.section-header.svelte-3x3e9d{width:100%}.header-layout.svelte-3x3e9d{display:flex;align-items:center;justify-content:center;margin-bottom:8px;margin-top:8px;width:100%}.stretch.svelte-3x3e9d{flex:1}.type-label.svelte-3x3e9d{background:var(--option-header-bg, rgba(255, 255, 255, .9));border:1px solid var(--option-header-border, rgba(0, 0, 0, .1));border-radius:8px;padding:6px;font-weight:600;font-size:var(--font-size-base);min-width:160px;text-align:center;box-shadow:0 2px 8px var(--option-header-shadow, rgba(0, 0, 0, .1));transition:background var(--option-dark-transition, var(--duration-fast) ease-out),border-color var(--option-dark-transition, var(--duration-fast) ease-out),box-shadow var(--option-dark-transition, var(--duration-fast) ease-out)}.label-text.svelte-3x3e9d{display:block;color:var(--option-header-text, #000000);transition:color var(--option-dark-transition, var(--duration-fast) ease-out)}@media(max-height:800px){.type-label.svelte-3x3e9d{font-size:var(--font-size-sm);padding:4px;min-width:140px}}@media(max-height:700px){.type-label.svelte-3x3e9d{font-size:var(--font-size-compact);padding:3px;min-width:120px}}.option-card-content.svelte-ngwoyw{width:100%;height:100%;display:block}.option-card.svelte-1uemrbx{background:transparent;border:none;border-radius:0;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow:hidden;box-shadow:var(--option-card-shadow);transition:transform .3s ease,filter .3s ease,box-shadow .3s ease;touch-action:manipulation;-webkit-touch-callout:none;user-select:none}.option-card.svelte-1uemrbx:disabled{cursor:not-allowed;pointer-events:none}@media(hover:hover){.option-card.svelte-1uemrbx:hover{transform:scale(1.05);filter:brightness(1.05);box-shadow:var(--option-card-shadow-hover)}}.option-card.svelte-1uemrbx:active{transform:scale(.97);transition:transform var(--duration-instant) ease}.option-card.svelte-1uemrbx.option-audition-active{z-index:4;transform:translateY(-6px) scale(1.08);filter:brightness(1.08);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent, #3b82f6) 70%,transparent),0 14px 28px -14px color-mix(in srgb,var(--border-primary) 70%,transparent),var(--option-card-shadow-hover);transition:transform .32s cubic-bezier(.2,1.55,.35,1),filter .16s ease,box-shadow .16s ease}.option-card.svelte-1uemrbx:focus-visible{outline:2px solid var(--theme-accent, #3b82f6);outline-offset:2px;filter:brightness(1.05)}.option-card.continuation.svelte-1uemrbx{box-shadow:0 0 0 2px var(--theme-accent, #3b82f6),var(--option-card-shadow)}@media(prefers-reduced-motion:reduce){.option-card.svelte-1uemrbx{transition:none}.option-card.svelte-1uemrbx:hover{transform:none}.option-card.svelte-1uemrbx:active{transform:scale(.97)}.option-card.svelte-1uemrbx.option-audition-active{transform:none;filter:brightness(1.08);transition:none}}.option-grid.svelte-12l28dr{display:grid;justify-content:center;width:fit-content;margin:0 auto}.option-card-wrapper.svelte-12l28dr{display:flex;align-items:center;justify-content:center}.option-section.svelte-1cp2hj8{display:flex;flex-direction:column;align-items:center;width:100%}.option-456-row.svelte-1g44xls{display:flex;justify-content:center;gap:16px;width:100%;flex-wrap:wrap}.type-column.svelte-1g44xls{display:flex;flex-direction:column;align-items:center;flex:1;min-width:120px;max-width:300px}.embla.svelte-163rctl{position:relative;overflow:hidden;display:flex;flex-direction:column;padding-bottom:10px}.embla__viewport.svelte-163rctl{overflow:hidden;width:100%;flex:1 1 auto;min-height:0}.embla__container.svelte-163rctl{display:flex;height:100%;touch-action:pan-y pinch-zoom}.embla__container.svelte-163rctl>*{transform:translateZ(0);flex:0 0 100%;min-width:0;padding-left:var(--nav-padding, 44px);padding-right:var(--nav-padding, 44px);box-sizing:border-box}.embla__button.svelte-163rctl{-webkit-tap-highlight-color:rgba(0,0,0,.5);-webkit-appearance:none;appearance:none;touch-action:manipulation;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;border:none;padding:0;margin:0;width:var(--min-touch-target);height:var(--min-touch-target);z-index:1;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);background:var(--theme-card-hover-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--theme-stroke-strong);box-shadow:0 2px 8px #00000026;color:#fffc;transition:all var(--transition-normal, var(--duration-emphasis) cubic-bezier(.4, 0, .2, 1));opacity:1!important}.embla__button.svelte-163rctl:hover:not(:disabled){background:var(--theme-card-hover-bg, rgba(255, 255, 255, .2));border-color:var(--theme-stroke-strong, rgba(255, 255, 255, .25));transform:translateY(-50%) scale(1.05);box-shadow:0 4px 12px #00000040;color:#fffffff2}.embla__button.svelte-163rctl:active:not(:disabled){transform:translateY(-50%) scale(.95);transition:all var(--duration-instant) ease}.embla__button.svelte-163rctl:focus-visible{outline:2px solid var(--primary-light, #818cf8);outline-offset:2px}.embla__button.svelte-163rctl:disabled{color:#ffffffbf;cursor:not-allowed;opacity:.5!important}.embla__button--prev.svelte-163rctl{left:0rem}.embla__button--next.svelte-163rctl{right:0rem}.embla__button__svg.svelte-163rctl{width:40%;height:40%}@media(max-width:768px){.embla__button.svelte-163rctl{width:var(--min-touch-target);height:var(--min-touch-target)}}@media(prefers-reduced-motion:reduce){.embla__button.svelte-163rctl{transition:none}.embla__button.svelte-163rctl:hover:not(:disabled){transform:translateY(-50%)}.embla__button.svelte-163rctl:active:not(:disabled){transform:translateY(-50%)}}.embla__dots.svelte-163rctl{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:.4rem}.embla__dot.svelte-163rctl{-webkit-tap-highlight-color:rgba(0,0,0,.5);-webkit-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;width:var(--min-touch-target);height:var(--min-touch-target);display:flex;align-items:center;justify-content:center;border-radius:50%}.embla__dot.svelte-163rctl:after{box-shadow:inset 0 0 0 .2rem #0003;width:1.4rem;height:1.4rem;border-radius:50%;display:flex;align-items:center;content:""}.embla__dot--selected.svelte-163rctl:after{box-shadow:inset 0 0 0 .2rem #000c}.type-info-panel.svelte-138nd00{box-sizing:border-box;width:100%;height:100%;padding:10px;overflow-y:auto;overscroll-behavior:contain;color:var(--theme-text, #fff)}.type-info-panel.svelte-138nd00:focus-visible{outline:2px solid var(--theme-accent, #22b8db);outline-offset:-3px;border-radius:var(--radius-xl, 16px)}.type-info-header.svelte-138nd00{margin-bottom:10px}.type-info-header.svelte-138nd00 h2:where(.svelte-138nd00){margin:0;font-size:var(--font-size-base, 16px);font-weight:750;line-height:1.2}.type-info-header.svelte-138nd00 p:where(.svelte-138nd00){margin:3px 0 0;color:var(--theme-text-dim, rgba(255, 255, 255, .72));font-size:var(--font-size-min, 14px);line-height:1.3}.type-grid.svelte-138nd00{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.type-card.svelte-138nd00{min-width:0;padding:8px;background:var(--theme-card-bg, rgba(255, 255, 255, .06));border:1px solid var(--theme-stroke, rgba(255, 255, 255, .14));border-radius:var(--radius-md, 10px)}.type-card-heading.svelte-138nd00{display:grid;grid-template-columns:auto 24px minmax(0,1fr);align-items:center;gap:5px;min-width:0}.type-card-heading.svelte-138nd00 strong:where(.svelte-138nd00),.type-name.svelte-138nd00{font-size:var(--font-size-min, 14px);line-height:1.15}.type-card-heading.svelte-138nd00 strong:where(.svelte-138nd00){white-space:nowrap}.type-name.svelte-138nd00{min-width:0;color:var(--theme-text-dim, rgba(255, 255, 255, .78))}.type-palette.svelte-138nd00{display:flex;width:20px;height:4px;overflow:hidden;border-radius:999px}.type-palette.svelte-138nd00 span:where(.svelte-138nd00){flex:1;min-width:0}.type-card.svelte-138nd00 p:where(.svelte-138nd00){margin:6px 0 0;color:var(--theme-text-dim, rgba(255, 255, 255, .76));font-size:var(--font-size-min, 14px);line-height:1.28}.sr-only.svelte-138nd00{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@container (min-width: 32rem){.type-grid.svelte-138nd00{grid-template-columns:repeat(3,minmax(0,1fr))}}.option-picker-icon-button.svelte-dp3hti{box-sizing:border-box;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--min-touch-target, 44px);height:var(--min-touch-target, 44px);min-height:var(--min-touch-target, 44px);padding:0;background:var(--theme-card-bg, rgba(10, 18, 30, .88));border:1.5px solid var(--theme-stroke, rgba(255, 255, 255, .14));border-radius:var(--radius-lg, 12px);color:color-mix(in srgb,var(--theme-accent, #22b8db) 76%,white);cursor:pointer;box-shadow:0 5px 16px var(--theme-shadow, rgba(0, 0, 0, .28)),inset 0 1px #ffffff0f;transition:background var(--duration-normal, .2s) ease,border-color var(--duration-normal, .2s) ease,color var(--duration-normal, .2s) ease,box-shadow var(--duration-normal, .2s) ease,transform var(--duration-fast, .15s) ease;-webkit-tap-highlight-color:transparent}.option-picker-icon-button.compact.svelte-dp3hti{width:36px;height:36px;min-height:36px;border-radius:var(--radius-md, 10px);box-shadow:0 3px 10px var(--theme-shadow, rgba(0, 0, 0, .24)),inset 0 1px #ffffff0f}.option-picker-icon-button.compact.svelte-dp3hti:before{content:"";position:absolute;inset:-4px}.option-picker-icon-button.svelte-dp3hti:hover{background:var(--theme-card-hover-bg, rgba(255, 255, 255, .1));border-color:var(--theme-stroke-strong, rgba(255, 255, 255, .24));color:color-mix(in srgb,var(--theme-accent, #22b8db) 58%,white)}.option-picker-icon-button.active.svelte-dp3hti{background:color-mix(in srgb,var(--theme-accent, #22b8db) 12%,var(--theme-panel-bg, rgba(10, 18, 30, .96)));border-color:color-mix(in srgb,var(--theme-accent, #22b8db) 52%,var(--theme-stroke, rgba(255, 255, 255, .14)));box-shadow:0 6px 20px var(--theme-shadow, rgba(0, 0, 0, .3)),inset 0 1px color-mix(in srgb,var(--theme-accent, #22b8db) 24%,transparent)}.option-picker-icon-button.svelte-dp3hti:active{transform:scale(.94)}.option-picker-icon-button.svelte-dp3hti:focus-visible{outline:2px solid var(--theme-accent, #22b8db);outline-offset:2px}.option-picker-icon-button.svelte-dp3hti i:where(.svelte-dp3hti){font-size:1rem}@media(prefers-reduced-motion:reduce){.option-picker-icon-button.svelte-dp3hti{transition:none}.option-picker-icon-button.svelte-dp3hti:active{transform:none}}.option-pictograph-cell.svelte-1j34lwg{width:100%;height:100%;display:block;margin:0;padding:0;box-sizing:border-box}.section-header.svelte-10b3ddk{width:100%}@container (max-height: 340px){.section-header.svelte-10b3ddk{display:none}}.header-layout.svelte-10b3ddk{display:flex;align-items:center;justify-content:center;margin-bottom:8px;margin-top:8px;width:100%}.stretch.svelte-10b3ddk{flex:1}.type-label.svelte-10b3ddk{background:var(--option-header-bg, rgba(255, 255, 255, .9));border:1px solid var(--option-header-border, rgba(0, 0, 0, .1));border-radius:8px;padding:6px;font-weight:600;font-size:var(--font-size-base);min-width:160px;text-align:center;box-shadow:0 2px 8px var(--option-header-shadow, rgba(0, 0, 0, .1));transition:background var(--option-dark-transition, var(--duration-fast) ease-out),border-color var(--option-dark-transition, var(--duration-fast) ease-out),box-shadow var(--option-dark-transition, var(--duration-fast) ease-out)}@media(max-height:800px){.type-label.svelte-10b3ddk{font-size:var(--font-size-sm);padding:4px;min-width:140px}}@media(max-height:700px){.type-label.svelte-10b3ddk{font-size:var(--font-size-compact);padding:3px;min-width:120px}}@media(max-height:600px){.type-label.svelte-10b3ddk{font-size:var(--font-size-compact);padding:2px;min-width:100px}}.label-text.svelte-10b3ddk{display:block;color:var(--option-header-text, #000000);transition:color var(--option-dark-transition, var(--duration-fast) ease-out)}.option-viewer-section.svelte-1aj3b9s{display:flex;flex-direction:column;align-items:center;max-width:100%;max-height:100%;box-sizing:border-box;overflow:hidden}.pictographs-grid.svelte-1aj3b9s{display:grid;justify-content:center;justify-items:center;align-content:start;width:100%;max-width:100%;gap:8px;padding:0 4px;box-sizing:border-box;overflow:hidden}.pictograph-option.svelte-1aj3b9s{background:transparent;border:none;border-radius:0;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow:hidden;box-shadow:var(--option-card-shadow);transition:transform .3s ease,filter .3s ease,box-shadow .3s ease;touch-action:manipulation;-webkit-touch-callout:none;user-select:none}.pictograph-option.continuation.svelte-1aj3b9s{box-shadow:0 0 0 2px var(--theme-accent, #3b82f6),var(--option-card-shadow)}.pictograph-option.svelte-1aj3b9s:disabled{cursor:not-allowed;pointer-events:none}@media(hover:hover){.pictograph-option.svelte-1aj3b9s:hover{transform:scale(1.05);filter:brightness(1.05);box-shadow:var(--option-card-shadow-hover)}}.pictograph-option.svelte-1aj3b9s:active{transform:scale(.97)}.pictograph-option.svelte-1aj3b9s.option-audition-active{z-index:4;transform:translateY(-6px) scale(1.08);filter:brightness(1.08);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent, #3b82f6) 70%,transparent),0 14px 28px -14px color-mix(in srgb,var(--border-primary) 70%,transparent),var(--option-card-shadow-hover);transition:transform .32s cubic-bezier(.2,1.55,.35,1),filter .16s ease,box-shadow .16s ease}.pictograph-option.svelte-1aj3b9s:focus-visible{outline:2px solid var(--theme-accent, #3b82f6);outline-offset:2px;filter:brightness(1.05)}@media(prefers-reduced-motion:reduce){.pictograph-option.svelte-1aj3b9s{transition:none}.pictograph-option.svelte-1aj3b9s:hover,.pictograph-option.svelte-1aj3b9s.option-audition-active{transform:none}}.group-widget.svelte-1z0rf23{width:min(100%,var(--content-area-width, 100%));max-width:var(--content-area-width, 100%);height:100%;max-height:100%;padding:8px;flex-shrink:0;flex-grow:0;overflow:hidden;box-sizing:border-box;margin:0 auto;display:flex;flex-direction:column;justify-content:center}.layout-row.svelte-1z0rf23{display:flex;align-items:flex-start;justify-content:center;width:100%;overflow:hidden;transition:transform var(--duration-emphasis) cubic-bezier(.25,.46,.45,.94)}.layout-row.svelte-1z0rf23:has(.section-container:where(.svelte-1z0rf23):nth-child(2)){gap:8px;margin-bottom:12px}.layout-row.svelte-1z0rf23:has(.section-container:where(.svelte-1z0rf23):only-child){margin-bottom:16px}.layout-row.svelte-1z0rf23:last-child{margin-bottom:0}.section-container.svelte-1z0rf23{flex-shrink:0;flex-grow:0;min-width:0;max-width:100%;overflow:hidden;box-sizing:border-box}.swipe-layout.svelte-m2lw9p{display:flex;flex-direction:column;width:100%;height:100%}.utility-shell.svelte-m2lw9p{position:relative;z-index:20;flex:0 0 auto;width:min(calc(100% - 8px),23rem);margin-inline:auto;transition:width var(--duration-emphasis, .28s) var(--ease-out, ease-out)}.utility-shell.expanded.svelte-m2lw9p{width:min(calc(100% - 8px),36rem)}.utility-surface.svelte-m2lw9p{position:relative}.type-navigation.svelte-m2lw9p{position:relative;display:grid;grid-template-columns:40px minmax(0,280px) 40px;align-items:center;justify-content:center;gap:4px;width:100%;height:40px;padding:1px;box-sizing:border-box;background-color:#12141c;background-image:linear-gradient(var(--theme-panel-bg, rgba(10, 18, 30, .98)),var(--theme-panel-bg, rgba(10, 18, 30, .98)));border:1px solid var(--theme-stroke, rgba(255, 255, 255, .14));border-radius:var(--radius-lg, 12px);box-shadow:0 4px 16px var(--theme-shadow, rgba(0, 0, 0, .26));transition:border-radius var(--duration-normal, .2s) var(--ease-out, ease-out),border-color var(--duration-normal, .2s) var(--ease-out, ease-out)}.expanded.svelte-m2lw9p .type-navigation:where(.svelte-m2lw9p){border-bottom-color:var(--theme-stroke-strong, rgba(255, 255, 255, .2));border-radius:var(--radius-lg, 12px) var(--radius-lg, 12px) 0 0}.workspace-placement.expanded.svelte-m2lw9p .type-navigation:where(.svelte-m2lw9p){border-top-color:var(--theme-stroke-strong, rgba(255, 255, 255, .2));border-bottom-color:var(--theme-stroke, rgba(255, 255, 255, .14));border-radius:0 0 var(--radius-lg, 12px) var(--radius-lg, 12px)}.workspace-utility-panel.svelte-m2lw9p{position:relative;z-index:var(--z-dropdown, 1000);box-sizing:border-box;width:min(36rem,calc(100vw - 8px),var(--bits-popover-anchor-width, 36rem),var(--bits-popover-content-available-width, 36rem));max-height:min(21rem,var(--bits-popover-content-available-height, calc(100dvh - 8px) ));min-height:0;overflow:hidden;color:var(--theme-text, #ffffff);background-color:#12141c;background-image:linear-gradient(var(--theme-panel-bg, rgba(10, 18, 30, .98)),var(--theme-panel-bg, rgba(10, 18, 30, .98)));border:1px solid var(--theme-stroke-strong, rgba(255, 255, 255, .2));border-bottom:0;border-radius:var(--radius-xl, 16px) var(--radius-xl, 16px) 0 0;box-shadow:0 -18px 48px var(--theme-shadow, rgba(0, 0, 0, .48)),inset 0 1px color-mix(in srgb,var(--theme-accent, #22b8db) 24%,transparent);transform-origin:var( --bits-popover-content-transform-origin, bottom center );container-type:inline-size}.workspace-utility-panel.svelte-m2lw9p .utility-stage:where(.svelte-m2lw9p){height:min(var(--settings-utility-stage-height),var(--bits-popover-content-available-height, calc(100dvh - 8px) ))}.utility-disclosure.svelte-m2lw9p{position:absolute;top:40px;right:0;left:0;z-index:3;box-sizing:border-box;height:var(--bits-collapsible-content-height);overflow:hidden;background-color:#12141c;background-image:linear-gradient(var(--theme-panel-bg, rgba(10, 18, 30, .98)),var(--theme-panel-bg, rgba(10, 18, 30, .98)));border:1px solid var(--theme-stroke-strong, rgba(255, 255, 255, .2));border-top:0;border-radius:0 0 var(--radius-xl, 16px) var(--radius-xl, 16px);box-shadow:0 18px 48px var(--theme-shadow, rgba(0, 0, 0, .48));opacity:1;transition:height var(--duration-emphasis, .28s) var(--ease-out, ease-out),opacity var(--duration-normal, .2s) var(--ease-out, ease-out)}.utility-disclosure[data-starting-style].svelte-m2lw9p,.utility-disclosure[data-ending-style].svelte-m2lw9p{height:0;opacity:0}.utility-stage.svelte-m2lw9p{--settings-utility-stage-height: 21rem;width:100%;height:min(var(--settings-utility-stage-height),calc(100cqh - 48px));min-height:0;container-type:size;transition:height var(--duration-emphasis, .28s) var(--ease-out, ease-out)}.utility-stage.settings-stage.svelte-m2lw9p{--settings-utility-stage-height: 14.5rem}.utility-stage.single-row-settings-stage.svelte-m2lw9p{--settings-utility-stage-height: 5.5rem}.settings-panel.svelte-m2lw9p{box-sizing:border-box;width:100%;height:100%;overflow-y:auto;overscroll-behavior:contain}.type-navigation-edge.svelte-m2lw9p{display:flex;width:40px;height:38px;align-items:center;justify-content:center}.type-navigation-selector.svelte-m2lw9p{width:100%;min-width:0}.letter-type-group-label.svelte-m2lw9p{display:flex;min-width:0;align-items:center;justify-content:center;line-height:1.1}.letter-type-group-compact.svelte-m2lw9p{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-weight:750;line-height:1}.letter-type-group-number.svelte-m2lw9p{font-variant-numeric:tabular-nums}.letter-type-group-palette.svelte-m2lw9p{display:flex;width:28px;height:3px;overflow:hidden;border-radius:999px;opacity:.58;transition:opacity var(--duration-fast),box-shadow var(--duration-fast)}.letter-type-group-palette-color.svelte-m2lw9p{flex:1;min-width:0}.type-navigation.svelte-m2lw9p .segmented-control.accent .indicator{background:color-mix(in srgb,var(--theme-text) 14%,var(--theme-card-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-text) 18%,transparent)}.type-navigation.svelte-m2lw9p .segment.selected{color:var(--theme-text)}.segment.selected .letter-type-group-palette.svelte-m2lw9p{opacity:1;box-shadow:0 0 5px color-mix(in srgb,var(--theme-text) 24%,transparent)}.sr-only.svelte-m2lw9p{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.carousel-area.svelte-m2lw9p{position:relative;z-index:1;flex:1 1 auto;width:100%;min-height:0}.panel.svelte-m2lw9p{width:100%;height:100%;flex-shrink:0;display:flex;flex-direction:column}.option-viewer-body.svelte-m2lw9p{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.empty-type-group.svelte-m2lw9p{width:min(100%,28rem);margin:auto;padding:1rem;border:1px solid var(--theme-stroke);border-radius:8px;background:var(--theme-card-bg);color:var(--theme-text);text-align:center}.empty-type-group.svelte-m2lw9p p:where(.svelte-m2lw9p){margin:0 0 .35rem;font-size:var(--font-size-sm);font-weight:600}.empty-type-group.svelte-m2lw9p span:where(.svelte-m2lw9p){color:var(--theme-text-dim);font-size:var(--font-size-compact)}@container (min-width: 32rem){.utility-stage.svelte-m2lw9p{--settings-utility-stage-height: 14rem}.utility-stage.settings-stage.svelte-m2lw9p{--settings-utility-stage-height: 14.5rem}.utility-stage.single-row-settings-stage.svelte-m2lw9p{--settings-utility-stage-height: 5.5rem}}@container (min-height: 40rem){.utility-disclosure.svelte-m2lw9p{position:relative;top:auto}}@media(prefers-reduced-motion:reduce){.utility-shell.svelte-m2lw9p,.type-navigation.svelte-m2lw9p,.utility-stage.svelte-m2lw9p,.utility-disclosure.svelte-m2lw9p,.workspace-utility-panel.svelte-m2lw9p{transition:none}}.level-selector.svelte-gyy24h{display:inline-flex;align-items:center;gap:.625rem}.lvl.svelte-gyy24h{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;width:12.25rem;height:3rem;padding:0 .9rem;border-radius:12px;border:1px solid var(--theme-stroke, rgba(255, 255, 255, .12));background:var(--theme-card-bg, rgba(255, 255, 255, .04));cursor:pointer;transition:background var(--duration-fast, .15s) ease,border-color var(--duration-fast, .15s) ease,box-shadow var(--duration-fast, .15s) ease,transform var(--duration-fast, .15s) ease}.level-selector.compact.svelte-gyy24h .lvl:where(.svelte-gyy24h){width:auto;padding:0 .85rem}.numeral.svelte-gyy24h{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;flex-shrink:0;border-radius:50%;border:1px solid rgba(0,0,0,.55);background:var(--lvl-bg);color:var(--lvl-ink);font-family:Cambria,Georgia,serif;font-weight:700;font-size:1.05rem;line-height:1;opacity:.62;transition:opacity var(--duration-fast, .15s) ease,transform var(--duration-normal, .2s) cubic-bezier(.22,1,.36,1),box-shadow var(--duration-fast, .15s) ease}.name.svelte-gyy24h{font-size:.82rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;color:#ffffff9e;transition:color var(--duration-fast, .15s) ease}.lvl.svelte-gyy24h:hover .numeral:where(.svelte-gyy24h){opacity:.85}.lvl.svelte-gyy24h:hover .name:where(.svelte-gyy24h){color:#ffffffd9}.lvl.svelte-gyy24h:hover:not(.selected){background:var(--theme-card-hover-bg, rgba(255, 255, 255, .08))}.lvl.selected.svelte-gyy24h{background:color-mix(in srgb,var(--lvl-accent) 18%,transparent);border-color:color-mix(in srgb,var(--lvl-accent) 65%,transparent);box-shadow:inset 0 1px #ffffff1f,0 4px 16px -6px var(--lvl-accent)}.lvl.selected.svelte-gyy24h .numeral:where(.svelte-gyy24h){opacity:1;transform:scale(1.1);box-shadow:0 0 0 2px color-mix(in srgb,var(--lvl-accent) 55%,transparent)}.lvl.selected.svelte-gyy24h .name:where(.svelte-gyy24h){color:#fff}.lvl.svelte-gyy24h:active{transform:scale(.98)}.lvl.svelte-gyy24h:focus-visible{outline:2px solid var(--theme-accent, #6ea8fe);outline-offset:2px}@media(min-width:1680px){.level-selector.svelte-gyy24h{gap:.75rem}.lvl.svelte-gyy24h{width:14rem;height:3.5rem}.numeral.svelte-gyy24h{width:2.1rem;height:2.1rem;font-size:1.2rem}.name.svelte-gyy24h{font-size:.92rem}}@media(min-width:2600px){.level-selector.svelte-gyy24h{gap:1rem}.lvl.svelte-gyy24h{width:18rem;height:4.5rem;gap:.8rem;border-radius:16px}.numeral.svelte-gyy24h{width:2.75rem;height:2.75rem;font-size:1.55rem}.name.svelte-gyy24h{font-size:1.15rem}}@media(prefers-reduced-motion:reduce){.lvl.svelte-gyy24h,.numeral.svelte-gyy24h,.name.svelte-gyy24h{transition:none}.lvl.svelte-gyy24h:active{transform:none}}.oph.svelte-n5arna{display:flex;flex-direction:column;gap:0;width:100%;padding:12px 16px 14px;background:linear-gradient(180deg,#ffffff0b,#fff0);border-bottom:1px solid var(--theme-stroke, rgba(255, 255, 255, .08))}.oph-bar.svelte-n5arna{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:var(--min-touch-target, 44px)}.oph-side.svelte-n5arna{display:flex;align-items:center;min-width:0}.oph-side.end.svelte-n5arna{justify-content:flex-end}.oph-bar.filter-only.svelte-n5arna{grid-template-columns:1fr}.level-control.svelte-n5arna{display:flex;align-items:center;justify-content:center;min-width:0}.control-label.svelte-n5arna{display:none}.filter-seg.svelte-n5arna{width:7rem}.oph-turns-row.svelte-n5arna{display:flex;gap:10px;margin-top:12px}.hand-half.svelte-n5arna{position:relative;flex:1 1 0;display:flex;align-items:center;gap:10px;--spin-gutter: 88px;padding:8px 12px;min-width:260px;border-radius:12px;border:1px solid;transition:padding var(--duration-normal, .2s) ease}.hand-half.blue.has-spin.svelte-n5arna{padding-left:var(--spin-gutter)}.hand-half.red.has-spin.svelte-n5arna{padding-right:var(--spin-gutter)}.turn-seg.svelte-n5arna{flex:1 1 auto;min-width:0}.hand-meta.svelte-n5arna,.spin-slot.svelte-n5arna{display:contents}.hand-half.blue.svelte-n5arna{--hand-color: var(--prop-blue, #3b82f6);--prop-color-rgb: 59, 130, 246;background:linear-gradient(180deg,#3b82f629,#3b82f60f);border-color:#3b82f666}.hand-half.red.svelte-n5arna{--hand-color: var(--prop-red, #ef4444);--prop-color-rgb: 239, 68, 68;background:linear-gradient(180deg,#ef444429,#ef44440f);border-color:#ef444466}.spin-inline.svelte-n5arna:focus-visible{outline:2px solid var(--theme-accent, #6ea8fe);outline-offset:2px}.spin-inline.svelte-n5arna{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 10px;border-radius:7px;border:1px solid rgba(var(--prop-color-rgb),.5);background:rgba(var(--prop-color-rgb),.22);color:#ffffffeb;font-size:.72rem;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:all var(--duration-fast, .15s) ease}.spin-inline.svelte-n5arna:hover{background:rgba(var(--prop-color-rgb),.34);border-color:rgba(var(--prop-color-rgb),.7)}.spin-inline.svelte-n5arna:active{transform:scale(.96)}.spin-inline.edge.svelte-n5arna{position:absolute;top:50%;transform:translateY(-50%)}.hand-half.blue.svelte-n5arna .spin-inline.edge:where(.svelte-n5arna){left:14px}.hand-half.red.svelte-n5arna .spin-inline.edge:where(.svelte-n5arna){right:14px}.spin-inline.edge.svelte-n5arna:active{transform:translateY(-50%) scale(.96)}.spin-inline.svelte-n5arna .dir:where(.svelte-n5arna){display:inline-block;min-width:2.4ch;text-align:left}.oph.compact.svelte-n5arna{padding:8px;background:transparent;border-bottom:none}.oph.compact.svelte-n5arna .oph-bar:where(.svelte-n5arna){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;min-height:0}.oph.compact.svelte-n5arna .oph-bar.filter-only:where(.svelte-n5arna),.oph.compact.svelte-n5arna .oph-bar.turns-only:where(.svelte-n5arna){grid-template-columns:minmax(0,1fr)}.oph.compact.svelte-n5arna .oph-bar.turns-only:where(.svelte-n5arna) .oph-side.start:where(.svelte-n5arna),.oph.compact.svelte-n5arna .oph-side.end:where(.svelte-n5arna){display:none}.oph.compact.svelte-n5arna .oph-side.start:where(.svelte-n5arna),.oph.compact.svelte-n5arna .filter-seg:where(.svelte-n5arna),.oph.compact.svelte-n5arna .level-control:where(.svelte-n5arna){width:100%}.oph.compact.svelte-n5arna .filter-seg:where(.svelte-n5arna),.oph.compact.svelte-n5arna .level-control:where(.svelte-n5arna){display:flex;flex-direction:column;align-items:stretch;gap:4px}.oph.compact.svelte-n5arna .filter-seg:where(.svelte-n5arna) .segmented-control.accent .indicator{background:color-mix(in srgb,var(--theme-accent, #8b6cff) 48%,black)}.oph.compact.svelte-n5arna .control-label:where(.svelte-n5arna){display:block;color:var(--theme-text-dim, rgba(255, 255, 255, .62));font-size:var(--font-size-compact, 12px);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.oph.compact.svelte-n5arna .level-selector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%}.oph.compact.svelte-n5arna .level-selector .lvl{width:100%;height:var(--min-touch-target, 44px);padding:0}.oph.compact.svelte-n5arna .oph-turns-row:where(.svelte-n5arna){flex-direction:column;gap:8px;margin-top:8px}.oph.compact.svelte-n5arna .hand-half:where(.svelte-n5arna){flex:0 0 auto;display:grid;grid-template-columns:var(--min-touch-target, 44px) minmax(0,1fr);align-items:center;gap:6px;width:100%;min-width:0;padding:6px;border-radius:10px;background:color-mix(in srgb,var(--hand-color) 9%,var(--theme-card-bg, rgba(255, 255, 255, .05)));border-color:color-mix(in srgb,var(--hand-color) 26%,var(--theme-stroke, rgba(255, 255, 255, .12)));box-shadow:inset 3px 0 color-mix(in srgb,var(--hand-color) 62%,transparent)}.oph.compact.svelte-n5arna .hand-half.blue:where(.svelte-n5arna),.oph.compact.svelte-n5arna .hand-half.red:where(.svelte-n5arna){padding:6px;background:color-mix(in srgb,var(--hand-color) 9%,var(--theme-card-bg, rgba(255, 255, 255, .05)));border-color:color-mix(in srgb,var(--hand-color) 26%,var(--theme-stroke, rgba(255, 255, 255, .12)))}.oph.compact.svelte-n5arna .spin-slot:where(.svelte-n5arna){display:flex;align-items:center;justify-content:center;width:var(--min-touch-target, 44px);height:var(--min-touch-target, 44px)}.oph.compact.svelte-n5arna .turn-seg:where(.svelte-n5arna){width:100%}.oph.compact.svelte-n5arna .turn-seg:where(.svelte-n5arna) .segment{padding-inline:.2rem}.oph.compact.svelte-n5arna .spin-inline.edge:where(.svelte-n5arna){position:static;justify-content:center;width:var(--min-touch-target, 44px);height:var(--min-touch-target, 44px);padding:0;transform:none}.oph.compact.svelte-n5arna .spin-inline:where(.svelte-n5arna) .dir:where(.svelte-n5arna){display:none}.oph.compact.svelte-n5arna .spin-inline.edge:where(.svelte-n5arna):active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.hand-half.svelte-n5arna,.spin-inline.svelte-n5arna{transition:none}.spin-inline.svelte-n5arna:active{transform:none}.spin-inline.edge.svelte-n5arna:active{transform:translateY(-50%)}.oph.compact.svelte-n5arna .spin-inline.edge:where(.svelte-n5arna):active{transform:none}}.controls-popover.svelte-5wvnoq{width:min(32rem,var(--bits-popover-content-available-width, calc(100vw - 16px) ));max-height:min(26rem,var(--bits-popover-content-available-height, calc(100dvh - 16px) ));overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--theme-panel-bg, rgba(10, 18, 30, .98));border:1px solid var(--theme-stroke-strong, rgba(255, 255, 255, .2));border-radius:var(--radius-xl, 16px);box-shadow:0 18px 48px var(--theme-shadow, rgba(0, 0, 0, .58)),inset 0 1px color-mix(in srgb,var(--theme-accent, #22b8db) 24%,transparent);transform-origin:var( --bits-popover-content-transform-origin, bottom center );z-index:var(--z-dropdown, 1000)}.popover-topbar.svelte-5wvnoq{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:flex-end;padding:6px 6px 0;background:var(--theme-panel-bg, rgba(10, 18, 30, .98))}.popover-close.svelte-5wvnoq{display:inline-flex;align-items:center;justify-content:center;width:var(--min-touch-target, 44px);height:var(--min-touch-target, 44px);padding:0;background:var(--theme-card-bg, rgba(255, 255, 255, .06));border:1px solid var(--theme-stroke, rgba(255, 255, 255, .14));border-radius:var(--radius-md, 10px);color:var(--theme-text-dim, rgba(255, 255, 255, .72));cursor:pointer;transition:background var(--duration-fast, .15s) ease,border-color var(--duration-fast, .15s) ease,color var(--duration-fast, .15s) ease;-webkit-tap-highlight-color:transparent}.popover-close.svelte-5wvnoq:hover{background:var(--theme-card-hover-bg, rgba(255, 255, 255, .12));border-color:var(--theme-stroke-strong, rgba(255, 255, 255, .24));color:var(--theme-text, #fff)}.popover-close.svelte-5wvnoq:active{transform:scale(.94)}.popover-close.svelte-5wvnoq:focus-visible{outline:2px solid var(--theme-accent, #22b8db);outline-offset:-2px}.popover-close.svelte-5wvnoq i:where(.svelte-5wvnoq){font-size:1.05rem}.controls-overlay{position:fixed;inset:0;z-index:calc(var(--z-dropdown, 1000) - 1);background:linear-gradient(to bottom,#0000007a,#00000057 52%,#0000003d);opacity:1;transition:opacity var(--duration-normal, .2s) ease-out}.controls-overlay[data-starting-style],.controls-overlay[data-ending-style]{opacity:0}@media(prefers-reduced-motion:reduce){.popover-close.svelte-5wvnoq{transition:none}.popover-close.svelte-5wvnoq:active{transform:none}.controls-overlay{transition:none}}.option-picker-content.svelte-elgvbg{position:relative;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center;container-type:size;--option-header-bg: var(--theme-card-bg, rgba(255, 255, 255, .9));--option-header-border: var(--theme-stroke, rgba(0, 0, 0, .1));--option-header-shadow: rgba(0, 0, 0, .1);--option-header-text: var(--theme-text, #000000);--option-dark-transition: var(--duration-fast) ease-out;--option-card-shadow: 0 1px 2px rgba(0, 0, 0, .1), 0 2px 4px rgba(0, 0, 0, .06);--option-card-shadow-hover: 0 2px 4px rgba(0, 0, 0, .12), 0 4px 8px rgba(0, 0, 0, .08), 0 8px 16px rgba(0, 0, 0, .06)}:root.dark .option-picker-content.svelte-elgvbg{--option-header-bg: rgba(0, 0, 0, .75);--option-header-border: rgba(255, 255, 255, .15);--option-header-shadow: rgba(0, 0, 0, .3);--option-header-text: #ffffff}.animated-content.svelte-elgvbg{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.picker-header-slot.svelte-elgvbg{width:100%;flex:0 0 auto;position:sticky;top:0;z-index:5}.controls-corner.svelte-elgvbg{position:absolute;top:2px;left:2px;z-index:7;display:flex;align-items:center;justify-content:center}.sections-container.svelte-elgvbg{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:8px;overflow-y:auto;min-height:0}.swipe-container.svelte-elgvbg{flex:1;width:100%;min-height:0}.compact-panel.svelte-elgvbg{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;min-height:0}.loading.svelte-suhf0x,.error.svelte-suhf0x{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:1rem;text-align:center;color:var(--text-muted)}.error.svelte-suhf0x button:where(.svelte-suhf0x){margin-top:.5rem;min-height:var(--min-touch-target, 48px);padding:.5rem 1.5rem;background:var(--theme-accent, var(--primary-color));color:#fff;border:none;border-radius:var(--border-radius, 8px);cursor:pointer;font-size:var(--font-size-min, 14px);font-weight:500;transition:all var(--duration-normal) ease}.error.svelte-suhf0x button:where(.svelte-suhf0x):hover{opacity:.9}.error.svelte-suhf0x button:where(.svelte-suhf0x):focus-visible{outline:2px solid white;outline-offset:2px}@media(prefers-reduced-motion:reduce){.error.svelte-suhf0x button:where(.svelte-suhf0x){transition:none}}
