.wbag[data-v-37276fad]{position:relative;overflow:visible}.esc-svg[data-v-37276fad],.wbag[data-v-37276fad]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.esc-svg[data-v-37276fad] svg{width:100%;height:100%;display:block;overflow:visible}.wbag.esc-static .esc-svg[data-v-37276fad] svg{width:auto;max-width:100%;height:auto;max-height:100%}.esc-svg[data-v-37276fad] [data-part^=dim],.esc-svg[data-v-37276fad] [data-part^=glint],.esc-svg[data-v-37276fad] [data-part^=glow],.esc-svg[data-v-37276fad] [data-part^=ink],.esc-svg[data-v-37276fad] [data-part^=med],.esc-svg[data-v-37276fad] [data-part^=num],.esc-svg[data-v-37276fad] [data-part^=pic],.esc-svg[data-v-37276fad] [data-part^=q],.esc-svg[data-v-37276fad] [data-part^=wash]{transition:opacity .42s cubic-bezier(.2,.9,.3,1.14)}.esc-svg[data-v-37276fad] [data-part^=cv]{transition:fill .42s cubic-bezier(.2,.9,.3,1.14)}.esc-svg[data-v-37276fad] [data-part^=ring]{transition:stroke .42s cubic-bezier(.2,.9,.3,1.14)}.esc-svg[data-v-37276fad] [data-part^=cell]{transform-box:fill-box;transform-origin:50%}.esc-svg[data-v-37276fad] [data-part^=cell][data-pop="1"]{animation:.3s cubic-bezier(.2,1.6,.4,1) esc-bagpop-37276fad}@keyframes esc-bagpop-37276fad{0%{transform:scale(1)translateY(0)}42%{transform:scale(1.34)translateY(-3px)}to{transform:scale(1)translateY(0)}}.esc-svg[data-v-37276fad] [data-part=flare]{transform-box:fill-box;transform-origin:50%}.wbag.flaring .esc-svg[data-v-37276fad] [data-part=flare]{animation:1.1s ease-out esc-bagflare-37276fad}@keyframes esc-bagflare-37276fad{0%{opacity:0;transform:scale(.6)}20%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.wbag.esc-static .esc-svg[data-v-37276fad],.wbag.esc-static .esc-svg[data-v-37276fad] *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.esc-svg[data-v-37276fad] *{transition:none!important;animation:none!important}}.wbag[data-v-7c08676b]{position:relative;overflow:visible}.hw-svg[data-v-7c08676b],.wbag[data-v-7c08676b]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.hw-svg[data-v-7c08676b] svg{width:100%;height:100%;display:block;overflow:visible}.wbag.hw-static .hw-svg[data-v-7c08676b] svg{width:auto;max-width:100%;height:auto;max-height:100%}.hw-svg[data-v-7c08676b] [data-part^=ghost],.hw-svg[data-v-7c08676b] [data-part^=glyph],.hw-svg[data-v-7c08676b] [data-part^=mark]{transition:opacity .42s cubic-bezier(.2,.9,.3,1.14)}.hw-svg[data-v-7c08676b] [data-part^=glyph]{transform-box:fill-box;transform-origin:50%}.hw-svg[data-v-7c08676b] [data-part^=glyph][data-pop="1"]{animation:.3s cubic-bezier(.2,.9,.3,1.14) hw-bagpop-7c08676b}@keyframes hw-bagpop-7c08676b{0%{transform:scale(1)translateY(0)}42%{transform:scale(1.34)translateY(-3px)}to{transform:scale(1)translateY(0)}}.hw-svg[data-costume=handbag][data-v-7c08676b] [data-part^=glyph][data-pop="1"]{animation:.42s cubic-bezier(.2,.9,.3,1.14) hw-bagrise-7c08676b}@keyframes hw-bagrise-7c08676b{0%{transform:translateY(18px)}to{transform:translateY(0)}}.wbag.hw-static .hw-svg[data-v-7c08676b],.wbag.hw-static .hw-svg[data-v-7c08676b] *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.hw-svg[data-v-7c08676b] *{transition:none!important;animation:none!important}}.wbag[data-v-b300c192]{position:relative;overflow:visible}.ip-svg[data-v-b300c192],.wbag[data-v-b300c192]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ip-svg[data-v-b300c192] svg{width:100%;height:100%;display:block;overflow:visible}.wbag.ip-static .ip-svg[data-v-b300c192] svg{width:auto;max-width:100%;height:auto;max-height:100%}.ip-svg[data-v-b300c192] [data-part^=glyph],.ip-svg[data-v-b300c192] [data-part^=mark]{transition:opacity .42s cubic-bezier(.2,.9,.3,1.14)}.ip-svg[data-v-b300c192] [data-part^=glyph]{transform-box:fill-box;transform-origin:50%}.ip-svg[data-v-b300c192] [data-part^=glyph][data-pop="1"]{animation:.3s cubic-bezier(.2,.9,.3,1.14) ip-bagpop-b300c192}@keyframes ip-bagpop-b300c192{0%{transform:scale(1)translateY(0)}42%{transform:scale(1.34)translateY(-3px)}to{transform:scale(1)translateY(0)}}.ip-svg[data-costume=backpack][data-v-b300c192] [data-part^=glyph][data-pop="1"],.ip-svg[data-costume=case][data-v-b300c192] [data-part^=glyph][data-pop="1"],.ip-svg[data-costume=tote][data-v-b300c192] [data-part^=glyph][data-pop="1"]{animation:.23s cubic-bezier(.22,.65,.3,1) ip-bagdrop-b300c192}@keyframes ip-bagdrop-b300c192{0%{transform:translateY(6px)}to{transform:translateY(0)}}.wbag.ip-static .ip-svg[data-v-b300c192],.wbag.ip-static .ip-svg[data-v-b300c192] *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.ip-svg[data-v-b300c192] *{transition:none!important;animation:none!important}}.wbag[data-v-ec93a832]{flex-direction:column;gap:6px;width:100%;height:100%}.wbag[data-v-ec93a832],.wbag-shelf[data-v-ec93a832]{justify-content:center;align-items:center;display:flex}.wbag-shelf[data-v-ec93a832]{gap:var(--wbag-gap,10px)}.wbag-album[data-v-ec93a832]{grid-template-columns:repeat(var(--wbag-cols,3),var(--wbag-slot,62px));display:grid}.wbag-slot[data-v-ec93a832]{width:var(--wbag-slot,62px);height:var(--wbag-slot,62px);border-radius:var(--wbag-radius,14px);font-size:var(--wbag-emoji,30px);place-items:center;display:grid;position:relative}.wbag-slot.empty[data-v-ec93a832]{border:2.5px dashed var(--border,#d8d2c6)}.wbag-slot.empty .wbag-emoji[data-v-ec93a832],.wbag-slot.empty .wbag-img[data-v-ec93a832]{opacity:.3;filter:grayscale()}.wbag-slot.full[data-v-ec93a832]{border:2.5px solid var(--fg,#2c2a26);background:var(--surface,#fff);box-shadow:var(--shadow-sticker,3px 3px 0 #2c2a26d9)}.wbag-slot.pop[data-v-ec93a832]{animation:.45s cubic-bezier(.2,1.4,.4,1) wbag-pop-ec93a832}@keyframes wbag-pop-ec93a832{0%{transform:scale(.2)rotate(-14deg)}to{transform:scale(1)rotate(0)}}.wbag-emoji[data-v-ec93a832]{line-height:1}.wbag-img[data-v-ec93a832]{-o-object-fit:contain;object-fit:contain;width:72%;height:72%}.wbag-badge[data-v-ec93a832]{top:calc(var(--wbag-badge,11px)*-.8);right:calc(var(--wbag-badge,11px)*-.8);background:var(--brand-orange,#ff6b1a);color:#fff;font-size:var(--wbag-badge,11px);border:2px solid var(--surface,#fdfcf9);font-weight:800;font-family:var(--font-body,"Plus Jakarta Sans",sans-serif);border-radius:999px;padding:1px .6em;line-height:1.3;position:absolute}.wbag-count[data-v-ec93a832]{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:var(--wbag-count,12px);color:var(--fg,#55524c);font-weight:700}.wbag-count.wbag-done[data-v-ec93a832]{color:var(--brand-orange,#ff6b1a);animation:1.2s cubic-bezier(.2,1.4,.4,1) wbag-done-pop-ec93a832}@keyframes wbag-done-pop-ec93a832{0%{transform:scale(1)}22%{transform:scale(1.35)}46%{transform:scale(.96)}62%{transform:scale(1.12)}to{transform:scale(1)}}.wbag-themed[data-v-ec93a832]{gap:0}.wlens[data-v-8563326d]{-webkit-user-select:none;user-select:none;width:100%;min-width:24px;height:100%;min-height:24px;position:relative;overflow:visible}.esc-svg[data-v-8563326d],.wlens[data-v-8563326d]{pointer-events:none}.esc-svg[data-v-8563326d]{position:absolute;inset:0}.esc-svg[data-v-8563326d] svg{width:100%;height:100%;display:block;overflow:hidden}.esc-glass[data-v-8563326d]{overflow:hidden}.esc-glass[data-v-8563326d],.wlens-sample[data-v-8563326d]{border-radius:50%;position:absolute}.wlens-sample[data-v-8563326d]{width:100%;height:100%;display:block;inset:0}.wlens-dom[data-v-8563326d]{transform-origin:0 0;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%;overflow:visible}.wlens-dom[data-v-8563326d] *{pointer-events:none!important}.wlens.is-flashlight .esc-glass[data-v-8563326d]{border-radius:0;-webkit-mask-image:radial-gradient(circle closest-side,#000 0 62%,#00000073 84%,#0000 100%);mask-image:radial-gradient(circle closest-side,#000 0 62%,#00000073 84%,#0000 100%)}.wlens.is-flashlight .wlens-sample[data-v-8563326d]{border-radius:0}.wlens[data-v-c5bf547d]{-webkit-user-select:none;user-select:none;width:100%;min-width:24px;height:100%;min-height:24px;position:relative;overflow:visible}.hw-svg[data-v-c5bf547d],.wlens[data-v-c5bf547d]{pointer-events:none}.hw-svg[data-v-c5bf547d]{position:absolute;inset:0}.hw-svg[data-v-c5bf547d] svg{width:100%;height:100%;display:block;overflow:hidden}.hw-glass[data-v-c5bf547d]{overflow:hidden}.hw-glass[data-v-c5bf547d],.wlens-sample[data-v-c5bf547d]{border-radius:50%;position:absolute}.wlens-sample[data-v-c5bf547d]{width:100%;height:100%;display:block;inset:0}.wlens-dom[data-v-c5bf547d]{transform-origin:0 0;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%;overflow:visible}.wlens-dom[data-v-c5bf547d] *{pointer-events:none!important}.wlens.is-flashlight .hw-glass[data-v-c5bf547d],.wlens.is-flashlight .wlens-sample[data-v-c5bf547d]{border-radius:0}.wlens[data-v-d5f95413]{-webkit-user-select:none;user-select:none;width:100%;min-width:24px;height:100%;min-height:24px;position:relative;overflow:visible}.ip-svg[data-v-d5f95413],.wlens[data-v-d5f95413]{pointer-events:none}.ip-svg[data-v-d5f95413]{position:absolute;inset:0}.ip-svg[data-v-d5f95413] svg{width:100%;height:100%;display:block;overflow:hidden}.ip-glass[data-v-d5f95413]{overflow:hidden}.ip-glass[data-v-d5f95413],.wlens-sample[data-v-d5f95413]{border-radius:50%;position:absolute}.wlens-sample[data-v-d5f95413]{width:100%;height:100%;display:block;inset:0}.wlens-dom[data-v-d5f95413]{transform-origin:0 0;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%;overflow:visible}.wlens-dom[data-v-d5f95413] *{pointer-events:none!important}.wlens[data-v-00a21b6f]{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative}.wlens-glass[data-v-00a21b6f]{width:var(--wlens-d,100px);height:var(--wlens-d,100px);box-sizing:border-box;border:calc(var(--wlens-d,100px)*.055) solid #b08d2f;background:#eaf4f8;border-radius:50%;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 2px #8a6d23,0 2px 6px #1f1b1640,inset 0 0 0 1.5px #ffffffd9}.wlens.is-flashlight .wlens-glass[data-v-00a21b6f]{background:0 0;border:none;box-shadow:0 0 18px 6px #ffe9a373;-webkit-mask-image:radial-gradient(circle,#000 0 58%,#00000059 82%,#0000 100%);mask-image:radial-gradient(circle,#000 0 58%,#00000059 82%,#0000 100%)}.wlens-sample[data-v-00a21b6f]{border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.wlens-dom[data-v-00a21b6f]{transform-origin:0 0;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%;overflow:visible}.wlens-dom[data-v-00a21b6f] *{pointer-events:none!important}.wlens-glint[data-v-00a21b6f]{pointer-events:none;inset:0}.wlens-glint[data-v-00a21b6f],.wlens-glint[data-v-00a21b6f]:after{border-radius:50%;position:absolute}.wlens-glint[data-v-00a21b6f]:after{content:"";filter:blur(2px);background:#ffffff8c;width:34%;height:18%;top:8%;left:12%;transform:rotate(-25deg)}.wlens-handle[data-v-00a21b6f]{left:calc(50% + var(--wlens-d,100px)*.255);top:calc(var(--wlens-d,100px)*.82);width:calc(var(--wlens-d,100px)*.13);height:calc(var(--wlens-d,100px)*.46);transform-origin:50% 0;pointer-events:none;background:linear-gradient(90deg,#8a6d23,#b08d2f 40%,#8a6d23);border-radius:999px;position:absolute;transform:rotate(-45deg);box-shadow:0 2px 4px #1f1b164d}@keyframes dash{to{stroke-dashoffset:1000px}}.reader-area[data-v-40a2fdae]{touch-action:pan-y}.reader-stage-frame[data-v-40a2fdae]{flex:none;position:relative;overflow:hidden}.reader-page[data-v-40a2fdae]{transform-style:preserve-3d;transform-origin:0;transition:all .5s ease-in-out;overflow:hidden;box-shadow:0 0 20px #4b4b4b}.reader-page[data-v-40a2fdae],.reader-page[data-v-40a2fdae] canvas{width:100%;height:100%}.reader-page.flipped[data-v-40a2fdae]{transform:rotateY(-90deg)skew(1deg,-1deg)translate(-20%);box-shadow:0 0 1px #4b4b4b}.reader-page.flipped .reader-page-back[data-v-40a2fdae]{transform:translate(-10%)skew(3deg,2deg);box-shadow:0 0 20px 5px #4b4b4b}.reader-widget-layer[data-v-40a2fdae]{pointer-events:none;z-index:5;position:absolute;inset:0}.reader-widget[data-v-40a2fdae]{pointer-events:auto;position:absolute}.reader-widget.is-control[data-v-40a2fdae]:not(.kind-coin):not(.kind-crossroads){animation:4.2s ease-in-out infinite widget-wiggle-40a2fdae}.reader-widget.kind-die.is-control[data-v-40a2fdae]{animation-delay:1.3s}@keyframes widget-wiggle-40a2fdae{0%,86%,to{transform:rotate(0)scale(1)}89%{transform:rotate(-4deg)scale(1.04)}92%{transform:rotate(3.5deg)scale(1.05)}95%{transform:rotate(-2deg)scale(1.03)}98%{transform:rotate(.5deg)scale(1.01)}}.reader-widget[data-v-40a2fdae]:has(.w-animating){animation:none}.reader-widget.kind-lens[data-v-40a2fdae]{z-index:5;pointer-events:none}.reader-lens-dark[data-v-40a2fdae]{z-index:4;pointer-events:none;inset:0}.reader-lens-dark[data-v-40a2fdae],.reader-page-back[data-v-40a2fdae]{width:100%;height:100%;position:absolute}.reader-page-back[data-v-40a2fdae]{z-index:1000000;transform-style:preserve-3d;background-color:#fff;transition:all .5s;top:0;left:100%;box-shadow:0 0 #4b4b4b}.reader-nav-arrow[data-v-40a2fdae]{border-radius:var(--radius-pill,999px);cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(6px);z-index:20;background:#1f1b1673;border:0;justify-content:center;align-items:center;width:56px;height:56px;transition:background .12s ease-out,transform .12s ease-out,opacity .12s ease-out;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.reader-nav-arrow[data-v-40a2fdae]:hover{background:#1f1b16b3;transform:translateY(-50%)scale(1.04)}.reader-nav-arrow[data-v-40a2fdae]:active{transform:translateY(-50%)scale(.96)}.reader-nav-arrow[data-v-40a2fdae]:disabled{opacity:.25;cursor:not-allowed;pointer-events:none}.reader-nav-arrow--prev[data-v-40a2fdae]{left:1rem}.reader-nav-arrow--next[data-v-40a2fdae]{right:1rem}@media (width<=640px){.reader-nav-arrow[data-v-40a2fdae]{width:44px;height:44px}.reader-nav-arrow--prev[data-v-40a2fdae]{left:.5rem}.reader-nav-arrow--next[data-v-40a2fdae]{right:.5rem}}.reader-controlbar[data-v-40a2fdae]{height:var(--reader-controlbar-height,2.375rem);color:#ffffffe6;font-family:var(--font-body,system-ui,sans-serif);-webkit-user-select:none;user-select:none;background:#0d0d0d;flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 12px;display:grid}.reader-controlbar-brand[data-v-40a2fdae]{font-family:var(--font-body);font-weight:800;font-size:var(--fs-sm);letter-spacing:-.005em;color:#fffffff2;border-radius:4px;padding:4px 2px;text-decoration:none;transition:color .12s ease-out}.reader-controlbar-brand[data-v-40a2fdae]:hover{color:var(--brand-orange,#ff6b1a)}.reader-controlbar-pg[data-v-40a2fdae]{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:#ffffffb3;letter-spacing:.02em;font-weight:600}.reader-controlbar-tools[data-v-40a2fdae]{justify-self:end;align-items:center;gap:2px;display:inline-flex}.reader-controlbar-btn[data-v-40a2fdae]{border-radius:var(--radius-xs,6px);color:#ffffffb3;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .12s ease-out,color .12s ease-out,transform .1s ease-out;display:inline-flex}.reader-controlbar-btn[data-v-40a2fdae]:hover{color:#fff;background:#ffffff1a}.reader-controlbar-btn[data-v-40a2fdae]:active{transform:scale(.94)}.reader-controlbar-btn--active[data-v-40a2fdae]{background:var(--brand-orange,#ff6b1a);color:#fff}.reader-controlbar-btn--active[data-v-40a2fdae]:hover{background:var(--brand-ember,#ff5a1f);color:#fff}.reader-controlbar-btn--labeled[data-v-40a2fdae]{color:#ffb88a;width:auto;font-size:var(--fs-xs);background:#ff6b1a29;gap:6px;padding:0 11px 0 9px;font-weight:700;box-shadow:inset 0 0 0 1px #ff6b1a73}.reader-controlbar-btn--labeled[data-v-40a2fdae]:hover{color:#fff;background:#ff6b1a4d}.reader-controlbar-btn-lbl[data-v-40a2fdae]{white-space:nowrap}.reader-controlbar-btn .mb-tip--edge[data-v-40a2fdae]{left:auto;right:0;transform:translateY(4px)}.reader-controlbar-btn.has-tip:focus-visible .mb-tip--edge[data-v-40a2fdae],.reader-controlbar-btn.has-tip:hover .mb-tip--edge[data-v-40a2fdae]{transform:translateY(0)}.reader-controlbar-btn .mb-tip--edge[data-v-40a2fdae]:after{left:auto;right:9px;transform:none}@media (width<=768px){.reader-controlbar-btn--labeled[data-v-40a2fdae]{gap:0;width:28px;padding:0}.reader-controlbar-btn-lbl[data-v-40a2fdae]{display:none}}.inspect-coach[data-v-40a2fdae]{z-index:30;align-items:flex-end;gap:8px;animation:.5s cubic-bezier(.34,1.56,.64,1) .8s both inspect-coach-in-40a2fdae;display:flex;position:absolute;bottom:12px;right:16px}.inspect-coach-bubble[data-v-40a2fdae]{background:var(--paper-0,#fffefa);border:1.5px solid var(--ink-900,#1f1b16);box-shadow:3px 3px 0 var(--ink-900,#1f1b16);max-width:210px;font-size:var(--fs-xs);color:var(--ink-900,#1f1b16);border-radius:14px 14px 3px;padding:10px 13px;font-weight:600;line-height:1.45;position:relative}.inspect-coach-arrow[data-v-40a2fdae]{color:var(--ink-900,#1f1b16);animation:1.2s ease-in-out infinite inspect-arrow-bob-40a2fdae;position:absolute;top:calc(100% + 6px);right:22px}@keyframes inspect-arrow-bob-40a2fdae{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.inspect-coach-owl[data-v-40a2fdae]{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(2px 2px #1f1b1659);flex:none;width:46px;height:46px;animation:3.5s ease-in-out infinite inspect-owl-tilt-40a2fdae}@keyframes inspect-owl-tilt-40a2fdae{0%,85%,to{transform:rotate(0)}90%{transform:rotate(-8deg)}95%{transform:rotate(6deg)}}.inspect-coach-x[data-v-40a2fdae]{background:var(--paper-0,#fffefa);border:1.5px solid var(--ink-900,#1f1b16);cursor:pointer;width:18px;height:18px;color:var(--ink-700,#3a342b);border-radius:50%;place-items:center;padding:0;font-size:10px;line-height:1;display:grid;position:absolute;top:-7px;left:-7px}.inspect-coach-x[data-v-40a2fdae]:hover{background:var(--paper-100,#fbf2df)}@keyframes inspect-coach-in-40a2fdae{0%{opacity:0;transform:translateY(12px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.inspect-coach[data-v-40a2fdae]{animation-duration:0s}.inspect-coach-arrow[data-v-40a2fdae],.inspect-coach-owl[data-v-40a2fdae]{animation:none}}@media (pointer:coarse){.reader-controlbar[data-v-40a2fdae]{height:var(--reader-controlbar-height,2.75rem)}.reader-controlbar-btn[data-v-40a2fdae]{width:40px;height:40px}.reader-controlbar-tools[data-v-40a2fdae]{gap:4px}}@media (width<=640px){.reader-controlbar-btn--public-inspect[data-v-40a2fdae]{display:none}}@media (width<=400px){.reader-controlbar-brand[data-v-40a2fdae]{display:none}}.reader-speech-error-chip[data-v-40a2fdae]{z-index:25;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffd580;font-size:var(--fs-xs,11px);-webkit-user-select:none;user-select:none;pointer-events:auto;background:#1e140ab8;border:1px solid #ffb43c59;border-radius:8px;align-items:center;gap:6px;max-width:260px;padding:6px 8px 6px 10px;line-height:1.3;display:flex;position:absolute;top:10px;right:10px}.reader-speech-error-chip__dismiss[data-v-40a2fdae]{width:20px;height:20px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;padding:0;transition:opacity .15s;display:flex}.reader-speech-error-chip__dismiss[data-v-40a2fdae]:hover{opacity:1}.reader-controlbar-left[data-v-40a2fdae]{align-items:center;gap:10px;min-width:0;display:flex;overflow:visible}.reader-controlbar-pg--hidden[data-v-40a2fdae]{opacity:0;pointer-events:none}.reader-speech-ctrl[data-v-40a2fdae]{align-items:center;gap:6px;min-width:0;display:flex;overflow:visible}.reader-speech-ctrl-halo[data-v-40a2fdae]{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:relative}.reader-speech-ctrl-ring[data-v-40a2fdae]{border:1.5px solid #63b3edb3;border-radius:50%;animation:1.4s ease-out infinite speech-halo-expand-40a2fdae;position:absolute;inset:0}@keyframes speech-halo-expand-40a2fdae{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}.reader-speech-ctrl-icon[data-v-40a2fdae]{z-index:1;color:#63b3ed;animation:1.4s ease-in-out infinite speech-mic-glow-40a2fdae;position:relative}@keyframes speech-mic-glow-40a2fdae{0%,to{filter:brightness()drop-shadow(0 0 #63b3ed00)}50%{filter:brightness(1.5)drop-shadow(0 0 4px #63b3ede6)}}.reader-speech-ctrl-divider[data-v-40a2fdae]{background:#ffffff26;flex-shrink:0;width:1px;height:13px}.reader-speech-ctrl-content[data-v-40a2fdae]{align-items:center;gap:3px;min-width:0;display:flex;overflow:hidden}.reader-speech-ctrl-lang[data-v-40a2fdae]{font-size:var(--fs-2xs,10px);letter-spacing:.08em;text-transform:uppercase;color:#63b3ed;white-space:nowrap;background:#63b3ed1f;border:1px solid #63b3ed40;border-radius:4px;flex-shrink:0;padding:1px 6px;font-weight:700}.reader-speech-ctrl-word[data-v-40a2fdae]{font-size:var(--fs-xs,11px);color:#ffffff73;white-space:nowrap;flex-shrink:0;font-weight:500}.reader-speech-ctrl-word[data-v-40a2fdae]:last-child{text-overflow:ellipsis;flex-shrink:1;overflow:hidden}.reader-speech-ctrl-word.speech-match[data-v-40a2fdae]{color:#6ee7a0;font-weight:700}.reader-speech-ctrl-word.speech-miss[data-v-40a2fdae]{color:#fde68a}.reader-inspect-overlay-v3[data-v-40a2fdae]{z-index:200;background:var(--paper-0,#fffefa);touch-action:pan-x pan-y pinch-zoom;height:100dvh;font-family:var(--font-display);flex-direction:column;display:flex;position:fixed;inset:0}.reader-inspect-topbar[data-v-40a2fdae]{background:var(--paper-50,#fafaf7);border-bottom:1px solid var(--hairline,#e8ddc2);height:44px;font-size:var(--fs-sm);z-index:2;flex:none;align-items:center;gap:12px;padding:0 14px;display:flex}.reader-inspect-pill[data-v-40a2fdae]{background:var(--paper-200,#f0ede5);border:1px solid var(--hairline,#e8ddc2);border-radius:var(--radius-pill,999px);color:var(--ink-700,#3a342b);align-items:center;gap:6px;padding:4px 12px;font-weight:500;display:inline-flex}.reader-inspect-pill-dot[data-v-40a2fdae]{background:var(--brand-orange,#ff6b1a);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite reader-inspect-pulse-40a2fdae;box-shadow:0 0 0 3px #ff6b1a2e}@keyframes reader-inspect-pulse-40a2fdae{0%,to{box-shadow:0 0 0 3px #ff6b1a2e}50%{box-shadow:0 0 0 6px #ff6b1a0d}}.reader-inspect-title[data-v-40a2fdae]{color:var(--ink-700,#3a342b);font-weight:600}.reader-inspect-step[data-v-40a2fdae]{color:var(--ink-500,#6b6457);font-size:var(--fs-xs)}.reader-inspect-spacer[data-v-40a2fdae]{flex:1}.reader-inspect-ctrl[data-v-40a2fdae]{background:var(--paper-0,#fffefa);border:1px solid var(--hairline,#e8ddc2);color:var(--ink-700,#3a342b);min-height:36px;font-size:var(--fs-xs);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;align-items:center;gap:6px;padding:8px 14px;font-weight:500;transition:background .12s ease-out,transform .1s ease-out;display:inline-flex}.reader-inspect-ctrl[data-v-40a2fdae]:hover{background:var(--paper-100,#fbf2df)}.reader-inspect-ctrl[data-v-40a2fdae]:active{transform:scale(.97)}.reader-inspect-ctrl--exit[data-v-40a2fdae]{color:var(--brand-orange-deep,#b23a06);border-color:var(--brand-orange,#ff6b1a);background:#fff;font-weight:600}.reader-inspect-ctrl--exit[data-v-40a2fdae]:hover{background:#ff6b1a0f}@media (width<=768px){.reader-inspect-ctrl[data-v-40a2fdae]{padding:8px 10px}.reader-inspect-ctrl-lbl[data-v-40a2fdae]{display:none}}.reader-inspect-body[data-v-40a2fdae]{background:#2a2f38;flex:1;min-height:0;display:flex}.reader-event-container--v3[data-v-40a2fdae]{background-color:#1a1f2e;background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);background-size:24px 24px;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.event-graph-area[data-v-40a2fdae]{flex:auto;position:relative;overflow:hidden}.event-graph[data-v-40a2fdae],.event-graph-area[data-v-40a2fdae]{width:100%;height:100%}.event-graph-loader[data-v-40a2fdae]{z-index:4;background:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.reader-inspect-review[data-v-40a2fdae]{z-index:30;border-radius:12px;display:flex;position:absolute;inset:0;overflow:hidden}.inspect-reader-overlay[data-v-40a2fdae]{z-index:9999;pointer-events:all;background:#00000059;position:absolute;inset:0}.reader-inspect-rail[data-v-40a2fdae]{background:var(--paper-50,#fafaf7);border-left:1px solid var(--hairline,#e8ddc2);flex-direction:column;flex-shrink:0;gap:8px;width:273px;min-height:0;padding:8px;display:flex;overflow:hidden}@media (orientation:portrait) and (width<=1024px){.reader-inspect-body[data-v-40a2fdae]{flex-direction:column}.reader-inspect-rail[data-v-40a2fdae]{border-left:none;border-top:1px solid var(--hairline,#e8ddc2);width:100%;height:auto;max-height:40vh}}.reader-inspect-preview-cell[data-v-40a2fdae]{background:var(--paper-100,#fbf2df);border:1px solid var(--hairline,#e8ddc2);border-radius:8px;flex-direction:column;flex:none;gap:4px;padding:8px;display:flex}.reader-inspect-preview-frame[data-v-40a2fdae]{background:#262c31;border-radius:5px;align-self:center;width:253px;height:142px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.reader-inspect-preview-frame>.reader-area[data-v-40a2fdae]{text-rendering:geometricprecision;width:100%!important;height:100%!important}.reader-inspect-preview-caption[data-v-40a2fdae]{font-size:var(--fs-2xs);color:var(--ink-500,#6b6457);text-align:center;letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-weight:600}.reader-inspect-preview-nav[data-v-40a2fdae]{justify-content:space-between;align-items:center;gap:6px;margin-top:6px;padding:0 4px;display:flex}.reader-inspect-nav-btn[data-v-40a2fdae]{border:1px solid var(--hairline,#e8ddc2);background:var(--paper-0,#fffefa);width:28px;height:28px;color:var(--ink-700,#3a342b);cursor:pointer;border-radius:7px;flex:none;place-items:center;transition:background .12s,border-color .12s,transform 80ms;display:grid}.reader-inspect-nav-btn[data-v-40a2fdae]:hover:not(:disabled){background:var(--paper-50,#fff8eb);border-color:var(--hairline-strong,#d6c9a7)}.reader-inspect-nav-btn[data-v-40a2fdae]:active:not(:disabled){transform:translateY(1px)}.reader-inspect-nav-btn[data-v-40a2fdae]:disabled{opacity:.35;cursor:default}.reader-inspect-vars-panel[data-v-40a2fdae]{flex-direction:column;flex:0 0 215px}.reader-inspect-log-panel[data-v-40a2fdae],.reader-inspect-vars-panel[data-v-40a2fdae]{background:var(--paper-0,#fffefa);border:1px solid var(--hairline,#e8ddc2);border-radius:8px;min-height:0;display:flex;overflow:hidden}.reader-inspect-log-panel[data-v-40a2fdae]{flex-direction:column;flex:auto}.reader-inspect-panel-head[data-v-40a2fdae]{background:var(--paper-50,#fafaf7);border-bottom:1px solid var(--hairline,#e8ddc2);font-size:var(--fs-2xs);color:var(--ink-700,#3a342b);text-transform:uppercase;letter-spacing:.05em;flex:none;align-items:center;gap:8px;padding:6px 10px;font-weight:600;display:flex}.reader-inspect-panel-badge[data-v-40a2fdae]{background:var(--paper-200,#f0ede5);color:var(--ink-500,#6b6457);border-radius:var(--radius-xs,6px);font-size:var(--fs-2xs);letter-spacing:0;text-transform:none;padding:1px 7px;font-weight:600}.reader-inspect-log-scroll[data-v-40a2fdae],.reader-inspect-vars-scroll[data-v-40a2fdae]{-webkit-overflow-scrolling:touch;min-height:0;font-family:var(--font-mono);font-size:var(--fs-2xs);flex:auto;padding:4px 0;overflow:auto}.reader-inspect-var-row[data-v-40a2fdae]{border-bottom:1px dashed var(--hairline,#e8ddc2);grid-template-columns:1fr auto;align-items:baseline;gap:8px;padding:3px 10px;display:grid}.reader-inspect-var-row[data-v-40a2fdae]:nth-child(odd){background:#00000005}.reader-inspect-var-name[data-v-40a2fdae]{color:var(--ink-700,#3a342b)}.reader-inspect-var-name[data-v-40a2fdae],.reader-inspect-var-value[data-v-40a2fdae]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.reader-inspect-var-value[data-v-40a2fdae]{color:var(--brand-orange-deep,#b23a06)}.reader-inspect-var-value.is-num[data-v-40a2fdae]{color:#1f6fcc}.reader-inspect-var-value.is-str[data-v-40a2fdae]{color:#2f8c5a}.reader-inspect-var-value.is-bool[data-v-40a2fdae]{color:#7a3fb3}.reader-inspect-vars-empty[data-v-40a2fdae]{color:var(--ink-500,#6b6457);font-style:italic;font-size:var(--fs-2xs);text-align:center;margin:12px 10px}.reader-inspect-log-row[data-v-40a2fdae]{color:var(--ink-700,#3a342b);word-break:break-word;border-left:3px solid #0000;grid-template-columns:56px 1fr;gap:8px;padding:2px 8px;line-height:1.4;transition:background-color .7s ease-out,border-left-color .7s ease-out;display:grid}.reader-inspect-log-row.is-goto[data-v-40a2fdae]{background:#2d6cdf0f;border-left-color:#2d6cdf}.reader-inspect-log-row.is-event[data-v-40a2fdae]{background:#2f8c5a0f;border-left-color:#2f8c5a}.reader-inspect-log-row.is-error[data-v-40a2fdae]{color:#6f2018;background:#c0392b12;border-left-color:#c0392b}.reader-inspect-log-row.is-speech[data-v-40a2fdae]{background:#b8861f12;border-left-color:#b8861f}.reader-inspect-log-row.is-fresh[data-v-40a2fdae]{background:var(--paper-100,#fbf2df);border-left-color:var(--brand-orange,#ff6b1a)}@media (prefers-reduced-motion:reduce){.reader-inspect-log-row[data-v-40a2fdae]{transition:none}}.reader-inspect-log-time[data-v-40a2fdae]{color:var(--ink-500,#6b6457);font-weight:600}.reader-inspect-log-msg[data-v-40a2fdae]{overflow-wrap:anywhere}.speech-match[data-v-40a2fdae]{color:#2f8c5a;font-weight:700}.speech-miss[data-v-40a2fdae]{color:#b3924a;opacity:.7;text-decoration:line-through}
