@charset "UTF-8";.display-controls[data-v-108fe8c7]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#ffffff14;border-radius:12px;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-bottom:16px;position:relative;z-index:9998;container-type:inline-size;flex-wrap:wrap}.display-control-btn[data-v-108fe8c7]{width:48px;height:48px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:10px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-shrink:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.display-control-btn[data-v-108fe8c7]:hover:not(:disabled){background:#ffffff26;border-color:#ffffff40;transform:translateY(-1px)}.display-control-btn[data-v-108fe8c7]:active:not(:disabled){transform:translateY(0)}.display-control-btn[data-v-108fe8c7]:disabled{opacity:.5;cursor:not-allowed}.display-control-btn.active[data-v-108fe8c7]{background:linear-gradient(135deg,#3b82f680,#2563eb80);border-color:#60a5fa80;box-shadow:0 0 20px #3b82f666}.display-control-btn .material-icons[data-v-108fe8c7]{font-size:20px}.bucket-style-dropdown[data-v-108fe8c7]{position:relative;flex:1;min-width:140px;max-width:180px}.expanded-dropdown[data-v-108fe8c7]{width:100%;min-width:140px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left}.dropdown-text[data-v-108fe8c7]{flex:1;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.dropdown-arrow[data-v-108fe8c7]{font-size:20px;transition:transform .2s ease;flex-shrink:0}.bucket-style-dropdown.open .dropdown-arrow[data-v-108fe8c7]{transform:rotate(180deg)}.dropdown-options[data-v-108fe8c7]{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#1e1e2efa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:10px;padding:6px;z-index:10000;box-shadow:0 8px 24px #0006}.dropdown-option[data-v-108fe8c7]{display:flex;align-items:center;gap:10px;padding:10px 12px;color:#fff;cursor:pointer;border-radius:6px;transition:all .2s ease;font-size:13px;font-weight:500}.dropdown-option[data-v-108fe8c7]:hover{background:#ffffff1a}.dropdown-option.active[data-v-108fe8c7]{background:#3b82f64d;color:#fff}.dropdown-option .material-icons[data-v-108fe8c7]{font-size:18px}.settings-dropdown[data-v-108fe8c7]{position:relative;flex-shrink:0}.settings-dropdown-panel[data-v-108fe8c7]{position:absolute;top:calc(100% + 8px);right:0;background:#1e1e2efa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:10px;padding:12px;z-index:10000;box-shadow:0 8px 24px #0006;min-width:280px;max-height:70vh;overflow-y:auto}.settings-section[data-v-108fe8c7]{margin-bottom:16px}.settings-section[data-v-108fe8c7]:last-child{margin-bottom:0}.settings-label[data-v-108fe8c7]{font-size:12px;font-weight:600;color:#ffffffb3;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.settings-segmented-control[data-v-108fe8c7]{display:flex;background:#ffffff0d;border-radius:6px;padding:2px;gap:2px}.settings-segment[data-v-108fe8c7]{flex:1;padding:8px 12px;background:transparent;border:none;border-radius:4px;color:#ffffffb3;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:4px}.settings-segment[data-v-108fe8c7]:hover{background:#ffffff14;color:#fff}.settings-segment.active[data-v-108fe8c7]{background:#3b82f64d;color:#fff}.settings-segment .material-icons[data-v-108fe8c7]{font-size:16px;margin-right:4px}.settings-select[data-v-108fe8c7]{width:100%;padding:8px 32px 8px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;font-size:13px;cursor:pointer;transition:all .2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='white' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px 12px;background-attachment:scroll}.settings-select[data-v-108fe8c7]:hover{background-color:#ffffff14;border-color:#fff3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='white' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px 12px}.settings-select[data-v-108fe8c7]:focus{outline:none;border-color:#60a5fa;background-color:#ffffff1a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='white' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px 12px}.settings-select option[data-v-108fe8c7]{background:#1a1a2e;color:#fff}.settings-help-text[data-v-108fe8c7]{font-size:11px;color:#fff9;margin-top:4px;line-height:1.3;font-style:italic}.combined-timer-display[data-v-108fe8c7]{display:flex;align-items:center;justify-content:center;height:48px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#fff;font-size:13px;font-weight:600;transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;flex-shrink:0}.countdown-part[data-v-108fe8c7]{padding:12px 6px 12px 12px;color:inherit;font-size:inherit;font-weight:inherit;min-width:20px;text-align:center}.separator[data-v-108fe8c7]{color:#ffffff80;font-size:inherit;font-weight:inherit}.timer-part[data-v-108fe8c7]{padding:8px 12px 8px 6px;background:transparent;border:none;color:inherit;font-size:inherit;font-weight:inherit;cursor:pointer;min-width:40px;max-width:60px;text-align:center;appearance:auto;-webkit-appearance:auto;-moz-appearance:textfield}.timer-part[data-v-108fe8c7]:hover{background:#ffffff1a}.timer-part[data-v-108fe8c7]:focus{outline:none;background:#ffffff1a}.timer-part[data-v-108fe8c7]::-webkit-outer-spin-button,.timer-part[data-v-108fe8c7]::-webkit-inner-spin-button{-webkit-appearance:inner-spin-button;opacity:1;cursor:pointer;height:20px;width:16px;margin-left:4px}.timer-part[type=number][data-v-108fe8c7]{-moz-appearance:textfield}@container (max-width: 400px){.display-controls[data-v-108fe8c7]{padding:10px 12px;z-index:9998}.display-control-btn[data-v-108fe8c7]{width:40px;height:40px}.display-control-btn .material-icons[data-v-108fe8c7]{font-size:18px}.expanded-dropdown[data-v-108fe8c7]{padding:0 12px!important}.dropdown-text[data-v-108fe8c7]{font-size:12px}.dropdown-option[data-v-108fe8c7]{padding:8px 10px;font-size:12px}.combined-timer-display[data-v-108fe8c7]{height:40px;font-size:12px}.countdown-part[data-v-108fe8c7],.timer-part[data-v-108fe8c7]{padding:8px 6px}.timer-part[data-v-108fe8c7]{max-width:50px}.settings-dropdown-panel[data-v-108fe8c7]{min-width:260px}}@container (min-width: 500px){.dropdown-text[data-v-108fe8c7]{font-size:15px}}@media (max-width: 768px){.display-controls[data-v-108fe8c7]{gap:6px;padding:10px 12px;z-index:9998}.display-control-btn[data-v-108fe8c7]{width:40px;height:40px;border-radius:8px;flex-shrink:0}.display-control-btn .material-icons[data-v-108fe8c7]{font-size:18px}.bucket-style-dropdown[data-v-108fe8c7]{flex:1!important;min-width:100px!important;max-width:150px!important}.bucket-style-dropdown .expanded-dropdown[data-v-108fe8c7]{width:100%!important;min-width:100px!important;padding:0 10px!important}.bucket-style-dropdown .dropdown-text[data-v-108fe8c7]{display:block!important;font-size:11px!important;max-width:70px!important;text-overflow:ellipsis!important;overflow:hidden!important}.dropdown-option[data-v-108fe8c7]{padding:8px 10px;font-size:12px}.combined-timer-display[data-v-108fe8c7]{height:40px;font-size:12px}.countdown-part[data-v-108fe8c7],.timer-part[data-v-108fe8c7]{padding:8px 6px}.timer-part[data-v-108fe8c7]{max-width:50px}.settings-dropdown-panel[data-v-108fe8c7]{min-width:260px}}@media (max-width: 480px){.display-controls[data-v-108fe8c7]{gap:4px;padding:8px 10px;z-index:9998}.display-control-btn[data-v-108fe8c7]{width:36px;height:36px;flex-shrink:0}.display-control-btn .material-icons[data-v-108fe8c7]{font-size:16px}.bucket-style-dropdown[data-v-108fe8c7]{flex:1!important;min-width:80px!important;max-width:120px!important}.bucket-style-dropdown .expanded-dropdown[data-v-108fe8c7]{width:100%!important;padding:0 6px!important}.bucket-style-dropdown .dropdown-text[data-v-108fe8c7]{display:block!important;font-size:10px!important;max-width:60px!important;text-overflow:ellipsis!important;overflow:hidden!important}.dropdown-option[data-v-108fe8c7]{padding:6px 8px;font-size:11px}.combined-timer-display[data-v-108fe8c7]{height:36px;font-size:11px}.countdown-part[data-v-108fe8c7],.timer-part[data-v-108fe8c7]{padding:6px 4px}.timer-part[data-v-108fe8c7]{max-width:45px}.settings-dropdown-panel[data-v-108fe8c7]{min-width:240px}.settings-segment[data-v-108fe8c7]{padding:6px 8px;font-size:12px}.settings-segment span[data-v-108fe8c7]{display:none}.settings-segment .material-icons[data-v-108fe8c7]{margin:0}}.bucket-display-container[data-v-2695680e]{min-height:500px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;container-type:inline-size;gap:0rem;flex:1}.integrated-status-section[data-v-2695680e]{width:100%;display:flex;flex-direction:column;gap:12px;margin-bottom:0rem}.status-row[data-v-2695680e]{display:flex;align-items:center;gap:12px;width:100%}.status-banner[data-v-2695680e]{display:flex;align-items:center;gap:12px;padding:6px 20px;height:50px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;color:#fff;border:1px solid rgba(255,255,255,.2);transition:all .3s ease;box-shadow:0 4px 16px #0000001a;flex:1;box-sizing:border-box}.status-banner.status-empty[data-v-2695680e]{background:#9e9e9e33;border-color:#9e9e9e4d;color:#fffc}.status-banner.status-drawing[data-v-2695680e]{background:#2196f333;border-color:#2196f366;box-shadow:0 4px 16px #2196f333}.status-banner.status-winner[data-v-2695680e]{background:#4caf5033;border-color:#4caf5066;box-shadow:0 4px 16px #4caf5033}.status-icon[data-v-2695680e]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ffffff26;border-radius:50%;flex-shrink:0}.status-icon .material-icons[data-v-2695680e]{font-size:20px;transition:transform .5s ease}.status-icon .material-icons.spinning[data-v-2695680e]{animation:spin-2695680e 1s linear infinite}.status-content[data-v-2695680e]{flex:1;min-width:0}.status-text[data-v-2695680e]{font-size:16px;font-weight:600;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.winner-name[data-v-2695680e]{color:#4caf50;font-weight:700}.status-subtitle[data-v-2695680e]{font-size:12px;opacity:.8;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generate-display-btn[data-v-2695680e]{display:flex;align-items:center;justify-content:center;width:48px;height:50px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0;transition:all .2s ease;cursor:pointer}.generate-display-btn[data-v-2695680e]:hover{background:#fff3;border-color:#ffffff4d;color:#fff;transform:translateY(-1px)}.generate-display-btn[data-v-2695680e]:active{transform:translateY(0)}.generate-display-btn .material-icons[data-v-2695680e]{font-size:20px}.count-display-btn[data-v-2695680e]{display:flex;align-items:center;justify-content:center;width:48px;height:50px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0;transition:all .2s ease}.count-display-btn[data-v-2695680e]:hover{background:#fff3;border-color:#ffffff4d;color:#fff}.count-number[data-v-2695680e]{font-size:14px;font-weight:600;font-family:JetBrains Mono,Courier New,monospace}.display-controls[data-v-2695680e]{display:flex;gap:8px;width:100%;align-items:center;justify-content:flex-start;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.display-control-btn[data-v-2695680e]{width:48px;height:48px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#ffffffe6;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.display-control-btn[data-v-2695680e]:hover{background:#fff3;border-color:#ffffff4d;transform:translateY(-1px)}.display-control-btn[data-v-2695680e]:disabled{opacity:.3;cursor:not-allowed;transform:none}.display-control-btn.active[data-v-2695680e]{background:#4caf504d;border-color:#4caf5080;color:#4caf50}.display-control-btn.auto-btn.active[data-v-2695680e]{background:#2196f34d;border-color:#2196f380;color:#2196f3}.display-control-btn .material-icons[data-v-2695680e]{font-size:20px}.display-control-btn.settings-btn[data-v-2695680e]{background:#ffffff1a;border-color:#fff3;color:#ffffffb3}.display-control-btn.settings-btn[data-v-2695680e]:hover{background:#fff3;border-color:#ffffff4d;color:#fff}.bucket-style-dropdown[data-v-2695680e]{position:relative;flex-shrink:0}.bucket-style-dropdown .expanded-dropdown[data-v-2695680e]{width:auto;min-width:140px;padding:0 14px;display:flex;align-items:center;gap:8px;justify-content:space-between}.dropdown-text[data-v-2695680e]{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.dropdown-arrow[data-v-2695680e]{font-size:18px;transition:transform .2s ease;margin-left:auto}.bucket-style-dropdown.open .dropdown-arrow[data-v-2695680e]{transform:rotate(180deg)}.dropdown-options[data-v-2695680e]{position:absolute;top:calc(100% + 4px);left:0;background:#1e1e1ef2;border:1px solid rgba(255,255,255,.2);border-radius:8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 24px #0000004d;z-index:1000;min-width:180px;max-height:400px;overflow-y:auto;padding:4px}.dropdown-option[data-v-2695680e]{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;border-radius:6px;transition:all .15s ease;color:#fffc;font-size:14px}.dropdown-option[data-v-2695680e]:hover{background:#ffffff1a;color:#fff}.dropdown-option.active[data-v-2695680e]{background:#2196f34d;color:#64b5f6}.dropdown-option .material-icons[data-v-2695680e]{font-size:18px;flex-shrink:0}.settings-dropdown[data-v-2695680e]{position:relative;flex-shrink:0}.settings-dropdown-panel[data-v-2695680e]{position:absolute;top:calc(100% + 4px);right:0;background:#1e1e1ef2;border:1px solid rgba(255,255,255,.2);border-radius:8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 24px #0000004d;z-index:1000;min-width:280px;max-width:320px;padding:12px;max-height:400px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.settings-dropdown-panel[data-v-2695680e]::-webkit-scrollbar{width:6px}.settings-dropdown-panel[data-v-2695680e]::-webkit-scrollbar-track{background:transparent}.settings-dropdown-panel[data-v-2695680e]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.settings-section[data-v-2695680e]{margin-bottom:16px}.settings-section[data-v-2695680e]:last-child{margin-bottom:0}.settings-label[data-v-2695680e]{font-size:12px;font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.settings-segmented-control[data-v-2695680e]{display:flex;gap:6px;background:#0000004d;padding:4px;border-radius:6px}.settings-segment[data-v-2695680e]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;background:transparent;border:none;border-radius:4px;color:#ffffffb3;cursor:pointer;transition:all .2s ease;font-size:13px;font-weight:500}.settings-segment[data-v-2695680e]:hover{background:#ffffff1a;color:#ffffffe6}.settings-segment.active[data-v-2695680e]{background:#2196f34d;color:#64b5f6}.settings-segment .material-icons[data-v-2695680e]{font-size:16px}.settings-select[data-v-2695680e]{width:100%;padding:10px 12px;background:#0000004d;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;font-size:14px;cursor:pointer;transition:all .2s ease}.settings-select[data-v-2695680e]:hover{background:#0003;border-color:#ffffff4d}.settings-select[data-v-2695680e]:focus{outline:none;border-color:#64b5f6;background:#0003}.settings-help-text[data-v-2695680e]{font-size:11px;color:#ffffff80;margin-top:4px;line-height:1.3;font-style:italic}.combined-timer-display[data-v-2695680e]{all:unset;display:flex;align-items:center;justify-content:center;height:48px;background:#0000004d;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#ffffffe6;font-size:13px;font-weight:600;transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 8px #0000001a;overflow:hidden;flex-shrink:0}.countdown-part[data-v-2695680e]{all:unset;padding:12px 6px 12px 12px;color:inherit;font-size:inherit;font-weight:inherit;min-width:20px;text-align:center}.separator[data-v-2695680e]{all:unset;color:#fff9;font-size:inherit;font-weight:inherit}.timer-part[data-v-2695680e]{all:unset;padding:8px 12px 8px 6px;background:transparent;border:none;color:inherit;font-size:inherit;font-weight:inherit;cursor:pointer;min-width:40px;max-width:60px;text-align:center;appearance:auto;-webkit-appearance:auto;-moz-appearance:textfield}.timer-part[data-v-2695680e]:hover{background:#ffffff1a}.timer-part[data-v-2695680e]:focus{outline:none;background:#ffffff1a}.timer-part[data-v-2695680e]::-webkit-outer-spin-button,.timer-part[data-v-2695680e]::-webkit-inner-spin-button{-webkit-appearance:inner-spin-button;opacity:1;cursor:pointer;height:20px;width:16px;margin-left:4px}.timer-part[type=number][data-v-2695680e]{-moz-appearance:textfield}.timer-part[data-v-2695680e]::-moz-number-spin-up,.timer-part[data-v-2695680e]::-moz-number-spin-down{-moz-appearance:none;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:2px;width:14px;height:8px;margin:1px}.timer-part[data-v-2695680e]::-moz-number-spin-up:hover,.timer-part[data-v-2695680e]::-moz-number-spin-down:hover{background:#fff3}.bucket-container[data-v-2695680e]{display:flex;justify-content:center;align-items:flex-end;position:relative;width:100%;flex:1;min-height:300px}@keyframes spin-2695680e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@container (max-width: 400px){.bucket-container[data-v-2695680e]{font-size:.8em}.status-row[data-v-2695680e]{gap:8px}.status-banner[data-v-2695680e]{padding:10px 16px}.status-text[data-v-2695680e]{font-size:14px}.status-subtitle[data-v-2695680e]{font-size:11px}.generate-display-btn[data-v-2695680e]{width:40px;height:40px}.generate-display-btn .material-icons[data-v-2695680e]{font-size:18px}.count-display-btn[data-v-2695680e]{width:40px;height:40px}.count-number[data-v-2695680e]{font-size:12px}.display-control-btn[data-v-2695680e]{width:40px;height:40px}.display-control-btn .material-icons[data-v-2695680e]{font-size:18px}.expanded-dropdown[data-v-2695680e]{padding:0 12px!important}.dropdown-text[data-v-2695680e]{font-size:12px}.dropdown-options[data-v-2695680e]{min-width:auto}.dropdown-option[data-v-2695680e]{padding:8px 10px;font-size:12px}.combined-timer-display[data-v-2695680e]{height:40px;font-size:12px}.countdown-part[data-v-2695680e],.timer-part[data-v-2695680e]{padding:8px 6px}.timer-part[data-v-2695680e]{max-width:50px}.settings-dropdown-panel[data-v-2695680e]{min-width:260px}}@container (max-width: 300px){.bucket-container[data-v-2695680e]{min-height:250px}.status-banner[data-v-2695680e]{padding:8px 12px;gap:8px}.status-icon[data-v-2695680e]{width:32px;height:32px}.status-icon .material-icons[data-v-2695680e]{font-size:18px}.status-text[data-v-2695680e]{font-size:13px}.status-subtitle[data-v-2695680e]{font-size:10px}.generate-display-btn[data-v-2695680e]{width:36px;height:36px}.generate-display-btn .material-icons[data-v-2695680e]{font-size:16px}.count-display-btn[data-v-2695680e]{width:36px;height:36px}.count-number[data-v-2695680e]{font-size:11px}.display-control-btn[data-v-2695680e]{width:36px;height:36px}.display-control-btn .material-icons[data-v-2695680e]{font-size:16px}.combined-timer-display[data-v-2695680e]{height:36px;font-size:11px}.countdown-part[data-v-2695680e],.timer-part[data-v-2695680e]{padding:6px 4px}.timer-part[data-v-2695680e]{max-width:45px}.settings-dropdown-panel[data-v-2695680e]{min-width:240px}}@container (min-width: 500px){.dropdown-text[data-v-2695680e]{font-size:15px}}@media (max-width: 768px){.bucket-display-container[data-v-2695680e]{min-height:400px;padding:0rem;gap:0rem}.bucket-container[data-v-2695680e]{min-height:200px}.status-row[data-v-2695680e]{gap:8px}.status-banner[data-v-2695680e]{padding:10px 16px;border-radius:8px}.status-text[data-v-2695680e]{font-size:14px}.status-subtitle[data-v-2695680e]{font-size:11px}.generate-display-btn[data-v-2695680e]{width:40px;height:40px}.generate-display-btn .material-icons[data-v-2695680e]{font-size:18px}.count-display-btn[data-v-2695680e]{width:40px;height:40px}.count-number[data-v-2695680e]{font-size:12px}.display-controls[data-v-2695680e]{gap:6px;align-items:center;padding:10px 12px}.display-control-btn[data-v-2695680e]{width:40px;height:40px;border-radius:8px;flex-shrink:0}.display-control-btn .material-icons[data-v-2695680e]{font-size:18px}.bucket-style-dropdown[data-v-2695680e]{flex:1!important;min-width:100px!important;max-width:150px!important}.bucket-style-dropdown .expanded-dropdown[data-v-2695680e]{width:100%!important;min-width:100px!important;padding:0 10px!important}.bucket-style-dropdown .dropdown-text[data-v-2695680e]{display:block!important;font-size:11px!important;max-width:70px!important;text-overflow:ellipsis!important;overflow:hidden!important}.dropdown-options[data-v-2695680e]{min-width:auto}.dropdown-option[data-v-2695680e]{padding:8px 10px;font-size:12px}.combined-timer-display[data-v-2695680e]{height:40px;font-size:12px}.countdown-part[data-v-2695680e],.timer-part[data-v-2695680e]{padding:8px 6px}.timer-part[data-v-2695680e]{max-width:50px}.settings-dropdown-panel[data-v-2695680e]{min-width:260px}}@media (max-width: 480px){.bucket-display-container[data-v-2695680e]{padding:0rem;gap:0rem}.integrated-status-section[data-v-2695680e]{margin-bottom:0rem;gap:0px}.status-row[data-v-2695680e]{gap:6px}.status-banner[data-v-2695680e]{padding:8px 12px;gap:8px}.status-icon[data-v-2695680e]{width:32px;height:32px}.status-icon .material-icons[data-v-2695680e]{font-size:18px}.status-text[data-v-2695680e]{font-size:13px}.status-text .winner-name[data-v-2695680e]{font-size:14px}.status-subtitle[data-v-2695680e]{font-size:10px}.generate-display-btn[data-v-2695680e]{width:36px;height:36px}.generate-display-btn .material-icons[data-v-2695680e]{font-size:16px}.count-display-btn[data-v-2695680e]{width:36px;height:36px}.count-number[data-v-2695680e]{font-size:11px}.display-controls[data-v-2695680e]{gap:4px;align-items:center;padding:0}.display-control-btn[data-v-2695680e]{width:36px;height:36px;flex-shrink:0}.display-control-btn .material-icons[data-v-2695680e]{font-size:16px}.bucket-style-dropdown[data-v-2695680e]{flex:1!important;min-width:80px!important;max-width:120px!important}.bucket-style-dropdown .expanded-dropdown[data-v-2695680e]{width:100%!important;padding:0 6px!important}.bucket-style-dropdown .dropdown-text[data-v-2695680e]{display:block!important;font-size:10px!important;max-width:60px!important;text-overflow:ellipsis!important;overflow:hidden!important}.dropdown-option[data-v-2695680e]{padding:6px 8px;font-size:11px}.combined-timer-display[data-v-2695680e]{height:36px;font-size:11px}.countdown-part[data-v-2695680e],.timer-part[data-v-2695680e]{padding:6px 4px}.timer-part[data-v-2695680e]{max-width:45px}.settings-dropdown-panel[data-v-2695680e]{min-width:240px}.settings-segment[data-v-2695680e]{padding:6px 8px;font-size:12px}.settings-segment span[data-v-2695680e]{display:none}.settings-segment .material-icons[data-v-2695680e]{margin:0}}.panel-header[data-v-98e9dc7c]{display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);position:relative;min-height:49px;background:transparent;padding:0 16px}.panel-tabs[data-v-98e9dc7c]{display:flex;flex:1;transition:opacity .3s ease;padding-right:100px}.panel-tab[data-v-98e9dc7c]{flex:1;padding:16px;background:transparent;border:none;color:#fff9;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s;position:relative;display:flex;align-items:center;justify-content:center;gap:6px}.panel-tab.active[data-v-98e9dc7c]{color:#fff}.panel-tab.active[data-v-98e9dc7c]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#3b82f6}.panel-tab .badge[data-v-98e9dc7c]{display:inline-block;background:#fff3;padding:2px 8px;border-radius:12px;font-size:12px;margin-left:0}.hide-checkbox-container[data-v-98e9dc7c]{position:absolute;right:16px;display:flex;align-items:center;gap:8px;font-size:14px;color:#fffc;cursor:pointer;-webkit-user-select:none;user-select:none}.hide-checkbox-container input[type=checkbox][data-v-98e9dc7c]{cursor:pointer;width:16px;height:16px;accent-color:#3b82f6}.panel-content-wrapper[data-v-98e9dc7c]{flex:1;display:flex;flex-direction:column;overflow:hidden}.bucket-panel-container[data-v-98e9dc7c]{flex:1;padding:16px;overflow-y:auto}.input-mode-section[data-v-98e9dc7c]{display:flex;flex-direction:column;gap:12px}.input-mode-header[data-v-98e9dc7c]{display:flex;flex-direction:column;gap:10px}.controls-row[data-v-98e9dc7c]{display:flex;gap:8px;align-items:center;width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.controls-row[data-v-98e9dc7c]::-webkit-scrollbar{display:none}.dropdowns-scroll-container[data-v-98e9dc7c]{display:flex;width:100%;overflow-x:auto;scrollbar-width:thin}.dropdowns-scroll-container[data-v-98e9dc7c]::-webkit-scrollbar{height:6px}.dropdowns-scroll-container[data-v-98e9dc7c]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.dropdowns-scroll-container[data-v-98e9dc7c]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.dropdowns-content[data-v-98e9dc7c]{display:flex;gap:8px;align-items:center;min-width:min-content;padding-right:8px}.control-btn[data-v-98e9dc7c]{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s ease;white-space:nowrap;flex-shrink:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.control-btn[data-v-98e9dc7c]:hover:not(:disabled){background:#ffffff26;border-color:#ffffff4d;transform:translateY(-1px)}.control-btn[data-v-98e9dc7c]:disabled{opacity:.4;cursor:not-allowed}.control-btn .material-icons[data-v-98e9dc7c]{font-size:16px}.shuffle-btn[data-v-98e9dc7c]{background:#2196f333;border-color:#2196f34d}.shuffle-btn[data-v-98e9dc7c]:hover:not(:disabled){background:#2196f34d;border-color:#2196f366}.sort-btn[data-v-98e9dc7c]{background:#4caf5033;border-color:#4caf504d}.sort-btn[data-v-98e9dc7c]:hover:not(:disabled){background:#4caf504d;border-color:#4caf5066}.clear-btn[data-v-98e9dc7c]{background:#f4433633;border-color:#f443364d}.clear-btn[data-v-98e9dc7c]:hover{background:#f443364d;border-color:#f4433666}.main-content-section[data-v-98e9dc7c]{flex:1;min-height:200px}.input-section[data-v-98e9dc7c]{height:100%}.smart-grid-container[data-v-98e9dc7c]{display:flex;flex-direction:column;background:#0000004d;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.column-headers[data-v-98e9dc7c]{display:grid;grid-template-columns:40px repeat(8,minmax(70px,1fr));background:#0006;border-bottom:1px solid rgba(255,255,255,.2)}.row-header-space[data-v-98e9dc7c]{width:40px;height:32px;background:#0006;border-right:1px solid rgba(255,255,255,.2)}.column-header[data-v-98e9dc7c]{display:flex;align-items:center;justify-content:center;padding:8px;font-size:11px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.5px;border-right:1px solid rgba(255,255,255,.1);-webkit-user-select:none;user-select:none}.column-header[data-v-98e9dc7c]:last-child{border-right:none}.grid-main[data-v-98e9dc7c]{display:grid;grid-template-columns:40px 1fr;overflow-y:auto;max-height:400px}.row-numbers[data-v-98e9dc7c]{display:flex;flex-direction:column;background:#0006;border-right:1px solid rgba(255,255,255,.2)}.row-number[data-v-98e9dc7c]{display:flex;align-items:center;justify-content:center;height:36px;font-size:11px;font-weight:600;color:#fff9;border-bottom:1px solid rgba(255,255,255,.1);-webkit-user-select:none;user-select:none}.row-number[data-v-98e9dc7c]:last-child{border-bottom:none}.grid-content[data-v-98e9dc7c]{overflow:auto}.grid-input-area[data-v-98e9dc7c]{display:flex;flex-direction:column}.input-row[data-v-98e9dc7c]{display:grid;grid-template-columns:repeat(8,minmax(70px,1fr));height:36px}.cell-input[data-v-98e9dc7c]{all:unset;box-sizing:border-box;padding:8px 10px;background:#0003;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:13px;transition:all .15s ease;height:36px}.cell-input[data-v-98e9dc7c]:hover{background:#ffffff0d}.cell-input[data-v-98e9dc7c]:focus{background:#2196f31a;border-color:#2196f366;outline:none;z-index:1}.cell-input.has-content[data-v-98e9dc7c]{background:#ffffff08;font-weight:500}.cell-input[data-v-98e9dc7c]:disabled{opacity:.5;cursor:not-allowed}.cell-input[data-v-98e9dc7c]::placeholder{color:#ffffff4d;font-style:italic}.textarea-container[data-v-98e9dc7c]{height:100%}.entries-textarea[data-v-98e9dc7c]{width:100%;min-height:200px;padding:14px;background:#0000004d;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;resize:vertical;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.entries-textarea[data-v-98e9dc7c]:hover{background:#0006;border-color:#ffffff4d}.entries-textarea[data-v-98e9dc7c]:focus{outline:none;background:#00000080;border-color:#2196f380}.entries-textarea[data-v-98e9dc7c]:disabled{opacity:.5;cursor:not-allowed}.entries-textarea[data-v-98e9dc7c]::placeholder{color:#fff6;font-style:italic}.list-mode-container[data-v-98e9dc7c]{display:flex;flex-direction:column;gap:16px}.add-entry-section[data-v-98e9dc7c]{display:flex;flex-direction:column;gap:10px}.add-entry-row[data-v-98e9dc7c]{display:flex;gap:8px}.new-entry-input[data-v-98e9dc7c]{flex:1;padding:10px 14px;background:#0000004d;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:14px;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.new-entry-input[data-v-98e9dc7c]:hover{background:#0006;border-color:#ffffff4d}.new-entry-input[data-v-98e9dc7c]:focus{outline:none;background:#00000080;border-color:#2196f380}.new-entry-input[data-v-98e9dc7c]:disabled{opacity:.5;cursor:not-allowed}.new-entry-input[data-v-98e9dc7c]::placeholder{color:#fff6}.add-entry-btn[data-v-98e9dc7c]{width:44px;height:44px;background:#2196f34d;border:1px solid rgba(33,150,243,.4);border-radius:8px;color:#64b5f6;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.add-entry-btn[data-v-98e9dc7c]:hover:not(:disabled){background:#2196f366;border-color:#2196f380;transform:scale(1.05)}.add-entry-btn[data-v-98e9dc7c]:disabled{opacity:.3;cursor:not-allowed}.add-entry-btn .material-icons[data-v-98e9dc7c]{font-size:20px}.interactive-entries-list[data-v-98e9dc7c]{max-height:300px;overflow-y:auto;scrollbar-width:thin}.interactive-entries-list[data-v-98e9dc7c]::-webkit-scrollbar{width:6px}.interactive-entries-list[data-v-98e9dc7c]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.interactive-entries-list[data-v-98e9dc7c]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.entries-interactive-container[data-v-98e9dc7c]{display:flex;flex-direction:column;gap:8px}.interactive-entry-item[data-v-98e9dc7c]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:8px;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.interactive-entry-item[data-v-98e9dc7c]:hover{background:#0006;border-color:#fff3}.interactive-entry-item.entry-empty[data-v-98e9dc7c]{opacity:.4;background:#0003}.interactive-entry-item.entry-empty .entry-edit-input[data-v-98e9dc7c]{font-style:italic;color:#ffffff4d;background:#ffffff05}.interactive-entry-item.entry-empty .entry-number[data-v-98e9dc7c]{opacity:.5}.entry-number[data-v-98e9dc7c]{width:28px;height:28px;background:#2196f333;border:1px solid rgba(33,150,243,.3);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#64b5f6;flex-shrink:0;font-variant-numeric:tabular-nums}.entry-edit-input[data-v-98e9dc7c]{flex:1;padding:6px 10px;background:transparent;border:1px solid transparent;border-radius:4px;color:#fff;font-size:14px;transition:all .2s ease}.entry-edit-input[data-v-98e9dc7c]:hover{background:#ffffff0d;border-color:#ffffff1a}.entry-edit-input[data-v-98e9dc7c]:focus{outline:none;background:#0000004d;border-color:#2196f366}.entry-edit-input[data-v-98e9dc7c]:disabled{opacity:.5;cursor:not-allowed}.remove-entry-btn[data-v-98e9dc7c]{width:32px;height:32px;background:#f4433633;border:1px solid rgba(244,67,54,.3);border-radius:6px;color:#ef5350;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.remove-entry-btn[data-v-98e9dc7c]:hover:not(:disabled){background:#f443364d;border-color:#f4433666;transform:scale(1.05)}.remove-entry-btn[data-v-98e9dc7c]:disabled{opacity:.3;cursor:not-allowed}.remove-entry-btn .material-icons[data-v-98e9dc7c]{font-size:16px}.history-section[data-v-98e9dc7c]{display:flex;flex-direction:column;gap:16px;height:100%}.section-header[data-v-98e9dc7c]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.header-left[data-v-98e9dc7c]{display:flex;align-items:center;gap:12px}.section-title[data-v-98e9dc7c]{font-size:16px;font-weight:600;color:#fff;margin:0}.history-count[data-v-98e9dc7c]{display:flex;align-items:center;justify-content:center;min-width:32px;height:24px;background:#2196f333;border:1px solid rgba(33,150,243,.3);border-radius:6px;padding:0 8px}.count-number[data-v-98e9dc7c]{font-size:12px;font-weight:600;color:#64b5f6}.clear-history-btn[data-v-98e9dc7c]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#f4433633;border:1px solid rgba(244,67,54,.3);border-radius:6px;color:#ef5350;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.clear-history-btn[data-v-98e9dc7c]:hover{background:#f443364d;border-color:#f4433666;transform:translateY(-1px)}.clear-history-btn .material-icons[data-v-98e9dc7c]{font-size:16px}.history-container[data-v-98e9dc7c]{flex:1;overflow-y:auto;max-height:300px}.empty-state[data-v-98e9dc7c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:#ffffff80}.empty-icon[data-v-98e9dc7c]{margin-bottom:16px}.empty-icon .material-icons[data-v-98e9dc7c]{font-size:48px;opacity:.3}.empty-text[data-v-98e9dc7c]{font-size:15px;font-weight:500;margin-bottom:6px}.empty-subtext[data-v-98e9dc7c]{font-size:13px;opacity:.7}.results-list[data-v-98e9dc7c]{display:flex;flex-direction:column;gap:8px}.results-list[data-v-98e9dc7c]::-webkit-scrollbar{width:6px}.results-list[data-v-98e9dc7c]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.results-list[data-v-98e9dc7c]::-webkit-scrollbar-thumb{background:#1976d2b3;border-radius:3px}.result-item[data-v-98e9dc7c]{all:unset;display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff0d;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-98e9dc7c]:hover{background:#ffffff1a;transform:translate(4px)}.result-item[data-v-98e9dc7c]:last-child{margin-bottom:0}.result-avatar[data-v-98e9dc7c]{all:unset;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,#1976d2,#1565c0);border-radius:50%;flex-shrink:0}.result-number[data-v-98e9dc7c]{all:unset;font-size:12px;font-weight:600;color:#fff}.result-content[data-v-98e9dc7c]{all:unset;display:block;flex:1;min-width:0}.result-name[data-v-98e9dc7c]{all:unset;display:block;font-size:14px;font-weight:500;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-time[data-v-98e9dc7c]{all:unset;display:block;font-size:11px;color:#ffffff80}.time-text[data-v-98e9dc7c]{all:unset}@media (max-width: 768px){.control-btn .btn-text[data-v-98e9dc7c]{display:none}.control-btn[data-v-98e9dc7c]{padding:8px 12px}.panel-tab[data-v-98e9dc7c]{padding:12px 8px;font-size:12px}.panel-header[data-v-98e9dc7c]{min-height:44px;padding:0 12px}.hide-checkbox-container[data-v-98e9dc7c]{right:12px;font-size:12px}.cell-input[data-v-98e9dc7c]{font-size:12px;padding:6px 8px}.entries-textarea[data-v-98e9dc7c]{font-size:13px;padding:12px}}@media (max-width: 480px){.control-btn[data-v-98e9dc7c]{padding:6px 8px}.control-btn .material-icons[data-v-98e9dc7c]{font-size:16px}.panel-tab .badge[data-v-98e9dc7c]{padding:1px 6px;font-size:10px}.entries-textarea[data-v-98e9dc7c]{min-height:250px;padding:12px}.result-item[data-v-98e9dc7c]{padding:12px}.grid-main[data-v-98e9dc7c]{max-height:300px}.interactive-entries-list[data-v-98e9dc7c]{max-height:250px}}[data-v-164fbce8]:root{--brand-primary: #1976d2;--brand-secondary: #26a69a;--brand-accent: #9c27b0;--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--bg-tertiary: #e9ecef;--text-primary: #212529;--text-secondary: #6c757d;--text-muted: #adb5bd;--border-color: #dee2e6;--border-radius: 8px;--border-radius-lg: 12px;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .1);--shadow-md: 0 4px 12px rgba(0, 0, 0, .15);--shadow-lg: 0 8px 25px rgba(0, 0, 0, .2);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--font-family-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-secondary: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-xxl: 24px;--transition-fast: .15s ease-out;--transition-base: .25s ease-out;--transition-slow: .35s ease-out;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal: 1040;--z-popover: 1050;--z-tooltip: 1060;--z-toast: 1070;--bucket-bg-primary: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--bucket-bg-secondary: rgba(255, 255, 255, .95);--bucket-bg-tertiary: rgba(255, 255, 255, .9);--bucket-status-text: #2d3748;--bucket-control-bg: rgba(255, 255, 255, .9);--bucket-control-border: rgba(0, 0, 0, .1);--bucket-control-hover: rgba(255, 255, 255, 1);--bucket-dropdown-bg: white;--bucket-timer-bg: rgba(255, 255, 255, .9)}[data-theme=dark][data-v-164fbce8]{--bg-primary: #1a1a1a;--bg-secondary: #2d2d2d;--bg-tertiary: #404040;--text-primary: #e5e5e5;--text-secondary: #b0b0b0;--text-muted: #808080;--border-color: #404040;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 25px rgba(0, 0, 0, .5);--bucket-bg-primary: rgba(55, 65, 81, .9);--bucket-bg-secondary: rgba(0, 0, 0, .8);--bucket-bg-tertiary: rgba(0, 0, 0, .6);--bucket-status-text: white;--bucket-control-bg: rgba(0, 0, 0, .6);--bucket-control-border: rgba(255, 255, 255, .2);--bucket-control-hover: rgba(0, 0, 0, .8);--bucket-dropdown-bg: rgba(0, 0, 0, .95);--bucket-timer-bg: rgba(0, 0, 0, .8)}@media (prefers-color-scheme: dark){[data-v-164fbce8]:root:not([data-theme]){--bg-primary: #1a1a1a;--bg-secondary: #2d2d2d;--bg-tertiary: #404040;--text-primary: #e5e5e5;--text-secondary: #b0b0b0;--text-muted: #808080;--border-color: #404040;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 25px rgba(0, 0, 0, .5);--bucket-bg-primary: rgba(55, 65, 81, .9);--bucket-bg-secondary: rgba(0, 0, 0, .8);--bucket-bg-tertiary: rgba(0, 0, 0, .6);--bucket-status-text: white;--bucket-control-bg: rgba(0, 0, 0, .6);--bucket-control-border: rgba(255, 255, 255, .2);--bucket-control-hover: rgba(0, 0, 0, .8);--bucket-dropdown-bg: rgba(0, 0, 0, .95);--bucket-timer-bg: rgba(0, 0, 0, .8)}}.ad-overlay-wrapper[data-v-164fbce8]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:20px}.ad-overlay[data-v-164fbce8]{background:#fff;border-radius:16px;max-width:800px;width:100%;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;position:relative;overflow:hidden}.ad-content[data-v-164fbce8]{flex:1;padding:10px;overflow:auto;min-height:250px;display:flex;flex-direction:column}.ad-unit[data-v-164fbce8]{flex:1;display:flex;align-items:center;justify-content:center;min-height:250px;position:relative}.ad-loading[data-v-164fbce8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;color:#666}.spinner[data-v-164fbce8]{width:44px;height:44px;border:4px solid #f3f3f3;border-top:4px solid #1976d2;border-radius:50%;animation:spin-164fbce8 1s linear infinite}@keyframes spin-164fbce8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ad-loading p[data-v-164fbce8]{margin:0;font-size:15px}.ad-loading .text-caption[data-v-164fbce8]{font-size:12px;color:#999}.ad-banner-ins[data-v-164fbce8]{width:100%!important;min-height:200px;display:block!important;max-width:100%!important;flex:1;box-sizing:border-box}.ad-fallback[data-v-164fbce8]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;min-height:200px}.fallback-banner[data-v-164fbce8]{text-align:center;padding:30px;border:2px dashed #ddd;border-radius:12px;width:100%;max-width:400px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);cursor:pointer;transition:all .2s ease}.fallback-banner[data-v-164fbce8]:hover{transform:scale(1.02);border-color:#1976d2;box-shadow:0 4px 12px #1976d226}.ad-label[data-v-164fbce8]{font-size:12px;color:#999;text-transform:uppercase;margin-bottom:15px;font-weight:600}.fallback-content h4[data-v-164fbce8]{color:#333;margin:0 0 12px;font-size:18px}.fallback-content p[data-v-164fbce8]{color:#666;margin:0 0 18px;font-size:14px}.fallback-cta[data-v-164fbce8]{background:#1976d2;color:#fff;padding:10px 20px;border-radius:6px;display:inline-block;text-decoration:none;font-weight:600;font-size:14px;transition:background .2s ease}.fallback-cta[data-v-164fbce8]:hover{background:#1565c0}.retry-button[data-v-164fbce8]{margin-top:15px;background:#f5f5f5;border:1px solid #ddd;border-radius:6px;padding:8px 16px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:#666;transition:all .2s ease}.retry-button[data-v-164fbce8]:hover{background:#e0e0e0;border-color:#bbb}.retry-button i[data-v-164fbce8]{font-size:16px}.close-button[data-v-164fbce8]{position:absolute;top:15px;right:15px;width:44px;height:44px;border:none;background:#fffffff2;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026;transition:all .2s ease;touch-action:manipulation;z-index:20;pointer-events:auto}.close-button[data-v-164fbce8]:active{background:#fff;transform:scale(.95)}@media (hover: hover){.close-button[data-v-164fbce8]:hover{background:#fff;transform:scale(1.05);box-shadow:0 6px 16px #0003}}.close-button i[data-v-164fbce8]{color:#666;font-size:22px;pointer-events:none}.credit-info[data-v-164fbce8]{background:linear-gradient(135deg,#e8f5e8,#d4e6d4);padding:18px 25px;border-top:1px solid #ddd}.credit-message[data-v-164fbce8]{display:flex;align-items:center;gap:12px;color:#2e7d32;font-weight:600;font-size:15px}.credit-message i[data-v-164fbce8]{color:#4caf50;font-size:20px}.ad-instruction[data-v-164fbce8]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);padding:18px 25px;border-top:1px solid #ddd;display:flex;align-items:center;justify-content:center;gap:12px;color:#1565c0;font-weight:600;font-size:15px}.ad-instruction i[data-v-164fbce8]{color:#1976d2;font-size:20px;animation:pulse-164fbce8 2s infinite}@keyframes pulse-164fbce8{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@media (max-width: 600px){.ad-overlay[data-v-164fbce8]{width:95%;max-height:90vh}.ad-content[data-v-164fbce8]{padding:6px;min-height:200px}.ad-unit[data-v-164fbce8]{min-height:180px}.close-button[data-v-164fbce8]{width:44px;height:44px;top:8px;right:8px}}.app-container[data-v-aa985a6b]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:#fff;overflow-x:hidden;transition:background .3s ease,color .3s ease}.main-container[data-v-aa985a6b]{display:flex;position:relative}.content-area[data-v-aa985a6b]{flex:1;display:flex;flex-direction:column;padding:0;overflow-y:auto}.side-panel[data-v-aa985a6b]{width:380px;background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-left:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;position:relative;transition:all .3s ease}.side-panel.hidden[data-v-aa985a6b]{width:60px}.side-panel.hidden[data-v-aa985a6b] .panel-main-content{display:none}@media (max-width: 1024px){.side-panel[data-v-aa985a6b]{width:320px}}@media (max-width: 768px){.main-container[data-v-aa985a6b]{flex-direction:column}.content-area[data-v-aa985a6b]{padding:0;height:auto;min-height:60vh}.side-panel[data-v-aa985a6b]{width:100%;height:auto;min-height:400px;border-left:none;border-top:1px solid rgba(255,255,255,.1)}.side-panel.hidden[data-v-aa985a6b]{min-height:auto;border-top:none;height:auto;width:100%}}@media (max-width: 480px){.content-area[data-v-aa985a6b]{padding:0}}[data-v-aa985a6b]::-webkit-scrollbar{width:8px;height:8px}[data-v-aa985a6b]::-webkit-scrollbar-track{background:#ffffff0d}[data-v-aa985a6b]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}[data-v-aa985a6b]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.info-section[data-v-ab53c7d6]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:24px;border:1px solid rgba(255,255,255,.1);transition:all .3s;height:100%;display:flex;flex-direction:column}.info-section[data-v-ab53c7d6]:hover{background:#ffffff14;transform:translateY(-2px)}.info-section-title[data-v-ab53c7d6]{font-size:20px;font-weight:600;margin-bottom:16px;color:#fff;display:flex;align-items:center;gap:8px}.info-section-title .material-icons[data-v-ab53c7d6]{font-size:24px}.info-section-content[data-v-ab53c7d6]{font-size:14px;line-height:1.6;color:#fffc;flex:1;min-height:0}.scrollable-content[data-v-ab53c7d6]{overflow-y:auto;overflow-x:hidden;padding-right:8px;margin-right:-8px}.scrollable-content[data-v-ab53c7d6]::-webkit-scrollbar{width:6px}.scrollable-content[data-v-ab53c7d6]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.scrollable-content[data-v-ab53c7d6]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.scrollable-content[data-v-ab53c7d6]::-webkit-scrollbar-thumb:hover{background:#fff6}.faq-item[data-v-ab53c7d6]{margin-bottom:8px;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;transition:all .2s ease}.faq-item[data-v-ab53c7d6]:hover{border-color:#fff3;background:#ffffff05}.faq-question-header[data-v-ab53c7d6]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;transition:all .2s ease;background:#ffffff0d}.faq-question-header[data-v-ab53c7d6]:hover{background:#ffffff14}.faq-question-text[data-v-ab53c7d6]{font-weight:600;color:#60a5fa;flex:1;margin:0}.expand-icon[data-v-ab53c7d6]{color:#fff9;transition:transform .3s ease;font-size:20px}.expand-icon.expanded[data-v-ab53c7d6]{transform:rotate(180deg)}.faq-answer-container[data-v-ab53c7d6]{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.faq-answer-container.expanded[data-v-ab53c7d6]{max-height:500px;transition:max-height .4s ease-in}.faq-answer-content[data-v-ab53c7d6]{padding:16px;border-top:1px solid rgba(255,255,255,.1)}.faq-answer[data-v-ab53c7d6]{margin-bottom:16px;color:#fffc}.faq-answer[data-v-ab53c7d6] a{color:#60a5fa;text-decoration:none;font-weight:500;transition:color .2s ease}.faq-answer[data-v-ab53c7d6] a:hover{color:#93c5fd;text-decoration:underline}.faq-answer[data-v-ab53c7d6] a:visited{color:#c084fc}.related-pages[data-v-ab53c7d6]{background:#3b82f61a;border-left:3px solid #3b82f6;border-radius:6px;padding:12px 16px;margin-top:12px;margin-bottom:16px}.related-header[data-v-ab53c7d6]{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#60a5fa}.related-header .material-icons[data-v-ab53c7d6]{font-size:18px;flex-shrink:0}.related-title[data-v-ab53c7d6]{font-weight:600;font-size:14px}.related-links[data-v-ab53c7d6]{display:flex;flex-direction:column;gap:6px}.related-link[data-v-ab53c7d6]{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:4px;text-decoration:none;color:#60a5fa;font-size:14px;font-weight:500;transition:all .2s ease}.related-link .material-icons[data-v-ab53c7d6]{flex-shrink:0;font-size:16px;transition:transform .2s ease}.related-link[data-v-ab53c7d6]:hover{background:#3b82f626;color:#93c5fd;text-decoration:none;padding-left:12px}.related-link:hover .material-icons[data-v-ab53c7d6]{transform:translate(2px)}.related-link[data-v-ab53c7d6]:visited{color:#c084fc}.related-link[data-v-ab53c7d6]:visited:hover{color:#ddd6fe}body.light-mode .info-section[data-v-ab53c7d6]{background:#fff9;border-color:#0000001a}body.light-mode .info-section[data-v-ab53c7d6]:hover{background:#fffc}body.light-mode .info-section-title[data-v-ab53c7d6]{color:#1f2937}body.light-mode .info-section-content[data-v-ab53c7d6]{color:#000000b3}body.light-mode .faq-question[data-v-ab53c7d6]{color:#1f2937}body.light-mode .faq-question strong[data-v-ab53c7d6]{color:#2563eb}body.light-mode .faq-answer[data-v-ab53c7d6]{color:#000000b3}body.light-mode .faq-answer[data-v-ab53c7d6] a{color:#2563eb}body.light-mode .faq-answer[data-v-ab53c7d6] a:hover{color:#1d4ed8}body.light-mode .faq-answer[data-v-ab53c7d6] a:visited{color:#7c3aed}body.light-mode .related-pages[data-v-ab53c7d6]{background:#3b82f61a;border-color:#3b82f6}body.light-mode .related-header[data-v-ab53c7d6],body.light-mode .related-link[data-v-ab53c7d6]{color:#2563eb}body.light-mode .related-link[data-v-ab53c7d6]:hover{background:#3b82f626;color:#1d4ed8}body.light-mode .related-link[data-v-ab53c7d6]:visited{color:#7c3aed}body.light-mode .related-link[data-v-ab53c7d6]:visited:hover{color:#6d28d9}@media (max-width: 768px){.info-section[data-v-ab53c7d6]{padding:20px}.info-section-title[data-v-ab53c7d6]{font-size:18px;margin-bottom:12px}.info-section-content[data-v-ab53c7d6]{font-size:13px}.related-pages[data-v-ab53c7d6]{padding:10px 12px}.related-header .related-title[data-v-ab53c7d6]{font-size:13px}.related-link[data-v-ab53c7d6]{font-size:13px;padding:5px 6px}}@media (max-width: 480px){.info-section[data-v-ab53c7d6]{padding:16px}.info-section-title[data-v-ab53c7d6]{font-size:17px;margin-bottom:10px}.info-section-content[data-v-ab53c7d6]{font-size:12px}.faq-answer[data-v-ab53c7d6]{margin-bottom:12px}.related-pages[data-v-ab53c7d6]{padding:8px 10px;margin-top:10px;margin-bottom:12px}.related-header .material-icons[data-v-ab53c7d6]{font-size:16px}.related-title[data-v-ab53c7d6]{font-size:12px}.related-link[data-v-ab53c7d6]{font-size:12px;padding:4px 5px}.related-link .material-icons[data-v-ab53c7d6]{font-size:14px}}@media print{.info-section[data-v-ab53c7d6]{background:#fff!important;box-shadow:none!important;border:1px solid #ddd!important;page-break-inside:avoid;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;height:auto!important}.scrollable-content[data-v-ab53c7d6]{overflow:visible!important;height:auto!important}.info-section-title[data-v-ab53c7d6],.info-section-content[data-v-ab53c7d6],.faq-question[data-v-ab53c7d6],.faq-question strong[data-v-ab53c7d6],.faq-answer[data-v-ab53c7d6]{color:#000!important}.faq-answer[data-v-ab53c7d6] a{color:#000!important;text-decoration:underline!important}.faq-answer[data-v-ab53c7d6] a:after{content:" (" attr(href) ")";font-size:.8em;color:#666}.related-pages[data-v-ab53c7d6]{border:1px solid #ddd!important;background:#f5f5f5!important}.related-header[data-v-ab53c7d6],.related-link[data-v-ab53c7d6]{color:#000!important}.related-link[data-v-ab53c7d6]:after{content:" (" attr(href) ")";font-size:.8em;color:#666}}.info-section[data-v-475f560e]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:24px;border:1px solid rgba(255,255,255,.1);transition:all .3s;height:100%;display:flex;flex-direction:column}.info-section[data-v-475f560e]:hover{background:#ffffff14;transform:translateY(-2px)}.info-section-title[data-v-475f560e]{font-size:20px;font-weight:600;margin-bottom:16px;color:#fff;display:flex;align-items:center;gap:8px}.info-section-title .material-icons[data-v-475f560e]{font-size:24px}.info-section-content[data-v-475f560e]{font-size:14px;line-height:1.6;color:#fffc;flex:1;min-height:0}.scrollable-content[data-v-475f560e]{overflow-y:auto;overflow-x:hidden;padding-right:8px;margin-right:-8px}.scrollable-content[data-v-475f560e]::-webkit-scrollbar{width:6px}.scrollable-content[data-v-475f560e]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.scrollable-content[data-v-475f560e]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.scrollable-content[data-v-475f560e]::-webkit-scrollbar-thumb:hover{background:#fff6}.description-text[data-v-475f560e]{margin-bottom:20px;color:#fffc;font-weight:400}.steps-container[data-v-475f560e]{margin-bottom:20px}.step-item[data-v-475f560e],.step-item p[data-v-475f560e]{margin-bottom:0}.step-item strong[data-v-475f560e]{font-weight:600;color:#60a5fa}.tips-section[data-v-475f560e]{background:#ffc1071a;border-left:4px solid #ffc107;border-radius:6px;padding:16px;margin-top:16px}.tip-item[data-v-475f560e]{margin-bottom:0}.tip-item p[data-v-475f560e]{margin-bottom:0;color:#ffffffe6}.tip-item strong[data-v-475f560e]{font-weight:600;color:#ffc107}body.light-mode .info-section[data-v-475f560e]{background:#fff9;border-color:#0000001a}body.light-mode .info-section[data-v-475f560e]:hover{background:#fffc}body.light-mode .info-section-title[data-v-475f560e]{color:#1f2937}body.light-mode .info-section-content[data-v-475f560e],body.light-mode .description-text[data-v-475f560e]{color:#000000b3}body.light-mode .step-item strong[data-v-475f560e]{color:#2563eb}body.light-mode .tips-section[data-v-475f560e]{background:#ffc10726;border-color:#f59e0b}body.light-mode .tip-item p[data-v-475f560e]{color:#000c}body.light-mode .tip-item strong[data-v-475f560e]{color:#f59e0b}@media (max-width: 768px){.info-section[data-v-475f560e]{padding:20px}.info-section-title[data-v-475f560e]{font-size:18px;margin-bottom:12px}.info-section-title .material-icons[data-v-475f560e]{font-size:22px}.info-section-content[data-v-475f560e]{font-size:13px}.description-text[data-v-475f560e],.steps-container[data-v-475f560e]{margin-bottom:16px}.tips-section[data-v-475f560e]{padding:12px;margin-top:12px}}@media (max-width: 480px){.info-section[data-v-475f560e]{padding:16px}.info-section-title[data-v-475f560e]{font-size:17px;margin-bottom:10px}.info-section-title .material-icons[data-v-475f560e]{font-size:20px}.info-section-content[data-v-475f560e]{font-size:12px}.description-text[data-v-475f560e],.steps-container[data-v-475f560e]{margin-bottom:14px}.tips-section[data-v-475f560e]{padding:10px;margin-top:10px}}@media print{.info-section[data-v-475f560e]{background:#fff!important;box-shadow:none!important;border:1px solid #ddd!important;page-break-inside:avoid;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;height:auto!important}.scrollable-content[data-v-475f560e]{overflow:visible!important;height:auto!important}.info-section-title[data-v-475f560e],.info-section-content[data-v-475f560e],.description-text[data-v-475f560e],.step-item[data-v-475f560e],.step-item strong[data-v-475f560e]{color:#000!important}.tips-section[data-v-475f560e]{background:#f5f5f5!important;border-color:#ffc107!important}.tip-item[data-v-475f560e],.tip-item strong[data-v-475f560e]{color:#000!important}}@media (prefers-contrast: high){.info-section[data-v-475f560e]{border:2px solid rgba(255,255,255,.5)}.tips-section[data-v-475f560e]{border:2px solid #ffc107;background:#ffc10733}body.light-mode .info-section[data-v-475f560e]{border:2px solid rgba(0,0,0,.5)}body.light-mode .tips-section[data-v-475f560e]{background:#ffc1074d}}@media (prefers-reduced-motion: reduce){.info-section[data-v-475f560e]{transition:none}.info-section[data-v-475f560e]:hover{transform:none}}.info-section[data-v-a27f3faf]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:24px;border:1px solid rgba(255,255,255,.1);transition:all .3s;height:100%;display:flex;flex-direction:column}.info-section[data-v-a27f3faf]:hover{background:#ffffff14;transform:translateY(-2px)}.info-section-title[data-v-a27f3faf]{font-size:20px;font-weight:600;margin-bottom:16px;color:#fff;display:flex;align-items:center;gap:8px}.info-section-title .material-icons[data-v-a27f3faf]{font-size:24px}.info-section-content[data-v-a27f3faf]{font-size:14px;line-height:1.6;color:#fffc;flex:1;min-height:0}.scrollable-content[data-v-a27f3faf]{overflow-y:auto;overflow-x:hidden;padding-right:8px;margin-right:-8px}.scrollable-content[data-v-a27f3faf]::-webkit-scrollbar{width:6px}.scrollable-content[data-v-a27f3faf]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.scrollable-content[data-v-a27f3faf]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.scrollable-content[data-v-a27f3faf]::-webkit-scrollbar-thumb:hover{background:#fff6}.description-text[data-v-a27f3faf]{margin-bottom:20px;color:#fffc;font-weight:400}.cases-container[data-v-a27f3faf]{margin-bottom:20px}.case-item[data-v-a27f3faf]{margin-bottom:0;transition:all .2s ease}.case-item[data-v-a27f3faf]:hover{transform:translate(2px)}.case-item p[data-v-a27f3faf]{margin-bottom:0;display:flex;align-items:flex-start;gap:8px}.case-emoji[data-v-a27f3faf]{font-size:16px;flex-shrink:0;margin-top:1px}.case-item strong[data-v-a27f3faf]{font-weight:600;color:#60a5fa}.footer-section[data-v-a27f3faf]{background:#3b82f61a;border-left:4px solid #3b82f6;border-radius:6px;padding:16px;margin-top:16px}.footer-content[data-v-a27f3faf]{display:flex;align-items:flex-start;gap:8px;color:#ffffffe6;font-style:italic}.footer-content .material-icons[data-v-a27f3faf]{font-size:18px;color:#60a5fa;flex-shrink:0;margin-top:1px}body.light-mode .info-section[data-v-a27f3faf]{background:#fff9;border-color:#0000001a}body.light-mode .info-section[data-v-a27f3faf]:hover{background:#fffc}body.light-mode .info-section-title[data-v-a27f3faf]{color:#1f2937}body.light-mode .info-section-content[data-v-a27f3faf],body.light-mode .description-text[data-v-a27f3faf]{color:#000000b3}body.light-mode .case-item strong[data-v-a27f3faf]{color:#2563eb}body.light-mode .footer-section[data-v-a27f3faf]{background:#3b82f61a;border-color:#3b82f6}body.light-mode .footer-content[data-v-a27f3faf]{color:#000c}body.light-mode .footer-content .material-icons[data-v-a27f3faf]{color:#2563eb}@media (max-width: 768px){.info-section[data-v-a27f3faf]{padding:20px}.info-section-title[data-v-a27f3faf]{font-size:18px;margin-bottom:12px}.info-section-title .material-icons[data-v-a27f3faf]{font-size:22px}.info-section-content[data-v-a27f3faf]{font-size:13px}.description-text[data-v-a27f3faf],.cases-container[data-v-a27f3faf]{margin-bottom:16px}.case-item[data-v-a27f3faf]:hover{transform:none}.footer-section[data-v-a27f3faf]{padding:12px;margin-top:12px}.footer-content[data-v-a27f3faf]{flex-direction:column;text-align:left}.footer-content .material-icons[data-v-a27f3faf]{align-self:flex-start;margin-bottom:4px}}@media (max-width: 480px){.info-section[data-v-a27f3faf]{padding:16px}.info-section-title[data-v-a27f3faf]{font-size:17px;margin-bottom:10px}.info-section-title .material-icons[data-v-a27f3faf]{font-size:20px}.info-section-content[data-v-a27f3faf]{font-size:12px}.description-text[data-v-a27f3faf],.cases-container[data-v-a27f3faf]{margin-bottom:14px}.case-emoji[data-v-a27f3faf]{font-size:14px}.footer-section[data-v-a27f3faf]{padding:10px;margin-top:10px}.footer-content .material-icons[data-v-a27f3faf]{font-size:16px}}@media print{.info-section[data-v-a27f3faf]{background:#fff!important;box-shadow:none!important;border:1px solid #ddd!important;page-break-inside:avoid;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;height:auto!important}.scrollable-content[data-v-a27f3faf]{overflow:visible!important;height:auto!important}.info-section-title[data-v-a27f3faf],.info-section-content[data-v-a27f3faf],.description-text[data-v-a27f3faf],.case-item[data-v-a27f3faf],.case-item strong[data-v-a27f3faf]{color:#000!important}.case-item[data-v-a27f3faf]:hover{transform:none!important}.footer-section[data-v-a27f3faf]{background:#f5f5f5!important;border-color:#3b82f6!important}.footer-content[data-v-a27f3faf],.footer-content .material-icons[data-v-a27f3faf]{color:#000!important}}@media (prefers-contrast: high){.info-section[data-v-a27f3faf]{border:2px solid rgba(255,255,255,.5)}.footer-section[data-v-a27f3faf]{border:2px solid #3b82f6;background:#3b82f633}body.light-mode .info-section[data-v-a27f3faf]{border:2px solid rgba(0,0,0,.5)}body.light-mode .footer-section[data-v-a27f3faf]{background:#3b82f64d}}@media (prefers-reduced-motion: reduce){.info-section[data-v-a27f3faf]{transition:none}.info-section[data-v-a27f3faf]:hover{transform:none}.case-item[data-v-a27f3faf]{transition:none}.case-item[data-v-a27f3faf]:hover{transform:none}}.info-section[data-v-c91f6a3c]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:24px;border:1px solid rgba(255,255,255,.1);transition:all .3s;height:100%;display:flex;flex-direction:column}.info-section[data-v-c91f6a3c]:hover{background:#ffffff14;transform:translateY(-2px)}.info-section-title[data-v-c91f6a3c]{font-size:20px;font-weight:600;margin-bottom:16px;color:#fff;display:flex;align-items:center;gap:8px}.info-section-title .material-icons[data-v-c91f6a3c]{font-size:24px}.scrollable-features[data-v-c91f6a3c]{flex:1;overflow-y:auto;overflow-x:hidden;padding-right:8px;margin-right:-8px}.scrollable-features[data-v-c91f6a3c]::-webkit-scrollbar{width:6px}.scrollable-features[data-v-c91f6a3c]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.scrollable-features[data-v-c91f6a3c]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.scrollable-features[data-v-c91f6a3c]::-webkit-scrollbar-thumb:hover{background:#fff6}.info-section-content[data-v-c91f6a3c]{font-size:14px;line-height:1.6;color:#fffc}.features-grid[data-v-c91f6a3c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:24px}.features-grid.compact[data-v-c91f6a3c]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:16px}.feature-item[data-v-c91f6a3c]{background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:16px;text-align:center;transition:all .2s ease}.feature-item.compact[data-v-c91f6a3c]{padding:12px}.feature-item[data-v-c91f6a3c]:hover{background:#ffffff1f;transform:translateY(-2px)}.feature-icon[data-v-c91f6a3c]{font-size:28px;margin-bottom:8px;display:block}.feature-item.compact .feature-icon[data-v-c91f6a3c]{font-size:24px;margin-bottom:6px}.feature-title[data-v-c91f6a3c]{font-weight:600;margin-bottom:6px;color:#fff;font-size:14px}.feature-item.compact .feature-title[data-v-c91f6a3c]{font-size:12px;margin-bottom:4px}.feature-description[data-v-c91f6a3c]{color:#ffffffb3;font-size:12px;line-height:1.4}.feature-item.compact .feature-description[data-v-c91f6a3c]{font-size:11px}.features-section[data-v-c91f6a3c]{margin-bottom:32px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:24px}.features-section[data-v-c91f6a3c]:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.section-subtitle[data-v-c91f6a3c]{font-size:16px;font-weight:600;margin-bottom:16px;color:#60a5fa;display:flex;align-items:center;gap:8px}.section-subtitle .material-icons[data-v-c91f6a3c]{font-size:20px}.tech-features-container[data-v-c91f6a3c]{display:flex;flex-direction:column;gap:20px}.tech-category[data-v-c91f6a3c]{background:#ffffff08;border-radius:8px;padding:16px}.tech-category-title[data-v-c91f6a3c]{font-size:14px;font-weight:600;margin-bottom:12px;color:#93c5fd}.bucket-themes-container[data-v-c91f6a3c]{display:flex;flex-direction:column;gap:8px}.bucket-theme-card[data-v-c91f6a3c]{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;transition:all .2s ease}.bucket-theme-card[data-v-c91f6a3c]:hover{background:#ffffff1a}.bucket-theme-header[data-v-c91f6a3c]{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:all .2s ease}.bucket-theme-header[data-v-c91f6a3c]:hover{background:#ffffff0d}.bucket-emoji[data-v-c91f6a3c]{font-size:18px}.bucket-theme-title[data-v-c91f6a3c]{flex:1;font-weight:600;color:#fff;font-size:14px}.theme-color-chip[data-v-c91f6a3c]{background:#fff3;padding:2px 8px;border-radius:12px;font-size:10px;font-weight:500}.theme-color-chip.amber[data-v-c91f6a3c]{background:#fbbf244d;color:#fbbf24}.theme-color-chip.slate[data-v-c91f6a3c]{background:#94a3b84d;color:#94a3b8}.expand-icon[data-v-c91f6a3c]{font-size:18px;color:#fff9;transition:transform .3s ease}.expand-icon.expanded[data-v-c91f6a3c]{transform:rotate(180deg)}.bucket-theme-content[data-v-c91f6a3c]{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.bucket-theme-content.expanded[data-v-c91f6a3c]{max-height:200px;transition:max-height .4s ease-in}.bucket-theme-content-inner[data-v-c91f6a3c]{padding:16px;border-top:1px solid rgba(255,255,255,.1)}.bucket-theme-description[data-v-c91f6a3c]{color:#fffc;margin-bottom:12px;font-size:12px;line-height:1.4}.bucket-theme-features[data-v-c91f6a3c]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px}.feature-tag[data-v-c91f6a3c]{background:#3b82f633;color:#60a5fa;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:500}.bucket-theme-best-for[data-v-c91f6a3c]{font-size:11px;color:#ffffffb3}.bucket-theme-best-for strong[data-v-c91f6a3c]{color:#ffffffe6}body.light-mode .info-section[data-v-c91f6a3c]{background:#fff9;border-color:#0000001a}body.light-mode .info-section[data-v-c91f6a3c]:hover{background:#fffc}body.light-mode .info-section-title[data-v-c91f6a3c]{color:#1f2937}body.light-mode .info-section-content[data-v-c91f6a3c]{color:#000000b3}body.light-mode .section-subtitle[data-v-c91f6a3c]{color:#2563eb}body.light-mode .feature-item[data-v-c91f6a3c]{background:#0000000d;border-color:#0000001a}body.light-mode .feature-item[data-v-c91f6a3c]:hover{background:#00000014}body.light-mode .feature-title[data-v-c91f6a3c]{color:#1f2937}body.light-mode .feature-description[data-v-c91f6a3c]{color:#0009}body.light-mode .bucket-theme-card[data-v-c91f6a3c]{background:#0000000d;border-color:#0000001a}body.light-mode .bucket-theme-title[data-v-c91f6a3c]{color:#1f2937}body.light-mode .tech-category[data-v-c91f6a3c]{background:#00000005}body.light-mode .tech-category-title[data-v-c91f6a3c]{color:#3b82f6}@media (max-width: 768px){.info-section[data-v-c91f6a3c]{padding:20px}.features-grid[data-v-c91f6a3c]{grid-template-columns:1fr;gap:8px}.features-grid.compact[data-v-c91f6a3c]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.feature-item[data-v-c91f6a3c]{padding:12px}.bucket-theme-header[data-v-c91f6a3c]{padding:10px 12px;gap:8px}.bucket-emoji[data-v-c91f6a3c]{font-size:16px}.bucket-theme-title[data-v-c91f6a3c]{font-size:12px}.tech-features-container[data-v-c91f6a3c]{gap:16px}}@media (max-width: 480px){.info-section[data-v-c91f6a3c]{padding:16px}.feature-icon[data-v-c91f6a3c]{font-size:24px}.feature-title[data-v-c91f6a3c]{font-size:12px}.feature-description[data-v-c91f6a3c]{font-size:11px}.section-subtitle[data-v-c91f6a3c]{font-size:14px}}@media print{.info-section[data-v-c91f6a3c]{background:#fff!important;box-shadow:none!important;border:1px solid #ddd!important;page-break-inside:avoid;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;height:auto!important}.scrollable-features[data-v-c91f6a3c]{overflow:visible!important;height:auto!important}.bucket-theme-content[data-v-c91f6a3c]{max-height:none!important;overflow:visible!important}[data-v-c91f6a3c]{color:#000!important}}[data-v-f911e880]:root{--brand-primary: #1976d2;--brand-secondary: #26a69a;--brand-accent: #9c27b0;--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--bg-tertiary: #e9ecef;--text-primary: #212529;--text-secondary: #6c757d;--text-muted: #adb5bd;--border-color: #dee2e6;--border-radius: 8px;--border-radius-lg: 12px;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .1);--shadow-md: 0 4px 12px rgba(0, 0, 0, .15);--shadow-lg: 0 8px 25px rgba(0, 0, 0, .2);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--font-family-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-secondary: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-xxl: 24px;--transition-fast: .15s ease-out;--transition-base: .25s ease-out;--transition-slow: .35s ease-out;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal: 1040;--z-popover: 1050;--z-tooltip: 1060;--z-toast: 1070;--bucket-bg-primary: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--bucket-bg-secondary: rgba(255, 255, 255, .95);--bucket-bg-tertiary: rgba(255, 255, 255, .9);--bucket-status-text: #2d3748;--bucket-control-bg: rgba(255, 255, 255, .9);--bucket-control-border: rgba(0, 0, 0, .1);--bucket-control-hover: rgba(255, 255, 255, 1);--bucket-dropdown-bg: white;--bucket-timer-bg: rgba(255, 255, 255, .9)}[data-theme=dark][data-v-f911e880]{--bg-primary: #1a1a1a;--bg-secondary: #2d2d2d;--bg-tertiary: #404040;--text-primary: #e5e5e5;--text-secondary: #b0b0b0;--text-muted: #808080;--border-color: #404040;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 25px rgba(0, 0, 0, .5);--bucket-bg-primary: rgba(55, 65, 81, .9);--bucket-bg-secondary: rgba(0, 0, 0, .8);--bucket-bg-tertiary: rgba(0, 0, 0, .6);--bucket-status-text: white;--bucket-control-bg: rgba(0, 0, 0, .6);--bucket-control-border: rgba(255, 255, 255, .2);--bucket-control-hover: rgba(0, 0, 0, .8);--bucket-dropdown-bg: rgba(0, 0, 0, .95);--bucket-timer-bg: rgba(0, 0, 0, .8)}@media (prefers-color-scheme: dark){[data-v-f911e880]:root:not([data-theme]){--bg-primary: #1a1a1a;--bg-secondary: #2d2d2d;--bg-tertiary: #404040;--text-primary: #e5e5e5;--text-secondary: #b0b0b0;--text-muted: #808080;--border-color: #404040;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 25px rgba(0, 0, 0, .5);--bucket-bg-primary: rgba(55, 65, 81, .9);--bucket-bg-secondary: rgba(0, 0, 0, .8);--bucket-bg-tertiary: rgba(0, 0, 0, .6);--bucket-status-text: white;--bucket-control-bg: rgba(0, 0, 0, .6);--bucket-control-border: rgba(255, 255, 255, .2);--bucket-control-hover: rgba(0, 0, 0, .8);--bucket-dropdown-bg: rgba(0, 0, 0, .95);--bucket-timer-bg: rgba(0, 0, 0, .8)}}.bucket-container[data-v-f911e880]{position:fixed;bottom:120px;right:20px;z-index:1001;cursor:pointer;width:80px;height:80px;transition:all .3s ease}.bucket-container[data-v-f911e880]:hover{transform:scale(1.1)}@media (max-width: 768px){.bucket-container[data-v-f911e880]{bottom:80px;right:16px;width:70px;height:70px}}@media (max-width: 375px){.bucket-container[data-v-f911e880]{width:60px;height:60px;bottom:70px;right:12px}}@media (max-height: 500px) and (orientation: landscape){.bucket-container[data-v-f911e880]{bottom:60px;right:12px;width:55px;height:55px}}.bucket[data-v-f911e880]{width:80px;height:80px;position:relative;margin:0 auto;transition:all .3s ease;transform-origin:bottom center}@media (max-width: 768px){.bucket[data-v-f911e880]{width:70px;height:70px}}@media (max-width: 375px){.bucket[data-v-f911e880]{width:60px;height:60px}}.bucket-body[data-v-f911e880]{width:56px;height:48px;background:linear-gradient(45deg,#8b0000,#dc143c 30%,#ff4500,#dc143c 70%,#8b0000);position:absolute;left:12px;top:16px;border-radius:4px 4px 8px 8px;transform:perspective(80px) rotateX(5deg);box-shadow:0 0 0 1px #600,0 3px 6px #0000004d,inset -6px 0 8px #0003,inset 6px 0 8px #ffffff1a,inset 0 -4px 6px #0003}@media (max-width: 768px){.bucket-body[data-v-f911e880]{width:48px;height:42px;left:11px;top:14px}}@media (max-width: 375px){.bucket-body[data-v-f911e880]{width:42px;height:36px;left:9px;top:12px}}.bucket-top[data-v-f911e880]{width:60px;height:16px;background:linear-gradient(135deg,#600,#8b0000,#600);border-radius:50%;position:absolute;left:10px;top:14px;box-shadow:0 0 0 1px #400,0 -1px 3px #0006,inset 0 2px 6px #0000004d,inset 0 -2px 4px #ffffff1a;z-index:10}@media (max-width: 768px){.bucket-top[data-v-f911e880]{width:50px;height:14px;left:10px;top:12px}}@media (max-width: 375px){.bucket-top[data-v-f911e880]{width:44px;height:12px;left:8px;top:10px}}.bucket-top[data-v-f911e880]:after{content:"";position:absolute;top:3px;left:6px;right:6px;height:3px;background:linear-gradient(135deg,#fff3,#ffffff0d,#0000001a);border-radius:50%}@media (max-width: 375px){.bucket-top[data-v-f911e880]:after{top:2px;left:4px;right:4px;height:2px}}.bucket-bottom[data-v-f911e880]{width:48px;height:10px;background:linear-gradient(135deg,#600,#8b0000,#600);border-radius:50%;position:absolute;left:16px;top:58px;box-shadow:0 1px 3px #0006,inset 0 1px 2px #ffffff1a}@media (max-width: 768px){.bucket-bottom[data-v-f911e880]{width:42px;height:8px;left:14px;top:50px}}@media (max-width: 375px){.bucket-bottom[data-v-f911e880]{width:36px;height:7px;left:12px;top:43px}}.bucket-eyes[data-v-f911e880]{position:absolute;top:30px;left:50%;transform:translate(-50%);z-index:15}@media (max-width: 768px){.bucket-eyes[data-v-f911e880]{top:26px}}@media (max-width: 375px){.bucket-eyes[data-v-f911e880]{top:22px}}.eye[data-v-f911e880]{width:7px;height:7px;background:radial-gradient(circle at 35% 30%,#fff,#f8f8f8 70%,#e8e8e8);border-radius:50%;display:inline-block;margin:0 3px;position:relative;border:1px solid #1976d2;box-shadow:0 1px 2px #0003,inset 0 0 2px #ffffffe6}@media (max-width: 375px){.eye[data-v-f911e880]{width:6px;height:6px;margin:0 2px}}.eye[data-v-f911e880]:after{content:"";width:3px;height:3px;background:radial-gradient(circle at 35% 30%,#0d47a1,#1976d2);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:inset 0 0 1px #0006}@media (max-width: 375px){.eye[data-v-f911e880]:after{width:2px;height:2px;top:2px;left:2px}}.eye[data-v-f911e880]:before{content:"";width:1px;height:1px;background:#fff;border-radius:50%;position:absolute;top:2px;left:3px;z-index:1}@media (max-width: 375px){.eye[data-v-f911e880]:before{top:2px;left:2px}}.bucket-mouth[data-v-f911e880]{width:10px;height:5px;border:1px solid #1976d2;border-top:none;border-radius:0 0 10px 10px;position:absolute;top:42px;left:50%;transform:translate(-50%);z-index:15;box-shadow:0 0 1px #0003}@media (max-width: 768px){.bucket-mouth[data-v-f911e880]{width:8px;height:4px;top:36px}}@media (max-width: 375px){.bucket-mouth[data-v-f911e880]{width:7px;height:3px;top:31px}}.bucket-ridge[data-v-f911e880]{position:absolute;left:13px;width:54px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.3) 50%,transparent 100%);z-index:12}@media (max-width: 768px){.bucket-ridge[data-v-f911e880]{left:11px;width:48px}}@media (max-width: 375px){.bucket-ridge[data-v-f911e880]{left:9px;width:42px}}.bucket-ridge[data-v-f911e880]:nth-child(1){top:26px}@media (max-width: 768px){.bucket-ridge[data-v-f911e880]:nth-child(1){top:22px}}@media (max-width: 375px){.bucket-ridge[data-v-f911e880]:nth-child(1){top:19px}}.bucket-ridge[data-v-f911e880]:nth-child(2){top:34px}@media (max-width: 768px){.bucket-ridge[data-v-f911e880]:nth-child(2){top:29px}}@media (max-width: 375px){.bucket-ridge[data-v-f911e880]:nth-child(2){top:25px}}.bucket-ridge[data-v-f911e880]:nth-child(3){top:50px}@media (max-width: 768px){.bucket-ridge[data-v-f911e880]:nth-child(3){top:43px}}@media (max-width: 375px){.bucket-ridge[data-v-f911e880]:nth-child(3){top:37px}}.direction-indicator[data-v-f911e880]{position:absolute;top:5px;right:2px;background:#000000b3;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;z-index:20}@media (max-width: 768px){.direction-indicator[data-v-f911e880]{width:16px;height:16px;top:4px;right:2px}}@media (max-width: 375px){.direction-indicator[data-v-f911e880]{width:14px;height:14px;top:3px;right:1px}}.direction-arrow[data-v-f911e880]{font-size:12px!important}@media (max-width: 768px){.direction-arrow[data-v-f911e880]{font-size:10px!important}}@media (max-width: 375px){.direction-arrow[data-v-f911e880]{font-size:8px!important}}.speech-bubble[data-v-f911e880]{position:absolute;bottom:90px;left:50%;transform:translate(-50%) scale(0);background:#fff9c4;border:2px solid #f57f17;border-radius:8px;padding:8px 12px;max-width:140px;box-shadow:0 2px 8px #0000001a;transform-origin:bottom center;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);z-index:30;white-space:nowrap}@media (max-width: 768px){.speech-bubble[data-v-f911e880]{bottom:80px;padding:6px 10px;max-width:120px;font-size:11px}}@media (max-width: 375px){.speech-bubble[data-v-f911e880]{bottom:70px;padding:5px 8px;max-width:100px;font-size:10px}}.speech-bubble[data-v-f911e880]:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff9c4}@media (max-width: 375px){.speech-bubble[data-v-f911e880]:after{bottom:-4px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff9c4}}.speech-bubble[data-v-f911e880]:before{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #f57f17}@media (max-width: 375px){.speech-bubble[data-v-f911e880]:before{bottom:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #f57f17}}.speech-bubble.show[data-v-f911e880]{transform:translate(-50%) scale(1)}.speech-bubble p[data-v-f911e880]{margin:0;color:#e65100;font-size:11px;line-height:1.2;font-weight:500;text-align:center}@media (max-width: 768px){.speech-bubble p[data-v-f911e880]{font-size:10px}}@media (max-width: 375px){.speech-bubble p[data-v-f911e880]{font-size:9px}}.close-btn[data-v-f911e880]{position:absolute;top:2px;right:5px;background:none;border:none;font-size:12px;cursor:pointer;color:#e65100;font-weight:700;line-height:1;padding:0}@media (max-width: 375px){.close-btn[data-v-f911e880]{font-size:10px;top:1px;right:3px}}.bounce[data-v-f911e880]{animation:bounce-f911e880 .6s ease}@keyframes bounce-f911e880{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}[data-v-3d74da5f]:root{--brand-primary: #1976d2;--brand-secondary: #26a69a;--brand-accent: #9c27b0;--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--bg-tertiary: #e9ecef;--text-primary: #212529;--text-secondary: #6c757d;--text-muted: #adb5bd;--border-color: #dee2e6;--border-radius: 8px;--border-radius-lg: 12px;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .1);--shadow-md: 0 4px 12px rgba(0, 0, 0, .15);--shadow-lg: 0 8px 25px rgba(0, 0, 0, .2);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--font-family-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-secondary: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-xxl: 24px;--transition-fast: .15s ease-out;--transition-base: .25s ease-out;--transition-slow: .35s ease-out;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal: 1040;--z-popover: 1050;--z-tooltip: 1060;--z-toast: 1070;--bucket-bg-primary: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--bucket-bg-secondary: rgba(255, 255, 255, .95);--bucket-bg-tertiary: rgba(255, 255, 255, .9);--bucket-status-text: #2d3748;--bucket-control-bg: rgba(255, 255, 255, .9);--bucket-control-border: rgba(0, 0, 0, .1);--bucket-control-hover: rgba(255, 255, 255, 1);--bucket-dropdown-bg: white;--bucket-timer-bg: rgba(255, 255, 255, .9)}[data-theme=dark][data-v-3d74da5f]{--bg-primary: #1a1a1a;--bg-secondary: #2d2d2d;--bg-tertiary: #404040;--text-primary: #e5e5e5;--text-secondary: #b0b0b0;--text-muted: #808080;--border-color: #404040;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 25px rgba(0, 0, 0, .5);--bucket-bg-primary: rgba(55, 65, 81, .9);--bucket-bg-secondary: rgba(0, 0, 0, .8);--bucket-bg-tertiary: rgba(0, 0, 0, .6);--bucket-status-text: white;--bucket-control-bg: rgba(0, 0, 0, .6);--bucket-control-border: rgba(255, 255, 255, .2);--bucket-control-hover: rgba(0, 0, 0, .8);--bucket-dropdown-bg: rgba(0, 0, 0, .95);--bucket-timer-bg: rgba(0, 0, 0, .8)}@media (prefers-color-scheme: dark){[data-v-3d74da5f]:root:not([data-theme]){--bg-primary: #1a1a1a;--bg-secondary: #2d2d2d;--bg-tertiary: #404040;--text-primary: #e5e5e5;--text-secondary: #b0b0b0;--text-muted: #808080;--border-color: #404040;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 25px rgba(0, 0, 0, .5);--bucket-bg-primary: rgba(55, 65, 81, .9);--bucket-bg-secondary: rgba(0, 0, 0, .8);--bucket-bg-tertiary: rgba(0, 0, 0, .6);--bucket-status-text: white;--bucket-control-bg: rgba(0, 0, 0, .6);--bucket-control-border: rgba(255, 255, 255, .2);--bucket-control-hover: rgba(0, 0, 0, .8);--bucket-dropdown-bg: rgba(0, 0, 0, .95);--bucket-timer-bg: rgba(0, 0, 0, .8)}}.index-page[data-v-3d74da5f]{width:100%;margin:0 auto;padding:0;position:relative;background:none}.hero-heading[data-v-3d74da5f]{padding:0;background:#ffffff0d;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:2rem}.tool-section[data-v-3d74da5f]{border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #0000004d;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.banner-ad-wrapper[data-v-3d74da5f]{display:flex;justify-content:center;margin:20px 0}.banner-ad-wrapper[data-v-3d74da5f]:first-child{margin-top:0}.banner-ad-wrapper[data-v-3d74da5f]:last-child{margin-bottom:0}.seo-content-section[data-v-3d74da5f]{margin-top:60px}.debug-info[data-v-3d74da5f]{font-family:monospace;line-height:1.4}.debug-info div[data-v-3d74da5f]{margin-bottom:2px}@media (max-width: 768px){.index-page[data-v-3d74da5f]{padding:0}.hero-heading[data-v-3d74da5f]{padding:0;margin-bottom:1.5rem}.hero-heading h1[data-v-3d74da5f]{font-size:1.8rem!important}.hero-heading p[data-v-3d74da5f]{font-size:1rem!important}.seo-content-section[data-v-3d74da5f]{margin-top:40px}.debug-info[data-v-3d74da5f]{font-size:10px;bottom:5px;left:5px;padding:5px}}@media print{.banner-ad-wrapper[data-v-3d74da5f],.ad-container[data-v-3d74da5f],.debug-info[data-v-3d74da5f]{display:none!important}.index-page[data-v-3d74da5f]{padding:0}.hero-heading[data-v-3d74da5f]{background:none!important;color:#000!important}.hero-heading h1[data-v-3d74da5f],.hero-heading p[data-v-3d74da5f]{color:#000!important}}
