.jl-gAW_logo{color:var(--kc-ink);font-family:var(--kc-font-display);white-space:nowrap;align-items:center;gap:4px;font-size:24px;line-height:1.4;text-decoration:none;display:inline-flex}.jl-gAW_logo:hover{color:var(--kc-ink)}.jl-gAW_logo[data-size=sm]{font-size:19px}.jl-gAW_logo[data-dark=true]{color:var(--kc-paper)}.jl-gAW_colabo{border:var(--kc-border-strong) solid var(--kc-ink);border-radius:var(--kc-radius-lg);background:var(--kc-accent);color:var(--kc-ink);padding:0 10px 2px;display:inline-block;transform:rotate(-3deg)}.jl-gAW_stageTag{border:var(--kc-border-strong) solid var(--kc-ink);border-radius:var(--kc-radius-md);background:var(--kc-ink);color:var(--kc-paper);margin-left:6px;padding:0 10px 2px;font-size:.72em;display:inline-block;transform:rotate(2deg)}.jl-gAW_logo[data-dark=true] .jl-gAW_stageTag{border-color:var(--kc-paper)}.jl-gAW_band{background:var(--kc-graphite);height:30px;color:var(--kc-cream);font-family:var(--kc-font-body);font-size:var(--kc-font-size-xs);justify-content:space-between;align-items:center;padding:0 12px;font-weight:800;display:flex}.jl-gAW_bandMark{align-items:center;gap:4px;display:inline-flex;position:relative}.jl-gAW_bandNum{text-align:center;min-width:14px}.jl-gAW_bandMark[data-center=true] .jl-gAW_bandNum{border-radius:var(--kc-radius-pill);background:var(--kc-yellow);color:var(--kc-ink);padding:0 6px}.jl-gAW_tape{width:12px;height:12px;display:inline-block}.jl-gAW_tape[data-tape^=cross]{background:linear-gradient(45deg,#0000 42%,currentColor 42% 58%,#0000 58%),linear-gradient(-45deg,#0000 42%,currentColor 42% 58%,#0000 58%)}.jl-gAW_tape[data-tape^=tee]{background:linear-gradient(currentColor,currentColor) 50%/100% 3px no-repeat,linear-gradient(currentColor,currentColor) bottom/3px 50% no-repeat}.jl-gAW_tape[data-tape=cross-yellow]{color:var(--kc-yellow)}.jl-gAW_tape[data-tape=cross-pink]{color:var(--kc-pink)}.jl-gAW_tape[data-tape=tee-cyan]{color:var(--kc-cyan)}.jl-gAW_tape[data-tape=tee-green]{color:var(--kc-green)}.jl-gAW_header{border-bottom:var(--kc-border-strong) solid var(--kc-ink);background:var(--kc-paper);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 16px;display:flex}.jl-gAW_headerRight{align-items:center;gap:8px;display:flex}.jl-gAW_editorHeader{border-bottom:var(--kc-border-strong) solid var(--kc-ink);background:var(--kc-paper);align-items:center;gap:8px;min-height:60px;padding:6px 12px;display:flex}.jl-gAW_back{border-radius:var(--kc-radius-pill);width:44px;height:44px;color:var(--kc-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.jl-gAW_editorTitleBox{flex:1;min-width:0}.jl-gAW_editorTitle{font-family:var(--kc-font-display);font-size:var(--kc-font-size-lg);line-height:var(--kc-line-height-tight);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.jl-gAW_editorSub{font-size:var(--kc-font-size-xs);font-weight:700}.jl-gAW_editorActions{flex:none;align-items:center;gap:2px;display:flex}.jl-gAW_frame{background-color:var(--kc-page);background-image:radial-gradient(var(--kc-page-dot) 1.2px, transparent 1.2px);min-height:100dvh;color:var(--kc-ink);font-family:var(--kc-font-body);background-size:22px 22px;flex-direction:column;display:flex}.jl-gAW_main{flex:1;width:100%;max-width:560px;margin:0 auto;padding:20px 16px 32px}.jl-gAW_main[data-width=wide]{max-width:1120px}.jl-gAW_footer{border-top:var(--kc-border-strong) solid var(--kc-ink);background:var(--kc-paper);padding:20px 16px 28px}.jl-gAW_footerNav{flex-wrap:wrap;gap:4px 20px;max-width:1120px;margin:0 auto 12px;display:flex}.jl-gAW_footerLink{min-height:44px;color:var(--kc-ink);font-size:var(--kc-font-size-sm);align-items:center;font-weight:800;display:inline-flex}.jl-gAW_footerNote{max-width:1120px;color:var(--kc-text-muted);font-size:var(--kc-font-size-sm);margin:0 auto;font-weight:700}.jl-gAW_focus{background:var(--kc-page);height:100dvh;color:var(--kc-ink);font-family:var(--kc-font-body);flex-direction:column;display:flex;overflow:hidden}.jl-gAW_focusMain{flex:1;min-height:0;position:relative;overflow:auto}.jl-gAW_focusBottom{border-top:var(--kc-border-strong) solid var(--kc-ink);background:var(--kc-paper);flex:none}.jl-gAW_toolbar{padding:8px 10px calc(8px + env(safe-area-inset-bottom));gap:8px;display:flex}.jl-gAW_toolbar>*{flex:1}.jl-gAW_tool{border:var(--kc-border-strong) solid var(--kc-ink);border-radius:var(--kc-radius-xl);background:var(--kc-paper);min-width:48px;min-height:58px;box-shadow:var(--kc-shadow-sm);color:var(--kc-ink);font-family:var(--kc-font-body);font-size:var(--kc-font-size-xxs);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 6px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.jl-gAW_tool[data-size=sm]{min-width:44px;min-height:44px;box-shadow:none;background:0 0;border-color:#0000}.jl-gAW_tool[data-active=true]{background:var(--kc-yellow)}.jl-gAW_tool[data-primary=true]{background:var(--kc-accent)}.jl-gAW_tool:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.jl-gAW_tool:active:not(:disabled){box-shadow:none;transform:translate(1.5px,1.5px)}.jl-gAW_toolLabel{text-align:center;white-space:nowrap}.jl-gAW_badge{border:var(--kc-border-regular) solid var(--kc-ink);border-radius:var(--kc-radius-pill);background:var(--kc-paper);min-width:22px;font-size:var(--kc-font-size-xxs);padding:1px 6px;position:absolute;top:-8px;right:-6px}.jl-gAW_sheet{border:var(--kc-border-strong) solid var(--kc-ink);border-radius:var(--kc-radius-3xl) var(--kc-radius-3xl) 0 0;background:var(--kc-paper);width:100%;max-width:560px;max-height:90dvh;color:var(--kc-ink);font-family:var(--kc-font-body);border-bottom:0;margin:auto auto 0;padding:0}.jl-gAW_sheet::backdrop{background:#11111173}@media (min-width:900px){.jl-gAW_sheet{border-bottom:var(--kc-border-strong) solid var(--kc-ink);border-radius:var(--kc-radius-3xl);box-shadow:var(--kc-shadow-md);margin:auto}}.jl-gAW_sheetInner{padding:8px 16px calc(16px + env(safe-area-inset-bottom))}.jl-gAW_grip{border-radius:var(--kc-radius-pill);background:var(--kc-line-track);width:44px;height:5px;margin:2px auto 10px}.jl-gAW_sheetHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.jl-gAW_sheetTitle{font-family:var(--kc-font-display);font-size:var(--kc-font-size-xl);margin:0}.jl-gAW_sheetClose{border:var(--kc-border-strong) solid var(--kc-ink);border-radius:var(--kc-radius-pill);background:var(--kc-paper);width:44px;height:44px;color:var(--kc-ink);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.jl-gAW_sheetDesc{color:var(--kc-text-muted);font-size:var(--kc-font-size-sm);margin-top:8px;font-weight:700}.jl-gAW_sheetBody{margin-top:12px}.jl-gAW_sheetActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.jl-gAW_notice{border:var(--kc-border-strong) solid var(--kc-ink);border-radius:var(--kc-radius-xl);background:var(--kc-paper);gap:10px;padding:12px 14px;display:flex}.jl-gAW_notice[data-kind=device]{background:var(--kc-yellow-soft)}.jl-gAW_notice[data-kind=heavy]{background:var(--kc-cream-soft)}.jl-gAW_notice[data-kind=info]{background:var(--kc-cyan-soft)}.jl-gAW_notice[data-kind=warn]{border-color:var(--kc-warn-text);background:var(--kc-warn-soft);color:var(--kc-warn-text)}.jl-gAW_noticeIcon{flex:none;margin-top:2px}.jl-gAW_noticeBody{flex:1;min-width:0}.jl-gAW_noticeTitle{font-size:var(--kc-font-size-base);margin:0;font-weight:800}.jl-gAW_noticeText{font-size:var(--kc-font-size-sm);margin-top:4px;font-weight:700}.jl-gAW_noticeActions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.jl-gAW_save{font-size:var(--kc-font-size-xs);align-items:center;gap:6px;font-weight:800;display:inline-flex}.jl-gAW_saveDot{border:var(--kc-border-thin) solid var(--kc-ink);border-radius:var(--kc-radius-pill);background:var(--kc-green);flex:none;width:10px;height:10px}.jl-gAW_save[data-state=saving] .jl-gAW_saveDot{background:var(--kc-yellow)}.jl-gAW_save[data-state=error]{color:var(--kc-warn-text)}.jl-gAW_save[data-state=error] .jl-gAW_saveDot{background:var(--kc-warn-text)}.jl-gAW_save[data-state=offline] .jl-gAW_saveDot{background:var(--kc-cyan)}.jl-gAW_swatch{border:var(--kc-border-regular) solid var(--kc-ink);border-radius:var(--kc-radius-pill);flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:800;display:inline-flex}.jl-gAW_swatch[data-size=sm]{width:22px;height:22px;font-size:9px}.jl-gAW_swatch[data-size=lg]{width:36px;height:36px;font-size:12px}.jl-gAW_swatch[data-color=pink]{background:var(--kc-pink)}.jl-gAW_swatch[data-color=yellow]{background:var(--kc-yellow)}.jl-gAW_swatch[data-color=orange]{background:var(--kc-orange)}.jl-gAW_swatch[data-color=cyan]{background:var(--kc-cyan)}.jl-gAW_swatch[data-color=green]{background:var(--kc-green)}.jl-gAW_swatch[data-color=purple]{background:var(--kc-purple)}.jl-gAW_swatch[data-color=tangerine]{background:var(--kc-person-tangerine)}.jl-gAW_swatch[data-color=mint]{background:var(--kc-person-mint)}.jl-gAW_swatch[data-color=blue]{background:var(--kc-person-blue)}.jl-gAW_swatch[data-color=lilac]{background:var(--kc-person-lilac)}.jl-gAW_chip{border:var(--kc-border-regular) solid var(--kc-ink);border-radius:var(--kc-radius-pill);background:var(--kc-paper);min-height:30px;font-size:var(--kc-font-size-sm);align-items:center;gap:6px;padding:2px 10px 2px 4px;font-weight:800;display:inline-flex}.jl-gAW_chip[data-kind=part]{background:var(--kc-yellow-soft)}.jl-gAW_chipName{white-space:nowrap}
._2L3p7G_login{border:var(--kc-border-strong) solid var(--kc-ink);border-radius:var(--kc-radius-pill);background:var(--kc-paper);min-width:88px;min-height:44px;color:var(--kc-ink);justify-content:center;align-items:center;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}._2L3p7G_me{align-items:center;display:inline-flex}._2L3p7G_initial{border:var(--kc-border-strong) solid var(--kc-ink);border-radius:var(--kc-radius-pill);background:var(--kc-purple);width:44px;height:44px;font-family:var(--kc-font-display);justify-content:center;align-items:center;display:inline-flex}._2L3p7G_initial[data-color=pink]{background:var(--kc-pink)}._2L3p7G_initial[data-color=cyan]{background:var(--kc-cyan)}._2L3p7G_initial[data-color=green]{background:var(--kc-green)}._2L3p7G_initial[data-color=orange]{background:var(--kc-orange)}._2L3p7G_initial[data-color=yellow]{background:var(--kc-yellow)}._2L3p7G_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._2L3p7G_right{align-items:center;gap:8px;display:inline-flex}
.rZbd3W_picture{border:var(--kc-border-strong) solid var(--kc-ink);border-radius:var(--kc-radius-3xl);background:var(--kc-velvet);margin:0;position:relative;overflow:hidden}.rZbd3W_svg{width:100%;height:auto;display:block}.rZbd3W_badge{border:var(--kc-border-regular) solid var(--kc-ink);border-radius:var(--kc-radius-pill);background:var(--kc-paper);font-size:var(--kc-font-size-xs);padding:4px 10px;font-weight:800;position:absolute;top:10px;left:10px}.rZbd3W_house{fill:var(--kc-velvet)}.rZbd3W_wall{fill:var(--kc-velvet-fold)}.rZbd3W_curtain{fill:var(--kc-stage-black);opacity:.85}.rZbd3W_floor{fill:var(--kc-cream);stroke:var(--kc-cream-muted);stroke-width:1px}.rZbd3W_apron{fill:var(--kc-velvet);stroke:var(--kc-ink);stroke-width:2px}.rZbd3W_levelTop{fill:var(--kc-pencil-cream);stroke:var(--kc-ink);stroke-width:1.5px}.rZbd3W_levelFront{fill:var(--kc-cream-muted);stroke:var(--kc-ink);stroke-width:1.5px}.rZbd3W_levelText{fill:var(--kc-ink);font-size:11px;font-weight:800}.rZbd3W_mark{fill:var(--kc-cream);font-size:13px;font-weight:800}.rZbd3W_seat{fill:var(--kc-velvet-sheen);stroke:var(--kc-stage-black);stroke-width:1px}.rZbd3W_booth{fill:var(--kc-velvet-sheen);stroke:var(--kc-cream-muted);stroke-width:1.5px}.rZbd3W_boothText{fill:var(--kc-cream);font-size:13px;font-weight:800}.rZbd3W_body{stroke:var(--kc-ink);stroke-width:2px}.rZbd3W_head{fill:var(--kc-paper);stroke:var(--kc-ink);stroke-width:2px}.rZbd3W_figure[data-back] .rZbd3W_head{fill:var(--kc-paper)}.rZbd3W_ring{fill:none;stroke:var(--kc-accent);stroke-width:4px}.rZbd3W_name,.rZbd3W_nameBack{fill:var(--kc-ink);paint-order:stroke;stroke:var(--kc-paper);stroke-width:4px;stroke-linejoin:round;font-size:12px;font-weight:800}.rZbd3W_nameBack{font-size:16px}.rZbd3W_plan{border:var(--kc-border-strong) solid var(--kc-ink);border-radius:var(--kc-radius-3xl);background:var(--kc-paper);padding:8px}.rZbd3W_plan svg{width:100%;height:auto;display:block}
