._lockup_xcw6e_1{display:inline-flex;align-items:center;gap:.32em;line-height:1}._mark_xcw6e_8{color:var(--primary);flex-shrink:0;transition:transform var(--animation-duration-normal) var(--ease-spring)}._lockup_xcw6e_1:hover ._mark_xcw6e_8{transform:rotate(-8deg) scale(1.06)}._wordmark_xcw6e_18{font-family:"Poppins",var(--font-family-base);font-weight:500;letter-spacing:.005em;color:var(--foreground);transform:translateY(-.03em)}._wordmarkAccent_xcw6e_26{color:var(--primary)}._inverse_xcw6e_30 ._mark_xcw6e_8,._inverse_xcw6e_30 ._wordmark_xcw6e_18,._inverse_xcw6e_30 ._wordmarkAccent_xcw6e_26{color:inherit}._site_1hygj_9,._tokens_1hygj_13{--s-bg: #f6f8f5;--s-surface: #ffffff;--s-sunken: #eef2ee;--s-ink: #0e1b17;--s-muted: #52615a;--s-faint: #7a8781;--s-border: #dce3de;--s-border-strong: #b9c6be;--s-primary: #195d4f;--s-primary-hover: #134a3f;--s-on-primary: #ffffff;--s-highlight: #d4f56b;--s-on-highlight: #0e1b17;--s-soft: #e5f0ea;--s-success: #1e7a4c;--s-success-soft: #e2f3e9;--s-danger: #bf3a2b;--s-danger-soft: #fbe7e4;--s-warn: #94640a;--s-warn-soft: #fbf0d8;--s-night: #0e1b17;--s-on-night: #e8f0eb;--s-on-night-muted: #9fb0a8;--s-shadow: 0 1px 2px rgb(14 27 23 / .06), 0 8px 24px -8px rgb(14 27 23 / .12);--s-shadow-lg: 0 2px 4px rgb(14 27 23 / .05), 0 24px 64px -20px rgb(14 27 23 / .22);--s-tint-green: linear-gradient(160deg, #e3f1e9 0%, #f4f8f5 70%);--s-tint-lime: linear-gradient(160deg, #eff8d3 0%, #f6f9ee 70%);--s-tint-mist: linear-gradient(160deg, #e6eef0 0%, #f4f7f8 70%);--s-display: "Sora", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--s-text: "Atkinson Hyperlegible Next", "Atkinson Hyperlegible", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--s-wordmark: "Poppins", ui-sans-serif, system-ui, sans-serif;--s-ease: cubic-bezier(.22, 1, .36, 1);--s-max: 73.75rem;--s-gutter: max(20px, env(safe-area-inset-left, 0px))}._site_1hygj_9{min-height:100vh;background:var(--s-bg);color:var(--s-ink);font-family:var(--s-text);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}.dark ._site_1hygj_9,.dark ._tokens_1hygj_13{--s-bg: #0b1311;--s-surface: #121c19;--s-sunken: #0f1815;--s-ink: #e8f0eb;--s-muted: #8fa299;--s-faint: #6c7d75;--s-border: #22312c;--s-border-strong: #374a43;--s-primary: #64c4a9;--s-primary-hover: #7fd3bb;--s-on-primary: #07120e;--s-highlight: #c9ee5a;--s-on-highlight: #0b1311;--s-soft: #15302a;--s-success: #52c58e;--s-success-soft: #12291e;--s-danger: #f2806f;--s-danger-soft: #351b17;--s-warn: #e3b350;--s-warn-soft: #302610;--s-night: #050a08;--s-on-night: #e8f0eb;--s-on-night-muted: #8fa299;--s-shadow: 0 1px 2px rgb(0 0 0 / .4), 0 8px 24px -8px rgb(0 0 0 / .5);--s-shadow-lg: 0 2px 4px rgb(0 0 0 / .4), 0 24px 64px -20px rgb(0 0 0 / .7);--s-tint-green: linear-gradient(160deg, #143027 0%, #121c19 70%);--s-tint-lime: linear-gradient(160deg, #26300f 0%, #121c19 70%);--s-tint-mist: linear-gradient(160deg, #15262b 0%, #121c19 70%)}html:has(._siteScale_1hygj_105){font-size:100%}._siteScale_1hygj_105{--site-scale: 1}._container_1hygj_116{width:100%;max-width:calc(var(--s-max) + 2 * 20px);margin-inline:auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}._section_1hygj_124{padding-block:clamp(72px,10vw,128px)}._sectionHead_1hygj_128{display:grid;justify-items:center;gap:16px;text-align:center;max-width:47.5rem;margin:0 auto clamp(40px,6vw,64px)}._eyebrow_1hygj_139{font-family:var(--s-display);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--s-primary)}._title_1hygj_148{margin:0;font-family:var(--s-display);font-weight:800;font-size:clamp(2.1rem,4.6vw,3.25rem);line-height:1.06;letter-spacing:-.028em;text-wrap:balance}._lede_1hygj_158{margin:0;max-width:58ch;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.6;color:var(--s-muted);text-wrap:pretty}._mark_1hygj_168{background:var(--s-highlight);color:var(--s-on-highlight);padding:0 .12em;border-radius:.16em;box-decoration-break:clone;-webkit-box-decoration-break:clone}._btn_1hygj_179{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;font-family:var(--s-text);font-weight:700;font-size:1rem;text-decoration:none;white-space:nowrap;cursor:pointer;border:1.5px solid transparent;transition:transform .25s var(--s-ease),background-color .2s ease,border-color .2s ease,box-shadow .25s var(--s-ease)}._btn_1hygj_179:focus-visible{outline:2px solid var(--s-primary);outline-offset:3px}._btnPrimary_1hygj_206{background:var(--s-primary);color:var(--s-on-primary);box-shadow:0 1px #ffffff1f inset,0 10px 24px -10px #195d4f99}._btnPrimary_1hygj_206:hover{background:var(--s-primary-hover);transform:translateY(-1px)}._btnGhost_1hygj_217{background:transparent;color:var(--s-ink);border-color:var(--s-border-strong)}._btnGhost_1hygj_217:hover{border-color:var(--s-ink);transform:translateY(-1px)}._btnLarge_1hygj_228{min-height:56px;padding:0 28px;font-size:1.06rem}._btn_1hygj_179 svg{transition:transform .25s var(--s-ease)}._btn_1hygj_179:hover svg{transform:translate(3px)}._pill_1hygj_244{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;border-radius:999px;background:var(--s-surface);border:1px solid var(--s-border);font-size:.86rem;color:var(--s-muted);box-shadow:var(--s-shadow)}._pillTag_1hygj_257{font-family:var(--s-display);font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:var(--s-highlight);color:var(--s-on-highlight)}._badge_1hygj_269{display:inline-flex;align-items:center;gap:6px;font-family:var(--s-display);font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:var(--s-soft);color:var(--s-primary)}._badgeMuted_1hygj_284{background:var(--s-sunken);color:var(--s-muted)}._srOnly_1hygj_291{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._skip_1hygj_303{position:absolute;left:16px;top:-100px;z-index:100;padding:10px 16px;border-radius:8px;background:var(--s-primary);color:var(--s-on-primary);font-weight:700}._skip_1hygj_303:focus{top:16px}._wrap_aenjb_3{font-family:var(--s-text);line-height:1.5;color:var(--s-ink);position:sticky;top:0;z-index:50;padding-top:max(12px,env(safe-area-inset-top,0px));padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}._overlay_aenjb_15{position:fixed;left:0;right:0}._bar_aenjb_23{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;max-width:76rem;min-height:4.25rem;margin:0 auto;padding:8px 10px 8px 22px;border-radius:999px;border:1px solid transparent;background:transparent;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}._barScrolled_aenjb_41{background:color-mix(in srgb,var(--s-surface) 86%,transparent);border-color:var(--s-border);box-shadow:var(--s-shadow);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px)}._logo_aenjb_49{justify-self:start;display:inline-flex;text-decoration:none;flex-shrink:0}._links_aenjb_56{display:flex;gap:6px;margin:0;padding:0;list-style:none}._link_aenjb_56{display:inline-block;padding:10px 18px;border-radius:999px;font-size:1.02rem;font-weight:600;color:var(--s-muted);text-decoration:none;transition:color .2s ease,background-color .2s ease}._link_aenjb_56:hover{color:var(--s-ink);background:var(--s-sunken)}._link_aenjb_56:focus-visible,._signIn_aenjb_81:focus-visible,._iconBtn_aenjb_82:focus-visible,._sheetLink_aenjb_83:focus-visible{outline:2px solid var(--s-primary);outline-offset:2px}._actions_aenjb_88{justify-self:end;display:flex;align-items:center;gap:10px}._iconBtn_aenjb_82{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid var(--s-border);background:var(--s-surface);color:var(--s-ink);cursor:pointer;transition:border-color .2s ease}._iconBtn_aenjb_82:hover{border-color:var(--s-border-strong)}._signIn_aenjb_81{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 18px;border-radius:999px;border:1px solid var(--s-border);background:var(--s-surface);font-size:.98rem;font-weight:700;color:var(--s-ink);text-decoration:none}._cta_aenjb_126{min-height:2.75rem;padding:0 20px;font-size:.98rem}._menuBtn_aenjb_132{display:none}._sheet_aenjb_83{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;gap:24px;background:var(--s-bg);padding-top:max(16px,env(safe-area-inset-top,0px));padding-bottom:max(24px,env(safe-area-inset-bottom,0px));padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}._sheetTop_aenjb_152{display:flex;align-items:center;justify-content:space-between}._sheetLinks_aenjb_158{display:grid;margin:0;padding:0;list-style:none}._sheetLink_aenjb_83{display:flex;align-items:center;justify-content:space-between;padding:18px 4px;border-bottom:1px solid var(--s-border);font-family:var(--s-display);font-weight:700;font-size:1.4rem;letter-spacing:-.02em;color:var(--s-ink);text-decoration:none}._sheetActions_aenjb_179{display:grid;gap:10px;margin-top:auto}@media(max-width:900px){._bar_aenjb_23{grid-template-columns:auto 1fr;padding-left:18px}._links_aenjb_56,._signIn_aenjb_81{display:none}._menuBtn_aenjb_132{display:inline-grid}}@media(max-width:420px){._cta_aenjb_126{display:none}}._footer_1epwu_1{font-family:var(--s-text);line-height:1.6;color:var(--s-ink);border-top:1px solid var(--s-border);background:var(--s-sunken);padding-top:clamp(56px,8vw,88px);padding-bottom:max(32px,env(safe-area-inset-bottom,0px))}._top_1epwu_11{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);gap:48px}._brand_1epwu_17{display:grid;align-content:start;gap:20px}._tagline_1epwu_23{margin:0;max-width:18ch;font-family:var(--s-display);font-weight:800;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.12;letter-spacing:-.03em;color:var(--s-ink)}._cols_1epwu_34{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}._colTitle_1epwu_40{margin:0 0 14px;font-family:var(--s-display);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--s-muted)}._col_1epwu_34 ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}._col_1epwu_34 a{color:var(--s-ink);text-decoration:none;font-size:.95rem}._col_1epwu_34 a:hover{color:var(--s-primary);text-decoration:underline;text-underline-offset:3px}._col_1epwu_34 a:focus-visible{outline:2px solid var(--s-primary);outline-offset:2px;border-radius:4px}._bottom_1epwu_76{display:grid;gap:8px;margin-top:56px;padding-top:24px;border-top:1px solid var(--s-border);font-size:.8rem;color:var(--s-faint)}@media(max-width:860px){._top_1epwu_11{grid-template-columns:1fr}._cols_1epwu_34{grid-template-columns:repeat(2,minmax(0,1fr))}}._main_1bxg9_1{max-width:1120px;margin:0 auto;padding:155px 28px 80px;color:var(--foreground)}._eyebrow_1bxg9_2{font-size:.72rem;font-weight:700;letter-spacing:.14em;color:var(--primary)}._hero_1bxg9_3 h1 em{color:var(--primary);font-weight:400}._feature_1bxg9_4:hover{border-color:var(--primary)}._copy_1bxg9_5 p,._note_1bxg9_5{color:var(--muted-foreground);line-height:1.8}._note_1bxg9_5{margin-top:32px;font-size:.9rem}._article_1bxg9_7{max-width:820px}._article_1bxg9_7 h1{font-size:clamp(2.4rem,5vw,3.6rem)}._article_1bxg9_7 ._eyebrow_1bxg9_2{margin-top:40px}._article_1bxg9_7 h2{font-family:var(--font-family-heading);font-weight:500;font-size:1.8rem;margin:38px 0 14px}._article_1bxg9_7 p,._article_1bxg9_7 li{line-height:1.9}._article_1bxg9_7 li{margin:10px 0}._article_1bxg9_7 a{color:var(--primary);text-decoration:underline;text-underline-offset:4px}._article_1bxg9_7 h3{font-family:var(--font-family-heading);font-weight:500;font-size:1.28rem;margin:30px 0 10px}._article_1bxg9_7 ul,._article_1bxg9_7 ol{padding-left:26px;margin:16px 0}._article_1bxg9_7 ul{list-style:disc}._article_1bxg9_7 ol{list-style:decimal}._article_1bxg9_7 li::marker{color:var(--primary)}._article_1bxg9_7 blockquote{margin:26px 0;padding:4px 0 4px 20px;border-left:3px solid var(--primary);font-size:1.08rem;color:var(--muted-foreground);font-style:italic}._article_1bxg9_7 hr{border:0;border-top:1px solid var(--border);margin:40px 0}._article_1bxg9_7 table{width:100%;border-collapse:collapse;margin:24px 0;font-size:.95rem}._article_1bxg9_7 th,._article_1bxg9_7 td{border:1px solid var(--border);padding:10px 14px;text-align:left;vertical-align:top}._article_1bxg9_7 th{background:var(--muted);font-weight:600}._article_1bxg9_7 figure{margin:28px 0}._article_1bxg9_7 figure img{width:100%;border-radius:10px}._article_1bxg9_7 figcaption{margin-top:8px;font-size:.85rem;color:var(--muted-foreground)}._article_1bxg9_7 pre{background:var(--muted);border:1px solid var(--border);border-radius:10px;padding:16px;overflow-x:auto;margin:22px 0}._article_1bxg9_7 pre code{font-size:.88rem}._article_1bxg9_7 p code{background:var(--muted);border-radius:4px;padding:2px 6px;font-size:.9em}._lead_1bxg9_49{font-size:1.18rem;color:var(--muted-foreground)}@media(max-width:650px){._main_1bxg9_1{padding:125px 20px 48px}._feature_1bxg9_4{grid-template-columns:1fr}._art_1bxg9_7{min-height:210px}._copy_1bxg9_5{padding:28px}}._masthead_1bxg9_58{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--spacing-12);align-items:start;padding-bottom:var(--spacing-10);border-bottom:1px solid var(--border)}._mastheadLeft_1bxg9_67 ._title_1bxg9_67{font-family:var(--font-family-heading);font-size:clamp(2.2rem,4.5vw,3rem);font-weight:500;letter-spacing:-.02em;margin:var(--spacing-2) 0 var(--spacing-4)}._blurb_1bxg9_75{font-size:1rem;line-height:1.7;color:var(--muted-foreground);margin:0 0 var(--spacing-6);max-width:34ch}._cta_1bxg9_83{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-5);border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);font-size:.92rem;font-weight:600;text-decoration:none;transition:transform var(--animation-duration-fast) var(--ease-out)}._cta_1bxg9_83:hover{transform:translateY(-1px)}._topics_1bxg9_101{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}._topic_1bxg9_101{display:inline-flex;align-items:center;gap:var(--spacing-3);background:none;border:none;padding:2px 0;cursor:pointer;font-family:var(--font-family-heading);font-size:clamp(1.6rem,3.4vw,2.5rem);font-weight:500;line-height:1.18;letter-spacing:-.02em;color:var(--foreground);transition:color var(--animation-duration-fast) var(--ease-out)}._topic_1bxg9_101:hover,._topic_1bxg9_101:focus-visible{color:var(--primary)}._topicActive_1bxg9_130{color:var(--primary)}._topicCount_1bxg9_134{font-family:var(--font-family-base);font-size:.72rem;font-weight:700;color:var(--muted-foreground);align-self:flex-start;padding-top:.55em}._topicArrow_1bxg9_143{opacity:0;transform:translate(-6px);transition:opacity var(--animation-duration-fast) var(--ease-out),transform var(--animation-duration-fast) var(--ease-out)}._topic_1bxg9_101:hover ._topicArrow_1bxg9_143,._topicActive_1bxg9_130 ._topicArrow_1bxg9_143{opacity:1;transform:translate(0)}._controls_1bxg9_158{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);flex-wrap:wrap;margin:var(--spacing-8) 0 var(--spacing-6)}._searchBox_1bxg9_167{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--card);color:var(--muted-foreground);min-width:240px}._searchBox_1bxg9_167:focus-within{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}._searchInput_1bxg9_183{border:none;background:none;outline:none;font:inherit;font-size:.92rem;color:var(--foreground);width:100%}._count_1bxg9_193{margin:0;font-size:.86rem;color:var(--muted-foreground)}._clear_1bxg9_199{background:none;border:none;padding:0;cursor:pointer;font:inherit;font-size:inherit;color:var(--primary);font-weight:600}._empty_1bxg9_210{padding:var(--spacing-12) 0;font-size:1rem;color:var(--muted-foreground)}._lead_1bxg9_49{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--spacing-8);padding:var(--spacing-8);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card);text-decoration:none;color:inherit;transition:border-color var(--animation-duration-fast) var(--ease-out),transform var(--animation-duration-fast) var(--ease-out)}._lead_1bxg9_49:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border));transform:translateY(-2px)}._leadBody_1bxg9_238{max-width:60ch}._leadTitle_1bxg9_242{font-family:var(--font-family-heading);font-size:clamp(1.5rem,3vw,2.05rem);font-weight:500;line-height:1.18;letter-spacing:-.015em;margin:var(--spacing-3) 0 var(--spacing-3);text-wrap:balance}._leadExcerpt_1bxg9_252{font-size:1rem;line-height:1.7;color:var(--muted-foreground);margin:0 0 var(--spacing-4)}._readOn_1bxg9_259{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:.9rem;font-weight:600;color:var(--primary)}._leadMeta_1bxg9_268,._cardMeta_1bxg9_269{font-size:.8rem;color:var(--muted-foreground);white-space:nowrap}._grid_1bxg9_276{list-style:none;margin:var(--spacing-4) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-4)}._card_1bxg9_269{display:flex;flex-direction:column;height:100%;gap:var(--spacing-2);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card);text-decoration:none;color:inherit;transition:border-color var(--animation-duration-fast) var(--ease-out),transform var(--animation-duration-fast) var(--ease-out)}._card_1bxg9_269:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border));transform:translateY(-2px)}._cardTitle_1bxg9_306{font-family:var(--font-family-heading);font-size:1.15rem;font-weight:500;line-height:1.3;letter-spacing:-.01em;margin:0;text-wrap:balance}._cardExcerpt_1bxg9_316{font-size:.9rem;line-height:1.65;color:var(--muted-foreground);margin:0;flex:1}._tag_1bxg9_325{align-self:flex-start;font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--primary)}@media(max-width:860px){._masthead_1bxg9_58{grid-template-columns:1fr;gap:var(--spacing-8)}._lead_1bxg9_49{flex-direction:column;align-items:flex-start;gap:var(--spacing-4)}}._main_5focu_6{max-width:860px;margin:0 auto;padding:155px var(--spacing-6) var(--spacing-20);color:var(--foreground)}._eyebrow_5focu_13{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--primary)}._title_5focu_21{font-family:var(--font-family-heading);font-size:clamp(2.2rem,5vw,3.1rem);font-weight:500;line-height:1.08;letter-spacing:-.015em;margin:var(--spacing-3) 0 var(--spacing-4)}._meta_5focu_30{font-size:.86rem;color:var(--muted-foreground);margin:0 0 var(--spacing-6)}._summary_5focu_37{padding:var(--spacing-5) var(--spacing-6);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));background:color-mix(in srgb,var(--primary) 5%,transparent);margin-bottom:var(--spacing-10)}._summary_5focu_37 h2{font-family:var(--font-family-heading);font-size:1.08rem;font-weight:600;margin:0 0 var(--spacing-3)}._summary_5focu_37 ul{margin:0;padding-left:var(--spacing-5);display:flex;flex-direction:column;gap:var(--spacing-2)}._summary_5focu_37 li{font-size:.94rem;line-height:1.6;color:var(--foreground)}._summary_5focu_37 li::marker{color:var(--primary)}._section_5focu_71{counter-increment:legal-section;margin-top:var(--spacing-10);scroll-margin-top:120px}._sections_5focu_77{counter-reset:legal-section}._section_5focu_71>h2{display:flex;align-items:baseline;gap:var(--spacing-3);font-family:var(--font-family-heading);font-size:1.4rem;font-weight:500;letter-spacing:-.01em;margin:0 0 var(--spacing-4)}._section_5focu_71>h2:before{content:counter(legal-section,decimal-leading-zero);font-family:var(--font-family-base);font-size:.78rem;font-weight:700;letter-spacing:.08em;color:var(--primary)}._section_5focu_71 h3{font-size:.98rem;font-weight:650;margin:var(--spacing-6) 0 var(--spacing-2)}._section_5focu_71 p,._section_5focu_71 li{font-size:.95rem;line-height:1.75;color:var(--muted-foreground)}._section_5focu_71 p{margin:0 0 var(--spacing-4)}._section_5focu_71 strong{color:var(--foreground);font-weight:600}._section_5focu_71 ul{margin:0 0 var(--spacing-4);padding-left:var(--spacing-5);display:flex;flex-direction:column;gap:var(--spacing-2)}._section_5focu_71 li::marker{color:var(--primary)}._section_5focu_71 a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}._tableWrap_5focu_142{overflow-x:auto;margin:0 0 var(--spacing-4)}._table_5focu_142{width:100%;min-width:520px;border-collapse:collapse;font-size:.89rem}._table_5focu_142 th,._table_5focu_142 td{text-align:left;padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);vertical-align:top;color:var(--muted-foreground)}._table_5focu_142 th{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--foreground);border-bottom:1.5px solid var(--border)}._table_5focu_142 td:first-child{color:var(--foreground);font-weight:500;white-space:nowrap}._footerNote_5focu_178{margin-top:var(--spacing-12);padding-top:var(--spacing-5);border-top:1px solid var(--border);font-size:.85rem;line-height:1.7;color:var(--muted-foreground)}@media(max-width:650px){._main_5focu_6{padding:125px var(--spacing-5) var(--spacing-16)}._summary_5focu_37{padding:var(--spacing-4)}}._main_19j7s_1{--ink: var(--foreground, #24262e);--muted: var(--muted-foreground, #72746e);--line: var(--border, #dfddd4);--green: var(--primary, #1b6253);background:var(--background, #faf9f5);color:var(--ink);padding-top:96px}._main_19j7s_1 *{box-sizing:border-box}._main_19j7s_1 button,._main_19j7s_1 a{-webkit-tap-highlight-color:transparent}._main_19j7s_1 button{font:inherit}._main_19j7s_1 button:focus-visible,._main_19j7s_1 a:focus-visible{outline:2px solid #53b9a3;outline-offset:5px}._mono_19j7s_25,._eyebrow_19j7s_26{font:10px/1.5 ui-monospace,SFMono-Regular,monospace;letter-spacing:.12em}._hero_19j7s_33{max-width:1320px;margin:auto;padding:76px 48px 80px;display:grid;grid-template-columns:.92fr 1.08fr;gap:60px;align-items:center}._eyebrow_19j7s_26{display:flex;align-items:center;gap:9px;color:var(--green);margin-bottom:28px}._signal_19j7s_49{display:inline-block;width:6px;height:6px;border-radius:50%;background:#6dd8b7;box-shadow:0 0 13px #6dd8b745}._hero_19j7s_33 h1{font-family:var(--font-family-heading, Georgia, serif);font-weight:500;font-size:clamp(38px,4vw,59px);letter-spacing:-.045em;line-height:1.12;margin:0 0 24px}._hero_19j7s_33 h1 em{color:var(--green);font-weight:400}._heroCopy_19j7s_69>p{font-size:15px;line-height:1.85;max-width:450px;color:var(--muted)}._heroActions_19j7s_75{display:flex;gap:24px;align-items:center;margin:30px 0}._primary_19j7s_81,._secondary_19j7s_82{display:inline-flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;font-size:13px}._primary_19j7s_81{padding:13px 20px;background:var(--green);color:var(--primary-foreground, #fff);border-radius:7px;white-space:nowrap}._primary_19j7s_81:hover{filter:brightness(.94)}._secondary_19j7s_82{color:var(--ink)}._heroSpec_19j7s_103{display:flex;flex-wrap:wrap;gap:8px 18px;border-top:1px solid var(--line);padding-top:22px;font:10px/1.7 ui-monospace,monospace;color:var(--muted)}._workflow_19j7s_114{min-width:0;border:1px solid #303638;border-radius:13px;background:#15191b;color:#edece6;box-shadow:0 30px 65px -30px #102f3559;overflow:hidden}._windowBar_19j7s_123{height:48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff12;padding:0 20px;font-size:12px}._windowBar_19j7s_123>span{display:flex;align-items:center;gap:9px}._windowBar_19j7s_123 ._mono_19j7s_25{font-size:8px;color:#899994}._chatStage_19j7s_141{height:450px;position:relative;padding:20px}._stageLabel_19j7s_146{font:9px ui-monospace,monospace;color:#93a39d}._chatWelcome_19j7s_152{padding-top:58px;text-align:center;color:#acd5c8}._chatWelcome_19j7s_152 h3{font:23px Georgia,serif;color:#e7e7df;font-weight:400;margin:15px 0 10px}._chatWelcome_19j7s_152 p{font-size:10px;color:#83988f}._composer_19j7s_169{position:absolute;left:20px;right:20px;bottom:26px;border:1px solid #4b7266;border-radius:13px;background:#202527;padding:15px;box-shadow:0 0 0 4px #6ed5b607}._prompt_19j7s_180{min-height:48px;font-size:11px;color:#bbc7c0;line-height:1.6}._composerTools_19j7s_186{display:flex;align-items:center;gap:10px;color:#87978e}._contextLabel_19j7s_192{font:8px ui-monospace,monospace}._modelControl_19j7s_197{margin-left:auto;position:relative}._modelTrigger_19j7s_201{display:flex;gap:7px;align-items:center;background:#303637;border:0;color:#e1e6df;border-radius:5px;padding:8px 9px;font-size:10px!important;cursor:pointer}._modelMenu_19j7s_213{position:absolute;bottom:42px;right:0;width:230px;padding:7px;border-radius:10px;border:1px solid #424a49;background:#232829;box-shadow:0 12px 35px #0008;z-index:4}._modelOption_19j7s_225{height:48px;display:flex;align-items:center;width:100%;gap:10px;border:0;background:transparent;color:#dce5df;padding:7px 9px;border-radius:5px;text-align:left;font-size:11px!important;cursor:pointer}._modelOption_19j7s_225:hover,._modelOption_19j7s_225[aria-pressed=true]{background:#33443f}._modelOption_19j7s_225 small{display:block;font:8px/1.6 ui-monospace,monospace;color:#9dafaa}._modelOption_19j7s_225>svg{margin-left:auto}._vendor_19j7s_254{width:24px;height:24px;display:grid;place-items:center;border:1px solid #ffffff20;border-radius:50%;font:11px Georgia,serif}._send_19j7s_265{width:29px;height:29px;display:grid;place-items:center;background:#417b68;color:#f6f7f1;border:0;border-radius:50%;cursor:pointer}._demoPointer_19j7s_276{position:absolute;z-index:6;pointer-events:none;color:#17251f;filter:drop-shadow(0 2px 2px #0007)}._demoPointer_19j7s_276 span{position:absolute;left:17px;top:24px;padding:3px 6px;color:#14372e;background:#9bd8c6;border-radius:3px;font:8px ui-monospace,monospace}._demoFooter_19j7s_295{padding:10px 16px;border-top:1px solid #ffffff10;display:flex;gap:8px;align-items:center;font-size:9px;color:#94a59e}._demoFooter_19j7s_295>span{margin-right:auto}._demoFooter_19j7s_295 button,._swarmHud_19j7s_308 button{background:transparent;border:1px solid #ffffff26;color:inherit;border-radius:4px;width:26px;height:25px;display:grid;place-items:center;cursor:pointer}._conversation_19j7s_319{padding-top:20px}._userBubble_19j7s_322{font-size:11px;line-height:1.6;background:#293b35;margin:0 0 22px 48px;padding:12px;border-radius:9px 9px 2px}._responseModel_19j7s_330{display:flex;align-items:center;gap:8px;font-size:10px;color:#a5d8c7}._response_19j7s_330{font-size:11px;line-height:1.7;color:#c2cec7}._sourceChips_19j7s_342{display:flex;gap:6px;flex-wrap:wrap}._sourceChips_19j7s_342 span{display:flex;gap:5px;align-items:center;font-size:8px;border:1px solid #42574e;padding:4px 6px;border-radius:4px;color:#a9c8bb}._searching_19j7s_357{display:flex;gap:8px;align-items:center;font-size:11px;color:#91b5a5}._searching_19j7s_357 span{letter-spacing:3px}._caret_19j7s_367{display:inline-block;width:1px;height:12px;background:#9bdac8;animation:_blink_19j7s_1 1s steps(2) infinite}._sectionNav_19j7s_374{max-width:1224px;margin:auto;border-block:1px solid var(--line);display:flex;justify-content:space-between;gap:22px;padding:19px 0}._sectionNav_19j7s_374 a{font:11px ui-monospace,monospace;color:var(--muted);text-decoration:none}._sectionNav_19j7s_374 a:hover{color:var(--green)}._section_19j7s_374{max-width:1320px;padding:76px 48px;margin:auto;scroll-margin-top:90px}._sectionHead_19j7s_399{max-width:690px;margin-bottom:34px}._sectionHead_19j7s_399 ._mono_19j7s_25{color:var(--muted);font-size:10px}._sectionHead_19j7s_399 h2{font-family:var(--font-family-heading, Georgia, serif);font-size:clamp(28px,3vw,38px);font-weight:500;letter-spacing:-.035em;line-height:1.25;margin:15px 0}._sectionHead_19j7s_399 p{font-size:14px;line-height:1.85;color:var(--muted);max-width:650px}._modelStrip_19j7s_421{display:grid;grid-template-columns:repeat(5,1fr);border-block:1px solid var(--line)}._modelStrip_19j7s_421>div{padding:25px 20px;border-right:1px solid var(--line)}._modelStrip_19j7s_421>div:first-child{padding-left:0}._modelStrip_19j7s_421>div:last-child{border:0}._modelStrip_19j7s_421 span{font:10px ui-monospace,monospace;color:var(--muted)}._modelStrip_19j7s_421 h3{font-size:17px;font-weight:500;margin:12px 0 0}._pipeline_19j7s_447{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:9px;overflow:hidden}._pipeline_19j7s_447 article{padding:29px;border-right:1px solid var(--line)}._pipeline_19j7s_447 article:last-child{border:0}._pipeline_19j7s_447 article>div{display:flex;justify-content:space-between;color:var(--green)}._pipeline_19j7s_447 article>div span{font:10px ui-monospace,monospace;color:var(--muted)}._pipeline_19j7s_447 h3{font-size:16px;font-weight:500;margin:22px 0 12px}._pipeline_19j7s_447 p,._roadmap_19j7s_478 p{font-size:13px;line-height:1.8;color:var(--muted);margin:0}._darkSection_19j7s_484{max-width:none;background:#101c19;padding-inline:max(48px,calc((100vw - 1224px)/2));color:#e3eae2}._darkSection_19j7s_484 ._sectionHead_19j7s_399 p,._darkSection_19j7s_484 ._sectionHead_19j7s_399 ._mono_19j7s_25{color:#97afa3}._swarmDemo_19j7s_494{display:grid;grid-template-columns:1.35fr 1fr;border:1px solid #35493f;border-radius:12px;overflow:hidden}._swarmVisual_19j7s_501{height:475px;position:relative;background:radial-gradient(ellipse at center,#17382c66,transparent 65%),#0c1613;overflow:hidden}._swarmHud_19j7s_308,._swarmCaption_19j7s_509{position:absolute;left:22px;right:22px;display:flex;align-items:center;justify-content:space-between;z-index:1;font:9px ui-monospace,monospace;letter-spacing:.08em;color:#9fbbad}._swarmHud_19j7s_308{top:18px}._swarmHud_19j7s_308>span{display:flex;align-items:center;gap:9px}._swarmCaption_19j7s_509{bottom:22px}._swarmDetails_19j7s_534{padding:30px;border-left:1px solid #35493f;display:flex;flex-direction:column;justify-content:center}._stageTabs_19j7s_541{display:grid;grid-template-columns:1fr 1fr;gap:8px}._stageTabs_19j7s_541 button{display:flex;align-items:center;gap:9px;padding:12px 9px;text-align:left;font-size:10px;border:1px solid #35483e;background:transparent;color:#95ad9f;border-radius:5px;cursor:pointer}._stageTabs_19j7s_541 button[aria-pressed=true]{background:#253f33;color:#c1eed5;border-color:#5f937b}._stageTabs_19j7s_541 button span{font:9px ui-monospace,monospace}._stageDescription_19j7s_569{font-size:12px;line-height:1.85;color:#acbfb4;min-height:70px;margin:23px 0}._agents_19j7s_576{border-top:1px solid #35493f}._agents_19j7s_576>div{display:flex;align-items:center;gap:10px;border-bottom:1px solid #ffffff09;padding:11px 0;font-size:11px;color:#c5d3c9}._agents_19j7s_576 small{margin-left:auto;font:9px ui-monospace,monospace;color:#8b9f91}._agentDot_19j7s_595{width:4px;height:4px;border-radius:50%}._visualNote_19j7s_600{font:9px ui-monospace,monospace;color:#819c8e;margin-top:17px}._reviewPanel_19j7s_607{border:1px solid var(--line);border-radius:9px;overflow:hidden}._reviewTitle_19j7s_612{display:flex;align-items:center;gap:10px;padding:21px 26px;border-bottom:1px solid var(--line);color:var(--green)}._reviewTitle_19j7s_612 h3{font-size:14px;font-weight:500;margin:0}._reviewTitle_19j7s_612>span{margin-left:auto;font:9px ui-monospace,monospace;color:var(--muted)}._reviewRow_19j7s_632{display:flex;align-items:center;gap:22px;padding:23px 26px;border-bottom:1px solid var(--line)}._reviewRow_19j7s_632:last-child{border:0}._reviewRow_19j7s_632 h4{font-size:13px;font-weight:500;margin:0 0 6px}._reviewRow_19j7s_632 p{font-size:12px;color:var(--muted);margin:0}._reviewRow_19j7s_632>span:last-child{margin-left:auto;font:9px ui-monospace,monospace;padding:6px 9px;border-radius:4px;white-space:nowrap}._supported_19j7s_661{color:var(--green);background:#4ba77c14}._flagged_19j7s_665{color:#967135;background:#bda06714}._roadmap_19j7s_478{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}._roadmap_19j7s_478 article{border-top:1px solid var(--line);padding-top:23px}._roadmap_19j7s_478 ._mono_19j7s_25{color:var(--muted)}._roadmap_19j7s_478 h3{font:28px Georgia,serif;font-weight:400;margin:20px 0 12px}._close_19j7s_688{max-width:1224px;margin:0 auto;padding:55px 0 70px;display:flex;align-items:center;gap:50px;border-top:1px solid var(--line)}._close_19j7s_688 h2{font:30px Georgia,serif;font-weight:400;margin:0 0 15px}._close_19j7s_688 p{font-size:12px;color:var(--muted);line-height:1.8;max-width:560px}._close_19j7s_688>._primary_19j7s_81{margin-left:auto}@keyframes _blink_19j7s_1{50%{opacity:0}}@media(min-width:1450px){._hero_19j7s_33{gap:80px}}@media(max-width:1100px){._hero_19j7s_33{gap:30px;padding-inline:30px}._heroActions_19j7s_75{gap:16px;flex-wrap:wrap}._sectionNav_19j7s_374,._close_19j7s_688{margin-inline:30px}._section_19j7s_374{padding:60px 30px}._swarmDetails_19j7s_534{padding:22px}._contextLabel_19j7s_192{display:none}._sectionNav_19j7s_374{overflow-x:auto;white-space:nowrap}._swarmDemo_19j7s_494{grid-template-columns:1.1fr 1fr}}@media(max-width:760px){._main_19j7s_1{padding-top:72px}._hero_19j7s_33{grid-template-columns:1fr;padding:45px 20px;gap:30px}._hero_19j7s_33 h1{font-size:43px}._heroCopy_19j7s_69>p{max-width:560px}._heroSpec_19j7s_103{display:none}._heroActions_19j7s_75{margin-bottom:0}._workflow_19j7s_114{max-width:570px;width:100%;justify-self:center}._chatStage_19j7s_141{height:420px}._section_19j7s_374{padding:48px 20px}._sectionNav_19j7s_374{margin-inline:20px;gap:24px}._sectionHead_19j7s_399{margin-bottom:25px}._modelStrip_19j7s_421{grid-template-columns:repeat(2,1fr)}._modelStrip_19j7s_421>div{border-bottom:1px solid var(--line);padding:20px!important}._modelStrip_19j7s_421>div:last-child{grid-column:span 2}._pipeline_19j7s_447{grid-template-columns:1fr}._pipeline_19j7s_447 article{padding:23px;border-right:0;border-bottom:1px solid var(--line)}._pipeline_19j7s_447 h3{margin:14px 0 8px}._swarmDemo_19j7s_494{grid-template-columns:1fr}._swarmVisual_19j7s_501{height:350px}._swarmDetails_19j7s_534{border-left:0;border-top:1px solid #35493f;padding:22px}._stageDescription_19j7s_569{min-height:0}._roadmap_19j7s_478{grid-template-columns:1fr;gap:26px}._roadmap_19j7s_478 h3{margin:12px 0}._reviewRow_19j7s_632{gap:12px;padding:20px 15px}._reviewRow_19j7s_632>._mono_19j7s_25{display:none}._reviewRow_19j7s_632 p{font-size:11px;max-width:180px}._reviewRow_19j7s_632>span:last-child{font-size:8px}._reviewTitle_19j7s_612{padding:20px 15px}._close_19j7s_688{margin-inline:20px;display:block;padding:40px 0}._close_19j7s_688>._primary_19j7s_81{margin-top:15px}._close_19j7s_688 h2{font-size:26px}._swarmCaption_19j7s_509{font-size:8px}._windowBar_19j7s_123{padding-inline:16px}._windowBar_19j7s_123 ._mono_19j7s_25{font-size:7px}}@media(prefers-reduced-motion:reduce){._main_19j7s_1 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}._wrap_jrn6v_1{max-width:53.75rem}._list_jrn6v_5{display:grid;border-top:1px solid var(--s-border)}._item_jrn6v_10{border-bottom:1px solid var(--s-border)}._qWrap_jrn6v_14{margin:0}._q_jrn6v_14{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:22px 4px;border:0;background:none;color:var(--s-ink);font-family:var(--s-display);font-weight:700;font-size:clamp(1.02rem,1.8vw,1.15rem);letter-spacing:-.01em;text-align:left;cursor:pointer}._q_jrn6v_14:focus-visible{outline:2px solid var(--s-primary);outline-offset:2px;border-radius:6px}._plus_jrn6v_42{flex-shrink:0;color:var(--s-primary);transition:transform .35s var(--s-ease)}._itemOpen_jrn6v_48 ._plus_jrn6v_42{transform:rotate(45deg)}._a_jrn6v_52:not([hidden]){animation:_open_jrn6v_1 .35s var(--s-ease)}@keyframes _open_jrn6v_1{0%{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){._a_jrn6v_52:not([hidden]){animation:none}}._a_jrn6v_52 p{margin:0;padding:0 44px 24px 4px;max-width:68ch;color:var(--s-muted)}._a_jrn6v_52 a,._wrap_jrn6v_1 a{color:var(--s-primary);font-weight:700;text-underline-offset:3px}._frame_ylu2m_1{position:relative;width:100%;max-width:62.5rem;margin:0 auto;border-radius:20px;background:var(--s-surface);border:1px solid var(--s-border);box-shadow:var(--s-shadow-lg);overflow:hidden;text-align:left}._chrome_ylu2m_16{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--s-border);background:var(--s-sunken)}._dots_ylu2m_26{display:flex;gap:6px}._dots_ylu2m_26 i{width:11px;height:11px;border-radius:50%;background:var(--s-border-strong)}._dots_ylu2m_26 i:first-child{background:#ec6a5e}._dots_ylu2m_26 i:nth-child(2){background:#f4bf4f}._dots_ylu2m_26 i:nth-child(3){background:#61c554}._url_ylu2m_42{padding:4px 16px;border-radius:8px;background:var(--s-surface);border:1px solid var(--s-border);font-size:.78rem;color:var(--s-muted)}._body_ylu2m_53{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(16px,3vw,32px);padding:clamp(18px,3.4vw,36px);min-height:360px}._question_ylu2m_61{position:relative;display:grid;gap:14px;align-content:start;min-width:0}._qMeta_ylu2m_69{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.8rem}._qTag_ylu2m_77{font-family:var(--s-display);font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:var(--s-soft);color:var(--s-primary)}._qCount_ylu2m_89{color:var(--s-faint);font-variant-numeric:tabular-nums}._stem_ylu2m_94{margin:0;font-family:var(--s-display);font-weight:700;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.3;letter-spacing:-.015em;text-wrap:balance}._options_ylu2m_104{display:grid;gap:8px;margin:0;padding:0;list-style:none}._option_ylu2m_104{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;border:1.5px solid var(--s-border);background:var(--s-surface);font-size:.98rem;transition:border-color .35s ease,background-color .35s ease,color .35s ease,transform .35s var(--s-ease)}._key_ylu2m_128{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:8px;background:var(--s-sunken);font-weight:700;font-size:.82rem;transition:background-color .35s ease,color .35s ease}._optText_ylu2m_141{flex:1;min-width:0}._optIcon_ylu2m_146{display:inline-flex}._wrong_ylu2m_150{border-color:var(--s-danger);background:var(--s-danger-soft);color:var(--s-danger);font-weight:700;animation:_nudge_ylu2m_1 .42s var(--s-ease)}._wrong_ylu2m_150 ._key_ylu2m_128{background:var(--s-danger);color:var(--s-surface)}._right_ylu2m_163{border-color:var(--s-success);background:var(--s-success-soft);color:var(--s-success);font-weight:700;transform:scale(1.015)}._right_ylu2m_163 ._key_ylu2m_128{background:var(--s-success);color:var(--s-surface)}@keyframes _nudge_ylu2m_1{0%,to{transform:translate(0)}25%{transform:translate(-4px)}60%{transform:translate(3px)}}._cursorHint_ylu2m_183{position:absolute;left:46%;bottom:74px;width:26px;height:26px;border-radius:50%;background:var(--s-primary);opacity:.18;animation:_hint_ylu2m_1 1.4s ease-in-out infinite;pointer-events:none}@keyframes _hint_ylu2m_1{0%,to{transform:scale(.7);opacity:.12}50%{transform:scale(1.15);opacity:.26}}._side_ylu2m_203{display:flex;flex-direction:column;gap:10px;min-width:0}._placeholder_ylu2m_210{display:grid;gap:10px;padding:18px 16px;border-radius:14px;border:1.5px dashed var(--s-border)}._phLine_ylu2m_218{height:9px;border-radius:5px;background:var(--s-sunken)}._phShort_ylu2m_224{width:55%}._phText_ylu2m_228{margin-top:4px;font-size:.84rem;color:var(--s-faint)}._card_ylu2m_234{display:grid;gap:6px;padding:14px 16px;border-radius:14px;background:var(--s-sunken);border:1px solid var(--s-border)}._reply_ylu2m_243{background:var(--s-soft);border-color:transparent}._cardLabel_ylu2m_248{display:inline-flex;align-items:center;gap:6px;font-family:var(--s-display);font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--s-primary)}._cardText_ylu2m_260{margin:0;font-size:.94rem;line-height:1.55}._cardText_ylu2m_260 strong{font-weight:700}._ask_ylu2m_270{align-self:flex-end;max-width:88%;padding:10px 14px;border-radius:14px 14px 4px;background:var(--s-primary);color:var(--s-on-primary);font-size:.92rem;font-weight:600}._record_ylu2m_283{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;min-height:56px;padding:12px clamp(18px,3.4vw,36px);border-top:1px solid var(--s-border);background:var(--s-sunken);font-size:.86rem}._recordTopic_ylu2m_295{font-weight:700}._meter_ylu2m_299{display:inline-flex;gap:4px}._meter_ylu2m_299 i{width:22px;height:8px;border-radius:4px;background:var(--s-border);transition:background-color .4s ease}._meter_ylu2m_299 i._segRight_ylu2m_312{background:var(--s-success)}._meter_ylu2m_299 i._segWrong_ylu2m_313{background:var(--s-danger)}._recordText_ylu2m_315{color:var(--s-muted);font-variant-numeric:tabular-nums}._recordNote_ylu2m_320{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;border-radius:999px;background:var(--s-highlight);color:var(--s-on-highlight);font-weight:700;font-size:.8rem}._srOnly_ylu2m_333{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:760px){._body_ylu2m_53{grid-template-columns:1fr;min-height:0}._side_ylu2m_203{min-height:250px}._recordNote_ylu2m_320{margin-left:0}._cursorHint_ylu2m_183{display:none}}@media(prefers-reduced-motion:reduce){._wrong_ylu2m_150{animation:none}._cursorHint_ylu2m_183{display:none}}._band_xymiw_1{padding-block:clamp(80px,11vw,140px);background:var(--s-night);color:var(--s-on-night);position:relative;overflow:hidden}._band_xymiw_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgb(255 255 255 / .04) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255 / .04) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse at 50% 30%,black 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 30%,black 20%,transparent 75%);pointer-events:none}._head_xymiw_23{position:relative;display:grid;gap:16px;max-width:47.5rem;margin-bottom:clamp(48px,7vw,80px)}._eyebrow_xymiw_31{font-family:var(--s-display);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--s-highlight)}._title_xymiw_40{margin:0;font-family:var(--s-display);font-weight:800;font-size:clamp(2.3rem,5.6vw,4rem);line-height:1.04;letter-spacing:-.032em;text-wrap:balance}._steps_xymiw_50{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,48px);margin:0;padding:0;list-style:none}._step_xymiw_50{display:grid;align-content:start;gap:10px;padding-top:24px;border-top:1px solid rgb(255 255 255 / .16)}._n_xymiw_68{font-family:var(--s-display);font-weight:800;font-size:2.6rem;line-height:1;letter-spacing:-.04em;color:var(--s-highlight)}._stepTitle_xymiw_77{margin:8px 0 0;font-family:var(--s-display);font-weight:700;font-size:1.3rem;letter-spacing:-.02em}._stepText_xymiw_85{margin:0;color:var(--s-on-night-muted)}@media(max-width:820px){._steps_xymiw_50{grid-template-columns:1fr}}._cta_56bgb_1{position:relative;padding-block:clamp(96px,13vw,160px);overflow:hidden;isolation:isolate}._glow_56bgb_8{position:absolute;z-index:-1;left:50%;bottom:-260px;width:min(1000px,130vw);height:520px;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--s-primary) 26%,transparent),transparent);filter:blur(30px);pointer-events:none}._inner_56bgb_22{display:grid;justify-items:center;gap:22px;text-align:center}._title_56bgb_29{margin:0;font-family:var(--s-display);font-weight:800;font-size:clamp(2.5rem,6.4vw,4.6rem);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}._hero_16a22_5{position:relative;padding-block:clamp(48px,8vw,96px) clamp(64px,9vw,112px);isolation:isolate}._glow_16a22_11{position:absolute;z-index:-1;left:50%;top:52%;width:min(1100px,120vw);height:640px;transform:translate(-50%);background:radial-gradient(closest-side,color-mix(in srgb,var(--s-primary) 20%,transparent),transparent 70%),radial-gradient(closest-side at 30% 60%,color-mix(in srgb,var(--s-highlight) 26%,transparent),transparent 70%);filter:blur(40px);pointer-events:none}._heroInner_16a22_26{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}._title_16a22_34{margin:4px 0 0;font-family:var(--s-display);font-weight:800;font-size:clamp(2.6rem,7vw,5rem);line-height:1.03;letter-spacing:-.035em;text-wrap:balance}._titleLine_16a22_44{display:block}._ctas_16a22_48{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px}._tracks_16a22_58{width:100%;max-width:61.25rem;margin-top:clamp(40px,6vw,64px);text-align:left}._trackTabs_16a22_65{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px}._trackTab_16a22_65{padding:10px 20px;border-radius:999px;border:1px solid var(--s-border);background:var(--s-surface);color:var(--s-muted);font-family:var(--s-display);font-weight:700;font-size:.95rem;letter-spacing:-.01em;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s var(--s-ease)}._trackTab_16a22_65:hover{color:var(--s-ink);transform:translateY(-1px)}._trackTab_16a22_65:focus-visible{outline:2px solid var(--s-primary);outline-offset:2px}._trackTabOn_16a22_97{background:var(--s-primary);border-color:var(--s-primary);color:var(--s-on-primary)}._trackTabOn_16a22_97:hover{color:var(--s-on-primary)}._trackPanel_16a22_107{border-radius:24px;background:var(--s-surface);border:1px solid var(--s-border);box-shadow:var(--s-shadow-lg);overflow:hidden}._trackBody_16a22_115{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:280px}._trackCopy_16a22_121{display:grid;align-content:start;gap:12px;padding:clamp(24px,4vw,40px)}._trackName_16a22_128{margin:0;font-family:var(--s-display);font-weight:800;font-size:clamp(1.3rem,2.4vw,1.7rem);line-height:1.15;letter-spacing:-.025em;text-wrap:balance}._trackWho_16a22_138{margin:0;color:var(--s-muted)}._facts_16a22_143{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none}._facts_16a22_143 li{padding:5px 11px;border-radius:999px;background:var(--s-soft);color:var(--s-primary);font-size:.82rem;font-weight:700}._trackLink_16a22_161{display:inline-flex;align-items:center;gap:6px;margin-top:8px;color:var(--s-primary);font-weight:700;text-decoration:none}._trackLink_16a22_161:hover{text-decoration:underline;text-underline-offset:3px}._blueprint_16a22_176{display:grid;align-content:center;gap:14px;padding:clamp(24px,4vw,40px);background:var(--s-tint-green);border-left:1px solid var(--s-border)}._bpLabel_16a22_185{font-family:var(--s-display);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--s-primary)}._bpRow_16a22_194{display:grid;grid-template-columns:minmax(0,1fr) 120px 40px;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--s-surface);border:1px solid var(--s-border);font-size:.92rem}._bpName_16a22_206{font-weight:600}._bpTrack_16a22_210{height:8px;border-radius:4px;background:var(--s-sunken);overflow:hidden}._bpTrack_16a22_210 i{display:block;height:100%;border-radius:inherit;background:var(--s-primary)}._bpShare_16a22_224{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}._bpCheck_16a22_230{grid-column:2 / 4;justify-self:end;width:10px;height:10px;border-radius:50%;background:var(--s-highlight);box-shadow:0 0 0 4px color-mix(in srgb,var(--s-highlight) 35%,transparent)}._steps_16a22_242{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 32px;padding:0;list-style:none}._step_16a22_242{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon num" "title title" "text text";align-items:center;gap:6px 10px;padding:18px;border-radius:16px;background:var(--s-surface);border:1px solid var(--s-border)}._stepIcon_16a22_263{grid-area:icon;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--s-soft);color:var(--s-primary)}._stepNum_16a22_274{grid-area:num;justify-self:end;font-family:var(--s-display);font-weight:800;color:var(--s-faint)}._stepTitle_16a22_282{grid-area:title;margin-top:6px;font-family:var(--s-display);font-weight:700;font-size:1.1rem;letter-spacing:-.015em}._stepText_16a22_291{grid-area:text;font-size:.92rem;color:var(--s-muted)}._recordBand_16a22_299{background:var(--s-sunken);border-block:1px solid var(--s-border)}._split_16a22_304{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,6vw,72px)}._splitReverse_16a22_311 ._splitCopy_16a22_311{order:2}._splitCopy_16a22_311{display:grid;gap:16px}._splitCopy_16a22_311 ._eyebrow_16a22_320,._splitCopy_16a22_311>span:first-child{display:inline-flex;align-items:center;gap:6px}._example_16a22_327{font-size:.74rem;color:var(--s-faint)}._dash_16a22_334{display:grid;gap:18px;padding:clamp(18px,3vw,28px);border-radius:24px;background:var(--s-surface);border:1px solid var(--s-border);box-shadow:var(--s-shadow-lg);min-width:0}._dashHead_16a22_345{display:flex;justify-content:space-between;align-items:baseline;gap:12px}._dashTitle_16a22_352{font-family:var(--s-display);font-weight:700;letter-spacing:-.01em}._stats_16a22_358{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}._stat_16a22_358{display:grid;gap:2px;padding:12px;border-radius:12px;background:var(--s-sunken)}._statLabel_16a22_372{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;color:var(--s-muted)}._statValue_16a22_380{font-family:var(--s-display);font-weight:800;font-size:1.6rem;letter-spacing:-.03em;font-variant-numeric:tabular-nums}._statValue_16a22_380 small{font-size:.9rem;margin-left:1px}._statSub_16a22_393{font-size:.72rem;color:var(--s-faint)}._chart_16a22_398{display:grid;gap:10px}._chartTitle_16a22_403{font-size:.8rem;font-weight:700}._bars_16a22_408{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:10px;height:140px}._barCol_16a22_416{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;height:100%;gap:4px}._barCol_16a22_416 i{align-self:end;width:100%;max-width:44px;border-radius:6px 6px 2px 2px;background:color-mix(in srgb,var(--s-primary) 70%,var(--s-surface))}._barCol_16a22_416 i._barNow_16a22_432{background:var(--s-primary)}._barValue_16a22_436{font-size:.7rem;color:var(--s-muted);font-variant-numeric:tabular-nums}._barWeek_16a22_442{font-size:.72rem;color:var(--s-faint)}._topics_16a22_447{width:100%;border-collapse:collapse;font-size:.88rem}._topics_16a22_447 th,._topics_16a22_447 td{padding:9px 4px;border-top:1px solid var(--s-border);text-align:left;font-weight:400}._topics_16a22_447 thead th{border-top:0;font-size:.72rem;color:var(--s-faint);text-transform:uppercase;letter-spacing:.08em;font-weight:700}._topics_16a22_447 tbody th{font-weight:600}._topics_16a22_447 ._num_16a22_474{text-align:right;font-variant-numeric:tabular-nums;color:var(--s-muted)}._acc_16a22_480{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-variant-numeric:tabular-nums}._accTrack_16a22_488{width:min(120px,22vw);height:7px;border-radius:4px;background:var(--s-sunken);overflow:hidden}._accTrack_16a22_488 i{display:block;height:100%;border-radius:inherit;background:var(--s-success)}._accTrack_16a22_488 i._accMid_16a22_503{background:var(--s-primary)}._accTrack_16a22_488 i._accLow_16a22_507{background:var(--s-warn)}._thin_16a22_511 th{color:var(--s-muted)}._notEnough_16a22_515{font-size:.8rem;color:var(--s-faint);font-style:italic}._recs_16a22_523{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}._rec_16a22_299{display:grid;align-content:start;gap:10px;padding:26px;border-radius:22px;border:1px solid var(--s-border);background:var(--s-surface);box-shadow:var(--s-shadow);transition:transform .4s var(--s-ease),box-shadow .4s var(--s-ease)}._rec_16a22_299:hover{transform:translateY(-3px);box-shadow:var(--s-shadow-lg)}._focus_16a22_546{background:var(--s-tint-lime)}._sustain_16a22_550{background:var(--s-tint-green)}._insufficient_16a22_554{background:var(--s-tint-mist)}._recKind_16a22_558{justify-self:start;padding:4px 10px;border-radius:999px;font-family:var(--s-display);font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:var(--s-surface);color:var(--s-primary);border:1px solid var(--s-border)}._recTitle_16a22_572{margin:4px 0 0;font-family:var(--s-display);font-weight:700;font-size:1.2rem;line-height:1.25;letter-spacing:-.02em}._recReason_16a22_581{margin:0;color:var(--s-muted);font-size:.95rem}._recAction_16a22_587{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-weight:700;color:var(--s-primary)}._mentorBand_16a22_598{background:var(--s-sunken);border-top:1px solid var(--s-border)}._thread_16a22_603{display:grid;gap:10px;padding:clamp(18px,3vw,28px);border-radius:24px;background:var(--s-surface);border:1px solid var(--s-border);box-shadow:var(--s-shadow-lg);min-width:0}._msg_16a22_614{display:grid;gap:4px;max-width:86%;padding:12px 14px;border-radius:16px;font-size:.94rem}._msgLabel_16a22_623{font-family:var(--s-display);font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}._msgText_16a22_631{margin:0;line-height:1.5}._msg_you_16a22_636{justify-self:end;border-radius:16px 16px 4px;background:var(--s-primary);color:var(--s-on-primary)}._msg_alveo_16a22_643{background:var(--s-soft);border-radius:16px 16px 16px 4px}._msg_alveo_16a22_643 ._msgLabel_16a22_623{color:var(--s-primary)}._msg_match_16a22_652{justify-self:center;max-width:100%;padding:8px 14px;border-radius:999px;background:var(--s-highlight);color:var(--s-on-highlight);grid-auto-flow:column;align-items:center;gap:8px;font-size:.84rem}._msg_mentor_16a22_665{background:var(--s-sunken);border:1px solid var(--s-border);border-radius:16px 16px 16px 4px}._msg_mentor_16a22_665 ._msgLabel_16a22_623{color:var(--s-ink)}._priceBand_16a22_677{padding-block:clamp(56px,8vw,88px)}._priceInner_16a22_681{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:clamp(24px,4vw,40px) clamp(24px,4vw,48px);border-radius:28px;background:var(--s-surface);border:1px solid var(--s-border);box-shadow:var(--s-shadow)}._priceTitle_16a22_694{margin:0;max-width:22ch;font-family:var(--s-display);font-weight:800;font-size:clamp(1.6rem,3.4vw,2.3rem);line-height:1.1;letter-spacing:-.03em}._priceSub_16a22_704{margin:8px 0 0;color:var(--s-muted)}@media(max-width:980px){._steps_16a22_242{grid-template-columns:repeat(2,minmax(0,1fr))}._recs_16a22_523{grid-template-columns:1fr;max-width:35rem;margin-inline:auto}._split_16a22_304{grid-template-columns:1fr}._splitReverse_16a22_311 ._splitCopy_16a22_311{order:0}}@media(max-width:760px){._trackBody_16a22_115{grid-template-columns:1fr}._blueprint_16a22_176{border-left:0;border-top:1px solid var(--s-border)}._stats_16a22_358{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){._steps_16a22_242{grid-template-columns:1fr}._bpRow_16a22_194{grid-template-columns:minmax(0,1fr) 64px 36px}._ctas_16a22_48{width:100%;flex-direction:column}}@media(prefers-reduced-motion:reduce){._rec_16a22_299,._trackTab_16a22_65{transition:none}._rec_16a22_299:hover,._trackTab_16a22_65:hover{transform:none}}._card_1psuc_1{display:grid;grid-template-rows:auto 1fr;border-radius:18px;overflow:hidden;background:var(--s-surface);border:1px solid var(--s-border);color:var(--s-ink);text-decoration:none;box-shadow:var(--s-shadow);transition:transform .35s var(--s-ease),box-shadow .35s var(--s-ease),border-color .25s ease}._card_1psuc_1:hover{transform:translateY(-4px);box-shadow:var(--s-shadow-lg);border-color:var(--s-border-strong)}._card_1psuc_1:focus-visible{outline:2px solid var(--s-primary);outline-offset:3px}._thumb_1psuc_25{position:relative;display:block;aspect-ratio:16 / 9;max-width:100%;background:var(--s-sunken);overflow:hidden}._thumb_1psuc_25 img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--s-ease)}._card_1psuc_1:hover ._thumb_1psuc_25 img{transform:scale(1.04)}._play_1psuc_46{position:absolute;left:12px;bottom:12px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ffffffeb;color:#0e1b17;box-shadow:0 4px 14px #00000040;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .35s var(--s-ease)}._card_1psuc_1:hover ._play_1psuc_46,._card_1psuc_1:focus-visible ._play_1psuc_46{opacity:1;transform:none}._duration_1psuc_69{position:absolute;right:10px;bottom:10px;padding:2px 7px;border-radius:6px;background:#000000c7;color:#fff;font-size:.74rem;font-weight:700;font-variant-numeric:tabular-nums}._body_1psuc_82{display:grid;align-content:start;gap:6px;padding:14px 16px 16px}._title_1psuc_89{font-family:var(--s-display);font-weight:700;font-size:1rem;line-height:1.3;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._channel_1psuc_101{font-size:.85rem;color:var(--s-muted)}._meta_1psuc_106{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}._subject_1psuc_114,._track_1psuc_115,._count_1psuc_116{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:.72rem;font-weight:700}._subject_1psuc_114{background:var(--s-soft);color:var(--s-primary)}._track_1psuc_115{background:var(--s-sunken);color:var(--s-muted)}._count_1psuc_116{margin-left:auto;color:var(--s-muted)}._skeleton_1psuc_141{pointer-events:none}._skLine_1psuc_145{height:12px;border-radius:6px;background:var(--s-sunken);animation:_pulse_1psuc_1 1.4s ease-in-out infinite}._skShort_1psuc_152{width:55%}._skeleton_1psuc_141 ._thumb_1psuc_25{animation:_pulse_1psuc_1 1.4s ease-in-out infinite}@keyframes _pulse_1psuc_1{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){._card_1psuc_1,._thumb_1psuc_25 img,._play_1psuc_46{transition:none}._card_1psuc_1:hover,._card_1psuc_1:hover ._thumb_1psuc_25 img{transform:none}._skLine_1psuc_145,._skeleton_1psuc_141 ._thumb_1psuc_25{animation:none}}._hero_15gms_1{position:relative;padding-block:clamp(40px,7vw,80px) 24px}._hero_15gms_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(color-mix(in srgb,var(--s-ink) 12%,transparent) 1px,transparent 1.2px);background-size:22px 22px;mask-image:linear-gradient(to bottom,black,transparent 90%);-webkit-mask-image:linear-gradient(to bottom,black,transparent 90%);pointer-events:none}._heroInner_15gms_18{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}._title_15gms_26{margin:0;font-family:var(--s-display);font-weight:800;font-size:clamp(2.8rem,8vw,5rem);line-height:1;letter-spacing:-.04em}._search_15gms_35{position:relative;width:100%;max-width:35rem;margin-top:12px}._search_15gms_35 input{width:100%;min-height:54px;padding:0 48px;border-radius:999px;border:1px solid var(--s-border);background:var(--s-surface);color:var(--s-ink);font:inherit;font-size:1rem;box-shadow:var(--s-shadow)}._search_15gms_35 input::placeholder{color:var(--s-faint)}._search_15gms_35 input:focus-visible{outline:2px solid var(--s-primary);outline-offset:2px}._search_15gms_35 input::-webkit-search-cancel-button{display:none}._searchIcon_15gms_68{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--s-muted);pointer-events:none}._clear_15gms_77{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:var(--s-sunken);color:var(--s-muted);cursor:pointer}._chips_15gms_93{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}._chip_15gms_93{padding:8px 16px;border-radius:999px;border:1px solid var(--s-border);background:var(--s-surface);color:var(--s-muted);font:inherit;font-weight:700;font-size:.9rem;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}._chip_15gms_93:hover{color:var(--s-ink)}._chip_15gms_93:focus-visible,._subjectChip_15gms_118:focus-visible,._clear_15gms_77:focus-visible{outline:2px solid var(--s-primary);outline-offset:2px}._chipOn_15gms_124,._chipOn_15gms_124:hover{background:var(--s-ink);border-color:var(--s-ink);color:var(--s-bg)}._results_15gms_133{padding-block:16px clamp(72px,10vw,120px)}._subjects_15gms_137{display:flex;gap:8px;margin-bottom:24px;padding-bottom:6px;overflow-x:auto;scrollbar-width:thin}._subjectChip_15gms_118{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;border:1px solid var(--s-border);background:var(--s-surface);color:var(--s-ink);font:inherit;font-size:.86rem;white-space:nowrap;cursor:pointer}._subjectChip_15gms_118 span{color:var(--s-faint);font-variant-numeric:tabular-nums}._subjectOn_15gms_167{background:var(--s-soft);border-color:var(--s-primary);color:var(--s-primary);font-weight:700}._subjectOn_15gms_167 span{color:var(--s-primary)}._grid_15gms_178{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}._grid_15gms_178>*{display:grid}._empty_15gms_188{display:grid;justify-items:center;gap:12px;padding:72px 20px;border-radius:24px;border:1.5px dashed var(--s-border);text-align:center;color:var(--s-muted)}._empty_15gms_188 p{margin:0;max-width:46ch}._emptyTitle_15gms_204{font-family:var(--s-display);font-weight:800;font-size:1.4rem;letter-spacing:-.02em;color:var(--s-ink)}@media(max-width:1080px){._grid_15gms_178{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){._grid_15gms_178{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){._grid_15gms_178{grid-template-columns:1fr}}._page_7t4ao_4{display:flex;flex-direction:column}._top_7t4ao_9{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:76rem;margin:0 auto;padding-top:max(18px,env(safe-area-inset-top,0px));padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}._top_7t4ao_9 a{text-decoration:none}._signIn_7t4ao_26{font-size:.92rem;color:var(--s-muted)}._signIn_7t4ao_26 b{color:var(--s-primary)}._main_7t4ao_35{flex:1;display:grid;place-items:start center;padding-block:clamp(20px,5vh,56px) 64px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}._shell_7t4ao_44{display:grid;gap:18px;width:100%;max-width:42rem}._hero_7t4ao_53{position:relative;overflow:hidden;padding:18px clamp(20px,4vw,32px) clamp(24px,4vw,32px);border-radius:28px;background:var(--s-primary);color:var(--s-on-primary);box-shadow:0 24px 60px -28px color-mix(in srgb,var(--s-primary) 70%,transparent);transition:background-color .5s ease}._hero_7t4ao_53:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgb(255 255 255 / .1) 1px,transparent 1.2px);background-size:18px 18px;pointer-events:none}._heroBar_7t4ao_74{position:relative;display:flex;align-items:center;gap:14px}._iconBtn_7t4ao_81{display:grid;place-items:center;width:2.25rem;height:2.25rem;flex-shrink:0;border:0;border-radius:50%;background:#ffffff24;color:inherit;cursor:pointer;transition:background-color .2s ease}._iconBtn_7t4ao_81:hover{background:#ffffff3d}._iconBtn_7t4ao_81:focus-visible{outline:2px solid var(--s-highlight);outline-offset:2px}._progress_7t4ao_104{flex:1;height:8px;border-radius:4px;background:#fff3;overflow:hidden}._progress_7t4ao_104 i{display:block;height:100%;border-radius:inherit;background:var(--s-highlight)}._heroBody_7t4ao_119{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:9.5rem;margin-top:18px}._heroText_7t4ao_129{display:grid;gap:8px}._question_7t4ao_134{margin:0;font-family:var(--s-display);font-weight:800;font-size:clamp(1.6rem,4.4vw,2.2rem);line-height:1.12;letter-spacing:-.025em;text-wrap:balance}._sub_7t4ao_144{margin:0;max-width:34ch;font-size:1rem;opacity:.85}._mascot_7t4ao_151{position:relative;display:grid;place-items:center;width:6.5rem;height:6.5rem;border-radius:50%;background:var(--s-surface);color:var(--s-primary);box-shadow:0 0 0 8px #ffffff1f,0 12px 30px #0000002e;animation:_bob_7t4ao_1 3.2s ease-in-out infinite}._sparkle_7t4ao_164{position:absolute;top:-4px;right:-4px;color:var(--s-highlight);animation:_twinkle_7t4ao_1 1.6s ease-in-out infinite}@keyframes _bob_7t4ao_1{50%{transform:translateY(-6px) rotate(-4deg)}}@keyframes _twinkle_7t4ao_1{50%{transform:scale(1.25) rotate(20deg);opacity:.7}}._options_7t4ao_182{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._optionsList_7t4ao_189{grid-template-columns:1fr}._option_7t4ao_182{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:4.75rem;padding:16px 18px;border-radius:18px;border:1.5px solid var(--s-border);background:var(--s-surface);color:var(--s-ink);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--s-shadow);transition:border-color .2s ease,transform .25s var(--s-ease),box-shadow .25s var(--s-ease),background-color .2s ease}._options_7t4ao_182:not(._optionsList_7t4ao_189) ._option_7t4ao_182{grid-template-columns:1fr;justify-items:center;min-height:9rem;padding:22px 16px;text-align:center}._option_7t4ao_182:hover{border-color:var(--s-primary);transform:translateY(-2px);box-shadow:var(--s-shadow-lg)}._option_7t4ao_182:focus-visible{outline:2px solid var(--s-primary);outline-offset:3px}._optionOn_7t4ao_231{border-color:var(--s-primary);background:var(--s-soft)}._optIcon_7t4ao_236{display:grid;place-items:center;width:3rem;height:3rem;border-radius:14px;background:var(--s-soft);color:var(--s-primary);transition:background-color .2s ease,color .2s ease}._optionOn_7t4ao_231 ._optIcon_7t4ao_236{background:var(--s-primary);color:var(--s-on-primary)}._optText_7t4ao_252{display:grid;gap:2px}._optText_7t4ao_252 b{font-family:var(--s-display);font-weight:700;font-size:1.05rem;letter-spacing:-.01em}._optText_7t4ao_252 small{font-size:.86rem;color:var(--s-muted)}._optKey_7t4ao_269{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:7px;border:1px solid var(--s-border);font-size:.75rem;font-weight:700;color:var(--s-faint)}._options_7t4ao_182:not(._optionsList_7t4ao_189) ._optKey_7t4ao_269{position:absolute;top:10px;right:10px}._optionOn_7t4ao_231 ._optKey_7t4ao_269{border-color:var(--s-primary);background:var(--s-primary);color:var(--s-on-primary)}._nameForm_7t4ao_295{display:grid;gap:12px}._nameInput_7t4ao_300{width:100%;min-height:4rem;padding:0 22px;border-radius:18px;border:1.5px solid var(--s-border-strong);background:var(--s-surface);color:var(--s-ink);font-family:var(--s-display);font-weight:700;font-size:1.3rem;box-shadow:var(--s-shadow)}._nameInput_7t4ao_300::placeholder{color:var(--s-faint);font-weight:600}._nameInput_7t4ao_300:focus-visible{outline:2px solid var(--s-primary);outline-offset:2px}._nameForm_7t4ao_295 button:disabled,._topicActions_7t4ao_325 button:disabled{opacity:.45;cursor:not-allowed;transform:none}._topicWrap_7t4ao_333{display:grid;gap:18px}._topics_7t4ao_338{display:flex;flex-wrap:wrap;gap:10px}._topic_7t4ao_325{display:inline-flex;align-items:center;gap:6px;padding:11px 16px;border-radius:999px;border:1.5px solid var(--s-border);background:var(--s-surface);color:var(--s-ink);font:inherit;font-weight:600;font-size:.95rem;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,opacity .2s ease}._topic_7t4ao_325:hover:not(:disabled){border-color:var(--s-primary)}._topic_7t4ao_325:focus-visible{outline:2px solid var(--s-primary);outline-offset:2px}._topic_7t4ao_325:disabled{opacity:.4;cursor:not-allowed}._topicOn_7t4ao_374{border-color:var(--s-primary);background:var(--s-primary);color:var(--s-on-primary)}._topicActions_7t4ao_325{display:flex;justify-content:space-between;align-items:center;gap:12px}._skip_7t4ao_387{border:0;background:none;color:var(--s-muted);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}._plan_7t4ao_400{display:grid;gap:16px}._planRows_7t4ao_405{display:grid;gap:10px;margin:0;padding:0;list-style:none}._planRows_7t4ao_405 li{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:16px;background:var(--s-surface);border:1px solid var(--s-border);box-shadow:var(--s-shadow)}._planRows_7t4ao_405 li>span:last-child{display:grid;gap:1px}._planRows_7t4ao_405 small{font-size:.78rem;color:var(--s-faint);text-transform:uppercase;letter-spacing:.1em;font-family:var(--s-display);font-weight:700}._planRows_7t4ao_405 b{font-weight:600}._planIcon_7t4ao_442{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:12px;background:var(--s-highlight);color:var(--s-on-highlight)}._planCta_7t4ao_453{width:100%;margin-top:4px}._planFine_7t4ao_458{margin:0;text-align:center;font-size:.86rem;color:var(--s-faint)}@media(max-width:560px){._options_7t4ao_182:not(._optionsList_7t4ao_189) ._option_7t4ao_182{min-height:7.5rem}._mascot_7t4ao_151{width:4.75rem;height:4.75rem}._mascot_7t4ao_151 svg{width:44px;height:44px}._signIn_7t4ao_26{font-size:.82rem}}@media(prefers-reduced-motion:reduce){._mascot_7t4ao_151,._sparkle_7t4ao_164{animation:none}._option_7t4ao_182{transition:none}._option_7t4ao_182:hover{transform:none}}._quiz_k7vzr_1{display:grid;gap:16px}._top_k7vzr_6{display:flex;align-items:center;gap:14px}._counter_k7vzr_12{font-size:.85rem;color:var(--s-muted);font-variant-numeric:tabular-nums;white-space:nowrap}._progress_k7vzr_19{flex:1;height:6px;border-radius:3px;background:var(--s-sunken);overflow:hidden}._progress_k7vzr_19 i{display:block;height:100%;border-radius:inherit;background:var(--s-primary);transition:width .4s var(--s-ease)}._stem_k7vzr_35{margin:0;font-family:var(--s-display);font-weight:700;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.35;letter-spacing:-.012em}._options_k7vzr_44{display:grid;gap:8px;margin:0;padding:0;list-style:none}._option_k7vzr_44{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:12px;border:1.5px solid var(--s-border);background:var(--s-surface);color:var(--s-ink);font:inherit;font-size:.98rem;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .2s var(--s-ease)}._option_k7vzr_44:not(:disabled):hover{border-color:var(--s-primary);transform:translate(2px)}._option_k7vzr_44:focus-visible{outline:2px solid var(--s-primary);outline-offset:2px}._option_k7vzr_44:disabled{cursor:default}._key_k7vzr_83{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:8px;background:var(--s-sunken);font-weight:700;font-size:.82rem}._optText_k7vzr_95{flex:1;min-width:0}._right_k7vzr_100{border-color:var(--s-success);background:var(--s-success-soft);color:var(--s-success);font-weight:700}._right_k7vzr_100 ._key_k7vzr_83{background:var(--s-success);color:var(--s-surface)}._wrong_k7vzr_112{border-color:var(--s-danger);background:var(--s-danger-soft);color:var(--s-danger);font-weight:700}._wrong_k7vzr_112 ._key_k7vzr_83{background:var(--s-danger);color:var(--s-surface)}._explain_k7vzr_124{display:grid;gap:8px;padding:16px 18px;border-radius:14px;background:var(--s-soft);animation:_rise_k7vzr_1 .35s var(--s-ease)}._explain_k7vzr_124 p{margin:0}._label_k7vzr_137{font-family:var(--s-display);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--s-primary)}._whyNot_k7vzr_146{color:var(--s-muted)}._whyNot_k7vzr_146 b{color:var(--s-ink)}._nav_k7vzr_154{display:flex;justify-content:space-between;gap:10px}._nav_k7vzr_154 button:disabled{opacity:.45;cursor:not-allowed;transform:none}._result_k7vzr_166{display:grid;justify-items:center;gap:12px;padding:24px 8px;text-align:center}._score_k7vzr_174{margin:0;font-family:var(--s-display);font-weight:800;font-size:3.4rem;line-height:1;letter-spacing:-.04em}._score_k7vzr_174 span{font-size:1.2rem;color:var(--s-muted);letter-spacing:-.01em}._resultText_k7vzr_189{margin:0;max-width:46ch;color:var(--s-muted)}._resultActions_k7vzr_195{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}@keyframes _rise_k7vzr_1{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){._explain_k7vzr_124{animation:none}._option_k7vzr_44,._progress_k7vzr_19 i{transition:none}}._wrap_s5dyl_1{display:grid;gap:16px}._card_s5dyl_6{display:block;width:100%;min-height:260px;padding:0;border:0;background:none;perspective:1200px;cursor:pointer;font:inherit;color:inherit}._card_s5dyl_6:focus-visible{outline:2px solid var(--s-primary);outline-offset:4px;border-radius:22px}._inner_s5dyl_25{position:relative;display:grid;min-height:260px;transform-style:preserve-3d;transition:transform .6s var(--s-ease)}._flipped_s5dyl_33 ._inner_s5dyl_25{transform:rotateY(180deg)}._face_s5dyl_37{grid-area:1 / 1;display:grid;align-content:center;justify-items:center;gap:12px;padding:32px 28px;border-radius:22px;background:var(--s-surface);border:1px solid var(--s-border);box-shadow:var(--s-shadow-lg);text-align:center;backface-visibility:hidden;-webkit-backface-visibility:hidden}._back_s5dyl_53{transform:rotateY(180deg);background:var(--s-tint-green)}._side_s5dyl_58{font-family:var(--s-display);font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--s-primary)}._text_s5dyl_67{max-width:40ch;font-family:var(--s-display);font-weight:700;font-size:clamp(1.1rem,2.4vw,1.45rem);line-height:1.35;letter-spacing:-.015em}._hint_s5dyl_76{font-size:.8rem;color:var(--s-faint)}._controls_s5dyl_81{display:flex;align-items:center;justify-content:center;gap:10px}._controls_s5dyl_81 ._btn_s5dyl_88,._controls_s5dyl_81 button{min-height:42px;padding:0 14px}._count_s5dyl_94{min-width:64px;text-align:center;font-variant-numeric:tabular-nums;color:var(--s-muted)}._shuffle_s5dyl_101{margin-left:8px}@media(prefers-reduced-motion:reduce){._inner_s5dyl_25{transition:none}}._page_fjqk6_1{padding-block:24px clamp(64px,9vw,112px)}._crumbs_fjqk6_5{display:flex;align-items:center;gap:6px;margin-bottom:18px;font-size:.88rem;color:var(--s-muted)}._crumbs_fjqk6_5 a{color:var(--s-muted);text-decoration:none}._crumbs_fjqk6_5 a:hover{color:var(--s-primary);text-decoration:underline;text-underline-offset:3px}._head_fjqk6_25{display:grid;gap:12px;max-width:53.75rem;margin-bottom:28px}._title_fjqk6_32{margin:0;font-family:var(--s-display);font-weight:800;font-size:clamp(2rem,4.6vw,3.2rem);line-height:1.06;letter-spacing:-.03em;text-wrap:balance}._summary_fjqk6_42{margin:0;max-width:62ch;font-size:1.08rem;color:var(--s-muted)}._meta_fjqk6_49{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:.88rem;color:var(--s-muted)}._track_fjqk6_58{padding:3px 10px;border-radius:999px;background:var(--s-soft);color:var(--s-primary);font-weight:700;font-size:.78rem}._reviewed_fjqk6_67{display:inline-flex;align-items:center;gap:5px;color:var(--s-success);font-weight:700}._layout_fjqk6_75{display:grid;grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:28px}._main_fjqk6_82{display:grid;gap:18px;min-width:0}._player_fjqk6_90{position:relative;aspect-ratio:16 / 9;max-width:100%;border-radius:20px;overflow:hidden;background:#000;box-shadow:var(--s-shadow-lg)}._player_fjqk6_90 iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}._poster_fjqk6_108{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:#000;cursor:pointer}._poster_fjqk6_108 img{width:100%;height:100%;object-fit:cover;opacity:.92;transition:opacity .3s ease,transform .6s var(--s-ease)}._poster_fjqk6_108:hover img{opacity:1;transform:scale(1.02)}._poster_fjqk6_108:focus-visible{outline:3px solid var(--s-highlight);outline-offset:-3px}._playBtn_fjqk6_135{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#fffffff0;color:#0e1b17;transform:translate(-50%,-50%);box-shadow:0 10px 30px #00000059;transition:transform .3s var(--s-ease)}._poster_fjqk6_108:hover ._playBtn_fjqk6_135{transform:translate(-50%,-50%) scale(1.08)}._duration_fjqk6_155{position:absolute;right:14px;bottom:14px;padding:3px 8px;border-radius:6px;background:#000000c7;color:#fff;font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums}._credit_fjqk6_168{margin:-6px 0 0;font-size:.86rem;color:var(--s-muted)}._credit_fjqk6_168 b{color:var(--s-ink);font-weight:600}._credit_fjqk6_168 a{display:inline-flex;align-items:center;gap:3px;color:var(--s-primary);font-weight:700}._modes_fjqk6_189{display:flex;gap:6px;padding:5px;border-radius:999px;background:var(--s-sunken);border:1px solid var(--s-border);overflow-x:auto;margin-top:8px}._mode_fjqk6_189{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 16px;border:0;border-radius:999px;background:none;color:var(--s-muted);font:inherit;font-weight:700;font-size:.92rem;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}._mode_fjqk6_189:hover{color:var(--s-ink)}._mode_fjqk6_189:focus-visible{outline:2px solid var(--s-primary);outline-offset:2px}._modeOn_fjqk6_229,._modeOn_fjqk6_229:hover{background:var(--s-surface);color:var(--s-ink);box-shadow:var(--s-shadow)}._panel_fjqk6_236{padding:clamp(20px,3vw,32px);border-radius:22px;background:var(--s-surface);border:1px solid var(--s-border);min-width:0}._notes_fjqk6_244{display:grid;gap:26px}._notes_fjqk6_244 h2{margin:0 0 10px;font-family:var(--s-display);font-weight:700;font-size:1.2rem;letter-spacing:-.015em}._notes_fjqk6_244 ul{display:grid;gap:8px;margin:0;padding-left:1.2em;list-style:disc}._notes_fjqk6_244 li{line-height:1.6}._notes_fjqk6_244 li::marker{color:var(--s-primary)}._terms_fjqk6_273{display:grid;gap:0;margin:0}._terms_fjqk6_273>div{display:grid;grid-template-columns:minmax(140px,.35fr) minmax(0,1fr);gap:16px;padding:14px 0;border-top:1px solid var(--s-border)}._terms_fjqk6_273>div:first-child{border-top:0;padding-top:0}._terms_fjqk6_273 dt{font-weight:700}._terms_fjqk6_273 dd{margin:0;color:var(--s-muted)}._aside_fjqk6_303{position:sticky;top:96px}._promo_fjqk6_308{display:grid;gap:10px;padding:24px;border-radius:22px;background:var(--s-tint-lime);border:1px solid var(--s-border);box-shadow:var(--s-shadow)}._promoTitle_fjqk6_318{margin:0;font-family:var(--s-display);font-weight:800;font-size:1.45rem;line-height:1.15;letter-spacing:-.025em}._promoText_fjqk6_327{margin:0;color:var(--s-muted);font-size:.95rem}._promoBtn_fjqk6_333{width:100%;margin-top:4px}._promoFine_fjqk6_338{font-size:.8rem;color:var(--s-faint);text-align:center}._disclaimer_fjqk6_344{max-width:76ch;margin:28px 0 0;font-size:.82rem;color:var(--s-faint)}._related_fjqk6_351{margin-top:clamp(48px,7vw,80px)}._relatedTitle_fjqk6_355{margin:0 0 18px;font-family:var(--s-display);font-weight:800;font-size:1.5rem;letter-spacing:-.02em}._relatedGrid_fjqk6_363{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}._loading_fjqk6_371{display:grid;gap:20px}._skTitle_fjqk6_376,._skVideo_fjqk6_377{display:block;border-radius:14px;background:var(--s-sunken);animation:_pulse_fjqk6_1 1.4s ease-in-out infinite}._skTitle_fjqk6_376{width:min(560px,80%);height:48px}._skVideo_fjqk6_377{width:min(840px,100%);aspect-ratio:16 / 9;max-width:100%}._missing_fjqk6_395{display:grid;justify-items:start;gap:16px;padding-block:64px}@keyframes _pulse_fjqk6_1{50%{opacity:.55}}@media(max-width:1000px){._layout_fjqk6_75{grid-template-columns:1fr}._aside_fjqk6_303{position:static}._relatedGrid_fjqk6_363{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){._relatedGrid_fjqk6_363{grid-template-columns:1fr}._terms_fjqk6_273>div{grid-template-columns:1fr;gap:4px}._mode_fjqk6_189{padding:0 12px}}@media(prefers-reduced-motion:reduce){._poster_fjqk6_108 img,._playBtn_fjqk6_135{transition:none}._skTitle_fjqk6_376,._skVideo_fjqk6_377{animation:none}}._page_cz6yn_1{display:grid;gap:24px;max-width:1100px;margin:0 auto;padding:32px clamp(16px,3vw,32px) 80px;font-family:var(--s-text);color:var(--s-ink)}._header_cz6yn_11{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}._h1_cz6yn_19{margin:0;font-family:var(--s-display);font-weight:800;font-size:2rem;letter-spacing:-.03em}._sub_cz6yn_27{margin:6px 0 0;max-width:62ch;color:var(--s-muted)}._viewPublic_cz6yn_33{display:inline-flex;align-items:center;gap:4px;color:var(--s-primary);font-weight:700}._add_cz6yn_41{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.2fr);gap:14px 18px;padding:22px;border-radius:18px;background:var(--s-surface);border:1px solid var(--s-border)}._add_cz6yn_41>button{justify-self:start}._add_cz6yn_41>._note_cz6yn_55,._add_cz6yn_41>._error_cz6yn_56{grid-column:1 / -1;margin:0}._field_cz6yn_61{display:grid;gap:6px;min-width:0;margin:0;padding:0;border:0;font-size:.85rem;font-weight:700}._field_cz6yn_61>span,._field_cz6yn_61 legend{padding:0;color:var(--s-muted)}._field_cz6yn_61 input,._field_cz6yn_61 select,._field_cz6yn_61 textarea,._json_cz6yn_81 textarea{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--s-border-strong);background:var(--s-bg);color:var(--s-ink);font:inherit;font-weight:400;font-size:.95rem}._field_cz6yn_61 input:focus-visible,._field_cz6yn_61 select:focus-visible,._field_cz6yn_61 textarea:focus-visible,._json_cz6yn_81 textarea:focus-visible{outline:2px solid var(--s-primary);outline-offset:1px}._checks_cz6yn_101{display:flex;flex-wrap:wrap;gap:8px 16px;font-weight:400}._checks_cz6yn_101 label{display:inline-flex;align-items:center;gap:6px}._tabs_cz6yn_114{display:flex;gap:6px;border-bottom:1px solid var(--s-border)}._tab_cz6yn_114{padding:10px 14px;border:0;border-bottom:2px solid transparent;background:none;color:var(--s-muted);font:inherit;font-weight:700;cursor:pointer;margin-bottom:-1px}._tab_cz6yn_114 span{margin-left:4px;padding:1px 7px;border-radius:999px;background:var(--s-sunken);font-size:.75rem}._tabOn_cz6yn_140{color:var(--s-ink);border-bottom-color:var(--s-primary)}._list_cz6yn_145{display:grid;gap:12px;margin:0;padding:0;list-style:none}._item_cz6yn_153{border-radius:16px;border:1px solid var(--s-border);background:var(--s-surface);overflow:hidden}._row_cz6yn_160{display:flex;align-items:center;gap:14px;width:100%;padding:12px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}._row_cz6yn_160 img{width:120px;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px;flex-shrink:0}._rowText_cz6yn_183{display:grid;gap:2px;flex:1;min-width:0}._rowText_cz6yn_183 span{font-size:.85rem;color:var(--s-muted)}._warn_cz6yn_195{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;background:var(--s-warn-soft);color:var(--s-warn);font-size:.75rem;font-weight:700;white-space:nowrap}._editor_cz6yn_208{display:grid;gap:18px;padding:18px;border-top:1px solid var(--s-border)}._editGrid_cz6yn_215{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}._wide_cz6yn_221{grid-column:1 / -1}._source_cz6yn_225{margin:0;font-size:.88rem;color:var(--s-muted)}._source_cz6yn_225 b{color:var(--s-warn)}._previewCols_cz6yn_235{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px}._h3_cz6yn_241{margin:0 0 10px;font-family:var(--s-display);font-size:1rem}._qList_cz6yn_247{display:grid;gap:16px;margin:0;padding-left:1.2em;font-size:.9rem}._qStem_cz6yn_255{margin:0 0 6px;font-weight:700}._qList_cz6yn_247 ul{display:grid;gap:3px;margin:0;padding:0;list-style:none}._correct_cz6yn_268{color:var(--s-success);font-weight:700}._whyNot_cz6yn_273{color:var(--s-faint);font-weight:400}._rationale_cz6yn_278{margin:6px 0 0;padding:8px 10px;border-radius:8px;background:var(--s-soft)}._noteBlock_cz6yn_285{margin-bottom:12px;font-size:.9rem}._noteBlock_cz6yn_285 ul,._cards_cz6yn_291{margin:4px 0 0;padding-left:1.1em;font-size:.88rem}._cards_cz6yn_291{display:grid;gap:4px}._cards_cz6yn_291 b{margin-right:4px}._json_cz6yn_81 summary{cursor:pointer;font-weight:700;color:var(--s-primary)}._json_cz6yn_81 textarea{margin-top:10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8rem;line-height:1.5}._actions_cz6yn_319{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._actions_cz6yn_319 ._btn_cz6yn_326,._actions_cz6yn_319>button,._actions_cz6yn_319>a{min-height:42px}._actions_cz6yn_319 button:disabled{opacity:.5;cursor:not-allowed}._linkBtn_cz6yn_337{display:inline-flex;align-items:center;gap:4px;border:0;background:none;color:var(--s-muted);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}._confirm_cz6yn_351{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--s-danger)}._dangerBtn_cz6yn_359{padding:8px 14px;border:0;border-radius:999px;background:var(--s-danger);color:#fff;font:inherit;font-weight:700;cursor:pointer}._note_cz6yn_55{color:var(--s-muted)}._error_cz6yn_56{margin:0;color:var(--s-danger);font-weight:700}._spin_cz6yn_380{animation:_spin_cz6yn_380 1s linear infinite}@keyframes _spin_cz6yn_380{to{transform:rotate(360deg)}}@media(max-width:800px){._add_cz6yn_41,._editGrid_cz6yn_215,._previewCols_cz6yn_235{grid-template-columns:1fr}._row_cz6yn_160 img{width:88px}}._container_1be78_1{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:var(--surface);padding:var(--spacing-4)}._card_1be78_11{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:32rem;width:100%;padding:var(--spacing-8);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._iconContainer_1be78_24{margin-bottom:var(--spacing-6);animation:_pulse_1be78_1 3s infinite ease-in-out}._icon_1be78_24{color:var(--error)}._title_1be78_33{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._message_1be78_41{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}@keyframes _pulse_1be78_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@media(max-width:640px){._card_1be78_11{padding:var(--spacing-6)}._title_1be78_33{font-size:1.5rem}._message_1be78_41{font-size:1rem}}@layer base{._skeleton_3rn52_2{position:relative;overflow:hidden;background-color:var(--muted);border-radius:var(--radius);width:100%;height:1rem}._skeleton_3rn52_2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:_shimmer_3rn52_1 2s infinite}@keyframes _shimmer_3rn52_1{to{transform:translate(100%)}}.dark ._skeleton_3rn52_2{background-color:var(--muted)}.dark ._skeleton_3rn52_2:after{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}}._container_bfcih_1{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:var(--background);z-index:var(--z-overlay);padding:var(--spacing-4);overflow-y:auto}._content_bfcih_13{width:100%;max-width:450px;display:flex;flex-direction:column;gap:var(--spacing-6);animation:_fadeIn_bfcih_1 var(--animation-duration-normal) ease-out}._lockIcon_bfcih_22{width:1.25rem;height:1.25rem;color:var(--primary);animation:_pulse_bfcih_1 2s infinite ease-in-out;margin-right:var(--spacing-2);vertical-align:middle}._skeletonGrid_bfcih_31{display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonRow_bfcih_37{display:flex;flex-direction:column;gap:var(--spacing-3)}._titleRow_bfcih_43{display:flex;align-items:center;gap:var(--spacing-4);margin:var(--spacing-2) 0}._leftSkeletons_bfcih_50,._rightSkeletons_bfcih_50{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}._title_bfcih_43{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:500;color:var(--foreground);text-align:center;margin:0;padding:var(--spacing-2) var(--spacing-3);background-color:var(--surface);border-radius:var(--radius);flex:2;white-space:nowrap;display:flex;align-items:center;justify-content:center}._skeletonBar_bfcih_74{height:.75rem;width:100%;border-radius:var(--radius-sm)}@keyframes _pulse_bfcih_1{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes _fadeIn_bfcih_1{0%{opacity:0}to{opacity:1}}@media(max-width:640px){._title_bfcih_43{font-size:1rem;padding:var(--spacing-1) var(--spacing-2)}._content_bfcih_13{max-width:350px}._lockIcon_bfcih_22{width:1rem;height:1rem}}._accessDeniedIcon_1k3wn_1{color:var(--warning)}._sidebar_g1ca0_1{position:fixed;top:0;left:0;bottom:0;width:260px;background:var(--sidebar);border-right:1px solid var(--border);display:flex;flex-direction:column;z-index:var(--z-nav-sticky);transition:transform var(--animation-duration-normal) var(--ease-out),width var(--animation-duration-normal) var(--ease-out),background-color var(--animation-duration-slow) var(--ease-in-out);transform:translate(0);overflow-x:hidden}._sidebar_g1ca0_1._collapsed_g1ca0_21{width:64px}._header_g1ca0_25{height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-4);white-space:nowrap}._sidebar_g1ca0_1._collapsed_g1ca0_21 ._header_g1ca0_25{padding:0;justify-content:center}._railToggle_g1ca0_43{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--muted-foreground);cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._railToggle_g1ca0_43:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent)}._railLogo_g1ca0_62,._railExpandIcon_g1ca0_63{position:absolute;transition:opacity var(--animation-duration-fast) ease}._railExpandIcon_g1ca0_63{opacity:0}._railToggle_g1ca0_43:hover ._railLogo_g1ca0_62,._railToggle_g1ca0_43:focus-visible ._railLogo_g1ca0_62{opacity:0}._railToggle_g1ca0_43:hover ._railExpandIcon_g1ca0_63,._railToggle_g1ca0_43:focus-visible ._railExpandIcon_g1ca0_63{opacity:1;color:var(--foreground)}._sidebar_g1ca0_1._collapsed_g1ca0_21 ._collapseButton_g1ca0_84{display:none}._brand_g1ca0_88{display:flex;align-items:center;text-decoration:none;height:100%}._brandFull_g1ca0_95{font-family:var(--font-family-heading);font-size:1.4rem;font-weight:560;letter-spacing:-.02em;color:var(--foreground);opacity:1;transition:opacity var(--animation-duration-fast) ease}._sidebar_g1ca0_1._collapsed_g1ca0_21 ._brand_g1ca0_88{height:auto;justify-content:center}._collapseButton_g1ca0_84{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:none;border:none;color:var(--muted-foreground);cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._collapseButton_g1ca0_84:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground)}._closeButton_g1ca0_131{display:none;background:none;border:none;color:var(--sidebar-foreground);cursor:pointer;padding:var(--spacing-2)}._nav_g1ca0_140{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--spacing-2) var(--spacing-3) var(--spacing-6);scrollbar-width:thin;display:flex;flex-direction:column;gap:var(--spacing-5)}._segmented_g1ca0_152{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-1);padding:3px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--foreground) 5%,transparent);flex-shrink:0}._segment_g1ca0_152{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-2) 0;border:none;border-radius:calc(var(--radius-md) - 3px);background:transparent;color:var(--muted-foreground);font-family:var(--font-family-base);font-size:.86rem;font-weight:500;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._segment_g1ca0_152:hover{color:var(--foreground)}._segmentActive_g1ca0_186,._segmentActive_g1ca0_186:hover{background:var(--card);color:var(--foreground);box-shadow:var(--shadow-sm)}._sidebar_g1ca0_1._collapsed_g1ca0_21 ._segmented_g1ca0_152{display:none}._sidebar_g1ca0_1._collapsed_g1ca0_21 ._nav_g1ca0_140{padding:var(--spacing-2) var(--spacing-2) var(--spacing-6)}._navList_g1ca0_201{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}._navLink_g1ca0_210{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);color:var(--sidebar-foreground);text-decoration:none;font-weight:500;font-size:.9rem;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease;position:relative;white-space:nowrap}._sidebar_g1ca0_1._collapsed_g1ca0_21 ._navLink_g1ca0_210{justify-content:center;padding:var(--spacing-2);gap:0}._navLink_g1ca0_210:hover{background-color:color-mix(in srgb,var(--foreground) 5%,transparent);color:var(--foreground)}._newChat_g1ca0_238{color:var(--primary);font-weight:560}._newChat_g1ca0_238:hover{background-color:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}._navLink_g1ca0_210._active_g1ca0_248{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}._navLinkDisabled_g1ca0_253{opacity:.55;cursor:default}._labelContainer_g1ca0_258{display:flex;align-items:center;gap:var(--spacing-2);flex:1;justify-content:space-between;opacity:1;transition:opacity var(--animation-duration-fast) ease}._sidebar_g1ca0_1._collapsed_g1ca0_21 ._labelContainer_g1ca0_258{opacity:0;width:0;overflow:hidden;position:absolute}._label_g1ca0_258{white-space:nowrap}._soonTag_g1ca0_279{font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);background:color-mix(in srgb,var(--foreground) 6%,transparent);border:1px solid var(--border);border-radius:var(--radius-full);padding:2px var(--spacing-2)}._icon_g1ca0_291{flex-shrink:0}._section_g1ca0_297{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._sectionHeading_g1ca0_304{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);padding:0 var(--spacing-3) var(--spacing-1);white-space:nowrap;opacity:1;transition:opacity var(--animation-duration-fast) ease}._sidebar_g1ca0_1._collapsed_g1ca0_21 ._sectionHeading_g1ca0_304{opacity:0;height:0;padding:0;overflow:hidden}._recents_g1ca0_323{opacity:1;transition:opacity var(--animation-duration-fast) ease}._sidebar_g1ca0_1._collapsed_g1ca0_21 ._recents_g1ca0_323{opacity:0;pointer-events:none}._recentsList_g1ca0_333{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}._recentRow_g1ca0_342{position:relative;display:flex;align-items:center}._recentRow_g1ca0_342 ._recentLink_g1ca0_348{flex:1;min-width:0}._recentAction_g1ca0_353{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;margin-left:2px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--muted-foreground);cursor:pointer;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._recentAction_g1ca0_353:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground)}._recentDelete_g1ca0_378{opacity:0}._recentRow_g1ca0_342:hover ._recentDelete_g1ca0_378,._recentDelete_g1ca0_378:focus-visible{opacity:1}._recentDelete_g1ca0_378:hover{color:var(--error, #b3261e)}._deleteConfirm_g1ca0_391{display:flex;align-items:center}._deleteYes_g1ca0_396,._deleteYes_g1ca0_396:hover{color:var(--error, #b3261e);background:color-mix(in srgb,var(--error, #b3261e) 10%,transparent)}._recentLink_g1ca0_348{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);color:var(--sidebar-foreground);text-decoration:none;font-size:.86rem;min-width:0;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._recentLink_g1ca0_348:hover{background-color:color-mix(in srgb,var(--foreground) 5%,transparent);color:var(--foreground)}._recentActive_g1ca0_422{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}._recentIcon_g1ca0_427{flex-shrink:0;opacity:.55}._recentTitle_g1ca0_432{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._recentsEmpty_g1ca0_438{margin:0;padding:var(--spacing-1) var(--spacing-3);font-size:.8rem;color:var(--muted-foreground);line-height:1.5}._footer_g1ca0_448{flex-shrink:0;border-top:1px solid var(--border);padding:var(--spacing-3);display:flex;align-items:center;gap:var(--spacing-2)}._sidebar_g1ca0_1._collapsed_g1ca0_21 ._footer_g1ca0_448{justify-content:center;padding:var(--spacing-3) var(--spacing-2)}._profile_g1ca0_462{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2);border-radius:var(--radius-sm);text-decoration:none;color:var(--sidebar-foreground);min-width:0;flex:1;transition:background-color var(--animation-duration-fast) ease}._profile_g1ca0_462:hover{background-color:color-mix(in srgb,var(--foreground) 5%,transparent)}._sidebar_g1ca0_1._collapsed_g1ca0_21 ._profile_g1ca0_462{justify-content:center;flex:none;gap:0}._avatar_g1ca0_485{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);font-size:.72rem;font-weight:600;letter-spacing:.02em;overflow:hidden}._avatarImage_g1ca0_501{width:100%;height:100%;object-fit:cover}._profileCopy_g1ca0_507{display:flex;flex-direction:column;min-width:0;flex:1;opacity:1;transition:opacity var(--animation-duration-fast) ease}._sidebar_g1ca0_1._collapsed_g1ca0_21 ._profileCopy_g1ca0_507{opacity:0;width:0;overflow:hidden;position:absolute}._profileName_g1ca0_523{font-size:.875rem;font-weight:550;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._profileHint_g1ca0_532{font-size:.72rem;color:var(--muted-foreground)}._profileGear_g1ca0_537{flex-shrink:0;color:var(--muted-foreground)}._sidebar_g1ca0_1._collapsed_g1ca0_21 ._profileGear_g1ca0_537{display:none}._themeSlot_g1ca0_546{flex-shrink:0}._sidebar_g1ca0_1._collapsed_g1ca0_21 ._themeSlot_g1ca0_546,._overlay_g1ca0_554{display:none}@media(max-width:1024px){._sidebar_g1ca0_1{transform:translate(-100%);box-shadow:var(--shadow-xl);width:280px;background:var(--surface)}._sidebar_g1ca0_1._collapsed_g1ca0_21{width:280px}._sidebar_g1ca0_1._collapsed_g1ca0_21 ._brand_g1ca0_88{display:flex;height:100%}._sidebar_g1ca0_1._collapsed_g1ca0_21 ._header_g1ca0_25{height:60px;flex-direction:row;padding:0 var(--spacing-4);justify-content:space-between}._sidebar_g1ca0_1._collapsed_g1ca0_21 ._labelContainer_g1ca0_258{opacity:1;width:auto;position:static}._sidebar_g1ca0_1._collapsed_g1ca0_21 ._navLink_g1ca0_210{justify-content:flex-start;padding:var(--spacing-2) var(--spacing-3);gap:var(--spacing-3)}._sidebar_g1ca0_1._collapsed_g1ca0_21 ._sectionHeading_g1ca0_304{opacity:1;height:auto;padding:0 var(--spacing-3) var(--spacing-1);overflow:visible}._sidebar_g1ca0_1._collapsed_g1ca0_21 ._recents_g1ca0_323{opacity:1;pointer-events:auto}._sidebar_g1ca0_1._collapsed_g1ca0_21 ._footer_g1ca0_448{justify-content:flex-start;padding:var(--spacing-3)}._sidebar_g1ca0_1._collapsed_g1ca0_21 ._profile_g1ca0_462{justify-content:flex-start;flex:1;gap:var(--spacing-3)}._sidebar_g1ca0_1._collapsed_g1ca0_21 ._profileCopy_g1ca0_507{opacity:1;width:auto;position:static}._sidebar_g1ca0_1._collapsed_g1ca0_21 ._profileGear_g1ca0_537,._sidebar_g1ca0_1._collapsed_g1ca0_21 ._themeSlot_g1ca0_546{display:block}._sidebar_g1ca0_1._collapsed_g1ca0_21 ._header_g1ca0_25{padding:0 var(--spacing-4);justify-content:space-between}._collapseButton_g1ca0_84{display:none}._sidebar_g1ca0_1._open_g1ca0_642{transform:translate(0)}._closeButton_g1ca0_131{display:flex;align-items:center;justify-content:center}._overlay_g1ca0_554{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#10111873;z-index:calc(var(--z-nav-sticky) - 1);opacity:0;pointer-events:none;transition:opacity var(--animation-duration-normal) ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._overlay_g1ca0_554._visible_g1ca0_664{opacity:1;pointer-events:auto}}._footer_g1ca0_448{position:relative}._accountMenu_g1ca0_675{position:absolute;bottom:calc(100% + var(--spacing-2));left:var(--spacing-3);right:var(--spacing-3);min-width:240px;padding:var(--spacing-2);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--popup, var(--card));color:var(--popup-foreground, var(--foreground));box-shadow:var(--shadow-lg);z-index:40;animation:_account-menu-in_g1ca0_1 .16s var(--ease-out, ease) both}@keyframes _account-menu-in_g1ca0_1{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._accountHeader_g1ca0_696{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3)}._accountAvatar_g1ca0_703{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);font-size:.78rem;font-weight:600;overflow:hidden}._accountIdentity_g1ca0_718{display:flex;flex-direction:column;min-width:0}._accountName_g1ca0_724{font-size:.88rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._accountEmail_g1ca0_732{font-size:.75rem;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._accountGroup_g1ca0_740{padding-top:var(--spacing-1);margin-top:var(--spacing-1);border-top:1px solid var(--border)}._accountItem_g1ca0_746{display:flex;align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-2) var(--spacing-3);border:none;border-radius:var(--radius-sm);background:transparent;color:inherit;font-family:var(--font-family-base);font-size:.86rem;text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._accountItem_g1ca0_746:hover{background:var(--muted)}._accountSignOut_g1ca0_768{color:var(--error, #b3261e)}._accountAppearance_g1ca0_772{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3)}._accountAppearanceLabel_g1ca0_780{font-size:.86rem}._sidebar_g1ca0_1._collapsed_g1ca0_21 ._accountMenu_g1ca0_675{left:calc(100% + var(--spacing-2));right:auto;width:240px}@layer base{._content_16e7f_2,._subContent_16e7f_3{min-width:12rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:var(--spacing-2);animation:_scaleIn_16e7f_1 var(--animation-duration-normal) ease-out;z-index:var(--z-overlay)}._subContent_16e7f_3{animation:_fadeIn_16e7f_1 var(--animation-duration-normal) ease-out}._item_16e7f_19,._checkboxItem_16e7f_20,._radioItem_16e7f_21,._subTrigger_16e7f_22{position:relative;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);font-size:.9375rem;padding:var(--spacing-2) var(--spacing-3);color:var(--popup-foreground);outline:none;transition:background-color var(--animation-duration-fast),color var(--animation-duration-fast)}._item_16e7f_19:hover,._checkboxItem_16e7f_20:hover,._radioItem_16e7f_21:hover,._subTrigger_16e7f_22:hover{background-color:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}._item_16e7f_19:focus-visible,._checkboxItem_16e7f_20:focus-visible,._radioItem_16e7f_21:focus-visible,._subTrigger_16e7f_22:focus-visible{background-color:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}._item_16e7f_19[data-disabled],._checkboxItem_16e7f_20[data-disabled],._radioItem_16e7f_21[data-disabled],._subTrigger_16e7f_22[data-disabled]{pointer-events:none;opacity:.5}._item_16e7f_19[data-highlighted],._checkboxItem_16e7f_20[data-highlighted],._radioItem_16e7f_21[data-highlighted],._subTrigger_16e7f_22[data-highlighted]{background-color:var(--primary);color:var(--primary-foreground)}._checkboxItem_16e7f_20,._radioItem_16e7f_21{padding-left:var(--spacing-8)}._checkboxIndicator_16e7f_75,._radioIndicator_16e7f_76{position:absolute;left:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkboxIndicator_16e7f_75{height:1rem;width:1rem}._checkboxIndicator_16e7f_75 svg{height:.875rem;width:.875rem}._radioIndicator_16e7f_76{height:1rem;width:1rem}._radioIndicatorCircle_16e7f_99{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:currentColor}._label_16e7f_106{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._separator_16e7f_113{height:1px;margin:var(--spacing-2) 0;background-color:var(--border)}._shortcut_16e7f_119{margin-left:auto;font-size:.75rem;letter-spacing:.025em;opacity:.6}._subTriggerIcon_16e7f_126{margin-left:auto;height:1rem;width:1rem;opacity:.75}._inset_16e7f_133{padding-left:var(--spacing-8)}@keyframes _scaleIn_16e7f_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _fadeIn_16e7f_1{0%{opacity:0}to{opacity:1}}}@layer base{._button_vm7no_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_vm7no_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_vm7no_32{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_vm7no_38{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_vm7no_44{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_vm7no_52,._icon-md_vm7no_53{width:2rem;height:2rem;padding:0}._icon-sm_vm7no_59{width:1.5rem;height:1.5rem;padding:0}._icon-lg_vm7no_65{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_vm7no_2 svg{flex-shrink:0}._sm_vm7no_32 svg,._icon-sm_vm7no_59 svg{width:1rem;height:1rem}._md_vm7no_38 svg,._icon_vm7no_52 svg,._icon-md_vm7no_53 svg{width:1.25rem;height:1.25rem}._lg_vm7no_44 svg,._icon-lg_vm7no_65 svg{width:1.5rem;height:1.5rem}._primary_vm7no_97{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_vm7no_97:hover{background-color:color-mix(in srgb,var(--primary),black 10%);border-color:color-mix(in srgb,var(--primary),black 10%)}._primary_vm7no_97:active{background-color:color-mix(in srgb,var(--primary),black 15%);border-color:color-mix(in srgb,var(--primary),black 15%)}._secondary_vm7no_115{background-color:var(--secondary);color:var(--secondary-foreground);border-color:transparent;--spinner-color: var(--secondary-foreground)}._secondary_vm7no_115:hover{background-color:color-mix(in srgb,var(--secondary),black 5%)}._secondary_vm7no_115:active{background-color:color-mix(in srgb,var(--secondary),black 10%)}._destructive_vm7no_131{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_vm7no_131:hover{background-color:color-mix(in srgb,var(--error),black 10%);border-color:color-mix(in srgb,var(--error),black 10%)}._destructive_vm7no_131:active{background-color:color-mix(in srgb,var(--error),black 15%);border-color:color-mix(in srgb,var(--error),black 15%)}._destructive_vm7no_131:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_vm7no_155{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}._outline_vm7no_155:hover{background-color:color-mix(in srgb,var(--primary),white 95%);border-color:color-mix(in srgb,var(--primary),black 10%);color:color-mix(in srgb,var(--primary),black 10%)}._outline_vm7no_155:active{background-color:color-mix(in srgb,var(--primary),white 90%);border-color:color-mix(in srgb,var(--primary),black 15%);color:color-mix(in srgb,var(--primary),black 15%)}._ghost_vm7no_175{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_vm7no_175:hover{background-color:color-mix(in srgb,var(--primary),white 95%);color:color-mix(in srgb,var(--primary),black 10%)}._ghost_vm7no_175:active{background-color:color-mix(in srgb,var(--primary),white 90%);color:color-mix(in srgb,var(--primary),black 15%)}._link_vm7no_192{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}._link_vm7no_192:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary),black 10%);background-color:transparent}._link_vm7no_192:active{color:color-mix(in srgb,var(--primary),black 15%);background-color:transparent}._link_vm7no_192:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_vm7no_224{opacity:.5;cursor:not-allowed;pointer-events:none}._dark_vm7no_231 ._primary_vm7no_97:focus-visible,._dark_vm7no_231 ._outline_vm7no_155:focus-visible,._dark_vm7no_231 ._ghost_vm7no_175:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}._dark_vm7no_231 ._destructive_vm7no_131:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._dark_vm7no_231 ._link_vm7no_192:focus-visible{box-shadow:0 0 0 2px var(--primary)}}._container_10edu_1{display:inline-flex;position:relative}._themeButton_10edu_6{position:relative;transition:transform var(--animation-duration-normal) ease}._themeButton_10edu_6:hover{transform:scale(1.05)}._icon_10edu_15{color:var(--foreground);transition:transform var(--animation-duration-normal) ease}._menuIcon_10edu_20{margin-right:var(--spacing-2);color:currentColor}._activeItem_10edu_25{font-weight:500;color:var(--primary);background-color:color-mix(in srgb,var(--primary),transparent 90%)!important}._checkmark_10edu_31{margin-left:auto;font-weight:700}.dark ._icon_10edu_15{color:var(--foreground)}@layer base{._overlay_7bavx_2{position:fixed;top:0;right:0;bottom:0;left:0;background-color:color-mix(in srgb,var(--foreground) 32%,transparent);backdrop-filter:blur(6px) saturate(115%);-webkit-backdrop-filter:blur(6px) saturate(115%);z-index:var(--z-overlay)!important;animation:_overlayShow_7bavx_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_7bavx_15{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;width:32rem;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay)!important;overflow:auto;padding:var(--spacing-6);animation:_contentShow_7bavx_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_7bavx_35{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_7bavx_35:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_7bavx_35:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_7bavx_66{width:1rem;height:1rem}._header_7bavx_71{margin-bottom:var(--spacing-4)}._footer_7bavx_75{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_7bavx_82{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_7bavx_91{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_7bavx_98{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_7bavx_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_7bavx_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}._content_5yeup_4{width:min(38rem,94vw);background:linear-gradient(160deg,color-mix(in srgb,var(--popup) 82%,transparent),color-mix(in srgb,var(--popup) 68%,transparent));backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:var(--radius-lg);box-shadow:inset 0 1px color-mix(in srgb,white 45%,transparent),0 24px 60px -12px color-mix(in srgb,var(--foreground) 30%,transparent);isolation:isolate}._content_5yeup_4:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(120% 80% at 15% 0%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 62%);pointer-events:none}._progressTrack_5yeup_43{height:3px;border-radius:var(--radius-full);background:var(--border);overflow:hidden;margin-bottom:var(--spacing-5)}._progressFill_5yeup_51{height:100%;border-radius:var(--radius-full);background:var(--primary)}._stepBody_5yeup_58{min-height:22rem}._eyebrow_5yeup_62{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--primary);margin-bottom:var(--spacing-2)}._title_5yeup_74{font-family:var(--font-family-heading);font-size:1.45rem;font-weight:600;line-height:1.25;margin-bottom:var(--spacing-1)}._subtitle_5yeup_82{font-size:.875rem;line-height:1.5;color:var(--muted-foreground);margin-bottom:var(--spacing-5)}._cardGrid_5yeup_91{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-3)}._bigCard_5yeup_97{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1);padding:var(--spacing-4);text-align:left;background-color:color-mix(in srgb,var(--surface) 55%,transparent);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--muted-foreground);cursor:pointer;transition:border-color var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._bigCard_5yeup_97:hover{color:var(--foreground);border-color:color-mix(in srgb,var(--primary) 40%,var(--border));transform:translateY(-1px)}._bigCardActive_5yeup_122{color:var(--foreground);border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 7%,var(--surface))}._cardLabel_5yeup_128{font-size:.92rem;font-weight:600;color:var(--foreground)}._cardDesc_5yeup_134{font-size:.78rem;line-height:1.4}._fields_5yeup_141{display:flex;flex-direction:column;gap:var(--spacing-4)}._field_5yeup_141{display:flex;flex-direction:column;gap:var(--spacing-2)}._fieldLabel_5yeup_153{font-size:.82rem;font-weight:500;color:var(--foreground)}._fieldHint_5yeup_159{font-size:.74rem;line-height:1.45;color:var(--muted-foreground)}._input_5yeup_165,._select_5yeup_166{font-family:inherit;font-size:.88rem;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);border:1px solid var(--border);background:color-mix(in srgb,var(--background) 62%,transparent);color:var(--foreground);outline:none;transition:border-color var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._input_5yeup_165:focus,._select_5yeup_166:focus{border-color:var(--primary)}._checkRow_5yeup_185{display:flex;align-items:center;gap:var(--spacing-3);cursor:pointer}._chipRow_5yeup_194{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._chip_5yeup_194{font-size:.82rem;font-weight:500;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 55%,transparent);color:var(--muted-foreground);cursor:pointer;transition:border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._chip_5yeup_194:hover{color:var(--foreground)}._chipActive_5yeup_219{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--surface));color:var(--foreground)}._pickerRow_5yeup_227{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--spacing-2)}._picker_5yeup_227{display:flex;flex-direction:column;gap:2px;padding:var(--spacing-3);text-align:left;border-radius:var(--radius-md);border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 55%,transparent);cursor:pointer;transition:border-color var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._picker_5yeup_227:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}._pickerActive_5yeup_252{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,var(--surface))}._pickerLabel_5yeup_257{font-size:.85rem;font-weight:600;color:var(--foreground)}._pickerDesc_5yeup_263{font-size:.74rem;line-height:1.4;color:var(--muted-foreground)}._topicGrid_5yeup_271{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-bottom:var(--spacing-5)}._topicChip_5yeup_278{display:inline-flex;align-items:center;gap:5px;font-size:.8rem;font-weight:500;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-full);border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 55%,transparent);color:var(--muted-foreground);cursor:pointer;transition:border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._topicChip_5yeup_278:hover{color:var(--foreground)}._topicChipActive_5yeup_300{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--foreground)}._error_5yeup_308{margin:var(--spacing-3) 0 0;font-size:.8rem;color:var(--destructive)}._footer_5yeup_314{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);margin-top:var(--spacing-5);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._footerRight_5yeup_324{display:flex;align-items:center;gap:var(--spacing-2)}._stepIndicator_5yeup_330{font-size:.74rem;font-weight:500;color:var(--muted-foreground)}._ghostButton_5yeup_336{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:500;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-full);border:none;background:none;color:var(--muted-foreground);cursor:pointer}._ghostButton_5yeup_336:hover:not(:disabled){color:var(--foreground)}._ghostButton_5yeup_336:disabled{opacity:.5;cursor:default}._primaryButton_5yeup_359{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:8.5rem;font-size:.85rem;font-weight:600;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);border:none;background:var(--primary);color:var(--primary-foreground);cursor:pointer;transition:opacity var(--animation-duration-fast) ease}._primaryButton_5yeup_359:disabled{opacity:.4;cursor:default}._spinner_5yeup_381{animation:_spin_5yeup_381 .9s linear infinite}@keyframes _spin_5yeup_381{to{transform:rotate(360deg)}}@media(max-width:480px){._cardGrid_5yeup_91{grid-template-columns:1fr}._stepBody_5yeup_58{min-height:26rem}}@media(prefers-reduced-motion:reduce){._spinner_5yeup_381{animation:none}}._root_1j5k8_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-spotlight)}._spotlight_1j5k8_10{position:fixed;border-radius:14px;box-shadow:0 0 0 200vmax color-mix(in srgb,var(--foreground) 45%,transparent),inset 0 0 0 2px color-mix(in srgb,var(--primary) 85%,transparent);pointer-events:none;animation:_tourFadeIn_1j5k8_1 .3s ease;transition:top .4s cubic-bezier(.22,1,.36,1),left .4s cubic-bezier(.22,1,.36,1),width .4s cubic-bezier(.22,1,.36,1),height .4s cubic-bezier(.22,1,.36,1)}._spotlightCentered_1j5k8_26{top:50%;left:50%;width:0;height:0;box-shadow:0 0 0 200vmax color-mix(in srgb,var(--foreground) 45%,transparent),inset 0 0 0 0 transparent}._card_1j5k8_36{position:fixed;background:linear-gradient(160deg,color-mix(in srgb,var(--popup) 88%,transparent),color-mix(in srgb,var(--popup) 74%,transparent));backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);color:var(--popup-foreground);border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);border-radius:var(--radius-lg);box-shadow:inset 0 1px color-mix(in srgb,white 40%,transparent),0 20px 50px -12px color-mix(in srgb,var(--foreground) 35%,transparent);padding:var(--spacing-5);transition:top .35s cubic-bezier(.22,1,.36,1),left .35s cubic-bezier(.22,1,.36,1);animation:_tourCardIn_1j5k8_1 .35s cubic-bezier(.22,1,.36,1)}._cardTop_1j5k8_58{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-2)}._stepCount_1j5k8_65{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--primary)}._closeButton_1j5k8_73{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;border-radius:var(--radius-full);background-color:transparent;color:var(--muted-foreground);cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._closeButton_1j5k8_73:hover{background-color:var(--muted)}._title_1j5k8_91{font-family:var(--font-family-heading);font-size:1.1rem;font-weight:600;line-height:1.3;margin:0 0 var(--spacing-2)}._body_1j5k8_99{font-size:.875rem;line-height:1.55;color:var(--muted-foreground);margin:0 0 var(--spacing-4)}._cardFooter_1j5k8_106{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}._dots_1j5k8_113{display:flex;gap:6px}._dot_1j5k8_113{width:7px;height:7px;padding:0;border:none;border-radius:var(--radius-full);background-color:var(--border);cursor:pointer;transition:background-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._dot_1j5k8_113:hover{background-color:var(--muted-foreground);transform:scale(1.25)}._dotActive_1j5k8_137{background-color:var(--primary);transform:scale(1.25)}._buttons_1j5k8_142{display:flex;gap:var(--spacing-2)}._backButton_1j5k8_147,._nextButton_1j5k8_148{display:inline-flex;align-items:center;gap:6px;padding:.45rem .85rem;font-size:.82rem;font-weight:600;border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._backButton_1j5k8_147{border:1px solid var(--border);background-color:transparent;color:var(--muted-foreground)}._backButton_1j5k8_147:hover{background-color:var(--muted);color:var(--foreground)}._nextButton_1j5k8_148{border:none;background-color:var(--primary);color:var(--primary-foreground)}._nextButton_1j5k8_148:hover{background-color:color-mix(in srgb,var(--primary) 88%,black)}@keyframes _tourFadeIn_1j5k8_1{0%{opacity:0}to{opacity:1}}@keyframes _tourCardIn_1j5k8_1{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@media(prefers-reduced-motion:reduce){._spotlight_1j5k8_10,._card_1j5k8_36{transition:none;animation:none}._dot_1j5k8_113:hover,._dotActive_1j5k8_137{transform:none}}._layoutWrapper_hnae7_1{min-height:100vh;background-color:var(--background);font-family:var(--font-family-base);display:flex}._mainWrapper_hnae7_8{flex:1;display:flex;flex-direction:column;min-width:0;margin-left:260px;transition:margin-left var(--animation-duration-normal) var(--ease-out)}._mainWrapperCollapsed_hnae7_17{margin-left:64px}._menuButton_hnae7_21{display:none;position:fixed;top:var(--spacing-3);left:var(--spacing-3);z-index:var(--z-nav);align-items:center;justify-content:center;width:40px;height:40px;background:color-mix(in srgb,var(--background) 85%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;color:var(--foreground);box-shadow:var(--shadow);transition:background-color var(--animation-duration-fast) ease}._menuButton_hnae7_21:hover{background-color:var(--muted)}._mainContent_hnae7_46{flex:1;padding:var(--spacing-6) var(--spacing-8);display:flex;flex-direction:column}._contentContainer_hnae7_53{max-width:1200px;margin:0 auto;width:100%;flex:1;display:flex;flex-direction:column;animation:_content-enter_hnae7_1 .55s var(--ease-out) both}@keyframes _content-enter_hnae7_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){._mainWrapper_hnae7_8,._mainWrapperCollapsed_hnae7_17{margin-left:0}._menuButton_hnae7_21{display:flex}._mainContent_hnae7_46{padding:var(--spacing-4);padding-top:calc(var(--spacing-4) + 44px)}}@layer base{._content_1hxhe_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_1hxhe_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1hxhe_1}@keyframes _slideUpAndFade_1hxhe_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1hxhe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1hxhe_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1hxhe_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}@layer base{._toaster_uhdob_2{--viewport-padding: var(--spacing-4);--toast-width: 360px;--toast-border-radius: var(--radius);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal)}._toast_uhdob_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_uhdob_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_uhdob_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_uhdob_2:hover{transform:translateY(-2px)}._content_uhdob_35{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_uhdob_43{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_uhdob_50{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_uhdob_56{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_uhdob_66{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_uhdob_66:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_uhdob_93{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_uhdob_93:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_uhdob_119{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._closeButton_uhdob_119:hover{opacity:1;background-color:var(--muted)}._closeButton_uhdob_119:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_uhdob_2{border-color:var(--border)}.dark ._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_uhdob_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}._page_nju1w_1{background:var(--background);color:var(--foreground);overflow-x:clip}._container_nju1w_2{max-width:1240px;margin:0 auto;padding-inline:32px}._hero_nju1w_3{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:32px;padding-top:172px;padding-bottom:105px;min-height:790px}._eyebrow_nju1w_4{color:var(--primary);font-size:.8rem;font-weight:650;letter-spacing:.13em;line-height:1.5;margin:0 0 26px}._hero_nju1w_3 h1{font-family:var(--font-family-heading);font-size:clamp(2.75rem,4.5vw,4.3rem);line-height:1.12;font-weight:450;letter-spacing:-.035em;margin:0 0 30px}._page_nju1w_1 em{color:var(--primary);font-weight:inherit}._intro_nju1w_7{font-size:1.22rem;line-height:1.7;max-width:450px;margin:0 0 18px}._heroBody_nju1w_8{color:var(--muted-foreground);font-size:1rem;line-height:1.85;max-width:445px}._primaryLink_nju1w_9{display:inline-flex;gap:14px;align-items:center;padding:15px 21px;margin-top:18px;background:var(--primary);color:var(--primary-foreground);border-radius:100px;font-size:.95rem;font-weight:550;text-decoration:none}._primaryLink_nju1w_9:hover{filter:brightness(1.08)}._productVisual_nju1w_11{min-width:0}._stage_nju1w_12{height:480px;display:grid;place-items:center;perspective:1100px}._stack_nju1w_13{position:relative;width:330px;height:350px;transform-style:preserve-3d}._sheet_nju1w_14{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));backface-visibility:hidden}._backSheet_nju1w_15,._middleSheet_nju1w_15{padding:22px;font-size:.8rem;color:var(--primary);box-shadow:6px 10px 22px color-mix(in srgb,var(--foreground) 5%,transparent)}._backSheet_nju1w_15{background:color-mix(in srgb,var(--primary) 16%,var(--background));transform:translate3d(58px,-56px,-90px) rotate(8deg)}._middleSheet_nju1w_15{background:color-mix(in srgb,var(--primary) 7%,var(--card));transform:translate3d(29px,-28px,-45px) rotate(4deg)}._frontSheet_nju1w_18{background:var(--card);padding:27px;transform:translateZ(12px);box-shadow:15px 25px 45px -20px color-mix(in srgb,var(--primary) 30%,transparent),0 2px 4px color-mix(in srgb,var(--foreground) 4%,transparent);display:flex;flex-direction:column}._sheetHeader_nju1w_19{display:flex;justify-content:space-between;align-items:center;color:var(--primary);font-size:1.2rem;letter-spacing:-.03em;padding-bottom:22px;border-bottom:1px solid var(--border)}._sheetLabel_nju1w_20{color:var(--muted-foreground);font-size:.8rem;margin:20px 0 10px}._frontSheet_nju1w_18 h2{font-family:var(--font-family-heading);font-size:1.75rem;line-height:1.25;letter-spacing:-.02em;margin:0;font-weight:500}._sheetDescription_nju1w_22{font-size:.9rem;color:var(--muted-foreground);line-height:1.65;margin:14px 0}._sheetLink_nju1w_23{display:flex;justify-content:space-between;align-items:center;margin-top:auto;color:var(--primary);font-size:.9rem;font-weight:600;padding-top:8px}._productPicker_nju1w_24{display:flex;justify-content:center;gap:4px}._productPicker_nju1w_24 button{border:1px solid transparent;border-radius:30px;padding:10px 16px;font:inherit;font-size:.875rem;color:var(--muted-foreground);background:transparent;cursor:pointer}._productPicker_nju1w_24 button[aria-pressed=true]{background:var(--card);border-color:var(--border);color:var(--primary)}._visualCaption_nju1w_27{text-align:center;color:var(--muted-foreground);font-size:.8rem;margin-top:19px;line-height:1.7}._story_nju1w_28{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid var(--border);padding-top:80px;padding-bottom:96px}._page_nju1w_1 h2:not(._frontSheet_nju1w_18 h2){font-family:var(--font-family-heading);font-size:clamp(2rem,3.5vw,3.1rem);font-weight:450;line-height:1.16;letter-spacing:-.025em;margin:0}._storyCopy_nju1w_30 p{margin:0 0 22px;font-size:1.05rem;line-height:1.85;color:var(--muted-foreground)}._storyCopy_nju1w_30 p:first-child{color:var(--foreground)}._workspace_nju1w_32{padding-top:22px;padding-bottom:104px}._sectionHeading_nju1w_33{margin-bottom:42px}._productRow_nju1w_34{display:grid;grid-template-columns:40px 1fr 1.5fr 28px;gap:24px;align-items:center;padding:35px 0;border-top:1px solid var(--border);text-decoration:none;color:inherit;transition:color .2s}._productRow_nju1w_34:last-child{border-bottom:1px solid var(--border)}._rowNumber_nju1w_36{font-size:.8rem;color:var(--muted-foreground)}._rowTitle_nju1w_37{display:flex;gap:18px;align-items:center}._rowTitle_nju1w_37 svg{color:var(--primary);flex-shrink:0}._rowTitle_nju1w_37 h3{font-family:var(--font-family-heading);font-size:1.65rem;font-weight:500;margin:0}._rowCopy_nju1w_40 strong{font-size:1rem;font-weight:550}._rowCopy_nju1w_40 p{color:var(--muted-foreground);font-size:1rem;line-height:1.75;margin:8px 0 0}._rowArrow_nju1w_42{color:var(--primary);transition:transform .2s}._productRow_nju1w_34:hover ._rowArrow_nju1w_42{transform:translate(3px,-3px)}._building_nju1w_44{padding-bottom:80px}._buildingInner_nju1w_45{border:1px solid var(--border);border-radius:24px;padding:60px;background:color-mix(in srgb,var(--primary) 5%,var(--background))}._buildingCopy_nju1w_46{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:28px}._buildingCopy_nju1w_46 p{line-height:1.85;font-size:1rem;color:var(--muted-foreground)}._textLink_nju1w_48{display:inline-flex;gap:12px;align-items:center;color:var(--primary);margin-top:16px;font-size:1rem}._page_nju1w_1 a:focus-visible,._productPicker_nju1w_24 button:focus-visible{outline:2px solid var(--primary);outline-offset:5px}@media(max-width:1050px){._hero_nju1w_3{gap:10px}._stack_nju1w_13{width:290px;height:365px}._story_nju1w_28{gap:40px}._frontSheet_nju1w_18{padding:24px}}@media(max-width:800px){._hero_nju1w_3{grid-template-columns:1fr;padding-top:135px;padding-bottom:65px}._heroCopy_nju1w_51{max-width:600px}._hero_nju1w_3 h1{font-size:clamp(2.7rem,7vw,3.8rem)}._heroBody_nju1w_8,._intro_nju1w_7{max-width:550px}._stage_nju1w_12{height:450px}._stack_nju1w_13{width:320px;height:355px}._story_nju1w_28{grid-template-columns:1fr;gap:28px;padding-block:55px}._productRow_nju1w_34{grid-template-columns:28px 1fr 24px;gap:16px}._rowCopy_nju1w_40{grid-column:2}._rowArrow_nju1w_42{grid-column:3;grid-row:1}._buildingInner_nju1w_45{padding:36px}._buildingCopy_nju1w_46{grid-template-columns:1fr;gap:0}}@media(max-width:430px){._container_nju1w_2{padding-inline:22px}._stage_nju1w_12{height:410px}._stack_nju1w_13{width:260px;height:350px}._frontSheet_nju1w_18{padding:22px}._backSheet_nju1w_15{transform:translate3d(30px,-40px,-90px) rotate(7deg)}._middleSheet_nju1w_15{transform:translate3d(15px,-20px,-45px) rotate(3deg)}._frontSheet_nju1w_18 h2{font-size:1.6rem}._sheetDescription_nju1w_22{font-size:.875rem}._sheetHeader_nju1w_19{padding-bottom:17px}._buildingInner_nju1w_45{padding:28px 24px}}@media(prefers-reduced-motion:reduce){._stack_nju1w_13,._rowArrow_nju1w_42{transform:none!important}._page_nju1w_1 *{transition:none!important}}._wrap_v3crc_1{display:flex;flex-direction:column;width:100%}._googleButton_v3crc_9{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--foreground);font-family:inherit;font-size:.92rem;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease}._googleButton_v3crc_9:hover{background:var(--muted);border-color:color-mix(in srgb,var(--foreground) 20%,var(--border))}._divider_v3crc_37{display:flex;align-items:center;gap:var(--spacing-3);margin:var(--spacing-4) 0;color:var(--muted-foreground);font-size:.72rem;font-weight:500;letter-spacing:.08em}._divider_v3crc_37:before,._divider_v3crc_37:after{content:"";flex:1;height:1px;background:var(--border)}._input_v3crc_58{width:100%;padding:var(--spacing-3) var(--spacing-4);margin-bottom:var(--spacing-3);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--background);color:var(--foreground);font-family:inherit;font-size:.92rem;outline:none;transition:border-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._input_v3crc_58::placeholder{color:color-mix(in srgb,var(--muted-foreground) 85%,transparent)}._input_v3crc_58:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}._hint_v3crc_83{display:block;margin:calc(-1 * var(--spacing-2)) 0 var(--spacing-3);font-size:.72rem;color:var(--muted-foreground)}._primaryButton_v3crc_90{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.85rem;padding:var(--spacing-3) var(--spacing-4);border:none;border-radius:var(--radius-md);background:var(--primary);color:var(--primary-foreground);font-family:inherit;font-size:.92rem;font-weight:600;cursor:pointer;transition:opacity var(--animation-duration-fast) ease}._primaryButton_v3crc_90:disabled{opacity:.45;cursor:not-allowed}._backLink_v3crc_116{display:inline-flex;align-items:center;gap:var(--spacing-2);align-self:flex-start;margin-bottom:var(--spacing-4);padding:0;border:none;background:none;color:var(--muted-foreground);font-family:inherit;font-size:.8rem;cursor:pointer}._backLink_v3crc_116:hover{color:var(--foreground)}._stepNote_v3crc_135{margin:0 0 var(--spacing-4);font-size:.84rem;line-height:1.5;color:var(--muted-foreground)}._error_v3crc_142{display:flex;align-items:center;gap:var(--spacing-2);margin:var(--spacing-4) 0 0;font-size:.82rem;line-height:1.45;color:var(--destructive)}._spinner_v3crc_152{animation:_spin_v3crc_152 .9s linear infinite}@keyframes _spin_v3crc_152{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinner_v3crc_152{animation:none}}._page_180zt_1{position:relative;min-height:100vh;display:flex;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._backLink_180zt_11{position:absolute;top:var(--spacing-6);left:var(--spacing-6);display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--muted-foreground);font-size:.8rem;font-weight:500;text-decoration:none;transition:color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease}._backLink_180zt_11:hover{color:var(--foreground);border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}._stage_180zt_36{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--spacing-12) var(--spacing-6)}._column_180zt_44{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:23rem}._logo_180zt_53{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._subtitle_180zt_59{margin:0 0 var(--spacing-8);font-size:.88rem;line-height:1.55;color:var(--muted-foreground);text-align:center}._footnote_180zt_67{margin:var(--spacing-8) 0 0;font-size:.74rem;color:var(--muted-foreground);text-align:center}@media(max-width:560px){._backLink_180zt_11{top:var(--spacing-4);left:var(--spacing-4)}._stage_180zt_36{padding:var(--spacing-16) var(--spacing-5) var(--spacing-10)}}._frame_1k9ni_1{position:relative;width:100%;max-width:66rem;margin:0 auto;aspect-ratio:16 / 9;border-radius:24px;overflow:hidden;background:#0b1311;border:1px solid var(--s-border);box-shadow:var(--s-shadow-lg);isolation:isolate}._video_1k9ni_15{display:block;width:100%;height:100%;object-fit:cover;cursor:pointer}._video_1k9ni_15::cue{font-family:var(--s-text);font-size:clamp(.62rem,1.6vw,1.15rem);line-height:1.4;color:#fff;background:#0e1b17c7}._soundHint_1k9ni_33{position:absolute;top:16px;left:16px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:0;border-radius:999px;background:var(--s-highlight);color:var(--s-on-highlight);font:inherit;font-weight:700;font-size:.95rem;cursor:pointer;box-shadow:0 8px 24px -8px #00000059;animation:_nudge_1k9ni_1 2.8s ease-in-out infinite}._soundHint_1k9ni_33:hover{animation-play-state:paused;transform:translateY(-1px)}._soundHint_1k9ni_33:focus-visible,._center_1k9ni_60:focus-visible,._ctrl_1k9ni_61:focus-visible,._seek_1k9ni_62:focus-visible{outline:2px solid var(--s-highlight);outline-offset:2px}@keyframes _nudge_1k9ni_1{0%,80%,to{transform:none}85%{transform:translateY(-3px)}90%{transform:none}95%{transform:translateY(-2px)}}._center_1k9ni_60{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:10px;padding:16px 26px;border:0;border-radius:999px;background:#fffffff2;color:#0e1b17;font:inherit;font-weight:700;font-size:1.05rem;cursor:pointer;box-shadow:0 16px 40px -12px #00000073}._controls_1k9ni_99{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;gap:10px;padding:28px 14px 12px;background:linear-gradient(to top,rgb(0 0 0 / .55),transparent);color:#fff;opacity:0;transition:opacity .25s ease}._frame_1k9ni_1:hover ._controls_1k9ni_99,._frame_1k9ni_1:focus-within ._controls_1k9ni_99{opacity:1}@media(hover:none){._awake_1k9ni_122 ._controls_1k9ni_99{opacity:1}}._ctrl_1k9ni_61{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:0;border-radius:50%;background:#ffffff29;color:inherit;cursor:pointer}._ctrl_1k9ni_61:hover{background:#ffffff47}._ctrlOn_1k9ni_144{background:#ffffffe6;color:#0e1b17}._seek_1k9ni_62{flex:1;min-width:0;height:4px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:2px;background:linear-gradient(to right,var(--s-highlight) var(--p, 0%),rgb(255 255 255 / .35) var(--p, 0%));cursor:pointer}._seek_1k9ni_62::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0006}._seek_1k9ni_62::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:#fff}._time_1k9ni_177{font-size:.82rem;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:560px){._frame_1k9ni_1{border-radius:16px}._soundHint_1k9ni_33{top:10px;left:10px;padding:8px 12px;font-size:.82rem}._time_1k9ni_177{display:none}}@media(prefers-reduced-motion:reduce){._soundHint_1k9ni_33{animation:none}}._hero_1v7xb_1{position:relative;padding-block:clamp(48px,8vw,96px) clamp(56px,8vw,104px);isolation:isolate}._glow_1v7xb_8{position:absolute;z-index:-1;left:50%;top:46%;width:min(1100px,120vw);height:720px;transform:translate(-50%);background:radial-gradient(closest-side,color-mix(in srgb,var(--s-primary) 22%,transparent),transparent 70%),radial-gradient(closest-side at 70% 40%,color-mix(in srgb,var(--s-highlight) 30%,transparent),transparent 70%);filter:blur(40px);opacity:.7;pointer-events:none}._inner_1v7xb_24{display:flex;flex-direction:column;align-items:center;text-align:center}._title_1v7xb_31{display:grid;margin:28px 0 0;font-family:var(--s-display);font-weight:800;font-size:clamp(2.6rem,7vw,5rem);line-height:1.02;letter-spacing:-.035em}._line_1v7xb_41{display:block}._sub_1v7xb_45{margin:24px 0 0;max-width:54ch;font-size:clamp(1.06rem,1.8vw,1.25rem);line-height:1.6;color:var(--s-muted);text-wrap:pretty}._ctas_1v7xb_54{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}._fine_1v7xb_62{margin:16px 0 0;font-size:.86rem;color:var(--s-faint)}._demo_1v7xb_68{width:100%;margin-top:clamp(48px,7vw,80px)}@media(max-width:480px){._ctas_1v7xb_54{width:100%;flex-direction:column}}._strip_18k37_1{padding-block:clamp(40px,6vw,64px);border-block:1px solid var(--s-border);background:var(--s-sunken)}._inner_18k37_7{display:grid;justify-items:center;gap:clamp(24px,3vw,36px);text-align:center}._label_18k37_14{margin:0;font-family:var(--s-display);font-size:clamp(.85rem,1.4vw,1.05rem);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--s-ink)}._logos_18k37_24{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px clamp(40px,6vw,88px);margin:0;padding:0;list-style:none}._logo_18k37_24{display:block;height:clamp(44px,5vw,64px);background-color:var(--s-faint);-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;transition:background-color .3s ease}._logo_18k37_24:hover{background-color:var(--s-muted)}._grid_12wnu_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}._card_12wnu_7{display:grid;grid-template-rows:auto auto 1fr;border-radius:24px;overflow:hidden;border:1px solid var(--s-border);background:var(--s-surface);box-shadow:var(--s-shadow)}._head_12wnu_17{padding:22px 28px}._without_12wnu_21 ._head_12wnu_17{background:var(--s-night);color:var(--s-on-night)}._with_12wnu_21 ._head_12wnu_17{background:var(--s-tint-lime);border-bottom:1px solid var(--s-border)}._cardTitle_12wnu_31{margin:0;font-family:var(--s-display);font-weight:700;font-size:1.3rem;letter-spacing:-.02em}._brand_12wnu_39{color:var(--s-primary)}._art_12wnu_45{position:relative;display:grid;place-items:center;min-height:210px;padding:28px;border-bottom:1px solid var(--s-border)}._without_12wnu_21 ._art_12wnu_45{background:var(--s-sunken)}._with_12wnu_21 ._art_12wnu_45{background:var(--s-tint-green)}._key_12wnu_62{display:grid;gap:6px;width:min(220px,100%);padding:16px 18px;border-radius:12px;background:var(--s-surface);border:1px solid var(--s-border);box-shadow:var(--s-shadow);transform:rotate(-3deg);font-variant-numeric:tabular-nums}._keyTitle_12wnu_75{font-size:.74rem;color:var(--s-faint);margin-bottom:2px}._keyRow_12wnu_81{font-weight:700;font-size:.95rem;color:var(--s-muted)}._sticky_12wnu_87{position:absolute;right:14%;bottom:26px;padding:8px 12px;border-radius:6px;background:var(--s-warn-soft);color:var(--s-warn);font-weight:700;font-size:.86rem;transform:rotate(4deg);box-shadow:var(--s-shadow)}._explain_12wnu_101{display:grid;gap:8px;width:min(320px,100%);padding:16px 18px;border-radius:14px;background:var(--s-surface);border:1px solid var(--s-border);box-shadow:var(--s-shadow)}._explainTag_12wnu_112{justify-self:start;font-family:var(--s-display);font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:var(--s-success-soft);color:var(--s-success)}._explainLine_12wnu_125{font-size:.86rem;line-height:1.45}._explainLine_12wnu_125 b{font-weight:700}._saved_12wnu_134{position:absolute;right:12%;bottom:20px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:var(--s-highlight);color:var(--s-on-highlight);font-weight:700;font-size:.78rem;box-shadow:var(--s-shadow)}._list_12wnu_152{display:grid;align-content:start;margin:0;padding:10px 28px 24px;list-style:none}._list_12wnu_152 li{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--s-border);font-size:.98rem}._list_12wnu_152 li:last-child{border-bottom:0}._icon_12wnu_173{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;margin-top:1px;border-radius:50%}._iconNo_12wnu_183{background:var(--s-danger-soft);color:var(--s-danger)}._iconYes_12wnu_188{background:var(--s-success-soft);color:var(--s-success)}@media(max-width:820px){._grid_12wnu_1{grid-template-columns:1fr}}._grid_4k4to_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}._card_4k4to_10{display:grid;grid-template-rows:auto 1fr;border-radius:24px;overflow:hidden;border:1px solid var(--s-border);background:var(--s-surface);box-shadow:var(--s-shadow);transition:transform .4s var(--s-ease),box-shadow .4s var(--s-ease)}._card_4k4to_10:hover{transform:translateY(-4px);box-shadow:var(--s-shadow-lg)}._art_4k4to_26{display:grid;place-items:center;min-height:250px;padding:28px 24px}._artGreen_4k4to_33{background:var(--s-tint-green)}._artLime_4k4to_34{background:var(--s-tint-lime)}._artMist_4k4to_35{background:var(--s-tint-mist)}._mini_4k4to_37{display:grid;gap:8px;width:min(270px,100%);padding:16px;border-radius:14px;background:var(--s-surface);border:1px solid var(--s-border);box-shadow:var(--s-shadow);font-size:.8rem;transition:transform .5s var(--s-ease)}._card_4k4to_10:hover ._mini_4k4to_37{transform:translateY(-4px) rotate(-1deg)}._miniTop_4k4to_54{display:flex;justify-content:space-between;align-items:center}._miniTag_4k4to_60,._miniLabel_4k4to_61{font-family:var(--s-display);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--s-primary)}._timer_4k4to_70{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums;color:var(--s-muted)}._miniStem_4k4to_78{font-weight:700;line-height:1.35}._miniOpt_4k4to_83{padding:6px 9px;border-radius:8px;border:1px solid var(--s-border);color:var(--s-muted)}._miniOptOn_4k4to_90{border-color:var(--s-primary);background:var(--s-soft);color:var(--s-primary);font-weight:700}._progress_4k4to_97{height:5px;border-radius:3px;background:var(--s-sunken);overflow:hidden}._progress_4k4to_97 i{display:block;height:100%;background:var(--s-primary);border-radius:inherit}._miniLine_4k4to_111{height:8px;border-radius:4px;background:var(--s-sunken)}._short_4k4to_117{width:60%}._askBox_4k4to_121{position:relative;margin-top:6px;padding:9px 38px 9px 11px;border-radius:10px;border:1.5px solid var(--s-primary);font-weight:600}._send_4k4to_130{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--s-primary);color:var(--s-on-primary)}._example_4k4to_144{font-size:.68rem;color:var(--s-faint)}._bar_4k4to_149{display:grid;gap:4px}._barRow_4k4to_154{display:flex;justify-content:space-between;gap:8px}._barRow_4k4to_154 b{font-variant-numeric:tabular-nums}._barTrack_4k4to_164{height:7px;border-radius:4px;background:var(--s-sunken);overflow:hidden}._barTrack_4k4to_164 i{display:block;height:100%;border-radius:inherit;background:var(--s-success)}._barTrack_4k4to_164 i._barLow_4k4to_178{background:var(--s-warn)}._copy_4k4to_184{display:grid;align-content:start;gap:8px;padding:24px 26px 28px;border-top:1px solid var(--s-border)}._num_4k4to_192{font-family:var(--s-display);font-weight:800;font-size:.95rem;color:var(--s-primary)}._cardTitle_4k4to_199{margin:0;font-family:var(--s-display);font-weight:700;font-size:1.3rem;line-height:1.2;letter-spacing:-.02em}._cardText_4k4to_208{margin:0;color:var(--s-muted)}@media(max-width:980px){._grid_4k4to_1{grid-template-columns:1fr;max-width:35rem;margin-inline:auto}}@media(prefers-reduced-motion:reduce){._card_4k4to_10,._mini_4k4to_37{transition:none}._card_4k4to_10:hover,._card_4k4to_10:hover ._mini_4k4to_37{transform:none}}._tabs_1tj1n_1{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:8px}._tab_1tj1n_1{padding:7px 14px;border-radius:999px;border:1px solid var(--s-border);background:var(--s-surface);color:var(--s-muted);font:inherit;font-size:.88rem;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease}._tab_1tj1n_1:hover{color:var(--s-ink);border-color:var(--s-border-strong)}._tab_1tj1n_1:focus-visible{outline:2px solid var(--s-primary);outline-offset:2px}._tabOn_1tj1n_31{background:var(--s-ink);border-color:var(--s-ink);color:var(--s-bg)}._grid_1tj1n_37{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}._card_1tj1n_43{display:grid;grid-template-rows:auto 1fr;border-radius:22px;overflow:hidden;border:1px solid var(--s-border);background:var(--s-surface);transition:box-shadow .4s var(--s-ease),border-color .3s ease,transform .4s var(--s-ease)}._card_1tj1n_43:hover{box-shadow:var(--s-shadow-lg);transform:translateY(-3px)}._cardOn_1tj1n_58{border-color:var(--s-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--s-primary) 22%,transparent),var(--s-shadow-lg)}._art_1tj1n_63{display:grid;place-items:center;min-height:180px;padding:24px;scroll-margin-top:120px}._green_1tj1n_71{background:var(--s-tint-green)}._lime_1tj1n_72{background:var(--s-tint-lime)}._mist_1tj1n_73{background:var(--s-tint-mist)}._copy_1tj1n_75{display:grid;align-content:start;gap:6px;padding:20px 22px 24px;border-top:1px solid var(--s-border)}._cardTitle_1tj1n_83{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-family:var(--s-display);font-weight:700;font-size:1.08rem;letter-spacing:-.015em}._cardTitle_1tj1n_83 svg{color:var(--s-primary)}._cardText_1tj1n_99{margin:0;font-size:.95rem;color:var(--s-muted)}._art_1tj1n_63 .fa-stack,._art_1tj1n_63 .fa-list,._art_1tj1n_63 .fa-chat{display:grid;gap:8px;width:min(240px,100%)}._art_1tj1n_63 .fa-stack{display:flex;flex-wrap:wrap;justify-content:center}._art_1tj1n_63 .fa-chip,._art_1tj1n_63 .fa-row,._art_1tj1n_63 .fa-cite{padding:8px 12px;border-radius:10px;background:var(--s-surface);border:1px solid var(--s-border);box-shadow:var(--s-shadow);font-size:.82rem}._art_1tj1n_63 .fa-chip{border-radius:999px;font-weight:700}._art_1tj1n_63 .fa-chip-on,._art_1tj1n_63 .fa-row-on{background:var(--s-primary);border-color:var(--s-primary);color:var(--s-on-primary);font-weight:700}._art_1tj1n_63 .fa-row-ok{border-color:var(--s-success);background:var(--s-success-soft);color:var(--s-success);font-weight:700}._art_1tj1n_63 .fa-cite{color:var(--s-primary);font-weight:700}._art_1tj1n_63 .fa-bubble{max-width:90%;padding:8px 12px;border-radius:12px 12px 12px 4px;background:var(--s-surface);border:1px solid var(--s-border);font-size:.82rem;box-shadow:var(--s-shadow)}._art_1tj1n_63 .fa-bubble-me{justify-self:end;border-radius:12px 12px 4px;background:var(--s-primary);border-color:var(--s-primary);color:var(--s-on-primary);font-weight:600}._art_1tj1n_63 .fa-spark{display:flex;align-items:flex-end;gap:8px;width:min(220px,100%);height:110px;padding:14px;border-radius:14px;background:var(--s-surface);border:1px solid var(--s-border);box-shadow:var(--s-shadow)}._art_1tj1n_63 .fa-spark i{flex:1;border-radius:5px 5px 2px 2px;background:var(--s-primary);opacity:.85}._art_1tj1n_63 .fa-spark i:last-child{background:var(--s-highlight);opacity:1}@media(max-width:980px){._grid_1tj1n_37{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){._grid_1tj1n_37{grid-template-columns:1fr}}._bento_1l835_1{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}._card_1l835_7{grid-column:span 3;display:grid;grid-template-rows:auto 1fr;border-radius:24px;overflow:hidden;border:1px solid var(--s-border);background:var(--s-surface);box-shadow:var(--s-shadow);transition:transform .4s var(--s-ease),box-shadow .4s var(--s-ease)}._card_1l835_7:hover{transform:translateY(-3px);box-shadow:var(--s-shadow-lg)}._wide_1l835_25{grid-column:span 4}._wide_1l835_25+._card_1l835_7{grid-column:span 2}._art_1l835_33{position:relative;display:grid;place-items:center;min-height:15.5rem;padding:28px 24px;overflow:hidden}._green_1l835_42{background:var(--s-tint-green)}._mist_1l835_43{background:var(--s-tint-mist)}._lime_1l835_44{background:var(--s-tint-lime)}._night_1l835_45{background:var(--s-night);color:var(--s-on-night)}._copy_1l835_50{display:grid;align-content:start;gap:8px;padding:22px 26px 26px;border-top:1px solid var(--s-border)}._cardTitle_1l835_58{margin:0;font-family:var(--s-display);font-weight:700;font-size:1.25rem;letter-spacing:-.02em}._cardText_1l835_66{margin:0;color:var(--s-muted)}._synced_1l835_73{position:absolute;top:18px;left:50%;transform:translate(-60%);z-index:2;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--s-surface);border:1px solid var(--s-border);box-shadow:var(--s-shadow);font-size:.78rem;font-weight:700;color:var(--s-primary)}._laptop_1l835_92{width:min(24rem,78%);margin-top:26px;margin-right:14%;border-radius:12px 12px 4px 4px;background:var(--s-surface);border:1px solid var(--s-border);box-shadow:var(--s-shadow-lg);overflow:hidden}._laptopBar_1l835_103{display:flex;align-items:center;gap:5px;padding:7px 10px;border-bottom:1px solid var(--s-border);background:var(--s-sunken)}._laptopBar_1l835_103 i{width:7px;height:7px;border-radius:50%;background:var(--s-border-strong)}._laptopBar_1l835_103 span{margin-left:auto;margin-right:auto;padding:2px 10px;border-radius:5px;background:var(--s-surface);font-size:.62rem;color:var(--s-faint)}._laptopBody_1l835_129{display:grid;grid-template-columns:22% 1fr;min-height:8.5rem}._lapSide_1l835_135{background:var(--s-sunken);border-right:1px solid var(--s-border)}._lapMain_1l835_140{display:grid;align-content:start;gap:8px;padding:12px 14px;font-size:.8rem}._tabs_1l835_148{display:flex;gap:4px}._tabs_1l835_148 em{padding:2px 7px;border-radius:5px;background:var(--s-sunken);font-style:normal;font-size:.64rem;color:var(--s-muted)}._tabs_1l835_148 ._tabOn_1l835_162{background:var(--s-primary);color:var(--s-on-primary)}._line_1l835_167{height:6px;border-radius:3px;background:var(--s-sunken)}._short_1l835_173{width:55%}._phone_1l835_177{position:absolute;right:12%;bottom:22px;display:grid;gap:8px;width:7.5rem;padding:10px 9px 12px;border-radius:20px;background:var(--s-surface);border:3px solid var(--s-ink);box-shadow:var(--s-shadow-lg);animation:_float_1l835_1 6s ease-in-out infinite}._notch_1l835_192{justify-self:center;width:34px;height:4px;border-radius:2px;background:var(--s-border-strong)}._phoneMeta_1l835_200{font-size:.56rem;color:var(--s-faint)}._phoneCard_1l835_205{display:grid;justify-items:center;gap:2px;padding:18px 4px;border-radius:10px;border:1px solid var(--s-border);font-size:.78rem}._phoneCard_1l835_205 small{font-size:.55rem;color:var(--s-faint)}._phoneProgress_1l835_220{height:4px;border-radius:2px;background:var(--s-sunken);overflow:hidden}._phoneProgress_1l835_220 i{display:block;width:65%;height:100%;background:var(--s-primary)}._day_1l835_236{display:grid;gap:10px;width:min(17rem,100%);margin:0;padding:0;list-style:none}._day_1l835_236 li{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:var(--s-surface);border:1px solid var(--s-border);box-shadow:var(--s-shadow);font-size:.82rem;color:var(--s-muted)}._day_1l835_236 li svg{flex-shrink:0;color:var(--s-warn)}._day_1l835_236 li:last-child svg{color:var(--s-primary)}._day_1l835_236 b{display:block;color:var(--s-ink)}._dayOffset_1l835_272{margin-left:18px;margin-right:-18px}._handoff_1l835_279{display:flex;align-items:center;gap:8px;margin-bottom:18px}._dev_1l835_286,._ok_1l835_287{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--s-surface);border:1px solid var(--s-border);color:var(--s-primary)}._ok_1l835_287{border-radius:50%;background:var(--s-primary);border-color:var(--s-primary);color:var(--s-on-primary)}._dash_1l835_305{width:40px;border-top:2px dashed var(--s-border-strong)}._resume_1l835_310{display:grid;gap:6px;width:min(17rem,100%);padding:14px 16px;border-radius:14px;background:var(--s-surface);border:1px solid var(--s-border);box-shadow:var(--s-shadow);font-size:.86rem}._resume_1l835_310 small{font-size:.72rem;color:var(--s-faint)}._resumeBar_1l835_327{height:5px;border-radius:3px;background:var(--s-sunken);overflow:hidden}._resumeBar_1l835_327 i{display:block;width:65%;height:100%;background:var(--s-primary)}._resumeRow_1l835_341{display:flex;justify-content:space-between;align-items:center}._resumeRow_1l835_341 em{font-style:normal;font-weight:700;font-size:.78rem;color:var(--s-primary)}._compare_1l835_356{display:grid;gap:12px;width:min(21rem,100%)}._cmpRow_1l835_362{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid rgb(255 255 255 / .12);background:#ffffff0a;font-size:.9rem;color:var(--s-on-night-muted)}._cmpUs_1l835_375{border-color:var(--s-highlight);background:#ffffff12;color:var(--s-on-night);font-weight:700}._cmpNo_1l835_382,._cmpYes_1l835_383{display:inline-flex;align-items:center;gap:5px;font-weight:700;white-space:nowrap}._cmpNo_1l835_382{color:#f2806f}._cmpYes_1l835_383{color:var(--s-highlight)}@keyframes _float_1l835_1{50%{transform:translateY(-6px)}}@media(max-width:900px){._card_1l835_7,._wide_1l835_25,._wide_1l835_25+._card_1l835_7{grid-column:span 6}._synced_1l835_73{transform:translate(-50%)}}@media(max-width:520px){._phone_1l835_177{right:6%;width:6.5rem}._laptop_1l835_92{margin-right:20%}}@media(prefers-reduced-motion:reduce){._phone_1l835_177{animation:none}._card_1l835_7{transition:none}._card_1l835_7:hover{transform:none}}@layer base{._formItem_1udnp_2{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._formLabel_1udnp_9{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--foreground);transition:color var(--animation-duration-fast) ease}._formLabel_1udnp_9._error_1udnp_18{color:var(--error)}._formControl_1udnp_22{width:100%}._formControl_1udnp_22._error_1udnp_18:not(button){border-color:var(--error);box-shadow:0 0 0 1px var(--error)}._formDescription_1udnp_31{font-size:.75rem;line-height:1.5;color:var(--muted-foreground);margin-top:var(--spacing-1);font-family:var(--font-family-base)}._formMessage_1udnp_39{font-size:.75rem;line-height:1.5;font-weight:500;color:var(--error);animation:_slideIn_1udnp_1 var(--animation-duration-normal) ease;margin-top:var(--spacing-1);font-family:var(--font-family-base)}@keyframes _slideIn_1udnp_1{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}}@layer base{._input_1pney_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-fast) ease;outline:none;height:2.5rem;box-shadow:inset 0 1px 2px #00000005,0 1px #ffffff4d}._input_1pney_2::placeholder{color:var(--muted-foreground);opacity:.7}._input_1pney_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%);box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000000d}._input_1pney_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent),0 2px 4px #0000000d;background-color:var(--card)}._input_1pney_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}.dark ._input_1pney_2{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff0d}.dark ._input_1pney_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white);box-shadow:inset 0 1px 2px #0000001a,0 2px 4px #00000026}.dark ._input_1pney_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),0 2px 4px #00000026}}@layer base{._textarea_1eqdo_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease;outline:none}._textarea_1eqdo_2::placeholder{color:var(--muted-foreground)}._textarea_1eqdo_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}._textarea_1eqdo_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent);background-color:var(--card)}._textarea_1eqdo_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}._noResize_1eqdo_44{resize:none}._clear_1eqdo_48{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_1eqdo_48:hover,._clear_1eqdo_48:focus{background-color:transparent;border:none;box-shadow:none}.dark ._textarea_1eqdo_2{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark ._textarea_1eqdo_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._textarea_1eqdo_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px color-mix(in srgb,black 5%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent)}}@layer base{._selectTrigger_1plgb_2{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-family-base);font-size:1rem;height:2.5rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease;outline:none;cursor:pointer;overflow:hidden}._selectTrigger_1plgb_2>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._selectTrigger_1plgb_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}._selectTrigger_1plgb_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent);background-color:var(--card)}._selectTrigger_1plgb_2[data-placeholder]{color:var(--muted-foreground)}._selectTrigger_1plgb_2[data-disabled]{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}._selectIcon_1plgb_52{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_1plgb_2[data-state=open] ._selectIcon_1plgb_52{transform:rotate(180deg)}._selectContent_1plgb_64{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:_scaleIn_1plgb_1 var(--animation-duration-normal) ease}@keyframes _scaleIn_1plgb_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_1plgb_89{padding:var(--spacing-2)}._scrollButton_1plgb_93{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_1plgb_93:hover ._scrollIcon_1plgb_105{color:var(--primary)}._scrollIcon_1plgb_105{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_1plgb_116{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._selectItem_1plgb_123{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);font-size:.9375rem;line-height:1.5;border-radius:var(--radius-sm);color:var(--popup-foreground);-webkit-user-select:none;user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._selectItem_1plgb_123:hover{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_1plgb_123:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_1plgb_123[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_1plgb_157{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_1plgb_165{height:1rem;width:1rem;color:currentColor}._selectSeparator_1plgb_171{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}.dark ._selectTrigger_1plgb_2{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark ._selectTrigger_1plgb_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._selectTrigger_1plgb_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px color-mix(in srgb,black 5%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent)}}@layer base{._item_vxjwx_2{border-radius:var(--radius);background-color:var(--card);color:var(--card-foreground);overflow:hidden;margin-bottom:var(--spacing-4);box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-normal) ease}._item_vxjwx_2:hover:not(:has(._trigger_vxjwx_12:disabled)){box-shadow:var(--shadow-md)}._item_vxjwx_2:has(._trigger_vxjwx_12:disabled){opacity:.6;box-shadow:var(--shadow)}._header_vxjwx_21{display:flex}._trigger_vxjwx_12{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-4) var(--spacing-6);font-family:var(--font-family-heading);font-weight:400;line-height:1.5;letter-spacing:-.01em;text-align:left;background-color:transparent;color:inherit;border:none;cursor:pointer;transition:opacity var(--animation-duration-fast) ease}._trigger_vxjwx_12:hover:not(:disabled){opacity:.8}._trigger_vxjwx_12:active:not(:disabled){opacity:.7}._trigger_vxjwx_12:disabled{opacity:.6;cursor:not-allowed;color:var(--muted-foreground)}._trigger_vxjwx_12:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._icon_vxjwx_62{width:1rem;height:1rem;transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);flex-shrink:0;color:var(--muted-foreground)}._trigger_vxjwx_12:disabled ._icon_vxjwx_62{color:var(--muted-foreground);opacity:.5}._trigger_vxjwx_12[data-state=open] ._icon_vxjwx_62{transform:rotate(180deg)}._content_vxjwx_80{overflow:hidden;background-color:transparent;color:inherit;animation:_accordion-up_vxjwx_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_vxjwx_80[data-state=open]{animation:_accordion-down_vxjwx_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._contentInner_vxjwx_93{padding:var(--spacing-3) var(--spacing-6) var(--spacing-4);color:var(--muted-foreground);font-size:.95rem;line-height:1.6}@keyframes _accordion-up_vxjwx_1{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes _accordion-down_vxjwx_1{0%{height:0}to{height:var(--radix-accordion-content-height)}}}._pageWrapper_11ds5_1{position:relative;min-height:100vh;background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base);overflow-x:clip}._backgroundEffects_11ds5_10{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}._auroraOne_11ds5_18{position:absolute;top:-20%;right:-12%;width:55vw;height:55vw;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 10%,transparent) 0%,transparent 65%);animation:_aurora-drift_11ds5_1 22s ease-in-out infinite alternate}._auroraTwo_11ds5_33{position:absolute;bottom:-25%;left:-15%;width:60vw;height:60vw;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 8%,transparent) 0%,transparent 65%);animation:_aurora-drift_11ds5_1 26s ease-in-out infinite alternate-reverse}@keyframes _aurora-drift_11ds5_1{0%{transform:translate(0) scale(1)}to{transform:translate(-6%,5%) scale(1.15)}}._grain_11ds5_57{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;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='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E")}._main_11ds5_64{position:relative;z-index:1}._section_11ds5_69{padding:calc(var(--spacing-24) + 4rem) 0 var(--spacing-24)}._container_11ds5_73{max-width:1180px;margin:0 auto;padding:0 var(--spacing-6)}._grid_11ds5_79{display:grid;grid-template-columns:1fr 1.05fr;gap:var(--spacing-16);align-items:start}._infoColumn_11ds5_87{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-5)}._eyebrow_11ds5_94{display:inline-flex;padding:var(--spacing-1) var(--spacing-4);border-radius:var(--radius-full);border:1px solid var(--border);font-size:.75rem;font-weight:650;text-transform:uppercase;letter-spacing:.12em;color:var(--accent)}._title_11ds5_106{font-family:var(--font-family-heading);font-size:clamp(2.2rem,4.4vw,3.6rem);font-weight:500;line-height:1.08;letter-spacing:-.025em;color:var(--foreground);margin:0}._title_11ds5_106 em{font-style:italic;font-weight:420;color:var(--primary)}._subtitle_11ds5_122{font-size:1.08rem;line-height:1.75;color:var(--muted-foreground);max-width:30rem;margin:0}._contactDetails_11ds5_130{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4);width:100%}._contactItem_11ds5_138{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-5);border-radius:var(--radius-md);background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);transition:transform var(--animation-duration-normal) var(--ease-out),box-shadow var(--animation-duration-normal) var(--ease-out)}._contactItem_11ds5_138:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._iconWrapper_11ds5_157{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--radius);background:color-mix(in srgb,var(--primary) 9%,transparent);color:var(--primary);flex-shrink:0}._contactText_11ds5_169{display:flex;flex-direction:column;gap:2px}._contactLabel_11ds5_175{font-size:.75rem;font-weight:650;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground)}._contactLink_11ds5_183,._contactValue_11ds5_184{font-size:.95rem;font-weight:550;color:var(--foreground)}._contactLink_11ds5_183{transition:color var(--animation-duration-fast) var(--ease-out)}._contactLink_11ds5_183:hover{color:var(--primary)}._faqSection_11ds5_199{margin-top:var(--spacing-6);width:100%}._faqTitle_11ds5_204{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:550;letter-spacing:-.01em;color:var(--foreground);margin:0 0 var(--spacing-4)}._accordion_11ds5_213{width:100%}._formColumn_11ds5_218{position:sticky;top:7rem}._formCard_11ds5_223{padding:var(--spacing-10);border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-xl)}._form_11ds5_218{display:flex;flex-direction:column;gap:var(--spacing-6)}._submitButton_11ds5_237{width:100%;margin-top:var(--spacing-2)}@media(max-width:900px){._grid_11ds5_79{grid-template-columns:1fr;gap:var(--spacing-10)}._formColumn_11ds5_218{position:static}._formCard_11ds5_223{padding:var(--spacing-6)}}._page_1371l_1{width:100%;max-width:860px;margin:0 auto;padding-top:var(--spacing-4)}._title_1371l_8{font-family:var(--font-family-heading);font-size:1.8rem;font-weight:520;letter-spacing:-.02em;color:var(--foreground);margin:0 0 var(--spacing-6)}._layout_1371l_17{display:grid;grid-template-columns:200px 1fr;gap:var(--spacing-8);align-items:start}._tabs_1371l_26{display:flex;flex-direction:column;gap:2px;position:sticky;top:var(--spacing-6)}._tab_1371l_26{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border:none;background:transparent;border-radius:var(--radius-sm);font-family:var(--font-family-base);font-size:.9rem;font-weight:500;color:var(--muted-foreground);text-align:left;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._tab_1371l_26:hover{background:color-mix(in srgb,var(--foreground) 5%,transparent);color:var(--foreground)}._tabActive_1371l_58{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}._tabActive_1371l_58:hover{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}._panel_1371l_70{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4) var(--spacing-6);min-height:320px}._panelIntro_1371l_78{font-size:.85rem;color:var(--muted-foreground);line-height:1.55;margin:var(--spacing-3) 0 var(--spacing-2)}._row_1371l_85{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-6);padding:var(--spacing-5) 0}._row_1371l_85+._row_1371l_85{border-top:1px solid var(--border)}._rowCopy_1371l_97{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._rowLabel_1371l_104{display:flex;align-items:center;gap:var(--spacing-1);font-size:.92rem;font-weight:550;color:var(--foreground)}._inlineIcon_1371l_113{color:var(--muted-foreground)}._rowDesc_1371l_117{font-size:.8rem;color:var(--muted-foreground);line-height:1.5}._segmented_1371l_125{display:flex;gap:2px;padding:3px;background:var(--muted);border-radius:var(--radius-full);flex-shrink:0}._segment_1371l_125{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-3);border:none;background:transparent;border-radius:var(--radius-full);font-family:var(--font-family-base);font-size:.8rem;font-weight:500;color:var(--muted-foreground);cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._segmentActive_1371l_153{background:var(--card);color:var(--foreground);box-shadow:var(--shadow)}._select_1371l_161{font-family:var(--font-family-base);font-size:.875rem;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--spacing-2) var(--spacing-3);cursor:pointer;flex-shrink:0}._select_1371l_161:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}._stack_1371l_179{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-4) 0}._field_1371l_186{display:flex;flex-direction:column;gap:var(--spacing-2)}._input_1371l_192,._textarea_1371l_193{font-family:var(--font-family-base);font-size:.9rem;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--spacing-2) var(--spacing-3);transition:border-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._input_1371l_192{max-width:320px}._textarea_1371l_193{resize:vertical;min-height:90px;line-height:1.55}._input_1371l_192:focus-visible,._textarea_1371l_193:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}._chipRow_1371l_225{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._chip_1371l_225{font-family:var(--font-family-base);font-size:.82rem;font-weight:500;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);cursor:pointer;transition:border-color var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._chip_1371l_225:hover{color:var(--foreground);border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}._chipActive_1371l_252{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--background));color:var(--foreground)}._checkRow_1371l_258{display:flex;align-items:center;gap:var(--spacing-3);cursor:pointer}._saveHint_1371l_267{margin-left:var(--spacing-3);font-size:.76rem;font-weight:500;color:var(--muted-foreground);opacity:0;transition:opacity var(--animation-duration-fast) ease}._saveHintVisible_1371l_276{opacity:1}._linkButton_1371l_282{align-self:flex-start;padding:0;border:none;background:none;font-family:var(--font-family-base);font-size:.82rem;font-weight:500;color:var(--primary);cursor:pointer}._linkButton_1371l_282:hover{text-decoration:underline}._prefaceBlock_1371l_298{margin:var(--spacing-2) 0 0;padding:var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--muted);font-family:var(--font-family-monospace);font-size:.72rem;line-height:1.6;color:var(--muted-foreground);white-space:pre-wrap;overflow-x:auto}._roleGrid_1371l_314{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--spacing-2)}._roleCard_1371l_320{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-3);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-family-base);text-align:left;cursor:pointer;transition:border-color var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._roleCard_1371l_320:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}._roleCardActive_1371l_341{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,var(--background));box-shadow:0 0 0 1px var(--primary)}._roleLabel_1371l_347{font-size:.85rem;font-weight:560;color:var(--foreground)}._roleDesc_1371l_353{font-size:.72rem;color:var(--muted-foreground);line-height:1.45}._examRow_1371l_361{display:flex;align-items:center;gap:var(--spacing-3);flex-wrap:wrap}._examPill_1371l_368{display:inline-flex;align-items:center;font-size:.78rem;font-weight:600;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);white-space:nowrap}._actionButton_1371l_383{display:inline-flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-size:.82rem;font-weight:550;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--spacing-2) var(--spacing-3);cursor:pointer;text-decoration:none;flex-shrink:0;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease}._actionButton_1371l_383:hover:not(:disabled){background:var(--muted);border-color:color-mix(in srgb,var(--foreground) 18%,var(--border))}._actionButton_1371l_383:disabled{opacity:.45;cursor:default}._dangerButton_1371l_413{display:inline-flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-size:.82rem;font-weight:550;color:var(--error);background:transparent;border:1px solid color-mix(in srgb,var(--error) 30%,var(--border));border-radius:var(--radius-sm);padding:var(--spacing-2) var(--spacing-3);cursor:pointer;flex-shrink:0;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease}._dangerButton_1371l_413:hover:not(:disabled){background:color-mix(in srgb,var(--error) 8%,transparent)}._dangerButton_1371l_413:disabled{opacity:.45;cursor:default}._dangerArmed_1371l_442{background:var(--error);color:var(--error-foreground);border-color:var(--error)}._dangerArmed_1371l_442:hover:not(:disabled){background:var(--error);color:var(--error-foreground)}._accountCard_1371l_455{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-5) 0 var(--spacing-4)}._accountAvatar_1371l_462{display:flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);font-size:1.15rem;font-weight:600;overflow:hidden}._accountAvatarImg_1371l_477{width:100%;height:100%;object-fit:cover}._accountInfo_1371l_483{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._accountName_1371l_491{font-size:1rem;font-weight:560;color:var(--foreground)}._accountEmail_1371l_497{font-size:.82rem;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._accountBadge_1371l_505{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:.72rem;font-weight:600;text-transform:capitalize;color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent);border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);flex-shrink:0}@media(max-width:768px){._layout_1371l_17{grid-template-columns:1fr;gap:var(--spacing-4)}._tabs_1371l_26{position:static;flex-direction:row;overflow-x:auto;padding-bottom:var(--spacing-1);scrollbar-width:none}._tab_1371l_26{white-space:nowrap;flex-shrink:0}._panel_1371l_70{padding:var(--spacing-2) var(--spacing-4)}._row_1371l_85{flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}._roleGrid_1371l_314{grid-template-columns:1fr}}._mark_6sjob_1{display:inline-block;vertical-align:-.14em;flex-shrink:0;color:var(--primary);overflow:visible}._glass_6sjob_11{stroke:currentColor;fill:none}._liquid_6sjob_16{fill:currentColor;opacity:.28;animation:_slosh_6sjob_1 4.5s ease-in-out infinite;transform-origin:16px 24px}._steam_6sjob_25{stroke:currentColor;fill:none;opacity:.75}._wisp_6sjob_31{stroke-dasharray:9;animation:_rise_6sjob_1 3.2s ease-in-out infinite;opacity:0}._wisp1_6sjob_39{animation-delay:0s}._wisp2_6sjob_43{animation-delay:1.05s}._wisp3_6sjob_47{animation-delay:2.1s}@keyframes _rise_6sjob_1{0%{opacity:0;stroke-dashoffset:9;transform:translateY(3px) scaleY(.7)}30%{opacity:.8;stroke-dashoffset:0;transform:translateY(0) scaleY(1)}70%{opacity:.55;transform:translateY(-2px) scaleY(1.05)}to{opacity:0;stroke-dashoffset:-6;transform:translateY(-5px) scaleY(1.15)}}._bubble_6sjob_75{fill:currentColor;opacity:0;animation:_bubbleUp_6sjob_1 2.8s ease-in-out infinite}._bubble1_6sjob_81{animation-delay:.2s}._bubble2_6sjob_85{animation-delay:1.1s}._bubble3_6sjob_89{animation-delay:1.9s}@keyframes _bubbleUp_6sjob_1{0%{opacity:0;transform:translateY(1.5px) scale(.5)}35%{opacity:.75;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-4px) scale(.7)}}@keyframes _slosh_6sjob_1{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}@media(prefers-reduced-motion:reduce){._wisp_6sjob_31,._bubble_6sjob_75,._liquid_6sjob_16{animation:none}._wisp_6sjob_31{opacity:.6;stroke-dashoffset:0}._bubble_6sjob_75{opacity:.6}}._composer_oqx94_1{position:relative;width:100%;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-4) var(--spacing-4) var(--spacing-3);transition:border-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._composer_oqx94_1:focus-within{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));box-shadow:var(--shadow-lg),0 0 0 4px color-mix(in srgb,var(--primary) 8%,transparent)}._dragOver_oqx94_22{border-color:var(--primary);border-style:dashed;background:color-mix(in srgb,var(--primary) 4%,var(--card))}._imageMode_oqx94_28{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}._quizMode_oqx94_32{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}._modeBanner_oqx94_38{display:flex;align-items:center;gap:var(--spacing-2);font-size:.78rem;font-weight:550;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);border-radius:var(--radius-sm);padding:var(--spacing-1) var(--spacing-2);margin-bottom:var(--spacing-3)}._modeBannerClose_oqx94_51{display:flex;margin-left:auto;border:none;background:transparent;color:inherit;cursor:pointer;padding:2px;border-radius:var(--radius-full);opacity:.7}._modeBannerClose_oqx94_51:hover{opacity:1}._input_oqx94_69{width:100%;border:none;outline:none;resize:none;background:transparent;font-family:var(--font-family-base);font-size:1.02rem;line-height:1.55;color:var(--foreground);padding:var(--spacing-1) var(--spacing-1) var(--spacing-2);max-height:220px}._input_oqx94_69::placeholder{color:var(--muted-foreground)}._composerBar_oqx94_87{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}._barLeft_oqx94_94,._barRight_oqx94_95{display:flex;align-items:center;gap:var(--spacing-2)}._fileInput_oqx94_101{display:none}._iconButton_oqx94_105{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-full);border:1px solid var(--border);background:transparent;color:var(--muted-foreground);cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) var(--ease-spring)}._iconButton_oqx94_105:hover{background:var(--muted);color:var(--foreground);transform:scale(1.06)}._researchButton_oqx94_130{color:var(--muted-foreground)}._researchButton_oqx94_130>svg{color:inherit}._researchActive_oqx94_138{background:color-mix(in srgb,var(--primary) 12%,transparent);border-color:color-mix(in srgb,var(--primary) 45%,var(--border));color:var(--primary)}._researchActive_oqx94_138:hover{background:color-mix(in srgb,var(--primary) 18%,transparent);color:var(--primary)}._listening_oqx94_149{background:color-mix(in srgb,var(--error) 10%,transparent);border-color:color-mix(in srgb,var(--error) 40%,var(--border));color:var(--error);animation:_mic-pulse_oqx94_1 1.6s ease-in-out infinite}._listening_oqx94_149:hover{background:color-mix(in srgb,var(--error) 16%,transparent);color:var(--error)}@keyframes _mic-pulse_oqx94_1{0%,to{box-shadow:0 0 color-mix(in srgb,var(--error) 30%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--error) 0%,transparent)}}._toolsMenu_oqx94_173{position:relative}._toolsList_oqx94_177{position:absolute;bottom:calc(100% + 8px);left:0;min-width:250px;padding:var(--spacing-2);background:var(--popup);color:var(--popup-foreground);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:20;display:flex;flex-direction:column;gap:2px;animation:_menu-enter_oqx94_1 .18s var(--ease-out) both}@keyframes _menu-enter_oqx94_1{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._toolOption_oqx94_206{display:flex;align-items:center;gap:var(--spacing-3);width:100%;border:none;background:transparent;text-align:left;font-family:var(--font-family-base);color:var(--popup-foreground);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._toolOption_oqx94_206:hover{background:var(--muted)}._toolCopy_oqx94_226{display:flex;flex-direction:column;gap:1px}._toolLabel_oqx94_232{font-size:.875rem;font-weight:530}._toolDesc_oqx94_237{font-size:.74rem;color:var(--muted-foreground)}._modelMenu_oqx94_244{position:relative}._modelButton_oqx94_248{display:flex;align-items:center;gap:var(--spacing-1);border:none;background:transparent;color:var(--muted-foreground);font-family:var(--font-family-base);font-size:.85rem;font-weight:500;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._modelButton_oqx94_248:hover{background:var(--muted);color:var(--foreground)}._modelChevron_oqx94_271{opacity:.7}._modelList_oqx94_275{position:absolute;top:calc(100% + 8px);right:0;min-width:300px;overflow-y:auto;margin:0;padding:var(--spacing-2);list-style:none;background:var(--popup);color:var(--popup-foreground);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:20;animation:_menu-enter_oqx94_1 .18s var(--ease-out) both}._modelListUp_oqx94_277{top:auto;bottom:calc(100% + 8px)}._modelOption_oqx94_300{display:flex;align-items:center;gap:var(--spacing-3);width:100%;border:none;background:transparent;text-align:left;font-family:var(--font-family-base);font-size:.875rem;color:var(--popup-foreground);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._modelOption_oqx94_300:hover{background:var(--muted)}._modelOptionMain_oqx94_322{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}._modelOptionName_oqx94_330{font-weight:520;line-height:1.3}._modelOptionNote_oqx94_335{color:var(--muted-foreground);font-size:.75rem;line-height:1.35}._modelCheck_oqx94_341{color:var(--primary);flex-shrink:0}._modelDivider_oqx94_347{margin-top:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px solid var(--border)}._modelOptionLocked_oqx94_354{cursor:not-allowed}._modelOptionLocked_oqx94_354 ._modelOptionName_oqx94_330,._modelOptionLocked_oqx94_354 ._modelOptionNote_oqx94_335{opacity:.5}._modelOptionLocked_oqx94_354:hover{background:transparent}._modelGlyph_oqx94_368{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;color:var(--foreground)}._modelOptionLocked_oqx94_354 ._modelGlyph_oqx94_368{opacity:.5}._modelOptionRow_oqx94_382{display:flex;align-items:center;gap:var(--spacing-2)}._modelTier_oqx94_388{flex-shrink:0;font-size:.62rem;font-weight:600;letter-spacing:.03em;padding:1px 5px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--foreground) 8%,transparent);color:var(--muted-foreground)}._modelLock_oqx94_399{flex-shrink:0;color:var(--muted-foreground);opacity:.6}._modelSoon_oqx94_405{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;font-size:.68rem;font-weight:500;color:var(--muted-foreground);padding:2px var(--spacing-2);border-radius:var(--radius-full);background:color-mix(in srgb,var(--foreground) 6%,transparent)}._sendButton_oqx94_420{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-full);border:none;background:var(--primary);color:var(--primary-foreground);cursor:pointer;transition:opacity var(--animation-duration-fast) ease,transform var(--animation-duration-fast) var(--ease-spring),box-shadow var(--animation-duration-fast) ease}._sendButton_oqx94_420:hover:not(:disabled){transform:scale(1.08);box-shadow:0 6px 16px -6px color-mix(in srgb,var(--primary) 60%,transparent)}._sendButton_oqx94_420:disabled{opacity:.35;cursor:default}._stopButton_oqx94_447{background:var(--foreground);color:var(--background)}._attachmentRow_oqx94_454{display:flex;flex-wrap:wrap;gap:var(--spacing-2);padding-bottom:var(--spacing-3)}._attachment_oqx94_454{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:.78rem;color:var(--foreground);background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--spacing-1) var(--spacing-2);max-width:240px}._attachmentThumb_oqx94_474{width:28px;height:28px;object-fit:cover;border-radius:4px;flex-shrink:0}._attachmentName_oqx94_482{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._attachmentRemove_oqx94_488{display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--muted-foreground);cursor:pointer;padding:2px;border-radius:var(--radius-full)}._attachmentRemove_oqx94_488:hover{color:var(--error)}._suggestions_oqx94_509{position:absolute;top:calc(100% + var(--spacing-2));left:0;right:0;z-index:25;list-style:none;margin:0;padding:var(--spacing-2);background:var(--popup, var(--card));border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);transform-origin:top center;animation:_suggestions-in_oqx94_1 .2s var(--ease-out, ease) both}@keyframes _suggestions-in_oqx94_1{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}._suggestion_oqx94_509{display:flex;align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-2) var(--spacing-3);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--foreground);font-family:var(--font-family-base);font-size:.88rem;text-align:left;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;animation:_suggestion-in_oqx94_1 .24s var(--ease-out, ease) both}@keyframes _suggestion-in_oqx94_1{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}._suggestion_oqx94_509:hover{background:var(--muted)}@media(prefers-reduced-motion:reduce){._suggestions_oqx94_509,._suggestion_oqx94_509{animation:none}}._suggestionIcon_oqx94_578{flex-shrink:0;color:var(--muted-foreground)}._card_kkywo_1{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);padding:var(--spacing-5);display:flex;flex-direction:column;gap:var(--spacing-4);max-width:620px}._header_kkywo_12{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}._topicChip_kkywo_19{font-size:.75rem;font-weight:600;color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent);border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);line-height:1.3}._progress_kkywo_29{font-size:.75rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0}._caseStem_kkywo_36{margin:0;display:flex;flex-direction:column;gap:var(--spacing-1);border-left:3px solid var(--secondary);padding-left:var(--spacing-3)}._caseRow_kkywo_45{display:flex;gap:var(--spacing-2);font-size:.85rem;line-height:1.5}._caseRow_kkywo_45 dt{font-weight:600;color:var(--muted-foreground);min-width:64px;flex-shrink:0}._caseRow_kkywo_45 dd{margin:0}._image_kkywo_63{max-width:100%;border-radius:var(--radius);border:1px solid var(--border)}._question_kkywo_69{margin:0;font-family:var(--font-family-heading);font-size:1.05rem;line-height:1.5}._options_kkywo_76{display:flex;flex-direction:column;gap:var(--spacing-2)}._option_kkywo_76{display:flex;align-items:center;gap:var(--spacing-3);width:100%;text-align:left;padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--foreground);font-size:.9rem;line-height:1.45;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .1s ease}._option_kkywo_76:not(:disabled):hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,var(--surface))}._option_kkywo_76:not(:disabled):active{transform:scale(.995)}._option_kkywo_76:disabled{cursor:default}._optionKey_kkywo_112{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:var(--radius-full);border:1px solid var(--border);font-size:.75rem;font-weight:600;color:var(--muted-foreground);background:var(--card)}._optionText_kkywo_126{flex:1}._optionMark_kkywo_130{flex-shrink:0}._optionCorrect_kkywo_134{border-color:var(--success);background:color-mix(in srgb,var(--success) 10%,var(--surface));color:var(--foreground)}._optionCorrect_kkywo_134 ._optionKey_kkywo_112{border-color:var(--success);color:var(--success)}._optionCorrect_kkywo_134 ._optionMark_kkywo_130{color:var(--success)}._optionWrong_kkywo_149{border-color:var(--error);background:color-mix(in srgb,var(--error) 8%,var(--surface))}._optionWrong_kkywo_149 ._optionKey_kkywo_112{border-color:var(--error);color:var(--error)}._optionWrong_kkywo_149 ._optionMark_kkywo_130{color:var(--error)}._optionDim_kkywo_163{opacity:.55}._checkError_kkywo_167{margin:0;font-size:.8rem;color:var(--error)}._verdict_kkywo_173{border-radius:var(--radius);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2)}._verdictCorrect_kkywo_181{background:color-mix(in srgb,var(--success) 8%,transparent)}._verdictWrong_kkywo_185{background:color-mix(in srgb,var(--error) 6%,transparent)}._verdictLabel_kkywo_189{font-size:.8rem;font-weight:700;letter-spacing:.02em}._verdictCorrect_kkywo_181 ._verdictLabel_kkywo_189{color:var(--success)}._verdictWrong_kkywo_185 ._verdictLabel_kkywo_189{color:var(--error)}._rationale_kkywo_203{margin:0;font-size:.875rem;line-height:1.55;color:var(--foreground)}._nextButton_kkywo_210{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--spacing-1);margin-top:var(--spacing-1);padding:var(--spacing-2) var(--spacing-4);border:none;border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);font-size:.85rem;font-weight:600;cursor:pointer;transition:opacity .15s ease}._nextButton_kkywo_210:hover{opacity:.9}._runningScore_kkywo_231{margin:0;font-size:.75rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums}._summary_kkywo_240{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);text-align:center;padding:var(--spacing-2) 0}._summaryIcon_kkywo_249{color:var(--accent)}._summaryScore_kkywo_253{font-family:var(--font-family-heading);font-size:2.4rem;line-height:1;font-variant-numeric:tabular-nums}._summaryLine_kkywo_260{margin:0;font-size:.9rem;color:var(--muted-foreground);max-width:42ch}._summaryList_kkywo_267{list-style:none;margin:var(--spacing-2) 0 0;padding:0;width:100%;display:flex;flex-direction:column;gap:var(--spacing-1)}._summaryItem_kkywo_277{display:flex;align-items:center;gap:var(--spacing-2);font-size:.83rem;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);text-align:left}._summaryItem_kkywo_277:hover{background:var(--muted)}._summaryCheck_kkywo_291{color:var(--success);flex-shrink:0}._summaryMiss_kkywo_296{color:var(--error);flex-shrink:0}._summaryTopic_kkywo_301{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._summaryReview_kkywo_308{border:none;background:none;color:var(--muted-foreground);font-size:.75rem;cursor:pointer;text-decoration:underline;text-underline-offset:2px}._summaryReview_kkywo_308:hover{color:var(--primary)}._summaryActions_kkywo_322{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-2);margin-top:var(--spacing-2)}._primaryAction_kkywo_330,._secondaryAction_kkywo_331{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);font-size:.85rem;font-weight:600;cursor:pointer;transition:opacity .15s ease,background .15s ease}._primaryAction_kkywo_330{border:none;background:var(--primary);color:var(--primary-foreground)}._primaryAction_kkywo_330:hover{opacity:.9}._secondaryAction_kkywo_331{border:1px solid var(--border);background:var(--surface);color:var(--foreground)}._secondaryAction_kkywo_331:hover{background:var(--muted)}._primaryAction_kkywo_330:disabled,._secondaryAction_kkywo_331:disabled{opacity:.5;cursor:default}._thread_trjg8_1{display:flex;flex-direction:column;gap:var(--spacing-6);width:100%}._message_trjg8_8{display:flex;width:100%}._userMessage_trjg8_13{justify-content:flex-end}._assistantMessage_trjg8_17{justify-content:flex-start}._userBubble_trjg8_23{max-width:78%;background:color-mix(in srgb,var(--primary) 8%,var(--card));border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:var(--radius-md);border-bottom-right-radius:var(--radius-sm);padding:var(--spacing-3) var(--spacing-4)}._userText_trjg8_32{margin:0;font-size:.96rem;line-height:1.55;color:var(--foreground);white-space:pre-wrap;overflow-wrap:break-word}._userAttachments_trjg8_41{display:flex;align-items:center;gap:var(--spacing-1);font-size:.74rem;color:var(--muted-foreground);margin-bottom:var(--spacing-2)}._assistantBody_trjg8_52{max-width:100%;min-width:0;position:relative}._errorBody_trjg8_58 ._markdown_trjg8_58{color:var(--error)}._markdown_trjg8_58{font-size:.98rem;line-height:1.65;color:var(--foreground);overflow-wrap:break-word}._markdown_trjg8_58>:first-child{margin-top:0}._markdown_trjg8_58>:last-child{margin-bottom:0}._markdown_trjg8_58 p{margin:0 0 var(--spacing-3)}._markdown_trjg8_58 h1,._markdown_trjg8_58 h2,._markdown_trjg8_58 h3,._markdown_trjg8_58 h4{font-family:var(--font-family-heading);font-weight:550;letter-spacing:-.01em;margin:var(--spacing-5) 0 var(--spacing-2)}._markdown_trjg8_58 h1{font-size:1.3rem}._markdown_trjg8_58 h2{font-size:1.15rem}._markdown_trjg8_58 h3,._markdown_trjg8_58 h4{font-size:1rem}._markdown_trjg8_58 ul,._markdown_trjg8_58 ol{margin:0 0 var(--spacing-3);padding-left:var(--spacing-5)}._markdown_trjg8_58 li{margin-bottom:var(--spacing-1)}._markdown_trjg8_58 code{font-family:var(--font-family-monospace);font-size:.85em;background:var(--muted);border-radius:4px;padding:1px 5px}._markdown_trjg8_58 pre{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--spacing-3);overflow-x:auto;margin:0 0 var(--spacing-3)}._markdown_trjg8_58 pre code{background:none;padding:0}._markdown_trjg8_58 blockquote{margin:0 0 var(--spacing-3);padding-left:var(--spacing-3);border-left:3px solid color-mix(in srgb,var(--primary) 40%,var(--border));color:var(--muted-foreground)}._markdown_trjg8_58 table{display:block;width:max-content;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:0 0 var(--spacing-4);font-size:.88rem}._markdown_trjg8_58 th,._markdown_trjg8_58 td{border:1px solid var(--border);padding:var(--spacing-2) var(--spacing-3);text-align:left;vertical-align:top}._markdown_trjg8_58 th{background:var(--muted);font-weight:600}._cursor_trjg8_169{display:inline-block;width:8px;height:1em;margin-left:2px;vertical-align:text-bottom;background:var(--primary);border-radius:2px;animation:_cursor-blink_trjg8_1 1s steps(2) infinite}@keyframes _cursor-blink_trjg8_1{50%{opacity:0}}._thinking_trjg8_186{display:inline-flex;gap:5px;padding:var(--spacing-2) 0}._thinkingDot_trjg8_192{width:7px;height:7px;border-radius:var(--radius-full);background:var(--muted-foreground);animation:_thinking-bounce_trjg8_1 1.2s ease-in-out infinite}._thinkingDot_trjg8_192:nth-child(2){animation-delay:.15s}._thinkingDot_trjg8_192:nth-child(3){animation-delay:.3s}@keyframes _thinking-bounce_trjg8_1{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}._imageCard_trjg8_223{margin-top:var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;max-width:440px;background:var(--card);box-shadow:var(--shadow)}._image_trjg8_223{display:block;width:100%;height:auto}._imageDownload_trjg8_239{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-2);font-size:.82rem;font-weight:550;color:var(--primary);text-decoration:none;border-top:1px solid var(--border);transition:background-color var(--animation-duration-fast) ease}._imageDownload_trjg8_239:hover{background:var(--muted)}._actions_trjg8_259{display:flex;gap:var(--spacing-1);margin-top:var(--spacing-2);opacity:0;transition:opacity var(--animation-duration-fast) ease}._assistantBody_trjg8_52:hover ._actions_trjg8_259,._actions_trjg8_259:focus-within{opacity:1}._actionButton_trjg8_272{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--muted-foreground);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._actionButton_trjg8_272:hover{background:var(--muted);color:var(--foreground)}@media(max-width:640px){._userBubble_trjg8_23{max-width:90%}._actions_trjg8_259{opacity:1}}._statusRow_trjg8_306{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) 0}._statusIcon_trjg8_313{color:var(--primary);animation:_status-pulse_trjg8_1 1.4s ease-in-out infinite}._statusText_trjg8_318{font-size:.92rem;font-weight:500;background:linear-gradient(90deg,var(--muted-foreground) 30%,var(--foreground) 50%,var(--muted-foreground) 70%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:_status-shimmer_trjg8_1 1.8s linear infinite}@keyframes _status-shimmer_trjg8_1{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes _status-pulse_trjg8_1{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}._citeMarker_trjg8_345{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;margin:0 1px;vertical-align:2px;border:none;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary);font-family:var(--font-family-monospace);font-size:.66rem;font-weight:600;line-height:1;cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._citeMarker_trjg8_345:hover{background:var(--primary);color:var(--primary-foreground)}._sourcesButton_trjg8_371{display:inline-flex;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-4);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--card);color:var(--muted-foreground);font-family:var(--font-family-base);font-size:.8rem;font-weight:500;cursor:pointer;transition:color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease}._sourcesButton_trjg8_371:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}._sourcesCount_trjg8_395{font-family:var(--font-family-monospace);font-size:.66rem;font-weight:600;padding:1px 5px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}._panel_qna1b_1{position:relative;display:flex;flex-direction:column;width:380px;flex-shrink:0;align-self:stretch;max-height:calc(100vh - var(--spacing-6) * 2);overflow-y:auto;padding:var(--spacing-5);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-md);animation:_panel-in_qna1b_1 .3s var(--ease-spring, ease) both}@keyframes _panel-in_qna1b_1{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}._header_qna1b_34{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}._headerTitle_qna1b_41{display:flex;align-items:center;gap:var(--spacing-2);font-size:.95rem;font-weight:600;color:var(--foreground)}._headerIcon_qna1b_50{color:var(--primary)}._count_qna1b_54{font-family:var(--font-family-monospace);font-size:.68rem;font-weight:600;padding:1px var(--spacing-2);border-radius:var(--radius-full);background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}._closeButton_qna1b_64{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--muted-foreground);cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._closeButton_qna1b_64:hover{background:var(--muted);color:var(--foreground)}._subhead_qna1b_83{margin:var(--spacing-2) 0 var(--spacing-4);font-size:.78rem;line-height:1.5;color:var(--muted-foreground)}._list_qna1b_90{display:flex;flex-direction:column;gap:var(--spacing-3);margin:0;padding:0;list-style:none}._card_qna1b_99{padding:var(--spacing-4);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--background);transition:border-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;scroll-margin:var(--spacing-4)}._cardFocused_qna1b_110{border-color:color-mix(in srgb,var(--primary) 55%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}._cardHead_qna1b_115{display:flex;align-items:flex-start;gap:var(--spacing-3)}._number_qna1b_121{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;margin-top:2px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary);font-size:.7rem;font-weight:600}._title_qna1b_136{font-size:.88rem;font-weight:500;line-height:1.45;color:var(--foreground);text-decoration:none}._title_qna1b_136:hover{color:var(--primary);text-decoration:underline}._external_qna1b_149{display:inline-block;margin-left:4px;color:var(--muted-foreground);vertical-align:-1px}._meta_qna1b_156{margin:var(--spacing-2) 0 0;padding-left:calc(20px + var(--spacing-3));font-size:.76rem;line-height:1.45;color:var(--muted-foreground)}._badges_qna1b_164{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:var(--spacing-2);padding-left:calc(20px + var(--spacing-3))}._badge_qna1b_164{font-size:.64rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:2px var(--spacing-2);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--primary) 10%,transparent);color:color-mix(in srgb,var(--primary) 85%,var(--foreground))}._badgeOpen_qna1b_183{background:color-mix(in srgb,var(--muted-foreground) 12%,transparent);color:var(--muted-foreground)}._abstract_qna1b_188{margin:var(--spacing-3) 0 0;padding-left:calc(20px + var(--spacing-3));font-size:.78rem;line-height:1.6;color:var(--muted-foreground);display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}._ids_qna1b_202{display:flex;gap:var(--spacing-2);margin-top:var(--spacing-3);padding-left:calc(20px + var(--spacing-3))}._idLink_qna1b_209{font-family:var(--font-family-monospace);font-size:.68rem;padding:2px var(--spacing-2);border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--muted-foreground);text-decoration:none;transition:color var(--animation-duration-fast) ease}._idLink_qna1b_209:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}@media(max-width:1100px){._panel_qna1b_1{position:fixed;top:var(--spacing-4);right:var(--spacing-4);bottom:var(--spacing-4);width:min(380px,calc(100vw - var(--spacing-8)));height:auto;max-height:none;z-index:60}}._wrap_hsiv5_1{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:var(--spacing-4) var(--spacing-5);margin-bottom:var(--spacing-6)}._running_hsiv5_10{opacity:.75}._steps_hsiv5_14{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-6);list-style:none;margin:0;padding:0}._step_hsiv5_14{display:flex;flex-direction:column;gap:2px;position:relative;cursor:help}._step_hsiv5_14:not(:last-child):after{content:"›";position:absolute;right:calc(-1 * var(--spacing-4));top:0;font-size:1.1rem;line-height:1.6;color:var(--border)}._value_hsiv5_43{font-family:var(--font-family-monospace);font-size:1.25rem;font-weight:600;letter-spacing:-.02em;color:var(--foreground)}._label_hsiv5_51{font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}._stepEmphasis_hsiv5_59 ._value_hsiv5_43{color:var(--primary)}._stepEmphasis_hsiv5_59 ._label_hsiv5_51{color:color-mix(in srgb,var(--primary) 75%,var(--muted-foreground))}._providers_hsiv5_67{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:var(--spacing-4);padding-top:var(--spacing-3);border-top:1px solid var(--border)}._provider_hsiv5_67{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:.7rem;font-weight:500;padding:2px var(--spacing-2);border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--muted-foreground);cursor:help}._providerCount_hsiv5_89{font-family:var(--font-family-monospace);font-size:.66rem;color:color-mix(in srgb,var(--muted-foreground) 70%,transparent)}._providerFailed_hsiv5_95{opacity:.55;text-decoration:line-through}._warning_hsiv5_100{display:flex;align-items:center;gap:var(--spacing-2);margin:var(--spacing-3) 0 0;font-size:.74rem;color:var(--muted-foreground)}._queries_hsiv5_109{margin-top:var(--spacing-3)}._queriesSummary_hsiv5_113{font-size:.74rem;color:var(--muted-foreground);cursor:pointer;list-style:none}._queriesSummary_hsiv5_113::-webkit-details-marker{display:none}._queriesSummary_hsiv5_113:before{content:"▸ ";display:inline-block;transition:transform var(--animation-duration-fast) ease}._queries_hsiv5_109[open] ._queriesSummary_hsiv5_113:before{content:"▾ "}._queriesSummary_hsiv5_113:hover{color:var(--foreground)}._queryList_hsiv5_138{list-style:none;margin:var(--spacing-2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._query_hsiv5_138{font-family:var(--font-family-monospace);font-size:.68rem;padding:2px var(--spacing-2);border-radius:var(--radius-sm);background:var(--muted);color:var(--muted-foreground)}@media(max-width:640px){._steps_hsiv5_14{gap:var(--spacing-5)}._value_hsiv5_43{font-size:1.05rem}}._panel_1c7h7_1{width:100%}._header_1c7h7_5{display:flex;align-items:center;gap:var(--spacing-2)}._heading_1c7h7_11{font-family:var(--font-family-heading);font-size:1.05rem;font-weight:500;letter-spacing:-.01em;color:var(--foreground);margin:0}._count_1c7h7_20{font-family:var(--font-family-monospace);font-size:.7rem;padding:1px var(--spacing-2);border-radius:var(--radius-full);background:var(--muted);color:var(--muted-foreground)}._subhead_1c7h7_29{margin:var(--spacing-1) 0 var(--spacing-4);font-size:.76rem;color:var(--muted-foreground)}._list_1c7h7_35{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._card_1c7h7_44{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:var(--spacing-4);transition:border-color var(--animation-duration-fast) ease,background var(--animation-duration-fast) ease}._cardFocused_1c7h7_54{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));background:color-mix(in srgb,var(--primary) 4%,var(--card))}._cardHead_1c7h7_59{display:flex;align-items:flex-start;gap:var(--spacing-3)}._number_1c7h7_65{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-sm);background:var(--muted);color:var(--muted-foreground);font-family:var(--font-family-monospace);font-size:.7rem;font-weight:600}._cardFocused_1c7h7_54 ._number_1c7h7_65{background:var(--primary);color:var(--primary-foreground)}._title_1c7h7_85{font-size:.88rem;font-weight:550;line-height:1.45;color:var(--foreground);text-decoration:none}._title_1c7h7_85:hover{color:var(--primary)}._external_1c7h7_97{display:inline-block;margin-left:var(--spacing-1);vertical-align:-1px;opacity:.5}._takeaway_1c7h7_104{display:flex;align-items:flex-start;gap:var(--spacing-2);margin:var(--spacing-3) 0 0;padding:var(--spacing-3);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--primary) 7%,transparent);font-size:.8rem;line-height:1.55;color:var(--foreground)}._takeawayIcon_1c7h7_117{flex-shrink:0;margin-top:3px;color:var(--primary)}._badges_1c7h7_123{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:var(--spacing-3)}._badge_1c7h7_123{font-size:.62rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:2px var(--spacing-2);border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--muted-foreground)}._badgeStrong_1c7h7_141{border-color:transparent;background:color-mix(in srgb,var(--primary) 12%,transparent);color:color-mix(in srgb,var(--primary) 85%,var(--foreground))}._badgeOpen_1c7h7_147{border-style:dashed}._meta_1c7h7_151{display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin:var(--spacing-3) 0 0;font-size:.74rem;color:var(--muted-foreground)}._year_1c7h7_160{font-family:var(--font-family-monospace);font-weight:600;color:var(--foreground)}._authors_1c7h7_166{flex:1;min-width:0}._journal_1c7h7_171{margin:2px 0 0;font-size:.74rem;font-style:italic;color:var(--muted-foreground)}._abstract_1c7h7_178{margin:var(--spacing-3) 0 0;font-size:.78rem;line-height:1.6;color:var(--muted-foreground);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._abstractOpen_1c7h7_190{-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}._toggle_1c7h7_196{margin-top:var(--spacing-2);padding:0;border:none;background:none;font-size:.72rem;font-weight:500;color:var(--primary);cursor:pointer}._toggle_1c7h7_196:hover{text-decoration:underline}._ids_1c7h7_211{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:var(--spacing-3)}._idLink_1c7h7_218{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-family-monospace);font-size:.66rem;padding:2px var(--spacing-2);border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--muted-foreground);text-decoration:none;transition:color var(--animation-duration-fast) ease}._idLink_1c7h7_218:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}._pdfLink_1c7h7_237{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}._split_o88uf_1{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--spacing-8);flex:1;width:100%;max-width:1240px;margin:0 auto;align-items:start}._main_o88uf_12{display:flex;flex-direction:column;min-width:0}._question_o88uf_18{font-family:var(--font-family-heading);font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:480;line-height:1.35;letter-spacing:-.015em;color:var(--foreground);margin:0 0 var(--spacing-5)}._stageRow_o88uf_28{display:inline-flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4);font-size:.82rem;color:var(--muted-foreground)}._stageIcon_o88uf_37{color:var(--primary)}._stageText_o88uf_42{background:linear-gradient(90deg,var(--muted-foreground) 25%,var(--foreground) 50%,var(--muted-foreground) 75%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:_shimmer_o88uf_1 1.8s linear infinite}@keyframes _shimmer_o88uf_1{0%{background-position:200% 0}to{background-position:-200% 0}}._error_o88uf_65{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--destructive) 30%,var(--border));background:color-mix(in srgb,var(--destructive) 6%,transparent);color:var(--destructive);font-size:.84rem;margin:0 0 var(--spacing-5)}._answer_o88uf_78{font-size:.94rem;line-height:1.72;color:var(--foreground)}._answer_o88uf_78 h2,._answer_o88uf_78 h3{font-family:var(--font-family-heading);font-weight:500;letter-spacing:-.01em;margin:var(--spacing-6) 0 var(--spacing-3)}._answer_o88uf_78 h2{font-size:1.1rem}._answer_o88uf_78 h3{font-size:.98rem}._answer_o88uf_78 p{margin:0 0 var(--spacing-4)}._answer_o88uf_78 ul,._answer_o88uf_78 ol{margin:0 0 var(--spacing-4);padding-left:var(--spacing-5)}._answer_o88uf_78 li{margin-bottom:var(--spacing-2)}._answer_o88uf_78 table{width:100%;border-collapse:collapse;margin-bottom:var(--spacing-4);font-size:.86rem}._answer_o88uf_78 th,._answer_o88uf_78 td{border:1px solid var(--border);padding:var(--spacing-2) var(--spacing-3);text-align:left}._answer_o88uf_78 strong{font-weight:600}._citeMarker_o88uf_133{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;margin:0 1px;vertical-align:2px;border:none;border-radius:var(--radius-sm);background:var(--muted);color:var(--muted-foreground);font-family:var(--font-family-monospace);font-size:.62rem;font-weight:600;line-height:1;cursor:pointer;transition:background var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._citeMarker_o88uf_133:hover{background:var(--primary);color:var(--primary-foreground)}._cursor_o88uf_161{display:inline-block;width:2px;height:1em;vertical-align:-2px;background:var(--primary);animation:_blink_o88uf_1 1s steps(2,start) infinite}@keyframes _blink_o88uf_1{to{visibility:hidden}}._sidebar_o88uf_176{position:sticky;top:var(--spacing-6);max-height:calc(100vh - var(--spacing-12));overflow-y:auto;padding-right:var(--spacing-1)}@media(prefers-reduced-motion:reduce){._stageText_o88uf_42{animation:none;-webkit-text-fill-color:var(--muted-foreground)}._cursor_o88uf_161{animation:none}}@media(max-width:1100px){._split_o88uf_1{grid-template-columns:minmax(0,1fr);gap:var(--spacing-6)}._sidebar_o88uf_176{position:static;max-height:none;overflow:visible}}._page_1snaj_1{display:flex;flex-direction:column;flex:1;min-height:calc(100vh - var(--spacing-6) * 2)}._stage_1snaj_11{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:760px;margin:0 auto;padding-bottom:var(--spacing-16)}._greeting_1snaj_23{font-family:var(--font-family-heading);font-size:clamp(1.9rem,4.2vw,2.9rem);font-weight:480;letter-spacing:-.02em;color:var(--foreground);text-align:center;margin:0 0 var(--spacing-8)}._researchGreeting_1snaj_34{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-3);flex-wrap:wrap;color:var(--primary)}._greetingFlask_1snaj_43{width:1.3em;height:1.3em;margin-bottom:-.12em;color:var(--primary)}._reviewStage_1snaj_54{display:flex;flex-direction:column;flex:1;width:100%}._reviewHead_1snaj_61{display:flex;margin-bottom:var(--spacing-4)}._newReviewButton_1snaj_66{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:.78rem;font-weight:500;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-full);border:1px solid var(--border);background:none;color:var(--muted-foreground);cursor:pointer;transition:color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease}._newReviewButton_1snaj_66:hover{color:var(--foreground);border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}._reviewDock_1snaj_88{position:sticky;bottom:var(--spacing-4);width:100%;max-width:1240px;margin:var(--spacing-8) auto 0}._examBanner_1snaj_96{display:inline-flex;align-items:center;font-size:.8rem;font-weight:600;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-4);margin:calc(-1 * var(--spacing-4)) 0 var(--spacing-6)}._composerWrap_1snaj_109{width:100%}._starterRow_1snaj_113{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-2);margin-top:var(--spacing-6);max-width:640px}._starterChip_1snaj_122{display:inline-flex;align-items:center;font-family:var(--font-family-base);font-size:.85rem;font-weight:480;color:var(--muted-foreground);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-4);cursor:pointer;transition:color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) var(--ease-out),box-shadow var(--animation-duration-fast) ease}._starterChip_1snaj_122:hover{color:var(--foreground);border-color:color-mix(in srgb,var(--primary) 35%,var(--border));transform:translateY(-1px);box-shadow:var(--shadow)}._drillChip_1snaj_149{color:var(--primary);font-weight:600;border-color:color-mix(in srgb,var(--primary) 30%,var(--border));background:color-mix(in srgb,var(--primary) 5%,var(--card))}._drillChip_1snaj_149:hover{color:var(--primary);border-color:var(--primary)}._disclaimer_1snaj_161{margin:var(--spacing-10) 0 0;font-size:.75rem;color:var(--muted-foreground);text-align:center}._split_1snaj_171{flex:1;display:flex;gap:var(--spacing-5);align-items:stretch;min-width:0}._conversation_1snaj_179{flex:1;display:flex;flex-direction:column;width:100%;max-width:780px;margin:0 auto;min-width:0}._threadWrap_1snaj_189{flex:1;padding-bottom:var(--spacing-6)}._dock_1snaj_194{position:sticky;bottom:0;padding-top:var(--spacing-2);background:linear-gradient(to top,var(--background) 78%,transparent 100%)}._dockNote_1snaj_206{margin:var(--spacing-2) 0 0;font-size:.72rem;color:var(--muted-foreground);text-align:center}@media(max-width:640px){._page_1snaj_1{min-height:calc(100vh - var(--spacing-4) * 2 - 44px)}._greeting_1snaj_23{margin-bottom:var(--spacing-6)}._starterChip_1snaj_122{padding:var(--spacing-2) var(--spacing-3);font-size:.8rem}}._planCard_2o0ec_1{background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);overflow:hidden;height:100%}._planHeader_2o0ec_10{padding:var(--spacing-6);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:flex-start}._planTitle_2o0ec_18{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._planSubtitle_2o0ec_25{font-size:.9375rem;color:var(--muted-foreground);margin:0}._statusBadge_2o0ec_31{padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._statusActive_2o0ec_40{background-color:var(--success);color:var(--success-foreground)}._statusInactive_2o0ec_45{background-color:var(--muted);color:var(--muted-foreground)}._planDetails_2o0ec_50{padding:var(--spacing-6);display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-6);background-color:var(--muted)}._detailItem_2o0ec_58{display:flex;flex-direction:column;gap:var(--spacing-1)}._detailLabel_2o0ec_64{font-size:.75rem;text-transform:uppercase;color:var(--muted-foreground);font-weight:600;letter-spacing:.05em}._detailValue_2o0ec_72{font-size:1.125rem;font-weight:500;color:var(--foreground)}._skeletonTitle_2o0ec_79{height:1.5rem;width:150px;margin-bottom:var(--spacing-2)}._skeletonSubtitle_2o0ec_85{height:1rem;width:80%}._skeletonDetail_2o0ec_90{height:2.5rem;width:100%}._usageSection_ogign_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._sectionTitle_ogign_7{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._usageGrid_ogign_14{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-4)}._usageCard_ogign_20{background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);padding:var(--spacing-5);display:flex;gap:var(--spacing-4)}._usageIconWrapper_ogign_29{width:2.5rem;height:2.5rem;border-radius:var(--radius-md);background-color:var(--muted);color:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}._usageInfo_ogign_41{flex:1;display:flex;flex-direction:column;gap:var(--spacing-2)}._usageLabel_ogign_48{font-size:.875rem;font-weight:500;color:var(--foreground)}._usageValue_ogign_54{font-size:1.125rem;font-weight:600;color:var(--foreground)}._progressBar_ogign_60{height:6px;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden;margin-top:var(--spacing-1)}._progressFill_ogign_68{height:100%;background-color:var(--primary);border-radius:var(--radius-full)}._container_f5xkk_1{width:100%;max-width:500px;margin:0 auto;padding:var(--spacing-6);background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._form_f5xkk_11{display:flex;flex-direction:column;gap:var(--spacing-6)}._payButton_f5xkk_17{background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius);padding:var(--spacing-3) var(--spacing-4);font-weight:600;cursor:pointer;transition:background-color .2s;width:100%;margin-top:var(--spacing-4)}._payButton_f5xkk_17:hover:not(:disabled){background-color:color-mix(in srgb,var(--primary),black 10%)}._payButton_f5xkk_17:disabled{opacity:.7;cursor:not-allowed}._errorMessage_f5xkk_39{color:var(--error);font-size:.875rem;margin-top:var(--spacing-2)}._errorState_f5xkk_45{text-align:center;color:var(--error);padding:var(--spacing-4)}._retryButton_f5xkk_51{margin-top:var(--spacing-4);background-color:var(--secondary);color:var(--secondary-foreground);border:none;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius);cursor:pointer}._loadingState_f5xkk_62{display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonTitle_f5xkk_68{height:1.5rem;width:60%}._skeletonInput_f5xkk_73{height:3rem;width:100%}._skeletonButton_f5xkk_78{height:2.5rem;width:100%;margin-top:var(--spacing-4)}.dark ._container_f5xkk_1{background-color:var(--surface)}._container_18wio_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._sectionTitle_18wio_7{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._plansGrid_18wio_14{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-6)}._planCard_18wio_20{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);display:flex;flex-direction:column;position:relative;transition:transform .2s,box-shadow .2s}._planCard_18wio_20:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._recommended_18wio_36{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}._recommendedBadge_18wio_41{position:absolute;top:-10px;left:50%;transform:translate(-50%);background-color:var(--primary);color:var(--primary-foreground);padding:.25rem .75rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._cardHeader_18wio_56{text-align:center;margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border)}._planName_18wio_63{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._priceContainer_18wio_70{display:flex;align-items:baseline;justify-content:center;gap:var(--spacing-1);flex-wrap:wrap}._price_18wio_70{font-size:2rem;font-weight:700;color:var(--foreground)}._period_18wio_84{color:var(--muted-foreground);font-size:.875rem}._featuresList_18wio_89{list-style:none;padding:0;margin:0 0 var(--spacing-6) 0;flex:1;display:flex;flex-direction:column;gap:var(--spacing-3)}._featureItem_18wio_99{display:flex;align-items:flex-start;gap:var(--spacing-3);font-size:.9375rem;color:var(--foreground);line-height:1.4}._checkIcon_18wio_108{color:var(--success);flex-shrink:0;margin-top:3px}._actionArea_18wio_114{margin-top:auto}._selectButton_18wio_118{width:100%;padding:var(--spacing-3);border-radius:var(--radius);font-weight:600;cursor:pointer;transition:all .2s;border:none}._primaryButton_18wio_128{background-color:var(--primary);color:var(--primary-foreground)}._primaryButton_18wio_128:hover{background-color:color-mix(in srgb,var(--primary),black 10%)}._secondaryButton_18wio_137{background-color:var(--secondary);color:var(--secondary-foreground)}._secondaryButton_18wio_137:hover{background-color:color-mix(in srgb,var(--secondary),black 10%)}._currentButton_18wio_146{width:100%;padding:var(--spacing-3);border-radius:var(--radius);font-weight:600;background-color:var(--muted);color:var(--muted-foreground);border:1px solid var(--border);cursor:default}._selectButton_18wio_118:disabled{opacity:.5;cursor:not-allowed}._microcopy_18wio_162{margin-top:var(--spacing-3);font-size:.75rem;color:var(--muted-foreground);text-align:center;line-height:1.4}._checkoutWrapper_18wio_171{animation:_fadeIn_18wio_1 var(--animation-duration-normal) ease}._checkoutHeader_18wio_175{margin-bottom:var(--spacing-6)}._backButton_18wio_179{background:none;border:none;color:var(--muted-foreground);cursor:pointer;padding:0;font-size:.875rem;margin-bottom:var(--spacing-4);display:flex;align-items:center}._backButton_18wio_179:hover{color:var(--foreground);text-decoration:underline}._checkoutContainer_18wio_196{max-width:600px;margin:0}@keyframes _fadeIn_18wio_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._container_ri1m6_1{display:flex;flex-direction:column;gap:var(--spacing-8);animation:_fadeIn_ri1m6_1 var(--animation-duration-normal) ease;max-width:900px;margin:0 auto}@keyframes _fadeIn_ri1m6_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._header_ri1m6_21{display:flex;align-items:center;gap:var(--spacing-4)}._iconWrapper_ri1m6_27{width:3.5rem;height:3.5rem;border-radius:var(--radius-lg);background-color:var(--surface);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--primary);box-shadow:var(--shadow-sm)}._title_ri1m6_44{font-family:var(--font-family-heading);font-size:2rem;font-weight:600;color:var(--foreground);margin:0}._subtitle_ri1m6_52{font-size:1rem;color:var(--muted-foreground);margin:var(--spacing-1) 0 0 0}._content_ri1m6_58{display:flex;flex-direction:column;gap:var(--spacing-8)}._pricingSection_ri1m6_64{margin-top:var(--spacing-4)}._placeholderSection_ri1m6_68{border:1px dashed var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);display:flex;align-items:center;justify-content:center;background-color:var(--muted);opacity:.8}._placeholderContent_ri1m6_79{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);max-width:400px}._placeholderIcon_ri1m6_88{color:var(--muted-foreground);margin-bottom:var(--spacing-2)}._placeholderTitle_ri1m6_93{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._placeholderText_ri1m6_100{font-size:.875rem;color:var(--muted-foreground);margin:0}._errorBanner_ri1m6_106{background-color:color-mix(in srgb,var(--error),white 90%);color:var(--error);padding:var(--spacing-4);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--error),white 70%)}.dark ._errorBanner_ri1m6_106{background-color:color-mix(in srgb,var(--error),black 80%);border:1px solid color-mix(in srgb,var(--error),black 60%)}._container_3mp30_1{display:flex;flex-direction:column;gap:var(--spacing-8);animation:_fadeIn_3mp30_1 var(--animation-duration-normal) ease;max-width:800px;margin:0 auto}@keyframes _fadeIn_3mp30_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._header_3mp30_21{display:flex;align-items:center;gap:var(--spacing-4)}._iconWrapper_3mp30_27{width:3.5rem;height:3.5rem;border-radius:var(--radius-lg);background-color:var(--surface);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--primary);box-shadow:var(--shadow-sm)}._title_3mp30_40{font-family:var(--font-family-heading);font-size:2rem;font-weight:600;color:var(--foreground);margin:0}._subtitle_3mp30_48{font-size:1rem;color:var(--muted-foreground);margin:var(--spacing-1) 0 0 0}._card_3mp30_54{background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);overflow:hidden}._profileHeader_3mp30_62{padding:var(--spacing-8);display:flex;align-items:center;gap:var(--spacing-6)}._avatarLarge_3mp30_69{width:5rem;height:5rem;border-radius:50%;background-color:var(--primary);color:var(--primary-foreground);display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:600;overflow:hidden;border:4px solid var(--surface);box-shadow:var(--shadow-md)}._avatarImg_3mp30_85{width:100%;height:100%;object-fit:cover}._profileInfo_3mp30_91{display:flex;flex-direction:column;gap:var(--spacing-2)}._profileName_3mp30_97{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0}._roleBadge_3mp30_104{display:inline-flex;align-items:center;gap:var(--spacing-1);background-color:var(--muted);color:var(--muted-foreground);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:.875rem;font-weight:500;width:fit-content;text-transform:capitalize}._divider_3mp30_118{height:1px;background-color:var(--border);width:100%}._formGrid_3mp30_124{padding:var(--spacing-8);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-6)}._fieldGroup_3mp30_131{display:flex;flex-direction:column;gap:var(--spacing-2)}._label_3mp30_137{font-size:.875rem;font-weight:500;color:var(--foreground)}._inputWrapper_3mp30_143{position:relative;display:flex;align-items:center}._inputIcon_3mp30_149{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none}._input_3mp30_143{width:100%;padding:var(--spacing-2) var(--spacing-3) var(--spacing-2) var(--spacing-10);border-radius:var(--radius);border:1px solid var(--border);background-color:var(--muted);color:var(--muted-foreground);font-size:.9375rem;cursor:not-allowed}._footer_3mp30_167{background-color:var(--muted);padding:var(--spacing-4) var(--spacing-8);border-top:1px solid var(--border)}._footerText_3mp30_173{font-size:.875rem;color:var(--muted-foreground);margin:0;text-align:center}@media(max-width:640px){._profileHeader_3mp30_62{flex-direction:column;text-align:center}._roleBadge_3mp30_104{margin:0 auto}}._container_1m50q_1{position:relative;min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base);padding:var(--spacing-4);overflow:hidden}._backgroundEffects_1m50q_15{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._auroraOne_1m50q_21{position:absolute;top:-25%;right:-10%;width:55vw;height:55vw;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 10%,transparent) 0%,transparent 65%)}._auroraTwo_1m50q_35{position:absolute;bottom:-30%;left:-12%;width:60vw;height:60vw;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 8%,transparent) 0%,transparent 65%)}._card_1m50q_49{position:relative;width:100%;max-width:27rem;display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-10);border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-xl)}._header_1m50q_63{display:flex;justify-content:center}._logo_1m50q_68{font-family:var(--font-family-heading);font-size:1.35rem;font-weight:600;letter-spacing:-.01em;color:var(--foreground)}._logo_1m50q_68 em{font-style:italic;font-weight:420;color:var(--primary)}._content_1m50q_82{display:flex;flex-direction:column}._statusContainer_1m50q_87{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-4)}._statusIcon_1m50q_95{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-full)}._iconNeutral_1m50q_104{background:color-mix(in srgb,var(--primary) 9%,transparent);color:var(--primary)}._iconSuccess_1m50q_109{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success)}._iconError_1m50q_114{background:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error)}._spinner_1m50q_119{animation:_spin_1m50q_119 1.1s linear infinite}@keyframes _spin_1m50q_119{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._statusTitle_1m50q_132{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:550;letter-spacing:-.015em;color:var(--foreground);margin:0}._statusText_1m50q_141{font-size:.95rem;line-height:1.65;color:var(--muted-foreground);margin:0}._actions_1m50q_148{width:100%;margin-top:var(--spacing-2)}._fullWidth_1m50q_153{width:100%}._footer_1m50q_157{text-align:center;font-size:.8rem;color:var(--muted-foreground);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._footer_1m50q_157 p{margin:0}._navbar_9sn8g_1{position:fixed;top:0;left:0;right:0;z-index:var(--z-nav-sticky);display:flex;justify-content:center;padding:var(--spacing-4) var(--spacing-4) 0;pointer-events:none}._shell_9sn8g_13{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-6);width:100%;max-width:1180px;padding:var(--spacing-3) var(--spacing-5);border-radius:var(--radius-lg);border:1px solid transparent;transition:background-color var(--animation-duration-normal) var(--ease-out),border-color var(--animation-duration-normal) var(--ease-out),box-shadow var(--animation-duration-normal) var(--ease-out),padding var(--animation-duration-normal) var(--ease-out)}._shellScrolled_9sn8g_31{background:color-mix(in srgb,var(--surface) 82%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-color:var(--border);box-shadow:var(--shadow-md);padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}._logo_9sn8g_42{display:flex;align-items:center;gap:var(--spacing-2);flex-shrink:0}._logoMark_9sn8g_49{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-sm);background:var(--primary);color:var(--primary-foreground);font-family:var(--font-family-heading);font-weight:600;font-size:1.15rem;transition:transform var(--animation-duration-normal) var(--ease-spring)}._logo_9sn8g_42:hover ._logoMark_9sn8g_49{transform:rotate(-8deg) scale(1.06)}._logoText_9sn8g_68{font-family:var(--font-family-heading);font-size:1.3rem;font-weight:560;letter-spacing:-.02em;color:var(--foreground)}._logoText_9sn8g_68 em{font-style:italic;color:var(--primary)}._links_9sn8g_82{display:flex;align-items:center;gap:var(--spacing-1)}._navLink_9sn8g_88{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);font-size:.925rem;font-weight:500;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._navLink_9sn8g_88:hover,._navLinkActive_9sn8g_103{color:var(--foreground);background:var(--muted)}._chevron_9sn8g_108{transition:transform var(--animation-duration-normal) var(--ease-out)}._chevronOpen_9sn8g_112{transform:rotate(180deg)}._dropdownWrapper_9sn8g_117{position:relative}._dropdown_9sn8g_117{position:absolute;top:calc(100% + 10px);left:50%;translate:-50% 0;width:320px;padding:var(--spacing-2);background:var(--popup);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:2px}._dropdown_9sn8g_117:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}._dropdownItem_9sn8g_147{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius-sm);transition:background-color var(--animation-duration-fast) ease}._dropdownItem_9sn8g_147:hover{background:var(--muted)}._dropdownIcon_9sn8g_160{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);flex-shrink:0;transition:transform var(--animation-duration-normal) var(--ease-spring)}._dropdownItem_9sn8g_147:hover ._dropdownIcon_9sn8g_160{transform:scale(1.08)}._dropdownCopy_9sn8g_177{display:flex;flex-direction:column;gap:1px}._dropdownTitle_9sn8g_183{font-size:.9rem;font-weight:600;color:var(--foreground)}._dropdownDesc_9sn8g_189{font-size:.8rem;color:var(--muted-foreground)}._actions_9sn8g_195{display:flex;align-items:center;gap:var(--spacing-3);flex-shrink:0}._themeToggle_9sn8g_202{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);border:1px solid var(--border);color:var(--foreground);background:var(--surface);transition:border-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._themeToggle_9sn8g_202:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border));box-shadow:var(--shadow);transform:translateY(-1px)}._themeIcon_9sn8g_224{display:flex}._cta_9sn8g_228{display:inline-flex;align-items:center;padding:var(--spacing-2) var(--spacing-5);border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);font-size:.925rem;font-weight:600;transition:transform var(--animation-duration-fast) var(--ease-out),box-shadow var(--animation-duration-fast) var(--ease-out),background-color var(--animation-duration-fast) ease}._cta_9sn8g_228:hover{transform:translateY(-1px);box-shadow:0 8px 24px -8px color-mix(in srgb,var(--primary) 60%,transparent)}._mobileToggle_9sn8g_249{display:none;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-sm);color:var(--foreground)}._mobileOverlay_9sn8g_259{position:fixed;top:0;right:0;bottom:0;left:0;background:#10111866;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-overlay);pointer-events:auto}._mobileSheet_9sn8g_268{position:fixed;top:0;right:0;bottom:0;width:min(340px,88vw);background:var(--surface);border-left:1px solid var(--border);z-index:calc(var(--z-overlay) + 1);display:flex;flex-direction:column;padding:var(--spacing-5);pointer-events:auto}._mobileSheetHeader_9sn8g_283{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-6)}._mobileClose_9sn8g_290{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-full);border:1px solid var(--border);color:var(--foreground)}._mobileLinks_9sn8g_301{display:flex;flex-direction:column;gap:var(--spacing-1);flex:1}._mobileLink_9sn8g_301{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-3);border-radius:var(--radius-sm);font-size:1rem;font-weight:500;color:var(--foreground);transition:background-color var(--animation-duration-fast) ease}._mobileLink_9sn8g_301:hover{background:var(--muted)}._mobileFooter_9sn8g_324{padding-top:var(--spacing-4);border-top:1px solid var(--border);display:flex;justify-content:stretch}._mobileFooter_9sn8g_324 ._cta_9sn8g_228{width:100%;justify-content:center;padding:var(--spacing-3)}@media(max-width:900px){._links_9sn8g_82,._actions_9sn8g_195>._cta_9sn8g_228{display:none}._mobileToggle_9sn8g_249{display:flex}}._cta_fu79m_2{padding:var(--spacing-24) var(--spacing-6);background:radial-gradient(ellipse 80% 90% at 50% 110%,color-mix(in srgb,var(--accent) 14%,transparent),transparent),var(--primary);text-align:center}._ctaInner_fu79m_10{max-width:52rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6)}._ctaTitle_fu79m_19{font-family:var(--font-family-heading);font-size:clamp(2.2rem,5vw,4rem);font-weight:480;line-height:1.1;letter-spacing:-.02em;color:var(--primary-foreground);margin:0}._ctaTitle_fu79m_19 em{font-style:italic;font-weight:400;color:color-mix(in srgb,var(--accent) 75%,white)}._ctaSub_fu79m_35{font-size:1.1rem;line-height:1.7;color:color-mix(in srgb,var(--primary-foreground) 80%,transparent);margin:0}._ctaButton_fu79m_42{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-8);border-radius:var(--radius-full);background:var(--primary-foreground);color:var(--primary);font-size:1.05rem;font-weight:650;transition:transform var(--animation-duration-normal) var(--ease-spring),box-shadow var(--animation-duration-normal) var(--ease-out)}._ctaButton_fu79m_42:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 20px 48px -12px #00000059}._footer_fu79m_63{position:relative;background:var(--background);border-top:1px solid var(--border);overflow:hidden}._footerInner_fu79m_70{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:var(--spacing-16) var(--spacing-6) var(--spacing-8)}._footerTop_fu79m_78{display:flex;justify-content:space-between;gap:var(--spacing-12);padding-bottom:var(--spacing-12);flex-wrap:wrap}._footerBrandCol_fu79m_86{display:flex;flex-direction:column;gap:var(--spacing-3);max-width:20rem}._footerLogo_fu79m_93{font-family:var(--font-family-heading);font-size:1.6rem;font-weight:560;letter-spacing:-.02em;color:var(--foreground)}._footerLogo_fu79m_93 em{font-style:italic;color:var(--primary)}._footerTagline_fu79m_106{font-size:.92rem;line-height:1.65;color:var(--muted-foreground);margin:0}._footerCols_fu79m_113{display:flex;gap:var(--spacing-16);flex-wrap:wrap}._footerCol_fu79m_113{display:flex;flex-direction:column;gap:var(--spacing-3)}._footerColTitle_fu79m_125{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._footerLink_fu79m_134{font-size:.92rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) var(--ease-out)}._footerLink_fu79m_134:hover{color:var(--primary);transform:translate(2px)}._footerBottom_fu79m_145{display:flex;justify-content:space-between;gap:var(--spacing-4);flex-wrap:wrap;padding-top:var(--spacing-6);border-top:1px solid var(--border);font-size:.82rem;color:var(--muted-foreground)}._footerNote_fu79m_156{font-style:italic;font-family:var(--font-family-heading)}._watermark_fu79m_161{position:absolute;bottom:-.28em;left:50%;transform:translate(-50%);font-family:var(--font-family-heading);font-style:italic;font-size:clamp(6rem,18vw,16rem);font-weight:500;line-height:1;letter-spacing:-.04em;color:color-mix(in srgb,var(--foreground) 4%,transparent);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:700px){._footerTop_fu79m_78{flex-direction:column;gap:var(--spacing-8)}._footerCols_fu79m_113{gap:var(--spacing-10)}}._legal_fu79m_191{position:relative;z-index:1;margin:var(--spacing-3) 0 0;max-width:96ch;font-size:.74rem;line-height:1.65;color:color-mix(in srgb,var(--muted-foreground) 76%,transparent)}._pageWrapper_1qvyw_1{position:relative;min-height:100vh;background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base);overflow-x:clip}._progressBar_1qvyw_10{position:fixed;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--accent));transform-origin:left center;z-index:var(--z-critical)}._backgroundEffects_1qvyw_21{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}._auroraOne_1qvyw_29{position:absolute;top:-20%;right:-12%;width:55vw;height:55vw;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 10%,transparent) 0%,transparent 65%);animation:_aurora-drift_1qvyw_1 22s ease-in-out infinite alternate}._auroraTwo_1qvyw_44{position:absolute;bottom:-25%;left:-15%;width:60vw;height:60vw;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 8%,transparent) 0%,transparent 65%);animation:_aurora-drift_1qvyw_1 26s ease-in-out infinite alternate-reverse}@keyframes _aurora-drift_1qvyw_1{0%{transform:translate(0) scale(1)}to{transform:translate(-6%,5%) scale(1.15)}}._grain_1qvyw_68{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;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='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E")}._main_1qvyw_75{position:relative;z-index:1}._container_1qvyw_80{max-width:1180px;margin:0 auto;padding:0 var(--spacing-6)}._hero_1qvyw_87{padding:calc(var(--spacing-24) + 4rem) 0 var(--spacing-20)}._heroGrid_1qvyw_91{display:grid;grid-template-columns:1.05fr 1fr;gap:var(--spacing-16);align-items:center}._heroCopy_1qvyw_98{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-5)}._eyebrow_1qvyw_105{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-4);border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--primary) 24%,transparent);background:color-mix(in srgb,var(--primary) 7%,transparent);color:var(--primary);font-size:.78rem;font-weight:650;text-transform:uppercase;letter-spacing:.1em}._headline_1qvyw_120{font-family:var(--font-family-heading);font-size:clamp(2.4rem,4.6vw,3.9rem);font-weight:500;line-height:1.06;letter-spacing:-.025em;color:var(--foreground);margin:0}._lineMask_1qvyw_130{display:block;overflow:hidden;padding-bottom:.08em}._line_1qvyw_130{display:block;will-change:transform}._lineAccent_1qvyw_141{font-style:italic;font-weight:420;color:var(--primary)}._subhead_1qvyw_147{font-size:1.1rem;line-height:1.75;color:var(--muted-foreground);max-width:32rem;margin:0}._heroActions_1qvyw_155{display:flex;align-items:center;gap:var(--spacing-4);flex-wrap:wrap;margin-top:var(--spacing-2)}._primaryCta_1qvyw_163{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);font-size:.95rem;font-weight:600;box-shadow:var(--shadow-md);transition:transform var(--animation-duration-normal) var(--ease-spring),box-shadow var(--animation-duration-normal) var(--ease-out),background var(--animation-duration-normal) var(--ease-out)}._primaryCta_1qvyw_163:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);background:color-mix(in srgb,var(--primary) 88%,var(--foreground))}._ctaIcon_1qvyw_186{transition:transform var(--animation-duration-normal) var(--ease-spring)}._primaryCta_1qvyw_163:hover ._ctaIcon_1qvyw_186{transform:translate(4px)}._secondaryCta_1qvyw_194{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-5);border-radius:var(--radius-full);border:1px solid var(--border);color:var(--foreground);font-size:.95rem;font-weight:550;transition:border-color var(--animation-duration-normal) var(--ease-out),background var(--animation-duration-normal) var(--ease-out)}._secondaryCta_1qvyw_194:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border));background:color-mix(in srgb,var(--primary) 5%,transparent)}._statRow_1qvyw_214{display:flex;gap:var(--spacing-8);margin:var(--spacing-6) 0 0;padding-top:var(--spacing-5);border-top:1px solid var(--border);flex-wrap:wrap}._stat_1qvyw_214{display:flex;flex-direction:column-reverse;gap:var(--spacing-1)}._statValue_1qvyw_229{font-family:var(--font-family-heading);font-size:1.45rem;font-weight:550;letter-spacing:-.01em;color:var(--foreground);margin:0}._statLabel_1qvyw_238{font-size:.78rem;font-weight:550;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground)}._heroMedia_1qvyw_247{position:relative}._mediaCard_1qvyw_251{border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-xl);overflow:hidden}._mediaChrome_1qvyw_259{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--secondary) 60%,var(--card))}._chromeDot_1qvyw_268{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--foreground) 14%,transparent)}._chromeLabel_1qvyw_275{margin-left:var(--spacing-3);font-family:var(--font-family-monospace);font-size:.72rem;letter-spacing:.02em;color:var(--muted-foreground)}._mediaFrame_1qvyw_283{position:relative;aspect-ratio:16 / 10;background:var(--secondary)}._media_1qvyw_251{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}._muteButton_1qvyw_298{position:absolute;bottom:var(--spacing-4);right:var(--spacing-4);display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--background) 82%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);color:var(--foreground);transition:transform var(--animation-duration-fast) var(--ease-spring),background var(--animation-duration-fast) var(--ease-out)}._muteButton_1qvyw_298:hover{transform:scale(1.08);background:var(--background)}._sectionHead_1qvyw_323{max-width:44rem;margin:0 auto var(--spacing-16);text-align:center;display:flex;flex-direction:column;gap:var(--spacing-4);align-items:center}._sectionEyebrow_1qvyw_333{display:inline-flex;padding:var(--spacing-1) var(--spacing-4);border-radius:var(--radius-full);border:1px solid var(--border);font-size:.75rem;font-weight:650;text-transform:uppercase;letter-spacing:.12em;color:var(--accent)}._sectionTitle_1qvyw_345{font-family:var(--font-family-heading);font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:500;line-height:1.12;letter-spacing:-.02em;color:var(--foreground);margin:0}._sectionTitle_1qvyw_345 em{font-style:italic;font-weight:420;color:var(--primary)}._stepsSection_1qvyw_362{padding:var(--spacing-20) 0}._steps_1qvyw_362{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-10)}._lineTrack_1qvyw_373{position:absolute;top:27px;left:8%;right:8%;height:2px;background:var(--border);border-radius:var(--radius-full);overflow:hidden}._lineFill_1qvyw_384{height:100%;background:linear-gradient(90deg,var(--primary),var(--accent));transform-origin:left center}._step_1qvyw_362{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);padding:0 var(--spacing-2)}._stepIconWrap_1qvyw_399{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:var(--radius-md);background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);color:var(--primary);position:relative;z-index:1}._stepNumber_1qvyw_414{font-family:var(--font-family-monospace);font-size:.78rem;font-weight:550;letter-spacing:.1em;color:var(--accent);margin-top:var(--spacing-2)}._stepTitle_1qvyw_423{font-family:var(--font-family-heading);font-size:1.3rem;font-weight:550;letter-spacing:-.01em;color:var(--foreground);margin:0}._stepBody_1qvyw_432{font-size:.95rem;line-height:1.7;color:var(--muted-foreground);margin:0}._benefitsSection_1qvyw_440{padding:var(--spacing-20) 0}._benefitsGrid_1qvyw_444{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-5)}._benefitCard_1qvyw_450{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-8);border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);transition:transform var(--animation-duration-normal) var(--ease-out),box-shadow var(--animation-duration-normal) var(--ease-out),border-color var(--animation-duration-normal) var(--ease-out)}._benefitCard_1qvyw_450:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:color-mix(in srgb,var(--primary) 26%,var(--border))}._benefitIcon_1qvyw_472{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:var(--radius);background:color-mix(in srgb,var(--primary) 9%,transparent);color:var(--primary)}._benefitTitle_1qvyw_483{font-family:var(--font-family-heading);font-size:1.2rem;font-weight:550;letter-spacing:-.01em;color:var(--foreground);margin:0}._benefitBody_1qvyw_492{font-size:.95rem;line-height:1.7;color:var(--muted-foreground);margin:0}._nextSection_1qvyw_500{padding:var(--spacing-10) 0 var(--spacing-20)}._nextCard_1qvyw_504{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8);padding:var(--spacing-10);border-radius:var(--radius-lg);background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-lg);transition:transform var(--animation-duration-normal) var(--ease-out),box-shadow var(--animation-duration-normal) var(--ease-out)}._nextCard_1qvyw_504:hover{transform:translateY(-3px);box-shadow:var(--shadow-xl)}._nextCopy_1qvyw_524{display:flex;flex-direction:column;gap:var(--spacing-2)}._nextKicker_1qvyw_530{font-size:.75rem;font-weight:650;text-transform:uppercase;letter-spacing:.12em;opacity:.75}._nextTitle_1qvyw_538{font-family:var(--font-family-heading);font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:500;letter-spacing:-.015em}._nextDesc_1qvyw_545{font-size:.95rem;opacity:.82}._nextArrow_1qvyw_550{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:58px;height:58px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--primary-foreground) 14%,transparent);transition:transform var(--animation-duration-normal) var(--ease-spring)}._nextCard_1qvyw_504:hover ._nextArrow_1qvyw_550{transform:translate(4px,-4px)}@media(max-width:900px){._heroGrid_1qvyw_91{grid-template-columns:1fr;gap:var(--spacing-10)}._hero_1qvyw_87{padding-top:calc(var(--spacing-20) + 3rem)}._steps_1qvyw_362{grid-template-columns:1fr;gap:var(--spacing-10)}._lineTrack_1qvyw_373{display:none}._benefitsGrid_1qvyw_444{grid-template-columns:1fr}._statRow_1qvyw_214{gap:var(--spacing-6)}._nextCard_1qvyw_504{flex-direction:column;align-items:flex-start;padding:var(--spacing-8)}}._container_foi2w_1{max-width:1200px;margin:0 auto;padding:24px 0 60px;color:var(--foreground)}._header_foi2w_2{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;border-bottom:1px solid var(--border)}._header_foi2w_2 h1{font-family:var(--font-family-heading);font-size:clamp(2rem,4vw,3rem);margin:4px 0 12px}._header_foi2w_2 p,._caption_foi2w_4,._topic_foi2w_4 p{color:var(--muted-foreground);line-height:1.6}._eyebrow_foi2w_5{font-size:.72rem;letter-spacing:.14em;font-weight:700}._caption_foi2w_4{font-size:.8rem;margin:18px 0}._stats_foi2w_7{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}._stat_foi2w_7,._panel_foi2w_8{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:24px}._stat_foi2w_7{display:flex;flex-direction:column;gap:12px}._stat_foi2w_7 span,._stat_foi2w_7 small{color:var(--muted-foreground);line-height:1.5}._stat_foi2w_7 strong{font-size:2rem;font-family:var(--font-family-heading)}._practice_foi2w_12{display:flex;justify-content:space-between;align-items:center;gap:30px;background:color-mix(in srgb,var(--primary) 8%,var(--card));border:1px solid var(--border);padding:32px;border-radius:16px;margin:24px 0}._practice_foi2w_12 p{max-width:570px;line-height:1.7}._actions_foi2w_14{display:flex;flex-direction:column;gap:12px;flex-shrink:0}._primary_foi2w_15,._secondary_foi2w_15{display:inline-flex;justify-content:center;align-items:center;gap:8px;border-radius:10px;padding:12px 16px;font:inherit;text-decoration:none;cursor:pointer}._primary_foi2w_15{background:var(--primary);color:var(--primary-foreground);border:1px solid var(--primary)}._secondary_foi2w_15{background:var(--card);color:var(--foreground);border:1px solid var(--border)}._secondary_foi2w_15:disabled{opacity:.6;cursor:wait}._panel_foi2w_8{margin-top:24px}._panel_foi2w_8 h2,._practice_foi2w_12 h2{font-family:var(--font-family-heading);margin:10px 0}._topicGrid_foi2w_21{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}._topic_foi2w_4{border:1px solid var(--border);border-radius:12px;padding:20px;display:flex;flex-direction:column}._topic_foi2w_4 h3{font-size:1rem;line-height:1.5;margin:0 0 8px}._topic_foi2w_4 p{font-size:.85rem;margin:4px 0}._topic_foi2w_4 a{color:var(--primary);display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:18px}._tableScroll_foi2w_26{overflow-x:auto}._tableScroll_foi2w_26 table{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem}._tableScroll_foi2w_26 th,._tableScroll_foi2w_26 td{border-bottom:1px solid var(--border);padding:14px 12px;line-height:1.5}@media(max-width:1000px){._stats_foi2w_7{grid-template-columns:repeat(2,1fr)}._topicGrid_foi2w_21{grid-template-columns:repeat(2,minmax(0,1fr))}._practice_foi2w_12{flex-direction:column;align-items:stretch}}@media(max-width:550px){._header_foi2w_2{align-items:flex-start}._header_foi2w_2 ._secondary_foi2w_15{font-size:.8rem}._topicGrid_foi2w_21,._stats_foi2w_7{grid-template-columns:1fr}._panel_foi2w_8,._practice_foi2w_12{padding:20px}}._search_foi2w_32{width:100%;max-width:420px;border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:10px;padding:12px;font:inherit}._topicGrid_foi2w_21+._secondary_foi2w_15{margin-top:20px}@layer base{._badge_1m09g_2{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);font-size:.875rem;font-weight:500;line-height:1.25;white-space:nowrap;transition:background-color var(--animation-duration-fast) ease-in-out;cursor:default;-webkit-user-select:none;user-select:none}._default_1m09g_17{background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent)}._default_1m09g_17:hover{background-color:color-mix(in srgb,var(--primary) 25%,transparent)}._destructive_1m09g_27{background-color:color-mix(in srgb,var(--error) 15%,transparent);color:var(--error);border:1px solid color-mix(in srgb,var(--error) 20%,transparent)}._destructive_1m09g_27:hover{background-color:color-mix(in srgb,var(--error) 25%,transparent)}._secondary_1m09g_37{background-color:color-mix(in srgb,var(--secondary) 15%,transparent);color:var(--secondary);border:1px solid color-mix(in srgb,var(--secondary) 20%,transparent)}._secondary_1m09g_37:hover{background-color:color-mix(in srgb,var(--secondary) 25%,transparent)}._outline_1m09g_47{background-color:transparent;color:var(--foreground);border:1px solid var(--border)}._outline_1m09g_47:hover{background-color:color-mix(in srgb,var(--foreground) 5%,transparent)}._success_1m09g_57{background-color:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success);border:1px solid color-mix(in srgb,var(--success) 20%,transparent)}._success_1m09g_57:hover{background-color:color-mix(in srgb,var(--success) 25%,transparent)}._warning_1m09g_67{background-color:color-mix(in srgb,var(--warning) 15%,transparent);color:var(--warning-foreground);border:1px solid color-mix(in srgb,var(--warning) 20%,transparent)}._warning_1m09g_67:hover{background-color:color-mix(in srgb,var(--warning) 25%,transparent)}}@layer base{._container_158ga_2{width:100%;max-width:500px;margin:0 auto}._dropzone_158ga_8{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12) var(--spacing-8);border:2px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--surface),var(--primary) 3%) 100%);color:var(--surface-foreground);text-align:center;cursor:pointer;transition:border-color var(--animation-duration-normal) ease,background var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease}._dropzone_158ga_8 input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._dropzone_158ga_8:hover{border-color:var(--primary);background:linear-gradient(135deg,color-mix(in srgb,var(--surface),var(--primary) 8%),color-mix(in srgb,var(--surface),var(--primary) 5%));box-shadow:var(--shadow-md)}._dropzone_158ga_8._dragging_158ga_58{border-color:var(--primary);background:linear-gradient(135deg,color-mix(in srgb,var(--surface),var(--primary) 15%),color-mix(in srgb,var(--surface),var(--primary) 10%));box-shadow:var(--shadow-lg);transform:scale(1.02)}._dropzone_158ga_8._disabled_158ga_69{cursor:not-allowed;opacity:.5;pointer-events:none}._icon_158ga_75{color:var(--muted-foreground);margin-bottom:var(--spacing-4);transition:color var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease;flex-shrink:0}._dropzone_158ga_8:hover ._icon_158ga_75{color:var(--primary);transform:scale(1.1) translateY(-.125rem)}._dropzone_158ga_8._dragging_158ga_58 ._icon_158ga_75{color:var(--primary);transform:scale(1.15) translateY(-.25rem);animation:_pulse_158ga_1 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes _pulse_158ga_1{0%,to{opacity:1}50%{opacity:.7}}._title_158ga_105{font-weight:700;font-size:1.0625rem;margin-bottom:var(--spacing-3);color:var(--surface-foreground);letter-spacing:-.01em}._subtitle_158ga_113{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-top:var(--spacing-2)}._error_158ga_120{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);margin-top:var(--spacing-4);padding:var(--spacing-4) var(--spacing-4);background:linear-gradient(135deg,color-mix(in srgb,var(--error) 12%,transparent),color-mix(in srgb,var(--error) 8%,transparent));border:1px solid color-mix(in srgb,var(--error) 30%,transparent);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;color:var(--error);animation:_slideDown_158ga_1 var(--animation-duration-normal) ease-out}@keyframes _slideDown_158ga_1{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}._error_158ga_120 button{margin-left:auto;color:var(--error);flex-shrink:0}}._container_9qfta_1{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;align-items:center}._archLabel_9qfta_13{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-weight:600;width:100%;text-align:center}._arch_9qfta_13{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-1);width:100%}._tooth_9qfta_31{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);background:none;border:none;cursor:pointer;padding:var(--spacing-1);border-radius:var(--radius-md);transition:background-color var(--animation-duration-fast) ease;width:36px}._tooth_9qfta_31:hover{background-color:var(--muted)}._tooth_9qfta_31:active{transform:scale(.95)}._toothGraphic_9qfta_53{width:24px;height:32px;color:var(--surface)}._tooth_9qfta_31:hover ._toothGraphic_9qfta_53{color:var(--muted)}._toothSelected_9qfta_63 ._toothGraphic_9qfta_53{color:var(--primary)}._toothSvg_9qfta_67{width:100%;height:100%;display:block}._toothSvg_9qfta_67 path[fill=currentColor]{fill:#fff}._toothSelected_9qfta_63 ._toothSvg_9qfta_67 path[fill=currentColor]{fill:var(--primary)!important}.dark ._toothSvg_9qfta_67 path[fill=currentColor]{fill:var(--muted)}.dark ._toothSelected_9qfta_63 ._toothSvg_9qfta_67 path[fill=currentColor]{fill:var(--primary)!important}._toothNumber_9qfta_89{font-size:.75rem;font-weight:600;color:var(--muted-foreground);font-family:var(--font-family-monospace)}._divider_9qfta_96{width:100%;height:1px;background-color:var(--border);margin:var(--spacing-2) 0}@media(max-width:1200px){._tooth_9qfta_31{width:30px}._toothGraphic_9qfta_53{width:20px;height:28px}}._container_y45wh_1{display:flex;flex-direction:column;gap:var(--spacing-6);width:100%;height:100%;min-height:800px;background-color:var(--background)}._header_y45wh_11{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._headerTitle_y45wh_19{display:flex;align-items:center;gap:var(--spacing-3)}._headerIcon_y45wh_25{color:var(--primary)}._headerTitle_y45wh_19 h2{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0}._workspace_y45wh_37{display:flex;flex-direction:column;gap:var(--spacing-6);height:100%}@media(min-width:1024px){._workspace_y45wh_37{flex-direction:row;align-items:stretch}}._columnInput_y45wh_52{flex:1;display:flex;flex-direction:column;gap:var(--spacing-4);min-width:300px}@media(min-width:1024px){._columnInput_y45wh_52{flex:0 0 25%}}._sectionHeader_y45wh_66{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2)}._sectionHeader_y45wh_66 h3{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._macrosGrid_y45wh_80{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-2)}._macroButton_y45wh_86{padding:var(--spacing-2);font-size:.75rem;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);cursor:pointer;transition:all var(--animation-duration-fast);text-align:center}._macroButton_y45wh_86:hover{border-color:var(--primary);color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,var(--surface))}._inputGroup_y45wh_104{display:flex;flex-direction:column;gap:var(--spacing-2)}._label_y45wh_110{font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._shorthandArea_y45wh_116{min-height:200px;font-family:var(--font-family-monospace);font-size:.875rem}._miniDropzone_y45wh_122{padding:var(--spacing-4)!important}._filePreview_y45wh_126{position:relative;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border);background-color:var(--surface)}._previewImg_y45wh_134{width:100%;height:150px;object-fit:cover;display:block}._previewOverlay_y45wh_141{position:absolute;top:var(--spacing-2);right:var(--spacing-2)}._fileName_y45wh_147{display:block;padding:var(--spacing-2);font-size:.75rem;color:var(--muted-foreground);background-color:var(--surface);border-top:1px solid var(--border);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._columnChart_y45wh_160{flex:1;display:flex;flex-direction:column;gap:var(--spacing-4);min-width:300px}@media(min-width:1024px){._columnChart_y45wh_160{flex:0 0 35%}}._chartWrapper_y45wh_174{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-4);border:1px solid var(--border);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._chartLegend_y45wh_185{text-align:center;color:var(--muted-foreground)}._columnOutput_y45wh_191{flex:1;display:flex;flex-direction:column;gap:var(--spacing-4);min-width:300px}@media(min-width:1024px){._columnOutput_y45wh_191{flex:0 0 40%}}._soapContainer_y45wh_205{display:flex;flex-direction:column;gap:var(--spacing-4);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);flex-grow:1}._soapSection_y45wh_216{display:flex;flex-direction:column;gap:var(--spacing-1)}._soapLabel_y45wh_222{font-size:.75rem;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:.05em}._soapInput_y45wh_230{font-size:.9375rem;line-height:1.5;border-color:var(--border);background-color:color-mix(in srgb,var(--surface) 50%,var(--background))}._soapInput_y45wh_230:focus{background-color:var(--surface)}._billingPanel_y45wh_241{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow-sm)}._billingHeader_y45wh_249 h4{margin:0 0 var(--spacing-3) 0;font-size:.9375rem;font-weight:600;color:var(--foreground)}._codesList_y45wh_256{display:flex;flex-direction:column;gap:var(--spacing-2)}._codeItem_y45wh_262{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2);background-color:var(--background);border-radius:var(--radius)}._codeBadge_y45wh_271{font-family:var(--font-family-monospace)}._codeDesc_y45wh_275{font-size:.875rem;color:var(--foreground)}._emptyCodes_y45wh_280{color:var(--muted-foreground);font-size:.875rem;text-align:center;padding:var(--spacing-2)}._loadingState_y45wh_287{display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonHeader_y45wh_293{width:30%;height:1.5rem}._skeletonText_y45wh_298{width:100%;height:4rem}._billingLoading_y45wh_303{display:flex;flex-direction:column;gap:var(--spacing-2)}._container_92x42_1{display:flex;flex-direction:column;gap:var(--spacing-6);width:100%;height:100%;min-height:100vh;animation:_fadeIn_92x42_1 var(--animation-duration-normal) ease}@keyframes _fadeIn_92x42_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._container_1b43g_1{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:var(--spacing-8);background-color:var(--surface);border-radius:var(--radius-lg);color:var(--foreground);animation:_fadeIn_1b43g_1 var(--animation-duration-normal) ease-out}@keyframes _fadeIn_1b43g_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._stepsContainer_1b43g_20{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%;max-width:480px;margin:auto}._stepItem_1b43g_29{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);transition:all var(--animation-duration-normal) ease}._activeStep_1b43g_38{background-color:color-mix(in srgb,var(--primary),transparent 95%)}._pendingStep_1b43g_42{opacity:.5}._iconWrapper_1b43g_46{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}._checkIcon_1b43g_55{color:var(--success)}._spinnerIcon_1b43g_59{color:var(--primary);animation:_spin_1b43g_59 1.5s linear infinite}._pendingIcon_1b43g_64{color:var(--muted-foreground);stroke-width:1.5px}._stepText_1b43g_69{font-size:.9375rem;font-weight:500;color:var(--foreground);line-height:1.4}._activeStep_1b43g_38 ._stepText_1b43g_69{color:var(--primary);font-weight:600}._pendingStep_1b43g_42 ._stepText_1b43g_69{color:var(--muted-foreground)}@keyframes _spin_1b43g_59{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dark ._activeStep_1b43g_38{background-color:color-mix(in srgb,var(--primary),transparent 90%)}@layer base{._container_wml56_2{display:flex;flex-direction:column;gap:var(--spacing-6);width:100%;max-width:800px;margin:0 auto;font-family:var(--font-family-base)}._header_wml56_12{display:flex;align-items:center;gap:var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._headerIcon_wml56_20{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}._title_wml56_31{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0}._subtitle_wml56_39{font-size:.875rem;color:var(--muted-foreground);margin:0}._content_wml56_45{display:flex;flex-direction:column;gap:var(--spacing-6)}._inputSection_wml56_52{display:flex;flex-direction:column;gap:var(--spacing-5)}._inputLabel_wml56_58{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-2)}._textareaContainer_wml56_68{display:flex;flex-direction:column}._clinicalTextarea_wml56_73{font-size:.9375rem;min-height:150px}._textareaFooter_wml56_78{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-2);gap:var(--spacing-3)}._attachButton_wml56_86{flex-shrink:0}._helperText_wml56_90{font-size:.75rem;color:var(--muted-foreground);text-align:right}._imagePreviewSection_wml56_97{display:flex;flex-direction:column;animation:_slideIn_wml56_1 var(--animation-duration-normal) ease-out}._thumbnailContainer_wml56_103{display:flex;align-items:center;gap:var(--spacing-3);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-3);position:relative}._thumbnail_wml56_103{width:80px;height:80px;object-fit:cover;border-radius:var(--radius);flex-shrink:0;background-color:#000}._thumbnailInfo_wml56_123{display:flex;flex-direction:column;gap:var(--spacing-1);flex:1;min-width:0}._fileName_wml56_131{font-size:.875rem;font-weight:500;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileSize_wml56_140{font-size:.75rem;color:var(--muted-foreground)}._removeImageButton_wml56_145{flex-shrink:0}._actionButtons_wml56_150{display:flex;gap:var(--spacing-3);justify-content:center;flex-wrap:wrap}._instructions_wml56_158{background-color:color-mix(in srgb,var(--info) 5%,transparent);border:1px solid color-mix(in srgb,var(--info) 20%,transparent);border-radius:var(--radius-md);padding:var(--spacing-4)}._instructions_wml56_158 h4{display:flex;align-items:center;gap:var(--spacing-2);font-size:.9375rem;font-weight:600;color:var(--info);margin:0 0 var(--spacing-2) 0}._instructions_wml56_158 ul{margin:0;padding-left:var(--spacing-5);color:var(--foreground);font-size:.875rem}._instructions_wml56_158 li{margin-bottom:var(--spacing-1)}._resultsContainer_wml56_187{display:flex;flex-direction:column;gap:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border);animation:_slideUp_wml56_1 var(--animation-duration-normal) ease-out}._resultsHeader_wml56_196{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-3)}._resultsHeader_wml56_196 h3{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;margin:0}._resultsActions_wml56_211{display:flex;gap:var(--spacing-2)}._diagnosisCard_wml56_216{background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--surface),var(--primary) 5%) 100%);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);border-radius:var(--radius-lg);padding:var(--spacing-5);box-shadow:var(--shadow-sm)}._cardHeader_wml56_224{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}._cardLabel_wml56_231{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-weight:600}._diagnosisBadge_wml56_239{font-size:1.125rem;padding:var(--spacing-2) var(--spacing-4)}._scoreContainer_wml56_244{display:flex;gap:var(--spacing-3);flex-wrap:wrap;width:100%}._confidenceBadge_wml56_251,._uncertaintyBadge_wml56_252{display:flex;align-items:center;gap:var(--spacing-2);font-size:.9375rem;padding:var(--spacing-2) var(--spacing-4);font-weight:600}._confidenceBadge_wml56_251{background-color:var(--success);color:var(--success-foreground);border:none}._uncertaintyBadge_wml56_252{background-color:var(--error);color:var(--error-foreground);border:none}._gridSection_wml56_273{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media(min-width:768px){._gridSection_wml56_273{grid-template-columns:1fr 1fr}}._sectionCard_wml56_285{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-5);box-shadow:var(--shadow-sm)}._sectionCard_wml56_285 h4{font-size:1rem;font-weight:600;margin:0 0 var(--spacing-3) 0;color:var(--foreground)}._list_wml56_300,._bulletList_wml56_300,._actionList_wml56_300{margin:0;padding-left:var(--spacing-5);font-size:.9375rem;color:var(--foreground);line-height:1.5}._list_wml56_300 li,._bulletList_wml56_300 li,._actionList_wml56_300 li{margin-bottom:var(--spacing-1)}._warningCard_wml56_313{background-color:color-mix(in srgb,var(--error) 5%,var(--surface));border-color:color-mix(in srgb,var(--error) 20%,transparent)}._warningHeader_wml56_318{display:flex;align-items:center;gap:var(--spacing-2);color:var(--error);margin-bottom:var(--spacing-3)}._warningHeader_wml56_318 h4{margin:0;color:var(--error)}._warningList_wml56_331{margin:0;padding-left:var(--spacing-5);color:var(--foreground);font-size:.9375rem}._warningList_wml56_331 li{margin-bottom:var(--spacing-1);font-weight:500}._sectionHeader_wml56_344{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}._successIcon_wml56_351{color:var(--success)}._notesText_wml56_355{font-size:.9375rem;line-height:1.6;color:var(--foreground);white-space:pre-wrap;margin:0}._definitionsCard_wml56_363{background-color:color-mix(in srgb,var(--info) 5%,var(--surface));border:1px solid color-mix(in srgb,var(--info) 20%,transparent);border-radius:var(--radius-lg);padding:var(--spacing-5);box-shadow:var(--shadow-sm)}._definitionsHeader_wml56_371{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4);color:var(--info)}._definitionsHeader_wml56_371 h4{margin:0;font-size:1rem;font-weight:600;color:var(--info)}._definitionItem_wml56_386{margin-bottom:var(--spacing-4)}._definitionItem_wml56_386:last-child{margin-bottom:0}._definitionLabel_wml56_394{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2);font-size:.9375rem}._definitionLabel_wml56_394 strong{color:var(--foreground)}._confidenceIcon_wml56_406{color:var(--success)}._uncertaintyIcon_wml56_410{color:var(--error)}._definitionItem_wml56_386 p{margin:0;font-size:.875rem;line-height:1.6;color:var(--foreground);padding-left:var(--spacing-6)}._disclaimer_wml56_422{font-size:.75rem;color:var(--muted-foreground);text-align:center;margin-top:var(--spacing-4);padding:var(--spacing-3);background-color:var(--muted);border-radius:var(--radius-md)}._disclaimer_wml56_422 p{margin:0}@keyframes _fadeIn_wml56_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_wml56_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideIn_wml56_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}}._referencesCard_ruj1v_1{background-color:var(--muted);border-radius:var(--radius-md);padding:var(--spacing-4);max-width:70%;box-shadow:var(--shadow)}._referencesHeader_ruj1v_9{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}._referencesIcon_ruj1v_16{font-size:1.125rem}._referencesTitle_ruj1v_20{font-weight:600;font-size:.9375rem;color:var(--foreground)}._referencesList_ruj1v_26{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._referenceItem_ruj1v_35{display:flex;flex-direction:column;gap:var(--spacing-1)}._referenceLink_ruj1v_41{display:flex;align-items:center;gap:var(--spacing-2);text-decoration:none;color:var(--primary);font-weight:500;font-size:.9375rem;transition:color var(--animation-duration-fast) ease}._referenceLink_ruj1v_41:hover{color:color-mix(in srgb,var(--primary),black 15%);text-decoration:underline}._referenceTitle_ruj1v_57{flex:1;line-height:1.4}._externalIcon_ruj1v_62{flex-shrink:0;opacity:.7}._referenceMetadata_ruj1v_67{display:flex;align-items:center;gap:var(--spacing-2);font-size:.8125rem;color:var(--muted-foreground)}._referenceYear_ruj1v_75,._referenceJournal_ruj1v_76,._referenceCitations_ruj1v_77{line-height:1.4}._referenceSeparator_ruj1v_81{opacity:.5}@media(max-width:768px){._referencesCard_ruj1v_1{max-width:85%}._referenceMetadata_ruj1v_67{flex-wrap:wrap}}._webSourcesCard_s3ktq_1{background-color:color-mix(in srgb,var(--accent) 8%,var(--card));border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:var(--radius-md);padding:var(--spacing-4);max-width:70%;box-shadow:var(--shadow)}._webSourcesHeader_s3ktq_10{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}._webSourcesIcon_s3ktq_17{color:var(--accent);flex-shrink:0}._webSourcesTitle_s3ktq_22{font-weight:600;font-size:.9375rem;color:var(--foreground)}._webSourcesList_s3ktq_28{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-4)}._webSourceItem_s3ktq_37{display:flex;flex-direction:column;gap:var(--spacing-2)}._webSourceLink_s3ktq_43{display:flex;align-items:center;gap:var(--spacing-2);text-decoration:none;color:var(--accent);font-weight:500;font-size:.9375rem;transition:color var(--animation-duration-fast) ease}._webSourceLink_s3ktq_43:hover{color:color-mix(in srgb,var(--accent),black 15%);text-decoration:underline}._webSourceTitle_s3ktq_59{flex:1;line-height:1.4}._externalIcon_s3ktq_64{flex-shrink:0;opacity:.7}._webSourceSnippet_s3ktq_69{font-size:.875rem;line-height:1.5;color:var(--foreground);margin:0}._webSourceMetadata_s3ktq_76{display:flex;align-items:center;gap:var(--spacing-2);font-size:.8125rem;color:var(--muted-foreground)}._webBadge_s3ktq_84{display:inline-flex;align-items:center;padding:.125rem var(--spacing-2);background-color:var(--accent);color:var(--accent-foreground);border-radius:var(--radius-sm);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em}._sourceSeparator_s3ktq_97{opacity:.5}._webSourceScore_s3ktq_101{line-height:1.4}@media(max-width:768px){._webSourcesCard_s3ktq_1{max-width:85%}._webSourceMetadata_s3ktq_76{flex-wrap:wrap}}._messageWrapper_eu9i2_1{display:flex;flex-direction:column;gap:var(--spacing-3);width:100%;animation:_fadeIn_eu9i2_1 var(--animation-duration-normal) ease}@keyframes _fadeIn_eu9i2_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._studentWrapper_eu9i2_20{align-items:flex-end}._professorWrapper_eu9i2_24{align-items:flex-start}._messageBubble_eu9i2_28{max-width:70%;padding:var(--spacing-4);border-radius:var(--radius-lg);word-wrap:break-word;overflow-wrap:break-word}._studentBubble_eu9i2_36{background-color:var(--primary);color:var(--primary-foreground);border-radius:var(--radius-lg) var(--radius-lg) 0 var(--radius-lg)}._professorBubble_eu9i2_42{background-color:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) 0;box-shadow:var(--shadow)}._messageContent_eu9i2_50{margin:0;line-height:1.6;white-space:pre-wrap;font-size:.9375rem}._studentBubble_eu9i2_36 ._messageContent_eu9i2_50{color:var(--primary-foreground)}._professorBubble_eu9i2_42 ._messageContent_eu9i2_50{color:var(--foreground)}._markdownContent_eu9i2_66{font-size:.9375rem;line-height:1.6;color:var(--foreground)}._markdownContent_eu9i2_66>*:first-child{margin-top:0}._markdownContent_eu9i2_66>*:last-child{margin-bottom:0}._markdownContent_eu9i2_66 p{margin-bottom:var(--spacing-3)}._markdownContent_eu9i2_66 h1,._markdownContent_eu9i2_66 h2,._markdownContent_eu9i2_66 h3,._markdownContent_eu9i2_66 h4,._markdownContent_eu9i2_66 h5,._markdownContent_eu9i2_66 h6{font-weight:600;margin-top:var(--spacing-6);margin-bottom:var(--spacing-2);line-height:1.3}._markdownContent_eu9i2_66 h1{font-size:1.5em;border-bottom:1px solid var(--border);padding-bottom:var(--spacing-2)}._markdownContent_eu9i2_66 h2{font-size:1.3em}._markdownContent_eu9i2_66 h3{font-size:1.1em}._markdownContent_eu9i2_66 h4{font-size:1em}._markdownContent_eu9i2_66 ul,._markdownContent_eu9i2_66 ol{margin-top:var(--spacing-2);margin-bottom:var(--spacing-3);padding-left:var(--spacing-6)}._markdownContent_eu9i2_66 li{margin-bottom:var(--spacing-1)}._markdownContent_eu9i2_66 li>ul,._markdownContent_eu9i2_66 li>ol{margin-top:var(--spacing-1);margin-bottom:0}._markdownContent_eu9i2_66 a{color:var(--primary);text-decoration:none;font-weight:500}._markdownContent_eu9i2_66 a:hover{text-decoration:underline}._markdownContent_eu9i2_66 blockquote{margin:var(--spacing-4) 0;padding-left:var(--spacing-4);border-left:4px solid var(--border);color:var(--muted-foreground);font-style:italic}._markdownContent_eu9i2_66 code{font-family:var(--font-family-monospace);font-size:.85em;background-color:var(--muted);padding:.2em .4em;border-radius:var(--radius-sm);color:var(--foreground)}._markdownContent_eu9i2_66 pre{margin:var(--spacing-4) 0;padding:var(--spacing-4);background-color:var(--muted);border-radius:var(--radius-md);overflow-x:auto}._markdownContent_eu9i2_66 pre code{background-color:transparent;padding:0;color:inherit;font-size:.85em}._markdownContent_eu9i2_66 table{width:100%;border-collapse:collapse;margin:var(--spacing-4) 0;font-size:.9em;display:block;overflow-x:auto}._markdownContent_eu9i2_66 thead tr{background-color:var(--muted);border-bottom:2px solid var(--border)}._markdownContent_eu9i2_66 th{text-align:left;padding:var(--spacing-2) var(--spacing-4);font-weight:600}._markdownContent_eu9i2_66 td{padding:var(--spacing-2) var(--spacing-4);border-bottom:1px solid var(--border)}._markdownContent_eu9i2_66 tbody tr:last-child td{border-bottom:none}@media(max-width:768px){._messageBubble_eu9i2_28{max-width:85%}}@layer base{._root_169d4_2{all:unset;position:relative;display:inline-flex;align-items:center;width:42px;height:24px;background-color:var(--muted);border-radius:var(--radius-full);transition:background-color var(--animation-duration-normal) ease;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0}._root_169d4_2:hover{background-color:var(--muted-foreground)}._root_169d4_2:focus-visible{box-shadow:var(--shadow-focus)}._root_169d4_2[data-state=checked]{background-color:var(--primary)}._root_169d4_2[data-state=checked]:hover{background-color:color-mix(in srgb,var(--primary),black 10%)}._thumb_169d4_33{display:block;width:20px;height:20px;background-color:var(--card);border-radius:var(--radius-full);box-shadow:0 1px 2px color-mix(in srgb,black 10%,transparent);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);transform:translate(2px);will-change:transform}._root_169d4_2[data-state=checked] ._thumb_169d4_33{transform:translate(20px)}._root_169d4_2[data-disabled]{opacity:.5;cursor:not-allowed}}._inputContainer_o9i72_1{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);border-top:1px solid var(--border);box-shadow:0 -2px 8px #0000000d}._togglesContainer_o9i72_11{display:flex;gap:var(--spacing-6);flex-wrap:wrap}._toggleRow_o9i72_17{display:flex;align-items:center;gap:var(--spacing-3)}._toggleLabel_o9i72_23{font-size:.9375rem;color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none}._inputRow_o9i72_30{display:flex;gap:var(--spacing-3);align-items:flex-end}._textarea_o9i72_36{flex:1}._sendButton_o9i72_40{flex-shrink:0;align-self:flex-end}._spinner_o9i72_45{animation:_spin_o9i72_45 1s linear infinite}@keyframes _spin_o9i72_45{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){._inputRow_o9i72_30{flex-direction:column;align-items:stretch}._sendButton_o9i72_40{width:100%}}._container_1s0z5_1{display:flex;flex-direction:column;width:100%;height:100vh;overflow:hidden;animation:_fadeIn_1s0z5_1 var(--animation-duration-normal) ease}@keyframes _fadeIn_1s0z5_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._header_1s0z5_21{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-6);background-color:var(--card);border-bottom:1px solid var(--border);flex-shrink:0}._iconWrapper_1s0z5_31{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:var(--radius-lg);background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);flex-shrink:0}._icon_1s0z5_31{stroke-width:1.5px}._headerText_1s0z5_47{display:flex;flex-direction:column;gap:var(--spacing-1)}._title_1s0z5_53{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin:0}._subtitle_1s0z5_61{font-size:.9375rem;color:var(--muted-foreground);margin:0}._messagesContainer_1s0z5_67{flex:1;overflow-y:auto;background-color:var(--background);padding:var(--spacing-6)}._messagesContent_1s0z5_74{display:flex;flex-direction:column;gap:var(--spacing-6);max-width:1000px;margin:0 auto;width:100%}._loadingIndicator_1s0z5_83{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);align-self:flex-start}._loadingDot_1s0z5_91{width:.5rem;height:.5rem;border-radius:50%;background-color:var(--muted-foreground);animation:_loadingPulse_1s0z5_1 1.4s ease-in-out infinite}._loadingDot_1s0z5_91:nth-child(1){animation-delay:0s}._loadingDot_1s0z5_91:nth-child(2){animation-delay:.2s}._loadingDot_1s0z5_91:nth-child(3){animation-delay:.4s}@keyframes _loadingPulse_1s0z5_1{0%,80%,to{opacity:.3;transform:scale(1)}40%{opacity:1;transform:scale(1.2)}}@media(max-width:768px){._header_1s0z5_21{padding:var(--spacing-4)}._title_1s0z5_53{font-size:1.5rem}._messagesContainer_1s0z5_67{padding:var(--spacing-4)}}@layer base{._tabsList_22vco_2{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin:0;border-bottom:1px solid var(--border);flex-shrink:0}._tabsList_22vco_2::-webkit-scrollbar{display:none}._tabsTrigger_22vco_16{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-base);font-size:.9rem;font-weight:500;color:var(--muted-foreground);background-color:transparent;padding:var(--spacing-3) var(--spacing-4);border:none;border-radius:0;cursor:pointer;position:relative;transition:color var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);white-space:nowrap}._tabsTrigger_22vco_16:hover{color:var(--foreground)}._tabsTrigger_22vco_16[data-state=active]{color:var(--primary);font-weight:600}._tabsTrigger_22vco_16[data-state=active]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--primary);transform-origin:center;transition:transform var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);transform:scaleX(1)}._tabsTrigger_22vco_16:not([data-state=active]):hover:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:color-mix(in srgb,var(--muted-foreground) 30%,transparent);transform-origin:center;transform:scaleX(.6);transition:transform var(--animation-duration-normal) cubic-bezier(.22,1,.36,1),background-color var(--animation-duration-normal) cubic-bezier(.22,1,.36,1)}._tabsTrigger_22vco_16:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._tabsTrigger_22vco_16[disabled]{opacity:.5;cursor:not-allowed;color:var(--muted-foreground)}._tabsContent_22vco_92{color:var(--foreground);outline:none}._tabsContent_22vco_92[hidden]{display:none!important}._tabsList_22vco_2[data-variant=pill]{background-color:var(--surface);padding:var(--spacing-2);border-radius:var(--radius-full);border-bottom:none;gap:var(--spacing-1)}._tabsList_22vco_2[data-variant=pill] ._tabsTrigger_22vco_16{border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-4)}._tabsList_22vco_2[data-variant=pill] ._tabsTrigger_22vco_16[data-state=active]{background-color:var(--primary);color:var(--primary-foreground)}._tabsList_22vco_2[data-variant=pill] ._tabsTrigger_22vco_16[data-state=active]:after{display:none}.dark ._tabsTrigger_22vco_16[data-state=active]:after{background-color:var(--primary)}.dark ._tabsTrigger_22vco_16:not([data-state=active]):hover:after{background-color:color-mix(in srgb,var(--muted-foreground) 40%,transparent)}}._container_1bija_1{display:flex;flex-direction:column;gap:var(--spacing-6);animation:_fadeIn_1bija_1 var(--animation-duration-normal) ease}@keyframes _fadeIn_1bija_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._header_1bija_13{margin-bottom:var(--spacing-2)}._title_1bija_17{font-family:var(--font-family-heading);font-size:2rem;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._subtitle_1bija_24{color:var(--muted-foreground);font-size:1rem;margin:0}._grid_1bija_30{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6)}._fullWidth_1bija_36{grid-column:span 2}._card_1bija_40{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-sm)}._sectionTitle_1bija_48{font-size:1.1rem;font-weight:600;margin-bottom:var(--spacing-4);color:var(--foreground);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-2)}._infoIcon_1bija_57{color:var(--muted-foreground);cursor:help;transition:color var(--animation-duration-fast)}._infoIcon_1bija_57:hover{color:var(--primary)}._stageSummaryBox_1bija_67{margin-top:var(--spacing-4);padding:var(--spacing-4);background-color:var(--muted);border-radius:var(--radius);border-left:4px solid var(--primary)}._resultCard_1bija_75{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);margin-top:var(--spacing-8);animation:_slideUp_1bija_1 var(--animation-duration-normal) ease}@keyframes _slideUp_1bija_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._resultHeader_1bija_90{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}._riskScore_1bija_97{font-family:var(--font-family-monospace);font-size:2.5rem;font-weight:700;color:var(--foreground)}._summaryBox_1bija_104{background-color:var(--muted);padding:var(--spacing-4);border-radius:var(--radius);margin:var(--spacing-4) 0;font-family:var(--font-family-monospace);font-size:.9rem;line-height:1.6;white-space:pre-wrap}._actionArea_1bija_115{display:flex;justify-content:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._resultContainer_1bija_124{display:flex;flex-direction:column;gap:var(--spacing-6)}._chartsGrid_1bija_130{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--spacing-4)}@media(min-width:768px){._chartsGrid_1bija_130{grid-template-columns:repeat(2,1fr)}}._chartWrapper_1bija_142{min-height:300px}@media(max-width:768px){._grid_1bija_30{grid-template-columns:1fr}._fullWidth_1bija_36{grid-column:span 1}}@layer base{._checkboxWrapper_1ruxl_2{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}._checkbox_1ruxl_2{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:1.25rem;height:1.25rem;border:2px solid var(--border);border-radius:var(--radius-sm);background-color:transparent;cursor:pointer;margin:0;padding:0;transition:all var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:hover{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._checkbox_1ruxl_2:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--primary)}._checkbox_1ruxl_2:checked{background-color:var(--primary);border-color:var(--primary);transform:scale(1);animation:_checkboxPulse_1ruxl_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:disabled{opacity:.5;cursor:not-allowed;background-color:var(--muted);border-color:var(--muted)}._checkmark_1ruxl_49{position:absolute;width:1rem;height:1rem;color:var(--primary-foreground);pointer-events:none;opacity:0;transform:scale(.8);transition:opacity var(--animation-duration-normal) cubic-bezier(.16,1,.3,1),transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:checked+._checkmark_1ruxl_49{opacity:1;transform:scale(1)}._checkbox_1ruxl_2:disabled+._checkmark_1ruxl_49{color:var(--muted-foreground)}@keyframes _checkboxPulse_1ruxl_1{0%{transform:scale(.95);box-shadow:0 0 color-mix(in srgb,var(--primary) 40%,transparent)}70%{transform:scale(1.02);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}}@layer base{._slider_x0qhw_2{position:relative;display:flex;align-items:center;min-width:12rem;height:1.5rem;touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer}._track_x0qhw_13{position:absolute;height:.375rem;width:100%;background-color:var(--muted);border-radius:var(--radius-full);transition:background-color var(--animation-duration-fast) ease}._range_x0qhw_22{position:absolute;height:100%;background-color:var(--primary);border-radius:var(--radius-full);transition:background-color var(--animation-duration-fast) ease}._thumb_x0qhw_30{display:block;width:1rem;height:1rem;background-color:var(--primary);border-radius:var(--radius-full);border:2px solid var(--background);box-shadow:var(--shadow);transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._slider_x0qhw_2:hover ._track_x0qhw_13{background-color:var(--muted-foreground)}._slider_x0qhw_2:hover ._thumb_x0qhw_30,._slider_x0qhw_2:focus-visible ._thumb_x0qhw_30{transform:scale(1.1);box-shadow:var(--shadow-md)}._slider_x0qhw_2:focus-visible{outline:none}._slider_x0qhw_2:focus-visible ._track_x0qhw_13{outline:2px solid var(--primary);outline-offset:2px}}._chartContainer_1fqsb_1{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);height:100%;display:flex;flex-direction:column}._header_1fqsb_11{margin-bottom:var(--spacing-4)}._title_1fqsb_15{margin:0;font-size:1rem;font-weight:600;color:var(--card-foreground)}._subtitle_1fqsb_22{margin:var(--spacing-1) 0 0;font-size:.875rem;color:var(--muted-foreground)}._graphArea_1fqsb_28{flex:1;min-height:250px}._chartContainer_p1jc5_1{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);height:100%;display:flex;flex-direction:column}._header_p1jc5_11{margin-bottom:var(--spacing-4)}._title_p1jc5_15{margin:0;font-size:1rem;font-weight:600;color:var(--card-foreground)}._subtitle_p1jc5_22{margin:var(--spacing-1) 0 0;font-size:.875rem;color:var(--muted-foreground)}._graphArea_p1jc5_28{flex:1;min-height:250px}._disclaimer_p1jc5_33{margin-top:var(--spacing-2);font-size:.75rem;color:var(--muted-foreground);font-style:italic;text-align:right}._chartContainer_trgej_1{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);height:100%;display:flex;flex-direction:column}._header_trgej_11{margin-bottom:var(--spacing-2)}._title_trgej_15{margin:0;font-size:1rem;font-weight:600;color:var(--card-foreground)}._subtitle_trgej_22{margin:var(--spacing-1) 0 0;font-size:.875rem;color:var(--muted-foreground)}._graphArea_trgej_28{flex:1;min-height:250px}._footer_trgej_33{text-align:center;font-size:.875rem;margin-top:var(--spacing-2);font-weight:500}._chartContainer_1p3en_1{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);height:100%;display:flex;flex-direction:column}._header_1p3en_11{margin-bottom:var(--spacing-4);display:flex;justify-content:space-between;align-items:flex-start}._title_1p3en_18{margin:0;font-size:1rem;font-weight:600;color:var(--card-foreground)}._badges_1p3en_25{display:flex;gap:var(--spacing-1)}._diagramContainer_1p3en_30{display:flex;align-items:stretch;justify-content:space-between;gap:var(--spacing-2);flex:1}._categoryColumn_1p3en_38{flex:1;display:flex;flex-direction:column;gap:var(--spacing-2)}._categoryHeader_1p3en_45{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:var(--spacing-1)}._categoryLabel_1p3en_53{font-weight:700;font-size:1.25rem;color:var(--primary)}._categoryValue_1p3en_59{font-family:var(--font-family-monospace);font-weight:600}._stageGrid_1p3en_64{display:flex;flex-direction:column;gap:var(--spacing-1);flex:1}._stageCell_1p3en_71{padding:var(--spacing-1);border:1px solid var(--border);border-radius:var(--radius-sm);text-align:center;font-size:.75rem;color:var(--muted-foreground);transition:all .2s}._active_1p3en_81{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);font-weight:600;box-shadow:var(--shadow-md);transform:scale(1.02)}._connector_1p3en_90{width:1px;background-color:var(--border);margin:var(--spacing-8) 0}._legend_1p3en_96{margin-top:var(--spacing-4);font-size:.75rem;color:var(--muted-foreground);text-align:center}._container_7lkei_1{border-radius:var(--radius-lg);background-color:var(--surface);box-shadow:var(--shadow-md);overflow:hidden;display:flex;flex-direction:column;margin-top:var(--spacing-8);border:1px solid var(--border)}._startState_7lkei_12{padding:var(--spacing-12);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacing-4);background:linear-gradient(to bottom,var(--surface) 0%,color-mix(in srgb,var(--primary) 5%,transparent) 100%)}._startIcon_7lkei_27{width:4rem;height:4rem;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-2)}._startState_7lkei_12 h3{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0}._startState_7lkei_12 p{color:var(--muted-foreground);max-width:32rem;line-height:1.6;margin-bottom:var(--spacing-4)}._header_7lkei_55{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--border);background-color:var(--surface)}._headerTitle_7lkei_64{display:flex;align-items:center;gap:var(--spacing-3)}._headerTitle_7lkei_64 h3{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;margin:0}._sparkleIcon_7lkei_77{color:var(--primary)}._statusBadge_7lkei_81{display:flex;align-items:center;gap:var(--spacing-1)}._actions_7lkei_87{display:flex;gap:var(--spacing-2)}._error_7lkei_92{margin:var(--spacing-4);padding:var(--spacing-4);background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid color-mix(in srgb,var(--error) 20%,transparent);border-radius:var(--radius);color:var(--error);display:flex;align-items:center;gap:var(--spacing-3)}._error_7lkei_92 p{margin:0;font-size:.9rem}._contentArea_7lkei_109{display:flex;flex-direction:column}._tabsList_7lkei_114{padding:0 var(--spacing-4);background-color:var(--muted);border-bottom:1px solid var(--border)}._tabContent_7lkei_120{padding:0;min-height:400px;display:flex;flex-direction:column;animation:_fadeIn_7lkei_1 var(--animation-duration-normal) ease}._sectionHeader_7lkei_128{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--border);background-color:color-mix(in srgb,var(--muted) 30%,transparent)}._sectionHeader_7lkei_128 h4{margin:0;font-size:1rem;font-weight:600;color:var(--foreground)}._scrollArea_7lkei_144{padding:var(--spacing-6);flex:1;background-color:var(--surface);position:relative}._loadingPlaceholder_7lkei_151{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:var(--spacing-8);color:var(--muted-foreground);gap:var(--spacing-4);min-height:200px}._emptyState_7lkei_163{color:var(--muted-foreground);font-style:italic;text-align:center;padding:var(--spacing-8)}._markdown_7lkei_171{font-size:.95rem;line-height:1.7;color:var(--foreground)}._markdown_7lkei_171 h3{font-size:1.1rem;font-weight:600;margin:var(--spacing-6) 0 var(--spacing-3);color:var(--foreground)}._markdown_7lkei_171 h2{font-size:1.25rem;font-weight:700;margin:var(--spacing-8) 0 var(--spacing-4);color:var(--primary);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-2)}._markdown_7lkei_171 h2:first-child,._markdown_7lkei_171 h3:first-child{margin-top:0}._listItem_7lkei_198{list-style:none;position:relative;padding-left:var(--spacing-5);margin-bottom:var(--spacing-2)}._listItem_7lkei_198:before{content:"•";position:absolute;left:var(--spacing-1);color:var(--primary);font-weight:700}._paragraph_7lkei_213{margin-bottom:var(--spacing-4)}._spacer_7lkei_217{height:var(--spacing-2)}._spin_7lkei_222{animation:_spin_7lkei_222 2s linear infinite}@keyframes _spin_7lkei_222{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _fadeIn_7lkei_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._cursor_7lkei_236{display:inline-block;width:8px;height:16px;background-color:var(--primary);margin-left:4px;animation:_blink_7lkei_1 1s step-end infinite;vertical-align:middle}@keyframes _blink_7lkei_1{0%,to{opacity:1}50%{opacity:0}}._row_1g32k_1:hover td{background-color:var(--muted)}._row_1g32k_1 td{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);color:var(--foreground);vertical-align:middle}._row_1g32k_1:last-child td{border-bottom:none}._idCell_1g32k_16{font-family:var(--font-family-monospace);color:var(--muted-foreground);font-size:.875rem}._dateCell_1g32k_22{white-space:nowrap;font-size:.875rem}._patientInfo_1g32k_27{display:flex;flex-direction:column;line-height:1.2}._gender_1g32k_33{font-size:.75rem;color:var(--muted-foreground);text-transform:capitalize}._location_1g32k_39{font-size:.875rem;max-width:180px;line-height:1.3}._stageBadge_1g32k_45{font-family:var(--font-family-monospace);font-weight:600}._tnmGroup_1g32k_50{display:flex;gap:var(--spacing-2);font-family:var(--font-family-monospace);font-size:.875rem}._tnmGroup_1g32k_50 span{background-color:var(--secondary);color:var(--secondary-foreground);padding:0 var(--spacing-1);border-radius:var(--radius-sm);cursor:help}._measurements_1g32k_65{display:flex;flex-direction:column;font-size:.8125rem;color:var(--muted-foreground);line-height:1.3}._na_1g32k_73{color:var(--muted-foreground);opacity:.5;font-size:.875rem}._riskCell_1g32k_79{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}._riskScore_1g32k_86{font-size:.75rem;color:var(--muted-foreground)}._actionsCell_1g32k_91{text-align:right}._deleteBtn_1g32k_95{color:var(--muted-foreground)}._deleteBtn_1g32k_95:hover{color:var(--destructive);background-color:var(--destructive-subtle)}._container_tofm9_1{display:flex;flex-direction:column;gap:var(--spacing-6);animation:_fadeIn_tofm9_1 var(--animation-duration-normal) ease}@keyframes _fadeIn_tofm9_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._header_tofm9_13{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--spacing-2)}._title_tofm9_20{font-family:var(--font-family-heading);font-size:2rem;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._subtitle_tofm9_27{color:var(--muted-foreground);font-size:1rem;margin:0}._tableContainer_tofm9_33{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}._table_tofm9_33{width:100%;border-collapse:collapse;font-size:.9375rem}._table_tofm9_33 th{background-color:var(--muted);color:var(--muted-foreground);font-weight:600;text-align:left;padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border)}._emptyState_tofm9_56{padding:var(--spacing-12);text-align:center;color:var(--muted-foreground);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._loadingState_tofm9_66{padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4)}._container_xcjdy_1{display:flex;flex-direction:column;gap:var(--spacing-6);animation:_fadeIn_xcjdy_1 var(--animation-duration-normal) ease;max-width:800px}@keyframes _fadeIn_xcjdy_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._header_xcjdy_14{margin-bottom:var(--spacing-4)}._title_xcjdy_18{font-family:var(--font-family-heading);font-size:2rem;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._subtitle_xcjdy_25{color:var(--muted-foreground);font-size:1.1rem;line-height:1.6}._disclaimer_xcjdy_31{margin-top:var(--spacing-4);padding:var(--spacing-4);border-left:4px solid var(--warning);background-color:color-mix(in srgb,var(--warning) 5%,transparent);color:var(--muted-foreground);font-size:.9rem;line-height:1.6}._card_ufpwh_1{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow-sm)}._sectionTitle_ufpwh_9{font-size:1.25rem;font-weight:600;color:var(--primary);margin-bottom:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-2)}._text_ufpwh_19{color:var(--foreground);line-height:1.6;margin-bottom:var(--spacing-6)}._grid_ufpwh_25{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._infoBox_ufpwh_32{background:var(--muted);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border)}._infoTitle_ufpwh_39{font-weight:700;font-family:var(--font-family-heading);color:var(--foreground);margin:0 0 var(--spacing-2) 0;font-size:1.1rem}._infoText_ufpwh_47{font-size:.9rem;color:var(--muted-foreground);margin:0;line-height:1.4}._separator_ufpwh_54{height:1px;background-color:var(--border);margin:var(--spacing-6) 0}._significanceList_ufpwh_60{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._significanceItem_ufpwh_69{padding:var(--spacing-3);background-color:color-mix(in srgb,var(--primary) 5%,transparent);border-radius:var(--radius);font-size:.95rem;line-height:1.5;color:var(--foreground);border-left:3px solid var(--primary)}@media(max-width:600px){._grid_ufpwh_25{grid-template-columns:1fr}}._container_ed0tf_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._card_ed0tf_7{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow-sm)}._headerWithBadge_ed0tf_15{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}._badge_ed0tf_22{font-size:.75rem;font-weight:600;text-transform:uppercase;background-color:var(--muted);color:var(--muted-foreground);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);letter-spacing:.05em}._sectionTitle_ed0tf_33{font-size:1.25rem;font-weight:600;color:var(--primary);display:flex;align-items:center;gap:var(--spacing-2);margin:0}._sectionTitle_ed0tf_33:not(:first-child){margin-bottom:var(--spacing-4)}._card_ed0tf_7>._sectionTitle_ed0tf_33{margin-bottom:var(--spacing-4)}._description_ed0tf_51{color:var(--foreground);margin-bottom:var(--spacing-6);line-height:1.6}._stagingGrid_ed0tf_58{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._stageBox_ed0tf_65{padding:var(--spacing-4);border-radius:var(--radius);text-align:center;border:1px solid transparent}._stageLabel_ed0tf_72{font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;margin-bottom:var(--spacing-2)}._stageValue_ed0tf_80{font-weight:700;font-family:var(--font-family-monospace)}._adverseSection_ed0tf_86{background-color:var(--muted);padding:var(--spacing-4);border-radius:var(--radius)}._subsectionTitle_ed0tf_92{font-size:1rem;font-weight:600;margin:0 0 var(--spacing-2) 0;color:var(--foreground)}._subtext_ed0tf_99{font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-3)}._featureList_ed0tf_105{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._featureList_ed0tf_105 li{background-color:var(--surface);border:1px solid var(--border);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:.85rem;color:var(--foreground);font-weight:500}._list_ed0tf_125{list-style:none;padding:0;margin:0 0 var(--spacing-6) 0;display:flex;flex-direction:column;gap:var(--spacing-3)}._listItem_ed0tf_134{display:flex;justify-content:space-between;padding:var(--spacing-3);background-color:var(--muted);border-radius:var(--radius);align-items:center}._itemLabel_ed0tf_143{font-weight:500}._itemPoints_ed0tf_147{font-family:var(--font-family-monospace);font-weight:700;color:var(--primary);background:var(--surface);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);border:1px solid var(--border)}._riskLevels_ed0tf_158{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4)}._riskCard_ed0tf_164{padding:var(--spacing-4);border-radius:var(--radius);text-align:center;border:1px solid transparent}._riskHigh_ed0tf_171{background-color:color-mix(in srgb,var(--error) 10%,transparent);border-color:color-mix(in srgb,var(--error) 20%,transparent);color:var(--error)}._riskMod_ed0tf_177{background-color:color-mix(in srgb,var(--warning) 10%,transparent);border-color:color-mix(in srgb,var(--warning) 20%,transparent);color:var(--warning-foreground)}._riskLow_ed0tf_183{background-color:color-mix(in srgb,var(--success) 10%,transparent);border-color:color-mix(in srgb,var(--success) 20%,transparent);color:var(--success)}._riskScore_ed0tf_189{font-size:1.5rem;font-weight:700;margin-bottom:var(--spacing-1)}._riskLabel_ed0tf_195{font-weight:600;text-transform:uppercase;font-size:.875rem;letter-spacing:.05em}@media(max-width:600px){._stagingGrid_ed0tf_58,._riskLevels_ed0tf_158{grid-template-columns:1fr}}._container_tv8va_1{display:flex;flex-direction:column;gap:var(--spacing-6);animation:_fadeIn_tv8va_1 var(--animation-duration-normal) ease;width:100%}@keyframes _fadeIn_tv8va_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._header_tv8va_14{margin-bottom:var(--spacing-2)}._title_tv8va_18{font-family:var(--font-family-heading);font-size:2rem;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._subtitle_tv8va_25{color:var(--muted-foreground);font-size:1rem;margin:0}._tabsContainer_tv8va_31{display:flex;flex-direction:column;gap:var(--spacing-6)}._tabsList_tv8va_37{border-bottom:1px solid var(--border);padding:0 var(--spacing-2)}._tabTrigger_tv8va_42{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);color:var(--muted-foreground);font-weight:500;transition:all var(--animation-duration-fast) ease}._tabTrigger_tv8va_42:hover{color:var(--foreground)}._tabTrigger_tv8va_42[data-state=active]{color:var(--primary);font-weight:600}._icon_tv8va_61{margin-right:var(--spacing-1)}._contentArea_tv8va_65{min-height:500px}._tabContent_tv8va_69{animation:_slideIn_tv8va_1 var(--animation-duration-fast) ease}@keyframes _slideIn_tv8va_1{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}._container_1r6t0_1{display:flex;flex-direction:column;gap:var(--spacing-6);width:100%;animation:_fadeIn_1r6t0_1 var(--animation-duration-normal) ease}@keyframes _fadeIn_1r6t0_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@layer base{._container_1hkz0_2{display:flex;flex-direction:column;gap:var(--spacing-6);width:100%}._recorderDisplay_1hkz0_9{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--muted);border-radius:var(--radius-lg);padding:var(--spacing-8);gap:var(--spacing-6);border:2px dashed var(--border);transition:border-color var(--animation-duration-normal) ease}._visualizer_1hkz0_22{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2)}._visualizer_1hkz0_22._active_1hkz0_29{color:var(--error)}._recordingIndicator_1hkz0_33{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground)}._visualizer_1hkz0_22._active_1hkz0_29 ._recordingIndicator_1hkz0_33{color:var(--error)}._pulsingDot_1hkz0_48{width:10px;height:10px;background-color:var(--error);border-radius:50%;animation:_pulse_1hkz0_1 1.5s infinite}._timer_1hkz0_56{font-family:var(--font-family-monospace);font-size:3rem;font-weight:700;color:var(--foreground);font-variant-numeric:tabular-nums}._controls_1hkz0_64{display:flex;gap:var(--spacing-4)}._recordButton_1hkz0_69{min-width:180px}._playbackControls_1hkz0_73{display:flex;gap:var(--spacing-3);align-items:center}._hiddenAudio_1hkz0_79{display:none}._notesSection_1hkz0_83{display:flex;flex-direction:column;gap:var(--spacing-2)}._label_1hkz0_89{font-size:.875rem;font-weight:600;color:var(--foreground)}._textarea_1hkz0_95{min-height:100px;resize:vertical}._actionSection_1hkz0_100{display:flex;justify-content:center}._analyzeButton_1hkz0_105{width:100%}._errorState_1hkz0_109{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12);text-align:center;color:var(--muted-foreground);background-color:var(--muted);border-radius:var(--radius-lg)}._errorIcon_1hkz0_121{color:var(--error);margin-bottom:var(--spacing-4)}._errorState_1hkz0_109 h3{color:var(--foreground);margin:0 0 var(--spacing-2) 0}@keyframes _pulse_1hkz0_1{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}}@layer base{._progress_oppwu_2{width:100%;height:.5rem;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden;box-shadow:var(--shadow);position:relative}._indicator_oppwu_12{position:absolute;width:100%;height:100%;background-color:var(--primary);border-radius:var(--radius-full);transform:translate(-100%);transition:transform var(--animation-duration-normal) ease-out}}@layer base{._container_24lmq_2{display:flex;flex-direction:column;gap:var(--spacing-6);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6)}._header_24lmq_12{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);text-align:center}._header_24lmq_12 h2{margin:0;font-size:1.5rem;font-weight:600}._overallScoreContainer_24lmq_26{display:flex;justify-content:center}._scoreCircle_24lmq_31{width:120px;height:120px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:4px solid currentColor;background-color:var(--surface)}._scoreCircle_24lmq_31._success_24lmq_43{color:var(--success)}._scoreCircle_24lmq_31._default_24lmq_44{color:var(--primary)}._scoreCircle_24lmq_31._warning_24lmq_45{color:var(--warning)}._scoreCircle_24lmq_31._destructive_24lmq_46{color:var(--error)}._scoreValue_24lmq_48{font-size:2.5rem;font-weight:700;line-height:1}._scoreLabel_24lmq_54{font-size:.875rem;font-weight:600;margin-top:var(--spacing-1)}._metricsGrid_24lmq_60{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media(min-width:640px){._metricsGrid_24lmq_60{grid-template-columns:1fr 1fr}}._metricCard_24lmq_72{display:flex;flex-direction:column;gap:var(--spacing-2)}._metricHeader_24lmq_78{display:flex;justify-content:space-between;font-size:.875rem;font-weight:500;color:var(--foreground)}._metricValue_24lmq_86{font-weight:600}._sectionTitle_24lmq_90{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-3);color:var(--primary)}._sectionTitle_24lmq_90 h3{margin:0;font-size:1.125rem;font-weight:600}._summarySection_24lmq_104,._suggestionsSection_24lmq_104,._examplesSection_24lmq_104{background-color:var(--muted);padding:var(--spacing-4);border-radius:var(--radius-md)}._summarySection_24lmq_104 p{margin:0 0 var(--spacing-3) 0;font-size:.9375rem;line-height:1.6}._toneBadge_24lmq_116{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem}._toneLabel_24lmq_123{font-weight:500;color:var(--muted-foreground)}._suggestionsList_24lmq_128{margin:0;padding-left:var(--spacing-5);font-size:.9375rem;line-height:1.5}._suggestionsList_24lmq_128 li{margin-bottom:var(--spacing-2)}._examplesGrid_24lmq_139{display:flex;flex-direction:column;gap:var(--spacing-4)}._exampleCard_24lmq_145{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-3)}._exampleLabel_24lmq_152{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:var(--spacing-2)}._comparison_24lmq_160{display:flex;flex-direction:column;gap:var(--spacing-2)}@media(min-width:640px){._comparison_24lmq_160{flex-direction:row;align-items:center}}._original_24lmq_173,._improved_24lmq_173{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1)}._improved_24lmq_173{background-color:color-mix(in srgb,var(--success) 10%,transparent);padding:var(--spacing-2);border-radius:var(--radius-sm)}._miniLabel_24lmq_186{font-size:.75rem;color:var(--muted-foreground)}._original_24lmq_173 p,._improved_24lmq_173 p{margin:0;font-size:.875rem;font-style:italic}._frenchTranslation_24lmq_197{margin-top:var(--spacing-2)!important;padding-top:var(--spacing-2);border-top:1px solid color-mix(in srgb,var(--border) 50%,transparent);font-size:.8125rem!important;color:var(--muted-foreground)}._frenchLabel_24lmq_205{font-weight:600;font-style:normal;color:var(--primary);margin-right:var(--spacing-1)}._arrow_24lmq_212{display:flex;justify-content:center;color:var(--muted-foreground)}._canadianBadge_24lmq_218{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:.875rem;color:var(--success);background-color:color-mix(in srgb,var(--success) 5%,transparent);padding:var(--spacing-2);border-radius:var(--radius-full);text-align:center}._actions_24lmq_231{display:flex;gap:var(--spacing-3);margin-top:var(--spacing-2)}._saveButton_24lmq_237{flex:1}}@layer base{._grid_735zw_2{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);width:100%}@media(min-width:640px){._grid_735zw_2{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._grid_735zw_2{grid-template-columns:repeat(3,1fr)}}._card_735zw_21{display:flex;flex-direction:column;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-5);transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;height:100%}._card_735zw_21:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--primary)}._cardHeader_735zw_38{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-4)}._iconWrapper_735zw_45{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}._title_735zw_56{font-size:1.125rem;font-weight:600;margin:0 0 var(--spacing-2) 0;color:var(--foreground)}._description_735zw_63{font-size:.875rem;color:var(--muted-foreground);margin:0 0 var(--spacing-4) 0;line-height:1.5;flex-grow:1}._pointsContainer_735zw_71{background-color:var(--muted);padding:var(--spacing-3);border-radius:var(--radius-md);margin-bottom:var(--spacing-4)}._pointsLabel_735zw_78{display:block;font-size:.75rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-1)}._pointsList_735zw_86{margin:0;padding-left:var(--spacing-4);font-size:.8125rem;color:var(--muted-foreground)}._startButton_735zw_93{width:100%;margin-top:auto}._cardSkeleton_735zw_98{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-5);display:flex;flex-direction:column;gap:var(--spacing-3)}._skeletonTitle_735zw_108{height:1.5rem;width:70%}._skeletonBadge_735zw_113{height:1.25rem;width:30%}._skeletonText_735zw_118{height:.875rem;width:100%}._skeletonButton_735zw_123{height:2.5rem;width:100%;margin-top:var(--spacing-4)}._error_735zw_129{color:var(--error);text-align:center;padding:var(--spacing-8)}}@layer base{._container_1b086_2{width:100%}._tableWrapper_1b086_6{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--surface)}._table_1b086_6{width:100%;border-collapse:collapse;font-size:.875rem}._table_1b086_6 th{text-align:left;padding:var(--spacing-3) var(--spacing-4);background-color:var(--muted);color:var(--muted-foreground);font-weight:600;border-bottom:1px solid var(--border)}._table_1b086_6 td{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);color:var(--foreground)}._table_1b086_6 tr:last-child td{border-bottom:none}._dateCell_1b086_38{display:flex;align-items:center;gap:var(--spacing-2);font-weight:500}._timeCell_1b086_45{font-size:.75rem;color:var(--muted-foreground);margin-top:2px}._scenarioName_1b086_51{font-weight:500}._actions_1b086_55{display:flex;gap:var(--spacing-1)}._deleteBtn_1b086_60{color:var(--muted-foreground)}._deleteBtn_1b086_60:hover{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent)}._emptyState_1b086_69{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12);text-align:center;background-color:var(--muted);border-radius:var(--radius-lg);color:var(--muted-foreground)}._emptyIcon_1b086_81{margin-bottom:var(--spacing-4);opacity:.5}._emptyState_1b086_69 h3{color:var(--foreground);margin:0 0 var(--spacing-2) 0}@media(max-width:640px){._hideMobile_1b086_92{display:none}}._dialogOverlay_1b086_98{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:var(--z-overlay);padding:var(--spacing-4)}._dialogContent_1b086_112{background-color:var(--background);border-radius:var(--radius-lg);width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;box-shadow:var(--shadow-lg)}._dialogHeader_1b086_123{padding:var(--spacing-4);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}._dialogHeader_1b086_123 h2{margin:0;font-size:1.25rem}._dialogBody_1b086_136{padding:var(--spacing-6);overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-6)}._metaInfo_1b086_144{background-color:var(--muted);padding:var(--spacing-4);border-radius:var(--radius-md)}._metaInfo_1b086_144 p{margin:0 0 var(--spacing-2) 0;font-size:.875rem}._metaInfo_1b086_144 p:last-child{margin-bottom:0}._readOnlyPanel_1b086_159 .actions{display:none}._transcriptSection_1b086_163{border-top:1px solid var(--border);padding-top:var(--spacing-4)}._transcriptSection_1b086_163 h3{font-size:1rem;margin:0 0 var(--spacing-2) 0}._transcriptSection_1b086_163 p{font-size:.9375rem;line-height:1.6;color:var(--muted-foreground);background-color:var(--surface);padding:var(--spacing-4);border-radius:var(--radius-md);border:1px solid var(--border)}}._container_1ygcw_1{display:flex;flex-direction:column;gap:var(--spacing-6);width:100%;max-width:1200px;margin:0 auto;animation:_fadeIn_1ygcw_1 var(--animation-duration-normal) ease}._header_1ygcw_11{display:flex;flex-direction:column;gap:var(--spacing-2)}._title_1ygcw_17{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:var(--foreground);margin:0}._subtitle_1ygcw_25{font-size:1rem;color:var(--muted-foreground);margin:0}._tabs_1ygcw_31{display:flex;flex-direction:column;gap:var(--spacing-6)}._tabsList_1ygcw_37{border-bottom:1px solid var(--border);width:100%;justify-content:flex-start}._tabContent_1ygcw_43{outline:none}._practiceLayout_1ygcw_47{display:flex;flex-direction:column;gap:var(--spacing-6)}@media(min-width:1024px){._practiceLayout_1ygcw_47{flex-direction:row;align-items:flex-start}}._recorderSection_1ygcw_60{flex:1;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);transition:flex var(--animation-duration-normal) ease}._recorderSection_1ygcw_60._shrunk_1ygcw_69{flex:0 0 100%}@media(min-width:1024px){._recorderSection_1ygcw_60._shrunk_1ygcw_69{flex:0 0 40%}}._sectionHeader_1ygcw_79{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}._sectionHeader_1ygcw_79 h3{margin:0;font-size:1.25rem;font-weight:600;color:var(--foreground)}._changeScenarioBtn_1ygcw_93{background:none;border:none;color:var(--primary);font-size:.875rem;font-weight:500;cursor:pointer;padding:0}._changeScenarioBtn_1ygcw_93:hover{text-decoration:underline}._scenarioContext_1ygcw_107{background-color:var(--muted);padding:var(--spacing-4);border-radius:var(--radius-md);margin-bottom:var(--spacing-6)}._scenarioContext_1ygcw_107 p{margin:0 0 var(--spacing-2) 0;font-size:.9375rem;color:var(--foreground)}._talkingPoints_1ygcw_120{margin:0;padding-left:var(--spacing-5);font-size:.875rem;color:var(--muted-foreground)}._talkingPoints_1ygcw_120 li{margin-bottom:var(--spacing-1)}._feedbackSection_1ygcw_131{flex:1;animation:_slideInRight_1ygcw_1 var(--animation-duration-normal) ease}@keyframes _fadeIn_1ygcw_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideInRight_1ygcw_1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}._container_165un_1{display:flex;flex-direction:column;gap:var(--spacing-8);width:100%;animation:_fadeIn_165un_1 var(--animation-duration-normal) ease forwards;opacity:0}._contentWrapper_165un_10{display:flex;flex-direction:column;gap:var(--spacing-8)}._heroImageContainer_165un_17{width:100%;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);animation:_slideUp_165un_1 var(--animation-duration-normal) ease forwards;opacity:0;transform:translateY(20px)}._heroImage_165un_17{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:16 / 9}._contentSection_165un_36{display:flex;flex-direction:column;gap:var(--spacing-6);max-width:600px;margin:0 auto;text-align:center;animation:_slideUp_165un_1 var(--animation-duration-normal) ease forwards;opacity:0;transform:translateY(20px);animation-delay:.1s}._titleWrapper_165un_49{display:flex;flex-direction:column;gap:var(--spacing-4);align-items:center}._iconWrapper_165un_56{width:4.5rem;height:4.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#cce4ff,#cff5fc);border-radius:var(--radius-lg);color:var(--primary)}._title_165un_49{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;color:var(--foreground);margin:0;letter-spacing:-.02em;line-height:1.1}._badge_165un_77{display:inline-block;background-color:color-mix(in srgb,var(--info) 10%,transparent);color:var(--info);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);font-size:.875rem;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.05em}._description_165un_90{font-size:1.125rem;color:var(--muted-foreground);line-height:1.6;max-width:500px;margin:0 auto}._featuresList_165un_101{display:flex;flex-direction:column;gap:var(--spacing-3);align-items:center}._featureItem_165un_108{display:flex;align-items:center;gap:var(--spacing-3);font-size:.95rem;color:var(--foreground)}._featureDot_165un_116{width:.5rem;height:.5rem;border-radius:50%;background-color:var(--primary);flex-shrink:0}._comingSoonText_165un_124{font-size:.95rem;color:var(--muted-foreground);margin:0;padding-top:var(--spacing-2)}@keyframes _fadeIn_165un_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_165un_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dark ._iconWrapper_165un_56{background:linear-gradient(135deg,#0a305c,#0f4b57);color:#66adff}@media(max-width:768px){._container_165un_1,._contentWrapper_165un_10{gap:var(--spacing-6)}._title_165un_49{font-size:1.875rem}._description_165un_90{font-size:1rem}._contentSection_165un_36{gap:var(--spacing-4)}._heroImageContainer_165un_17{border-radius:var(--radius-md)}}@media(max-width:480px){._title_165un_49{font-size:1.5rem}._iconWrapper_165un_56{width:3.5rem;height:3.5rem}._description_165un_90{font-size:.9375rem}._featureItem_165un_108{font-size:.875rem}}._card_1h51a_1{background-color:var(--sc-surface-raised, var(--card));border:1px solid var(--sc-border, var(--border));border-radius:var(--sc-radius, var(--radius-md));padding:var(--spacing-3);display:flex;flex-direction:column;gap:var(--spacing-2);transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease;animation:_slideUp_1h51a_1 var(--animation-duration-normal) ease-out;position:relative;overflow:hidden}._card_1h51a_1:hover{transform:translateY(-2px);box-shadow:var(--sc-shadow-md, var(--shadow-md));border-color:var(--sc-border-strong, var(--border))}._followUp_1h51a_25{border-left:3px solid var(--sc-green, #154532)}._template_1h51a_26{border-left:3px solid var(--sc-gold, #c08e3c)}._checklist_1h51a_27{border-left:3px solid var(--sc-ink-soft, #5f6f64)}._consideration_1h51a_28{border-left:3px solid var(--sc-red, #b4423e)}._header_1h51a_30{display:flex;justify-content:space-between;align-items:flex-start}._badge_1h51a_36{font-size:.65rem;padding:0 var(--spacing-2);height:1.25rem}._dismissButton_1h51a_42{color:var(--sc-ink-faint, var(--muted-foreground));margin-top:-4px;margin-right:-4px}._dismissButton_1h51a_42:hover{color:var(--sc-red, var(--error));background-color:var(--sc-red-soft, transparent)}._content_1h51a_53{display:flex;flex-direction:column;gap:var(--spacing-1)}._title_1h51a_59{font-size:.875rem;font-weight:600;color:var(--sc-ink, var(--foreground));margin:0;line-height:1.4}._description_1h51a_67{font-size:.8125rem;color:var(--sc-ink-soft, var(--muted-foreground));margin:0;line-height:1.5}._footer_1h51a_74{display:flex;justify-content:flex-end;padding-top:var(--spacing-1)}._insertButton_1h51a_80{width:100%;justify-content:center;background-color:var(--sc-green, var(--primary));color:var(--sc-on-green, var(--primary-foreground));border-radius:var(--radius-full)}._insertButton_1h51a_80:hover{background-color:var(--sc-green-hover, var(--primary))}@keyframes _slideUp_1h51a_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._panel_eklmw_1{flex:1;display:flex;flex-direction:column;min-height:0;background:var(--sc-surface, var(--surface));border:1px solid var(--sc-border, var(--border));border-radius:var(--sc-radius-lg, var(--radius-lg));overflow:hidden}._header_eklmw_12{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--sc-border, var(--border))}._headerTitle_eklmw_20{display:flex;align-items:center;gap:var(--spacing-2)}._headerMark_eklmw_26{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:var(--sc-gold-soft, var(--muted));color:var(--sc-gold, var(--accent))}._headerTitle_eklmw_20 h2{font-family:var(--sc-font-display, var(--font-family-heading));font-size:1rem;font-weight:500;color:var(--sc-ink, var(--foreground));margin:0}._refreshBtn_eklmw_44{display:grid;place-items:center;width:28px;height:28px;border:none;border-radius:8px;background:none;color:var(--sc-ink-faint, var(--muted-foreground));cursor:pointer;transition:background var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._refreshBtn_eklmw_44:hover:not(:disabled){background:var(--sc-green-soft, var(--muted));color:var(--sc-ink, var(--foreground))}._refreshBtn_eklmw_44:disabled{opacity:.5;cursor:default}._spinning_eklmw_67{animation:_spin_eklmw_67 1s linear infinite}@keyframes _spin_eklmw_67{to{transform:rotate(360deg)}}._scrollArea_eklmw_75{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4);scrollbar-width:thin;scrollbar-color:var(--sc-border-strong, var(--border)) transparent}._content_eklmw_87{display:flex;flex-direction:column;gap:var(--spacing-5)}._section_eklmw_93{display:flex;flex-direction:column;gap:var(--spacing-2)}._sectionHeader_eklmw_99{display:flex;align-items:center;gap:var(--spacing-2);color:var(--sc-ink-soft, var(--muted-foreground))}._sectionTitle_eklmw_106{font-size:.7188rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-ink-soft, var(--muted-foreground));margin:0}._countBadge_eklmw_115{margin-left:auto;font-size:.6563rem;font-weight:600;color:var(--sc-ink-faint, var(--muted-foreground));background:var(--sc-green-soft, var(--muted));border-radius:var(--radius-full);padding:1px 7px}._cardList_eklmw_125{display:flex;flex-direction:column;gap:var(--spacing-2)}._emptyState_eklmw_133{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);text-align:center;padding:var(--spacing-8) var(--spacing-4)}._emptyIcon_eklmw_144{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--sc-gold-soft, var(--muted));color:var(--sc-gold, var(--accent));margin-bottom:var(--spacing-1)}._emptyState_eklmw_133 h4{font-family:var(--sc-font-display, var(--font-family-heading));font-size:1rem;font-weight:500;color:var(--sc-ink, var(--foreground));margin:0}._emptyState_eklmw_133 p{font-size:.7813rem;line-height:1.55;color:var(--sc-ink-faint, var(--muted-foreground));margin:0;max-width:230px}._loadingState_eklmw_173{display:flex;flex-direction:column;gap:var(--spacing-3)}._skeletonCard_eklmw_179{height:90px;border-radius:var(--sc-radius, var(--radius-md))}._disclaimer_eklmw_186{display:flex;align-items:center;gap:var(--spacing-2);margin-top:auto;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--sc-radius, var(--radius-md));background:var(--sc-gold-soft, var(--muted));color:var(--sc-gold, var(--warning))}._disclaimer_eklmw_186 p{font-size:.6875rem;line-height:1.45;margin:0;color:inherit}._container_1alqg_1{flex:1;display:flex;flex-direction:column;min-height:100vh}._home_1alqg_10{width:100%;max-width:860px;margin:0 auto;padding:var(--spacing-12) var(--spacing-8) var(--spacing-16);display:flex;flex-direction:column;gap:var(--spacing-8);animation:_fadeUp_1alqg_1 .4s ease-out}@keyframes _fadeUp_1alqg_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._homeHeader_1alqg_26{display:flex;flex-direction:column;gap:var(--spacing-2)}._homeEyebrow_1alqg_32{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sc-gold);margin:0}._homeGreeting_1alqg_41{font-family:var(--sc-font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:500;letter-spacing:-.01em;color:var(--sc-ink);margin:0;line-height:1.1}._homeSub_1alqg_51{font-size:1rem;color:var(--sc-ink-soft);margin:0}._heroCard_1alqg_59{position:relative;display:flex;align-items:stretch;justify-content:space-between;gap:var(--spacing-6);background:var(--sc-green);border-radius:var(--sc-radius-lg);padding:var(--spacing-8);overflow:hidden;box-shadow:var(--sc-shadow-lg)}.dark ._heroCard_1alqg_59{background:var(--sc-green-soft)}._heroLeft_1alqg_76{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);max-width:460px}._heroBadge_1alqg_86{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:#f5f3ecd9;background:#f5f3ec1a;border:1px solid rgba(245,243,236,.2);border-radius:var(--radius-full);padding:.3rem .75rem}.dark ._heroBadge_1alqg_86{color:var(--sc-ink-soft);background:#e9ede50f;border-color:var(--sc-border)}._heroTitle_1alqg_106{font-family:var(--sc-font-display);font-size:1.875rem;font-weight:500;color:#f5f3ec;margin:0;line-height:1.15}.dark ._heroTitle_1alqg_106{color:var(--sc-ink)}._heroText_1alqg_119{font-size:.9375rem;line-height:1.6;color:#f5f3ecb8;margin:0}.dark ._heroText_1alqg_119{color:var(--sc-ink-soft)}._heroActions_1alqg_130{display:flex;align-items:center;gap:var(--spacing-3);flex-wrap:wrap;margin-top:var(--spacing-2)}._heroPrimary_1alqg_138{display:inline-flex;align-items:center;gap:var(--spacing-3);padding:.55rem 1.4rem .55rem .55rem;border:none;border-radius:var(--radius-full);background:#f5f3ec;color:#154532;font-family:inherit;font-size:.9063rem;font-weight:600;cursor:pointer;transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._heroPrimary_1alqg_138:hover{transform:translateY(-1px);box-shadow:0 10px 30px -10px #0006}._heroMicDot_1alqg_159{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#154532;color:#f5f3ec}._heroSecondary_1alqg_169{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:.7rem 1.2rem;border:1px solid rgba(245,243,236,.3);border-radius:var(--radius-full);background:transparent;color:#f5f3ec;font-family:inherit;font-size:.875rem;font-weight:500;cursor:pointer;transition:background var(--animation-duration-fast) ease}._heroSecondary_1alqg_169:hover{background:#f5f3ec1a}.dark ._heroSecondary_1alqg_169{color:var(--sc-ink);border-color:var(--sc-border-strong)}._heroWave_1alqg_194{display:flex;align-items:center;gap:5px;padding-right:var(--spacing-4)}._heroWave_1alqg_194 span{width:4px;height:16px;border-radius:var(--radius-full);background:#f5f3ec59;animation:_waveBob_1alqg_1 1.6s ease-in-out infinite}.dark ._heroWave_1alqg_194 span{background:var(--sc-green);opacity:.4}@keyframes _waveBob_1alqg_1{0%,to{transform:scaleY(.4)}50%{transform:scaleY(2.4)}}._statsRow_1alqg_221{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4)}._statCard_1alqg_227{display:flex;flex-direction:column;gap:var(--spacing-1);background:var(--sc-surface);border:1px solid var(--sc-border);border-radius:var(--sc-radius-lg);padding:var(--spacing-5);color:var(--sc-gold);transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._statCard_1alqg_227:hover{transform:translateY(-2px);box-shadow:var(--sc-shadow-md)}._statCard_1alqg_227 strong{font-family:var(--sc-font-display);font-size:1.75rem;font-weight:500;color:var(--sc-ink);margin-top:var(--spacing-2)}._statCard_1alqg_227 span{font-size:.7813rem;font-weight:500;color:var(--sc-ink-faint)}._recentSection_1alqg_260{display:flex;flex-direction:column;gap:var(--spacing-3)}._recentHeader_1alqg_266{display:flex;align-items:baseline;justify-content:space-between}._recentHeader_1alqg_266 h3{font-family:var(--sc-font-display);font-size:1.25rem;font-weight:500;color:var(--sc-ink);margin:0}._recentHeader_1alqg_266 button{display:inline-flex;align-items:center;gap:var(--spacing-1);border:none;background:none;color:var(--sc-ink-soft);font-family:inherit;font-size:.8125rem;font-weight:500;cursor:pointer}._recentHeader_1alqg_266 button:hover{color:var(--sc-ink)}._recentEmpty_1alqg_297{border:1px dashed var(--sc-border-strong);border-radius:var(--sc-radius-lg);padding:var(--spacing-8);text-align:center}._recentEmpty_1alqg_297 p{margin:0;font-size:.875rem;color:var(--sc-ink-faint)}._recentList_1alqg_310{display:flex;flex-direction:column;background:var(--sc-surface);border:1px solid var(--sc-border);border-radius:var(--sc-radius-lg);overflow:hidden}._recentRow_1alqg_319{display:grid;grid-template-columns:auto minmax(120px,200px) 1fr auto;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-5);border:none;border-bottom:1px solid var(--sc-border);background:none;cursor:pointer;text-align:left;transition:background var(--animation-duration-fast) ease}._recentRow_1alqg_319:last-child{border-bottom:none}._recentRow_1alqg_319:hover{background:var(--sc-green-soft)}._recentDot_1alqg_341{width:7px;height:7px;border-radius:50%;background:var(--sc-gold)}._recentTitle_1alqg_348{font-size:.875rem;font-weight:600;color:var(--sc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._recentPreview_1alqg_357{font-size:.8125rem;color:var(--sc-ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._recentDate_1alqg_365{font-size:.75rem;color:var(--sc-ink-faint);font-variant-numeric:tabular-nums}._notesPage_1alqg_373{width:100%;max-width:860px;margin:0 auto;padding:var(--spacing-10) var(--spacing-8) var(--spacing-16);display:flex;flex-direction:column;gap:var(--spacing-6);animation:_fadeUp_1alqg_1 .4s ease-out}._notesHeader_1alqg_384{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-4)}._notesHeader_1alqg_384 h1{font-family:var(--sc-font-display);font-size:1.875rem;font-weight:500;color:var(--sc-ink);margin:0}._notesHeader_1alqg_384 p{font-size:.8438rem;color:var(--sc-ink-faint);margin:var(--spacing-1) 0 0}._notesNewBtn_1alqg_405{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:.6rem 1.2rem;border:none;border-radius:var(--radius-full);background:var(--sc-green);color:var(--sc-on-green);font-family:inherit;font-size:.8438rem;font-weight:600;cursor:pointer;box-shadow:var(--sc-shadow-md);transition:background var(--animation-duration-fast) ease}._notesNewBtn_1alqg_405:hover{background:var(--sc-green-hover)}._notesEmpty_1alqg_426{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);padding:var(--spacing-16) var(--spacing-8);border:1px dashed var(--sc-border-strong);border-radius:var(--sc-radius-lg);text-align:center}._notesEmptyIcon_1alqg_437{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--sc-green-soft);color:var(--sc-green);margin-bottom:var(--spacing-2)}._notesEmpty_1alqg_426 h3{font-family:var(--sc-font-display);font-size:1.25rem;font-weight:500;margin:0;color:var(--sc-ink)}._notesEmpty_1alqg_426 p{font-size:.875rem;color:var(--sc-ink-faint);margin:0}._notesList_1alqg_462{display:flex;flex-direction:column;background:var(--sc-surface);border:1px solid var(--sc-border);border-radius:var(--sc-radius-lg);overflow:hidden}._noteRow_1alqg_471{display:flex;align-items:center;gap:var(--spacing-4);border-bottom:1px solid var(--sc-border);transition:background var(--animation-duration-fast) ease}._noteRow_1alqg_471:last-child{border-bottom:none}._noteRow_1alqg_471:hover{background:var(--sc-green-soft)}._noteRowMain_1alqg_487{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding:var(--spacing-4) var(--spacing-5);border:none;background:none;cursor:pointer;text-align:left}._noteRowMain_1alqg_487 h4{font-size:.9063rem;font-weight:600;color:var(--sc-ink);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._noteRowMain_1alqg_487 p{font-size:.8125rem;color:var(--sc-ink-faint);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._noteRowSide_1alqg_519{display:flex;align-items:center;gap:var(--spacing-3);padding-right:var(--spacing-5);flex-shrink:0}._noteRowSide_1alqg_519 time{font-size:.75rem;color:var(--sc-ink-faint);font-variant-numeric:tabular-nums}._noteDelete_1alqg_533{display:grid;place-items:center;width:30px;height:30px;border:none;border-radius:8px;background:none;color:var(--sc-ink-faint);cursor:pointer;transition:background var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._noteDelete_1alqg_533:hover{background:var(--sc-red-soft);color:var(--sc-red)}._workspace_1alqg_553{flex:1;display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-5) var(--spacing-6) var(--spacing-6);max-width:1320px;width:100%;margin:0 auto;animation:_fadeUp_1alqg_1 .35s ease-out}._sessionBar_1alqg_565{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);flex-wrap:wrap}._sessionBarLeft_1alqg_573{display:flex;align-items:center;gap:var(--spacing-3);min-width:0}._backBtn_1alqg_580{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:1px solid var(--sc-border);border-radius:10px;background:var(--sc-surface);color:var(--sc-ink-soft);cursor:pointer;transition:color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease}._backBtn_1alqg_580:hover{color:var(--sc-ink);border-color:var(--sc-border-strong)}._sessionIdentity_1alqg_599{display:flex;flex-direction:column;gap:2px;min-width:0}._sessionTitleInput_1alqg_606{border:none;background:none;outline:none;font-family:var(--sc-font-display);font-size:1.375rem;font-weight:500;color:var(--sc-ink);padding:0;min-width:0;width:min(420px,60vw)}._sessionTitleInput_1alqg_606::placeholder{color:var(--sc-ink-faint)}._sessionMeta_1alqg_623{display:flex;align-items:center;gap:var(--spacing-4);flex-wrap:wrap}._sessionMeta_1alqg_623 span{display:inline-flex;align-items:center;gap:5px;font-size:.7188rem;font-weight:500;color:var(--sc-ink-faint)}._savedChip_1alqg_639{color:var(--sc-gold)!important}._sessionBarRight_1alqg_643{display:flex;align-items:center;gap:var(--spacing-3)}._recordBtn_1alqg_649{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:.6rem 1.25rem;border:1px solid var(--sc-border-strong);border-radius:var(--radius-full);background:var(--sc-surface);color:var(--sc-ink);font-family:inherit;font-size:.8438rem;font-weight:600;cursor:pointer;transition:all var(--animation-duration-fast) ease}._recordBtn_1alqg_649:hover{border-color:var(--sc-green);color:var(--sc-green)}._recordBtnActive_1alqg_670,._recordBtnActive_1alqg_670:hover{background:var(--sc-red);border-color:var(--sc-red);color:#fff;box-shadow:0 0 0 4px var(--sc-red-soft)}._recordWave_1alqg_678{display:flex;align-items:center;gap:2px;height:14px}._recordWave_1alqg_678 i{width:3px;height:100%;border-radius:var(--radius-full);background:currentColor;animation:_waveBob_1alqg_1 1s ease-in-out infinite}._recordWave_1alqg_678 i:nth-child(2){animation-delay:.15s}._recordWave_1alqg_678 i:nth-child(3){animation-delay:.3s}._recordWave_1alqg_678 i:nth-child(4){animation-delay:.45s}._recordClock_1alqg_697{font-variant-numeric:tabular-nums}._saveBtn_1alqg_701{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:.6rem 1.4rem;border:none;border-radius:var(--radius-full);background:var(--sc-green);color:var(--sc-on-green);font-family:inherit;font-size:.8438rem;font-weight:600;cursor:pointer;box-shadow:var(--sc-shadow-md);transition:background var(--animation-duration-fast) ease}._saveBtn_1alqg_701:hover{background:var(--sc-green-hover)}._liveStrip_1alqg_724{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-4);background:var(--sc-red-soft);border:1px solid color-mix(in srgb,var(--sc-red) 25%,transparent);border-radius:var(--sc-radius);animation:_fadeUp_1alqg_1 .25s ease-out}._liveDot_1alqg_735{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--sc-red);animation:_pulse_1alqg_1 1.4s ease-in-out infinite}@keyframes _pulse_1alqg_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}._liveLabel_1alqg_749{font-size:.7188rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-red);flex-shrink:0}._liveInterim_1alqg_758{flex:1;min-width:0;font-size:.8125rem;font-style:italic;color:var(--sc-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._liveStrip_1alqg_724 button{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;border:none;background:none;color:var(--sc-red);font-family:inherit;font-size:.75rem;font-weight:600;cursor:pointer}._workspaceGrid_1alqg_785{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--spacing-4);align-items:stretch}._editorCard_1alqg_794{display:flex;flex-direction:column;background:var(--sc-surface-raised);border:1px solid var(--sc-border);border-radius:var(--sc-radius-lg);box-shadow:var(--sc-shadow-md);overflow:hidden;min-height:540px}._editorToolbar_1alqg_805{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--sc-border);background:var(--sc-surface)}._templatePicker_1alqg_815{position:relative}._templateBtn_1alqg_819{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:.45rem .9rem;border:1px solid var(--sc-border);border-radius:var(--radius-full);background:var(--sc-surface-raised);color:var(--sc-ink-soft);font-family:inherit;font-size:.7813rem;font-weight:600;cursor:pointer;transition:border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._templateBtn_1alqg_819:hover{border-color:var(--sc-border-strong);color:var(--sc-ink)}._chevronUp_1alqg_840{transform:rotate(180deg)}._templateMenu_1alqg_844{position:absolute;top:calc(100% + 6px);left:0;width:280px;background:var(--sc-surface-raised);border:1px solid var(--sc-border);border-radius:var(--sc-radius);box-shadow:var(--sc-shadow-lg);padding:var(--spacing-1);z-index:var(--z-content-high);animation:_fadeUp_1alqg_1 .18s ease-out}._templateMenu_1alqg_844 button{display:flex;flex-direction:column;gap:2px;width:100%;padding:.6rem .75rem;border:none;border-radius:8px;background:none;cursor:pointer;text-align:left;transition:background var(--animation-duration-fast) ease}._templateMenu_1alqg_844 button:hover{background:var(--sc-green-soft)}._templateMenu_1alqg_844 strong{font-size:.8125rem;font-weight:600;color:var(--sc-ink)}._templateMenu_1alqg_844 span{font-size:.7188rem;color:var(--sc-ink-faint)}._editorToolbarRight_1alqg_887{display:flex;align-items:center;gap:var(--spacing-3)}._wordCount_1alqg_893{display:inline-flex;align-items:center;gap:5px;font-size:.7188rem;font-weight:500;color:var(--sc-ink-faint);font-variant-numeric:tabular-nums}._copyBtn_1alqg_903{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:.45rem .9rem;border:1px solid var(--sc-border);border-radius:var(--radius-full);background:var(--sc-surface-raised);color:var(--sc-ink-soft);font-family:inherit;font-size:.7813rem;font-weight:600;cursor:pointer;transition:border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._copyBtn_1alqg_903:hover{border-color:var(--sc-border-strong);color:var(--sc-ink)}._editorTextarea_1alqg_924{flex:1;width:100%;border:none;outline:none;resize:none;padding:var(--spacing-6) var(--spacing-8);background:transparent;color:var(--sc-ink);font-family:var(--font-family-base);font-size:.9375rem;line-height:1.8}._editorTextarea_1alqg_924::placeholder{color:var(--sc-ink-faint)}._editorFooter_1alqg_942{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-top:1px solid var(--sc-border);color:var(--sc-ink-faint);font-size:.7188rem}._panelColumn_1alqg_952{min-height:0;display:flex;flex-direction:column}@media(max-width:1100px){._workspaceGrid_1alqg_785{grid-template-columns:1fr}._panelColumn_1alqg_952{max-height:480px}}@media(max-width:720px){._home_1alqg_10,._notesPage_1alqg_373{padding:var(--spacing-6) var(--spacing-4) var(--spacing-10)}._heroCard_1alqg_59{flex-direction:column;padding:var(--spacing-6)}._heroWave_1alqg_194{display:none}._statsRow_1alqg_221{grid-template-columns:1fr}._recentRow_1alqg_319{grid-template-columns:auto 1fr auto}._recentPreview_1alqg_357{display:none}._workspace_1alqg_553{padding:var(--spacing-4) var(--spacing-3)}._sessionTitleInput_1alqg_606{width:100%;font-size:1.15rem}._noteRowMain_1alqg_487 p{display:none}}._shell_1eupr_1{--sc-bg: #f5f3ec;--sc-bg-deep: #efece2;--sc-surface: #fdfcf9;--sc-surface-raised: #ffffff;--sc-ink: #1c2a22;--sc-ink-soft: #5f6f64;--sc-ink-faint: #8d9a90;--sc-green: #154532;--sc-green-hover: #0f3626;--sc-green-soft: #e3ece4;--sc-green-ring: rgba(21, 69, 50, .16);--sc-gold: #c08e3c;--sc-gold-soft: #f6ecd9;--sc-red: #b4423e;--sc-red-soft: #f7e4e2;--sc-border: #e4dfd2;--sc-border-strong: #d4cebd;--sc-shadow-sm: 0 1px 2px rgba(28, 42, 34, .05);--sc-shadow-md: 0 8px 24px -8px rgba(28, 42, 34, .12);--sc-shadow-lg: 0 24px 60px -20px rgba(28, 42, 34, .22);--sc-radius: 12px;--sc-radius-lg: 18px;--sc-on-green: #f5f3ec;--sc-font-display: "Fraunces", Georgia, "Times New Roman", serif;display:flex;min-height:100vh;background:var(--sc-bg);color:var(--sc-ink);font-family:var(--font-family-base)}.dark ._shell_1eupr_1{--sc-bg: #141814;--sc-bg-deep: #101410;--sc-surface: #1b211c;--sc-surface-raised: #20271f;--sc-ink: #e9ede5;--sc-ink-soft: #a3b0a4;--sc-ink-faint: #74816f;--sc-green: #8fc3a4;--sc-green-hover: #a6d3b8;--sc-green-soft: #233428;--sc-green-ring: rgba(143, 195, 164, .2);--sc-gold: #d6ab62;--sc-gold-soft: #33291a;--sc-red: #e08a85;--sc-red-soft: #382220;--sc-border: #2b332a;--sc-border-strong: #3a4438;--sc-shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--sc-shadow-md: 0 8px 24px -8px rgba(0, 0, 0, .5);--sc-shadow-lg: 0 24px 60px -20px rgba(0, 0, 0, .65);--sc-on-green: #141814}._sidebar_1eupr_61{width:288px;flex-shrink:0;display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--sc-bg-deep);border-right:1px solid var(--sc-border);position:sticky;top:0;height:100vh}._brand_1eupr_75{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2);background:none;border:none;cursor:pointer;text-align:left;border-radius:var(--sc-radius)}._brandMark_1eupr_87{width:36px;height:36px;border-radius:11px;background:var(--sc-green);color:var(--sc-on-green);display:grid;place-items:center;box-shadow:var(--sc-shadow-sm)}._brandText_1eupr_98{display:flex;flex-direction:column;font-family:var(--sc-font-display);font-size:1.15rem;font-weight:600;color:var(--sc-ink);line-height:1.1}._brandText_1eupr_98 em{font-family:var(--font-family-base);font-style:normal;font-size:.66rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-ink-faint);margin-top:3px}._newSessionBtn_1eupr_119{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);width:100%;padding:.7rem 1rem;border:none;border-radius:var(--radius-full);background:var(--sc-green);color:var(--sc-on-green);font-family:var(--font-family-base);font-size:.875rem;font-weight:600;cursor:pointer;box-shadow:var(--sc-shadow-md);transition:background var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._newSessionBtn_1eupr_119:hover{background:var(--sc-green-hover);transform:translateY(-1px)}._searchBox_1eupr_143{display:flex;align-items:center;gap:var(--spacing-2);padding:.55rem .8rem;border-radius:var(--radius-full);background:var(--sc-surface);border:1px solid var(--sc-border);color:var(--sc-ink-faint);transition:border-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._searchBox_1eupr_143:focus-within{border-color:var(--sc-border-strong);box-shadow:0 0 0 3px var(--sc-green-ring)}._searchBox_1eupr_143 input{flex:1;min-width:0;border:none;background:none;outline:none;font-family:inherit;font-size:.8125rem;color:var(--sc-ink)}._searchBox_1eupr_143 input::placeholder{color:var(--sc-ink-faint)}._searchClear_1eupr_175{display:grid;place-items:center;width:18px;height:18px;border:none;border-radius:50%;background:var(--sc-border);color:var(--sc-ink-soft);cursor:pointer}._nav_1eupr_187{display:flex;flex-direction:column;gap:2px}._navItem_1eupr_193{display:flex;align-items:center;gap:var(--spacing-3);padding:.55rem .75rem;border:none;border-radius:10px;background:none;color:var(--sc-ink-soft);font-family:inherit;font-size:.8438rem;font-weight:500;cursor:pointer;transition:background var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._navItem_1eupr_193:hover{background:var(--sc-green-soft);color:var(--sc-ink)}._navItemActive_1eupr_214{background:var(--sc-surface-raised);color:var(--sc-ink);box-shadow:var(--sc-shadow-sm)}._navCount_1eupr_220{margin-left:auto;font-size:.6875rem;font-weight:600;color:var(--sc-ink-faint);background:var(--sc-border);border-radius:var(--radius-full);padding:1px 8px}._sessionList_1eupr_232{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-4);margin:0 calc(var(--spacing-2) * -1);padding:var(--spacing-1) var(--spacing-2);scrollbar-width:thin;scrollbar-color:var(--sc-border-strong) transparent}._sessionEmpty_1eupr_244{font-size:.7813rem;color:var(--sc-ink-faint);padding:var(--spacing-2) var(--spacing-3);line-height:1.5}._sessionGroup_1eupr_251{display:flex;flex-direction:column;gap:1px}._sessionGroupLabel_1eupr_257{font-size:.6563rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sc-ink-faint);padding:0 var(--spacing-3) var(--spacing-2)}._sessionItem_1eupr_266{display:flex;align-items:center;gap:var(--spacing-2);padding:.5rem .75rem;border:none;border-radius:9px;background:none;cursor:pointer;text-align:left;transition:background var(--animation-duration-fast) ease}._sessionItem_1eupr_266:hover{background:var(--sc-green-soft)}._sessionItemActive_1eupr_283{background:var(--sc-surface-raised);box-shadow:var(--sc-shadow-sm)}._sessionTitle_1eupr_288{flex:1;min-width:0;font-size:.8125rem;font-weight:500;color:var(--sc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sessionTime_1eupr_299{flex-shrink:0;font-size:.6875rem;color:var(--sc-ink-faint);font-variant-numeric:tabular-nums}._sidebarFooter_1eupr_308{display:flex;flex-direction:column;gap:var(--spacing-2);border-top:1px solid var(--sc-border);padding-top:var(--spacing-3)}._backLink_1eupr_316{display:flex;align-items:center;gap:var(--spacing-2);padding:.4rem .75rem;border:none;background:none;border-radius:8px;color:var(--sc-ink-faint);font-family:inherit;font-size:.75rem;font-weight:500;cursor:pointer;transition:color var(--animation-duration-fast) ease}._backLink_1eupr_316:hover{color:var(--sc-ink)}._profileArea_1eupr_336{position:relative}._userCard_1eupr_340{display:flex;align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-2);border:1px solid transparent;border-radius:var(--sc-radius);background:none;cursor:pointer;text-align:left;transition:background var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease}._userCard_1eupr_340:hover{background:var(--sc-surface-raised);border-color:var(--sc-border)}._avatar_1eupr_359{width:32px;height:32px;flex-shrink:0;border-radius:50%;background:var(--sc-gold-soft);color:var(--sc-gold);display:grid;place-items:center;font-size:.7188rem;font-weight:700;letter-spacing:.02em}._userMeta_1eupr_373{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}._userMeta_1eupr_373 strong{font-size:.8125rem;font-weight:600;color:var(--sc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userMeta_1eupr_373 em{font-style:normal;font-size:.6875rem;color:var(--sc-ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userChevron_1eupr_399{color:var(--sc-ink-faint);flex-shrink:0}._profileMenu_1eupr_404{position:absolute;bottom:calc(100% + 8px);left:0;right:0;background:var(--sc-surface-raised);border:1px solid var(--sc-border);border-radius:var(--sc-radius);box-shadow:var(--sc-shadow-lg);padding:var(--spacing-1);z-index:var(--z-nav);animation:_menuIn_1eupr_1 .16s ease-out}@keyframes _menuIn_1eupr_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._profileMenu_1eupr_404 button{display:flex;align-items:center;gap:var(--spacing-2);width:100%;padding:.5rem .65rem;border:none;border-radius:8px;background:none;color:var(--sc-ink-soft);font-family:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._profileMenu_1eupr_404 button:hover{background:var(--sc-green-soft);color:var(--sc-ink)}._profileMenu_1eupr_404 ._signOut_1eupr_445:hover{background:var(--sc-red-soft);color:var(--sc-red)}._main_1eupr_452{flex:1;min-width:0;display:flex;flex-direction:column}._content_1eupr_459{flex:1;min-height:0;display:flex;flex-direction:column}._mobileHeader_1eupr_466,._overlay_1eupr_470{display:none}@media(max-width:920px){._sidebar_1eupr_61{position:fixed;inset:0 auto 0 0;z-index:var(--z-overlay);transform:translate(-100%);transition:transform var(--animation-duration-normal) ease;box-shadow:var(--sc-shadow-lg)}._sidebarOpen_1eupr_484{transform:translate(0)}._overlay_1eupr_470{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-overlay) - 1);background:#141a1566;border:none;cursor:pointer}._mobileHeader_1eupr_466{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--sc-border);background:var(--sc-bg-deep);position:sticky;top:0;z-index:var(--z-nav-sticky)}._mobileBrand_1eupr_510{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--sc-font-display);font-weight:600;font-size:1rem;color:var(--sc-ink)}._mobileMenuBtn_1eupr_520,._mobileNewBtn_1eupr_521{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--sc-border);border-radius:10px;background:var(--sc-surface);color:var(--sc-ink);cursor:pointer}._mobileNewBtn_1eupr_521{background:var(--sc-green);border-color:var(--sc-green);color:var(--sc-on-green)}}._container_s0idz_1{display:flex;flex-direction:column;gap:var(--spacing-6);height:100%;min-height:calc(100vh - 140px)}._header_s0idz_9{display:flex;align-items:center;gap:var(--spacing-4)}._headerIcon_s0idz_15{width:48px;height:48px;border-radius:var(--radius-lg);background-color:var(--primary);color:var(--primary-foreground);display:flex;align-items:center;justify-content:center}._title_s0idz_26{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0}._subtitle_s0idz_34{font-size:.875rem;color:var(--muted-foreground);margin:0}._contentGrid_s0idz_40{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);flex:1}@media(min-width:1024px){._contentGrid_s0idz_40{grid-template-columns:1fr 1fr;align-items:start}}._inputPanel_s0idz_55,._resultPanel_s0idz_56{height:100%;display:flex;flex-direction:column}._panelCard_s0idz_62,._resultCard_s0idz_63{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-sm);flex:1;display:flex;flex-direction:column}._tabs_s0idz_75{display:flex;flex-direction:column;flex:1}._tabsList_s0idz_81{width:100%;margin-bottom:var(--spacing-6);background-color:var(--muted);padding:var(--spacing-1);border-radius:var(--radius-md);border:none}._tabTrigger_s0idz_90{flex:1;border-radius:var(--radius-sm)}._tabTrigger_s0idz_90[data-state=active]{background-color:var(--card);box-shadow:var(--shadow-sm)}._tabTrigger_s0idz_90[data-state=active]:after{display:none}._tabContentContainer_s0idz_104{flex:1;display:flex;flex-direction:column}._tabContent_s0idz_104{flex:1;display:flex;flex-direction:column;gap:var(--spacing-4)}._uploadArea_s0idz_118{border:2px dashed var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);text-align:center;transition:all var(--animation-duration-fast) ease;background-color:var(--background);min-height:200px;display:flex;align-items:center;justify-content:center}._uploadArea_s0idz_118:hover{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,var(--background))}._uploadPlaceholder_s0idz_136{cursor:pointer;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}._uploadIconCircle_s0idz_146{width:48px;height:48px;border-radius:50%;background-color:var(--muted);color:var(--muted-foreground);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-3)}._uploadText_s0idz_158{font-weight:500;color:var(--foreground);margin-bottom:var(--spacing-1)}._uploadSubtext_s0idz_164{font-size:.75rem;color:var(--muted-foreground)}._hiddenInput_s0idz_169{display:none}._filePreview_s0idz_173{display:flex;align-items:center;gap:var(--spacing-3);width:100%;background-color:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border)}._fileIcon_s0idz_184{color:var(--primary)}._fileInfo_s0idz_188{flex:1;text-align:left;overflow:hidden}._fileName_s0idz_194{font-size:.875rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileSize_s0idz_202{font-size:.75rem;color:var(--muted-foreground)}._removeFileBtn_s0idz_207{background:none;border:none;color:var(--muted-foreground);cursor:pointer;padding:var(--spacing-1);border-radius:var(--radius-sm)}._removeFileBtn_s0idz_207:hover{background-color:var(--muted);color:var(--destructive)}._textarea_s0idz_222{min-height:200px;flex:1;font-family:var(--font-family-monospace);font-size:.875rem}._helperText_s0idz_229{font-size:.75rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}._actionArea_s0idz_235{margin-top:var(--spacing-6);padding-top:var(--spacing-6);border-top:1px solid var(--border)}._generateBtn_s0idz_241{width:100%;opacity:.6;cursor:not-allowed}._generateBtn_s0idz_241:disabled{opacity:.6;cursor:not-allowed}._emptyState_s0idz_253,._loadingState_s0idz_254,._errorState_s0idz_255{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;min-height:400px;padding:var(--spacing-8)}._emptyIconCircle_s0idz_266{width:64px;height:64px;border-radius:50%;background-color:var(--muted);color:var(--muted-foreground);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-4)}._emptyTitle_s0idz_278{font-size:1.125rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-2)}._emptySubtitle_s0idz_285{font-size:.875rem;color:var(--muted-foreground);max-width:300px}._spinnerContainer_s0idz_292{color:var(--primary);margin-bottom:var(--spacing-4)}._spinner_s0idz_292{animation:_spin_s0idz_292 2s linear infinite}._loadingTitle_s0idz_301{font-size:1.125rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-2)}._loadingSubtitle_s0idz_308{font-size:.875rem;color:var(--muted-foreground)}@keyframes _spin_s0idz_292{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorIcon_s0idz_323{color:var(--error);margin-bottom:var(--spacing-4)}._errorTitle_s0idz_328{font-size:1.125rem;font-weight:600;color:var(--error);margin-bottom:var(--spacing-2)}._errorMessage_s0idz_335{font-size:.875rem;color:var(--muted-foreground);max-width:300px}._successState_s0idz_342{display:flex;flex-direction:column;height:100%;gap:var(--spacing-4)}._imageContainer_s0idz_349{flex:1;background-color:var(--background);border-radius:var(--radius);overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--border)}._generatedImage_s0idz_360{max-width:100%;max-height:600px;object-fit:contain;display:block}._resultActions_s0idz_367{margin-top:auto}@layer base{._spinner_10u53_2{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor}._spinnerInner_10u53_11{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid transparent;border-top-color:var(--spinner-color, var(--primary));animation:_spin_10u53_2 var(--animation-duration-slow) linear infinite}._sm_10u53_21{width:1rem;height:1rem}._sm_10u53_21 ._spinnerInner_10u53_11{border-width:2px}._md_10u53_30{width:1.5rem;height:1.5rem}._md_10u53_30 ._spinnerInner_10u53_11{border-width:2.5px}._lg_10u53_39{width:2.5rem;height:2.5rem}._lg_10u53_39 ._spinnerInner_10u53_11{border-width:3px}@keyframes _spin_10u53_2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}@layer base{._overlay_15pol_2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background-color:color-mix(in srgb,black 50%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:_overlayShow_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_15pol_12{position:fixed;z-index:var(--z-overlay);display:flex;flex-direction:column;background-color:var(--popup);color:var(--popup-foreground);box-shadow:var(--shadow-lg);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);overflow-y:auto}._top_15pol_25{top:0;left:0;right:0;height:80vh;max-height:500px;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideDownAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._bottom_15pol_37{bottom:0;left:0;right:0;height:80vh;max-height:500px;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);animation:_slideUpAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._left_15pol_49{top:0;left:0;bottom:0;width:100%;max-width:400px;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideRightAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._right_15pol_61{top:0;right:0;bottom:0;width:100%;max-width:400px;border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);animation:_slideLeftAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_15pol_73{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_15pol_73:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_15pol_73:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_15pol_103{width:1rem;height:1rem}._header_15pol_108{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-6);padding-right:var(--spacing-12);border-bottom:1px solid var(--border)}._footer_15pol_117{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:auto;padding:var(--spacing-6);border-top:1px solid var(--border)}._title_15pol_126{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground)}._description_15pol_133{font-size:.875rem;color:var(--muted-foreground);line-height:1.5}@keyframes _overlayShow_15pol_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUpAndFade_15pol_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _slideDownAndFade_15pol_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes _slideLeftAndFade_15pol_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _slideRightAndFade_15pol_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(max-width:640px){._left_15pol_49,._right_15pol_61{max-width:100%}}}._container_1cy59_1{display:flex;flex-direction:column;gap:var(--spacing-6);max-width:1200px;margin:0 auto;padding-bottom:var(--spacing-12)}._header_1cy59_10{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._title_1cy59_18{font-size:1.5rem;font-weight:700;margin:0;color:var(--foreground)}._subtitle_1cy59_25{color:var(--muted-foreground);margin:var(--spacing-1) 0 0 0}._filters_1cy59_30{display:flex;gap:var(--spacing-4);align-items:center}._searchWrapper_1cy59_36{position:relative;flex:1;max-width:400px}._searchIcon_1cy59_42{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_1cy59_51{padding-left:2.5rem}._filterSelect_1cy59_55{width:200px}._tableContainer_1cy59_59{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background-color:var(--card);min-height:400px}._table_1cy59_59{width:100%;border-collapse:collapse;font-size:.875rem}._table_1cy59_59 th{background-color:var(--muted);padding:var(--spacing-3) var(--spacing-4);text-align:left;font-weight:600;color:var(--muted-foreground);border-bottom:1px solid var(--border)}._table_1cy59_59 td{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);color:var(--foreground);vertical-align:middle}._table_1cy59_59 tr:last-child td{border-bottom:none}._idCell_1cy59_93{font-family:var(--font-family-monospace);color:var(--muted-foreground)}._questionCell_1cy59_98{max-width:400px}._truncate_1cy59_102{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actionsCell_1cy59_108{display:flex;justify-content:flex-end;gap:var(--spacing-2)}._deleteBtn_1cy59_114{color:var(--error)}._deleteBtn_1cy59_114:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent)}._loadingState_1cy59_122,._errorState_1cy59_123{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;gap:var(--spacing-4);color:var(--muted-foreground)}._emptyCell_1cy59_133{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._pagination_1cy59_139{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4)}._pageInfo_1cy59_146{font-size:.875rem;color:var(--muted-foreground)}._sheetContent_1cy59_152{width:100%;max-width:600px!important;display:flex;flex-direction:column}._formScrollArea_1cy59_159{flex:1;overflow-y:auto;padding:var(--spacing-1) var(--spacing-6) var(--spacing-6) var(--spacing-6);margin:0 calc(var(--spacing-6) * -1)}._form_1cy59_159{display:flex;flex-direction:column;gap:var(--spacing-6);padding-top:var(--spacing-4)}._formSection_1cy59_173{display:flex;flex-direction:column;gap:var(--spacing-4);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border)}._formSection_1cy59_173:last-child{border-bottom:none}._sectionHeader_1cy59_185{font-size:1rem;font-weight:600;margin:0;color:var(--primary)}._row_1cy59_192{display:flex;gap:var(--spacing-4)}._flex1_1cy59_197{flex:1}._grid2_1cy59_201{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._checkboxGroup_1cy59_207{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}._checkboxLabel_1cy59_213{display:inline-flex;align-items:center;gap:var(--spacing-2);min-height:2.25rem;padding:0 var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--foreground);cursor:pointer}._helpText_1cy59_225{margin:0;color:var(--muted-foreground);font-size:.875rem;line-height:1.5}._formActions_1cy59_232{display:flex;justify-content:flex-end;gap:var(--spacing-3);padding-top:var(--spacing-4);position:sticky;bottom:0;background-color:var(--popup);border-top:1px solid var(--border);margin:0 calc(var(--spacing-6) * -1);padding:var(--spacing-4) var(--spacing-6)}._backToPractice_1cy59_247{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;font-size:.82rem;font-weight:600;letter-spacing:.04em;color:var(--muted-foreground);text-decoration:none}._backToPractice_1cy59_247:hover{color:var(--primary)}._adminBadge_1cy59_254{display:inline-block;margin-bottom:8px;padding:3px 9px;border-radius:999px;background:var(--muted);color:var(--muted-foreground);font-size:.66rem;font-weight:700;letter-spacing:.12em}._container_1x35j_1{display:flex;flex-direction:column;height:calc(100vh - 80px);max-width:1600px;margin:0 auto;gap:var(--spacing-4)}._header_1x35j_10{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) 0;border-bottom:1px solid var(--border)}._headerLeft_1x35j_18{display:flex;align-items:center;gap:var(--spacing-4)}._topicBadge_1x35j_24{font-weight:600}._timer_1x35j_28{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-monospace);font-weight:600;color:var(--muted-foreground);background-color:var(--surface);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);border:1px solid var(--border)}._splitLayout_1x35j_41{display:flex;gap:var(--spacing-6);flex:1;overflow:hidden}@media(max-width:1024px){._splitLayout_1x35j_41{flex-direction:column;overflow:auto;height:auto}._container_1x35j_1{height:auto}}._patientCard_1x35j_60{flex:0 0 40%;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden}._cardHeader_1x35j_70{background-color:var(--muted);padding:var(--spacing-4);border-bottom:1px solid var(--border)}._cardHeader_1x35j_70 h3{margin:0;font-size:1.125rem;font-weight:600;color:var(--foreground)}._cardContent_1x35j_83{padding:var(--spacing-6);overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-6)}._section_1x35j_91{display:flex;flex-direction:column;gap:var(--spacing-2)}._sectionTitle_1x35j_97{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;font-weight:600;color:var(--primary);text-transform:uppercase;letter-spacing:.05em}._sectionText_1x35j_108{font-size:.95rem;line-height:1.6;color:var(--foreground)}._quote_1x35j_114{margin:0;padding:var(--spacing-3);background-color:color-mix(in srgb,var(--primary) 5%,transparent);border-left:3px solid var(--primary);font-style:italic;color:var(--foreground);font-family:var(--font-family-heading)}._imageWrapper_1x35j_124{border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border)}._clinicalImage_1x35j_130{width:100%;height:auto;display:block}._questionArea_1x35j_137{flex:1;display:flex;flex-direction:column;gap:var(--spacing-6);overflow-y:auto;padding-right:var(--spacing-2)}._questionStem_1x35j_146{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm)}._questionStem_1x35j_146 h2{margin-top:0;margin-bottom:var(--spacing-4);font-size:1.25rem;color:var(--foreground)}._questionStem_1x35j_146 p{font-size:1.125rem;line-height:1.6;color:var(--foreground);margin:0}._optionsGrid_1x35j_168{display:flex;flex-direction:column;gap:var(--spacing-3)}._optionCard_1x35j_174{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);background-color:var(--card);border:2px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--animation-duration-fast) ease;text-align:left;width:100%;position:relative}._optionCard_1x35j_174:hover:not(:disabled){border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,transparent)}._optionKey_1x35j_194{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background-color:var(--muted);border-radius:var(--radius-full);font-weight:700;color:var(--muted-foreground);flex-shrink:0}._optionText_1x35j_207{flex:1;font-size:1rem;font-weight:500}._optionIcon_1x35j_213{width:1.5rem;display:flex;justify-content:center}._selected_1x35j_220{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent)}._selected_1x35j_220 ._optionKey_1x35j_194{background-color:var(--primary);color:var(--primary-foreground)}._correct_1x35j_230{border-color:var(--success);background-color:color-mix(in srgb,var(--success) 10%,transparent)}._correct_1x35j_230 ._optionKey_1x35j_194{background-color:var(--success);color:var(--success-foreground)}._correct_1x35j_230 ._optionIcon_1x35j_213{color:var(--success)}._incorrect_1x35j_244{border-color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent)}._incorrect_1x35j_244 ._optionKey_1x35j_194{background-color:var(--error);color:var(--error-foreground)}._incorrect_1x35j_244 ._optionIcon_1x35j_213{color:var(--error)}._disabled_1x35j_258{opacity:.6;cursor:not-allowed;border-color:var(--border)}._feedbackArea_1x35j_265{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);animation:_slideUp_1x35j_1 var(--animation-duration-normal) ease}@keyframes _slideUp_1x35j_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._feedbackHeader_1x35j_278{font-size:1.25rem;font-weight:700;margin-bottom:var(--spacing-4)}._textSuccess_1x35j_284{color:var(--success)}._textError_1x35j_285{color:var(--error)}._rationale_1x35j_287{font-size:1rem;line-height:1.6;color:var(--foreground);margin-bottom:var(--spacing-6)}._rationale_1x35j_287 strong{display:block;margin-bottom:var(--spacing-2);color:var(--muted-foreground);text-transform:uppercase;font-size:.875rem}._nextButtonWrapper_1x35j_302{display:flex;justify-content:flex-end}._loadingContainer_1x35j_308,._errorContainer_1x35j_309,._emptyContainer_1x35j_310{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;gap:var(--spacing-4);text-align:center}._errorIcon_1x35j_320{color:var(--error)}._successIcon_1x35j_321{color:var(--success)}._loadingContainer_1x35j_308 p,._errorContainer_1x35j_309 p,._emptyContainer_1x35j_310 p{color:var(--muted-foreground);max-width:400px}._card_z0io2_6{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:18px 20px 12px;box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-normal) var(--ease-out),transform var(--animation-duration-normal) var(--ease-out),border-color var(--animation-duration-normal) var(--ease-out)}._card_z0io2_6:hover{box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}._cardLive_z0io2_23{border-color:color-mix(in srgb,var(--accent) 34%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent),var(--shadow)}._cardHeader_z0io2_31{display:flex;align-items:flex-start;gap:12px}._avatar_z0io2_37{position:relative;width:44px;height:44px;border-radius:var(--radius-full);display:grid;place-items:center;color:#fff;font-size:14px;font-weight:700;letter-spacing:.02em;flex-shrink:0;box-shadow:inset 0 -6px 12px #00000024}._avatarPulse_z0io2_52{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:var(--radius-full);border:2px solid var(--accent);animation:_pulse-ring_z0io2_1 1.8s var(--ease-out) infinite}@keyframes _pulse-ring_z0io2_1{0%{transform:scale(.92);opacity:.9}70%{transform:scale(1.12);opacity:0}to{transform:scale(1.12);opacity:0}}._identity_z0io2_66{min-width:0;flex:1}._nameRow_z0io2_71{display:flex;align-items:center;gap:7px;flex-wrap:wrap}._agentName_z0io2_78{font-weight:650;font-size:15px;color:var(--foreground)}._aiBadge_z0io2_84{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:700;letter-spacing:.05em;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:var(--radius-full);padding:2px 8px 2px 5px}._evidenceChip_z0io2_97{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:650;color:var(--info);background:color-mix(in srgb,var(--info) 10%,transparent);border-radius:var(--radius-full);padding:2px 8px}._metaRow_z0io2_109{display:flex;align-items:center;gap:5px;margin-top:2px;font-size:12.5px;color:var(--muted-foreground);flex-wrap:wrap}._dot_z0io2_119{opacity:.6}._formatTag_z0io2_123{text-transform:capitalize}._headerRight_z0io2_127{flex-shrink:0}._liveChip_z0io2_131{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 11%,transparent);border-radius:var(--radius-full);padding:4px 11px}._liveDot_z0io2_143{width:6px;height:6px;border-radius:var(--radius-full);background:var(--accent);animation:_live-blink_z0io2_1 1.4s ease-in-out infinite}@keyframes _live-blink_z0io2_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}._laneChip_z0io2_156{display:inline-flex;font-size:11.5px;font-weight:650;color:var(--muted-foreground);background:var(--muted);border-radius:var(--radius-full);padding:4px 11px}._title_z0io2_167{font-family:var(--font-family-heading);font-size:19px;font-weight:580;line-height:1.32;margin:12px 0 0;color:var(--foreground)}._body_z0io2_176{margin-top:8px;font-size:14.5px;line-height:1.62;color:color-mix(in srgb,var(--foreground) 88%,transparent);overflow-wrap:anywhere}._body_z0io2_176 p{margin:0 0 8px}._body_z0io2_176 p:last-child{margin-bottom:0}._expandBtn_z0io2_192{font-size:13px;font-weight:650;color:var(--primary);padding:2px 0;transition:color var(--animation-duration-fast) var(--ease-out)}._expandBtn_z0io2_192:hover{color:var(--accent)}._sourceLink_z0io2_204{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:12.5px;font-weight:550;color:var(--info);background:color-mix(in srgb,var(--info) 7%,transparent);border:1px solid color-mix(in srgb,var(--info) 18%,transparent);border-radius:var(--radius-full);padding:5px 12px;max-width:100%;transition:background var(--animation-duration-fast) var(--ease-out)}._sourceLink_z0io2_204:hover{background:color-mix(in srgb,var(--info) 13%,transparent)}._sourceLink_z0io2_204 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._media_z0io2_230{margin-top:12px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border)}._media_z0io2_230 img{display:block;width:100%;max-height:420px;object-fit:cover}._actionBar_z0io2_245{display:flex;align-items:center;gap:4px;margin-top:12px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--border) 62%,transparent)}._actionBtn_z0io2_254{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--muted-foreground);padding:7px 12px;border-radius:var(--radius-full);transition:color var(--animation-duration-fast) var(--ease-out),background var(--animation-duration-fast) var(--ease-out),transform var(--animation-duration-fast) var(--ease-spring)}._actionBtn_z0io2_254:hover{color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent)}._actionBtn_z0io2_254:active{transform:scale(.94)}._actionBtnOpen_z0io2_278{color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent)}._likedBtn_z0io2_283{color:var(--accent)}._likedBtn_z0io2_283:hover{color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent)}._heartFilled_z0io2_292{fill:var(--accent);animation:_heart-pop_z0io2_1 .45s var(--ease-spring)}@keyframes _heart-pop_z0io2_1{0%{transform:scale(0)}60%{transform:scale(1.35)}to{transform:scale(1)}}._saveBtn_z0io2_303{margin-left:auto}._savedBtn_z0io2_307{color:var(--warning)}._bookmarkFilled_z0io2_311{fill:var(--warning)}._openThreadBtn_z0io2_315{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:650;color:var(--primary);padding:7px 12px;border-radius:var(--radius-full);transition:background var(--animation-duration-fast) var(--ease-out)}._openThreadBtn_z0io2_315:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}._previewStack_z0io2_332{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding:10px 12px;border-radius:var(--radius);background:var(--muted)}._previewItem_z0io2_342{display:flex;align-items:center;gap:8px;min-width:0}._previewAvatar_z0io2_349{width:20px;height:20px;border-radius:var(--radius-full);display:grid;place-items:center;color:#fff;font-size:8.5px;font-weight:700;flex-shrink:0}._previewText_z0io2_361{font-size:12.5px;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._thread_z0io2_370{margin:12px -20px -12px;padding:14px 20px 16px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--muted) 44%,transparent);border-radius:0 0 var(--radius-md) var(--radius-md);animation:_fade-in_z0io2_1 var(--animation-duration-normal) var(--ease-out)}._replyBox_z0io2_379{position:relative;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px 8px;transition:border-color var(--animation-duration-fast) var(--ease-out)}._replyBox_z0io2_379:focus-within{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}._replyInput_z0io2_392{width:100%;border:none;outline:none;resize:vertical;min-height:44px;background:transparent;color:var(--foreground);font-family:var(--font-family-base);font-size:13.5px;line-height:1.5}._replyInput_z0io2_392::placeholder{color:var(--muted-foreground)}._replyFooter_z0io2_409{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}._attendingBtn_z0io2_417{font-size:12px;font-weight:600;color:var(--muted-foreground);padding:5px 10px;border-radius:var(--radius-full);border:1px dashed var(--border);transition:color var(--animation-duration-fast) var(--ease-out),border-color var(--animation-duration-fast) var(--ease-out)}._attendingBtn_z0io2_417:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}._replyBtn_z0io2_434{font-size:13px;font-weight:650;color:var(--primary-foreground);background:var(--primary);border-radius:var(--radius-full);padding:7px 18px;transition:opacity var(--animation-duration-fast) var(--ease-out),transform var(--animation-duration-fast) var(--ease-spring)}._replyBtn_z0io2_434:hover:not(:disabled){transform:translateY(-1px)}._replyBtn_z0io2_434:disabled{opacity:.45;cursor:default}._mentionDropdown_z0io2_455{position:absolute;left:10px;right:10px;top:calc(100% - 44px);background:var(--popup);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);z-index:var(--z-content-high);overflow:hidden;animation:_scale-in_z0io2_1 var(--animation-duration-fast) var(--ease-out)}._mentionItem_z0io2_469{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;text-align:left;transition:background var(--animation-duration-fast) var(--ease-out)}._mentionItem_z0io2_469:hover{background:var(--muted)}._mentionAvatar_z0io2_483{width:28px;height:28px;border-radius:var(--radius-full);display:grid;place-items:center;color:#fff;font-size:10.5px;font-weight:700;flex-shrink:0}._mentionName_z0io2_495{font-size:13px;font-weight:650;color:var(--foreground)}._mentionHandle_z0io2_501{font-size:11.5px;color:var(--muted-foreground)}._threadLoading_z0io2_507{display:flex;justify-content:center;gap:5px;padding:16px 0 4px}._threadLoadingDot_z0io2_514{width:7px;height:7px;border-radius:var(--radius-full);background:var(--primary);opacity:.4;animation:_typing-bounce_z0io2_1 1.2s ease-in-out infinite}._threadLoadingDot_z0io2_514:nth-child(2){animation-delay:.15s}._threadLoadingDot_z0io2_514:nth-child(3){animation-delay:.3s}@keyframes _typing-bounce_z0io2_1{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}._comments_z0io2_532{margin-top:14px;display:flex;flex-direction:column}._comment_z0io2_532{display:flex;gap:11px;animation:_fade-up_z0io2_1 var(--animation-duration-normal) var(--ease-out) both}._commentRail_z0io2_544{display:flex;flex-direction:column;align-items:center;flex-shrink:0}._commentAvatar_z0io2_551{width:32px;height:32px;border-radius:var(--radius-full);display:grid;place-items:center;color:#fff;font-size:11px;font-weight:700;flex-shrink:0;box-shadow:inset 0 -4px 8px #0000001f}._threadLine_z0io2_564{width:2px;flex:1;margin:4px 0;border-radius:var(--radius-full);background:color-mix(in srgb,var(--border) 80%,transparent)}._commentBody_z0io2_572{flex:1;min-width:0;padding-bottom:16px}._commentHeader_z0io2_578{display:flex;align-items:center;gap:7px;flex-wrap:wrap}._commentAuthor_z0io2_585{font-size:13.5px;font-weight:650;color:var(--foreground)}._commentAiBadge_z0io2_591{display:inline-flex;align-items:center;gap:2px;font-size:9.5px;font-weight:700;letter-spacing:.05em;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:var(--radius-full);padding:1.5px 7px 1.5px 4px}._commentTime_z0io2_604{font-size:11.5px;color:var(--muted-foreground)}._commentText_z0io2_609{margin-top:4px;font-size:13.5px;line-height:1.58;color:color-mix(in srgb,var(--foreground) 90%,transparent);overflow-wrap:anywhere}._commentText_z0io2_609 p{margin:0 0 6px}._commentText_z0io2_609 p:last-child{margin-bottom:0}._commentReactions_z0io2_625{display:flex;gap:6px;margin-top:7px}._reactionBtn_z0io2_631{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--muted-foreground);padding:4px 11px;border-radius:var(--radius-full);border:1px solid transparent;transition:color var(--animation-duration-fast) var(--ease-out),background var(--animation-duration-fast) var(--ease-out)}._reactionBtn_z0io2_631:hover:not(:disabled){color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent)}._reactionActive_z0io2_651{color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);border-color:color-mix(in srgb,var(--primary) 24%,transparent)}._emptyThread_z0io2_657{padding:18px 0 8px;text-align:center;font-size:13px;color:var(--muted-foreground)}._whyCard_z0io2_665{margin-top:9px;padding:10px 13px;border-radius:var(--radius);background:color-mix(in srgb,var(--info) 6%,var(--card));border:1px solid color-mix(in srgb,var(--info) 16%,var(--border));display:flex;flex-direction:column;gap:6px}._whyTitle_z0io2_676{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--info)}._whyConfidence_z0io2_687{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:600;color:var(--muted-foreground)}._whyMeter_z0io2_696{flex:1;max-width:160px;height:5px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--foreground) 10%,transparent);overflow:hidden}._whyMeterFill_z0io2_705{height:100%;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--primary),var(--accent));transition:width var(--animation-duration-slow) var(--ease-out)}._whyLine_z0io2_712{font-size:12.5px;color:color-mix(in srgb,var(--foreground) 82%,transparent)}._whyLink_z0io2_717{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:650;color:var(--info)}._whyLink_z0io2_717:hover{text-decoration:underline}._summaryCard_z0io2_731{margin-top:8px;padding:14px 16px;border-radius:var(--radius);background:color-mix(in srgb,var(--primary) 6%,var(--card));border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));display:flex;flex-direction:column;gap:8px}._summaryTitle_z0io2_742{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary)}._summaryLine_z0io2_753{display:flex;flex-direction:column;gap:1px;font-size:13px;line-height:1.5;color:color-mix(in srgb,var(--foreground) 88%,transparent)}._summaryLine_z0io2_753 strong{font-size:11.5px;font-weight:700;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em}._summaryConfidence_z0io2_770{display:flex;align-items:center;gap:9px;font-size:12.5px;font-weight:600;color:var(--muted-foreground)}._summaryConfidence_z0io2_770 strong{font-size:11.5px;text-transform:uppercase;letter-spacing:.04em}._summaryRisks_z0io2_785{display:flex;flex-wrap:wrap;gap:6px}._riskChip_z0io2_791{font-size:11.5px;font-weight:650;color:var(--error);background:color-mix(in srgb,var(--error) 9%,transparent);border-radius:var(--radius-full);padding:3px 10px}._outcomeList_z0io2_800{display:flex;flex-direction:column;gap:4px;padding-left:4px}._outcomeList_z0io2_800 li{position:relative;padding-left:16px;font-size:12.5px;line-height:1.5;color:color-mix(in srgb,var(--foreground) 82%,transparent)}._outcomeList_z0io2_800 li:before{content:"";position:absolute;left:2px;top:7px;width:6px;height:6px;border-radius:var(--radius-full);background:var(--primary);opacity:.55}@media(max-width:640px){._card_z0io2_6{padding:14px 14px 10px;border-radius:var(--radius)}._thread_z0io2_370{margin:12px -14px -10px;padding:12px 14px 14px}._headerRight_z0io2_127{display:none}}._stack_r3u5v_1{display:flex;flex-direction:column;gap:8px}._liveCard_r3u5v_7{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;border-radius:var(--radius);background:var(--card);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));text-align:left;transition:border-color var(--animation-duration-fast) var(--ease-out),box-shadow var(--animation-duration-fast) var(--ease-out),transform var(--animation-duration-fast) var(--ease-out)}._liveCard_r3u5v_7:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));box-shadow:var(--shadow-md);transform:translateY(-1px)}._avatarWrap_r3u5v_29{position:relative;flex-shrink:0}._avatar_r3u5v_29{width:36px;height:36px;border-radius:var(--radius-full);display:grid;place-items:center;color:#fff;font-size:12px;font-weight:700;box-shadow:inset 0 -4px 8px #0000001f}._ring_r3u5v_46{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:var(--radius-full);border:2px solid var(--accent);animation:_indicator-pulse_r3u5v_1 1.8s var(--ease-out) infinite}@keyframes _indicator-pulse_r3u5v_1{0%{transform:scale(.9);opacity:.85}70%{transform:scale(1.15);opacity:0}to{transform:scale(1.15);opacity:0}}._textCol_r3u5v_60{display:flex;flex-direction:column;min-width:0;flex:1;gap:1px}._name_r3u5v_68{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--foreground)}._status_r3u5v_77{font-size:11.5px;color:var(--muted-foreground)}._caseTitle_r3u5v_82{font-size:11px;color:var(--muted-foreground);opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dots_r3u5v_91{display:inline-flex;gap:3px}._dot_r3u5v_91{width:4px;height:4px;border-radius:var(--radius-full);background:var(--accent);animation:_dot-bounce_r3u5v_1 1.2s ease-in-out infinite}._dot_r3u5v_91:nth-child(2){animation-delay:.15s}._dot_r3u5v_91:nth-child(3){animation-delay:.3s}@keyframes _dot-bounce_r3u5v_1{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}._liveBadge_r3u5v_112{flex-shrink:0;font-size:9.5px;font-weight:800;letter-spacing:.1em;color:var(--accent-foreground);background:var(--accent);border-radius:var(--radius-full);padding:3px 8px}._overlay_ifqnk_1{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--foreground) 42%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;opacity:0;pointer-events:none;transition:opacity .2s ease}._overlay_ifqnk_1._visible_ifqnk_10{opacity:1;pointer-events:auto}._dialog_ifqnk_15{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--card);border-radius:var(--radius-md);width:min(600px,92vw);max-height:85vh;overflow-y:auto;z-index:101;box-shadow:var(--shadow-xl);animation:_slideUp_ifqnk_1 .25s ease}@keyframes _slideUp_ifqnk_1{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}._header_ifqnk_34{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 0}._header_ifqnk_34 h2{font-size:1.25rem;font-weight:700;color:var(--foreground)}._closeBtn_ifqnk_45{background:none;border:none;cursor:pointer;color:var(--muted-foreground);padding:4px;border-radius:8px;transition:background .15s}._closeBtn_ifqnk_45:hover{background:var(--muted)}._body_ifqnk_58{padding:16px 24px 24px;display:flex;flex-direction:column;gap:16px}._field_ifqnk_65 label{display:block;font-size:.82rem;font-weight:600;color:var(--muted-foreground);margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}._field_ifqnk_65 input,._field_ifqnk_65 textarea,._field_ifqnk_65 select{width:100%;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.95rem;background:var(--muted);color:var(--foreground);transition:border-color .15s;font-family:inherit}._field_ifqnk_65 input:focus,._field_ifqnk_65 textarea:focus,._field_ifqnk_65 select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}._field_ifqnk_65 textarea{min-height:90px;resize:vertical}._row_ifqnk_101{display:grid;grid-template-columns:1fr 1fr;gap:12px}._footer_ifqnk_107{display:flex;justify-content:flex-end;gap:10px;padding:0 24px 20px}._cancelBtn_ifqnk_114{padding:10px 20px;border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;cursor:pointer;font-weight:600;font-size:.9rem;color:var(--muted-foreground);transition:background .15s}._cancelBtn_ifqnk_114:hover{background:var(--muted)}._submitBtn_ifqnk_129{padding:10px 24px;border:none;border-radius:var(--radius-sm);background:var(--primary);color:#fff;cursor:pointer;font-weight:700;font-size:.9rem;transition:opacity .15s,transform .1s}._submitBtn_ifqnk_129:hover{opacity:.92}._submitBtn_ifqnk_129:active{transform:scale(.98)}._submitBtn_ifqnk_129:disabled{opacity:.5;cursor:not-allowed}._page_1pps9_6{max-width:1360px;margin:0 auto;animation:_fade-up_1pps9_1 var(--animation-duration-slow) var(--ease-out)}._header_1pps9_13{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}._titleGroup_1pps9_22{min-width:0}._title_1pps9_22{font-family:var(--font-family-heading);font-size:clamp(28px,3.4vw,38px);font-weight:560;color:var(--foreground);margin:0}._subtitle_1pps9_34{margin:6px 0 0;font-size:14.5px;color:var(--muted-foreground);max-width:560px;line-height:1.5}._headerActions_1pps9_42{display:flex;align-items:center;gap:10px}._liveNowPill_1pps9_48{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 26%,transparent);border-radius:var(--radius-full);padding:7px 14px;animation:_fade-in_1pps9_1 var(--animation-duration-slow) var(--ease-out)}._bellWrap_1pps9_62{position:relative}._bellBtn_1pps9_66{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-full);background:var(--card);border:1px solid var(--border);color:var(--foreground);transition:border-color var(--animation-duration-fast) var(--ease-out),box-shadow var(--animation-duration-fast) var(--ease-out)}._bellBtn_1pps9_66:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border));box-shadow:var(--shadow)}._badgeCount_1pps9_86{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;font-size:10px;font-weight:800;color:var(--accent-foreground);background:var(--accent);border-radius:var(--radius-full);border:2px solid var(--background)}._popover_1pps9_103{position:absolute;top:calc(100% + 8px);right:0;width:300px;background:var(--popup);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:8px;z-index:var(--z-overlay);animation:_scale-in_1pps9_1 var(--animation-duration-fast) var(--ease-out)}._popoverTitle_1pps9_117{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground);padding:6px 10px}._popoverEmpty_1pps9_126{padding:14px 10px;font-size:13px;color:var(--muted-foreground)}._notificationItem_1pps9_132{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:9px 10px;border-radius:var(--radius-sm);font-size:13px;color:var(--foreground);transition:background var(--animation-duration-fast) var(--ease-out)}._notificationItem_1pps9_132:hover{background:var(--muted)}._notificationMeta_1pps9_149{font-size:11.5px;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._newCaseBtn_1pps9_157{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:650;color:var(--primary-foreground);background:var(--primary);border-radius:var(--radius-full);padding:10px 18px;box-shadow:var(--shadow);transition:transform var(--animation-duration-fast) var(--ease-spring),box-shadow var(--animation-duration-fast) var(--ease-out)}._newCaseBtn_1pps9_157:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}._layout_1pps9_179{display:grid;grid-template-columns:264px minmax(0,1fr) 300px;gap:22px;align-items:start}._leftRail_1pps9_186,._rightRail_1pps9_187{position:sticky;top:84px;display:flex;flex-direction:column;gap:16px}._railCard_1pps9_195{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:14px;box-shadow:var(--shadow)}._railTitle_1pps9_203{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:12px}._roster_1pps9_216{display:flex;flex-direction:column;gap:4px}._rosterItem_1pps9_222{display:flex;gap:10px;padding:9px 8px;border-radius:var(--radius);transition:background var(--animation-duration-fast) var(--ease-out)}._rosterItem_1pps9_222:hover{background:var(--muted)}._rosterAvatarWrap_1pps9_234{position:relative;flex-shrink:0}._rosterAvatar_1pps9_234{width:38px;height:38px;border-radius:var(--radius-full);display:grid;place-items:center;color:#fff;font-size:12.5px;font-weight:700;box-shadow:inset 0 -5px 10px #00000021}._presenceDot_1pps9_251{position:absolute;bottom:0;right:0;width:11px;height:11px;border-radius:var(--radius-full);background:var(--muted-foreground);opacity:.4;border:2px solid var(--card)}._presenceOnline_1pps9_263{opacity:1;background:var(--success);animation:_live-blink-page_1pps9_1 1.6s ease-in-out infinite}@keyframes _live-blink-page_1pps9_1{0%,to{box-shadow:0 0 color-mix(in srgb,var(--success) 45%,transparent)}50%{box-shadow:0 0 0 4px transparent}}._rosterText_1pps9_274{display:flex;flex-direction:column;gap:1px;min-width:0}._rosterName_1pps9_281{font-size:13.5px;font-weight:650;color:var(--foreground)}._rosterRole_1pps9_287{font-size:11px;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rosterTagline_1pps9_295{font-size:11.5px;line-height:1.4;color:color-mix(in srgb,var(--muted-foreground) 88%,transparent);margin-top:3px}._feedColumn_1pps9_303{display:flex;flex-direction:column;gap:14px;min-width:0}._feedCardMotion_1pps9_310{width:100%}._composer_1pps9_315{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:14px 16px 12px;box-shadow:var(--shadow);transition:border-color var(--animation-duration-fast) var(--ease-out)}._composer_1pps9_315:focus-within{border-color:color-mix(in srgb,var(--primary) 42%,var(--border))}._composerTop_1pps9_328{display:flex;gap:12px;align-items:flex-start}._userAvatar_1pps9_334{width:40px;height:40px;flex-shrink:0;border-radius:var(--radius-full);display:grid;place-items:center;font-size:13px;font-weight:700;color:var(--primary-foreground);background:var(--primary)}._composerInput_1pps9_347{flex:1;border:none;outline:none;resize:vertical;min-height:48px;background:transparent;color:var(--foreground);font-family:var(--font-family-base);font-size:14.5px;line-height:1.55;padding-top:9px}._composerInput_1pps9_347::placeholder{color:var(--muted-foreground)}._composerFooter_1pps9_365{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:8px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}._detailedCaseBtn_1pps9_375{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:650;color:var(--muted-foreground);border:1px dashed var(--border);border-radius:var(--radius-full);padding:7px 14px;margin-right:auto;transition:color var(--animation-duration-fast) var(--ease-out),border-color var(--animation-duration-fast) var(--ease-out)}._detailedCaseBtn_1pps9_375:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}._postBtn_1pps9_396{font-size:13.5px;font-weight:700;color:var(--accent-foreground);background:var(--accent);border-radius:var(--radius-full);padding:8px 22px;transition:opacity var(--animation-duration-fast) var(--ease-out),transform var(--animation-duration-fast) var(--ease-spring)}._postBtn_1pps9_396:hover:not(:disabled){transform:translateY(-1px)}._postBtn_1pps9_396:disabled{opacity:.45;cursor:default}._laneBar_1pps9_418{display:flex;gap:4px;padding:5px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-full);box-shadow:var(--shadow);overflow-x:auto;scrollbar-width:none;position:sticky;top:76px;z-index:var(--z-content)}._laneBar_1pps9_418::-webkit-scrollbar{display:none}._laneBtn_1pps9_437{position:relative;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:620;color:var(--muted-foreground);padding:8px 15px;border-radius:var(--radius-full);white-space:nowrap;transition:color var(--animation-duration-fast) var(--ease-out)}._laneBtn_1pps9_437:hover{color:var(--foreground)}._laneBtnActive_1pps9_455{color:var(--primary-foreground)}._laneBtn_1pps9_437>svg,._laneBtn_1pps9_437>span{position:relative;z-index:1}._lanePill_1pps9_465{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-full);background:var(--primary)}._skeletonStack_1pps9_473{display:flex;flex-direction:column;gap:14px}._skeletonCard_1pps9_479{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:18px 20px;display:flex;flex-direction:column;gap:10px}._skeletonHeader_1pps9_489{display:flex;align-items:center;gap:12px;margin-bottom:4px}._skeletonAvatar_1pps9_496{width:44px;height:44px;border-radius:var(--radius-full);flex-shrink:0}._skeletonLine_1pps9_503,._skeletonLineShort_1pps9_504,._skeletonAvatar_1pps9_496{background:linear-gradient(90deg,var(--muted) 25%,color-mix(in srgb,var(--muted) 40%,var(--card)) 50%,var(--muted) 75%);background-size:200% 100%;animation:_shimmer_1pps9_1 1.6s linear infinite}._skeletonLine_1pps9_503{height:13px;border-radius:var(--radius-full);width:100%}._skeletonLineShort_1pps9_504{height:13px;border-radius:var(--radius-full);width:45%}._emptyState_1pps9_529{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:56px 24px;background:var(--card);border:1px dashed var(--border);border-radius:var(--radius-md)}._emptyIconWrap_1pps9_541{display:grid;place-items:center;width:64px;height:64px;border-radius:var(--radius-full);color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent);margin-bottom:4px}._emptyState_1pps9_529 h3{font-family:var(--font-family-heading);font-size:20px;color:var(--foreground);margin:0}._emptyState_1pps9_529 p{font-size:14px;color:var(--muted-foreground);max-width:380px;margin:0 0 10px;line-height:1.55}._leaderboard_1pps9_568{display:flex;flex-direction:column;gap:10px}._leaderRow_1pps9_574{display:flex;align-items:center;gap:9px}._leaderRank_1pps9_580{width:16px;font-size:12px;font-weight:750;color:var(--muted-foreground);text-align:center;flex-shrink:0}._leaderAvatar_1pps9_589{width:28px;height:28px;border-radius:var(--radius-full);display:grid;place-items:center;color:#fff;font-size:10px;font-weight:700;flex-shrink:0}._leaderInfo_1pps9_601{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._leaderName_1pps9_609{font-size:12.5px;font-weight:650;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._leaderMeter_1pps9_618{height:4px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--foreground) 8%,transparent);overflow:hidden}._leaderMeterFill_1pps9_625{height:100%;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--primary),var(--accent));transition:width var(--animation-duration-slow) var(--ease-out)}._leaderScore_1pps9_632{font-size:12px;font-weight:700;color:var(--primary);font-family:var(--font-family-monospace);flex-shrink:0}._radarList_1pps9_641{display:flex;flex-direction:column;gap:4px}._radarItem_1pps9_647{font-size:12.5px;line-height:1.45;font-weight:550;color:var(--foreground);padding:8px 9px;border-radius:var(--radius-sm);transition:background var(--animation-duration-fast) var(--ease-out),color var(--animation-duration-fast) var(--ease-out);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._radarItem_1pps9_647:hover{background:var(--muted);color:var(--primary)}@media(max-width:1240px){._layout_1pps9_179{grid-template-columns:240px minmax(0,1fr)}._rightRail_1pps9_187{display:none}}@media(max-width:940px){._layout_1pps9_179{grid-template-columns:minmax(0,1fr)}._leftRail_1pps9_186{display:none}._laneBar_1pps9_418{top:64px}}@media(max-width:640px){._header_1pps9_13{margin-bottom:16px}._subtitle_1pps9_34{display:none}}._hero_10krp_3{position:relative;padding-block:clamp(48px,8vw,96px) clamp(64px,9vw,112px);isolation:isolate}._hero_10krp_3:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:radial-gradient(color-mix(in srgb,var(--s-ink) 12%,transparent) 1px,transparent 1.2px);background-size:22px 22px;mask-image:linear-gradient(to bottom,black 0%,black 55%,transparent 95%);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 55%,transparent 95%);pointer-events:none}._glow_10krp_22{position:absolute;z-index:-1;left:50%;top:420px;width:min(1000px,120vw);height:620px;transform:translate(-50%);background:radial-gradient(closest-side,color-mix(in srgb,var(--s-primary) 20%,transparent),transparent 72%);filter:blur(30px);pointer-events:none}._heroInner_10krp_35{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}._title_10krp_43{margin:4px 0 0;max-width:20ch;font-family:var(--s-display);font-weight:800;font-size:clamp(2.5rem,6.6vw,4.6rem);line-height:1.03;letter-spacing:-.035em;text-wrap:balance}._titleLine_10krp_54{display:block}._toggle_10krp_60{display:inline-flex;gap:4px;margin-top:18px;padding:4px;border-radius:999px;background:var(--s-sunken);border:1px solid var(--s-border)}._toggleBtn_10krp_70{position:relative;padding:9px 18px;border:0;border-radius:999px;background:none;color:var(--s-muted);font:inherit;font-weight:700;font-size:.92rem;cursor:pointer}._toggleBtn_10krp_70:focus-visible{outline:2px solid var(--s-primary);outline-offset:2px}._toggleOn_10krp_88{color:var(--s-ink)}._togglePill_10krp_92{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:var(--s-surface);box-shadow:var(--s-shadow)}._toggleLabel_10krp_100{position:relative;display:inline-flex;align-items:center;gap:8px}._save_10krp_107{padding:2px 8px;border-radius:999px;background:var(--s-highlight);color:var(--s-on-highlight);font-size:.72rem}._plans_10krp_117{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;max-width:57.5rem;margin-top:28px;text-align:left}._plan_10krp_117{position:relative;display:flex;flex-direction:column;gap:6px;padding:32px;border-radius:24px;background:var(--s-surface);border:1px solid var(--s-border);box-shadow:var(--s-shadow)}._featured_10krp_139{border:2px solid var(--s-primary);box-shadow:0 0 0 6px color-mix(in srgb,var(--s-primary) 10%,transparent),var(--s-shadow-lg)}._ribbon_10krp_144{position:absolute;top:-14px;left:28px;padding:5px 12px;border-radius:999px;background:var(--s-primary);color:var(--s-on-primary);font-family:var(--s-display);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}._planHead_10krp_159{display:grid;gap:2px}._planName_10krp_164{margin:0;font-family:var(--s-display);font-weight:800;font-size:1.4rem;letter-spacing:-.02em}._planFor_10krp_172{margin:0;color:var(--s-muted);font-size:.95rem}._price_10krp_178{display:flex;align-items:baseline;gap:8px;margin-top:18px}._amount_10krp_185{display:inline-block;font-family:var(--s-display);font-weight:800;font-size:clamp(2.6rem,5vw,3.2rem);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}._per_10krp_195{color:var(--s-muted);font-size:.98rem}._priceNote_10krp_200{margin:4px 0 0;min-height:1.6em;font-size:.9rem;color:var(--s-muted)}._priceNote_10krp_200 strong{color:var(--s-primary)}._features_10krp_211{display:grid;gap:12px;margin:22px 0 28px;padding:22px 0 0;border-top:1px solid var(--s-border);list-style:none;flex:1}._features_10krp_211 li{display:flex;gap:12px;align-items:flex-start;font-size:.98rem}._tick_10krp_228{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;margin-top:1px;border-radius:50%;background:var(--s-sunken);color:var(--s-muted)}._tickOn_10krp_240{background:var(--s-success-soft);color:var(--s-success)}._planCta_10krp_245{width:100%}._founding_10krp_251{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;width:100%;max-width:57.5rem;margin-top:8px;padding:16px 22px;border-radius:16px;background:var(--s-highlight);color:var(--s-on-highlight);font-size:.98rem}._founding_10krp_251 strong{font-weight:700}._foundingLink_10krp_271{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--s-on-highlight);text-decoration:underline;text-underline-offset:3px}._why_10krp_283{display:grid;justify-items:center;gap:10px;max-width:40rem;margin-top:10px}._whyBtn_10krp_291{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--s-muted);font:inherit;font-size:.95rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}._whyBtn_10krp_291 svg{transition:transform .3s var(--s-ease)}._whyBtn_10krp_291 ._chevOpen_10krp_309{transform:rotate(180deg)}._whyBtn_10krp_291:focus-visible{outline:2px solid var(--s-primary);outline-offset:2px;border-radius:4px}._whyText_10krp_319{margin:0;color:var(--s-muted);font-size:.95rem}._evidence_10krp_327{padding-block:clamp(72px,10vw,120px);background:var(--s-night);color:var(--s-on-night)}._evidenceInner_10krp_333{display:grid;justify-items:center;gap:18px;text-align:center}._stat_10krp_340{margin:0;font-family:var(--s-display);font-weight:800;font-size:clamp(2.8rem,8vw,5.2rem);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}._quote_10krp_350{margin:0;max-width:34ch;font-family:var(--s-display);font-weight:600;font-size:clamp(1.2rem,2.4vw,1.6rem);line-height:1.35;letter-spacing:-.015em;text-wrap:balance}._source_10krp_361{margin:0;font-size:.88rem;color:var(--s-on-night-muted)}@media(max-width:760px){._plans_10krp_117{grid-template-columns:1fr;max-width:32.5rem}._plan_10krp_117{padding:28px 22px}}._page_1sryr_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._topBar_1sryr_8{display:flex;justify-content:flex-end;padding:var(--spacing-4) var(--spacing-6) 0}._closeButton_1sryr_14{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--muted-foreground);cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._closeButton_1sryr_14:hover{background:var(--muted);color:var(--foreground)}._content_1sryr_33{max-width:900px;margin:0 auto;padding:var(--spacing-6) var(--spacing-6) var(--spacing-16);display:flex;flex-direction:column;gap:var(--spacing-6)}._hero_1sryr_43{display:flex;align-items:center;gap:var(--spacing-5);padding:var(--spacing-6);border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,var(--card)),var(--card) 60%);border:1px solid var(--border)}._heroMark_1sryr_57{flex-shrink:0;padding:var(--spacing-3);border-radius:var(--radius-md);background:color-mix(in srgb,var(--primary) 8%,var(--card));border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border))}._heroCopy_1sryr_65{flex:1;min-width:0}._eyebrow_1sryr_70{display:inline-block;font-family:var(--font-family-monospace);font-size:.7rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--primary);margin-bottom:var(--spacing-1)}._title_1sryr_81{font-family:var(--font-family-heading);font-size:clamp(1.8rem,3.4vw,2.4rem);font-weight:560;letter-spacing:-.015em;line-height:1.1;margin:0 0 var(--spacing-2)}._title_1sryr_81 em{font-style:italic;color:var(--primary)}._statsLine_1sryr_95{margin:0;font-size:.92rem;color:var(--muted-foreground)}._statsLine_1sryr_95 strong{color:var(--foreground);font-weight:600}._personalizeCta_1sryr_106{flex-shrink:0;align-self:flex-start;padding:var(--spacing-2) var(--spacing-5);border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);font-size:.88rem;font-weight:500;text-decoration:none;transition:opacity var(--animation-duration-fast) ease}._personalizeCta_1sryr_106:hover{opacity:.9}._tileRow_1sryr_124{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-4)}._tile_1sryr_124{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-5);border-radius:var(--radius-md);background:var(--card);border:1px solid var(--border)}._tileAccent_1sryr_140{background:color-mix(in srgb,var(--primary) 8%,var(--card));border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}._tileExam_1sryr_145{background:color-mix(in srgb,var(--accent, var(--primary)) 10%,var(--card));border-color:color-mix(in srgb,var(--accent, var(--primary)) 28%,var(--border))}._tileIcon_1sryr_150{color:var(--primary);margin-bottom:var(--spacing-1)}._tileValue_1sryr_155{font-family:var(--font-family-heading);font-size:2rem;font-weight:560;line-height:1;letter-spacing:-.02em}._tileLabel_1sryr_163{font-size:.82rem;color:var(--muted-foreground)}._tileGhost_1sryr_168{justify-content:center;text-decoration:none;border-style:dashed;color:inherit;transition:border-color var(--animation-duration-fast) ease}._tileGhost_1sryr_168:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}._tileGhostLabel_1sryr_180{font-size:.85rem;color:var(--muted-foreground);line-height:1.4}._card_1sryr_187{padding:var(--spacing-6);border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--border)}._cardHead_1sryr_194{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-4);flex-wrap:wrap;margin-bottom:var(--spacing-5)}._cardTitle_1sryr_203{font-family:var(--font-family-heading);font-size:1.3rem;font-weight:560;letter-spacing:-.01em;margin:0}._cardTitle_1sryr_203 em{font-style:italic;color:var(--primary)}._cardSub_1sryr_216{margin:var(--spacing-1) 0 0;font-size:.88rem;color:var(--muted-foreground)}._viewToggle_1sryr_223{display:inline-flex;padding:3px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--background);flex-shrink:0}._viewOption_1sryr_232{padding:var(--spacing-1) var(--spacing-4);border:none;border-radius:var(--radius-full);background:transparent;color:var(--muted-foreground);font-family:var(--font-family-base);font-size:.84rem;font-weight:500;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._viewActive_1sryr_247{background:var(--primary);color:var(--primary-foreground)}._heatmapWrap_1sryr_253{overflow-x:auto;padding-bottom:var(--spacing-1)}._heatmapGrid_1sryr_258{display:flex;gap:var(--spacing-2);min-width:680px}._weekdayCol_1sryr_264{display:grid;grid-template-rows:repeat(7,13px);gap:3px;align-content:start;padding-top:0;font-size:.68rem;color:var(--muted-foreground)}._weekdayCol_1sryr_264 span{line-height:13px}._heatmap_1sryr_253{display:flex;gap:3px}._week_1sryr_264{display:flex;flex-direction:column;gap:3px}._day_1sryr_289{width:13px;height:13px;border-radius:3px;background:color-mix(in srgb,var(--foreground) 7%,transparent)}._dayOutside_1sryr_296{visibility:hidden}._dayLevel0_1sryr_300{background:color-mix(in srgb,var(--foreground) 7%,transparent)}._dayLevel1_1sryr_304{background:color-mix(in srgb,var(--primary) 34%,var(--background))}._dayLevel2_1sryr_308{background:color-mix(in srgb,var(--primary) 62%,var(--background))}._dayLevel3_1sryr_312{background:var(--primary)}._monthRow_1sryr_316{display:flex;margin-top:var(--spacing-2)}._monthLabel_1sryr_321{font-size:.72rem;color:var(--muted-foreground)}._legend_1sryr_326{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-1);margin-top:var(--spacing-3);font-size:.72rem;color:var(--muted-foreground)}._legend_1sryr_326 ._day_1sryr_289{width:11px;height:11px}._molarCard_1sryr_342{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8);background:linear-gradient(135deg,var(--card),color-mix(in srgb,var(--primary) 8%,var(--card)))}._molarCopy_1sryr_354{flex:1;min-width:0}._molarText_1sryr_359{font-size:.95rem;line-height:1.6;color:var(--muted-foreground);margin:var(--spacing-3) 0 var(--spacing-4);max-width:420px}._molarText_1sryr_359 strong{color:var(--primary);font-weight:600}._molarMeter_1sryr_372{height:8px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--foreground) 8%,transparent);overflow:hidden;max-width:420px;margin-bottom:var(--spacing-5)}._molarMeterFill_1sryr_381{display:block;height:100%;border-radius:var(--radius-full);background:var(--primary);transition:width .8s var(--ease-spring, ease)}._molarActions_1sryr_389{display:flex;gap:var(--spacing-3);flex-wrap:wrap}._primaryAction_1sryr_395{padding:var(--spacing-3) var(--spacing-5);border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);font-size:.9rem;font-weight:500;text-decoration:none;transition:opacity var(--animation-duration-fast) ease}._primaryAction_1sryr_395:hover{opacity:.9}._secondaryAction_1sryr_410{padding:var(--spacing-3) var(--spacing-5);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--card);color:var(--foreground);font-size:.9rem;font-weight:500;text-decoration:none;transition:background-color var(--animation-duration-fast) ease}._secondaryAction_1sryr_410:hover{background:var(--muted)}._molarArt_1sryr_426{position:relative;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3)}._molarBadge_1sryr_435{font-family:var(--font-family-monospace);font-size:.72rem;font-weight:600;letter-spacing:.04em;color:var(--primary);padding:3px var(--spacing-3);border-radius:var(--radius-full);background:color-mix(in srgb,var(--primary) 12%,transparent)}._pixelMolar_1sryr_447{display:grid;gap:2px}._pixel_1sryr_447{border-radius:2px;animation:_pixel-twinkle_1sryr_1 2.6s ease-in-out infinite}._pixelShade0_1sryr_457{background:color-mix(in srgb,var(--primary) 48%,var(--background))}._pixelShade1_1sryr_461{background:color-mix(in srgb,var(--primary) 72%,var(--background))}._pixelShade2_1sryr_465{background:var(--primary)}._pixelDim_1sryr_469{background:color-mix(in srgb,var(--foreground) 8%,transparent);animation:none}@keyframes _pixel-twinkle_1sryr_1{0%,to{opacity:.6}50%{opacity:1}}@media(max-width:760px){._hero_1sryr_43{flex-wrap:wrap}._tileRow_1sryr_124{grid-template-columns:repeat(2,1fr)}._molarCard_1sryr_342{flex-direction:column-reverse;align-items:flex-start}._molarArt_1sryr_426{align-self:center}}._page_1a71s_1{max-width:1000px;margin:0 auto;padding:var(--spacing-6) var(--spacing-4) var(--spacing-16)}._header_1a71s_7{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);flex-wrap:wrap;margin-bottom:var(--spacing-5)}._title_1a71s_16{font-family:var(--font-family-heading);font-size:1.6rem;font-weight:560;letter-spacing:-.01em;margin:0}._headerActions_1a71s_24{display:flex;align-items:center;gap:var(--spacing-3)}._searchBox_1a71s_30{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--card);transition:border-color var(--animation-duration-fast) ease}._searchBox_1a71s_30:focus-within{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}._searchIcon_1a71s_45{color:var(--muted-foreground);flex-shrink:0}._searchInput_1a71s_50{border:none;outline:none;background:transparent;font-family:var(--font-family-base);font-size:.88rem;color:var(--foreground);width:170px}._searchInput_1a71s_50::placeholder{color:var(--muted-foreground)}._newButton_1a71s_64{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);font-size:.88rem;font-weight:500;text-decoration:none;transition:opacity var(--animation-duration-fast) ease}._newButton_1a71s_64:hover{opacity:.9}._toolbar_1a71s_83{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._sortButton_1a71s_92{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--card);color:var(--foreground);font-family:var(--font-family-base);font-size:.82rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._sortButton_1a71s_92:hover{background:var(--muted)}._count_1a71s_111{font-size:.8rem;color:var(--muted-foreground)}._list_1a71s_117{list-style:none;margin:0;padding:0}._row_1a71s_123{position:relative;display:flex;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent);transition:background-color var(--animation-duration-fast) ease}._row_1a71s_123:hover{background:color-mix(in srgb,var(--foreground) 3%,transparent)}._rowMain_1a71s_135{display:flex;align-items:center;gap:var(--spacing-4);flex:1;min-width:0;padding:var(--spacing-3) var(--spacing-3);border:none;background:transparent;color:inherit;font-family:var(--font-family-base);text-align:left;cursor:pointer}._kind_1a71s_150{display:inline-flex;align-items:center;gap:var(--spacing-2);flex-shrink:0;width:74px;font-size:.78rem;color:var(--muted-foreground)}._rowTitle_1a71s_160{flex:1;min-width:0;font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._spaceChip_1a71s_169{flex-shrink:0;font-size:.72rem;padding:2px var(--spacing-2);border-radius:var(--radius-full);background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}._time_1a71s_178{flex-shrink:0;font-size:.78rem;color:var(--muted-foreground);min-width:66px;text-align:right}._rowActions_1a71s_187{display:flex;align-items:center;gap:2px;padding-right:var(--spacing-2)}._action_1a71s_194{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--muted-foreground);cursor:pointer;opacity:0;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._row_1a71s_123:hover ._action_1a71s_194,._action_1a71s_194:focus-visible{opacity:1}._action_1a71s_194:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground)}._confirmDelete_1a71s_222,._confirmDelete_1a71s_222:hover{opacity:1;color:var(--error, #b3261e);background:color-mix(in srgb,var(--error, #b3261e) 10%,transparent)}._moveWrap_1a71s_230{position:relative}._moveMenu_1a71s_234{position:absolute;top:calc(100% + 4px);right:0;z-index:30;min-width:180px;list-style:none;margin:0;padding:var(--spacing-1);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--popup, var(--card));box-shadow:var(--shadow-lg)}._moveOption_1a71s_249{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);width:100%;padding:var(--spacing-2) var(--spacing-3);border:none;border-radius:var(--radius-sm);background:transparent;color:inherit;font-family:var(--font-family-base);font-size:.84rem;text-align:left;cursor:pointer}._moveOption_1a71s_249:hover{background:var(--muted)}._moveRemove_1a71s_270{color:var(--muted-foreground)}._empty_1a71s_275{padding:var(--spacing-16) 0;text-align:center}._emptyTitle_1a71s_280{margin:0 0 var(--spacing-4);color:var(--muted-foreground)}._emptyCta_1a71s_285{display:inline-block;padding:var(--spacing-2) var(--spacing-5);border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);font-size:.9rem;font-weight:500;text-decoration:none}@media(max-width:640px){._searchInput_1a71s_50{width:110px}._kind_1a71s_150{width:auto}._kind_1a71s_150 span{display:none}}._page_1oczs_1{max-width:1000px;margin:0 auto;padding:var(--spacing-6) var(--spacing-4) var(--spacing-16)}._header_1oczs_7{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-4);flex-wrap:wrap;margin-bottom:var(--spacing-6)}._title_1oczs_16{font-family:var(--font-family-heading);font-size:1.6rem;font-weight:560;letter-spacing:-.01em;margin:0}._subtitle_1oczs_24{margin:var(--spacing-1) 0 0;font-size:.9rem;color:var(--muted-foreground)}._newButton_1oczs_30{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);border:none;border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);font-family:var(--font-family-base);font-size:.88rem;font-weight:500;cursor:pointer;transition:opacity var(--animation-duration-fast) ease}._newButton_1oczs_30:hover{opacity:.9}._createRow_1oczs_49{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-5)}._createInput_1oczs_56{flex:1;min-width:0;padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);font-family:var(--font-family-base);font-size:.9rem;color:var(--foreground);outline:none}._createInput_1oczs_56:focus{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}._createSave_1oczs_73{padding:var(--spacing-3) var(--spacing-5);border:none;border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);font-family:var(--font-family-base);font-size:.88rem;font-weight:500;cursor:pointer}._createSave_1oczs_73:disabled{opacity:.5;cursor:not-allowed}._createCancel_1oczs_87{padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-full);background:transparent;color:var(--muted-foreground);font-family:var(--font-family-base);font-size:.88rem;cursor:pointer}._createCancel_1oczs_87:hover{background:var(--muted)}._grid_1oczs_101{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-4)}._card_1oczs_110{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);transition:border-color var(--animation-duration-fast) ease}._card_1oczs_110:hover{border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}._cardHead_1oczs_125{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2)}._cardName_1oczs_132{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:1rem;font-weight:560;min-width:0}._cardIcon_1oczs_141{color:var(--primary);flex-shrink:0}._cardActions_1oczs_143{display:flex;gap:2px}._action_1oczs_145{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--muted-foreground);cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._action_1oczs_145:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground)}._confirmDelete_1oczs_166,._confirmDelete_1oczs_166:hover{color:var(--error, #b3261e);background:color-mix(in srgb,var(--error, #b3261e) 10%,transparent)}._cardCount_1oczs_172{font-size:.8rem;color:var(--muted-foreground)}._cardChats_1oczs_177{list-style:none;margin:var(--spacing-2) 0 0;padding:var(--spacing-3) 0 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:2px}._cardChat_1oczs_177{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);color:var(--muted-foreground);font-size:.84rem;text-decoration:none;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._cardChat_1oczs_177:hover{background:var(--muted);color:var(--foreground)}._cardChatTitle_1oczs_203{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._empty_1oczs_210{padding:var(--spacing-16) 0;text-align:center}._emptyIcon_1oczs_215{color:var(--muted-foreground);opacity:.6}._emptyTitle_1oczs_217{margin:var(--spacing-4) 0 var(--spacing-1);font-weight:560}._emptyHint_1oczs_222{margin:0;font-size:.9rem;color:var(--muted-foreground)}._emptyLink_1oczs_228{color:var(--primary)}._page_14svm_1{display:flex;flex-direction:column;flex:1;min-height:calc(100vh - var(--spacing-6) * 2)}._stage_14svm_10{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:720px;margin:0 auto;padding-bottom:var(--spacing-12)}._title_14svm_22{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--spacing-3);font-family:var(--font-family-heading);font-size:clamp(1.9rem,4.2vw,2.9rem);font-weight:480;letter-spacing:-.02em;color:var(--primary);text-align:center;margin:0 0 var(--spacing-8)}._titleFlask_14svm_37{width:1.3em;height:1.3em;margin-bottom:-.12em}._composerWrap_14svm_45{width:100%}._composer_14svm_45{width:100%;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);padding:var(--spacing-3) var(--spacing-4);transition:border-color var(--animation-duration-fast) ease}._composer_14svm_45:focus-within{border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}._input_14svm_64{width:100%;border:none;background:none;resize:none;font-family:inherit;font-size:.92rem;line-height:1.6;color:var(--foreground);outline:none;max-height:200px}._input_14svm_64::placeholder{color:color-mix(in srgb,var(--muted-foreground) 80%,transparent)}._input_14svm_64:disabled{opacity:.6}._composerBar_14svm_85{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-2)}._submitButton_14svm_93{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);cursor:pointer;transition:opacity var(--animation-duration-fast) ease}._submitButton_14svm_93:disabled{opacity:.35;cursor:not-allowed}._stopButton_14svm_112{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:.78rem;font-weight:500;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);border:1px solid var(--border);background:none;color:var(--muted-foreground);cursor:pointer}._stopButton_14svm_112:hover{color:var(--foreground)}._reviewStage_14svm_132{display:flex;flex-direction:column;flex:1;width:100%}._dock_14svm_139{position:sticky;bottom:var(--spacing-4);width:100%;max-width:1240px;margin:var(--spacing-8) auto 0}._recent_14svm_149{width:100%;margin-top:var(--spacing-10)}._recentHeading_14svm_154{font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}._recentList_14svm_162{list-style:none;margin:var(--spacing-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-1)}._recentItem_14svm_171{display:flex;align-items:center;gap:var(--spacing-1)}._recentLink_14svm_177{flex:1;min-width:0;display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border:none;border-radius:var(--radius);background:none;color:var(--muted-foreground);font-size:.82rem;text-align:left;cursor:pointer}._recentLink_14svm_177:hover{background:var(--muted);color:var(--foreground)}._recentText_14svm_198{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._recentCount_14svm_206{font-family:var(--font-family-monospace);font-size:.66rem;padding:1px var(--spacing-2);border-radius:var(--radius-full);background:var(--muted)}._recentDelete_14svm_214{border:none;background:none;color:var(--muted-foreground);font-size:1.1rem;line-height:1;padding:var(--spacing-1) var(--spacing-2);cursor:pointer;opacity:0;transition:opacity var(--animation-duration-fast) ease}._recentItem_14svm_171:hover ._recentDelete_14svm_214{opacity:1}._recentDelete_14svm_214:hover{color:var(--destructive)}:root{--z-content-low: 10;--z-content: 20;--z-content-high: 30;--z-nav-low: 100;--z-nav: 200;--z-nav-sticky: 300;--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem}:root{--background: hsl(42 44% 97%);--foreground: hsl(235 20% 14%);--surface: hsl(40 50% 99%);--surface-foreground: hsl(235 20% 14%);--sidebar: hsl(42 38% 95%);--sidebar-foreground: hsl(235 14% 28%);--card: hsl(0 0% 100%);--card-foreground: hsl(235 20% 14%);--popup: hsl(0 0% 100%);--popup-foreground: hsl(235 20% 14%);--primary: hsl(168 58% 23%);--primary-foreground: hsl(40 50% 98%);--secondary: hsl(42 28% 91%);--secondary-foreground: hsl(235 20% 16%);--accent: hsl(20 86% 55%);--accent-foreground: hsl(0 0% 100%);--muted: hsl(42 30% 93%);--muted-foreground: hsl(235 10% 44%);--success: hsl(152 48% 30%);--success-foreground: hsl(0 0% 100%);--error: hsl(4 66% 48%);--error-foreground: hsl(0 0% 100%);--warning: hsl(38 92% 48%);--warning-foreground: hsl(235 20% 14%);--info: hsl(205 70% 40%);--info-foreground: hsl(0 0% 100%);--info-hover: hsl(205 70% 32%);--info-active: hsl(205 70% 26%);--border: hsl(40 22% 86%);--font-family-base: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-heading: "Fraunces", "Iowan Old Style", Georgia, "Times New Roman", serif;--font-family-monospace: "IBM Plex Mono", "SF Mono", "Courier New", monospace;--font-family-cursive: cursive;--shadow: 0 1px 2px hsl(30 25% 15% / .05), 0 1px 1px hsl(30 25% 15% / .03);--shadow-md: 0 2px 4px hsl(30 25% 15% / .04), 0 6px 16px -4px hsl(30 25% 15% / .08);--shadow-lg: 0 4px 8px hsl(30 25% 15% / .04), 0 18px 44px -12px hsl(30 25% 15% / .16);--shadow-xl: 0 8px 16px hsl(30 25% 15% / .05), 0 32px 80px -16px hsl(30 25% 15% / .22);--shadow-focus: 0 0 0 2px var(--background), 0 0 0 4px hsl(168 58% 32%);--radius-sm: 8px;--radius: 12px;--radius-md: 16px;--radius-lg: 22px;--radius-full: 9999px;--animation-duration-fast: .16s;--animation-duration-normal: .28s;--animation-duration-slow: .48s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.45, .64, 1);--chart-color-1: hsl(168 58% 30%);--chart-color-2: hsl(20 86% 55%);--chart-color-3: hsl(205 70% 45%);--chart-color-4: hsl(38 92% 50%);--chart-color-5: hsl(340 60% 52%);color-scheme:light}.dark{--background: hsl(240 10% 8%);--foreground: hsl(40 25% 92%);--surface: hsl(240 9% 11%);--surface-foreground: hsl(40 25% 92%);--sidebar: hsl(240 10% 9%);--sidebar-foreground: hsl(40 15% 78%);--card: hsl(240 9% 12%);--card-foreground: hsl(40 25% 92%);--popup: hsl(240 9% 14%);--popup-foreground: hsl(40 25% 92%);--primary: hsl(163 45% 58%);--primary-foreground: hsl(240 10% 8%);--secondary: hsl(240 8% 18%);--secondary-foreground: hsl(40 25% 92%);--accent: hsl(22 90% 62%);--accent-foreground: hsl(240 10% 8%);--muted: hsl(240 8% 16%);--muted-foreground: hsl(40 8% 62%);--success: hsl(152 45% 55%);--success-foreground: hsl(240 10% 8%);--error: hsl(4 78% 64%);--error-foreground: hsl(240 10% 8%);--warning: hsl(38 92% 60%);--warning-foreground: hsl(240 10% 8%);--info: hsl(205 75% 62%);--info-foreground: hsl(240 10% 8%);--info-hover: hsl(205 75% 70%);--info-active: hsl(205 75% 78%);--border: hsl(240 7% 20%);--shadow: 0 1px 2px hsl(0 0% 0% / .3);--shadow-md: 0 2px 4px hsl(0 0% 0% / .3), 0 6px 16px -4px hsl(0 0% 0% / .4);--shadow-lg: 0 4px 8px hsl(0 0% 0% / .3), 0 18px 44px -12px hsl(0 0% 0% / .55);--shadow-xl: 0 8px 16px hsl(0 0% 0% / .35), 0 32px 80px -16px hsl(0 0% 0% / .6);--shadow-focus: 0 0 0 2px var(--background), 0 0 0 4px hsl(163 45% 50%);--chart-color-1: hsl(163 45% 58%);--chart-color-2: hsl(22 90% 62%);--chart-color-3: hsl(205 75% 62%);--chart-color-4: hsl(38 92% 60%);--chart-color-5: hsl(340 65% 65%);color-scheme:dark}@layer base{html{scroll-behavior:smooth;font-size:80%}ul{list-style-type:none;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transition:background-color var(--animation-duration-slow) var(--ease-in-out),color var(--animation-duration-slow) var(--ease-in-out)}*{box-sizing:border-box;padding:0;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:550;letter-spacing:-.015em;text-wrap:balance}::selection{background:color-mix(in srgb,var(--accent) 26%,transparent)}button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--foreground) 18%,transparent);border-radius:var(--radius-full);border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--foreground) 30%,transparent);border:3px solid transparent;background-clip:padding-box}}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
