.bucket-display-container[data-v-12971a51]{--df-accent: #6366f1;--df-accent-glow: rgba(99, 102, 241, .35);--df-success: #4caf50;--df-success-glow: rgba(76, 175, 80, .35);--df-info: #3b82f6;--df-info-glow: rgba(59, 130, 246, .35);--df-warning: #f59e0b;--df-warning-glow: rgba(245, 158, 11, .35);--df-muted: #6b7280;--df-muted-glow: rgba(107, 114, 128, .2);--df-text: #ffffff;--df-text-dim: rgba(255, 255, 255, .7);--df-text-muted: rgba(255, 255, 255, .5);--df-glass: rgba(255, 255, 255, .06);--df-glass-border: rgba(255, 255, 255, .1);--df-segment-active: #4ade80;--df-segment-active-dark: #22c55e;--df-segment-glow: rgba(74, 222, 128, .5)}.display-frame[data-v-12971a51]{--frame-accent: var(--df-accent);--frame-glow: var(--df-accent-glow);--ring-speed: 30s;--ring-opacity: .6;--energy-opacity: 0;--segments-opacity: 0;--particles-opacity: 0;--pulse-opacity: 0}.display-frame.frame-empty[data-v-12971a51]{--frame-accent: var(--df-muted);--frame-glow: var(--df-muted-glow);--ring-speed: 60s;--ring-opacity: .3}.display-frame.frame-ready[data-v-12971a51]{--frame-accent: var(--df-accent);--frame-glow: var(--df-accent-glow);--ring-speed: 20s;--ring-opacity: .7}.display-frame.frame-drawing[data-v-12971a51]{--frame-accent: var(--df-info);--frame-glow: var(--df-info-glow);--ring-speed: 3s;--ring-opacity: 1;--energy-opacity: 1}.display-frame.frame-revealing[data-v-12971a51]{--frame-accent: var(--df-warning);--frame-glow: var(--df-warning-glow);--ring-speed: 8s;--ring-opacity: .8;--segments-opacity: 1}.display-frame.frame-winner[data-v-12971a51]{--frame-accent: var(--df-success);--frame-glow: var(--df-success-glow);--ring-speed: 15s;--ring-opacity: 1;--particles-opacity: 1;--pulse-opacity: 1}.bucket-display-container[data-v-12971a51]{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:0;container-type:inline-size;gap:0rem;flex:1;min-height:0;overflow:visible}.display-frame[data-v-12971a51]{position:relative;width:100%;aspect-ratio:1;max-width:100%;max-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--df-glass);border:0;border-radius:24px;overflow:hidden;margin:0 auto;box-shadow:inset 0 0 0 1px var(--df-glass-border);transition:background .3s ease,box-shadow .3s ease;will-change:transform;transform:translateZ(0)}.display-frame.frame-empty[data-v-12971a51]{cursor:default}.df-corner[data-v-12971a51]{position:absolute;width:20px;height:20px;border-color:var(--frame-accent);border-style:solid;border-width:0;opacity:.6;transition:opacity .3s ease,border-color .3s ease;z-index:5;outline:1px dotted rgba(0,255,0,.6)}.df-corner-tl[data-v-12971a51]{top:16px;left:16px;border-top-width:2px;border-left-width:2px;border-top-left-radius:8px}.df-corner-tr[data-v-12971a51]{top:16px;right:16px;border-top-width:2px;border-right-width:2px;border-top-right-radius:8px}.df-corner-bl[data-v-12971a51]{bottom:16px;left:16px;border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:8px}.df-corner-br[data-v-12971a51]{bottom:16px;right:16px;border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:8px}.display-frame:has(.bucket-container:hover) .df-corner[data-v-12971a51]{opacity:1}.display-frame.frame-winner .df-corner[data-v-12971a51]{opacity:1;width:24px;height:24px;border-width:3px}.display-frame.frame-drawing .df-corner[data-v-12971a51]{animation:corner-pulse-12971a51 .5s ease-in-out infinite}@keyframes corner-pulse-12971a51{0%,to{opacity:.6}50%{opacity:1}}.df-ring-system[data-v-12971a51]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:92%;height:92%;pointer-events:none;z-index:1;border-radius:50%}.df-ring-layer[data-v-12971a51]{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .5s ease}.df-ring-ambient[data-v-12971a51]{opacity:.3}.df-ring-ambient-outer[data-v-12971a51]{animation:ring-rotate-slow-12971a51 60s linear infinite;transform-origin:center;will-change:transform}@keyframes ring-rotate-slow-12971a51{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.df-ambient-start[data-v-12971a51]{stop-color:var(--frame-accent);stop-opacity:.3}.df-ambient-end[data-v-12971a51]{stop-color:var(--frame-accent);stop-opacity:.1}.df-ring-primary[data-v-12971a51]{opacity:var(--ring-opacity);border-radius:50%}.df-ring-primary-glow[data-v-12971a51]{transform-origin:center;will-change:transform}.df-ring-primary-glow-3[data-v-12971a51]{opacity:.08;animation:ring-rotate-12971a51 var(--ring-speed) linear infinite}.df-ring-primary-glow-2[data-v-12971a51]{opacity:.15;animation:ring-rotate-12971a51 var(--ring-speed) linear infinite}.df-ring-primary-glow-1[data-v-12971a51]{opacity:.25;animation:ring-rotate-12971a51 var(--ring-speed) linear infinite}.df-primary-glow-start[data-v-12971a51]{stop-color:var(--frame-accent);stop-opacity:.6}.df-primary-glow-mid[data-v-12971a51]{stop-color:var(--frame-accent);stop-opacity:.3}.df-primary-glow-end[data-v-12971a51]{stop-color:var(--frame-accent);stop-opacity:.1}.df-ring-primary-outer[data-v-12971a51]{animation:ring-rotate-12971a51 var(--ring-speed) linear infinite;transform-origin:center;will-change:transform}.df-ring-primary-inner[data-v-12971a51]{animation:ring-rotate-12971a51 var(--ring-speed) linear infinite reverse;transform-origin:center;will-change:transform}@keyframes ring-rotate-12971a51{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.df-primary-start[data-v-12971a51]{stop-color:var(--frame-accent);stop-opacity:.9}.df-primary-mid[data-v-12971a51]{stop-color:var(--frame-accent);stop-opacity:.5}.df-primary-end[data-v-12971a51]{stop-color:var(--frame-accent);stop-opacity:.2}.df-ring-energy[data-v-12971a51]{opacity:var(--energy-opacity);transition:opacity .3s ease;outline:1px dotted rgba(148,0,211,.5);outline-offset:-5px;border-radius:50%}.df-ring-energy-outer[data-v-12971a51]{animation:energy-spin-12971a51 2s linear infinite;transform-origin:center;will-change:transform}@keyframes energy-spin-12971a51{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.df-energy-start[data-v-12971a51]{stop-color:var(--frame-accent);stop-opacity:1}.df-energy-mid[data-v-12971a51]{stop-color:#fff;stop-opacity:.8}.df-energy-end[data-v-12971a51]{stop-color:var(--frame-accent);stop-opacity:0}.display-frame.frame-drawing .df-ring-energy-outer[data-v-12971a51]{animation:energy-spin-pulse-12971a51 1s linear infinite}@keyframes energy-spin-pulse-12971a51{0%{transform:rotate(0);stroke-width:2;opacity:.8}50%{stroke-width:4;opacity:1}to{transform:rotate(360deg);stroke-width:2;opacity:.8}}.df-ring-segments[data-v-12971a51]{opacity:var(--segments-opacity);transition:opacity .3s ease;outline:1px dotted rgba(255,215,0,.5);outline-offset:-15px;border-radius:50%}.df-segment[data-v-12971a51]{transition:fill .2s ease,opacity .2s ease}.df-segment-active[data-v-12971a51]{filter:drop-shadow(0 0 4px var(--df-segment-glow))}.df-ring-particles[data-v-12971a51]{opacity:var(--particles-opacity);transition:opacity .5s ease}.df-particle[data-v-12971a51]{fill:var(--frame-accent);animation:particle-twinkle-12971a51 1.5s ease-in-out infinite;will-change:opacity}@keyframes particle-twinkle-12971a51{0%,to{opacity:.4}50%{opacity:1}}.display-frame.frame-winner .df-particle[data-v-12971a51]{animation:particle-burst-12971a51 2s ease-out infinite}@keyframes particle-burst-12971a51{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.5)}to{opacity:.4;transform:scale(1)}}.df-ring-pulse[data-v-12971a51]{opacity:var(--pulse-opacity);transition:opacity .3s ease;outline:1px dotted rgba(255,105,180,.5);outline-offset:-20px;border-radius:50%}.df-pulse-circle[data-v-12971a51]{stroke:var(--frame-accent);opacity:0;transform-origin:center;animation:pulse-expand-12971a51 2s ease-out infinite;will-change:transform,opacity}.df-pulse-delayed[data-v-12971a51]{animation-delay:1s}@keyframes pulse-expand-12971a51{0%{transform:scale(.9);opacity:.8;stroke-width:4}to{transform:scale(1.15);opacity:0;stroke-width:1}}.display-frame.frame-ready .df-ring-primary-outer[data-v-12971a51]{animation:ring-rotate-breathe-12971a51 20s linear infinite}@keyframes ring-rotate-breathe-12971a51{0%{transform:rotate(0);stroke-opacity:.6}25%{stroke-opacity:1}50%{transform:rotate(180deg);stroke-opacity:.6}75%{stroke-opacity:1}to{transform:rotate(360deg);stroke-opacity:.6}}.bucket-container[data-v-12971a51]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;display:flex;align-items:center;justify-content:center;z-index:2;overflow:hidden;cursor:pointer;transition:transform .1s ease;border:1px dotted rgba(255,0,0,.5)}.bucket-container[data-v-12971a51]:hover{background:#ffffff0a}.bucket-container[data-v-12971a51]:active{transform:translate(-50%,-50%) scale(.96)}.frame-empty .bucket-container[data-v-12971a51]{cursor:default;pointer-events:none}.frame-locked .bucket-container[data-v-12971a51]{cursor:not-allowed;pointer-events:none}.df-center-content[data-v-12971a51]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:10;pointer-events:none;border:1px dotted rgba(255,255,0,.5);padding:4px}.df-winner-display[data-v-12971a51]{display:flex;flex-direction:column;align-items:center;animation:df-winner-reveal-12971a51 .5s ease-out}@keyframes df-winner-reveal-12971a51{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.df-winner-card[data-v-12971a51]{position:relative;background:linear-gradient(135deg,#000000bf,#0009);border:1px solid rgba(76,175,80,.4);border-radius:16px;padding:20px 28px;overflow:hidden;min-width:180px;box-shadow:0 0 0 1px #4caf501a,0 8px 32px #0006,inset 0 1px #ffffff1a;outline:1px dotted rgba(255,127,80,.6);outline-offset:3px}.df-winner-card-frost[data-v-12971a51]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d,#ffffff05);border-radius:16px;pointer-events:none}.df-winner-card-accent[data-v-12971a51]{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--df-success),transparent);z-index:1}.df-winner-card-content[data-v-12971a51]{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.df-winner-name[data-v-12971a51]{font-size:22px;font-weight:700;color:var(--df-text);text-shadow:0 2px 10px rgba(0,0,0,.3);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.df-winner-subtitle[data-v-12971a51]{font-size:13px;color:var(--df-text-dim);margin-top:4px}.df-winner-card-shine[data-v-12971a51]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 40%,rgba(255,255,255,.03) 50%,transparent 60%);animation:df-card-shine-12971a51 3s ease-in-out infinite;pointer-events:none;will-change:transform}@keyframes df-card-shine-12971a51{0%,to{transform:translate(-30%) translateY(-30%)}50%{transform:translate(30%) translateY(30%)}}.df-drawing-display[data-v-12971a51]{display:flex;flex-direction:column;align-items:center;outline:1px dotted rgba(70,130,180,.6);padding:8px}.df-spinner[data-v-12971a51]{width:32px;height:32px;border:3px solid rgba(255,255,255,.2);border-top-color:var(--df-info);border-radius:50%;animation:df-spin-12971a51 .8s linear infinite;will-change:transform}@keyframes df-spin-12971a51{to{transform:rotate(360deg)}}.df-revealing-display[data-v-12971a51]{display:flex;flex-direction:column;align-items:center;outline:1px dotted rgba(0,250,154,.6);padding:8px}.df-reveal-spinner[data-v-12971a51]{width:36px;height:36px;border:3px solid rgba(255,255,255,.2);border-top-color:var(--df-segment-active);border-right-color:var(--df-segment-active);border-radius:50%;animation:df-spin-12971a51 1.2s linear infinite;will-change:transform}.df-empty-display[data-v-12971a51]{display:flex;flex-direction:column;align-items:center;outline:1px dotted rgba(105,105,105,.6);padding:8px}.df-empty-text[data-v-12971a51]{font-size:16px;font-weight:500;color:var(--df-text-muted);text-transform:uppercase;letter-spacing:.1em}.df-ready-display[data-v-12971a51]{display:flex;align-items:center;justify-content:center}.df-tap-icon[data-v-12971a51]{width:48px;height:48px;color:var(--df-text-dim);opacity:.7;animation:df-tap-pulse-12971a51 2s ease-in-out infinite;will-change:opacity,transform}.df-tap-target[data-v-12971a51]{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px}.df-tap-pulse-ring[data-v-12971a51]{position:absolute;top:50%;left:50%;width:48px;height:48px;border:2px solid var(--df-text);border-radius:50%;transform:translate(-50%,-50%);opacity:.3;animation:df-count-pulse-12971a51 2s ease-in-out infinite}.df-tap-finger[data-v-12971a51]{position:relative;width:32px;height:32px;color:var(--df-text);opacity:.7;animation:df-finger-tap-12971a51 2s ease-in-out infinite;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}@keyframes df-count-pulse-12971a51{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.2}50%{transform:translate(-50%,-50%) scale(1.15);opacity:.5}}@keyframes df-finger-tap-12971a51{0%,to{transform:rotate(-15deg) translateY(0);opacity:.5}50%{transform:rotate(-15deg) translateY(-4px);opacity:.8}}@keyframes df-tap-pulse-12971a51{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.1)}}.df-ripples[data-v-12971a51]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:3;outline:1px dotted rgba(127,255,212,.5);padding:25px;border-radius:50%}.df-ripple[data-v-12971a51]{width:50px;height:50px;border:2px solid var(--frame-accent);border-radius:50%;opacity:0;animation:df-ripple-12971a51 2.5s ease-out infinite;will-change:transform,opacity}.df-ripple-delayed[data-v-12971a51]{position:absolute;top:0;left:0;animation-delay:1.25s}@keyframes df-ripple-12971a51{0%{transform:scale(.5);opacity:.6}to{transform:scale(1.8);opacity:0}}.display-frame:has(.bucket-container:hover) .df-ripples[data-v-12971a51]{opacity:0}@container (max-width: 400px){.display-frame[data-v-12971a51]{max-width:100%;border-radius:20px}.df-corner[data-v-12971a51]{width:18px;height:18px}.df-winner-card[data-v-12971a51]{padding:16px 22px;min-width:160px}.df-winner-name[data-v-12971a51]{font-size:18px;max-width:160px}.df-tap-icon[data-v-12971a51]{width:40px;height:40px}.df-tap-target[data-v-12971a51]{width:48px;height:48px}.df-tap-pulse-ring[data-v-12971a51]{width:40px;height:40px}.df-tap-finger[data-v-12971a51]{width:26px;height:26px}}@container (max-width: 300px){.display-frame[data-v-12971a51]{max-width:100%;border-radius:16px}.df-corner[data-v-12971a51]{width:14px;height:14px;top:10px;left:10px}.df-corner-tr[data-v-12971a51]{right:10px;left:auto}.df-corner-bl[data-v-12971a51]{bottom:10px;top:auto}.df-corner-br[data-v-12971a51]{bottom:10px;right:10px;top:auto;left:auto}.df-winner-card[data-v-12971a51]{padding:14px 18px;min-width:140px;border-radius:12px}.df-winner-name[data-v-12971a51]{font-size:16px;max-width:130px}.df-empty-text[data-v-12971a51]{font-size:14px}.df-tap-icon[data-v-12971a51]{width:36px;height:36px}.df-tap-target[data-v-12971a51]{width:48px;height:48px}.df-tap-pulse-ring[data-v-12971a51]{width:38px;height:38px}.df-tap-finger[data-v-12971a51]{width:20px;height:20px;bottom:-4px;right:0}}@media(max-width:515px){.bucket-display-container[data-v-12971a51]{min-height:unset;padding:0;gap:0rem;max-height:none;overflow:visible}.display-frame[data-v-12971a51]{max-width:min(100%,calc(100dvh - 180px));max-height:calc(100dvh - 180px);width:100%;margin:0 auto}}@media(max-width:480px){.bucket-display-container[data-v-12971a51]{padding:0;gap:0rem}.display-frame[data-v-12971a51]{max-width:calc(100vw - 16px);width:100%;margin:0 auto}}.display-frame.size-medium[data-v-12971a51]{max-width:100%;border-radius:22px}.display-frame.size-medium .df-corner[data-v-12971a51]{width:18px;height:18px}.display-frame.size-medium .df-winner-card[data-v-12971a51]{padding:18px 24px;min-width:170px}.display-frame.size-medium .df-winner-name[data-v-12971a51]{font-size:20px;max-width:180px}.display-frame.size-small[data-v-12971a51]{max-width:100%;border-radius:18px}.display-frame.size-small .df-corner[data-v-12971a51]{width:16px;height:16px;top:12px;left:12px}.display-frame.size-small .df-corner-tr[data-v-12971a51]{right:12px;left:auto}.display-frame.size-small .df-corner-bl[data-v-12971a51]{bottom:12px;top:auto}.display-frame.size-small .df-corner-br[data-v-12971a51]{bottom:12px;right:12px;top:auto;left:auto}.display-frame.size-small .df-winner-card[data-v-12971a51]{padding:14px 20px;min-width:150px;border-radius:12px}.display-frame.size-small .df-winner-name[data-v-12971a51]{font-size:17px;max-width:140px}.display-frame.size-small .df-tap-icon[data-v-12971a51]{width:38px;height:38px}.display-frame.size-small .df-tap-target[data-v-12971a51]{width:44px;height:44px}.display-frame.size-small .df-tap-pulse-ring[data-v-12971a51]{width:36px;height:36px}.display-frame.size-small .df-tap-finger[data-v-12971a51]{width:22px;height:22px}.display-frame.size-small .df-empty-text[data-v-12971a51]{font-size:14px}.df-ring-ambient[data-v-12971a51],.df-ring-particles[data-v-12971a51],.df-ring-primary-glow-2[data-v-12971a51],.df-ring-primary-glow-3[data-v-12971a51],.df-winner-card-shine[data-v-12971a51]{display:none}.df-ring-energy-outer[data-v-12971a51]{animation-duration:4s}.bucket-display-container.is-animation-locked[data-v-12971a51]{pointer-events:none}.display-frame.frame-locked[data-v-12971a51]{cursor:not-allowed}.display-frame.frame-countdown[data-v-12971a51],.display-frame.frame-revealing[data-v-12971a51],.display-frame.frame-winner[data-v-12971a51],.display-frame.frame-locked[data-v-12971a51]{--segments-opacity: 1}.display-frame.frame-countdown[data-v-12971a51]{--frame-accent: var(--df-accent);--frame-glow: var(--df-accent-glow);--ring-speed: 15s;--ring-opacity: .8}.bucket-display-container[data-v-12971a51]{position:relative;display:flex;flex-direction:column;align-items:center}.df-display-area[data-v-12971a51]{position:relative;display:flex;align-items:center;justify-content:center;flex:1;width:100%}.df-selector[data-v-12971a51]{position:absolute;left:50%;transform:translate(-50%);z-index:250;pointer-events:auto}.df-selector-above[data-v-12971a51]{top:12%}.df-selector-below[data-v-12971a51]{bottom:12%;top:auto}.selector-disabled[data-v-12971a51]{pointer-events:none;opacity:.4}.df-selector-group[data-v-12971a51]{position:relative}.df-selector-controls[data-v-12971a51]{display:flex;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:calc(16px * var(--btn-scale, 1));overflow:hidden;transform:translateZ(0)}.df-nav-chevron[data-v-12971a51]{display:flex;align-items:center;justify-content:center;width:calc(28px * var(--btn-scale, 1));height:calc(32px * var(--btn-scale, 1));background:#0000004d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:none;color:#ffffff80;cursor:pointer;transition:background .15s ease,color .15s ease;padding:0;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation;-webkit-appearance:none;-moz-appearance:none;appearance:none}.df-nav-chevron[data-v-12971a51]:hover:not(:disabled){background:#ffffff1a;color:#ffffffe6}.df-nav-chevron[data-v-12971a51]:active:not(:disabled){background:#ffffff26;color:#ffffffe6}.df-nav-chevron[data-v-12971a51]:disabled{opacity:.3;cursor:default}.df-nav-chevron .material-icons[data-v-12971a51]{font-size:calc(18px * var(--btn-scale, 1));pointer-events:none}.df-selector-btn[data-v-12971a51]{display:flex;align-items:center;gap:calc(4px * var(--btn-scale, 1));height:calc(32px * var(--btn-scale, 1));padding:0 calc(10px * var(--btn-scale, 1));background:#00000059;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:none;border-left:1px solid rgba(255,255,255,.06);border-right:1px solid rgba(255,255,255,.06);color:#fffc;font-family:inherit;font-size:calc(11px * var(--btn-scale, 1));font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease;white-space:nowrap;min-width:calc(80px * var(--btn-scale, 1));max-width:calc(130px * var(--btn-scale, 1));-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation;-webkit-appearance:none;-moz-appearance:none;appearance:none}.df-selector-btn[data-v-12971a51]:hover:not(:disabled){background:#ffffff1a;color:#fff}.df-selector-btn[data-v-12971a51]:disabled{opacity:.4;cursor:default}.df-selector-icon[data-v-12971a51]{font-size:calc(15px * var(--btn-scale, 1));opacity:.7}.df-selector-label[data-v-12971a51]{overflow:hidden;text-overflow:ellipsis}.df-dropdown[data-v-12971a51]{position:absolute;left:50%;transform:translate(-50%);min-width:180px;max-width:260px;max-height:240px;overflow-y:auto;background:#12121ef2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:6px;box-shadow:0 8px 32px #0006;animation:df-dropdown-in-12971a51 .15s ease-out;z-index:50}.df-dropdown-down[data-v-12971a51]{top:calc(100% + 6px)}.df-dropdown-up[data-v-12971a51]{bottom:calc(100% + 6px);top:auto}@keyframes df-dropdown-in-12971a51{0%{opacity:0;transform:translate(-50%) scale(.95)}to{opacity:1;transform:translate(-50%) scale(1)}}.df-dropdown-item[data-v-12971a51]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;background:transparent;border:none;border-radius:8px;color:#fff9;font-family:inherit;font-size:12px;font-weight:500;text-align:left;cursor:pointer;transition:all .1s ease}.df-dropdown-item[data-v-12971a51]:hover{background:#ffffff14;color:#ffffffe6}.df-dropdown-item.selected[data-v-12971a51]{background:#4caf5026;color:#4caf50}.df-dropdown-item.divider[data-v-12971a51]{height:1px;padding:0;margin:4px 0;background:#ffffff14;pointer-events:none}.df-dropdown-item-icon[data-v-12971a51]{font-size:16px;opacity:.7}.df-dropdown-item-label[data-v-12971a51]{flex:1}.df-dropdown-check[data-v-12971a51]{font-size:16px;color:#4caf50}.df-dropdown[data-v-12971a51]::-webkit-scrollbar{width:5px}.df-dropdown[data-v-12971a51]::-webkit-scrollbar-track{background:transparent}.df-dropdown[data-v-12971a51]::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:3px}@container (max-width: 280px){.df-selector[data-v-12971a51]{display:none}}@container (max-width: 380px){.df-selector-label[data-v-12971a51]{display:none}.df-selector-btn[data-v-12971a51]{min-width:calc(32px * var(--btn-scale, 1));max-width:calc(32px * var(--btn-scale, 1));padding:0 calc(6px * var(--btn-scale, 1));justify-content:center}}.bucket-panel-root[data-v-a93fece2]{display:contents}.bucket-panel-root.is-animation-locked[data-v-a93fece2]{pointer-events:none}.bucket-panel-root.is-bottom-sheet .panel-content-wrapper[data-v-a93fece2],.bucket-panel-root.is-bottom-sheet .section-content[data-v-a93fece2],.bucket-panel-root.is-bottom-sheet .results-view[data-v-a93fece2]{overflow:visible}.bucket-panel-root.is-bottom-sheet .entries-view[data-v-a93fece2]{padding:8px}.bucket-panel-root.is-bottom-sheet .section-header[data-v-a93fece2]{padding:8px 0}.panel-content-wrapper[data-v-a93fece2]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:0px}.panel-section[data-v-a93fece2]{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--component-bg);border-radius:12px;overflow:hidden}.section-header[data-v-a93fece2]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;box-shadow:inset 0 -1px 0 var(--glass-border);flex-shrink:0}.section-title-area[data-v-a93fece2]{display:flex;align-items:center;gap:8px}.section-title[data-v-a93fece2]{font-size:14px;font-weight:600;color:var(--component-text);display:flex;align-items:center;gap:8px}.sort-btn[data-v-a93fece2]{display:flex;align-items:center;justify-content:center;gap:2px;height:36px;padding:0 10px;background:var(--component-bg);box-shadow:inset 0 0 0 1px var(--component-border);border:none;border-radius:10px;color:var(--component-text-muted);cursor:pointer;transition:all .15s ease}.sort-btn[data-v-a93fece2]:hover:not(:disabled){background:var(--component-bg-hover);box-shadow:inset 0 0 0 1px var(--component-border-hover);color:var(--component-text)}.sort-btn.is-sorted[data-v-a93fece2]{background:var(--toggle-active-bg);box-shadow:inset 0 0 0 1px var(--toggle-active-border);color:var(--toggle-active-text)}.sort-btn.is-sorted[data-v-a93fece2]:hover:not(:disabled){background:color-mix(in srgb,var(--accent-success) 25%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-success) 50%,transparent)}.sort-btn[data-v-a93fece2]:disabled{opacity:.4;cursor:not-allowed}.sort-label[data-v-a93fece2]{font-size:13px;font-weight:700;letter-spacing:-.5px}.sort-arrow[data-v-a93fece2]{font-size:14px}.shuffle-btn[data-v-a93fece2]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--component-bg);box-shadow:inset 0 0 0 1px var(--component-border);border:none;border-radius:10px;color:var(--component-text-muted);cursor:pointer;transition:all .15s ease}.shuffle-btn[data-v-a93fece2]:hover:not(:disabled){background:var(--component-bg-hover);box-shadow:inset 0 0 0 1px var(--component-border-hover);color:var(--component-text)}.shuffle-btn[data-v-a93fece2]:disabled{opacity:.4;cursor:not-allowed}.shuffle-icon[data-v-a93fece2]{font-size:20px;transition:transform .3s ease}.shuffle-btn.is-flipped .shuffle-icon[data-v-a93fece2]{transform:scaleY(-1)}.selection-mode-wrap[data-v-a93fece2]{margin-left:4px}.selection-mode-wrap .bb-hybrid[data-v-a93fece2]{padding:0 6px 0 8px;gap:2px}.selection-mode-wrap .bb-hybrid .bb-label[data-v-a93fece2]{margin:0 2px;font-size:12px}.selection-mode-wrap .bb-hybrid .bb-icon[data-v-a93fece2]{font-size:16px}.selection-mode-wrap .bb-hybrid .bb-chevron[data-v-a93fece2]{font-size:12px}.bb-hybrid-wrap[data-v-a93fece2]{position:relative;--bb-bg-btn: var(--component-bg);--bb-bg-hover: var(--component-bg-hover);--bb-bg-active: var(--glass-bg-hover);--bb-border: var(--component-border);--bb-border-hover: var(--component-border-hover);--bb-text: var(--component-text);--bb-text-dim: var(--component-text-dim);--bb-accent: var(--accent-primary);--bb-accent-glow: var(--accent-primary-glow);--bb-radius: 10px}.bb-hybrid[data-v-a93fece2]{display:flex;align-items:center;justify-content:center;gap:1px;height:36px;padding:0 8px;background:var(--bb-bg-btn);box-shadow:inset 0 0 0 1px var(--bb-border);border:none;border-radius:var(--bb-radius);color:var(--bb-text);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;min-width:36px;overflow:hidden}.bb-hybrid[data-v-a93fece2]:hover{background:var(--bb-bg-hover);box-shadow:inset 0 0 0 1px var(--bb-border-hover)}.bb-hybrid.open[data-v-a93fece2]{background:var(--bb-bg-active);box-shadow:inset 0 0 0 1px var(--bb-accent),0 0 0 3px var(--bb-accent-glow)}.bb-hybrid .bb-icon[data-v-a93fece2]{font-size:18px;flex-shrink:0;opacity:.85}.bb-hybrid .bb-label[data-v-a93fece2]{flex:1;min-width:0;margin:0 4px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-hybrid .bb-chevron[data-v-a93fece2]{font-size:14px;opacity:.5;transition:transform .15s ease;flex-shrink:0}.bb-hybrid.open .bb-chevron[data-v-a93fece2]{transform:rotate(180deg)}.bb-dropdown[data-v-a93fece2]{position:absolute;top:calc(100% + 8px);left:0;min-width:160px;max-height:320px;overflow-y:auto;background:var(--dropdown-bg);box-shadow:var(--dropdown-shadow),inset 0 0 0 1px var(--dropdown-border);border:none;border-radius:var(--bb-radius);padding:6px;z-index:10000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:bb-drop-a93fece2 .12s ease-out}@keyframes bb-drop-a93fece2{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.bb-dropdown-item[data-v-a93fece2]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:6px;color:var(--bb-text-dim);font-family:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:all .1s ease}.bb-dropdown-item[data-v-a93fece2]:hover{background:var(--bb-bg-hover);color:var(--bb-text)}.bb-dropdown-item.selected[data-v-a93fece2]{background:var(--dropdown-selected-bg);color:var(--dropdown-selected-text)}.bb-dropdown-icon[data-v-a93fece2]{font-size:18px;opacity:.7}.bb-dropdown-label[data-v-a93fece2]{flex:1}.bb-check[data-v-a93fece2]{font-size:18px;color:var(--dropdown-selected-text)}.section-title .badge[data-v-a93fece2]{display:inline-block;background:var(--glass-bg-hover);padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500}.header-divider[data-v-a93fece2]{width:1px;height:24px;background:var(--glass-border);margin:0 8px;flex-shrink:0}.header-actions[data-v-a93fece2]{display:flex;align-items:center;gap:8px}.clear-btn[data-v-a93fece2]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:color-mix(in srgb,var(--accent-danger) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-danger) 25%,transparent);border:none;border-radius:8px;color:var(--accent-danger);cursor:pointer;font-size:12px;font-weight:500;transition:all .2s ease}.clear-btn[data-v-a93fece2]:hover:not(:disabled){background:color-mix(in srgb,var(--accent-danger) 25%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-danger) 40%,transparent)}.clear-btn[data-v-a93fece2]:disabled{opacity:.4;cursor:not-allowed}.clear-btn .material-icons[data-v-a93fece2]{font-size:16px}.section-content[data-v-a93fece2]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.entries-view[data-v-a93fece2]{flex:1;min-height:0;padding:12px;display:flex;flex-direction:column}.results-view[data-v-a93fece2]{flex:1;min-height:0;padding:12px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.export-section[data-v-a93fece2]{flex-shrink:0}.export-row[data-v-a93fece2]{display:flex;gap:8px}.export-btn[data-v-a93fece2]{flex:1;height:44px;background:var(--accent-info-glow);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-info) 30%,transparent);border:none;border-radius:8px;color:var(--accent-info);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s ease}.export-btn[data-v-a93fece2]:hover:not(:disabled){background:color-mix(in srgb,var(--accent-info) 25%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-info) 40%,transparent)}.export-btn[data-v-a93fece2]:disabled{opacity:.4;cursor:not-allowed}.export-btn .material-icons[data-v-a93fece2]{font-size:18px}.export-btn-label[data-v-a93fece2]{font-size:13px;font-weight:600}.results-list[data-v-a93fece2]{display:flex;flex-direction:column;gap:6px}.result-item[data-v-a93fece2]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--component-bg);border-radius:8px;box-shadow:inset 0 0 0 1px var(--glass-border);transition:all .15s ease}.result-item[data-v-a93fece2]:hover{background:var(--component-bg-hover);box-shadow:inset 0 0 0 1px var(--component-border)}.result-item .result-number[data-v-a93fece2]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--accent-success-glow);border-radius:50%;font-size:12px;font-weight:600;color:var(--accent-success);flex-shrink:0}.result-item .result-name[data-v-a93fece2]{flex:1;font-size:14px;font-weight:500;color:var(--component-text)}.result-item .result-time[data-v-a93fece2]{font-size:11px;color:var(--component-text-muted);font-family:ui-monospace,monospace}.result-delete-btn[data-v-a93fece2]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;border-radius:4px;color:var(--component-text-muted);cursor:pointer;opacity:0;transition:all .15s ease;flex-shrink:0}.result-item:hover .result-delete-btn[data-v-a93fece2]{opacity:1}.result-delete-btn[data-v-a93fece2]:hover{background:color-mix(in srgb,var(--accent-danger) 20%,transparent);color:var(--accent-danger)}.result-delete-btn .material-icons[data-v-a93fece2]{font-size:16px}.input-section[data-v-a93fece2]{flex:1;min-height:0;display:flex;flex-direction:column}.smart-grid-container[data-v-a93fece2]{flex:1;background:var(--component-bg);border-radius:8px;box-shadow:inset 0 0 0 1px var(--component-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:150px;overflow:auto}.column-headers[data-v-a93fece2]{display:grid;grid-template-columns:40px repeat(10,minmax(70px,1fr));background:var(--glass-bg);box-shadow:inset 0 -1px 0 0 var(--component-border);position:sticky;top:0;z-index:2}.row-header-space[data-v-a93fece2]{width:40px;height:32px;background:var(--glass-bg);position:sticky;left:0;z-index:3}.column-header[data-v-a93fece2]{display:flex;align-items:center;justify-content:center;padding:8px;font-size:11px;font-weight:600;color:var(--component-text-dim);text-transform:uppercase;letter-spacing:.5px;-webkit-user-select:none;user-select:none}.grid-main[data-v-a93fece2]{display:grid;grid-template-columns:40px 1fr}.row-numbers[data-v-a93fece2]{display:flex;flex-direction:column;background:var(--glass-bg);position:sticky;left:0;z-index:1}.row-number[data-v-a93fece2]{display:flex;align-items:center;justify-content:center;height:36px;font-size:11px;font-weight:600;color:var(--component-text-dim);box-shadow:inset 0 -1px 0 var(--glass-border);-webkit-user-select:none;user-select:none;background:var(--glass-bg)}.row-number[data-v-a93fece2]:last-child{box-shadow:none}.grid-input-area[data-v-a93fece2]{display:flex;flex-direction:column}.input-row[data-v-a93fece2]{display:grid;grid-template-columns:repeat(10,minmax(70px,1fr));height:36px}.cell-input[data-v-a93fece2]{all:unset;box-sizing:border-box;padding:8px 10px;background:var(--component-bg);box-shadow:inset 0 0 0 1px var(--glass-border);color:var(--component-text);font-size:13px;transition:all .15s ease;height:36px}.cell-input[data-v-a93fece2]:hover{background:var(--component-bg-hover)}.cell-input[data-v-a93fece2]:focus{background:var(--accent-info-glow);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-info) 40%,transparent);outline:none;z-index:1}.cell-input.has-content[data-v-a93fece2]{background:var(--component-bg);font-weight:500}.cell-input[data-v-a93fece2]:disabled{opacity:.5;cursor:not-allowed}.cell-input[data-v-a93fece2]::placeholder{color:var(--component-text-muted);font-style:italic}.text-editor-container[data-v-a93fece2]{flex:1;display:flex;flex-direction:column;min-height:0;background:var(--component-bg);box-shadow:inset 0 0 0 1px var(--component-border);border-radius:8px;overflow:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:box-shadow .2s ease;scrollbar-width:thin;scrollbar-color:var(--dropdown-scrollbar-thumb) transparent}.text-editor-container[data-v-a93fece2]:hover{box-shadow:inset 0 0 0 1px var(--component-border-hover)}.text-editor-container[data-v-a93fece2]:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-info) 50%,transparent)}.text-editor-container[data-v-a93fece2]::-webkit-scrollbar{width:6px;height:6px}.text-editor-container[data-v-a93fece2]::-webkit-scrollbar-track{background:transparent}.text-editor-container[data-v-a93fece2]::-webkit-scrollbar-thumb{background-color:var(--dropdown-scrollbar-thumb);border-radius:3px}.text-line[data-v-a93fece2]{display:flex;align-items:center;height:36px;box-shadow:inset 0 -1px 0 var(--glass-border);transition:background-color .15s ease;padding-right:8px}.text-line[data-v-a93fece2]:last-child{box-shadow:none}.text-line.line-focused[data-v-a93fece2]{background:var(--component-bg-hover)}.text-line .line-number[data-v-a93fece2]{flex-shrink:0;width:40px;height:100%;display:flex;align-items:center;justify-content:flex-end;padding-right:12px;font-size:11px;font-family:SF Mono,Monaco,Cascadia Code,monospace;color:var(--component-text-muted);background:var(--glass-bg);-webkit-user-select:none;user-select:none}.text-line.line-empty .line-number[data-v-a93fece2]{color:var(--component-text-muted);opacity:.6}.text-line .line-input[data-v-a93fece2]{flex:1;min-width:0;height:100%;padding:0 12px;background:transparent;border:none;color:var(--component-text);font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;outline:none}.text-line .line-input[data-v-a93fece2]::placeholder{color:var(--component-text-muted);font-style:italic}.text-line .line-input[data-v-a93fece2]:disabled{opacity:.5;cursor:not-allowed}.text-columns-container[data-v-a93fece2]{display:grid;gap:12px;flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--dropdown-scrollbar-thumb) transparent}.text-columns-container[data-v-a93fece2]::-webkit-scrollbar{width:6px;height:6px}.text-columns-container[data-v-a93fece2]::-webkit-scrollbar-track{background:transparent}.text-columns-container[data-v-a93fece2]::-webkit-scrollbar-thumb{background-color:var(--dropdown-scrollbar-thumb);border-radius:3px}.text-column[data-v-a93fece2]{display:flex;flex-direction:column;min-width:0}.text-column-header[data-v-a93fece2]{text-align:center;padding:6px 0;font-size:11px;font-weight:500;font-family:SF Mono,Monaco,Cascadia Code,monospace;color:var(--component-text-muted);background:var(--glass-bg);border-radius:4px 4px 0 0;box-shadow:inset 1px 0 0 0 var(--glass-border),inset -1px 0 0 0 var(--glass-border),inset 0 1px 0 0 var(--glass-border);letter-spacing:.05em}.text-column-lines[data-v-a93fece2]{display:flex;flex-direction:column;background:var(--component-bg);box-shadow:inset 0 0 0 1px var(--component-border);border-radius:0 0 4px 4px;overflow:hidden;flex:1}.text-column-lines .text-line[data-v-a93fece2]{padding-right:0}.text-column-lines .line-number[data-v-a93fece2]{width:28px;padding-right:8px;font-size:10px}.text-column-lines .line-input[data-v-a93fece2]{padding:0 8px}.list-mode-container[data-v-a93fece2]{flex:1;display:flex;flex-direction:column;gap:16px;min-height:150px;overflow:hidden}.add-entry-section[data-v-a93fece2]{display:flex;flex-direction:column;gap:10px}.add-entry-row[data-v-a93fece2]{display:flex;gap:8px}.new-entry-input[data-v-a93fece2]{flex:1;padding:10px 14px;background:var(--component-bg);box-shadow:inset 0 0 0 1px var(--component-border);border:none;border-radius:8px;color:var(--component-text);font-size:14px;transition:all .2s ease}.new-entry-input[data-v-a93fece2]:hover{background:var(--component-bg-hover);box-shadow:inset 0 0 0 1px var(--component-border-hover)}.new-entry-input[data-v-a93fece2]:focus{outline:none;background:var(--component-bg-hover);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-info) 50%,transparent)}.new-entry-input[data-v-a93fece2]:disabled{opacity:.5;cursor:not-allowed}.new-entry-input[data-v-a93fece2]::placeholder{color:var(--component-text-muted)}.add-entry-btn[data-v-a93fece2]{width:44px;height:44px;background:var(--accent-success-glow);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-success) 30%,transparent);border:none;border-radius:8px;color:var(--accent-success);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.add-entry-btn[data-v-a93fece2]:hover:not(:disabled){background:color-mix(in srgb,var(--accent-success) 30%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-success) 40%,transparent);transform:translateY(-1px)}.add-entry-btn[data-v-a93fece2]:disabled{opacity:.4;cursor:not-allowed}.add-entry-btn .material-icons[data-v-a93fece2]{font-size:20px}.add-entry-btn.add-entry-btn-labeled[data-v-a93fece2]{width:auto;padding:0 14px;gap:4px}.add-entry-btn .add-btn-label[data-v-a93fece2]{font-size:13px;font-weight:600}.text-mode-container[data-v-a93fece2],.grid-mode-container[data-v-a93fece2]{flex:1;display:flex;flex-direction:column;gap:16px;min-height:150px;overflow:hidden}.interactive-entries-list[data-v-a93fece2]{flex:1;min-height:100px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--dropdown-scrollbar-thumb) transparent}.interactive-entries-list[data-v-a93fece2]::-webkit-scrollbar{width:6px;height:6px}.interactive-entries-list[data-v-a93fece2]::-webkit-scrollbar-track{background:transparent}.interactive-entries-list[data-v-a93fece2]::-webkit-scrollbar-thumb{background-color:var(--dropdown-scrollbar-thumb);border-radius:3px}.entries-interactive-container[data-v-a93fece2]{display:flex;flex-direction:column;gap:6px;min-width:0}.list-columns-container[data-v-a93fece2]{display:grid;gap:12px;padding:8px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--dropdown-scrollbar-thumb) transparent}.list-columns-container[data-v-a93fece2]::-webkit-scrollbar{width:6px;height:6px}.list-columns-container[data-v-a93fece2]::-webkit-scrollbar-track{background:transparent}.list-columns-container[data-v-a93fece2]::-webkit-scrollbar-thumb{background-color:var(--dropdown-scrollbar-thumb);border-radius:3px}.list-column[data-v-a93fece2]{display:flex;flex-direction:column;min-width:0}.list-column-header[data-v-a93fece2]{text-align:center;padding:10px 0;font-size:12px;font-weight:600;color:var(--accent-primary);background:var(--accent-primary-glow);border-radius:8px 8px 0 0;box-shadow:inset 1px 0 color-mix(in srgb,var(--accent-primary) 20%,transparent),inset -1px 0 color-mix(in srgb,var(--accent-primary) 20%,transparent),inset 0 1px color-mix(in srgb,var(--accent-primary) 20%,transparent);text-transform:uppercase;letter-spacing:.5px}.list-column-entries[data-v-a93fece2]{display:flex;flex-direction:column;gap:6px;padding:10px;background:var(--glass-bg);border-radius:0 0 8px 8px;box-shadow:inset 1px 0 0 0 var(--glass-border),inset -1px 0 0 0 var(--glass-border),inset 0 -1px 0 0 var(--glass-border);flex:1}.interactive-entry-item[data-v-a93fece2]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--component-bg);box-shadow:inset 0 0 0 1px var(--glass-border);border-radius:8px;transition:all .2s ease;min-width:0}.interactive-entry-item[data-v-a93fece2]:hover{background:var(--component-bg-hover);box-shadow:inset 0 0 0 1px var(--component-border)}.interactive-entry-item.entry-empty[data-v-a93fece2]{opacity:.5}.entry-number[data-v-a93fece2]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--accent-info-glow);border-radius:6px;font-size:12px;font-weight:600;color:var(--accent-info);flex-shrink:0}.entry-edit-input[data-v-a93fece2]{flex:1;min-width:0;padding:6px 10px;background:transparent;border:none;border-radius:4px;color:var(--component-text);font-size:14px;transition:all .2s ease}.entry-edit-input[data-v-a93fece2]:hover{background:var(--glass-bg);box-shadow:inset 0 0 0 1px var(--glass-border)}.entry-edit-input[data-v-a93fece2]:focus{outline:none;background:var(--accent-info-glow);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-info) 30%,transparent)}.entry-edit-input[data-v-a93fece2]:disabled{opacity:.5;cursor:not-allowed}.remove-entry-btn[data-v-a93fece2]{width:28px;height:28px;background:transparent;border:none;border-radius:4px;color:var(--component-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.remove-entry-btn[data-v-a93fece2]:hover:not(:disabled){background:color-mix(in srgb,var(--accent-danger) 20%,transparent);color:var(--accent-danger)}.remove-entry-btn[data-v-a93fece2]:disabled{opacity:.3;cursor:not-allowed}.remove-entry-btn .material-icons[data-v-a93fece2]{font-size:16px}.empty-state[data-v-a93fece2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:var(--component-text-muted)}.empty-icon[data-v-a93fece2]{margin-bottom:16px}.empty-icon .material-icons[data-v-a93fece2]{font-size:48px;opacity:.3}.empty-text[data-v-a93fece2]{font-size:15px;font-weight:500;margin-bottom:6px}.empty-subtext[data-v-a93fece2]{font-size:13px;opacity:.7}.results-list[data-v-a93fece2]{display:flex;flex-direction:column;gap:8px}.results-list[data-v-a93fece2]::-webkit-scrollbar{width:6px}.results-list[data-v-a93fece2]::-webkit-scrollbar-track{background:var(--glass-bg);border-radius:3px}.results-list[data-v-a93fece2]::-webkit-scrollbar-thumb{background:var(--accent-info);border-radius:3px}.result-item[data-v-a93fece2]{all:unset;display:flex;align-items:center;gap:12px;padding:12px;background:var(--component-bg);border-radius:8px;margin-bottom:6px;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.result-item[data-v-a93fece2]:hover{background:var(--component-bg-hover);transform:translate(4px)}.result-item[data-v-a93fece2]:last-child{margin-bottom:0}@media(max-width:768px){.cell-input[data-v-a93fece2]{font-size:12px;padding:6px 8px}.text-line[data-v-a93fece2]{height:28px}.text-line .line-number[data-v-a93fece2]{width:36px;font-size:10px;padding-right:10px}.text-line .line-input[data-v-a93fece2]{font-size:13px;padding:0 10px}.bucket-panel-container[data-v-a93fece2]{padding:10px}.column-headers[data-v-a93fece2]{grid-template-columns:32px repeat(10,minmax(50px,1fr))}.data-grid[data-v-a93fece2]{grid-template-columns:repeat(10,minmax(50px,1fr))}.row-header-space[data-v-a93fece2],.row-header[data-v-a93fece2]{width:32px}}@media(max-width:600px){.bucket-panel-container[data-v-a93fece2]{padding:8px}.column-headers[data-v-a93fece2]{grid-template-columns:28px repeat(10,minmax(40px,1fr))}.data-grid[data-v-a93fece2]{grid-template-columns:repeat(10,minmax(40px,1fr))}.row-header-space[data-v-a93fece2],.row-header[data-v-a93fece2]{width:28px}.list-columns-container[data-v-a93fece2],.text-columns-container[data-v-a93fece2]{grid-template-columns:1fr!important}}@media(max-width:480px){.smart-grid-container[data-v-a93fece2],.text-editor-container[data-v-a93fece2]{min-height:120px}.text-line[data-v-a93fece2]{height:26px}.text-line .line-number[data-v-a93fece2]{width:32px;font-size:9px;padding-right:8px}.text-line .line-input[data-v-a93fece2]{font-size:13px;padding:0 8px}.result-item[data-v-a93fece2]{padding:12px}.list-mode-container[data-v-a93fece2]{min-height:120px}.interactive-entries-list[data-v-a93fece2]{min-height:80px}}@media(max-width:360px){.bucket-panel-container[data-v-a93fece2]{padding:4px}}.controls-float[data-v-7509bc60]{position:absolute;bottom:.5%;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:calc(6px * var(--btn-scale));padding:0;background:var(--float-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--float-border);border-radius:calc(18px * var(--btn-scale));box-shadow:var(--float-shadow),var(--float-shadow-inset);z-index:200;transition:opacity .3s ease,background-color .2s ease}.controls-float.is-locked[data-v-7509bc60]{pointer-events:none;opacity:.7}.control-btn-wrapper[data-v-7509bc60]{position:relative}.control-btn[data-v-7509bc60]{display:flex;align-items:center;justify-content:center;width:calc(58px * var(--btn-scale));height:calc(58px * var(--btn-scale));border-radius:calc(12px * var(--btn-scale));cursor:pointer;transition:all .2s ease;background:linear-gradient(135deg,#3b82f633,#2563eb33);border:1px solid rgba(96,165,250,.4);box-shadow:0 0 12px #3b82f64d;padding:calc(2px * var(--btn-scale))}.control-btn[data-v-7509bc60]:disabled{opacity:.5;cursor:not-allowed}.control-tooltip[data-v-7509bc60]{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);padding:5px 10px;background:#000000e6;border-radius:6px;font-size:11px;font-weight:500;color:#fff;white-space:nowrap;pointer-events:none;z-index:1000;animation:tooltip-in-7509bc60 .15s ease-out}@keyframes tooltip-in-7509bc60{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.auto-draw-timer[data-v-7509bc60]:hover{background:linear-gradient(135deg,#3b82f64d,#2563eb4d);border-color:#60a5fa99;box-shadow:0 0 16px #3b82f666;transform:translateY(-1px)}.auto-draw-timer.is-playing[data-v-7509bc60]{background:#34d39933;border-color:#34d39980;box-shadow:0 0 20px #34d39966}.auto-draw-timer.is-playing[data-v-7509bc60]:hover{background:#34d3994d;border-color:#34d39999;box-shadow:0 0 24px #34d39980}.hourglass-svg[data-v-7509bc60]{width:calc(54px * var(--btn-scale));height:calc(54px * var(--btn-scale))}.sand-stream .stream-rect[data-v-7509bc60]{animation:pulse-7509bc60 .5s infinite}.sand-stream .drop[data-v-7509bc60]{animation:fall-7509bc60 .3s infinite}@keyframes pulse-7509bc60{0%,to{opacity:.5}50%{opacity:1}}@keyframes fall-7509bc60{0%{transform:translateY(0);opacity:1}to{transform:translateY(4px);opacity:0}}.hourglass-input[data-v-7509bc60]{position:absolute;top:calc(6px * var(--btn-scale));left:50%;transform:translate(-50%);width:calc(28px * var(--btn-scale));height:calc(18px * var(--btn-scale));background:#000000e6;border:1px solid rgba(255,255,255,.4);border-radius:calc(4px * var(--btn-scale));color:#fff;font-size:calc(10px * var(--btn-scale));font-weight:700;font-family:ui-monospace,monospace;text-align:center;padding:0;outline:none;z-index:10;caret-color:#60a5fa}.hourglass-input[data-v-7509bc60]::-webkit-outer-spin-button,.hourglass-input[data-v-7509bc60]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hourglass-input[type=number][data-v-7509bc60]{-moz-appearance:textfield}.ticket-indicator-btn[data-v-7509bc60]:hover:not(:disabled){background:linear-gradient(135deg,#3b82f64d,#2563eb4d);border-color:#60a5fa99;box-shadow:0 0 16px #3b82f666;transform:translateY(-1px)}.ticket-indicator-btn.is-tearing[data-v-7509bc60]{background:#34d39933;border-color:#34d39980;box-shadow:0 0 20px #34d39966}.ticket-indicator-btn.is-premium[data-v-7509bc60]{background:linear-gradient(135deg,#34d39933,#10b98133);border-color:#34d39980;box-shadow:0 0 12px #34d3994d}.ticket-indicator-btn.is-premium[data-v-7509bc60]:hover:not(:disabled){background:linear-gradient(135deg,#34d3994d,#10b9814d);border-color:#34d39999;box-shadow:0 0 16px #34d39966}.ticket-indicator-btn.is-low[data-v-7509bc60]{background:linear-gradient(135deg,#fbbf2433,#f59e0b33);border-color:#fbbf2480;box-shadow:0 0 12px #fbbf244d}.ticket-indicator-btn.is-low[data-v-7509bc60]:hover:not(:disabled){background:linear-gradient(135deg,#fbbf244d,#f59e0b4d);border-color:#fbbf2499;box-shadow:0 0 16px #fbbf2466}.ticket-indicator-btn.is-empty[data-v-7509bc60]{background:linear-gradient(135deg,#64646426,#50505026);border-color:#96969666;box-shadow:0 0 8px #64646433}.ticket-svg[data-v-7509bc60]{width:calc(54px * var(--btn-scale));height:calc(54px * var(--btn-scale))}.main-ticket[data-v-7509bc60]{transform-origin:50px 76px;transition:transform .1s ease}.ticket-tear[data-v-7509bc60]{animation:ticketTearAway-7509bc60 .7s ease-out forwards}@keyframes ticketTearAway-7509bc60{0%{transform:translate(0) rotate(0) scale(1);opacity:1}15%{transform:translateY(-3px) rotate(-2deg) scale(1.02);opacity:1}30%{transform:translate(5px,-8px) rotate(5deg) scale(1);opacity:1}to{transform:translate(45px,-50px) rotate(35deg) scale(.6);opacity:0}}.torn-ticket[data-v-7509bc60]{pointer-events:none}.torn-ticket-inner[data-v-7509bc60]{animation:tornFlyOut-7509bc60 .7s ease-out forwards;transform-origin:center}@keyframes tornFlyOut-7509bc60{0%{transform:translate(0) rotate(0) scale(1);opacity:.9}20%{transform:translate(3px,-5px) rotate(8deg) scale(1.05);opacity:.85}50%{transform:translate(20px,-25px) rotate(20deg) scale(.9);opacity:.7}to{transform:translate(50px,-55px) rotate(40deg) scale(.4);opacity:0}}.tik-trail-dash[data-v-7509bc60]{animation:tikTrailDash-7509bc60 .3s linear infinite}@keyframes tikTrailDash-7509bc60{0%{stroke-dashoffset:0}to{stroke-dashoffset:-16}}.confetti-particle[data-v-7509bc60]{animation:confettiBurst-7509bc60 .6s ease-out forwards;transform-origin:center}@keyframes confettiBurst-7509bc60{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--tx, 15px),var(--ty, -30px)) scale(.3);opacity:0}}.confetti-particle[data-v-7509bc60]:nth-child(1){--tx: -20px;--ty: -35px}.confetti-particle[data-v-7509bc60]:nth-child(2){--tx: 25px;--ty: -40px}.confetti-particle[data-v-7509bc60]:nth-child(3){--tx: -30px;--ty: -25px}.confetti-particle[data-v-7509bc60]:nth-child(4){--tx: 35px;--ty: -30px}.confetti-particle[data-v-7509bc60]:nth-child(5){--tx: -15px;--ty: -45px}.confetti-particle[data-v-7509bc60]:nth-child(6){--tx: 20px;--ty: -50px}.empty-state[data-v-7509bc60]{animation:emptyPulse-7509bc60 2s ease-in-out infinite}@keyframes emptyPulse-7509bc60{0%,to{opacity:.6}50%{opacity:.85}}.is-premium .credit-number[data-v-7509bc60]{animation:premiumPulse-7509bc60 2s ease-in-out infinite}@keyframes premiumPulse-7509bc60{0%,to{opacity:.9}50%{opacity:1}}.ticket-stack[data-v-7509bc60]{transition:transform .3s ease}.ticket-indicator-btn:hover:not(:disabled) .ticket-stack[data-v-7509bc60]{transform:translateY(-1px)}.tear-line[data-v-7509bc60]{animation:tearLinePulse-7509bc60 2s ease-in-out infinite}@keyframes tearLinePulse-7509bc60{0%,to{opacity:.4}50%{opacity:.7}}.is-low .main-ticket[data-v-7509bc60]{animation:lowPulse-7509bc60 1.5s ease-in-out infinite}@keyframes lowPulse-7509bc60{0%,to{filter:brightness(1)}50%{filter:brightness(1.1)}}.keep-remove-toggle[data-v-7509bc60]:hover{background:linear-gradient(135deg,#3b82f64d,#2563eb4d);border-color:#60a5fa99;box-shadow:0 0 16px #3b82f666;transform:translateY(-1px)}.keep-remove-toggle.is-animating[data-v-7509bc60]{background:#34d39933;border-color:#34d39980;box-shadow:0 0 20px #34d39966}.bucket-svg[data-v-7509bc60]{width:calc(54px * var(--btn-scale));height:calc(54px * var(--btn-scale))}.paper-float[data-v-7509bc60]{animation:paperFloat-7509bc60 2s ease-in-out}@keyframes paperFloat-7509bc60{0%{transform:translateY(0) scale(1) rotate(0);opacity:1}20%{transform:translateY(-35px) scale(1.05) rotate(-3deg);opacity:1}35%{transform:translateY(-45px) scale(1.08) rotate(2deg);opacity:.95}50%{transform:translateY(-42px) scale(1.06) rotate(-1deg);opacity:.95}70%{transform:translateY(-25px) scale(1.03) rotate(2deg);opacity:1}85%{transform:translateY(-8px) scale(1.01) rotate(-1deg);opacity:1}to{transform:translateY(0) scale(1) rotate(0);opacity:1}}.recycle-spin[data-v-7509bc60]{animation:recycleSpin-7509bc60 2s ease-in-out;transform-origin:center center;transform-box:fill-box}@keyframes recycleSpin-7509bc60{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.paper-fly-out[data-v-7509bc60]{animation:paperFlyOut-7509bc60 1.5s ease-out forwards}.paper-static[data-v-7509bc60]{transform:translate(90px)}@keyframes paperFlyOut-7509bc60{0%{transform:translate(42px,48px) scale(1);opacity:1}25%{transform:translate(58px,34px) scale(1.1);opacity:1}50%{transform:translate(72px,20px) scale(1.05);opacity:.95}75%{transform:translate(82px,10px) scale(1);opacity:.9}to{transform:translate(90px) scale(.95);opacity:.85}}.x-pulse[data-v-7509bc60]{animation:xPulse-7509bc60 .4s ease-in-out 3;transform-origin:center center;transform-box:fill-box}@keyframes xPulse-7509bc60{0%,to{stroke:#f87171d9;transform:scale(1)}50%{stroke:#f87171;transform:scale(1.2)}}.krt-trail-dash[data-v-7509bc60]{animation:krtTrailDash-7509bc60 .4s linear infinite}@keyframes krtTrailDash-7509bc60{0%{stroke-dashoffset:0}to{stroke-dashoffset:-16}}.reveal-delay-timer[data-v-7509bc60]:hover{background:linear-gradient(135deg,#3b82f64d,#2563eb4d);border-color:#60a5fa99;box-shadow:0 0 16px #3b82f666;transform:translateY(-1px)}.reveal-delay-timer.is-running[data-v-7509bc60]{background:#34d39933;border-color:#34d39980;box-shadow:0 0 20px #34d39966}.reveal-delay-timer.is-running[data-v-7509bc60]:hover{background:#34d3994d;border-color:#34d39999;box-shadow:0 0 24px #34d39980}.stopwatch-svg[data-v-7509bc60]{width:calc(54px * var(--btn-scale));height:calc(54px * var(--btn-scale))}.segment-path[data-v-7509bc60]{transition:fill .3s ease,filter .3s ease}.stopwatch-input[data-v-7509bc60]{position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);width:calc(34px * var(--btn-scale));height:calc(24px * var(--btn-scale));background:#000000e6;border:1.5px solid rgba(255,255,255,.5);border-radius:calc(5px * var(--btn-scale));color:#fff;font-size:calc(14px * var(--btn-scale));font-weight:700;font-family:ui-monospace,monospace;text-align:center;padding:0;outline:none;z-index:10;caret-color:#60a5fa}.stopwatch-input[data-v-7509bc60]::-webkit-outer-spin-button,.stopwatch-input[data-v-7509bc60]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stopwatch-input[type=number][data-v-7509bc60]{-moz-appearance:textfield}.clear-all-btn[data-v-7509bc60]{overflow:hidden}.clear-all-btn[data-v-7509bc60]:hover{background:linear-gradient(135deg,#3b82f64d,#2563eb4d);border-color:#60a5fa99;box-shadow:0 0 16px #3b82f666;transform:translateY(-1px)}.clear-all-btn.is-active[data-v-7509bc60]{background:#34d39933;border-color:#34d39980;box-shadow:0 0 20px #34d39966}.clear-all-btn.is-active[data-v-7509bc60]:hover{background:#34d3994d;border-color:#34d39999;box-shadow:0 0 24px #34d39980}.broom-svg[data-v-7509bc60]{width:calc(54px * var(--btn-scale));height:calc(54px * var(--btn-scale));transform:rotate(45deg)}.broom-number[data-v-7509bc60]{transform:rotate(-45deg);transform-origin:152px 102px}.broom-sweep[data-v-7509bc60]{animation:broomSweep-7509bc60 .8s ease-in-out infinite}@keyframes broomSweep-7509bc60{0%,to{transform:rotate(0)}50%{transform:rotate(-25deg)}}.ring-wrapper[data-v-7509bc60]{animation:ringSlide-7509bc60 2s ease-in-out infinite}@keyframes ringSlide-7509bc60{0%,to{transform:translate(25px)}50%{transform:translate(95px)}}.ring-pulse[data-v-7509bc60]{animation:ringPulse-7509bc60 .6s ease-in-out infinite}@keyframes ringPulse-7509bc60{0%,to{opacity:.7}50%{opacity:1}}.dust-particle[data-v-7509bc60]{animation:dustFloat-7509bc60 1.4s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes dustFloat-7509bc60{0%{opacity:0;transform:scale(.3) translate(0)}15%{opacity:.95;transform:scale(1) translate(2px,-2px)}to{opacity:0;transform:scale(.5) translate(22px,-20px)}}.broom-input[data-v-7509bc60]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(34px * var(--btn-scale));height:calc(24px * var(--btn-scale));background:#000000e6;border:1.5px solid rgba(255,255,255,.5);border-radius:calc(5px * var(--btn-scale));color:#fff;font-size:calc(14px * var(--btn-scale));font-weight:700;font-family:ui-monospace,monospace;text-align:center;padding:0;outline:none;z-index:10;caret-color:#60a5fa}.broom-input[data-v-7509bc60]::-webkit-outer-spin-button,.broom-input[data-v-7509bc60]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.broom-input[type=number][data-v-7509bc60]{-moz-appearance:textfield}.bucket-topbar[data-v-def0c437]{position:absolute;top:.5%;left:2%;right:2%;z-index:200;padding:0;background:var(--float-bg, var(--glass-bg));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--float-border, var(--glass-border));border-radius:calc(18px * var(--btn-scale, 1));box-shadow:var(--float-shadow, 0 4px 12px rgba(0, 0, 0, .15)),var(--float-shadow-inset, inset 0 1px 0 rgba(255, 255, 255, .05))}.topbar-row[data-v-def0c437]{display:flex;align-items:center;gap:calc(8px * var(--btn-scale, 1));flex-wrap:nowrap}.topbar-disabled[data-v-def0c437]{pointer-events:none;opacity:.5}.topbar-spacer[data-v-def0c437]{flex:1;min-width:0}.topbar-btn[data-v-def0c437]{position:relative;display:flex;align-items:center;gap:calc(5px * var(--btn-scale, 1));height:calc(36px * var(--btn-scale, 1));padding:0 calc(12px * var(--btn-scale, 1));background:var(--selector-bg, var(--glass-bg));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--selector-border, var(--glass-border));border-radius:calc(18px * var(--btn-scale, 1));color:var(--selector-text, var(--component-text));font-family:inherit;font-size:calc(13px * var(--btn-scale, 1));font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.topbar-btn[data-v-def0c437]:hover{background:var(--selector-bg-hover, var(--glass-bg-hover));color:var(--selector-text, var(--component-text))}.topbar-btn[data-v-def0c437]:active{transform:scale(.97)}.topbar-btn .material-icons[data-v-def0c437]{font-size:calc(18px * var(--btn-scale, 1));transition:transform .25s ease}.topbar-btn-label[data-v-def0c437]{font-size:calc(12px * var(--btn-scale, 1));font-weight:500;opacity:.85}.topbar-panel-btn.is-open[data-v-def0c437]{background:var(--toggle-active-bg, rgba(76, 175, 80, .15));border-color:var(--toggle-active-border, rgba(76, 175, 80, .4));color:var(--toggle-active-text, #4caf50);box-shadow:0 0 8px var(--accent-success-glow, rgba(76, 175, 80, .2))}.topbar-panel-btn.is-open .material-icons[data-v-def0c437]{transform:rotate(180deg)}.topbar-results-btn[data-v-def0c437]{color:var(--component-text-muted, rgba(255,255,255,.5))}.topbar-results-btn.has-items[data-v-def0c437]{color:var(--accent-info, #3b82f6);background:var(--accent-info-glow, rgba(59, 130, 246, .1));border-color:color-mix(in srgb,var(--accent-info, #3b82f6) 30%,transparent)}.topbar-results-btn.has-items[data-v-def0c437]:hover{background:color-mix(in srgb,var(--accent-info, #3b82f6) 25%,transparent);border-color:color-mix(in srgb,var(--accent-info, #3b82f6) 50%,transparent)}.topbar-results-btn.is-open[data-v-def0c437]{color:var(--toggle-active-text, #4caf50);background:var(--toggle-active-bg, rgba(76, 175, 80, .15));border-color:var(--toggle-active-border, rgba(76, 175, 80, .4));box-shadow:0 0 8px var(--accent-success-glow, rgba(76, 175, 80, .2))}.topbar-results-btn.is-open[data-v-def0c437]:hover{background:color-mix(in srgb,var(--accent-success, #4caf50) 25%,transparent);border-color:color-mix(in srgb,var(--accent-success, #4caf50) 50%,transparent)}.topbar-results-btn.is-empty[data-v-def0c437]{color:var(--component-text-muted, rgba(255,255,255,.5))}.topbar-trashcan-svg[data-v-def0c437]{width:calc(18px * var(--btn-scale, 1));height:calc(20px * var(--btn-scale, 1));flex-shrink:0}.topbar-trashcan-lid[data-v-def0c437]{transition:transform .3s ease;transform-origin:20px 6px}.topbar-trashcan-lid.lid-open[data-v-def0c437]{transform:rotate(-35deg) translateY(-2px)}.topbar-badge[data-v-def0c437]{font-size:calc(10px * var(--btn-scale, 1));font-weight:700;font-family:ui-monospace,monospace;background:var(--accent-info, #3b82f6);color:#fff;padding:calc(1px * var(--btn-scale, 1)) calc(5px * var(--btn-scale, 1));border-radius:calc(8px * var(--btn-scale, 1));min-width:calc(18px * var(--btn-scale, 1));text-align:center;line-height:1.3}.topbar-panel-btn.is-open .topbar-badge[data-v-def0c437]{background:var(--component-text-muted, rgba(255,255,255,.5));opacity:.7}.topbar-badge-results[data-v-def0c437]{background:var(--float-bg, rgba(0,0,0,.2));color:inherit}.topbar-results-btn.has-items .topbar-badge-results[data-v-def0c437]{background:color-mix(in srgb,var(--accent-info, #3b82f6) 20%,transparent)}.topbar-results-btn.is-open .topbar-badge-results[data-v-def0c437]{background:color-mix(in srgb,var(--accent-success, #4caf50) 20%,transparent)}.topbar-icon-btn[data-v-def0c437]{display:flex;align-items:center;justify-content:center;width:calc(36px * var(--btn-scale, 1));height:calc(36px * var(--btn-scale, 1));padding:0;background:var(--selector-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--selector-border);border-radius:50%;color:var(--selector-text-muted);cursor:pointer;transition:all .2s ease;flex-shrink:0}.topbar-icon-btn[data-v-def0c437]:hover{background:var(--selector-bg-hover);border-color:var(--selector-border);color:var(--selector-text)}.topbar-icon-btn.active[data-v-def0c437]{background:var(--toggle-active-bg);border-color:var(--toggle-active-border);color:var(--toggle-active-text)}.topbar-icon-btn .material-icons[data-v-def0c437]{font-size:calc(18px * var(--btn-scale, 1))}.topbar-audio-control[data-v-def0c437]{position:relative;flex-shrink:0}.topbar-audio-btn[data-v-def0c437]{background:var(--selector-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--selector-border);border-radius:calc(18px * var(--btn-scale, 1));padding:0;display:flex;align-items:center;overflow:hidden;transition:all .2s ease}.topbar-audio-toggle-main[data-v-def0c437],.topbar-audio-dropdown-trigger[data-v-def0c437]{background:transparent;border:none;color:var(--selector-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.topbar-audio-toggle-main[data-v-def0c437]{width:calc(36px * var(--btn-scale, 1));height:calc(36px * var(--btn-scale, 1))}.topbar-audio-dropdown-trigger[data-v-def0c437]{width:calc(24px * var(--btn-scale, 1));height:calc(36px * var(--btn-scale, 1));border-left:1px solid var(--dropdown-divider, rgba(255,255,255,.08))}.topbar-audio-toggle-main[data-v-def0c437]:hover,.topbar-audio-dropdown-trigger[data-v-def0c437]:hover{color:var(--selector-text);background:var(--selector-chevron-hover)}.topbar-audio-btn.active[data-v-def0c437]{background:var(--toggle-active-bg);border-color:var(--toggle-active-border)}.topbar-audio-btn.active .topbar-audio-toggle-main[data-v-def0c437]{color:var(--toggle-active-text)}.topbar-audio-toggle-main .material-icons[data-v-def0c437]{font-size:calc(18px * var(--btn-scale, 1))}.topbar-audio-chevron[data-v-def0c437]{font-size:calc(16px * var(--btn-scale, 1));transition:transform .2s ease}.topbar-audio-btn.open .topbar-audio-chevron[data-v-def0c437]{transform:rotate(180deg)}.topbar-dropdown[data-v-def0c437]{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;max-width:260px;max-height:300px;overflow-y:auto;background:var(--dropdown-bg, rgba(22, 22, 35, .95));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--dropdown-border, rgba(255,255,255,.08));border-radius:12px;padding:6px;box-shadow:var(--dropdown-shadow, 0 8px 32px rgba(0,0,0,.3));animation:topbar-dropdown-in-def0c437 .15s ease-out;z-index:50}@keyframes topbar-dropdown-in-def0c437{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.topbar-dropdown-item[data-v-def0c437]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:8px;color:var(--dropdown-text-muted, rgba(255,255,255,.6));font-family:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:all .1s ease}.topbar-dropdown-item[data-v-def0c437]:hover{background:var(--dropdown-bg-hover, rgba(255,255,255,.05));color:var(--dropdown-text, rgba(255,255,255,.9))}.topbar-dropdown-item.selected[data-v-def0c437]{background:var(--dropdown-selected-bg, rgba(76, 175, 80, .15));color:var(--dropdown-selected-text, #4caf50)}.topbar-dropdown-item.divider[data-v-def0c437]{height:1px;padding:0;margin:6px 0;background:var(--dropdown-divider, rgba(255,255,255,.08));pointer-events:none}.topbar-dropdown-item-icon[data-v-def0c437]{font-size:18px;opacity:.7}.topbar-dropdown-item-label[data-v-def0c437]{flex:1}.topbar-dropdown-check[data-v-def0c437]{font-size:18px;color:var(--dropdown-selected-text, #4caf50)}.topbar-dropdown[data-v-def0c437]::-webkit-scrollbar{width:6px}.topbar-dropdown[data-v-def0c437]::-webkit-scrollbar-track{background:transparent}.topbar-dropdown[data-v-def0c437]::-webkit-scrollbar-thumb{background-color:var(--dropdown-scrollbar-thumb, rgba(255,255,255,.15));border-radius:3px}.topbar-dropdown[data-v-def0c437]::-webkit-scrollbar-thumb:hover{background-color:var(--dropdown-scrollbar-thumb-hover, rgba(255,255,255,.25))}.control-btn-wrapper[data-v-def0c437]{position:relative}.segmented-btn[data-v-def0c437]{display:inline-flex;height:calc(36px * var(--btn-scale, 1));border-radius:calc(12px * var(--btn-scale, 1));overflow:visible;border:1.5px solid rgba(96,165,250,.4);box-shadow:0 0 14px #3b82f659,0 2px 8px #00000080;background:linear-gradient(135deg,#3b82f61f,#2563eb14);transition:all .3s ease}.segmented-btn.is-complete[data-v-def0c437]{border-color:#34d39980;box-shadow:0 0 14px #34d39966,0 2px 8px #00000080;background:linear-gradient(135deg,#34d3991f,#10b98114)}.segment[data-v-def0c437]{border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease;position:relative}.segment[data-v-def0c437]:hover:not(.disabled){background:#ffffff0f}.segment.disabled[data-v-def0c437]{cursor:default}.segment-type[data-v-def0c437],.segment-count[data-v-def0c437]{border-right:1px solid rgba(96,165,250,.2)}.segmented-btn.is-complete .segment-type[data-v-def0c437],.segmented-btn.is-complete .segment-count[data-v-def0c437]{border-right-color:#34d39933}.segment-type[data-v-def0c437]{padding:calc(12px * var(--btn-scale, 1)) calc(10px * var(--btn-scale, 1));gap:calc(3px * var(--btn-scale, 1));border-radius:calc(11px * var(--btn-scale, 1)) 0 0 calc(11px * var(--btn-scale, 1))}.segment-type.is-compact[data-v-def0c437]{padding:calc(12px * var(--btn-scale, 1)) calc(8px * var(--btn-scale, 1))}.segment-type.is-open[data-v-def0c437]{background:#ffffff14}.chevron-icon[data-v-def0c437]{opacity:.5;flex-shrink:0;color:#60a5fa;transition:transform .2s ease,color .3s ease,opacity .2s ease}.chevron-icon.chevron-open[data-v-def0c437]{transform:rotate(180deg);opacity:.9}.segmented-btn.is-complete .chevron-icon[data-v-def0c437]{color:#34d399}.segment-type.is-compact .chevron-icon[data-v-def0c437]{opacity:.75}.segment-type.is-compact:hover .chevron-icon[data-v-def0c437]{opacity:1}.type-label[data-v-def0c437]{color:#ffffffd9;font-size:calc(13px * var(--btn-scale, 1));font-weight:700;text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;user-select:none}.type-dropdown[data-v-def0c437]{position:absolute;top:calc(100% + 6px);left:0;min-width:140px;background:var(--dropdown-bg, rgba(22, 22, 35, .95));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--dropdown-border, rgba(96, 165, 250, .25));border-radius:10px;padding:4px;box-shadow:0 8px 32px #0006,0 0 12px #3b82f626;z-index:100;animation:type-dropdown-in-def0c437 .15s ease-out}@keyframes type-dropdown-in-def0c437{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.type-dropdown-item[data-v-def0c437]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 12px;background:transparent;border:none;border-radius:7px;color:var(--dropdown-text-muted, rgba(255, 255, 255, .6));font-family:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:all .1s ease}.type-dropdown-item[data-v-def0c437]:hover{background:var(--dropdown-bg-hover, rgba(255, 255, 255, .06));color:var(--dropdown-text, rgba(255, 255, 255, .9))}.type-dropdown-item.selected[data-v-def0c437]{background:#60a5fa26;color:#60a5fa}.segmented-btn.is-complete .type-dropdown-item.selected[data-v-def0c437]{background:#34d39926;color:#34d399}.type-dropdown-item-label[data-v-def0c437]{flex:1}.type-dropdown-check[data-v-def0c437]{flex-shrink:0;color:#60a5fa}.segmented-btn.is-complete .type-dropdown-check[data-v-def0c437]{color:#34d399}.segment-count[data-v-def0c437]{padding:calc(12px * var(--btn-scale, 1)) calc(16px * var(--btn-scale, 1));min-width:calc(52px * var(--btn-scale, 1))}.segment-count[data-v-def0c437]:not(.disabled){cursor:text}.count-display[data-v-def0c437]{color:#60a5fa;font-size:calc(18px * var(--btn-scale, 1));font-weight:800;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;transition:color .3s ease}.segmented-btn.is-complete .count-display[data-v-def0c437]{color:#34d399}.count-input[data-v-def0c437]{width:calc(38px * var(--btn-scale, 1));background:#0009;border:1.5px solid #60a5fa;border-radius:calc(6px * var(--btn-scale, 1));color:#fff;font-size:calc(16px * var(--btn-scale, 1));font-weight:800;text-align:center;outline:none;padding:calc(2px * var(--btn-scale, 1)) 0;-moz-appearance:textfield}.segmented-btn.is-complete .count-input[data-v-def0c437]{border-color:#34d399}.count-input[data-v-def0c437]::-webkit-outer-spin-button,.count-input[data-v-def0c437]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.segment-dice[data-v-def0c437]{padding:calc(8px * var(--btn-scale, 1)) calc(14px * var(--btn-scale, 1));perspective:300px;border-radius:0 calc(11px * var(--btn-scale, 1)) calc(11px * var(--btn-scale, 1)) 0}.dice-cube[data-v-def0c437]{--dice-size: calc(34px * var(--btn-scale, 1));--dice-half: calc(17px * var(--btn-scale, 1));width:var(--dice-size);height:var(--dice-size);position:relative;transform-style:preserve-3d}.dice-face[data-v-def0c437]{position:absolute;width:var(--dice-size);height:var(--dice-size);border-radius:calc(7px * var(--btn-scale, 1));display:flex;align-items:center;justify-content:center;backface-visibility:visible}.dice-front[data-v-def0c437]{background:linear-gradient(135deg,#60a5fa,#3b82f6);border:1px solid #1e40af;transform:translateZ(var(--dice-half));box-shadow:inset 1px 1px 4px #ffffff4d,inset -1px -1px 3px #00000026}.dice-back[data-v-def0c437]{background:linear-gradient(135deg,#3b82f6,#1e40af);border:1px solid #1e40af;transform:translateZ(calc(var(--dice-half) * -1)) rotateY(180deg)}.dice-left[data-v-def0c437]{background:linear-gradient(to bottom,#3b82f6,#1e40af);border:1px solid #1e40af;transform:rotateY(-90deg) translateZ(var(--dice-half))}.dice-right[data-v-def0c437]{background:linear-gradient(to bottom,#3b82f6,#1e40af);border:1px solid #1e40af;transform:rotateY(90deg) translateZ(var(--dice-half))}.dice-top[data-v-def0c437]{background:linear-gradient(to bottom,#60a5fa,#3b82f6);border:1px solid #1e40af;transform:rotateX(90deg) translateZ(var(--dice-half))}.dice-bottom[data-v-def0c437]{background:linear-gradient(to top,#1e40af,#3b82f6);border:1px solid #1e40af;transform:rotateX(-90deg) translateZ(var(--dice-half))}.segmented-btn.is-complete .dice-front[data-v-def0c437]{background:linear-gradient(135deg,#34d399,#10b981);border-color:#065f46}.segmented-btn.is-complete .dice-back[data-v-def0c437]{background:linear-gradient(135deg,#10b981,#065f46);border-color:#065f46}.segmented-btn.is-complete .dice-left[data-v-def0c437],.segmented-btn.is-complete .dice-right[data-v-def0c437]{background:linear-gradient(to bottom,#10b981,#065f46);border-color:#065f46}.segmented-btn.is-complete .dice-top[data-v-def0c437]{background:linear-gradient(to bottom,#34d399,#10b981);border-color:#065f46}.segmented-btn.is-complete .dice-bottom[data-v-def0c437]{background:linear-gradient(to top,#065f46,#10b981);border-color:#065f46}.control-tooltip[data-v-def0c437]{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);padding:5px 10px;background:#000000e6;border-radius:6px;font-size:11px;font-weight:500;color:#ffffff59;letter-spacing:.05em;white-space:nowrap;pointer-events:none;z-index:1000;animation:tooltip-in-def0c437 .15s ease-out}@keyframes tooltip-in-def0c437{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.settings-gear-svg[data-v-def0c437]{width:calc(18px * var(--btn-scale, 1));height:calc(18px * var(--btn-scale, 1));transition:transform .4s cubic-bezier(.4,0,.2,1)}.settings-gear-svg.gear-spinning[data-v-def0c437]{transform:rotate(60deg)}.settings-popover{width:260px;max-width:calc(100vw - 16px);background:#161623f5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 12px 40px #0006,0 0 0 1px #ffffff0a;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.settings-popover-enter-active{animation:settings-pop-in .15s ease-out}.settings-popover-leave-active{animation:settings-pop-in .1s ease-in reverse}@keyframes settings-pop-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.settings-popover-header{padding:10px 14px 7px;border-bottom:1px solid rgba(255,255,255,.06)}.settings-popover-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ffffff59}.settings-row{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;min-height:38px}.settings-row+.settings-row{border-top:1px solid rgba(255,255,255,.04)}.settings-row:hover{background:#ffffff06}.settings-row-left{display:flex;align-items:center;gap:7px;flex-shrink:1;min-width:0;overflow:hidden}.settings-row-icon{font-size:15px;color:#ffffff59;flex-shrink:0}.settings-row-label{font-size:12.5px;font-weight:500;color:#ffffffbf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-row-right{display:flex;align-items:center;gap:6px;flex-shrink:0}.settings-row-right-stacked{flex-direction:column;align-items:flex-end;gap:4px}.settings-stepper{display:flex;align-items:center;height:24px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#00000040;overflow:hidden}.stepper-btn{display:flex;align-items:center;justify-content:center;width:22px;height:100%;padding:0;background:transparent;border:none;color:#ffffff59;font-size:13px;font-weight:600;cursor:pointer;transition:all .1s ease;-webkit-user-select:none;user-select:none;flex-shrink:0}.stepper-btn:hover{background:#ffffff14;color:#ffffffe6}.stepper-btn:active{background:#ffffff1f}.stepper-field{width:32px;height:100%;padding:0;background:transparent;border:none;border-left:1px solid rgba(255,255,255,.06);color:#ffffffe6;font-family:ui-monospace,SF Mono,monospace;font-size:11px;font-weight:700;text-align:center;outline:none;-moz-appearance:textfield;flex-shrink:0}.stepper-field::-webkit-outer-spin-button,.stepper-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper-unit{font-size:9px;font-weight:600;color:#ffffff40;padding:0 5px 0 0;border-right:1px solid rgba(255,255,255,.06);height:100%;display:flex;align-items:center;flex-shrink:0}.settings-pill{position:relative;display:flex;align-items:center;height:24px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#00000040;cursor:pointer;overflow:hidden;transition:border-color .2s ease}.settings-pill:hover{border-color:#ffffff2e}.settings-pill-sm{height:22px}.settings-pill-sm .pill-opt{padding:0 8px;font-size:10px}.settings-pill-sm .pill-bg{top:1px;left:1px;width:calc(50% - 1px);height:calc(100% - 2px)}.pill-opt{position:relative;z-index:1;padding:0 10px;font-family:inherit;font-size:10.5px;font-weight:600;color:#ffffff4d;transition:color .2s ease;white-space:nowrap;-webkit-user-select:none;user-select:none}.pill-opt.active{color:#fffffff2}.pill-bg{position:absolute;top:2px;left:2px;width:calc(50% - 2px);height:calc(100% - 4px);border-radius:10px;background:#4caf5040;transition:transform .2s cubic-bezier(.4,0,.2,1),background .2s ease;pointer-events:none}.pill-bg.right{transform:translate(100%);background:#ef444440}.settings-pill.is-remove .pill-opt.active{color:#ef4444}.settings-pill:not(.is-remove):not(.is-on) .pill-opt.active{color:#4caf50}.settings-pill.is-on .pill-bg.right{background:#4caf5040}.settings-pill.is-on .pill-opt.active{color:#4caf50}.ad-overlay-wrapper[data-v-f5b4cdce]{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;background:#000000d9;z-index:10000}.ad-overlay[data-v-f5b4cdce]{position:relative;width:100%;max-width:min(728px,100%);min-height:300px;max-height:calc(100vh - 100px);max-height:calc(100dvh - 100px);background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column;overflow:hidden;transition:min-height .3s ease,max-width .3s ease}.ad-overlay.ad-filled[data-v-f5b4cdce]{min-height:auto;width:auto;min-width:200px}.ad-content[data-v-f5b4cdce]{flex:1;display:flex;align-items:center;justify-content:center;padding:8px;min-height:0;overflow:hidden}.ad-unit[data-v-f5b4cdce]{width:100%;min-height:250px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.ad-filled .ad-unit[data-v-f5b4cdce]{min-height:auto}.ad-loading[data-v-f5b4cdce]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#666}.spinner[data-v-f5b4cdce]{width:32px;height:32px;border:3px solid #e0e0e0;border-top-color:#1976d2;border-radius:50%;animation:spin-f5b4cdce 1s linear infinite}@keyframes spin-f5b4cdce{to{transform:rotate(360deg)}}[data-v-f5b4cdce] .ad-banner-ins{display:block!important;max-width:100%!important}.decoy-close-wrapper[data-v-f5b4cdce]{position:absolute;top:14px;left:14px;z-index:50;pointer-events:none}.decoy-close-button[data-v-f5b4cdce]{width:36px;height:36px;border:1px solid #ddd;background:#f5f5f5;border-radius:5px;display:flex;align-items:center;justify-content:center;position:relative;opacity:.4;transition:all .3s}.decoy-close-button.is-loading[data-v-f5b4cdce]{animation:pulse-f5b4cdce 1.5s ease-in-out infinite}@keyframes pulse-f5b4cdce{0%,to{opacity:.3}50%{opacity:.5}}.decoy-close-button.is-flickering.flicker-on[data-v-f5b4cdce],.decoy-close-button.is-ready[data-v-f5b4cdce]{opacity:1;border-color:#888;background:#fff}.decoy-close-button.is-flickering[data-v-f5b4cdce]:not(.flicker-on){opacity:.6;border-color:#ccc;background:#f5f5f5}.decoy-close-button.is-ready[data-v-f5b4cdce]{box-shadow:0 2px 8px #00000026}.decoy-close-button i[data-v-f5b4cdce]{color:#999;font-size:18px;pointer-events:none;transition:color .3s}.decoy-close-button.is-flickering.flicker-on i[data-v-f5b4cdce],.decoy-close-button.is-ready i[data-v-f5b4cdce]{color:#444}@keyframes icon-tease-f5b4cdce{0%,85%,to{transform:translate(0)}88%{transform:translateY(-2px)}91%{transform:translate(0)}94%{transform:translateY(-1px)}}.decoy-close-button i.icon-tease[data-v-f5b4cdce]{animation:icon-tease-f5b4cdce 4s ease-in-out infinite}@keyframes mini-spin-f5b4cdce{to{transform:rotate(360deg)}}.mini-spinner[data-v-f5b4cdce]{position:absolute;top:-3px;right:-3px;width:10px;height:10px;border:1.5px solid #ddd;border-top-color:#888;border-radius:50%;background:#fff;animation:mini-spin-f5b4cdce .8s linear infinite}.close-button[data-v-f5b4cdce]{position:absolute;top:14px;left:14px;width:36px;height:36px;min-width:36px;min-height:36px;border:1px solid #888;background:#fff;border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026;transition:all .2s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation;z-index:100;pointer-events:auto}.close-button[data-v-f5b4cdce]:active{transform:scale(.92)}@media(hover:hover){.close-button[data-v-f5b4cdce]:hover{transform:scale(1.05);box-shadow:0 6px 16px #0003}}.close-button i[data-v-f5b4cdce]{color:#444;font-size:18px;pointer-events:none}@media(max-width:400px){.ad-content[data-v-f5b4cdce]{padding:6px}.decoy-close-wrapper[data-v-f5b4cdce]{top:8px;left:8px}.decoy-close-button[data-v-f5b4cdce]{width:28px;height:28px}.decoy-close-button i[data-v-f5b4cdce]{font-size:14px}.close-button[data-v-f5b4cdce]{width:28px;height:28px;min-width:28px;min-height:28px;top:8px;left:8px}.close-button i[data-v-f5b4cdce]{font-size:14px}}@media(min-width:401px)and (max-width:1024px){.ad-overlay[data-v-f5b4cdce]{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px)}.ad-content[data-v-f5b4cdce]{padding:8px}}.subscribe-section[data-v-f5b4cdce]{margin-top:16px;opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease;pointer-events:none;flex-shrink:0}.subscribe-section.is-visible[data-v-f5b4cdce]{opacity:1;transform:translateY(0);pointer-events:auto}.subscribe-button[data-v-f5b4cdce]{padding:14px 24px;background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;transition:all .2s ease;opacity:.85}.subscribe-button[data-v-f5b4cdce]:active{transform:scale(.98);background:#ffffff26}@media(hover:hover){.subscribe-button[data-v-f5b4cdce]:hover{opacity:1;background:#ffffff2e;border-color:#ffffff59}}.subscribe-label[data-v-f5b4cdce]{color:#ffffffe6;font-size:14px;font-weight:500}.subscribe-price[data-v-f5b4cdce]{background:linear-gradient(135deg,#ffd54f,#ffb300);padding:5px 12px;border-radius:6px;display:flex;align-items:baseline;gap:2px}.price-amount[data-v-f5b4cdce]{font-size:15px;font-weight:600;color:#1a1a1a}.price-period[data-v-f5b4cdce]{font-size:11px;color:#333}@media(max-width:400px){.subscribe-section[data-v-f5b4cdce]{margin-top:12px}.subscribe-button[data-v-f5b4cdce]{padding:12px 18px;gap:10px}.subscribe-label[data-v-f5b4cdce]{font-size:13px}.price-amount[data-v-f5b4cdce]{font-size:14px}}@supports (-webkit-touch-callout: none){.ad-overlay-wrapper[data-v-f5b4cdce]{min-height:-webkit-fill-available}.ad-overlay[data-v-f5b4cdce]{max-height:-webkit-fill-available}.close-button[data-v-f5b4cdce]{transform:translateZ(0);-webkit-transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.spinner[data-v-f5b4cdce],.mini-spinner[data-v-f5b4cdce]{animation:none}.close-button[data-v-f5b4cdce]{transition:none}.decoy-close-button[data-v-f5b4cdce]{animation:none!important}.decoy-close-button i.icon-tease[data-v-f5b4cdce]{animation:none}}.app-container[data-v-9bf5dc4f]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:var(--component-text);overflow-x:hidden;transition:background .3s ease,color .3s ease;width:100%;position:relative;min-height:400px}.panel-toggle-btn[data-v-9bf5dc4f]{position:absolute;display:flex;align-items:center;justify-content:center;width:calc(40px * var(--btn-scale));height:calc(40px * var(--btn-scale));background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--glass-border);border:none;border-radius:calc(10px * var(--btn-scale));color:var(--component-text);cursor:pointer;z-index:20;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.panel-toggle-btn[data-v-9bf5dc4f]:hover{background:var(--glass-bg-hover);box-shadow:inset 0 0 0 1px var(--component-border-hover),0 4px 12px #00000026}.panel-toggle-btn[data-v-9bf5dc4f]:active{transform:scale(.95)}.panel-toggle-btn .material-icons[data-v-9bf5dc4f]{font-size:calc(20px * var(--btn-scale));transition:transform .25s ease}.panel-toggle-btn.is-open .material-icons[data-v-9bf5dc4f]{transform:rotate(180deg)}.panel-toggle-btn[data-v-9bf5dc4f]{top:calc(12px * var(--btn-scale));left:calc(12px * var(--btn-scale))}.panel-toggle-group[data-v-9bf5dc4f]{position:absolute;top:calc(12px * var(--btn-scale));left:calc(12px * var(--btn-scale));display:flex;flex-direction:column;gap:calc(8px * var(--btn-scale));z-index:20}.panel-toggle-group .panel-toggle-btn[data-v-9bf5dc4f]{position:relative;top:auto;left:auto}.trashcan-btn[data-v-9bf5dc4f]{position:relative;display:flex;align-items:center;justify-content:center;width:calc(40px * var(--btn-scale));height:calc(40px * var(--btn-scale));background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--glass-border);border:none;border-radius:calc(10px * var(--btn-scale));color:var(--component-text-muted);cursor:pointer;transition:all .2s ease}.trashcan-btn[data-v-9bf5dc4f]:hover{background:var(--glass-bg-hover);box-shadow:inset 0 0 0 1px var(--component-border-hover),0 4px 12px #00000026}.trashcan-btn.has-items[data-v-9bf5dc4f]{color:var(--accent-info);background:var(--accent-info-glow);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-info) 30%,transparent)}.trashcan-btn.has-items[data-v-9bf5dc4f]:hover{background:color-mix(in srgb,var(--accent-info) 25%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-info) 50%,transparent)}.trashcan-btn.is-open[data-v-9bf5dc4f]{color:var(--toggle-active-text);background:var(--toggle-active-bg);box-shadow:inset 0 0 0 1px var(--toggle-active-border),0 0 12px var(--accent-success-glow)}.trashcan-btn.is-open[data-v-9bf5dc4f]:hover{background:color-mix(in srgb,var(--accent-success) 25%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-success) 50%,transparent),0 0 12px var(--accent-success-glow)}.trashcan-btn.is-empty[data-v-9bf5dc4f]{color:var(--component-text-muted)}.trashcan-svg[data-v-9bf5dc4f]{width:calc(22px * var(--btn-scale));height:calc(24px * var(--btn-scale))}.trashcan-lid[data-v-9bf5dc4f]{transition:transform .3s ease;transform-origin:20px 6px}.trashcan-lid.lid-open[data-v-9bf5dc4f]{transform:rotate(-35deg) translateY(-2px)}.trashcan-count[data-v-9bf5dc4f]{position:absolute;bottom:calc(2px * var(--btn-scale));right:calc(2px * var(--btn-scale));font-size:calc(9px * var(--btn-scale));font-weight:700;font-family:ui-monospace,monospace;background:var(--float-bg);padding:calc(1px * var(--btn-scale)) calc(4px * var(--btn-scale));border-radius:calc(4px * var(--btn-scale));min-width:calc(14px * var(--btn-scale));text-align:center}.toggle-count[data-v-9bf5dc4f]{position:absolute;top:calc(-6px * var(--btn-scale));right:calc(-6px * var(--btn-scale));font-size:calc(10px * var(--btn-scale));font-weight:700;font-family:ui-monospace,monospace;background:var(--accent-info);color:#fff;padding:calc(2px * var(--btn-scale)) calc(5px * var(--btn-scale));border-radius:calc(10px * var(--btn-scale));min-width:calc(18px * var(--btn-scale));text-align:center;box-shadow:0 2px 4px #0003;line-height:1}.panel-toggle-btn.is-open .toggle-count[data-v-9bf5dc4f]{background:var(--component-text-muted);opacity:.7}.domain-content[data-v-9bf5dc4f]{display:flex;flex-direction:column;width:100%;gap:0}.domain-content.is-premium[data-v-9bf5dc4f]{height:100%}.display-panel-row[data-v-9bf5dc4f]{display:flex;flex:1;min-height:0;overflow:clip}.layout-tablet:not(.layout-premium) .display-panel-row[data-v-9bf5dc4f],.layout-desktop:not(.layout-premium) .display-panel-row[data-v-9bf5dc4f]{justify-content:center}.display-wrapper[data-v-9bf5dc4f]{position:relative;display:flex;align-items:center;justify-content:center;overflow:clip}.layout-mobile .display-wrapper[data-v-9bf5dc4f]{width:100%;height:var(--display-size, 100vw);max-height:var(--display-size, 100vw);flex-shrink:0;overflow:clip;position:relative}.layout-tablet .display-panel-row .display-wrapper[data-v-9bf5dc4f],.layout-desktop .display-panel-row .display-wrapper[data-v-9bf5dc4f]{width:var(--display-size, 500px);min-width:var(--display-size, 500px);height:var(--display-size, 500px);flex-shrink:0;flex-grow:0;overflow:clip;position:relative}.leaderboard-wrapper[data-v-9bf5dc4f]{flex:1 1 var(--leaderboard-width, 280px);min-width:240px;height:var(--display-size, 600px);background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 1px 0 0 0 var(--glass-border);overflow:hidden}.leaderboard-wrapper-bottom[data-v-9bf5dc4f]{width:100%;height:var(--leaderboard-height, 200px);background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 0 var(--glass-border);overflow:hidden;flex-shrink:0}.how-to-use[data-v-b6b570a5]{padding:0}.section-header[data-v-b6b570a5]{margin-bottom:32px}.section-eyebrow[data-v-b6b570a5]{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-blue);margin-bottom:8px;opacity:.85}.section-title[data-v-b6b570a5]{font-size:22px;font-weight:700;color:var(--component-text);margin:0 0 12px;line-height:1.3}.section-description[data-v-b6b570a5]{font-size:14px;line-height:1.65;color:var(--component-text-dim);margin:0;max-width:640px}.steps-timeline[data-v-b6b570a5]{display:flex;flex-direction:column;gap:0;margin-bottom:28px}.step[data-v-b6b570a5]{display:flex;gap:16px;animation:stepFadeIn-b6b570a5 .4s ease both;animation-delay:var(--step-delay)}@keyframes stepFadeIn-b6b570a5{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.step-indicator[data-v-b6b570a5]{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:36px}.step-number[data-v-b6b570a5]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--accent-blue);color:#fff;font-size:13px;font-weight:700;flex-shrink:0;position:relative;z-index:1}.step-connector[data-v-b6b570a5]{width:2px;flex:1;min-height:16px;background:var(--glass-border);margin:4px 0}.step-content[data-v-b6b570a5]{flex:1;padding:4px 0 24px;min-width:0}.step-text[data-v-b6b570a5]{font-size:14px;line-height:1.6;color:var(--component-text);margin:0}.step:last-child .step-content[data-v-b6b570a5]{padding-bottom:0}.tips-callout[data-v-b6b570a5]{display:flex;gap:14px;padding:16px 18px;border-radius:10px;background:var(--accent-yellow-bg);border:1px solid rgba(251,191,36,.2)}.tips-icon-wrap[data-v-b6b570a5]{flex-shrink:0;display:flex;align-items:flex-start;padding-top:1px}.tips-icon-wrap .material-icons[data-v-b6b570a5]{font-size:20px;color:var(--accent-yellow)}.tips-body[data-v-b6b570a5]{flex:1;min-width:0}.tip-text[data-v-b6b570a5]{font-size:13px;line-height:1.6;color:var(--component-text);margin:0}.tip-text+.tip-text[data-v-b6b570a5]{margin-top:8px}@media(max-width:768px){.section-title[data-v-b6b570a5]{font-size:19px}.section-description[data-v-b6b570a5]{font-size:13px}.step[data-v-b6b570a5]{gap:12px}.step-number[data-v-b6b570a5]{width:28px;height:28px;font-size:12px}.step-indicator[data-v-b6b570a5]{width:28px}.step-text[data-v-b6b570a5]{font-size:13px}.tips-callout[data-v-b6b570a5]{padding:14px 16px}}@media(max-width:480px){.section-header[data-v-b6b570a5]{margin-bottom:24px}.section-title[data-v-b6b570a5]{font-size:17px}.step-content[data-v-b6b570a5]{padding-bottom:20px}.tip-text[data-v-b6b570a5]{font-size:12px}}@media print{.how-to-use[data-v-b6b570a5]{color:#000!important}.step-number[data-v-b6b570a5]{background:#000!important;color:#fff!important}.section-title[data-v-b6b570a5],.section-description[data-v-b6b570a5],.step-text[data-v-b6b570a5],.tip-text[data-v-b6b570a5]{color:#000!important}.tips-callout[data-v-b6b570a5]{background:#f5f5f5!important;border-color:#d97706!important}.section-eyebrow[data-v-b6b570a5]{color:#000!important}}@media(prefers-reduced-motion:reduce){.step[data-v-b6b570a5]{animation:none}}@media(prefers-contrast:high){.tips-callout[data-v-b6b570a5]{border:2px solid var(--accent-yellow)}.step-connector[data-v-b6b570a5]{background:var(--component-border)}}.features-section-root[data-v-19866c0c]{padding:0}.section-header[data-v-19866c0c]{margin-bottom:32px}.section-eyebrow[data-v-19866c0c]{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-success);margin-bottom:8px;opacity:.85}.section-title[data-v-19866c0c]{font-size:22px;font-weight:700;color:var(--component-text);margin:0;line-height:1.3}.hero-features[data-v-19866c0c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:36px}.hero-feature-card[data-v-19866c0c]{padding:20px 16px;border-radius:10px;background:var(--glass-bg);border:1px solid var(--glass-border);text-align:center;transition:background .2s ease,border-color .2s ease;animation:cardIn-19866c0c .35s ease both;animation-delay:var(--card-delay)}.hero-feature-card[data-v-19866c0c]:hover{background:var(--glass-bg-hover);border-color:var(--component-border-hover)}@keyframes cardIn-19866c0c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero-feature-icon-wrap[data-v-19866c0c]{margin-bottom:10px}.hero-feature-icon-wrap .material-icons[data-v-19866c0c]{font-size:28px}.hero-feature-title[data-v-19866c0c]{font-size:14px;font-weight:600;color:var(--component-text);margin:0 0 4px}.hero-feature-desc[data-v-19866c0c]{font-size:12px;line-height:1.45;color:var(--component-text-dim);margin:0}.subsection[data-v-19866c0c]{padding:28px 0;border-top:1px solid var(--glass-border)}.subsection-last[data-v-19866c0c]{padding-bottom:0}.subsection-header[data-v-19866c0c]{display:flex;align-items:center;gap:10px;margin-bottom:18px}.subsection-icon[data-v-19866c0c]{font-size:20px;color:var(--accent-blue)}.subsection-title[data-v-19866c0c]{font-size:16px;font-weight:600;color:var(--component-text);margin:0}.compact-feature-row[data-v-19866c0c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.compact-feature[data-v-19866c0c]{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:8px;background:var(--glass-bg);border:1px solid var(--glass-border)}.compact-feature .material-icons[data-v-19866c0c]{font-size:22px;flex-shrink:0;margin-top:1px}.compact-feature .icon-blue[data-v-19866c0c]{color:var(--accent-blue)}.compact-feature .icon-yellow[data-v-19866c0c]{color:var(--accent-warning)}.compact-feature .icon-red[data-v-19866c0c]{color:var(--accent-danger)}.compact-feature .icon-green[data-v-19866c0c]{color:var(--accent-success)}.compact-feature-name[data-v-19866c0c]{display:block;font-size:13px;font-weight:600;color:var(--component-text);margin-bottom:2px}.compact-feature-desc[data-v-19866c0c]{font-size:12px;line-height:1.4;color:var(--component-text-dim);margin:0}.themes-grid[data-v-19866c0c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.theme-card[data-v-19866c0c]{border-radius:8px;border:1px solid var(--glass-border);background:var(--glass-bg);overflow:hidden;cursor:pointer;transition:border-color .2s ease,background .2s ease}.theme-card[data-v-19866c0c]:hover{border-color:var(--component-border-hover)}.theme-card.is-expanded[data-v-19866c0c]{background:var(--glass-bg-hover)}.theme-card-top[data-v-19866c0c]{display:flex;align-items:center;gap:10px;padding:10px 12px}.theme-emoji[data-v-19866c0c]{font-size:18px;flex-shrink:0}.theme-card-info[data-v-19866c0c]{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.theme-card-name[data-v-19866c0c]{font-size:13px;font-weight:600;color:var(--component-text);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-color-dot[data-v-19866c0c]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.theme-color-dot.amber[data-v-19866c0c]{background:#f59e0b}.theme-color-dot.slate[data-v-19866c0c]{background:#94a3b8}.theme-color-dot.red[data-v-19866c0c]{background:#ef4444}.theme-color-dot.purple[data-v-19866c0c]{background:#a855f7}.theme-color-dot.gold[data-v-19866c0c]{background:#f59e0b}.theme-chevron[data-v-19866c0c]{font-size:18px;color:var(--component-text-muted);flex-shrink:0;transition:transform .2s ease}.theme-card-detail[data-v-19866c0c]{padding:10px 12px 12px;border-top:1px solid var(--glass-border);margin-top:0}.theme-card-desc[data-v-19866c0c]{font-size:12px;line-height:1.5;color:var(--component-text-dim);margin:0 0 10px}.theme-tags[data-v-19866c0c]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.theme-tag[data-v-19866c0c]{font-size:10px;font-weight:500;padding:2px 7px;border-radius:4px;background:var(--accent-blue-bg);color:var(--accent-blue)}.theme-card-bestfor[data-v-19866c0c]{font-size:11px;color:var(--component-text-dim);margin:0}.theme-card-bestfor strong[data-v-19866c0c]{color:var(--component-text)}.tech-groups[data-v-19866c0c]{display:flex;flex-direction:column;gap:20px}.tech-group-label[data-v-19866c0c]{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--component-text-muted);margin:0 0 10px}.tech-group-items[data-v-19866c0c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.tech-item[data-v-19866c0c]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;background:var(--glass-bg);border:1px solid var(--glass-border)}.tech-item .material-icons[data-v-19866c0c]{font-size:20px;flex-shrink:0;margin-top:1px}.tech-item-name[data-v-19866c0c]{display:block;font-size:12px;font-weight:600;color:var(--component-text)}.tech-item-desc[data-v-19866c0c]{display:block;font-size:11px;color:var(--component-text-dim);line-height:1.4}.compliance-row[data-v-19866c0c]{display:flex;flex-wrap:wrap;gap:10px}.compliance-badge[data-v-19866c0c]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;background:var(--glass-bg);border:1px solid var(--glass-border);flex:1;min-width:180px}.compliance-badge .material-icons[data-v-19866c0c]{font-size:20px;flex-shrink:0}.compliance-label[data-v-19866c0c]{font-size:13px;font-weight:600;color:var(--component-text);white-space:nowrap}.compliance-desc[data-v-19866c0c]{font-size:11px;color:var(--component-text-dim);white-space:nowrap}@media(max-width:768px){.section-title[data-v-19866c0c]{font-size:19px}.hero-features[data-v-19866c0c]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.hero-feature-card[data-v-19866c0c]{padding:14px 12px}.hero-feature-icon-wrap .material-icons[data-v-19866c0c]{font-size:24px}.hero-feature-title[data-v-19866c0c]{font-size:12px}.hero-feature-desc[data-v-19866c0c]{font-size:11px}.themes-grid[data-v-19866c0c]{grid-template-columns:1fr}.compact-feature-row[data-v-19866c0c]{grid-template-columns:1fr 1fr}.compliance-row[data-v-19866c0c]{flex-direction:column}.compliance-badge[data-v-19866c0c]{min-width:unset}}@media(max-width:480px){.compact-feature-row[data-v-19866c0c]{grid-template-columns:1fr}.hero-features[data-v-19866c0c]{grid-template-columns:1fr 1fr}.subsection[data-v-19866c0c]{padding:20px 0}}@media print{.features-section-root[data-v-19866c0c] *{color:#000!important}.hero-feature-card[data-v-19866c0c],.compact-feature[data-v-19866c0c],.theme-card[data-v-19866c0c],.tech-item[data-v-19866c0c],.compliance-badge[data-v-19866c0c]{background:#fff!important;border:1px solid #ddd!important}.theme-card-detail[data-v-19866c0c]{display:block!important}}@media(prefers-reduced-motion:reduce){.hero-feature-card[data-v-19866c0c]{animation:none}}@media(prefers-contrast:high){.hero-feature-card[data-v-19866c0c],.compact-feature[data-v-19866c0c],.theme-card[data-v-19866c0c],.tech-item[data-v-19866c0c],.compliance-badge[data-v-19866c0c]{border:2px solid var(--component-border)}}.use-cases-root[data-v-7d4a3252]{padding:0}.section-header[data-v-7d4a3252]{margin-bottom:28px}.section-eyebrow[data-v-7d4a3252]{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-warning);margin-bottom:8px;opacity:.85}.section-title[data-v-7d4a3252]{font-size:22px;font-weight:700;color:var(--component-text);margin:0 0 12px;line-height:1.3}.section-description[data-v-7d4a3252]{font-size:14px;line-height:1.65;color:var(--component-text-dim);margin:0;max-width:640px}.cases-grid[data-v-7d4a3252]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:24px}.case-card[data-v-7d4a3252]{display:flex;border-radius:10px;overflow:hidden;background:var(--glass-bg);border:1px solid var(--glass-border);transition:background .2s ease,border-color .2s ease,transform .2s ease;animation:caseIn-7d4a3252 .35s ease both;animation-delay:var(--case-delay)}.case-card[data-v-7d4a3252]:hover{background:var(--glass-bg-hover);border-color:var(--component-border-hover);transform:translateY(-1px)}@keyframes caseIn-7d4a3252{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.case-accent[data-v-7d4a3252]{width:4px;flex-shrink:0}.case-body[data-v-7d4a3252]{flex:1;padding:16px;min-width:0}.case-header[data-v-7d4a3252]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.case-emoji[data-v-7d4a3252]{font-size:16px;flex-shrink:0}.case-category[data-v-7d4a3252]{font-size:14px;font-weight:600;color:var(--component-text);margin:0}.case-description[data-v-7d4a3252]{font-size:13px;line-height:1.55;color:var(--component-text-dim);margin:0}.use-cases-footer[data-v-7d4a3252]{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:10px;background:var(--accent-blue-bg);border:1px solid rgba(59,130,246,.15)}.footer-icon[data-v-7d4a3252]{font-size:20px;color:var(--accent-blue);flex-shrink:0;margin-top:1px}.footer-text[data-v-7d4a3252]{font-size:13px;line-height:1.6;color:var(--component-text);margin:0;font-style:italic}@media(max-width:768px){.section-title[data-v-7d4a3252]{font-size:19px}.section-description[data-v-7d4a3252]{font-size:13px}.cases-grid[data-v-7d4a3252]{grid-template-columns:1fr;gap:8px}.case-body[data-v-7d4a3252]{padding:12px 14px}.case-description[data-v-7d4a3252]{font-size:12px}.use-cases-footer[data-v-7d4a3252]{padding:14px 16px}}@media(max-width:480px){.section-header[data-v-7d4a3252]{margin-bottom:22px}.section-title[data-v-7d4a3252]{font-size:17px}.case-category[data-v-7d4a3252]{font-size:13px}.footer-text[data-v-7d4a3252]{font-size:12px}}@media print{.use-cases-root[data-v-7d4a3252]{color:#000!important}.case-card[data-v-7d4a3252]{background:#fff!important;border:1px solid #ddd!important}.case-card[data-v-7d4a3252]:hover{transform:none!important}.section-title[data-v-7d4a3252],.section-description[data-v-7d4a3252],.case-category[data-v-7d4a3252],.case-description[data-v-7d4a3252],.footer-text[data-v-7d4a3252]{color:#000!important}.use-cases-footer[data-v-7d4a3252]{background:#f5f5f5!important;border-color:#3b82f6!important}.section-eyebrow[data-v-7d4a3252]{color:#000!important}}@media(prefers-reduced-motion:reduce){.case-card[data-v-7d4a3252]{animation:none;transition:none}.case-card[data-v-7d4a3252]:hover{transform:none}}@media(prefers-contrast:high){.case-card[data-v-7d4a3252]{border:2px solid var(--component-border)}.use-cases-footer[data-v-7d4a3252]{border:2px solid var(--accent-blue)}}.faq-root[data-v-bdfcb021]{padding:0}.section-header[data-v-bdfcb021]{margin-bottom:28px}.section-eyebrow[data-v-bdfcb021]{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-accent);margin-bottom:8px;opacity:.85}.section-title[data-v-bdfcb021]{font-size:22px;font-weight:700;color:var(--component-text);margin:0;line-height:1.3}.faq-list[data-v-bdfcb021]{display:flex;flex-direction:column;gap:0}.faq-item[data-v-bdfcb021]{border-bottom:1px solid var(--glass-border)}.faq-item[data-v-bdfcb021]:first-child{border-top:1px solid var(--glass-border)}.faq-question[data-v-bdfcb021]{display:flex;align-items:center;gap:12px;width:100%;padding:18px 4px;background:none;border:none;cursor:pointer;text-align:left;color:inherit;font-family:inherit;transition:color .15s ease}.faq-question:hover .faq-question-text[data-v-bdfcb021]{color:var(--accent-blue)}.faq-question-text[data-v-bdfcb021]{flex:1;font-size:15px;font-weight:600;color:var(--component-text);margin:0;line-height:1.4;transition:color .15s ease}.is-open .faq-question-text[data-v-bdfcb021]{color:var(--accent-blue)}.faq-toggle-icon[data-v-bdfcb021]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;flex-shrink:0;background:var(--glass-bg);border:1px solid var(--glass-border);transition:background .15s ease,transform .2s ease}.faq-toggle-icon .material-icons[data-v-bdfcb021]{font-size:18px;color:var(--component-text-muted)}.is-open .faq-toggle-icon[data-v-bdfcb021]{background:var(--accent-blue-bg);border-color:#3b82f633}.is-open .faq-toggle-icon .material-icons[data-v-bdfcb021]{color:var(--accent-blue)}.faq-answer-wrap[data-v-bdfcb021]{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .25s ease;opacity:0}.faq-answer-visible[data-v-bdfcb021]{max-height:600px;opacity:1}.faq-answer-inner[data-v-bdfcb021]{padding:0 4px 20px}.faq-answer[data-v-bdfcb021]{font-size:14px;line-height:1.65;color:var(--component-text-dim);margin:0}.faq-answer[data-v-bdfcb021] a{color:var(--accent-blue);text-decoration:none;font-weight:500;transition:color .15s ease}.faq-answer[data-v-bdfcb021] a:hover{color:var(--accent-blue-hover);text-decoration:underline}.faq-answer[data-v-bdfcb021] strong{color:var(--component-text)}.faq-related[data-v-bdfcb021]{margin-top:14px;padding-top:12px;border-top:1px dashed var(--glass-border)}.faq-related-label[data-v-bdfcb021]{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--component-text-muted);margin-bottom:8px}.faq-related-links[data-v-bdfcb021]{display:flex;flex-wrap:wrap;gap:6px}.faq-related-link[data-v-bdfcb021]{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:6px;font-size:12px;font-weight:500;color:var(--accent-blue);background:var(--accent-blue-bg);text-decoration:none;transition:background .15s ease,color .15s ease}.faq-related-link .material-icons[data-v-bdfcb021]{font-size:14px;transition:transform .15s ease}.faq-related-link[data-v-bdfcb021]:hover{background:var(--accent-blue-bg-hover);color:var(--accent-blue-hover)}.faq-related-link:hover .material-icons[data-v-bdfcb021]{transform:translate(2px)}.faq-related-link[data-v-bdfcb021]:visited{color:var(--accent-purple-visited)}@media(max-width:768px){.section-title[data-v-bdfcb021]{font-size:19px}.faq-question[data-v-bdfcb021]{padding:16px 2px}.faq-question-text[data-v-bdfcb021]{font-size:14px}.faq-answer[data-v-bdfcb021]{font-size:13px}.faq-related-link[data-v-bdfcb021]{font-size:11px;padding:4px 8px}}@media(max-width:480px){.section-header[data-v-bdfcb021]{margin-bottom:20px}.section-title[data-v-bdfcb021]{font-size:17px}.faq-question-text[data-v-bdfcb021]{font-size:13px}.faq-answer-inner[data-v-bdfcb021]{padding-bottom:16px}.faq-toggle-icon[data-v-bdfcb021]{width:24px;height:24px}.faq-toggle-icon .material-icons[data-v-bdfcb021]{font-size:16px}}@media print{.faq-root[data-v-bdfcb021]{color:#000!important}.faq-answer-wrap[data-v-bdfcb021]{max-height:none!important;opacity:1!important;overflow:visible!important}.faq-question-text[data-v-bdfcb021],.faq-answer[data-v-bdfcb021]{color:#000!important}.faq-answer[data-v-bdfcb021] a{color:#000!important;text-decoration:underline!important}.faq-toggle-icon[data-v-bdfcb021]{display:none!important}.faq-related[data-v-bdfcb021]{border-color:#ddd!important}.faq-related-link[data-v-bdfcb021]{color:#000!important;background:#f5f5f5!important}.section-eyebrow[data-v-bdfcb021]{color:#000!important}}@media(prefers-reduced-motion:reduce){.faq-answer-wrap[data-v-bdfcb021],.faq-toggle-icon[data-v-bdfcb021]{transition:none}}@media(prefers-contrast:high){.faq-item[data-v-bdfcb021]{border-color:var(--component-border)}.faq-toggle-icon[data-v-bdfcb021]{border:2px solid var(--component-border)}}.body-content[data-v-b7bda305]{width:100%;margin:0 auto;padding:0;position:relative;background:none}.tool-section[data-v-b7bda305]{border-radius:16px;overflow:hidden;box-shadow:var(--shadow-md),inset 0 0 0 1px var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.info-section[data-v-b7bda305]{margin-top:48px}.info-flow[data-v-b7bda305]{display:flex;flex-direction:column;gap:0}.info-block[data-v-b7bda305]{padding:40px 0}.info-block+.info-block[data-v-b7bda305]{border-top:1px solid var(--glass-border)}.info-block--surface[data-v-b7bda305]{background:var(--glass-bg);border-radius:16px;padding:40px 24px;margin:8px 0;border:1px solid var(--glass-border)}.info-block--surface+.info-block[data-v-b7bda305]{border-top:none}.info-block-inner[data-v-b7bda305]{max-width:860px;margin:0 auto}@media(min-width:1024px){.info-block-inner[data-v-b7bda305]{max-width:780px}}.body-mobile .tool-section[data-v-b7bda305]{border-radius:12px}.body-mobile .info-section[data-v-b7bda305]{margin-top:32px}.body-mobile .info-block[data-v-b7bda305]{padding:28px 0}.body-mobile .info-block--surface[data-v-b7bda305]{padding:28px 16px;border-radius:12px}.body-tablet .tool-section[data-v-b7bda305]{border-radius:14px}.body-tablet .info-section[data-v-b7bda305]{margin-top:40px}.body-tablet .info-block[data-v-b7bda305]{padding:36px 0}.body-tablet .info-block--surface[data-v-b7bda305]{padding:36px 20px;border-radius:14px}.body-desktop .tool-section[data-v-b7bda305]{border-radius:16px}.body-premium .tool-section[data-v-b7bda305]{box-shadow:var(--shadow-lg),inset 0 0 0 1px var(--glass-border)}@media print{.body-content[data-v-b7bda305]{padding:0}.tool-section[data-v-b7bda305]{box-shadow:none;border:1px solid #ccc}.info-section[data-v-b7bda305]{margin-top:20px}.info-block[data-v-b7bda305]{page-break-inside:avoid;padding:16px 0}.info-block--surface[data-v-b7bda305]{background:#fff!important;border:1px solid #ddd!important}}
