.anemoi-brand{display:inline-flex;align-items:center;gap:7px;color:currentColor;line-height:1}.anemoi-brand-mark{display:block;flex:0 0 auto;width:22px;height:22px;object-fit:contain}.anemoi-brand-wordmark{font-family:var(--font-ui);font-size:20px;font-style:normal;font-weight:600;letter-spacing:.02em}.anemoi-brand-compact .anemoi-brand-wordmark{font-size:17px}.language-picker{position:relative;display:flex;align-items:center;gap:6px;color:var(--muted)}.language-picker select{min-height:44px;max-width:112px;padding:0 2px;border:0;border-radius:8px;background:transparent;color:var(--text);font:inherit;font-size:12px;cursor:pointer}.language-picker option{color:var(--text);background:var(--surface)}.language-picker select:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.language-picker small{position:absolute;z-index:3;top:100%;right:0;width:170px;padding:8px;border-radius:8px;background:var(--surface-raised);font-size:12px}.desktop-language{display:none}@media(min-width:760px){.desktop-language{display:flex;justify-content:center;padding-top:24px}.desktop-language .language-picker{flex-direction:column;gap:0}.desktop-language select{max-width:90px}}@media(max-width:399px){.me-header-tools .anemoi-brand{display:none}}.chat-unread-badge{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:#f14343;color:#fff;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.primary-nav a .chat-unread-badge{position:absolute;top:3px;left:calc(50% + 4px);width:auto;min-width:20px;height:20px;padding:0 4px;clip-path:none;overflow:visible;border:2px solid var(--surface,#fff);font-size:11px;line-height:1}.account-gate{box-sizing:border-box;width:min(100%,1008px);margin:0 auto;padding:16px 24px calc(32px + env(safe-area-inset-bottom));color:#f4f1eb}.account-gate-header{display:flex;justify-content:space-between;align-items:center;gap:16px}.account-gate-back{display:inline-flex;align-items:center;gap:8px;min-height:48px;color:#d8d4cc;font-size:14px;text-decoration:none}.account-gate .anemoi-brand{color:#d6bb80}.account-gate-content{max-width:420px;margin:clamp(40px,9vh,88px) auto 0}.account-gate-mark{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border:1px solid #51462f;border-radius:18px;color:#d6bb80;background:#26241f}.account-gate-content h1{margin:24px 0 12px;font-size:clamp(26px,4vw,32px);line-height:1.2;letter-spacing:-.035em;overflow-wrap:anywhere}.account-gate-content p{margin:0;color:#bcb7b0;font-size:16px;line-height:1.6}.account-gate-action{margin-top:32px}.account-gate-action>a,.account-gate-action>button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:12px 20px;border:1px solid #dbc28e;border-radius:12px;background:linear-gradient(110deg,#e2cda3,#c9ad75);color:#292217;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.account-gate a:focus-visible,.account-gate button:focus-visible{outline:2px solid #f0d9a8;outline-offset:4px}@media(max-width:420px){.account-gate{padding-inline:20px}.account-gate-header{gap:8px}.account-gate-header .anemoi-brand-wordmark{font-size:20px}}@media(max-height:500px){.account-gate-content{margin-top:20px}.account-gate-mark{display:none}.account-gate-content h1{margin-top:12px}.account-gate-action{margin-top:20px}}.account-gate-page{min-width:0}.app-content-chat>.account-gate-page{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain}.loading-spinner{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;color:var(--muted, #aaa)}.loading-spinner-ring{box-sizing:border-box;display:block;width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;opacity:.75;animation:anemoi-loading .8s linear infinite}.loading-spinner-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes anemoi-loading{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.loading-spinner-ring{animation:none}}.route-state{box-sizing:border-box;display:grid;margin:0 auto;max-width:32rem;min-height:min(40vh,18rem);padding:clamp(1.5rem,8vw,3rem) 1rem;place-content:center;text-align:center;width:100%}.page-pending{box-sizing:border-box;width:100%;padding:1.25rem 1rem;max-width:72rem;margin:0 auto}.page-pending h1{font-size:1.5rem;margin:0 0 1.5rem}.page-pending-label{color:var(--muted);font-size:.85rem}.page-pending-content{display:grid;gap:1rem}.page-pending-item{display:grid;grid-template-columns:3.5rem 1fr;gap:.5rem 1rem;padding:.75rem 0}.page-pending-item i,.page-pending-item span{background:#968c9b1f;border-radius:.4rem}.page-pending-item i{grid-row:span 2;border-radius:50%;height:3.5rem}.page-pending-item span{height:.75rem;align-self:center;width:65%}.page-pending-item span:last-child{width:90%}.page-pending-cards .page-pending-content{grid-template-columns:repeat(2,minmax(0,1fr))}.page-pending-cards .page-pending-item{display:block;aspect-ratio:3/4;background:#968c9b1f;border-radius:1rem}.page-pending-cards .page-pending-item>*{display:none}@media(min-width:900px){.page-pending-cards .page-pending-content{grid-template-columns:repeat(4,minmax(0,1fr))}}.route-state p{margin:0}.route-pending{color:var(--muted);gap:.75rem}.route-pending a,.route-error-actions>*{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--coral);border-radius:8px;padding:0 16px}.route-pending a{color:var(--coral);justify-self:center}.route-error-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1rem}.route-error-actions>*{min-width:7rem}.route-error-actions button{appearance:none;background:var(--coral);color:var(--surface);cursor:pointer;font-weight:650}.route-error-actions a{color:var(--coral)}.chat-cover-background{position:fixed;z-index:0;inset:0;width:100%;height:var(--chat-cover-height,100svh);pointer-events:none;overflow:hidden}.chat-cover-background img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.chat-cover-background [data-chat-cover-full]{opacity:0;transition:opacity .16s ease-out}.chat-cover-background [data-chat-cover-full].is-ready{opacity:1}.chat-page.has-chat-cover.has-managed-chat-cover:before{content:none}@media(min-width:1024px){.chat-cover-background{opacity:.84}.is-background-held .chat-cover-background{opacity:1;background:#15191a}.is-background-held .chat-cover-background img{object-fit:contain;object-position:center}}@media(prefers-reduced-motion:reduce){.chat-cover-background [data-chat-cover-full]{transition:none}}@media(min-width:1024px){.app-shell-web.app-shell-chat .chat-cover-background{inset:0;height:100dvh;background:#25151d;filter:blur(28px) brightness(.55) saturate(1.2);opacity:1}.app-shell-web.app-shell-chat .chat-cover-background img{object-position:center}.app-shell-web.app-shell-chat .is-background-held .chat-cover-background{filter:none;background:#15191a}}@media(min-width:760px)and (max-width:1023px){.app-shell-web .chat-cover-background{top:var(--web-header-height)}}.narrative-dialogue{font-family:inherit;font-style:normal}.narrative-description,.chat-page[data-bubble-style] .chat-message>p em.narrative-description{font-family:inherit;font-style:italic;font-weight:400;color:color-mix(in srgb,currentColor 64%,transparent)}.narrative-paragraph{display:block;white-space:pre-wrap}.narrative-paragraph~.narrative-paragraph{margin-top:1em}.narrative-separator{display:none}.chat-page .chat-topbar{position:relative;z-index:2;grid-template-columns:44px minmax(0,1fr) auto;gap:8px;min-height:72px;padding:8px max(12px,calc((100% - 760px)/2))}.chat-page .chat-topbar:after{position:absolute;right:0;bottom:-22px;left:0;height:22px;background:linear-gradient(to bottom,rgb(12 14 15 / 42%),transparent);content:"";pointer-events:none}.chat-page.has-chat-cover{position:relative;isolation:isolate;background-image:none}.chat-page.has-chat-cover:before{position:fixed;z-index:0;inset:0;width:100%;height:var(--chat-cover-height, 100svh);background-image:var(--chat-cover-image);background-position:center top;background-repeat:no-repeat;background-size:cover;content:"";pointer-events:none}.chat-page.is-background-held:before{background-image:var(--chat-cover-image)}@media(pointer:coarse)and (prefers-reduced-motion:no-preference){.app-content-chat{transition:var(--chat-viewport-transition, none)}.chat-action-input .chat-send-button{animation:chat-send-appear .12s ease-out}}@keyframes chat-send-appear{0%{opacity:0}to{opacity:1}}.chat-page.has-chat-cover>.chat-topbar,.chat-page.has-chat-cover>.story-stream,.chat-page.has-chat-cover>.chat-composer,.chat-page.has-chat-cover>.chat-character-panel{position:relative;z-index:1}.chat-page.is-background-held>.chat-topbar,.chat-page.is-background-held>.chat-composer,.chat-page.is-background-held>.chat-character-panel,.chat-page.is-background-held .story-stream>*{visibility:hidden;pointer-events:none}.chat-page.is-background-held .story-stream{overflow:hidden}.chat-topbar>a,.chat-page .chat-icon-button,.chat-panel .chat-icon-button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;color:var(--text)}.chat-header-tools{display:flex;align-items:center;gap:4px;min-width:0}.chat-header-tools button{position:relative}.chat-profile-toggle{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;color:var(--text);background:transparent;cursor:pointer}@media(min-width:1024px){.chat-page.is-profile-collapsed{--chat-desktop-panel-width: 0px}}.memory-indicator{position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:50%;background:var(--mint)}.chat-identity-button{display:block;width:100%;min-width:0;min-height:44px;padding:0;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.chat-identity-button:focus-visible{outline:2px solid var(--coral);outline-offset:3px;border-radius:6px}.chat-introduction{flex:0 0 auto;min-width:0;width:100%}.chat-page .story-stream .chat-introduction .chat-disclosure{max-width:100%;margin:6px 0 0;padding:0 2px;border-radius:0;background:transparent;color:var(--muted);opacity:.68;font-size:10px;line-height:1.4;letter-spacing:.01em}.chat-page .chat-identity{min-width:0;overflow:hidden}.chat-page .chat-topbar h1{display:block;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.25}.chat-page .story-stream{display:flex;flex-direction:column;gap:14px;min-height:0;padding:24px max(16px,calc((100% - 728px)/2));scrollbar-gutter:auto}.chat-page .story-stream>*{flex-shrink:0}.chat-page .story-stream>[hidden]{display:none}.chat-page .chat-disclosure{align-self:center;width:min(100%,640px);margin:0;color:var(--muted);font-size:11px;line-height:1.4}.chat-page .role-entry{display:block;width:calc(100% - 44px);min-height:0;margin:0 0 8px 44px;padding:18px;overflow:visible;border:1px solid rgb(255 255 255 / 12%);border-radius:14px;background:#121617b8}.chat-page .role-entry-scrim{position:relative;display:block;padding:0;background:transparent}.chat-page .role-entry .role-entry-scrim p,.chat-page .chat-message>p:not(.reply-pending){font-size:var(--reading-font-size, 15px)}.chat-page .role-entry-scrim p{line-height:1.7;white-space:pre-wrap}.chat-page .chat-message{position:relative;width:fit-content;max-width:90%;border-radius:14px;font-size:15px;line-height:1.7}.chat-page .chat-message-user{align-self:flex-end;background:#26493df0;border-color:#8dd5bb2e}.chat-page .chat-message-character{align-self:flex-start;max-width:min(calc(100% - 44px),640px);margin-left:44px;background:#1a1f21eb;border-color:#ffffff1f}.chat-page .chat-speaker-avatar-button{position:absolute;top:8px;left:-48px;display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;margin:0;padding:4px;border:0;border-radius:50%;background:transparent;cursor:pointer;touch-action:manipulation}.chat-page .chat-speaker-avatar-button:focus-visible{outline:2px solid var(--coral);outline-offset:1px}.chat-page .chat-speaker-avatar-button>.chat-speaker-avatar,.chat-page .chat-speaker-avatar-button>.chat-speaker-avatar-fallback{box-sizing:border-box;width:36px;height:36px;margin:0;border-radius:50%}.chat-page .chat-speaker-avatar-button>.chat-speaker-avatar{display:block;object-fit:cover}.chat-page .chat-speaker-avatar-button>.chat-speaker-avatar-fallback{display:grid;place-items:center;background:#ffffff1f;color:var(--text);font-size:14px;font-weight:700}.chat-page .role-entry,.chat-page .chat-message{scroll-margin-block:24px}.chat-page .chat-search-target-selected{outline:2px solid var(--mint);outline-offset:3px}.chat-page .chat-message-action-target{cursor:default}.chat-page .chat-message-action-target:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:8px}.chat-page .reply-pending{color:var(--muted);font-size:13px}.chat-page .chat-composer{position:relative;border-radius:16px 16px 0 0;align-items:end}.chat-page .chat-first-send-notice{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);font-size:13px;line-height:1.4}.chat-page .chat-first-send-notice p{margin:0}.chat-page .chat-first-send-notice button{flex:none;min-height:44px}@media(max-width:480px){.chat-page .chat-first-send-notice{flex-wrap:wrap}}.chat-page[data-bubble-style] .chat-composer .chat-jump-latest{position:absolute;right:16px;bottom:calc(100% + 10px);z-index:2;display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid rgb(255 255 255 / 28%);border-radius:50%;color:var(--text);background:#1e1521d1;box-shadow:0 2px 12px #00000029;cursor:pointer}.chat-page .chat-jump-latest:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.chat-page .chat-jump-latest .chat-unread-count{position:absolute;top:-5px;right:-5px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border:2px solid #1b1b1e;border-radius:12px;background:#e94b59;color:#fff;font-size:11px;font-weight:650;line-height:1;font-variant-numeric:tabular-nums}.chat-page .chat-composer-tools{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.chat-page .chat-memory-button{position:relative;display:inline-flex;align-items:center;width:auto;min-width:0;min-height:44px;gap:6px}.chat-page .chat-pinned-button{display:inline-flex;align-items:center;width:auto;min-width:0;min-height:44px;gap:6px}.chat-page .chat-composer textarea{border-radius:12px;resize:none;font-size:16px;line-height:1.5}.chat-page .chat-send-button{border-radius:12px}.chat-page .chat-error button,.chat-page .chat-message-edit-form button{min-height:44px}.chat-page .chat-send-status{align-self:flex-start;margin:0;color:var(--muted);font-size:13px}.chat-page .chat-keyboard-hint{display:none}.chat-page .draft-replacement-choice{display:grid;align-self:flex-start;gap:10px;width:min(640px,100%);min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);font-size:14px}.chat-page .draft-replacement-choice p{margin:0;line-height:1.5}.chat-page .draft-replacement-choice>div{display:flex;flex-wrap:wrap;gap:8px}.chat-page .draft-replacement-choice button{min-height:44px;border:1px solid rgb(245 132 131 / 34%);border-radius:8px;padding:8px 12px;background:transparent;color:var(--text);font-size:14px}.chat-panel{width:min(480px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:auto;border:1px solid var(--line);border-radius:18px;background:var(--surface);color:var(--text);box-shadow:0 24px 80px #00000073}.chat-panel::backdrop{background:#000000a3}.chat-panel-body{padding:16px 20px 24px}.chat-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.chat-panel-header h2{margin:0;font-size:20px}.chat-panel-mobile-back{display:none}.chat-panel.bot-details-panel{width:min(680px,calc(100% - 32px))}.bot-details-panel .chat-panel-header{position:sticky;top:-16px;z-index:4;padding-block:16px 10px;background:linear-gradient(var(--surface) 78%,transparent)}.chat-panel .chat-actions{width:100%;border:0;background:transparent;padding:0;gap:20px}.chat-pinned-list{display:grid;gap:8px}.chat-bookmark-row{display:grid;gap:2px}.chat-bookmark-memory{display:inline-flex;align-items:center;justify-self:end;gap:6px;min-height:44px;padding:4px 10px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.chat-bookmark-memory:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.chat-bookmark-memory:disabled{opacity:.5;cursor:default}.chat-pinned-note{margin:0 0 6px;color:var(--muted);font-size:12px}.chat-pinned-empty{display:grid;gap:4px;padding:16px 4px;color:var(--muted);font-size:14px;line-height:1.5}.chat-pinned-empty p{margin:0}.chat-pinned-item{display:grid;gap:4px;width:100%;min-height:64px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);color:var(--text);text-align:left;font:inherit;cursor:pointer}.chat-pinned-item strong{font-size:13px}.chat-pinned-item span{overflow:hidden;color:var(--muted);font-size:14px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.chat-pinned-item:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.chat-panel .chat-search-action{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;border:1px solid var(--line);border-radius:8px;padding:9px 12px;background:var(--surface-raised);color:var(--text);text-align:left}.chat-panel .chat-about-action{display:grid;grid-template-columns:18px minmax(0,1fr) 16px}.chat-panel .chat-about-action svg:last-child{color:var(--muted)}.chat-about{display:grid;gap:12px}.chat-about p{margin:0;font-size:15px;line-height:1.65}.chat-about p+p{color:var(--muted)}.chat-about .chat-about-author{padding-top:4px;border-top:1px solid var(--line);font-size:13px}.chat-panel .reading-size-control{display:grid;grid-template-columns:1fr auto;align-items:center;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);color:var(--text);font:inherit;text-align:left}.chat-panel .reading-size-control span:last-child{color:var(--muted)}.chat-panel .streaming-preference{display:grid;gap:4px}.chat-panel .streaming-preference-switch{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);color:var(--text);font:inherit;text-align:left}.chat-panel .streaming-preference-switch:disabled{cursor:not-allowed;opacity:.55}.chat-panel .streaming-preference-track{position:relative;width:42px;height:24px;border-radius:999px;background:#fff3;transition:background .16s ease}.chat-panel .streaming-preference-track span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000059;transition:transform .16s ease}.chat-panel .streaming-preference-switch[aria-checked=true] .streaming-preference-track{background:var(--coral)}.chat-panel .streaming-preference-switch[aria-checked=true] .streaming-preference-track span{transform:translate(18px)}.chat-panel .streaming-preference>p{margin:0 12px;color:var(--muted);font-size:12px;line-height:1.4}.chat-panel .streaming-preference>.streaming-preference-error{color:var(--danger)}.chat-settings-panel{width:min(520px,calc(100% - 32px));max-height:min(760px,calc(100dvh - 40px));overflow:hidden}.chat-settings-panel .chat-panel-body{box-sizing:border-box;max-height:min(760px,calc(100dvh - 40px));overflow-y:auto;overscroll-behavior:contain}.chat-settings-panel .chat-panel-header{position:sticky;z-index:3;top:-16px;padding-block:16px 10px;background:linear-gradient(var(--surface) 82%,transparent)}.chat-settings-panel .chat-settings{display:grid;gap:18px}.chat-settings-panel .chat-settings-group{min-width:0}.chat-settings-panel .chat-settings-group>h3{margin:0 0 7px;padding-inline:4px;color:var(--muted);font-size:12px;font-weight:700;line-height:1.4;text-transform:uppercase}.chat-settings-panel .chat-settings-rows{overflow:hidden;border:1px solid rgb(255 255 255 / 10%);border-radius:8px;background:#ffffff08}.chat-settings-panel .chat-settings-row{display:grid;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:10px;box-sizing:border-box;width:100%;min-height:48px;padding:8px 12px;border:0;border-bottom:1px solid rgb(255 255 255 / 8%);border-radius:0;background:transparent;color:var(--text);font:inherit;font-size:14px;line-height:1.4;text-align:left;cursor:pointer}.chat-settings-panel .chat-settings-row:last-child{border-bottom:0}.chat-settings-panel .chat-settings-row>span{min-width:0;overflow-wrap:anywhere}.chat-settings-panel .chat-settings-row>svg{color:var(--muted)}.chat-settings-panel .chat-settings-row>svg:last-child{justify-self:end}.chat-settings-panel .chat-settings-value-row{grid-template-columns:20px minmax(0,1fr) auto 18px}.chat-settings-panel .chat-settings-row-value{justify-self:end;color:var(--muted);font-size:13px}.chat-settings-panel .chat-settings-row:disabled{opacity:.48;cursor:not-allowed}.chat-settings-panel .chat-settings-row:focus-visible,.chat-settings-panel .chat-settings-commands button:focus-visible,.chat-settings-panel .chat-report-disclosure>summary:focus-visible{position:relative;z-index:1;outline:2px solid var(--coral);outline-offset:-2px}.chat-settings-panel .chat-settings-reading-rows>.streaming-preference{gap:2px;padding:4px 0 10px;border-bottom:1px solid rgb(255 255 255 / 8%)}.chat-settings-panel .chat-settings-reading-rows>.streaming-preference:last-child{border-bottom:0}.chat-settings-panel .streaming-preference-switch{min-height:44px;padding-block:6px;border:0;background:transparent}.chat-settings-panel .streaming-preference>p{margin-inline:12px 64px;overflow-wrap:anywhere}.chat-settings-panel .chat-settings-commands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid rgb(255 255 255 / 8%)}.chat-settings-panel .chat-settings-commands button{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0;min-height:48px;padding:8px 12px;border:0;background:transparent;color:var(--text);font:inherit;font-size:13px;line-height:1.4;text-align:left}.chat-settings-panel .chat-settings-commands button+button{border-left:1px solid rgb(255 255 255 / 8%)}.chat-settings-panel .chat-settings-commands button:disabled{opacity:.48}.chat-settings-panel .chat-report-disclosure{border-top:0}.chat-settings-panel .chat-report-disclosure select,.chat-settings-panel .chat-report-disclosure form button{min-height:44px}.chat-settings-panel .chat-action-notice{margin-inline:12px}.chat-settings-panel .chat-action-notice button{min-height:44px}.chat-background-preview{width:100%;height:min(68dvh,620px);min-height:260px;border-radius:10px;background-color:#15191a;background-position:center top;background-size:cover}.chat-appearance-panel .chat-panel-header{display:grid;grid-template-columns:64px minmax(0,1fr) 64px;text-align:center}.chat-appearance-panel .chat-panel-header h2{grid-column:2;grid-row:1}.chat-appearance-panel .chat-panel-header .chat-icon-button{grid-column:1;grid-row:1;justify-self:start}.chat-appearance-done{grid-column:3;grid-row:1;min-width:64px;border:0;background:transparent;color:var(--coral);font:inherit;font-weight:700}.chat-font-appearance{display:flex;flex-direction:column;min-height:440px}.chat-appearance-disclosure{margin:0 0 10px;color:var(--muted);font-size:11px;line-height:1.4;text-align:center}.chat-font-preview{display:flex;flex-direction:column;gap:10px;padding:20px 14px;border:1px solid rgb(255 255 255 / 12%);border-radius:16px;background:linear-gradient(145deg,#2d1c33,#18101f);font-size:var(--preview-reading-font-size, 15px);line-height:1.7}.chat-font-preview p{max-width:88%;margin:0;padding:10px 12px;border-radius:11px}.chat-font-preview-user{align-self:flex-end;background:#5c3649db}.chat-font-preview-character{align-self:flex-start;background:#5d406ad6}.chat-font-options{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin:clamp(32px,8vh,76px) 0 0;padding:8px 12px 6px;border:1px solid rgb(255 255 255 / 9%);border-radius:16px;background:#ffffff0a}.chat-font-options:before{content:"";position:absolute;top:29px;right:calc(16.6667% + 12px);left:calc(16.6667% + 12px);height:1px;background:#ffffff3d}.chat-font-options legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.chat-font-options label{position:relative;z-index:1;display:grid;grid-template-rows:28px auto;place-items:center;min-height:56px;border-radius:10px;color:var(--muted);cursor:pointer}.chat-font-options label:before{content:"";box-sizing:border-box;width:11px;height:11px;border:2px solid rgb(255 255 255 / 55%);border-radius:50%;background:var(--surface)}.chat-font-options label:has(input:checked){color:var(--text)}.chat-font-options label:has(input:checked):before{width:15px;height:15px;border:4px solid var(--coral);background:var(--surface);box-shadow:0 0 0 2px #f5848329}.chat-font-options input{position:absolute;opacity:0;pointer-events:none}.chat-font-options label:has(input:focus-visible){outline:2px solid var(--coral);outline-offset:2px}.chat-appearance-error{margin:0;color:var(--coral);font-size:14px;line-height:1.5}.chat-panel button,.chat-panel select{min-height:44px}.chat-panel .chat-actions-commands{display:grid;grid-template-columns:1fr 1fr}.chat-panel .chat-actions form{grid-template-columns:1fr;align-items:start}.chat-panel .chat-actions form button{justify-self:start}.chat-panel .chat-actions label{gap:8px}@media(max-width:599px){.chat-page .story-stream{gap:12px;padding-top:16px}.chat-page .role-entry{display:block;padding:16px}.chat-page .chat-message{max-width:94%;padding:11px 13px}.chat-panel{width:100%;max-height:calc(90dvh - env(safe-area-inset-top));margin:auto 0 0;border-radius:18px 18px 0 0;border-bottom:0}.chat-panel.bot-details-panel{width:100%;max-height:calc(100dvh - max(12px,env(safe-area-inset-top)))}.chat-panel-body{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.chat-panel.chat-settings-panel{width:100%;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0}.chat-settings-panel .chat-panel-body{height:100%;max-height:none;padding-top:max(16px,env(safe-area-inset-top));padding-bottom:calc(24px + env(safe-area-inset-bottom))}.chat-settings-panel .chat-panel-header{top:calc(-16px - env(safe-area-inset-top));display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:0;padding-top:max(16px,env(safe-area-inset-top));text-align:center}.chat-settings-panel .chat-panel-header h2{grid-column:2;grid-row:1}.chat-settings-panel .chat-panel-header .chat-icon-button{grid-column:1;grid-row:1;justify-self:start}.chat-settings-panel .chat-panel-mobile-back{display:block}.chat-settings-panel .chat-panel-desktop-close{display:none}.chat-appearance-panel{height:calc(100dvh - env(safe-area-inset-top));max-height:none;border-radius:0}.chat-appearance-panel .chat-panel-body{display:flex;flex-direction:column;min-height:100%}.chat-appearance-panel .chat-font-appearance{flex:1;min-height:480px}.chat-appearance-panel .chat-font-options{margin-top:auto;margin-bottom:max(8px,env(safe-area-inset-bottom))}}.chat-page [data-touch-message=true]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.chat-select-message-text{box-sizing:border-box;display:block;width:100%;min-height:160px;max-height:45dvh;padding:12px;border:1px solid var(--line);border-radius:10px;color:var(--text);background:var(--surface-raised);font:inherit;line-height:1.6;-webkit-user-select:text;user-select:text;touch-action:auto}.chat-panel blockquote{margin:16px 0;padding:12px;border-left:3px solid currentColor;overflow-wrap:anywhere;max-height:30vh;overflow-y:auto}.chat-history-action{appearance:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px;min-height:44px;max-width:100%;margin:6px 0;padding:10px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-raised);color:var(--text);font:inherit;font-size:14px;font-weight:650;line-height:1.5;text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation}.chat-history-action+.chat-history-action{margin-left:8px}.chat-history-action-primary{border-color:var(--coral);background:var(--coral);color:var(--surface)}.chat-history-action:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.chat-history-action:disabled{opacity:.55;cursor:not-allowed}.chat-recovery-action{align-self:flex-start}.chat-recovery{box-sizing:border-box;display:flex;align-items:center;align-self:flex-start;gap:10px;width:min(100%,640px);padding:6px 8px 6px 12px;border:1px solid rgb(255 255 255 / 12%);border-radius:12px;background:#1d1720e5;color:#f5f0f6}.chat-recovery>p{flex:1 1 auto;margin:0;font-size:13px;line-height:1.4}.chat-recovery-retry{flex:0 0 auto;min-width:44px;min-height:44px;padding:5px 8px;border:0;border-radius:8px;background:transparent;color:var(--coral);font:inherit;font-size:13px;font-weight:650;cursor:pointer;touch-action:manipulation}.chat-recovery-retry:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.chat-recovery-retry:disabled{opacity:.55;cursor:not-allowed}.chat-page[data-bubble-style] .chat-composer{border-top:1px solid rgb(255 255 255 / 7%);background:linear-gradient(transparent,#27172a8a 42%)}.chat-page[data-bubble-style] .chat-composer textarea{background:#433049a3}@media(min-width:1024px){.chat-page{--chat-desktop-gutter: clamp(20px, 4vw, 64px);--chat-desktop-panel-width: clamp(280px, 28%, 400px);grid-template-columns:var(--chat-desktop-panel-width) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto}.chat-page.has-chat-cover:before{left:0;width:100%;opacity:.84;filter:none;transform:none}.chat-page.has-chat-cover>.chat-character-panel{background:#120b157a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.chat-page.has-chat-cover.is-background-held:before{left:0;width:100%;opacity:1;filter:none;transform:none;background-color:#15191a;background-position:center;background-size:contain}.chat-page>.chat-character-panel{grid-column:1;grid-row:1 / -1}.chat-page>.chat-topbar,.chat-page>.story-stream,.chat-page>.chat-composer{grid-column:2;min-width:0}.chat-page>.chat-topbar{grid-row:1}.chat-page>.story-stream{grid-row:2}.chat-page>.chat-composer{grid-row:3}.chat-page[data-bubble-style] .chat-composer{width:100%;max-width:none;margin:0}.chat-character-panel{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;padding:24px 22px 28px;border-right:1px solid rgb(255 255 255 / 12%);background:#120b15b3;box-shadow:20px 0 56px #07030938}.chat-character-panel-media-frame{display:grid;min-width:0;min-height:0;place-items:center;overflow:hidden}.chat-character-panel-media,.chat-character-panel-fallback{display:block;width:100%;height:100%;min-height:0}img.chat-character-panel-media,video.chat-character-panel-media,.chat-character-panel-media.character-media-gallery>img{object-fit:contain}.chat-character-panel-fallback{background:linear-gradient(145deg,#4b364fb8,#1c151fe0)}.chat-character-panel-copy{padding-top:20px}.chat-character-panel-copy h2{margin:0;font-size:20px;line-height:1.25}.chat-character-panel-copy p{display:-webkit-box;margin:8px 0 16px;overflow:hidden;color:#fff4fab8;font-size:13px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.chat-character-panel-copy button{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--text);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.chat-character-panel-copy button:focus-visible{outline:2px solid var(--coral);outline-offset:3px;border-radius:4px}.chat-page .chat-keyboard-hint{display:block;grid-column:1 / -1;justify-self:end;margin:0 4px;color:#fff4fa85;font-size:11px;line-height:1.3}}@media(hover:hover){.chat-history-action:hover:not(:disabled){border-color:var(--coral);background:var(--surface-strong)}.chat-history-action-primary:hover:not(:disabled){background:var(--coral);filter:brightness(1.08)}}@media(max-width:599px){.chat-history-action{display:flex;width:100%}.chat-history-action+.chat-history-action{margin-left:0}.chat-recovery>.chat-history-action{display:inline-flex;flex:0 0 auto;width:auto}}.chat-page[data-bubble-style] .chat-topbar{grid-template-columns:48px minmax(0,1fr) auto;gap:4px;min-height:68px;padding:8px max(16px,calc((100% - 760px)/2));border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.chat-page.has-chat-cover .chat-topbar{background:transparent}.chat-page[data-bubble-style] .chat-identity,.chat-page[data-bubble-style] .chat-identity>div,.chat-page[data-bubble-style] .chat-identity>button,.chat-page[data-bubble-style] .chat-header-tools{min-width:0}.chat-page[data-bubble-style] .chat-topbar h1{font-size:16px}.chat-page[data-bubble-style] .chat-topbar>a,.chat-page[data-bubble-style] .chat-topbar .chat-icon-button{width:48px;height:48px;background:transparent}.chat-page[data-bubble-style] .chat-topbar .chat-identity-button{min-height:24px}.chat-page[data-bubble-style].has-chat-cover .chat-topbar{color:#fff;text-shadow:0 1px 3px #000,0 1px 8px #0009}.chat-page[data-bubble-style].has-chat-cover .chat-topbar button,.chat-page[data-bubble-style].has-chat-cover .chat-topbar a{color:inherit;text-shadow:inherit}.chat-page[data-bubble-style].has-chat-cover .chat-topbar svg{filter:drop-shadow(0 1px 2px #000a)}.chat-page[data-bubble-style] .chat-header-tools{gap:2px}.chat-page[data-bubble-style] .chat-mode-button{max-width:116px;min-height:48px;font-size:14px;border:0;background:transparent}.chat-page[data-bubble-style] .story-stream{gap:16px;padding:16px max(16px,calc((100% - 728px)/2)) 18px}.chat-page[data-bubble-style] .chat-disclosure{align-self:flex-start;width:auto;font-size:11px}.chat-page[data-bubble-style] .role-entry{width:fit-content;max-width:min(calc(100% - 56px),560px);margin:0 0 0 44px;padding:10px 12px;border-radius:17px;background:var(--bubble-character-background)}.chat-page[data-bubble-style] .chat-message{max-width:min(82%,560px);padding:10px 12px;border-radius:17px;line-height:1.6}.chat-page[data-bubble-style] .chat-message-user{max-width:min(78%,520px)}.chat-page[data-bubble-style] .chat-message-character{max-width:min(calc(100% - 56px),560px)}.chat-page[data-bubble-style] .role-entry-scrim p,.chat-page[data-bubble-style] .chat-message>p:not(.reply-pending){line-height:1.6}.chat-page[data-bubble-style] .chat-composer{grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:end;padding:8px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid rgb(255 255 255 / 7%);border-radius:16px 16px 0 0;background:linear-gradient(transparent,#27172a57 88%)}.chat-page[data-bubble-style] .chat-composer-tools{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;padding:6px;border:1px solid rgb(255 255 255 / 9%);border-radius:18px;background:#26182be0}.chat-page[data-bubble-style] .chat-composer-tools[hidden]{display:none}.chat-page[data-bubble-style] .chat-composer-tools .chat-persona-button,.chat-page[data-bubble-style] .chat-composer-tools .chat-memory-button,.chat-page[data-bubble-style] .chat-composer-tools .chat-pinned-button,.chat-page[data-bubble-style] .chat-composer-tools .reply-inspiration-trigger{width:100%;max-width:none;padding-inline:8px;border-color:#ffe9ee24;border-radius:22px;background:#3f2943a3;color:#fff5fb;font-size:12px;font-weight:650}.chat-page[data-bubble-style] .chat-composer-tools .chat-persona-button>span,.chat-page[data-bubble-style] .chat-composer-tools .chat-memory-button>span:not(.memory-indicator),.chat-page[data-bubble-style] .chat-composer-tools .chat-pinned-button>span,.chat-page[data-bubble-style] .chat-composer-tools .reply-inspiration-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-page[data-bubble-style] .chat-tools-trigger,.chat-page[data-bubble-style] .chat-send-button{display:grid;place-items:center;box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border-radius:50%}.chat-page[data-bubble-style] .chat-composer-action{display:flex;gap:6px;align-self:end;width:auto;height:44px}.chat-page[data-bubble-style] .chat-input-leading .reply-inspiration-trigger{display:grid;place-items:center;box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--coral)}.chat-page[data-bubble-style] .chat-input-leading .reply-inspiration-trigger>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.chat-page[data-bubble-style] .chat-tools-trigger{border:1px solid rgb(255 233 238 / 15%);background:#34233ab8;color:#fff5fb}.chat-page[data-bubble-style] .chat-tools-trigger svg{transition:transform .16s ease}.chat-page[data-bubble-style] .chat-tools-trigger[aria-expanded=true] svg{transform:rotate(45deg)}.chat-page[data-bubble-style] .chat-composer textarea{min-height:44px;max-height:132px;padding:11px 14px;border-radius:22px;line-height:22px;resize:none}.chat-message-actions-panel{display:grid;gap:6px}.chat-message-actions-panel .chat-history-action{width:100%;margin:0;justify-content:flex-start}.chat-message-actions-panel .chat-history-action+.chat-history-action{margin-left:0}.chat-report-disclosure{border-top:1px solid var(--line)}.chat-report-disclosure>summary{display:grid;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:8px;min-height:44px;padding:6px 10px;border-radius:8px;color:var(--muted);font-size:14px;cursor:pointer;list-style:none}.chat-report-disclosure>summary::-webkit-details-marker{display:none}.chat-report-disclosure>summary svg:last-child{transition:transform .16s ease}.chat-report-disclosure[open]>summary svg:last-child{transform:rotate(180deg)}.chat-report-disclosure>form{display:grid;gap:10px;padding:8px 0 0}@media(max-width:599px){.chat-page[data-bubble-style] .chat-topbar{padding-inline:8px}.chat-page[data-bubble-style] .chat-mode-button{max-width:116px}.chat-page[data-bubble-style] .story-stream{gap:14px;padding-inline:16px}.chat-page[data-bubble-style] .role-entry,.chat-page[data-bubble-style] .chat-message-character{max-width:calc(100% - 56px);padding:10px 12px}.chat-page[data-bubble-style] .chat-message-user{max-width:78%;padding:10px 12px}}@media(max-width:359px){.chat-page[data-bubble-style] .chat-mode-button{grid-template-columns:minmax(0,auto) 12px;gap:2px;max-width:88px;padding-inline:6px;font-size:12px}}@media(min-width:1024px){.chat-page[data-bubble-style] .chat-topbar,.chat-page[data-bubble-style] .story-stream,.chat-page[data-bubble-style] .chat-composer{padding-inline:var(--chat-desktop-gutter)}}@media(max-width:1023px)and (max-height:320px){.chat-page[data-bubble-style] .story-stream{padding-block:8px}.chat-page[data-bubble-style] .chat-composer .chat-action-input.has-trailing-action{padding-bottom:0}.chat-page[data-bubble-style] .chat-composer .chat-action-input textarea{max-height:clamp(44px,calc(var(--chat-viewport-height, 100dvh) - 124px),132px)}.chat-page[data-bubble-style] .chat-composer .chat-action-input.has-trailing-action textarea{padding:11px 96px 11px 44px;border-radius:21px}}.chat-page[data-bubble-style] .chat-message-character{padding:14px 16px}.chat-page[data-bubble-style] .chat-message-character>p:not(.reply-pending){line-height:1.65}.chat-page[data-bubble-style] .chat-message-user>p{padding-right:0}.chat-page[data-bubble-style] .chat-message>p:not(.reply-pending),.chat-page[data-bubble-style] .role-entry-scrim p{font-family:Aisol Roboto,Aisol Han UI,sans-serif;font-size:var(--reading-font-size, 16px);font-weight:400;line-height:1.5;letter-spacing:.1px}.chat-page[data-bubble-style] .chat-message,.chat-page[data-bubble-style] .role-entry{padding:12px}@media(max-width:1023px){.chat-page[data-bubble-style] .chat-topbar{grid-template-columns:44px minmax(0,1fr) auto;min-height:60px;padding:8px 12px;gap:6px}.chat-page[data-bubble-style] .chat-topbar>a,.chat-page[data-bubble-style] .chat-topbar .chat-icon-button{width:44px;height:44px}.chat-page[data-bubble-style] .chat-mode-button{min-height:44px}.chat-page[data-bubble-style] .chat-message,.chat-page[data-bubble-style] .role-entry{padding:14px 16px}.chat-page[data-bubble-style] .chat-message>p:not(.reply-pending),.chat-page[data-bubble-style] .role-entry-scrim p{line-height:1.55}.chat-page[data-bubble-style] .narrative-paragraph~.narrative-paragraph{margin-top:1.25em}}.story-stream.is-cold-entry-ready{animation:chat-entry-content-in .12s ease-out}@keyframes chat-entry-content-in{0%{opacity:.6}to{opacity:1}}@media(prefers-reduced-motion:reduce){.story-stream.is-cold-entry-ready{animation:none}}dialog.chat-panel.chat-message-actions-popover{width:min(300px,calc(100% - 32px));max-height:70vh;max-height:70dvh;margin:auto;border:1px solid #ffffff18;border-radius:16px;background:#101012;color:#fff}.chat-message-actions-popover .chat-panel-body{padding:8px}.chat-message-actions-popover .chat-panel-header{margin-bottom:4px}.chat-message-actions-popover .chat-panel-header h2{font-size:14px}.chat-message-actions-popover .chat-message-actions-panel{gap:0}.chat-message-actions-popover .chat-history-action{min-height:52px;padding:12px 16px;border:0;border-radius:8px;background:transparent;color:#fff}.chat-message-actions-popover .chat-history-action:focus-visible,.chat-message-actions-popover .chat-history-action:hover:not(:disabled){background:#ffffff18}@media(max-width:640px){.chat-page .chat-topbar{min-height:62px;padding-inline:10px;gap:5px}.chat-page .chat-topbar h1{font-size:15px;line-height:1.2}.chat-page .chat-topbar>a,.chat-page .chat-icon-button,.chat-panel .chat-icon-button{width:40px;height:40px}.chat-page .story-stream{gap:10px;padding:16px 12px 18px}.chat-page .chat-message{max-width:92%;border-radius:16px;font-size:15px;line-height:1.62}.chat-page .chat-message-character{max-width:calc(100% - 34px);margin-left:34px}.chat-page .chat-speaker-avatar-button{left:-38px;width:36px;height:36px}.chat-page .chat-speaker-avatar-button>.chat-speaker-avatar,.chat-page .chat-speaker-avatar-button>.chat-speaker-avatar-fallback{width:30px;height:30px}.chat-page .role-entry{width:calc(100% - 34px);margin-left:34px;padding:14px;border-radius:16px}.chat-page .chat-composer{padding-inline:10px;border-radius:18px 18px 0 0}.chat-page .chat-composer textarea{font-size:16px;line-height:1.45}}@media(max-width:640px){.chat-page .chat-composer-tools>button,.chat-page .chat-composer-tools>a{min-height:36px;padding-inline:12px;border:1px solid rgb(255 255 255 / 12%);border-radius:999px;background:#141419c7;color:var(--text);box-shadow:0 2px 10px #00000024}.chat-page .chat-composer-tools>button:active,.chat-page .chat-composer-tools>a:active{transform:translateY(1px)}}.chat-message-action-icon{display:none}dialog.chat-panel.chat-message-actions-popover--web{width:min(280px,calc(100% - 32px))}.chat-message-actions-popover--web .chat-panel-header{padding-left:12px}.chat-message-actions-popover--web .chat-panel-header h2{color:#b9b9bf;font-size:12px;font-weight:500}.chat-message-actions-popover--web .chat-panel-header .chat-icon-button{width:44px;height:44px}.chat-message-actions-popover--web .chat-history-action{justify-content:space-between;gap:16px;min-height:52px;padding:12px;border-radius:0;font-size:15px;font-weight:500;line-height:1.5;text-align:start}.chat-message-actions-popover--web .chat-history-action>span{min-width:0;overflow-wrap:anywhere}.chat-message-actions-popover--web .chat-history-action~.chat-history-action{border-top:1px solid #ffffff14}.chat-message-actions-popover--web .chat-message-action-icon{display:block;flex:0 0 20px;width:20px;height:20px;stroke-width:1.7}.chat-message-actions-popover--web .chat-message-actions-panel>p{padding:4px 12px;margin:0;color:#b9b9bf;font-size:12px;line-height:1.5}.app-shell:has(.chat-page),body:has(.chat-page) .chat-panel,body:has(.chat-page) .reply-inspiration-dialog{--surface: #18181a;--surface-raised: #252527;--surface-strong: #353537;--text: #f5f5f5;--muted: #b7b7bd;--line: #3b3b40;--coral: #c4a568;--mint: #c4a568;--focus: #e4cea2}.app-shell .chat-page[data-bubble-style]>.chat-composer{background:linear-gradient(transparent,#18181a57 88%)}.app-shell .chat-page[data-bubble-style] .chat-composer textarea{background:#252527a3;color:#f5f5f5}.app-shell .chat-page[data-bubble-style] .chat-composer textarea::placeholder{color:#c4c4ca}.app-shell .chat-page[data-bubble-style] .chat-composer .chat-action-input.has-trailing-action{border-color:#c4a56838;background:#252527a3}.app-shell .chat-page[data-bubble-style] .chat-composer .chat-action-input.has-trailing-action textarea{background:transparent}.app-shell .chat-page[data-bubble-style] .chat-composer .chat-action-input.has-trailing-action:focus-within{box-shadow:inset 0 0 0 1px #c4a56870}.app-shell .chat-page[data-bubble-style] .chat-tools-trigger{border-color:#c4a56838;background:#252527b8;color:var(--focus)}.app-shell .chat-page[data-bubble-style] .chat-composer-tools{background:#18181ae0;border-color:#ffffff18}.app-shell .chat-page[data-bubble-style] .chat-composer-tools>button{background:#353537a3;border-color:#ffffff24;color:var(--text)}.app-shell .chat-page[data-bubble-style] .chat-composer-tools>button>svg{color:var(--coral)}.app-shell .chat-page .chat-composer .chat-action-button:not(:disabled),.app-shell .chat-page[data-bubble-style] .chat-input-leading .reply-inspiration-trigger:not(:disabled),.app-shell .chat-page[data-bubble-style] .chat-action-input .chat-send-button:not(:disabled){color:var(--focus)}.app-shell .chat-page[data-bubble-style] .chat-topbar .chat-mode-button>svg{color:var(--focus)}body:has(.chat-page) .chat-panel{background:var(--surface);color:var(--text)}body:has(.chat-page) .reply-inspiration-dialog .reply-inspiration-card{border-color:#c4a56830}body:has(.chat-page) .reply-inspiration-dialog .reply-inspiration-header>h2>svg{color:var(--coral)}body:has(.chat-page) .chat-mode-card:has(input:checked){background:#ffffff0b}body:has(.chat-page) .chat-panel .chat-appearance-error,body:has(.chat-page) .chat-panel #chat-memory-validation,body:has(.chat-page) .chat-panel .chat-memory-delete{color:#f58483}body:has(.chat-page) .chat-panel .chat-memory-delete{border-color:#f58483}body:has(.chat-page) .chat-mode-price svg,body:has(.chat-page) .chat-intimacy-summary{color:var(--coral)}.app-shell .chat-page .chat-intimacy-trigger progress,body:has(.chat-page) .chat-intimacy-panel progress{color:var(--coral);background:#ffffff20}.app-shell .chat-page .chat-intimacy-trigger progress::-webkit-progress-value,body:has(.chat-page) .chat-intimacy-panel progress::-webkit-progress-value{background:var(--coral)}.app-shell .chat-page .chat-intimacy-trigger progress::-moz-progress-bar,body:has(.chat-page) .chat-intimacy-panel progress::-moz-progress-bar{background:var(--coral)}@media(min-width:1024px){.app-shell-web .chat-page>.chat-topbar{background:#1e15212e}.app-shell-web .chat-page[data-bubble-style]>.chat-composer{background:#1e152138}.app-shell-web .chat-page:not(.is-background-held)>.story-stream{background:#1e152126}.app-shell-web .chat-page>.chat-character-panel{background:#1712164d}.app-shell-web .chat-character-panel-copy button{color:var(--focus)}.app-shell-web .chat-page[data-bubble-style] .chat-composer-tools{background:transparent}}.chat-action-input{position:relative;min-width:0}.chat-action-input textarea{display:block;box-sizing:border-box;width:100%}.chat-page[data-bubble-style] .chat-composer .chat-action-input textarea{padding-inline:44px 44px;outline-offset:0}.chat-page[data-bubble-style] .chat-composer .chat-action-input.has-trailing-action textarea{padding-right:96px}.chat-action-input .chat-input-leading{position:absolute;left:0;bottom:0;width:44px;height:44px}.chat-page .chat-composer .chat-action-input.has-trailing-action .chat-action-button{right:48px}.chat-page[data-bubble-style] .chat-composer .chat-action-input.has-trailing-action{padding-bottom:0;border:1px solid rgb(255 233 238 / 15%);border-radius:22px;background:#433049a3}.chat-page[data-bubble-style] .chat-composer .chat-action-input.has-trailing-action textarea{padding:11px 96px 11px 44px;border:0;border-radius:21px;background:transparent;outline:none}.chat-page[data-bubble-style] .chat-composer .chat-action-input.has-trailing-action:focus-within{box-shadow:inset 0 0 0 1px #ffe9ee47}@media(max-width:1023px)and (min-height:321px){.chat-page[data-bubble-style] .chat-composer .chat-action-input.has-trailing-action[data-expanded=true]{padding-bottom:44px}.chat-page[data-bubble-style] .chat-composer .chat-action-input.has-trailing-action[data-expanded=true] textarea{padding:11px 12px;border-radius:21px 21px 0 0}}@media(hover:hover)and (pointer:fine){.chat-page[data-bubble-style] .chat-composer .chat-action-input.has-trailing-action:has(textarea:focus-visible){outline:2px solid var(--focus);outline-offset:0}}@media(hover:none),(pointer:coarse){.chat-page[data-bubble-style] .chat-composer .chat-action-input.has-trailing-action textarea{caret-color:var(--coral)}}.chat-page .chat-composer .chat-action-button{position:absolute;right:0;bottom:0;display:grid;place-items:center;box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);font:inherit;font-size:20px;font-weight:400;line-height:1;cursor:pointer}.chat-page .chat-composer .chat-action-button:hover{background:transparent;color:var(--text)}.chat-page .chat-composer .chat-action-button:focus-visible{outline:2px solid var(--coral);outline-offset:-4px}.chat-page .chat-composer .chat-action-button:disabled{background:transparent;color:var(--muted);cursor:not-allowed;opacity:.45}.chat-page[data-bubble-style] .chat-action-input .chat-send-button{position:absolute;right:0;bottom:0;width:48px;min-width:48px;border:0;background:transparent;color:var(--coral)}.chat-page[data-bubble-style] .chat-action-input .chat-send-button:disabled{color:var(--muted)}.chat-page[data-bubble-style] .chat-action-input .chat-send-button:focus-visible{outline-offset:-4px}.chat-entry-shell .chat-topbar>button{display:grid;place-items:center;width:48px;height:48px;color:inherit;border:0;background:transparent;cursor:pointer}@media(max-width:599px){.chat-page.chat-entry-shell[data-bubble-style]>.chat-topbar{min-height:60px;padding-block:6px;box-sizing:border-box}}.chat-entry-shell .chat-entry-name{width:130px;height:16px;border-radius:8px;background:#ffffff12}.chat-entry-shell .chat-entry-portrait{display:none}.chat-entry-shell .chat-entry-preview{display:flex;gap:12px;max-width:480px}.chat-entry-preview i{flex:0 0 36px;height:36px;border-radius:50%;background:#ffffff0a}.chat-entry-preview div{width:80%;padding:16px;background:#ffffff06;border-radius:20px;display:grid;gap:12px}.chat-entry-preview span{display:block;height:10px;border-radius:6px;background:#ffffff0a}.chat-entry-preview span:last-child{width:60%}.chat-entry-shell .chat-tools-trigger{display:grid;place-items:center}.chat-entry-shell textarea{opacity:1;height:44px}.chat-page[data-bubble-style].chat-entry-shell .chat-entry-tools{display:none}@media(min-width:1024px){.chat-entry-shell .chat-entry-portrait{display:block}.chat-page[data-bubble-style].chat-entry-shell .chat-entry-tools{display:grid}.app-shell-web .chat-page[data-bubble-style].chat-entry-shell .chat-entry-tools{display:flex}}.guest-page{max-width:760px;min-height:70dvh;margin:0 auto;padding:24px 20px;color:var(--text-primary,#eeeae7)}.guest-page>header{display:flex;align-items:center;gap:14px;min-height:44px}.guest-page h1{margin:0;font-size:24px;font-weight:650}.guest-page>header>a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:inherit}.guest-rewards>header h1{flex:1;font-size:21px}.guest-chats-empty{display:flex;min-height:360px;flex-direction:column;align-items:center;justify-content:center;gap:22px;text-align:center}.guest-chats-empty>svg{color:#a2a0a1}.guest-chats-empty h2{font-size:17px;font-weight:500;color:#c4bfc0;margin:0}.guest-chats-empty>a,.guest-reward-row>a,.guest-reward-row>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;color:#eee7db;text-decoration:none}.guest-chats-empty>a{border:1px solid #514b4c;border-radius:6px;padding:0 18px;background:#29262b}.guest-rewards>section{margin-top:24px;border-block:1px solid #3a353d}.guest-reward-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:92px;padding:16px 0;border-bottom:1px solid #3a353d}.guest-reward-row:last-child{border-bottom:0}.guest-reward-row>svg{color:#bcb1a1}.guest-reward-row>h2{margin:0;font-size:16px;font-weight:550;overflow-wrap:anywhere}.guest-reward-row>button{border:1px solid #514b4c;border-radius:6px;background:#29262b;padding:0 16px;font:inherit;cursor:pointer}@media(min-width:900px){.guest-page{padding:32px}.guest-chats-empty{min-height:480px}}.guest-chats-empty>p{max-width:28rem;margin:0;font-size:14px;line-height:1.5;color:#a2a0a1}.character-avatar{display:block;flex-shrink:0;object-fit:cover;object-position:50% 30%}.character-avatar.character-avatar-fallback{display:grid;place-items:center;overflow:hidden;background:#5e3e67b8;color:#fff5fb;font-size:16px;font-weight:750;line-height:1}main.chats-page{width:min(840px,100%)}.support-inbox-entry{display:flex;align-items:center;gap:14px;min-height:76px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.support-inbox-entry>svg{flex:none;margin:0 16px;color:#b9ab94}.support-inbox-entry>span{display:grid;gap:5px;min-width:0;flex:1}.support-inbox-entry small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.support-inbox-entry b{border-radius:20px;padding:3px 7px;background:#b9ab94;color:#171513;font-size:11px}.chats-page .chats-header{display:flex;align-items:center;margin:0 0 12px}.chats-page .chats-heading{display:inline-flex;align-items:center;gap:8px;min-width:0}.chats-page .chats-header-mark{flex:0 0 auto;color:var(--focus);opacity:.82}.chats-page .chats-header h1{font-size:22px;font-weight:680;letter-spacing:0;line-height:1.2}.chats-page .conversation-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.chats-page .conversation-row{position:relative;display:block;overflow:hidden;min-height:80px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:0}.chats-page .conversation-open{position:relative;z-index:1;display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;box-sizing:border-box;width:100%;min-width:0;min-height:80px;border-radius:8px;padding:12px 0;background:var(--surface);touch-action:pan-y pinch-zoom;transform:translate(var(--conversation-drag-offset, 0));transition:transform .18s ease;-webkit-touch-callout:none}.chats-page .conversation-swipe-delete{position:absolute;z-index:0;inset:0 0 0 auto;display:grid;width:88px;height:100%;min-height:44px;box-sizing:border-box;place-content:center;justify-items:center;gap:4px;border:0;border-radius:0;background:#9e3f47;color:#fff7f4;font:inherit;font-size:12px;pointer-events:none;visibility:hidden}.chats-page .conversation-row[data-rail-visible=true] .conversation-swipe-delete{visibility:visible}.chats-page .conversation-row[data-revealed=true] .conversation-swipe-delete{pointer-events:auto}.chats-page .conversation-swipe-delete:focus-visible{outline:2px solid #fff7f4;outline-offset:-4px}.chats-page .conversation-open[data-touch-message=true]{-webkit-user-select:none;user-select:none}.chats-page .conversation-avatar{width:54px;height:54px;border-radius:50%;object-fit:cover}.chats-page .conversation-copy{display:grid;min-width:0;gap:6px}.chats-page .conversation-unavailable-avatar{display:grid;place-items:center;background:var(--surface-raised);color:var(--muted)}.chats-page .conversation-unavailable-status{color:var(--muted);font-size:12px;line-height:1.4}.app-shell .chats-page .conversation-unavailable:hover{background:var(--surface)}.chats-page .conversation-meta{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:8px}.chats-page .conversation-meta strong,.chats-page .conversation-copy small{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.chats-page .conversation-meta strong{color:var(--text);font-size:16px;line-height:1.25}.chats-page .conversation-name{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.chats-page .conversation-date{flex:none;color:var(--muted);font-size:12px;font-weight:400;white-space:nowrap}.chats-page .conversation-intimacy{display:inline-flex;align-items:center;flex:0 0 auto;gap:3px;padding:2px 5px;border-radius:999px;background:#a3cbb817;color:#b8d6c8;font-size:10px;line-height:1.4;font-weight:600;white-space:nowrap}.chats-page .conversation-pin{flex:0 0 auto;align-self:center;color:var(--me-gold-bright, #d2bc91)}.chats-page .conversation-copy small{color:var(--muted);font-size:14px;line-height:1.45}.conversation-actions-dialog{width:min(420px,calc(100% - 32px));max-width:none;margin:auto;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);box-shadow:0 24px 80px #00000073}.conversation-actions-dialog::backdrop{background:#000000a3}.conversation-delete-dialog{width:min(420px,calc(100% - 32px));max-width:none;margin:auto;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);box-shadow:0 24px 80px #00000073}.conversation-delete-dialog::backdrop{background:#000000a3}.conversation-delete-card{display:grid;gap:16px;padding:20px}.conversation-delete-card header,.conversation-delete-card h2,.conversation-delete-card p{margin:0}.conversation-delete-card header{display:grid;gap:4px}.conversation-delete-card h2{font-size:20px}.conversation-delete-card header p,.conversation-delete-copy{color:var(--muted)}.conversation-delete-copy{display:grid;min-height:54px;gap:8px;line-height:1.5}.conversation-delete-copy .conversation-delete-count{color:var(--text);font-weight:700}.conversation-delete-card footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.conversation-delete-card footer button{min-height:44px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text);font:inherit}.conversation-delete-card footer button:only-child{grid-column:1 / -1}.conversation-delete-card footer .conversation-delete-confirm{border-color:#9e3f47;background:#9e3f47;color:#fff7f4}.conversation-delete-card footer button:disabled{cursor:wait;opacity:.62}.conversation-actions-sheet{display:grid;gap:12px;padding:16px}.conversation-actions-sheet header{display:flex;align-items:center;justify-content:space-between;gap:12px}.conversation-actions-sheet header div{min-width:0}.conversation-actions-sheet header p,.conversation-actions-sheet header span{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.conversation-actions-sheet header p{font-size:16px;font-weight:700}.conversation-actions-sheet header span{display:block;margin-top:3px;color:var(--muted);font-size:12px}.conversation-actions-sheet button{display:inline-flex;align-items:center;min-height:44px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text)}.conversation-actions-sheet header button{justify-content:center;width:44px;padding:0;border-radius:50%}.conversation-actions-sheet .conversation-pin-action,.conversation-actions-sheet .conversation-delete-action{width:100%;gap:10px;padding:0 12px;color:#f3cab0}.conversation-actions-sheet .conversation-pin-action{color:var(--text)}@media(max-width:599px){.conversation-actions-dialog,.conversation-delete-dialog{width:100%;margin:auto 0 0;border-right:0;border-bottom:0;border-left:0;border-radius:12px 12px 0 0}}@media(prefers-reduced-motion:reduce){.chats-page .conversation-open{transition:none}}.app-shell:has(.chats-page,.notification-page),.app-shell:has(.home-feed,.character-profile-page,.character-search-page),.conversation-actions-dialog,.conversation-delete-dialog{--surface: #000;--surface-raised: #2d2d30;--surface-strong: #3a3a3d;--text: #f5f5f5;--muted: #b7b7bd;--line: #3b3b40;--coral: #f5f5f5;--mint: #f5f5f5;--focus: #fff;background:var(--surface)}.app-shell:has(.chats-page,.home-feed,.character-profile-page)>.web-header{background:#000}.app-shell:has(.chats-page,.home-feed,.character-profile-page)>.primary-nav{background:#000;border-color:transparent}.app-shell:has(.chats-page,.home-feed,.character-profile-page)>.primary-nav a{color:var(--muted)}.app-shell:has(.chats-page,.home-feed,.character-profile-page)>.primary-nav a[aria-current=page]{color:#fff}.app-shell:has(.character-page){--surface: #000;--surface-raised: #232326;--surface-strong: #2c2c30;--text: #f4f2ef;--muted: #bbb8b6;--line: #ffffff1c;--coral: #f5f5f5;--mint: #f5f5f5;--focus: #fff;background:var(--surface)}.app-shell:has(.character-page)>:is(.web-header,.primary-nav){border-color:transparent;background:#000;box-shadow:none}.app-shell:has(.character-page)>:is(.web-header,.primary-nav) a{color:var(--muted)}.app-shell:has(.character-page)>:is(.web-header,.primary-nav) a[aria-current=page]{color:var(--coral);background:linear-gradient(125deg,#d5c9b512,transparent 75%)}.app-shell:has(.character-page)>:is(.web-header,.primary-nav) a:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.app-shell .character-page .catalog-primary-filters{background:linear-gradient(115deg,#ffffff07,transparent 60%),var(--surface-raised);box-shadow:inset 0 1px #e9ddc40c}.app-shell .character-page .discovery-gender.is-compact{background:transparent;border-color:#ffffff16;border-radius:10px}.app-shell .character-page .discovery-gender.is-compact[data-active=true],.app-shell .character-page .catalog-collections button[aria-pressed=true]{border-color:#d5c9b540;color:var(--coral);background:linear-gradient(125deg,#d5c9b514,transparent 80%);box-shadow:inset 0 1px #f3e7cd12}.app-shell .character-page .discovery-genres button[aria-pressed=true]{color:var(--coral)}.app-shell .character-page .discovery-genres{border-color:#ffffff16}.app-shell main.chats-page{padding-top:12px}.app-shell .chats-page .chats-header{margin-bottom:8px}.app-shell .chats-page .conversation-row{border-bottom-color:transparent}.app-shell .chats-page .conversation-open:after{content:"";position:absolute;inset-inline:68px 0;bottom:0;height:1px;background:transparent;pointer-events:none}.app-shell .chats-page .conversation-intimacy{background:#c4a56814;color:#e4cea2}.app-shell .chats-page .conversation-meta strong{font-weight:500}@media(min-width:760px){.app-shell main.chats-page{padding-top:24px}.app-shell-web .chats-page .chats-header{padding-bottom:12px;border-bottom:0}.app-shell-web .chats-page .conversation-open{grid-template-columns:64px minmax(0,1fr);gap:18px;min-height:98px;padding:16px 14px}.app-shell-web .chats-page .conversation-avatar{width:64px;height:64px}.app-shell-web .chats-page .conversation-open:after{inset-inline:96px 14px}.app-shell-web .chats-page .conversation-open:hover{background:var(--surface-raised)}}.app-shell .home-feed{background:var(--surface)}.app-shell .home-feed-tabs,.app-shell .home-rewards-links a{border-color:#ffffff24;background:#18181ad9;color:#f5f5f5}.app-shell .home-feed-tabs button{color:#b7b7bd;text-shadow:none}.app-shell .home-feed-tabs{width:max-content}.app-shell .home-feed-tabs button{min-height:44px;padding-inline:11px}.app-shell .home-feed-tabs button[aria-pressed=true]{background:#c4a56820;color:#e4cea2}.app-shell .home-rewards-links a>svg{color:#fff}.app-shell .home-rewards-links a{text-shadow:none}.app-shell .home-feed-cover-fallback{background:linear-gradient(160deg,#353537,#18181a 64%)}.app-shell .home-feed-post{background:#202023}.app-shell .home-feed-identity small{color:#d0d0d4}.app-shell .home-feed-byline{display:flex;align-items:center;gap:8px}.app-shell .home-feed-byline>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.app-shell .home-feed-byline .character-view-count{position:static;flex-shrink:0;padding:0;background:transparent;color:inherit}.app-shell .home-feed-start{display:flex;align-items:center;gap:9px;min-height:48px;border:0;background:transparent;color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}.home-feed-entry-field,.home-feed-entry-send{display:flex;align-items:center;min-height:48px;border:1px solid #ffffff24;background:linear-gradient(145deg,#ffffff20,#ffffff08),#17171785;box-shadow:inset 0 1px #ffffff16;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.home-feed-entry-field{flex:1;min-width:0;gap:10px;padding:0 15px;border-radius:28px;text-align:left;font-weight:450;color:#ffffffb8}.home-feed-entry-field>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-feed-entry-field>svg{flex-shrink:0}.home-feed-entry-send{width:48px;flex-shrink:0;justify-content:center;border-radius:50%}.home-feed-start:active .home-feed-entry-send{background:#ffffff38}.app-shell .home-feed-caption-row{align-items:start;padding:12px 10px 12px 14px;border:1px solid #ffffff0c;border-radius:20px;background:#000b;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.home-feed-context-icon{flex-shrink:0;margin-top:3px}.app-shell .home-feed-caption-row>button{min-width:32px;min-height:44px;align-self:center}.home-feed-caption-row>button[aria-expanded=true] svg{transform:rotate(180deg)}.home-feed-caption strong{font-weight:450}.app-shell .home-feed-identity strong{font-size:19px;font-weight:700}.app-shell .home-feed-overlay{gap:16px;padding-bottom:16px}.app-shell .character-profile-page{color:var(--text);background:var(--surface)}.character-profile-page .bot-details-hero{border-color:#ffffff1f;background:#252527}.character-profile-page .bot-details-hero-fallback{background:linear-gradient(145deg,#ffffff12,transparent 48%),#252527}.character-profile-page .bot-details-premise{color:#e0e0e4}.character-profile-page .character-share-button{border-color:#ffffff38;background:#18181ad9}.character-profile-page .bot-details-meta span{border-color:#ffffff1f;background:#252527;color:#b7b7bd}.character-profile-page .bot-details-meta span:first-child{color:#f5f5f5}.character-profile-page .bot-details-copy p{color:#e0e0e4}.character-profile-page .bot-details-return{border-color:#e3d7c9;background:#e3d7c9;color:#18181a}@media(max-width:759px){.app-shell .character-profile-page .bot-details-hero{min-height:clamp(280px,42svh,360px)}.character-profile-page .character-album{padding-top:14px;gap:10px}.character-profile-page .character-album-strip button{flex-basis:84px;height:112px}}@media(min-width:760px){.app-shell .home-feed-tabs{left:16px;max-width:calc(100% - 178px);transform:none}}@media(max-width:360px){.app-shell .home-feed-tabs button{padding-inline:9px}}.app-shell .browse-pagination{min-height:44px;display:grid;place-items:center;color:var(--muted);font-size:13px}.app-shell .browse-pagination button{min-height:44px;border:1px solid var(--line);border-radius:9px;background:var(--surface-raised);color:var(--text);padding:0 16px;font:inherit}.app-shell .browse-pagination button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.home-feed-scroll .browse-pagination{position:relative;min-height:1px;height:1px;scroll-snap-align:none}.home-feed-scroll .browse-pagination>*{position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.app-recovery{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));box-sizing:border-box;background:var(--surface,#18181a);color:var(--text,#f5f5f5)}.app-recovery>section{width:min(100%,360px);min-width:0}.app-recovery h1{margin:0 0 12px;font-size:22px;line-height:1.35;font-weight:600;overflow-wrap:anywhere}.app-recovery p{margin:0 0 24px;color:var(--muted,#b7b7bd);font-size:14px;line-height:1.6}.app-recovery section>div{display:flex;gap:12px;flex-wrap:wrap}.app-recovery button{min-height:44px;padding:10px 16px;border:1px solid var(--line,#3b3b40);border-radius:10px;background:var(--surface-raised,#252527);color:inherit;font:inherit;font-size:14px;cursor:pointer}.app-recovery button:focus-visible{outline:2px solid var(--focus,#e4cea2);outline-offset:3px}.chat-bubble-palette[data-bubble-style=theme],.chat-page[data-bubble-style=theme]{--bubble-character-background: rgb(22 18 28 / 76%);--bubble-character-foreground: #faf7fc;--bubble-user-background: rgb(245 235 241 / 86%);--bubble-user-foreground: #241b28;--bubble-time-background: #302833;--bubble-time-foreground: #faf7fc}.chat-bubble-palette[data-bubble-style=black],.chat-page[data-bubble-style=black]{--bubble-character-background: rgb(8 8 8 / 76%);--bubble-character-foreground: #f7f5f8;--bubble-user-background: rgb(26 23 29 / 80%);--bubble-user-foreground: #f7f5f8;--bubble-time-background: #211c24;--bubble-time-foreground: #f7f5f8}.chat-bubble-palette[data-bubble-style=white],.chat-page[data-bubble-style=white]{--bubble-character-background: rgb(232 225 232 / 86%);--bubble-character-foreground: #241b28;--bubble-user-background: rgb(255 255 255 / 88%);--bubble-user-foreground: #241b28;--bubble-time-background: #e3dfe5;--bubble-time-foreground: #241b28}.chat-bubble-palette[data-bubble-style=minimal],.chat-page[data-bubble-style=minimal]{--bubble-character-background: rgb(8 8 8 / 74%);--bubble-character-foreground: #f7f5f8;--bubble-user-background: rgb(18 16 21 / 76%);--bubble-user-foreground: #f7f5f8;--bubble-time-background: #e3dfe5;--bubble-time-foreground: #241b28}.chat-page[data-bubble-style] .role-entry,.chat-page[data-bubble-style] .chat-message-character{border-color:transparent;background:var(--bubble-character-background);color:var(--bubble-character-foreground)}.chat-page[data-bubble-style] .chat-message-user{border-color:transparent;background:var(--bubble-user-background);color:var(--bubble-user-foreground)}.chat-page[data-bubble-style] .role-entry .role-entry-scrim>p,.chat-page[data-bubble-style] .chat-message>p,.chat-page[data-bubble-style] .chat-message>p em,.chat-page[data-bubble-style] .chat-message>p strong,.chat-page[data-bubble-style] .reply-pending{color:inherit}.chat-page[data-bubble-style] .chat-message-more,.chat-page[data-bubble-style] .chat-message-edit-form textarea,.chat-page[data-bubble-style] .chat-message-edit-form button{border-color:#ffffff3d;background:#211c24;color:#f7f5f8}.chat-page[data-bubble-style] .chat-message-edit-form label>span{color:inherit}.chat-font-preview[data-bubble-style] .chat-font-preview-character,.chat-bubble-preview[data-bubble-style] .chat-bubble-preview-character{background:var(--bubble-character-background);color:var(--bubble-character-foreground)}.chat-font-preview[data-bubble-style] .chat-font-preview-user,.chat-bubble-preview[data-bubble-style] .chat-bubble-preview-user{background:var(--bubble-user-background);color:var(--bubble-user-foreground)}.chat-bubble-appearance{display:flex;flex-direction:column;min-height:0}.chat-appearance-panel:has(.chat-bubble-appearance){overflow:hidden}.chat-appearance-panel:has(.chat-bubble-appearance) .chat-panel-body{box-sizing:border-box;display:flex;flex-direction:column;min-height:0;max-height:inherit}.chat-appearance-panel:has(.chat-bubble-appearance) .chat-panel-header{flex:0 0 auto}.chat-bubble-appearance>.chat-appearance-error{flex:0 0 auto;margin-bottom:12px}.chat-bubble-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px;margin:-2px;scroll-padding-block:4px}.chat-bubble-content{display:flex;flex-direction:column;min-height:440px}.chat-bubble-preview{display:flex;flex-direction:column;gap:12px;padding:20px 14px;border:1px solid rgb(255 255 255 / 12%);border-radius:16px;background:linear-gradient(145deg,#2d1c33,#18101f);font-size:var(--preview-reading-font-size, 15px);line-height:1.6}.chat-bubble-preview p{max-width:min(88%,300px);margin:0;padding:10px 12px;border-radius:11px;overflow-wrap:anywhere}.chat-bubble-preview-label{align-self:flex-start;color:#faf7fcb8;font-size:11px;font-weight:650;line-height:1.4}.chat-bubble-preview-character{align-self:flex-start}.chat-bubble-preview-user{align-self:flex-end}.chat-bubble-options{margin:22px 0 0;padding:0;border:0}.chat-bubble-options legend{padding:0;color:var(--muted);font-size:12px;font-weight:650;line-height:1.4}.chat-bubble-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px}.chat-bubble-option{--bubble-tile-marker: #f7f5f8;position:relative;display:block;min-height:60px;padding:10px 34px 10px 12px;border:1px solid rgb(255 255 255 / 13%);border-radius:8px;color:#f7f5f8;cursor:pointer}.chat-bubble-option>span{font-size:13px;font-weight:700;line-height:1.35}.chat-bubble-option:has(input:checked){border-color:var(--bubble-tile-marker)}.chat-bubble-option:has(input:checked):after{content:"";position:absolute;right:12px;bottom:10px;box-sizing:border-box;width:16px;height:16px;border:2px solid var(--bubble-tile-marker);border-radius:50%;background:radial-gradient(circle,var(--bubble-tile-marker) 0 3px,transparent 4px)}.chat-bubble-option input{position:absolute;opacity:0;pointer-events:none}.chat-bubble-option:has(input:focus-visible){outline:2px solid var(--coral);outline-offset:2px}.chat-bubble-option-theme{background:#5d406a}.chat-bubble-option-black{background:#080808}.chat-bubble-option-white{--bubble-tile-marker: #241b28;background:#dedade;color:#241b28}.chat-bubble-option-minimal{background:linear-gradient(to bottom,#e3dfe5 0 50%,#080808 50% 100%);color:#241b28}.chat-bubble-scope{margin:14px 0 0;color:var(--muted);font-size:12px;line-height:1.5;text-align:center}@media(max-width:599px){.chat-appearance-panel:has(.chat-bubble-appearance) .chat-panel-body{height:100%;max-height:100%}.chat-appearance-panel .chat-bubble-appearance,.chat-bubble-scroll{flex:1}.chat-bubble-content{min-height:480px}}@media(max-height:600px){.chat-bubble-content{min-height:0}}.chat-history-search{display:grid;gap:14px;width:100%;min-width:0;color:var(--text)}.chat-history-search-controls{display:grid;gap:7px;min-width:0}.chat-history-search-controls>label,.chat-history-search-count,.chat-history-search-empty,.chat-history-search-sender,.chat-history-search-input-row>button{font-size:13px}.chat-history-search-controls>label,.chat-history-search-sender{font-weight:700}.chat-history-search-input-row{display:flex;align-items:stretch;gap:8px;width:100%;min-width:0}.chat-history-search-input-row>input{flex:1 1 auto;width:100%;min-width:0;min-height:44px;border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:var(--surface-strong);color:var(--text);font:inherit}.chat-history-search-input-row>button{flex:0 0 auto;min-height:44px;border:1px solid rgb(245 132 131 / 24%);border-radius:8px;padding:8px 12px;background:#f584831f;color:var(--coral);font-weight:700}.chat-history-search-count,.chat-history-search-empty{margin:0;color:var(--muted);line-height:1.5}.chat-history-search-results{display:grid;gap:8px;min-width:0;margin:0;padding:0;list-style:none}.chat-history-search-results>li{min-width:0}.chat-history-search-results button{display:grid;gap:4px;width:100%;min-width:0;min-height:44px;border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:var(--surface-strong);color:var(--text);text-align:left}.chat-history-search-sender{color:var(--coral);line-height:1.4}.chat-history-search-excerpt{min-width:0;overflow-wrap:anywhere;white-space:pre-wrap;font-size:var(--reading-font-size, 15px);line-height:1.6}@media(max-width:479px){.chat-history-search-input-row{align-items:stretch;flex-direction:column}}.chat-panel.chat-memory-panel{overflow:hidden}.chat-memory-panel .chat-panel-body{box-sizing:border-box;display:flex;flex-direction:column;min-height:0;max-height:inherit}.chat-memory-panel .chat-panel-header{flex:0 0 auto}.chat-memory-panel .chat-panel-body>.memory-error{flex:0 0 auto;margin:0 2px 12px}.chat-memory-content{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px;scroll-padding-block:8px}.chat-memory-panel .memory-description,.chat-memory-panel .memory-empty{margin:0 0 20px;color:var(--muted);font-size:14px;line-height:1.6}.chat-memory-list-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px}.chat-memory-list-header .memory-description{margin:0}.chat-memory-add{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:44px;border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:transparent;color:var(--text);font:inherit;font-size:13px;font-weight:650}.chat-memory-add:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.chat-memory-add:disabled{opacity:.55}.chat-memory-panel .memory-empty{padding:16px;border-radius:8px;background:var(--surface-raised)}.chat-memory-section+.chat-memory-section{margin-top:20px}.chat-memory-section h3{margin:0 0 8px;font-size:14px}.chat-memory-instruction{margin:0 0 8px;color:var(--muted);font-size:12px;line-height:1.5}.chat-memory-list{display:grid;gap:8px}.chat-memory-row{width:100%;min-height:44px;border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:transparent;color:var(--text);font:inherit;line-height:1.5;text-align:left;overflow-wrap:anywhere;touch-action:manipulation}.chat-memory-row:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.chat-memory-detail,.chat-memory-edit{display:grid;gap:16px;min-height:0}.chat-memory-detail>p{margin:0;overflow-wrap:anywhere;line-height:1.6}.chat-memory-source{min-width:0;border:1px solid var(--line);border-radius:8px}.chat-memory-source summary{padding:12px;min-height:44px;box-sizing:border-box;cursor:pointer;font-size:13px;font-weight:650}.chat-memory-source-note{margin:0;padding:0 12px 12px;color:var(--muted);font-size:12px;line-height:1.5}.chat-memory-source-messages{max-height:min(260px,36dvh);overflow-y:auto;overscroll-behavior:contain;padding:0 12px 12px}.chat-memory-source-messages section+section{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.chat-memory-source-messages h3{margin:0 0 6px;color:var(--muted);font-size:12px;font-weight:600}.chat-memory-source-messages p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.65}.chat-memory-source summary:focus-visible,.chat-memory-source-messages:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.chat-memory-source-unavailable{color:var(--muted);font-size:13px}.chat-memory-edit label{font-size:14px;font-weight:650}.chat-memory-help{margin:-8px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.chat-memory-edit textarea{appearance:none;box-sizing:border-box;width:100%;min-width:0;min-height:112px;border:1px solid var(--line);border-radius:8px;padding:12px;background:#120b15bd;color:var(--text);font:inherit;line-height:1.5;resize:vertical}.chat-memory-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-top:-8px;color:var(--muted);font-size:12px;line-height:1.5}#chat-memory-validation{color:var(--coral)}.chat-memory-actions{display:flex;flex-wrap:wrap;gap:8px}.chat-memory-actions button{appearance:none;box-sizing:border-box;min-height:44px;border:1px solid var(--line);border-radius:8px;padding:8px 14px;background:transparent;color:var(--text);font:inherit;font-weight:650}.chat-memory-actions .chat-memory-confirm,.chat-memory-edit .chat-memory-actions button[type=submit]{border-color:var(--coral);background:var(--coral);color:#2a151d}.chat-memory-delete{border-color:var(--coral);color:var(--coral)}.chat-memory-edit textarea:focus-visible,.chat-memory-actions button:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.chat-memory-actions button:disabled{opacity:.55}@media(max-height:520px){.chat-memory-panel{max-height:calc(100dvh - 16px)}.chat-memory-panel .chat-panel-body{padding-top:10px;padding-bottom:12px}.chat-memory-panel .chat-panel-header{margin-bottom:10px}}@media(max-width:380px){.chat-memory-list-header{align-items:stretch;flex-direction:column}.chat-memory-add{align-self:flex-start}}.chat-mode-button{display:grid;grid-template-columns:minmax(0,auto) 14px;align-items:center;gap:4px;min-width:0;min-height:44px;max-width:104px;padding:0 9px;border:1px solid rgb(196 165 104 / 28%);border-radius:999px;background:#c4a56812;color:#e4cea2;font:inherit;font-size:12px;cursor:pointer}.chat-mode-button>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.chat-mode-button:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.chat-mode-button:hover{border-color:#c4a56885;background:#c4a5681f}.chat-mode-button:disabled{opacity:.55;cursor:not-allowed}dialog.chat-panel.chat-mode-panel{position:fixed;inset:0;width:min(480px,calc(100% - 32px));max-width:100%;max-height:85dvh;overflow:hidden;background:#090909;border:1px solid #ffffff12;box-shadow:0 -12px 64px #0005}body dialog.chat-panel.chat-mode-panel{background:#090909}.chat-mode-panel .chat-panel-body{box-sizing:border-box;display:flex;flex-direction:column;min-height:0;max-height:inherit;overflow:hidden;padding:20px}.chat-mode-panel .chat-panel-header{display:grid;flex:0 0 auto;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;margin-bottom:16px;padding:0}.chat-mode-panel .chat-panel-header h2{margin:0;grid-column:2;grid-row:1;font-size:19px;font-weight:650;line-height:1.3;text-align:center}.chat-mode-panel .chat-panel-header .chat-icon-button{grid-column:1;grid-row:1;width:44px;height:44px;background:transparent;border:0}.chat-mode-handle{display:none}.chat-mode-content{min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:4px;padding:2px}.chat-mode-caption{margin:0 0 16px;color:#a3a3aa;font-size:13px;line-height:1.5}.chat-mode-billing-help{display:inline}.chat-mode-billing-help summary{display:inline;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.chat-mode-billing-help summary::-webkit-details-marker{display:none}.chat-mode-billing-help p{margin:8px 0 0;padding:10px 12px;background:#ffffff05;border-radius:8px}.chat-mode-billing-help summary:focus-visible{outline:2px solid #ddd;outline-offset:3px}.chat-mode-wallet{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:18px}.chat-mode-wallet>button{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;border:0;background:transparent;color:#d8d5da;font:inherit;font-size:13px;cursor:pointer}.chat-mode-panel .chat-mode-wallet .chat-wallet-button{width:auto;height:auto;max-width:100%;display:inline-flex;align-items:center;gap:10px;font-weight:650}.chat-mode-wallet .wallet-balance-label{display:grid;gap:2px;min-width:0;text-align:left}.chat-mode-wallet .wallet-balance-label>span{color:var(--muted);font-size:12px}.chat-mode-wallet .wallet-balance-label strong{font-size:15px;line-height:1.4}.chat-mode-options{display:grid;gap:9px;margin:0;padding:0;border:0}.chat-mode-options legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.chat-mode-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:start;gap:12px;min-height:90px;box-sizing:border-box;padding:16px 12px;border:1px solid transparent;border-radius:14px;background:#202024;box-shadow:none;cursor:pointer;transition:border-color .16s,background-color .16s}.chat-mode-card:hover{border-color:#ffffff45}.chat-mode-card:has(input:checked){border-color:#b7bdca;background:#25252a;box-shadow:none}.chat-mode-card input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.chat-mode-card:has(input:focus-visible){outline:2px solid #e4cea2;outline-offset:2px}.chat-mode-options:disabled .chat-mode-card{cursor:wait;opacity:.7}.chat-mode-card-copy{display:grid;min-width:0;gap:8px;overflow-wrap:anywhere}.chat-mode-heading{display:flex;align-items:center;flex-wrap:wrap;column-gap:6px;row-gap:6px;min-height:24px}.chat-mode-symbol{display:grid;place-items:center;flex:0 0 20px;width:20px;height:24px;color:#c6c9d2}.chat-mode-card-copy strong{color:#f4f4f5;font-size:17px;font-weight:650;letter-spacing:0;line-height:1.3}.chat-mode-focus{color:#a0a0a7;font-size:13px;line-height:1.5}.chat-mode-price{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;background:#ffffff0d;color:#c2b8ee;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.chat-mode-price svg{align-self:center;flex:0 0 auto}.chat-mode-price small{color:#bdb8ae;font-size:12px;font-weight:400}.chat-mode-check{box-sizing:border-box;width:22px;height:22px;margin-top:2px;border:2px solid #6b6b72;border-radius:50%}.chat-mode-card:has(input:checked) .chat-mode-check{border-color:#e9dfe7;box-shadow:inset 0 0 0 4px #25252a;background:#e9dfe7}.chat-mode-footer{display:flex;flex:0 0 auto;justify-content:center;padding-top:16px}.chat-mode-panel .chat-mode-footer>button{width:min(100%,350px);min-height:50px;padding:10px 24px;border:0;border-radius:999px;background:#404044;color:#fff;font:inherit;font-size:17px;font-weight:650;cursor:pointer}.chat-mode-panel .chat-mode-footer>button:focus-visible{outline:2px solid var(--focus, #e4cea2);outline-offset:3px}.chat-mode-error{display:flex;align-items:center;gap:12px;margin-top:12px;color:var(--muted);font-size:13px}.chat-mode-error p{margin:0}.chat-mode-error button,.chat-mode-unavailable button{flex:0 0 auto;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;cursor:pointer}.chat-mode-unavailable{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised)}.chat-mode-unavailable p{margin:0;color:var(--muted)}@media(max-width:599px){dialog.chat-panel.chat-mode-panel{inset:auto 0 0;width:100%;height:fit-content;min-height:0;max-height:85dvh;margin:0;border-radius:24px 24px 0 0;border-bottom:0}dialog.chat-panel.chat-mode-panel .chat-panel-body{height:auto;min-height:0;padding:12px 18px calc(18px + env(safe-area-inset-bottom))}.chat-mode-panel.is-expanded{max-height:96dvh}.chat-mode-handle{display:block;flex:0 0 4px;width:44px;margin:0 auto 10px;border-radius:4px;background:#727174;cursor:grab;touch-action:none}.chat-mode-handle:active{cursor:grabbing}.chat-mode-handle:focus-visible{outline:2px solid var(--focus, #e4cea2);outline-offset:5px}}@media(prefers-reduced-motion:reduce){.chat-mode-card{transition:none}}.chat-share-dialog{background:transparent;border:0;height:min(760px,calc(100dvh - 32px));margin:auto;max-height:calc(100dvh - 32px);max-width:min(680px,calc(100vw - 32px));padding:0;width:100%}.chat-share-dialog::backdrop{background:#181412b8}.chat-share-surface{background:#fffaf6;border:1px solid #d9cec8;border-radius:8px;color:#251f1c;display:flex;flex-direction:column;height:100%;overflow:hidden}.chat-share-header{align-items:center;border-bottom:1px solid #e6ddd8;display:flex;flex:0 0 auto;min-height:60px;padding:8px 10px 8px 18px}.chat-share-header h2{flex:1;font-size:1.08rem;letter-spacing:0;margin:0}.chat-share-header-actions{display:flex}.chat-share-icon{align-items:center;background:transparent;border:0;color:inherit;display:inline-flex;height:44px;justify-content:center;padding:0;width:44px}.chat-share-icon svg,.chat-share-footer svg{height:19px;width:19px}.chat-share-list{display:grid;flex:1 1 auto;gap:1px;overflow-y:auto;padding:8px 12px}.chat-share-choice{align-items:flex-start;border-bottom:1px solid #eee5df;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr);min-height:64px;padding:10px 4px}.chat-share-choice input{align-self:start;height:22px;margin:11px;width:22px}.chat-share-choice strong{display:block;font-size:.78rem;letter-spacing:0;margin-bottom:4px}.chat-share-message-text{display:block;font-size:.92rem;line-height:1.4;overflow-wrap:anywhere;white-space:pre-wrap}.chat-share-footer{align-items:center;border-top:1px solid #e6ddd8;display:flex;flex:0 0 auto;gap:8px;min-height:68px;padding:10px 12px}.chat-share-count{color:#675c56;flex:1;font-size:.84rem}.chat-share-primary,.chat-share-secondary{align-items:center;border-radius:6px;display:inline-flex;gap:7px;justify-content:center;min-height:44px;padding:8px 14px}.chat-share-primary{background:#e96656;border:1px solid #e96656;color:#fff}.chat-share-secondary{background:transparent;border:1px solid #bcaea7;color:inherit}.chat-share-primary:disabled,.chat-share-secondary:disabled,.chat-share-icon:disabled{opacity:.5}.chat-share-preview{background:#332d2a;display:grid;flex:1 1 auto;gap:16px;justify-items:center;overflow:auto;padding:16px}.chat-share-preview img{background:#211d1b;box-shadow:0 2px 12px #00000059;display:block;height:auto;max-width:100%;width:520px}.chat-share-error{align-items:center;background:#fff0ed;display:flex;gap:12px;padding:8px 14px}.chat-share-error p{flex:1;margin:0}.chat-share-status{background:#f5ede8;margin:0;padding:10px 14px}.chat-share-error-text{color:#912f24}@media(max-width:600px){.chat-share-dialog{height:100dvh;max-height:100dvh;max-width:100vw;width:100vw}.chat-share-surface{border:0;border-radius:0}.chat-share-footer{flex-wrap:wrap}.chat-share-preview-footer .chat-share-count{flex-basis:100%}}.chat-page .chat-composer-tools .chat-persona-button{display:inline-flex;align-self:auto;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;min-height:44px;gap:6px;padding:0 10px;border:1px solid rgb(255 233 238 / 14%);border-radius:22px;background:#3f2943a3;color:#fff5fb;font:inherit;font-size:12px;font-weight:650}.chat-persona-button>span:not(.persona-avatar){max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-persona-role-card>span:not(.persona-avatar){max-width:180px}.chat-persona-button:disabled{opacity:.55}.chat-panel.persona-panel{overflow:hidden}.persona-panel-body{display:flex;flex-direction:column;min-height:430px;max-height:calc(100dvh - 42px)}.persona-panel-header{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;padding:16px 18px 12px;border-bottom:1px solid rgb(255 255 255 / 8%)}.persona-panel:not(.persona-form-panel) .persona-panel-body{min-height:min(430px,calc(100dvh - 42px))}.persona-panel:not(.persona-form-panel) .persona-panel-header{flex:0 0 auto}.persona-form-panel .persona-panel-header{flex:0 0 auto}.persona-panel-header h2{margin:0;font-size:21px;letter-spacing:0}.persona-panel-header p{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.4}.persona-add-button{display:inline-flex;align-items:center;gap:6px;min-height:44px;border:0;border-radius:8px;padding:0 10px;background:#f5848324;color:var(--coral);font:inherit;font-weight:700}.persona-chooser-scroll,.persona-form-scroll{min-height:0;overflow:auto;overscroll-behavior:contain}.persona-chooser-scroll{flex:1;padding:16px 18px}.persona-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;border:0}.persona-options legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.persona-card{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) 20px;align-items:center;gap:10px;min-width:0;min-height:110px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff0a;cursor:pointer}.persona-card-selected{border-color:var(--coral);background:#f5848317}.persona-card input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.persona-card:has(input:focus-visible){outline:2px solid var(--coral);outline-offset:2px}.persona-avatar{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;object-fit:cover}.persona-avatar-compact{width:22px;height:22px;flex:0 0 auto}.persona-avatar-fallback{background:#ffffff14;color:#d9c5d5}.persona-card-copy{display:grid;gap:4px;min-width:0}.persona-card-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.persona-card-copy>span{color:#e4cfdf;font-size:12px;line-height:1.35}.persona-card-copy small{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:11px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.persona-card-check{color:var(--coral)}.persona-status{margin:0 0 12px;color:var(--muted)}.persona-retry-button{min-height:44px;margin:0 0 12px;border:1px solid var(--coral);border-radius:8px;padding:8px 14px;background:transparent;color:var(--text);font:inherit}.persona-retry-note{margin:12px 0 0;padding:10px 12px;border-radius:8px;background:#f5848314;color:#e5cedd;font-size:12px;line-height:1.5}.persona-footer{flex:0 0 auto;padding:12px 18px max(16px,env(safe-area-inset-bottom));border-top:1px solid rgb(255 255 255 / 8%);background:#201223f5}.persona-footer p{margin:0 0 8px;color:#ffaaa8;font-size:12px;line-height:1.4}.persona-footer>button:disabled{background:#ffffff17;color:var(--muted)}.persona-form{display:flex;flex:1;flex-direction:column;min-height:0}.persona-form-scroll{display:grid;gap:20px;padding:16px 20px 28px}.persona-avatar-editor{display:grid;place-items:center}@media(max-width:599px){.persona-panel{width:100%}.persona-panel-body{max-height:calc(90dvh - env(safe-area-inset-top))}.persona-panel:not(.persona-form-panel) .persona-panel-body{height:min(620px,calc(90dvh - env(safe-area-inset-top) - 2px));min-height:0}.chat-panel.persona-form-panel{width:100%;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0}.persona-form-panel .persona-panel-body{min-height:100%;max-height:100%}.persona-chooser-scroll{overflow-x:hidden}.persona-options{display:flex;box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-inline-size:0;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;padding:2px}.persona-card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;justify-items:center;align-content:center;flex:0 0 calc(100vw - 40px);min-height:clamp(180px,42dvh,340px);text-align:center;scroll-snap-align:center}.persona-card .persona-avatar{width:clamp(96px,24dvh,144px);height:clamp(96px,24dvh,144px)}.persona-card-copy strong{font-size:18px}.persona-card-check{position:absolute;top:14px;right:14px}}@media(max-height:500px){.chat-panel.persona-form-panel{height:100dvh;max-height:100dvh;margin-block:0}.persona-form-panel .persona-panel-body{height:100%;min-height:0;max-height:100%}}@media(max-width:359px){.chat-page .chat-composer-tools .chat-persona-button{padding-inline:8px}.chat-persona-button>span:not(.persona-avatar){max-width:54px}.persona-panel-header{padding-inline:10px}.persona-add-button{font-size:12px;padding-inline:7px}.persona-chooser-scroll,.persona-form-scroll,.persona-footer{padding-inline:12px}.persona-gender>div{gap:5px}.persona-gender span{min-width:0;padding-inline:2px;font-size:12px}}@media(max-width:599px),(max-height:500px){.chat-panel.persona-form-panel{height:var(--persona-viewport-height, 100dvh);max-height:var(--persona-viewport-height, 100dvh);top:var(--persona-viewport-top, 0px);bottom:auto}}.chat-page .chat-composer-tools .chat-wallet-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;height:44px;min-height:44px;gap:6px;padding:0 10px;border:1px solid rgb(255 233 238 / 14%);border-radius:22px;background:#3f2943a3;color:#fff5fb;font-size:12px;font-weight:650}.chat-page .chat-composer-tools .chat-wallet-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-wallet-help{margin:0 0 18px;color:var(--muted);font-size:13px;line-height:1.6}.chat-wallet-panel .chat-panel-header{position:sticky;top:-16px;z-index:2;padding-block:16px 10px;background:var(--surface)}.chat-wallet-summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised)}.chat-wallet-summary strong{font-size:22px}.chat-wallet-summary span{color:var(--muted);font-size:13px}.chat-wallet-unavailable{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--line);border-radius:8px}.chat-wallet-unavailable p{margin:0}.chat-wallet-unavailable button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);color:var(--text)}.chat-wallet-ledger{margin-top:20px}.wallet-entry-copy{display:grid;gap:5px;padding:10px 0}.wallet-entry-copy time{color:var(--muted);font-size:11px}.wallet-load-more{min-height:44px;width:100%;margin-top:12px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--text);cursor:pointer}.wallet-load-more:disabled{opacity:.5;cursor:wait}.chat-wallet-ledger h3{margin:0 0 10px;font-size:15px}.chat-wallet-ledger p{color:var(--muted);font-size:13px}.chat-wallet-ledger ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.chat-wallet-ledger li{display:flex;justify-content:space-between;gap:12px;min-height:44px;align-items:center;border-top:1px solid var(--line);font-size:14px}@media(max-width:599px){.chat-wallet-panel{width:100%;max-height:calc(90dvh - env(safe-area-inset-top));margin:auto 0 0;border-radius:18px 18px 0 0}}.reply-inspiration-trigger,.reply-inspiration{align-self:flex-start;width:min(640px,100%);min-width:0}.reply-inspiration-trigger{display:inline-flex;align-items:center;gap:7px;width:auto;min-height:44px;border:1px solid rgb(245 132 131 / 24%);border-radius:8px;padding:8px 10px;background:#f584831f;color:var(--coral);font-size:13px}.reply-inspiration-trigger:disabled{opacity:.48}.reply-inspiration{display:grid;gap:10px;padding:11px;border:1px solid var(--line);border-radius:8px;background:#1c1417e5;font-size:14px}.reply-inspiration-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.reply-inspiration-header>span,.reply-inspiration-header>h2{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:16px;font-weight:700}.reply-inspiration-header>div{display:flex;gap:4px}.reply-inspiration-header button,.reply-inspiration-edit{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--text);font-size:14px}.reply-inspiration-header button:disabled{opacity:.48}.reply-inspiration-status,.reply-inspiration-error{margin:0;color:var(--muted);font-size:13px}.reply-inspiration-error{color:#f3cab0}.reply-inspiration-list{display:grid;gap:8px;min-width:0}.reply-inspiration-card{display:grid;grid-template-columns:minmax(0,1fr) 44px;min-width:0;border:1px solid rgb(245 132 131 / 12%);border-radius:8px;background:var(--surface-strong);overflow:hidden}.reply-inspiration-send{min-width:0;min-height:52px;border:0;padding:10px 12px;background:transparent;color:var(--text);text-align:left}.reply-inspiration-suggestion-text{display:block;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap;font-size:var(--reading-font-size, 15px);line-height:1.6}.reply-inspiration-edit{align-self:center}.reply-inspiration-dialog{box-sizing:border-box;width:min(480px,calc(100% - 32px));max-width:none;max-height:80dvh;margin:auto;padding:0;overflow:auto;border:1px solid var(--line);border-radius:18px;background:var(--surface);color:var(--text);box-shadow:0 24px 80px #00000073}.reply-inspiration-dialog::backdrop{background:#000000a3}.reply-inspiration-dialog .reply-inspiration{box-sizing:border-box;width:100%;max-width:none;padding:16px 20px 20px;border:0;background:transparent}@media(max-width:599px){.reply-inspiration-trigger,.reply-inspiration{max-width:94%}.reply-inspiration-dialog{width:100%;max-height:80dvh;margin:auto 0 0;border-radius:18px 18px 0 0;border-bottom:0}.reply-inspiration-dialog .reply-inspiration{max-width:none;padding-bottom:calc(20px + env(safe-area-inset-bottom))}}.create-view-switcher{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:18px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);padding:4px}.create-view-switcher button{min-height:42px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-weight:650}.create-view-switcher button[aria-pressed=true]{background:var(--coral);color:#25130e}.create-workbench{display:grid;min-width:0}.create-editor[data-active=false],.character-preview[data-active=false]{display:none}.private-character-form fieldset>label:not(.create-tag-field){color:var(--text);font-size:13px}.private-character-form input:not([type=file]),.private-character-form textarea,.private-character-form select{scroll-margin-bottom:calc(var(--mobile-nav-height, 58px) + env(safe-area-inset-bottom) + 16px)}.field-meta{display:flex;justify-content:flex-end;margin-top:-12px;color:var(--muted);font-size:11px}.field-meta>span{margin-left:auto}.conversation-details{min-width:0;border-block:1px solid var(--line)}.conversation-details>summary{box-sizing:border-box;min-height:44px;color:var(--text);cursor:pointer;font-size:14px;font-weight:700;list-style-position:inside;overflow-wrap:anywhere;padding-block:12px}.conversation-details>summary small{float:right;margin-left:10px;color:var(--muted);font-size:11px;font-weight:500}.conversation-details>fieldset{min-width:0;margin:0;border:0;padding:4px 0 16px}.conversation-details textarea,.conversation-details-note,.preview-conversation-details p{overflow-wrap:anywhere}.conversation-details-note{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.create-cover-fieldset>label{color:var(--text);font-size:13px}.private-character-form .create-cover-input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0}.choose-cover{min-height:44px;border:1px solid var(--line);border-radius:6px;background:var(--surface-raised);color:var(--text);padding:0 14px}.selected-cover{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;align-items:center;margin-top:12px;border-top:1px solid var(--line);padding-top:12px}.selected-cover>img{width:52px;height:64px;border-radius:6px;object-fit:cover}.selected-cover>span{min-width:0}.selected-cover strong,.selected-cover small{display:block;overflow-wrap:anywhere}.selected-cover small,.cover-preparing{margin-top:3px;color:var(--muted);font-size:11px}.selected-cover>div{display:flex;grid-column:1 / -1;gap:8px}.selected-cover-gallery{display:block}.selected-cover>.selected-cover-frames{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:10px}.selected-cover-frame{display:grid;min-width:0;grid-template-columns:52px minmax(0,1fr);gap:8px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:8px}.selected-cover-frame>img{width:52px;height:64px;border-radius:6px;object-fit:cover}.selected-cover-frame>span{min-width:0}.selected-cover-frame strong,.selected-cover-frame small{display:block;overflow-wrap:anywhere}.selected-cover-frame small{color:var(--muted);font-size:11px}.selected-cover-frame .selected-cover-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-cover-frame>div,.selected-cover-actions{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:8px}.selected-cover-actions{margin-top:10px}.selected-cover button{min-height:44px;border:1px solid var(--line);border-radius:6px;background:var(--surface-raised);color:var(--text);padding:0 11px}.preview-cover-media{display:block;width:100%;max-height:min(48vh,520px);margin-bottom:18px;border-radius:8px;object-fit:cover;aspect-ratio:4 / 5}.preview-cover-media.character-media-gallery{min-height:260px}.character-preview{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:linear-gradient(155deg,rgb(238 155 121 / 11%),transparent 42%),var(--surface-raised);padding:22px}.preview-heading{display:flex;align-items:center;gap:14px}.preview-avatar{display:grid;place-items:center;width:58px;height:68px;flex:0 0 auto;border:1px solid rgb(238 155 121 / 36%);border-radius:16px;background:linear-gradient(145deg,#ee9b7938,#8dd5bb1a);color:var(--coral);font-size:22px}.preview-avatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.preview-eyebrow{margin:0 0 5px;color:var(--coral);font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.character-preview h2{margin:0;overflow-wrap:anywhere;font-size:25px}.preview-premise{margin:20px 0 0;color:var(--text);line-height:1.65;overflow-wrap:anywhere}.preview-empty{color:var(--muted);font-style:italic}.preview-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.preview-tags span{max-width:100%;overflow-wrap:anywhere;border:1px solid rgb(141 213 187 / 32%);border-radius:999px;color:var(--mint);padding:5px 9px;font-size:11px}.preview-opening,.preview-conversation-details{margin-top:24px;border-top:1px solid var(--line);padding-top:18px}.preview-opening>span,.preview-conversation-details>span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.preview-opening p{margin:10px 0 0;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.65}.preview-conversation-details>div{margin-top:12px}.preview-conversation-details strong{color:var(--text);font-size:12px}.preview-conversation-details p{margin:4px 0 0;white-space:pre-wrap;line-height:1.55}.preview-private-note{margin:24px 0 0;color:var(--muted);font-size:12px}@media(min-width:1000px){main.create-page{width:min(1120px,100%)}.create-view-switcher{display:none}.create-workbench{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:28px}.create-editor[data-active],.character-preview[data-active]{display:grid}.character-preview{position:sticky;top:28px}}.persona-current-avatar{display:grid;justify-items:center;gap:5px;color:var(--muted);font-size:12px}.persona-current-avatar .persona-avatar{width:76px;height:76px;border-radius:50%;object-fit:cover}.persona-avatar-remove{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--muted)}.persona-form{display:flex;flex-direction:column;min-height:0}.persona-form-scroll{display:grid;gap:20px;padding:18px;overflow:auto}.persona-avatar-editor{display:grid;justify-items:center;gap:8px}.persona-avatar-picker{display:grid;place-items:center;align-content:center;gap:6px;width:150px;aspect-ratio:1;overflow:hidden;border:1px dashed rgb(255 255 255 / 25%);border-radius:8px;background:#ffffff0d;color:var(--text)}.persona-avatar-picker img{width:100%;height:100%;object-fit:cover}.persona-avatar-picker small{max-width:120px;color:var(--muted);font-size:10px;line-height:1.35}.persona-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.persona-field{display:grid;gap:8px}.persona-field>span{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:6px;font-size:14px;font-weight:700}.persona-field b,.persona-gender b{color:var(--coral)}.persona-field em{color:var(--muted);font-size:11px;font-style:normal;font-weight:400}.persona-field small{color:var(--muted);font-size:11px;font-weight:400}.persona-field input,.persona-field textarea{box-sizing:border-box;width:100%;min-height:48px;border:1px solid var(--line);border-radius:8px;padding:12px;background:#120b15bd;color:var(--text);font:inherit;line-height:1.5;resize:vertical}.persona-gender{margin:0;padding:0;border:0}.persona-gender legend{margin-bottom:8px;font-size:14px;font-weight:700}.persona-gender>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.persona-gender label{position:relative}.persona-gender input{position:absolute;opacity:0}.persona-gender span{display:grid;place-items:center;min-height:44px;border:1px solid var(--line);border-radius:8px;color:var(--muted);cursor:pointer}.persona-gender input:checked+span{border-color:var(--coral);background:#f584831f;color:var(--text)}.persona-gender input:focus-visible+span{outline:2px solid var(--coral);outline-offset:2px}.persona-footer{display:grid;gap:8px;padding:12px 18px max(16px,env(safe-area-inset-bottom));border-top:1px solid rgb(255 255 255 / 8%)}.persona-footer p{margin:0;color:#ffaaa8;font-size:12px;line-height:1.4}.persona-footer>button{width:100%;min-height:48px;border:0;border-radius:8px;background:var(--coral);color:#2a151d;font:inherit;font-weight:800}.persona-footer>button:first-of-type{background:transparent;border:1px solid var(--line);color:var(--text)}.persona-footer>button:disabled{opacity:.55}.persona-footer.persona-editor-footer{grid-template-columns:repeat(2,minmax(0,1fr));flex-shrink:0}.persona-editor-footer>p,.persona-editor-footer>.persona-conflict{grid-column:1 / -1}.me-page{width:min(900px,100%);padding:18px 14px calc(88px + env(safe-area-inset-bottom))}.me-page .me-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.me-page .me-header h1{font-size:24px;letter-spacing:0}.me-header .anemoi-brand{color:var(--muted);font-size:15px}.me-header-tools{display:flex;align-items:center;gap:6px}.me-header-tools>a,.me-header-tools>button{flex:0 0 40px}.me-header-tools>a{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:12px;color:var(--text)}.me-page .me-settings-trigger{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:12px;background:transparent;color:var(--text)}.me-identity{position:relative;isolation:isolate;display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:center;overflow:hidden;padding:12px;border:1px solid rgb(216 179 213 / 10%);border-radius:16px;background:linear-gradient(135deg,#2b202d,#211b27)}.me-identity>:not(.me-identity-wind){position:relative;z-index:1}.me-identity-wind{position:absolute;z-index:0;top:25%;right:-14px;color:var(--coral);opacity:.09;pointer-events:none;transform:rotate(-12deg)}.me-monogram{display:grid;place-items:center;border-radius:50%;background:#5e3e67b8;color:#fff5fb;font-weight:750}.me-monogram{width:56px;height:56px;font-size:21px;border:1px solid rgb(255 255 255 / 12%)}.me-identity>div:last-child{min-width:0}.me-identity strong,.me-identity span{display:block;overflow-wrap:anywhere}.me-identity strong{font-size:20px;line-height:1.15}.me-identity span,.me-identity p,.me-state{color:var(--muted)}.me-identity span{margin-top:2px;font-size:13px}.me-identity p{margin:7px 0 0;font-size:13px;line-height:1.45}.me-guest-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.me-page .me-guest-actions button{min-height:36px;border:1px solid rgb(245 132 131 / 42%);border-radius:8px;background:#f584831a;color:var(--text);padding:0 11px;font:inherit;font-size:13px;font-weight:650}.me-page .me-guest-actions .secondary-action{border-color:var(--line);background:transparent;color:var(--muted)}.account-id-card{display:flex;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:30px;margin-top:10px;padding:4px 5px 4px 9px;border:1px solid rgb(255 255 255 / 18%);border-radius:7px;background:#0f0e1642;color:#ffffffad;font-size:11px}.account-id-card code{overflow:hidden;color:#ffffffe0;font:600 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.account-id-card button{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;padding:0;border:0;border-radius:5px;background:transparent;color:inherit}.account-id-card button:hover{background:#ffffff1f;color:#fff}.me-guest-account-entry{margin-top:12px;border-bottom:1px solid var(--line)}.migration-status{display:grid;gap:10px;margin-top:16px;padding:12px 14px;border-left:2px solid var(--coral);background:#f5848314}.migration-status p,.me-state,.me-library-empty p,.me-library-error p,.me-account-actions p{margin:0;line-height:1.5}.migration-status button,.me-library button,.me-account button{min-height:44px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text);padding:0 12px}.migration-status button{justify-self:start}.me-library{margin-top:18px}.me-library-heading{display:flex;align-items:end;justify-content:space-between;gap:12px}.me-library-heading>a{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 11px;border:1px solid rgb(245 132 131 / 42%);border-radius:10px;color:var(--text);background:#f584831a;font-size:13px;font-weight:650}.me-library-subtitle{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.4}.me-rewards-links{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.me-rewards-links a{display:flex;align-items:center;gap:10px;min-height:58px;padding:10px 12px;border:1px solid #e4bad31b;border-radius:14px;font-size:13px}.me-rewards-links a span{flex:1}.me-rewards-links a>svg{flex-shrink:0;color:#d9b9ce}@media(max-width:359px){.me-rewards-links{grid-template-columns:1fr}}.me-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.me-section-heading h2{margin:0;font-size:18px;letter-spacing:-.2px}.me-section-heading a{min-height:44px;display:inline-flex;align-items:center;color:var(--muted);font-size:13px}.me-library-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:10px;padding:3px;border:1px solid rgb(255 255 255 / 7%);border-radius:12px;background:#ffffff0a}.me-library-tabs button{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 6px;border:0;border-radius:9px;color:var(--muted);font-size:12px;font-weight:600}.me-library-tabs button svg{flex-shrink:0}.me-library-tabs button[aria-pressed=true]{background:linear-gradient(135deg,#f584832e,#bf8ee624);color:#f4c1be}.me-library [role=tabpanel]{min-height:0;padding-top:14px;padding-bottom:8px}.me-library-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.me-character-row{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-content:start;min-width:0;padding:0}.me-character-row .character-avatar{width:100%;height:auto;aspect-ratio:3 / 4;border-radius:13px;object-fit:cover;object-position:50% 20%;font-size:34px}.me-character-row>span:last-child{display:grid;gap:4px;min-width:0;padding:0 2px}.me-character-row strong{font-size:15px;line-height:1.3;overflow-wrap:anywhere}.me-character-row small{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:12px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.me-character-row[data-touch-message=true]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.character-actions-dialog{width:min(360px,calc(100vw - 24px));border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);padding:0}.character-actions-dialog::backdrop{background:#08080ead}.character-actions-dialog header{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;min-height:56px;border-bottom:1px solid var(--line);padding:0 8px 0 16px}.character-actions-dialog h2{min-width:0;margin:0;overflow-wrap:anywhere;font-size:16px}.character-actions-dialog header button{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:var(--text)}.character-actions-dialog .edit-character-action{display:flex;align-items:center;justify-content:flex-start;width:calc(100% - 24px);min-height:48px;gap:9px;margin:12px;border:0;border-radius:8px;background:transparent;color:var(--text);padding:0 12px}.me-library-empty,.me-library-error{display:grid;gap:10px;align-content:start;color:var(--muted)}.me-library-empty a{justify-self:start;display:inline-flex;align-items:center;min-height:40px;gap:5px;color:var(--mint)}.me-library-empty-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.me-library-empty-actions button,.me-library-empty-actions a{min-height:40px;border:1px solid var(--line);border-radius:9px;padding:0 12px;font:inherit;font-size:13px}.me-library-empty-actions button{background:#f584831f;color:var(--text);font-weight:650}.me-library-empty-actions a{gap:6px;background:transparent;color:var(--mint);text-decoration:none}.me-library-error button{justify-self:start}.me-wallet{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0;margin-top:10px;padding:4px;border:1px solid rgb(255 255 255 / 7%);border-radius:13px;background:#ffffff08}.me-page .me-wallet .chat-wallet-button{display:flex;align-items:center;justify-content:flex-start;width:100%;min-width:0;height:48px;gap:9px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:var(--text);font-size:14px;font-weight:600}.me-winds-link{display:flex;align-items:center;min-height:36px;gap:9px;padding:0 14px;border-left:1px solid rgb(255 255 255 / 10%);color:var(--text);font-size:14px;font-weight:600;text-decoration:none}.me-winds-link>svg:first-child{color:var(--coral)}.me-winds-link span{flex:1}.me-winds-link>svg:last-child{color:var(--muted)}.me-account{margin-top:18px;border-bottom:1px solid var(--line)}.me-account>summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;cursor:pointer;list-style:none}.me-account>summary::-webkit-details-marker{display:none}.me-account>summary span{display:inline-flex;align-items:center;gap:9px;font-weight:650}.me-account[open]>summary>svg{transform:rotate(180deg)}.me-account-body{padding:4px 0 18px}.me-page .account-form{gap:14px;padding:16px;border-radius:8px}.me-base-info{margin-top:14px;padding:16px;border:1px solid #d4b78026;border-radius:16px;background:#1c1c1f;color:#f4f0e9}.base-info-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px 14px}.base-info-form>div,.base-info-form>p,.base-info-form>button{grid-column:1 / -1}.base-info-form h2,.base-info-form p{margin:0}.base-info-form h2{font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.4px}.base-info-form>div>p{margin-top:6px;color:#aaa6a0;font-size:14px;line-height:1.5}.base-info-form label{display:grid;gap:9px;min-width:0;color:#e6e1d9;font-size:14px;font-weight:500}.base-info-form input,.base-info-form select{box-sizing:border-box;width:100%;min-width:0;min-height:54px;padding:12px 14px;border:1px solid #424145;border-radius:13px;color:#f4f0e9;background:#232326;font:inherit;font-size:16px;color-scheme:dark}.base-info-form input:focus,.base-info-form select:focus{outline:none;border-color:#d4b780;box-shadow:0 0 0 3px #d4b78018}.base-info-form input,.base-info-form select,.base-info-form>button{scroll-margin-block:96px}.base-info-form>button{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:14px 18px;border:1px solid #e5cca3;border-radius:13px;background:linear-gradient(110deg,#e2cba4,#cbae77);color:#282119;font:inherit;font-size:15px;font-weight:650;cursor:pointer}.base-info-form>button:hover:not(:disabled){filter:brightness(1.06)}.base-info-form>button:focus-visible{outline:2px solid #d4b780;outline-offset:4px}.base-info-form>button:disabled{cursor:default;opacity:.55}.base-info-form>p[role=alert]{padding:12px 14px;border:1px solid #e5a89935;border-radius:10px;background:#e5a8990b;color:#efb8aa;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.account-form-actions,.me-account-actions{display:flex;flex-wrap:wrap;gap:8px}.me-account-actions{align-items:center;justify-content:space-between}.me-account-actions p{flex:1 1 220px;min-width:0;overflow-wrap:anywhere;color:var(--muted)}.me-test-tools{display:flex;align-items:center;gap:10px;width:100%;margin-top:12px;padding:13px 14px;border:1px solid rgb(255 255 255 / 11%);border-radius:8px;color:var(--text);background:#18121885;font-size:14px;font-weight:650;text-decoration:none}.me-test-tools span{flex:1}.me-test-tools>svg:first-child{color:var(--coral)}.me-test-tools>svg:last-child{color:var(--muted)}@media(min-width:760px){.me-page{padding:28px 30px 48px}.me-library-list{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px}}.me-language{display:grid;grid-template-columns:minmax(0,1fr) minmax(132px,180px);align-items:center;gap:10px 16px;padding:18px}.me-language label{font-weight:600}.me-language select{width:100%;min-height:44px;border:1px solid var(--line);border-radius:12px;padding:8px 12px;font:inherit;color:var(--text);background:var(--surface)}.me-language p{grid-column:1 / -1;margin:0;font-size:13px;line-height:1.5;color:var(--muted)}.me-language p[role=alert]{color:#a63f36}.me-settings-dialog{position:fixed;inset:0;width:min(520px,calc(100vw - 32px));max-width:none;max-height:min(760px,calc(100dvh - 48px));margin:auto;padding:0;border:1px solid var(--line);border-radius:20px;background:var(--surface);color:var(--text);overflow:auto}.me-settings-dialog::backdrop{background:#07050ab8}.me-settings-dialog>header{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:72px;padding:8px 16px;border-bottom:1px solid var(--line)}.me-settings-dialog h2{margin:0;text-align:center;font-size:18px}.me-settings-dialog header button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;color:var(--text);background:transparent}.me-settings-body{padding:8px 20px 24px}.me-settings-body .me-language{padding:18px 0;margin-top:0}.me-settings-body .me-test-tools{margin-top:20px}.me-settings-body .me-account{margin-top:0}.me-settings-body .account-form{display:grid;gap:14px}@media(max-width:599px){.base-info-form{grid-template-columns:1fr}.me-settings-dialog{width:100%;height:100%;max-height:100%;border:0;border-radius:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}.me-app-version{margin:24px 0 8px;color:var(--muted);text-align:center;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.me-settings-dialog{background:#080808;font-family:Aisol Roboto,Aisol Han UI,sans-serif}.me-settings-dialog>header{min-height:56px;border-bottom:0;padding:6px 12px}.me-settings-dialog h2{font-size:16px;font-weight:600}.me-settings-body{padding:12px 16px 24px}.me-settings-group{margin-top:24px}.me-settings-group h3{margin:0 0 8px;color:#939398;font-size:12px;font-weight:400;line-height:1.5}.me-settings-body>details.me-account,.me-settings-group>.me-language,.me-settings-group>.hidden-characters,.me-settings-body>.me-test-tools{border:0;border-radius:12px;background:#171719}.me-settings-body>details.me-account>summary{min-height:48px;padding:12px;font-size:14px}.me-settings-body>details.me-account>summary svg,.me-settings-body>.me-test-tools>svg:first-child{width:18px;height:18px;color:#dddde2}.me-settings-group>.me-language{padding:12px;gap:8px 12px}.me-settings-group>.me-language label{font-size:14px;font-weight:400}.me-settings-group>.me-language select{min-width:0;min-height:40px;padding:6px 10px;background:#222225;border-color:#3b3b40;font-size:14px}.me-settings-group>.me-language>p{color:#aaaab0;font-size:12px}.me-settings-group>.hidden-characters{margin-top:8px;padding:0 12px}.me-settings-group .hidden-characters-toggle{min-height:48px;font-size:14px}.me-settings-dialog .me-app-version{margin-top:28px;color:#85858c;font-size:11px}@media(max-width:599px){.character-actions-dialog--web{box-sizing:border-box;width:100%;max-width:none;max-height:calc(100dvh - 24px);margin:auto 0 0;border-bottom:0;border-radius:20px 20px 0 0;padding-bottom:max(12px,env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain}.character-actions-dialog--web header{min-height:60px;padding-inline:20px 12px}.character-actions-dialog--web h2{font-size:16px;line-height:1.4}.character-actions-dialog--web .edit-character-action{min-height:52px;margin:8px 12px;padding-inline:12px;font-size:15px}}.me-personas{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.me-personas-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.me-personas-heading h3{margin:0;font-size:15px}.me-personas-heading p{margin:4px 0 0;color:var(--muted);font-size:12px}.me-personas-add,.me-library-error button,.me-persona-edit{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text);padding:0 12px}.me-personas-list{display:grid;gap:2px;margin-top:10px}.me-persona-row{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;min-height:64px;width:100%;border:0;border-bottom:1px solid rgb(255 255 255 / 8%);border-radius:0;background:transparent;color:var(--text);padding:7px 0;text-align:left}.me-persona-row .persona-avatar{width:48px;height:48px;border-radius:50%}.me-persona-row>span:not(.persona-avatar){display:grid;gap:4px;min-width:0}.me-persona-row small{color:var(--muted);font-size:12px}.me-persona-row-arrow{display:none}[data-platform=web] .me-personas-list{gap:8px}[data-platform=web] .me-persona-row{grid-template-columns:48px minmax(0,1fr) 18px;gap:12px;min-width:0;padding:10px 12px;border:1px solid rgb(255 255 255 / 6%);border-radius:10px;background:#ffffff0a;font:inherit}[data-platform=web] .me-persona-row :is(strong,small){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-platform=web] .me-persona-row strong{font-size:15px;line-height:1.4;font-weight:600}[data-platform=web] .me-persona-row small{line-height:1.5}[data-platform=web] .me-persona-row-arrow{display:block;color:var(--muted)}[data-platform=web] .me-persona-row:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media(hover:hover){[data-platform=web] .me-persona-row:hover{background:#ffffff12}}.me-persona-dialog{width:min(560px,calc(100vw - 24px));max-height:min(760px,calc(var(--persona-viewport-height, 100dvh) - 24px));overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);padding:0}.me-persona-dialog::backdrop{background:#08080ead}.me-persona-dialog-body{display:flex;flex-direction:column;min-height:0;max-height:inherit;overflow:hidden}.me-persona-dialog header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:58px;padding:0 16px;border-bottom:1px solid var(--line)}.me-persona-dialog header h2{min-width:0;margin:0;overflow-wrap:anywhere;font-size:18px;text-align:center}.me-persona-dialog header>span{width:44px}.me-persona-close{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:8px;background:transparent;color:var(--text)}.me-persona-detail{display:grid;flex:1 1 auto;min-height:0;gap:18px;overflow-y:auto;overscroll-behavior:contain;padding:20px 18px 22px}.me-persona-detail>.persona-avatar{width:88px;height:88px;margin:0 auto;border-radius:50%}.me-persona-detail dl{display:grid;gap:11px;margin:0}.me-persona-detail dl div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:10px}.me-persona-detail dt{color:var(--muted);font-size:12px}.me-persona-detail dd{margin:0;overflow-wrap:anywhere}.me-persona-actions{display:grid;gap:6px}.me-persona-edit{justify-self:stretch;background:var(--anemoi-brass-bright);color:var(--anemoi-shell);border-color:transparent;font-weight:700}.me-persona-delete{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border:0;border-radius:8px;background:transparent;color:var(--coral);padding:0 12px}.me-persona-confirm{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 18px}.me-persona-confirm>p:first-child{margin:0;color:var(--muted);line-height:1.55}.me-persona-confirm-error{margin:18px 0 0;color:var(--coral)}.me-persona-delete-status{margin:18px 0 0;border-radius:8px;color:var(--muted);outline:none;padding:12px;text-align:center}.me-persona-delete-status:focus-visible{box-shadow:0 0 0 2px var(--mint)}.me-persona-confirm-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:24px}.me-persona-confirm-actions button{min-height:44px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text);padding:9px 12px}.me-persona-confirm-actions .me-persona-confirm-delete{border-color:transparent;background:var(--coral);color:#12151b;font-weight:700}.me-persona-notice{margin:14px 18px 0;color:var(--coral)}.me-persona-dialog{background:var(--anemoi-shell)}.me-persona-dialog .persona-field input,.me-persona-dialog .persona-field textarea,.me-persona-dialog .persona-footer{background:var(--anemoi-shell-raised)}.me-persona-dialog .persona-field b,.me-persona-dialog .persona-gender b{color:var(--anemoi-brass-bright)}.me-persona-dialog .persona-gender input:checked+span{border-color:var(--anemoi-brass);background:#c4a5681f}.me-persona-dialog .persona-gender input:focus-visible+span{outline-color:var(--anemoi-brass-bright)}.me-persona-dialog .persona-footer>button[type=button]{background:transparent;border:1px solid var(--line);color:var(--text)}.me-persona-dialog .persona-footer>button[type=submit]{background:linear-gradient(120deg,var(--anemoi-brass-bright),var(--anemoi-brass));color:var(--anemoi-shell);box-shadow:inset 0 1px #ffffff40}.me-persona-dialog .persona-footer>button:disabled{opacity:.55}.me-persona-dialog .persona-form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;max-height:100%;overflow:hidden}.me-persona-dialog .persona-form-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.me-persona-dialog .persona-footer{flex:0 0 auto}@media(min-width:760px){.me-personas-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media(max-width:380px){.me-persona-confirm-actions{grid-template-columns:1fr}}@media(max-width:599px),(max-height:500px){.me-persona-dialog.persona-editor-dialog{position:fixed;top:calc(var(--persona-viewport-top, 0px) + 12px);bottom:auto;margin-block:0}}.private-character-editor{position:fixed;inset:0;width:min(920px,calc(100vw - 24px));max-height:min(840px,calc(100dvh - 24px));overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);padding:0}.private-character-editor::backdrop{background:#08080ead}.private-character-editor-body{display:flex;flex-direction:column;min-height:180px;max-height:inherit;overflow:hidden}.private-character-editor header{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;min-height:58px;border-bottom:1px solid var(--line);padding:0 14px}.private-character-editor header h2{min-width:0;margin:0;overflow-wrap:anywhere;font-size:18px;text-align:center}.private-character-editor-close{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:8px;background:transparent;color:var(--text)}.private-character-editor-form{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px}.private-character-editor-form[hidden]{display:none}.private-character-editor .private-character-form-shell{width:100%}.private-character-editor-state,.private-character-discard{margin:0;padding:24px 18px}.private-character-editor-state button,.load-latest-character,.private-character-discard button{min-height:44px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text);padding:0 13px}.load-latest-character{width:100%;margin-top:10px}.private-character-discard{display:grid;justify-items:center;gap:12px;text-align:center}.private-character-discard h3,.private-character-discard p{margin:0}.private-character-discard p{color:var(--muted);line-height:1.5}.private-character-discard>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:10px;margin-top:8px}.private-character-discard .discard-character-changes{border-color:transparent;background:var(--coral);color:#12151b;font-weight:700}.cover-removal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;border-top:1px solid var(--line);padding-top:12px}.cover-removal p{margin:0;color:var(--muted)}.cover-removal button{min-height:44px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--text);padding:0 11px}@media(max-width:520px){.private-character-editor{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;border:0;border-radius:0}.private-character-editor-body{height:100%;max-height:none}.private-character-editor-form{flex:1;padding:14px}.private-character-discard>div{grid-template-columns:1fr}}.shop-page{width:min(680px,100%);min-height:100%;padding:20px 16px calc(90px + env(safe-area-inset-bottom))}.shop-header{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:54px;gap:8px}.shop-header>a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--text)}.shop-header>a:hover{background:#ffffff14}.shop-header>div{min-width:0;text-align:center}.shop-header p{margin:0 0 2px;color:var(--coral);font-size:10px;letter-spacing:1.8px}.shop-header h1{margin:0;font-size:22px}.shop-header>svg{justify-self:center;color:var(--coral)}.shop-intro{display:flex;align-items:flex-start;gap:9px;margin-top:28px;color:var(--muted)}.shop-intro svg{flex:0 0 auto;margin-top:2px;color:var(--coral)}.shop-intro p{margin:0;max-width:360px;line-height:1.55}.shop-test-label,.shop-release-label{margin:15px 0 0;font-size:12px}.shop-test-label{color:var(--coral)}.shop-release-label{color:var(--muted)}.shop-notice{display:flex;align-items:center;gap:7px;margin:16px 0 0;color:#9ed3b1;font-size:13px}.shop-notice svg{flex:none}.shop-notice--pending{color:var(--muted);line-height:1.5}.shop-notice--error{color:#f3aaa6;line-height:1.5}.shop-products{display:grid;gap:10px;margin-top:24px}.shop-product{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 16px;min-height:104px;padding:16px;border:1px solid rgb(255 255 255 / 11%);border-radius:8px;background:#25252785}.shop-product-title{display:flex;align-items:center;min-width:0;gap:8px}.shop-product-title svg{color:var(--coral)}.shop-product h2{margin:0;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.shop-product-title span{padding:3px 6px;border-radius:4px;background:#c4a56829;color:var(--coral);font-size:10px}.shop-product>strong{grid-column:2;grid-row:1 / span 2;color:#fff4d5;font-size:20px;text-align:right}.shop-product>strong small{display:block;margin-top:2px;color:var(--muted);font-size:10px;font-weight:500}.shop-product>p{margin:0;color:var(--muted);font-size:12px}.shop-product button{grid-column:1 / -1;justify-self:start;min-height:36px;margin-top:7px;border:1px solid rgb(196 165 104 / 34%);border-radius:7px;background:#c4a5681f;color:var(--text);padding:0 11px;font:600 12px/1 inherit}.shop-product button:disabled{opacity:.6}.shop-state{margin-top:32px;color:var(--muted)}.shop-load-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:24px;color:var(--muted);font-size:13px}.shop-load-error p{margin:0}.shop-load-error button{min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--text);font:inherit;cursor:pointer}.shop-recent{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:22px;padding-top:16px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.shop-recent p{margin:0;color:var(--text)}@media(min-width:760px){.shop-page{padding:30px 28px 48px}.shop-products{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-product{grid-template-columns:1fr;align-content:start;min-height:178px}.shop-product>strong{grid-column:auto;grid-row:auto;text-align:left;margin-top:12px}}@font-face{font-family:Aisol Han UI;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/AisolHanUI-ui-symbols.woff2) format("woff2");unicode-range:U+26A0}@font-face{font-family:Aisol Han UI;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/AisolHanUI-ui.woff2) format("woff2");unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2019,U+201C-201D,U+2026,U+3000-303F,U+4E00,U+4E0A-4E0B,U+4E0D-4E0E,U+4E1C-4E1D,U+4E22,U+4E24,U+4E26,U+4E2A,U+4E2D,U+4E3A-4E3B,U+4E3E,U+4E45,U+4E48,U+4E4B,U+4E5F-4E60,U+4E66,U+4E70,U+4E86,U+4E8B-4E8C,U+4E8E,U+4E91-4E92,U+4E9B,U+4EA4,U+4EAB-4EAC,U+4EB2,U+4EBA,U+4EC0,U+4EC5,U+4ECA-4ECB,U+4ECD-4ECE,U+4ED6,U+4ED8,U+4EE3,U+4EE5,U+4EEC,U+4EF6-4EF7,U+4EFB,U+4EFD,U+4F1A,U+4F20,U+4F34,U+4F46,U+4F48,U+4F4D,U+4F4F,U+4F55,U+4F59,U+4F5C,U+4F60,U+4F7F,U+4F86,U+4F8B,U+4F9B,U+4FBF,U+4FC2,U+4FDD,U+4FE1,U+4FEE,U+500B,U+5011,U+503C,U+504F,U+505A,U+505C,U+5065,U+5099,U+50A8,U+50B3,U+50C5,U+50CF,U+50F9,U+5132,U+5143,U+5145,U+5148-5149,U+514C-514D,U+5151,U+5165,U+5167-5169,U+516C,U+5171,U+5173-5174,U+5176-5178,U+5185,U+518A,U+518C-518D,U+5192,U+5197,U+5199,U+51B7,U+51C6,U+51FA-51FB,U+5206-5207,U+5217,U+5219-521B,U+521D,U+5220,U+5224-5225,U+522A-522B,U+5230,U+5236-5237,U+523B,U+5247,U+524D,U+525B,U+5267,U+5275,U+5287,U+529F-52A1,U+52A8,U+52B1,U+52BF,U+52D5,U+52D9,U+52E2,U+52F5,U+5305,U+5316-5317,U+532F,U+5339-533A,U+5347-5348,U+5355,U+5361,U+5370-5371,U+5373,U+5386,U+539F,U+53BB,U+53CA-53CC,U+53D1,U+53D6-53D8,U+53E3,U+53E5-53E6,U+53EA,U+53EF-53F0,U+53F2,U+53F7,U+5404,U+5408,U+540C-540E,U+5411,U+5417,U+5426-5427,U+542B,U+542F,U+5458,U+5468,U+548C,U+54CD,U+54E1,U+54EA,U+5546,U+554F,U+555F,U+5584,U+559C,U+55AE,U+55CE,U+5617,U+5668,U+56DE,U+56E0,U+56F4,U+56FA,U+56FE,U+570D,U+5716,U+5728,U+5730,U+573A,U+5747,U+57CE,U+57F7,U+5834,U+586B,U+5883,U+589E,U+5904,U+5907,U+590D,U+5916,U+591A,U+591C,U+5927,U+5929-592A,U+5931,U+5934,U+5951,U+5956-5957,U+5973,U+597D,U+5982,U+59CB,U+59FF,U+5B50,U+5B57-5B58,U+5B88-5B89,U+5B8C,U+5B9A,U+5B9D-5B9E,U+5BA1-5BA2,U+5BB9,U+5BC6,U+5BE6,U+5BE9,U+5BEB,U+5BF6,U+5BF9,U+5BFB-5BFC,U+5C01,U+5C06-5C07,U+5C0B,U+5C0D-5C0F,U+5C11,U+5C1A,U+5C1D,U+5C31,U+5C55,U+5C81,U+5DE5,U+5DF1-5DF2,U+5E01,U+5E03,U+5E26,U+5E33,U+5E36,U+5E38,U+5E63,U+5E74,U+5E76,U+5E7B,U+5E7D,U+5E8F,U+5E94,U+5E97,U+5EA6,U+5EFA,U+5F00,U+5F03,U+5F0F,U+5F15,U+5F20,U+5F35,U+5F53,U+5F55,U+5F71,U+5F85,U+5F8C,U+5F97,U+5F9E,U+5FA9,U+5FAE,U+5FBD,U+5FC3,U+5FC5-5FC6,U+5FEB,U+5FFD,U+6001,U+600E,U+601D,U+6027,U+603B,U+6062,U+606F,U+6089,U+609A,U+60AC,U+60C5,U+60CA,U+60EF,U+60F3,U+6108,U+610F,U+611F,U+614B,U+6162-6163,U+61B6,U+61C9,U+61F8,U+6210-6211,U+6216,U+6236-6237,U+6240,U+624B,U+624D,U+6253,U+6263,U+6267,U+6269,U+627E-627F,U+62A4-62A5,U+62E9,U+6301,U+6309,U+6362,U+6368,U+636E,U+6392,U+63A2,U+63A5,U+63A7-63A8,U+63CF-63D0,U+63DB,U+63F4,U+641C,U+64A4,U+64C7,U+64CA,U+64CD,U+64F4,U+652F,U+6536,U+6539,U+653E,U+6545,U+6548,U+6557,U+6570,U+6574,U+6578,U+6587,U+6599,U+65AD,U+65B0,U+65B7,U+65B9,U+65BC,U+65C5,U+65E0,U+65E2,U+65E5,U+65E9,U+65F6,U+660E,U+6613-6614,U+662F,U+663E,U+6642,U+665A,U+666E-666F,U+6682,U+6696-6697,U+66AB,U+66AE,U+66F4,U+66F8,U+66FF-6700,U+6703,U+6708-6709,U+670B,U+670D,U+671F,U+672A,U+672C,U+673A,U+6743,U+6750,U+675F,U+6761,U+6765,U+6771,U+677F,U+6784,U+679C,U+67D0,U+67E5,U+6807,U+6837-6838,U+683C,U+6848,U+684C,U+6863,U+689D,U+68C0,U+68C4,U+69CB,U+6A19,U+6A21,U+6A23,U+6A5F,U+6A94,U+6AA2,U+6B0A,U+6B21-6B22,U+6B3E,U+6B61-6B65,U+6B72,U+6B77,U+6BB5,U+6BCF,U+6C14,U+6C23,U+6C42,U+6C89,U+6C92,U+6CA1,U+6CBB,U+6CBF,U+6CD5,U+6CE1,U+6CE8,U+6D01,U+6D3B,U+6D41,U+6D4B,U+6D4F,U+6D6A,U+6D78,U+6D88-6D89,U+6DFB,U+6E05,U+6E29,U+6E2C,U+6E38,U+6E96,U+6EAB,U+6EAF,U+6EE1,U+6EFF,U+6F2B,U+6F54,U+700F,U+706F,U+7075,U+70B9-70BA,U+70ED,U+7121,U+7136,U+7167,U+719F,U+71B1,U+71C8,U+7247-7248,U+7269,U+7279,U+72B6,U+72C0,U+734E,U+7372,U+73AF-73B0,U+73FE,U+7406,U+74B0,U+751F,U+7522,U+7528,U+7531,U+7537,U+754C,U+7559,U+7565,U+7576,U+7591,U+7642,U+7652,U+767B-767D,U+7684,U+76CA,U+76D8,U+76E4,U+76EE,U+76F4,U+76F8,U+770B,U+771F,U+7740,U+77E5,U+77ED,U+77F3,U+7801,U+786E,U+78BA,U+78BC,U+793A,U+793C,U+793E,U+79AE,U+79BB,U+79C1,U+79EF-79F0,U+79FB,U+7A0D,U+7A31,U+7A33,U+7A3F,U+7A4D,U+7A69,U+7A7A,U+7A97,U+7ACB,U+7AD9,U+7AEF,U+7B26,U+7B2C,U+7B46,U+7B49,U+7B5B,U+7B79,U+7B7E,U+7B80,U+7B97,U+7BA1,U+7BB1,U+7BC0,U+7BC4,U+7BE9,U+7C21,U+7C3D,U+7C3F,U+7C4C,U+7C64,U+7C7B,U+7CBE,U+7CFB,U+7D00,U+7D04,U+7D1A,U+7D22,U+7D2F-7D30,U+7D39,U+7D42,U+7D50,U+7D61,U+7D66,U+7D68,U+7D71-7D72,U+7D81,U+7D93,U+7DB2,U+7DD2,U+7DDA,U+7DE8,U+7E2E,U+7E3D,U+7E54,U+7E7C,U+7E8C,U+7EA6-7EA7,U+7EBF,U+7EC6-7EC8,U+7ECD,U+7ECF,U+7ED1-7ED3,U+7ED9,U+7EDC,U+7EDF,U+7EE7,U+7EEA,U+7EED,U+7F16,U+7F29,U+7F3A,U+7F51,U+7F6E,U+7F8E,U+7FA4,U+7FD2,U+8005,U+8017,U+804A,U+8054,U+806F,U+8096,U+80CC,U+80FD,U+817B,U+81A9,U+81EA,U+81F3-81F4,U+8207-8209,U+822A,U+822C,U+8272,U+8282,U+82B1,U+82F1,U+8303,U+8349,U+8350,U+83B7,U+83DC,U+8457,U+85A6,U+85CF,U+8655,U+865A-865B,U+865F,U+884C,U+8865,U+8868,U+88AB,U+88C5,U+88DC-88DD,U+88E1,U+88FD,U+8907,U+897F,U+8981,U+8986,U+898B,U+8996,U+89AA,U+89BA,U+89BD,U+89C0-89C2,U+89C6,U+89C8-89C9,U+89D2,U+89E3,U+89E6,U+89F8,U+8A00,U+8A02,U+8A08,U+8A0A,U+8A18,U+8A2A,U+8A2D,U+8A3B,U+8A55,U+8A5E,U+8A62,U+8A66,U+8A71,U+8A73,U+8A8D,U+8A9E,U+8AAA,U+8ABF,U+8ACB,U+8AD6,U+8AFE,U+8B49,U+8B70,U+8B77,U+8B80,U+8B8A,U+8B93,U+8B9A,U+8BA1-8BA2,U+8BA4,U+8BA9,U+8BAE,U+8BB0,U+8BBA,U+8BBE-8BBF,U+8BC1,U+8BC4,U+8BCD,U+8BD5,U+8BDD,U+8BE2,U+8BE6,U+8BED,U+8BF4,U+8BF7,U+8BFA-8BFB,U+8C03,U+8C8C,U+8CB7,U+8CBB,U+8CC7,U+8CFA,U+8CFC,U+8D25-8D26,U+8D2D,U+8D39,U+8D44,U+8D5A,U+8D5E,U+8D77,U+8D85,U+8DA3,U+8DB3,U+8DC3,U+8DDD,U+8DDF,U+8DE1,U+8DE8,U+8DEF,U+8E2A,U+8E64,U+8E8D,U+8EAB,U+8F09,U+8F15,U+8F2A,U+8F2F,U+8F38,U+8F49,U+8F6C,U+8F6E,U+8F7B,U+8F7D,U+8F91,U+8F93,U+8FB9,U+8FBE,U+8FC1,U+8FC7,U+8FCE,U+8FD1,U+8FD4,U+8FD8-8FD9,U+8FDB,U+8FDE,U+8FF0,U+8FF9,U+8FFD,U+9000-9002,U+9009,U+900F-9010,U+9014,U+9017,U+9019-901A,U+901F,U+9023,U+9031-9032,U+903E,U+9047,U+904E,U+9054,U+9069,U+9078,U+907A,U+9080,U+9084,U+908A,U+90AE,U+90E8,U+90F5,U+90FD,U+914D,U+91CC-91CD,U+91CF,U+91D1,U+92B7,U+9304,U+9322,U+9375,U+9396,U+94B1,U+94FE,U+9500-9501,U+952E,U+9577,U+957F-9580,U+9589,U+958B,U+9593,U+95B1,U+95DC,U+95E8,U+95ED-95EE,U+95F4,U+9605,U+961F,U+9645,U+9650,U+9664,U+9669-966A,U+968A,U+968F-9690,U+9694,U+969B,U+96A8,U+96AA,U+96B1,U+96D9,U+96E2,U+96F2,U+96FB,U+9700,U+9748,U+975E,U+9762,U+97FF,U+9801-9802,U+9805,U+9808,U+9810,U+9818,U+982D,U+984C-984D,U+985E,U+986F,U+9875-9876,U+9879,U+987B,U+9884,U+9886,U+9891,U+9898,U+989D,U+98A8,U+98CE,U+9918,U+9996,U+9A57,U+9A5A,U+9A8C,U+9AD4,U+9AD8,U+9BAE,U+9C9C,U+9CF4,U+9E23,U+9EBC,U+9ED1,U+9ED8,U+9EDE,U+9F61,U+9F84,U+FE10-FE19,U+FE30-FE4F,U+FF01-FF9F,U+FFA1-FFBE,U+FFC2-FFC7,U+FFCA-FFCF,U+FFD2-FFD7,U+FFDA-FFDC,U+FFE0-FFE6,U+FFE8-FFEE}@font-face{font-family:Aisol Han UI;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/AisolHanUI-ui-supplement.woff2) format("woff2");unicode-range:U+4E07,U+4E09,U+4E16,U+4EE4,U+4F4E,U+4F53,U+4F75,U+526A,U+529B,U+52A9,U+53F3,U+578B,U+57FA,U+5B8F,U+5C4F,U+5DE6,U+5DE8,U+5E2E,U+5E55,U+5E6B,U+5F80,U+622A,U+6279,U+62C9,U+62D6,U+6307,U+638C,U+6458,U+6649,U+664B,U+677E,U+69DB,U+6ABB,U+6B04,U+6BD4,U+6C38,U+756B,U+7840,U+790E,U+7C89,U+7DAD,U+7E41,U+88C1,U+8D08,U+8D60,U+8F03,U+8F83,U+9636,U+964D,U+968E,U+96C6,U+9910}@font-face{font-family:Aisol Han UI;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/AisolHanUI-common.woff2) format("woff2");unicode-range:U+3041-3093,U+309D-309E,U+30A1-30A7,U+30FE,U+4E01,U+4E03,U+4E08,U+4E10-4E11,U+4E13-4E15,U+4E18-4E1B,U+4E1E-4E1F,U+4E25,U+4E27,U+4E2B,U+4E30,U+4E32,U+4E34,U+4E38-4E39,U+4E3D,U+4E43,U+4E49,U+4E4C-4E50,U+4E52-4E54,U+4E56,U+4E58-4E59,U+4E5D-4E5E,U+4E61,U+4E69,U+4E71,U+4E73,U+4E7E,U+4E82,U+4E88-4E89,U+4E8F,U+4E94-4E95,U+4E99-4E9A,U+4E9E-4E9F,U+4EA1-4EA2,U+4EA5-4EA9,U+4EAD-4EAE,U+4EB3,U+4EBF,U+4EC1,U+4EC3-4EC4,U+4EC6-4EC7,U+4ED1,U+4ED3-4ED5,U+4ED7,U+4ED9,U+4EDE-4EDF,U+4EEA,U+4EF0,U+4EF2-4EF3,U+4EFF,U+4F01,U+4F09-4F0B,U+4F0D-4F11,U+4F15,U+4F17-4F19,U+4F1E-4F1F,U+4F24,U+4F26,U+4F2A,U+4F2F-4F30,U+4F36,U+4F38,U+4F3A,U+4F3C-4F3D,U+4F43,U+4F47,U+4F50-4F51,U+4F54,U+4F57,U+4F5A-4F5B,U+4F5D-4F5E,U+4F63,U+4F69,U+4F6C,U+4F6F-4F70,U+4F73,U+4F7A-4F7B,U+4F7E,U+4F83-4F84,U+4F88,U+4F8D,U+4F8F,U+4F91,U+4F96-4F97,U+4F9D,U+4FA0,U+4FA3,U+4FA5-4FA9,U+4FAE-4FAF,U+4FB5-4FB7,U+4FC3-4FC4,U+4FCA,U+4FCE-4FD1,U+4FD7-4FD8,U+4FDA,U+4FDE-4FE0,U+4FE9,U+4FED,U+4FEF,U+4FF1,U+4FF3,U+4FF8,U+4FFA,U+4FFE,U+5000,U+5006,U+5009,U+500C-500D,U+500F,U+5012,U+5014,U+5016,U+5018-501A,U+501F,U+5021,U+5023,U+5025-5026,U+5028-502B,U+502D,U+503A,U+503E,U+5043,U+5047,U+5049,U+504C,U+504E,U+5055,U+506D,U+506F,U+5074-5077,U+507A,U+507D,U+507F-5080,U+5085,U+5088,U+508D,U+5091,U+5096,U+5098,U+509A,U+50A2-50A3,U+50AC-50AD,U+50AF,U+50B2,U+50B5,U+50B7,U+50BB,U+50BE,U+50C7,U+50CE,U+50D1,U+50D5-50D6,U+50DA,U+50E5,U+50E7,U+50E9,U+50ED-50EE,U+50F1,U+50F3,U+50F5,U+50FB,U+5100,U+5102,U+5104-5105,U+5108-5109,U+5110,U+5112,U+5114-5115,U+5118,U+511F,U+5121,U+512A,U+5133,U+5137-5138,U+513B-513C,U+513F-5141,U+5144,U+5146-5147,U+514B,U+5152,U+5154-5155,U+5157,U+515A,U+515C,U+5162,U+516B,U+516D-516E,U+5170,U+5175,U+5179,U+517B-517D,U+5180,U+5188-5189,U+5191,U+5195,U+519B-519C,U+51A0,U+51A2,U+51A4-51A5,U+51AA,U+51AC,U+51AF-51B0,U+51B2-51B3,U+51B5-51B6,U+51BB,U+51BD,U+51C0,U+51C4,U+51C9,U+51CB-51CD,U+51CF,U+51D1,U+51DB-51DD,U+51E0-51E1,U+51E4,U+51ED,U+51EF-51F1,U+51F3,U+51F6,U+51F8-51F9,U+51FD,U+51FF-5201,U+5203,U+5208,U+520A,U+520E,U+5211-5212,U+5216,U+5218,U+5228-5229,U+522E,U+5238-523A,U+523D,U+5241-5243,U+524A-524C,U+524E,U+5250-5251,U+5254,U+5256,U+525C-525D,U+5265,U+5269,U+526F,U+5272,U+5274,U+5277,U+527D,U+527F,U+5282-5283,U+5288-528A,U+528D,U+5291,U+5293,U+529D-529E,U+52A3,U+52AA-52AC,U+52B2-52B3,U+52BB,U+52BE,U+52C1,U+52C3,U+52C7,U+52C9,U+52CB,U+52D2,U+52D7-52D8,U+52DB,U+52DD-52DF,U+52E3-52E4,U+52E6,U+52F0,U+52F3,U+52F8,U+52FA-52FB,U+52FE-5300,U+5306,U+5308,U+530D,U+530F-5310,U+5315,U+5319,U+531D,U+5320-5321,U+5323,U+532A,U+5331,U+533B,U+533E-5341,U+5343,U+5345,U+5349-534A,U+534E-534F,U+5351-5354,U+5356-5357,U+535A,U+535C,U+535E,U+5360,U+5362,U+5364,U+5366-5367,U+536B,U+536E-536F,U+5374-5375,U+5377-5379,U+537B,U+537F,U+5382,U+5384-5385,U+5389,U+538B-538C,U+5395,U+5398,U+539A,U+539D,U+53A2,U+53A5-53A6,U+53A8-53A9,U+53AD,U+53B2,U+53BF,U+53C1-53C3,U+53C8-53C9,U+53CD,U+53D4,U+53D9,U+53DB,U+53DF-53E0,U+53E2,U+53E4,U+53E8-53E9,U+53EB-53EE,U+53F1,U+53F5-53F6,U+53F8-53F9,U+53FB-53FC,U+5401,U+5403,U+5406,U+5409-540B,U+540F-5410,U+5412-5413,U+5415,U+541B,U+541D-5420,U+5428-5429,U+542C-542E,U+5431,U+5433-5436,U+5438-5439,U+543B-543C,U+543E,U+5440,U+5442-5443,U+5446,U+5448,U+544A,U+544E,U+5450,U+5455,U+545B-545C,U+5462,U+5471,U+5473,U+5475-5478,U+547B-547D,U+5480,U+5484,U+5486,U+548B,U+548E-5490,U+5492,U+5495-5496,U+5499-549A,U+54A6-54AC,U+54AF,U+54B1,U+54B3,U+54B8,U+54BB,U+54BD,U+54BF-54C2,U+54C4,U+54C6-54C9,U+54CE,U+54D1,U+54D7,U+54DF,U+54E5-54E6,U+54E8-54E9,U+54ED-54EE,U+54F2,U+54FA,U+54FC-54FD,U+5501,U+5506-5507,U+5509,U+550F-5510,U+5514,U+5524,U+5527,U+552C,U+552E-552F,U+5531,U+5533,U+5537-5538,U+553E,U+5541,U+5543-5544,U+554A,U+5555-5557,U+555C,U+555E,U+5561,U+5563-5566,U+556A,U+556E,U+5578,U+557B-557C,U+557E,U+5580,U+5582-5583,U+5587,U+5589-558B,U+5594,U+5598-559A,U+559D,U+559F,U+55A7,U+55AA-55AC,U+55B1-55B3,U+55B7,U+55BB,U+55C5-55C7,U+55C9,U+55D1,U+55D3,U+55DA,U+55DC,U+55DF,U+55E1,U+55E3-55E6,U+55E8,U+55EF,U+55F6-55F7,U+55FD-55FE,U+5600,U+5606,U+5608-5609,U+560D-560E,U+5610,U+5614,U+5616,U+5618,U+561B,U+561F,U+5629,U+562E-5632,U+5634,U+5636,U+5639,U+563B,U+563F,U+564E,U+5653,U+5657,U+5659,U+5662,U+5664-5665,U+5669-566C,U+566F,U+5671,U+5674,U+5676,U+5678-5679,U+5680,U+5685,U+5687,U+568E-5690,U+5695,U+56A3,U+56A5,U+56A8,U+56AE,U+56B4,U+56B6-56B7,U+56BC,U+56C0-56C2,U+56C8-56CA,U+56CC,U+56D1,U+56DA-56DB,U+56DD,U+56E2,U+56E4,U+56EA-56EB,U+56ED,U+56F0-56F1,U+56FD,U+56FF,U+5703-5704,U+5706,U+5708-5709,U+570B,U+5712-5713,U+5718,U+571F,U+5723,U+5729,U+572C-572D,U+572F,U+5733,U+573B,U+573E,U+5740,U+574A,U+574D-5751,U+5757,U+575A-575B,U+575D-5761,U+5764,U+5766,U+5769-576A,U+576F,U+5777,U+577C,U+5782-5784,U+5792-5793,U+579B,U+57A0,U+57A2-57A3,U+57A6,U+57AB,U+57AE,U+57C2-57C3,U+57CB,U+57D4,U+57DF-57E0,U+57E4,U+57F9,U+5802,U+5805-5806,U+5809-580A,U+5811,U+5815,U+581D,U+5820-5821,U+5824,U+582A,U+582F-5831,U+5835,U+584A-584C,U+5851-5852,U+5854,U+5857-5858,U+585A,U+585E,U+5862,U+586D,U+5875,U+5879,U+587D-587E,U+5880,U+5885,U+588A,U+5892-5893,U+5899,U+589C,U+589F,U+58A6,U+58A8-58A9,U+58AE,U+58B3,U+58BE,U+58C1,U+58C5,U+58C7,U+58CE,U+58D1,U+58D3,U+58D5,U+58D8-58D9,U+58DE-58DF,U+58E2,U+58E4,U+58E9,U+58EB-58EC,U+58EE-58F0,U+58F3,U+58F6,U+58F9-58FA,U+58FD,U+590F,U+5914-5915,U+5919,U+591F-5920,U+5922,U+5924-5925,U+592B,U+592D-592F,U+5937-593A,U+593E,U+5944,U+5947-5949,U+594B,U+594E-5950,U+5954-5955,U+5958,U+595A,U+5960,U+5962,U+5965,U+5967,U+5969-596A,U+596D-596E,U+5974,U+5976,U+5978-5979,U+5981,U+5983-5984,U+5986-5988,U+598A,U+598D,U+5992-5993,U+5996,U+5999,U+599D-599E,U+59A3-59A5,U+59A8,U+59AE-59AF,U+59B3,U+59B9,U+59BB,U+59BE,U+59C5-59C6,U+59CA,U+59CD,U+59D0-59D4,U+59D8,U+59DA,U+59DC,U+59E3,U+59E5-59E6,U+59E8,U+59EA,U+59EC,U+59FB,U+5A01,U+5A03-5A04,U+5A07,U+5A09,U+5A0C,U+5A11,U+5A13,U+5A18,U+5A1B-5A1C,U+5A1F-5A20,U+5A23,U+5A25,U+5A29,U+5A31,U+5A36,U+5A3C,U+5A40-5A41,U+5A46,U+5A49-5A4A,U+5A5A,U+5A62,U+5A66,U+5A6A,U+5A74,U+5A76-5A77,U+5A7F,U+5A92,U+5A9A-5A9B,U+5AA7,U+5AB2-5AB3,U+5ABC-5ABE,U+5AC1-5AC2,U+5AC9,U+5ACC,U+5AD6-5AD8,U+5AE1,U+5AE3,U+5AE6,U+5AE9,U+5AF5,U+5AFB,U+5B08-5B09,U+5B0B-5B0C,U+5B1D,U+5B24,U+5B2A,U+5B30,U+5B34,U+5B38,U+5B40,U+5B43,U+5B51,U+5B53-5B55,U+5B59-5B5D,U+5B5F,U+5B63-5B64,U+5B66,U+5B69-5B6B,U+5B70-5B71,U+5B73,U+5B75,U+5B78,U+5B7A,U+5B7D,U+5B7F,U+5B81,U+5B83,U+5B85,U+5B87,U+5B8B,U+5B97-5B99,U+5B9B-5B9C,U+5BA0,U+5BA3-5BA6,U+5BAA-5BAB,U+5BAE,U+5BB0,U+5BB3-5BB6,U+5BB8,U+5BBD-5BBF,U+5BC2,U+5BC4-5BC5,U+5BC7,U+5BCC,U+5BD0,U+5BD2-5BD3,U+5BDD-5BDF,U+5BE1-5BE2,U+5BE4-5BE5,U+5BE7-5BE8,U+5BEC,U+5BEE,U+5BF0,U+5BF5,U+5BF8,U+5BFA,U+5BFF,U+5C04,U+5C08-5C0A,U+5C14,U+5C16,U+5C18,U+5C22,U+5C24,U+5C27,U+5C2C,U+5C37-5C3A,U+5C3C-5C42,U+5C45-5C46,U+5C48-5C4B,U+5C4D-5C4E,U+5C50-5C51,U+5C58,U+5C5C-5C5E,U+5C60-5C62,U+5C64-5C65,U+5C68,U+5C6C,U+5C6F,U+5C71,U+5C79,U+5C7F,U+5C82,U+5C8C,U+5C90-5C91,U+5C94,U+5C97,U+5C9B,U+5CA1,U+5CA9,U+5CAB,U+5CAD,U+5CB1,U+5CB3,U+5CB7-5CB8,U+5CBF,U+5CD2,U+5CD9,U+5CE1,U+5CE6,U+5CE8,U+5CEA,U+5CED,U+5CF0,U+5CF4,U+5CF6,U+5CFB,U+5CFD,U+5D01,U+5D06-5D07,U+5D0E,U+5D11,U+5D14,U+5D16-5D17,U+5D19,U+5D1B,U+5D22,U+5D24,U+5D27,U+5D29,U+5D2D,U+5D34,U+5D47,U+5D4C,U+5D50,U+5D69,U+5D6F,U+5D84,U+5D87,U+5D94,U+5D9D,U+5DB8,U+5DBA,U+5DBC-5DBD,U+5DC9,U+5DCD,U+5DD2,U+5DD4,U+5DD6,U+5DDD-5DDE,U+5DE1-5DE2,U+5DE7,U+5DE9,U+5DEB,U+5DEE,U+5DF3-5DF4,U+5DF7,U+5DFD-5DFE,U+5E02,U+5E05-5E06,U+5E08,U+5E0C,U+5E10-5E11,U+5E15-5E16,U+5E18,U+5E1A-5E1D,U+5E1F,U+5E25,U+5E27,U+5E2B,U+5E2D,U+5E37,U+5E3D,U+5E40,U+5E42-5E43,U+5E45,U+5E4C,U+5E54,U+5E57,U+5E5B,U+5E5F,U+5E61-5E62,U+5E72-5E73,U+5E78-5E79,U+5E7C,U+5E7E-5E7F,U+5E84,U+5E86-5E87,U+5E8A,U+5E90,U+5E93,U+5E95-5E96,U+5E99-5E9A,U+5E9C,U+5E9E-5EA0,U+5EA7,U+5EAB,U+5EAD,U+5EB5-5EB8,U+5EBE,U+5EC1-5EC2,U+5EC4,U+5EC8-5ECA,U+5ED3,U+5ED6,U+5EDA,U+5EDD,U+5EDF-5EE0,U+5EE2-5EE3,U+5EEC,U+5EF3,U+5EF6-5EF7,U+5EFE-5EFF,U+5F01-5F02,U+5F04,U+5F08,U+5F0A-5F0B,U+5F12-5F14,U+5F17-5F18,U+5F1B,U+5F1F,U+5F25-5F27,U+5F29,U+5F2D,U+5F2F,U+5F31,U+5F37,U+5F39-5F3A,U+5F3C,U+5F46,U+5F48,U+5F4A,U+5F4C,U+5F4E,U+5F52,U+5F57,U+5F59,U+5F5D,U+5F62,U+5F64-5F66,U+5F69-5F6D,U+5F70,U+5F77,U+5F79,U+5F7B-5F7C,U+5F7F,U+5F81,U+5F84,U+5F87-5F8B,U+5F90-5F92,U+5F98-5F99,U+5F9C,U+5FA0-5FA1,U+5FA8,U+5FAA,U+5FAC,U+5FB5,U+5FB7,U+5FB9,U+5FCC-5FCD,U+5FD6-5FD9,U+5FDD,U+5FE0,U+5FE7,U+5FEA,U+5FF1,U+5FF5,U+5FF8,U+5FFB,U+5FFF-6000,U+6002,U+600F,U+6012,U+6014-6016,U+601B-601C,U+6020-6021,U+6025,U+6028-602B,U+602F,U+6035,U+6043,U+6046,U+604B,U+604D,U+6050,U+6052,U+6055,U+6059,U+6063-6065,U+6068-606D,U+6070,U+6073,U+6076,U+607C,U+607F,U+6084-6085,U+608C-608D,U+6094,U+6096,U+609F-60A0,U+60A3,U+60A6,U+60A8,U+60AF,U+60B2,U+60B4-60B6,U+60B8,U+60BB-60BD,U+60C6-60C7,U+60CB,U+60D1,U+60D5,U+60D8,U+60DA,U+60DC,U+60DF-60E1,U+60E6-60E9,U+60EB,U+60ED-60EE,U+60F0-60F1,U+60F4,U+60F6,U+60F9-60FB,U+6100-6101,U+6106,U+6109,U+610D-610E,U+6112,U+6115,U+611A-611C,U+6123-6124,U+6127,U+6134,U+6137,U+613E-613F,U+6144,U+6147-6148,U+614C-614E,U+6151,U+6155,U+6158,U+615A,U+615D,U+615F,U+6167-6168,U+616B,U+616E,U+6170,U+6175-6177,U+617C,U+617E,U+6182,U+618A-618B,U+618E,U+6190-6191,U+6194,U+619A,U+61A4,U+61A7-61A9,U+61AB-61AC,U+61AE,U+61B2,U+61BE,U+61C2,U+61C7-61C8,U+61CA-61CB,U+61CD,U+61D2,U+61E3,U+61E6,U+61F2,U+61F5-61F7,U+61FA,U+61FC,U+61FE-6200,U+6208,U+620A,U+620C-620F,U+6212,U+6215,U+6218,U+621A-621B,U+621F,U+6221-6222,U+622E,U+6230,U+6232-6234,U+623E-623F,U+6241,U+6247-6249,U+624E,U+6251-6252,U+6254,U+6258,U+625B,U+6266,U+626B-6270,U+6273,U+6276,U+627C,U+6280,U+6284,U+6286,U+6289-628A,U+6291-6293,U+6295-6298,U+629A-629B,U+62A0-62A2,U+62A8,U+62AB-62AC,U+62B1,U+62B5,U+62B9,U+62BC-62BD,U+62BF,U+62C2,U+62C4-62C8,U+62CB-62CE,U+62D0,U+62D2-62D4,U+62D7-62DC,U+62DF,U+62E2-62E3,U+62E5-62E8,U+62EC-62EF,U+62F1,U+62F3-62F4,U+62F7,U+62FC-62FF,U+6302,U+6308,U+630E,U+6311,U+6316,U+631A-631B,U+631D-6321,U+6323-6325,U+6328,U+632A-632B,U+632F,U+633A,U+633D-633E,U+6342,U+6345-6346,U+6349,U+634C-6350,U+6355,U+635E-635F,U+6361,U+6363,U+6367,U+6369,U+636B,U+6371-6372,U+6376-6377,U+637A-637B,U+6380,U+6382-6384,U+6387-6389,U+638F-6390,U+6396,U+6398-6399,U+639B,U+63A0-63A1,U+63A3,U+63A9-63AA,U+63AC,U+63B3,U+63B7-63B8,U+63BA,U+63C0,U+63C6,U+63C9,U+63CD,U+63D2,U+63D6,U+63DA,U+63E1,U+63E3,U+63E9-63EA,U+63ED-63EE,U+63F9,U+63FD,U+6400-6402,U+6405-6406,U+640D,U+640F-6410,U+6413-6414,U+6416-6417,U+641E,U+642A,U+642C-642D,U+6434,U+6436,U+643A,U+643D-643E,U+6444,U+6446-6448,U+644A,U+6451-6452,U+6454,U+645F,U+6467,U+6469,U+646D,U+646F,U+6478-647B,U+6482,U+6485,U+6487-6488,U+6490-6493,U+6495,U+6499-649A,U+649E,U+64A2,U+64A5,U+64A9,U+64AB-64AE,U+64B0,U+64B2-64B3,U+64B5,U+64BB-64BC,U+64BE-64BF,U+64C1-64C2,U+64C4-64C5,U+64CB,U+64CE,U+64D2,U+64D4,U+64D8,U+64DA,U+64DE,U+64E0,U+64E2,U+64E6,U+64EC-64ED,U+64F0-64F2,U+64F7,U+64FA-64FB,U+64FE,U+6500,U+6506,U+650F,U+6512,U+6514,U+6518-6519,U+651C-651D,U+6523-6524,U+652A-652C,U+6538,U+653B,U+653F,U+6549,U+654C,U+654F,U+6551,U+6554-6556,U+6558-6559,U+655B,U+655D-655E,U+6562-6563,U+6566,U+656C,U+6572,U+6575,U+6577,U+6582-6583,U+658B-658C,U+6590-6591,U+6595,U+6597,U+659B-659C,U+659F,U+65A1,U+65A4-65A5,U+65A7,U+65A9,U+65AB-65AC,U+65AF,U+65BD,U+65C1,U+65CB-65CC,U+65CE-65CF,U+65D6-65D7,U+65E6-65E8,U+65EC-65ED,U+65F1,U+65F7,U+65FA,U+6600,U+6602,U+6606-6607,U+660A,U+660C,U+660F,U+6615,U+661F-6620,U+6624-6625,U+6627-6628,U+662D,U+6631,U+663C,U+6641,U+6643,U+6645,U+664C,U+664F,U+6652-6653,U+6655,U+665D-665E,U+6664,U+6666,U+6668,U+6670,U+6674,U+6676-6677,U+667A,U+667E,U+6684,U+6687-6689,U+668D,U+6691,U+6698,U+669D,U+66A2,U+66A8,U+66B1,U+66B4,U+66B8-66B9,U+66C4,U+66C6-66C7,U+66C9,U+66D6,U+66D9,U+66DC-66DD,U+66E0,U+66E6,U+66E9,U+66EC,U+66F0,U+66F2-66F3,U+66F7,U+66F9,U+66FC,U+66FE,U+6714-6715,U+6717,U+671B,U+671D,U+6726-6728,U+672B,U+672D-672F,U+6731,U+6734-6735,U+673D,U+6740,U+6742,U+6746,U+6749,U+674E-674F,U+6751,U+6753,U+6756-6757,U+675C,U+675E,U+6760,U+6768,U+676A,U+676D,U+676F-6770,U+6772-6773,U+6775,U+6777,U+677C,U+6781,U+6787,U+6789,U+678B,U+6790,U+6793,U+6795,U+6797,U+679A,U+679D,U+67A2-67A3,U+67AA-67AB,U+67AF-67B0,U+67B4,U+67B6-67B8,U+67C4,U+67CF,U+67D1-67D4,U+67D9-67DA,U+67DC-67DE,U+67E0,U+67E2,U+67E9,U+67EC,U+67EF,U+67F1,U+67F3-67F5,U+67FF,U+6805,U+6808,U+680B,U+680F,U+6811,U+6813,U+6816-6818,U+6821,U+6829-682A,U+6839,U+683D,U+6840-6843,U+6845-6846,U+6850-6851,U+6853-6854,U+6865,U+6868-6869,U+6876,U+687F,U+6881-6883,U+6885-6886,U+6893-6894,U+6897,U+689F,U+68A1-68A2,U+68A6-68A8,U+68AD,U+68AF-68B1,U+68B3,U+68B5,U+68C9,U+68CB,U+68CD,U+68D2,U+68D5,U+68D7-68D8,U+68DA,U+68DF-68E0,U+68E3,U+68E7,U+68EE,U+68F1-68F2,U+68F5,U+68F9-68FB,U+6905,U+690D-690E,U+6912,U+692D,U+6930,U+693D,U+693F,U+694A,U+6953-6954,U+695A-695B,U+695D-695E,U+6960,U+6963,U+6968,U+696B,U+696D-696E,U+6975,U+6977,U+6979,U+697C,U+6982,U+6986,U+6994-6995,U+699B-699C,U+69A3,U+69A6,U+69A8,U+69AB,U+69AD-69AE,U+69B4,U+69B7,U+69BB,U+69C1,U+69C3,U+69CC-69CD,U+69D0,U+69D3,U+69E8,U+69ED,U+69F3,U+69FD,U+6A01-6A02,U+6A05,U+6A0A,U+6A11,U+6A13,U+6A1E-6A1F,U+6A2A,U+6A31,U+6A35,U+6A38-6A3A,U+6A3D,U+6A44,U+6A47-6A48,U+6A4B,U+6A58-6A59,U+6A61-6A62,U+6A6B,U+6A71,U+6A7E,U+6A80,U+6A84,U+6A90,U+6A97,U+6A9C,U+6AA0,U+6AA3,U+6AAC,U+6AAE-6AAF,U+6AB3,U+6AB8,U+6AC2-6AC3,U+6AD3,U+6ADA-6ADB,U+6ADD,U+6AE5,U+6AEC,U+6AFA-6AFB,U+6B10,U+6B16,U+6B20,U+6B23,U+6B27,U+6B32,U+6B3A,U+6B3D,U+6B47,U+6B49,U+6B4C,U+6B4E,U+6B50,U+6B59,U+6B5C,U+6B5F,U+6B66-6B67,U+6B6A,U+6B78-6B79,U+6B7B-6B7C,U+6B7F,U+6B83,U+6B86,U+6B89-6B8B,U+6B96,U+6B98,U+6BA4,U+6BAE-6BAF,U+6BB2,U+6BB4,U+6BB7,U+6BBA,U+6BBC,U+6BBF-6BC1,U+6BC5-6BC6,U+6BCB,U+6BCD,U+6BD2-6BD3,U+6BD5-6BD7,U+6BD9-6BDB,U+6BE1,U+6BEB-6BEC,U+6BEF,U+6BFD,U+6C05,U+6C08,U+6C0F-6C11,U+6C13,U+6C16,U+6C1B,U+6C1F,U+6C22,U+6C24,U+6C26-6C28,U+6C2B-6C2C,U+6C2E-6C30,U+6C33-6C34,U+6C3E,U+6C40-6C41,U+6C47,U+6C49,U+6C4D-6C4E,U+6C50,U+6C55,U+6C57,U+6C59,U+6C5B,U+6C5D-6C61,U+6C64,U+6C68,U+6C6A,U+6C70,U+6C72,U+6C74,U+6C76,U+6C79-6C7A,U+6C7D-6C7E,U+6C81-6C83,U+6C85-6C86,U+6C88,U+6C8C-6C8D,U+6C8F-6C90,U+6C94,U+6C96,U+6C98-6C99,U+6C9B,U+6C9F,U+6CA4-6CA7,U+6CAA-6CAC,U+6CAE,U+6CB1,U+6CB3,U+6CB8-6CB9,U+6CBC-6CBE,U+6CC1,U+6CC4-6CC5,U+6CC9-6CCA,U+6CCC,U+6CD3,U+6CD6-6CD7,U+6CDB-6CDC,U+6CDE,U+6CE0,U+6CE2-6CE3,U+6CE5,U+6CEA,U+6CEF-6CF1,U+6CF3,U+6CF5,U+6CFB-6CFD,U+6D0B-6D0C,U+6D0E,U+6D12,U+6D17,U+6D1B,U+6D1E,U+6D25,U+6D27,U+6D29-6D2B,U+6D2E,U+6D31-6D32,U+6D35-6D36,U+6D38-6D39,U+6D3C-6D3E,U+6D45-6D47,U+6D4A,U+6D4E,U+6D51,U+6D53,U+6D59-6D5A,U+6D65-6D66,U+6D69,U+6D6C,U+6D6E,U+6D74,U+6D77,U+6D79,U+6D82,U+6D85,U+6D87,U+6D8A,U+6D8C,U+6D8E,U+6D93-6D95,U+6D9B,U+6D9D,U+6D9F,U+6DA1,U+6DA3-6DA4,U+6DA6-6DAA,U+6DAE-6DAF,U+6DB2,U+6DB5,U+6DB8,U+6DBC,U+6DBF-6DC0,U+6DC4-6DC7,U+6DCB-6DCC,U+6DD1-6DD2,U+6DD6,U+6DD8-6DDA,U+6DDE,U+6DE1,U+6DE4,U+6DE6,U+6DE8,U+6DEA-6DEC,U+6DEE,U+6DF1,U+6DF3,U+6DF5,U+6DF7,U+6DF9-6DFA,U+6E0A,U+6E0D,U+6E10,U+6E14,U+6E17,U+6E19-6E1B,U+6E1D,U+6E20-6E21,U+6E23-6E26,U+6E2D,U+6E2F,U+6E32,U+6E34,U+6E3A,U+6E3E,U+6E43-6E44,U+6E4A,U+6E4D-6E4E,U+6E54,U+6E56,U+6E58,U+6E5B,U+6E5F,U+6E63,U+6E67,U+6E69,U+6E6E-6E6F,U+6E72,U+6E7E-6E7F,U+6E83,U+6E85,U+6E89,U+6E90,U+6E98,U+6E9C-6E9D,U+6EA2,U+6EA5,U+6EA7,U+6EAA,U+6EB4,U+6EB6,U+6EBA,U+6EBC,U+6EC1-6EC2,U+6EC4-6EC5,U+6EC7,U+6ECB-6ECC,U+6ED1,U+6ED3-6ED5,U+6EDA,U+6EDE,U+6EE4-6EE6,U+6EE8-6EE9,U+6EEC,U+6EEF,U+6EF2,U+6EF4,U+6EF7,U+6EFE,U+6F01-6F02,U+6F06,U+6F0F,U+6F13-6F15,U+6F20,U+6F22-6F23,U+6F29-6F2A,U+6F2C,U+6F2F,U+6F31-6F33,U+6F38,U+6F3E-6F3F,U+6F4D,U+6F51,U+6F58,U+6F5B-6F5C,U+6F5E-6F60,U+6F64,U+6F66,U+6F6D-6F70,U+6F78,U+6F7A,U+6F7C,U+6F80,U+6F84,U+6F86,U+6F88,U+6F8E,U+6F97,U+6F9C,U+6FA0-6FA1,U+6FA4,U+6FA6-6FA7,U+6FB1,U+6FB3-6FB4,U+6FB6,U+6FB9,U+6FC0-6FC3,U+6FD2,U+6FD5,U+6FD8,U+6FDB,U+6FDF-6FE1,U+6FE4,U+6FE9,U+6FEB-6FEC,U+6FEE-6FF1,U+6FFA,U+6FFE,U+7006,U+7009,U+700B,U+7011,U+7015,U+7018,U+701A-701B,U+701D,U+701F,U+7028,U+7030,U+7032,U+703E,U+704C,U+7051,U+7058,U+705E,U+7063-7064,U+706B,U+706D,U+7070,U+7076,U+7078,U+707C-707F,U+7089-708A,U+708E,U+7092,U+7094-7095,U+7099,U+70A4,U+70AB-70AF,U+70B3,U+70B8,U+70BC-70BD,U+70C1-70C3,U+70C8,U+70CA,U+70CF,U+70D8-70D9,U+70DB,U+70DF,U+70E4,U+70E6-70E7,U+70E9,U+70EB-70EC,U+70EF,U+70F7,U+70F9,U+70FD,U+7109-710A,U+7115,U+7119-711A,U+711C,U+7126,U+7130,U+7146,U+7149,U+714C,U+714E,U+7156,U+7159,U+715C,U+715E,U+7164-7166,U+7168-7169,U+716C,U+716E,U+717D,U+7184,U+718A,U+718F,U+7192,U+7194,U+7199,U+71A8,U+71AC,U+71B9,U+71BE,U+71C3-71C4,U+71C9,U+71CE,U+71D0,U+71D2,U+71D5,U+71D9,U+71DC,U+71DF-71E0,U+71E5-71E7,U+71EC-71EE,U+71F4,U+71F8,U+71FB-71FC,U+71FE,U+7206,U+720D,U+7210,U+721B,U+7228,U+722A,U+722C-722D,U+7230-7231,U+7235-723B,U+723D-723E,U+7246,U+724C,U+7252,U+7256,U+7258-7259,U+725B,U+725D,U+725F-7262,U+7267,U+726F,U+7272,U+7274-7275,U+727A,U+727D,U+7280-7281,U+7284,U+728A,U+7292,U+7296,U+729B,U+72A2,U+72A7,U+72AC,U+72AF,U+72B9,U+72C2,U+72C4,U+72C8,U+72CE,U+72D0,U+72D7,U+72D9,U+72DE,U+72E0-72E1,U+72E9,U+72EC-72EE,U+72F0-72F1,U+72F7-72F9,U+72FC-72FD,U+730E,U+7313,U+7316,U+7319,U+731B-731C,U+7325,U+7329-732B,U+732E,U+7334,U+7336-7337,U+733E-733F,U+7344-7345,U+7350,U+7357,U+7368,U+736D,U+7370,U+7375,U+7377-7378,U+737A-737B,U+7380,U+7384,U+7386-7387,U+7389,U+738B,U+7396,U+739B,U+739F,U+73A5,U+73A8-73A9,U+73AB,U+73B2-73B3,U+73B7,U+73BB,U+73C0,U+73CA,U+73CD,U+73D0,U+73DE,U+73E0,U+73EA,U+73ED-73EE,U+7403,U+7405,U+7409-740A,U+740D,U+7410,U+741B,U+7422,U+7425-7426,U+7428,U+742A,U+742F,U+7433-7436,U+743A,U+743C,U+743F,U+7441,U+7455,U+7459-745C,U+745E-745F,U+7463-7464,U+7469-746A,U+746D,U+746F-7470,U+7476,U+747E,U+7480,U+7483,U+748B,U+7498,U+749C,U+749E-749F,U+74A3,U+74A6-74A9,U+74BD,U+74BF,U+74CA,U+74CF,U+74D4,U+74D6,U+74DA,U+74DC,U+74E0,U+74E2-74E4,U+74E6,U+74EE,U+74F6-74F7,U+7504,U+750C-750D,U+7515,U+7518,U+751A,U+751C,U+7525-7526,U+7529,U+752B-752D,U+7530,U+7532-7533,U+7535,U+7538,U+753B,U+753D,U+7545,U+754B,U+754E-754F,U+7554,U+755A,U+755C-755D,U+7562,U+7566,U+756A,U+7570,U+7574,U+7578,U+757F,U+7586-7587,U+758A-758B,U+758F,U+7597,U+7599-759A,U+759D,U+759F,U+75A1-75A5,U+75AB,U+75AE-75AF,U+75B2-75B3,U+75B5,U+75B8-75B9,U+75BC-75BE,U+75C2,U+75C5,U+75C7-75CA,U+75CD,U+75D2,U+75D4-75D5,U+75D8-75D9,U+75DB,U+75DE,U+75E0,U+75E2-75E3,U+75EA,U+75F0-75F4,U+75F9-75FA,U+75FF-7601,U+7609,U+760B,U+760D,U+7613,U+761F-7622,U+7624,U+7626-7627,U+7629-762B,U+7634,U+7638,U+763A,U+7646,U+764C,U+7656,U+7658,U+765F,U+7661-7663,U+7665,U+7669,U+766C,U+766E,U+7671-7672,U+7678,U+767E,U+7682,U+7686-7688,U+768B,U+768E,U+7691,U+7693,U+7696,U+769A,U+76AE,U+76B0-76B1,U+76B4,U+76BA,U+76BF,U+76C2-76C3,U+76C5-76C6,U+76C8,U+76CD-76D2,U+76D4,U+76D6-76D7,U+76DB-76DC,U+76DE-76DF,U+76E1,U+76E3,U+76E5,U+76E7,U+76EA,U+76EF,U+76F2,U+76F9,U+76FC,U+76FE,U+7701,U+7707,U+7709,U+7720,U+7728-7729,U+772F,U+7736-7738,U+773A,U+773C,U+773E,U+7741,U+774F,U+775B-775C,U+775E,U+7761-7763,U+7765-7766,U+7768,U+776A-776C,U+7779,U+777D,U+777F,U+7784-7785,U+7787,U+778B-778C,U+778E,U+7791-7792,U+779E-77A0,U+77A5,U+77A7,U+77A9-77AA,U+77AC-77AD,U+77B0,U+77B3,U+77BB-77BD,U+77BF,U+77C7,U+77D3,U+77D7,U+77DA-77DC,U+77E2-77E3,U+77E9,U+77EB,U+77EE-77EF,U+77FD-77FF,U+7802,U+780C-780D,U+7812,U+7814,U+7816,U+781A,U+781D,U+781F-7820,U+7825,U+7827,U+782D,U+7830,U+7832,U+7834,U+7837-7838,U+783E,U+7843,U+7845,U+784E,U+7852,U+7855,U+785D,U+786B-786C,U+786F,U+7877,U+787C,U+787F,U+7889,U+788C-788E,U+7891,U+7893,U+7897-7898,U+789F,U+78A3,U+78A7,U+78A9,U+78B0-78B1,U+78B3-78B4,U+78BE,U+78C1,U+78C5,U+78CA-78CB,U+78D0,U+78D5,U+78DA,U+78E7-78E8,U+78EC,U+78EF,U+78F4,U+78F7,U+78FA,U+7901,U+7919,U+7926,U+792A-792C,U+7940-7941,U+7946-7949,U+7950,U+7955-7957,U+795A,U+795D-7960,U+7965,U+7968,U+796D,U+7977-7978,U+797A,U+797F,U+7981,U+7984,U+798D-798F,U+79A6-79A7,U+79AA,U+79B1,U+79B3,U+79B9-79BA,U+79BD-79C0,U+79C3,U+79C6,U+79C8-79C9,U+79CB,U+79CD,U+79D1-79D2,U+79D8,U+79DF,U+79E3-79E4,U+79E6-79E7,U+79E9,U+79F8,U+79FD,U+7A00,U+7A05,U+7A08,U+7A0B,U+7A0E,U+7A14,U+7A17,U+7A1A,U+7A1C,U+7A1E-7A20,U+7A2E,U+7A37,U+7A3B-7A3D,U+7A40,U+7A46,U+7A4B-7A4C,U+7A4E,U+7A57,U+7A60-7A62,U+7A6B,U+7A74,U+7A76-7A77,U+7A79,U+7A7F,U+7A81,U+7A83-7A84,U+7A88,U+7A8D,U+7A91-7A92,U+7A95-7A96,U+7A98,U+7A9C-7A9D,U+7A9F-7AA0,U+7AA5,U+7AA9-7AAA,U+7AAE-7AAF,U+7ABA,U+7ABF,U+7AC4-7AC5,U+7AC7,U+7ACA,U+7AD6,U+7ADE-7AE0,U+7AE3,U+7AE5,U+7AED,U+7AF6,U+7AF9-7AFA,U+7AFD,U+7AFF,U+7B06,U+7B0B,U+7B11,U+7B14,U+7B19,U+7B1B,U+7B1E,U+7B20,U+7B28,U+7B2E,U+7B3A,U+7B3C,U+7B4B,U+7B4D,U+7B4F-7B52,U+7B54,U+7B56,U+7B60,U+7B67,U+7B6E,U+7B75,U+7B77,U+7B84,U+7B87,U+7B8B,U+7B8D,U+7B8F,U+7B94-7B95,U+7B9D,U+7BA0,U+7BA9,U+7BAD,U+7BB4,U+7BB8,U+7BC1,U+7BC6-7BC7,U+7BC9,U+7BCC,U+7BD3,U+7BD9,U+7BDB,U+7BE0-7BE1,U+7BE4,U+7BE6,U+7BEE,U+7BF1,U+7BF7,U+7BFE,U+7C07,U+7C0C-7C0D,U+7C11,U+7C1E,U+7C23,U+7C27,U+7C2A-7C2B,U+7C37-7C38,U+7C3E,U+7C40,U+7C43,U+7C4D,U+7C50,U+7C5F-7C60,U+7C63,U+7C65,U+7C6C,U+7C6E,U+7C72-7C73,U+7C7D,U+7C92,U+7C95,U+7C97-7C98,U+7C9F,U+7CA4-7CA5,U+7CAA,U+7CAE,U+7CB1,U+7CB3,U+7CB5,U+7CB9,U+7CBD,U+7CCA,U+7CD5-7CD6,U+7CD9,U+7CDC-7CE0,U+7CE2,U+7CE7,U+7CEF-7CF0,U+7CF8,U+7CFE,U+7D02,U+7D05-7D07,U+7D09-7D0B,U+7D0D,U+7D10,U+7D14-7D15,U+7D17,U+7D19,U+7D1B-7D1C,U+7D20-7D21,U+7D27,U+7D2B,U+7D2E,U+7D31-7D33,U+7D3C,U+7D40,U+7D43-7D44,U+7D46,U+7D55,U+7D5B,U+7D5E,U+7D62,U+7D6E,U+7D70,U+7D73,U+7D79,U+7D8F,U+7D91,U+7D9C,U+7D9E,U+7DA0,U+7DA2,U+7DAC,U+7DB0-7DB1,U+7DB4-7DB5,U+7DB8,U+7DBA-7DBB,U+7DBD-7DBF,U+7DC7,U+7DCA,U+7DD8-7DD9,U+7DDD-7DDE,U+7DE0,U+7DE3,U+7DE9,U+7DEC,U+7DEF,U+7DF2,U+7DF4,U+7DF9,U+7DFB,U+7E08-7E0A,U+7E10-7E11,U+7E1B,U+7E1D-7E1E,U+7E23,U+7E2B,U+7E2F,U+7E31-7E32,U+7E34-7E35,U+7E37,U+7E39,U+7E3E-7E3F,U+7E43,U+7E45-7E46,U+7E48,U+7E52,U+7E55,U+7E59-7E5A,U+7E5E,U+7E61,U+7E69-7E6B,U+7E6D,U+7E73,U+7E79,U+7E7D,U+7E82,U+7E8F,U+7E93-7E94,U+7E96,U+7E9C,U+7EA0,U+7EA2,U+7EA4,U+7EAA-7EAC,U+7EAF,U+7EB1-7EB3,U+7EB5-7EBA,U+7EBD,U+7EC3-7EC5,U+7ECA,U+7ECE,U+7ED5,U+7ED8,U+7EDA,U+7EDD-7EDE,U+7EE2-7EE3,U+7EE5-7EE6,U+7EE9,U+7EF0,U+7EF3-7EF5,U+7EF7-7EF8,U+7EFC-7EFD,U+7EFF-7F00,U+7F04-7F06,U+7F09,U+7F0E,U+7F13-7F15,U+7F18,U+7F1A,U+7F1D,U+7F20,U+7F28,U+7F2E,U+7F34,U+7F36,U+7F38,U+7F3D,U+7F44,U+7F48,U+7F4C,U+7F50,U+7F54-7F55,U+7F57,U+7F5A,U+7F5F,U+7F62,U+7F69-7F6A,U+7F70,U+7F72,U+7F75,U+7F77,U+7F79,U+7F85,U+7F88,U+7F8A-7F8C,U+7F94,U+7F9A,U+7F9E,U+7FA1,U+7FA8-7FA9,U+7FAF,U+7FB2,U+7FB6,U+7FB8-7FB9,U+7FBC-7FBD,U+7FBF,U+7FC1,U+7FC5,U+7FCC,U+7FCE,U+7FD4-7FD5,U+7FD8,U+7FDF-7FE1,U+7FE9,U+7FEE,U+7FF0-7FF1,U+7FF3,U+7FF9,U+7FFB-7FFC,U+8000-8001,U+8003-8004,U+8006,U+800B-800D,U+8010-8012,U+8015,U+8018-8019,U+801C,U+8026,U+8028,U+802A,U+8033,U+8036,U+8038,U+803B,U+803D,U+803F,U+8042,U+8046,U+804B-804C,U+8052,U+8056,U+8058,U+805A,U+805E,U+806A,U+8070-8073,U+8076-8077,U+807D-807F,U+8083-8087,U+8089,U+808B-808C,U+8093,U+8098,U+809A-809B,U+809D,U+80A0-80A2,U+80A4-80A5,U+80A9-80AB,U+80AE-80AF,U+80B1-80B2,U+80B4,U+80BA,U+80BE-80C1,U+80C3-80C4,U+80C6,U+80CE,U+80D6,U+80DA-80DE,U+80E1,U+80E4-80E5,U+80ED,U+80EF-80F1,U+80F3-80F4,U+80F6,U+80F8,U+80FA,U+80FC,U+8102,U+8105-8106,U+8108-810A,U+810F-8111,U+8113,U+8116,U+811A,U+8123-8124,U+8129,U+812B,U+812F-8131,U+8138-8139,U+813E,U+8146,U+814A-814C,U+814E,U+8150-8151,U+8153-8155,U+8165-8166,U+816B,U+816E,U+8170-8171,U+8173-8174,U+8178-817A,U+817E-8180,U+8182,U+8188,U+818A,U+818F,U+8198,U+819A-819D,U+81A0,U+81A8,U+81B3,U+81BA,U+81BD-81C0,U+81C2-81C3,U+81C6,U+81C9,U+81CD,U+81CF,U+81D8,U+81DA,U+81DF,U+81E2-81E3,U+81E5,U+81E7-81E8,U+81EC-81ED,U+81FA-81FC,U+81FE,U+8200,U+8202,U+8205-8206,U+820A,U+820C-820D,U+8210,U+8212,U+8214,U+821B-821C,U+821E-821F,U+8222,U+8228,U+822B,U+8230-8231,U+8235-8237,U+8239,U+8247,U+824B,U+8258-8259,U+8266,U+826E-8271,U+8273,U+8277,U+827A,U+827E,U+828B,U+828D,U+8292,U+8299,U+829C-829D,U+829F,U+82A3,U+82A5-82A6,U+82AC-82AD,U+82AF-82B0,U+82B3,U+82B7-82B9,U+82BB,U+82BD-82BE,U+82C7,U+82CD,U+82CF,U+82D1-82D4,U+82D7,U+82DB-82DC,U+82DE-82DF,U+82E3,U+82E5-82E7,U+82EB,U+82EF,U+82F9,U+8301-8302,U+8304-8306,U+8309,U+830E,U+8317,U+8327-8328,U+832B-832C,U+8331-8332,U+8334-8336,U+8338-8339,U+8340,U+8343,U+8346,U+834A,U+834F,U+8352,U+8354,U+835A,U+8361,U+8363-8364,U+8367,U+836B,U+836F,U+8377-8378,U+837B-837C,U+8386,U+8389-838A,U+838E,U+8392-8393,U+8396,U+8398,U+839E,U+83A0,U+83A2,U+83A7,U+83AB,U+83B1-83B2,U+83B9,U+83BD,U+83C1,U+83C5,U+83C7,U+83CA,U+83CC,U+83CF,U+83D4,U+83DF-83E0,U+83E9,U+83EF-83F2,U+83F4,U+83F8,U+83FD,U+8403-8404,U+8407,U+840A-840E,U+841D,U+8424-8425,U+8427-8428,U+842C,U+8431,U+8435,U+8438,U+843C-843D,U+8446,U+8449,U+845B,U+8461,U+8463,U+8466,U+8469,U+846B-846D,U+8471,U+8475,U+8477,U+8482,U+848B,U+8490,U+8499,U+849C,U+849E,U+84B2,U+84B8,U+84BC,U+84BF-84C0,U+84C4,U+84C6,U+84C9-84CB,U+84D1,U+84D3,U+84D6,U+84DD,U+84DF,U+84EC,U+84EE,U+84FF,U+8506,U+8511,U+8513-8514,U+8517,U+851A,U+8521,U+8523,U+8525,U+852B-852D,U+8537,U+853C-853D,U+8543,U+8548-854A,U+8559,U+855E,U+8568-856A,U+856D,U+8574,U+857E,U+8584,U+8587,U+858A,U+8591,U+8594,U+859B-859C,U+85A8-85AA,U+85AF-85B0,U+85B9-85BA,U+85C9,U+85CD,U+85D0,U+85D5,U+85DD,U+85E4-85E5,U+85E9-85EA,U+85F7,U+85F9-85FB,U+8606-8607,U+860A-860B,U+8611,U+8617,U+861A,U+862D,U+8638,U+863F,U+864E-8651,U+8654,U+865C,U+865E,U+8667,U+866B,U+8671,U+8679-867B,U+867D-867E,U+8680-8682,U+868A,U+868C,U+8693,U+8695,U+869C,U+86A3-86A4,U+86A9-86AA,U+86AF,U+86B1,U+86B5-86B6,U+86C0,U+86C4,U+86C6-86C7,U+86C9-86CB,U+86D0,U+86D4,U+86D9,U+86DB,U+86DE-86DF,U+86E4,U+86ED-86EE,U+86F0,U+86F9,U+86FB,U+86FE,U+8700,U+8702-8703,U+8706-8708,U+870A,U+8712-8713,U+8715,U+8717-8718,U+871C,U+8721-8722,U+8725,U+8729,U+8734,U+8737,U+873B,U+873F,U+8747,U+8749,U+874C,U+874E,U+8753,U+8755,U+8757,U+8759,U+8760,U+8766,U+8768,U+8774,U+8776,U+8778,U+8782-8783,U+878D,U+879E-879F,U+87A2,U+87AB,U+87B3,U+87BA-87BB,U+87C0,U+87C6,U+87C8,U+87CB,U+87D1-87D2,U+87E0,U+87EC,U+87EF,U+87F2,U+87F9,U+87FB,U+87FE,U+8805,U+880D,U+8814-8815,U+881F,U+8821-8823,U+8831,U+8836,U+8839,U+883B,U+8840,U+8845,U+884D,U+8853-8854,U+8857,U+8859,U+885B,U+885D,U+8861-8863,U+886B-886C,U+8870,U+8877,U+8879,U+887D,U+8881-8882,U+8884,U+8888,U+888B,U+888D,U+8892,U+8896,U+889C,U+889E,U+88AD,U+88B1,U+88C2,U+88CA,U+88D2,U+88D4-88D5,U+88D8-88D9,U+88DF,U+88E4,U+88E8,U+88EF,U+88F3-88F4,U+88F8-88F9,U+8902,U+890A,U+8910,U+8912-8913,U+8915,U+891A,U+8921,U+8925,U+892A-892B,U+8932,U+8936,U+8938,U+893B,U+893D,U+8944,U+8956,U+895E-8960,U+8964,U+896A,U+896C,U+896F,U+8972,U+8983,U+898F,U+8993,U+899C,U+89A6,U+89AC,U+89B2,U+89C4-89C5,U+89D4,U+89F4,U+89FC,U+8A03,U+8A0C,U+8A0E-8A11,U+8A13,U+8A15-8A17,U+8A1B,U+8A1D,U+8A1F,U+8A22-8A23,U+8A25,U+8A31,U+8A34,U+8A36,U+8A3A,U+8A3C,U+8A3E,U+8A41,U+8A46,U+8A50,U+8A54,U+8A56,U+8A5B,U+8A60,U+8A63,U+8A68-8A69,U+8A6B-8A6E,U+8A70,U+8A72,U+8A79,U+8A7B-8A7C,U+8A85,U+8A87,U+8A89-8A8A,U+8A8C,U+8A91,U+8A93,U+8A95,U+8A98,U+8A9A,U+8AA0-8AA1,U+8AA3-8AA8,U+8AB0,U+8AB2,U+8AB6,U+8AB9,U+8ABC,U+8AC2,U+8AC4,U+8AC7,U+8AC9,U+8ACD,U+8AD2,U+8ADB-8ADC,U+8AE6-8AE7,U+8AEB,U+8AED-8AEE,U+8AF1,U+8AF3,U+8AF6-8AF8,U+8AFA,U+8AFC,U+8B00-8B02,U+8B04,U+8B0A,U+8B0E,U+8B10,U+8B17,U+8B19,U+8B1B,U+8B1D,U+8B20,U+8B28,U+8B2B-8B2C,U+8B39,U+8B41,U+8B46,U+8B4E-8B4F,U+8B58-8B5A,U+8B5C,U+8B5F,U+8B66,U+8B6B-8B6C,U+8B6F,U+8B74,U+8B7D,U+8B92,U+8B96,U+8B9C,U+8BA3,U+8BA5,U+8BA8,U+8BAB,U+8BAD,U+8BAF,U+8BB2-8BB3,U+8BB6,U+8BB8-8BB9,U+8BBC-8BBD,U+8BC0,U+8BC5-8BC6,U+8BC8-8BCA,U+8BCC,U+8BD1,U+8BD7,U+8BDA-8BDB,U+8BDE,U+8BE1,U+8BE3,U+8BE5,U+8BE7,U+8BEB-8BEC,U+8BEF,U+8BF1-8BF2,U+8BF5,U+8BF8,U+8BFD-8BFE,U+8C01,U+8C05-8C06,U+8C08,U+8C0A-8C0B,U+8C0D-8C0E,U+8C10,U+8C13,U+8C17,U+8C1A,U+8C1C,U+8C22-8C24,U+8C26,U+8C28-8C29,U+8C2C-8C2D,U+8C30-8C31,U+8C34,U+8C37,U+8C3F,U+8C41,U+8C46,U+8C48-8C49,U+8C4C,U+8C4E,U+8C50,U+8C54-8C55,U+8C5A,U+8C61-8C62,U+8C6A-8C6D,U+8C73,U+8C79-8C7A,U+8C82,U+8C89-8C8A,U+8C8D,U+8C93,U+8C9D-8C9E,U+8CA0-8CA2,U+8CA7-8CAC,U+8CAF,U+8CB2-8CB4,U+8CB6,U+8CB8,U+8CBC-8CBD,U+8CBF-8CC5,U+8CC8,U+8CCA,U+8CD1-8CD3,U+8CDC,U+8CDE,U+8CE0-8CE4,U+8CE6,U+8CEA,U+8CEC-8CED,U+8CF4,U+8CF8,U+8CFB,U+8CFD,U+8D05,U+8D0A,U+8D0D,U+8D0F,U+8D13,U+8D16-8D17,U+8D1B,U+8D1D-8D1F,U+8D21-8D24,U+8D27-8D2C,U+8D2E-8D31,U+8D34-8D35,U+8D37-8D38,U+8D3A,U+8D3C,U+8D3E-8D3F,U+8D41-8D43,U+8D4A-8D4C,U+8D4E-8D50,U+8D54,U+8D56,U+8D58,U+8D5B,U+8D61-8D64,U+8D66-8D67,U+8D6B,U+8D6D,U+8D70,U+8D73-8D76,U+8D81,U+8D8A-8D8B,U+8D95,U+8D99,U+8D9F,U+8DA8,U+8DB4,U+8DBA,U+8DBE,U+8DC6,U+8DCB-8DCC,U+8DCE,U+8DD1,U+8DDA-8DDB,U+8DE4,U+8DE6,U+8DEA,U+8DF3,U+8DF5,U+8DFA,U+8DFC,U+8E0A,U+8E0C,U+8E0F-8E10,U+8E1D-8E1F,U+8E21-8E22,U+8E29,U+8E2B,U+8E31,U+8E34-8E35,U+8E39,U+8E42,U+8E44,U+8E48-8E4B,U+8E55,U+8E59,U+8E5F,U+8E63,U+8E66,U+8E6C-8E6D,U+8E72,U+8E74,U+8E76,U+8E7A,U+8E7C,U+8E7F,U+8E81-8E82,U+8E85,U+8E87,U+8E89-8E8B,U+8E91,U+8E93,U+8EA1,U+8EAA,U+8EAC,U+8EAF,U+8EB2,U+8EBA,U+8EC0,U+8ECA-8ECD,U+8ECF,U+8ED2,U+8ED4,U+8EDB,U+8EDF,U+8EF8,U+8EFB-8EFC,U+8EFE,U+8F0A,U+8F12-8F14,U+8F1B-8F1F,U+8F25-8F26,U+8F29,U+8F33,U+8F3B,U+8F3E-8F3F,U+8F42,U+8F44-8F45,U+8F4D-8F4E,U+8F54,U+8F5F,U+8F61,U+8F66-8F69,U+8F6F-8F70,U+8F74,U+8F7F,U+8F85-8F86,U+8F88-8F8A,U+8F90,U+8F95-8F97,U+8F99,U+8F9B-8F9C,U+8F9E-8F9F,U+8FA3,U+8FA6,U+8FA8-8FA9,U+8FAB,U+8FAD-8FB2,U+8FBD,U+8FC2,U+8FC4-8FC6,U+8FC8,U+8FD0,U+8FDC-8FDD,U+8FDF,U+8FE2,U+8FE4-8FE6,U+8FE8,U+8FEA-8FEB,U+8FED,U+8FF4,U+8FF7-8FF8,U+8FFA,U+9003,U+9005-9006,U+900A,U+900D,U+9012,U+9015-9016,U+901B,U+901D-901E,U+9020,U+9022,U+902E,U+9035-9036,U+9038,U+903B-903C,U+9041-9042,U+904A-904B,U+904D,U+904F-9051,U+9053,U+9055,U+9057-9059,U+905B-905E,U+9060,U+9062-9063,U+9065,U+9068,U+906D-906E,U+9072,U+9074-9075,U+9077,U+907C-907D,U+907F,U+9081-9083,U+9087-9088,U+908B,U+908F-9091,U+9093,U+9095,U+90A2-90A3,U+90A6,U+90AA,U+90AF,U+90B1,U+90B5-90B6,U+90B8-90B9,U+90BB,U+90C1,U+90C3,U+90CA,U+90CE,U+90D1,U+90DD,U+90E1-90E2,U+90E7,U+90ED,U+90F4,U+90F8,U+90FE,U+9102,U+9109,U+9112,U+9117-9119,U+911E,U+9127,U+912D,U+9130-9131,U+9134,U+9139,U+9148-914C,U+9152,U+9157,U+915A,U+915D-915E,U+9163,U+9165,U+9169-916A,U+916C,U+916E,U+9171,U+9174-9178,U+917F,U+9183,U+9187,U+9189,U+918B,U+9192,U+919A-919C,U+919E,U+91A3,U+91AB-91AC,U+91AE,U+91B1,U+91B4,U+91BA,U+91C0-91C1,U+91C5-91C7,U+91C9-91CB,U+91CE,U+91D0,U+91D7-91D9,U+91DC-91DD,U+91E3,U+91E6-91E7,U+91E9,U+91ED,U+91F5,U+9207,U+9209,U+920D,U+9210-9211,U+9214-9215,U+921E,U+9223,U+9234,U+9237-9239,U+923D-9240,U+9245,U+9249,U+924B,U+924D,U+9251,U+9257,U+925A-925B,U+9264,U+9274,U+9278,U+927B-927C,U+9280,U+9285,U+9291,U+9293,U+9296,U+9298,U+929C,U+92A8,U+92AC,U+92B2-92B3,U+92BB-92BC,U+92C1,U+92C5,U+92C7,U+92D2,U+92E4,U+92EA,U+92F0,U+92F8,U+92FC,U+9310,U+9315,U+9318-931A,U+9320-9321,U+9326,U+9328,U+932B,U+932E-932F,U+9333,U+9336,U+934A-934B,U+934D,U+9354,U+935A-935B,U+9365,U+936C,U+9370,U+937E,U+9382,U+938A,U+9394,U+9397-9398,U+939A,U+93A2,U+93AC,U+93AE,U+93B0,U+93B3,U+93C3,U+93C8,U+93CD,U+93D1,U+93D6-93D8,U+93DC-93DD,U+93DF,U+93E1-93E2,U+93E4,U+93E8,U+93FD,U+9403,U+9418,U+942B,U+942E,U+9432-9433,U+9435,U+9438,U+943A,U+9444,U+9451-9452,U+9460,U+9463-9464,U+946A,U+9470,U+9472,U+9477,U+947C-947F,U+9488-9489,U+948E,U+9492-9493,U+9499,U+949D-94A2,U+94A5-94A9,U+94AE,U+94B3,U+94B5,U+94BB,U+94BE,U+94C0-94C3,U+94C5-94C6,U+94DC-94DD,U+94E1,U+94E3,U+94EC-94ED,U+94F0-94F2,U+94F6,U+94F8,U+94FA,U+9504-9505,U+9508,U+950B-950C,U+9510-9511,U+9517,U+9519-951A,U+9521,U+9523-9526,U+9528,U+952D,U+952F-9530,U+9539,U+953B,U+9540-9541,U+9547,U+954A,U+954D,U+9550-9551,U+955C,U+9563,U+956D,U+9570,U+9576,U+9582-9583,U+958E-958F,U+9591-9592,U+9594,U+9598,U+95A1,U+95A3-95A5,U+95A8-95A9,U+95AD,U+95BB,U+95C6,U+95C8,U+95CA-95CC,U+95D0,U+95D4-95D6,U+95E1-95E2,U+95EA,U+95EF-95F0,U+95F2,U+95F7-95FB,U+95FD,U+9600-9602,U+9609,U+960E,U+9610-9611,U+9614,U+961C,U+9621,U+962A,U+962C,U+962E,U+9631-9635,U+963B,U+963F-9640,U+9642,U+9644,U+9646-9648,U+964B-964C,U+9655,U+9658,U+965B,U+965D-965E,U+9661-9663,U+9668,U+966C,U+9670,U+9672-9678,U+967D,U+9684-9686,U+968B,U+968D,U+9695,U+9698-9699,U+969C,U+96A7,U+96B4,U+96B6,U+96B8-96B9,U+96BB,U+96BE,U+96C0-96C1,U+96C4-96C5,U+96C7,U+96C9-96CD,U+96CF,U+96D2,U+96D5-96D6,U+96DB-96DC,U+96DE,U+96E3,U+96E8-96EA,U+96EF,U+96F6-96F7,U+96F9,U+96FE,U+9704,U+9706-9707,U+9709,U+970D-970F,U+9711,U+9713,U+9716,U+971C,U+971E,U+9724,U+9727,U+972A,U+9730,U+9732,U+9738-9739,U+973D-973E,U+9742,U+9744,U+9752,U+9756,U+9759,U+975B-975C,U+9760-9761,U+9766,U+9768-9769,U+9773-9774,U+9776,U+977C,U+9785,U+978B,U+978D,U+978F,U+9798,U+97A0,U+97A3,U+97A6,U+97AD,U+97C1,U+97C3,U+97C6,U+97C9,U+97CB-97CC,U+97D3,U+97DC,U+97E6-97E7,U+97E9,U+97ED,U+97F3,U+97F5-97F6,U+97F9,U+97FB,U+9803,U+9806,U+980A,U+980C,U+9811-9813,U+9817,U+981C,U+9821,U+9824,U+982B,U+9830,U+9837-9839,U+983B,U+9846,U+984E-984F,U+9853,U+9858,U+985B,U+9865,U+9867,U+986B,U+9870-9871,U+9877,U+987A,U+987D-987F,U+9881-9882,U+9885,U+9887-9888,U+988A,U+9890,U+9893,U+9896-9897,U+989C,U+98A0,U+98A4,U+98A7,U+98AF,U+98B1,U+98B3,U+98B6,U+98BA,U+98BC,U+98C4,U+98D8,U+98DB,U+98DE-98DF,U+98E2,U+98E7,U+98E9-98EA,U+98ED,U+98EF,U+98F2,U+98F4,U+98FC-98FE,U+9903,U+9905,U+9909-990A,U+990C,U+9912-9913,U+991A-991B,U+991E,U+9921,U+9928,U+992E,U+9935,U+993D-993F,U+9945,U+9949,U+9951-9952,U+9955,U+9957,U+995C,U+995E,U+9965,U+996D-9972,U+9975-9976,U+997A,U+997C,U+997F,U+9981,U+9985-9986,U+9988,U+998B,U+998F,U+9992,U+9999,U+99A5,U+99A8,U+99AC-99AE,U+99B1,U+99B3-99B4,U+99C1,U+99D0-99D2,U+99D5,U+99D9,U+99DB,U+99DD,U+99DF,U+99E2,U+99ED,U+99F1,U+99FF,U+9A01,U+9A0E,U+9A16,U+9A19,U+9A2B,U+9A30,U+9A35,U+9A37,U+9A3E,U+9A40,U+9A43,U+9A45,U+9A4D,U+9A55,U+9A5B,U+9A5F,U+9A62,U+9A65,U+9A6A,U+9A6C-9A71,U+9A73-9A74,U+9A76,U+9A79,U+9A7B-9A7C,U+9A7E,U+9A82,U+9A84,U+9A86-9A87,U+9A8B,U+9A8F,U+9A91,U+9A97,U+9A9A,U+9AA1,U+9AA4,U+9AA8,U+9AAF-9AB0,U+9AB7-9AB8,U+9ABC,U+9AC1,U+9ACF,U+9AD1-9AD3,U+9AD6,U+9AE1,U+9AE6,U+9AED-9AEF,U+9AFB,U+9B03,U+9B06,U+9B0D,U+9B1A,U+9B22-9B23,U+9B25,U+9B27-9B28,U+9B31-9B32,U+9B3C,U+9B41-9B42,U+9B44-9B45,U+9B4D-9B4F,U+9B51,U+9B54,U+9B58,U+9B5A,U+9B6F,U+9B77,U+9B91,U+9BAA-9BAB,U+9BAD,U+9BC0,U+9BC8-9BCA,U+9BD6,U+9BDB,U+9BE7-9BE8,U+9BFD,U+9C0D,U+9C13,U+9C25,U+9C2D,U+9C31,U+9C3B,U+9C3E,U+9C49,U+9C54,U+9C56-9C57,U+9C5F,U+9C77-9C78,U+9C7C,U+9C81,U+9C8D,U+9CA4,U+9CB8,U+9CC3,U+9CD6,U+9CDE,U+9CE5,U+9CE9,U+9CF3,U+9CF6,U+9D03,U+9D06,U+9D09,U+9D12,U+9D15,U+9D1B,U+9D23,U+9D26,U+9D28,U+9D3B,U+9D3F,U+9D51,U+9D5D,U+9D60-9D61,U+9D6A,U+9D6C,U+9D72,U+9D89,U+9DAF,U+9DB4,U+9DB8,U+9DC2,U+9DD3,U+9DD7,U+9DE5,U+9DF9-9DFA,U+9E1A-9E1B,U+9E1E-9E1F,U+9E21,U+9E25-9E26,U+9E2D,U+9E2F,U+9E33,U+9E35,U+9E3D,U+9E3F,U+9E43,U+9E45,U+9E4A,U+9E4F,U+9E64,U+9E70,U+9E75,U+9E79,U+9E7C-9E7D,U+9E7F,U+9E82,U+9E8B,U+9E92-9E93,U+9E97,U+9E9D,U+9E9F,U+9EA5-9EA6,U+9EA9,U+9EB4-9EB5,U+9EBB,U+9EBE,U+9EC3-9EC4,U+9ECC-9ECF,U+9ED4,U+9EDB-9EDD,U+9EE0,U+9EE8,U+9EEF,U+9EF4,U+9EF7,U+9F07,U+9F0E,U+9F13,U+9F15,U+9F19,U+9F20,U+9F2C,U+9F2F,U+9F34,U+9F3B,U+9F3E,U+9F4A-9F4B,U+9F50,U+9F52,U+9F5C,U+9F5F,U+9F63,U+9F66-9F67,U+9F6A,U+9F6C,U+9F72,U+9F77,U+9F7F,U+9F8B,U+9F8D,U+9F90,U+9F94,U+9F99-9F9A,U+9F9C,U+9F9F}@font-face{font-family:Aisol Han UI;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/AisolHanUI-extended-1.woff2) format("woff2");unicode-range:U+100-103,U+110-113,U+11A-11B,U+128-12B,U+143-144,U+147-148,U+14C-14F,U+152-153,U+168-16D,U+192,U+1A0-1A1,U+1AF-1B0,U+1CD-1DC,U+1F8-1F9,U+251,U+261,U+2BB,U+2C7,U+2C9-2CB,U+2D9,U+2EA-2EB,U+300-301,U+304,U+307,U+30C,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+401,U+410-44F,U+451,U+1E3E-1E3F,U+1EA0-1EF9,U+2002-2003,U+2010-2012,U+2015-2016,U+2018,U+201A,U+201E,U+2020-2022,U+2025,U+2027,U+2030,U+2032-2033,U+2035,U+2039-203C,U+2042,U+2047-2049,U+2051,U+2074,U+20A9,U+20AB-20AC,U+20DD-20DE,U+2100,U+2103,U+2105,U+2109-210A,U+210F,U+2113,U+2116,U+2121-2122,U+2126-2127,U+212B,U+212E,U+2135,U+213B,U+2160-216B,U+2170-217B,U+2190-2199,U+21B8-21B9,U+21C4-21C6,U+21CB-21CC,U+21D0,U+21D2,U+21D4,U+21E6-21E9,U+21F5,U+2200,U+2202-2203,U+2205-220B,U+220F,U+2211-2213,U+2215,U+221A,U+221D-2220,U+2223,U+2225-222E,U+2234-2237,U+223D,U+2243,U+2245,U+2248,U+224C,U+2260-2262,U+2264-2267,U+226A-226B,U+226E-226F,U+2272-2273,U+2276-2277,U+2282-2287,U+228A-228B,U+2295-2299,U+22A0,U+22A5,U+22BF,U+22DA-22DB,U+22EF,U+2305-2307,U+2312,U+2318,U+2329-232A,U+23B0-23B1,U+23BE-23CC,U+23CE,U+23DA-23DB,U+2423,U+2460-25AB,U+25B1-25B3,U+25B6-25B7,U+25BC-25BD,U+25C0-25C1,U+25C6-25C7,U+25C9-25CC,U+25CE-25D3,U+25E2-25E6,U+25EF,U+2600-2603,U+2605-2606,U+2609,U+260E-260F,U+2616-2617,U+261C-261F,U+262F,U+2640-2642,U+2660-266F,U+2672-267D,U+26BD-26BE,U+2702,U+2713,U+271A,U+273D,U+273F-2740,U+2756,U+2776-2793,U+27A1,U+2934-2935,U+29BF,U+29FA-29FB,U+2B05-2B07,U+2B1A,U+2B95,U+2E3A-2E3B,U+2E80-2E99,U+2E9B-2EF3,U+2F00-2FD5,U+2FF0-2FFB,U+3094-3096,U+3099-309C,U+309F-30A0,U+30A8-30FD,U+30FF,U+3105-312F,U+3131-3163,U+3165-318E,U+3190-31BB,U+31C0-31E3,U+31F0-321E,U+3220-332B,U+332D-3775}@font-face{font-family:Aisol Han UI;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/AisolHanUI-extended-2.woff2) format("woff2");unicode-range:U+3776-432D}@font-face{font-family:Aisol Han UI;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/AisolHanUI-extended-3.woff2) format("woff2");unicode-range:U+432E-4DB5,U+4E02,U+4E04-4E06,U+4E0C,U+4E0F,U+4E12,U+4E17,U+4E20-4E21,U+4E23,U+4E28-4E29,U+4E2C,U+4E2E-4E2F,U+4E31,U+4E33,U+4E35-4E37,U+4E3C,U+4E3F-4E42,U+4E44,U+4E46-4E47,U+4E4A,U+4E51,U+4E55,U+4E57,U+4E5A-4E5C,U+4E62-4E65,U+4E67-4E68,U+4E6A-4E6F,U+4E72,U+4E74-4E7D,U+4E7F-4E81,U+4E83-4E85,U+4E87,U+4E8A,U+4E8D,U+4E90,U+4E93,U+4E96-4E98,U+4E9C-4E9D,U+4EA0,U+4EA3,U+4EAA,U+4EAF-4EB1,U+4EB4-4EB9,U+4EBB-4EBE,U+4EC2,U+4EC8-4EC9,U+4ECC,U+4ECF-4ED0,U+4ED2,U+4EDA-4EDD,U+4EE0-4EE2,U+4EE6-4EE9,U+4EEB,U+4EED-4EEF,U+4EF1,U+4EF4-4EF5,U+4EF8-4EFA,U+4EFC,U+4EFE,U+4F00,U+4F02-4F08,U+4F0C,U+4F12-4F14,U+4F16,U+4F1B-4F1D,U+4F21-4F23,U+4F25,U+4F27-4F29,U+4F2B-4F2E,U+4F31-4F33,U+4F35,U+4F37,U+4F39,U+4F3B,U+4F3E-4F42,U+4F44-4F45,U+4F49-4F4C,U+4F52,U+4F56,U+4F58,U+4F5F,U+4F61-4F62,U+4F64-4F68,U+4F6A-4F6B,U+4F6D-4F6E,U+4F71-4F72,U+4F74,U+4F76-4F79,U+4F7C-4F7D,U+4F80-4F82,U+4F85,U+4F87,U+4F89-4F8A,U+4F8C,U+4F8E,U+4F90,U+4F92-4F95,U+4F98-4F9A,U+4F9C,U+4F9E-4F9F,U+4FA1-4FA2,U+4FA4,U+4FAA-4FAD,U+4FB0-4FB4,U+4FB8-4FBE,U+4FC0-4FC1,U+4FC5-4FC9,U+4FCB-4FCD,U+4FD2-4FD6,U+4FD9,U+4FDB-4FDC,U+4FE2-4FE8,U+4FEA-4FEC,U+4FF0,U+4FF2,U+4FF4-4FF7,U+4FF9,U+4FFB-4FFD,U+4FFF,U+5001-5005,U+5007-5008,U+500A,U+500E,U+5010,U+5013,U+5015,U+5017,U+501B-501E,U+5020,U+5022,U+5024,U+5027,U+502C,U+502E-5039,U+503B,U+503D}@font-face{font-family:Aisol Han UI;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/AisolHanUI-extended-4.woff2) format("woff2");unicode-range:U+503F-5042,U+5044-5046,U+5048,U+504A-504B,U+504D,U+5050-5054,U+5056-5059,U+505B,U+505D-5064,U+5066-506C,U+506E,U+5070-5073,U+5078-5079,U+507B-507C,U+507E,U+5081-5084,U+5086-5087,U+5089-508C,U+508E-5090,U+5092-5095,U+5097,U+509B-50A1,U+50A4-50A7,U+50A9-50AB,U+50AE,U+50B0-50B1,U+50B4,U+50B6,U+50B8-50BA,U+50BC-50BD,U+50BF-50C4,U+50C6,U+50C8-50CD,U+50D0,U+50D2-50D4,U+50D7-50D9,U+50DB-50E4,U+50E6,U+50E8,U+50EA-50EC,U+50EF-50F0,U+50F2,U+50F4,U+50F6-50F8,U+50FA,U+50FC-50FF,U+5101,U+5103,U+5106-5107,U+510A-510F,U+5111,U+5113,U+5116-5117,U+5119-511E,U+5120,U+5122-5129,U+512B-5131,U+5134-5136,U+5139-513A,U+513D-513E,U+5142,U+514A,U+514E-5150,U+5153,U+5156,U+5158-5159,U+515B,U+515D-5161,U+5163-5164,U+5166,U+516A,U+516F,U+5172,U+517A,U+517E-517F,U+5181-5184,U+5186-5187,U+518B,U+518E-5190,U+5193-5194,U+5196,U+5198,U+519A,U+519D-519F,U+51A1,U+51A3,U+51A6-51A9,U+51AB,U+51AD-51AE,U+51B1,U+51B4,U+51B8-51BA,U+51BC,U+51BE-51BF,U+51C1-51C3,U+51C5,U+51C7-51C8,U+51CA,U+51CE,U+51D0,U+51D2-51DA,U+51DE-51DF,U+51E2-51E3,U+51E5-51EC,U+51EE,U+51F2,U+51F4-51F5,U+51F7,U+51FC,U+51FE,U+5202,U+5204-5205,U+5209,U+520B-520D,U+520F-5210,U+5213-5215,U+521C,U+521E-521F,U+5221-5223,U+5226-5227,U+522C-522D,U+522F,U+5231-5235,U+523C,U+523E-5240,U+5244-5246,U+5248-5249,U+524F,U+5252-5253,U+5255,U+5257-525A,U+525E-5264,U+5266,U+5268,U+526B-526E,U+5270-5271,U+5273,U+5276,U+5278-527C,U+527E,U+5280-5281,U+5284-5286,U+528B-528C,U+528E-5290,U+5292,U+5294-529A,U+529C,U+52A2,U+52A4-52A7,U+52AD-52B0,U+52B4-52BA,U+52BC-52BD,U+52C0,U+52C2,U+52C4-52C6,U+52C8,U+52CA,U+52CC-52D1,U+52D3-52D4,U+52D6,U+52DA,U+52DC,U+52E0-52E1,U+52E5,U+52E7-52EF,U+52F1-52F2,U+52F4,U+52F6-52F7,U+52F9,U+52FC-52FD,U+5301-5304,U+5307,U+5309-530C,U+530E,U+5311-5314,U+5318,U+531A-531C,U+531E-531F,U+5322,U+5324-5329,U+532B-532E,U+5330,U+5332-5338,U+533C-533D,U+5342,U+5344,U+5346,U+534B-534D,U+5350,U+5358-5359,U+535B,U+535D,U+535F,U+5363,U+5365,U+5368-536A,U+536C-536D,U+5372,U+5376,U+537A,U+537C-537E,U+5380-5381,U+5383,U+5387-5388,U+538A,U+538D-5394,U+5396-5397,U+5399,U+539B-539C,U+539E,U+53A0-53A1,U+53A3-53A4,U+53A7,U+53AA-53AC,U+53AE-53B1,U+53B3-53BA,U+53BC-53BE,U+53C0,U+53C4-53C7,U+53CE-53D0,U+53D2-53D3,U+53D5,U+53DA,U+53DC-53DE,U+53E1,U+53E7,U+53F4,U+53FA,U+53FD-5400,U+5402,U+5405,U+5407,U+5414,U+5416,U+5418-541A,U+541C,U+5421-5425,U+542A,U+5430,U+5432,U+5437,U+543A,U+543D,U+543F,U+5441,U+5444-5445,U+5447,U+5449,U+544B-544D,U+544F,U+5451-5454,U+5456-5457,U+5459-545A,U+545D-5461,U+5463-5467,U+5469-5470,U+5472,U+5474,U+5479-547A,U+547E-547F,U+5481-5483,U+5485,U+5487-548A,U+548D,U+5491,U+5493-5494,U+5497-5498,U+549B-54A5,U+54AD-54AE,U+54B0,U+54B2,U+54B4-54B7,U+54B9-54BA,U+54BC,U+54BE,U+54C3,U+54C5,U+54CA-54CC,U+54CF-54D0,U+54D2-54D6,U+54D8-54DE,U+54E0,U+54E2-54E4,U+54E7,U+54EB-54EC,U+54EF-54F1,U+54F3-54F9,U+54FB,U+54FE-5500,U+5502-5505,U+5508,U+550A-550E,U+5511-5513,U+5515-5523,U+5525-5526,U+5528-552B,U+552D,U+5530,U+5532,U+5534-5536,U+5539-553D,U+553F-5540,U+5542,U+5545,U+5547-5549,U+554B-554E,U+5550-5554,U+5558-555B,U+555D,U+5560,U+5562,U+5567-5569,U+556B-556D,U+556F-5577,U+5579-557A,U+557D,U+557F,U+5581,U+5585-5586,U+5588,U+558C-5593,U+5595-5597,U+559B,U+559E,U+55A0-55A6,U+55A8-55A9,U+55AD,U+55AF-55B0,U+55B4-55B6,U+55B8-55BA,U+55BC-55C4,U+55C8,U+55CA-55CD,U+55CF-55D0,U+55D2,U+55D4-55D9,U+55DB,U+55DD-55DE,U+55E0,U+55E2,U+55E7,U+55E9-55EE,U+55F0-55F5,U+55F8-55FC,U+55FF,U+5601-5605,U+5607,U+560A-560C,U+560F,U+5611-5613,U+5615,U+5619-561A,U+561C-561E,U+5620-5628,U+562A-562D,U+5633,U+5635,U+5637-5638,U+563A,U+563C-563E,U+5640-564D,U+564F-5652,U+5654-5656,U+5658,U+565A-5661,U+5663,U+5666-5667,U+566D-566E,U+5670,U+5672-5673,U+5675,U+5677,U+567A-567F,U+5681-5684,U+5686,U+5688-568D,U+5691-5694,U+5696-56A2,U+56A4,U+56A6-56A7,U+56A9-56AD,U+56AF-56B3,U+56B5,U+56B8-56BB,U+56BD-56BF,U+56C3-56C7,U+56CB,U+56CD-56D0,U+56D2-56D9,U+56DC,U+56DF,U+56E1,U+56E3,U+56E5-56E9,U+56EC,U+56EE-56EF,U+56F2-56F3,U+56F5-56F9,U+56FB-56FC,U+5700-5702,U+5705,U+5707,U+570A,U+570C,U+570E-5711,U+5714-5715,U+5717,U+5719-571E,U+5720-5722,U+5724-5727,U+572A-572B,U+572E,U+5731-5732,U+5734-5739,U+573C-573D,U+573F,U+5741-5746,U+5748-5749,U+574B-574C,U+5752-5756,U+5758-5759,U+575C,U+5762-5763,U+5765,U+5767-5768,U+576B-576E,U+5770-5776,U+5778-577B,U+577D-5781,U+5785-578A,U+578C-5791,U+5794-579A,U+579C-579F,U+57A1,U+57A4-57A5,U+57A7-57AA,U+57AC-57AD,U+57AF-57C1,U+57C4-57CA,U+57CC-57CD,U+57CF-57D3,U+57D5-57DE,U+57E1-57E3,U+57E5-57F6,U+57F8,U+57FB-5801,U+5803-5804,U+5807-5808,U+580B-5810,U+5812-5814,U+5816-581C,U+581E-581F,U+5822-5823,U+5825-5829,U+582B-582E,U+5832-5833,U+5836-5849,U+584D-5850,U+5853,U+5855-5856,U+5859,U+585B-585D,U+585F-5861,U+5863-586A,U+586C,U+586E-5874,U+5876-5878,U+587A-587C,U+587F,U+5881-5882,U+5884,U+5886-5889,U+588B-5891,U+5894-5898,U+589A-589B,U+589D,U+58A0-58A5,U+58A7,U+58AA-58AD,U+58AF-58B2,U+58B4-58BD,U+58BF-58C0,U+58C2-58C4,U+58C6,U+58C8-58CD,U+58CF-58D0,U+58D2,U+58D4,U+58D6-58D7,U+58DA-58DD,U+58E0-58E1,U+58E3,U+58E5-58E8,U+58EA,U+58ED,U+58F1-58F2,U+58F4-58F5,U+58F7-58F8,U+58FB-58FC,U+58FE-5903,U+5905-5906,U+5908-590C,U+590E,U+5910-5913,U+5917-5918,U+591B,U+591D-591E,U+5921,U+5923,U+5926,U+5928,U+592C,U+5930,U+5932-5933,U+5935-5936,U+593B-593D,U+593F-5943,U+5945-5946,U+594A,U+594C-594D,U+5952-5953,U+5959,U+595B-595F,U+5961,U+5963-5964,U+5966,U+5968,U+596B-596C,U+596F-5972,U+5975,U+5977,U+597A-597C,U+597E-5980,U+5985,U+5989,U+598B-598C,U+598E-5991,U+5994-5995,U+5997-5998,U+599A-599C,U+599F-59A2,U+59A6-59A7,U+59A9-59AD,U+59B0-59B2,U+59B4-59B8,U+59BA,U+59BC-59BD,U+59BF-59C4,U+59C7-59C9,U+59CC,U+59CE-59CF,U+59D5-59D7,U+59D9,U+59DB,U+59DD-59E2,U+59E4,U+59E7,U+59E9,U+59EB,U+59ED-59FA,U+59FC-59FE,U+5A00,U+5A02,U+5A05-5A06,U+5A08,U+5A0A-5A0B,U+5A0D-5A10,U+5A12,U+5A14-5A17,U+5A19-5A1A,U+5A1D-5A1E,U+5A21-5A22,U+5A24,U+5A26-5A28,U+5A2A-5A30,U+5A32-5A35,U+5A37-5A3B,U+5A3D-5A3F,U+5A42-5A45,U+5A47-5A48,U+5A4B-5A59,U+5A5B-5A61,U+5A63-5A65,U+5A67-5A69,U+5A6B-5A73,U+5A75,U+5A78-5A7E,U+5A80-5A91,U+5A93-5A99,U+5A9C-5AA6,U+5AA8-5AB1,U+5AB4-5ABB,U+5ABF-5AC0,U+5AC3-5AC8,U+5ACA-5ACB,U+5ACD-5AD5,U+5AD9-5AE0,U+5AE2,U+5AE4-5AE5,U+5AE7-5AE8,U+5AEA-5AF4,U+5AF6-5AFA,U+5AFC-5B07,U+5B0A,U+5B0D-5B1C,U+5B1E-5B23,U+5B25-5B29,U+5B2B-5B2F,U+5B31-5B33,U+5B35-5B37,U+5B39-5B3F,U+5B41-5B42,U+5B44-5B4F,U+5B52,U+5B56,U+5B5E,U+5B60-5B62,U+5B65,U+5B67-5B68,U+5B6C-5B6F,U+5B72,U+5B74,U+5B76-5B77,U+5B79,U+5B7B-5B7C,U+5B7E,U+5B80,U+5B82,U+5B84,U+5B86,U+5B8A,U+5B8D-5B8E,U+5B90-5B96,U+5B9F,U+5BA7-5BA9,U+5BAC-5BAD,U+5BAF,U+5BB1-5BB2,U+5BB7,U+5BBA-5BBC,U+5BC0-5BC1,U+5BC3,U+5BC8-5BCB,U+5BCD-5BCF,U+5BD1,U+5BD4-5BDC,U+5BE0,U+5BE3,U+5BEA,U+5BED,U+5BEF,U+5BF1-5BF4,U+5BF7,U+5BFD-5BFE,U+5C00,U+5C02-5C03,U+5C05,U+5C0C,U+5C10,U+5C12-5C13,U+5C15,U+5C17,U+5C19,U+5C1B-5C1C,U+5C1E-5C21,U+5C23,U+5C25-5C26,U+5C28-5C2B,U+5C2D-5C30,U+5C32-5C36,U+5C3B,U+5C43-5C44,U+5C47,U+5C4C,U+5C52-5C54,U+5C56-5C57,U+5C59-5C5B,U+5C5F,U+5C63,U+5C66-5C67,U+5C69-5C6B,U+5C6D-5C6E,U+5C70,U+5C72-5C78,U+5C7A-5C7E,U+5C80,U+5C83-5C8B,U+5C8D-5C8F,U+5C92-5C93,U+5C95-5C96,U+5C98-5C9A,U+5C9C-5CA0,U+5CA2-5CA8,U+5CAA,U+5CAC,U+5CAE-5CB0,U+5CB2,U+5CB4-5CB6,U+5CB9-5CBE,U+5CC0-5CD1,U+5CD3-5CD8,U+5CDA-5CE0,U+5CE2-5CE5,U+5CE7,U+5CE9,U+5CEB-5CEC,U+5CEE-5CEF,U+5CF1-5CF3,U+5CF5,U+5CF7-5CFA,U+5CFC,U+5CFE-5D00,U+5D02-5D05,U+5D08-5D0D,U+5D0F-5D10,U+5D12-5D13,U+5D15,U+5D18,U+5D1A,U+5D1C-5D21,U+5D23,U+5D25-5D26,U+5D28,U+5D2A-5D2C,U+5D2E-5D33,U+5D35-5D46,U+5D48-5D4B,U+5D4D-5D4F,U+5D51-5D68,U+5D6A-5D6E,U+5D70-5D83,U+5D85-5D86,U+5D88-5D93,U+5D95-5D9C,U+5D9E-5DB7,U+5DB9,U+5DBB,U+5DBE-5DC8,U+5DCA-5DCC,U+5DCE-5DD1,U+5DD3,U+5DD5,U+5DD7-5DDC,U+5DDF-5DE0,U+5DE3-5DE4,U+5DEA,U+5DEC-5DED,U+5DEF-5DF0,U+5DF5-5DF6,U+5DF8-5DFC,U+5DFF-5E00,U+5E04,U+5E07,U+5E09-5E0B,U+5E0D-5E0F,U+5E12-5E14,U+5E17,U+5E19,U+5E1E,U+5E20-5E24,U+5E28-5E2A,U+5E2C,U+5E2F-5E32,U+5E34-5E35,U+5E39-5E3C,U+5E3E-5E3F,U+5E41,U+5E44,U+5E46-5E4B,U+5E4D-5E53,U+5E56,U+5E58-5E5A,U+5E5C-5E5E,U+5E60,U+5E64-5E6A,U+5E6C-5E71,U+5E75,U+5E77,U+5E7A,U+5E80-5E83,U+5E85,U+5E88-5E89,U+5E8B-5E8E,U+5E91-5E92,U+5E98,U+5E9B,U+5E9D,U+5EA1-5EA5,U+5EA8-5EAA,U+5EAC,U+5EAE-5EB4,U+5EB9-5EBD,U+5EBF-5EC0,U+5EC3,U+5EC5-5EC7,U+5ECB-5ED2,U+5ED4-5ED5,U+5ED7-5ED9,U+5EDB-5EDC,U+5EDE,U+5EE1,U+5EE4-5EEB,U+5EED-5EF2,U+5EF4-5EF5,U+5EF8-5EF9,U+5EFB-5EFD,U+5F05-5F07,U+5F09,U+5F0C-5F0E,U+5F10-5F11,U+5F16,U+5F19-5F1A,U+5F1C-5F1E,U+5F21-5F24,U+5F28,U+5F2A-5F2C,U+5F2E,U+5F30,U+5F32-5F34,U+5F36,U+5F38,U+5F3B,U+5F3D-5F45,U+5F47,U+5F49,U+5F4B,U+5F4D,U+5F4F-5F51,U+5F54,U+5F56,U+5F58,U+5F5A-5F5C,U+5F5E-5F61,U+5F63,U+5F67-5F68,U+5F6E-5F6F,U+5F72-5F76,U+5F78,U+5F7A,U+5F7D-5F7E,U+5F82-5F83,U+5F86,U+5F8D-5F8F,U+5F93-5F96,U+5F9A-5F9B,U+5F9D,U+5F9F,U+5FA2-5FA7,U+5FAB,U+5FAD,U+5FAF-5FB4,U+5FB6,U+5FB8,U+5FBA-5FBC,U+5FBE-5FC2,U+5FC4,U+5FC7-5FCB,U+5FCE-5FD5,U+5FDA-5FDC,U+5FDE-5FDF,U+5FE1-5FE6,U+5FE8-5FE9,U+5FEC-5FF0,U+5FF2-5FF4,U+5FF6-5FF7,U+5FF9-5FFA,U+5FFC,U+5FFE,U+6003-600D,U+6010-6011,U+6013,U+6017-601A,U+601E-601F,U+6022-6024,U+6026,U+602C-602E,U+6030-6034,U+6036-603A,U+603C-6042,U+6044-6045,U+6047-604A,U+604C,U+604E-604F,U+6051,U+6053-6054,U+6056-6058,U+605A-6061,U+6066-6067,U+606E,U+6071-6072,U+6074-6075,U+6077-607B,U+607D-607E,U+6080-6083,U+6086-6088,U+608A-608B,U+608E-6093,U+6095,U+6097-6099,U+609B-609E,U+60A1-60A2,U+60A4-60A5,U+60A7,U+60A9-60AB,U+60AD-60AE,U+60B0-60B1,U+60B3,U+60B7,U+60B9-60BA,U+60BE-60C4,U+60C8-60C9,U+60CC-60D0,U+60D2-60D4,U+60D6-60D7,U+60D9,U+60DB,U+60DD-60DE,U+60E2-60E5,U+60EA,U+60EC,U+60F2,U+60F5,U+60F7-60F8,U+60FC-60FF,U+6102-6105,U+6107,U+610A-610C,U+6110-6111,U+6113-6114,U+6116-6119,U+611D-611E,U+6120-6122,U+6125-6126,U+6128-6133,U+6135-6136,U+6138-613D,U+6140-6143,U+6145-6146,U+6149-614A,U+614F-6150,U+6152-6154,U+6156-6157,U+6159,U+615B-615C,U+615E,U+6160-6161,U+6164-6166,U+6169-616A,U+616C-616D,U+616F,U+6171-6174,U+6178-617B,U+617D,U+617F-6181,U+6183-6189,U+618C-618D,U+618F,U+6192-6193,U+6195-6199,U+619B-61A3,U+61A5-61A6,U+61AA,U+61AD,U+61AF-61B1,U+61B3-61B5,U+61B7-61BD,U+61BF-61C1,U+61C3-61C6,U+61CC,U+61CE-61D1,U+61D3-61E2,U+61E4-61E5,U+61E7-61F1,U+61F3-61F4,U+61F9,U+61FB,U+61FD,U+6201-6207,U+6209,U+620B,U+6213-6214,U+6217,U+6219,U+621C-621E,U+6220,U+6223-6229,U+622B-622D,U+622F,U+6231,U+6235,U+6238-623D,U+6242-6246,U+624A,U+624C,U+624F-6250,U+6255-6257,U+6259-625A,U+625C-6262,U+6264-6265,U+6268,U+626A,U+6271-6272,U+6274-6275,U+6277-6278,U+627A-627B,U+627D,U+6281-6283,U+6285,U+6287-6288,U+628B-6290,U+6294,U+6299,U+629C-629F,U+62A3,U+62A6-62A7,U+62A9}@font-face{font-family:Aisol Han UI;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/AisolHanUI-extended-5.woff2) format("woff2");unicode-range:U+62AA,U+62AD-62B0,U+62B2-62B4,U+62B6-62B8,U+62BA-62BB,U+62BE,U+62C0-62C1,U+62C3,U+62CA,U+62CF,U+62D1,U+62D5,U+62DD-62DE,U+62E0-62E1,U+62E4,U+62EA-62EB,U+62F0,U+62F2,U+62F5-62F6,U+62F8-62FB,U+6300,U+6303-6306,U+630A-630D,U+630F-6310,U+6312-6315,U+6317-6319,U+631C,U+6322,U+6326-6327,U+6329,U+632C-632E,U+6330-6339,U+633B-633C,U+633F-6341,U+6343-6344,U+6347-6348,U+634A-634B,U+6351-6354,U+6356-635D,U+6360,U+6364-6366,U+636A,U+636C-636D,U+636F-6370,U+6373-6375,U+6378-6379,U+637C-637F,U+6381,U+6385-6386,U+638A-638B,U+638D-638E,U+6391,U+6393-6395,U+6397,U+639A,U+639C-639F,U+63A4,U+63A6,U+63AB,U+63AD-63B2,U+63B4-63B6,U+63B9,U+63BB-63BF,U+63C1-63C5,U+63C7-63C8,U+63CA-63CC,U+63CE,U+63D1,U+63D3-63D5,U+63D7-63D9,U+63DC-63E0,U+63E2,U+63E4-63E8,U+63EB-63EC,U+63EF-63F3,U+63F5-63F8,U+63FA-63FC,U+63FE-63FF,U+6403-6404,U+6407-640C,U+640E,U+6411-6412,U+6415,U+6418-641B,U+641D,U+641F-6429,U+642B,U+642E-6433,U+6435,U+6437-6439,U+643B-643C,U+643F-6443,U+6445,U+6449,U+644B-6450,U+6453,U+6455-6457,U+6459-645E,U+6460-6466,U+6468,U+646A-646C,U+646E,U+6470-6477,U+647C-6481,U+6483-6484,U+6486,U+6489-648F,U+6494,U+6496-6498,U+649B-649D,U+649F-64A1,U+64A3,U+64A6-64A8,U+64AA,U+64AF,U+64B1,U+64B4,U+64B6-64BA,U+64BD,U+64C0,U+64C3,U+64C6,U+64C8-64C9,U+64CC,U+64CF-64D1,U+64D3,U+64D5-64D7,U+64D9,U+64DB-64DD,U+64DF,U+64E1,U+64E3-64E5,U+64E7-64EB,U+64EE-64EF,U+64F3,U+64F5-64F6,U+64F8-64F9,U+64FC-64FD,U+64FF,U+6501-6505,U+6507-650E,U+6510-6511,U+6513,U+6515-6517,U+651A-651B,U+651E-6522,U+6525-6529,U+652D-652E,U+6530-6535,U+6537,U+653A,U+653C-653D,U+6540-6544,U+6546-6547,U+654A-654B,U+654D-654E,U+6550,U+6552-6553,U+655A,U+655C,U+655F-6561,U+6564-6565,U+6567-656B,U+656D-656F,U+6571,U+6573,U+6576,U+6579-6581,U+6584-6586,U+6588-658A,U+658D-658F,U+6592-6594,U+6596,U+6598,U+659A,U+659D-659E,U+65A0,U+65A2-65A3,U+65A6,U+65A8,U+65AA,U+65AE,U+65B1-65B6,U+65B8,U+65BA-65BB,U+65BE-65C0,U+65C2-65C4,U+65C6-65CA,U+65CD,U+65D0-65D5,U+65D8-65DF,U+65E1,U+65E3-65E4,U+65EA-65EB,U+65EE-65F0,U+65F2-65F5,U+65F8-65F9,U+65FB-65FF,U+6601,U+6603-6605,U+6608-6609,U+660B,U+660D,U+6610-6612,U+6616-661E,U+6621-6623,U+6626,U+6629-662C,U+662E,U+6630,U+6632-663B,U+663D,U+663F-6640,U+6644,U+6646-6648,U+664A,U+664D-664E,U+6650-6651,U+6654,U+6656-6659,U+665B-665C,U+665F-6663,U+6665,U+6667,U+6669-666D,U+6671-6673,U+6675,U+6678-6679,U+667B-667D,U+667F-6681,U+6683,U+6685-6686,U+668A-668C,U+668E-6690,U+6692-6695,U+6699-669C,U+669E-66A1,U+66A3-66A7,U+66A9-66AA,U+66AC-66AD,U+66AF-66B0,U+66B2-66B3,U+66B5-66B7,U+66BA-66C3,U+66C5,U+66C8,U+66CA-66D5,U+66D7-66D8,U+66DA-66DB,U+66DE-66DF,U+66E1-66E5,U+66E7-66E8,U+66EA-66EB,U+66ED-66EF,U+66F1,U+66F5-66F6,U+66FA-66FB,U+66FD,U+6701-6702,U+6704-6707,U+670A,U+670C,U+670E-6713,U+6716,U+6718-671A,U+671C,U+671E,U+6720-6725,U+6729,U+6730,U+6732-6733,U+6736-6739,U+673B-673C,U+673E-673F,U+6741,U+6744-6745,U+6747-6748,U+674A-674D,U+6752,U+6754-6755,U+6758-675B,U+675D,U+6762-6764,U+6766-6767,U+6769,U+676B-676C,U+676E,U+6774,U+6776,U+6778-677B,U+677D,U+6780,U+6782-6783,U+6785-6786,U+6788,U+678A,U+678C-678F,U+6791-6792,U+6794,U+6796,U+6798-6799,U+679B,U+679E-67A1,U+67A4-67A9,U+67AC-67AE,U+67B1-67B3,U+67B5,U+67B9-67C3,U+67C5-67CE,U+67D5-67D8,U+67DB,U+67DF,U+67E1,U+67E3-67E4,U+67E6-67E8,U+67EA-67EB,U+67ED-67EE,U+67F0,U+67F2,U+67F6-67FE,U+6800-6804,U+6806,U+6809-680A,U+680C-680E,U+6810,U+6812,U+6814-6815,U+6819-6820,U+6822-6828,U+682B-6836,U+683A-683B,U+683E-683F,U+6844,U+6847,U+6849-684B,U+684D-684F,U+6852,U+6855-6862,U+6864,U+6866-6867,U+686A-6875,U+6877-687E,U+6880,U+6884,U+6887-6892,U+6895-6896,U+6898-689C,U+689E,U+68A0,U+68A3-68A5,U+68A9-68AC,U+68AE,U+68B2,U+68B4,U+68B6-68BF,U+68C1-68C3,U+68C5-68C8,U+68CA,U+68CC,U+68CE-68D1,U+68D3-68D4,U+68D6,U+68D9,U+68DB-68DE,U+68E1-68E2,U+68E4-68E6,U+68E8-68ED,U+68EF-68F0,U+68F3-68F4,U+68F6-68F8,U+68FC-6904,U+6906-690C,U+690F-6911,U+6913-692C,U+692E-692F,U+6931-693C,U+693E,U+6940-6949,U+694B-6952,U+6955-6959,U+695C,U+695F,U+6961-6962,U+6964-6967,U+6969-696A,U+696C,U+696F-6974,U+6976,U+6978,U+697A-697B,U+697D-6981,U+6983-6985,U+6987-6993,U+6996-699A,U+699D-69A2,U+69A4-69A5,U+69A7,U+69A9-69AA,U+69AC,U+69AF-69B3,U+69B5-69B6,U+69B8-69BA,U+69BC-69C0,U+69C2,U+69C4-69CA,U+69CE-69CF,U+69D1-69D2,U+69D4-69DA,U+69DC-69E7,U+69E9-69EC,U+69EE-69F2,U+69F4-69FC,U+69FE-6A00,U+6A03-6A04,U+6A06-6A09,U+6A0B-6A10,U+6A12,U+6A14-6A18,U+6A1A-6A1D,U+6A20,U+6A22,U+6A24-6A29,U+6A2B-6A30,U+6A32-6A34,U+6A36-6A37,U+6A3B-6A3C,U+6A3E-6A43,U+6A45-6A46,U+6A49-6A4A,U+6A4C-6A57,U+6A5A-6A5E,U+6A60,U+6A63-6A6A,U+6A6C-6A70,U+6A72-6A7D,U+6A7F,U+6A81-6A83,U+6A85-6A8F,U+6A91-6A93,U+6A95-6A96,U+6A98-6A9B,U+6A9D-6A9F,U+6AA1,U+6AA4-6AAB,U+6AAD,U+6AB0-6AB2,U+6AB4-6AB7,U+6AB9-6ABA,U+6ABC-6AC1,U+6AC4-6AD2,U+6AD4-6AD9,U+6ADC,U+6ADE-6AE4,U+6AE6-6AEB,U+6AED-6AF9,U+6AFC-6B03,U+6B05-6B09,U+6B0B-6B0F,U+6B11-6B15,U+6B17-6B1F,U+6B24-6B26,U+6B28-6B31,U+6B33-6B39,U+6B3B-6B3C,U+6B3F-6B46,U+6B48,U+6B4A-6B4B,U+6B4D,U+6B4F,U+6B51-6B58,U+6B5A-6B5B,U+6B5D-6B5E,U+6B60,U+6B68-6B69,U+6B6B-6B71,U+6B73-6B76,U+6B7A,U+6B7D-6B7E,U+6B80-6B82,U+6B84-6B85,U+6B87-6B88,U+6B8C-6B95,U+6B97,U+6B99-6BA3,U+6BA5-6BAD,U+6BB0-6BB1,U+6BB3,U+6BB6,U+6BB8-6BB9,U+6BBB,U+6BBD-6BBE,U+6BC2-6BC4,U+6BC7-6BCA,U+6BCC,U+6BCE,U+6BD0-6BD1,U+6BD8,U+6BDC-6BE0,U+6BE2-6BEA,U+6BED-6BEE,U+6BF0-6BFC,U+6BFE-6C04,U+6C06-6C07,U+6C09-6C0E,U+6C12,U+6C15,U+6C17-6C1A,U+6C1C-6C1E,U+6C20-6C21,U+6C25,U+6C29-6C2A,U+6C2D,U+6C31-6C32,U+6C35-6C37,U+6C39-6C3D,U+6C3F,U+6C43-6C46,U+6C48,U+6C4A-6C4C,U+6C4F,U+6C51-6C54,U+6C56,U+6C58,U+6C5A,U+6C5C,U+6C62-6C63,U+6C65-6C67,U+6C69,U+6C6B-6C6F,U+6C71,U+6C73,U+6C75,U+6C77-6C78,U+6C7B-6C7C,U+6C7F-6C80,U+6C84,U+6C87,U+6C8A-6C8B,U+6C8E,U+6C91,U+6C93,U+6C95,U+6C97,U+6C9A,U+6C9C-6C9E,U+6CA0,U+6CA2-6CA3,U+6CA8-6CA9,U+6CAD,U+6CAF-6CB0,U+6CB2,U+6CB4-6CB7,U+6CBA,U+6CC0,U+6CC2-6CC3,U+6CC6-6CC8,U+6CCB,U+6CCD-6CD2,U+6CD4,U+6CD8-6CDA,U+6CDD,U+6CDF,U+6CE4,U+6CE6-6CE7,U+6CE9,U+6CEB-6CEE,U+6CF2,U+6CF4,U+6CF6-6CFA,U+6CFE-6D00,U+6D02-6D0A,U+6D0D,U+6D0F-6D11,U+6D13-6D16,U+6D18-6D1A,U+6D1C-6D1D,U+6D1F-6D24,U+6D26,U+6D28,U+6D2C-6D2D,U+6D2F-6D30,U+6D33-6D34,U+6D37,U+6D3A,U+6D3F-6D40,U+6D42-6D44,U+6D48-6D49,U+6D4C-6D4D,U+6D50,U+6D52,U+6D54-6D58,U+6D5B-6D64,U+6D67-6D68,U+6D6B,U+6D6D,U+6D6F-6D73,U+6D75-6D76,U+6D7A-6D81,U+6D83-6D84,U+6D86,U+6D8B,U+6D8D,U+6D8F-6D92,U+6D96-6D9A,U+6D9C,U+6D9E,U+6DA0,U+6DA2,U+6DA5,U+6DAB-6DAD,U+6DB0-6DB1,U+6DB3-6DB4,U+6DB6-6DB7,U+6DB9-6DBB,U+6DBD-6DBE,U+6DC1-6DC3,U+6DC8-6DCA,U+6DCD-6DD0,U+6DD3-6DD5,U+6DD7,U+6DDB-6DDD,U+6DDF-6DE0,U+6DE2-6DE3,U+6DE5,U+6DE7,U+6DE9,U+6DED,U+6DEF-6DF0,U+6DF2,U+6DF4,U+6DF6,U+6DF8,U+6DFC-6E04,U+6E06-6E09,U+6E0B-6E0C,U+6E0E-6E0F,U+6E11-6E13,U+6E15-6E16,U+6E18,U+6E1C,U+6E1E-6E1F,U+6E22,U+6E27-6E28,U+6E2A-6E2B,U+6E2E,U+6E30-6E31,U+6E33,U+6E35-6E37,U+6E39,U+6E3B-6E3D,U+6E3F-6E42,U+6E45-6E49,U+6E4B-6E4C,U+6E4F-6E53,U+6E55,U+6E57,U+6E59-6E5A,U+6E5C-6E5E,U+6E60-6E62,U+6E64-6E66,U+6E68,U+6E6A-6E6D,U+6E70-6E71,U+6E73-6E7D,U+6E80-6E82,U+6E84,U+6E86-6E88,U+6E8A-6E8F,U+6E91-6E95,U+6E97,U+6E99-6E9B,U+6E9E-6EA1,U+6EA3-6EA4,U+6EA6,U+6EA8-6EA9,U+6EAC-6EAE,U+6EB0-6EB3,U+6EB5,U+6EB7-6EB9,U+6EBB,U+6EBD-6EC0,U+6EC3,U+6EC6,U+6EC8-6ECA,U+6ECD-6ED0,U+6ED2,U+6ED6-6ED9,U+6EDB-6EDD,U+6EDF-6EE0,U+6EE2-6EE3,U+6EE7,U+6EEA-6EEB,U+6EED-6EEE,U+6EF0-6EF1,U+6EF3,U+6EF5-6EF6,U+6EF8-6EFD,U+6F00,U+6F03-6F05,U+6F07-6F0E,U+6F10-6F12,U+6F16-6F1F,U+6F21,U+6F24-6F28,U+6F2D-6F2E,U+6F30,U+6F34-6F37,U+6F39-6F3D,U+6F40-6F4C,U+6F4E-6F50,U+6F52-6F53,U+6F55-6F57,U+6F59-6F5A,U+6F5D,U+6F61-6F63,U+6F65,U+6F67-6F6C,U+6F71-6F77,U+6F79,U+6F7B,U+6F7D-6F7F,U+6F81-6F83,U+6F85,U+6F87,U+6F89-6F8D,U+6F8F-6F96,U+6F98-6F9B,U+6F9D-6F9F,U+6FA2-6FA3,U+6FA5,U+6FA8-6FB0,U+6FB2,U+6FB5,U+6FB7-6FB8,U+6FBA-6FBF,U+6FC4-6FD1,U+6FD3-6FD4,U+6FD6-6FD7,U+6FD9-6FDA,U+6FDC-6FDE,U+6FE2-6FE3,U+6FE5-6FE8,U+6FEA,U+6FED,U+6FF2-6FF9,U+6FFB-6FFD,U+6FFF-7005,U+7007-7008,U+700A,U+700C-700E,U+7010,U+7012-7014,U+7016-7017,U+7019,U+701C,U+701E,U+7020-7027,U+7029-702F,U+7031,U+7033-703D,U+703F-704B,U+704D-7050,U+7052-7057,U+7059-705D,U+705F-7062,U+7065-706A,U+706C,U+706E,U+7071-7074,U+7077,U+7079-707B,U+7080-7088,U+708B-708D,U+708F-7091,U+7093,U+7096-7098,U+709A-70A3,U+70A5-70AA,U+70B0-70B2,U+70B4-70B7,U+70BB,U+70BE-70C0,U+70C4-70C7,U+70C9,U+70CB-70CE,U+70D0-70D7,U+70DA,U+70DC-70DE,U+70E0-70E3,U+70E5,U+70E8,U+70EA,U+70EE,U+70F0-70F6,U+70F8,U+70FA-70FC,U+70FE-7108,U+710B-7114,U+7116-7118,U+711B,U+711D-7120,U+7122-7125,U+7127-712F,U+7131-7135,U+7137-7145,U+7147-7148,U+714A-714B,U+714D,U+714F-7155,U+7157-7158,U+715A-715B,U+715D,U+715F-7163,U+716A-716B,U+716D,U+716F-717C,U+717E-7183,U+7185-7189,U+718B-718E,U+7190-7191,U+7193,U+7195-7198,U+719A-719E,U+71A0-71A7,U+71A9-71AB,U+71AD-71B0,U+71B2-71B8,U+71BA-71BD,U+71BF-71C2,U+71C5-71C7,U+71CA-71CD,U+71CF,U+71D1,U+71D3-71D4,U+71D6-71D8,U+71DA-71DB,U+71DD-71DE,U+71E1-71E4,U+71E8-71EB,U+71EF-71F3,U+71F5-71F7,U+71F9-71FA,U+71FD,U+71FF-7205,U+7207-720C,U+720E-720F,U+7211-721A,U+721C-7227,U+7229,U+722B,U+722E-722F,U+7232-7234,U+723C,U+723F-7245,U+7249-724B,U+724D-7251,U+7253-7255,U+7257,U+725A,U+725C,U+725E,U+7263-7266,U+7268,U+726A-726E,U+7270-7271,U+7273,U+7276-7278,U+727B-727C,U+727E-727F,U+7282-7283,U+7285-7289,U+728B-7291,U+7293-7295,U+7297-729A,U+729C-72A1,U+72A3-72A6,U+72A8-72AB,U+72AD-72AE,U+72B0-72B5,U+72B7-72B8,U+72BA-72BF,U+72C1,U+72C3,U+72C5-72C7,U+72C9-72CD,U+72CF,U+72D1-72D6,U+72D8,U+72DA-72DD,U+72DF,U+72E2-72E8,U+72EA-72EB,U+72EF,U+72F2-72F6,U+72FA-72FB,U+72FE-730D,U+730F-7312,U+7314-7315,U+7317-7318,U+731A,U+731D-7324,U+7326-7328,U+732C-732D,U+732F-7333,U+7335,U+7338-733D,U+7340-7343,U+7346-734D,U+734F,U+7351-7356,U+7358-7367,U+7369-736C,U+736E-736F,U+7371,U+7373-7374,U+7376,U+7379,U+737C-737F,U+7381-7383,U+7385,U+7388,U+738A,U+738C-7395,U+7397-739A,U+739C-739E,U+73A0-73A4,U+73A6-73A7,U+73AA,U+73AC-73AE,U+73B1,U+73B4-73B6,U+73B8-73BA,U+73BC-73BF,U+73C1-73C9,U+73CB-73CC,U+73CE-73CF,U+73D1-73DD,U+73DF,U+73E1-73E9,U+73EB-73EC,U+73EF-73FD,U+73FF-7402,U+7404}@font-face{font-family:Aisol Han UI;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/AisolHanUI-extended-6.woff2) format("woff2");unicode-range:U+7407-7408,U+740B-740C,U+740E-740F,U+7411-741A,U+741C-7421,U+7423-7424,U+7427,U+7429,U+742B-742E,U+7430-7432,U+7437-7439,U+743B,U+743D-743E,U+7440,U+7442-7454,U+7456-7458,U+745D,U+7460-7462,U+7465-7468,U+746B-746C,U+746E,U+7471-7475,U+7477-747D,U+747F,U+7481-7482,U+7484-748A,U+748C-7497,U+7499-749B,U+749D,U+74A0-74A2,U+74A4-74A5,U+74AA-74AF,U+74B1-74BC,U+74BE,U+74C0-74C9,U+74CB-74CE,U+74D0-74D3,U+74D5,U+74D7-74D9,U+74DB,U+74DD-74DF,U+74E1,U+74E5,U+74E7-74ED,U+74EF-74F5,U+74F8-7503,U+7505-750B,U+750E-7514,U+7516-7517,U+7519,U+751B,U+751D-751E,U+7520-7521,U+7523-7524,U+7527,U+752A,U+752E-752F,U+7534,U+7536,U+7539-753A,U+753C,U+753E-7544,U+7546-754A,U+754D,U+7550-7553,U+7555-7558,U+755B,U+755E-7561,U+7563-7564,U+7567-7569,U+756C-756F,U+7571-7573,U+7575,U+7577,U+7579-757E,U+7580-7585,U+7588-7589,U+758C-758E,U+7590,U+7592-7596,U+7598,U+759B-759C,U+759E,U+75A0,U+75A6-75AA,U+75AC-75AD,U+75B0-75B1,U+75B4,U+75B6-75B7,U+75BA-75BB,U+75BF-75C1,U+75C3-75C4,U+75C6,U+75CB-75CC,U+75CE-75D1,U+75D3,U+75D6-75D7,U+75DA,U+75DC-75DD,U+75DF,U+75E1,U+75E4-75E9,U+75EB-75EF,U+75F5-75F8,U+75FB-75FE,U+7602-7608,U+760A,U+760C,U+760E-7612,U+7614-761E,U+7623,U+7625,U+7628,U+762C-7633,U+7635-7637,U+7639,U+763B-7641,U+7643-7645,U+7647-764B,U+764D-7651,U+7653-7655,U+7657,U+7659-765E,U+7660,U+7664,U+7666-7668,U+766A-766B,U+766D,U+766F-7670,U+7673-7677,U+7679-767A,U+767F-7681,U+7683,U+7685,U+7689-768A,U+768C-768D,U+768F-7690,U+7692,U+7694-7695,U+7697-7699,U+769B-76AD,U+76AF,U+76B2-76B3,U+76B5-76B9,U+76BB-76BE,U+76C0-76C1,U+76C4,U+76C7,U+76C9,U+76CB-76CC,U+76D3,U+76D5,U+76D9-76DA,U+76DD,U+76E0,U+76E2,U+76E6,U+76E8-76E9,U+76EB-76ED,U+76F0-76F1,U+76F3,U+76F5-76F7,U+76FA-76FB,U+76FD,U+76FF-7700,U+7702-7706,U+7708,U+770A,U+770C-771E,U+7721-7727,U+772A-772E,U+7730-7735,U+7739,U+773B,U+773D,U+773F,U+7742-774E,U+7750-775A,U+775D,U+775F-7760,U+7764,U+7767,U+7769,U+776D-7778,U+777A-777C,U+777E,U+7780-7783,U+7786,U+7788-778A,U+778D,U+778F-7790,U+7793-779D,U+77A1-77A4,U+77A6,U+77A8,U+77AB,U+77AE-77AF,U+77B1-77B2,U+77B4-77BA,U+77BE,U+77C0-77C6,U+77C8-77D2,U+77D4-77D6,U+77D8-77D9,U+77DD-77E1,U+77E4,U+77E6-77E8,U+77EA,U+77EC,U+77F0-77F2,U+77F4-77FC,U+7800,U+7803-780B,U+780E-7811,U+7813,U+7815,U+7817-7819,U+781B-781C,U+781E,U+7821-7824,U+7826,U+7828-782C,U+782E-782F,U+7831,U+7833,U+7835-7836,U+7839-783D,U+783F,U+7841-7842,U+7844,U+7846-784D,U+784F-7851,U+7853-7854,U+7856-785C,U+785E-786A,U+786D,U+7870-7876,U+7878-787B,U+787D-787E,U+7880-7888,U+788A-788B,U+788F-7890,U+7892,U+7894-7896,U+7899-789E,U+78A0-78A2,U+78A4-78A6,U+78A8,U+78AA-78AF,U+78B2,U+78B5-78B9,U+78BB,U+78BD,U+78BF-78C0,U+78C2-78C4,U+78C6-78C9,U+78CC-78CF,U+78D1-78D4,U+78D6-78D9,U+78DB-78E6,U+78E9-78EB,U+78ED-78EE,U+78F0-78F3,U+78F5-78F6,U+78F8-78F9,U+78FB-7900,U+7902-790D,U+790F-7918,U+791A-7925,U+7927-7929,U+792D-7939,U+793B,U+793D,U+793F,U+7942-7945,U+794A-794F,U+7951-7954,U+7958-7959,U+795B-795C,U+7961-7964,U+7966-7967,U+7969-796C,U+796E-7976,U+7979,U+797B-797E,U+7980,U+7982-7983,U+7985-798C,U+7990-79A5,U+79A8-79A9,U+79AB-79AD,U+79AF-79B0,U+79B2,U+79B4-79B8,U+79BC,U+79C2,U+79C4-79C5,U+79C7,U+79CA,U+79CC,U+79CE-79D0,U+79D3-79D7,U+79D9-79DE,U+79E0-79E2,U+79E5,U+79E8,U+79EA-79EE,U+79F1-79F7,U+79F9-79FA,U+79FC,U+79FE-79FF,U+7A01-7A04,U+7A06-7A07,U+7A09-7A0A,U+7A0C,U+7A0F-7A13,U+7A15-7A16,U+7A18-7A19,U+7A1B,U+7A1D,U+7A21-7A2D,U+7A2F-7A30,U+7A32,U+7A34-7A36,U+7A38-7A3A,U+7A3E,U+7A41-7A45,U+7A47-7A4A,U+7A4F-7A56,U+7A58-7A5F,U+7A63-7A68,U+7A6A,U+7A6C-7A73,U+7A75,U+7A78,U+7A7B-7A7E,U+7A80,U+7A82,U+7A85-7A87,U+7A89-7A8C,U+7A8E-7A90,U+7A93-7A94,U+7A99-7A9B,U+7A9E,U+7AA1-7AA4,U+7AA6-7AA8,U+7AAB-7AAD,U+7AB0-7AB9,U+7ABB-7ABE,U+7AC0-7AC3,U+7AC6,U+7AC8-7AC9,U+7ACC-7AD5,U+7AD7-7AD8,U+7ADA-7ADD,U+7AE1-7AE2,U+7AE4,U+7AE6-7AEC,U+7AEE,U+7AF0-7AF5,U+7AF7-7AF8,U+7AFB-7AFC,U+7AFE,U+7B00-7B05,U+7B07-7B0A,U+7B0C-7B10,U+7B12-7B13,U+7B15-7B18,U+7B1A,U+7B1C-7B1D,U+7B1F,U+7B21-7B25,U+7B27,U+7B29-7B2B,U+7B2D,U+7B2F-7B39,U+7B3B,U+7B3D-7B45,U+7B47-7B48,U+7B4A,U+7B4C,U+7B4E,U+7B53,U+7B55,U+7B57-7B5A,U+7B5C-7B5F,U+7B61-7B66,U+7B68-7B6D,U+7B6F-7B74,U+7B76,U+7B78,U+7B7A-7B7D,U+7B7F,U+7B81-7B83,U+7B85-7B86,U+7B88-7B8A,U+7B8C,U+7B8E,U+7B90-7B93,U+7B96,U+7B98-7B9C,U+7B9E-7B9F,U+7BA2-7BA8,U+7BAA-7BAC,U+7BAE-7BB0,U+7BB2-7BB3,U+7BB5-7BB7,U+7BB9-7BBF,U+7BC2-7BC3,U+7BC5,U+7BC8,U+7BCA-7BCB,U+7BCD-7BD2,U+7BD4-7BD8,U+7BDA,U+7BDC-7BDF,U+7BE2-7BE3,U+7BE5,U+7BE7-7BE8,U+7BEA-7BED,U+7BEF-7BF0,U+7BF2-7BF6,U+7BF8-7BFD,U+7BFF-7C06,U+7C08-7C0B,U+7C0E-7C10,U+7C12-7C1D,U+7C1F-7C20,U+7C22,U+7C24-7C26,U+7C28-7C29,U+7C2C-7C36,U+7C39-7C3C,U+7C41-7C42,U+7C44-7C4B,U+7C4E-7C4F,U+7C51-7C5E,U+7C61-7C62,U+7C66-7C6B,U+7C6D,U+7C6F-7C71,U+7C74-7C7A,U+7C7C,U+7C7E-7C88,U+7C8A-7C91,U+7C93-7C94,U+7C96,U+7C99-7C9E,U+7CA0-7CA3,U+7CA6-7CA9,U+7CAB-7CAD,U+7CAF-7CB0,U+7CB2,U+7CB4,U+7CB6-7CB8,U+7CBA-7CBC,U+7CBF-7CC9,U+7CCB-7CD4,U+7CD7-7CD8,U+7CDA-7CDB,U+7CE1,U+7CE3-7CE6,U+7CE8-7CEE,U+7CF1-7CF7,U+7CF9-7CFA,U+7CFC-7CFD,U+7CFF,U+7D01,U+7D03,U+7D08,U+7D0C,U+7D0E-7D0F,U+7D11-7D13,U+7D16,U+7D18,U+7D1D-7D1F,U+7D23-7D26,U+7D28-7D2A,U+7D2C-7D2D,U+7D34-7D38,U+7D3A-7D3B,U+7D3D-7D3F,U+7D41,U+7D45,U+7D47-7D4F,U+7D51-7D54,U+7D56-7D5A,U+7D5C-7D5D,U+7D5F-7D60,U+7D63-7D65,U+7D67,U+7D69-7D6D,U+7D6F,U+7D74-7D78,U+7D7A-7D80,U+7D82-7D8E,U+7D90,U+7D92,U+7D94-7D9B,U+7D9D,U+7D9F,U+7DA1,U+7DA3-7DAB,U+7DAE-7DAF,U+7DB3,U+7DB6-7DB7,U+7DB9,U+7DBC,U+7DC0-7DC6,U+7DC8-7DC9,U+7DCB-7DD1,U+7DD3-7DD7,U+7DDB-7DDC,U+7DDF,U+7DE1-7DE2,U+7DE4-7DE7,U+7DEA-7DEB,U+7DED-7DEE,U+7DF0-7DF1,U+7DF3,U+7DF5-7DF8,U+7DFA,U+7DFC-7E07,U+7E0B-7E0F,U+7E12-7E1A,U+7E1C,U+7E1F-7E22,U+7E24-7E2A,U+7E2C-7E2D,U+7E30,U+7E33,U+7E36,U+7E38,U+7E3A-7E3C,U+7E40,U+7E42,U+7E44,U+7E47,U+7E49-7E51,U+7E53,U+7E56-7E58,U+7E5B-7E5D,U+7E5F-7E60,U+7E62-7E68,U+7E6C,U+7E6E-7E72,U+7E74-7E78,U+7E7A-7E7B,U+7E7E-7E81,U+7E83-7E8B,U+7E8D-7E8E,U+7E90-7E92,U+7E95,U+7E97-7E9B,U+7E9D-7E9F,U+7EA1,U+7EA3,U+7EA5,U+7EA8-7EA9,U+7EAD-7EAE,U+7EB0,U+7EB4,U+7EBB-7EBC,U+7EBE,U+7EC0-7EC2,U+7EC9,U+7ECB-7ECC,U+7ED0,U+7ED4,U+7ED6-7ED7,U+7EDB,U+7EE0-7EE1,U+7EE4,U+7EE8,U+7EEB-7EEC,U+7EEE-7EEF,U+7EF1-7EF2,U+7EF6,U+7EF9-7EFB,U+7EFE,U+7F01-7F03,U+7F07-7F08,U+7F0A-7F0D,U+7F0F-7F12,U+7F17,U+7F19,U+7F1B-7F1C,U+7F1E-7F1F,U+7F21-7F27,U+7F2A-7F2D,U+7F2F-7F33,U+7F35,U+7F37,U+7F39,U+7F3B-7F3C,U+7F3E-7F43,U+7F45-7F47,U+7F49-7F4B,U+7F4D-7F4F,U+7F52-7F53,U+7F56,U+7F58-7F59,U+7F5B-7F5E,U+7F60-7F61,U+7F63-7F68,U+7F6B-7F6D,U+7F6F,U+7F71,U+7F73-7F74,U+7F76,U+7F78,U+7F7A-7F84,U+7F86-7F87,U+7F89,U+7F8D,U+7F8F-7F93,U+7F95-7F99,U+7F9B-7F9D,U+7F9F-7FA0,U+7FA2-7FA3,U+7FA5-7FA7,U+7FAA-7FAE,U+7FB0-7FB1,U+7FB3-7FB5,U+7FB7,U+7FBA-7FBB,U+7FBE,U+7FC0,U+7FC2-7FC4,U+7FC6-7FCB,U+7FCD,U+7FCF-7FD1,U+7FD3,U+7FD6-7FD7,U+7FD9-7FDE,U+7FE2-7FE8,U+7FEA-7FED,U+7FEF,U+7FF2,U+7FF4-7FF8,U+7FFA,U+7FFD-7FFF,U+8002,U+8007-800A,U+800E-800F,U+8013-8014,U+8016,U+801A-801B,U+801D-8025,U+8027,U+8029,U+802B-8032,U+8034-8035,U+8037,U+8039-803A,U+803C,U+803E,U+8040-8041,U+8043-8045,U+8047-8049,U+804D-8051,U+8053,U+8055,U+8057,U+8059,U+805B-805D,U+805F-8069,U+806B-806E,U+8074-8075,U+8078-807C,U+8080-8082,U+8088,U+808A,U+808D-8092,U+8094-8095,U+8097,U+8099,U+809C,U+809E-809F,U+80A3,U+80A6-80A8,U+80AC-80AD,U+80B0,U+80B3,U+80B5-80B9,U+80BB-80BD,U+80C2,U+80C5,U+80C7-80CB,U+80CD,U+80CF-80D5,U+80D7-80D9,U+80DF-80E0,U+80E2-80E3,U+80E6-80EC,U+80EE,U+80F2,U+80F5,U+80F7,U+80F9,U+80FB,U+80FE-8101,U+8103-8104,U+8107,U+810B-810E,U+8112,U+8114-8115,U+8117-8119,U+811B-8122,U+8125-8128,U+812A,U+812C-812E,U+8132-8137,U+813A-813D,U+813F-8145,U+8147-8149,U+814D,U+814F,U+8152,U+8156-8164,U+8167-816A,U+816C-816D,U+816F,U+8172,U+8175-8177,U+817C-817D,U+8181,U+8183-8187,U+8189,U+818B-818E,U+8190-8197,U+8199,U+819E-819F,U+81A1-81A7,U+81AA-81B2,U+81B4-81B9,U+81BB-81BC,U+81C1,U+81C4-81C5,U+81C7-81C8,U+81CA-81CC,U+81CE,U+81D0-81D7,U+81D9,U+81DB-81DE,U+81E0-81E1,U+81E4,U+81E6,U+81E9,U+81EB,U+81EE-81F2,U+81F5-81F9,U+81FD,U+81FF,U+8201,U+8203-8204,U+820B,U+820E-820F,U+8211,U+8213,U+8215-821A,U+821D,U+8220-8221,U+8223-8227,U+8229,U+822D-822F,U+8232-8234,U+8238,U+823A-8246,U+8248-824A,U+824C-8257,U+825A-8265,U+8267-826D,U+8274-8276,U+8278-8279,U+827B-827D,U+827F-8281,U+8283-828A,U+828C,U+828E-8291,U+8293-8298,U+829A-829B,U+829E,U+82A0-82A2,U+82A4,U+82A7-82AB,U+82AE,U+82B2,U+82B4-82B6,U+82BA,U+82BC,U+82BF-82C6,U+82C8-82CC,U+82CE,U+82D0,U+82D5-82D6,U+82D8-82DA,U+82DD,U+82E0-82E2,U+82E4,U+82E8-82EA,U+82EC-82EE,U+82F0,U+82F2-82F8,U+82FA-8300,U+8307-8308,U+830A-830D,U+830F-8316,U+8318-8326,U+8329-832A,U+832D-8330,U+8333,U+8337,U+833A-833F,U+8341-8342,U+8344-8345,U+8347-8348,U+834B-834E,U+8351,U+8353,U+8355-8359,U+835B-8360,U+8362,U+8365-8366,U+8368-836A,U+836C-836E,U+8370-8376,U+8379-837A,U+837D-8385,U+8387-8388,U+838B-838D,U+838F-8391,U+8394-8395,U+8397,U+8399-839D,U+839F,U+83A1,U+83A3-83A6,U+83A8-83AA,U+83AC-83B0,U+83B3-83B6,U+83B8,U+83BA-83BC,U+83BE-83C0,U+83C2-83C4,U+83C6,U+83C8-83C9,U+83CB,U+83CD-83CE,U+83D0-83D3,U+83D5-83DB,U+83DD-83DE,U+83E1-83E8,U+83EA-83EE,U+83F3,U+83F5-83F7,U+83F9-83FC,U+83FE-8402,U+8405-8406,U+8408-8409,U+840F-841C,U+841E-8423,U+8426,U+8429-842B,U+842D-8430,U+8432-8434,U+8436-8437,U+8439-843B,U+843E-8445,U+8447-8448,U+844A-8456,U+8458-845A,U+845C-8460,U+8462,U+8464-8465,U+8467-8468,U+846A,U+846E-8470,U+8472-8474,U+8476,U+8478-8481,U+8483-848A,U+848C-848F,U+8491-8498,U+849A-849B,U+849D,U+849F-84B1,U+84B3-84B7,U+84B9-84BB,U+84BD-84BE,U+84C1-84C3,U+84C5,U+84C7-84C8,U+84CC-84D0,U+84D2,U+84D4-84D5,U+84D7-84DC,U+84DE,U+84E0-84EB,U+84ED,U+84EF-84FE,U+8500-8505,U+8507-8510,U+8512,U+8515}@font-face{font-family:Aisol Han UI;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/AisolHanUI-extended-7.woff2) format("woff2");unicode-range:U+8516,U+8518-8519,U+851B-8520,U+8522,U+8524,U+8526-852A,U+852E-8536,U+8538-853B,U+853E-8542,U+8544-8547,U+854B-8558,U+855A-855D,U+855F-8567,U+856B-856C,U+856E-8573,U+8575-857D,U+857F-8583,U+8585-8586,U+8588-8589,U+858B-8590,U+8592-8593,U+8595-859A,U+859D-85A5,U+85A7,U+85AB-85AE,U+85B1-85B8,U+85BB-85C8,U+85CA-85CC,U+85CE,U+85D1-85D4,U+85D6-85DC,U+85DE-85E3,U+85E6-85E8,U+85EB-85F6,U+85F8,U+85FC-8605,U+8608-8609,U+860C-8610,U+8612-8616,U+8618-8619,U+861B-862C,U+862E-8637,U+8639-863E,U+8640-864D,U+8652-8653,U+8656-8659,U+865D,U+8660-8666,U+8668-866A,U+866C-8670,U+8672-8678,U+867C,U+867F,U+8683-8689,U+868B,U+868D-8692,U+8694,U+8696-869B,U+869D-86A2,U+86A5-86A8,U+86AB-86AE,U+86B0,U+86B2-86B4,U+86B7-86BF,U+86C1-86C3,U+86C5,U+86C8,U+86CC-86CF,U+86D1-86D3,U+86D5-86D8,U+86DA,U+86DC-86DD,U+86E0-86E3,U+86E5-86EC,U+86EF,U+86F1-86F8,U+86FA,U+86FC-86FD,U+86FF,U+8701,U+8704-8705,U+8709,U+870B-8711,U+8714,U+8716,U+8719-871B,U+871D-8720,U+8723-8724,U+8726-8728,U+872A-8733,U+8735-8736,U+8738-873A,U+873C-873E,U+8740-8746,U+8748,U+874A-874B,U+874D,U+874F-8752,U+8754,U+8756,U+8758,U+875A-875F,U+8761-8765,U+8767,U+8769-8773,U+8775,U+8777,U+8779-8781,U+8784-878C,U+878E-879D,U+87A0-87A1,U+87A3-87AA,U+87AC-87B2,U+87B4-87B9,U+87BC-87BF,U+87C1-87C5,U+87C7,U+87C9-87CA,U+87CC-87D0,U+87D3-87DF,U+87E1-87EB,U+87ED-87EE,U+87F0-87F1,U+87F3-87F8,U+87FA,U+87FC-87FD,U+87FF-8804,U+8806-880C,U+880E-8813,U+8816-881E,U+8820,U+8824-8830,U+8832-8835,U+8837-8838,U+883A,U+883C-883F,U+8841-8844,U+8846-884B,U+884E-8852,U+8855-8856,U+8858,U+885A,U+885C,U+885E-8860,U+8864,U+8866-8867,U+8869-886A,U+886D-886F,U+8871-8876,U+8878,U+887A-887C,U+887E-8880,U+8883,U+8885-8887,U+8889-888A,U+888C,U+888E-8891,U+8893-8895,U+8897-889B,U+889D,U+889F-88AA,U+88AC,U+88AE-88B0,U+88B2-88C0,U+88C3-88C4,U+88C6-88C9,U+88CB-88D1,U+88D3,U+88D6-88D7,U+88DA-88DB,U+88DE,U+88E0,U+88E2-88E3,U+88E5-88E7,U+88E9-88EE,U+88F0-88F2,U+88F5-88F7,U+88FA-88FC,U+88FE-8901,U+8903-8906,U+8908-8909,U+890B-890F,U+8911,U+8914,U+8916-8919,U+891B-8920,U+8922-8924,U+8926-8929,U+892C-8931,U+8933-8935,U+8937,U+8939-893A,U+893C,U+893E-8943,U+8945-8955,U+8957-895D,U+8961-8963,U+8965-8969,U+896B,U+896D-896E,U+8970-8971,U+8973-897E,U+8980,U+8982,U+8984-8985,U+8987-898A,U+898C-898E,U+8990-8992,U+8994-8995,U+8997-899B,U+899D-89A5,U+89A7-89A9,U+89AB,U+89AD-89B1,U+89B3-89B9,U+89BB-89BC,U+89BE-89BF,U+89C3,U+89C7,U+89CA-89D1,U+89D3,U+89D5-89E2,U+89E4-89E5,U+89E7-89F3,U+89F5-89F7,U+89F9-89FB,U+89FD-89FF,U+8A01,U+8A04-8A07,U+8A09,U+8A0B,U+8A0D,U+8A12,U+8A14,U+8A19-8A1A,U+8A1C,U+8A1E,U+8A20-8A21,U+8A24,U+8A26-8A29,U+8A2B-8A2C,U+8A2E-8A30,U+8A32-8A33,U+8A35,U+8A37-8A39,U+8A3D,U+8A3F-8A40,U+8A42-8A45,U+8A47-8A4F,U+8A51-8A53,U+8A57-8A5A,U+8A5C-8A5D,U+8A5F,U+8A61,U+8A64-8A65,U+8A67,U+8A6A,U+8A6F,U+8A74-8A78,U+8A7A,U+8A7D-8A84,U+8A86,U+8A88,U+8A8B,U+8A8E-8A90,U+8A92,U+8A94,U+8A96-8A97,U+8A99,U+8A9B-8A9D,U+8A9F,U+8AA2,U+8AA9,U+8AAB-8AAF,U+8AB1,U+8AB3-8AB5,U+8AB7-8AB8,U+8ABA-8ABB,U+8ABD-8ABE,U+8AC0-8AC1,U+8AC3,U+8AC5-8AC6,U+8AC8,U+8ACA,U+8ACC,U+8ACE-8AD1,U+8AD3-8AD5,U+8AD7-8ADA,U+8ADD-8AE5,U+8AE8-8AEA,U+8AEC,U+8AEF-8AF0,U+8AF2,U+8AF4-8AF5,U+8AF9,U+8AFB,U+8AFD,U+8AFF,U+8B03,U+8B05-8B09,U+8B0B-8B0D,U+8B0F,U+8B11-8B16,U+8B18,U+8B1A,U+8B1C,U+8B1E-8B1F,U+8B21-8B27,U+8B29-8B2A,U+8B2D-8B38,U+8B3A-8B40,U+8B42-8B45,U+8B47-8B48,U+8B4A-8B4D,U+8B50-8B57,U+8B5B,U+8B5D-8B5E,U+8B60-8B65,U+8B67-8B6A,U+8B6D-8B6E,U+8B71-8B73,U+8B75-8B76,U+8B78-8B7C,U+8B7E-8B7F,U+8B81-8B89,U+8B8B-8B91,U+8B94-8B95,U+8B97-8B99,U+8B9B,U+8B9D-8BA0,U+8BA6-8BA7,U+8BAA,U+8BAC,U+8BB1,U+8BB4-8BB5,U+8BB7,U+8BBB,U+8BC2-8BC3,U+8BC7,U+8BCB,U+8BCE-8BD0,U+8BD2-8BD4,U+8BD6,U+8BD8-8BD9,U+8BDC,U+8BDF-8BE0,U+8BE4,U+8BE8-8BEA,U+8BEE,U+8BF0,U+8BF3,U+8BF6,U+8BF9,U+8BFC,U+8BFF-8C00,U+8C02,U+8C04,U+8C07,U+8C09,U+8C0C,U+8C0F,U+8C11-8C12,U+8C14-8C16,U+8C18-8C19,U+8C1B,U+8C1D-8C21,U+8C25,U+8C27,U+8C2A-8C2B,U+8C2E-8C2F,U+8C32-8C33,U+8C35-8C36,U+8C38-8C3E,U+8C40,U+8C42-8C45,U+8C47,U+8C4A-8C4B,U+8C4D,U+8C4F,U+8C51-8C53,U+8C56-8C59,U+8C5B-8C60,U+8C63-8C69,U+8C6E-8C72,U+8C74-8C78,U+8C7B-8C81,U+8C83-8C88,U+8C8B,U+8C8E-8C92,U+8C94-8C9C,U+8C9F,U+8CA3-8CA6,U+8CAD-8CAE,U+8CB0-8CB1,U+8CB5,U+8CB9-8CBA,U+8CBE,U+8CC6,U+8CC9,U+8CCB-8CD0,U+8CD4-8CDB,U+8CDD,U+8CDF,U+8CE5,U+8CE7-8CE9,U+8CEB,U+8CEE-8CF3,U+8CF5-8CF7,U+8CF9,U+8CFE-8D04,U+8D06-8D07,U+8D09,U+8D0B-8D0C,U+8D0E,U+8D10-8D12,U+8D14-8D15,U+8D18-8D1A,U+8D1C,U+8D20,U+8D32-8D33,U+8D36,U+8D3B,U+8D3D,U+8D40,U+8D45-8D49,U+8D4D,U+8D51-8D53,U+8D55,U+8D57,U+8D59,U+8D5C-8D5D,U+8D5F,U+8D65,U+8D68-8D6A,U+8D6C,U+8D6E-8D6F,U+8D71-8D72,U+8D78-8D80,U+8D82-8D84,U+8D86-8D89,U+8D8C-8D94,U+8D96-8D98,U+8D9A-8D9E,U+8DA0-8DA2,U+8DA4-8DA7,U+8DA9-8DB2,U+8DB5-8DB9,U+8DBB-8DBD,U+8DBF-8DC2,U+8DC4-8DC5,U+8DC7-8DCA,U+8DCD,U+8DCF-8DD0,U+8DD2-8DD9,U+8DDC,U+8DDE,U+8DE0,U+8DE2-8DE3,U+8DE5,U+8DE7,U+8DE9,U+8DEB-8DEE,U+8DF0-8DF2,U+8DF4,U+8DF6-8DF9,U+8DFB,U+8DFD-8E09,U+8E0B,U+8E0D-8E0E,U+8E11-8E1C,U+8E20,U+8E23-8E28,U+8E2C-8E30,U+8E32-8E33,U+8E36-8E38,U+8E3A-8E41,U+8E43,U+8E45-8E47,U+8E4C-8E54,U+8E56-8E58,U+8E5A-8E5E,U+8E60-8E62,U+8E65,U+8E67-8E6B,U+8E6E-8E71,U+8E73,U+8E75,U+8E77-8E79,U+8E7B,U+8E7D-8E7E,U+8E80,U+8E83-8E84,U+8E86,U+8E88,U+8E8C,U+8E8E-8E90,U+8E92,U+8E94-8EA0,U+8EA2-8EA9,U+8EAD-8EAE,U+8EB0-8EB1,U+8EB3-8EB9,U+8EBB-8EBF,U+8EC1-8EC9,U+8ECE,U+8ED0-8ED1,U+8ED3,U+8ED5-8EDA,U+8EDC-8EDE,U+8EE0-8EF7,U+8EF9-8EFA,U+8EFD,U+8EFF-8F02,U+8F04-8F08,U+8F0B-8F11,U+8F16-8F1A,U+8F20-8F24,U+8F27-8F28,U+8F2B-8F2E,U+8F30-8F32,U+8F34-8F37,U+8F39-8F3A,U+8F3C-8F3D,U+8F40-8F41,U+8F43,U+8F46-8F48,U+8F4A-8F4C,U+8F4F-8F53,U+8F55-8F5E,U+8F60,U+8F62-8F65,U+8F6A-8F6B,U+8F6D,U+8F71-8F73,U+8F75-8F7A,U+8F7C,U+8F7E,U+8F80-8F82,U+8F84,U+8F87,U+8F8B-8F8F,U+8F92,U+8F94,U+8F98,U+8F9A,U+8F9D,U+8FA0-8FA2,U+8FA4-8FA5,U+8FA7,U+8FAA,U+8FAC,U+8FB3-8FB8,U+8FBA-8FBC,U+8FBF-8FC0,U+8FC3,U+8FC9-8FCD,U+8FCF,U+8FD2-8FD3,U+8FD5-8FD7,U+8FDA,U+8FE0-8FE1,U+8FE3,U+8FE7,U+8FE9,U+8FEC,U+8FEE-8FEF,U+8FF1-8FF3,U+8FF5-8FF6,U+8FFB-8FFC,U+8FFE-8FFF,U+9004,U+9007-9008,U+900B-900C,U+900E,U+9011,U+9013,U+9018,U+901C,U+9021,U+9024-902D,U+902F-9030,U+9033-9034,U+9037,U+9039-903A,U+903D,U+903F-9040,U+9043-9046,U+9048-9049,U+904C,U+9052,U+9056,U+905A,U+905F,U+9061,U+9064,U+9066-9067,U+906A-906C,U+906F-9071,U+9073,U+9076,U+9079,U+907B,U+907E,U+9085-9086,U+9089,U+908C-908E,U+9092,U+9094,U+9096-90A1,U+90A4-90A5,U+90A7-90A9,U+90AB-90AD,U+90B0,U+90B2-90B4,U+90B7,U+90BA,U+90BC-90C0,U+90C2,U+90C4-90C9,U+90CB-90CD,U+90CF-90D0,U+90D2-90DC,U+90DE-90E0,U+90E3-90E6,U+90E9-90EC,U+90EE-90F3,U+90F6-90F7,U+90F9-90FC,U+90FF-9101,U+9103-9108,U+910A-9111,U+9113-9116,U+911A-911D,U+911F-9126,U+9128-912C,U+912E-912F,U+9132-9133,U+9135-9138,U+913A-9147,U+914E-9151,U+9153-9156,U+9158-9159,U+915B-915C,U+915F-9162,U+9164,U+9166-9168,U+916B,U+916D,U+916F-9170,U+9172-9173,U+9179-917E,U+9180-9182,U+9184-9186,U+9188,U+918A,U+918C-9191,U+9193-9199,U+919D,U+919F-91A2,U+91A4-91AA,U+91AD,U+91AF-91B0,U+91B2-91B3,U+91B5-91B9,U+91BB-91BF,U+91C2-91C4,U+91C8,U+91D2-91D6,U+91DA-91DB,U+91DE-91E2,U+91E4-91E5,U+91E8,U+91EA-91EC,U+91EE-91F4,U+91F6-9206,U+9208,U+920A-920C,U+920E-920F,U+9212-9213,U+9216-921D,U+921F-9222,U+9224-9233,U+9235-9236,U+923A-923C,U+9241-9244,U+9246-9248,U+924A,U+924C,U+924E-9250,U+9252-9256,U+9258-9259,U+925C-9263,U+9265-9273,U+9275-9277,U+9279-927A,U+927D-927F,U+9281-9284,U+9286-9290,U+9292,U+9294-9295,U+9297,U+9299-929B,U+929D-92A7,U+92A9-92AB,U+92AD-92B1,U+92B4-92B6,U+92B8-92BA,U+92BD-92C0,U+92C2-92C4,U+92C6,U+92C8-92D1,U+92D3-92E3,U+92E5-92E9,U+92EB-92EF,U+92F1-92F7,U+92F9-92FB,U+92FD-9303,U+9305-930F,U+9311-9314,U+9316-9317,U+931B-931F,U+9323-9325,U+9327,U+9329-932A,U+932C-932D,U+9330-9332,U+9334-9335,U+9337-9349,U+934C,U+934E-9353,U+9355-9359,U+935C-9364,U+9366-936B,U+936D-936F,U+9371-9374,U+9376-937D,U+937F-9381,U+9383-9389,U+938B-9393,U+9395,U+9399,U+939B-93A1,U+93A3-93AB,U+93AD,U+93AF,U+93B1-93B2,U+93B4-93C2,U+93C4-93C7,U+93C9-93CC,U+93CE-93D0,U+93D2-93D5,U+93D9-93DB,U+93DE,U+93E0,U+93E3,U+93E5-93E7,U+93E9-93FC,U+93FE-9402,U+9404-9417,U+9419-942A,U+942C-942D,U+942F-9431,U+9434,U+9436-9437,U+9439,U+943B-9443,U+9445-9450,U+9453-945F,U+9461-9462,U+9465-9469,U+946B-946F,U+9471,U+9473-9476,U+9478-947B,U+9480-9487,U+948A-948D,U+948F-9491,U+9494-9498,U+949A-949C,U+94A3-94A4,U+94AA-94AD,U+94AF-94B0,U+94B2,U+94B4,U+94B6-94BA,U+94BC-94BD,U+94BF,U+94C4,U+94C7-94DB,U+94DE-94E0,U+94E2,U+94E4-94EB,U+94EE-94EF,U+94F3-94F5,U+94F7,U+94F9,U+94FB-94FD,U+94FF,U+9502-9503,U+9506-9507,U+9509-950A,U+950D-950F,U+9512-9516,U+9518,U+951B-9520,U+9522,U+9527,U+9529-952C,U+9531-9538,U+953A,U+953C-953F,U+9542-9546,U+9548-9549,U+954B-954C,U+954E-954F,U+9552-955B,U+955D-9562,U+9564-956C,U+956E-956F,U+9571-9575,U+9578-957E,U+9581,U+9584-9588,U+958A,U+958C-958D,U+9590,U+9595-9597,U+9599-95A0,U+95A2,U+95A6-95A7,U+95AA-95AC,U+95AE-95B0,U+95B2-95BA,U+95BC-95C5,U+95C7,U+95C9,U+95CD-95CF,U+95D1-95D3,U+95D7-95DB,U+95DD-95E0,U+95E3-95E7,U+95E9,U+95EB-95EC,U+95F1,U+95F3,U+95F5-95F6,U+95FC,U+95FE-95FF,U+9603}@font-face{font-family:Aisol Han UI;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/AisolHanUI-extended-8.woff2) format("woff2");unicode-range:U+9604,U+9606-9608,U+960A-960D,U+960F,U+9612-9613,U+9615-961B,U+961D-961E,U+9620,U+9622-9629,U+962B,U+962D,U+962F-9630,U+9637-963A,U+963C-963E,U+9641,U+9643,U+9649-964A,U+964E-964F,U+9651-9654,U+9656-9657,U+9659-965A,U+965C,U+965F-9660,U+9665-9667,U+966B,U+966D-966F,U+9671,U+9679-967C,U+967E-9683,U+9687-9689,U+968C,U+9691-9693,U+9696-9697,U+969A,U+969D-96A6,U+96A9,U+96AB-96B0,U+96B2-96B3,U+96B5,U+96B7,U+96BA,U+96BC-96BD,U+96BF,U+96C2-96C3,U+96C8,U+96CE,U+96D0-96D1,U+96D3-96D4,U+96D7-96D8,U+96DA,U+96DD,U+96DF-96E1,U+96E4-96E7,U+96EB-96EE,U+96F0-96F1,U+96F3-96F5,U+96F8,U+96FA,U+96FC-96FD,U+96FF,U+9701-9703,U+9705,U+9708,U+970A-970C,U+9710,U+9712,U+9714-9715,U+9717-971B,U+971D,U+971F-9723,U+9725-9726,U+9728-9729,U+972B-972F,U+9731,U+9733-9737,U+973A-973C,U+973F-9741,U+9743,U+9745-9747,U+9749-9751,U+9753-9755,U+9757-9758,U+975A,U+975D,U+975F,U+9763-9765,U+9767,U+976A-9772,U+9775,U+9777-977B,U+977D-9784,U+9786-978A,U+978C,U+978E,U+9790-9797,U+9799-979F,U+97A1-97A2,U+97A4-97A5,U+97A7-97AC,U+97AE-97C0,U+97C2,U+97C4-97C5,U+97C7-97C8,U+97CA,U+97CD-97D2,U+97D4-97DB,U+97DD-97E5,U+97E8,U+97EA-97EC,U+97EE-97F2,U+97F4,U+97F7-97F8,U+97FA,U+97FC-97FE,U+9800,U+9804,U+9807,U+9809,U+980B,U+980D-980F,U+9814-9816,U+9819-981B,U+981D-9820,U+9822-9823,U+9825-982A,U+982C,U+982E-982F,U+9831-9836,U+983A,U+983C-9845,U+9847-984B,U+9850-9852,U+9854-9857,U+9859-985A,U+985C-985D,U+985F-9864,U+9866,U+9868-986A,U+986C-986E,U+9872-9874,U+9878,U+987C,U+9880,U+9883,U+9889,U+988B-988F,U+9892,U+9894-9895,U+9899-989B,U+989E-989F,U+98A1-98A3,U+98A5-98A6,U+98A9-98AE,U+98B0,U+98B2,U+98B4-98B5,U+98B7-98B9,U+98BB,U+98BD-98C3,U+98C5-98CD,U+98CF-98D7,U+98D9-98DA,U+98DC-98DD,U+98E0-98E1,U+98E3-98E6,U+98E8,U+98EB-98EC,U+98EE,U+98F0-98F1,U+98F3,U+98F5-98FB,U+98FF-9902,U+9904,U+9906-9908,U+990B,U+990D-990F,U+9911,U+9914-9917,U+9919,U+991C-991D,U+991F-9920,U+9922-9927,U+9929-992D,U+992F-9934,U+9936-993C,U+9940-9944,U+9946-9948,U+994A-9950,U+9953-9954,U+9956,U+9958-995B,U+995D,U+995F-9964,U+9966-996C,U+9973-9974,U+9977-9979,U+997B,U+997D-997E,U+9980,U+9982-9984,U+9987,U+9989-998A,U+998C-998E,U+9990-9991,U+9993-9995,U+9997-9998,U+999A-99A4,U+99A6-99A7,U+99A9-99AB,U+99AF-99B0,U+99B2,U+99B5-99C0,U+99C2-99CF,U+99D3-99D4,U+99D6-99D8,U+99DA,U+99DC,U+99DE,U+99E0-99E1,U+99E3-99EC,U+99EE-99F0,U+99F2-99FE,U+9A00,U+9A02-9A0D,U+9A0F-9A15,U+9A17-9A18,U+9A1A-9A2A,U+9A2C-9A2F,U+9A31-9A34,U+9A36,U+9A38-9A3D,U+9A3F,U+9A41-9A42,U+9A44,U+9A46-9A4C,U+9A4E-9A54,U+9A56,U+9A58-9A59,U+9A5C-9A5E,U+9A60-9A61,U+9A63-9A64,U+9A66-9A69,U+9A6B,U+9A72,U+9A75,U+9A77-9A78,U+9A7A,U+9A7D,U+9A7F-9A81,U+9A83,U+9A85,U+9A88-9A8A,U+9A8D-9A8E,U+9A90,U+9A92-9A96,U+9A98-9A99,U+9A9B-9AA0,U+9AA2-9AA3,U+9AA5-9AA7,U+9AA9-9AAE,U+9AB1-9AB6,U+9AB9-9ABB,U+9ABD-9AC0,U+9AC2-9ACE,U+9AD0,U+9AD5,U+9AD7,U+9AD9-9AE0,U+9AE2-9AE5,U+9AE7-9AEC,U+9AF0-9AFA,U+9AFC-9B02,U+9B04-9B05,U+9B07-9B0C,U+9B0E-9B19,U+9B1B-9B21,U+9B24,U+9B26,U+9B29-9B30,U+9B33-9B3B,U+9B3D-9B40,U+9B43,U+9B46-9B4C,U+9B50,U+9B52-9B53,U+9B55-9B57,U+9B59,U+9B5B-9B6E,U+9B70-9B76,U+9B78-9B90,U+9B92-9BA9,U+9BAC,U+9BAF-9BBF,U+9BC1-9BC7,U+9BCB-9BD5,U+9BD7-9BDA,U+9BDC-9BE6,U+9BE9-9BFC,U+9BFE-9C0C,U+9C0E-9C12,U+9C14-9C24,U+9C26-9C2C,U+9C2E-9C30,U+9C32-9C3A,U+9C3C-9C3D,U+9C3F-9C48,U+9C4A-9C53,U+9C55,U+9C58-9C5E,U+9C60-9C76,U+9C79-9C7B,U+9C7D-9C80,U+9C82-9C8C,U+9C8E-9C9B,U+9C9D-9CA3,U+9CA5-9CB7,U+9CB9-9CC2,U+9CC4-9CD5,U+9CD7-9CDD,U+9CDF-9CE4,U+9CE6-9CE8,U+9CEA-9CF2,U+9CF5,U+9CF7-9D02,U+9D04-9D05,U+9D07-9D08,U+9D0A-9D11,U+9D13-9D14,U+9D16-9D1A,U+9D1C-9D22,U+9D24-9D25,U+9D27,U+9D29-9D3A,U+9D3C-9D3E,U+9D40-9D50,U+9D52-9D5C,U+9D5E-9D5F,U+9D62-9D69,U+9D6B,U+9D6D-9D71,U+9D73-9D88,U+9D8A-9DAE,U+9DB0-9DB3,U+9DB5-9DB7,U+9DB9-9DC1,U+9DC3-9DD2,U+9DD4-9DD6,U+9DD8-9DE4,U+9DE6-9DF8,U+9DFB-9E19,U+9E1C-9E1D,U+9E20,U+9E22,U+9E24,U+9E27-9E2C,U+9E2E,U+9E30-9E32,U+9E34,U+9E36-9E3C,U+9E3E,U+9E40-9E42,U+9E44,U+9E46-9E49,U+9E4B-9E4E,U+9E50-9E63,U+9E65-9E6F,U+9E71-9E74,U+9E76-9E78,U+9E7A-9E7B,U+9E7E,U+9E80-9E81,U+9E83-9E8A,U+9E8C-9E91,U+9E94-9E96,U+9E98-9E9C,U+9E9E,U+9EA0-9EA4,U+9EA7-9EA8,U+9EAA-9EB3,U+9EB6-9EBA,U+9EBD,U+9EBF-9EC2,U+9EC5-9ECB,U+9ED0,U+9ED2-9ED3,U+9ED5-9ED7,U+9ED9-9EDA,U+9EDF,U+9EE1-9EE7,U+9EE9-9EEE,U+9EF0-9EF3,U+9EF5-9EF6,U+9EF8-9F06,U+9F08-9F0D,U+9F0F-9F12,U+9F14,U+9F16-9F18,U+9F1A-9F1F,U+9F21-9F2B,U+9F2D-9F2E,U+9F30-9F33,U+9F35-9F3A,U+9F3C-9F3D,U+9F3F-9F49,U+9F4C-9F4F,U+9F51,U+9F53-9F5B,U+9F5D-9F5E,U+9F60,U+9F62,U+9F64-9F65,U+9F68-9F69,U+9F6B,U+9F6D-9F71,U+9F73-9F76,U+9F78-9F7E,U+9F80-9F83,U+9F85-9F8A,U+9F8C,U+9F8E-9F8F,U+9F91-9F93,U+9F95-9F98,U+9F9B,U+9F9D-9F9E,U+9FA0-9FEF,U+F900-F903,U+F905-F906,U+F90B-F90C,U+F915,U+F917-F91A,U+F921,U+F92C-F92D,U+F92F,U+F931-F935,U+F937-F93A,U+F943,U+F947-F94A,U+F94E,U+F952-F953,U+F95E,U+F962-F967,U+F96E,U+F972,U+F974,U+F976,U+F979-F97B,U+F97E-F980,U+F984-F985,U+F98A-F98C,U+F98E,U+F993,U+F995,U+F998,U+F9AE,U+F9B3,U+F9B7,U+F9BB,U+F9BD-F9BE,U+F9C0,U+F9C5-F9C6,U+F9D0,U+F9D8-F9D9,U+F9DC-F9E0,U+F9E2-F9E4,U+F9E7,U+F9E9,U+F9F1,U+F9F4-F9F5,U+F9FA,U+F9FD,U+F9FF,U+FA02,U+FA05-FA08,U+FA0A,U+FA0C-FA0F,U+FA11,U+FA13-FA14,U+FA18,U+FA1F-FA21,U+FA23-FA24,U+FA27-FA29,U+FA2F,U+FA33-FA35,U+FA37-FA38,U+FA3A,U+FA47,U+FA49,U+FA4B,U+FA5D-FA5E,U+FB00-FB04,U+FE50-FE52,U+FE54-FE66,U+FE68-FE6B,U+1F100-1F10C,U+1F110-1F16C,U+1F170-1F1AC,U+1F200-1F202,U+1F210-1F23B,U+1F240-1F248,U+1F250-1F251,U+20087,U+20089,U+200CC,U+20164,U+20628,U+20676,U+20CD0,U+2139A,U+21413,U+215D7,U+2298F,U+235CB,U+23C97-23C98,U+23E23,U+241FE,U+2420E,U+248E9,U+249DB,U+24A01,U+24A7D,U+24AC9,U+25532,U+25562,U+255A8,U+25AD7,U+25ED7,U+26221,U+2648D,U+26676,U+2677C,U+26951,U+26B5C,U+26C21,U+278B2,U+27EAF,U+27FB7,U+27FF9,U+28408,U+28678,U+28695,U+287E0,U+28B49,U+28C47,U+28C4F,U+28C51,U+28C54,U+28E0F,U+28E99,U+2967F,U+29810,U+29F7E,U+29F83,U+29F8C,U+2A7DD,U+2A8FB,U+2A917,U+2AA30,U+2AA36,U+2AA58,U+2AFA2,U+2B127-2B128,U+2B137-2B138,U+2B1ED,U+2B300,U+2B363,U+2B36F,U+2B372,U+2B37D,U+2B404,U+2B410,U+2B413,U+2B461,U+2B4E7,U+2B4EF,U+2B4F6,U+2B4F9,U+2B50D-2B50E,U+2B536,U+2B5AE-2B5AF,U+2B5B3,U+2B5E7,U+2B5F4,U+2B61C-2B61D,U+2B626-2B628,U+2B62A,U+2B62C,U+2B695-2B696,U+2B6AD,U+2B6ED,U+2B7A9,U+2B7C5,U+2B7E6,U+2B7F9,U+2B7FC,U+2B806,U+2B80A,U+2B81C,U+2B8B8,U+2BAC7,U+2BB5F,U+2BB62,U+2BB7C,U+2BB83,U+2BC1B,U+2BD77,U+2BD87,U+2BDF7,U+2BE29,U+2C029-2C02A,U+2C0A9,U+2C0CA,U+2C1D5,U+2C1D9,U+2C1F9,U+2C27C,U+2C288,U+2C2A4,U+2C317,U+2C35B,U+2C361,U+2C364,U+2C488,U+2C494,U+2C497,U+2C542,U+2C613,U+2C618,U+2C621,U+2C629,U+2C62B-2C62D,U+2C62F,U+2C642,U+2C64A-2C64B,U+2C72C,U+2C72F,U+2C79F,U+2C7C1,U+2C7FD,U+2C8D9,U+2C8DE,U+2C8E1,U+2C8F3,U+2C907,U+2C90A,U+2C91D,U+2CA02,U+2CA0E,U+2CA7D,U+2CAA9,U+2CB29,U+2CB2D-2CB2E,U+2CB31,U+2CB38-2CB39,U+2CB3B,U+2CB3F,U+2CB41,U+2CB4A,U+2CB4E,U+2CB5A-2CB5B,U+2CB64,U+2CB69,U+2CB6C,U+2CB6F,U+2CB73,U+2CB76,U+2CB78,U+2CB7C,U+2CBB1,U+2CBBF-2CBC0,U+2CBCE,U+2CC56,U+2CC5F,U+2CCF5-2CCF6,U+2CCFD,U+2CCFF,U+2CD02-2CD03,U+2CD0A,U+2CD8B,U+2CD8D,U+2CD8F-2CD90,U+2CD9F-2CDA0,U+2CDA8,U+2CDAD-2CDAE,U+2CDD5,U+2CE18,U+2CE1A,U+2CE23,U+2CE26,U+2CE2A,U+2CE7C,U+2CE88,U+2CE93,U+2D544,U+2F884,U+2F8B6,U+30EDD-30EDE,U+3106C}@font-face{font-family:Aisol Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/AisolLatinUI-latin.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00AC,U+00AE-0148,U+014A-017F,U+0300-0304,U+0306-030A,U+030C,U+030F,U+0313,U+0315,U+031B,U+0323,U+0326-0328,U+032C,U+0337-0338,U+0342-0343,U+0346-036F,U+0374-0376,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03D7,U+03DC-03DD,U+03F0-03F6,U+03F9-03FA,U+03FC-03FF,U+1E00-1E9B,U+1E9D-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2000-200B,U+2010-2027,U+202F-2055,U+2057,U+205F,U+20AC,U+2122,U+2190-2199,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+2212,U+2303-2304,U+26A0}@font-face{font-family:Aisol Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/InterVariable.woff2) format("woff2");unicode-range:U+0000,U+0180-01C3,U+01C5-0254,U+0256-027B,U+027E-0284,U+0286-0290,U+0292-02A4,U+02A6-02FF,U+0400-0479,U+0480-049D,U+04A0-04FF,U+052F,U+0E3F,U+1D00,U+1D0D,U+1D1B,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D62-1D65,U+1D9C,U+1DA0,U+1DBB,U+1DBF-1DF5,U+1DFC-1DFF,U+2070-2071,U+2074-208E,U+2090-209C,U+20A0-20AB,U+20AD-20AF,U+20B1-20B5,U+20B8-20BA,U+20BC-20C0,U+20DB-20DE,U+20E8,U+20F0,U+2100-2101,U+2103,U+2105-2106,U+2109,U+2113,U+2116-2117,U+211E-2121,U+2126,U+212A-212B,U+212E,U+2132,U+213B,U+214D,U+2150-217F,U+2183-2186,U+2189,U+2202,U+2205-2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2295-2298,U+2305,U+2318,U+2325-2327,U+232B,U+2380,U+2387,U+238B,U+23CE-23CF,U+2423,U+2460-2468,U+24B6-24CF,U+24EA,U+25A0-25A2,U+25AA,U+25B2-25B3,U+25B6-25B7,U+25BA-25BD,U+25C0-25C1,U+25C4-25C7,U+25CA-25CB,U+25CF,U+25E6,U+25EF,U+2600,U+2605-2606,U+263C,U+2661,U+2665,U+266A-266B,U+2713,U+2717,U+2756,U+2764,U+2780-2788,U+27EF,U+27F5-27FA,U+2913,U+2A38,U+2B06,U+2B12-2B13,U+2B1C,U+2B24,U+2C7C,U+2C7F,U+2DFF,U+2E18,U+A69F,U+A7FF,U+A92E,U+E000,U+E002-E05E,U+E06A-E0BD,U+E0C8-E0CC,U+E0DC-E0E6,U+E0F3-E0F5,U+E106,U+E109-E10A,U+E10C-E10F,U+E111-E113,U+E117-E118,U+E121-E122,U+E124,U+E12A-E15E,U+E163,U+E1C3,U+E1D2-E1DF,U+E1E1-E2DC,U+EE01-EE07,U+EE09-EE0A,U+EE0C-EE12,U+EE14,U+EE17,U+EE1D-EE45,U+EE47-EE84,U+EE87-EED6,U+EED8-EEE1,U+F6C3,U+FEFF,U+1F12F-1F149,U+1F16A-1F16B,U+1F850,U+1F852}@font-face{font-family:Aisol Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/AisolLatinUI-latin-Italic.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00AC,U+00AE-0148,U+014A-017F,U+0300-0304,U+0306-030A,U+030C,U+030F,U+0313,U+0315,U+031B,U+0323,U+0326-0328,U+032C,U+0337-0338,U+0342-0343,U+0346-036F,U+0374-0376,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03D7,U+03DC-03DD,U+03F0-03F6,U+03F9-03FA,U+03FC-03FF,U+1E00-1E9B,U+1E9D-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2000-200B,U+2010-2027,U+202F-2055,U+2057,U+205F,U+20AC,U+2122,U+2190-2199,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+2212,U+2303-2304,U+26A0}@font-face{font-family:Aisol Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/InterVariable-Italic.woff2) format("woff2");unicode-range:U+0000,U+0180-01C3,U+01C5-0254,U+0256-027B,U+027E-0284,U+0286-0290,U+0292-02A4,U+02A6-02FF,U+0400-0479,U+0480-049D,U+04A0-04FF,U+052F,U+0E3F,U+1D00,U+1D0D,U+1D1B,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D62-1D65,U+1D9C,U+1DA0,U+1DBB,U+1DBF-1DF5,U+1DFC-1DFF,U+2070-2071,U+2074-208E,U+2090-209C,U+20A0-20AB,U+20AD-20AF,U+20B1-20B5,U+20B8-20BA,U+20BC-20C0,U+20DB-20DE,U+20E8,U+20F0,U+2100-2101,U+2103,U+2105-2106,U+2109,U+2113,U+2116-2117,U+211E-2121,U+2126,U+212A-212B,U+212E,U+2132,U+213B,U+214D,U+2150-217F,U+2183-2186,U+2189,U+2202,U+2205-2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2295-2298,U+2305,U+2318,U+2325-2327,U+232B,U+2380,U+2387,U+238B,U+23CE-23CF,U+2423,U+2460-2468,U+24B6-24CF,U+24EA,U+25A0-25A2,U+25AA,U+25B2-25B3,U+25B6-25B7,U+25BA-25BD,U+25C0-25C1,U+25C4-25C7,U+25CA-25CB,U+25CF,U+25E6,U+25EF,U+2600,U+2605-2606,U+263C,U+2661,U+2665,U+266A-266B,U+2713,U+2717,U+2756,U+2764,U+2780-2788,U+27EF,U+27F5-27FA,U+2913,U+2A38,U+2B06,U+2B12-2B13,U+2B1C,U+2B24,U+2C7C,U+2C7F,U+2DFF,U+2E18,U+A69F,U+A7FF,U+A92E,U+E000,U+E002-E02B,U+E04B-E05E,U+E06A-E0BD,U+E0C8-E0CC,U+E0DC-E0E6,U+E0F3-E0F5,U+E106,U+E109-E10A,U+E10C-E10F,U+E111-E113,U+E117-E118,U+E121-E122,U+E124,U+E12A-E15E,U+E163,U+E1C3,U+E1D2-E1DF,U+E1E1-E274,U+E27B-E2DC,U+EE01-EE07,U+EE09-EE0A,U+EE0C-EE12,U+EE14,U+EE17,U+EE1D-EE45,U+EE47-EE84,U+EE87-EEE1,U+F6C3,U+FEFF,U+1F12F-1F149,U+1F16A-1F16B,U+1F850,U+1F852}@font-face{font-family:Aisol Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/RobotoVariable.ttf) format("truetype")}@font-face{font-family:Aisol Roboto;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/RobotoVariable-Italic.ttf) format("truetype")}:root{color-scheme:dark;--surface: #1c1417;--surface-raised: #2b2126;--surface-strong: #3b2c33;--line: #51404a;--text: #fff7f8;--muted: #bbaab4;--mint: #f58483;--coral: #f58483;--focus: #ffd4c3;--danger: #ec7e7e;--shadow: rgb(0 0 0 / 32%);--font-ui: "Aisol Inter", "Aisol Han UI", -apple-system, BlinkMacSystemFont, "SF Pro Text", Roboto, "Noto Sans", "PingFang SC", "Noto Sans CJK SC", "Microsoft YaHei", "Segoe UI", sans-serif;font-family:var(--font-ui)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--surface);color:var(--text)}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.app-shell{min-height:100dvh;overflow-x:clip}.app-content{min-height:100dvh;padding-bottom:74px}.app-content-chat{display:flex;flex-direction:column;height:var(--chat-viewport-height, 100dvh);min-height:0;overflow:hidden;padding-bottom:0}.connection-error{align-items:center;background:#1d2927;border-bottom:1px solid #6eaf9f;color:#e5f5ef;display:flex;gap:12px;justify-content:space-between;padding:10px 16px}.connection-error p{font-size:13px;line-height:1.35;margin:0}.connection-error button{background:transparent;border:1px solid #9be5d1;color:#9be5d1;flex:0 0 auto;font:inherit;padding:5px 10px}.primary-nav{position:fixed;z-index:10;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:66px;border-top:1px solid var(--line);background:#161a1c}.primary-nav a{display:grid;justify-items:center;grid-template-rows:20px auto;place-content:center;gap:4px;min-width:0;color:var(--muted);font-size:12px}.primary-nav a[aria-current=page]{color:var(--mint)}.character-page{width:min(1480px,100%);margin:0 auto;padding:22px 16px 32px}.character-header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:22px}.brand-mark{margin:0 0 4px;color:var(--mint);font-size:13px;font-weight:700;letter-spacing:0;text-transform:uppercase}.character-header h1,.placeholder-page h1,.chat-topbar h1{margin:0;font-size:28px;font-weight:700;letter-spacing:0}.catalog-toolbar{display:grid;gap:12px;margin-bottom:18px}.catalog-search{display:grid;gap:6px}.catalog-search>span,.catalog-filters label>span{color:var(--muted);font-size:12px}.catalog-search input,.catalog-filters select{width:100%;min-height:42px;border:1px solid var(--line);border-radius:6px;background:var(--surface-raised);color:var(--text);padding:9px 10px}.catalog-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.catalog-tabs button,.clear-filters,.catalog-empty button{min-height:34px;flex:0 0 auto;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--muted);padding:6px 10px}.catalog-tabs button.is-active{border-color:var(--mint);background:#76d8b41f;color:var(--mint)}.catalog-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:end}.catalog-filters label{display:grid;gap:6px;min-width:0}.clear-filters{color:var(--mint);white-space:nowrap}.catalog-empty{display:grid;justify-items:start;gap:12px;min-height:220px;padding:28px 0}.catalog-empty p{margin:0;color:var(--muted)}.catalog-empty button{border-color:var(--mint);color:var(--mint)}.character-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.character-card{position:relative;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:var(--surface-raised);box-shadow:0 8px 20px var(--shadow)}.favorite-toggle{position:absolute;z-index:1;top:9px;right:9px;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgb(255 255 255 / 42%);border-radius:5px;background:#0a0d0ec2;color:var(--text)}.favorite-toggle.is-favorite{border-color:var(--mint);color:var(--mint)}.character-card>a{display:grid;height:100%}.character-cover{display:block;width:100%;aspect-ratio:3 / 4;background:var(--surface-strong);object-fit:cover}.character-cover-fallback{display:block;width:100%;aspect-ratio:3 / 4;background:var(--surface-strong)}.character-card-copy{display:grid;gap:8px;padding:11px}.character-card h2{margin:0;font-size:16px;letter-spacing:0}.character-premise{display:-webkit-box;margin:0;overflow:hidden;color:var(--muted);font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.character-tags,.character-author{margin:0;color:var(--mint);font-size:12px;line-height:1.35}.character-author{color:var(--muted)}.chat-page{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100dvh;min-width:0;overflow:hidden;background:#15191a;background-position:center top;background-size:cover}.chat-topbar{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;min-height:68px;padding:12px 16px;border-bottom:1px solid rgb(255 255 255 / 12%);background:#0c0e0fe5}.chat-topbar a{color:var(--mint);font-size:13px}.chat-topbar h1{font-size:18px}.chat-icon-button{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--muted)}.chat-status{margin:3px 0 0;color:var(--muted);font-size:12px}.story-stream{display:grid;align-content:start;gap:12px;overflow-y:auto;overscroll-behavior:contain;min-width:0;padding:22px 16px;scrollbar-gutter:stable}.role-entry{position:relative;width:min(680px,100%);min-height:min(56dvh,520px);margin:0 auto;border:1px solid rgb(255 255 255 / 16%);border-radius:6px;overflow:hidden;background:#1c2122}.role-entry>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.role-entry-scrim{position:absolute;inset:0;display:flex;align-items:end;padding:18px;background:#0a0d0ea8}.role-entry-scrim p{width:min(560px,100%);margin:0;color:var(--text);font-size:16px;line-height:1.65}.chat-message{position:relative;width:min(680px,88%);border:1px solid var(--line);border-radius:6px;padding:12px 14px}.chat-message p,.chat-error p{margin:0;white-space:pre-wrap;word-break:break-word}.chat-message-user{justify-self:end;background:#25463b}.chat-message-character{justify-self:start;background:var(--surface-raised)}.chat-message-edit-button{position:absolute;top:7px;right:7px;display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--text)}.chat-message-user>p{padding-right:28px}.chat-message-edit-form,.chat-message-edit-form label{display:grid;gap:8px}.chat-message-edit-form label>span{color:var(--muted);font-size:12px}.chat-message-edit-form textarea{width:100%;min-height:56px;resize:vertical;border:1px solid var(--line);border-radius:5px;background:#0000002e;color:var(--text);padding:8px}.chat-message-edit-form>div{display:flex;flex-wrap:wrap;gap:8px}.chat-message-edit-form button{min-height:32px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--text);padding:5px 9px}.chat-error{display:grid;justify-self:start;gap:8px;width:min(680px,100%);border:1px solid #bd9178;border-radius:6px;padding:12px 14px;color:#f3cab0}.chat-error button{justify-self:start;min-height:34px;border:1px solid #f3cab0;border-radius:5px;background:transparent;color:inherit;padding:6px 10px}.chat-actions{display:grid;gap:12px;width:min(680px,100%);border:1px solid var(--line);border-radius:6px;background:var(--surface-raised);padding:12px}.chat-actions-commands{display:flex;flex-wrap:wrap;gap:8px}.chat-actions button{display:inline-flex;align-items:center;gap:7px;min-height:34px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--muted);padding:6px 10px}.chat-actions form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.chat-actions label{display:grid;gap:5px}.chat-actions label>span{color:var(--muted);font-size:12px}.chat-actions select{min-height:34px;border:1px solid var(--line);border-radius:5px;background:#121416;color:var(--text);padding:6px 8px}.chat-actions form button{border-color:#bd9178;color:#f3cab0}.chat-action-notice{margin:0;color:var(--muted);font-size:13px}.memory-suggestions{display:grid;gap:8px;width:min(680px,100%)}.memory-suggestion{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--line);border-radius:6px;background:#1c2522;padding:10px 12px}.memory-suggestion p{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.memory-suggestion button{min-height:34px;border:1px solid var(--mint);border-radius:5px;background:transparent;color:var(--mint);padding:6px 10px;white-space:nowrap}.confirmed-memories{display:grid;gap:8px;width:min(680px,100%);border-top:1px solid var(--line);padding-top:14px}.confirmed-memories h2{margin:0;color:var(--muted);font-size:13px;font-weight:600}.confirmed-memory{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;border:1px solid var(--line);border-radius:6px;background:var(--surface-raised);padding:10px 12px}.confirmed-memory p{margin:0;color:var(--muted);font-size:13px;line-height:1.45;word-break:break-word}.confirmed-memory-actions{display:flex;gap:6px}.confirmed-memory-actions button{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--muted)}.confirmed-memory form{display:grid;grid-column:1 / -1;gap:8px}.confirmed-memory form label{display:grid;gap:5px}.confirmed-memory form label>span{color:var(--muted);font-size:12px}.confirmed-memory form textarea{min-height:58px;resize:vertical;border:1px solid var(--line);border-radius:5px;background:#121416;color:var(--text);padding:8px}.confirmed-memory form>div{display:flex;flex-wrap:wrap;gap:8px}.confirmed-memory form button{min-height:34px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--muted);padding:6px 10px}.confirmed-memory form button[type=submit]{border-color:var(--mint);color:var(--mint)}.private-draft-list{display:grid;gap:8px;max-width:760px;margin:28px auto 0}.private-draft-list h2{margin:0 0 4px;font-size:18px}.private-draft-list a{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:6px;background:var(--surface-raised);padding:12px}.private-draft-list a>span:first-child{display:grid;gap:4px;min-width:0}.private-draft-list strong{font-size:14px}.private-draft-list small,.private-draft-list a>span:last-child{color:var(--muted);font-size:12px;line-height:1.35}.private-draft-list a>span:last-child{flex:0 0 auto;color:var(--mint)}.character-resolution-state{display:grid;min-height:100dvh;place-items:center;color:var(--muted)}.chat-composer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid rgb(255 255 255 / 12%);background:#0c0e0ff0;min-width:0;width:min(100%,760px);margin:0 auto}.chat-composer select{align-self:end;max-width:118px;min-height:46px;border:1px solid var(--line);border-radius:6px;background:var(--surface-raised);color:var(--text);padding:0 8px}.chat-composer label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.chat-composer textarea{width:100%;min-width:0;min-height:46px;max-height:140px;resize:vertical;border:1px solid var(--line);border-radius:6px;background:var(--surface-raised);color:var(--text);padding:11px 12px}.chat-composer button{align-self:end;min-width:58px;min-height:46px;border:1px solid #b9e6d4;border-radius:6px;background:var(--mint);color:#10231d;font-weight:700}.chat-composer button:disabled,.chat-composer textarea:disabled{cursor:not-allowed;opacity:.56}@media(max-width:599px){.chat-composer{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding-top:8px}.chat-composer select{grid-column:1 / -1;justify-self:start;min-height:34px;font-size:13px}}.placeholder-page{padding:28px 20px}.chats-page{width:min(860px,100%);margin:0 auto;padding:22px 16px 32px}.create-page{width:min(780px,100%);margin:0 auto;padding:22px 16px 32px}.me-page{width:min(620px,100%);margin:0 auto;padding:22px 16px 32px}.me-header{margin-bottom:22px}.me-header h1{margin:0;font-size:28px}.profile-panel,.account-form{display:grid;gap:12px;border:1px solid var(--line);border-radius:6px;background:var(--surface-raised);padding:14px}.profile-email,.profile-state{margin:0;color:var(--muted)}.profile-panel a{color:var(--mint)}.profile-panel button,.account-form button{justify-self:start;min-height:38px;border:1px solid var(--mint);border-radius:5px;background:transparent;color:var(--mint);padding:7px 10px}.profile-panel .secondary-action{border-color:var(--line);color:var(--muted)}.account-form label{display:grid;gap:6px}.account-form label>span{color:var(--muted);font-size:12px}.account-form input{min-height:42px;border:1px solid var(--line);border-radius:5px;background:#121416;color:var(--text);padding:9px 10px}.create-header{margin-bottom:22px}.create-header h1{margin:0;font-size:28px}.page-help,.private-only-note,.field-help,.account-form-heading p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.private-only-note{margin:0 0 18px;padding:12px 14px;border-left:2px solid var(--mint);background:#8dd5bb12}.field-help{margin-top:-2px;font-size:12px}.account-form-heading h2{margin:0;font-size:18px}.private-character-form{display:grid;gap:18px}.private-character-form fieldset{display:grid;gap:13px;min-width:0;margin:0;border:1px solid var(--line);border-radius:6px;padding:14px}.private-character-form legend{color:var(--mint);padding:0 5px}.private-character-form label{display:grid;gap:6px}.private-character-form label>span{color:var(--muted);font-size:12px}.private-character-form input,.private-character-form select,.private-character-form textarea{width:100%;min-height:42px;border:1px solid var(--line);border-radius:5px;background:var(--surface-raised);color:var(--text);padding:9px 10px}.private-character-form textarea{resize:vertical}.save-draft{justify-self:start;min-height:42px;border:1px solid #b9e6d4;border-radius:5px;background:var(--mint);color:#10231d;font-weight:700;padding:8px 12px}.save-draft:disabled{cursor:not-allowed;opacity:.56}.form-notice{margin:0;color:var(--muted)}.chats-header{margin-bottom:22px}.chats-header h1{margin:0;font-size:28px}.chats-state{margin:0;color:var(--muted)}.chats-empty{display:grid;gap:10px;min-height:220px;align-content:center}.chats-empty-copy{margin:0;color:var(--muted);line-height:1.5}.chats-empty-link{justify-self:start;min-height:44px;display:inline-flex;align-items:center;border:1px solid var(--mint);border-radius:8px;color:var(--mint);padding:0 14px}.chats-error{display:flex;align-items:center;gap:12px}.chats-error p{margin:0}.chats-error button{min-height:34px;border:1px solid var(--mint);border-radius:5px;background:transparent;color:var(--mint);padding:6px 10px}.conversation-list{display:grid;gap:8px}.conversation-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:70px;border:1px solid var(--line);border-radius:6px;background:var(--surface-raised);padding:10px 12px}.conversation-open{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;align-items:center;min-width:0}.conversation-row>button{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--muted)}.conversation-row>button:disabled{opacity:.56}.conversation-monogram{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#25463b;color:var(--mint);font-size:15px;font-weight:700}.conversation-avatar{width:38px;height:38px;border-radius:50%;background:var(--surface-strong);object-fit:cover}.conversation-open>span:nth-child(2){display:grid;gap:3px;min-width:0}.conversation-open strong,.conversation-open small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-open small,.conversation-open time{color:var(--muted);font-size:12px}.conversation-open time{white-space:nowrap}@media(min-width:760px){.app-content{padding-bottom:0;padding-left:86px}.app-content-chat{padding-left:0}.primary-nav{top:0;right:auto;width:86px;height:100dvh;grid-template-columns:1fr;grid-template-rows:repeat(5,minmax(0,1fr));border-top:0;border-right:1px solid var(--line)}.primary-nav a{font-size:13px}.chat-page{min-height:100dvh}.character-page,.chats-page,.create-page,.me-page{padding:30px 28px 48px}.create-attributes{grid-template-columns:minmax(0,1fr) minmax(180px,.45fr);align-items:end}.character-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:16px}.catalog-toolbar{grid-template-columns:minmax(240px,380px) minmax(0,1fr);align-items:end}.catalog-tabs{justify-content:end}.catalog-filters{grid-column:1 / -1;grid-template-columns:180px 180px auto}}@media(min-width:760px){.app-content{padding-left:112px}.primary-nav{width:112px;grid-template-rows:repeat(5,58px);align-content:start;gap:8px;padding:18px 10px;border-top:0;border-right:1px solid var(--line)}.primary-nav a{min-height:58px;border-radius:8px;transition:background .12s ease,color .12s ease}.primary-nav a:hover,.primary-nav a[aria-current=page]{background:#8dd5bb1a}}@media(max-width:759px){.app-content{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.primary-nav{height:calc(72px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.primary-nav a{gap:5px;font-size:11px}}.app-content.app-content-chat{padding:0}.app-content-chat>.connection-error{flex-shrink:0;position:relative;z-index:1}.app-content-chat>.chat-page{flex:1;height:100%;min-height:0}.character-page,.chats-page,.create-page,.me-page{padding-top:24px}.character-page .character-header,.chats-header,.create-header,.me-header{margin-bottom:18px}.character-page .character-header h1,.chats-header h1,.create-header h1,.me-header h1{letter-spacing:-.02em}@media(min-width:760px){.character-page,.chats-page,.create-page,.me-page{padding-top:34px}}@media(min-width:1180px){.character-grid{grid-template-columns:repeat(5,minmax(160px,1fr))}}.chats-page,.create-page,.me-page{padding-inline:20px}.profile-panel,.account-form{border-radius:14px;gap:16px;padding:24px}.profile-panel .profile-email{color:var(--text);font-size:18px;font-weight:650;overflow-wrap:anywhere}.profile-panel a{display:flex;align-items:center;min-height:44px;border-bottom:1px solid var(--line)}.profile-panel button,.account-form button,.save-draft,.chats-error button{min-height:44px;border-radius:8px;padding-inline:16px}.account-form button[type=submit]{background:var(--mint);color:var(--surface);font-weight:650}.account-form .secondary-action{color:var(--muted);border-color:var(--line)}.account-form input,.private-character-form input,.private-character-form select,.private-character-form textarea{min-width:0;min-height:46px;border-radius:8px;font-size:16px}.private-character-form{gap:24px}.private-character-form fieldset{padding:20px;border-radius:12px;gap:18px}.private-character-form label>span,.account-form label>span{color:var(--text);font-size:13px}.private-character-form legend{font-size:15px;font-weight:650}.private-character-form textarea{line-height:1.6}.private-draft-list a{border-radius:10px}.conversation-list{gap:0}.conversation-row{min-height:92px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:16px 0}.conversation-open{grid-template-columns:52px minmax(0,1fr);gap:3px 12px}.conversation-avatar{width:52px;height:64px;border-radius:12px;grid-row:1 / 3}.conversation-open>time{grid-column:2}.conversation-row>button{width:44px;height:44px;border:0;border-radius:50%}.conversation-open strong{font-size:16px}.conversation-open small{display:block;max-width:100%;line-height:1.5}.memory-error{color:#f3cab0;font-size:14px;line-height:1.5;border-left:2px solid var(--coral);padding:10px 12px;background:#ee9b7914}@media(max-width:599px){.chats-page,.create-page,.me-page{padding:20px 16px 28px}.chats-header h1,.create-header h1,.me-header h1{font-size:24px}.profile-panel,.account-form,.private-character-form fieldset{padding:18px}.profile-panel button,.account-form button,.save-draft{justify-self:stretch}.private-draft-list a{align-items:start;flex-direction:column}}.primary-nav{background:var(--surface-raised)}.primary-nav a[aria-current=page]{color:var(--text)}.primary-nav a:hover,.primary-nav a[aria-current=page]{background:#f5848321}.connection-error{background:#3d2a30;border-color:var(--coral)}.connection-error button{color:var(--text);border-color:var(--coral)}.account-form input,.confirmed-memory form textarea,.chat-actions select{background:var(--surface)}.account-form button[type=submit],.save-draft{border-color:var(--coral);color:#281317}.private-only-note{background:#f5848314}.character-page .favorite-toggle svg{filter:drop-shadow(0 1px 2px rgb(0 0 0 / 65%))}@media(max-width:759px){.app-content{padding-bottom:calc(var(--mobile-nav-height, 58px) + env(safe-area-inset-bottom))}.primary-nav{left:0;right:0;bottom:0;height:calc(64px + env(safe-area-inset-bottom));padding:4px 4px env(safe-area-inset-bottom);gap:0;border:0;border-top:1px solid rgb(255 233 238 / 14%);border-radius:0;background:#2a1c26f5;box-shadow:none}.primary-nav a{position:relative;min-height:44px;grid-template-rows:1fr;align-items:center;border-radius:6px;color:#ccb6c2}.primary-nav a svg{width:22px;height:22px}.primary-nav a span{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.primary-nav a[aria-current=page]{background:transparent;color:#fff4f5}.app-content.app-content-subpage{padding-bottom:0}}@media(min-width:760px){.app-content.app-content-subpage{padding-left:0}}.chat-page .chat-topbar{min-height:60px;padding-block:4px;border:0;background:linear-gradient(#190b1c99,#190b1c26)}.chat-identity{display:flex;align-items:center;gap:8px;min-width:0}.chat-identity>div{min-width:0}.chat-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;flex:0 0 auto}.chat-page .chat-topbar h1{font-size:15px}.chat-page .chat-disclosure{color:#fff4fab3;font-size:11px}.chat-page .role-context{width:min(100%,640px);align-self:center;border-radius:10px;background:#26182dab;color:#eee0ef}.role-context summary{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;list-style:none;padding:10px 12px;font-size:12px;line-height:1.4}.role-context summary::-webkit-details-marker{display:none}.role-context summary span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.role-context summary svg{flex:0 0 auto}.role-context[open] summary svg{transform:rotate(180deg)}.role-context[open] summary span{-webkit-line-clamp:unset}.role-context>p{margin:0;padding:0 12px 12px;font-size:13px;line-height:1.6}.chat-page .role-entry{display:block;align-self:flex-start;width:min(640px,94%);margin:0;min-height:0;padding:12px 14px;border:0;border-radius:11px;background:#5d406ad1}.chat-page .role-entry-scrim p{font-size:15px;line-height:1.7}.chat-page .chat-message{border:0;border-radius:11px}.chat-page .chat-message-character{background:#5d406ad6}.chat-page .chat-message-user{background:#5c3649db}.chat-page .chat-error{background:#25131ee0}.chat-page .chat-composer{width:min(100%,760px);grid-template-columns:minmax(0,1fr) 44px;gap:2px 8px;padding:4px 12px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(transparent,#3d223ccc 30%);border:0;border-radius:0}.chat-page .chat-composer-tools{grid-column:1 / -1;display:flex;align-items:center}.chat-page .chat-memory-button{position:relative;display:inline-flex;align-items:center;width:auto;min-width:0;min-height:44px;gap:6px;padding:0 12px;border:1px solid rgb(255 233 238 / 14%);border-radius:22px;background:#3f2943a3;color:#fff5fb;font-size:12px;font-weight:600}.chat-page .chat-composer textarea{min-height:44px;padding:11px 14px;border:0;border-radius:23px;background:#624569c7;line-height:22px}.chat-page .chat-composer textarea::placeholder{color:#d5bed6;opacity:1}.chat-page .chat-send-button{min-width:44px;min-height:44px;width:44px;display:grid;place-items:center;padding:0;border:1px solid rgb(255 244 250 / 50%);border-radius:50%;background:var(--coral);color:#29121d}.chat-page .chat-send-button:disabled{background:#79577db8;color:#e5d3e8;opacity:.75}@media(max-width:599px){.chat-page .story-stream{gap:10px;padding:12px}.chat-page .chat-topbar{gap:2px;grid-template-columns:36px minmax(0,1fr) auto;padding-inline:6px}.chat-topbar>a{width:36px}.chat-avatar{width:28px;height:28px}.chat-page .chat-message{max-width:94%}}.app-shell.app-shell-web main.me-page.me-evening-lounge,.app-shell-web main.character-page.creator-profile-page{box-sizing:border-box;display:block;width:min(1120px,100%);max-width:1120px;margin:0 auto;padding:16px 20px 48px;font-family:var(--font-ui)}.app-shell-web .me-page.me-evening-lounge .me-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;align-items:center;margin:0 0 20px}.app-shell-web .me-page.me-evening-lounge .me-header-tools{grid-column:2;grid-row:1;display:flex;gap:4px;align-items:center}.app-shell-web .me-page.me-evening-lounge .me-header-tools>:is(a,button){display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;margin:0;padding:0;border-radius:50%}.app-shell-web .me-page.me-evening-lounge .me-header-tools>:is(a,button)>svg{width:22px;height:22px;stroke-width:1.8}.app-shell-web .me-page.me-evening-lounge .me-identity{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:start;justify-items:stretch;gap:16px;padding:0;border:0;background:transparent;text-align:start}.app-shell-web .me-page.me-evening-lounge .me-identity-wind{display:none}.app-shell-web .me-page.me-evening-lounge .me-monogram{width:64px;height:64px;font-size:24px}.app-shell-web .me-page.me-evening-lounge .me-identity-copy{width:100%;min-width:0}.app-shell-web .me-page.me-evening-lounge .me-identity-copy>strong{font-size:22px;line-height:1.3;letter-spacing:-.3px;overflow-wrap:anywhere}.app-shell-web .me-page.me-evening-lounge .account-id-card{margin-inline:0}.app-shell-web .me-page.me-evening-lounge .me-guest-actions{justify-content:start;flex-wrap:wrap}.app-shell-web .me-page.me-evening-lounge .me-resources{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;margin:0 0 28px;min-width:0}.app-shell-web .me-page.me-evening-lounge .me-resources-single{grid-template-columns:minmax(0,1fr)}.app-shell-web .me-page.me-evening-lounge .me-resources>.me-balance-card{box-sizing:border-box;min-height:88px;height:100%;width:100%;border:1px solid #ffffff0d;border-radius:14px}.app-shell-web .me-page.me-evening-lounge .me-resources>.me-membership{min-height:88px;padding:12px 16px;border:1px solid #c4a56825;border-radius:14px}.app-shell-web .me-page.me-evening-lounge .me-resources .me-membership h2{font-size:17px}.app-shell-web .me-page.me-evening-lounge .me-resources .me-membership-wind{width:42px;height:42px}.app-shell-web .me-page.me-evening-lounge .me-library{margin:0;min-width:0}.app-shell-web .me-page.me-evening-lounge .me-library-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0}.app-shell-web .me-page.me-evening-lounge .me-library-heading h2{margin:0;font-size:18px}.app-shell-web .me-page.me-evening-lounge .me-library-tabs{display:flex;flex-wrap:nowrap;gap:8px 24px;padding:0;margin-top:8px;border-radius:0;border-bottom:1px solid #ffffff18;background:transparent}.app-shell-web .me-page.me-evening-lounge .me-library-tabs button{flex:0 0 auto;white-space:nowrap;min-height:44px;padding:8px 0;border-radius:0;border:0;background:transparent;font-size:14px}.app-shell-web .me-page.me-evening-lounge .me-library-tabs button:focus-visible{outline-offset:-2px}.app-shell-web .me-page.me-evening-lounge .me-library-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.app-shell-web .me-page.me-evening-lounge .me-character-row .character-avatar{aspect-ratio:3 / 4;border-radius:12px}.app-shell-web .creator-profile-identity>div:last-child{min-width:0;flex:1}.app-shell-web .creator-profile-page .creator-profile-identity{gap:16px;align-items:start;padding:20px 0 24px}.app-shell-web .creator-profile-page .creator-profile-avatar{width:64px;height:64px}.app-shell-web .creator-profile-page .creator-profile-identity h1{font-size:22px;line-height:1.3;letter-spacing:-.3px}.app-shell-web .creator-profile-page .creator-profile-identity p{margin-top:5px}.app-shell-web :is(.me-page,.creator-profile-page) .creator-social-counts{gap:4px 18px}.app-shell-web .creator-profile-page .creator-follow-action{padding-inline:20px;background:#c4a56818;border-color:#c4a56860}.app-shell-web .creator-profile-page .creator-profile-section{padding:14px 0;margin:0 0 20px;border-bottom:1px solid #ffffff18;font-size:18px}.app-shell.app-shell-web main.character-page.creator-profile-page .character-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.app-shell-web .creator-profile-page .character-card{min-width:0}.app-shell-web :is(.me-page,.creator-profile-page) :is(a,button):focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media(min-width:760px){.app-shell.app-shell-web main.me-page.me-evening-lounge,.app-shell-web main.character-page.creator-profile-page{padding:28px 36px 64px}.app-shell-web .me-page.me-evening-lounge .me-identity{grid-column:1;grid-row:1;grid-template-columns:80px minmax(0,1fr);gap:20px}.app-shell-web .me-page.me-evening-lounge .me-monogram,.app-shell-web .creator-profile-page .creator-profile-avatar{width:80px;height:80px}.app-shell-web .me-page.me-evening-lounge .me-identity-copy>strong,.app-shell-web .creator-profile-page .creator-profile-identity h1{font-size:26px}.app-shell-web .me-page.me-evening-lounge .me-header-tools{align-self:start}.app-shell-web .me-page.me-evening-lounge .me-resources{grid-template-columns:112px minmax(0,1fr)}.app-shell-web .me-page.me-evening-lounge .me-resources-single{grid-template-columns:minmax(0,1fr)}.app-shell-web .me-page.me-evening-lounge .me-library-list,.app-shell.app-shell-web main.character-page.creator-profile-page .character-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}}@media(min-width:1100px){.app-shell-web .me-page.me-evening-lounge .me-library-list,.app-shell.app-shell-web main.character-page.creator-profile-page .character-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.app-shell.app-shell-web main.me-page.me-evening-lounge .me-library [role=tabpanel]{display:block;min-height:0;padding-top:16px;align-content:start}.app-shell-web .me-owned-character{position:relative;min-width:0}.app-shell-web .me-owned-character .me-character-menu{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:44px;height:44px;padding:6px;border:0;border-radius:50%;background:transparent;color:#fff;isolation:isolate}.app-shell-web .me-owned-character .me-character-menu:before{content:"";position:absolute;inset:6px;z-index:-1;border:1px solid #ffffff24;border-radius:50%;background:#19191dcc}.app-shell-web .me-owned-character .me-character-menu:focus-visible{outline:2px solid var(--focus);outline-offset:0}.app-shell-web .me-owned-character .me-character-menu:disabled{opacity:.5}.app-shell-web .me-owned-character .me-character-row strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.app-shell-web .me-page.me-account-lounge .me-identity{row-gap:0;align-items:center}.app-shell-web .me-page.me-account-lounge .me-identity-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;grid-column:2;grid-row:1}.app-shell-web .me-page.me-account-lounge .me-identity>:is(.account-avatar,.me-monogram){grid-column:1;grid-row:1}.app-shell-web .me-page.me-account-lounge .me-identity-copy>strong{align-self:flex-start}.app-shell-web .me-page.me-account-lounge .account-id-card{grid-column:2;grid-row:2;margin:0;min-width:0;align-self:start}.app-shell-web .me-page.me-account-lounge .account-id-card button{width:44px;height:44px;flex:0 0 44px}.app-shell-web .me-page.me-account-lounge .creator-social-panel{margin:0;padding:0;border:0;width:100%}.app-shell-web .me-page.me-account-lounge .creator-social-counts{display:flex;flex-wrap:wrap;gap:0 14px;align-items:center}.app-shell-web .me-page.me-account-lounge .creator-social-counts>:is(button,.creator-progress-count){display:flex;flex-direction:row;align-items:baseline;justify-content:start;gap:5px;min-width:0;min-height:32px;padding:6px 0;text-align:start}.app-shell-web .me-page.me-account-lounge .creator-social-counts strong{color:var(--text);font-size:13px;line-height:1.3;font-weight:600;font-variant-numeric:tabular-nums}.app-shell-web .me-page.me-account-lounge .creator-social-counts span{margin:0;font-size:12px;line-height:1.4}.app-shell-web .me-page.me-account-lounge .creator-progress-details{margin:0 0 8px}.app-shell-web .me-page.me-account-lounge .creator-progress-details summary{display:flex;width:fit-content;max-width:100%;min-height:44px;padding:6px 12px;border:1px solid #c4a56840;border-radius:24px;background:#c4a5680c;color:var(--me-gold-bright);font-size:12px;font-weight:500;overflow-wrap:anywhere;box-sizing:border-box}@media(max-width:359px){.app-shell-web .me-page.me-account-lounge .creator-social-counts:has(.creator-progress-count){grid-template-columns:repeat(2,minmax(0,1fr))}}.app-shell-web .me-page.me-evening-lounge .me-library-tabs{border-inline:0;border-top:0;overflow-x:auto;scrollbar-width:none}.app-shell-web .me-page.me-evening-lounge .me-library-tabs button{position:relative;color:var(--muted);font-weight:500}.app-shell-web .me-page.me-evening-lounge .me-library-tabs button[aria-selected=true]{color:var(--text)}.app-shell-web .me-page.me-evening-lounge .me-library-tabs button[aria-selected=true]:after{content:"";position:absolute;inset-inline:0;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--me-gold-bright)}.app-shell-web .me-page.me-evening-lounge :is(.me-library-empty,.me-library-error){box-sizing:border-box;gap:12px;padding:24px 16px;border:1px solid #ffffff12;border-radius:16px;background:#ffffff04;font-size:14px;line-height:1.5}.app-shell-web .me-page.me-evening-lounge :is(.me-library-empty,.me-library-error) p{margin:0}.app-shell-web .me-page.me-evening-lounge .me-library-empty a{min-height:44px;padding-inline:16px;border:1px solid #c4a56855;border-radius:24px;color:var(--me-gold-bright);font-size:13px;font-weight:500}@media(max-width:759px){.app-shell-web .me-page.me-evening-lounge .me-header-tools{gap:2px}.app-shell-web .me-page.me-evening-lounge .me-header-tools>:is(a,button){width:36px;height:36px;flex-basis:36px;border-radius:10px}.app-shell-web .me-page.me-evening-lounge .me-header-tools>:is(a,button)>svg{width:20px;height:20px}}.app-shell-web{--surface: #1b1416;--surface-raised: #282023;--surface-strong: #382c31;--line: #ffffff1c;--text: #f7f1f2;--muted: #b3a3aa;background:var(--surface)}.web-header{display:none}.app-shell-web .catalog-collections{display:flex;align-items:center;gap:6px;overflow-x:auto;min-width:0;scrollbar-width:none}.app-shell-web .catalog-collections button{flex:0 0 auto;min-height:44px;padding:0 18px;border:1px solid transparent;border-radius:24px;background:transparent;color:var(--muted);font-size:14px;font-weight:550;cursor:pointer}.app-shell-web .catalog-collections button[aria-pressed=true]{border-color:#ffffff32;color:var(--text);background:#ffffff09}.app-shell-web .catalog-collections button:hover{color:var(--text);background:#ffffff0a}.app-shell-web .chat-profile-toggle:hover{background:#ffffff12}@media(min-width:760px){.app-shell-web{--web-header-height: 68px}.app-shell-web>.web-header{position:sticky;top:0;z-index:15;display:flex;align-items:center;min-width:0;height:var(--web-header-height);gap:32px;padding:0 28px;border-bottom:1px solid #ffffff0c;background:#1b1416ed}.web-brand{display:flex;align-items:center;flex:0 0 auto;min-height:44px}.web-brand .anemoi-brand{font-size:22px;gap:8px;color:#fff4f4}.web-brand .anemoi-brand-mark{width:27px;height:27px;color:var(--coral)}.web-navigation{display:flex;align-items:center;gap:6px}.web-navigation a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 12px;color:var(--muted);font-size:14px;white-space:nowrap;border-radius:22px}.web-navigation a[aria-current=page]{color:var(--text);background:#ffffff0a}.web-navigation a:hover{color:var(--text)}.web-header-actions{margin-left:auto;display:flex;align-items:center;gap:8px;min-width:0}.web-header-actions>a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:1px solid #ffffff2e;border-radius:24px;font-size:13px;white-space:nowrap}.web-header-actions>a:hover{background:#ffffff10;border-color:#ffffff50}.web-icon-link{width:40px;flex-shrink:0}.web-create-link,.web-account-link{padding:0 15px}.web-account-link{background:#ffffff16}.web-header .language-picker{padding:0 8px}.web-header .language-picker select{max-width:94px}.app-shell-web>.primary-nav{display:none}.app-shell-web>.app-content{min-height:calc(100dvh - var(--web-header-height));padding:0}.app-shell-web main.character-page{width:min(1480px,100%);padding:8px 20px 48px}.app-shell-web .character-page .catalog-toolbar{max-width:none;grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:0 24px;margin-bottom:8px}.app-shell-web .character-page .catalog-search{display:none}.app-shell-web .character-page .catalog-primary-filters{grid-template-columns:44px}.app-shell-web .character-page .discovery-gender.is-compact{height:44px}.app-shell-web .character-page .discovery-genres{grid-column:1 / -1}.app-shell-web .character-search-page{width:min(1080px,100%);min-height:0;padding:24px 28px 48px}.app-shell-web .character-search-field input{border-radius:26px;background:#ffffff06}.app-shell-web .character-search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin-top:24px}.app-shell-web .character-search-results article>a{min-height:138px}.app-shell-web .character-search-results .character-avatar{border-radius:8px}.app-shell-web .chats-page{width:min(960px,100%);margin:0 auto;padding:32px 40px 64px}.app-shell-web .chats-header{margin-bottom:24px;padding-bottom:22px;border-bottom:1px solid var(--line)}.app-shell-web .chats-header h1{font-size:28px;font-weight:650}.app-shell-web .conversation-open{grid-template-columns:64px minmax(0,1fr);gap:18px;min-height:98px;padding:16px 14px;border-radius:12px}.app-shell-web .conversation-avatar{width:64px;height:64px}.app-shell-web .conversation-open:hover{background:#2a2025}.app-shell-web .conversation-meta strong{font-size:16px;font-weight:650}.app-shell-web .conversation-copy{gap:7px}.app-shell-web .conversation-row{border-color:#ffffff0c}.app-shell-web .app-content-feed{height:calc(100dvh - var(--web-header-height));min-height:0;padding:18px 24px}.app-shell-web .home-feed{width:min(100%,660px);margin:0 auto;border-radius:14px;border:1px solid var(--line)}.app-shell-web .home-feed-brand{display:none}.app-shell-web .home-feed-start{border-radius:24px}.app-shell-web .home-rewards-links{right:16px}.app-shell-web .shop-page{width:min(1000px,100%);margin:0 auto;padding:32px 40px 64px}.app-shell-web .shop-products{gap:18px}.app-shell-web .shop-product{min-height:220px;padding:24px;border-radius:14px;background:#ffffff04}.app-shell-web .shop-product>strong{font-size:32px;margin-block:18px 4px;color:#ffded2}.app-shell-web .shop-product button{min-height:44px;width:100%;border-radius:24px}.app-shell-web .character-profile-page{width:min(1180px,100%);min-height:0;padding:20px 36px 48px}.app-shell-web .character-profile-page .bot-details{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:24px;align-items:start}.app-shell-web .character-profile-page .bot-details-top{grid-column:1;grid-row:1 / span 4;position:sticky;top:88px}.app-shell-web .character-profile-page .bot-details>:not(.bot-details-top){grid-column:2}.app-shell-web .character-profile-page .bot-details-hero{min-height:min(680px,74dvh);border-radius:12px}}@media(min-width:1024px){.app-shell-web.app-shell-chat>.web-header{position:fixed;inset:0 0 auto;background:transparent;border-bottom-color:transparent;text-shadow:0 1px 14px rgb(0 0 0 / 55%)}.app-shell-web.app-shell-chat>.app-content{min-height:100dvh}.app-shell-web.app-shell-chat .app-content-chat{position:relative;box-sizing:border-box;height:var(--chat-viewport-height, 100dvh);min-height:0;padding:calc(var(--web-header-height) + 16px) 24px 20px}.app-shell-web.app-shell-chat .app-content-chat>.chat-page{flex:1;width:100%;max-height:none;height:100%;min-height:0;margin:0;overflow:visible;background:transparent;--chat-desktop-panel-width: clamp(300px, 40%, 640px);--chat-desktop-gutter: clamp(20px, 2vw, 32px);column-gap:20px}.app-shell-web.app-shell-chat .chat-page.has-chat-cover:before{position:fixed;inset:0;width:100%;height:100dvh;background-color:#25151d;background-size:cover;background-position:center;filter:blur(28px) brightness(.55) saturate(1.2);opacity:1}.app-shell-web .chat-page>.chat-character-panel{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;align-content:stretch;align-self:stretch;height:100%;padding:0;overflow:hidden;border:1px solid #ffffff20;border-color:#c4a56845;border-radius:12px;background:#1712164d;box-shadow:0 16px 40px #0000004d,inset 0 1px #f4d99d22}.app-shell-web .chat-character-panel-media-frame{position:relative;width:100%;height:100%;aspect-ratio:auto;align-self:stretch;min-height:0;isolation:isolate;background:#1712161c}.app-shell-web .chat-character-panel-media-frame:before{position:absolute;z-index:-1;inset:0;background-image:var(--chat-cover-image);background-position:center;background-size:cover;filter:blur(18px) brightness(.6) saturate(1.08);opacity:.9;content:"";transform:scale(1.08)}.app-shell-web .chat-character-panel-media{position:relative;z-index:1;object-fit:contain}.app-shell-web .chat-character-panel-copy{padding:20px;border-top:1px solid #ffffff12}.app-shell-web .chat-character-panel-copy h2{font-size:22px}.app-shell-web .chat-character-panel-copy p{-webkit-line-clamp:2;line-clamp:2;margin:8px 0}.app-shell-web .chat-character-panel-copy button{padding:0;color:#efc2c0}.app-shell-web .chat-page>.chat-topbar{border:1px solid #ffffff14;border-bottom-color:#ffffff08;border-radius:12px 12px 0 0;background:#1e15212e;padding:6px 14px;min-height:56px;text-shadow:0 1px 12px rgb(0 0 0 / 60%)}.app-shell-web .chat-page .chat-mode-button{max-width:132px}.app-shell-web .chat-page>.story-stream{padding:20px 22px;border-inline:1px solid #ffffff24;background:#1e152126}.app-shell-web .chat-page[data-bubble-style]>.chat-composer{padding:8px 14px 10px;border:1px solid #ffffff14;border-top-color:#ffffff08;border-radius:0 0 12px 12px;background:#1e152138}.app-shell-web .chat-page[data-bubble-style] .chat-composer-tools{display:flex;gap:6px;padding:0 0 4px;border:0;border-radius:0;background:transparent}.app-shell-web .chat-page[data-bubble-style] .chat-composer-tools>button{width:auto;min-width:44px;min-height:40px;border:1px solid #ffffff12;background:#ffffff03;padding-inline:12px;font-weight:500}.app-shell-web .chat-page[data-bubble-style] .chat-composer-tools>.chat-wallet-button{width:40px;min-width:40px;padding-inline:0;border-radius:50%}.app-shell-web .chat-page[data-bubble-style] .chat-composer-tools>.chat-wallet-button>span{display:none}.app-shell-web .chat-page[data-bubble-style] .chat-composer-action{display:none}.app-shell-web .chat-page .chat-action-input{grid-column:1 / -1}.app-shell-web .chat-page[data-bubble-style] .chat-composer .chat-action-input.has-trailing-action{padding-bottom:0}.app-shell-web .chat-page[data-bubble-style] .chat-composer .chat-action-input.has-trailing-action textarea{padding:11px 96px 11px 44px;border-radius:21px}.app-shell-web .chat-page .chat-disclosure{margin-bottom:12px;text-align:center;color:#c5b7c6}.app-shell-web .chat-page .chat-message{max-width:84%;font-size:15px;line-height:1.65}.app-shell-web .chat-page .chat-message-user{max-width:78%}.app-shell-web .chat-page .role-entry{padding:14px 16px;border-radius:16px}.app-shell-web .chat-page.is-profile-collapsed{grid-template-columns:minmax(0,1fr);width:100%;column-gap:0}.app-shell-web .chat-page.is-profile-collapsed>.chat-topbar,.app-shell-web .chat-page.is-profile-collapsed>.story-stream,.app-shell-web .chat-page.is-profile-collapsed>.chat-composer{grid-column:1}.app-shell-web .chat-page.is-background-held:before{filter:none;background-size:contain;background-color:#171216}.app-shell-web .chat-page.is-background-held>.story-stream{border-color:transparent;background:transparent}.app-shell-web .create-page{width:min(1380px,100%);margin:0 auto;padding:28px 36px 48px}.app-shell-web .create-workbench{grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);gap:32px}.app-shell-web .private-character-form{padding:24px;border:1px solid var(--line);border-radius:14px;background:#ffffff03}.app-shell-web .private-character-form .create-cover-fieldset{order:-1}.app-shell-web .private-character-form .choose-cover{min-height:112px;width:144px;border:1px dashed #ffffff40;border-radius:10px;background:#ffffff05}.app-shell-web .character-preview{top:88px;border-radius:14px;background:#261b28}.app-shell-web .save-draft{min-height:48px;border-radius:24px}}@media(min-width:760px)and (max-width:1099px){.app-shell-web>.web-header{gap:14px;padding-inline:20px}.web-navigation a{padding-inline:8px;font-size:13px}.web-header .web-create-link>span,.web-header .web-account-link>span{display:none}.web-create-link,.web-account-link{width:40px;padding:0}}@media(min-width:760px)and (max-width:1023px){.app-shell-web .app-content-chat{height:calc(var(--chat-viewport-height, 100dvh) - var(--web-header-height));min-height:0}.app-shell-web .chat-page.has-chat-cover:before{top:var(--web-header-height)}.app-shell-web .me-page{margin-inline:auto}}@media(max-width:759px){.app-shell-web .catalog-collections{margin-bottom:8px;gap:0}.app-shell-web .catalog-collections button{min-height:44px;padding-inline:14px;font-size:13px}.app-shell-web .character-page .catalog-toolbar{gap:6px}}@media(prefers-reduced-motion:no-preference){.web-header a,.app-shell-web .catalog-collections button{transition:background-color .14s ease,color .14s ease}}@media(min-width:760px){.app-shell.app-shell-web main.character-page{width:min(1600px,100%);padding:20px 24px 56px}.app-shell.app-shell-web main.character-page .catalog-toolbar{gap:0 16px;margin-bottom:14px}.app-shell.app-shell-web main.character-page .catalog-sticky-genres{margin-bottom:16px}.app-shell.app-shell-web main.character-page .character-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.app-shell.app-shell-web main.character-page .character-card{border-radius:12px}.app-shell.app-shell-web main.character-page .character-cover-caption{gap:6px;padding:64px 14px 14px}.app-shell.app-shell-web main.character-page .character-cover-caption h2{font-size:16px;font-weight:600;line-height:1.35}.app-shell.app-shell-web main.character-page .character-premise{font-size:13px;line-height:1.5}.app-shell.app-shell-web main.character-page .character-author,.app-shell.app-shell-web main.character-page .character-view-count{font-size:12px}}@media(min-width:1024px){.app-shell.app-shell-web main.character-page{padding-inline:32px}.app-shell.app-shell-web main.character-page .character-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.app-shell.app-shell-web main.character-page .character-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1720px){.app-shell.app-shell-web main.character-page .character-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}:root{--anemoi-brass: #c4a568;--anemoi-brass-bright: #e4cea2;--anemoi-shell: #000;--anemoi-shell-raised: #171717;--mobile-nav-height: 58px;--navigation-icon-size: 22px}.primary-nav{background:#000;border-color:transparent;box-shadow:none}.primary-nav a{position:relative;border-radius:10px;color:#9f9da3;transition:color .14s ease,background-color .14s ease}.primary-nav a:hover{color:#fff;background:#ffffff0a}.primary-nav a[aria-current=page]{color:#fff;background:transparent}.primary-nav a[aria-current=page]:before{position:absolute;top:5px;left:50%;width:18px;height:2px;border-radius:999px;background:var(--anemoi-brass);content:none;transform:translate(-50%)}.primary-nav a:nth-child(3){color:#fff}.primary-nav a:nth-child(3) svg{width:28px;height:28px;padding:4px;border:1px solid #ffffff26;border-radius:9px;background:linear-gradient(155deg,#fff,#d7d7d7);color:#121212}@media(max-width:759px){.primary-nav{height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));padding:2px 8px env(safe-area-inset-bottom);gap:4px}.primary-nav a{grid-template-rows:26px auto;gap:2px;min-height:50px;padding-top:3px;font-size:10px;letter-spacing:.1px}.primary-nav a span{position:static;width:auto;height:auto;overflow:visible;clip-path:none;color:inherit;white-space:nowrap}.primary-nav a>svg{width:var(--navigation-icon-size);height:var(--navigation-icon-size);stroke-width:1.75}.primary-nav a[aria-current=page]:before{top:1px}.primary-nav a:nth-child(3) svg{width:28px;height:28px;padding:3px}}@media(min-width:760px){.primary-nav{background:var(--anemoi-shell);border-color:#c4a56829;box-shadow:8px 0 30px #0000001f}.primary-nav a{min-height:58px;padding-inline:6px}.primary-nav a[aria-current=page]:before{top:50%;left:2px;width:2px;height:22px;transform:translateY(-50%)}.primary-nav a>svg{width:var(--navigation-icon-size);height:var(--navigation-icon-size);stroke-width:1.75}.primary-nav a:nth-child(3) svg{width:28px;height:28px;padding:3px}}@media(prefers-reduced-motion:reduce){.primary-nav a{transition:none}}
