._toast_g6vnn_12{-webkit-backdrop-filter:blur(12px);will-change:transform,opacity,filter;background:#0c0c0df2;border:1px solid #ffffff14;border-radius:4px;align-items:flex-start;gap:12px;min-width:min(300px,100vw - 32px);max-width:min(400px,100vw - 32px);padding:14px 16px;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}._borderPulse_g6vnn_36{border-radius:2px 0 0 2px;width:3px;animation:2s ease-in-out infinite _borderPulseAnim_g6vnn_1;position:absolute;top:0;bottom:0;left:0}._borderPulse--success_g6vnn_46{background:var(--color-matrix,#00ff41);box-shadow:0 0 10px #00ff4180}._borderPulse--error_g6vnn_51{background:var(--color-truth,#ff0040);box-shadow:0 0 10px #ff004080}._borderPulse--warning_g6vnn_56{background:var(--color-warning,#fa0);box-shadow:0 0 10px #ffaa0080}._borderPulse--info_g6vnn_61{background:var(--color-oracle,#0ff);box-shadow:0 0 10px #00ffff80}@keyframes _borderPulseAnim_g6vnn_1{0%,to{opacity:1}50%{opacity:.5}}._glitchLine_g6vnn_80{transform-origin:0;background:linear-gradient(90deg,#0000 0%,#00ff414d 20%,#00ff4199 50%,#00ff414d 80%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}._icon_g6vnn_101{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;display:flex;position:relative}._toast--success_g6vnn_112 ._icon_g6vnn_101{color:var(--color-matrix,#00ff41)}._toast--error_g6vnn_116 ._icon_g6vnn_101{color:var(--color-truth,#ff0040)}._toast--warning_g6vnn_120 ._icon_g6vnn_101{color:var(--color-warning,#fa0)}._toast--info_g6vnn_124 ._icon_g6vnn_101{color:var(--color-oracle,#0ff)}._iconGlow_g6vnn_128{opacity:.3;filter:blur(6px);pointer-events:none;border-radius:50%;position:absolute;inset:-4px}._toast--success_g6vnn_112 ._iconGlow_g6vnn_128{background:var(--color-matrix,#00ff41)}._toast--error_g6vnn_116 ._iconGlow_g6vnn_128{background:var(--color-truth,#ff0040)}._toast--warning_g6vnn_120 ._iconGlow_g6vnn_128{background:var(--color-warning,#fa0)}._toast--info_g6vnn_124 ._iconGlow_g6vnn_128{background:var(--color-oracle,#0ff)}._content_g6vnn_157{flex:1;min-width:0}._header_g6vnn_162{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}._typeLabel_g6vnn_169{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:var(--text-xs,12px);letter-spacing:.1em;text-transform:uppercase;opacity:.6;font-weight:600}._toast--success_g6vnn_112 ._typeLabel_g6vnn_169{color:var(--color-matrix,#00ff41)}._toast--error_g6vnn_116 ._typeLabel_g6vnn_169{color:var(--color-truth,#ff0040)}._toast--warning_g6vnn_120 ._typeLabel_g6vnn_169{color:var(--color-warning,#fa0)}._toast--info_g6vnn_124 ._typeLabel_g6vnn_169{color:var(--color-oracle,#0ff)}._message_g6vnn_192{font-family:var(--font-mono,"JetBrains Mono",monospace);color:var(--color-parchment,#e8e8e8);letter-spacing:.02em;font-size:13px;font-weight:500}._description_g6vnn_200{font-family:var(--font-mono,"JetBrains Mono",monospace);color:var(--color-text-secondary,#a0a0a0);margin-top:6px;font-size:12px;line-height:1.5}._action_g6vnn_212{min-height:44px;color:var(--color-matrix,#00ff41);font-family:var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #00ff414d;border-radius:4px;margin-top:10px;padding:10px 16px;font-size:12px;font-weight:500;transition:all .15s}._action_g6vnn_212:hover{background:#00ff411a;border-color:#00ff4180}._action_g6vnn_212:focus{outline:none}._action_g6vnn_212:focus-visible{outline:2px solid var(--color-matrix,#00ff41);outline-offset:2px}._action_g6vnn_212:active{transform:scale(.98)}._dismiss_g6vnn_253{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:-8px -8px -8px 0;padding:0;transition:all .15s;display:flex}._dismiss_g6vnn_253:hover{color:#fffc;background:#ffffff0d}._dismiss_g6vnn_253:focus{outline:none}._dismiss_g6vnn_253:focus-visible{outline:2px solid var(--color-matrix,#00ff41);outline-offset:-2px}._dismiss_g6vnn_253:active{transform:scale(.95)}._progress_g6vnn_298{background:#ffffff0d;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}._progressBar_g6vnn_308{transform-origin:0;position:absolute;inset:0}._toast--success_g6vnn_112 ._progressBar_g6vnn_308{background:var(--color-matrix,#00ff41);box-shadow:0 0 8px #00ff4180}._toast--error_g6vnn_116 ._progressBar_g6vnn_308{background:var(--color-truth,#ff0040);box-shadow:0 0 8px #ff004080}._toast--warning_g6vnn_120 ._progressBar_g6vnn_308{background:var(--color-warning,#fa0);box-shadow:0 0 8px #ffaa0080}._toast--info_g6vnn_124 ._progressBar_g6vnn_308{background:var(--color-oracle,#0ff);box-shadow:0 0 8px #00ffff80}._progressRed_g6vnn_335,._progressCyan_g6vnn_336{transform-origin:0;pointer-events:none;opacity:.4;position:absolute;inset:0}._progressRed_g6vnn_335{background:#ff000080;transform:translate(-1px)}._progressCyan_g6vnn_336{background:#00ffff80;transform:translate(1px)}._scanlines_g6vnn_358{pointer-events:none;opacity:.5;background:repeating-linear-gradient(#0000 0 2px,#0000000d 2px 4px);position:absolute;inset:0}._toast--success_g6vnn_112{background:linear-gradient(135deg,#00ff4108 0%,#0c0c0df2 100%)}._toast--error_g6vnn_116{background:linear-gradient(135deg,#ff004008 0%,#0c0c0df2 100%)}._toast--warning_g6vnn_120{background:linear-gradient(135deg,#ffaa0008 0%,#0c0c0df2 100%)}._toast--info_g6vnn_124{background:linear-gradient(135deg,#00ffff08 0%,#0c0c0df2 100%)}@media (width<=639px){._toast_g6vnn_12{min-width:280px;max-width:calc(100vw - 32px);padding:12px 14px}._message_g6vnn_192,._description_g6vnn_200{font-size:12px}._scanlines_g6vnn_358{display:none}}@media (prefers-reduced-motion:reduce){._borderPulse_g6vnn_36{animation:none}._glitchLine_g6vnn_80,._scanlines_g6vnn_358,._progressRed_g6vnn_335,._progressCyan_g6vnn_336{display:none}}@media (forced-colors:active){._toast_g6vnn_12{background:canvas;border-color:canvastext}._borderPulse_g6vnn_36{box-shadow:none;background:canvastext}._icon_g6vnn_101,._typeLabel_g6vnn_169,._message_g6vnn_192{color:canvastext}._scanlines_g6vnn_358,._glitchLine_g6vnn_80,._iconGlow_g6vnn_128{display:none}}@keyframes _toast-enter_fph7c_1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes _toast-enter-mobile_fph7c_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _toast-exit_fph7c_1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px)}}@keyframes _toast-exit-mobile_fph7c_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes _toast-icon-fade_fph7c_1{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}._toastContainer_fph7c_77{z-index:var(--z-toast,1250);pointer-events:none;gap:var(--spacing-3,12px);max-width:100%;padding:var(--spacing-4,16px);padding-right:max(var(--spacing-4,16px),env(safe-area-inset-right,0px));padding-bottom:max(var(--spacing-4,16px),env(safe-area-inset-bottom,0px));flex-direction:column;align-items:flex-end;display:flex;position:fixed;bottom:0;right:0}@media (width<=767px){._toastContainer_fph7c_77{left:0;right:0;bottom:calc(var(--bottomnav-height,80px) + var(--spacing-2,8px) + env(safe-area-inset-bottom,0px));padding:var(--spacing-3,12px);padding-bottom:env(safe-area-inset-bottom,0px);align-items:center}}._toast_fph7c_77{pointer-events:auto;align-items:flex-start;gap:var(--spacing-3,12px);width:auto;min-width:300px;max-width:450px;padding:var(--spacing-3,12px)var(--spacing-4,16px);background:var(--color-void-800,#050505f2);border-radius:var(--radius-sm,4px);backdrop-filter:blur(var(--blur-lg,16px))saturate(120%);font-family:var(--font-mono,"JetBrains Mono",monospace);color:var(--color-parchment,#e0e0e0);letter-spacing:.02em;opacity:0;border:1px solid #ffffff0f;border-left:2px solid #ffffff1a;font-size:13px;display:flex;position:relative;overflow:hidden;transform:translate(20px)}._toast--success_fph7c_152{border-left-color:#00ff4199}._toast--error_fph7c_156{border-left-color:#f339}._toast--warning_fph7c_160{border-left-color:#fa09}._toast--info_fph7c_164{border-left-color:#0ff9}@media (width<=767px){._toast_fph7c_77{max-width:calc(100vw - var(--spacing-6,24px));transform:translateY(20px)}}._toast--visible_fph7c_176{opacity:1;animation:.2s ease-out forwards _toast-enter_fph7c_1;transform:translate(0)}@media (width<=767px){._toast--visible_fph7c_176{animation:.2s ease-out forwards _toast-enter-mobile_fph7c_1;transform:translateY(0)}}._toast--exiting_fph7c_189{opacity:0;animation:.15s ease-out forwards _toast-exit_fph7c_1;transform:translate(20px)}@media (width<=767px){._toast--exiting_fph7c_189{animation:.15s ease-out forwards _toast-exit-mobile_fph7c_1;transform:translateY(20px)}}._toast--success_fph7c_152 ._toast__icon_fph7c_203{color:var(--color-matrix,#00ff41)}._toast--error_fph7c_156 ._toast__icon_fph7c_203{color:var(--color-destructive,#ff0040)}._toast--warning_fph7c_160 ._toast__icon_fph7c_203{color:var(--color-warning,#fa0)}._toast--info_fph7c_164 ._toast__icon_fph7c_203{color:var(--color-oracle,#0ff)}._toast__icon_fph7c_203{opacity:0;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex;transform:scale(.8)}._toast--visible_fph7c_176 ._toast__icon_fph7c_203{animation:.2s ease-out 50ms forwards _toast-icon-fade_fph7c_1}._toast__content_fph7c_235{gap:var(--spacing-1,4px);flex-direction:column;flex:1;min-width:0;display:flex}._toast__header_fph7c_243{align-items:center;gap:var(--spacing-2,8px);display:flex}._toast__type_fph7c_249{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:var(--text-xs,.75rem);color:var(--color-parchment,var(--color-parchment));opacity:.6;text-transform:uppercase;letter-spacing:.05em}._toast__message_fph7c_258{font-size:var(--text-sm,.875rem);color:var(--color-parchment,var(--color-parchment));font-weight:500;line-height:1.4}._toast__description_fph7c_265{font-size:var(--text-xs,.75rem);color:var(--color-parchment,var(--color-parchment));opacity:.7;margin:0;line-height:1.4}._toast__action_fph7c_273{margin-top:var(--spacing-2,8px);min-height:44px;padding:var(--spacing-2,8px)var(--spacing-3,12px);font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:var(--text-xs,.75rem);text-transform:uppercase;letter-spacing:.02em;color:var(--color-matrix,#00ff41);border-radius:var(--radius-sm,4px);cursor:pointer;background:0 0;border:1px solid #00ff4140;align-self:flex-start;font-weight:500;transition:background-color .15s,border-color .15s}._toast__action_fph7c_273:hover{background:#00ff4114;border-color:#00ff4166}._toast__action_fph7c_273:focus-visible{outline:2px solid var(--color-matrix,#00ff41);outline-offset:2px}._toast__dismiss_fph7c_308{width:44px;min-width:44px;height:44px;min-height:44px;margin:calc(-1*var(--spacing-2,8px))calc(-1*var(--spacing-3,12px))calc(-1*var(--spacing-2,8px))0;color:var(--color-parchment,#e0e0e0);opacity:.4;border-radius:var(--radius-sm,4px);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s,background-color .15s;display:flex}._toast__dismiss_fph7c_308:hover{opacity:.8;background:#ffffff0a}._toast__dismiss_fph7c_308:focus-visible{outline:2px solid var(--color-matrix,#00ff41);outline-offset:2px;opacity:.8}._toast__progress_fph7c_348{background:#ffffff0f;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}._toast__progressBar_fph7c_358{transform-origin:0;background:var(--color-matrix,#00ff41);width:100%;height:100%}._toast--success_fph7c_152 ._toast__progressBar_fph7c_358{background:var(--color-matrix,#00ff41)}._toast--error_fph7c_156 ._toast__progressBar_fph7c_358{background:var(--color-destructive,#ff0040)}._toast--warning_fph7c_160 ._toast__progressBar_fph7c_358{background:var(--color-warning,#fa0)}._toast--info_fph7c_164 ._toast__progressBar_fph7c_358{background:var(--color-oracle,#0ff)}@keyframes _toast-progress-shrink_fph7c_1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}._skeleton_fph7c_395{border-radius:var(--radius-sm,4px);background:linear-gradient(90deg,#121212 25%,#1a1a1a 50%,#121212 75%) 0 0/200% 100%;animation:1.8s ease-in-out infinite _skeleton-shimmer_fph7c_1;position:relative;overflow:hidden}._skeleton--text_fph7c_412{width:100%;height:1em}._skeleton--text-short_fph7c_417{width:60%}._skeleton--rect_fph7c_421{width:100%;height:100px}._skeleton--circle_fph7c_426{border-radius:50%}._skeleton--card_fph7c_430{aspect-ratio:2.5/3.5;border-radius:var(--radius,8px)}._skeletonLines_fph7c_436{gap:var(--spacing-2,8px);flex-direction:column;display:flex}._cardSkeleton_fph7c_443{gap:var(--spacing-3,12px);flex-direction:column;display:flex}._cardSkeleton__image_fph7c_449{aspect-ratio:2.5/3.5;border-radius:var(--radius,8px)}._cardSkeleton__title_fph7c_454{width:70%;height:1.25rem}._cardSkeleton__subtitle_fph7c_459{width:50%;height:.875rem}._listSkeleton_fph7c_465{gap:var(--spacing-3,12px);flex-direction:column;display:flex}._listSkeleton__item_fph7c_471{align-items:center;gap:var(--spacing-3,12px);padding:var(--spacing-3,12px);border-radius:var(--radius-md,8px);background:#12121299;border:1px solid #ffffff0a;display:flex}._listSkeleton__avatar_fph7c_481{border-radius:50%;flex-shrink:0;width:40px;height:40px}._listSkeleton__content_fph7c_488{gap:var(--spacing-2,8px);flex-direction:column;flex:1;display:flex}._listSkeleton__line1_fph7c_495{width:80%;height:1rem}._listSkeleton__line2_fph7c_500{width:50%;height:.75rem}._emptyState_fph7c_509{text-align:center;padding:var(--spacing-8,32px)var(--spacing-4,16px);flex-direction:column;justify-content:center;align-items:center;min-height:200px;display:flex}._emptyState--sm_fph7c_519{padding:var(--spacing-6,24px)var(--spacing-4,16px);min-height:150px}._emptyState--lg_fph7c_524{padding:var(--spacing-12,48px)var(--spacing-4,16px);min-height:300px}._emptyState__icon_fph7c_531{width:64px;height:64px;margin-bottom:var(--spacing-4,16px);color:var(--color-matrix,#00ff41);opacity:.5;border-radius:var(--radius-md,8px);background:#00ff410a;border:1px solid #00ff411a;justify-content:center;align-items:center;display:flex}._emptyState__icon_fph7c_531 svg{width:28px;height:28px}._emptyState__title_fph7c_552{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:var(--text-base,1rem);color:var(--color-parchment,var(--color-parchment));margin:0 0 var(--spacing-2,8px)0;font-weight:500}._emptyState__description_fph7c_560{font-size:var(--text-sm,.875rem);color:var(--color-parchment,var(--color-parchment));opacity:.6;margin:0 0 var(--spacing-4,16px)0;max-width:280px;line-height:1.5}._emptyState__action_fph7c_569{min-height:44px;padding:var(--spacing-2,8px)var(--spacing-4,16px);font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:var(--text-sm,.875rem);color:var(--color-matrix,#00ff41);border-radius:var(--radius-sm,4px);cursor:pointer;background:0 0;border:1px solid #00ff414d;font-weight:500;transition:background-color .15s,border-color .15s,box-shadow .15s}._emptyState__action_fph7c_569:hover{background:#00ff410f;border-color:#00ff4180}._emptyState__action_fph7c_569:focus-visible{outline:2px solid var(--color-matrix,#00ff41);outline-offset:2px;background:#00ff410f}._errorState_fph7c_606{text-align:center;padding:var(--spacing-6,24px)var(--spacing-4,16px);border-radius:var(--radius-md,8px);background:#ff33330a;border:1px solid #ff333326;flex-direction:column;justify-content:center;align-items:center;display:flex}._errorState--inline_fph7c_619{gap:var(--spacing-3,12px);padding:var(--spacing-3,12px)var(--spacing-4,16px);text-align:left;flex-direction:row}._errorState__icon_fph7c_626{width:48px;height:48px;margin-bottom:var(--spacing-3,12px);color:var(--color-destructive,#ff0040);justify-content:center;align-items:center;display:flex}._errorState--inline_fph7c_619 ._errorState__icon_fph7c_626{width:var(--spacing-6,24px);height:var(--spacing-6,24px);flex-shrink:0;margin-bottom:0}._errorState__icon_fph7c_626 svg{width:var(--spacing-6,24px);height:var(--spacing-6,24px)}._errorState__content_fph7c_651{flex:1}._errorState__title_fph7c_655{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:var(--text-sm,.875rem);color:var(--color-destructive,#ff0040);margin:0 0 var(--spacing-1,4px)0;font-weight:500}._errorState__description_fph7c_663{font-size:var(--text-xs,.75rem);color:var(--color-parchment,var(--color-parchment));opacity:.7;margin:0 0 var(--spacing-3,12px)0;line-height:1.4}._errorState--inline_fph7c_619 ._errorState__description_fph7c_663{margin-bottom:0}._errorState__actions_fph7c_675{gap:var(--spacing-2,8px);display:flex}._errorState__retry_fph7c_680{min-height:44px;padding:var(--spacing-2,8px)var(--spacing-3,12px);font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:var(--text-xs,.75rem);text-transform:uppercase;letter-spacing:.02em;color:var(--color-destructive,#ff0040);border-radius:var(--radius-sm,4px);cursor:pointer;background:0 0;border:1px solid #ff333340;font-weight:500;transition:background-color .15s,border-color .15s}._errorState__retry_fph7c_680:hover{background:#ff333314;border-color:#f336}._errorState__retry_fph7c_680:focus-visible{outline:2px solid var(--color-destructive,#ff0040);outline-offset:2px;background:#ff333314}@media (prefers-reduced-motion:reduce){._skeleton_fph7c_395{background:#121212;animation:none}._toast_fph7c_77{transition:opacity .15s}._toast--visible_fph7c_176,._toast--exiting_fph7c_189{animation:none}._toast__icon_fph7c_203{opacity:1;animation:none;transform:scale(1)}._toast--visible_fph7c_176 ._toast__icon_fph7c_203{animation:none}}@media (prefers-contrast:high){._toast_fph7c_77{border-width:2px}._toast--success_fph7c_152{border-left-color:var(--color-matrix,#00ff41)}._toast--error_fph7c_156{border-left-color:var(--color-truth,#ff0040)}._toast--warning_fph7c_160{border-left-color:var(--color-warning,#fa0)}._toast--info_fph7c_164{border-left-color:var(--color-aware,#0ff)}._emptyState_fph7c_509{border:2px solid #fff3}._errorState_fph7c_606{border:2px solid #ff0040}._errorState__retry_fph7c_680{border-width:2px}._skeleton_fph7c_395{border:1px solid #ffffff1a}}._overlay_eihm9_12{z-index:var(--z-modal,1000);padding:var(--space-md,1rem);-webkit-backdrop-filter:blur(4px);background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._scanlines_eihm9_25{pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00ff4105 2px 4px);animation:10s linear infinite _scanlineMove_eihm9_1;position:absolute;inset:0}@keyframes _scanlineMove_eihm9_1{0%{background-position:0 0}to{background-position:0 100%}}._modal_eihm9_52{background:var(--void,#000);border:1px solid var(--matrix,#00ff41);outline:none;width:100%;max-width:600px;max-height:80vh;position:relative;overflow:hidden;box-shadow:0 0 20px #00ff4126,0 0 60px #00ff410d,inset 0 0 30px #00ff4105}._modal_eihm9_52:before{content:"";border:1px solid var(--matrix,#00ff41);opacity:0;pointer-events:none;animation:3s infinite _borderGlitch_eihm9_1;position:absolute;inset:-1px}@keyframes _borderGlitch_eihm9_1{0%,94%,to{opacity:0;transform:translate(0)}95%{opacity:.5;transform:translate(-2px)}96%{opacity:.3;transform:translate(2px)}97%{opacity:0}}._header_eihm9_102{padding:var(--space-md,1rem)var(--space-lg,1.5rem);background:#00ff4108;border-bottom:1px solid #00ff4133;justify-content:space-between;align-items:center;display:flex}._title_eihm9_111{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:var(--text-lg,1.125rem);color:var(--matrix,#00ff41);text-transform:uppercase;letter-spacing:.05em;margin:0;font-weight:500}._titleGlyph_eihm9_121{color:var(--aware,#0ff);margin-right:var(--space-xs,.25rem)}._titleCursor_eihm9_126{color:var(--matrix,#00ff41);animation:1s step-end infinite _cursorBlink_eihm9_1}@keyframes _cursorBlink_eihm9_1{0%,to{opacity:1}50%{opacity:0}}._closeButton_eihm9_141{padding:var(--space-xs,.25rem)var(--space-sm,.5rem);font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:var(--text-xs,.75rem);color:#ffffff80;cursor:pointer;background:0 0;border:1px solid #fff3;transition:all .2s}._closeButton_eihm9_141:hover{color:var(--blood,#ff0040);border-color:var(--blood,#ff0040)}._closeButton_eihm9_141:focus-visible{outline:2px solid var(--matrix,#00ff41);outline-offset:2px}._content_eihm9_166{padding:var(--space-lg,1.5rem);max-height:calc(80vh - 140px);overflow-y:auto}._content_eihm9_166::-webkit-scrollbar{width:4px}._content_eihm9_166::-webkit-scrollbar-track{background:0 0}._content_eihm9_166::-webkit-scrollbar-thumb{background:#00ff414d;border-radius:2px}._content_eihm9_166::-webkit-scrollbar-thumb:hover{background:#00ff4180}._shortcutGroup_eihm9_194{margin-bottom:var(--space-lg,1.5rem)}._shortcutGroup_eihm9_194:last-child{margin-bottom:0}._groupTitle_eihm9_202{margin:0 0 var(--space-sm,.5rem);font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:var(--text-sm,.875rem);color:var(--aware,#0ff);text-transform:uppercase;letter-spacing:.08em;font-weight:600}._groupBracket_eihm9_212{color:#00ffff80}._groupShortcuts_eihm9_216{gap:var(--space-xs,.25rem);flex-direction:column;display:flex}._shortcutRow_eihm9_226{align-items:center;gap:var(--space-md,1rem);padding:var(--space-xs,.25rem)0;display:flex}._shortcutKey_eihm9_233{min-width:120px;padding:var(--space-xxs,.125rem)var(--space-sm,.5rem);font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:var(--text-sm,.875rem);color:var(--matrix,#00ff41);text-align:center;background:#00ff4114;border:1px solid #00ff4126;border-radius:3px;flex-shrink:0}._shortcutDesc_eihm9_246{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:var(--text-sm,.875rem);color:#ffffffb3;flex:1}._footer_eihm9_257{justify-content:center;align-items:center;gap:var(--space-sm,.5rem);padding:var(--space-sm,.5rem)var(--space-lg,1.5rem);background:#00ff4105;border-top:1px solid #00ff411a;display:flex}._footerHint_eihm9_267{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:var(--text-xs,.75rem);color:#fff6}._footerDivider_eihm9_273{color:#00ff414d}._cornerGlitch_eihm9_281{opacity:.3;pointer-events:none;width:40px;height:40px;position:absolute;bottom:0;right:0;overflow:hidden}._glitchLine_eihm9_292{background:var(--matrix,#00ff41);position:absolute}._glitchLine_eihm9_292:first-child{width:20px;height:1px;bottom:8px;right:8px}._glitchLine_eihm9_292:nth-child(2){width:1px;height:20px;bottom:8px;right:8px}._glitchLine_eihm9_292:nth-child(3){width:8px;height:1px;bottom:15px;right:15px}@media (width<=480px){._modal_eihm9_52{max-height:90vh}._header_eihm9_102{padding:var(--space-sm,.5rem)var(--space-md,1rem)}._content_eihm9_166{padding:var(--space-md,1rem);max-height:calc(90vh - 120px)}._shortcutKey_eihm9_233{min-width:100px;font-size:var(--text-xs,.75rem)}._shortcutDesc_eihm9_246{font-size:var(--text-xs,.75rem)}._footer_eihm9_257{gap:var(--space-xxs,.125rem);flex-direction:column}._footerDivider_eihm9_273{display:none}}@media (prefers-reduced-motion:reduce){._scanlines_eihm9_25{animation:none}._titleCursor_eihm9_126{opacity:1;animation:none}._modal_eihm9_52:before{animation:none}}._banner_1fn0t_15{z-index:var(--z-toast,1250);padding-top:max(var(--spacing-3,12px),env(safe-area-inset-top,12px));padding-bottom:var(--spacing-3,12px);padding-left:max(var(--spacing-4,16px),env(safe-area-inset-left,16px));padding-right:max(var(--spacing-4,16px),env(safe-area-inset-right,16px));background:var(--color-surface,#0c0c0d);border-bottom:1px solid var(--color-truth,#ff0040);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}._banner_1fn0t_15._success_1fn0t_34{border-bottom-color:var(--color-matrix,#00ff41);animation:2s ease-out forwards _successPulse_1fn0t_1}@keyframes _successPulse_1fn0t_1{0%{box-shadow:inset 0 0 20px #00ff414d}50%{box-shadow:inset 0 0 40px #00ff4133}to{box-shadow:none}}._scanLine_1fn0t_55{background:linear-gradient(90deg,transparent 0%,var(--color-truth-30,#ff33334d)20%,var(--color-truth-60,#f339)50%,var(--color-truth-30,#ff33334d)80%,transparent 100%);pointer-events:none;height:2px;animation:2s linear infinite _scanLineMove_1fn0t_1;position:absolute;top:0;left:0;right:0}._banner_1fn0t_15._success_1fn0t_34 ._scanLine_1fn0t_55{background:linear-gradient(90deg,transparent 0%,var(--color-matrix-30,#00ff414d)20%,var(--color-matrix-60,#00ff4199)50%,var(--color-matrix-30,#00ff414d)80%,transparent 100%)}@keyframes _scanLineMove_1fn0t_1{0%{opacity:0;transform:translateY(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(48px)}}._content_1fn0t_105{align-items:center;gap:var(--spacing-3,12px);z-index:1;display:flex;position:relative}._iconWrapper_1fn0t_117{color:var(--color-truth,#ff0040);justify-content:center;align-items:center;display:flex}._banner_1fn0t_15._success_1fn0t_34 ._iconWrapper_1fn0t_117{color:var(--color-matrix,#00ff41)}._reconnectingIcon_1fn0t_128{color:var(--color-oracle,#0ff);animation:1s linear infinite _common-spin_1fn0t_1}._successIcon_1fn0t_133{color:var(--color-matrix,#00ff41)}._textContainer_1fn0t_143{flex-direction:column;gap:2px;display:flex}._glitchText_1fn0t_149{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:var(--text-sm,.875rem);letter-spacing:.15em;text-transform:uppercase;color:var(--color-truth,#ff0040);font-weight:600;animation:3s ease-in-out infinite _glitchText_1fn0t_149;position:relative}._glitchText_1fn0t_149:before,._glitchText_1fn0t_149:after{content:attr(data-text);opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}._glitchText_1fn0t_149:before{color:var(--color-oracle,#0ff);animation:3s ease-in-out infinite _glitchBefore_1fn0t_1}._glitchText_1fn0t_149:after{color:var(--color-truth,#ff0040);animation:3s ease-in-out infinite _glitchAfter_1fn0t_1}@keyframes _glitchText_1fn0t_149{0%,90%,to{transform:translate(0)}92%{transform:translate(-2px)}94%{transform:translate(2px)}96%{transform:translate(-1px)}98%{transform:translate(1px)}}@keyframes _glitchBefore_1fn0t_1{0%,90%,to{opacity:0;transform:translate(0)}92%{opacity:.8;clip-path:inset(20% 0 30%);transform:translate(-3px)}94%{opacity:0}96%{opacity:.5;clip-path:inset(50% 0 20%);transform:translate(2px)}98%{opacity:0}}@keyframes _glitchAfter_1fn0t_1{0%,90%,to{opacity:0;transform:translate(0)}93%{opacity:.8;clip-path:inset(40% 0);transform:translate(3px)}95%{opacity:0}97%{opacity:.5;clip-path:inset(10% 0 60%);transform:translate(-2px)}99%{opacity:0}}._reconnectingText_1fn0t_251{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:var(--text-xs,.75rem);color:var(--color-text-secondary,#a0a0a0);letter-spacing:.05em;animation:1.5s ease-in-out infinite _pulse_1fn0t_1}@keyframes _pulse_1fn0t_1{0%,to{opacity:.5}50%{opacity:1}}._successText_1fn0t_269{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:var(--text-sm,.875rem);letter-spacing:.1em;text-transform:uppercase;color:var(--color-matrix,#00ff41);font-weight:600}._chromaticLeft_1fn0t_282,._chromaticRight_1fn0t_283{pointer-events:none;width:2px;position:absolute;top:0;bottom:0}._chromaticLeft_1fn0t_282{background:linear-gradient(180deg,transparent 0%,var(--color-truth-20,#f333)50%,transparent 100%);left:0}._chromaticRight_1fn0t_283{background:linear-gradient(180deg,transparent 0%,var(--color-oracle-20,#0ff3)50%,transparent 100%);right:0}._banner_1fn0t_15._success_1fn0t_34 ._chromaticLeft_1fn0t_282,._banner_1fn0t_15._success_1fn0t_34 ._chromaticRight_1fn0t_283{background:linear-gradient(180deg,transparent 0%,var(--color-matrix-20,#00ff4133)50%,transparent 100%)}@media (prefers-reduced-motion:reduce){._glitchText_1fn0t_149,._glitchText_1fn0t_149:before,._glitchText_1fn0t_149:after,._reconnectingIcon_1fn0t_128,._reconnectingText_1fn0t_251,._scanLine_1fn0t_55{animation:none}._glitchText_1fn0t_149:before,._glitchText_1fn0t_149:after{display:none}}@keyframes _scanline_bfuu6_1{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes _flicker_bfuu6_1{0%,to{opacity:1}50%{opacity:.85}75%{opacity:.95}}@keyframes _cursorBlink_bfuu6_1{0%,to{opacity:1}50%{opacity:0}}@keyframes _screenShake_bfuu6_1{0%,to{transform:translate(0)}10%{transform:translate(-2px,1px)}30%{transform:translate(2px,-1px)}50%{transform:translate(-1px,2px)}70%{transform:translate(2px,-2px)}90%{transform:translate(-2px,1px)}}@keyframes _lineReveal_bfuu6_1{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes _pulse_bfuu6_1{0%,to{box-shadow:0 0 #ff00404d}50%{box-shadow:0 0 16px 4px #ff00401a}}._errorBoundary_bfuu6_92{background:var(--color-void,#000);min-height:100dvh;color:var(--color-parchment,#e4e4e7);padding:var(--spacing-8,2rem);font-family:var(--font-mono,"JetBrains Mono",monospace);background-image:repeating-linear-gradient(0deg,#0000,#0000 2px,#00ff4103 2px 4px),radial-gradient(100% 100%,#0000 0%,#0000004d 60%,#000c 100%);justify-content:center;align-items:center;animation:.3s ease-out forwards _screenShake_bfuu6_1;display:flex;position:relative;overflow:hidden}._errorBoundary_bfuu6_92:before{content:"";pointer-events:none;z-index:10;background:linear-gradient(90deg,#0000,#ff004066,#0000);height:2px;animation:3s linear infinite _scanline_bfuu6_1;position:absolute;top:0;left:0;right:0}._errorBoundary_bfuu6_92:after{content:"";opacity:.03;pointer-events:none;z-index:1;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:absolute;inset:0}._errorBoundary__content_bfuu6_152{z-index:5;width:100%;max-width:600px;animation:4s infinite _flicker_bfuu6_1;position:relative}._errorBoundary__terminal_bfuu6_164{text-align:left;margin-bottom:var(--spacing-6,1.5rem);padding:var(--spacing-6,1.5rem);background:#ff004008;border:1px solid #ff00404d;border-radius:2px;position:relative}._errorBoundary__terminal_bfuu6_164:before{content:"SYSTEM_DIAGNOSTIC";background:var(--color-void,#000);color:#ff004099;letter-spacing:.15em;text-transform:uppercase;padding:0 8px;font-size:.65rem;position:absolute;top:-10px;left:12px}._errorBoundary__line_bfuu6_188{font-size:var(--text-sm,.875rem);align-items:flex-start;gap:.75em;margin-bottom:.5em;line-height:1.5;animation:.3s ease-out both _lineReveal_bfuu6_1;display:flex}._errorBoundary__line_bfuu6_188:first-child{animation-delay:.1s}._errorBoundary__line_bfuu6_188:nth-child(2){animation-delay:.3s}._errorBoundary__line_bfuu6_188:nth-child(3){animation-delay:.5s}._errorBoundary__line_bfuu6_188:nth-child(4){animation-delay:.7s}._errorBoundary__line_bfuu6_188:nth-child(5){animation-delay:.9s}._errorBoundary__prompt--error_bfuu6_215{color:var(--color-truth,#ff0040);flex-shrink:0;font-weight:700}._errorBoundary__prompt--warning_bfuu6_221{color:#fa0;flex-shrink:0;font-weight:600}._errorBoundary__prompt--info_bfuu6_227{color:var(--color-matrix,#00ff41);flex-shrink:0;font-weight:400}._errorBoundary__prompt--detail_bfuu6_233{color:var(--color-aware,#0ff);flex-shrink:0;font-weight:400}._errorBoundary__text_bfuu6_239{color:var(--color-parchment,#e4e4e7);word-break:break-word}._errorBoundary__line_bfuu6_188:first-child ._errorBoundary__text_bfuu6_239{color:var(--color-truth,#ff0040);letter-spacing:.05em;font-weight:700}._errorBoundary__cursor_bfuu6_252{color:var(--color-matrix,#00ff41);font-weight:700;animation:1s step-end infinite _cursorBlink_bfuu6_1}._errorBoundary__description_bfuu6_262{margin-bottom:var(--spacing-6,1.5rem);line-height:var(--leading-relaxed,1.6);color:var(--muted-foreground,#71717a);font-size:var(--text-sm,.875rem);text-align:center;letter-spacing:.02em}._errorBoundary__actions_bfuu6_275{gap:var(--spacing-3,12px);flex-wrap:wrap;justify-content:center;display:flex}._errorBoundary__btn_bfuu6_283{padding:var(--spacing-3,.75rem)var(--spacing-5,1.25rem);cursor:pointer;font-weight:var(--font-weight-semibold,600);font-size:var(--text-sm,.875rem);min-height:var(--touch-target-min,44px);min-width:var(--touch-target-min,44px);text-transform:uppercase;letter-spacing:.1em;border-radius:0;font-family:inherit;transition:background .15s,border-color .15s,box-shadow .15s,transform 50ms;position:relative;overflow:hidden}._errorBoundary__btn--secondary_bfuu6_304{color:var(--color-matrix,#00ff41);border:1px solid var(--color-matrix,#00ff41);background:0 0}._errorBoundary__btn--secondary_bfuu6_304:hover{background:#00ff411a;box-shadow:0 0 10px #00ff414d,inset 0 0 10px #00ff411a}._errorBoundary__btn--secondary_bfuu6_304:focus-visible{outline:2px solid var(--color-matrix,#00ff41);outline-offset:2px}._errorBoundary__btn--secondary_bfuu6_304:active{background:#00ff4126;transform:translateY(1px)}._errorBoundary__btn--primary_bfuu6_328{background:var(--color-truth,#ff0040);color:#fff;border:1px solid var(--color-truth,#ff0040);font-weight:var(--font-weight-bold,700)}._errorBoundary__btn--primary_bfuu6_328:hover{background:#ff1a52;box-shadow:0 0 15px #ff004066,inset 0 0 10px #ffffff1a}._errorBoundary__btn--primary_bfuu6_328:focus-visible{outline:2px solid var(--color-parchment,#e4e4e7);outline-offset:2px}._errorBoundary__btn--primary_bfuu6_328:active{background:var(--color-truth,#ff0040);transform:translateY(1px)}._errorBoundary__btn--report_bfuu6_353{color:var(--color-aware,#0ff);background:0 0;border:1px solid #0ff6}._errorBoundary__btn--report_bfuu6_353:hover{border-color:var(--color-aware,#0ff);background:#00ffff14;box-shadow:0 0 10px #0ff3}._errorBoundary__btn--report_bfuu6_353:focus-visible{outline:2px solid var(--color-aware,#0ff);outline-offset:2px}._errorBoundary__btn--report_bfuu6_353:active{background:#00ffff1f;transform:translateY(1px)}._errorBoundary__btn--reported_bfuu6_376{color:var(--color-matrix,#00ff41);cursor:default;opacity:.7;border-color:#00ff4166}._errorBoundary__btn--reported_bfuu6_376:hover{box-shadow:none;background:0 0}@media (width<=480px){._errorBoundary_bfuu6_92{padding:var(--spacing-4,1rem);align-items:flex-start;padding-top:15vh}._errorBoundary__terminal_bfuu6_164{padding:var(--spacing-4,1rem)}._errorBoundary__line_bfuu6_188{font-size:.8rem}._errorBoundary__actions_bfuu6_275{flex-direction:column;width:100%}._errorBoundary__btn_bfuu6_283{width:100%;min-height:var(--touch-target-md,48px)}}@media (width>=481px) and (width<=768px){._errorBoundary__terminal_bfuu6_164{padding:var(--spacing-5,1.25rem)}}@media (width>=769px){._errorBoundary__line_bfuu6_188{font-size:var(--text-base,1rem)}._errorBoundary__terminal_bfuu6_164{padding:var(--spacing-8,2rem)}}@media (prefers-reduced-motion:reduce){._errorBoundary_bfuu6_92{animation:none}._errorBoundary_bfuu6_92:before{opacity:0;animation:none}._errorBoundary__content_bfuu6_152{animation:none}._errorBoundary__line_bfuu6_188{opacity:1;animation:none;transform:none}._errorBoundary__cursor_bfuu6_252{opacity:1;animation:none}._errorBoundary__btn_bfuu6_283{transition:none}}@media (prefers-contrast:high){._errorBoundary__terminal_bfuu6_164{border-width:2px;border-color:#ff004099}._errorBoundary__btn--secondary_bfuu6_304,._errorBoundary__btn--primary_bfuu6_328,._errorBoundary__btn--report_bfuu6_353{border-width:2px}._errorBoundary__text_bfuu6_239{color:#fff}}._selector_12a6m_13{z-index:100;position:relative}._selector__trigger_12a6m_22{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:4px;height:44px;min-height:44px;padding:0 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}._selector__trigger_12a6m_22:hover{background:#ffffff08;border-color:#ffffff40;box-shadow:0 0 12px #00ff410d}._selector__trigger--open_12a6m_51{border-color:var(--color-matrix,var(--color-matrix));background:var(--color-matrix-5)}._selector__trigger_12a6m_22:focus-visible{outline:1px solid var(--color-matrix,var(--color-matrix));outline-offset:2px}._selector__value_12a6m_61{font-family:var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.05em;color:#ffffffd9;font-size:12px;font-weight:500}._selector__chevron_12a6m_69{color:#fff6;margin-inline-start:2px;transition:transform .15s}._selector__chevron--open_12a6m_75{color:var(--color-matrix,var(--color-matrix));transform:rotate(180deg)}._selector__dropdown_12a6m_84{top:calc(100% + 6px);border:1px solid var(--color-matrix-20);border-radius:var(--radius-xl);min-width:140px;box-shadow:0 4px 20px #00000080,0 0 0 1px var(--color-matrix-5),0 0 40px var(--color-matrix-5);-webkit-backdrop-filter:blur(20px);background:#0c0c0efa;padding:4px;animation:.12s ease-out _dropdownIn_12a6m_1;position:absolute;inset-inline-end:0}@keyframes _dropdownIn_12a6m_1{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._selector__option_12a6m_119{border-radius:var(--radius-lg);cursor:pointer;text-align:start;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:12px;transition:none;display:flex}._selector__option_12a6m_119:hover{background:#ffffff0d}._selector__option--selected_12a6m_137{background:#00ff4114}._selector__option--selected_12a6m_137:hover{background:#00ff411f}._selector__option-code_12a6m_145{font-family:var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.05em;color:#ffffffe6;min-width:24px;font-size:12px;font-weight:600}._selector__option--selected_12a6m_137 ._selector__option-code_12a6m_145{color:var(--color-matrix,var(--color-matrix))}._selector__option-native_12a6m_158{font-family:var(--font-sans,Inter,sans-serif);color:#ffffff80;flex:1;font-size:12px;font-weight:400}._selector__check_12a6m_166{color:var(--color-matrix,var(--color-matrix));flex-shrink:0;margin-inline-start:auto}@media (width<=374px){._selector__trigger_12a6m_22{min-height:var(--touch-target-min,44px);gap:3px;height:auto;padding:0 8px}._selector__value_12a6m_61{font-size:var(--text-xs,12px)}._selector__chevron_12a6m_69{width:12px;height:12px}._selector__dropdown_12a6m_84{min-width:120px}._selector__option_12a6m_119{gap:8px;padding:8px 12px}._selector__option-code_12a6m_145,._selector__option-native_12a6m_158{font-size:12px}}@media (width<=320px){._selector__trigger_12a6m_22{gap:2px;min-height:44px;padding:0 6px}._selector__value_12a6m_61{font-size:12px}._selector__chevron_12a6m_69{width:10px;height:10px}._selector__dropdown_12a6m_84{min-width:100px}._selector__option_12a6m_119{gap:6px;padding:6px 10px}._selector__option-code_12a6m_145,._selector__option-native_12a6m_158{font-size:12px}}@media (width>=375px) and (width<=767px){._selector__trigger_12a6m_22{min-height:var(--touch-target-min,44px);height:auto;padding:0 12px}}@media (width>=768px) and (width<=1023px){._selector__trigger_12a6m_22{gap:5px;height:34px;padding:0 12px}._selector__value_12a6m_61{font-size:12px}._selector__dropdown_12a6m_84{min-width:150px}._selector__option_12a6m_119{padding:12px 16px}}@media (width>=1024px){._selector__trigger_12a6m_22{border-radius:var(--radius-xl);gap:8px;height:36px;padding:0 16px}._selector__value_12a6m_61{font-size:13px}._selector__chevron_12a6m_69{width:14px;height:14px}._selector__dropdown_12a6m_84{border-radius:10px;min-width:160px;padding:6px;top:calc(100% + 8px)}._selector__option_12a6m_119{border-radius:var(--radius-xl);gap:12px;padding:12px 16px}._selector__option-code_12a6m_145,._selector__option-native_12a6m_158{font-size:13px}._selector__check_12a6m_166{width:16px;height:16px}}@media (width<=1023px) and (orientation:landscape){._selector__trigger_12a6m_22{height:32px;padding:0 12px}._selector__dropdown_12a6m_84{max-height:150px;overflow-y:auto}._selector__option_12a6m_119{padding:8px 12px}}@media (prefers-reduced-motion:reduce){._selector__chevron_12a6m_69{transition:none}._selector__dropdown_12a6m_84{animation:none}}._counter_z5056_15{border-radius:var(--radius-full,100px);min-width:24px;min-height:24px;font-family:var(--font-mono,"JetBrains Mono",monospace);color:#00ff41e6;cursor:default;background:#00ff4114;border:1px solid #00ff4133;justify-content:center;align-items:center;padding:6px 12px;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex;position:relative;overflow:visible}._counter_z5056_15:not(:disabled){cursor:pointer}._counter_z5056_15:not(:disabled):hover{background:#00ff411f;border-color:#00ff414d}._counter__content_z5056_49{z-index:1;align-items:center;gap:6px;display:flex}._counter__icon_z5056_56{opacity:.8;flex-shrink:0}._counter__text_z5056_62{white-space:nowrap;letter-spacing:.02em;font-weight:600}._counter__arrow_z5056_69{opacity:.6;flex-shrink:0;margin-left:2px}._counter__value_z5056_76{text-align:center;min-width:1ch;font-weight:700}._counter__separator_z5056_82{opacity:.4;margin:0 1px}._counter__max_z5056_87{opacity:.5}._counter__label_z5056_91{letter-spacing:.05em;margin-left:2px}._counter__pulse_z5056_100{border-radius:inherit;pointer-events:none;z-index:0;background:#ff00404d;position:absolute;inset:0}._counter_z5056_15[data-variant=compact]{padding:4px 8px;font-size:.75rem}._counter_z5056_15[data-variant=header]{background:#00ff410d;border-color:#00ff4126;padding:4px 10px;font-size:.75rem}._counter_z5056_15[data-pro=true]{color:#ffc832f2;background:linear-gradient(135deg,#ffd7001a,#ffaa000d);border-color:#ffd70040}._counter_z5056_15[data-pro=true]:not(:disabled):hover{background:linear-gradient(135deg,#ffd70026,#ffaa0014);border-color:#ffd70059}._counter_z5056_15[data-low=true]{color:var(--color-truth,#ff0040);background:#ff00401f;border-color:#ff004066;animation:1.5s ease-in-out infinite _lastReadingPulse_z5056_1;box-shadow:0 0 12px #ff004040,inset 0 0 8px #ff00401a}._counter_z5056_15[data-low=true]:not(:disabled):hover{background:#ff00402e;border-color:#ff004080;box-shadow:0 0 20px #ff004059,inset 0 0 12px #ff004026}._counter_z5056_15[data-low=true]:before{content:"";border-radius:inherit;pointer-events:none;background:0 0;border:2px solid #0000;animation:1.5s ease-in-out infinite _lastReadingRing_z5056_1;position:absolute;inset:-3px}@keyframes _lastReadingPulse_z5056_1{0%,to{transform:scale(1);box-shadow:0 0 12px #ff004040,inset 0 0 8px #ff00401a}50%{transform:scale(1.03);box-shadow:0 0 24px #ff004066,inset 0 0 12px #ff004033}}@keyframes _lastReadingRing_z5056_1{0%,to{border-color:#ff00401a;transform:scale(1)}50%{border-color:#ff00404d;transform:scale(1.05)}}._counter_z5056_15[data-limit=true]{color:#ff6464f2;background:#ff00401a;border-color:#ff00404d;animation:2s ease-in-out infinite _limit-pulse_z5056_1}._counter_z5056_15[data-limit=true]:not(:disabled):hover{background:#ff004026;border-color:#ff004066}._counter_z5056_15[data-animating=true]{border-color:#ff004080}._counter_z5056_15[data-guest=true]:not([data-limit=true]){color:#00ffffe6;background:#00ffff14;border-color:#0ff3}._counter_z5056_15[data-guest=true]:not([data-limit=true]):not(:disabled):hover{background:#00ffff1f;border-color:#00ffff4d}._counter_z5056_15[data-clickable=true]{cursor:pointer}._counter_z5056_15[data-clickable=true]:hover ._counter__arrow_z5056_69{opacity:1;transform:translate(2px)}@keyframes _limit-pulse_z5056_1{0%,to{box-shadow:0 0 8px #ff004033}50%{box-shadow:0 0 16px #ff004066}}@media (width<=480px){._counter_z5056_15{padding:5px 10px;font-size:.75rem}._counter_z5056_15[data-variant=compact]{padding:3px 6px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){._counter_z5056_15{transition:none;animation:none}._counter__pulse_z5056_100{display:none}._counter_z5056_15[data-limit=true]{animation:none}}@keyframes _glitchText_11mae_1{0%{text-shadow:0 0 #0000,0 0 #0000;clip-path:inset(0)}10%{text-shadow:-2px 0 #f00c,2px 0 #0ffc;clip-path:inset(0)}20%{text-shadow:2px 0 #f009,-2px 0 #0ff9;clip-path:inset(20% 0 60%)}30%{text-shadow:-1px 0 #f006,1px 0 #0ff6;clip-path:inset(40% 0)}40%{clip-path:inset(80% 0 5%)}50%,to{text-shadow:0 0 #0000,0 0 #0000;clip-path:inset(0)}}@keyframes _logoGlow_11mae_1{0%,to{filter:drop-shadow(0 0 8px #00ff414d)}50%{filter:drop-shadow(0 0 16px #00ff4180)}}@keyframes _signalPulse_11mae_1{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.7;transform:scaleY(.9)}}@keyframes _connectionPulse_11mae_1{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes _offlineBlink_11mae_1{0%,50%,to{opacity:.8}25%,75%{opacity:.3}}@keyframes _borderGlow_11mae_230{0%,to{opacity:.3;background-position:0%}50%{opacity:.6;background-position:100%}}@keyframes _avatarRingPulse_11mae_1{0%,to{box-shadow:0 0 0 2px #00ff414d,0 0 12px #00ff4133}50%{box-shadow:0 0 0 2px #00ff4180,0 0 24px #00ff4166}}@keyframes _badgeBounce_11mae_1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes _solidify_11mae_1{0%{background:#020203d9}to{background:#020203fa}}._topbar_11mae_150{top:0;z-index:var(--z-topbar,1100);height:calc(56px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:blur(32px)saturate(180%);will-change:transform,background;transition:transform var(--duration-fast)var(--ease-out),background var(--duration-base)var(--ease-out);background:linear-gradient(#020203eb 0%,#050508e0 100%);padding-inline-start:env(safe-area-inset-left,0px);padding-inline-end:env(safe-area-inset-right,0px);position:fixed;inset-inline:0;transform:translateZ(0)}._scrolled_11mae_176{box-shadow:0 4px 24px #00000080,0 1px #00ff411a;background:#020203fa!important}._scrollHidden_11mae_184{transform:translateY(-100%)}._noTransition_11mae_189{transition:none}._scanLine_11mae_194{background:linear-gradient(to bottom,transparent,var(--color-matrix,#00ff41),var(--color-matrix,#00ff41),transparent);height:4px;box-shadow:0 0 20px var(--color-matrix,#00ff41),0 0 40px #00ff4180;pointer-events:none;z-index:100;position:absolute;inset-inline:0}._ambientGlow_11mae_214{top:0;pointer-events:none;z-index:1;background:radial-gradient(80% 100% at 50% -20%,#00ff4108 0%,#0000 60%);height:100%;position:absolute;inset-inline:0}._borderGlow_11mae_230{bottom:0;background:linear-gradient(90deg,#0000 0%,#00ff411a 10%,#00ff4133 30%,#00ff4159 50%,#00ff4133 70%,#00ff411a 90%,#0000 100%) 0 0/200% 100%;height:1px;animation:4s ease-in-out infinite _borderGlow_11mae_230;position:absolute;inset-inline:0}._borderGlow_11mae_230:after{content:"";bottom:-2px;filter:blur(4px);pointer-events:none;background:radial-gradient(#00ff4126 0%,#0000 70%);height:4px;position:absolute;inset-inline:20%}._container_11mae_263{z-index:10;justify-content:space-between;align-items:center;max-width:1440px;height:100%;margin:0 auto;padding:0 16px;display:flex;position:relative}._logo_11mae_279{cursor:pointer;border-radius:var(--radius-md,4px);z-index:10;background:0 0;border:none;align-items:center;margin:-8px;padding:8px;transition:none;display:flex;position:relative}._logo_11mae_279:hover ._logoText_11mae_293{animation:.25s steps(5,end) forwards _glitchText_11mae_1}._logo_11mae_279:active{opacity:.8}._logo_11mae_279:focus-visible{outline:1px solid var(--color-matrix,#00ff41);outline-offset:4px}._logoText_11mae_293{font-family:var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.12em;color:#e8e8e8e6;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:500;animation:4s ease-in-out infinite _logoGlow_11mae_1;position:relative}._logoSuffix_11mae_319{color:var(--color-matrix,#00ff41);text-shadow:0 0 10px #00ff4166,0 0 20px #00ff4133;font-weight:500}._logoGlitch_11mae_328{pointer-events:none;opacity:0;transition:opacity var(--duration-fast)var(--ease-out);position:absolute;inset:0}._logo_11mae_279:hover ._logoGlitch_11mae_328{opacity:1}._logoSecretDiscovered_11mae_345:after{content:"";background:var(--color-aware,#0ff);width:4px;height:4px;box-shadow:0 0 4px var(--color-aware,#0ff),0 0 8px #00ffff80;opacity:.7;border-radius:50%;animation:2s ease-in-out infinite _secretIndicatorPulse_11mae_1;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}@keyframes _secretIndicatorPulse_11mae_1{0%,to{opacity:.5;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.2)}}._actions_11mae_378{align-items:center;gap:10px;display:flex}._signalIndicator_11mae_389{background:#00ff4108;border:1px solid #00ff4114;border-radius:8px;justify-content:center;align-items:flex-end;gap:2px;min-width:36px;height:24px;padding:4px 10px;display:flex}._signalBar_11mae_402{background:var(--color-text-muted,#ffffff26);width:3px;transition:background var(--duration-base)var(--ease-out),box-shadow var(--duration-base)var(--ease-out),opacity var(--duration-base)var(--ease-out),transform var(--duration-base)var(--ease-out);transform-origin:bottom;border-radius:2px}._signalBarActive_11mae_414{background:var(--color-matrix,#00ff41);animation:2s ease-in-out infinite _signalPulse_11mae_1;animation-delay:calc(var(--bar-index,0)*.1s);box-shadow:0 0 6px #00ff4180,0 0 12px #00ff414d}._connectionStatus_11mae_427{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._connectionIcon_11mae_436{width:14px;height:14px}._connectionOffline_11mae_441{color:var(--color-truth,#ff0040)}._connectionOffline_11mae_441 ._connectionIcon_11mae_436{animation:1s steps(2,end) infinite _offlineBlink_11mae_1}._premiumBadge_11mae_453{display:none}@media (width>=375px){._premiumBadge_11mae_453{margin-inline-end:var(--spacing-1,4px);display:inline-flex}}@media (width>=768px){._premiumBadge_11mae_453{margin-inline-end:var(--spacing-2,8px)}}._visionPresence_11mae_475{justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}._visionEye_11mae_484{color:var(--color-matrix,#00ff41);filter:drop-shadow(0 0 6px #00ff4180);justify-content:center;align-items:center;display:flex}._visionPulse_11mae_492{border:1px solid var(--color-matrix,#00ff41);pointer-events:none;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){._visionEye_11mae_484{opacity:1;animation:none!important}._visionPulse_11mae_492{display:none}}@media (width<=374px){._visionPresence_11mae_475{display:none}}._user_11mae_523{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;width:44px;min-width:44px;height:44px;min-height:44px;transition:border-color var(--duration-fast)var(--ease-out),background var(--duration-fast)var(--ease-out),box-shadow var(--duration-fast)var(--ease-out),transform var(--duration-fast)var(--ease-out);background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._user_11mae_523:before{content:"";pointer-events:none;opacity:0;transition:opacity var(--duration-fast)var(--ease-out);background:radial-gradient(circle at 50% 0,#ffffff0a 0%,#0000 60%);border-radius:11px;position:absolute;inset:0}._user_11mae_523:hover:before{opacity:1}._userIcon_11mae_565{color:#ffffff73;width:18px;height:18px;transition:color var(--duration-fast)var(--ease-out)}._user_11mae_523:hover{background:#ffffff08;border-color:#ffffff26}._user_11mae_523:hover ._userIcon_11mae_565{color:#fffc}._user_11mae_523:focus-visible{outline:1px solid var(--color-matrix,#00ff41);outline-offset:2px}._userActive_11mae_588{border-color:var(--color-matrix,#00ff41);background:#00ff410d}._userActive_11mae_588 ._userIcon_11mae_565{color:var(--color-matrix,#00ff41)}._activeIndicator_11mae_598{background:var(--color-matrix,#00ff41);width:4px;height:4px;box-shadow:0 0 8px var(--color-matrix,#00ff41);border-radius:50%;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}._userLogged_11mae_611 ._userIcon_11mae_565{color:#ffffffb3}._userLogged_11mae_611:hover ._userIcon_11mae_565{color:var(--color-parchment,#e8e8e8)}._userPremium_11mae_620{background:#00ff410d;border-color:#00ff414d}._userPremium_11mae_620 ._userIcon_11mae_565{color:var(--color-matrix,#00ff41)}._userPremium_11mae_620:hover{border-color:var(--color-matrix,#00ff41);background:#00ff411a}._premiumRing_11mae_635{pointer-events:none;border-radius:12px;animation:3s ease-in-out infinite _avatarRingPulse_11mae_1;position:absolute;inset:-2px}@media (width<=374px){._topbar_11mae_150{height:calc(52px + env(safe-area-inset-top,0px))}._container_11mae_263{padding:0 12px}._logoText_11mae_293{letter-spacing:.08em;font-size:12px}._actions_11mae_378{gap:6px}._connectionStatus_11mae_427{width:44px;height:44px}._connectionIcon_11mae_436{width:12px;height:12px}}@media (width<=320px){._topbar_11mae_150{height:calc(48px + env(safe-area-inset-top,0px))}._container_11mae_263{padding:0 8px}._logoText_11mae_293{letter-spacing:.06em;font-size:12px}._actions_11mae_378{gap:6px}._signalIndicator_11mae_389{gap:1px;padding:4px 6px}._signalBar_11mae_402{width:2px}._connectionStatus_11mae_427{width:44px;height:44px}._connectionIcon_11mae_436{width:11px;height:11px}}@media (width>=375px) and (width<=479px){._topbar_11mae_150{height:calc(56px + env(safe-area-inset-top,0px))}._container_11mae_263{padding:0 16px}._logoText_11mae_293{font-size:14px}._actions_11mae_378{gap:8px}}@media (width>=480px) and (width<=767px){._topbar_11mae_150{height:calc(56px + env(safe-area-inset-top,0px))}._container_11mae_263{padding:0 20px}._logoText_11mae_293{font-size:15px}._actions_11mae_378{gap:10px}._user_11mae_523{width:44px;min-width:44px;height:44px;min-height:44px}._userIcon_11mae_565{width:18px;height:18px}}@media (width>=768px) and (width<=1023px){._topbar_11mae_150{height:calc(60px + env(safe-area-inset-top,0px))}._container_11mae_263{padding:0 24px}._logoText_11mae_293{letter-spacing:.12em;font-size:16px}._actions_11mae_378{gap:12px}._user_11mae_523{width:44px;min-width:44px;height:44px;min-height:44px}._userIcon_11mae_565{width:20px;height:20px}}@media (width<=1023px) and (orientation:landscape){._topbar_11mae_150{height:calc(48px + env(safe-area-inset-top,0px))}._container_11mae_263{padding:0 20px}._logoText_11mae_293{font-size:13px}._user_11mae_523{width:44px;min-width:44px;height:44px;min-height:44px}._userIcon_11mae_565{width:16px;height:16px}._connectionStatus_11mae_427{width:44px;height:44px}}@media (width>=1024px) and (width<=1279px){._topbar_11mae_150{height:60px;padding-inline-start:var(--sidebar-width,200px)}._container_11mae_263{padding:0 24px}._logoText_11mae_293{font-size:16px}._actions_11mae_378{gap:14px}._user_11mae_523{width:44px;min-width:44px;height:44px;min-height:44px}._userIcon_11mae_565{width:20px;height:20px}}@media (width>=1280px) and (width<=1535px){._topbar_11mae_150{height:64px;padding-inline-start:var(--sidebar-width,200px)}._container_11mae_263{padding:0 32px}._logoText_11mae_293{letter-spacing:.12em;font-size:17px}._actions_11mae_378{gap:16px}._user_11mae_523{width:44px;min-width:44px;height:44px;min-height:44px}._userIcon_11mae_565{width:20px;height:20px}}@media (width>=1536px){._topbar_11mae_150{height:68px;padding-inline-start:var(--sidebar-width,220px)}._container_11mae_263{max-width:1600px;padding:0 40px}._logoText_11mae_293{letter-spacing:.14em;font-size:18px}._actions_11mae_378{gap:18px}._user_11mae_523{border-radius:10px;width:44px;height:44px}._userIcon_11mae_565{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){._logo_11mae_279:hover ._logoText_11mae_293{animation:none}._logoText_11mae_293{filter:none;animation:none}._connectionOffline_11mae_441 ._connectionIcon_11mae_436{animation:none}._borderGlow_11mae_230{opacity:.4;background-size:100% 100%;animation:none}._borderGlow_11mae_230:after,._scanLine_11mae_194{display:none}._signalBar_11mae_402{transition:none}._signalBarActive_11mae_414{animation:none;box-shadow:0 0 4px #00ff4166}._premiumRing_11mae_635{animation:none;box-shadow:0 0 0 2px #00ff4166,0 0 16px #00ff414d}}@media (prefers-contrast:high){._topbar_11mae_150{border-bottom:2px solid var(--color-matrix,#00ff41)}._user_11mae_523{border-width:2px}._borderGlow_11mae_230,._ambientGlow_11mae_214{display:none}}._userWrap_11mae_1037{align-items:center;display:flex;position:relative}._userMenu_11mae_1043{-webkit-backdrop-filter:blur(12px);z-index:120;background:#000000eb;border:1px solid #00ff4126;border-radius:12px;min-width:200px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 32px #0009,0 0 16px #00ff410f}._userMenuEmail_11mae_1060{font-family:var(--font-mono,monospace);color:#ffffff59;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #ffffff0f;margin-bottom:4px;padding:8px 10px 6px;font-size:11px;overflow:hidden}._userMenuItem_11mae_1072{width:100%;min-height:44px;font-family:var(--font-mono,monospace);color:#ffffffb3;text-align:left;cursor:pointer;transition:background var(--duration-fast,.15s)var(--ease-out,ease-out),color var(--duration-fast,.15s)var(--ease-out,ease-out);background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}._userMenuItem_11mae_1072:hover{color:#fffffff2;background:#ffffff0d}._userMenuItem_11mae_1072:focus-visible{outline:1px solid var(--color-matrix,#00ff41);outline-offset:-1px}._userMenuSignOut_11mae_1102{color:#ff0040bf}._userMenuSignOut_11mae_1102:hover{color:var(--color-blood,#ff0040);background:#ff004014}@keyframes _activeBarPulse_nmmj5_1{0%,to{opacity:1;box-shadow:0 0 8px #00ff4180,0 0 16px #00ff4133}50%{opacity:.95;box-shadow:0 0 12px #00ff41b3,0 0 24px #00ff4166}}@keyframes _scanlineDrift_nmmj5_1{0%{transform:translateY(0)}to{transform:translateY(4px)}}@keyframes _glitchFlicker_nmmj5_1{0%,90%,to{opacity:0}92%,94%,96%,98%{opacity:.4}91%,93%,95%,97%,99%{opacity:0}}@keyframes _versionPulse_nmmj5_1{0%,to{border-color:#00ff4133;box-shadow:0 0 4px #00ff4133,0 0 8px #00ff411a}50%{border-color:#00ff4180;box-shadow:0 0 12px #00ff4166,0 0 24px #00ff4133}}@keyframes _iconFloat_nmmj5_1{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes _underlineExpand_nmmj5_1{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes _hoverGlowPulse_nmmj5_1{0%,to{opacity:.5}50%{opacity:.8}}@keyframes _glassShimmer_nmmj5_1{0%{background-position:-100% 0}to{background-position:200% 0}}._sidebar_nmmj5_129{display:none}@media (width>=1024px){._sidebar_nmmj5_129{top:var(--topbar-height,60px);inset-inline-start:0;width:var(--sidebar-width,200px);-webkit-backdrop-filter:blur(32px)saturate(200%);z-index:var(--z-sidebar,1000);background:linear-gradient(#040406f0 0%,#020203f7 50%,#040406f0 100%);border-inline-end:1px solid #00ff4114;flex-direction:column;transition:width .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:0;overflow:hidden;box-shadow:inset -1px 0 #ffffff08,4px 0 32px #00000080,0 0 60px #00ff4105}._sidebar_nmmj5_129:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(120deg,#0000 0%,#ffffff03 30%,#ffffff05 50%,#ffffff03 70%,#0000 100%) 0 0/200% 100%;animation:12s linear infinite _glassShimmer_nmmj5_1;position:absolute;inset:0}._scanlines_nmmj5_187{pointer-events:none;z-index:1;opacity:.5;background:repeating-linear-gradient(#0000 0 2px,#00ff4103 2px 4px);animation:8s linear infinite _scanlineDrift_nmmj5_1;position:absolute;inset:0}._nav_nmmj5_204{z-index:10;flex:1;padding:1.5rem 0;position:relative;overflow-y:auto}._list_nmmj5_213{flex-direction:column;gap:2px;margin:0;padding:0 12px;list-style:none;display:flex}._item_nmmj5_223{width:100%}._link_nmmj5_228{cursor:pointer;text-align:start;color:#ffffff80;background:0 0;border:none;border-radius:4px;align-items:center;gap:12px;width:100%;min-height:48px;padding:14px 12px;transition:color .15s,background .15s;display:flex;position:relative;overflow:hidden}._link_nmmj5_228:hover{color:#ffffffd9;background:#ffffff08}._link_nmmj5_228:active{background:#ffffff0d}._link_nmmj5_228:focus-visible{outline:1px solid var(--color-matrix,#00ff41);outline-offset:1px}._linkActive_nmmj5_264{color:var(--color-matrix,#00ff41);-webkit-backdrop-filter:blur(8px);background:#00ff410f;box-shadow:0 0 12px #00ff4114,inset 0 0 0 1px #00ff411a}._linkActive_nmmj5_264:hover{color:var(--color-matrix,#00ff41);background:#00ff411a}._activeBar_nmmj5_281{inset-inline-start:0;background:linear-gradient(180deg,#00ff414d 0%,var(--color-matrix,#00ff41)30%,var(--color-matrix,#00ff41)70%,#00ff414d 100%);border-start-start-radius:0;border-start-end-radius:3px;border-end-end-radius:3px;border-end-start-radius:0;width:3px;height:24px;animation:2.5s ease-in-out infinite _activeBarPulse_nmmj5_1;position:absolute;top:50%;transform:translateY(-50%)}._activeBar_nmmj5_281:after{content:"";inset-inline-start:0;background:var(--color-matrix,#00ff41);border-radius:inherit;filter:blur(6px);opacity:.5;width:100%;height:100%;position:absolute;top:0}._iconWrapper_nmmj5_317{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:relative}._icon_nmmj5_317{opacity:.8;width:18px;height:18px;transition:opacity .15s,transform .3s cubic-bezier(.34,1.56,.64,1)}._link_nmmj5_228:hover ._icon_nmmj5_317{opacity:1;animation:.6s ease-in-out _iconFloat_nmmj5_1}._linkActive_nmmj5_264 ._icon_nmmj5_317{opacity:1;filter:drop-shadow(0 0 4px #00ff4180)}._linkActive_nmmj5_264:after{content:"";bottom:6px;background:linear-gradient(90deg,transparent 0%,var(--color-matrix,#00ff41)50%,transparent 100%);opacity:.5;height:1px;animation:.3s ease-out forwards _underlineExpand_nmmj5_1;position:absolute;inset-inline:12px}._iconGhostRed_nmmj5_366,._iconGhostCyan_nmmj5_367{top:0;pointer-events:none;animation:.5s steps(2,end) infinite _glitchFlicker_nmmj5_1;position:absolute;inset-inline-start:0}._iconGhostRed_nmmj5_366{color:#f009;transform:translateX(calc(-2px*var(--direction-multiplier,1)));animation-delay:50ms}._iconGhostCyan_nmmj5_367{color:#0ff9;transform:translateX(calc(2px*var(--direction-multiplier,1)));animation-delay:.1s}._label_nmmj5_388{font-family:var(--font-sans,system-ui,sans-serif);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:450;overflow:hidden}._linkActive_nmmj5_264 ._label_nmmj5_388{font-weight:500}._hoverGlow_nmmj5_403{pointer-events:none;background:radial-gradient(120% 100% at 0%,#00ff4114 0%,#00ff4108 40%,#0000 70%);border-radius:4px;animation:1.5s ease-in-out infinite _hoverGlowPulse_nmmj5_1;position:absolute;inset:0}._hoverGlow_nmmj5_403:after{content:"";pointer-events:none;border-radius:4px;position:absolute;inset:0;box-shadow:inset 0 0 20px #00ff4108,0 0 10px #00ff4105}._toggleButton_nmmj5_430{min-width:var(--touch-target-min,44px);min-height:var(--touch-target-min,44px);color:#fff9;cursor:pointer;touch-action:manipulation;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 16px;transition:all .2s;display:flex}._toggleButton_nmmj5_430:hover{color:var(--color-matrix,#00ff41);background:#ffffff1a;border-color:#ffffff4d}._toggleButton_nmmj5_430:focus-visible{outline:2px solid var(--color-matrix,#00ff41);outline-offset:2px}._linkCollapsed_nmmj5_460{justify-content:center;padding:10px 0}._footer_nmmj5_466{z-index:10;flex-direction:column;align-items:center;padding:16px;display:flex;position:relative}._premiumBadgeContainer_nmmj5_476{justify-content:center;width:100%;margin-bottom:12px;display:flex}._premiumBadge_nmmj5_476{letter-spacing:.1em;background:#00ff4114;border:1px solid #00ff4133;border-radius:4px;padding:6px 12px;font-size:.75rem}._divider_nmmj5_496{align-items:center;gap:8px;width:100%;margin-bottom:12px;display:flex}._dividerLine_nmmj5_504{background:linear-gradient(90deg,#0000 0%,#00ff4126 50%,#0000 100%);flex:1;height:1px}._dividerDot_nmmj5_515{background:var(--color-matrix,#00ff41);border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #00ff4180}._version_nmmj5_524{font-family:var(--font-mono,"JetBrains Mono",monospace);color:#00ff4199;letter-spacing:.12em;text-transform:uppercase;cursor:default;background:linear-gradient(135deg,#00ff410a 0%,#00ff4105 100%);border:1px solid #00ff4126;border-radius:6px;justify-content:center;align-items:center;padding:6px 14px;font-size:.75rem;transition:all .25s;animation:4s ease-in-out infinite _versionPulse_nmmj5_1;display:inline-flex;position:relative;overflow:hidden}._version_nmmj5_524:before{content:"";top:0;background:linear-gradient(90deg,#0000 0%,#00ff411a 50%,#0000 100%);width:100%;height:100%;transition:inset-inline-start .5s;position:absolute;inset-inline-start:-100%}._version_nmmj5_524:hover:before{inset-inline-start:100%}._version_nmmj5_524:hover{color:var(--color-matrix,#00ff41);text-shadow:0 0 8px #00ff4166;background:linear-gradient(135deg,#00ff411a 0%,#00ff410f 100%);border-color:#00ff4166}}@media (width>=1200px){._list_nmmj5_213{padding:0 var(--spacing-4,16px);gap:var(--spacing-2,8px)}._link_nmmj5_228{padding:var(--spacing-4,16px);gap:var(--spacing-4,16px)}._iconWrapper_nmmj5_317,._icon_nmmj5_317{width:22px;height:22px}._label_nmmj5_388{font-size:var(--text-base,1rem)}}@media (width>=1536px){._sidebar_nmmj5_129{width:var(--sidebar-width,220px)}._list_nmmj5_213{gap:10px;padding:0 20px}._link_nmmj5_228{gap:14px;padding:14px 16px}._iconWrapper_nmmj5_317,._icon_nmmj5_317{width:24px;height:24px}._label_nmmj5_388{font-size:1rem}}@media (width>=1920px){._sidebar_nmmj5_129{width:240px}._list_nmmj5_213{gap:8px;padding:0 18px}._link_nmmj5_228{gap:16px;padding:16px 18px}._iconWrapper_nmmj5_317,._icon_nmmj5_317{width:26px;height:26px}._label_nmmj5_388{font-size:1.0625rem}._footer_nmmj5_466{padding:20px}}@media (width>=2560px){._sidebar_nmmj5_129{width:280px}._list_nmmj5_213{gap:10px;padding:0 22px}._link_nmmj5_228{gap:18px;padding:18px 20px}._iconWrapper_nmmj5_317,._icon_nmmj5_317{width:28px;height:28px}._label_nmmj5_388{font-size:1.125rem}._footer_nmmj5_466{padding:24px}}@media (prefers-reduced-motion:reduce){._sidebar_nmmj5_129{transition:none!important}._sidebar_nmmj5_129:before{animation:none!important}._link_nmmj5_228,._icon_nmmj5_317{transition:none!important}._activeBar_nmmj5_281{animation:none;box-shadow:0 0 8px #00ff4180}._activeBar_nmmj5_281:after{display:none}._scanlines_nmmj5_187{animation:none}._iconGhostRed_nmmj5_366,._iconGhostCyan_nmmj5_367{display:none}._hoverGlow_nmmj5_403{animation:none}._version_nmmj5_524{animation:none;box-shadow:0 0 6px #00ff4140}._version_nmmj5_524:before{display:none}}@media (prefers-contrast:high){._sidebar_nmmj5_129{border-right-width:2px;border-right-color:var(--color-matrix,#00ff41)}._activeBar_nmmj5_281{width:3px}._scanlines_nmmj5_187{display:none}}@keyframes _activeBarPulse_ucupr_1{0%,to{box-shadow:0 0 6px #00ff4166}50%{box-shadow:0 0 12px #00ff41b3}}@keyframes _iconBreathing_ucupr_1{0%,to{filter:drop-shadow(0 0 4px #00ff4180)}50%{filter:drop-shadow(0 0 8px #00ff41cc)}}@keyframes _glowDotPulse_ucupr_1{0%,to{transform:scale(1);box-shadow:0 0 4px #00ff4199,0 0 8px #00ff4166,0 0 12px #00ff4133}50%{transform:scale(1.2);box-shadow:0 0 6px #00ff41cc,0 0 12px #00ff4180,0 0 20px #00ff414d}}@keyframes _rippleExpand_ucupr_1{0%{opacity:.6;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(4)}}@keyframes _glassShimmer_ucupr_1{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes _borderGlow_ucupr_1{0%,to{border-color:#00ff4114;box-shadow:0 4px 24px #00000080,inset 0 0 0 1px #00ff4108,0 0 20px #00ff4105}50%{border-color:#00ff4126;box-shadow:0 4px 24px #00000080,inset 0 0 0 1px #00ff410f,0 0 30px #00ff410d}}._bottomnav_ucupr_98{bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:var(--z-bottomnav,1050);-webkit-backdrop-filter:blur(32px)saturate(180%);will-change:transform,opacity;background:linear-gradient(135deg,#08080cf7 0%,#050508fc 50%,#08080cf7 100%);border:1px solid #00ff4114;border-radius:24px;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1),box-shadow .3s;animation:4s ease-in-out infinite _borderGlow_ucupr_1;position:fixed;inset-inline:16px;overflow:hidden;transform:translateZ(0)translateY(0);box-shadow:0 8px 32px #0009,0 2px 8px #0006,inset 0 0 0 1px #00ff4108,0 0 40px #00ff4105}._bottomnav_ucupr_98:before{content:"";pointer-events:none;opacity:.5;background:linear-gradient(90deg,#0000 0%,#ffffff05 25%,#ffffff0a 50%,#ffffff05 75%,#0000 100%) 0 0/200% 100%;border-radius:24px;animation:8s linear infinite _glassShimmer_ucupr_1;position:absolute;inset:0}._scrollHidden_ucupr_166{opacity:0;pointer-events:none;transform:translateZ(0)translateY(calc(100% + 32px))}._noTransition_ucupr_173{transition:none;animation:none}._noTransition_ucupr_173:before{animation:none}._topGradient_ucupr_183{top:-40px;pointer-events:none;z-index:-1;background:linear-gradient(#0000 0%,#05050580 50%,#050505e6 100%);height:40px;position:absolute;inset-inline:0}._container_ucupr_199{max-width:100%;padding:var(--spacing-2,8px)var(--spacing-3,12px);margin:0 auto}._list_ucupr_206{justify-content:space-around;align-items:flex-start;gap:var(--spacing-half,2px);margin:0;padding:0;list-style:none;display:flex}._item_ucupr_217{flex:1;justify-content:center;min-width:0;display:flex}._itemHome_ucupr_225{flex:1.1}._link_ucupr_230{justify-content:center;align-items:center;gap:var(--spacing-2,6px);width:100%;min-height:56px;padding:var(--spacing-2,8px)var(--spacing-1,4px);cursor:pointer;color:#ffffff73;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;background:0 0;border:none;border-radius:12px;flex-direction:column;min-width:48px;text-decoration:none;transition:color .15s;display:flex;position:relative;overflow:hidden}._link_ucupr_230:hover{color:#ffffffbf}._link_ucupr_230:active{color:#ffffffd9}._link_ucupr_230:focus-visible{outline:2px solid var(--color-matrix,#00ff41);outline-offset:2px;border-radius:12px}._linkActive_ucupr_272,._linkActive_ucupr_272:hover{color:var(--color-matrix,#00ff41)}._activeBar_ucupr_281{background:var(--color-matrix,#00ff41);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite _glowDotPulse_ucupr_1;position:absolute;top:6px;left:50%;transform:translate(-50%)}._linkHome_ucupr_294{min-height:60px}._ripple_ucupr_299{pointer-events:none;background:radial-gradient(circle,#00ff4166 0%,#00ff4133 50%,#0000 70%);border-radius:50%;width:20px;height:20px;animation:.6s ease-out forwards _rippleExpand_ucupr_1;position:absolute;transform:translate(-50%,-50%)}._link_ucupr_230:after{content:"";background:radial-gradient(circle at var(--tap-x,50%)var(--tap-y,50%),#00ff4126 0%,transparent 60%);opacity:0;pointer-events:none;border-radius:12px;transition:opacity .15s;position:absolute;inset:0}._link_ucupr_230:active:after{opacity:1}._iconWrapper_ucupr_336{justify-content:center;align-items:center;display:flex;position:relative}._icon_ucupr_336{stroke-width:1.75px;opacity:.7;flex-shrink:0;width:22px;height:22px;transition:opacity .15s}._linkActive_ucupr_272 ._icon_ucupr_336{opacity:1;stroke-width:2px;animation:3s ease-in-out infinite _iconBreathing_ucupr_1}._link_ucupr_230:hover ._icon_ucupr_336{opacity:1}._linkHome_ucupr_294 ._icon_ucupr_336{width:26px;height:26px}._iconGlow_ucupr_371{pointer-events:none;filter:blur(2px);background:radial-gradient(circle,#00ff4180 0%,#00ff4133 40%,#0000 70%);position:absolute;inset:-12px}._label_ucupr_385{font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--text-xs,12px);text-align:center;white-space:nowrap;letter-spacing:.02em;max-width:100%;font-weight:500;line-height:1.2;overflow:visible}._linkActive_ucupr_272 ._label_ucupr_385{color:var(--color-matrix,#00ff41);text-shadow:0 0 8px #00ff414d;font-weight:600}._safeArea_ucupr_407{height:env(safe-area-inset-bottom,0px);background:0 0}@media (width<=374px){._bottomnav_ucupr_98{bottom:calc(8px + env(safe-area-inset-bottom,0px));border-radius:16px;inset-inline:8px}._container_ucupr_199{padding:var(--spacing-1,4px)var(--spacing-2,8px)}._link_ucupr_230{min-height:48px;padding:var(--spacing-1,4px);border-radius:10px;gap:2px}._icon_ucupr_336{width:22px;height:22px}._linkHome_ucupr_294 ._icon_ucupr_336{width:24px;height:24px}._label_ucupr_385{letter-spacing:0;font-size:clamp(10px,3.2vw,12px)}._list_ucupr_206{gap:0}}@media (width<=320px){._bottomnav_ucupr_98{bottom:calc(6px + env(safe-area-inset-bottom,0px));border-radius:14px;inset-inline:6px}._container_ucupr_199{padding:2px 6px}._link_ucupr_230{gap:2px;min-height:44px;padding:2px}._icon_ucupr_336{width:20px;height:20px}._linkHome_ucupr_294 ._icon_ucupr_336{width:22px;height:22px}._label_ucupr_385{letter-spacing:0;font-size:10px}}@media (width>=375px) and (width<=479px){._bottomnav_ucupr_98{bottom:calc(10px + env(safe-area-inset-bottom,0px));border-radius:18px;inset-inline:10px}._container_ucupr_199{padding:var(--spacing-2,8px)var(--spacing-3,12px)}._link_ucupr_230{min-height:54px;padding-inline:1px}._label_ucupr_385{letter-spacing:0;font-size:clamp(10px,3vw,12px)}._list_ucupr_206{gap:var(--spacing-1,4px)}}@media (width>=480px) and (width<=767px){._bottomnav_ucupr_98{bottom:calc(12px + env(safe-area-inset-bottom,0px));border-radius:20px;inset-inline:16px}._container_ucupr_199{padding:var(--spacing-2,8px)var(--spacing-4,16px)}._link_ucupr_230{min-height:58px}._icon_ucupr_336{width:24px;height:24px}._list_ucupr_206{gap:var(--spacing-2,8px)}}@media (width>=768px) and (width<=1023px){._bottomnav_ucupr_98{bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translateX(calc(-50%*var(--direction-multiplier,1)));border-radius:var(--radius-2xl,24px);width:calc(100% - 48px);max-width:600px;inset-inline:50% auto}._container_ucupr_199{max-width:600px;padding:var(--spacing-3,12px)var(--spacing-6,24px)}._link_ucupr_230{gap:6px;min-height:60px}._icon_ucupr_336{width:24px;height:24px}._linkHome_ucupr_294 ._icon_ucupr_336{width:26px;height:26px}._label_ucupr_385{font-size:var(--text-xs,12px)}}@media (width>=1024px){._bottomnav_ucupr_98{display:none}}@media (width<=767px) and (orientation:landscape){._bottomnav_ucupr_98{bottom:calc(12px + env(safe-area-inset-bottom,0px));border-radius:16px;width:auto;max-width:min(500px,100%);margin:0 auto;inset-inline-start:calc(16px + env(safe-area-inset-left,0px));inset-inline-end:calc(16px + env(safe-area-inset-right,0px));transform:none}._container_ucupr_199{padding:var(--spacing-1,4px)var(--spacing-4,16px)}._link_ucupr_230{gap:2px;min-height:48px}._icon_ucupr_336{width:20px;height:20px}._label_ucupr_385{font-size:var(--text-xs,12px)}._topGradient_ucupr_183{display:none}}body.keyboard-open ._bottomnav_ucupr_98{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){._bottomnav_ucupr_98,._link_ucupr_230,._icon_ucupr_336{transition:none!important;animation:none!important}._bottomnav_ucupr_98:before{animation:none!important}._activeBar_ucupr_281{animation:none;transform:translate(-50%)scale(1);box-shadow:0 0 8px #00ff4180}._linkActive_ucupr_272 ._icon_ucupr_336{filter:drop-shadow(0 0 4px #00ff4199);animation:none}._ripple_ucupr_299,._link_ucupr_230:after{display:none}._iconGlow_ucupr_371{opacity:.4!important;transform:none!important}}@media (prefers-contrast:high){._bottomnav_ucupr_98{border-width:2px;border-color:var(--color-matrix,#00ff41)}._activeBar_ucupr_281{height:3px}}._footer_8tjae_5{z-index:1;border-top:1px solid var(--color-matrix-10,#00ff411a);font-family:var(--font-mono,"JetBrains Mono",monospace);background:0 0;margin-top:auto;position:relative}._inner_8tjae_14{max-width:1100px;padding:1.25rem clamp(1.5rem,5vw,4rem)max(env(safe-area-inset-bottom,0px),1.25rem);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex}._brand_8tjae_25{letter-spacing:.12em;color:var(--color-text-muted,#8a8a8a);white-space:nowrap;font-size:.68rem}._tagline_8tjae_32{color:var(--color-matrix-40,#00ff4166);letter-spacing:.06em;white-space:normal}._links_8tjae_38{flex-wrap:wrap;gap:1.25rem;display:flex}._link_8tjae_38{font:inherit;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted,#8a8a8a);cursor:pointer;background:0 0;border:none;padding:0;font-size:.68rem;transition:color .2s}._link_8tjae_38:hover{color:var(--color-matrix,#00ff41)}._link_8tjae_38:focus-visible{outline:2px solid var(--color-matrix,#00ff41);outline-offset:3px;border-radius:2px}._meta_8tjae_67{color:var(--color-text-muted,#8a8a8a);opacity:.6;font-size:.68rem}@media (width<=480px){._inner_8tjae_14{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (prefers-reduced-motion:reduce){._link_8tjae_38{transition:none}}._disclosure_8tjae_88{text-align:center;font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.04em;color:var(--color-text-muted,#8a8a8a);opacity:.7;margin:.5rem 0 0;padding:0 clamp(1.5rem,5vw,4rem) 1rem;font-size:10px}._layout_1govc_11{background:var(--color-void);height:100dvh;z-index:var(--z-base,1);position:relative}._skip-link_1govc_25{top:-100px;transform:translateX(calc(-50%*var(--direction-multiplier,1)));z-index:var(--z-modal,2000);background:var(--color-void,#000);color:var(--color-matrix,#00ff41);border:2px solid var(--color-matrix,#00ff41);border-radius:var(--radius-md,6px);font-family:var(--font-mono,monospace);white-space:nowrap;padding:12px 24px;font-size:.875rem;font-weight:500;text-decoration:none;transition:top .2s;position:absolute;inset-inline-start:50%}._skip-link_1govc_25:focus-visible{outline:2px solid var(--color-matrix,#00ff41);outline-offset:2px;top:12px;box-shadow:0 0 20px #00ff4166}._skip-link_1govc_25:focus:not(:focus-visible){outline:none;top:12px;box-shadow:0 0 20px #00ff4166}._layout__content_1govc_62{box-sizing:border-box;height:100%;z-index:var(--z-base,1);background-color:var(--color-void,var(--color-void));position:relative;overflow:hidden auto}._layout__content--immersive_1govc_80{width:100%;height:100%;margin:0;padding:0}._layout__content--mobile_1govc_91{padding-top:calc(var(--topbar-height-mobile,56px) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--bottomnav-height,80px) + 32px + env(safe-area-inset-bottom,0px));scroll-padding-top:calc(var(--topbar-height-mobile,56px) + env(safe-area-inset-top,0px));scroll-padding-bottom:calc(var(--bottomnav-height,80px) + var(--spacing-3,12px) + env(safe-area-inset-bottom,0px))}@media (width<=374px){._layout__content--mobile_1govc_91{padding-top:calc(52px + env(safe-area-inset-top,0px));padding-bottom:calc(72px + 20px + env(safe-area-inset-bottom,0px))}}@media (width<=320px){._layout__content--mobile_1govc_91{padding-top:calc(48px + env(safe-area-inset-top,0px));padding-bottom:calc(64px + 16px + env(safe-area-inset-bottom,0px))}}@media (width<=374px){body.keyboard-open ._layout__content--mobile_1govc_91{padding-bottom:calc(64px + 40px + env(safe-area-inset-bottom,0px))}}@media (width>=375px) and (width<=389px){._layout__content--mobile_1govc_91{padding-top:calc(var(--topbar-height-mobile,56px) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--bottomnav-height,80px) + 32px + env(safe-area-inset-bottom,0px))}}@media (width>=390px) and (width<=427px){._layout__content--mobile_1govc_91{padding-top:calc(var(--topbar-height-mobile,56px) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--bottomnav-height,80px) + 34px + env(safe-area-inset-bottom,0px))}}@media (width>=428px) and (width<=639px){._layout__content--mobile_1govc_91{padding-top:calc(var(--topbar-height-mobile,56px) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--bottomnav-height,80px) + 36px + env(safe-area-inset-bottom,0px))}}@media (width>=640px) and (width<=1023px){._layout__content--mobile_1govc_91{padding-top:calc(var(--topbar-height-mobile,56px) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--bottomnav-height,80px) + 32px + env(safe-area-inset-bottom,0px))}}@media (width<=1023px) and (orientation:landscape){._layout__content--mobile_1govc_91{padding-top:calc(48px + env(safe-area-inset-top,0px));padding-bottom:calc(var(--bottomnav-height-landscape,64px) + 28px + env(safe-area-inset-bottom,0px));padding-inline-start:env(safe-area-inset-left,0px);padding-inline-end:env(safe-area-inset-right,0px)}}@media (width>=768px) and (width<=1023px){._layout__content--desktop_1govc_212{padding-top:var(--topbar-height,56px);padding-inline-start:var(--spacing-4);padding-inline-end:var(--spacing-4);width:calc(100% - var(--sidebar-width,72px));flex-direction:column;align-items:center;margin-inline-start:var(--sidebar-width,72px);padding-bottom:0;display:flex}}._layout__content--desktop_1govc_212{padding-top:var(--topbar-height,56px);scroll-padding-top:var(--topbar-height,56px);padding-inline-start:0;width:calc(100% - var(--sidebar-width,200px));flex-direction:column;align-items:center;margin-inline-start:var(--sidebar-width,200px);padding-bottom:0;display:flex}@media (width>=1024px) and (width<=1439px){._layout__content--desktop_1govc_212{width:calc(100% - var(--sidebar-width,200px));margin-inline-start:var(--sidebar-width,200px);padding-inline-start:var(--spacing-6);padding-inline-end:var(--spacing-6)}}@media (width>=1440px){._layout__content--desktop_1govc_212{width:calc(100% - var(--sidebar-width,200px));flex-direction:column;align-items:center;margin-inline-start:var(--sidebar-width,200px);padding-inline-start:0;display:flex}}@media (width>=1920px){._layout__content--desktop_1govc_212{width:calc(100% - var(--sidebar-width,200px));margin-inline-start:var(--sidebar-width,200px);padding-inline-start:0}}@media (width>=2560px){._layout__content--desktop_1govc_212{width:calc(100% - var(--sidebar-width,200px));flex-direction:column;align-items:center;margin-inline-start:var(--sidebar-width,200px);padding-inline-start:0;display:flex}._layout__content--desktop_1govc_212>*{width:100%;max-width:1600px}}@media (width>=3840px){._layout__content--desktop_1govc_212>*{max-width:1800px}}@keyframes _vhs-reveal-pwa_13hld_1{0%{opacity:0;filter:blur(4px);clip-path:inset(0 0 100%);transform:translateY(20px)scaleY(.95)}30%{clip-path:inset(0 0 50%);filter:blur(2px)}60%{clip-path:inset(0 0 20%)}to{opacity:1;filter:blur();clip-path:inset(0 0 0%);transform:translateY(0)scaleY(1)}}@keyframes _btn-glitch-press-pwa_13hld_1{0%{text-shadow:none;transform:translate(0)}25%{text-shadow:2px 0 #ff000080;transform:translate(-2px)}50%{text-shadow:-2px 0 var(--color-matrix-50);transform:translate(2px)}75%{text-shadow:1px 0 var(--color-oracle-50);transform:translate(-1px)}to{text-shadow:none;transform:translate(0)}}@keyframes _chromatic-pulse-pwa_13hld_1{0%,to{filter:brightness(1)drop-shadow(0 0 5px var(--color-matrix-30,var(--color-matrix-30)))}50%{filter:brightness(1.1)drop-shadow(0 0 10px var(--color-matrix-50,var(--color-matrix-50)))}}@keyframes _glow-pulse-pwa_13hld_1{0%,to{box-shadow:0 4px 6px #0000001a,0 20px 40px #0000004d,0 0 20px var(--color-matrix-10,var(--color-matrix-10))}50%{box-shadow:0 4px 6px #0000001a,0 20px 40px #0000004d,0 0 30px var(--color-matrix-20,var(--color-matrix-20))}}@keyframes _scanline-pwa_13hld_1{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}._pwa-prompt_13hld_108{z-index:var(--z-modal,1200);padding:var(--spacing-4,1rem);padding-bottom:calc(var(--spacing-4,1rem) + env(safe-area-inset-bottom));animation:_vhs-reveal-pwa_13hld_1 .5s var(--ease-out,cubic-bezier(.16,1,.3,1))backwards;position:fixed;bottom:0;left:0;right:0}@media (width<=767px){._pwa-prompt_13hld_108{bottom:calc(var(--bottomnav-height,80px) + var(--spacing-4,1rem))}}@media (width>=768px){._pwa-prompt_13hld_108{bottom:var(--spacing-6,1.5rem);max-width:480px;padding-bottom:calc(var(--spacing-4,1rem) + env(safe-area-inset-bottom));left:50%;right:auto;transform:translate(-50%)}}._pwa-prompt__content_13hld_142{align-items:center;gap:var(--spacing-4,1rem);padding:var(--spacing-4,1rem);background:var(--color-card-back,var(--color-card-back));-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-matrix-20,var(--color-matrix-20));border-radius:var(--radius-lg,6px);isolation:isolate;animation:4s ease-in-out infinite _glow-pulse-pwa_13hld_1;display:flex;position:relative;overflow:hidden}._pwa-prompt__content_13hld_142:before{content:"";background:var(--gradient-scanline,repeating-linear-gradient(0deg,transparent,transparent 2px,var(--color-matrix-5)2px,var(--color-matrix-5)4px));pointer-events:none;z-index:-1;position:absolute;inset:0}._pwa-prompt__content_13hld_142:after{content:"";background:linear-gradient(180deg,transparent,var(--color-matrix-5,var(--color-matrix-5)),transparent);pointer-events:none;opacity:.5;height:30%;animation:6s linear infinite _scanline-pwa_13hld_1;position:absolute;left:0;right:0}@supports (backdrop-filter:blur(12px)){._pwa-prompt__content_13hld_142{background:#0d0d10e6}}._pwa-prompt__icon_13hld_206{background:var(--gradient-premium,linear-gradient(135deg,var(--color-matrix),var(--color-truth)));border-radius:var(--radius-md,4px);width:48px;height:48px;color:var(--color-void,var(--color-void));will-change:filter;z-index:1;flex-shrink:0;justify-content:center;align-items:center;animation:3s ease-in-out infinite _chromatic-pulse-pwa_13hld_1;display:flex;position:relative}._pwa-prompt__text_13hld_229{z-index:1;flex:1;min-width:0;position:relative}._pwa-prompt__title_13hld_236{font-family:var(--font-serif,var(--font-serif));font-size:var(--text-lg,1.125rem);color:var(--color-parchment,#e4e4e7);margin:0 0 var(--spacing-1,.25rem)0;font-weight:600;line-height:var(--leading-tight,1.3);text-shadow:0 0 10px var(--color-matrix-20,var(--color-matrix-20))}._pwa-prompt__description_13hld_246{font-family:var(--font-sans,"Inter",sans-serif);font-size:var(--text-sm,.875rem);color:var(--muted-foreground,#a1a1aa);line-height:var(--leading-snug,1.4);margin:0}._pwa-prompt__actions_13hld_258{align-items:center;gap:var(--spacing-2,.5rem);z-index:1;flex-shrink:0;display:flex;position:relative}._pwa-prompt__button_13hld_268{font-family:var(--font-sans,"Inter",sans-serif);font-size:var(--text-sm,.875rem);border-radius:var(--radius-md,4px);cursor:pointer;transition:background var(--transition-fast,.15s)ease,box-shadow var(--transition-fast,.15s)ease,transform 50ms ease;border:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}._pwa-prompt__button--primary_13hld_285{background:var(--gradient-premium,linear-gradient(135deg,var(--color-matrix),var(--color-truth)));color:var(--color-void,var(--color-void));min-height:var(--touch-target-min,44px);padding:.625rem 1.25rem;font-weight:600}._pwa-prompt__button--primary_13hld_285:hover{box-shadow:var(--glow-matrix-medium,0 0 20px var(--color-matrix-30)),-2px 0 #f006,2px 0 #0ff6;transform:translateY(-2px)}._pwa-prompt__button--primary_13hld_285:focus-visible{outline:2px solid var(--color-parchment,#e4e4e7);outline-offset:2px;box-shadow:var(--glow-matrix-intense,0 0 30px var(--color-matrix-40))}._pwa-prompt__button--primary_13hld_285:active{animation:.15s ease-out _btn-glitch-press-pwa_13hld_1;transform:translateY(0)}._pwa-prompt__button--ghost_13hld_318{color:var(--muted-foreground,#a1a1aa);min-width:var(--touch-target-min,44px);min-height:var(--touch-target-min,44px);background:0 0;border:1px solid #0000;padding:.625rem}._pwa-prompt__button--ghost_13hld_318:hover{color:var(--color-parchment,#e4e4e7);background:var(--color-matrix-10,var(--color-matrix-10));border-color:var(--color-matrix-20,var(--color-matrix-20));box-shadow:-1px 0 #f003,1px 0 var(--color-oracle-20)}._pwa-prompt__button--ghost_13hld_318:focus-visible{outline:2px solid var(--color-matrix,var(--color-matrix));outline-offset:2px}._pwa-prompt__button--ghost_13hld_318:active{animation:.15s ease-out _btn-glitch-press-pwa_13hld_1}@media (width<=360px){._pwa-prompt__content_13hld_142{text-align:center;gap:var(--spacing-3,.75rem);flex-direction:column}._pwa-prompt__actions_13hld_258{justify-content:center;width:100%}._pwa-prompt__button--primary_13hld_285{min-height:var(--touch-target-md,48px);flex:1}}@media (width>=361px) and (width<=480px){._pwa-prompt__title_13hld_236{font-size:var(--text-base,1rem)}._pwa-prompt__description_13hld_246{font-size:var(--text-xs,.75rem)}}@media (width>=1024px){._pwa-prompt__content_13hld_142{padding:var(--spacing-5,1.25rem)}._pwa-prompt__icon_13hld_206{width:56px;height:56px}}@media (prefers-reduced-motion:reduce){._pwa-prompt_13hld_108{opacity:1;animation:none;transform:translate(-50%)}._pwa-prompt__content_13hld_142{box-shadow:0 4px 6px #0000001a,0 20px 40px #0000004d,0 0 20px var(--color-matrix-10,var(--color-matrix-10));animation:none}._pwa-prompt__content_13hld_142:after{animation:none;display:none}._pwa-prompt__icon_13hld_206{filter:none;animation:none}._pwa-prompt__button_13hld_268{transition:none}._pwa-prompt__button--primary_13hld_285:hover{box-shadow:var(--glow-matrix-subtle,0 0 15px var(--color-matrix-15));transform:none}._pwa-prompt__button--primary_13hld_285:active,._pwa-prompt__button--ghost_13hld_318:active{animation:none;transform:scale(.98)}._pwa-prompt__button--ghost_13hld_318:hover{box-shadow:none}}@media (prefers-contrast:high){._pwa-prompt__content_13hld_142{border-width:2px}._pwa-prompt__button--ghost_13hld_318{border-width:2px;border-color:var(--color-parchment,#e4e4e7)}._pwa-prompt__title_13hld_236{text-shadow:none}}._transitionContainer_11fmk_12{will-change:transform,opacity,filter;flex-direction:column;flex-shrink:0;width:100%;min-height:100%;display:flex;position:relative}._glitchBreach_11fmk_33{animation:.15s steps(3,end) forwards _transitionChromaticFlash_11fmk_1}@keyframes _transitionChromaticFlash_11fmk_1{0%{filter:brightness(1.3);text-shadow:-2px 0 var(--glitch-red,#ff004066),2px 0 var(--glitch-cyan,#0ff6)}33%{filter:brightness();text-shadow:2px 0 var(--glitch-red,#ff00404d),-2px 0 var(--glitch-cyan,#00ffff4d)}66%{filter:brightness(1.1);text-shadow:none}to{filter:brightness();text-shadow:none}}._scatterGrid_11fmk_64:before{content:"";background:linear-gradient(90deg,var(--glitch-red,#ff00401a)0%,transparent 33%,transparent 66%,var(--glitch-cyan,#00ffff1a)100%);pointer-events:none;z-index:10;animation:.2s steps(4,end) forwards _rgbSplitOverlay_11fmk_1;position:absolute;inset:0}@keyframes _rgbSplitOverlay_11fmk_1{0%{opacity:.6}50%{opacity:.8}to{opacity:0}}._neuralConnect_11fmk_96:after{content:"";background:radial-gradient(circle at center,var(--color-matrix-20,#00ff4133)0%,transparent 60%);pointer-events:none;z-index:10;animation:.3s steps(6,end) forwards _neuralPulse_11fmk_1;position:absolute;inset:0}@keyframes _neuralPulse_11fmk_1{0%{opacity:0;transform:scale(.5)}30%{opacity:1;transform:scale(1.2)}60%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1)}}._neuralDisconnect_11fmk_133:before{content:"";pointer-events:none;z-index:10;background:repeating-linear-gradient(0deg,#0000 0 2px,#ffffff08 2px 4px);animation:.15s steps(8,end) forwards _staticNoise_11fmk_1;position:absolute;inset:0}@keyframes _staticNoise_11fmk_1{0%{opacity:.6;transform:translateY(0)}25%{opacity:.8;transform:translateY(1px)}50%{opacity:.4;transform:translateY(-1px)}75%{opacity:.6;transform:translateY(2px)}to{opacity:0;transform:translateY(0)}}._terminalSlide_11fmk_176{position:relative}._terminalSlide_11fmk_176:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 2px,#00ff4105 2px 4px);animation:.3s steps(6,end) forwards _scanlineDrift_11fmk_1;position:absolute;inset:0}@keyframes _scanlineDrift_11fmk_1{0%{opacity:.8;transform:translateY(0)}50%{opacity:.4;transform:translateY(4px)}to{opacity:0;transform:translateY(8px)}}._premiumReveal_11fmk_214:before{content:"";background:radial-gradient(circle at center,var(--color-gold-30,#ffd7004d)0%,transparent 60%);pointer-events:none;z-index:10;animation:.25s steps(5,end) forwards _goldFlash_11fmk_1;position:absolute;inset:0}@keyframes _goldFlash_11fmk_1{0%{opacity:0;filter:saturate(2)brightness(1.5)}40%{opacity:1;filter:saturate(1.5)brightness(1.3)}to{opacity:0;filter:saturate()brightness()}}._spreadExpand_11fmk_247{position:relative}._spreadExpand_11fmk_247:after{content:"";background:linear-gradient(45deg,var(--glitch-red,#ff004026)0%,transparent 30%,transparent 70%,var(--glitch-cyan,#00ffff26)100%);pointer-events:none;z-index:10;animation:.2s steps(4,end) forwards _spreadBurst_11fmk_1;position:absolute;inset:0}@keyframes _spreadBurst_11fmk_1{0%{opacity:.8;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1)}}._glitchCut_11fmk_286{animation:80ms steps(2,end) forwards _hardCut_11fmk_1}@keyframes _hardCut_11fmk_1{0%{filter:invert(.1)brightness(2)}50%{filter:invert(0)brightness(.8)}to{filter:invert(0)brightness()}}._sliceUp_11fmk_306{position:relative}._sliceUp_11fmk_306:before{content:"";background:var(--color-matrix,#00ff41);pointer-events:none;z-index:100;height:2px;animation:.3s steps(6,end) forwards _sliceLine_11fmk_1;position:absolute;top:0;left:0;right:0}@keyframes _sliceLine_11fmk_1{0%{opacity:1;box-shadow:0 0 10px var(--color-matrix);transform:translateY(100vh)}70%{opacity:1;transform:translateY(-10px)}to{opacity:0;transform:translateY(-50px)}}._sliceRight_11fmk_339:before{content:"";background:var(--color-matrix,#00ff41);pointer-events:none;z-index:100;width:2px;animation:.25s steps(5,end) forwards _sliceLineVertical_11fmk_1;position:absolute;top:0;bottom:0;left:0}@keyframes _sliceLineVertical_11fmk_1{0%{opacity:1;box-shadow:0 0 10px var(--color-matrix);transform:translate(100vw)}70%{opacity:1;transform:translate(-10px)}to{opacity:0;transform:translate(-50px)}}._gatherFocus_11fmk_372:after{content:"";background:radial-gradient(circle at center,transparent 0%,var(--color-void,#0a0a0c)100%);pointer-events:none;z-index:10;animation:.25s steps(5,end) forwards _vignettePulse_11fmk_1;position:absolute;inset:0}@keyframes _vignettePulse_11fmk_1{0%{opacity:.6;transform:scale(1.5)}50%{opacity:.8;transform:scale(1.2)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){._glitchBreach_11fmk_33,._scatterGrid_11fmk_64:before,._neuralConnect_11fmk_96:after,._neuralDisconnect_11fmk_133:before,._terminalSlide_11fmk_176:after,._premiumReveal_11fmk_214:before,._spreadExpand_11fmk_247:after,._glitchCut_11fmk_286,._sliceUp_11fmk_306:before,._sliceRight_11fmk_339:before,._gatherFocus_11fmk_372:after{animation:none!important}}:root{--sat:env(safe-area-inset-top,0px);--sar:env(safe-area-inset-right,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px)}._ambient_1pget_23{background:var(--color-void,#050505);width:100%;min-height:100dvh;position:relative;overflow:hidden visible}._ambient_1pget_23:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(80% 50% at 20% 40%,#00ff4108 0%,#0000 50%),radial-gradient(60% 60% at 80% 20%,#00b4ff05 0%,#0000 40%),radial-gradient(70% 40% at 60% 80%,#00ff4105 0%,#0000 45%),radial-gradient(100% 100%,#0a0a0f 0%,#050508 100%);animation:20s ease-in-out infinite _gradientDrift_1pget_1;position:fixed;inset:0}@keyframes _gradientDrift_1pget_1{0%,to{transform:translate(0)scale(1)}25%{transform:translate(2%,-1%)scale(1.02)}50%{transform:translate(-1%,2%)scale(1)}75%{transform:translate(-2%,-1%)scale(1.01)}}._content_1pget_73{z-index:1;min-height:100dvh;position:relative}._atmosphereLayer_1pget_84{pointer-events:none;z-index:var(--z-ambient,800);position:fixed;inset:0}._vignette_1pget_97{z-index:1;background:radial-gradient(80% 70% at 50% 45%,#0000 0% 50%,#00000080 100%);position:absolute;inset:0}._scanlines_1pget_113{z-index:2;opacity:.7;background:repeating-linear-gradient(#0000 0 2px,#0000000f 2px 4px);position:absolute;inset:0}._noiseCanvas_1pget_131{object-fit:cover;mix-blend-mode:overlay;opacity:.4;z-index:3;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}._edgeGlow_1pget_148{z-index:0;opacity:.5;will-change:opacity;animation:8s ease-in-out infinite _edgePulse_1pget_1;position:absolute;inset:0;box-shadow:inset 0 0 150px #00ff410a}@keyframes _edgePulse_1pget_1{0%,to{opacity:.5}50%{opacity:1}}._cornerTL_1pget_177,._cornerTR_1pget_178,._cornerBL_1pget_179,._cornerBR_1pget_180{z-index:10;border:0 solid #00ff4126;width:32px;height:32px;transition:border-color .3s;position:absolute}._ambient_1pget_23:hover ._cornerTL_1pget_177,._ambient_1pget_23:hover ._cornerTR_1pget_178,._ambient_1pget_23:hover ._cornerBL_1pget_179,._ambient_1pget_23:hover ._cornerBR_1pget_180{border-color:#00ff4140}._cornerTL_1pget_177{top:calc(20px + var(--sat));left:calc(20px + var(--sal));border-top-width:1px;border-left-width:1px}._cornerTR_1pget_178{top:calc(20px + var(--sat));right:calc(20px + var(--sar));border-top-width:1px;border-right-width:1px}._cornerBL_1pget_179{bottom:calc(20px + var(--sab));left:calc(20px + var(--sal));border-bottom-width:1px;border-left-width:1px}._cornerBR_1pget_180{bottom:calc(20px + var(--sab));right:calc(20px + var(--sar));border-bottom-width:1px;border-right-width:1px}@media (width<=639px){._cornerTL_1pget_177,._cornerTR_1pget_178,._cornerBL_1pget_179,._cornerBR_1pget_180{width:24px;height:24px}._cornerTL_1pget_177{top:calc(12px + var(--sat));left:calc(12px + var(--sal))}._cornerTR_1pget_178{top:calc(12px + var(--sat));right:calc(12px + var(--sar))}._cornerBL_1pget_179{bottom:calc(12px + var(--sab));left:calc(12px + var(--sal))}._cornerBR_1pget_180{bottom:calc(12px + var(--sab));right:calc(12px + var(--sar))}._vignette_1pget_97{background:radial-gradient(90% 80% at 50% 45%,#0000 0% 40%,#0009 100%)}}@media (width>=640px) and (width<=1023px){._cornerTL_1pget_177,._cornerTR_1pget_178,._cornerBL_1pget_179,._cornerBR_1pget_180{width:28px;height:28px}._cornerTL_1pget_177{top:calc(16px + var(--sat));left:calc(16px + var(--sal))}._cornerTR_1pget_178{top:calc(16px + var(--sat));right:calc(16px + var(--sar))}._cornerBL_1pget_179{bottom:calc(16px + var(--sab));left:calc(16px + var(--sal))}._cornerBR_1pget_180{bottom:calc(16px + var(--sab));right:calc(16px + var(--sar))}}@media (orientation:landscape) and (height<=500px){._cornerTL_1pget_177,._cornerTR_1pget_178,._cornerBL_1pget_179,._cornerBR_1pget_180{width:20px;height:20px}._scanlines_1pget_113{display:none}}@media (prefers-reduced-motion:reduce){._scanlines_1pget_113,._noiseCanvas_1pget_131{display:none}._ambient_1pget_23:before{animation:none}._edgeGlow_1pget_148{animation:none;box-shadow:inset 0 0 100px #00ff4105}}@media (forced-colors:active){._vignette_1pget_97,._scanlines_1pget_113,._noiseCanvas_1pget_131,._edgeGlow_1pget_148{display:none}._cornerTL_1pget_177,._cornerTR_1pget_178,._cornerBL_1pget_179,._cornerBR_1pget_180{border-width:2px;border-color:canvastext}}@media (prefers-contrast:high){._vignette_1pget_97,._scanlines_1pget_113{display:none}._cornerTL_1pget_177,._cornerTR_1pget_178,._cornerBL_1pget_179,._cornerBR_1pget_180{border-color:var(--color-matrix,#00ff41);border-width:2px}}._voidParticles_yge1c_6{pointer-events:none;z-index:0;opacity:.8;mix-blend-mode:screen;width:100%;height:100%;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){._voidParticles_yge1c_6{display:none}}@keyframes _dot-blink_1vdll_1{0%,20%{opacity:0}40%{opacity:1}60%,to{opacity:0}}@keyframes _cursor-blink_1vdll_1{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes _subtle-pulse_1vdll_1{0%,to{opacity:.8}50%{opacity:1}}@keyframes _fade-in_1vdll_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._routeLoading_1vdll_68{z-index:var(--z-sidebar);justify-content:center;align-items:center;gap:var(--spacing-6,24px);background-color:var(--color-void,#0a0a0c);background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,var(--color-matrix-5,#00ff4108)2px,var(--color-matrix-5,#00ff4108)4px);flex-direction:column;animation:.2s ease-out _fade-in_1vdll_1;display:flex;position:fixed;inset:0}._routeLoading--fullscreen_1vdll_97{background-color:var(--color-void,#0a0a0c);z-index:var(--z-fullscreen-overlay);background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,var(--color-matrix-5,#00ff410d)2px,var(--color-matrix-5,#00ff410d)4px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._routeLoading__terminal_1vdll_117{align-items:center;gap:var(--spacing-4,16px);font-family:var(--font-mono,"JetBrains Mono",monospace);padding:var(--spacing-6,24px)var(--spacing-8,32px);border:1px solid var(--color-matrix-10,#00ff411a);background:#00ff4105;border-radius:8px;flex-direction:column;font-size:clamp(1rem,2.5vw,1.25rem);display:flex;box-shadow:0 0 60px #00ff410d}._routeLoading__line_1vdll_134{justify-content:center;align-items:center;gap:var(--spacing-3,12px);display:flex}._routeLoading__prompt_1vdll_142{color:var(--color-matrix,var(--color-matrix));text-shadow:0 0 10px var(--color-matrix-50,var(--color-matrix-50));font-weight:700}._routeLoading__text_1vdll_149{color:var(--color-parchment,var(--color-parchment));opacity:.8;letter-spacing:.1em;text-transform:uppercase}._routeLoading__dots_1vdll_157{gap:2px;display:flex}._routeLoading__dot_1vdll_157{color:var(--color-matrix,var(--color-matrix));opacity:0;font-weight:700;animation:1.4s ease-in-out infinite _dot-blink_1vdll_1}._routeLoading__dot_1vdll_157:first-child{animation-delay:0s}._routeLoading__dot_1vdll_157:nth-child(2){animation-delay:.2s}._routeLoading__dot_1vdll_157:nth-child(3){animation-delay:.4s}._routeLoading__cursor_1vdll_183{width:10px;height:1.4em;margin-top:var(--spacing-2,8px);background-color:var(--color-matrix,#00ff41);box-shadow:0 0 12px var(--color-matrix-50,#00ff4180);animation:1s step-end infinite _cursor-blink_1vdll_1}._routeLoading__hint_1vdll_193{margin-top:var(--spacing-4,16px);padding-top:var(--spacing-3,12px);border-top:1px solid var(--color-matrix-10,#00ff411a);text-align:center;color:var(--color-parchment-50,#f5f0e680);letter-spacing:.05em;text-transform:none;font-size:.875rem;animation:.4s ease-out _fade-in_1vdll_1}@media (prefers-reduced-motion:reduce){._routeLoading__line_1vdll_134{animation:none}._routeLoading__dot_1vdll_157,._routeLoading__cursor_1vdll_183{opacity:1;animation:none}._routeLoading__hint_1vdll_193{animation:none}}@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--shadow-card:0 8px 32px #0006;--shadow-modal:0 20px 60px #00000080;--radius-card:8px;--radius-button:4px;--radius-input:4px}}@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;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,Monaco,monospace;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}:root{scroll-behavior:smooth}body{color:#e0e0e0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a0a0c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:#00ff41}:focus:not(:focus-visible){outline:none}::selection{color:#e0e0e0;background-color:oklab(86.8562% -.22589 .161328/.2)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:#0a0a0c}::-webkit-scrollbar-thumb{background-color:#1a1a1e;border-radius:3.40282e38px}::-webkit-scrollbar-thumb:hover{background-color:#222226}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}html{background-color:var(--color-void);overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{background-color:var(--background);color:var(--foreground);background-color:var(--color-void);overscroll-behavior:none;-webkit-overflow-scrolling:touch;min-height:100dvh;margin:0;padding:0;position:relative;overflow-x:hidden}@media (prefers-reduced-motion:no-preference){#main-content{scroll-behavior:smooth}}main{flex-direction:column;width:100%;height:100%;display:flex}:where(:not(:has([class*=\ text-])):not(:has([class^=text-]))) h1{font-family:var(--font-serif);font-size:var(--text-3xl);letter-spacing:.02em;text-transform:uppercase;font-weight:700;line-height:1.2}:where(:not(:has([class*=\ text-])):not(:has([class^=text-]))) h2{font-family:var(--font-serif);font-size:var(--text-2xl);letter-spacing:.01em;font-weight:700;line-height:1.3}:where(:not(:has([class*=\ text-])):not(:has([class^=text-]))) h3{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:600;line-height:1.3}:where(:not(:has([class*=\ text-])):not(:has([class^=text-]))) h4{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:600;line-height:1.4}:where(:not(:has([class*=\ text-])):not(:has([class^=text-]))) p{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.6}:where(:not(:has([class*=\ text-])):not(:has([class^=text-]))) label{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-])):not(:has([class^=text-]))) button{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-medium);cursor:pointer;touch-action:manipulation;line-height:1.5}:where(:not(:has([class*=\ text-])):not(:has([class^=text-]))) button:disabled{cursor:not-allowed}:where(:not(:has([class*=\ text-])):not(:has([class^=text-]))) a,:where(:not(:has([class*=\ text-])):not(:has([class^=text-]))) [role=button],:where(:not(:has([class*=\ text-])):not(:has([class^=text-]))) [role=link],:where(:not(:has([class*=\ text-])):not(:has([class^=text-]))) [role=tab],:where(:not(:has([class*=\ text-])):not(:has([class^=text-]))) [role=menuitem],:where(:not(:has([class*=\ text-])):not(:has([class^=text-]))) [role=checkbox],:where(:not(:has([class*=\ text-])):not(:has([class^=text-]))) [role=radio],:where(:not(:has([class*=\ text-])):not(:has([class^=text-]))) [role=switch],:where(:not(:has([class*=\ text-])):not(:has([class^=text-]))) select,:where(:not(:has([class*=\ text-])):not(:has([class^=text-]))) summary{touch-action:manipulation}:where(:not(:has([class*=\ text-])):not(:has([class^=text-]))) input{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}button,[role=button],.btn,.btn-matrix,.btn-truth{transition:transform 50ms ease-out,filter 50ms ease-out,box-shadow .1s ease-out,background .15s ease-out,border-color .15s ease-out;position:relative}}@layer components{.btn-primary{font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,Monaco,monospace;font-size:.875rem;line-height:var(--tw-leading,1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#0a0a0c;border-radius:var(--radius-button);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*3);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;--tw-ease:cubic-bezier(.16,1,.3,1);background-color:#00ff41;transition-duration:.15s;transition-timing-function:cubic-bezier(.16,1,.3,1)}@media (hover:hover){.btn-primary:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-shadow:0 0 20px var(--tw-shadow-color,#00ff4166);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-brightness:brightness(110%);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,)}}.btn-primary:active{--tw-brightness:brightness(90%);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,);scale:.97}.btn-primary:disabled{cursor:not-allowed;opacity:.4;--tw-grayscale:grayscale(100%);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,)}.btn-secondary{font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,Monaco,monospace;font-size:.875rem;line-height:var(--tw-leading,1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#e0e0e0;border-radius:var(--radius-button);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*3);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;--tw-ease:cubic-bezier(.16,1,.3,1);background-color:#0000;border-width:1px;border-color:#3a3a3a;transition-duration:.15s;transition-timing-function:cubic-bezier(.16,1,.3,1)}@media (hover:hover){.btn-secondary:hover{background-color:oklab(86.8562% -.22589 .161328/.1);border-color:#00ff41}}.btn-secondary:active{scale:.97}.btn-ghost{font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,Monaco,monospace;font-size:.875rem;line-height:var(--tw-leading,1.5);color:#e0e0e0;border-radius:var(--radius-button);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;--tw-ease:cubic-bezier(.16,1,.3,1);background-color:#0000;transition-duration:.15s;transition-timing-function:cubic-bezier(.16,1,.3,1)}@media (hover:hover){.btn-ghost:hover{background-color:#1a1a1e}}.btn-ghost:active{scale:.97}.card{border-radius:var(--radius-card);border-style:var(--tw-border-style);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);background-color:#2a2a2e;border-width:1px;border-color:#3a3a3a}.card-interactive{cursor:pointer;border-radius:var(--radius-card);border-style:var(--tw-border-style);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);background-color:#2a2a2e;border-width:1px;border-color:#3a3a3a}@media (hover:hover){.card-interactive:hover{border-color:oklab(86.8562% -.22589 .161328/.5);scale:1.01}}.card-interactive:active{scale:.99}.tarot-card,.tarot-card-hover{aspect-ratio:320/533;aspect-ratio:2/3;border-radius:var(--radius-card);border-style:var(--tw-border-style);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.6s;--tw-ease:cubic-bezier(.16,1,.3,1);background-color:#2a2a2e;border-width:1px;border-color:#3a3a3a;transition-duration:.6s;transition-timing-function:cubic-bezier(.16,1,.3,1);overflow:hidden}@media (hover:hover){.tarot-card-hover:hover{--tw-shadow:0 12px 40px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:oklab(86.8562% -.22589 .161328/.3);scale:1.02}}.input{border-radius:var(--radius-input);border-style:var(--tw-border-style);background-color:#0000004d;border-width:1px;border-color:#3a3a3a;width:100%}@supports (color:color-mix(in lab, red, red)){.input{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.input{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);color:#e0e0e0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.input::placeholder{color:#5a5a5a}.input{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}.input:focus{--tw-shadow-alpha:20%;--tw-shadow:0 0 20px var(--tw-shadow-color,oklab(86.8562% -.22589 .161328/.2));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#00ff41}.backdrop{inset:calc(var(--spacing)*0);background-color:#000000d9;position:fixed}@supports (color:color-mix(in lab, red, red)){.backdrop{background-color:color-mix(in oklab,var(--color-black)85%,transparent)}}.backdrop{--tw-backdrop-blur:blur(var(--blur-sm));backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);z-index:1200}.toast{border-radius:var(--radius-button);border-left-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);--tw-shadow:0 20px 60px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#2a2a2e;border-color:#00ff41;border-left-width:3px}.sr-only{width:1px;height:1px;padding:calc(var(--spacing)*0);clip:rect(0,0,0,0);white-space:nowrap;border-width:0;margin:-1px;position:absolute;overflow:hidden}.scanlines{position:relative}.scanlines:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00ff4108 2px 4px);position:absolute;inset:0}.noise{position:relative}.noise:before{content:"";opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-\[50\%\]{top:50%}.right-0{right:calc(var(--spacing)*0)}.right-4{right:calc(var(--spacing)*4)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-\[calc\(var\(--bottomnav-height\)\+16px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(var(--bottomnav-height) + 16px + env(safe-area-inset-bottom))}.left-0{left:calc(var(--spacing)*0)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.-z-10{z-index:calc(10*-1)}.z-10{z-index:10}.z-50{z-index:50}.z-\[var\(--z-floating-ui\)\]{z-index:var(--z-floating-ui)}.z-modal{z-index:1200}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.h-1{height:calc(var(--spacing)*1)}.h-2{height:calc(var(--spacing)*2)}.h-4{height:calc(var(--spacing)*4)}.h-6{height:calc(var(--spacing)*6)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-20{height:calc(var(--spacing)*20)}.h-auto{height:auto}.h-full{height:100%}.max-h-\[calc\(100dvh-env\(safe-area-inset-top\,0px\)-env\(safe-area-inset-bottom\,0px\)-2rem\)\]{max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 2rem)}.min-h-\[44px\]{min-height:44px}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-3\/4{width:75%}.w-9{width:calc(var(--spacing)*9)}.w-11{width:calc(var(--spacing)*11)}.w-24{width:calc(var(--spacing)*24)}.w-\[100px\]{width:100px}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.min-w-\[44px\]{min-width:44px}.min-w-screen{min-width:100vw}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-y-180{--tw-rotate-y:rotateY(180deg);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-\[danger-pulse_2s_ease-in-out_infinite\]{animation:2s ease-in-out infinite danger-pulse}.animate-\[shimmer_1\.5s_infinite\]{animation:1.5s infinite shimmer}.animate-pulse{animation:var(--animate-pulse)}.animate-ripple{animation:.4s ease-out forwards buttonRipple}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize{resize:both}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-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-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--color-oracle-30\)\]{border-color:var(--color-oracle-30)}.border-\[var\(--color-oracle-40\)\]{border-color:var(--color-oracle-40)}.border-border{border-color:#3a3a3a}.border-matrix\/15{border-color:oklab(86.8562% -.22589 .161328/.15)}.border-matrix\/40{border-color:oklab(86.8562% -.22589 .161328/.4)}.border-matrix\/50{border-color:oklab(86.8562% -.22589 .161328/.5)}.border-oracle\/40{border-color:oklab(90.5399% -.149444 -.0393982/.4)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-\[rgba\(255\,255\,255\,0\.03\)\]{background-color:#ffffff08}.bg-\[rgba\(255\,255\,255\,0\.05\)\]{background-color:#ffffff0d}.bg-background{background-color:#0d0d10}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.bg-black\/85{background-color:color-mix(in oklab,var(--color-black)85%,transparent)}}.bg-matrix\/\[0\.03\]{background-color:oklab(86.8562% -.22589 .161328/.03)}.bg-muted{background-color:#1a1a1e}.bg-muted-foreground\/30{background-color:oklab(63.3429% 0 0/.3)}.bg-oracle\/\[0\.03\]{background-color:oklab(90.5399% -.149444 -.0393982/.03)}.bg-subtle\/90{background-color:oklab(28.6608% .00198454 -.00695078/.9)}.bg-transparent{background-color:#0000}.bg-truth{background-color:#ff0040}.bg-void\/80{background-color:oklab(14.5735% .00116894 -.0041153/.8)}.bg-void\/95{background-color:oklab(14.5735% .00116894 -.0041153/.95)}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[var\(--color-oracle-10\)\]{--tw-gradient-from:var(--color-oracle-10);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--color-oracle-15\)\]{--tw-gradient-from:var(--color-oracle-15);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-matrix{--tw-gradient-from:#00ff41;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-truth{--tw-gradient-from:#ff0040;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-white\/20{--tw-gradient-via:#fff3}@supports (color:color-mix(in lab, red, red)){.via-white\/20{--tw-gradient-via:color-mix(in oklab,var(--color-white)20%,transparent)}}.via-white\/20{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[var\(--color-matrix-10\)\]{--tw-gradient-to:var(--color-matrix-10);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--color-matrix-15\)\]{--tw-gradient-to:var(--color-matrix-15);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-matrix-dim{--tw-gradient-to:#00b82e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-truth-dim{--tw-gradient-to:#cc0038;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1rem,env(safe-area-inset-top))}.pr-\[env\(safe-area-inset-right\)\]{padding-right:env(safe-area-inset-right)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-\[max\(1\.5rem\,env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:max(1.5rem,env(safe-area-inset-bottom,0px))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pl-\[env\(safe-area-inset-left\)\]{padding-left:env(safe-area-inset-left)}.text-center{text-align:center}.font-mono{font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,Monaco,monospace}.text-base{font-size:1rem;line-height:var(--tw-leading,1.6)}.text-lg{font-size:1.125rem;line-height:var(--tw-leading,1.5)}.text-sm{font-size:.875rem;line-height:var(--tw-leading,1.5)}.text-xs{font-size:.75rem;line-height:var(--tw-leading,1.4)}.text-\[10px\]{font-size:10px}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--color-oracle\)\]{color:var(--color-oracle)}.text-dim{color:#5a5a5a}.text-foreground{color:#e0e0e0}.text-matrix{color:#00ff41}.text-muted-foreground{color:#8a8a8a}.text-oracle{color:#0ff}.text-parchment{color:#e0e0e0}.text-truth{color:#ff0040}.text-void{color:#0a0a0c}.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}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-70{opacity:.7}.opacity-\[0\.04\]{opacity:.04}.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)}.shadow-\[0_0_15px_var\(--color-matrix-40\)\,0_0_30px_var\(--color-matrix-20\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,var(--color-matrix-40)),0 0 30px var(--tw-shadow-color,var(--color-matrix-20));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_var\(--color-truth-40\)\,0_0_30px_var\(--color-truth-20\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,var(--color-truth-40)),0 0 30px var(--tw-shadow-color,var(--color-truth-20));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_var\(--color-oracle-20\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,var(--color-oracle-20));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_var\(--color-matrix-50\)\,0_0_60px_var\(--color-matrix-25\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,var(--color-matrix-50)),0 0 60px var(--tw-shadow-color,var(--color-matrix-25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_60px_rgba\(0\,0\,0\,0\.6\)\,0_0_40px_rgba\(0\,255\,65\,0\.08\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.03\)\]{--tw-shadow:0 0 60px var(--tw-shadow-color,#0009),0 0 40px var(--tw-shadow-color,#00ff4114),inset 0 1px 0 var(--tw-shadow-color,#ffffff08);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px 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)}.shadow\/card,.shadow\/dropdown,.shadow\/elevated,.shadow\/inset,.shadow\/modal{--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)}.glow-matrix{box-shadow:0 0 20px #00ff4166}.glow-oracle{box-shadow:0 0 20px #0ff6}.glow-truth{box-shadow:0 0 20px #ff004066}.ring-offset-background{--tw-ring-offset-color:#0d0d10}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,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-all{transition-property:all;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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-out-expo{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.outline-none{--tw-outline-style:none;outline-style:none}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.backface-hidden{backface-visibility:hidden}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}@media (hover:hover){.hover\:translate-y-\[-1px\]:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:translate-y-\[-2px\]:hover{--tw-translate-y:-2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:border-matrix:hover{border-color:#00ff41}.hover\:border-matrix\/70:hover{border-color:oklab(86.8562% -.22589 .161328/.7)}.hover\:border-oracle\/70:hover{border-color:oklab(90.5399% -.149444 -.0393982/.7)}.hover\:bg-matrix\/10:hover{background-color:oklab(86.8562% -.22589 .161328/.1)}.hover\:bg-matrix\/\[0\.08\]:hover{background-color:oklab(86.8562% -.22589 .161328/.08)}.hover\:bg-oracle\/10:hover{background-color:oklab(90.5399% -.149444 -.0393982/.1)}.hover\:text-matrix:hover{color:#00ff41}.hover\:text-matrix\/90:hover{color:oklab(86.8562% -.22589 .161328/.9)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_15px_var\(--color-matrix-10\)\]:hover{--tw-shadow:0 0 15px var(--tw-shadow-color,var(--color-matrix-10));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_var\(--color-matrix-30\)\,0_0_40px_var\(--color-matrix-15\)\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,var(--color-matrix-30)),0 0 40px var(--tw-shadow-color,var(--color-matrix-15));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_25px_var\(--color-matrix-30\)\,inset_0_0_20px_var\(--color-matrix-5\)\]:hover{--tw-shadow:0 0 25px var(--tw-shadow-color,var(--color-matrix-30)),inset 0 0 20px var(--tw-shadow-color,var(--color-matrix-5));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_25px_var\(--color-oracle-30\)\,inset_0_0_20px_var\(--color-oracle-5\)\]:hover{--tw-shadow:0 0 25px var(--tw-shadow-color,var(--color-oracle-30)),inset 0 0 20px var(--tw-shadow-color,var(--color-oracle-5));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_var\(--color-matrix-60\)\,0_0_60px_var\(--color-matrix-30\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.2\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,var(--color-matrix-60)),0 0 60px var(--tw-shadow-color,var(--color-matrix-30)),inset 0 1px 0 var(--tw-shadow-color,#fff3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_var\(--color-truth-60\)\,0_0_60px_var\(--color-truth-30\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,var(--color-truth-60)),0 0 60px var(--tw-shadow-color,var(--color-truth-30));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}.hover\:drop-shadow-\[0_0_6px_var\(--color-matrix-50\)\]:hover{--tw-drop-shadow-size:drop-shadow(0 0 6px var(--tw-drop-shadow-color,var(--color-matrix-50)));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}}.focus\:ring-2:focus{--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\:ring-offset-2:focus{--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\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.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-matrix:focus-visible{--tw-ring-color:#00ff41}.focus-visible\:ring-matrix\/30:focus-visible{--tw-ring-color:oklab(86.8562% -.22589 .161328/.3)}.focus-visible\:ring-matrix\/50:focus-visible{--tw-ring-color:oklab(86.8562% -.22589 .161328/.5)}.focus-visible\:ring-matrix\/70:focus-visible{--tw-ring-color:oklab(86.8562% -.22589 .161328/.7)}.focus-visible\:ring-oracle\/50:focus-visible{--tw-ring-color:oklab(90.5399% -.149444 -.0393982/.5)}.focus-visible\:ring-truth\/70:focus-visible{--tw-ring-color:oklab(63.2153% .237533 .0904641/.7)}.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\:ring-offset-void:focus-visible{--tw-ring-offset-color:#0a0a0c}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:transition-transform:active{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.active\:duration-75:active{--tw-duration:75ms;transition-duration:75ms}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.has-\[\>svg\]\:px-6:has(>svg){padding-inline:calc(var(--spacing)*6)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media (width>=40rem){.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:text-left{text-align:left}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (width>=48rem){.md\:right-6{right:calc(var(--spacing)*6)}.md\:bottom-6{bottom:calc(var(--spacing)*6)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[role\=button\]\:visible:is(){visibility:visible}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value: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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes buttonRipple{0%{opacity:.6;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(20)}}@keyframes glitch-scanline{0%{background-position:0 0}to{background-position:0 100%}}@keyframes glitch-scanline-flicker{0%,to{opacity:.06}25%{opacity:.04}50%{opacity:.1}75%{opacity:.05}}@keyframes glitch-noise{0%,to{background-position:0 0}10%{background-position:-5% -10%}20%{background-position:-15% 5%}30%{background-position:7% -25%}40%{background-position:20% 25%}50%{background-position:-25% 10%}60%{background-position:15% 5%}70%{background-position:0 15%}80%{background-position:25% 35%}90%{background-position:-10% 10%}}@keyframes common-toast-enter{0%{opacity:0;filter:blur(4px)hue-rotate(30deg);transform:translate(100%)scale(.95)}50%{filter:blur()hue-rotate();transform:translate(-5px)scale(1)}70%{transform:translate(3px)}to{opacity:1;filter:none;transform:translate(0)scale(1)}}@keyframes common-toast-exit{0%{opacity:1;clip-path:inset(0);transform:translate(0)scale(1)}30%{clip-path:inset(10% 0 20%);transform:translate(-10px)scale(1.02)}60%{opacity:.5;clip-path:inset(30% 0 10%)}to{opacity:0;clip-path:inset(50% 0);transform:translate(100%)scale(.9)}}@keyframes common-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.glitch-btn{will-change:transform,box-shadow;transition:transform .1s ease-out,box-shadow .15s ease-out,background-color .1s ease-out,border-color .1s ease-out;position:relative}.glitch-btn:not(:disabled){animation:1.5s ease-in-out infinite paused glitch-btn-idle-pulse}.glitch-btn:not(:disabled).is-visible{animation-play-state:running}@media (prefers-reduced-motion:reduce){.glitch-btn:not(:disabled){animation:none}}@keyframes glitch-btn-idle-pulse{0%,to{box-shadow:0 0 #0000,inset 0 0 0 1px #00ff411a}50%{box-shadow:0 0 8px #00ff4126,inset 0 0 0 1px #00ff4133}}.glitch-btn:not(:disabled):hover{animation:none;transform:scale(1.02);box-shadow:0 0 16px #00ff414d,inset 0 0 0 1px #00ff414d}.glitch-btn:not(:disabled):active{animation:.15s ease-out forwards glitch-btn-press;transform:scale(.98)}@keyframes glitch-btn-press{0%{filter:brightness()}50%{filter:brightness(1.5);box-shadow:0 0 20px #00ff4180,inset 0 0 20px #00ff411a}to{filter:brightness()}}.glitch-btn:disabled{box-shadow:none!important;animation:none!important}.glitch-btn:disabled:before{content:"";opacity:.08;border-radius:inherit;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");position:absolute;inset:0}.glitch-btn[data-variant=destructive]:not(:disabled){animation:3s ease-in-out infinite glitch-btn-destructive-pulse}@keyframes glitch-btn-destructive-pulse{0%,to{box-shadow:0 0 #0000,inset 0 0 0 1px #ff33331a}50%{box-shadow:0 0 8px #f333,inset 0 0 0 1px #f333}}.glitch-btn[data-variant=destructive]:not(:disabled):hover{box-shadow:0 0 16px #f336,inset 0 0 0 1px #ff33334d}.glitch-text-hover{transition:color .1s ease-out}.glitch-text-hover:hover{color:var(--color-matrix,#00ff41)}.glitch-input{transition:border-color .15s,box-shadow .2s,transform .1s;position:relative}.glitch-input:focus{animation:.6s ease-in-out infinite glitch-input-focus-glow;box-shadow:0 0 0 3px #00ff4126,0 0 16px #00ff411a;border-color:var(--color-matrix,#00ff41)!important}@keyframes glitch-input-focus-glow{0%,to{box-shadow:0 0 0 3px #00ff4126,0 0 16px #00ff411a}50%{box-shadow:0 0 0 3px #00ff4140,0 0 24px #00ff4133}}.glitch-input[aria-invalid=true],.glitch-input:invalid{animation:.4s forwards glitch-input-error-shake;border-color:var(--color-truth,#ff0040)!important}.glitch-input[aria-invalid=true]:focus,.glitch-input:invalid:focus{animation:2s ease-in-out infinite glitch-input-error-glow;box-shadow:0 0 0 3px #f333,0 0 16px #ff333326}@keyframes glitch-input-error-shake{0%,to{transform:translate(0)}10%{transform:translate(-4px)}20%{transform:translate(4px)}30%{transform:translate(-3px)}40%{transform:translate(3px)}50%{transform:translate(-2px)}60%{transform:translate(2px)}70%{transform:translate(-1px)}80%{transform:translate(1px)}90%{transform:translate(0)}}@keyframes glitch-input-error-glow{0%,to{box-shadow:0 0 0 3px #f333,0 0 16px #ff333326}50%{box-shadow:0 0 0 3px #ff33334d,0 0 24px #ff333340}}.glitch-input[data-success=true]{animation:.6s forwards glitch-input-success;border-color:var(--color-matrix,#00ff41)!important}@keyframes glitch-input-success{0%{box-shadow:0 0 #00ff4100}30%{box-shadow:0 0 0 4px #00ff4166,0 0 20px #00ff414d}60%{box-shadow:0 0 0 6px #00ff4133,0 0 30px #00ff4126}to{box-shadow:0 0 0 3px #00ff4126,0 0 16px #00ff411a}}.glitch-card{transition:transform .15s ease-out,box-shadow .2s ease-out;position:relative}.glitch-card:hover{will-change:transform,box-shadow;transform:translateY(-4px)scale(1.01);box-shadow:0 8px 30px #0006,0 0 20px #00ff411a}.glitch-card:active{transform:translateY(-2px)scale(.99);box-shadow:0 4px 15px #0000004d,0 0 10px #00ff4126}.glitch-card[data-interactive=true]{cursor:pointer}.glitch-card[data-interactive=true]:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 12px 40px #00000080,0 0 30px #00ff4126}.glitch-skeleton{background:var(--color-surface,#0c0c0d);position:relative;overflow:hidden}.glitch-skeleton:before{content:"";background:linear-gradient(90deg,#0000 0%,#00ff410d 25%,#00ff411a 50%,#00ff410d 75%,#0000 100%);animation:1.5s ease-in-out infinite glitch-skeleton-shimmer;position:absolute;inset:0}.glitch-skeleton:after{content:"";opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");animation:.2s steps(10,end) infinite glitch-noise;position:absolute;inset:0}@keyframes glitch-skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.glitch-toast{animation:.3s ease-out forwards common-toast-enter}.glitch-toast[data-state=closing]{animation:.25s ease-in forwards common-toast-exit}.glitch-toast[data-type=error]{animation:.3s ease-out common-toast-enter,2s ease-in-out .3s infinite glitch-toast-error-pulse;border-color:var(--color-truth,#ff0040)!important}@keyframes glitch-toast-error-pulse{0%,to{box-shadow:0 4px 20px #0000004d,inset 0 0 0 1px #f333}50%{box-shadow:0 4px 25px #0006,inset 0 0 0 1px #f336,0 0 15px #ff333326}}.glitch-toast[data-type=success]{animation:.3s ease-out common-toast-enter,2s ease-in-out .3s infinite glitch-toast-success-pulse;border-color:var(--color-matrix,#00ff41)!important}@keyframes glitch-toast-success-pulse{0%,to{box-shadow:0 4px 20px #0000004d,inset 0 0 0 1px #00ff4133}50%{box-shadow:0 4px 25px #0006,inset 0 0 0 1px #00ff4166,0 0 15px #00ff4126}}.glitch-spinner{color:var(--color-matrix,#00ff41);animation:.8s linear infinite common-spin}.gpu-accelerate{backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}.content-auto{content-visibility:auto}[data-glitch=whisper]{--glitch-offset:1px;--glitch-duration:.4s;--glitch-opacity:.3;--glitch-scale:.3}[data-glitch=subtle]{--glitch-offset:2px;--glitch-duration:.3s;--glitch-opacity:.5;--glitch-scale:.5}[data-glitch=medium]{--glitch-offset:3px;--glitch-duration:.25s;--glitch-opacity:.7;--glitch-scale:1}[data-glitch=strong]{--glitch-offset:4px;--glitch-duration:.2s;--glitch-opacity:1;--glitch-scale:1.3}[data-glitch=extreme]{--glitch-offset:6px;--glitch-duration:.15s;--glitch-opacity:1;--glitch-scale:2;animation-iteration-count:2}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.1s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@keyframes glitch-chromatic{0%,to{text-shadow:0 0 5px #00ff414d;opacity:1}}@keyframes glitch-chromatic-pulse{0%,to{text-shadow:0 0 8px #00ff4166}}@keyframes glitch-slice-reveal{0%{opacity:0}to{opacity:1}}@keyframes glitch-slice-exit{0%{opacity:1}to{opacity:0}}@keyframes glitch-shake-micro{0%,to{transform:scale(1)}50%{transform:scale(.99)}}@keyframes glitch-shake-medium{0%,to{transform:scale(1)}50%{transform:scale(.99)}}@keyframes glitch-shake-error{0%,to{transform:scale(1)}50%{transform:scale(.99)}}@keyframes glitch-flash{0%,to{filter:brightness()}50%{filter:brightness(1.1)}}@keyframes glitch-flash-strong{0%,to{filter:brightness()}50%{filter:brightness(1.1)}}@keyframes glitch-invert{0%,to{filter:brightness()}}@keyframes glitch-invert-flash{0%,to{filter:brightness()}}@keyframes glitch-scanline{0%,to{background-position:0 0}}@keyframes glitch-noise{0%,to{background-position:0 0}}@keyframes glitch-text{0%,to{text-shadow:0 0 5px #00ff414d;filter:none;clip-path:none;transform:translate(0)}}@keyframes glitch-text-subtle{0%,to{text-shadow:0 0 5px #00ff414d;filter:none;clip-path:none;transform:translate(0)}}@keyframes glitch-text-intense{0%,to{text-shadow:0 0 5px #00ff414d;filter:none;clip-path:none;transform:translate(0)}}.glitch-input:focus,.glitch-textarea:focus{animation:none!important;box-shadow:0 0 0 3px #00ff4133!important}.glitch-card:hover{transform:translateY(-2px)!important}.glitch-btn:not(:disabled):hover{transform:scale(1.01)!important}.glitch-btn:not(:disabled):active{animation:none!important;transform:scale(.99)!important}.glitch-skeleton:before{opacity:.1;animation:none!important}.glitch-skeleton:after{opacity:.02;animation:none!important}.glitch-spinner,.glitch-spinner--slow,.glitch-spinner--muted{animation-duration:2s!important}}:root.tab-hidden *,:root.tab-hidden :before,:root.tab-hidden :after{animation-play-state:paused!important}@media (prefers-contrast:more){:root{--color-matrix:#0f0;--color-aware:#0ff;--color-oracle:#9d00ff;--color-truth:red;--color-gold:gold;--glitch-red:red;--glitch-cyan:#0ff;--glitch-red-strong:red;--glitch-cyan-strong:#0ff}[data-intensity],[data-variant]{text-shadow:none!important}.glitch-input:focus,.glitch-textarea:focus{outline-offset:2px;outline:3px solid var(--color-matrix)!important;box-shadow:none!important}.glitch-input[aria-invalid=true],.glitch-input:invalid{outline:3px solid var(--color-truth)!important}.glitch-btn:focus-visible{outline-offset:2px;outline:3px solid var(--color-matrix)!important;box-shadow:none!important}.glitch-toast[data-type=error]{border:2px solid var(--color-truth)!important;box-shadow:none!important}.glitch-toast[data-type=success]{border:2px solid var(--color-matrix)!important;box-shadow:none!important}[class*=glow],[class*=pulse]{box-shadow:none!important;filter:none!important}.glitch-skeleton:before,.glitch-skeleton:after{display:none}.glitch-skeleton{background:repeating-linear-gradient(90deg,var(--color-surface,#111)0px,var(--color-surface,#111)10px,var(--color-matrix)10px,var(--color-matrix)11px)!important}.glitch-card:hover{outline:2px solid var(--color-matrix);box-shadow:none!important}}@keyframes animate-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.animate-shake{animation:.3s ease-out animate-shake}@keyframes animate-ripple{0%{opacity:.5;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(4)}}.animate-ripple{animation:.6s ease-out forwards animate-ripple}@keyframes animate-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-shimmer{animation:1.5s ease-in-out infinite animate-shimmer}.hover-lift{transition:transform .25s ease-out,box-shadow .25s ease-out}.hover-lift:hover{transform:translateY(-4px)scale(1.01);box-shadow:0 8px 30px #0006,0 0 20px #00ff411a}.scanlines{position:relative}.scanlines:after{content:"";pointer-events:none;z-index:10;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00ff410d 2px 4px);position:absolute;inset:0}.scanlines-heavy:after{background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00ff411a 2px 4px)}.scanlines-animated:after{animation:3s ease-in-out infinite glitch-scanline-flicker}.rgb-split{position:relative}.rgb-split:before,.rgb-split:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.rgb-split:before{color:#ff0040cc;clip-path:polygon(0 0,100% 0,100% 45%,0 45%);transform:translate(-3px)}.rgb-split:after{color:#0ffc;clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%);transform:translate(3px)}.glass{-webkit-backdrop-filter:blur(12px);background:#0a0a0cb3;border:1px solid #ffffff0d}:root{color-scheme:dark;--_void-100:#2a2a2e;--_void-200:#222226;--_void-300:#1a1a1e;--_void-400:#141418;--_void-500:#111114;--_void-600:#0d0d10;--_void-700:#0a0a0c;--_void-800:#050507;--_void-900:#000;--_signal-100:#9fa;--_signal-200:#6f8;--_signal-300:#3f6;--_signal-400:#00ff41;--_signal-500:#00b82e;--_signal-600:#092;--_signal-700:#073;--_signal-800:#052;--_signal-900:#031;--_alert-100:#f9a;--_alert-200:#f68;--_alert-300:#f36;--_alert-400:#ff0040;--_alert-500:#cc0038;--_alert-600:#a03;--_alert-700:#802;--_alert-800:#501;--_alert-900:#330008;--_cold-100:#9ff;--_cold-200:#6ff;--_cold-300:#3ff;--_cold-400:#0ff;--_cold-500:#0cc;--_cold-600:#099;--_cold-700:#077;--_cold-800:#055;--_cold-900:#033;--_warning-100:#fff5cc;--_warning-200:#fe9;--_warning-300:#fd6;--_warning-400:#fc3;--_warning-500:#fa0;--_warning-600:#c80;--_warning-700:#860;--_warning-800:#540;--_warning-900:#320;--_neutral-100:#1a1a1a;--_neutral-200:#2a2a2a;--_neutral-300:#3a3a3a;--_neutral-400:#5a5a5a;--_neutral-500:#8a8a8a;--_neutral-600:#b0b0b0;--_neutral-700:#d4d4d4;--_neutral-800:#e0e0e0;--_neutral-900:#f0f0f0;--_glitch-magenta:#f0f;--_glitch-blue:#06f;--_glitch-red:red;--_glitch-cyan:#0ff;--color-void:#0a0a0c;--color-parchment:#e0e0e0;--color-matrix:#00ff41;--color-truth:#ff0040;--color-aware:#0ff;--color-warning:#fa0;--color-subtle:#1a1a1e;--color-border:#3a3a3a;--color-dim:#5a5a5a;--color-card-back:#0d0d10;--color-glow:#00ff414d;--color-text-primary:#e0e0e0;--color-text-secondary:#d4d4d4;--color-text-tertiary:#b0b0b0;--color-text-muted:#8a8a8a;--color-text-disabled:#e0e0e04d;--color-surface:#1a1a1e;--color-surface-elevated:#141418;--color-matrix-dim:#00b82e;--color-matrix-bright:#3f6;--color-matrix-dark:#092;--color-truth-dim:#cc0038;--color-truth-bright:#f36;--color-truth-dark:#a03;--color-aware-dim:#0cc;--color-glitch-magenta:#f0f;--color-glitch-blue:#06f;--color-matrix-5:#00ff410d;--color-matrix-10:#00ff411a;--color-matrix-15:#00ff4126;--color-matrix-20:#00ff4133;--color-matrix-30:#00ff414d;--color-matrix-40:#00ff4166;--color-matrix-50:#00ff4180;--color-matrix-60:#00ff4199;--color-matrix-75:#00ff41bf;--color-truth-5:#ff00400d;--color-truth-10:#ff00401a;--color-truth-15:#ff004026;--color-truth-20:#ff004033;--color-truth-30:#ff00404d;--color-truth-40:#ff004066;--color-truth-50:#ff004080;--color-truth-60:#ff004099;--color-aware-5:#00ffff0d;--color-aware-10:#00ffff1a;--color-aware-15:#00ffff26;--color-aware-20:#0ff3;--color-aware-30:#00ffff4d;--color-aware-40:#0ff6;--color-aware-50:#00ffff80;--color-aware-60:#0ff9;--color-oracle:#9d00ff;--color-oracle-5:#9d00ff0d;--color-oracle-10:#9d00ff1a;--color-oracle-15:#9d00ff26;--color-oracle-20:#9d00ff33;--color-oracle-30:#9d00ff4d;--color-oracle-40:#9d00ff66;--color-oracle-50:#9d00ff80;--color-oracle-60:#9d00ff99;--color-oracle-dim:#70c;--color-oracle-bright:#b333ff;--color-warning-5:#ffaa000d;--color-warning-10:#ffaa001a;--color-warning-15:#ffaa0026;--color-warning-20:#fa03;--color-warning-30:#ffaa004d;--color-warning-40:#fa06;--color-warning-50:#ffaa0080;--color-warning-60:#fa09;--color-warning-75:#ffaa00bf;--color-gold:gold;--color-gold-dim:#c90;--color-gold-bright:#ffe033;--color-gold-10:#ffd7001a;--color-gold-20:#ffd70033;--color-gold-30:#ffd7004d;--color-gold-40:#ffd70066;--color-gold-50:#ffd70080;--color-subtle-elevated:#141418;--color-subtle-hover:#1a1a1e;--color-subtle-active:#222226;--color-suit-wands:#ff6b35;--color-suit-cups:#4ecdc4;--color-suit-swords:#95aeff;--color-suit-pentacles:#c5a572;--color-parchment-5:#e0e0e00d;--color-parchment-10:#e0e0e01a;--color-parchment-15:#e0e0e026;--color-parchment-20:#e0e0e033;--color-parchment-30:#e0e0e04d;--color-parchment-40:#e0e0e066;--color-parchment-50:#e0e0e080;--color-parchment-60:#e0e0e099;--color-parchment-75:#e0e0e0bf;--color-void-light:#0a0a0ccc;--color-void-lighter:#0a0a0c99;--color-void-5:#0000000d;--color-void-10:#0000001a;--color-void-15:#00000026;--color-void-20:#0003;--color-void-30:#0000004d;--color-void-40:#0006;--color-void-50:#00000080;--color-void-60:#0009;--color-void-70:#000000b3;--color-void-75:#000000bf;--color-void-80:#000c;--color-void-90:#000000e6;--color-void-95:#000000f2;--font-serif:"Cormorant Garamond","Georgia","Times New Roman","Palatino",serif;--font-sans:"Inter",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue",sans-serif;--font-mono:"JetBrains Mono","Fira Code","SF Mono","Consolas","Monaco",monospace;--font-display:"Cormorant Garamond","Georgia","Times New Roman","Palatino",serif;--text-2xs:.625rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-display:clamp(2.5rem,5vw + 1rem,4rem);--text-headline:clamp(1.75rem,3vw + .5rem,2.5rem);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-tighter:1.1;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.7;--leading-loose:2;--tracking-matrix:.15em;--tracking-terminal:.08em;--tracking-wide:.05em;--tracking-tight:-.02em;--tracking-display:-.03em;--grid-columns:12;--grid-gutter:1rem;--grid-margin-mobile:1rem;--grid-margin-tablet:2rem;--grid-margin-desktop:4rem;--grid-max-width:1200px;--content-max-width:65ch;--touch-target-min:44px;--touch-target-md:48px;--touch-target-lg:56px;--sidebar-width:200px;--topbar-height:56px;--topbar-height-mobile:56px;--bottomnav-height:80px;--bottomnav-height-landscape:64px;--nav-height-mobile:80px;--nav-height-tablet:56px;--prose-max-width:65ch;--card-width-default:12rem;--card-width-mobile-max:90vw;--z-void:0;--z-base:1;--z-grid:1;--z-particles:2;--z-ambient-glow:3;--z-elevated:10;--z-card:10;--z-card-outline:11;--z-interactive:15;--z-tap-target:20;--z-card-actions:25;--z-vision-question:30;--z-overlay:50;--z-glitch-effects:50;--z-screen-flash:60;--z-light-flood:70;--z-breach-overlay:75;--z-vignette:80;--z-scanlines:85;--z-dropdown:100;--z-floating-ui:100;--z-progress-bar:105;--z-sticky:500;--z-ambient:800;--z-page-overlay:900;--z-sidebar:1000;--z-bottomnav:1050;--z-topbar:1100;--z-spread-experience:1150;--z-modal:1200;--z-toast:1250;--z-tooltip:1300;--z-fullscreen-overlay:1400;--z-fullscreen-effect:1500;--z-cursor:1600;--z-system-breach:1800;--z-critical:9000;--z-systemboot:9999;--bp-xs:320px;--bp-sm:375px;--bp-md:480px;--bp-lg:768px;--bp-xl:1024px;--bp-2xl:1280px;--bp-3xl:1536px;--bp-4xl:1920px;--bp-5xl:2560px;--radius:4px;--radius-none:0px;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-xl:8px;--radius-2xl:10px;--radius-full:9999px;--shadow-card:0 4px 6px -1px #0000004d,0 2px 4px -2px #0003;--shadow-elevated:0 10px 15px -3px #0006,0 4px 6px -4px #0000004d;--shadow-modal:0 25px 50px -12px #0009,0 0 40px #00ff411a;--shadow-dropdown:0 10px 25px #00000080,0 0 15px #00ff410d;--shadow-inset-void:inset 0 2px 4px 0 #0000004d;--shadow-inset-glow:inset 0 0 20px #00ff410d;--shadow-inset-glow-strong:inset 0 0 30px #00ff411a;--glow-matrix:0 0 15px #00ff4166,0 0 5px #00ff41cc;--glow-matrix-whisper:0 0 4px #00ff411a;--glow-matrix-subtle:0 0 10px #00ff4133;--glow-matrix-medium:0 0 20px #00ff4159,0 0 40px #00ff4126,0 0 8px #00ff41e6;--glow-matrix-strong:0 0 25px #00ff4173,0 0 50px #00ff4133,0 0 10px #00ff41;--glow-matrix-intense:0 0 30px #00ff4199,0 0 60px #00ff414d,0 0 100px #00ff4126,0 0 12px #00ff41;--glow-matrix-pulse:0 0 40px #00ff41b3,0 0 80px #00ff4159;--glow-matrix-neon:0 0 5px #00ff41,0 0 10px #00ff41,0 0 20px #00ff41,0 0 40px #00ff41;--glow-truth:0 0 15px #ff004066,0 0 5px #ff0040cc;--glow-truth-whisper:0 0 4px #ff00401a;--glow-truth-subtle:0 0 10px #ff004033;--glow-truth-medium:0 0 20px #ff004059,0 0 40px #ff004026,0 0 8px #ff0040e6;--glow-truth-intense:0 0 30px #ff004099,0 0 60px #ff00404d,0 0 12px #ff0040;--glow-truth-neon:0 0 5px #ff0040,0 0 10px #ff0040,0 0 20px #ff0040,0 0 40px #ff0040;--glow-aware:0 0 15px #0ff6,0 0 5px #0ffc;--glow-aware-whisper:0 0 4px #00ffff1a;--glow-aware-subtle:0 0 10px #0ff3;--glow-aware-medium:0 0 20px #00ffff59,0 0 40px #00ffff26,0 0 8px #00ffffe6;--glow-aware-intense:0 0 30px #0ff9,0 0 60px #00ffff4d,0 0 12px #0ff;--glow-aware-neon:0 0 5px #0ff,0 0 10px #0ff,0 0 20px #0ff,0 0 40px #0ff;--glow-oracle:0 0 15px #9d00ff66,0 0 5px #9d00ffcc;--glow-oracle-whisper:0 0 4px #9d00ff1a;--glow-oracle-subtle:0 0 10px #9d00ff33;--glow-oracle-medium:0 0 20px #9d00ff59,0 0 40px #9d00ff26,0 0 8px #9d00ffe6;--glow-oracle-intense:0 0 30px #9d00ff99,0 0 60px #9d00ff4d,0 0 12px #9d00ff;--glow-oracle-neon:0 0 5px #9d00ff,0 0 10px #9d00ff,0 0 20px #9d00ff,0 0 40px #9d00ff;--glow-warning:0 0 15px #fa06,0 0 5px #fa0c;--glow-warning-subtle:0 0 10px #fa03;--glow-warning-medium:0 0 20px #ffaa0059,0 0 40px #ffaa0026;--glow-gold:0 0 15px #ffd70066,0 0 5px #ffd700cc;--glow-gold-subtle:0 0 10px #ffd70033;--glow-gold-intense:0 0 30px #ffd70099,0 0 60px #ffd7004d;--glow-gold-neon:0 0 5px gold,0 0 10px gold,0 0 20px gold,0 0 40px gold;--glow-glitch:-3px 0 #ff004080,3px 0 #00ffff80,0 0 15px #00ff414d;--glow-glitch-strong:-5px 0 #ff0040b3,5px 0 #00ffffb3,0 0 20px #00ff4180;--transition-fast:.15s ease-in-out;--transition-base:.3s ease-in-out;--transition-slow:.6s ease-in-out;--gradient-premium:linear-gradient(135deg,#00ff41,#ff0040);--gradient-matrix:linear-gradient(180deg,#00ff411a 0%,transparent 100%);--gradient-scanline:repeating-linear-gradient(0deg,transparent,transparent 2px,#00ff4108 2px,#00ff4108 4px);--bg-grid:linear-gradient(#00ff4108 1px,transparent 1px),linear-gradient(90deg,#00ff4108 1px,transparent 1px);--duration-instant:50ms;--duration-fast:.15s;--duration-base:.3s;--duration-slow:.6s;--duration-extra-slow:1s;--duration-dramatic:1.5s;--duration-glitch:.4s;--duration-page:.5s;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-linear:linear;--ease-out-quint:cubic-bezier(.23,1,.32,1);--ease-bounce:cubic-bezier(.34,1.56,.64,1);--ease-glitch:cubic-bezier(.23,1,.32,1);--ease-matrix:cubic-bezier(.25,.46,.45,.94);--ease-spring:cubic-bezier(.175,.885,.32,1.275);--delay-micro:50ms;--delay-short:.1s;--delay-base:.15s;--delay-medium:.3s;--delay-long:.5s;--motion-instant:50ms cubic-bezier(.16,1,.3,1);--motion-fast:.15s cubic-bezier(.16,1,.3,1);--motion-base:.3s cubic-bezier(.4,0,.2,1);--motion-slow:.6s cubic-bezier(.4,0,.2,1);--motion-glitch:.4s cubic-bezier(.23,1,.32,1);--direction:ltr;--direction-multiplier:1;--icon-rotation:0deg;--gradient-direction:to right;--gradient-direction-reverse:to left}[dir=rtl]{--direction:rtl;--direction-multiplier:-1;--icon-rotation:180deg;--gradient-direction:to left;--gradient-direction-reverse:to right}[dir=rtl] .rtl-flip{transform:scaleX(-1)}[dir=rtl] .rtl-rotate{transform:rotate(var(--icon-rotation))}[dir=rtl] .rtl-progress{direction:rtl}.ltr-force{direction:ltr;unicode-bidi:embed}.rtl-force{direction:rtl;unicode-bidi:embed}.bidi-isolate{unicode-bidi:isolate}@keyframes slideInStart{0%{opacity:0;transform:translateX(calc(-20px*var(--direction-multiplier)))}to{opacity:1;transform:translate(0)}}@keyframes slideInEnd{0%{opacity:0;transform:translateX(calc(20px*var(--direction-multiplier)))}to{opacity:1;transform:translate(0)}}@keyframes slideOutStart{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(calc(-20px*var(--direction-multiplier)))}}@keyframes slideOutEnd{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(calc(20px*var(--direction-multiplier)))}}.animate-slide-in-start{animation:slideInStart .3s var(--ease-out)forwards}.animate-slide-in-end{animation:slideInEnd .3s var(--ease-out)forwards}.animate-slide-out-start{animation:slideOutStart .3s var(--ease-out)forwards}.animate-slide-out-end{animation:slideOutEnd .3s var(--ease-out)forwards}[dir=rtl] .sidebar-container{inset-inline:auto 0}[dir=rtl] .active-indicator-start{border-radius:3px 0 0 3px;inset-inline:auto 0}.input-icon-start{padding-inline:2.5rem 1rem}.input-icon-start-icon{inset-inline:.75rem auto}.input-icon-end{padding-inline:1rem 2.5rem}.input-icon-end-icon{inset-inline:auto .75rem}.message-user{margin-inline:auto 0}.message-system{margin-inline:0 auto}[dir=rtl] .back-icon,[dir=rtl] .forward-icon,[dir=rtl] .chevron-end,[dir=rtl] .carousel-prev-icon,[dir=rtl] .carousel-next-icon{transform:scaleX(-1)}.scroll-horizontal{scroll-behavior:smooth}.toast-container-end{inset-inline:auto 1rem}.toast-container-start{inset-inline:1rem auto}.list-marker-start{margin-inline-end:.5rem}.list-marker-end{margin-inline-start:.5rem}[dir=rtl] table{direction:rtl}.table-number-column{text-align:end;direction:ltr;unicode-bidi:embed}@media (prefers-reduced-motion:reduce){.animate-slide-in-start,.animate-slide-in-end,.animate-slide-out-start,.animate-slide-out-end{opacity:1;animation:none;transform:none}}body.rtl-debug [dir=rtl] *{outline:1px solid #ff004033}body.rtl-debug [dir=rtl] [style*=margin-left],body.rtl-debug [dir=rtl] [style*=margin-right],body.rtl-debug [dir=rtl] [style*=padding-left],body.rtl-debug [dir=rtl] [style*=padding-right]{outline-offset:-2px;outline:2px solid #ff0040cc!important}[dir=rtl] *,:lang(ar){letter-spacing:0!important}[dir=rtl] p,[dir=rtl] li,:lang(ar) p,:lang(ar) li{line-height:1.75}@media print{@media print{*,:before,:after{box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;transition:none!important;animation:none!important}@page{margin:1.5cm;size:A4}html,body{color:#000!important;background:#fff!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:12pt!important;line-height:1.5!important}nav,aside,header:not(.print-header),footer:not(.print-footer),[class*=sidebar],[class*=Sidebar],[class*=topbar],[class*=TopBar],[class*=topBar],[class*=bottomnav],[class*=BottomNav],[class*=bottomNav],[class*=skip-link],[class*=skipLink],button:not(.print-visible),[role=button]:not(.print-visible),input,textarea,select,[contenteditable]{display:none!important}[class*=modal]:not(.print-modal),[class*=Modal]:not(.print-modal),[class*=overlay]:not(.print-overlay),[class*=Overlay]:not(.print-overlay),[class*=dialog]:not(.print-dialog),[class*=Dialog]:not(.print-dialog){background:0 0!important;position:static!important}[class*=toast],[class*=Toast],[class*=pwa],[class*=PWA],[class*=install],[class*=cookie],[class*=Cookie],[class*=consent],[class*=Consent]{display:none!important}[class*=glitch],[class*=Glitch]{filter:none!important;opacity:1!important}[class*=scanline],[class*=Scanline],[class*=ambient],[class*=Ambient],[class*=glow],[class*=Glow],[class*=particle],[class*=Particle],[class*=noise],[class*=Noise],[class*=matrix-bg],[class*=MatrixBg]{display:none!important}[class*=rgb],[class*=RGB]{filter:none!important}[class*=layout],[class*=Layout]{width:100%!important;height:auto!important;min-height:auto!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important}main,[role=main],[class*=content],[class*=Content]{background:0 0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important}h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid;color:#000!important;font-family:Georgia,Times New Roman,serif!important}h1{margin-bottom:12pt!important;font-size:24pt!important}h2{margin-bottom:10pt!important;font-size:18pt!important}h3{margin-bottom:8pt!important;font-size:14pt!important}p{orphans:3;widows:3;color:#000!important;margin-bottom:8pt!important;font-size:12pt!important;line-height:1.6!important}code,pre,[class*=mono]{color:#000!important;background:#f5f5f5!important;padding:2pt 4pt!important;font-family:Courier New,Courier,monospace!important;font-size:10pt!important}a[href]:after{content:" (" attr(href)")";color:#666;font-size:9pt}a[href^=\#]:after,a[href^=javascript\:]:after{content:""}img{page-break-inside:avoid;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;max-width:100%!important}[class*=card],[class*=Card]{page-break-inside:avoid;background:#fff!important;border:1px solid #ccc!important;border-radius:0!important;margin-bottom:12pt!important;padding:12pt!important}[class*=cardImage],[class*=CardImage]{border:1px solid #ccc!important;width:auto!important;max-width:200px!important;height:auto!important;margin:0 auto 12pt!important;display:block!important}[class*=result],[class*=Result]{page-break-before:always;background:#fff!important;position:static!important}[class*=cardsStrip],[class*=CardsStrip]{display:none!important}[class*=details],[class*=Details]{background:0 0!important;padding:0!important}[class*=keyword],[class*=Keyword],[class*=tag],[class*=Tag]{color:#333!important;background:0 0!important;border:none!important;margin-right:8pt!important;padding:0!important;display:inline!important}[class*=keyword]:after,[class*=Keyword]:after{content:", "}[class*=keyword]:last-child:after,[class*=Keyword]:last-child:after{content:""}[class*=meaning],[class*=Meaning],[class*=interpretation],[class*=Interpretation]{page-break-inside:avoid;background:#f9f9f9!important;border:1px solid #ddd!important;margin:8pt 0!important;padding:12pt!important}[class*=position],[class*=Position]{color:#000!important;text-transform:uppercase!important;font-size:10pt!important;font-weight:700!important}[class*=backdrop],[class*=Backdrop],[class*=closeButton],[class*=CloseButton],[class*=close-button],[class*=navigation] button,[class*=Navigation] button,[class*=navButton],[class*=NavButton]{display:none!important}[class*=cardInfo],[class*=CardInfo]{max-width:100%!important;max-height:none!important;padding:0!important;overflow:visible!important}[class*=suitBadge],[class*=SuitBadge]{background:#f0f0f0!important;border:1px solid #ccc!important;border-radius:0!important;margin-bottom:8pt!important;padding:4pt 8pt!important;display:inline-block!important;position:static!important}[class*=visionCta],[class*=VisionCta],[class*=visionButton],[class*=VisionButton],[class*=chatInput],[class*=ChatInput],[class*=inputArea],[class*=InputArea]{display:none!important}[class*=message],[class*=Message]{page-break-inside:avoid;background:#fff!important;border-bottom:1px solid #eee!important;margin:0!important;padding:8pt 0!important}[class*=session],[class*=Session]{display:none!important}figure,table,blockquote,[class*=card],[class*=Card]{page-break-inside:avoid}.print-page-break{page-break-before:always}.print-no-break{page-break-inside:avoid}.print-hidden,.no-print{display:none!important}.print-only{display:block!important}.print-visible{visibility:visible!important;display:block!important}}}.btn-void{border:1px solid var(--color-matrix-30,#00ff414d);color:var(--color-matrix,#00ff41);cursor:pointer;background:0 0;transition:transform .15s ease-out,background .2s,box-shadow .2s,border-color .2s}.btn-void:hover{background:var(--color-matrix-5,#00ff410d);box-shadow:0 0 20px var(--color-matrix-10,#00ff411a);border-color:var(--color-matrix-50,#00ff4180);transform:translateY(-1px)}.btn-void:active{background:var(--color-matrix-10,#00ff411a);transform:translateY(1px)scale(.98)}.btn-primary{min-height:44px;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:var(--text-sm,.875rem);background:var(--color-matrix,#00ff41);color:var(--color-void,#000);border-radius:var(--radius-lg,6px);cursor:pointer;transition:all var(--duration-fast,.15s)var(--ease-out,cubic-bezier(.16,1,.3,1));border:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-weight:500;display:inline-flex}.btn-primary:hover{box-shadow:0 0 20px var(--color-matrix-20,#00ff4133);filter:brightness(1.1);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)scale(.98)}.btn-primary:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;filter:none;transform:none}.btn-secondary{min-height:44px;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:var(--text-sm,.875rem);color:var(--color-parchment,#e0e0e0);border:1px solid var(--color-parchment-20,#e0e0e033);border-radius:var(--radius-lg,6px);cursor:pointer;transition:all var(--duration-fast,.15s)var(--ease-out);background:0 0;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-weight:500;display:inline-flex}.btn-secondary:hover{border-color:var(--color-parchment-40,#e0e0e066);background:var(--color-parchment-5,#e0e0e00d);transform:translateY(-1px)}.btn-secondary:active{transform:translateY(0)scale(.98)}.btn-secondary:disabled{opacity:.4;cursor:not-allowed;transform:none}.btn-danger{min-height:44px;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:var(--text-sm,.875rem);color:var(--color-blood,#ff0040);border:1px solid var(--color-blood-30,#ff00404d);border-radius:var(--radius-lg,6px);cursor:pointer;transition:all var(--duration-fast,.15s)var(--ease-out);background:0 0;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-weight:500;display:inline-flex}.btn-danger:hover{background:var(--color-blood-10,#ff00401a);border-color:var(--color-blood-50,#ff004080);box-shadow:0 0 15px var(--color-blood-10,#ff00401a);transform:translateY(-1px)}.btn-danger:active{transform:translateY(0)scale(.98)}.btn-danger:disabled{opacity:.4;cursor:not-allowed;transform:none}.btn-ghost{min-height:44px;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:var(--text-sm,.875rem);color:var(--color-dim,#ffffff80);border-radius:var(--radius-lg,6px);cursor:pointer;transition:all var(--duration-fast,.15s)var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:500;display:inline-flex}.btn-ghost:hover{color:var(--color-parchment,#e0e0e0);background:#ffffff0d}.btn-ghost:active{transform:scale(.98)}.btn-ghost:disabled{opacity:.3;cursor:not-allowed}.link-draw{background:linear-gradient(var(--color-matrix,#00ff41),var(--color-matrix,#00ff41))no-repeat left bottom;background-size:0% 1px;text-decoration:none;transition:background-size .3s ease-out}.link-draw:hover{background-size:100% 1px}.input-terminal{font-family:var(--font-mono,"JetBrains Mono",monospace);border:none;border-left:2px solid var(--color-matrix-30,#00ff414d);color:var(--color-parchment,#e0e0e0);background:0 0;transition:border-color .2s,background .3s,box-shadow .2s}.input-terminal:focus{border-color:var(--color-matrix,#00ff41);background:var(--color-matrix-5,#00ff410d);box-shadow:inset 0 0 10px var(--color-matrix-5,#00ff410d);outline:none}.input-terminal::placeholder{color:var(--color-dim,#ffffff4d)}.card-tilt{transition:transform .3s ease-out,box-shadow .3s}.card-tilt:hover{transform:perspective(1000px)rotateY(2deg)rotateX(-1deg)translateY(-4px);box-shadow:0 8px 32px #0000004d}.glow-border{position:relative}.glow-border:after{content:"";border-radius:inherit;background:linear-gradient(90deg,transparent 0%,var(--color-matrix-30,#00ff414d)50%,transparent 100%);z-index:-1;-webkit-mask-composite:xor;pointer-events:none;opacity:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background-size:200% 100%;padding:1px;transition:opacity .3s;animation:3s linear infinite borderSweep;position:absolute;inset:-1px;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.glow-border:hover:after{opacity:1}@keyframes borderSweep{0%{background-position:200%}to{background-position:-200%}}@media (prefers-reduced-motion:reduce){.btn-void,.link-draw,.card-tilt,.glow-border:after{transition:none;animation:none}.card-tilt:hover,.btn-void:hover,.btn-void:active{transform:none}.btn-primary,.btn-secondary,.btn-danger,.btn-ghost{transition:none}.btn-primary:hover,.btn-secondary:hover,.btn-danger:hover,.btn-primary:active,.btn-secondary:active,.btn-danger:active,.btn-ghost:active{transform:none}}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v52/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj75s.woff2)format("woff2");unicode-range:U+3000-303F,U+3040-309F,U+30A0-30FF,U+FF00-FFEF,U+4E00-9FAF}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v52/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFJUj75s.woff2)format("woff2");unicode-range:U+3000-303F,U+3040-309F,U+30A0-30FF,U+FF00-FFEF,U+4E00-9FAF}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanssc/v36/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_EnYxNbPzS5HE.woff2)format("woff2");unicode-range:U+4E00-9FFF,U+3400-4DBF,U+20000-2A6DF}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanssc/v36/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG-XEnYxNbPzS5HE.woff2)format("woff2");unicode-range:U+4E00-9FFF,U+3400-4DBF,U+20000-2A6DF}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLTq8H4hfeE.woff2)format("woff2");unicode-range:U+AC00-D7AF,U+11??,U+3130-318F,U+A960-A97F,U+D7B0-D7FF}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuozeLTq8H4hfeE.woff2)format("woff2");unicode-range:U+AC00-D7AF,U+11??,U+3130-318F,U+A960-A97F,U+D7B0-D7FF}:root{--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);--font-size:16px;--font-serif:"Cormorant Garamond","Georgia","Times New Roman","Palatino",serif;--font-sans:"Inter",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue",sans-serif;--font-mono:"SF Mono","Fira Code","Consolas","Monaco","Liberation Mono",monospace;--font-sans-ja:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo",sans-serif;--font-sans-zh:"Noto Sans SC","PingFang SC","Hiragino Sans GB","Microsoft YaHei","SimHei",sans-serif;--font-sans-ko:"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic","Nanum Gothic",sans-serif;--line-height-cjk:1.7;--letter-spacing-cjk:0;--letter-spacing-ko:.02em;--text-2xs:.625rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--touch-target-min:44px;--touch-target-md:48px;--touch-target-lg:56px;--transition-fast:.15s ease-in-out;--transition-base:.3s ease-in-out;--transition-slow:.6s ease-in-out;--ease-out:cubic-bezier(.16,1,.3,1);--ease-out-quint:cubic-bezier(.23,1,.32,1);--ease-bounce:cubic-bezier(.34,1.56,.64,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-glitch:cubic-bezier(.23,1,.32,1);--gradient-premium:linear-gradient(135deg,var(--color-matrix),var(--color-oracle),var(--color-truth));--gradient-matrix:linear-gradient(180deg,#00ff4126 0%,transparent 100%);--gradient-oracle:linear-gradient(135deg,#9d00ff26 0%,transparent 100%);--gradient-scanline:repeating-linear-gradient(0deg,transparent,transparent 2px,#00ff410d 2px,#00ff410d 4px);--nav-height-mobile:80px;--nav-height-tablet:64px;--sidebar-width:200px;--topbar-height:56px;--topbar-height-mobile:56px;--bottomnav-height:80px;--bottomnav-height-landscape:64px;--bp-xs:320px;--bp-sm:375px;--bp-md:480px;--bp-lg:768px;--bp-xl:1024px;--bp-2xl:1280px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--spacing-16:64px;--bp-3xl:1536px;--bp-4xl:1920px;--bp-5xl:2560px;--card-width-default:12rem;--card-width-mobile-max:90vw;--color-wands:#ff6b35;--color-cups:#4ecdc4;--color-swords:#95aeff;--color-pentacles:#c5a572;--color-gold:gold;--color-gold-dim:#c90;--color-gold-bright:#ffe44d;--color-gold-10:#ffd7001a;--color-gold-20:#ffd70033;--color-gold-30:#ffd7004d;--color-gold-accent:var(--color-gold);--color-purple-mystic:var(--color-truth);--color-subtle-border:var(--color-border);--background:var(--color-void);--foreground:var(--color-parchment);--card:var(--color-subtle);--card-foreground:var(--color-parchment);--popover:var(--color-void);--popover-foreground:var(--color-parchment);--primary:var(--color-matrix);--primary-foreground:var(--color-void);--secondary:var(--color-truth);--secondary-foreground:#000;--muted:#ffffff0d;--muted-foreground:#e0e0e0b3;--accent:var(--color-matrix);--accent-foreground:var(--color-void);--destructive:var(--color-truth);--destructive-foreground:#000;--border:var(--color-border);--input:transparent;--input-background:#0a0a0ccc;--switch-background:var(--color-border);--font-weight-medium:500;--font-weight-normal:400;--font-weight-bold:700;--ring:var(--color-matrix);--radius:4px;--radius-none:0;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-xl:8px;--radius-2xl:10px;--radius-full:9999px;--glow-matrix-whisper:0 0 4px #00ff411a;--glow-matrix-subtle:0 0 10px #00ff4133;--glow-matrix:0 0 15px #00ff4166,0 0 5px #00ff41cc;--glow-matrix-medium:0 0 20px #00ff4159,0 0 40px #00ff4126,0 0 8px #00ff41e6;--glow-matrix-strong:0 0 25px #00ff4173,0 0 50px #00ff4133,0 0 10px #00ff41;--glow-matrix-intense:0 0 30px #00ff4199,0 0 60px #00ff414d,0 0 100px #00ff4126,0 0 12px #00ff41;--glow-matrix-pulse:0 0 40px #00ff41b3,0 0 80px #00ff4159;--glow-matrix-neon:0 0 5px #00ff41,0 0 10px #00ff41,0 0 20px #00ff41,0 0 40px #00ff41;--glow-truth-whisper:0 0 4px #ff00401a;--glow-truth-subtle:0 0 10px #ff004033;--glow-truth:0 0 15px #ff004066,0 0 5px #ff0040cc;--glow-truth-medium:0 0 20px #ff004059,0 0 40px #ff004026,0 0 8px #ff0040e6;--glow-truth-intense:0 0 30px #ff004099,0 0 60px #ff00404d,0 0 12px #ff0040;--glow-truth-neon:0 0 5px #ff0040,0 0 10px #ff0040,0 0 20px #ff0040,0 0 40px #ff0040;--glow-aware-whisper:0 0 4px #00ffff1a;--glow-aware-subtle:0 0 10px #0ff3;--glow-aware:0 0 15px #0ff6,0 0 5px #0ffc;--glow-aware-medium:0 0 20px #00ffff59,0 0 40px #00ffff26,0 0 8px #00ffffe6;--glow-aware-intense:0 0 30px #0ff9,0 0 60px #00ffff4d,0 0 12px #0ff;--glow-aware-neon:0 0 5px #0ff,0 0 10px #0ff,0 0 20px #0ff,0 0 40px #0ff;--glow-oracle-whisper:0 0 4px #9d00ff1a;--glow-oracle-subtle:0 0 10px #9d00ff33;--glow-oracle:0 0 15px #9d00ff66,0 0 5px #9d00ffcc;--glow-oracle-medium:0 0 20px #9d00ff59,0 0 40px #9d00ff26,0 0 8px #9d00ffe6;--glow-oracle-intense:0 0 30px #9d00ff99,0 0 60px #9d00ff4d,0 0 12px #9d00ff;--glow-oracle-neon:0 0 5px #9d00ff,0 0 10px #9d00ff,0 0 20px #9d00ff,0 0 40px #9d00ff;--glow-warning-subtle:0 0 10px #fa03;--glow-warning:0 0 15px #fa06,0 0 5px #fa0c;--glow-warning-medium:0 0 20px #ffaa0059,0 0 40px #ffaa0026;--glow-gold-subtle:0 0 10px #ffd70033;--glow-gold:0 0 15px #ffd70066,0 0 5px #ffd700cc;--glow-gold-intense:0 0 30px #ffd70099,0 0 60px #ffd7004d;--glow-gold-neon:0 0 5px gold,0 0 10px gold,0 0 20px gold,0 0 40px gold;--glow-glitch:-3px 0 #ff004080,3px 0 #00ffff80,0 0 15px #00ff414d;--glow-glitch-strong:-5px 0 #ff0040b3,5px 0 #00ffffb3,0 0 20px #00ff4180;--shadow-sm:0 1px 2px #0006;--shadow-card:0 2px 4px #0000004d,0 4px 8px #0003;--shadow-elevated:0 4px 8px #00000059,0 8px 16px #00000040,0 16px 32px #00000026;--shadow-modal:0 8px 16px #0006,0 16px 32px #0000004d,0 32px 64px #0003,0 0 0 1px #ffffff08;--shadow-dropdown:0 4px 12px #0006,0 8px 24px #0000004d;--shadow-inset-void:inset 0 1px 2px #0006;--shadow-inset-glow:inset 0 0 16px #00ff4108;--shadow-inset-glow-strong:inset 0 0 24px #00ff410f;--depth-void:#020203;--depth-field:#050506;--depth-surface:#080809;--depth-elevated:#0c0c0d;--depth-focal:#101011;--depth-peak:#141415;--vignette-subtle:radial-gradient(ellipse 80% 70% at var(--focus-x,50%)var(--focus-y,50%),transparent 0%,#0202034d 60%,#02020399 100%);--vignette-medium:radial-gradient(ellipse 60% 50% at var(--focus-x,50%)var(--focus-y,50%),transparent 0%,#02020366 50%,#020203bf 100%);--vignette-intense:radial-gradient(ellipse 45% 40% at var(--focus-x,50%)var(--focus-y,50%),transparent 0%,#02020380 40%,#020203d9 100%);--revelation-matrix:radial-gradient(ellipse 50% 45% at 50% 45%,#00ff4106 0%,#00ff4103 45%,transparent 70%);--revelation-truth:radial-gradient(ellipse 50% 45% at 50% 45%,#ff333305 0%,#ff333302 45%,transparent 70%);--revelation-oracle:radial-gradient(ellipse 50% 45% at 50% 45%,#00ffff05 0%,#00ffff02 45%,transparent 70%);--bg-void-standard:radial-gradient(ellipse 50% 45% at 50% 35%,#00ff4105 0%,#00ff4102 40%,transparent 70%),radial-gradient(ellipse 100% 100% at 50% 50%,transparent 0%,#00000059 50%,#000c 100%);--bg-grid:linear-gradient(#00ff4108 1px,transparent 1px),linear-gradient(90deg,#00ff4108 1px,transparent 1px);--bg-scanlines:repeating-linear-gradient(0deg,transparent,transparent 2px,#00ff410a 2px,#00ff410a 4px);--bg-scanlines-heavy:repeating-linear-gradient(0deg,transparent,transparent 2px,#00ff4114 2px,#00ff4114 4px);--text-display:clamp(2.5rem,5vw + 1rem,4rem);--text-headline:clamp(1.75rem,3vw + .5rem,2.5rem);--leading-tighter:1.1;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.7;--leading-loose:2;--tracking-matrix:.15em;--tracking-terminal:.08em;--tracking-wide:.05em;--tracking-tight:-.02em;--tracking-display:-.03em;--bg-grid-size:40px 40px;--bg-grid-dense:20px 20px;--bg-grid-sparse:60px 60px;--bg-scanlines-animated:repeating-linear-gradient(0deg,transparent,transparent 2px,var(--color-matrix-5)2px,var(--color-matrix-5)4px);--role-glow-intensity:1;--role-timing-multiplier:1;--role-accent-color:var(--color-matrix);--role-accent-glow:var(--glow-matrix);--role-grid-opacity:.08;--role-hover-lift:8px;--role-hover-scale:1.03;--role-glitch-intensity:medium;--role-particles-enabled:0;--role-rgb-split-enabled:0;--ambient-home-breathe:3s;--ambient-home-grid-pulse:4s;--ambient-home-particles:6s;--ambient-vision-pulse:2s;--ambient-vision-cursor:.53s;--ambient-library-shimmer:4s;--ambient-library-stagger:30ms;--ambient-journal-drift:5s;--ambient-journal-node-pulse:3.5s;--ambient-spreads-tension:.8s;--ambient-spreads-anticipation:.4s;--ambient-account-terminal:2.5s;--entry-guest-total:1.5s;--entry-guest-grid:.2s;--entry-guest-card:.4s;--entry-guest-text:.5s;--entry-free-total:.6s;--entry-free-grid:.1s;--entry-free-card:.3s;--entry-free-text:.2s;--entry-premium-total:.35s;--entry-premium-grid:80ms;--entry-premium-card:.2s;--entry-premium-text:70ms;--glitch-whisper:.3;--glitch-subtle:.5;--glitch-medium:1;--glitch-strong:1.3;--glitch-extreme:2;--glitch-micro:50ms;--glitch-quick:.15s;--glitch-standard:.3s;--glitch-dramatic:.6s;--glitch-epic:.8s;--glitch-shake-x:4px;--glitch-shake-y:3px;--glitch-chromatic-shift:4px;--glitch-hue-rotation:90deg;--glitch-brightness-flash:1.6;--scanline-height:2px;--scanline-gap:4px;--scanline-opacity:.06;--scanline-opacity-heavy:.12;--scanline-speed:8s;--scanline-drift-speed:3s;--noise-opacity:.06;--noise-opacity-heavy:.12}[data-role=guest]{--role-glow-intensity:.3;--role-timing-multiplier:1.3;--role-accent-color:var(--color-parchment);--role-accent-glow:0 0 10px #e0e0e026;--role-grid-opacity:.04;--role-hover-lift:2px;--role-hover-scale:1.01;--role-glitch-intensity:whisper;--role-particles-enabled:0;--role-rgb-split-enabled:0}[data-role=free]{--role-glow-intensity:1;--role-timing-multiplier:1;--role-accent-color:var(--color-matrix);--role-accent-glow:var(--glow-matrix);--role-grid-opacity:.08;--role-hover-lift:8px;--role-hover-scale:1.03;--role-glitch-intensity:medium;--role-particles-enabled:0;--role-rgb-split-enabled:0}[data-role=premium]{--role-glow-intensity:1.3;--role-timing-multiplier:.7;--role-accent-color:var(--color-oracle);--role-accent-glow:var(--glow-oracle-medium);--role-grid-opacity:.12;--role-hover-lift:12px;--role-hover-scale:1.05;--role-glitch-intensity:strong;--role-particles-enabled:1;--role-rgb-split-enabled:1}html[lang=ja],[lang=ja]{--font-sans:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo","Inter",sans-serif;--font-serif:"Noto Serif JP","Hiragino Mincho ProN","Yu Mincho","Cormorant Garamond",serif;line-height:var(--line-height-cjk,1.7);letter-spacing:var(--letter-spacing-cjk,0);word-break:normal;overflow-wrap:anywhere;font-feature-settings:"palt" 1,"kern" 1}html[lang=ja] p,html[lang=ja] .prose,[lang=ja] p,[lang=ja] .prose{text-align:justify;text-justify:inter-ideograph;line-height:1.8}.text-vertical-ja{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.05em}html[lang=zh],html[lang=zh-CN],html[lang=zh-Hans],[lang=zh],[lang=zh-CN],[lang=zh-Hans]{--font-sans:"Noto Sans SC","PingFang SC","Hiragino Sans GB","Microsoft YaHei","SimHei","Inter",sans-serif;--font-serif:"Noto Serif SC","Songti SC","SimSun","Cormorant Garamond",serif;line-height:var(--line-height-cjk,1.7);letter-spacing:var(--letter-spacing-cjk,0);word-break:normal;overflow-wrap:anywhere;font-feature-settings:"kern" 1}html[lang=zh] p,html[lang=zh-CN] p,html[lang=zh-Hans] p,[lang=zh] p,[lang=zh-CN] p,[lang=zh-Hans] p{text-align:justify;text-justify:inter-ideograph;line-height:1.8}html[lang=ko],[lang=ko]{--font-sans:"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic","Nanum Gothic","Inter",sans-serif;--font-serif:"Noto Serif KR","Batang","Cormorant Garamond",serif;line-height:var(--line-height-cjk,1.7);letter-spacing:var(--letter-spacing-ko,.02em);word-break:keep-all;overflow-wrap:anywhere}html[lang=ko] p,[lang=ko] p{text-align:left;line-height:1.75}html[lang=ja] input,html[lang=ja] button,html[lang=ja] textarea,html[lang=zh] input,html[lang=zh] button,html[lang=zh] textarea,html[lang=zh-CN] input,html[lang=zh-CN] button,html[lang=zh-CN] textarea,html[lang=ko] input,html[lang=ko] button,html[lang=ko] textarea,[lang=ja] input,[lang=ja] button,[lang=ja] textarea,[lang=zh] input,[lang=zh] button,[lang=zh] textarea,[lang=zh-CN] input,[lang=zh-CN] button,[lang=zh-CN] textarea,[lang=ko] input,[lang=ko] button,[lang=ko] textarea{line-height:1.5}html[lang=ja] h1,html[lang=ja] h2,html[lang=ja] h3,html[lang=zh] h1,html[lang=zh] h2,html[lang=zh] h3,html[lang=zh-CN] h1,html[lang=zh-CN] h2,html[lang=zh-CN] h3,html[lang=ko] h1,html[lang=ko] h2,html[lang=ko] h3,[lang=ja] h1,[lang=ja] h2,[lang=ja] h3,[lang=zh] h1,[lang=zh] h2,[lang=zh] h3,[lang=zh-CN] h1,[lang=zh-CN] h2,[lang=zh-CN] h3,[lang=ko] h1,[lang=ko] h2,[lang=ko] h3{letter-spacing:0;line-height:1.4}html[lang=ja] code,html[lang=ja] pre,html[lang=ja] .font-mono,html[lang=zh] code,html[lang=zh] pre,html[lang=zh] .font-mono,html[lang=zh-CN] code,html[lang=zh-CN] pre,html[lang=zh-CN] .font-mono,html[lang=ko] code,html[lang=ko] pre,html[lang=ko] .font-mono,[lang=ja] code,[lang=ja] pre,[lang=ja] .font-mono,[lang=zh] code,[lang=zh] pre,[lang=zh] .font-mono,[lang=zh-CN] code,[lang=zh-CN] pre,[lang=zh-CN] .font-mono,[lang=ko] code,[lang=ko] pre,[lang=ko] .font-mono{font-family:JetBrains Mono,Noto Sans Mono CJK JP,Source Han Mono,monospace}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--font-weight-medium:500;--font-weight-normal:400;--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0)}:root,:host{--color-border:var(--border);--radius-lg:6px;--radius-xl:8px;--font-sans:"Inter",-apple-system,"BlinkMacSystemFont","Segoe UI",sans-serif;--font-serif:"Cormorant Garamond","Georgia","Times New Roman",serif;--font-mono:"SF Mono","Fira Code","Consolas","Monaco",monospace}.min-h-screen{min-height:100dvh}.safe-bottom-padding{padding-bottom:96px;padding-bottom:calc(96px + env(safe-area-inset-bottom))}@media (width>=768px){.safe-bottom-padding{padding-bottom:0}}.fixed-bottom-safe{bottom:env(safe-area-inset-bottom);position:fixed}.fixed-top-safe{top:env(safe-area-inset-top);position:fixed}.pb-safe{padding-bottom:env(safe-area-inset-bottom)}.pt-safe{padding-top:env(safe-area-inset-top)}.px-safe{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.perspective-1000{perspective:1000px}.preserve-3d{transform-style:preserve-3d}.backface-hidden{backface-visibility:hidden}.rotate-y-180{transform:rotateY(180deg)}html{font-size:var(--font-size)}:root{--spacing-half:.125rem;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem}@media (width<=767px){:root{--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:4.5rem;--spacing-24:5rem}}@media (width<=767px) and (orientation:landscape){:root{--nav-height-mobile:56px;--spacing-8:1.5rem;--spacing-10:2rem;--spacing-12:2.5rem;--spacing-16:3rem}.stack-lg{gap:var(--spacing-4)!important}.stack-xl{gap:var(--spacing-5)!important}.safe-bottom-padding{padding-bottom:72px}}.container-sm{width:100%;max-width:640px;padding-inline:var(--spacing-4);margin-inline:auto}.container-md{width:100%;max-width:768px;padding-inline:var(--spacing-4);margin-inline:auto}.container-lg{width:100%;max-width:1024px;padding-inline:var(--spacing-4);margin-inline:auto}.container-xl{width:100%;max-width:1280px;padding-inline:var(--spacing-4);margin-inline:auto}.container-fluid{width:100%;padding-inline:var(--spacing-4)}@media (width>=768px){.container-sm,.container-md,.container-lg,.container-xl,.container-fluid{padding-inline:var(--spacing-5)}}@media (width>=1200px){.container-sm,.container-md,.container-lg,.container-xl,.container-fluid{padding-inline:var(--spacing-6)}}.stack{flex-direction:column;display:flex}.stack-xs{gap:var(--spacing-1)}.stack-sm{gap:var(--spacing-2)}.stack-md{gap:var(--spacing-4)}.stack-lg{gap:var(--spacing-6)}.stack-xl{gap:var(--spacing-8)}.stack-2xl{gap:var(--spacing-12)}.inline{flex-direction:row;align-items:center;display:flex}.inline-xs{gap:var(--spacing-1)}.inline-sm{gap:var(--spacing-2)}.inline-md{gap:var(--spacing-4)}.inline-lg{gap:var(--spacing-6)}.inline-xl{gap:var(--spacing-8)}.center{justify-content:center;align-items:center;display:flex}.between{justify-content:space-between;align-items:center;display:flex}.cluster{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.grid-auto{gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.grid-1{gap:var(--spacing-3);grid-template-columns:1fr;display:grid}@media (width>=768px){.grid-2{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.grid-3{gap:var(--spacing-6);grid-template-columns:repeat(3,1fr)}}@media (width>=1200px){.grid-4{gap:var(--spacing-6);grid-template-columns:repeat(4,1fr)}}.grid-library{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=768px){.grid-library{grid-template-columns:repeat(4,1fr)}}@media (width>=1024px){.grid-library{grid-template-columns:repeat(6,1fr)}}.space-y-xs>*+*{margin-block-start:var(--spacing-1)}.space-y-sm>*+*{margin-block-start:var(--spacing-2)}.space-y-md>*+*{margin-block-start:var(--spacing-4)}.space-y-lg>*+*{margin-block-start:var(--spacing-6)}.space-y-xl>*+*{margin-block-start:var(--spacing-8)}.space-x-xs>*+*{margin-inline-start:var(--spacing-1)}.space-x-sm>*+*{margin-inline-start:var(--spacing-2)}.space-x-md>*+*{margin-inline-start:var(--spacing-4)}.space-x-lg>*+*{margin-inline-start:var(--spacing-6)}.space-x-xl>*+*{margin-inline-start:var(--spacing-8)}@media (width<=767px){.mobile\:hidden{display:none!important}.mobile\:block{display:block!important}.mobile\:flex{display:flex!important}.mobile\:grid{display:grid!important}.mobile\:stack{flex-direction:column!important}.mobile\:full-width{width:100%!important}.mobile\:text-center{text-align:center!important}}@media (width>=768px){.tablet\:hidden{display:none!important}.tablet\:block{display:block!important}.tablet\:flex{display:flex!important}.tablet\:grid{display:grid!important}.tablet\:inline{flex-direction:row!important}.tablet\:auto-width{width:auto!important}}@media (width>=1200px){.desktop\:hidden{display:none!important}.desktop\:block{display:block!important}.desktop\:flex{display:flex!important}.desktop\:grid{display:grid!important}}.aspect-square,.aspect-video,.aspect-card,.aspect-portrait,.aspect-landscape{width:100%;position:relative}.aspect-square:before,.aspect-video:before,.aspect-card:before,.aspect-portrait:before,.aspect-landscape:before{content:"";display:block}.aspect-square:before{padding-top:100%}.aspect-video:before{padding-top:56.25%}.aspect-card:before{padding-top:140%}.aspect-portrait:before{padding-top:133.33%}.aspect-landscape:before{padding-top:75%}@supports (aspect-ratio:1 / 1){.aspect-square:before,.aspect-video:before,.aspect-card:before,.aspect-portrait:before,.aspect-landscape:before{display:none}.aspect-square{aspect-ratio:1;position:static}.aspect-video{aspect-ratio:16/9;position:static}.aspect-card{aspect-ratio:2.5/3.5;position:static}.aspect-portrait{aspect-ratio:3/4;position:static}.aspect-landscape{aspect-ratio:4/3;position:static}}.container-query{container:component/inline-size}@container component (width>=400px){.card-responsive{flex-direction:row}}@container component (width>=600px){.card-responsive{padding:var(--spacing-6)}}.backdrop-blur-sm{backdrop-filter:blur(4px);background-color:#0a0a0cd9}.backdrop-blur{backdrop-filter:blur(8px);background-color:#0a0a0cd9}.backdrop-blur-md{backdrop-filter:blur(12px);background-color:#0a0a0cd9}.backdrop-blur-lg{backdrop-filter:blur(16px);background-color:#0a0a0ce6}@supports (backdrop-filter:blur(12px)){.backdrop-blur-sm{background-color:#0a0a0c66}.backdrop-blur{background-color:#0a0a0c80}.backdrop-blur-md{background-color:#0a0a0c99}.backdrop-blur-lg{background-color:#0a0a0cb3}}button,a,input[type=checkbox],input[type=radio],select{min-width:44px;min-height:44px}a:not([role=button]):not(.btn){min-width:auto;min-height:auto}@media (width<=767px){button,a[role=button],.btn{min-height:48px;padding-inline:var(--spacing-4)}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only-focusable:focus{width:auto;height:auto;padding:inherit;margin:inherit;clip:auto;white-space:normal;position:static;overflow:visible}@supports not (gap:1rem){.grid-auto>*,.grid-1>*,.grid-2>*,.grid-3>*,.grid-4>*{margin:calc(var(--spacing-4)/2)}}@supports not (row-gap:1rem){.stack>*+*{margin-top:var(--spacing-4)}.inline>*+*,.between>*+*,.cluster>*+*{margin-left:var(--spacing-4)}[dir=rtl] .inline>*+*,[dir=rtl] .between>*+*,[dir=rtl] .cluster>*+*{margin-left:0;margin-right:var(--spacing-4)}}@supports not (margin-inline-start:0){.space-x-sm>*+*{margin-left:var(--spacing-2)}.space-x-md>*+*{margin-left:var(--spacing-4)}.space-x-lg>*+*{margin-left:var(--spacing-6)}[dir=rtl] .space-x-sm>*+*{margin-left:0;margin-right:var(--spacing-2)}[dir=rtl] .space-x-md>*+*{margin-left:0;margin-right:var(--spacing-4)}[dir=rtl] .space-x-lg>*+*{margin-left:0;margin-right:var(--spacing-6)}}@supports (-webkit-touch-callout:none){input,textarea,select{font-size:max(16px,1rem)!important}}.skip-link{padding:var(--spacing-3)var(--spacing-5);background:var(--color-void);border:1px solid var(--color-matrix);color:var(--color-matrix);font-family:var(--font-sans);font-size:var(--text-sm);z-index:var(--z-tooltip);text-decoration:none;transition:top .2s;position:absolute;top:-100%;left:50%;transform:translate(-50%)}.skip-link:focus{top:var(--spacing-3)}.gpu-accelerate{will-change:transform,opacity;transform:translateZ(0)}.gpu-done{will-change:auto;transform:none}.contain-layout{contain:layout style}.contain-paint{contain:layout style paint}input:-webkit-autofill{caret-color:var(--foreground);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--input-background)inset!important;-webkit-text-fill-color:var(--foreground)!important}input:-webkit-autofill:hover{caret-color:var(--foreground);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--input-background)inset!important;-webkit-text-fill-color:var(--foreground)!important}input:-webkit-autofill:focus{caret-color:var(--foreground);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--input-background)inset!important;-webkit-text-fill-color:var(--foreground)!important}input:-webkit-autofill:active{caret-color:var(--foreground);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--input-background)inset!important;-webkit-text-fill-color:var(--foreground)!important}textarea:-webkit-autofill{caret-color:var(--foreground);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--input-background)inset!important;-webkit-text-fill-color:var(--foreground)!important}textarea:-webkit-autofill:hover{caret-color:var(--foreground);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--input-background)inset!important;-webkit-text-fill-color:var(--foreground)!important}textarea:-webkit-autofill:focus{caret-color:var(--foreground);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--input-background)inset!important;-webkit-text-fill-color:var(--foreground)!important}textarea:-webkit-autofill:active{caret-color:var(--foreground);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--input-background)inset!important;-webkit-text-fill-color:var(--foreground)!important}select:-webkit-autofill{caret-color:var(--foreground);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--input-background)inset!important;-webkit-text-fill-color:var(--foreground)!important}select:-webkit-autofill:hover{caret-color:var(--foreground);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--input-background)inset!important;-webkit-text-fill-color:var(--foreground)!important}select:-webkit-autofill:focus{caret-color:var(--foreground);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--input-background)inset!important;-webkit-text-fill-color:var(--foreground)!important}select:-webkit-autofill:active{caret-color:var(--foreground);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--input-background)inset!important;-webkit-text-fill-color:var(--foreground)!important}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes matrix-rain{0%{background-position:0 0}to{background-position:0 100%}}@keyframes text-glitch{0%,to{clip-path:inset(0);transform:translate(0)}10%{clip-path:inset(25% 0 50%);transform:translate(-2px)}20%{clip-path:inset(60% 0 10%);transform:translate(2px)}30%{clip-path:inset(30% 0 40%);transform:translate(-1px)}40%{clip-path:inset(80% 0 5%);transform:translate(1px)}50%{clip-path:inset(10% 0 70%);transform:translate(-2px)}60%{clip-path:inset(50% 0 20%);transform:translate(2px)}70%{clip-path:inset(15% 0 55%);transform:translate(-1px)}80%{clip-path:inset(65% 0 15%);transform:translate(1px)}90%{clip-path:inset(5% 0 85%);transform:translate(-2px)}}@keyframes glitch-subtle{0%,to{transform:translate(0)}20%{transform:translate(-1px,1px)}40%{transform:translate(1px,-1px)}60%{transform:translate(-1px,-1px)}80%{transform:translate(1px,1px)}}@keyframes scan-line{0%{opacity:0;transform:translateY(-10%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(110%)}}@keyframes scan-horizontal{0%{opacity:0;transform:translate(-10%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(110%)}}@keyframes data-stream{0%{opacity:0;transform:translateY(-20px)}50%{opacity:1}to{opacity:0;transform:translateY(20px)}}@keyframes card-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes success-pulse{0%,to{transform:scale(1);box-shadow:0 0 #00ff4166}50%{transform:scale(1.02);box-shadow:0 0 0 15px #00ff4100}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}@keyframes shake-gentle{0%,to{transform:translate(0)}25%,75%{transform:translate(-2px)}50%{transform:translate(2px)}}@keyframes breathe{0%,to{opacity:.5}50%{opacity:1}}@keyframes glow-breathe{0%,to{box-shadow:0 0 10px #00ff4133}50%{box-shadow:0 0 20px #00ff4166}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes float-rotate{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-4px)rotate(1deg)}50%{transform:translateY(-8px)rotate(0)}75%{transform:translateY(-4px)rotate(-1deg)}}@keyframes particle-rise{0%{opacity:0;transform:translateY(100%)scale(0)}10%{opacity:.8}90%{opacity:.3}to{opacity:0;transform:translateY(-100vh)scale(1)}}@keyframes light-burst{0%{opacity:0;transform:scale(.5)}30%{opacity:.6;transform:scale(1.2)}to{opacity:0;transform:scale(2)}}@keyframes ripple{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(4)}}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes typing-pulse{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}@keyframes voice-pulse{0%,to{box-shadow:0 0 #ff004066}50%{box-shadow:0 0 0 10px #ff004000}}@keyframes slide-in-bottom{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes bounce-in{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes stagger-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes card-flip-in{0%{opacity:0;transform:perspective(1000px)rotateY(90deg)}to{opacity:1;transform:perspective(1000px)rotateY(0)}}@keyframes number-tick{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes draw-check{0%{stroke-dashoffset:50px}to{stroke-dashoffset:0}}@keyframes progress-fill{0%{background-position:0 0;width:0%}to{background-position:100% 0;width:100%}}:focus{outline:none}:focus-visible{outline:2px solid var(--color-matrix);outline-offset:2px}button:focus:not(:focus-visible),a:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible){box-shadow:0 0 0 2px #00ff4133}:where([data-sonner-toaster]){--normal-bg:var(--color-subtle);--normal-border:var(--color-border);--normal-text:var(--color-parchment);--success-bg:#00ff411a;--success-border:var(--color-matrix);--success-text:var(--color-matrix);--error-bg:#ff00401a;--error-border:var(--color-truth);--error-text:var(--color-truth)}:where([data-sonner-toast]){font-family:var(--font-sans);border-radius:var(--radius);-webkit-backdrop-filter:blur(12px)}@media (width<=767px){:where([data-sonner-toaster][data-y-position=top]){top:env(safe-area-inset-top,16px)}:where([data-sonner-toaster][data-y-position=bottom]){bottom:calc(var(--nav-height-mobile) + 16px + env(safe-area-inset-bottom))}}@media (width>=768px){:where([data-sonner-toaster][data-y-position=top]){top:calc(var(--nav-height-tablet) + 16px + env(safe-area-inset-top))}}.btn-matrix{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3)var(--spacing-5);border:2px solid var(--color-matrix);border-radius:var(--radius);color:var(--color-matrix);font-family:var(--font-sans);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;min-height:48px;font-weight:600;transition:all .15s;display:inline-flex}.btn-matrix:hover:not(:disabled){box-shadow:var(--glow-matrix);background:#00ff411a}.btn-matrix:active:not(:disabled){transform:scale(.98)}.btn-matrix:disabled{opacity:.4;cursor:not-allowed}.btn-matrix-secondary{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3)var(--spacing-5);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-parchment);font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:.02em;cursor:pointer;background:0 0;min-height:48px;font-weight:500;transition:all .15s;display:inline-flex}.btn-matrix-secondary:hover:not(:disabled){border-color:var(--color-parchment);background:#ffffff0d}.btn-truth{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3)var(--spacing-5);background:var(--color-truth);border-radius:var(--radius);color:#000;font-family:var(--font-sans);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:none;min-height:48px;font-weight:700;transition:all .15s;display:inline-flex}.btn-truth:hover:not(:disabled){box-shadow:var(--glow-truth);background:#f55}.input-matrix{width:100%;padding:var(--spacing-3)var(--spacing-4);background:var(--color-subtle);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-parchment);font-family:var(--font-sans);font-size:var(--text-base);transition:all .15s}.input-matrix::placeholder{color:#e0e0e066}.input-matrix:focus{border-color:var(--color-matrix);box-shadow:0 0 0 1px var(--color-matrix),var(--glow-matrix);outline:none}.card-matrix{background:var(--color-void);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--spacing-4);transition:all .15s}.card-matrix:hover{border-color:var(--color-matrix);box-shadow:var(--glow-matrix)}.text-matrix{color:var(--color-matrix)}.text-truth{color:var(--color-truth)}.text-muted{color:#e0e0e099}.glow-matrix{box-shadow:var(--glow-matrix)}.glow-matrix-strong{box-shadow:var(--glow-matrix-strong)}.glow-truth{box-shadow:var(--glow-truth)}.bg-matrix-grid{background-image:var(--bg-grid);background-size:var(--bg-grid-size)}.bg-scanlines{background-image:var(--gradient-scanline)}.link-matrix{color:var(--color-matrix);text-decoration:none;transition:all .15s}.link-matrix:hover{text-shadow:0 0 8px var(--color-glow)}.divider-matrix{background:linear-gradient(90deg,transparent 0%,var(--color-border)20%,var(--color-matrix)50%,var(--color-border)80%,transparent 100%);height:1px;margin:var(--spacing-6)0;border:none}.badge-matrix{padding:var(--spacing-1)var(--spacing-2);border:1px solid var(--color-matrix);color:var(--color-matrix);font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;background:#00ff411a;border-radius:2px;align-items:center;font-weight:600;display:inline-flex}.badge-truth{border-color:var(--color-truth);color:var(--color-truth);background:#ff00401a}main[data-route]{animation:.25s ease-out pageEnter}@keyframes pageEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){main[data-route]{animation:none}}@keyframes vhs-glitch{0%,to{clip-path:inset(0);filter:none;transform:translate(0)}5%{clip-path:inset(10% 0 85%);filter:saturate(200%)hue-rotate(20deg);transform:translate(-3px)skew(-.5deg)}10%{clip-path:inset(40% 0 43%);filter:saturate(150%);transform:translate(2px)}15%{clip-path:inset(0);filter:brightness(1.2)contrast(1.1);transform:translate(-1px)}20%{clip-path:inset(70% 0 20%);filter:hue-rotate(-10deg);transform:translate(4px)skew(.3deg)}25%{clip-path:inset(0);filter:none;transform:translate(0)}}@keyframes vhs-noise{0%,to{opacity:.03}10%{opacity:.08}20%{opacity:.02}30%{opacity:.06}40%{opacity:.04}50%{opacity:.07}60%{opacity:.03}70%{opacity:.05}80%{opacity:.02}90%{opacity:.06}}.vhs-glitch{position:relative}.vhs-glitch:before{content:"";background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,var(--color-matrix-5)2px,var(--color-matrix-5)4px);pointer-events:none;z-index:1;animation:.2s step-end infinite vhs-noise;position:absolute;inset:0}.vhs-glitch:hover,.vhs-glitch--active{animation:.4s step-end forwards vhs-glitch}.vhs-glitch:hover:after,.vhs-glitch--active:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:-3px 0 #f006,3px 0 #0ff6}@keyframes chromatic-shift{0%,to{text-shadow:none;filter:none}20%{text-shadow:-2px 0 var(--color-truth,#ff0040b3),2px 0 var(--color-oracle,#00ffffb3)}40%{text-shadow:-3px 0 #ff000080,3px 0 #00ffff80,0 -1px #00ff414d}60%{text-shadow:-1px 0 #f009,1px 0 #0ff9}80%{text-shadow:-2px 0 #f006,2px 0 #0ff6}}@keyframes chromatic-box{0%,to{box-shadow:var(--shadow-card)}25%{box-shadow:var(--shadow-card),-4px 0 0 #ff000080,4px 0 0 #00ffff80}50%{box-shadow:var(--shadow-card),-2px 0 0 #ff0000b3,2px 0 0 #00ffffb3}75%{box-shadow:var(--shadow-card),-3px 0 0 #f006,3px 0 0 #0ff6}}.chromatic-text{animation:.3s step-end chromatic-shift}.chromatic-box{animation:.4s step-end chromatic-box}.chromatic-hover:hover{animation:.3s step-end forwards chromatic-shift}.chromatic-subtle{text-shadow:-.5px 0 #f003,.5px 0 #0ff3;transition:text-shadow var(--transition-fast)}.chromatic-subtle:hover{text-shadow:-2px 0 #ff000080,2px 0 #00ffff80}@keyframes rain-fall{0%{opacity:0;transform:translateY(-100%)}10%{opacity:1}90%{opacity:.7}to{opacity:0;transform:translateY(100vh)}}@keyframes rain-fade{0%,to{opacity:.1}50%{opacity:.4}}.digital-rain{position:relative;overflow:hidden}.digital-rain:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#00ff4126 0%,#00ff410d 50%,#0000 100%);background-size:20px 100%;height:100%;animation:4s linear infinite rain-fall;position:absolute;top:0;left:0;right:0}.digital-rain--dense:after{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#00ff411a 0%,#0000 100%);background-size:15px 100%;height:100%;animation:3s linear .5s infinite rain-fall;position:absolute;top:0;left:10px;right:10px}.bg-digital-rain{background:var(--color-void),repeating-linear-gradient(0deg,transparent 0%,#00ff4108 1%,transparent 2%);background-size:100% 200%;animation:8s ease-in-out infinite rain-fade}@keyframes text-scramble{0%{opacity:0;letter-spacing:.5em;filter:blur(8px)}20%{opacity:.5;letter-spacing:.3em;filter:blur(4px)}40%{opacity:.7;letter-spacing:.15em;filter:blur(2px)}60%{opacity:.85;letter-spacing:.08em;filter:blur(1px)}80%{opacity:.95;letter-spacing:.02em;filter:blur()}to{opacity:1;letter-spacing:normal;filter:none}}@keyframes corrupt-flicker{0%,to{opacity:1;transform:translate(0)}10%{opacity:.8;transform:translate(-1px)}20%{opacity:.9;transform:translate(1px)}30%{opacity:1;transform:translate(0)}50%{opacity:.7;transform:translate(-2px)}70%{opacity:.95;transform:translate(1px)}}.text-corrupt{animation:.6s step-end forwards text-scramble}.text-corrupt-hover:hover{animation:.3s step-end corrupt-flicker}.text-corrupt-subtle{position:relative}.text-corrupt-subtle:before{content:attr(data-text);color:#ff00004d;clip-path:inset(0 0 50%);pointer-events:none;animation:4s step-end infinite corrupt-flicker;position:absolute;top:0;left:-1px}.text-corrupt-subtle:after{content:attr(data-text);color:#00ffff4d;clip-path:inset(50% 0 0);pointer-events:none;animation:4s step-end infinite reverse corrupt-flicker;position:absolute;top:0;left:1px}@keyframes wave-distort{0%{filter:none;transform:scaleX(1)scaleY(1)}20%{filter:blur(.5px);transform:scaleX(1.02)scaleY(.98)}40%{filter:blur(1px);transform:scaleX(.98)scaleY(1.02)}60%{filter:blur(.5px);transform:scaleX(1.01)scaleY(.99)}80%{filter:blur();transform:scaleX(.99)scaleY(1.01)}to{filter:none;transform:scaleX(1)scaleY(1)}}@keyframes skew-distort{0%,to{transform:skew(0deg)skewY(0)}25%{transform:skew(-2deg)skewY(.5deg)}50%{transform:skew(1deg)skewY(-.5deg)}75%{transform:skew(-1deg)skewY(.3deg)}}.hover-distort{will-change:transform,filter;transition:transform .1s}.hover-distort:hover{animation:.4s ease-out wave-distort}.hover-skew:hover{animation:.3s ease-out skew-distort}.hover-distort-chromatic:hover{animation:.4s ease-out wave-distort;box-shadow:-2px 0 #f006,2px 0 #0ff6}@keyframes btn-glitch-press{0%{box-shadow:none;filter:none;transform:scale(1)}15%{filter:brightness(1.3)hue-rotate(10deg);transform:scale(.98)translate(-3px);box-shadow:4px 0 #f00c,-4px 0 #0ffc}30%{filter:brightness(.8);transform:scale(.96)translate(2px);box-shadow:-3px 0 #f009,3px 0 #0ff9}50%{filter:brightness(1.1);transform:scale(.97)translate(-1px);box-shadow:2px 0 #ff000080,-2px 0 #00ffff80}70%{filter:none;transform:scale(.98)translate(1px);box-shadow:-1px 0 #ff00004d,1px 0 #00ffff4d}to{box-shadow:none;filter:none;transform:scale(.97)}}@keyframes btn-glitch-release{0%{transform:scale(.97)}50%{transform:scale(1.01)}to{transform:scale(1)}}.btn-glitch{transition:transform .1s}.btn-glitch:active{animation:.15s step-end forwards btn-glitch-press}.btn-matrix-glitch{position:relative;overflow:hidden}.btn-matrix-glitch:active{animation:.15s step-end forwards btn-glitch-press}.btn-matrix-glitch:after{content:"";background:linear-gradient(90deg,#0000 0%,#00ff4133 50%,#0000 100%);transition:transform .3s;position:absolute;inset:0;transform:translate(-100%)}.btn-matrix-glitch:hover:after{transform:translate(100%)}.vhs-glitch,.chromatic-box,.hover-distort,.btn-glitch,.btn-matrix-glitch,.digital-rain:before,.digital-rain:after{will-change:transform,filter,box-shadow;backface-visibility:hidden;transform:translateZ(0)}.vhs-glitch:not(:hover):not(.vhs-glitch--active),.chromatic-box:not(.is-animating),.hover-distort:not(:hover),.btn-glitch:not(:active){will-change:auto}.digital-rain,.vhs-glitch{contain:layout paint}.is-glitching .digital-rain:before,.is-glitching .digital-rain:after,.is-glitching .bg-digital-rain{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.vhs-glitch,.vhs-glitch:hover,.vhs-glitch--active,.chromatic-text,.chromatic-box,.chromatic-hover:hover,.digital-rain,.digital-rain:before,.digital-rain:after,.text-corrupt,.text-corrupt-hover:hover,.hover-distort:hover,.hover-skew:hover,.btn-glitch:active,.btn-matrix-glitch:active{filter:none!important;animation:none!important;transform:none!important}.chromatic-subtle,.chromatic-subtle:hover,.hover-distort-chromatic:hover,.text-corrupt-subtle:before,.text-corrupt-subtle:after{text-shadow:none!important;box-shadow:var(--shadow-card)!important}.vhs-glitch:before,.vhs-glitch:after,.digital-rain:before,.digital-rain:after,.text-corrupt-subtle:before,.text-corrupt-subtle:after,.btn-matrix-glitch:after{display:none!important}.btn-glitch:active,.btn-matrix-glitch:active{transform:scale(.98)!important}}@keyframes glitch-button-press{0%{filter:none;transform:scale(1)}30%{filter:hue-rotate(20deg);transform:scale(.96)translate(-2px);box-shadow:3px 0 #f009,-3px 0 #0ff9}60%{filter:brightness(1.3);transform:scale(.97)translate(1px);box-shadow:-2px 0 #f006,2px 0 #0ff6}to{filter:none;box-shadow:none;transform:scale(.97)}}@keyframes glitch-toast-enter{0%{filter:blur(4px);opacity:0;transform:translate(100%)}40%{filter:blur()hue-rotate(20deg);opacity:1;transform:translate(-5px)}70%{filter:hue-rotate(-10deg);transform:translate(3px)}to{filter:none;opacity:1;transform:translate(0)}}@keyframes glitch-page-enter{0%{opacity:0;filter:blur(6px);clip-path:inset(10% 0);transform:translate(10px)}50%{opacity:1;filter:blur();box-shadow:-3px 0 #f006,3px 0 #0ff6}to{opacity:1;filter:none;clip-path:inset(0);box-shadow:none;transform:translate(0)}}@keyframes glitch-page-exit{0%{opacity:1;filter:blur();clip-path:inset(0);transform:translate(0)}to{opacity:.3;filter:blur(6px);clip-path:inset(5% 0);transform:translate(-10px)}}button,a,[role=button],.interactive{will-change:transform,box-shadow;transform:translateZ(0)}a:not(.no-effects):hover{text-shadow:-1px 0 var(--color-truth-30,#ff00404d),1px 0 var(--color-oracle-30,#00ffff4d)}.link-animated,a.link-animated{color:var(--color-matrix,var(--color-matrix));text-decoration:none;transition:color .2s;position:relative}.link-animated:after{content:"";background:linear-gradient(90deg,var(--color-matrix,var(--color-matrix))0%,var(--color-oracle,#0ff)100%);width:0;height:1px;box-shadow:0 0 8px var(--color-matrix-30,#00ff414d);transition:width .3s cubic-bezier(.23,1,.32,1);position:absolute;bottom:-2px;left:0}.link-animated:hover:after{width:100%}.link-glitch,a.link-glitch{color:var(--color-parchment,#e0e0e0);text-decoration:none;transition:color .2s;position:relative}.link-glitch:before,.link-glitch:after{content:"";width:0;height:1px;transition:width .3s cubic-bezier(.23,1,.32,1);position:absolute;bottom:-2px;left:0}.link-glitch:before{background:var(--color-truth,#ff0040);transition-delay:20ms;transform:translate(-1px)}.link-glitch:after{background:var(--color-oracle,#0ff);transform:translate(1px)}.link-glitch:hover{color:var(--color-matrix,var(--color-matrix))}.link-glitch:hover:before,.link-glitch:hover:after{width:100%}.link-reveal,a.link-reveal{color:var(--color-parchment,#e0e0e0);text-decoration:none;transition:color .2s;position:relative}.link-reveal:after{content:"";background:var(--color-matrix,var(--color-matrix));width:0;height:1px;transition:all .3s cubic-bezier(.23,1,.32,1);position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.link-reveal:hover{color:var(--color-matrix,var(--color-matrix))}.link-reveal:hover:after{width:100%}.link-bracket,a.link-bracket{color:var(--color-parchment,#e0e0e0);padding:0 .3em;text-decoration:none;transition:color .2s;position:relative}.link-bracket:before,.link-bracket:after{font-family:var(--font-mono,monospace);color:var(--color-matrix,var(--color-matrix));opacity:0;font-weight:400;transition:all .2s;position:absolute;top:50%;transform:translateY(-50%)}.link-bracket:before{content:"[";left:0;transform:translateY(-50%)translate(4px)}.link-bracket:after{content:"]";right:0;transform:translateY(-50%)translate(-4px)}.link-bracket:hover{color:var(--color-matrix,var(--color-matrix))}.link-bracket:hover:before,.link-bracket:hover:after{opacity:1;transform:translateY(-50%)translate(0)}.link-nav,a.link-nav{color:var(--color-parchment-60,#e0e0e099);text-decoration:none;transition:color .2s;position:relative}.link-nav:after{content:"";background:var(--color-matrix,var(--color-matrix));transform-origin:100%;width:100%;height:2px;transition:transform .3s cubic-bezier(.23,1,.32,1);position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.link-nav:hover,.link-nav.active{color:var(--color-parchment,#e0e0e0)}.link-nav:hover:after,.link-nav.active:after{transform-origin:0;transform:scaleX(1)}.link-nav.active:after{box-shadow:0 0 10px var(--color-matrix-50,#00ff4180)}button:not(:disabled):active,[role=button]:not(:disabled):active{transform:scale(.98)translateZ(0)}[data-interactive=card]:hover,.card:hover{box-shadow:0 8px 24px #0003,0 0 15px var(--color-matrix-10,#00ff411a),-1px 0 0 var(--color-truth-10,#ff00401a),1px 0 0 var(--color-oracle-10,#00ffff1a);transform:translateY(-2px)translateZ(0)}.icon-btn:hover svg,[data-icon-interactive]:hover svg{transition:transform .2s var(--ease-bounce,cubic-bezier(.34,1.56,.64,1));transform:rotate(5deg)scale(1.05)}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 1px var(--color-matrix,var(--color-matrix)),0 0 15px var(--color-matrix-20,#00ff4133)}input[type=checkbox]:checked,input[type=radio]:checked{box-shadow:0 0 10px var(--color-matrix-30,#00ff414d);transform:scale(1.05)}:disabled,[aria-disabled=true]{opacity:.5;cursor:not-allowed;filter:grayscale(30%)}::selection{background:var(--color-matrix-30,#00ff414d);color:var(--color-parchment,#e0e0e0)}[aria-busy=true],.loading{animation:1.5s ease-in-out infinite pulse}.smooth-transition{transition:all .2s var(--ease-out,cubic-bezier(.16,1,.3,1))}.hover-lift:hover{transform:translateY(-2px)translateZ(0)}.hover-glow:hover{box-shadow:0 0 20px var(--color-matrix-30,#00ff414d)}.press-scale:active{transform:scale(.97)translateZ(0)}@media (prefers-reduced-motion:reduce){button,a,[role=button],.interactive,.card,.icon-btn svg,[data-icon-interactive] svg,[aria-busy=true],.loading,.hover-lift,.hover-glow,.press-scale{transition:opacity .2s!important;animation:none!important}:focus-visible{box-shadow:none}a:not(.no-effects):hover{text-shadow:none}.link-animated:after,.link-glitch:before,.link-glitch:after,.link-reveal:after,.link-bracket:before,.link-bracket:after,.link-nav:after{transition:none!important}.link-animated:hover:after,.link-glitch:hover:before,.link-glitch:hover:after,.link-reveal:hover:after,.link-nav:hover:after,.link-nav.active:after{width:100%;transform:scaleX(1)}.link-bracket:hover:before,.link-bracket:hover:after{opacity:1;transform:translateY(-50%)translate(0)}}button:hover:not(:disabled),[role=button]:hover:not(:disabled),.btn:hover:not(:disabled){transform:translateY(-2px)translateZ(0)}button:active:not(:disabled),[role=button]:active:not(:disabled),.btn:active:not(:disabled){filter:brightness(.9);transform:scale(.97)translateZ(0)}button:focus:not(:active):not(:disabled),[role=button]:focus:not(:active):not(:disabled),.btn:focus:not(:active):not(:disabled){transition:transform .1s cubic-bezier(.34,1.56,.64,1)}@keyframes buttonGlitchFlash{0%{box-shadow:inherit}25%{box-shadow:-3px 0 #f006,3px 0 #0ff6,0 0 15px #00ff414d}50%{box-shadow:2px 0 #ff00004d,-2px 0 #00ffff4d}to{box-shadow:inherit}}.btn-glitch-flash:active:not(:disabled){animation:.2s ease-out buttonGlitchFlash}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.input,.input-matrix{transition:border-color .1s ease-out,box-shadow .1s ease-out,background-color .1s ease-out}input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,textarea:focus,select:focus,.input:focus{border-color:var(--color-matrix,var(--color-matrix));box-shadow:0 0 0 2px var(--color-matrix-20,#00ff4133),0 0 20px var(--color-matrix-10,#00ff411a);outline:none}@keyframes inputErrorShake{0%,to{transform:translate(0)}15%,45%,75%{transform:translate(-3px)}30%,60%,90%{transform:translate(3px)}}input:focus:invalid,textarea:focus:invalid,.input--error,.input-error{border-color:var(--color-truth,#ff0040);box-shadow:0 0 0 2px var(--color-truth-20,#ff004033),0 0 20px var(--color-truth-10,#ff00401a);animation:.3s ease-out inputErrorShake}.input--success,.input-success{border-color:var(--color-matrix,var(--color-matrix));box-shadow:0 0 0 2px var(--color-matrix-20,#00ff4133),0 0 15px var(--color-matrix-10,#00ff411a)}@keyframes checkboxPop{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}input[type=checkbox]:checked,.checkbox:checked{animation:.2s ease-out checkboxPop}.toggle:before,.switch:before{transition:transform .15s cubic-bezier(.34,1.56,.64,1)}.skeleton{background:linear-gradient(90deg,var(--color-subtle,#1a1a1a)0%,var(--color-subtle-hover,#1a1a1e)50%,var(--color-subtle,#1a1a1a)100%);border-radius:var(--radius,4px);background-size:200% 100%;animation:1.5s ease-in-out infinite skeleton-shimmer;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,transparent 0%,var(--color-matrix-30,#00ff414d)50%,transparent 100%);height:2px;animation:2s ease-in-out infinite skeletonScanline;position:absolute;top:0;left:0;right:0}@keyframes skeletonScanline{0%{opacity:0;transform:translateY(0)}50%{opacity:1}to{opacity:0;transform:translateY(100px)}}.skeleton--text{width:80%;height:16px}.skeleton--text-short{width:40%;height:16px}.skeleton--card{aspect-ratio:320/533}.skeleton--avatar{border-radius:50%;width:48px;height:48px}.skeleton--button{width:120px;height:44px}.link-expand{color:var(--color-matrix,var(--color-matrix));text-decoration:none;position:relative}.link-expand:after{content:"";background:currentColor;width:0;height:1px;transition:width .15s ease-out,left .15s ease-out;position:absolute;bottom:-2px;left:50%}.link-expand:hover:after{width:100%;left:0}.link-underline-glitch{text-decoration:none;position:relative}.link-underline-glitch:after{content:"";background:var(--color-matrix,var(--color-matrix));transform-origin:100%;width:100%;height:1px;transition:transform .2s ease-out;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.link-underline-glitch:hover:after{transform-origin:0;box-shadow:-2px 0 0 var(--color-truth,#ff0040),2px 0 0 var(--color-oracle,#0ff);transform:scaleX(1)}html{scroll-behavior:smooth;scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}:focus-visible{outline:2px solid var(--color-matrix,var(--color-matrix));outline-offset:2px;box-shadow:0 0 10px var(--color-matrix-30,#00ff414d)}:focus:not(:focus-visible){box-shadow:none;outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}button:active:not(:disabled),[role=button]:active:not(:disabled),.btn:active:not(:disabled){transition:none;transform:scale(.98)}.skeleton:after{display:none}}html,body{overscroll-behavior:none;max-width:100vw;overflow-x:hidden}body{overscroll-behavior-y:contain;padding-top:var(--safe-area-top);padding-bottom:var(--safe-area-bottom);padding-left:var(--safe-area-left);padding-right:var(--safe-area-right)}.fixed-bottom,[class*=bottom-nav],[class*=bottomnav]{padding-bottom:max(16px,var(--safe-area-bottom))}button,a,[role=button],input,textarea,select{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.scroll-container,[data-scroll-container]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media (hover:none) and (pointer:coarse){button:active,a:active,[role=button]:active{background-color:var(--color-matrix-10,#00ff411a);transition:background-color .1s}button,a[role=button],.btn,input[type=checkbox],input[type=radio],.touch-target{min-height:var(--touch-target-min,44px);min-width:var(--touch-target-min,44px)}.card,.tarot-card,.spread-card{min-height:60px}.no-touch-hover:hover{box-shadow:inherit!important;transform:none!important}}.safe-area-top{padding-top:env(safe-area-inset-top,0)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom,0)}.safe-area-left{padding-left:env(safe-area-inset-left,0)}.safe-area-right{padding-right:env(safe-area-inset-right,0)}.safe-area-all{padding:env(safe-area-inset-top,0)env(safe-area-inset-right,0)env(safe-area-inset-bottom,0)env(safe-area-inset-left,0)}@media (width<=767px){button,.btn,a[role=button]{min-height:48px;padding:var(--spacing-3)var(--spacing-4)}.btn-full-mobile{width:100%}.text-mobile-lg{font-size:var(--text-lg)}input,textarea,select{font-size:16px}.hide-scrollbar-mobile{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar-mobile::-webkit-scrollbar{display:none}.scroll-horizontal-mobile{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:var(--spacing-3);padding:var(--spacing-2)0;display:flex;overflow-x:auto}.scroll-horizontal-mobile>*{scroll-snap-align:start;flex-shrink:0}.modal-mobile-sheet{border-radius:var(--radius-xl)var(--radius-xl)0 0;max-height:90vh;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.sheet-handle{background:var(--color-border);width:32px;height:4px;margin:var(--spacing-3)auto;border-radius:2px}}@media (width>=768px) and (width<=1023px){button,.btn{min-height:44px}}.swipeable{touch-action:pan-y;user-select:none}.swipeable-x{touch-action:pan-x;user-select:none}.swipeable-all{touch-action:pan-x pan-y;user-select:none}.pinch-zoom{touch-action:pinch-zoom}.no-select{user-select:none}.gpu-layer{backface-visibility:hidden;transform:translateZ(0)}.content-auto{content-visibility:auto;contain-intrinsic-size:0 500px}.virtualized-item{contain:layout style paint;content-visibility:auto;contain-intrinsic-size:auto 100px}.isolate-paint{isolation:isolate;contain:paint}.haptic-press{transition:transform .1s,opacity .1s}.haptic-press:active{opacity:.9;transform:scale(.97)}.haptic-success{animation:.3s haptic-success-flash}@keyframes haptic-success-flash{0%,to{box-shadow:0 0 0 0 var(--color-matrix-30)}50%{box-shadow:0 0 20px 5px var(--color-matrix-30)}}.haptic-error{animation:.4s haptic-error-shake}@keyframes haptic-error-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-3px)}40%,80%{transform:translate(3px)}}.haptic-impact{animation:.2s haptic-impact-land}@keyframes haptic-impact-land{0%{transform:scale(1.05)}50%{transform:scale(.98)}to{transform:scale(1)}}.haptic-glow{animation:.6s haptic-glow-pulse}@keyframes haptic-glow-pulse{0%,to{box-shadow:0 0 10px var(--color-matrix-20)}50%{box-shadow:0 0 30px var(--color-matrix-40)}}.long-press-target{touch-action:manipulation;-webkit-tap-highlight-color:transparent;position:relative}.long-press-target:after{content:"";border-radius:inherit;background:radial-gradient(circle at center,var(--color-matrix-20)0%,transparent 70%);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.long-press-target[data-pressing=true]:after{opacity:1;animation:.5s forwards long-press-fill}@keyframes long-press-fill{0%{opacity:0;transform:scale(.5)}50%{opacity:.8;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.scroll-snap-x{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.scroll-snap-x-proximity{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.scroll-snap-y{scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.scroll-snap-y-proximity{scroll-snap-type:y proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.snap-start{scroll-snap-align:start}.snap-center{scroll-snap-align:center}.snap-end{scroll-snap-align:end}.scroll-p-safe{scroll-padding-left:env(safe-area-inset-left,0);scroll-padding-right:env(safe-area-inset-right,0)}.no-pinch-zoom{touch-action:pan-x pan-y}.touch-none{touch-action:none;-webkit-tap-highlight-color:transparent;user-select:none}.touch-interactive{touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;user-select:none}.touch-ring{position:relative}.touch-ring:before{content:"";border-radius:inherit;pointer-events:none;border:2px solid #0000;transition:border-color .15s;position:absolute;inset:-4px}.touch-ring:active:before{border-color:var(--color-matrix-30)}.swipe-hint{position:relative;overflow:hidden}.swipe-hint:after{content:"";background:linear-gradient(90deg,transparent,var(--color-matrix-10));opacity:0;pointer-events:none;width:24px;height:24px;animation:2s ease-in-out infinite swipe-hint-pulse;position:absolute;top:50%;right:0;transform:translateY(-50%)}@keyframes swipe-hint-pulse{0%,to{opacity:0;transform:translateY(-50%)translate(0)}50%{opacity:1;transform:translateY(-50%)translate(-8px)}}.drag-handle{background:var(--color-dim);cursor:grab;touch-action:none;border-radius:2px;width:36px;height:4px;margin:12px auto;transition:background .15s,width .15s}.drag-handle:active{background:var(--color-matrix);cursor:grabbing;width:48px}@media (prefers-color-scheme:dark){.oled-black{background-color:#000}@media (width<=767px){.glow-matrix{box-shadow:0 0 10px var(--color-matrix-20)}}}@media (horizontal-viewport-segments:2){:root{--fold-width:env(viewport-segment-width 0 0,50vw);--fold-gap:calc(100vw - env(viewport-segment-width 0 0,50vw) - env(viewport-segment-width 1 0,50vw))}.fold-aware{grid-template-columns:env(viewport-segment-width 0 0,1fr)env(viewport-segment-width 1 0,1fr);column-gap:var(--fold-gap,0);display:grid}}@supports (height:env(keyboard-inset-height)){.keyboard-aware{padding-bottom:env(keyboard-inset-height,0);transition:padding-bottom .2s ease-out}.chat-input-container{padding-bottom:max(var(--safe-area-bottom),env(keyboard-inset-height,0))}}@media (prefers-reduced-motion:no-preference){.high-fps-target{will-change:transform,opacity}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0;border-radius:3px}::-webkit-scrollbar-thumb{background:var(--color-dim);border-radius:3px;transition:background .2s,box-shadow .2s}::-webkit-scrollbar-thumb:hover{background:var(--color-matrix);box-shadow:0 0 8px var(--color-matrix-40)}::-webkit-scrollbar-thumb:active{background:var(--color-matrix);box-shadow:0 0 12px var(--color-matrix-60)}::-webkit-scrollbar-corner{background:0 0}*{scrollbar-width:thin;scrollbar-color:var(--color-dim)transparent}:hover{scrollbar-color:var(--color-matrix-60)transparent}.scrollbar-fade{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-fade::-webkit-scrollbar{opacity:0;width:0;transition:width .3s,opacity .3s}.scrollbar-fade:hover{scrollbar-width:thin}.scrollbar-fade:hover::-webkit-scrollbar{opacity:1;width:6px}.scrollbar-fade:hover::-webkit-scrollbar-thumb{background:var(--color-matrix-40)}.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide::-webkit-scrollbar{display:none}.modal-backdrop{-webkit-backdrop-filter:blur(12px);opacity:0;z-index:var(--z-modal);background:#000c;transition:opacity .2s;position:fixed;inset:0}.modal-backdrop.open{opacity:1}.modal-content{opacity:0;transition:transform .25s var(--ease-out),opacity .2s ease;transform:scale(.95)}.modal-content.open{opacity:1;transform:scale(1)}.modal-content.closing{opacity:0;transition:transform .15s ease-in,opacity .15s ease-in;transform:scale(.95)}.btn-glow-primary:hover:not(:disabled){box-shadow:0 0 20px var(--color-matrix-40),0 0 40px var(--color-matrix-20),inset 0 1px 0 #ffffff1a}.btn-glow-primary:active:not(:disabled){box-shadow:0 0 10px var(--color-matrix-30),inset 0 1px 0 #ffffff0d;transform:scale(.97)}.btn-glow-secondary:hover:not(:disabled){border-color:var(--color-matrix);box-shadow:0 0 15px var(--color-matrix-20),inset 0 0 20px var(--color-matrix-5)}.btn-glow-danger:not(:disabled){animation:2s ease-in-out infinite danger-pulse}@keyframes danger-pulse{0%,to{box-shadow:0 0 10px var(--color-truth-20)}50%{box-shadow:0 0 25px var(--color-truth-40)}}.btn-glow-danger:hover:not(:disabled){box-shadow:0 0 30px var(--color-truth-50),0 0 60px var(--color-truth-25);animation:none}.btn-shimmer{position:relative;overflow:hidden}.btn-shimmer:after{content:"";background:linear-gradient(90deg,#0000 0%,#fff3 50%,#0000 100%);width:100%;height:100%;animation:1.5s infinite shimmer;position:absolute;top:0;left:-100%}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.btn-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.input-glow-focus:focus{border-color:var(--color-matrix);box-shadow:0 0 0 1px var(--color-matrix-30),0 0 20px var(--color-matrix-10);outline:none}.input-error{animation:.3s input-shake;border-color:var(--color-truth)!important;box-shadow:0 0 0 1px var(--color-truth-30),0 0 15px var(--color-truth-15)!important}@keyframes input-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.input-success{border-color:var(--color-matrix)!important;box-shadow:0 0 0 1px var(--color-matrix-30),0 0 15px var(--color-matrix-15)!important}.input-animated-placeholder::placeholder{transition:transform .2s,opacity .2s}.input-animated-placeholder:focus::placeholder{opacity:.5;transform:translate(5px)}.card-hover-lift{transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .2s ease}.card-hover-lift:hover{box-shadow:var(--shadow-elevated),0 0 30px #0006;border-color:var(--color-matrix-20);transform:translateY(-4px)}.card-gradient{background:linear-gradient(180deg,var(--color-subtle)0%,var(--color-void)100%)}.card-interactive{cursor:pointer;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),border-color .2s ease,background .2s ease}.card-interactive:hover{background:var(--color-subtle-hover);border-color:var(--color-matrix-15);box-shadow:var(--shadow-card),0 0 20px var(--color-matrix-5);transform:translateY(-2px)}.card-interactive:active{box-shadow:var(--shadow-sm);transform:translateY(0)}.skeleton-shimmer{background:linear-gradient(90deg,var(--color-subtle)0%,var(--color-subtle-hover)50%,var(--color-subtle)100%);background-size:200% 100%;animation:1.5s ease-in-out infinite skeleton-shimmer}.skeleton-fade-out{animation:.3s forwards skeleton-fade}@keyframes skeleton-fade{0%{opacity:1}to{opacity:0;visibility:hidden}}.skeleton-text{border-radius:4px;height:1em}.skeleton-title{border-radius:4px;width:60%;height:1.5em}.skeleton-avatar{border-radius:50%;width:40px;height:40px}.skeleton-button{border-radius:var(--radius);width:120px;height:44px}.skeleton-card{border-radius:var(--radius-xl);height:200px}@keyframes voidWatcher{0%,to{opacity:.4;transform:scale(1)translate(0);box-shadow:0 0 40px #00ff4140,0 0 80px #00ff411f}25%{opacity:.6;transform:scale(1.2)translate(3px,-2px);box-shadow:0 0 50px #00ff414d,0 0 100px #00ff412e}50%{opacity:var(--void-peak-opacity,1);transform:scale(1.5)translate(-2px,3px);box-shadow:0 0 60px #00ff4166,0 0 120px #00ff4140}75%{opacity:.7;transform:scale(1.3)translate(2px,2px);box-shadow:0 0 55px #00ff4159,0 0 110px #00ff4133}}button:not([disabled]):not([aria-busy=true]):hover{transition:transform .15s,box-shadow .15s;transform:translateY(-1px)}button:not([disabled]):active{transition:transform 50ms;transform:translateY(0)}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--color-matrix);outline:none;transition:border-color .2s,box-shadow .2s;box-shadow:0 0 0 3px #00ff4126}button[aria-busy=true]{pointer-events:none;animation:1.5s ease-in-out infinite submitPulse}@keyframes submitPulse{0%,to{opacity:1}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){button:not([disabled]):hover{transform:none}button[aria-busy=true]{opacity:.7;animation:none}}::view-transition-old(root),::view-transition-new(root){animation-duration:.3s;animation-timing-function:cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none!important}}
