.Admin_adminContainer__jcmck{min-height:var(--vh-shell);background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 28%),var(--background);color:var(--foreground);font-family:var(--font-sans)}.Admin_adminContent__WPknx{width:min(1080px,100%);margin:0 auto;padding:var(--sp-stack) var(--sp-lg) var(--sp-lg)}.Admin_headerBox__6XiOv{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:var(--sp-md);margin-bottom:var(--sp-2xl)}.Admin_title__OK5_q{margin:0;font-size:var(--fs-xl);color:var(--foreground);letter-spacing:.1rem}.Admin_badge__kyuEk{background:#ff5500;color:white;padding:var(--sp-xs) var(--sp-md);border-radius:20px;font-weight:700;font-size:var(--fs-sm);box-shadow:0 0 10px rgba(255,85,0,.5)}.Admin_contentSection__PeZsE{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(18,42,49,.82),rgba(20,15,22,.96)),repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0 1px,transparent 1px 42px),var(--surface);border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:var(--sp-2xl);margin-top:var(--sp-lg);transition:border-color var(--transition)}.Admin_contentSection__PeZsE:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--primary),var(--accent));opacity:.75}.Admin_subTitle__xnn_A{margin-top:0;margin-bottom:var(--sp-md);font-size:var(--fs-lg);color:var(--foreground-muted)}.Admin_logTable__T9wBL{--admin-table-fs:var(--fs-sm);--tbl-fs:var(--admin-table-fs);--tbl-rule:var(--border-color);--tbl-rule-soft:var(--surface-light);--tbl-head-bg:var(--surface-light);--tbl-head-fg:var(--foreground-muted);--tbl-cell-py:var(--sp-sm);--tbl-cell-px:var(--sp-md)}.Admin_logTable__T9wBL td *,.Admin_logTable__T9wBL th *{font-size:inherit}.Admin_logTable__T9wBL th{font-weight:600;text-transform:uppercase}.Admin_logTable__T9wBL td{vertical-align:top}.Admin_errorRow__3XTlB{background:rgba(255,50,50,.03);transition:background var(--transition)}.Admin_errorRow__3XTlB:hover{background:rgba(255,50,50,.08)}.Admin_resolvedRow__iRUT4{background:transparent;opacity:.6}.Admin_cellNowrap__cbW2_{white-space:nowrap}.Admin_timeObj__I8hVp{color:var(--foreground-muted)}.Admin_userInfo__evRIh{white-space:nowrap;font-weight:700}.Admin_subtext__p4sj9{font-weight:400;color:var(--foreground-muted);display:block}.Admin_deleteBtn__Ul_Sb,.Admin_expandBtn__whlOU,.Admin_statusBtnOpen__7Jsy7,.Admin_statusBtnResolved__lmrgP{padding:var(--sp-xs) var(--sp-md);border-radius:6px;font-weight:600;font-size:var(--fs-sm);cursor:pointer;border:1px solid transparent;transition:all var(--transition);white-space:nowrap}.Admin_statusBtnOpen__7Jsy7{background:var(--primary);color:white}.Admin_statusBtnOpen__7Jsy7:hover{background:var(--primary-hover)}.Admin_statusBtnResolved__lmrgP{background:var(--btn-normal-bg);color:#4ade80;border-color:rgba(46,160,67,.4)}.Admin_statusBtnResolved__lmrgP:hover{background:var(--btn-normal-bg-hover)}.Admin_deleteBtn__Ul_Sb{background:var(--btn-danger-bg);color:var(--btn-danger-fg);border-color:transparent}.Admin_deleteBtn__Ul_Sb:hover{background:var(--btn-danger-bg-hover);color:var(--btn-danger-fg);border-color:transparent}.Admin_expandBtn__whlOU{background:transparent;color:var(--btn-bare-fg);border-color:transparent}.Admin_expandBtn__whlOU:hover{background:var(--btn-bare-bg-hover);color:var(--btn-bare-fg-hover)}.Admin_messageBox__xWebM{min-width:300px;max-width:500px}.Admin_errMsg__vX99O{color:var(--primary-hover);font-weight:500;word-break:break-all;margin-bottom:var(--sp-xs)}.Admin_stackTrace__vO4KL{margin-top:var(--sp-md);padding:var(--sp-md);background:var(--background);color:var(--foreground-muted);font-family:var(--font-mono);border-radius:6px;white-space:pre-wrap;word-break:break-all;border:1px solid var(--border-color);max-height:200px;overflow-y:auto}.Admin_pathLink__LKUC8{white-space:nowrap;color:#58a6ff;font-family:var(--font-mono)}.Admin_loading__BHYPn{display:flex;justify-content:center;align-items:center;height:var(--vh-shell);color:var(--foreground);font-size:var(--fs-xl);background:var(--background)}.Admin_empty__IQ01M{text-align:center;padding:var(--sp-stack)!important;color:var(--foreground-muted);font-style:italic}.Admin_adSettingBox__FPIo3{background:rgba(18,18,18,.5);border:1px solid var(--border-color);padding:var(--sp-2xl);border-radius:6px;display:flex;flex-direction:column;gap:var(--sp-2xl)}.Admin_adSettingDesc__ytiQ4{margin:0;color:var(--foreground);font-size:var(--fs-md);line-height:1.5}.Admin_toggleWrapper__0pFmB{display:flex;align-items:center;gap:var(--sp-lg);font-weight:700}.Admin_inactiveLabel__9ayLe{color:var(--foreground-muted);transition:color .3s}.Admin_activeLabel__zZwaP{color:#58a6ff;text-shadow:0 0 8px rgba(88,166,255,.4)}.Admin_activeLabelProd__QqwwX{color:var(--primary-hover);text-shadow:0 0 8px rgba(225,49,49,.4)}.Admin_switch__c02pc{position:relative;display:inline-block;width:60px;height:34px}.Admin_switch__c02pc input{opacity:0;width:0;height:0}.Admin_slider__d2qv0{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--surface-light);transition:.4s;border-radius:34px;border:1px solid var(--border-color)}.Admin_slider__d2qv0:before{position:absolute;content:"";height:26px;width:26px;left:3px;bottom:3px;background-color:var(--foreground);transition:.4s;border-radius:50%}input:checked+.Admin_slider__d2qv0{background-color:var(--primary)}input:focus+.Admin_slider__d2qv0{box-shadow:0 0 1px var(--primary)}input:checked+.Admin_slider__d2qv0:before{transform:translateX(26px)}input:disabled+.Admin_slider__d2qv0{opacity:.5;cursor:not-allowed}.Admin_triageExpected__X31mD,.Admin_triageRegression__XtI3V,.Admin_triageUnknown__uVZQy{display:inline-block;padding:2px var(--sp-sm);border-radius:4px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.Admin_triageExpected__X31mD{background:rgba(139,148,158,.15);color:var(--foreground-muted);border:1px solid var(--border-color)}.Admin_triageRegression__XtI3V{background:rgba(201,42,42,.15);color:var(--primary-hover);border:1px solid rgba(201,42,42,.4);animation:Admin_pulseRegression__d7h2H 2s ease-in-out infinite}.Admin_triageUnknown__uVZQy{background:rgba(210,153,34,.15);color:var(--accent);border:1px solid rgba(210,153,34,.4)}.Admin_triageLabel__GJcCp{color:var(--foreground-muted);margin-top:var(--sp-xs);max-width:140px;line-height:1.3}@keyframes Admin_pulseRegression__d7h2H{0%,to{box-shadow:none}50%{box-shadow:0 0 8px rgba(201,42,42,.3)}}.Admin_filterBar__te6J2{display:flex;justify-content:space-between;align-items:center;margin-top:var(--sp-lg);padding:var(--sp-md) var(--sp-lg);background:rgba(30,30,30,.8);border:1px solid var(--border-color);border-radius:8px;gap:var(--sp-lg);flex-wrap:wrap}.Admin_filterBtns__uAOTN{display:flex;gap:var(--sp-sm);flex-wrap:wrap}.Admin_filterBtn__wh_P3{display:inline-flex;align-items:center;gap:var(--sp-xs);padding:var(--sp-xs) var(--sp-md);border-radius:20px;border:1px solid var(--border-color);background:transparent;color:var(--foreground-muted);font-size:var(--fs-sm);font-weight:600;cursor:pointer;transition:all var(--transition)}.Admin_filterBtn__wh_P3:hover{background:var(--btn-bare-bg-hover);border-color:#484f58}.Admin_filterBtnActive__dU_cb{color:var(--btn-selected-fg);border-color:#58a6ff;background:var(--btn-selected-bg)}.Admin_filterBtnActive__dU_cb[data-category=REGRESSION]{border-color:var(--primary-hover)}.Admin_filterBtnActive__dU_cb[data-category=UNKNOWN]{border-color:var(--accent)}.Admin_filterBtnActive__dU_cb[data-category=EXPECTED]{border-color:var(--foreground-muted)}.Admin_filterBtnActive__dU_cb:hover{background:var(--btn-selected-bg-hover)}.Admin_filterCount__c71y_{display:inline-flex;align-items:center;justify-content:center;min-width:1.3rem;height:1.3rem;padding:0 var(--sp-xs);border-radius:10px;background:rgba(110,118,129,.2);font-size:var(--fs-sm);font-weight:700}.Admin_logSummary___0yqJ{font-size:var(--fs-sm);color:var(--foreground-muted);white-space:nowrap}.Admin_logContext__fAdlj{margin-top:var(--sp-xs);color:var(--foreground-muted);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;max-height:8.5rem;overflow:auto}.Admin_logTableSpaced__iCJaa{margin-top:1rem}.dataTable_table__d2q8Y{table-layout:auto;width:auto;max-width:100%;border-collapse:collapse;font-size:var(--tbl-fs,inherit)}.dataTable_table__d2q8Y[data-fit=content]{width:max-content;min-width:100%;max-width:none}.dataTable_scroller__SI_wJ{overflow-x:auto}.dataTable_table__d2q8Y td,.dataTable_table__d2q8Y th{padding:var(--tbl-cell-py,var(--sp-sm)) var(--tbl-cell-px,var(--sp-md));text-align:left;overflow-wrap:anywhere}.dataTable_table__d2q8Y th{background:var(--tbl-head-bg,transparent);color:var(--tbl-head-fg,inherit)}.dataTable_table__d2q8Y[data-rules=grid] td,.dataTable_table__d2q8Y[data-rules=grid] th{border:1px solid var(--tbl-rule,currentColor)}.dataTable_table__d2q8Y[data-rules=rows] th{border-bottom:1px solid var(--tbl-rule,currentColor)}.dataTable_table__d2q8Y[data-rules=rows] td{border-bottom:1px solid var(--tbl-rule-soft,var(--tbl-rule,currentColor))}@media (max-width:640px){.dataTable_table__d2q8Y[data-stack=card],.dataTable_table__d2q8Y[data-stack=card] tbody,.dataTable_table__d2q8Y[data-stack=card] td,.dataTable_table__d2q8Y[data-stack=card] tr{display:block}.dataTable_table__d2q8Y[data-stack=card] thead{display:none}.dataTable_table__d2q8Y[data-stack=card][data-rules] td,.dataTable_table__d2q8Y[data-stack=card][data-rules] th{border:0;padding:var(--sp-xs) 0}.dataTable_table__d2q8Y[data-stack=card] tr{border:1px solid var(--tbl-rule,currentColor);border-radius:8px;padding:var(--tbl-cell-py,var(--sp-sm)) var(--tbl-cell-px,var(--sp-md));margin:0 0 var(--tbl-cell-py,var(--sp-sm))}.dataTable_table__d2q8Y[data-stack=card] td:first-child{font-weight:700;font-size:var(--tbl-card-title-fs,var(--fs-md));padding-bottom:var(--tbl-cell-py,var(--sp-sm))}.dataTable_table__d2q8Y[data-stack=card] td:not(:first-child):before{content:attr(data-label);margin-right:var(--tbl-cell-py,var(--sp-sm));color:var(--tbl-label-fg,inherit);font-size:var(--tbl-label-fs,var(--fs-sm))}}.editor_shell__S_GyH{min-height:var(--vh-shell);display:flex;flex-direction:column;background:#14171c;color:#e6e8ec}.editor_topBar__Wr61A{display:flex;align-items:center;gap:var(--sp-md);padding:var(--sp-sm) var(--sp-lg);border-bottom:1px solid #2a2f38;position:sticky;top:0;background:#14171c;z-index:10}.editor_brand__pZ6I5{font-weight:700;font-size:var(--fs-md);white-space:nowrap}.editor_picker__UiM92{max-width:420px;flex:1;padding:var(--sp-xs) var(--sp-sm);background:#1d222b;color:inherit;border:1px solid #2a2f38;border-radius:6px;font-size:var(--fs-sm)}.editor_blockActions__zPly_ button,.editor_modeButton__UnNp8,.editor_saveButton__vHWi9{padding:var(--sp-xs) var(--sp-md);border-radius:6px;border:1px solid #2a2f38;background:#1d222b;color:inherit;font-size:var(--fs-sm);cursor:pointer}.editor_modeButton__UnNp8[aria-pressed=true]{border-color:#4f8ef7;color:#9cc3ff}.editor_saveButton__vHWi9{background:#2456a6;border-color:#2456a6;font-weight:700}.editor_saveButton__vHWi9:disabled{opacity:.45;cursor:default}.editor_spacer__vOQrq{flex:1}.editor_dirty__F4iR0{color:#ffb454;font-size:var(--fs-sm);white-space:nowrap}.editor_message__ttevx{margin:0;padding:var(--sp-xs) var(--sp-lg);font-size:var(--fs-sm);color:#9cc3ff}.editor_empty__PbDbK{padding:var(--sp-stack) var(--sp-lg)}.editor_hint__XyBzH{color:#9aa3b2;font-size:var(--fs-sm)}.editor_columns__mIn_u{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--sp-lg);padding:var(--sp-lg);align-items:start}.editor_previewPane__byfG8{min-width:0}.editor_preview__pNVGc{background:var(--background);color:var(--foreground);border-radius:8px;overflow:hidden;cursor:pointer}.editor_preview__pNVGc [data-src-start]:hover{outline:2px dashed #4f8ef7;outline-offset:2px}.editor_editingBlock__yfJ0f{outline:2px solid #ffb454!important;outline-offset:2px}.editor_fullTextArea__2vlaL{width:100%;min-height:320px;margin-bottom:var(--sp-lg);resize:vertical}.editor_sidePanel__HWtYS{position:sticky;top:56px;display:flex;flex-direction:column;gap:var(--sp-lg)}.editor_card__9x9m6{background:#1a1f27;border:1px solid #2a2f38;border-radius:8px;padding:var(--sp-md)}.editor_cardTitle__8BUYG{margin:0 0 var(--sp-sm);font-size:var(--fs-sm);color:#9aa3b2;font-weight:700}.editor_blockArea__o4HJc,.editor_fmArea__8EhGQ,.editor_fullTextArea__2vlaL{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:var(--fs-sm);line-height:1.7;background:#10141a;color:#e6e8ec;border:1px solid #2a2f38;border-radius:6px;padding:var(--sp-sm);width:100%}.editor_fmArea__8EhGQ{min-height:180px;resize:vertical}.editor_blockArea__o4HJc{min-height:220px;resize:vertical}.editor_counters__gie4n{margin:var(--sp-sm) 0 0;font-size:var(--fs-sm);color:#9aa3b2}.editor_overLimit__mnAbp{color:#ff6b6b;font-weight:700}.editor_blockActions__zPly_{display:flex;gap:var(--sp-sm);margin-top:var(--sp-sm)}@media (max-width:900px){.editor_columns__mIn_u{grid-template-columns:1fr}.editor_sidePanel__HWtYS{position:static}}.editor_altInput__m6neP,.editor_fileInput__hy_1J{width:100%;margin-bottom:var(--sp-sm);font-size:var(--fs-sm);color:#e6e8ec}.editor_altInput__m6neP:disabled{opacity:.45}.editor_decorativeRow__Ah91K{display:flex;align-items:center;gap:var(--sp-xs);margin-bottom:var(--sp-sm);font-size:var(--fs-sm);color:#9aa3b2;cursor:pointer}.editor_altInput__m6neP{background:#10141a;border:1px solid #2a2f38;border-radius:6px;padding:var(--sp-xs) var(--sp-sm)}.editor_factsMain__5wgBU{display:flex;flex-direction:column;gap:var(--sp-lg);padding:var(--sp-lg)}.editor_factTable__23vUq{--tbl-fs:var(--fs-sm);--tbl-rule:var(--border-color);--tbl-rule-soft:var(--surface-light);--tbl-head-bg:var(--surface-light);--tbl-head-fg:var(--foreground-muted);white-space:nowrap}.qaBlock_faqList__Fy67G{display:flex;flex-direction:column;gap:1.5rem}.qaBlock_faqItem__5lXdm{background:var(--site-bg-card);padding:1.5rem;border-radius:8px}.qaBlock_faqItem__5lXdm .qaBlock_faqQ__0BxRq{color:var(--site-fg-strong);font-size:1.1rem;font-weight:700;margin:0 0 .8rem}.qaBlock_faqItem__5lXdm .qaBlock_faqQ__0BxRq:before{content:"Q.";color:var(--site-accent);margin-right:.8rem;font-weight:900}.qaBlock_faqItem__5lXdm .qaBlock_faqA__ux4I3{color:var(--site-fg-soft);margin:0;line-height:1.6;display:flex;align-items:flex-start}.qaBlock_faqItem__5lXdm .qaBlock_faqA__ux4I3:before{content:"A.";color:var(--site-primary-text);margin-right:.8rem;font-weight:900}.qaBlock_faqItem__5lXdm .qaBlock_faqABody__iSshN{min-width:0}.qaBlock_faqItem__5lXdm .qaBlock_faqABody__iSshN>:last-child{margin-bottom:0}.qaBlock_faqItem__5lXdm summary.qaBlock_faqQ__0BxRq{list-style:none;cursor:pointer;position:relative;min-height:var(--tap-min);margin-top:calc(var(--sp-md) * -1);padding:var(--sp-md) 1.4em var(--sp-md) 0}.qaBlock_faqItem__5lXdm summary.qaBlock_faqQ__0BxRq::-webkit-details-marker{display:none}.qaBlock_faqItem__5lXdm summary.qaBlock_faqQ__0BxRq:after{content:"";position:absolute;right:.1em;top:calc(var(--sp-md) + .55em);width:.42em;height:.42em;border-right:.12em solid var(--site-fg-soft);border-bottom:.12em solid var(--site-fg-soft);transform:rotate(-45deg)}.qaBlock_faqItem__5lXdm[open] summary.qaBlock_faqQ__0BxRq:after{transform:rotate(45deg)}.qaBlock_faqItem__5lXdm[open] summary.qaBlock_faqQ__0BxRq{margin-bottom:0}.qaBlock_faqItem__5lXdm:not([open]) summary.qaBlock_faqQ__0BxRq{margin-bottom:calc(var(--sp-md) * -1)}.qaBlock_faqMore__MbayE{margin:var(--sp-2xl) 0 0;text-align:center}.CategoryHubContent_list___3oLy{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-md)}.CategoryHubContent_item__cVrct{padding:var(--sp-md) 0;border-bottom:1px solid var(--site-rule-faint)}.CategoryHubContent_item__cVrct:last-child{border-bottom:none}.CategoryHubContent_itemLink__TH_aF{font-size:var(--fs-lg);font-weight:700;color:var(--site-accent);text-decoration:none}.CategoryHubContent_itemLink__TH_aF:hover{text-decoration:underline}.CategoryHubContent_itemDesc__JLBGr{margin:var(--sp-xs) 0 0;font-size:var(--fs-md);line-height:1.7;opacity:.85}.CategoryHubContent_related__uMWbP{margin-top:var(--sp-2xl);padding-top:var(--sp-md);border-top:1px solid var(--site-rule-faint);font-size:var(--fs-md)}.CategoryHubContent_relatedLabel__LNgSX{opacity:.85}.CategoryHubContent_relatedLink__Hosb_{font-weight:700;color:var(--site-accent);text-decoration:none}.CategoryHubContent_relatedLink__Hosb_:hover{text-decoration:underline}.roleCard_roleGrid__akm12{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-top:2rem;list-style:none;padding:0}.roleCard_roleGridItem__T8Csc{margin:0}.roleCard_roleCard__jhsny{background:var(--site-bg-card);padding:1.5rem;border-radius:8px;border:1px solid var(--site-border);transition:border-color .2s;display:block;color:inherit;text-decoration:none}.roleCard_roleCard__jhsny:hover{border-color:var(--site-primary)}.roleCard_roleCard__jhsny .roleCard_roleFaction__ZgBgA{font-size:.8rem;color:var(--site-primary-text);font-weight:700;text-transform:uppercase;margin-bottom:.5rem}.roleCard_roleCard__jhsny .roleCard_roleName__3xfcv{color:var(--site-fg-strong);font-size:1.3rem;font-weight:700;margin:0 0 .8rem}.roleCard_roleCard__jhsny .roleCard_roleDesc__pcK92{color:var(--site-fg-muted);font-size:.9rem;line-height:1.5;margin:0}.PublicHeader_header__aCJa9{position:sticky;top:0;z-index:var(--z-public-header);height:var(--pubheader-h);padding-top:var(--safe-top);background:var(--pubheader-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--site-border)}.PublicHeader_inner__kpbsB{height:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-lg);padding:0 var(--site-edge)}.PublicHeader_logo__VYexM{display:inline-flex;align-items:center;min-height:44px}.PublicHeader_desktopNav___IezM{display:flex;align-items:center;gap:var(--sp-lg)}.PublicHeader_link__af7xk{color:var(--site-fg-strong);font-weight:700;text-decoration:none;font-size:var(--fs-md);transition:color .2s;display:inline-flex;align-items:center;min-height:44px;padding:0 var(--sp-xs);border-bottom:2px solid transparent}.PublicHeader_link__af7xk:hover{color:var(--site-accent)}.PublicHeader_link__af7xk[aria-current=page]{color:var(--site-fg-strong);border-bottom-color:var(--site-accent)}.PublicHeader_cta__Qf8iS{display:inline-flex;align-items:center;min-height:var(--btn-h-md);padding:0 var(--btn-px-sm);min-width:var(--btn-minw-lg);border-radius:var(--radius-md);background:var(--btn-primary-bg);color:var(--btn-primary-fg);font-weight:var(--btn-weight);font-size:var(--btn-fs-md);text-decoration:none;box-shadow:var(--btn-glow-rest);transition:transform .2s,box-shadow .2s,background-color .2s}.PublicHeader_cta__Qf8iS:hover{background:var(--btn-primary-bg-hover);transform:translateY(-2px);box-shadow:var(--btn-glow-hover)}.PublicHeader_loginBtn__JBRIL{display:inline-flex;align-items:center;justify-content:center;min-height:var(--btn-h-md);padding:0 var(--btn-px-sm);min-width:var(--btn-minw-lg);border:1px solid var(--site-btn-ghost-border);border-radius:var(--radius-md);background:var(--site-btn-ghost-bg);color:var(--site-fg-strong);font-weight:var(--btn-weight);font-size:var(--btn-fs-md);text-decoration:none;transition:border-color .2s,color .2s}.PublicHeader_loginBtn__JBRIL:hover{border-color:var(--btn-primary-bg);color:var(--btn-primary-bg)}.PublicHeader_skipLink__MGClV{position:absolute;left:var(--sp-md);top:calc(var(--safe-top) + var(--sp-sm));z-index:1;background:var(--site-accent);color:var(--site-on-accent-soft);border-radius:6px;text-decoration:none}.PublicHeader_skipLink__MGClV:focus{padding:var(--sp-sm) var(--sp-md)}.PublicHeader_menuButton__Yngva{display:none;width:44px;height:44px;align-items:center;justify-content:center;background:none;border:1px solid var(--site-border);border-radius:8px;color:var(--site-fg-strong);font-size:1.1rem;cursor:pointer}.PublicHeader_panel__frwRW{display:none}@media (max-width:768px){.PublicHeader_desktopNav___IezM{display:none}.PublicHeader_menuButton__Yngva{display:inline-flex}.PublicHeader_panel__frwRW{display:block;position:absolute;top:var(--pubheader-h);left:0;right:0;background:var(--site-panel-bg);border-bottom:1px solid var(--site-border)}.PublicHeader_panel__frwRW[hidden]{display:none}.PublicHeader_panelNav__usBUg{display:flex;flex-direction:column;padding:var(--sp-sm) var(--site-edge) var(--sp-lg)}.PublicHeader_panelNav__usBUg .PublicHeader_cta__Qf8iS,.PublicHeader_panelNav__usBUg .PublicHeader_link__af7xk,.PublicHeader_panelNav__usBUg .PublicHeader_loginBtn__JBRIL{min-height:48px}.PublicHeader_panelNav__usBUg .PublicHeader_cta__Qf8iS,.PublicHeader_panelNav__usBUg .PublicHeader_loginBtn__JBRIL{margin-top:var(--sp-sm);justify-content:center}}@media (prefers-reduced-motion:reduce){.PublicHeader_cta__Qf8iS,.PublicHeader_link__af7xk,.PublicHeader_loginBtn__JBRIL{transition:none}.PublicHeader_cta__Qf8iS:hover{transform:none}}.Landing_gateBlank__7_paU{min-height:var(--vh-shell);background:var(--site-bg-section)}.Landing_hero__CwHiP{position:relative;display:flex;align-items:center;justify-content:center;min-height:85vh;text-align:center;padding:2rem var(--site-edge);overflow:hidden}.Landing_heroBg___RadO{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.Landing_overlay__4lKNF{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,var(--site-hero-scrim-from) 0,var(--site-hero-scrim-to) 100%);z-index:1}.Landing_heroContent__ZxPXs{position:relative;z-index:2;max-width:800px}.Landing_heroTitle__vDATe{margin-bottom:1rem}.Landing_heroSubtitle__b4naC{font-size:clamp(1rem,2.5vw,1.4rem);color:var(--site-fg-soft);margin-bottom:3rem;line-height:1.6}.Landing_ctaContainer__2ZTT5{display:flex;align-items:center;justify-content:center;gap:var(--sp-md);flex-wrap:wrap}.Landing_primaryBtn__ZwloA{display:inline-flex;align-items:center;justify-content:center;background:var(--btn-primary-bg);color:var(--btn-primary-fg);height:var(--btn-h-hero);padding:0 var(--btn-px-md);line-height:1;font-size:1.2rem;font-weight:var(--btn-weight);border-radius:var(--radius-md);text-decoration:none;transition:background-color .2s,transform .2s,box-shadow .2s;box-shadow:var(--btn-glow-rest)}.Landing_primaryBtn__ZwloA:hover{background:var(--btn-primary-bg-hover);transform:translateY(-2px);box-shadow:var(--btn-glow-hover)}.Landing_secondaryBtn__lXU7R{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--site-btn-ghost-bg);color:var(--site-fg-strong);height:var(--btn-h-hero);padding:0 var(--btn-px-sm);line-height:1;border-radius:var(--radius-md);text-decoration:none;border:1px solid var(--site-btn-ghost-border);min-width:var(--btn-minw-lg)}.Landing_soonBadge__7Gj69{font-size:.7rem;color:var(--site-badge-gold);margin-top:var(--sp-xs);font-weight:700}.Landing_featuresSection__Ir5ZZ{display:flex;flex-direction:column;align-items:center}.Landing_sectionTitle__WFPef{font-size:var(--fs-2xl);margin-bottom:3rem;text-align:center;color:var(--site-primary)}.Landing_featuresGrid__NPhAJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1000px;width:100%}.Landing_featureCard__73UAW{background:var(--site-bg-card);padding:2rem;border-radius:12px;border:1px solid var(--site-border-soft);text-align:center}.Landing_featureIcon__VVht1{font-size:3rem;margin-bottom:1rem}.Landing_featureTitle__1Gmhl{font-size:1.4rem;margin-bottom:1rem;color:var(--site-fg-strong)}.Landing_featureDesc__v8p6y{color:var(--site-fg-muted);line-height:1.5;font-size:.95rem}.Landing_footer__Do5aU{text-align:center;padding:3rem var(--site-edge);border-top:1px solid var(--site-border-soft);background:var(--site-bg-deep);color:var(--site-fg-dim);font-size:.9rem}.Landing_footerLinks__jFfKT{display:flex;justify-content:center;gap:1.5rem;margin-bottom:1.5rem}.Landing_footerLinks__jFfKT a{color:var(--site-footer-link);text-decoration:none}.Landing_footerLinks__jFfKT a:hover{color:var(--site-fg-strong)}.Landing_lpNav__VCKja{display:flex;justify-content:center;align-items:center;gap:2rem;padding:.75rem var(--site-edge);background:transparent}.Landing_lpNav__VCKja a{color:var(--site-fg-strong);text-decoration:none;font-weight:700;font-size:var(--fs-md);transition:color .2s}.Landing_lpNav__VCKja a:hover{color:var(--site-accent)}@media (max-width:480px){.Landing_lpNav__VCKja{gap:var(--sp-md);padding:var(--sp-sm)}.Landing_lpNav__VCKja a{padding-block:var(--sp-md);min-height:var(--tap-min)}}.Landing_contentSection__iPAqF{padding:5rem var(--site-edge);background:var(--site-bg-section);border-top:1px solid var(--site-border-soft)}.Landing_altBg__4hYm7{background:var(--site-bg-section-alt)}.Landing_contentContainer__2QO6B{max-width:900px;margin:0 auto}.Landing_textContent__NCUBT{color:var(--site-fg-soft);line-height:1.8;font-size:1.1rem;margin-bottom:2rem}.Landing_textContent__NCUBT p{margin-bottom:1rem}.Landing_stepList__X1_3L{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.Landing_sectionMore__uPzQA{margin:var(--sp-2xl) 0 0;text-align:center}.Landing_stepItem__E68mJ{display:flex;background:var(--site-bg-card);padding:1.5rem;border-radius:8px;border-left:4px solid var(--site-accent)}.Landing_stepNumber__2ZP1Y{font-size:2rem;font-weight:900;color:var(--site-accent);margin-right:1.5rem;opacity:.8}.Landing_stepText__O91rD h3{color:var(--site-fg-strong);margin:0 0 .5rem;font-size:1.2rem}.Landing_stepText__O91rD p{color:var(--site-fg-muted);margin:0;line-height:1.5}.Landing_ctaStack__bzGRL,.Landing_ctaWrap___AACB{display:flex;flex-direction:column;align-items:center;gap:var(--sp-xs)}.Landing_ctaSub__CRUP_{font-size:.7rem;line-height:1}.Landing_ctaError__RHxGi{max-width:22rem;margin:0;font-size:var(--fs-xs);color:var(--site-fg-strong);text-align:center}.MegaFooter_footer__atlLd{border-top:1px solid var(--site-border);margin-top:var(--sp-2xl);padding:var(--sp-2xl) var(--sp-lg) var(--sp-lg);color:var(--site-fg-muted)}.MegaFooter_grid__RdVCb{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--sp-lg) var(--sp-lg)}.MegaFooter_column__qg6kU{min-width:0}.MegaFooter_heading__wqhkP{font-size:var(--fs-sm);font-weight:700;letter-spacing:.04em;color:var(--site-fg);margin:0 0 var(--sp-sm)}.MegaFooter_list___PCBp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-xs)}.MegaFooter_linkButton__L5DaS,.MegaFooter_list___PCBp a{font-size:var(--fs-sm);color:var(--site-fg-muted);text-decoration:none;overflow-wrap:anywhere}.MegaFooter_linkButton__L5DaS:hover,.MegaFooter_list___PCBp a:hover{color:var(--site-accent);text-decoration:underline}.MegaFooter_linkButton__L5DaS{background:none;border:none;padding:0;text-align:left;cursor:pointer;font-family:inherit}.MegaFooter_copyright__8A7GF{max-width:1080px;margin:var(--sp-lg) auto 0;font-size:var(--fs-xs);color:var(--site-fg-muted)}