:root{--hue:200;--hsl-lightness:39%;--hsl-bg-lightness:95%;--color-primary:hsl(var(--hue), 66%, var(--hsl-lightness));--color-primary-bg:hsl(var(--hue), 100%, var(--hsl-bg-lightness));--color-primary-hover:hsl(var(--hue), 70%, calc(var(--hsl-lightness) - 5%));--color-primary-active:hsl(var(--hue), 75%, calc(var(--hsl-lightness) - 10%));--hsl:var(--color-primary);--hsl-bg:var(--color-primary-bg);--primary-text:#584ca4;--color-bg:#e0e9f8;--color-bg-offset:white;--color-bg-elevated:white;--color-bg-input:white;--color-text:#30354b;--color-text-secondary:#4b558c;--color-text-tertiary:#5c6085;--color-text-primary:#584ca4;--bg-col:var(--color-bg);--color:var(--color-text);--label-color:var(--color-text-secondary);--bg-offset:var(--color-bg-offset);--color-success:#2eb85c;--color-success-bg:#ebfaf0;--color-success-border:#29a352;--color-warning:#f2a60d;--color-warning-bg:#fef6e7;--color-warning-border:#da950b;--color-error:#d92626;--color-error-bg:#fbe9e9;--color-error-border:#c32222;--color-info:#308ce8;--color-info-bg:#e8f2fc;--color-info-border:#1a80e6;--color-border:#b8bdd4;--color-border-focus:#7b8ee6;--color-border-error:var(--color-error);--color-link:#06c;--color-link-visited:#0052a3;--color-backdrop:#00000080;--color-bg-active:#8080801a;--color-scrollbar-thumb:#4b558c40;--color-scrollbar-thumb-hover:#4b558c66;--color-scrollbar-track:transparent;--color-shadow:#00000017;--color-shadow-elevated:#0000001f;--font-family-base:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-family-mono:"SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--border-width-0:0;--border-width-1:1px;--border-width-2:2px;--border-width-4:4px;--radius-none:0;--radius-sm:2px;--radius-base:3px;--radius-md:4px;--radius-lg:6px;--radius-xl:8px;--radius-2xl:12px;--radius-full:9999px;--shadow-xs:0 1px 2px 0 var(--color-shadow);--shadow-sm:0px 4px 3px 0px var(--color-shadow);--shadow-base:0 4px 6px -1px var(--color-shadow), 0 2px 4px -1px #0000000f;--shadow-md:0 10px 15px -3px var(--color-shadow), 0 4px 6px -2px #0000000d;--shadow-lg:0 20px 25px -5px var(--color-shadow), 0 10px 10px -5px #0000000a;--shadow-xl:0 25px 50px -12px var(--color-shadow);--shadow-input-focus:-3px 4px 2px #894aff0f;--duration-fast:.1s;--duration-base:.15s;--duration-medium:.25s;--duration-slow:.35s;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--transition-colors:color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);--transition-transform:transform var(--duration-base) var(--ease-out);--transition-all:all var(--duration-base) var(--ease-out);--z-base:0;--z-dropdown:10;--z-sticky:20;--z-fixed:30;--z-modal-backdrop:40;--z-modal:50;--z-popover:60;--z-tooltip:70;--z-notification:80;--size-input-height-sm:2rem;--size-input-height-base:2.5rem;--size-input-height-lg:3rem;--size-button-height-sm:2rem;--size-button-height-base:2.5rem;--size-button-height-lg:3rem;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px}:root[data-theme=light]{--color-bg:#e0e9f8;--color-bg-offset:white;--color-bg-elevated:white;--color-bg-input:white;--color-text:#30354b;--color-text-secondary:#4b558c;--color-text-tertiary:#5c6085;--color-text-primary:#584ca4;--hsl-lightness:39%;--hsl-bg-lightness:95%;--primary-text:#584ca4;--color-border:#b8bdd4;--color-border-focus:#7b8ee6;--color-shadow:#00000017;--color-shadow-elevated:#0000001f;--bg-col:#e0e9f8;--color:#30354b;--label-color:#4b558c;--bg-offset:white}:root[data-theme=dark]{--color-bg:#19191c;--color-bg-offset:#363343;--color-bg-elevated:#2a2a2e;--color-bg-input:#151515;--color-text:#d3d6e3;--color-text-secondary:#9da6dd;--color-text-tertiary:#8d95c4;--color-text-primary:#a89ee6;--hsl-lightness:50%;--hsl-bg-lightness:5%;--primary-text:#a89ee6;--color-border:#555;--color-border-focus:#8a9aff;--color-shadow:#0000006e;--color-shadow-elevated:#0009;--color-link:#4799eb;--color-link-visited:#2f85da;--color-backdrop:#000000b3;--color-bg-active:#80808026;--color-scrollbar-thumb:#fff3;--color-scrollbar-thumb-hover:#ffffff59;--color-scrollbar-track:transparent;--color-success:#53c679;--color-success-bg:#1f472c;--color-success-border:#40bf6a;--color-warning:#f0b642;--color-warning-bg:#664d19;--color-warning-border:#eead2b;--color-error:#db5757;--color-error-bg:#602020;--color-error-border:#d74242;--color-info:#63a6e9;--color-info-bg:#194066;--color-info-border:#4d99e6;--bg-col:#19191c;--color:#d3d6e3;--label-color:#9da6dd;--bg-offset:#363343}@media (prefers-color-scheme:dark){:root{--color-bg:#19191c;--color-bg-offset:#363343;--color-bg-elevated:#2a2a2e;--color-bg-input:#151515;--color-text:#d3d6e3;--color-text-secondary:#9da6dd;--color-text-tertiary:#8d95c4;--color-text-primary:#a89ee6;--hsl-lightness:50%;--hsl-bg-lightness:5%;--primary-text:#a89ee6;--color-border:#6b6b6b;--color-border-focus:#8a9aff;--color-shadow:#0000006e;--color-shadow-elevated:#0009;--color-link:#4799eb;--color-link-visited:#2f85da;--color-backdrop:#000000b3;--color-bg-active:#80808026;--color-scrollbar-thumb:#fff3;--color-scrollbar-thumb-hover:#ffffff59;--color-scrollbar-track:transparent;--color-success:#53c679;--color-success-bg:#1f472c;--color-success-border:#40bf6a;--color-warning:#f0b642;--color-warning-bg:#664d19;--color-warning-border:#eead2b;--color-error:#db5757;--color-error-bg:#602020;--color-error-border:#d74242;--color-info:#63a6e9;--color-info-bg:#194066;--color-info-border:#4d99e6;--bg-col:#19191c;--color:#d3d6e3;--label-color:#9da6dd;--bg-offset:#363343}}html,body{width:100%;height:100%;position:relative}body{color:var(--color-text);background:var(--color-bg);transition:background var(--duration-medium) var(--ease-out), color var(--duration-fast);padding:var(--space-2);box-sizing:border-box;font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-y:scroll}*{margin:0}a{color:var(--color-link);transition:var(--transition-colors);text-decoration:none}a:hover{text-decoration:underline}a:visited{color:var(--color-link-visited)}label{color:var(--color-text-secondary);display:block}input,button,select,textarea{font-family:inherit;font-size:inherit;box-sizing:border-box;border:var(--border-width-1) solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--duration-medium) var(--ease-out), box-shadow var(--duration-medium) var(--ease-out), background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);margin:0;padding:.4em .75em}input::placeholder{color:inherit;opacity:.4}input:disabled{color:var(--color-text-tertiary);opacity:.5}input[type=range]{height:0}button{color:var(--color-text);background-color:var(--color-bg-offset);cursor:pointer;outline:none}button:disabled{color:var(--color-text-tertiary);cursor:not-allowed;opacity:.5}button:not(:disabled):active{background-color:var(--color-bg-active)}button:focus-visible{box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-border-focus);outline:none}*{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb) var(--color-scrollbar-track)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover)}button.underline-btn{cursor:pointer;background:0;border:none;margin:0;padding:0;text-decoration:underline}.styled{--hsl:hsl(var(--hue), 66%, var(--hsl-lightness));--hsl-bg:hsl(var(--hue), 100%, var(--hsl-bg-lightness));color:var(--hsl);background:var(--hsl-bg);transition:background var(--duration-medium) var(--ease-out), color var(--duration-fast), border-color var(--duration-medium) var(--ease-out), box-shadow var(--duration-medium) var(--ease-out), transform var(--duration-fast) var(--ease-out);border:var(--border-width-1) solid var(--hsl);border-radius:var(--radius-lg)}button.styled:hover:not(:disabled),select.styled:hover:not(:disabled){filter:brightness(.97)}button.styled:active:not(:disabled),select.styled:active:not(:disabled){transform:scale(.98)}svg[data-v-d9d2dce2]{opacity:.5;transition:opacity var(--duration-fast,.1s) ease-out;position:absolute;top:0;right:0}svg[data-v-d9d2dce2]:hover{opacity:.8}.row[data-v-fb4cce1d]{background-color:var(--color-bg-offset);border-radius:var(--radius-lg);width:100%;margin-bottom:var(--space-1);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);border:1px solid #0000;position:relative}.row[data-v-fb4cce1d]:hover{box-shadow:inset 0 0 0 1px var(--color-border)}.row[data-v-fb4cce1d]:after{content:attr(data-codepoint);padding:var(--space-2) var(--space-3);color:var(--color-text-tertiary);opacity:.5;font-size:var(--font-size-xs);font-family:var(--font-family-mono);letter-spacing:.02em;display:block;position:absolute;bottom:0;right:0}.row.active[data-v-fb4cce1d]{border-color:var(--color-border-focus);box-shadow:0 0 0 2px #7b8ee633}.content[data-v-fb4cce1d]{width:100%;padding:var(--space-3) var(--space-3);gap:var(--space-4);grid-template-columns:auto 1fr;align-items:center;display:grid}.symbol[data-v-fb4cce1d]{text-align:center;width:2rem;font-size:var(--font-size-lg)}.symbol[data-v-fb4cce1d]:before,.symbol[data-v-fb4cce1d]:after{content:"\"";opacity:.3}.name[data-v-fb4cce1d]{text-align:left;color:var(--color-text-secondary);font-size:var(--font-size-sm);letter-spacing:.005em}.table[data-v-f1118d0f]{text-align:left}p[data-v-f1118d0f]{text-align:left;margin:0 0 var(--space-3);color:var(--color-text-tertiary);font-size:var(--font-size-xs);letter-spacing:.02em;font-weight:400}.intersection-observer[data-v-f1118d0f]{height:5rem}.input-wrapper[data-v-36a06df6]{gap:var(--space-1);flex-direction:column;width:auto;display:inline-flex}.input-wrapper[data-v-36a06df6]:has(.input--full-width){width:100%}.input[data-v-36a06df6]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);border:var(--border-width-1) solid var(--color-border);background:var(--color-bg-input);color:var(--color-text);font-family:var(--font-family-base);transition:border-color var(--duration-medium) var(--ease-out), box-shadow var(--duration-medium) var(--ease-out);box-sizing:border-box;margin:0}.input[data-v-36a06df6]::placeholder{color:var(--color-text-tertiary);opacity:.55}.input[data-v-36a06df6]:focus{border-color:var(--color-border-focus);outline:none;box-shadow:0 0 0 3px #7b8ee640}.input--default[data-v-36a06df6]:hover:not(:disabled):not(:focus){border-color:var(--color-text-secondary)}.input--sm[data-v-36a06df6]{padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm);height:var(--size-input-height-sm)}.input--base[data-v-36a06df6]{height:var(--size-input-height-base)}.input--lg[data-v-36a06df6]{padding:var(--space-3) var(--space-4);font-size:var(--font-size-lg);height:var(--size-input-height-lg)}.input--error[data-v-36a06df6]{border-color:var(--color-error-border)}.input--error[data-v-36a06df6]:focus{border-color:var(--color-error);box-shadow:0 0 0 3px #dc50501a}.input-error[data-v-36a06df6]{font-size:var(--font-size-xs);color:var(--color-error);margin-top:var(--space-1);letter-spacing:.01em;font-weight:400}.input--full-width[data-v-36a06df6]{width:100%}.input[data-v-36a06df6]:disabled,.input--disabled[data-v-36a06df6]{opacity:.5;cursor:not-allowed;background:var(--color-bg-offset)}.input.styled[data-v-36a06df6]{color:var(--hsl);background:var(--hsl-bg);border-color:var(--hsl)}.input.styled[data-v-36a06df6]:focus{border-color:var(--hsl);box-shadow:0 0 0 3px #7b8ee640}form[data-v-f8c9e48f]{width:100%}:root[data-theme=dark] svg.theme-sun{fill:#fff}:root[data-theme=light] svg.theme-sun{fill:#000}button[data-v-a1af57c8]{cursor:pointer;padding:0 var(--space-3);opacity:.5;transition:opacity var(--duration-fast) var(--ease-out);background:0 0;border:none;margin:0}button[data-v-a1af57c8]:hover{opacity:.8}button[data-v-a1af57c8]:active{transform:scale(.92)}header[data-v-ff7458e4]{max-width:600px;margin:var(--space-8) auto var(--space-6);justify-content:space-between;align-items:baseline;display:flex}h1[data-v-ff7458e4]{letter-spacing:-.025em;font-size:1.5em;font-weight:400}h3[data-v-ff7458e4]{font-weight:300;font-size:var(--font-size-sm);color:var(--color-text-tertiary);letter-spacing:.01em}.text[data-v-ff7458e4]{align-items:baseline;gap:var(--space-3);display:flex}.buttons[data-v-ff7458e4]{align-items:center;gap:var(--space-1);display:flex}button[data-v-ff7458e4]{cursor:pointer;z-index:2;padding:var(--space-2) var(--space-4);margin:0}.cmd-k-hint[data-v-ff7458e4]{padding:var(--space-1) var(--space-2);opacity:.35;transition:opacity var(--duration-fast) var(--ease-out);background:0 0;border:none}.cmd-k-hint[data-v-ff7458e4]:hover{opacity:.7}.cmd-k-hint kbd[data-v-ff7458e4]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-text-tertiary);background:var(--color-bg-offset);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:2px var(--space-2)}.active[data-v-ff7458e4]{color:var(--hsl-bg);background:var(--hsl)}.btn[data-v-638dc432]{padding:var(--space-2) var(--space-5);border-radius:var(--radius-lg);box-shadow:none;cursor:pointer;font-family:var(--font-family-base);letter-spacing:-.005em;transition:background var(--duration-medium) var(--ease-out), border-color var(--duration-medium) var(--ease-out), box-shadow var(--duration-medium) var(--ease-out), transform var(--duration-fast) var(--ease-out), filter var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-width-1) solid transparent;margin:0;font-weight:400;display:inline-flex;position:relative}.btn[data-v-638dc432]:focus-visible{box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-border-focus);outline:none}.btn--primary[data-v-638dc432]{color:var(--color-primary);background:var(--color-primary-bg);border-color:var(--color-primary)}.btn--primary[data-v-638dc432]:hover:not(:disabled){filter:brightness(.97)}.btn--primary[data-v-638dc432]:active:not(:disabled){transform:scale(.98)}.btn--secondary[data-v-638dc432]{color:var(--color-text);background:var(--color-bg-offset);border-color:var(--color-border)}.btn--secondary[data-v-638dc432]:hover:not(:disabled){border-color:var(--color-text-secondary);background:var(--color-bg-elevated)}.btn--secondary[data-v-638dc432]:active:not(:disabled){transform:scale(.98)}.btn--ghost[data-v-638dc432]{color:var(--color-text-secondary);background:0 0;border-color:#0000}.btn--ghost[data-v-638dc432]:hover:not(:disabled){background:var(--color-bg-active);color:var(--color-text)}.btn--ghost[data-v-638dc432]:active:not(:disabled){transform:scale(.98)}.btn--outline[data-v-638dc432]{color:var(--color-primary);border-color:var(--color-primary);background:0 0}.btn--outline[data-v-638dc432]:hover:not(:disabled){background:var(--color-primary-bg)}.btn--outline[data-v-638dc432]:active:not(:disabled){transform:scale(.98)}.btn--danger[data-v-638dc432]{color:#fff;background:var(--color-error);border-color:var(--color-error)}.btn--danger[data-v-638dc432]:hover:not(:disabled){filter:brightness(1.08)}.btn--danger[data-v-638dc432]:active:not(:disabled){transform:scale(.98)}.btn--sm[data-v-638dc432]{padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm)}.btn--lg[data-v-638dc432]{padding:var(--space-3) var(--space-6);font-size:var(--font-size-lg)}.btn--full-width[data-v-638dc432]{width:100%}.btn[data-v-638dc432]:disabled,.btn--disabled[data-v-638dc432]{opacity:.5;cursor:not-allowed}.btn__spinner[data-v-638dc432]{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite spin-638dc432}@keyframes spin-638dc432{to{transform:rotate(360deg)}}.btn__content--loading[data-v-638dc432]{opacity:.6}.btn.styled[data-v-638dc432]{color:var(--hsl);background:var(--hsl-bg);border-color:var(--hsl)}.btn.styled[data-v-638dc432]:hover:not(:disabled){filter:brightness(.97)}.btn.styled[data-v-638dc432]:active:not(:disabled){transform:scale(.98)}.select-wrapper[data-v-c493fe7b]{gap:var(--space-1);flex-direction:column;width:auto;display:inline-flex}.select[data-v-c493fe7b]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);border:var(--border-width-1) solid var(--color-border);background:var(--color-bg-input);color:var(--color-text);font-family:var(--font-family-base);transition:border-color var(--duration-medium) var(--ease-out), box-shadow var(--duration-medium) var(--ease-out);box-sizing:border-box;cursor:pointer;margin:0}.select[data-v-c493fe7b]:focus{border-color:var(--color-border-focus);outline:none;box-shadow:0 0 0 3px #7b8ee640}.select--default[data-v-c493fe7b]:hover:not(:disabled):not(:focus){border-color:var(--color-text-secondary)}.select--sm[data-v-c493fe7b]{padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm);height:var(--size-input-height-sm)}.select--base[data-v-c493fe7b]{height:var(--size-input-height-base)}.select--lg[data-v-c493fe7b]{padding:var(--space-3) var(--space-4);font-size:var(--font-size-lg);height:var(--size-input-height-lg)}.select--error[data-v-c493fe7b]{border-color:var(--color-error-border)}.select--error[data-v-c493fe7b]:focus{border-color:var(--color-error);box-shadow:0 0 0 3px #dc50501a}.select-error[data-v-c493fe7b]{font-size:var(--font-size-xs);color:var(--color-error);margin-top:var(--space-1);letter-spacing:.01em;font-weight:400}.select--full-width[data-v-c493fe7b]{width:100%}.select[data-v-c493fe7b]:disabled,.select--disabled[data-v-c493fe7b]{opacity:.5;cursor:not-allowed;background:var(--color-bg-offset)}.select.styled[data-v-c493fe7b]{color:var(--hsl);background:var(--hsl-bg);border-color:var(--hsl)}.select.styled[data-v-c493fe7b]:focus{border-color:var(--hsl);box-shadow:0 0 0 3px #7b8ee640}option[data-v-c493fe7b]{background:var(--color-bg-input);color:var(--color-text)}select[data-v-a229b0f9]{box-shadow:none;cursor:pointer;font-weight:400}select[data-v-a229b0f9]:disabled{opacity:.6;cursor:auto}p[data-v-4828c39a]{color:var(--color-error);font-size:var(--font-size-xs);margin:0;margin-top:var(--space-1);font-weight:400}p[data-v-4f0d1c3f]{color:var(--color-error);font-size:var(--font-size-xs);margin-top:var(--space-1);font-weight:400}.content[data-v-9c876e09]{padding:var(--space-8);z-index:1;isolation:isolate;border-radius:var(--radius-xl);justify-content:center;margin-top:-1px;display:grid;position:relative}button[data-v-9c876e09]{top:var(--space-2);right:var(--space-3);padding:var(--space-1);z-index:3;cursor:pointer;opacity:.5;transition:opacity var(--duration-fast);background:0 0;border:none;margin:0;font-size:1.5em;line-height:.8em;position:absolute}button[data-v-9c876e09]:hover{opacity:.9}hr[data-v-9c876e09]{margin:var(--space-3) calc(var(--space-8) * -1);opacity:.2;border:none;border-top:1px solid}.box[data-v-0bf3719c]{padding:var(--space-5) 0;margin-bottom:var(--space-5);display:grid}.dropdown-container[data-v-0bf3719c]{margin:calc(var(--space-6) * -1);z-index:2;justify-content:center;display:flex}button[data-v-9ef3a1df]{padding:var(--space-2) var(--space-5);border-radius:var(--radius-lg);box-shadow:none;cursor:pointer;margin:0;font-weight:400}button[data-v-9ef3a1df]:active{transform:scale(.97)}.disabled[data-v-9ef3a1df]{border:1px solid hsl(var(--hue), 40%, 75%);color:hsl(var(--hue), 40%, 75%);cursor:auto;opacity:.6}.buttons[data-v-26619119]{justify-content:flex-end;display:flex}.buttons[data-v-26619119] *{margin:var(--space-1)}section[data-v-3b05657e]{text-align:center;padding-top:var(--space-12)}h2[data-v-3b05657e]{font-weight:300;font-size:var(--font-size-base);color:var(--color-text-tertiary);letter-spacing:.02em;margin-bottom:var(--space-4)}.chars span[data-v-3b05657e]{width:var(--space-6);text-align:center;opacity:.5;line-height:1em;display:inline-block}.case-section[data-v-6769ad01]{margin-top:var(--space-4)}h3[data-v-6769ad01]{padding-bottom:var(--space-3);color:var(--color-text-primary);font-size:var(--font-size-sm);letter-spacing:.01em;font-weight:400}.case-cards[data-v-6769ad01]{gap:var(--space-2);display:flex}.case-card[data-v-6769ad01]{align-items:center;gap:var(--space-1);background:var(--color-bg-offset);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-5);border:1px solid #8080801a;flex-direction:column;min-width:72px;display:flex}.case-char[data-v-6769ad01]{font-size:var(--font-size-2xl);color:var(--color-text);line-height:1}.case-label[data-v-6769ad01]{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:500}.encoding-section[data-v-20c0dbba]{margin-top:var(--space-4)}.encoding-header[data-v-20c0dbba]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}h3[data-v-20c0dbba]{color:var(--color-text-primary);font-size:var(--font-size-sm);letter-spacing:.01em;font-weight:400}.encoding-toggle[data-v-20c0dbba]{background:var(--color-bg-offset);border-radius:var(--radius-md);border:1px solid #8080801a;gap:2px;padding:2px;display:flex}.encoding-toggle button[data-v-20c0dbba]{opacity:.5;cursor:pointer;padding:var(--space-1) var(--space-2);font-weight:500;font-size:var(--font-size-xs);border-radius:var(--radius-sm);transition:opacity var(--duration-fast), background var(--duration-fast);background:0;border:none;margin:0}.encoding-toggle button[data-v-20c0dbba]:hover{opacity:.8}.encoding-toggle .active[data-v-20c0dbba]{opacity:1;background-color:var(--color-bg-active)}.encoding-block[data-v-20c0dbba]{background:var(--color-bg-offset);border-radius:var(--radius-lg);padding:var(--space-2) 0;font-family:var(--font-family-mono);font-size:var(--font-size-sm);border:1px solid #8080801a}.encoding-line[data-v-20c0dbba]{padding:var(--space-1) var(--space-3);gap:var(--space-3);display:flex}.encoding-label[data-v-20c0dbba]{color:var(--color-text-secondary);flex-shrink:0;min-width:5.5em}.encoding-values[data-v-20c0dbba]{color:var(--color-text);gap:0 var(--space-1);flex-wrap:wrap;display:flex}.number-section[data-v-8c1d8b55]{margin-top:var(--space-4)}h3[data-v-8c1d8b55]{padding-bottom:var(--space-3);color:var(--color-text-primary);font-size:var(--font-size-sm);letter-spacing:.01em;font-weight:400}.number-cards[data-v-8c1d8b55]{gap:var(--space-2);display:flex}.number-card[data-v-8c1d8b55]{align-items:center;gap:var(--space-1);background:var(--color-bg-offset);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-5);border:1px solid #8080801a;flex-direction:column;min-width:72px;display:flex}.number-value[data-v-8c1d8b55]{font-size:var(--font-size-2xl);font-family:var(--font-family-mono);color:var(--color-text);line-height:1}.number-label[data-v-8c1d8b55]{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:500}.html-entities-section[data-v-79374608]{margin-top:var(--space-4)}h3[data-v-79374608]{padding-bottom:var(--space-3);color:var(--color-text-primary);font-size:var(--font-size-sm);letter-spacing:.01em;font-weight:400}.chips[data-v-79374608]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip[data-v-79374608]{gap:var(--space-1);background:var(--color-bg-offset);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);border:1px solid #8080801a;flex-direction:column;display:flex}.chip-label[data-v-79374608]{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:500}.chip code[data-v-79374608]{font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--color-text)}.properties-section[data-v-437eb8a4]{margin-top:var(--space-4)}h3[data-v-437eb8a4]{padding-bottom:var(--space-3);color:var(--color-text-primary);font-size:var(--font-size-sm);letter-spacing:.01em;font-weight:400}.properties[data-v-437eb8a4]{gap:var(--space-1);text-align:left;width:100%;margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.properties span[data-v-437eb8a4]{background:var(--color-bg-offset);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);font-size:var(--font-size-xs);color:var(--color-text-secondary);border:1px solid #8080801a}div.container[data-v-dede1263]{padding:var(--space-6) var(--space-5) var(--space-16);border-radius:0}.basic-info[data-v-dede1263]{gap:var(--space-2);font-size:var(--font-size-sm);grid-template-columns:1fr 1fr;display:grid}.info-item[data-v-dede1263]{background:var(--color-bg-offset);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);border:1px solid #8080801a}.info-item[data-v-dede1263]:last-child:nth-child(odd){grid-column:1/-1}dt[data-v-dede1263]{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-bottom:var(--space-1);font-weight:500}dd[data-v-dede1263]{color:var(--color-text);word-break:break-word;margin:0}h1[data-v-dede1263]{text-align:center;font-size:var(--font-size-lg);letter-spacing:-.02em;color:var(--color-text);font-weight:400}.display-box[data-v-dede1263]{background-color:var(--color-bg-offset);border-radius:var(--radius-xl);width:72px;height:72px;margin:var(--space-4) 0;border:1px solid #80808026;justify-content:center;align-items:center;font-size:2.5em;display:flex}header[data-v-dede1263]{margin-bottom:var(--space-4);flex-direction:column;align-items:center;display:flex}.modal-backdrop[data-v-f2e20921]{background:var(--color-backdrop);z-index:var(--z-modal-backdrop);-webkit-backdrop-filter:blur(4px);justify-content:center;align-items:flex-start;padding-top:18vh;display:flex;position:fixed;inset:0}.modal-content[data-v-f2e20921]{background:var(--color-bg-elevated);border-radius:var(--radius-2xl);z-index:var(--z-modal);flex-direction:column;max-height:70vh;display:flex;overflow:hidden;box-shadow:0 24px 48px -12px #0000002e,0 0 0 1px #80808014}.modal-enter-active[data-v-f2e20921],.modal-leave-active[data-v-f2e20921]{transition:opacity var(--duration-slow) var(--ease-out)}.modal-enter-active .modal-content[data-v-f2e20921],.modal-leave-active .modal-content[data-v-f2e20921]{transition:transform var(--duration-slow) cubic-bezier(.16, 1, .3, 1)}.modal-enter-from[data-v-f2e20921],.modal-leave-to[data-v-f2e20921]{opacity:0}.modal-enter-from .modal-content[data-v-f2e20921],.modal-leave-to .modal-content[data-v-f2e20921]{transform:scale(.96)translateY(-8px)}.command-palette[data-v-6c90e90d]{width:480px;max-width:90vw}.search-container[data-v-6c90e90d]{padding:var(--space-4);border-bottom:1px solid #8080801f}.search-input[data-v-6c90e90d]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-bg);border-radius:var(--radius-lg);font-size:var(--font-size-base);color:var(--color-text);box-sizing:border-box;letter-spacing:-.01em;border:none;outline:none;font-weight:300}.search-input[data-v-6c90e90d]::placeholder{color:var(--color-text-tertiary);opacity:.6}.command-list[data-v-6c90e90d]{max-height:360px;padding:var(--space-2);overflow-y:auto}.command-item[data-v-6c90e90d]{width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);cursor:pointer;text-align:left;color:var(--color-text);transition:background var(--duration-fast) var(--ease-out);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.command-item[data-v-6c90e90d]:hover,.command-item.selected[data-v-6c90e90d]{background:var(--color-bg)}.command-info[data-v-6c90e90d]{flex-direction:column;gap:2px;display:flex}.command-name[data-v-6c90e90d]{color:var(--color-text);font-weight:400;font-size:var(--font-size-sm)}.command-description[data-v-6c90e90d]{font-size:var(--font-size-xs);color:var(--color-text-tertiary);font-weight:300}.command-shortcut[data-v-6c90e90d]{font-size:var(--font-size-xs);color:var(--color-text-tertiary);background:var(--color-bg);padding:2px var(--space-2);border-radius:var(--radius-md);font-family:var(--font-family-mono);border:1px solid #8080801f}.no-results[data-v-6c90e90d]{padding:var(--space-6);text-align:center;color:var(--color-text-tertiary);font-weight:300;font-size:var(--font-size-sm)}body{overflow-y:scroll}main[data-v-8df8dc83]{text-align:center;width:600px;max-width:100%;padding:0 var(--space-4);margin:0 auto}@media (min-width:640px){main[data-v-8df8dc83]{max-width:none;padding:0}}.content.middle[data-v-8df8dc83]{grid-template-columns:400px 600px 1fr;justify-content:center;display:grid}@media (max-width:1600px){.content.middle[data-v-8df8dc83]{grid-template-columns:400px 1fr}.aside-spacer[data-v-8df8dc83]{display:none}}@media (max-width:1024px){.content.middle[data-v-8df8dc83]{grid-template-columns:1fr}.content.middle aside[data-v-8df8dc83]:not(.aside-spacer){width:100%;height:100vh;z-index:var(--z-modal-backdrop);background:var(--color-bg);position:fixed;top:0;left:0;overflow-y:auto}.content.middle aside:not(.aside-spacer) div[data-v-8df8dc83]{width:100%;max-width:500px;height:auto;margin:0 auto;position:static}.aside-spacer[data-v-8df8dc83]{display:none}}aside div[data-v-8df8dc83]{width:400px;height:100vh;position:fixed;overflow-y:auto}.aside-close[data-v-8df8dc83]{top:var(--space-3);right:var(--space-3);z-index:1;padding:var(--space-2);opacity:.4;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out);background:0 0;border:none;position:absolute}.aside-close[data-v-8df8dc83]:hover{opacity:.8}.searchbox[data-v-8df8dc83]{margin-bottom:var(--space-5)}.no-results[data-v-8df8dc83]{color:var(--color-text-tertiary);letter-spacing:-.01em;padding:var(--space-4) 0;font-weight:300}
