@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--accent:#6c63ff;--accent2:#ff6584;--gold:#d4a017;--green:#16a34a;--bg:#f4f5f8;--card:#ffffff;--card2:#f0f1f5;--border:rgba(108,99,255,.18);--text:#1a1a2e;--muted:#6b6b8a;--radius:14px}#wak-root{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:18px!important;align-items:flex-start!important;font-family:'Inter','Segoe UI',sans-serif!important;color:var(--text)!important;max-width:1340px!important;width:100%!important;margin:0 auto!important;padding:20px 12px 40px!important;background:#ffffff!important;box-sizing:border-box!important}#wak-xp-banner{background:linear-gradient(90deg,#ffffff 0%,#f0f1f5 100%);border:1px solid var(--border);border-radius:var(--radius);padding:10px 16px;margin-bottom:16px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}#wak-level-badge{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;font-size:11px;font-weight:900;padding:4px 10px;border-radius:20px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}#wak-xp-bar-wrap{flex:1;min-width:120px}#wak-xp-label{font-size:11px;color:var(--muted);margin-bottom:4px}#wak-xp-track{height:8px;background:rgb(0 0 0 / .08);border-radius:4px;overflow:hidden}#wak-xp-fill{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent2));border-radius:4px;width:0%;transition:width .6s cubic-bezier(.4,0,.2,1)}#wak-score-display{font-size:13px;font-weight:800;color:var(--gold);white-space:nowrap}#wak-streak-display{font-size:12px;color:var(--accent2);font-weight:700;white-space:nowrap}#wak-preview-col{flex:0 0 220px!important;min-width:0!important;position:sticky!important;top:20px!important;text-align:center!important;display:block!important}#wak-character-wrap{background:linear-gradient(160deg,#f8f8fc 0%,#eef0f8 100%);border:1px solid var(--border);border-radius:20px;padding:10px;box-shadow:0 8px 40px rgb(108 99 255 / .12);overflow:hidden;position:relative}#wak-burst{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:20}.wak-particle{position:absolute;width:8px;height:8px;border-radius:50%;animation:wak-pop .6s ease forwards}@keyframes wak-pop{0%{transform:translate(0,0) scale(1);opacity:1}100%{transform:translate(var(--tx),var(--ty)) scale(0);opacity:0}}#wak-character{position:relative!important;width:100%!important;padding-bottom:150%!important;display:block!important;overflow:hidden!important}#wak-character img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;transition:opacity .2s ease!important;margin:0!important;padding:0!important;border:none!important;box-shadow:none!important;border-radius:0!important}#wak-base{z-index:1}#wak-layer-bottom{z-index:2}#wak-layer-top{z-index:3}#wak-layer-head{z-index:4}#wak-layer-hands{z-index:5}#wak-color-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:6;pointer-events:none;border-radius:10px;opacity:0;transition:opacity .3s}#wak-preview-hint{margin-top:8px;font-size:11px;color:var(--muted);font-style:italic}#wak-disclaimer-hint{margin-top:8px;font-size:10px;color:var(--muted);font-style:italic;line-height:1.4;padding:6px 8px;background:#f5f5ff;border-left:3px solid var(--accent);border-radius:4px;text-align:left}#wak-options-panel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;margin-top:12px;text-align:left;display:none}#wak-options-panel h4{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:8px}.wak-option-row{margin-bottom:10px}.wak-option-row label{display:block;font-size:11px;color:var(--muted);margin-bottom:5px;font-weight:600}#wak-color-swatches{display:flex;flex-wrap:wrap;gap:6px}.wak-swatch{width:24px;height:24px;border-radius:50%;cursor:pointer;border:2px solid #fff0;transition:transform .15s,border-color .15s;flex-shrink:0}.wak-swatch:hover{transform:scale(1.2)}.wak-swatch.active{border-color:#fff;transform:scale(1.15)}#wak-logo-btns{display:flex;gap:6px;flex-wrap:wrap}.wak-logo-btn{background:#f0f1f8;border:1px solid rgb(108 99 255 / .2);color:var(--text);font-size:10px;font-weight:700;padding:4px 8px;border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s;letter-spacing:.03em}.wak-logo-btn:hover{background:rgb(108 99 255 / .12)}.wak-logo-btn.active{background:var(--accent);border-color:var(--accent);color:#fff}#wak-selector-col{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:14px!important}.wak-category{background:var(--card)!important;border:1px solid var(--border)!important;border-radius:var(--radius)!important;padding:14px!important;display:block!important;box-sizing:border-box!important}.wak-category h3{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:10px;display:flex;align-items:center;gap:6px}.wak-items-grid{display:flex!important;flex-wrap:wrap!important;gap:8px!important;list-style:none!important;margin:0!important;padding:0!important}.wak-item{width:86px!important;max-width:86px!important;background:#fafafa!important;border:1.5px solid rgb(108 99 255 / .14)!important;border-radius:12px!important;padding:8px 6px 6px!important;cursor:pointer!important;text-align:center!important;transition:border-color .2s,box-shadow .2s,transform .15s,background .2s!important;user-select:none!important;position:relative!important;display:block!important;box-sizing:border-box!important;margin:0!important;list-style:none!important}.wak-item:hover{border-color:var(--accent);background:rgb(108 99 255 / .12);transform:translateY(-3px);box-shadow:0 6px 20px rgb(108 99 255 / .3)}.wak-item.selected{border-color:var(--accent);background:rgb(108 99 255 / .10);box-shadow:0 0 0 2px rgb(108 99 255 / .3)}.wak-item-count{position:absolute;top:-6px;right:-6px;background:var(--accent2);color:#fff;font-size:10px;font-weight:900;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;display:none}.wak-item.selected .wak-item-count{display:flex}.wak-item img{width:100%!important;max-width:100%!important;height:68px!important;object-fit:contain!important;border-radius:6px!important;display:block!important;margin:0 0 5px 0!important;padding:0!important;border:none!important;box-shadow:none!important}.wak-item span{font-size:10px;font-weight:700;color:var(--text);line-height:1.2;display:block;letter-spacing:.02em}.wak-item-xp{font-size:9px;color:var(--gold);font-weight:700;margin-top:2px}#wak-basket-col{flex:0 0 220px!important;min-width:0!important;position:sticky!important;top:20px!important;display:flex!important;flex-direction:column!important;gap:12px!important}#wak-achievement-card{background:linear-gradient(135deg,#6c63ff,#4f46e5);border:1px solid rgb(108 99 255 / .3);border-radius:var(--radius);padding:12px 14px;display:none;animation:wak-slide-in .3s ease}#wak-achievement-card.visible{display:block}#wak-achievement-card .ach-icon{font-size:22px;margin-bottom:4px}#wak-achievement-card .ach-title{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:#fff}#wak-achievement-card .ach-desc{font-size:11px;color:rgb(255 255 255 / .8);margin-top:2px}#wak-basket{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:14px}#wak-basket h3{font-size:13px;font-weight:800;margin-bottom:10px;color:var(--text);letter-spacing:.02em}#wak-basket-empty{font-size:12px;color:var(--muted);text-align:center;padding:16px 0;line-height:1.6}#wak-basket-list{list-style:none;display:flex;flex-direction:column;gap:6px;max-height:340px;overflow-y:auto;padding-right:2px}#wak-basket-list::-webkit-scrollbar{width:3px}#wak-basket-list::-webkit-scrollbar-thumb{background:rgb(108 99 255 / .2);border-radius:2px}.wak-basket-item{display:flex;align-items:center;gap:8px;background:#f7f7fb;border:1px solid rgb(108 99 255 / .12);border-radius:8px;padding:5px 7px;font-size:11px;font-weight:600;color:var(--text);animation:wak-slide-in .2s ease}@keyframes wak-slide-in{from{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.wak-basket-item img{width:32px;height:32px;object-fit:contain;border-radius:4px;flex-shrink:0}.wak-basket-item-label{flex:1}.wak-basket-item-color{width:10px;height:10px;border-radius:50%;flex-shrink:0;border:1px solid rgb(255 255 255 / .2)}.wak-basket-remove{background:none;border:none;color:var(--muted);font-size:14px;cursor:pointer;padding:2px 4px;border-radius:4px;transition:color .15s,background .15s;line-height:1}.wak-basket-remove:hover{color:var(--accent2);background:rgb(255 101 132 / .1)}#wak-basket-footer{margin-top:12px;padding-top:10px;border-top:1px solid rgb(0 0 0 / .07)}#wak-basket-count{font-size:11px;color:var(--muted);margin-bottom:8px}#wak-anfrage-btn{width:100%;background:linear-gradient(135deg,var(--accent),#4f46e5);color:#fff;border:none;border-radius:10px;padding:11px 10px;font-size:13px;font-weight:800;cursor:pointer;transition:opacity .2s,transform .15s,box-shadow .2s;letter-spacing:.03em;box-shadow:0 4px 20px rgb(108 99 255 / .4)}#wak-anfrage-btn:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 8px 28px rgb(108 99 255 / .5)}#wak-toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%) translateY(80px);background:linear-gradient(135deg,#1a1a2e,#2d2d4e);border:1px solid var(--border);color:#fff;padding:10px 20px;border-radius:30px;font-size:13px;font-weight:700;z-index:99998;box-shadow:0 8px 32px rgb(0 0 0 / .25);transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s;opacity:0;white-space:nowrap}#wak-toast.show{transform:translateX(-50%) translateY(0);opacity:1}#wak-kategorie-optionen{margin-bottom:4px!important}.wak-kat-optionen-block{background:#f8f8fc!important;border:1px solid rgb(108 99 255 / .15)!important;border-radius:10px!important;padding:10px 12px 6px!important;margin-bottom:10px!important}.wak-kat-optionen-title{font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#6c63ff!important;margin-bottom:8px!important}#wak-modal-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .7);z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(6px)}#wak-modal{background:#fff;border:1px solid var(--border);border-radius:20px;padding:30px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 24px 80px rgb(0 0 0 / .18);animation:wak-modal-in .25s ease}@keyframes wak-modal-in{from{opacity:0;transform:scale(.95) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}#wak-modal-close{position:absolute;top:14px;right:14px;background:#f0f1f5;border:none;border-radius:50%;width:30px;height:30px;font-size:15px;cursor:pointer;color:var(--muted);transition:background .15s}#wak-modal-close:hover{background:#e0e1ea;color:var(--text)}#wak-modal h2{font-size:20px;font-weight:900;margin-bottom:6px;color:var(--text)}#wak-modal-summary{font-size:12px;color:var(--muted);margin-bottom:14px;line-height:1.6;background:#f4f5f8;border-radius:8px;padding:10px 12px;border:1px solid rgb(108 99 255 / .15)}#wak-disclaimer-box{background:#fff8e1;border:1.5px solid #f0c040;border-radius:8px;padding:10px 14px;font-size:12px;color:#7a5c00;margin-bottom:16px;line-height:1.5}.wak-form-row{margin-bottom:12px}.wak-form-row label{display:block;font-size:11px;font-weight:700;color:var(--muted);margin-bottom:4px;text-transform:uppercase;letter-spacing:.05em}.wak-form-row input,.wak-form-row textarea,.wak-form-row select{width:100%;background:#f7f7fb;border:1.5px solid rgb(108 99 255 / .2);border-radius:8px;padding:9px 12px;font-size:13px;color:var(--text);transition:border-color .2s;font-family:inherit}.wak-form-row input::placeholder,.wak-form-row textarea::placeholder{color:#aaa}.wak-form-row input:focus,.wak-form-row textarea:focus,.wak-form-row select:focus{outline:none;border-color:var(--accent);background:rgb(108 99 255 / .05)}#wak-form-msg{font-size:12px;margin-bottom:8px;min-height:18px;border-radius:6px;padding:0 4px}#wak-form-msg.success{color:var(--green)}#wak-form-msg.error{color:var(--accent2)}#wak-submit-btn{width:100%;background:linear-gradient(135deg,var(--green),#16a34a);color:#fff;border:none;border-radius:10px;padding:12px;font-size:14px;font-weight:800;cursor:pointer;transition:opacity .2s;letter-spacing:.03em}#wak-submit-btn:hover{opacity:.9}#wak-submit-btn:disabled{opacity:.5;cursor:not-allowed}#wak-mitarbeiter-wrap{margin-top:4px}.wak-slider-row{display:flex;align-items:center;gap:12px;margin-top:6px}.wak-slider-row input[type=range]{flex:1;-webkit-appearance:none;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--accent) 0%,var(--accent) var(--pct,0%),rgb(108 99 255 / .15) var(--pct,0%),rgb(108 99 255 / .15) 100%);outline:none;border:none;cursor:pointer;padding:0}.wak-slider-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--accent);box-shadow:0 2px 8px rgb(108 99 255 / .4);cursor:pointer;border:2px solid #fff}.wak-slider-row input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--accent);box-shadow:0 2px 8px rgb(108 99 255 / .4);cursor:pointer;border:2px solid #fff}#wak-mitarbeiter-val{font-size:18px;font-weight:900;color:var(--accent);min-width:48px;text-align:right;white-space:nowrap}.wak-mitarbeiter-presets{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.wak-mitarbeiter-preset{background:#f0f1f8;border:1px solid rgb(108 99 255 / .2);color:var(--text);font-size:11px;font-weight:700;padding:3px 9px;border-radius:6px;cursor:pointer;transition:background .15s}.wak-mitarbeiter-preset:hover{background:rgb(108 99 255 / .12)}.wak-mitarbeiter-preset.active{background:var(--accent);color:#fff;border-color:var(--accent)}@media (max-width:960px){#wak-root{flex-wrap:wrap}#wak-preview-col{flex:0 0 200px;position:static}#wak-basket-col{flex:1 1 200px;position:static}}@media (max-width:620px){#wak-root{flex-direction:column}#wak-preview-col,#wak-basket-col{flex:none;width:100%}#wak-character-wrap{max-width:220px;margin:0 auto}}