.lilyPublic_page__5FEQF{min-height:100dvh;display:flex;flex-direction:column}.lilyPublic_mount__Sg1Jd{position:relative;min-height:min(68vh,600px);display:flex;flex-direction:column}.lilyPublic_mount__Sg1Jd>*{flex:1 1}.lilyPublic_mount__Sg1Jd:empty:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:999px;background:var(--oa-accent,#fa6aa6);animation:lilyPublic_lilyMountPulse__DQLqj 1.2s cubic-bezier(.16,.84,.44,1) infinite}@keyframes lilyPublic_lilyMountPulse__DQLqj{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.9;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.lilyPublic_mount__Sg1Jd:empty:before{animation:none;opacity:.5}}.lily_frame__2QPvJ{--lily-accent:var(--oa-accent,#fa6aa6);--lily-bg:#f7f3ec;--lily-bg-soft:#f0eade;--lily-surface:#fffdf8;--lily-ink:#221d17;--lily-ink-soft:#4c443a;--lily-mute:#7c7263;--lily-faint:#a89d8c;--lily-line:rgba(50,40,26,0.12);--lily-line-soft:rgba(50,40,26,0.07);--lily-shadow-card:0 1px 2px rgba(58,45,28,0.04),0 12px 32px -8px rgba(58,45,28,0.1);--lily-shadow-chat:0 2px 6px rgba(58,45,28,0.08),0 30px 70px -20px color-mix(in srgb,var(--lily-accent) 34%,rgba(58,45,28,0.32));--lily-accent-ink:color-mix(in srgb,var(--lily-accent) 58%,var(--lily-ink));--lily-accent-wash:color-mix(in srgb,var(--lily-accent) 6%,transparent);color-scheme:light;min-height:100%;flex:1 0 auto;background:radial-gradient(120% 46% at 50% -6%,var(--lily-accent-wash),transparent 70%),var(--lily-bg);color:var(--lily-ink);font-family:Hanken Grotesk,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:430;line-height:1.62;-webkit-font-smoothing:antialiased}.lily_frame__2QPvJ[data-theme=dark]{--lily-bg:#171310;--lily-bg-soft:#211c17;--lily-surface:#1f1a16;--lily-ink:#f2ece1;--lily-ink-soft:#d9d0c1;--lily-mute:#a2988a;--lily-faint:#7a7164;--lily-line:rgba(242,236,225,0.14);--lily-line-soft:rgba(242,236,225,0.08);--lily-shadow-card:0 1px 2px rgba(0,0,0,0.4),0 14px 36px -8px rgba(0,0,0,0.4);--lily-shadow-chat:0 2px 6px rgba(0,0,0,0.5),0 30px 70px -20px color-mix(in srgb,var(--lily-accent) 30%,rgba(0,0,0,0.65));--lily-accent-ink:color-mix(in srgb,var(--lily-accent) 62%,var(--lily-ink));--lily-accent-wash:color-mix(in srgb,var(--lily-accent) 8%,transparent);color-scheme:dark}@media (prefers-color-scheme:dark){.lily_frame__2QPvJ:not([data-theme=light]){--lily-bg:#171310;--lily-bg-soft:#211c17;--lily-surface:#1f1a16;--lily-ink:#f2ece1;--lily-ink-soft:#d9d0c1;--lily-mute:#a2988a;--lily-faint:#7a7164;--lily-line:rgba(242,236,225,0.14);--lily-line-soft:rgba(242,236,225,0.08);--lily-shadow-card:0 1px 2px rgba(0,0,0,0.4),0 14px 36px -8px rgba(0,0,0,0.4);--lily-shadow-chat:0 2px 6px rgba(0,0,0,0.5),0 30px 70px -20px color-mix(in srgb,var(--lily-accent) 30%,rgba(0,0,0,0.65));--lily-accent-ink:color-mix(in srgb,var(--lily-accent) 62%,var(--lily-ink));--lily-accent-wash:color-mix(in srgb,var(--lily-accent) 8%,transparent);color-scheme:dark}}.lily_column__79QW7{width:100%;max-width:728px;margin:0 auto;padding:clamp(28px,6vw,64px) clamp(18px,4vw,32px) clamp(40px,6vw,72px);display:flex;flex-direction:column;gap:clamp(16px,2.6vw,24px)}.lily_header__0zxvU{text-align:center;padding:clamp(2px,1vw,10px) 4px clamp(10px,2vw,20px)}.lily_tagline__1FWXh{font-size:13px;font-weight:640;letter-spacing:.15em;text-transform:uppercase;color:var(--lily-accent-ink);margin:0 0 12px}.lily_name__Qo9y4{font-size:clamp(34px,6vw,48px);font-weight:760;letter-spacing:-.022em;line-height:1.06;margin:0;text-wrap:balance}.lily_headerRule__PQHHK{width:48px;height:4px;border:0;border-radius:999px;background:var(--lily-accent);margin:18px auto 0}.lily_chat__ssczj{border-radius:24px;overflow:hidden;background:var(--lily-surface);border:1px solid color-mix(in srgb,var(--lily-accent) 32%,var(--lily-line));border-top:3px solid var(--lily-accent);box-shadow:var(--lily-shadow-chat)}.lily_chatSlot__wk8a4{min-height:min(68vh,600px);display:flex;flex-direction:column}.lily_chatSlot__wk8a4>*{flex:1 1}.lily_zone__LP7c2{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(14px,2.4vw,20px)}@media (min-width:720px){.lily_zone__LP7c2{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense}.lily_blockWide__vlq1_{grid-column:1/-1}}.lily_block__bTHf5{display:flex;flex-direction:column;gap:14px;background:var(--lily-surface);border:1px solid var(--lily-line-soft);border-radius:20px;padding:clamp(20px,3.4vw,28px);box-shadow:var(--lily-shadow-card)}.lily_blockAccent__jqlTD{background:color-mix(in srgb,var(--lily-accent) 5%,var(--lily-surface));border-color:color-mix(in srgb,var(--lily-accent) 16%,transparent);box-shadow:none}.lily_blockTitle___Ktsn{display:flex;align-items:center;gap:10px;font-size:16.5px;font-weight:680;letter-spacing:-.008em;color:var(--lily-ink);margin:0}.lily_blockTitle___Ktsn:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--lily-accent);flex:none}.lily_rows__F0HT5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lily_row___zF5_{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;border-bottom:1px solid var(--lily-line-soft);font-size:15.5px}.lily_row___zF5_:last-child{border-bottom:0;padding-bottom:0}.lily_row___zF5_:first-child{padding-top:0}.lily_rowLabel__zXroJ{color:var(--lily-mute)}.lily_rowValue__3LQoz{font-weight:620;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;color:var(--lily-ink)}.lily_note__xvsbP{margin:0;font-size:13px;color:var(--lily-mute);line-height:1.55}.lily_contactList__eIIOj{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;font-size:15.5px}.lily_contactItem___PsIk{display:flex;gap:14px;align-items:baseline}.lily_contactLabel__XUJRE{flex:none;min-width:82px;font-size:13px;font-weight:520;color:var(--lily-mute)}.lily_contactValue__8uE1t{color:var(--lily-ink);overflow-wrap:anywhere;font-weight:480}.lily_contactValue__8uE1t a{color:var(--lily-accent-ink);font-weight:560;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--lily-accent) 40%,transparent);text-decoration-thickness:1.5px;text-underline-offset:3px}.lily_contactValue__8uE1t a:hover{text-decoration-color:var(--lily-accent)}.lily_stoerungBody___Xesv{margin:0;font-size:15px;color:var(--lily-ink-soft);line-height:1.6}.lily_pause__VyK01{display:flex;flex-direction:column;gap:12px;justify-content:center;padding:clamp(24px,4vw,36px);background:var(--lily-bg-soft);color:var(--lily-ink);height:100%}.lily_pauseTitle__13T5e{margin:0;font-size:21px;font-weight:720;letter-spacing:-.012em}.lily_pauseIntro__aGlXw{margin:0;font-size:15px;color:var(--lily-mute)}.lily_pause__VyK01 .lily_row___zF5_{border-bottom-color:var(--lily-line)}.lily_footer__jlW_V{margin-top:clamp(14px,3vw,28px);padding:clamp(20px,3vw,28px) 6px 0;border-top:1px solid var(--lily-line);display:flex;flex-direction:column;gap:16px;font-size:13px;color:var(--lily-mute);line-height:1.6}.lily_impressum__NRIqa{white-space:pre-line;line-height:1.6;margin:0}.lily_impressumMissing__q4MvT{font-style:italic;color:var(--lily-faint)}.lily_footerLabel__OSod_{display:block;font-size:11.5px;font-weight:640;letter-spacing:.12em;text-transform:uppercase;color:var(--lily-faint);margin-bottom:5px}.lily_footerLinks__Bkkq6{display:flex;flex-wrap:wrap;gap:6px 18px}.lily_footerLinks__Bkkq6 a{color:var(--lily-ink-soft);text-decoration:underline;text-decoration-color:var(--lily-line);text-underline-offset:3px}.lily_footerLinks__Bkkq6 a:hover{text-decoration-color:var(--lily-accent)}.lily_art50___zT5b{margin:0;color:var(--lily-mute)}.lily_brandLine__OPF2k{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.lily_referral__nTMX8{color:var(--lily-accent-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--lily-accent) 40%,transparent);text-underline-offset:3px}.lily_referral__nTMX8:hover{text-decoration-color:var(--lily-accent)}.lily_langRow___5pFz{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;font-weight:560;letter-spacing:.08em;text-transform:uppercase}.lily_langRow___5pFz a{color:var(--lily-faint);text-decoration:none;padding:2px 0}.lily_langRow___5pFz a:hover{color:var(--lily-ink)}.lily_langActive__U6uVy{color:var(--lily-accent-ink)!important;font-weight:700}.Toast_stack__NdnCK{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:var(--z-toast);display:flex;flex-direction:column-reverse;align-items:center;gap:8px;max-width:calc(100vw - 32px);pointer-events:none}.Toast_toast__K4dn_{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--r-pill);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:600;color:var(--ink);background:var(--cream-warm);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);pointer-events:auto;animation:Toast_oaToastIn__HroRg var(--t-med) var(--ease),Toast_oaToastOut__EM_EO var(--t-med) var(--ease) 2.3s forwards}@keyframes Toast_oaToastIn__HroRg{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes Toast_oaToastOut__EM_EO{0%{opacity:1}to{opacity:0;transform:translateY(4px)}}.Toast_toast--success__lpPfH{background:color-mix(in srgb,var(--success,#5cd87a) 14%,var(--cream-warm));border-color:color-mix(in srgb,var(--success,#5cd87a) 45%,transparent)}.Toast_toast--danger__6VuOy{background:color-mix(in srgb,var(--error,#ff6b6b) 14%,var(--cream-warm));border-color:color-mix(in srgb,var(--error,#ff6b6b) 45%,transparent)}.Toast_toast--info___f_w4{background:var(--cream-warm);border-color:var(--line-strong)}@media (prefers-reduced-motion:reduce){.Toast_toast__K4dn_{animation:none}}@media (max-width:640px){.Toast_stack__NdnCK{bottom:16px}.Toast_toast__K4dn_{font-size:var(--fs-xs);padding:9px 14px}}.account_root__gqtZ7{max-width:var(--w-content)}.account_pageDesc__6DaBy{margin:8px 0 0;font-size:var(--fs-body);color:var(--mute);max-width:520px;line-height:1.55}.account_section__PpGAS{margin-bottom:28px;padding:28px;background:var(--oa-glass-base-bg);border:1px solid var(--line);border-radius:var(--r-lg)}.account_sectionHead__5nlHr{display:flex;align-items:center;gap:10px;margin:0 0 10px}.account_sectionTitle__6izqU{font-size:var(--fs-md);font-weight:700;color:var(--ink);margin:0;letter-spacing:.01em}.account_sectionNote__gCOJV{font-size:var(--fs-sm);color:var(--mute);margin:0 0 20px;line-height:1.55;max-width:540px}.account_fieldGrid__fu4WQ{display:flex;flex-direction:column;gap:8px;max-width:420px;margin-bottom:16px}.account_fieldStack__JNaBk{display:flex;flex-direction:column;gap:18px;max-width:460px;margin-bottom:18px}.account_fieldLabel__iGdTZ{font-size:var(--fs-caption);font-weight:600;color:var(--ink);letter-spacing:.02em;margin-top:8px}.account_fieldLabel__iGdTZ:first-child{margin-top:0}.account_orDivider__tfR9o{display:flex;align-items:center;gap:10px;font-size:11.5px;color:var(--mute);letter-spacing:.04em;margin:-4px 0}.account_orDivider__tfR9o:after,.account_orDivider__tfR9o:before{content:"";flex:1 1;height:1px;background:var(--line)}.account_fallbackNote__qhVzW{font-size:var(--fs-sm);color:var(--mute);margin:14px 0 0}.account_inlineLink__wB56w{color:var(--sakura-edge,#fa6aa6);text-decoration:none}.account_inlineLink__wB56w:hover{text-decoration:underline}.account_metaList__o2_nf{margin:0;display:flex;flex-direction:column;gap:6px;max-width:420px}.account_metaRow__fbKlA{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:1px solid var(--line);padding-top:6px}.account_metaRow__fbKlA dt{font-size:var(--fs-caption);color:var(--mute)}.account_metaRow__fbKlA dd{margin:0;font-size:var(--fs-sm);color:var(--ink)}.account_metaMono__2QQeP{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.04em;text-transform:capitalize}.account_progressNote__y6cJR{font-size:var(--fs-caption);color:var(--mute);margin:14px 0 0;line-height:1.5}.account_downloadBlock___O56q{margin-top:18px;padding:16px 20px;background:rgba(255,255,255,.03);border:1px solid var(--line-strong);border-radius:var(--r-md)}.account_downloadNote__wlnrI{font-size:var(--fs-sm);color:var(--ink);margin:0 0 12px;line-height:1.5}.account_form__ZQGlH{border:0;margin:0;padding:0}.account_form__ZQGlH[disabled]{opacity:var(--disabled-opacity)}.account_formActions__f_D0g{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px}.account_fieldHint__rQ1FM{font-size:11.5px;color:var(--mute);margin:-2px 0 0;line-height:1.45}.account_successBanner__lfglo{margin:14px 0 0}.account_warnNote__KOGji{font-size:var(--fs-xs);color:var(--mute);margin:10px 0 0;line-height:1.5;max-width:540px}.account_sessionList__gUzzI{display:flex;flex-direction:column;gap:0;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;max-width:var(--w-form)}.account_sessionRow__j1mRu{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-top:1px solid var(--line)}.account_sessionRow__j1mRu:first-child{border-top:0}.account_sessionMeta__sEhWx{min-width:0}.account_sessionAgent__5IRMU{font-size:var(--fs-sm);color:var(--ink);font-weight:600;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px}.account_sessionTimes__bjGIa{font-size:11.5px;color:var(--mute);margin:0;line-height:1.4}.account_revokeBtn__Eu6eF{flex-shrink:0;font-size:var(--fs-xs);padding:6px 12px;background:transparent;color:var(--ink);border-color:rgba(252,231,238,.28)}.account_revokeBtn__Eu6eF:hover{background:var(--ink);color:var(--cream);border-color:var(--ink)}.account_emptyNote__s4vdg{font-size:var(--fs-caption);color:var(--mute);margin:0;padding:14px 0 0;line-height:1.5}.account_dangerSection__1T8Oj{border-color:rgba(255,107,107,.3);background:rgba(255,107,107,.07)}.account_dangerHint__XaVk6{font-size:var(--fs-caption);color:var(--ink);margin:0 0 12px}.account_confirmCode__gDiFW{font-family:var(--font-mono);font-size:11.5px;background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:var(--r-sm);padding:1px 6px;color:var(--error,#ff6b6b);letter-spacing:.06em}.account_confirmRow__ZxYKm{display:flex;gap:10px;align-items:center;flex-wrap:wrap;max-width:420px}.account_confirmRow__ZxYKm .oa-input{flex:1 1;min-width:160px}.account_scheduledBanner__dVew2{padding:16px 20px;background:rgba(255,107,107,.07);border:1px solid rgba(255,107,107,.3);border-radius:var(--r-md)}.account_scheduledTitle__9Jkxe{font-size:var(--fs-body);font-weight:700;color:var(--error,#ff6b6b);margin:0 0 6px;line-height:1.45}.account_scheduledBody___GZsz{font-size:var(--fs-sm);color:var(--ink);margin:0 0 14px;line-height:1.5;max-width:520px}.account_errorBanner__XM13_{margin:14px 0 0}.account_copyBtn__ll0gX{flex-shrink:0;font-size:var(--fs-xs);padding:6px 12px;white-space:nowrap}.account_keyList__KaRTU{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;max-width:var(--w-form)}.account_keyRow__9Bda5{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-top:1px solid var(--line)}.account_keyRow__9Bda5:first-child{border-top:0}.account_keyMeta__kCVpg{min-width:0}.account_keyName__ABtQ_{font-size:var(--fs-sm);color:var(--ink);font-weight:600;margin:0 0 4px}.account_keyDetail__s4WaP{font-size:11.5px;color:var(--mute);margin:0;line-height:1.5}.account_keyScopes__wXzye{font-size:var(--fs-label);color:var(--mute);margin:4px 0 0;line-height:1.45}.account_keyPrefix___XFPZ{font-family:var(--font-mono);font-size:var(--fs-label);background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:var(--r-sm);padding:1px 4px;letter-spacing:.04em;color:var(--ink)}.account_modalCard__f2Hrn{width:100%;max-width:480px;background:var(--oa-glass-base-bg);border:1px solid var(--line-strong);padding:var(--callout-pad-sm);box-shadow:0 18px 48px rgba(28,18,24,.24)}.account_modalTitle__YEmvQ{font-size:15px;font-weight:700;color:var(--ink);margin:0 0 8px}.account_modalNote__753_0{font-size:var(--fs-sm);color:var(--mute);margin:0 0 16px;line-height:1.55}.account_modalActions__vpOaT{display:flex;gap:10px;justify-content:flex-end;margin-top:18px;flex-wrap:wrap}.account_secretBox__1NvxG{display:flex;align-items:center;gap:10px;padding:12px 14px;background:rgba(255,255,255,.03);border:1px solid var(--line-strong);border-radius:var(--r-md);margin:4px 0 8px;flex-wrap:wrap}.account_secretValue__Ja3IU{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--ink);word-break:break-all;flex:1 1;min-width:160px;letter-spacing:.02em}.account_mfaSetup__FTtkM{margin-top:6px}.account_mfaSteps__A6LBn{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:22px;max-width:540px}.account_mfaSteps__A6LBn li{font-size:var(--fs-sm);color:var(--ink);line-height:1.55}.account_qrBlock__ueYQK{display:flex;align-items:center;gap:18px;margin-top:12px;flex-wrap:wrap}.account_qrSvg__CQsLJ{border:1px solid var(--line);border-radius:var(--r-md);padding:8px;background:var(--oa-glass-base-bg);flex-shrink:0}.account_qrManual__IH5zu{display:flex;flex-direction:column;gap:6px;min-width:180px;flex:1 1}.account_backupGrid__MlSYA{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin:12px 0;max-width:460px}.account_backupCode___FvHy{font-family:var(--font-mono);font-size:var(--fs-caption);text-align:center;padding:8px;background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:var(--r-sm);letter-spacing:.06em;color:var(--ink)}.account_duoGrid__oBWq2{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:28px}.account_duoGrid__oBWq2>section{height:100%;margin:0}@media (min-width:1100px){.account_duoGrid__oBWq2{grid-template-columns:1fr 1fr}}.Modal_overlay__cza8g{position:fixed;inset:0;z-index:var(--z-overlay);display:grid;place-items:center;padding:4vh 4vw;background:var(--overlay-scrim);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));animation:Modal_oaModalFade__LVB69 .16s ease}@keyframes Modal_oaModalFade__LVB69{0%{opacity:0}to{opacity:1}}.Modal_panel__3k0om{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-lg);animation:Modal_oaModalPop___hMoW .18s cubic-bezier(.2,.8,.2,1)}@keyframes Modal_oaModalPop___hMoW{0%{opacity:0;transform:scale(.985) translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Modal_overlay__cza8g,.Modal_panel__3k0om{animation:none}}.CodeEditorModal_launch__kFWXU{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;font-size:var(--fs-xs);font-weight:600;letter-spacing:.01em;color:var(--sakura-edge);background:color-mix(in srgb,var(--sakura-edge) 10%,transparent);border:1px solid color-mix(in srgb,var(--sakura-edge) 30%,var(--dark-line));border-radius:var(--r-md);cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.CodeEditorModal_launch__kFWXU:hover{background:color-mix(in srgb,var(--sakura-edge) 18%,transparent);border-color:var(--sakura-edge);transform:translateY(-1px)}.CodeEditorModal_launch__kFWXU:active{transform:translateY(0)}.CodeEditorModal_modal__nt7Ci{width:min(1180px,94vw);height:min(820px,90vh);background:var(--dark-card,#161628);border:1px solid var(--dark-line-strong,#fce7ee2e);box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 0 1px color-mix(in srgb,var(--sakura-edge) 8%,transparent)}.CodeEditorModal_head__zNjeV{display:flex;align-items:center;gap:14px;padding:12px 14px;border-bottom:1px solid var(--dark-line,#fce7ee14);background:linear-gradient(to bottom,color-mix(in srgb,var(--sakura-edge) 6%,transparent),transparent)}.CodeEditorModal_title__J2XcL{font-family:var(--font-display,inherit);font-size:var(--fs-md);font-weight:650;color:var(--dark-text,#fce7ee);white-space:nowrap}.CodeEditorModal_tabs__dLhAV{display:flex;gap:4px;flex:1 1;min-width:0;overflow-x:auto;margin-left:4px}.CodeEditorModal_tabOn__fwiqu,.CodeEditorModal_tab__7nTtC{padding:4px 12px;font-size:var(--fs-xs);font-weight:600;border-radius:var(--r-md) var(--r-md) 0 0;border:1px solid transparent;background:transparent;color:var(--dark-mute,#aaa0b3);cursor:pointer;white-space:nowrap;transition:background .14s ease,color .14s ease}.CodeEditorModal_tab__7nTtC:hover{color:var(--dark-text);background:rgba(252,231,238,.05)}.CodeEditorModal_tabOn__fwiqu{color:var(--sakura-edge);background:var(--dark-bg,#0a0a14);border-color:var(--dark-line);border-bottom-color:transparent}.CodeEditorModal_close__qO1F7{margin-left:auto;width:30px;height:30px;padding:8px;box-sizing:content-box;display:grid;place-items:center;font-size:18px;line-height:1;color:var(--dark-mute);background:rgba(252,231,238,.06);border:1px solid var(--dark-line);border-radius:var(--r-md);cursor:pointer;transition:background .14s ease,color .14s ease}.CodeEditorModal_close__qO1F7:hover{color:var(--dark-text);background:rgba(252,231,238,.14)}.CodeEditorModal_editor__gre6l{flex:1 1;min-height:0;background:var(--dark-bg-deep,#07060c)}.CodeEditorModal_loading__KW_Ay{display:grid;place-items:center;height:100%;color:var(--dark-mute);font-size:var(--fs-sm)}.CodeEditorModal_foot__lZMkP{display:flex;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid var(--dark-line,#fce7ee14)}.CodeEditorModal_hint__CwNzk{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--fs-label);color:var(--mute-light,#9c95a8)}.CodeEditorModal_actions__TO5Bx{margin-left:auto;display:flex;gap:8px}.CodeEditorModal_cancel__n7EaI{padding:8px 16px;font-size:var(--fs-sm);font-weight:600;color:var(--dark-mute);background:transparent;border:1px solid var(--dark-line-strong);border-radius:var(--r-md);cursor:pointer;transition:color .14s ease,border-color .14s ease}.CodeEditorModal_cancel__n7EaI:hover{color:var(--dark-text);border-color:var(--dark-text)}.CodeEditorModal_saveBtn__5bewP{padding:8px 20px;font-size:var(--fs-sm);font-weight:700;color:var(--dark-on-sakura,#1a0f17);background:linear-gradient(135deg,var(--sakura-vivid,#ff5594) 0,var(--sakura-edge,#fa6aa6) 55%,var(--sakura-deep,#f4a4c8) 100%);border:none;border-radius:var(--r-md);cursor:pointer;transition:filter .14s ease,transform .14s ease}.CodeEditorModal_saveBtn__5bewP:hover{filter:brightness(1.06);transform:translateY(-1px)}.CodeEditorModal_saveBtn__5bewP:active{transform:translateY(0)}@media (max-width:640px){.CodeEditorModal_modal__nt7Ci{width:96vw;height:92vh}.CodeEditorModal_title__J2XcL{font-size:var(--fs-sm)}}.PersonaPromptStudio_studio__MfnkC{display:flex;flex-direction:column;gap:12px}.PersonaPromptStudio_head__S1oH7{display:flex;align-items:center;justify-content:space-between;gap:12px}.PersonaPromptStudio_seg__NLkBs{display:inline-flex;padding:4px;gap:2px;background:var(--dark-bg,#0a0a14);border:1px solid var(--dark-line,#fce7ee14);border-radius:11px}.PersonaPromptStudio_segBtn__1bAM4,.PersonaPromptStudio_segOn__x2Mj_{padding:6px 16px;font-size:var(--fs-sm);font-weight:600;border:none;border-radius:8px;background:transparent;color:var(--dark-mute,#aaa0b3);cursor:pointer;transition:background .16s ease,color .16s ease}.PersonaPromptStudio_segBtn__1bAM4:hover{color:var(--dark-text,#fce7ee)}.PersonaPromptStudio_segOn__x2Mj_{color:var(--dark-on-sakura,#1a0f17);background:linear-gradient(135deg,var(--sakura-vivid,#ff5594),var(--sakura-edge,#fa6aa6))}.PersonaPromptStudio_guided__u1bID{display:flex;flex-direction:column;gap:14px}.PersonaPromptStudio_field__47kYO{display:flex;flex-direction:column;gap:4px}.PersonaPromptStudio_fieldHead__n7s2y{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.PersonaPromptStudio_fieldLabel__hVV56{font-family:var(--font-display,inherit);font-size:var(--fs-sm);font-weight:650;color:var(--dark-text,#fce7ee)}.PersonaPromptStudio_fieldHint__Pi73z{font-size:11.5px;color:var(--mute-light,#9c95a8)}.PersonaPromptStudio_advanced___CIAI,.PersonaPromptStudio_ta__7K_si{width:100%;resize:vertical;padding:12px;font-size:var(--fs-body);line-height:1.5;color:var(--dark-text,#fce7ee);background:var(--dark-bg,#0a0a14);border:1px solid var(--dark-line,#fce7ee14);border-radius:var(--r-md);transition:border-color .16s ease,box-shadow .16s ease}.PersonaPromptStudio_ta__7K_si{font-family:inherit}.PersonaPromptStudio_advanced___CIAI{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:var(--fs-sm);line-height:1.55}.PersonaPromptStudio_advanced___CIAI:focus,.PersonaPromptStudio_ta__7K_si:focus{outline:none;border-color:var(--sakura-edge,#fa6aa6);box-shadow:0 0 0 3px color-mix(in srgb,var(--sakura-edge) 18%,transparent)}.PersonaPromptStudio_advanced___CIAI:focus-visible,.PersonaPromptStudio_ta__7K_si:focus-visible{outline:2px solid var(--sakura-edge,#fa6aa6);outline-offset:2px}.PersonaPromptStudio_advanced___CIAI::placeholder,.PersonaPromptStudio_ta__7K_si::placeholder{color:var(--dark-mute,#aaa0b3)}.PersonaPromptStudio_note__3xpZf{font-size:11.5px;color:var(--mute-light,#9c95a8);margin:0}.PersonaPromptStudio_preview__wySrG{border:1px solid var(--dark-line,#fce7ee14);border-radius:var(--r-md);background:color-mix(in srgb,var(--sakura-edge) 4%,var(--dark-bg,#0a0a14));overflow:hidden}.PersonaPromptStudio_previewSummary__5lfxv{list-style:none;cursor:pointer;padding:10px 12px;font-size:var(--fs-caption);font-weight:600;color:var(--sakura-edge,#fa6aa6);display:flex;align-items:center;gap:8px;-webkit-user-select:none;user-select:none}.PersonaPromptStudio_previewSummary__5lfxv::-webkit-details-marker{display:none}.PersonaPromptStudio_previewSummary__5lfxv:before{content:"▸";font-size:var(--fs-micro);transition:transform .16s ease;color:var(--dark-mute,#aaa0b3)}.PersonaPromptStudio_preview__wySrG[open] .PersonaPromptStudio_previewSummary__5lfxv:before{transform:rotate(90deg)}.PersonaPromptStudio_previewBody__ID0_R{padding:0 12px 12px;display:flex;flex-direction:column;gap:8px}.PersonaPromptStudio_previewPre__sHX__{margin:0;max-height:240px;overflow:auto;padding:12px;font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--fs-xs);line-height:1.5;white-space:pre-wrap;word-break:break-word;color:var(--ink-soft,#e4dee8);background:var(--dark-bg,#0a0a14);border:1px solid var(--dark-line,#fce7ee14);border-radius:var(--r-md)}.PersonaPromptStudio_previewMeta__ZNC_Y{margin:0;font-size:var(--fs-xs);color:var(--dark-mute,#aaa0b3);line-height:1.45}.PersonaPromptStudio_previewKey__erV4P{color:var(--sage-deep,#b2d3bd);font-weight:600}.PersonaPromptStudio_segOn__x2Mj_{background:color-mix(in srgb,var(--sakura-edge,#fa6aa6) 16%,transparent);color:var(--sakura-edge,#fa6aa6)}.LocaleSwitcher_root__hlmZm{min-width:148px}.LocaleSwitcher_root__hlmZm[data-pending]{opacity:.6;pointer-events:none}.LocaleSwitcher_flag__5wnWL{width:18px;height:13px;border-radius:var(--r-xs);display:block}.knowledge_page__yBvxl{max-width:var(--w-wide)}.knowledge_pageActions__I3G0e{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.knowledge_pageActions__I3G0e .oa-btn{display:inline-flex;align-items:center;gap:8px}.knowledge_masthead__TiWzU{display:flex;align-items:center;justify-content:space-between;gap:14px 24px;flex-wrap:wrap;padding:12px 16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--cream-warm);box-shadow:var(--shadow-sm);margin-bottom:22px}.knowledge_mastheadStats__jxxFf{display:inline-flex;align-items:center;gap:8px;margin:0;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.05em;color:var(--mute);min-width:0;flex-wrap:wrap}.knowledge_mastheadFigure__y4XDC{color:var(--ink-soft);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.knowledge_mastheadSep__O48s3{color:var(--mute-light)}.knowledge_mastheadAgo__Mn_8P{white-space:nowrap}.knowledge_pulseDot__uKu9X{width:8px;height:8px;border-radius:50%;background:var(--sage);flex-shrink:0}.knowledge_pulseDotBusy__R8whB{background:var(--sakura-edge);animation:knowledge_kbPulse__uu3M8 1.6s var(--ease,ease) infinite}@keyframes knowledge_kbPulse__uu3M8{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--sakura-edge) 45%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.knowledge_quota__1Rt4R{display:inline-flex;align-items:center;gap:10px;min-width:0}.knowledge_quotaText___Xh4t{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.05em;color:var(--mute);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.knowledge_quotaBar__JyK6e{display:inline-block;width:84px;height:4px;border-radius:var(--r-pill);background:var(--line);overflow:hidden;flex-shrink:0}.knowledge_quotaFill__IeFv_{display:block;height:100%;border-radius:var(--r-pill);background:var(--sage);transition:width var(--t,.2s ease)}.knowledge_quota__1Rt4R[data-tone=warn] .knowledge_quotaFill__IeFv_{background:var(--usage-ember)}.knowledge_quota__1Rt4R[data-tone=over] .knowledge_quotaFill__IeFv_{background:var(--usage-vermilion)}.knowledge_quota__1Rt4R[data-tone=over] .knowledge_quotaText___Xh4t{color:var(--usage-vermilion)}.knowledge_quotaUpgrade__9S7qj{font-size:var(--fs-xs);color:var(--sakura-edge);white-space:nowrap}.knowledge_srOnly__HsOC0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.knowledge_composer__8KnlA{margin-bottom:26px}.knowledge_composerHead__WEKmv{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:16px}.knowledge_composerHint__9ASxe{font-size:var(--fs-caption);color:var(--mute);line-height:1.5}.knowledge_capGate__7auYG{margin:0 0 14px;padding:8px 12px;border-radius:var(--r-md);border:1px solid color-mix(in srgb,var(--usage-vermilion) 45%,transparent);background:color-mix(in srgb,var(--usage-vermilion) 10%,var(--cream-warm));font-size:var(--fs-xs);color:var(--ink-soft)}.knowledge_capGate__7auYG a{color:var(--sakura-edge)}.knowledge_composerGrid__G_e_o{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;align-items:stretch}@media (max-width:760px){.knowledge_composerGrid__G_e_o{grid-template-columns:minmax(0,1fr)}}.knowledge_urlPane__YJGMF{display:flex;flex-direction:column;min-width:0}.knowledge_urlInput__A_K4T{margin-top:8px;font-family:var(--font-mono);font-size:var(--fs-sm);line-height:1.6;letter-spacing:.02em;resize:vertical;min-height:108px}.knowledge_paneHint__TThsm{margin:6px 0 0;font-size:var(--fs-caption);color:var(--mute-light);line-height:1.5}.knowledge_chips__eiZL4{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0}.knowledge_chip__JVwBG{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 10px;border-radius:var(--r-pill);border:1px solid var(--line-strong);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.03em;min-width:0}.knowledge_chipOk__WsT6_{border-color:color-mix(in srgb,var(--sage) 45%,transparent);background:color-mix(in srgb,var(--sage) 9%,transparent);color:var(--sage-deep)}.knowledge_chipBad___mpO0{border-color:color-mix(in srgb,var(--hanko-red) 40%,transparent);background:color-mix(in srgb,var(--hanko-red) 8%,transparent);color:var(--ink-soft)}.knowledge_chipMark__IBM8n{flex-shrink:0;font-size:9px;line-height:1}.knowledge_chipBad___mpO0 .knowledge_chipMark__IBM8n{color:var(--hanko-red)}.knowledge_chipUrl__MJdbK{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:34ch}.knowledge_chipUrl__MJdbK b{font-weight:600}.knowledge_chipReason__QHuNr{flex-shrink:0;color:var(--hanko-red);font-size:var(--fs-nano);letter-spacing:.06em}.knowledge_urlActions__V_xY4{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:14px}.knowledge_chipSummary__y1XHp{margin-right:auto;color:var(--sage-deep)}.knowledge_chipSummaryBad__cksou,.knowledge_chipSummary__y1XHp{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.05em}.knowledge_chipSummaryBad__cksou{color:var(--hanko-red)}.knowledge_filePane__EPlZe{display:flex;flex-direction:column;min-width:0}.knowledge_dropZone__9kII_{margin-top:8px;flex:1 1;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:22px 18px;border:1.5px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--cream);color:var(--mute);cursor:pointer;text-align:center;transition:border-color var(--t,.2s ease),background var(--t,.2s ease),color var(--t,.2s ease)}.knowledge_dropZone__9kII_:focus-visible,.knowledge_dropZone__9kII_:hover{border-color:var(--sakura-deep);color:var(--ink-soft)}.knowledge_dropZoneOver__SCwYi{border-color:var(--sakura-edge);background:color-mix(in srgb,var(--sakura-edge) 7%,var(--cream));color:var(--ink)}.knowledge_dropZone__9kII_:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.knowledge_dropIcon__LKHlz{color:var(--mute-light);line-height:0}.knowledge_dropZoneOver__SCwYi .knowledge_dropIcon__LKHlz,.knowledge_dropZone__9kII_:hover .knowledge_dropIcon__LKHlz{color:var(--sakura-deep)}.knowledge_dropText__fdrJq{font-size:var(--fs-sm);color:inherit}.knowledge_dropText__fdrJq b{color:var(--sakura-deep);font-weight:600}.knowledge_dropFormats__nxPS6{font-family:var(--font-mono);font-size:var(--fs-nano);letter-spacing:.08em;color:var(--mute-light)}.knowledge_uploadList__y5JDa{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.knowledge_uploadRow__smaMg{display:flex;align-items:center;gap:10px;padding:7px 10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--cream);min-width:0}.knowledge_uploadRow__smaMg[data-failed]{border-color:color-mix(in srgb,var(--hanko-red) 40%,transparent)}.knowledge_uploadName__c7gbC{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40%;flex-shrink:0}.knowledge_uploadTrack__J6NKe{flex:1 1;height:4px;border-radius:var(--r-pill);background:var(--line);overflow:hidden}.knowledge_uploadFill__z27ib{display:block;height:100%;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--sakura-edge),var(--sakura-vivid));transition:width .25s ease}.knowledge_uploadError__nSA7S{flex:1 1;font-size:var(--fs-xs);color:var(--hanko-red);line-height:1.45;min-width:0}.knowledge_uploadCancel__Fr5TE{flex-shrink:0;background:none;border:none;color:var(--mute-light);padding:4px 6px;border-radius:var(--r-sm);cursor:pointer;line-height:1;transition:color var(--t,.2s ease),background var(--t,.2s ease)}.knowledge_uploadCancel__Fr5TE:hover{color:var(--hanko-red);background:color-mix(in srgb,var(--hanko-red) 10%,transparent)}.knowledge_batchResult__vFJpD{margin-top:18px;padding-top:14px;border-top:1px dashed var(--line)}.knowledge_batchResult__vFJpD[data-gate]{color:var(--ink-soft)}.knowledge_batchResultHead__hR41U{margin:0 0 8px;font-size:var(--fs-sm);font-weight:600;color:var(--ink-soft)}.knowledge_batchResultHead__hR41U a{color:var(--sakura-edge);font-weight:500}.knowledge_batchRejects__w2_h0{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:5px}.knowledge_batchRejects__w2_h0 li{display:flex;align-items:baseline;gap:10px;min-width:0;flex-wrap:wrap}.knowledge_batchRejectReason__lM1en{font-size:var(--fs-xs);color:var(--hanko-red);white-space:nowrap}.knowledge_batchRejectCount__yesxu{font-size:var(--fs-xs);color:var(--mute);white-space:nowrap}.knowledge_batchRejectsHint__SgMEB{margin:0 0 10px;font-size:var(--fs-xs);color:var(--mute)}.knowledge_library__vBbOD{margin-top:4px}.knowledge_group__O1mBv{margin-top:14px}.knowledge_groupHead__Ydi0R{margin:0 0 8px 2px;font-family:var(--font-mono);font-size:var(--fs-nano);font-weight:600;letter-spacing:.14em;color:var(--mute-light)}.knowledge_shelf__BETaE{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--cream-warm);box-shadow:var(--shadow-sm);overflow:hidden}.knowledge_row__SEqwa{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 16px;border-bottom:1px solid var(--line);transition:background var(--t-fast,.12s ease)}.knowledge_row__SEqwa:last-child{border-bottom:0}.knowledge_row__SEqwa:hover{background:rgba(255,255,255,.03)}.knowledge_rowFlash__Fxg15{animation:knowledge_kbSettle__yzCzy 1.8s ease}.knowledge_row__SEqwa[data-status=failed].knowledge_rowFlash__Fxg15{animation:knowledge_kbSettleFail__efi0X 1.8s ease}@keyframes knowledge_kbSettle__yzCzy{0%{background:color-mix(in srgb,var(--sage) 16%,transparent)}to{background:transparent}}@keyframes knowledge_kbSettleFail__efi0X{0%{background:color-mix(in srgb,var(--hanko-red) 12%,transparent)}to{background:transparent}}.knowledge_rowIcon__sXHZM{width:34px;height:34px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--cream);display:grid;place-items:center;color:var(--mute);flex-shrink:0}.knowledge_rowMain__U3xJS{display:flex;flex-direction:column;gap:3px;min-width:0}.knowledge_rowTitle__bsCHU{font-size:var(--fs-sm);font-weight:500;color:var(--ink);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.knowledge_rowTitle__bsCHU b{font-weight:600}.knowledge_rowPath__YUWcI{color:var(--mute);font-weight:400}.knowledge_rowMeta__a1KRU{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;color:var(--mute);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.knowledge_rowOut__L_Rlz{display:inline-flex;align-items:center;margin-left:4px;color:var(--mute-light);transition:color var(--t-fast,.12s ease)}.knowledge_rowOut__L_Rlz:hover{color:var(--sakura-edge)}.knowledge_rowError__PWUBy{display:flex;align-items:center;gap:8px;margin-top:4px;color:var(--hanko-red);min-width:0;flex-wrap:wrap}.knowledge_rowErrorText__QqCml{font-size:var(--fs-xs);line-height:1.5;color:color-mix(in srgb,var(--hanko-red) 80%,var(--ink));overflow-wrap:anywhere;min-width:0}.knowledge_retryBtn__uQ1di{flex-shrink:0}.knowledge_rowStatus____zwm{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:96px}.knowledge_rowStatusMeta___ENKO{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--mute);letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.knowledge_rowActions__ByXR5{display:flex;align-items:center;gap:2px}.knowledge_iconBtn__oriSa{background:none;border:none;color:var(--mute-light);padding:7px;border-radius:var(--r-sm);line-height:0;cursor:pointer;transition:color var(--t-fast,.12s ease),background var(--t-fast,.12s ease)}.knowledge_iconBtn__oriSa:hover{color:var(--ink);background:rgba(255,255,255,.06)}.knowledge_iconBtn__oriSa:disabled{opacity:var(--disabled-opacity);cursor:not-allowed;background:none}.knowledge_iconBtnDanger__mSKu9:hover{color:var(--hanko-red);background:color-mix(in srgb,var(--hanko-red) 10%,transparent)}.knowledge_iconBtn__oriSa:focus-visible{outline-color:var(--sakura-edge)}.knowledge_iconBtnDanger__mSKu9:focus-visible{outline-color:var(--hanko-red);box-shadow:var(--ring-danger)}.knowledge_progressPill__0zYMj{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--cream);border:1px solid var(--line-strong);border-radius:var(--r-pill);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--mute);letter-spacing:.08em;white-space:nowrap}.knowledge_progressPillTrack__ywKTM{display:inline-block;width:44px;height:3px;background:var(--line);border-radius:var(--r-pill);overflow:hidden}.knowledge_progressPillFill__locm1{display:block;height:100%;width:41%;background:linear-gradient(90deg,var(--sakura-edge),var(--sakura-vivid));border-radius:var(--r-pill);animation:knowledge_kbProgress__MUIqA 2s var(--ease,ease) infinite alternate}@keyframes knowledge_kbProgress__MUIqA{0%{width:38%}to{width:56%}}.knowledge_empty__GmC9T{display:flex;flex-direction:column;align-items:center;gap:6px}.knowledge_emptyGlyph__NpGBl{width:44px;height:44px;border-radius:50%;border:1px dashed var(--line-strong);display:grid;place-items:center;color:var(--sakura-deep);margin-bottom:6px}.knowledge_emptyTitle__AgaIX{margin:0;font-size:var(--fs-md);font-weight:600;color:var(--ink)}.knowledge_emptyBody__dYHEz{margin:0;font-size:var(--fs-sm);color:var(--mute);line-height:1.6;max-width:42ch}.knowledge_emptyActions__7KgEJ{display:flex;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap;justify-content:center}.knowledge_testCard__X3Enn{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:26px;padding:16px 20px;border:1px solid var(--line);border-radius:var(--r-lg);background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--sakura-vivid) 7%,transparent) 0,transparent 55%),var(--cream-warm);box-shadow:var(--shadow-sm)}.knowledge_testCopy__De3LT{min-width:0}.knowledge_testTitle__LAary{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:var(--fs-md);font-weight:600;color:var(--ink)}.knowledge_testTitle__LAary svg{color:var(--sakura-deep);flex-shrink:0}.knowledge_testBody__z7kZc{margin:0;font-size:var(--fs-sm);color:var(--mute);line-height:1.5}.knowledge_modal__tTdpB{width:min(440px,100%);background:var(--cream-warm);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);padding:22px 24px}.knowledge_modalTitle__DOwu6{margin:0 0 12px;font-size:var(--fs-lg);font-weight:700;color:var(--ink);letter-spacing:-.01em}.knowledge_modalName__sBOa6{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--cream);color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--fs-xs);min-width:0}.knowledge_modalName__sBOa6 svg{flex-shrink:0;color:var(--mute)}.knowledge_modalName__sBOa6 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge_modalBody__kaewN{margin:0;font-size:var(--fs-sm);color:var(--mute);line-height:1.6}.knowledge_modalActions__dEgVM{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}@media (max-width:640px){.knowledge_masthead__TiWzU{flex-direction:column;align-items:flex-start;gap:10px}.knowledge_row__SEqwa{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"icon main actions" "icon status status";row-gap:8px}.knowledge_rowIcon__sXHZM{grid-area:icon;align-self:start}.knowledge_rowMain__U3xJS{grid-area:main}.knowledge_rowActions__ByXR5{grid-area:actions;align-self:start}.knowledge_rowStatus____zwm{grid-area:status;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;min-width:0;flex-wrap:wrap}.knowledge_testCard__X3Enn{flex-direction:column;align-items:flex-start}.knowledge_chipUrl__MJdbK{max-width:22ch}}@media (prefers-reduced-motion:reduce){.knowledge_progressPillFill__locm1,.knowledge_pulseDotBusy__R8whB,.knowledge_rowFlash__Fxg15,.knowledge_row__SEqwa[data-status=failed].knowledge_rowFlash__Fxg15{animation:none}}.FirstRunChecklist_checklist__JMgsk{display:flex;flex-direction:column;gap:10px;padding:14px 18px;margin-bottom:20px;border-radius:var(--r-md);border:1px solid color-mix(in srgb,var(--sakura-edge) 30%,var(--line));background:color-mix(in srgb,var(--sakura) 12%,var(--cream-warm));box-shadow:var(--shadow-sm),0 0 0 1px color-mix(in srgb,var(--sakura-edge) 8%,transparent) inset;position:relative}.FirstRunChecklist_header__2tqcf{justify-content:space-between}.FirstRunChecklist_headerLeft__uQhjT,.FirstRunChecklist_header__2tqcf{display:flex;align-items:center;gap:8px}.FirstRunChecklist_sparkle__qIljW{color:var(--sakura-deep);font-size:var(--fs-xs);flex-shrink:0;opacity:.9;line-height:1}.FirstRunChecklist_title__bWjNs{font-family:var(--font-body);font-size:var(--fs-caption);font-weight:650;letter-spacing:.01em;color:var(--ink-soft);line-height:1}.FirstRunChecklist_progress__iAa5A{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;color:var(--sakura-deep);background:color-mix(in srgb,var(--sakura-edge) 14%,transparent);border:1px solid color-mix(in srgb,var(--sakura-edge) 22%,transparent);border-radius:var(--r-pill);padding:1px 8px;line-height:1.6}.FirstRunChecklist_dismiss__xFFQZ{flex-shrink:0;width:22px;height:22px;padding:12px;box-sizing:content-box;border-radius:var(--r-sm);border:none;background:transparent;color:var(--mute-light);font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color var(--t-fast),background var(--t-fast)}.FirstRunChecklist_dismiss__xFFQZ:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent)}.FirstRunChecklist_dismiss__xFFQZ:focus-visible{outline:2px solid var(--sakura-edge);outline-offset:2px}.FirstRunChecklist_steps__V1m6s{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:0}.FirstRunChecklist_step__7v7W7{display:flex;align-items:center;flex-shrink:0}.FirstRunChecklist_stepInner__IJiEz{display:flex;align-items:center;gap:6px;padding:4px 10px 4px 6px;border-radius:var(--r-sm);text-decoration:none;transition:background var(--t-fast)}.FirstRunChecklist_step__7v7W7:not(.FirstRunChecklist_stepActive__Zjt8l) .FirstRunChecklist_stepInner__IJiEz:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.FirstRunChecklist_step__7v7W7:not(.FirstRunChecklist_stepActive__Zjt8l) .FirstRunChecklist_stepInner__IJiEz:focus-visible{outline:2px solid var(--sakura-edge);outline-offset:1px}.FirstRunChecklist_stepLabel__x_oc6{font-family:var(--font-body);font-size:var(--fs-caption);font-weight:500;color:var(--mute);line-height:1;white-space:nowrap;transition:color var(--t-fast)}.FirstRunChecklist_stepDone__yaTon .FirstRunChecklist_stepLabel__x_oc6{color:var(--sage-deep);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--sage) 60%,transparent);text-decoration-thickness:1px;opacity:.75}.FirstRunChecklist_stepActive__Zjt8l .FirstRunChecklist_stepLabel__x_oc6{color:var(--ink-soft);font-weight:650}.FirstRunChecklist_badgeDone__lUPrf,.FirstRunChecklist_badge__vr25g{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--font-mono);font-size:var(--fs-label);font-weight:600;line-height:1;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.FirstRunChecklist_badgeUpcoming__8CJNe{border:1.5px solid var(--line-strong);background:transparent;color:var(--mute-light)}.FirstRunChecklist_badgeActive__5SCxi{border:1.5px solid var(--sakura-edge);background:color-mix(in srgb,var(--sakura-edge) 18%,transparent);color:var(--sakura-deep);box-shadow:0 0 0 3px color-mix(in srgb,var(--sakura-edge) 12%,transparent)}.FirstRunChecklist_badgeDone__lUPrf{border:1.5px solid var(--sage);background:color-mix(in srgb,var(--sage) 16%,transparent);color:var(--sage-deep)}.FirstRunChecklist_connector__ZBtNh{width:20px;height:1px;background:var(--line-strong);flex-shrink:0;margin:0 2px}@media (max-width:520px){.FirstRunChecklist_steps__V1m6s{flex-direction:column;align-items:flex-start;gap:2px}.FirstRunChecklist_connector__ZBtNh{width:1px;height:12px;margin:0 0 0 16px}}@media (max-width:640px){.FirstRunChecklist_steps__V1m6s{display:none}.FirstRunChecklist_checklist__JMgsk{padding:10px 14px;margin-bottom:12px}}.FirstRunChecklist_reveal__MC8iW{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s var(--ease)}.FirstRunChecklist_reveal__MC8iW[data-in]{grid-template-rows:1fr}.FirstRunChecklist_revealInner__gymE8{overflow:hidden;min-height:0}@media (prefers-reduced-motion:reduce){.FirstRunChecklist_reveal__MC8iW{grid-template-rows:1fr;transition:none}}.PublishBar_bar__mP3AV{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.PublishBar_bar__mP3AV[data-state=clean]{padding:0 2px;margin-bottom:22px;font-size:var(--fs-label);min-height:66px}.PublishBar_bar__mP3AV[data-state=clean] .PublishBar_label__c99yF{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;color:var(--mute)}.PublishBar_bar__mP3AV[data-state=draft]{padding:10px 16px;margin-bottom:22px;min-height:66px;border-radius:var(--r-md,10px);border:1px solid var(--oa-glass-sakura-ring);background:var(--oa-glass-raised-bg);box-shadow:var(--oa-glass-raised-shadow)}.PublishBar_dotClean__aCjBy,.PublishBar_dotDraft__vhgmh{width:8px;height:8px;border-radius:50%;flex-shrink:0}.PublishBar_dotClean__aCjBy{background:var(--sage-deep)}.PublishBar_dotDraft__vhgmh{background:var(--sakura-edge);box-shadow:0 0 0 4px color-mix(in srgb,var(--sakura-edge) 20%,transparent)}.PublishBar_label__c99yF{font-size:var(--fs-sm);color:var(--mute);line-height:1.45;min-width:0}.PublishBar_label__c99yF b{color:var(--ink);font-weight:650}.PublishBar_err__Chzqw{font-size:var(--fs-xs);color:var(--hanko-red)}.PublishBar_actions__WiDeg{margin-left:auto;display:flex;gap:8px;flex-shrink:0}.PublishBar_actions__WiDeg .oa-btn{font-size:var(--fs-caption);padding:8px 16px;white-space:nowrap}.PublishBar_trailing__kK_na{margin-left:auto;display:flex;align-items:center}.PublishBar_bar__mP3AV[data-state=draft] .PublishBar_trailing__kK_na{margin-left:12px}.PublishBar_bar__mP3AV[data-inline]{min-height:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none;font-size:var(--fs-label)}.PublishBar_bar__mP3AV[data-inline] .PublishBar_actions__WiDeg .PublishBar_oa-btn__prDnS{padding:6px 12px;font-size:var(--fs-label);min-width:0}.showcase_page__HxbuR{max-width:960px;margin:0 auto;padding:48px 24px 96px;display:flex;flex-direction:column;gap:28px}.showcase_head__UQKNl{display:flex;flex-direction:column;gap:10px}.showcase_sub__4R2gh{color:var(--mute);max-width:62ch}.showcase_toc__keOzm{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.showcase_toc__keOzm a{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;color:var(--mute);text-decoration:none;border-bottom:1px solid transparent}.showcase_toc__keOzm a:hover{color:var(--sakura-edge);border-bottom-color:var(--sakura-edge)}.showcase_row__egk1E{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.showcase_col__fVUfl{display:flex;flex-direction:column;gap:18px;max-width:460px}.showcase_note__BsHnB{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.06em;color:var(--mute)}.showcase_glassStage__5_gkF{position:relative;padding:26px;border-radius:var(--r-md);background:radial-gradient(420px 200px at 20% 0,color-mix(in srgb,var(--sakura-edge) 14%,transparent),transparent 70%),radial-gradient(380px 220px at 85% 100%,rgb(var(--atmo-violet)/.1),transparent 70%),var(--dark-bg-deep);display:flex;flex-wrap:wrap;gap:16px}.showcase_glass__T1ih9{padding:var(--card-pad-sm);border-radius:var(--r-lg);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.05em;color:var(--ink);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 44px -16px rgba(0,0,0,.65)}.showcase_glassBase__zgEB9{background:var(--oa-glass-base-bg)}.showcase_glassRaised__Jf93O{background:var(--oa-glass-raised-bg)}.showcase_glassOverlay__WnEiy{background:var(--oa-glass-overlay-bg);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);border-color:color-mix(in srgb,var(--sakura-edge) 28%,transparent)}.showcase_matrixBlock__IPCZi{margin-top:22px}.showcase_matrixTitle__nxrRt{font-weight:600;font-size:var(--fs-body);color:var(--ink);margin-bottom:10px}.showcase_matrixGrid__tRZyP{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.showcase_matrixLabel__GKS4D{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.06em;color:var(--mute);margin-bottom:6px}.showcase_scenario__CGPTa{display:flex;justify-content:flex-start}.showcase_scenarioPanel__oUzxv{width:380px;border-radius:var(--r-lg);background:var(--oa-glass-raised-bg);border:1px solid var(--oa-glass-raised-edge);box-shadow:var(--oa-glass-raised-shadow);overflow:hidden}.showcase_scenarioHead__JQsBh{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line)}.showcase_scenarioName__rA6t_{font-weight:600;font-size:var(--fs-md);color:var(--ink)}.showcase_scenarioLive__Fb6Qc{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--sakura-edge)}.showcase_scenarioBody__3cUE3{display:flex;flex-direction:column;gap:10px;padding:16px;min-height:260px}.showcase_scenarioLily__roiAb,.showcase_scenarioVisitor___yj3y{max-width:82%;padding:8px 12px;border-radius:var(--r-lg);font-size:var(--fs-sm);line-height:1.45}.showcase_scenarioLily__roiAb{background:var(--cream-warm);color:var(--ink);border:1px solid var(--line);align-self:flex-start}.showcase_scenarioVisitor___yj3y{background:var(--sakura-vivid,#ff5594);color:var(--dark-on-sakura);align-self:flex-end}.showcase_scenarioTyping__pXUVE{display:inline-flex;gap:4px;padding:12px 14px;align-self:flex-start}.showcase_scenarioTyping__pXUVE span{width:6px;height:6px;border-radius:50%;background:var(--mute);animation:showcase_sc-typing__lcqr4 1s ease-in-out infinite}.showcase_scenarioTyping__pXUVE span:nth-child(2){animation-delay:var(--t-fast)}.showcase_scenarioTyping__pXUVE span:nth-child(3){animation-delay:.3s}@keyframes showcase_sc-typing__lcqr4{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}@media (prefers-reduced-motion:reduce){.showcase_scenarioTyping__pXUVE span{animation:none}}.showcase_scenarioFoot__McV1p{display:flex;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid var(--line)}