._button_ms6te_20{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);border:none;border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:all var(--transition-base);position:relative;overflow:hidden;white-space:nowrap;min-height:var(--touch-target-min);text-decoration:none}._button_ms6te_20:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._button_ms6te_20:disabled{cursor:not-allowed;opacity:.5}._button_ms6te_20:not(:disabled):active{transform:translateY(0)!important}._size-sm_ms6te_53{padding:var(--spacing-sm) var(--spacing-md);font-size:.875rem;min-height:36px}._size-md_ms6te_59{padding:var(--spacing-smd) var(--spacing-lg);font-size:.95rem}._size-lg_ms6te_64{padding:var(--spacing-md) var(--spacing-xl);font-size:1.125rem;min-height:var(--touch-target-comfortable)}._variant-primary_ms6te_71{background:var(--gradient-primary);color:var(--color-on-primary);box-shadow:var(--shadow-glow)}._variant-primary_ms6te_71:not(:disabled):hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}._variant-secondary_ms6te_89{background:var(--action-quiet-bg);color:var(--action-quiet-label);border:1px solid var(--action-quiet-border)}._variant-secondary_ms6te_89:not(:disabled):hover{border-color:var(--action-quiet-border-hover);background:var(--action-quiet-bg-hover);color:var(--color-text-primary)}._variant-success_ms6te_107{background:var(--gradient-success);color:var(--color-on-status, #1a1208);box-shadow:0 0 20px #10b9814d}._variant-success_ms6te_107:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 12px 40px #10b98166}._variant-danger_ms6te_125{background:var(--color-error);color:var(--color-on-status, #1a1208);box-shadow:0 0 20px #ef44444d}._variant-danger_ms6te_125:not(:disabled):hover{transform:translateY(-2px);background:var(--color-error-light);box-shadow:0 12px 40px #ef444466}._variant-ghost_ms6te_141{background:var(--action-quiet-bg);color:var(--action-quiet-label)}._variant-ghost_ms6te_141:not(:disabled):hover{color:var(--color-accent-text);background:var(--action-quiet-bg-hover)}._fullWidth_ms6te_152{width:100%}._loading_ms6te_157{pointer-events:none}._spinner_ms6te_161{display:inline-flex;animation:_spin_ms6te_161 .8s linear infinite}@keyframes _spin_ms6te_161{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._icon_ms6te_178{display:inline-flex;align-items:center;justify-content:center}._label_ms6te_184{display:inline-block}._button_ms6te_20:after{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);opacity:0;transform:scale(0);transition:transform .5s,opacity .5s;pointer-events:none}._button_ms6te_20:active:after{transform:scale(2);opacity:1;transition:0s}@media(max-width:768px){._size-md_ms6te_59{padding:.875rem 1.25rem}._size-lg_ms6te_64{padding:var(--spacing-md) var(--spacing-lg)}}._banner_fxmur_4{position:fixed;left:var(--spacing-md);right:var(--spacing-md);bottom:var(--spacing-md);z-index:calc(var(--z-modal-backdrop, 1190) - 10);max-width:960px;margin:0 auto;padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);background:var(--color-bg-card);box-shadow:var(--shadow-xl, 0 12px 32px rgba(0, 0, 0, .5));color:var(--color-text-primary)}._banner_fxmur_4:focus{outline:none}._banner_fxmur_4:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}._inner_fxmur_30{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md)}._copy_fxmur_37{flex:1 1 360px;min-width:0}._title_fxmur_42{margin:0 0 var(--spacing-xs);font-family:var(--font-sans);font-size:.9375rem;font-weight:600;color:var(--color-text-primary)}._text_fxmur_50{margin:0;color:var(--color-text-secondary);font-size:.8125rem;line-height:1.55}._current_fxmur_57{margin:var(--spacing-xs) 0 0;color:var(--color-text-muted);font-size:.8125rem}._link_fxmur_63{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:2px}._detailsToggle_fxmur_70{padding:0;border:0;background:none;font:inherit;color:var(--color-text-primary);text-decoration:underline;text-underline-offset:2px;cursor:pointer}._detailsToggle_fxmur_70:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px;border-radius:2px}._details_fxmur_70{margin:var(--spacing-xs) 0 0;color:var(--color-text-secondary);font-size:.8125rem;line-height:1.55}._actions_fxmur_94{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}._header_fxmur_101{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}._header_fxmur_101>._title_fxmur_42{margin:0}._close_fxmur_113{flex:none}@media(max-width:480px){._banner_fxmur_4{left:var(--spacing-sm);right:var(--spacing-sm);bottom:var(--spacing-sm);padding:var(--spacing-smd)}._inner_fxmur_30{gap:var(--spacing-sm)}._title_fxmur_42{font-size:.875rem}._details_fxmur_70{max-height:30vh;overflow-y:auto}._actions_fxmur_94{width:100%;flex-wrap:nowrap}._actions_fxmur_94>._choice_fxmur_146{flex:1 1 0;min-width:0;padding-block:var(--spacing-sm);padding-inline:var(--spacing-sm);white-space:normal;text-align:center}}._page_soy16_13{--ph-bg: var(--bg-1, #060607);--ph-bg-raised: var(--bg-0, #0e0e0d);--ph-surface: rgba(255, 255, 255, .024);--ph-surface-hover: rgba(255, 255, 255, .05);--ph-line: var(--line, rgba(255, 215, 0, .12));--ph-line-strong: var(--line-strong, rgba(255, 215, 0, .28));--ph-text: var(--color-text-primary, #f5e8d8);--ph-text-2: var(--color-text-secondary, #e0e0e0);--ph-muted: var(--color-text-muted, #a0a0a0);--ph-accent: var(--color-primary, #ffd700);--ph-accent-2: var(--gold-deep, #e2ac5a);--ph-accent-ink: var(--color-primary, #ffd700);--ph-on-accent: var(--color-on-primary, #1a1208);--ph-shadow: 0 18px 48px rgba(0, 0, 0, .45);--ph-gutter: clamp(1.25rem, 4vw, 2.5rem);--ph-max: 72rem;--ph-section-y: clamp(3.5rem, 9vw, 7rem);position:relative;min-height:100vh;overflow-x:clip;background:var(--ph-bg);color:var(--ph-text-2);font-family:var(--font-sans, "Space Grotesk", system-ui, sans-serif);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased}._page_soy16_13:before{content:"";position:absolute;inset:0 0 auto;height:min(46rem,90vh);z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 44% at 50% 0%,color-mix(in srgb,var(--ph-accent) 11%,transparent) 0%,transparent 72%),radial-gradient(ellipse 44% 32% at 85% 12%,color-mix(in srgb,var(--cyan, #1e90ff) 7%,transparent) 0%,transparent 70%)}._page_soy16_13>*{position:relative;z-index:1}._skipLink_soy16_92{position:absolute;left:-9999px;top:0;z-index:60;padding:var(--spacing-smd) var(--spacing-lg);background:var(--ph-accent);color:var(--ph-on-accent);font-weight:600;text-decoration:none;border-radius:0 0 var(--radius-md, .5rem) 0}._skipLink_soy16_92:focus{left:0}._srOnly_soy16_109{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._header_soy16_123{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--ph-line);background:color-mix(in srgb,var(--ph-bg) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._headerInner_soy16_132{display:flex;align-items:center;gap:var(--spacing-md, 1rem);width:100%;max-width:var(--ph-max);margin:0 auto;padding:.75rem var(--ph-gutter)}._wordmark_soy16_145{display:inline-flex;align-items:center;gap:.55rem;min-width:0;color:var(--ph-accent-ink)}._headerInner_soy16_132>._wordmark_soy16_145{margin-right:auto}._wordmarkGlyph_soy16_157{flex:none}._wordmarkText_soy16_161{font-family:var(--font-serif, Georgia, serif);font-size:1.35rem;font-weight:600;letter-spacing:.01em;color:var(--ph-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._nav_soy16_173{display:none;gap:clamp(.75rem,2vw,1.75rem)}._navLink_soy16_180{display:inline-flex;align-items:center;min-height:24px;padding-block:var(--spacing-xs);color:var(--ph-muted);font-size:.9rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:color var(--motion-fast, .15s) var(--ease-out, ease)}._navLink_soy16_180:hover,._navLink_soy16_180:focus-visible{color:var(--ph-text)}._headerCta_soy16_198{flex:none;padding:.55rem 1.15rem;min-height:40px;display:inline-flex;align-items:center;border:1px solid var(--ph-line-strong);border-radius:var(--radius-full, 9999px);color:var(--ph-accent-ink);font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color var(--motion-fast, .15s) var(--ease-out, ease),border-color var(--motion-fast, .15s) var(--ease-out, ease)}._headerCta_soy16_198:hover{background:color-mix(in srgb,var(--ph-accent) 12%,transparent);border-color:var(--ph-accent)}@media(min-width:62rem){._nav_soy16_173{display:flex;align-items:center}}._main_soy16_229{display:block}._section_soy16_233{padding-block:var(--ph-section-y);border-top:1px solid var(--ph-line);scroll-margin-top:4.5rem}._sectionInner_soy16_241,._heroInner_soy16_242,._closingInner_soy16_243,._footerInner_soy16_244{width:100%;max-width:var(--ph-max);margin:0 auto;padding-inline:var(--ph-gutter)}._eyebrow_soy16_251{margin:0 0 .85rem;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ph-accent-ink)}._sectionHeading_soy16_260{margin:0 0 var(--spacing-md);max-width:22ch;font-family:var(--font-serif, Georgia, serif);font-size:clamp(1.9rem,4.6vw,3rem);font-weight:600;line-height:1.12;letter-spacing:-.01em;color:var(--ph-text)}._sectionLede_soy16_271{margin:0 0 clamp(2rem,5vw,3rem);max-width:62ch;font-size:clamp(1rem,1.6vw,1.125rem);color:var(--ph-muted)}._inlineLink_soy16_278{color:var(--ph-accent-ink);text-decoration:underline;text-underline-offset:.2em}._inlineLink_soy16_278:hover{color:var(--ph-text)}._hero_soy16_242{padding-block:clamp(3.5rem,11vw,8rem) clamp(3rem,8vw,6rem)}._heroHeading_soy16_294{margin:0 0 var(--spacing-lg);max-width:18ch;font-family:var(--font-serif, Georgia, serif);font-size:clamp(2.5rem,8.5vw,5rem);font-weight:600;line-height:1.05;letter-spacing:-.02em;color:var(--ph-text);overflow-wrap:break-word}._heroAccent_soy16_307{background:linear-gradient(135deg,var(--ph-accent) 0%,var(--ph-accent-2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}._heroLede_soy16_314{margin:0 0 2.25rem;max-width:60ch;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.6;color:var(--ph-muted)}._heroActions_soy16_322{display:flex;flex-wrap:wrap;gap:.85rem;margin-bottom:var(--spacing-lg)}._ctaPrimary_soy16_329,._ctaSecondary_soy16_330{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-target-comfortable, 48px);padding:.85rem 1.75rem;border-radius:var(--radius-full, 9999px);font-size:1rem;font-weight:600;text-decoration:none;transition:transform var(--motion-fast, .15s) var(--ease-out, ease),box-shadow var(--motion-fast, .15s) var(--ease-out, ease),background-color var(--motion-fast, .15s) var(--ease-out, ease)}._ctaPrimary_soy16_329{background:linear-gradient(135deg,var(--ph-accent) 0%,var(--ph-accent-2) 100%);color:var(--ph-on-accent);border:1px solid transparent;box-shadow:0 8px 26px color-mix(in srgb,var(--ph-accent) 22%,transparent)}._ctaPrimary_soy16_329:hover{transform:translateY(-2px);box-shadow:0 12px 34px color-mix(in srgb,var(--ph-accent) 32%,transparent)}._ctaSecondary_soy16_330{border:1px solid var(--ph-line-strong);color:var(--ph-text);background:transparent}._ctaSecondary_soy16_330:hover{background:var(--ph-surface-hover);border-color:var(--ph-accent)}._heroNote_soy16_369{margin:0 0 2.5rem;max-width:58ch;font-size:.92rem;color:var(--ph-muted)}._channelStrip_soy16_376{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin:0;padding:0;list-style:none}._channelChip_soy16_385{padding:.4rem .85rem;border:1px solid var(--ph-line);border-radius:var(--radius-full, 9999px);background:var(--ph-surface);font-size:.82rem;font-weight:500;color:var(--ph-text-2)}._problemList_soy16_397{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:clamp(1.25rem,3vw,2rem);margin:0;padding:0;list-style:none}._problemItem_soy16_406{min-width:0;padding-top:1.25rem;border-top:2px solid var(--ph-line-strong)}._problemTitle_soy16_412{margin:0 0 .6rem;font-size:1.15rem;font-weight:600;color:var(--ph-text)}._problemBody_soy16_419{margin:0;color:var(--ph-muted)}._stepList_soy16_426{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:clamp(1.25rem,3vw,2rem);margin:0;padding:0;list-style:none;counter-reset:none}._stepItem_soy16_436{min-width:0;padding:clamp(1.25rem,3vw,1.75rem);border:1px solid var(--ph-line);border-radius:var(--radius-xl, 1rem);background:var(--ph-surface)}._stepNumber_soy16_444{display:block;margin-bottom:var(--spacing-smd);font-family:var(--font-mono, ui-monospace, monospace);font-size:.85rem;font-weight:600;letter-spacing:.1em;color:var(--ph-accent-ink)}._stepTitle_soy16_454{margin:0 0 .6rem;font-size:1.15rem;font-weight:600;color:var(--ph-text)}._stepBody_soy16_461{margin:0;color:var(--ph-muted)}._capabilityGrid_soy16_468{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none}._capabilityCard_soy16_477{display:flex;flex-direction:column;min-width:0;padding:clamp(1.35rem,3vw,1.85rem);border:1px solid var(--ph-line);border-radius:var(--radius-xl, 1rem);background:var(--ph-surface);transition:border-color var(--motion-base, .25s) var(--ease-out, ease),background-color var(--motion-base, .25s) var(--ease-out, ease)}._capabilityCard_soy16_477:hover{border-color:var(--ph-line-strong);background:var(--ph-surface-hover)}._capabilityMark_soy16_495{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:1.1rem;border:1px solid var(--ph-line-strong);border-radius:var(--radius-md, .5rem);color:var(--ph-accent-ink);background:color-mix(in srgb,var(--ph-accent) 7%,transparent)}._capabilityTitle_soy16_508{margin:0 0 .65rem;font-size:1.2rem;font-weight:600;line-height:1.25;color:var(--ph-text)}._capabilityBody_soy16_516{margin:0 0 1.1rem;color:var(--ph-muted)}._capabilityPoints_soy16_521{margin:0;padding:0;list-style:none;display:grid;gap:.6rem}._capabilityPoint_soy16_521{position:relative;padding-left:1.4rem;font-size:.94rem;color:var(--ph-text-2)}._capabilityPoint_soy16_521:before{content:"";position:absolute;left:.15rem;top:.6em;width:.4rem;height:.4rem;border-radius:50%;background:var(--ph-accent)}._modulePrice_soy16_551{margin:-.35rem 0 .75rem;font-size:.98rem;font-weight:600;color:var(--ph-accent-ink)}._moduleBundle_soy16_558{margin:auto 0 0;padding-top:var(--spacing-md);font-size:.9rem;color:var(--ph-muted)}._capabilityPoints_soy16_521+._moduleBundle_soy16_558{margin-top:var(--spacing-md)}._alsoBlock_soy16_569{margin-top:clamp(2rem,5vw,3rem);padding:clamp(1.35rem,3vw,2rem);border:1px dashed var(--ph-line-strong);border-radius:var(--radius-xl, 1rem)}._alsoHeading_soy16_576{margin:0 0 var(--spacing-md);font-size:1.05rem;font-weight:600;letter-spacing:.02em;color:var(--ph-text)}._alsoList_soy16_584{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:.7rem 1.75rem;margin:0;padding:0;list-style:none}._alsoItem_soy16_593{position:relative;min-width:0;padding-left:1.4rem;font-size:.94rem;color:var(--ph-muted)}._alsoItem_soy16_593:before{content:"";position:absolute;left:.15rem;top:.6em;width:.4rem;height:.4rem;border-radius:50%;background:var(--ph-accent-2)}._dataList_soy16_614{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none}._dataRow_soy16_623{min-width:0;padding:clamp(1.25rem,3vw,1.6rem);border:1px solid var(--ph-line);border-left:3px solid var(--ph-line-strong);border-radius:var(--radius-lg, .75rem);background:var(--ph-surface)}._dataRowHead_soy16_632{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:var(--spacing-smd)}._dataSource_soy16_640{margin:0;font-size:1.08rem;font-weight:600;color:var(--ph-text)}._dataWhat_soy16_647{margin:0 0 .6rem;font-size:.94rem;color:var(--ph-text-2)}._dataWhy_soy16_653{margin:0;font-size:.92rem;color:var(--ph-muted)}._previewTag_soy16_659,._absentTag_soy16_660{display:inline-flex;align-items:center;flex:none;padding:.2rem .6rem;border-radius:var(--radius-full, 9999px);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._previewTag_soy16_659{border:1px solid color-mix(in srgb,var(--color-warning-orange) 55%,transparent);background:color-mix(in srgb,var(--color-warning-orange) 14%,transparent);color:var(--color-warning-orange)}._absentTag_soy16_660{border:1px solid var(--ph-line-strong);background:var(--ph-surface-hover);color:var(--ph-muted)}._commitments_soy16_684{margin-top:clamp(2rem,5vw,3rem);padding:clamp(1.35rem,3vw,2rem);border:1px solid var(--ph-line-strong);border-radius:var(--radius-xl, 1rem);background:var(--ph-bg-raised)}._commitmentsHeading_soy16_692{margin:0 0 var(--spacing-md);font-size:1.05rem;font-weight:600;color:var(--ph-text)}._commitmentsList_soy16_699{display:grid;gap:.7rem;margin:0 0 1.25rem;padding:0;list-style:none}._commitmentsItem_soy16_707{position:relative;padding-left:1.4rem;font-size:.95rem;color:var(--ph-text-2)}._commitmentsItem_soy16_707:before{content:"";position:absolute;left:.15rem;top:.6em;width:.4rem;height:.4rem;border-radius:50%;background:var(--ph-accent)}._commitmentsFootnote_soy16_725{margin:0;font-size:.92rem;color:var(--ph-muted)}._statusGrid_soy16_733{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:clamp(1rem,2.5vw,1.5rem)}._statusPanel_soy16_739{min-width:0;padding:clamp(1.35rem,3vw,1.85rem);border:1px solid var(--ph-line);border-radius:var(--radius-xl, 1rem);background:var(--ph-surface)}._statusPanelHead_soy16_748{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.15rem}._statusPanelHeading_soy16_756{margin:0;font-size:1.08rem;font-weight:600;color:var(--ph-text)}._statusList_soy16_763{display:grid;gap:1.1rem;margin:0;padding:0;list-style:none}._statusItem_soy16_771{display:grid;gap:.3rem;padding-top:1.1rem;border-top:1px solid var(--ph-line)}._statusItem_soy16_771:first-child{padding-top:0;border-top:none}._statusLabel_soy16_783{font-size:.98rem;font-weight:600;color:var(--ph-text)}._statusDetail_soy16_789{font-size:.92rem;color:var(--ph-muted)}._planGrid_soy16_796{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));gap:clamp(1rem,2.5vw,1.35rem);margin:0 0 clamp(2rem,5vw,3rem);padding:0;list-style:none}._planCard_soy16_805{position:relative;display:flex;flex-direction:column;min-width:0;padding:clamp(1.35rem,3vw,1.85rem);border:1px solid var(--ph-line);border-radius:var(--radius-xl, 1rem);background:var(--ph-surface)}._planCardPopular_soy16_816{border-color:var(--ph-accent);background:var(--ph-bg-raised);box-shadow:var(--ph-shadow)}._planFlag_soy16_822{position:absolute;top:-.7rem;left:clamp(1.35rem,3vw,1.85rem);padding:.2rem .7rem;border-radius:var(--radius-full, 9999px);background:var(--ph-accent);color:var(--ph-on-accent);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._planName_soy16_836{margin:0 0 var(--spacing-smd);font-size:1.05rem;font-weight:600;letter-spacing:.02em;color:var(--ph-text)}._planPrice_soy16_844{display:flex;align-items:baseline;gap:.3rem;margin:0 0 .35rem}._planPriceValue_soy16_851{font-family:var(--font-serif, Georgia, serif);font-size:clamp(2.1rem,5vw,2.6rem);font-weight:600;line-height:1;color:var(--ph-text)}._planPriceUnit_soy16_859{font-size:.9rem;color:var(--ph-muted)}._planAnnual_soy16_864{margin:0 0 1.1rem;font-size:.85rem;color:var(--ph-muted)}._planTokens_soy16_870{margin:0 0 var(--spacing-sm);font-size:.98rem;font-weight:600;color:var(--ph-accent-ink)}._planPlain_soy16_877{margin:0 0 var(--spacing-lg);font-size:.92rem;color:var(--ph-muted)}._planCta_soy16_883{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-target-min, 44px);padding:.6rem 1.1rem;border:1px solid var(--ph-line-strong);border-radius:var(--radius-full, 9999px);color:var(--ph-accent-ink);font-size:.92rem;font-weight:600;text-decoration:none;transition:background-color var(--motion-fast, .15s) var(--ease-out, ease),border-color var(--motion-fast, .15s) var(--ease-out, ease)}._planCta_soy16_883:hover{background:color-mix(in srgb,var(--ph-accent) 12%,transparent);border-color:var(--ph-accent)}._planCardContact_soy16_908{border-style:dashed;border-color:var(--ph-line-strong)}._planContact_soy16_915{display:grid;gap:.6rem;margin-top:auto}._planContact_soy16_915 ._planCta_soy16_883{margin-top:0;overflow-wrap:anywhere;text-align:center}._pricingNotes_soy16_928{display:grid;gap:.7rem;max-width:68ch;margin:0;padding:0;list-style:none}._pricingNote_soy16_928{position:relative;padding-left:1.4rem;font-size:.9rem;color:var(--ph-muted)}._pricingNote_soy16_928:before{content:"";position:absolute;left:.15rem;top:.6em;width:.4rem;height:.4rem;border-radius:50%;background:var(--ph-accent-2)}._closing_soy16_243{padding-block:var(--ph-section-y);border-top:1px solid var(--ph-line);background:radial-gradient(ellipse 55% 100% at 50% 100%,color-mix(in srgb,var(--ph-accent) 9%,transparent) 0%,transparent 70%),transparent}._closingHeading_soy16_969{margin:0 0 var(--spacing-md);max-width:20ch;font-family:var(--font-serif, Georgia, serif);font-size:clamp(1.9rem,5vw,3rem);font-weight:600;line-height:1.12;color:var(--ph-text)}._closingBody_soy16_979{margin:0 0 var(--spacing-xl);max-width:58ch;font-size:clamp(1rem,1.6vw,1.125rem);color:var(--ph-muted)}._footer_soy16_244{padding-block:clamp(2.5rem,6vw,4rem) var(--spacing-xl);border-top:1px solid var(--ph-line);background:var(--ph-bg-raised)}._footerInner_soy16_244{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:clamp(1.5rem,4vw,3rem)}._footerBrand_soy16_1002{min-width:0;max-width:32ch}._footerBlurb_soy16_1007{margin:var(--spacing-smd) 0 0;font-size:.9rem;color:var(--ph-muted)}._footerNav_soy16_1013{min-width:0}._footerLinks_soy16_1017{display:flex;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-lg);margin:0;padding:0;list-style:none}._footerLink_soy16_1017{display:inline-flex;align-items:center;min-height:var(--touch-target-min, 44px);color:var(--ph-text-2);font-size:.92rem;font-weight:500;text-decoration:none;border-bottom:1px solid transparent}._footerLink_soy16_1017:hover{color:var(--ph-accent-ink);border-bottom-color:currentColor}._footerLinkButton_soy16_1043{padding:0;background:none;border-top:none;border-left:none;border-right:none;font-family:inherit;cursor:pointer}._footerLegal_soy16_1053{width:100%;max-width:var(--ph-max);margin:clamp(2rem,5vw,3rem) auto 0;padding-inline:var(--ph-gutter);font-size:.78rem;line-height:1.6;color:var(--ph-muted)}._handoff_soy16_1067{display:grid;place-items:center;min-height:100vh;padding:var(--spacing-xl);color:var(--color-text-primary, #f5e8d8)}._handoffSpinner_soy16_1075{width:40px;height:40px;border:3px solid color-mix(in srgb,var(--color-primary, #ffd700) 18%,transparent);border-top-color:var(--color-primary, #ffd700);border-radius:var(--radius-full, 9999px);animation:_handoffSpin_soy16_1075 .8s linear infinite}@keyframes _handoffSpin_soy16_1075{to{transform:rotate(360deg)}}._handoffMessage_soy16_1090{max-width:32rem;text-align:center}._handoffButton_soy16_1095{min-height:var(--touch-target-min, 44px);padding:var(--spacing-smd) var(--spacing-lg);border:1px solid var(--color-border, rgba(255, 255, 255, .12));border-radius:var(--radius-full, 9999px);background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}._page_soy16_13 a:focus-visible,._page_soy16_13 button:focus-visible{outline:2px solid var(--ph-accent);outline-offset:3px;border-radius:var(--radius-sm, .375rem)}@media(prefers-color-scheme:light){._page_soy16_13{--ph-bg: #fbfaf7;--ph-bg-raised: #ffffff;--ph-surface: #ffffff;--ph-surface-hover: #f4f1e9;--ph-line: rgba(26, 18, 8, .12);--ph-line-strong: rgba(26, 18, 8, .24);--ph-text: #17140d;--ph-text-2: #3b362b;--ph-muted: #635c4e;--ph-accent-ink: color-mix(in srgb, var(--gold, #ffd700) 35%, #241900);--ph-shadow: 0 18px 42px rgba(26, 18, 8, .12)}._previewTag_soy16_659{border-color:color-mix(in srgb,var(--color-warning-orange) 70%,transparent);background:color-mix(in srgb,var(--color-warning-orange) 18%,#ffffff);color:#8a4b00}._heroAccent_soy16_307{background:linear-gradient(135deg,var(--ph-accent-ink) 0%,color-mix(in srgb,var(--gold-deep, #e2ac5a) 45%,#2c1e00) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}}@media(prefers-reduced-motion:reduce){._ctaPrimary_soy16_329:hover{transform:none}._page_soy16_13 *{transition:none}}@media(forced-colors:active){._capabilityCard_soy16_477,._statusPanel_soy16_739,._planCard_soy16_805,._dataRow_soy16_623,._stepItem_soy16_436{border:1px solid CanvasText}._heroAccent_soy16_307{color:CanvasText;-webkit-text-fill-color:CanvasText}}:root{--gold: #ffd700;--gold-deep: #e2ac5a;--gold-dim: color-mix(in srgb, var(--gold) 50%, #713516);--gold-glow: color-mix(in srgb, var(--gold) 55%, transparent);--gold-warm: color-mix(in srgb, var(--gold) 50%, #ff8f8e);--gold-pale: color-mix(in srgb, var(--gold) 12.5%, #ffffea);--gold-cream: color-mix(in srgb, var(--gold) 23%, #fffdff);--cyan: #1e90ff;--cyan-bright: #00bfff;--cyan-glow: color-mix(in srgb, var(--cyan) 65%, transparent);--platform-google: #4285f4;--platform-google-text: #8ab4f8;--bg-0: #0e0e0d;--bg-1: #060607;--bg-2: #0a0a0c;--bg-3: #111114;--line: color-mix(in srgb, var(--gold) 12%, transparent);--line-strong: color-mix(in srgb, var(--gold) 28%, transparent);--line-cyan: color-mix(in srgb, var(--cyan) 22%, transparent);--serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--sans: "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: "JetBrains Mono", "Courier New", monospace;--font-serif: var(--serif);--font-sans: var(--sans);--font-mono: var(--mono);--color-primary: #ffd700;--color-primary-hover: color-mix(in srgb, var(--color-primary) 84%, black);--color-primary-light: #fff4c4;--color-primary-dark: #b8860b;--color-on-primary: #1a1208;--focus-ring: var(--color-primary);--color-accent-text: var(--color-primary);--color-link: var(--color-primary-light);--color-on-status: #1a1208;--color-accent: #e2ac5a;--color-accent-light: #e2ac5a;--color-accent-secondary: var(--gold);--color-accent-secondary-light: var(--gold-deep);--color-bg-dark: #0e0e0d;--color-bg-medium: #0a0a0a;--color-bg-light: #1a1a1a;--color-bg-card: #0a0a0a;--color-bg-input: #141414;--color-bg-input-dark: #0a0a0a;--color-bg-tertiary: #2a2a2a;--color-text-primary: #f5e8d8;--color-text-secondary: #e0e0e0;--color-text-muted: #a0a0a0;--color-text-input: #f5e8d8;--color-text-input-placeholder: #a0a0a0;--color-text-placeholder: var(--color-text-input-placeholder);--color-border: #2a2a2a;--color-border-light: #3a3a3a;--status-success: #10b981;--status-attention: #f59e0b;--status-failed: #ef4444;--status-info: #9ca3af;--color-success: var(--status-success);--color-success-light: #34d399;--color-warning: var(--status-attention);--color-warning-light: #fbbf24;--color-warning-orange: var(--status-attention);--color-error: var(--status-failed);--color-error-light: #f87171;--color-info: #1e90ff;--color-info-light: #00bfff;--color-neutral: #6b7280;--color-neutral-light: var(--status-info);--chart-series-1: var(--color-primary);--chart-series-2: #3987e5;--chart-series-3: #d95926;--chart-series-4: #199e70;--chart-series-5: #c98500;--chart-series-6: #d55181;--chart-series-7: #008300;--chart-series-8: #9085e9;--chart-series-9: #e66767;--table-row-hover: rgba(255, 255, 255, .025);--action-quiet-bg: transparent;--action-quiet-border: rgba(255, 255, 255, .12);--action-quiet-label: rgba(255, 255, 255, .88);--action-quiet-bg-hover: rgba(255, 255, 255, .06);--action-quiet-border-hover: rgba(255, 255, 255, .24);--gradient-primary: linear-gradient(135deg, var(--gold) 0%, var(--gold-deep) 100%);--gradient-secondary: linear-gradient(135deg, #1e90ff 0%, #00bfff 100%);--gradient-card: linear-gradient(145deg, #0a0a0a 0%, #000000 100%);--gradient-hover: linear-gradient(135deg, var(--gold-deep) 0%, var(--color-primary-dark) 100%);--gradient-success: linear-gradient(135deg, var(--status-success) 0%, #34d399 100%);--gradient-warning: linear-gradient( 135deg, var(--status-attention) 0%, var(--color-warning-light) 100% );--gradient-text: linear-gradient(135deg, var(--gold) 0%, var(--gold-deep) 100%);--glass-bg: rgba(10, 10, 10, .7);--glass-bg-light: rgba(26, 26, 26, .5);--glass-border: color-mix(in srgb, var(--gold) 10%, transparent);--glass-border-light: color-mix(in srgb, var(--gold) 15%, transparent);--glass-bg-hover: var(--glass-bg-light);--glass-border-hover: color-mix(in srgb, var(--gold) 20%, transparent);--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .15);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .2);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--shadow-glow: 0 0 20px color-mix(in srgb, var(--gold) 30%, transparent);--shadow-glow-lg: 0 0 40px color-mix(in srgb, var(--gold) 40%, transparent);--shadow-card: 0 8px 32px rgba(0, 0, 0, .5);--shadow-hover: 0 12px 40px color-mix(in srgb, var(--gold) 40%, transparent);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-smd: .75rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .35s cubic-bezier(.4, 0, .2, 1);--transition-bounce: .5s cubic-bezier(.68, -.55, .265, 1.55);--motion-fast: .15s;--motion-base: .25s;--motion-slow: .4s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--touch-target-min: 44px;--touch-target-comfortable: 48px;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--font-size-4xl: 2.5rem;--text-primary: var(--color-text-primary);--text-secondary: var(--color-text-secondary);--surface-secondary: var(--color-bg-card);--surface-color: var(--color-bg-card);--surface-hover: rgba(255, 255, 255, .05);--border-color: var(--color-border);--text-tertiary: var(--color-text-muted);--color-text-tertiary: var(--color-text-muted);--color-text: var(--color-text-primary);--bg-primary: var(--color-bg-dark);--background-color: var(--color-bg-dark);--bg-secondary: var(--bg-3);--background-secondary: var(--bg-3);--bg-secondary-hover: var(--color-bg-light);--bg-tertiary: var(--color-bg-tertiary);--background-tertiary: var(--color-bg-tertiary);--surface-elevated: var(--bg-3);--color-bg-primary: var(--color-bg-dark);--color-bg-secondary: var(--bg-3);--color-bg-elevated: var(--bg-3);--color-bg-hover: var(--surface-hover);--color-background: var(--color-bg-dark);--color-background-subtle: rgba(255, 255, 255, .04);--color-surface: rgba(255, 255, 255, .03);--color-card-bg: var(--color-bg-card);--card-background: var(--color-bg-card);--bg-card: var(--color-bg-card);--primary-color: var(--color-primary);--accent-primary: var(--color-primary);--primary-dark: var(--color-primary-dark);--color-gold: var(--color-primary);--error-color: var(--color-error);--danger-color: var(--color-error);--color-danger: var(--color-error);--danger-dark: #dc2626;--success-color: var(--color-success);--success-dark: var(--color-success-light);--warning-color: var(--color-warning-orange);--color-border-hover: var(--color-border-light);--border-hover-color: var(--color-border-light);--color-border-strong: var(--line-strong);--color-primary-alpha: color-mix(in srgb, var(--color-primary) 20%, transparent);--color-primary-muted: color-mix(in srgb, var(--color-primary) 35%, transparent);--color-primary-subtle: color-mix(in srgb, var(--color-primary) 8%, transparent);--color-error-bg: rgba(239, 68, 68, .12);--color-error-background: rgba(239, 68, 68, .12);--color-error-subtle: rgba(239, 68, 68, .12);--color-error-text: var(--color-error-light);--color-success-bg: rgba(16, 185, 129, .12);--color-warning-bg: rgba(245, 158, 11, .12);--bg-error: rgba(239, 68, 68, .12);--bg-error-light: rgba(239, 68, 68, .18);--color-info-background: rgba(30, 144, 255, .12);--color-info-text: var(--color-info-light);--bg-info: rgba(30, 144, 255, .12);--bg-info-light: rgba(30, 144, 255, .08);--color-success-background: rgba(16, 185, 129, .12);--color-success-subtle: rgba(16, 185, 129, .12);--color-success-muted: rgba(16, 185, 129, .35);--color-success-text: var(--color-success-light);--bg-success: rgba(16, 185, 129, .12);--color-warning-background: rgba(245, 158, 11, .12);--color-warning-text: var(--color-warning-light);--color-warning-border: rgba(245, 158, 11, .45);--bg-warning: rgba(245, 158, 11, .12);--border-radius: var(--radius-md);--border-radius-xs: var(--radius-xs);--border-radius-sm: var(--radius-sm);--border-radius-md: var(--radius-md);--border-radius-lg: var(--radius-lg);--border-radius-full: var(--radius-full);--spacing-xxl: var(--spacing-2xl);--spacing-xxxl: var(--spacing-3xl);--color-input-bg: var(--color-bg-input);--color-input-text: var(--color-text-input);--color-input-placeholder: var(--color-text-placeholder);--font-family: var(--sans);--font-size-base: 1rem;--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 1190;--z-modal: 1200;--z-popover: 1250;--z-tooltip: 1400;--z-confirm-backdrop: 1490;--z-confirm: 1500;--z-tour-backdrop: 2000;--z-tour: 2010;--color-scheme: dark;--tint: #ffffff;--tint-text: #ffffff;--tint-text-floor: transparent;--shade: #000000;--shadow-ink: #000000;--scrim: #000000;--wash: 100%;--fade-60: .6;--fade-70: .7;--fade-75: .75;--fade-80: .8;--glow-gold: var(--gold);--glow-cyan: var(--cyan);--glow-blue: #1e90ff;--line-base: var(--gold);--accent-line: var(--focus-ring);--color-text-strong: #ffffff;--color-indigo-text: #a5b4fc;--text-gold-deep: var(--gold-deep);--text-gold-dim: var(--gold-dim);--text-accent: var(--color-accent);--text-cyan: var(--cyan);--color-accent-text-hover: var(--color-primary-hover);--focus-halo: rgba(0, 0, 0, .6);--input-focus-border: var(--color-primary);--input-focus-halo: color-mix(in srgb, var(--gold) 20%, transparent);--scrollbar-thumb: var(--color-bg-light);--scrollbar-thumb-hover: var(--color-border-light)}:root[data-theme=light]{--color-scheme: light;--tint: #1c1917;--tint-text: #1c1917;--tint-text-floor: #696259;--shade: color-mix(in srgb, #1c1917 14%, transparent);--shadow-ink: color-mix(in srgb, #1c1917 30%, transparent);--scrim: color-mix(in srgb, #1c1917 62%, transparent);--wash: 62%;--fade-60: .9;--fade-70: .94;--fade-75: 1;--fade-80: .96;--glow-gold: color-mix(in srgb, var(--gold) 40%, transparent);--glow-cyan: color-mix(in srgb, var(--cyan) 35%, transparent);--glow-blue: color-mix(in srgb, #1e90ff 35%, transparent);--line-base: color-mix(in srgb, var(--focus-ring) 55%, #1c1917);--color-text-strong: #1c1917;--color-indigo-text: #4338ca;--text-gold-deep: var(--color-accent-text);--text-gold-dim: var(--color-accent-text);--text-accent: var(--color-accent-text);--text-cyan: var(--color-info-text);--color-accent-text-hover: color-mix(in srgb, var(--color-accent-text) 78%, #1c1917);--focus-halo: color-mix(in srgb, var(--focus-ring) 22%, transparent);--input-focus-border: var(--focus-ring);--input-focus-halo: color-mix(in srgb, var(--focus-ring) 18%, transparent);--scrollbar-thumb: #d6d2c9;--scrollbar-thumb-hover: #bfb9ae;--gold-glow: color-mix(in srgb, var(--gold) 22%, transparent);--cyan-glow: color-mix(in srgb, var(--cyan) 25%, transparent);--cyan-bright: #0b6aa8;--platform-google-text: #1967d2;--bg-0: #f6f5f1;--bg-1: #fbfaf8;--bg-2: #ffffff;--bg-3: #ffffff;--color-bg-dark: #f6f5f1;--color-bg-medium: #ffffff;--color-bg-light: #f1efea;--color-bg-card: #ffffff;--color-bg-input: #ffffff;--color-bg-input-dark: #faf9f6;--color-bg-tertiary: #e9e6e0;--bg-secondary: #faf9f6;--background-secondary: #faf9f6;--color-bg-secondary: #faf9f6;--color-bg-elevated: #faf9f6;--surface-elevated: #ffffff;--line: color-mix(in srgb, var(--line-base) 14%, transparent);--line-strong: color-mix(in srgb, var(--line-base) 26%, transparent);--color-border: #e5e2db;--color-border-light: #d9d5cc;--glass-border: color-mix(in srgb, var(--line-base) 13%, transparent);--glass-border-light: color-mix(in srgb, var(--line-base) 17%, transparent);--glass-border-hover: color-mix(in srgb, var(--line-base) 30%, transparent);--glass-bg: rgba(255, 255, 255, .86);--glass-bg-light: rgba(255, 255, 255, .7);--color-text-primary: #1c1917;--color-text-secondary: #45403a;--color-text-muted: #696259;--color-text-input: #1c1917;--color-text-input-placeholder: #7a7369;--focus-ring: #a67b00;--color-accent-text: #876000;--color-link: #876000;--color-primary-light: #876000;--color-accent-light: #8c5e19;--color-on-status: #ffffff;--status-success: #047857;--status-attention: #ad5007;--status-failed: #b91c1c;--status-info: #4b5563;--color-success-light: #065f46;--color-warning-light: #92400e;--color-error-light: #991b1b;--color-info: #1d5fc4;--color-info-light: #1a55b0;--color-neutral: #5b6474;--danger-dark: #991b1b;--color-error-bg: color-mix(in srgb, var(--status-failed) 8%, transparent);--color-error-background: color-mix(in srgb, var(--status-failed) 8%, transparent);--color-error-subtle: color-mix(in srgb, var(--status-failed) 8%, transparent);--bg-error: color-mix(in srgb, var(--status-failed) 8%, transparent);--bg-error-light: color-mix(in srgb, var(--status-failed) 12%, transparent);--color-success-bg: color-mix(in srgb, var(--status-success) 8%, transparent);--color-success-background: color-mix(in srgb, var(--status-success) 8%, transparent);--color-success-subtle: color-mix(in srgb, var(--status-success) 8%, transparent);--color-success-muted: color-mix(in srgb, var(--status-success) 30%, transparent);--bg-success: color-mix(in srgb, var(--status-success) 8%, transparent);--color-warning-bg: color-mix(in srgb, var(--status-attention) 8%, transparent);--color-warning-background: color-mix(in srgb, var(--status-attention) 8%, transparent);--color-warning-border: color-mix(in srgb, var(--status-attention) 35%, transparent);--bg-warning: color-mix(in srgb, var(--status-attention) 8%, transparent);--color-info-background: color-mix(in srgb, var(--color-info) 8%, transparent);--bg-info: color-mix(in srgb, var(--color-info) 8%, transparent);--bg-info-light: color-mix(in srgb, var(--color-info) 6%, transparent);--chart-series-1: var(--focus-ring);--chart-series-5: #a06a00;--table-row-hover: rgba(28, 25, 23, .025);--surface-hover: rgba(28, 25, 23, .04);--color-background-subtle: rgba(28, 25, 23, .03);--color-surface: rgba(28, 25, 23, .025);--action-quiet-border: rgba(28, 25, 23, .14);--action-quiet-label: rgba(28, 25, 23, .86);--action-quiet-bg-hover: rgba(28, 25, 23, .045);--action-quiet-border-hover: rgba(28, 25, 23, .26);--gradient-card: linear-gradient(180deg, #ffffff 0%, #fdfcfa 100%);--gradient-success: linear-gradient(135deg, #047857 0%, #036b4d 100%);--gradient-warning: linear-gradient(135deg, #f59e0b 0%, #fbbf24 100%);--gradient-text: linear-gradient( 135deg, var(--color-accent-text) 0%, color-mix(in srgb, var(--color-accent-text) 78%, #000000) 100% );--shadow-sm: 0 1px 2px 0 rgb(28 25 23 / .05);--shadow-md: 0 1px 2px -1px rgb(28 25 23 / .06), 0 4px 8px -2px rgb(28 25 23 / .06);--shadow-lg: 0 2px 4px -2px rgb(28 25 23 / .06), 0 12px 20px -4px rgb(28 25 23 / .08);--shadow-xl: 0 4px 8px -4px rgb(28 25 23 / .06), 0 20px 32px -8px rgb(28 25 23 / .12);--shadow-2xl: 0 24px 48px -12px rgb(28 25 23 / .18);--shadow-card: 0 1px 2px rgb(28 25 23 / .04), 0 2px 6px -1px rgb(28 25 23 / .04);--shadow-glow: 0 1px 2px rgb(28 25 23 / .12), 0 4px 14px -4px color-mix(in srgb, var(--gold) 55%, transparent);--shadow-glow-lg: 0 2px 4px rgb(28 25 23 / .08), 0 10px 30px -8px color-mix(in srgb, var(--gold) 45%, transparent);--shadow-hover: 0 2px 4px rgb(28 25 23 / .06), 0 12px 28px -8px color-mix(in srgb, var(--gold) 40%, transparent)}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%;overflow-x:hidden;max-width:100%}body{font-family:var(--sans);font-size:14px;letter-spacing:.01em;background:radial-gradient(900px 600px at 10% 0%,color-mix(in srgb,var(--gold) 5%,transparent) 0%,transparent 60%),radial-gradient(900px 700px at 100% 100%,rgba(30,144,255,.06) 0%,transparent 55%),var(--bg-0);background-attachment:fixed;color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--color-link);text-decoration:none;transition:color var(--motion-fast) var(--ease-out)}a:hover{color:var(--color-accent-text)}button,input,textarea,select{font-family:inherit;transition:all var(--motion-fast) var(--ease-out)}*:focus-visible{outline:2px solid var(--focus-ring, #ffd700);outline-offset:2px;box-shadow:0 0 0 4px var(--focus-halo)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible,[role=link]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus-ring, #ffd700);outline-offset:2px;box-shadow:0 0 0 4px var(--focus-halo)}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:600;letter-spacing:-.01em;line-height:1.15;margin:0}h1{font-family:var(--font-serif);font-size:2.5rem;letter-spacing:-.025em}h2{font-size:2rem;letter-spacing:-.02em}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{line-height:1.6;letter-spacing:.01em;margin:0 0 var(--spacing-md) 0}*:focus:not(:focus-visible){outline:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin-animation{animation:spin 1s linear infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes scaleIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes glowPulse{0%,to{box-shadow:0 0 20px color-mix(in srgb,var(--glow-gold) 30%,transparent),0 0 40px color-mix(in srgb,var(--glow-gold) 15%,transparent)}50%{box-shadow:0 0 30px color-mix(in srgb,var(--glow-gold) 50%,transparent),0 0 60px color-mix(in srgb,var(--glow-gold) 25%,transparent)}}@keyframes backgroundShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-dark)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-xs)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.app-shell{display:flex;height:100vh;height:100dvh;overflow:hidden}.auth-screen{min-height:100vh;min-height:100dvh}button,[role=button],[role=link],[onclick],input[type=submit],input[type=button],input[type=reset]{min-height:var(--touch-target-min);min-width:var(--touch-target-min);padding:var(--spacing-smd) var(--spacing-md);touch-action:manipulation;-webkit-tap-highlight-color:color-mix(in srgb,var(--gold) 10%,transparent);cursor:pointer;user-select:none;-webkit-user-select:none}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=search],textarea,select{min-height:var(--touch-target-min);padding:var(--spacing-smd) var(--spacing-md);font-size:16px;touch-action:manipulation}@media(pointer:coarse){input:not([type]),input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=search],input[type=number],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],textarea,select{font-size:16px!important}}input:not([type]),input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=search],input[type=number],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],textarea,select{background-color:var(--color-bg-input, #141414);color:var(--color-text-input, #f5e8d8);border:1px solid var(--color-border, #2a2a2a);border-radius:var(--radius-md, .5rem);color-scheme:var(--color-scheme)}input::placeholder,textarea::placeholder{color:var(--color-text-placeholder, #a0a0a0);opacity:1}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-bg-input, #141414) inset;box-shadow:0 0 0 1000px var(--color-bg-input, #141414) inset;-webkit-text-fill-color:var(--color-text-input, #f5e8d8);caret-color:var(--color-text-input, #f5e8d8);transition:background-color 9999s ease-in-out 0s}select option{background-color:var(--color-bg-input);color:var(--color-text-primary, #f5e8d8);padding:var(--spacing-sm) var(--spacing-smd)}input:not([type]):focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=search]:focus,input[type=number]:focus,input[type=date]:focus,input[type=time]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,textarea:focus,select:focus{border-color:var(--input-focus-border);box-shadow:0 0 0 3px var(--input-focus-halo);outline:none}.input-light{background-color:#fff!important;color:#1a1a1a!important;color-scheme:light}.input-light::placeholder{color:#6b7280!important}.input-light:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ffffff inset;box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#1a1a1a;caret-color:#1a1a1a}@media(max-width:768px){button,[role=button],[role=link]{min-height:var(--touch-target-comfortable);padding:14px 20px}input,textarea,select{min-height:var(--touch-target-comfortable);padding:14px 18px;font-size:16px}}@media(max-width:768px){body{font-size:16px}h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}}button,[role=button],select,label{-webkit-user-select:none;-moz-user-select:none;user-select:none}p,span,div[role=article],div[role=main]{user-select:text;-webkit-user-select:text}html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media(max-width:768px){.container{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}}button:active,[role=button]:active{transform:scale(.98);opacity:.9}@media(prefers-reduced-motion:reduce){:root{--motion-fast: .01ms;--motion-base: .01ms;--motion-slow: .01ms;--transition-fast: .01ms;--transition-base: .01ms;--transition-slow: .01ms;--transition-bounce: .01ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.skip-link{position:absolute;left:-9999px;top:0;z-index:9999;background:var(--color-primary);color:var(--color-on-primary);padding:var(--spacing-smd) var(--spacing-lg);font-weight:600;text-decoration:none;border-radius:0 0 var(--radius-md) 0}.skip-link:focus{left:0;top:0}:root{--sidebar-width: 260px;--topbar-height: 64px}@media(min-width:769px){body[data-sidebar-collapsed=true]{--sidebar-width: 76px}}.main-content{margin-left:var(--sidebar-width, 260px);transition:margin-left .25s ease;overflow-x:hidden;max-width:100%}@media(max-width:768px){.main-content{margin-left:0!important;width:100%!important}.sidebar{transform:translate(-100%)}.sidebar.mobile-open{transform:translate(0);box-shadow:2px 0 10px #0000004d}.mobile-menu-toggle{display:flex!important}.mobile-menu-overlay{display:block!important}}.tabular-nums{font-variant-numeric:tabular-nums}.num-right{font-variant-numeric:tabular-nums;text-align:right}.serif-display{font-family:var(--font-serif);letter-spacing:-.02em;line-height:1.1}.card{background:var(--gradient-card);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-card);transition:all var(--motion-base) var(--ease-out);position:relative;overflow:hidden}.card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--gold) 5%,transparent) 0%,transparent 70%);opacity:0;transition:opacity var(--transition-base);pointer-events:none}.card:hover{transform:translateY(-2px);box-shadow:0 0 20px #1e90ff4d,0 0 40px #1e90ff26,0 0 60px #1e90ff14,var(--shadow-card);border-color:color-mix(in srgb,var(--gold) 30%,transparent)}.card:hover:before{opacity:1}.card-glass{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.badge{display:inline-flex;align-items:center;padding:var(--spacing-xs) var(--spacing-smd);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.badge-primary{background:var(--gradient-primary);color:var(--color-on-primary)}.badge-success{background:var(--gradient-success);color:var(--color-on-status)}.badge-warning{background:var(--gradient-warning);color:var(--color-on-primary)}.badge-error{background:var(--color-error);color:var(--color-on-status)}.skeleton{background:linear-gradient(90deg,var(--color-bg-light) 0%,var(--color-bg-medium) 50%,var(--color-bg-light) 100%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--radius-md)}.gradient-text{background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-title{font-family:var(--font-serif);font-size:2.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;background:linear-gradient(135deg,var(--gold) 0%,color-mix(in srgb,var(--gold) 35%,white) 25%,var(--gold) 50%,var(--gold-deep, var(--gold)) 75%,var(--gold) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--color-accent-text);filter:drop-shadow(0 0 20px color-mix(in srgb,var(--gold) 30%,transparent))}@media(max-width:768px){.page-title{font-size:1.75rem}}@media(max-width:480px){.page-title{font-size:1.5rem}}.card-title{font-family:var(--font-sans);font-size:.9375rem;font-weight:600;line-height:1.4;letter-spacing:-.005em;color:var(--color-text-primary);margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-subtitle{font-size:1.0625rem;color:var(--color-text-secondary);line-height:1.6;max-width:62ch;margin:var(--spacing-sm) 0 0}.page-shell{max-width:1400px;margin-inline:auto;padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-2xl)}.page-shell--narrow{max-width:900px}@media(max-width:1024px){.page-shell{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-xl)}}@media(max-width:768px){.page-shell{padding:var(--spacing-md) var(--spacing-md) var(--spacing-xl)}}@media(max-width:480px){.page-shell{padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-lg)}}.icon-glow{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--gold) 40%,transparent))}.icon-glow-blue{filter:drop-shadow(0 0 10px rgba(30,144,255,.4))}.gold-glow{box-shadow:0 0 27px color-mix(in srgb,var(--gold) 53%,transparent),0 0 53px color-mix(in srgb,var(--gold) 27%,transparent)}.neon-glow{box-shadow:0 0 20px #1e90ff9c,0 0 41px #1e90ff4f,0 0 61px #1e90ff1c}.divider{height:1px;background:var(--color-border);margin:var(--spacing-lg) 0}.fade-in{animation:fadeIn var(--transition-base) ease-out}.slide-in-up{animation:slideInUp var(--transition-base) ease-out}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg)}@media(max-width:1024px){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}}select option:disabled{color:#666!important;background-color:#1a1a1a!important;font-style:italic;cursor:not-allowed}img{max-width:100%;height:auto;display:block}svg{max-width:100%;height:auto}*{min-width:0}html [data-sonner-toaster][data-sonner-theme]{--normal-bg: var(--color-bg-card);--normal-bg-hover: var(--color-bg-light);--normal-border: var(--color-border);--normal-border-hover: var(--color-border-light);--normal-text: var(--color-text-primary);--success-bg: color-mix(in srgb, var(--status-success) 12%, var(--color-bg-card));--success-border: color-mix(in srgb, var(--status-success) 45%, var(--color-bg-card));--success-text: var(--color-success-light);--info-bg: color-mix(in srgb, var(--status-info) 12%, var(--color-bg-card));--info-border: color-mix(in srgb, var(--status-info) 45%, var(--color-bg-card));--info-text: var(--status-info);--warning-bg: color-mix(in srgb, var(--status-attention) 12%, var(--color-bg-card));--warning-border: color-mix(in srgb, var(--status-attention) 45%, var(--color-bg-card));--warning-text: var(--color-warning-light);--error-bg: color-mix(in srgb, var(--status-failed) 12%, var(--color-bg-card));--error-border: color-mix(in srgb, var(--status-failed) 45%, var(--color-bg-card));--error-text: var(--color-error-light)}@media(prefers-reduced-motion:reduce){[data-skeleton-shimmer]{animation:none!important}}.page-content:focus{outline:none}:root[data-theme=light] body{background:radial-gradient(1000px 640px at 8% 0%,color-mix(in srgb,var(--gold) 6%,transparent) 0%,transparent 60%),var(--bg-0)}:root[data-theme=light] select option:disabled{color:var(--color-text-muted)!important;background-color:var(--color-bg-light)!important}:root[data-theme=light] .page-title{background:none;-webkit-text-fill-color:currentColor;color:var(--color-text-primary);filter:none}:root[data-theme=light] .card:hover{box-shadow:var(--shadow-lg);border-color:var(--glass-border-hover)}:root[data-theme=light] .icon-glow,:root[data-theme=light] .icon-glow-blue{filter:none}:root[data-theme=light] .gold-glow{box-shadow:var(--shadow-glow)}:root[data-theme=light] .neon-glow{box-shadow:0 1px 2px #1c19171a,0 6px 18px -6px color-mix(in srgb,#1e90ff 40%,transparent)}:root[data-theme=light] .input-light{border:1px solid var(--color-border)}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2) format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2) format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-latin-700-normal-DajfzrDU.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-700-normal-O25Qpphb.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff")}
