@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/9ffc08a38813e78e-s.1cox7hpc1tfbr.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/44c9372a001b48d5-s.p.3t00_18uk4swp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/61715dc81dd9b4e8-s.p.12wv-xs8vggjn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka Fallback;src:local(Arial);ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.0%;size-adjust:101.84%}.Qm2R6G_className{font-family:Fredoka,Fredoka Fallback;font-style:normal}
html[data-zuzumi]{--zz-col-sakura:#c2185b;--zz-col-night:#6d28d9;--zz-col-mint:#0f766e;--zz-col-sunset:#c2410c;--zz-panel-bg:#f4f7fc;--zz-panel-card:#fff;--zz-panel-active:#e6eefc;--zz-panel-btn:#fff;--zz-panel-text:#14161b;--zz-panel-text2:#5b6475;--zz-panel-line:#14161b12;--zz-panel-accent:#1f5fd6;--zz-panel-danger:#d93636;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f3f7ff;--color-bg-secondary:#e6edf9;--color-bg-subtle:#e6edf9;--color-card:#fff;--color-surface:#fff;--color-elevated:#fff;--color-text:#111827;--color-text-secondary:#5b6474;--color-text-muted:#5b6474;--color-border:#dce5f4;--color-border-strong:#7f8fad;--color-primary:#1f5bd8;--color-primary-light:#4c9bff;--color-primary-solid:#2f6bf0;--color-accent:#15803d;--color-accent-light:#15803d;--color-accent-solid:#15803d;--c-emerald-700:#15803d;--c-green-700:#15803d;--zz-tint:#e3eeff;--zz-accent:#1f5bd8;--zz-blue:#2f6bf0;--zz-ok:#15803d;--zz-bubble:#fff;--zz-shadow:0 6px 18px #1e408c14;--zz-shadow-big:0 14px 40px #1e408c29;--zz-player-track:#dce5f4;--radius-xs:10px;--radius-sm:14px;--radius-md:16px;--radius-lg:20px;--radius-xl:24px;--radius-2xl:30px;--radius-3xl:32px;--font-weight-bold:600;--zz-vp-row:#f4f6f9;--zz-vp-row-line:#e3e7ed;--zz-vp-on-bg:#eaf2fe;--zz-vp-on:#2f6fd6;--zz-vp-radio:#b6bdc7;--zz-vp-track:#eef1f5;--zz-vp-play:#e3e7ed;--zz-vp-drop-bg:#fff;--zz-vp-drop-line:#cbd2db;--zz-vp-menu:#fff;--zz-vp-text2:#5b6475;--zz-vp-premium:#1f5fd6;--zz-vp-saves:#047857;--zz-vp-malay:#a35a00;--zz-vp-more-bg:#e3f6eb;--zz-vp-more:#065f46;--zz-lv-premium:#f5c26b;--zz-lv-saves:#6fc3f7;--zz-lv-most:#6ee7a8;--zz-lv-pill-text:#08090b;--zz-lv-premium-text:#5b6475;--zz-lv-saves-text:#0369a1;--zz-lv-most-text:#047857;--zz-cvs-bg:#fff;--zz-cvs-line:#e3e7ed;--zz-cvs-card:#f4f6f9;--zz-cvs-card-line:#e3e7ed;--zz-cvs-text:#111418;--zz-cvs-text2:#5b6475;--zz-cvs-grab:#cbd2db;--zz-cvs-tab-on-bg:#111418;--zz-cvs-tab-on:#fff;--zz-cvs-play:#e3e7ed;--zz-cvs-more-bg:#e3f6eb;--zz-cvs-more:#065f46}html[data-zuzumi].dark{--zz-col-sakura:#c2185b;--zz-col-night:#6d28d9;--zz-col-mint:#0f766e;--zz-col-sunset:#c2410c;--zz-panel-bg:#0b0c10;--zz-panel-card:#17181d;--zz-panel-active:#1e2027;--zz-panel-btn:#1c1e24;--zz-panel-text:#f4f5f8;--zz-panel-text2:#9aa1ae;--zz-panel-line:#ffffff12;--zz-panel-accent:#7fb0ff;--zz-panel-danger:#ff6b6b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#000;--color-bg-secondary:#1e1e21;--color-bg-subtle:#1e1e21;--color-card:#151517;--color-surface:#151517;--color-elevated:#1c1c1f;--color-text:#fff;--color-text-secondary:#a1a1aa;--color-text-muted:#a1a1aa;--color-border:#26262a;--color-border-strong:#6b6b72;--color-primary:#9cc4ff;--color-primary-light:#9cc4ff;--color-primary-solid:#2f6bf0;--color-accent:#4ade80;--color-accent-light:#4ade80;--color-accent-solid:#15803d;--c-emerald-700:#4ade80;--c-green-700:#4ade80;--zz-tint:#10203d;--zz-accent:#9cc4ff;--zz-ok:#4ade80;--zz-bubble:#1c1c1f;--zz-shadow:none;--zz-shadow-big:none;--zz-player-track:#2c2c30;--zz-vp-row:#121418;--zz-vp-row-line:#23262c;--zz-vp-on-bg:#0e1a2e;--zz-vp-on:#3f86f2;--zz-vp-radio:#3a3f48;--zz-vp-track:#17191d;--zz-vp-play:#23262c;--zz-vp-drop-bg:#08090b;--zz-vp-drop-line:#2e323a;--zz-vp-menu:#1c1c1c;--zz-vp-text2:#a3a9b3;--zz-vp-premium:#8fb8f7;--zz-vp-saves:#6ee7a8;--zz-vp-malay:#f5c26b;--zz-vp-more-bg:#0f2a1e;--zz-vp-more:#cff5e1;--zz-lv-premium-text:#c9cdd3;--zz-lv-saves-text:#6fc3f7;--zz-lv-most-text:#6ee7a8;--zz-cvs-bg:#141414;--zz-cvs-line:#24272c;--zz-cvs-card:#1c1e22;--zz-cvs-card-line:#2a2d33;--zz-cvs-text:#f2f4f7;--zz-cvs-text2:#a3a9b3;--zz-cvs-grab:#3a3f48;--zz-cvs-tab-on-bg:#f2f4f7;--zz-cvs-tab-on:#08090b;--zz-cvs-play:#2a2d33;--zz-cvs-more-bg:#6ee7a81f;--zz-cvs-more:#cff5e1}html[data-zuzumi] body{background:var(--color-bg);color:var(--color-text)}html[data-zuzumi] h1,html[data-zuzumi] h2,html[data-zuzumi] h3,html[data-zuzumi] h4{font-weight:600}html[data-zuzumi] button.rounded,html[data-zuzumi] button.rounded-md,html[data-zuzumi] button.rounded-lg,html[data-zuzumi] button.rounded-xl,html[data-zuzumi] a.rounded,html[data-zuzumi] a.rounded-md,html[data-zuzumi] a.rounded-lg,html[data-zuzumi] a.rounded-xl,html[data-zuzumi] label.rounded-lg{border-radius:999px}html[data-zuzumi] input.rounded-lg,html[data-zuzumi] select.rounded-lg,html[data-zuzumi] input.rounded-xl{border-radius:999px;padding-left:16px;padding-right:16px}html[data-zuzumi] textarea.rounded-lg,html[data-zuzumi] textarea.rounded-xl{border-radius:22px;padding-left:16px;padding-right:16px}html[data-zuzumi]:not(.dark) .rounded-2xl.border,html[data-zuzumi]:not(.dark) .rounded-3xl.border{box-shadow:var(--zz-shadow);border-color:#0000}html[data-zuzumi]:not(.dark) .shadow,html[data-zuzumi]:not(.dark) .shadow-sm{box-shadow:var(--zz-shadow)}html[data-zuzumi]:not(.dark) .shadow-lg,html[data-zuzumi]:not(.dark) .shadow-xl,html[data-zuzumi]:not(.dark) .shadow-2xl{box-shadow:var(--zz-shadow-big)}html[data-zuzumi].dark .shadow,html[data-zuzumi].dark .shadow-sm,html[data-zuzumi].dark .shadow-lg,html[data-zuzumi].dark .shadow-xl,html[data-zuzumi].dark .shadow-2xl{box-shadow:none}html[data-zuzumi]:not(.dark) .rounded-2xl.border[style*="border-color: var(--color-border)"],html[data-zuzumi]:not(.dark) .rounded-3xl.border[style*="border-color: var(--color-border)"],html[data-zuzumi]:not(.dark) .rounded-xl.border[style*="border-color: var(--color-border)"]{border-color:#0000!important}html[data-zuzumi]:not(.dark) .rounded-xl.border[style*="border-color: var(--color-border)"][style*="background: var(--color-card)"]{box-shadow:var(--zz-shadow)}html[data-zuzumi]:not(.dark){--c-red-600:#c81e1e}html[data-zuzumi] .zz-me{border:0;border-radius:26px 26px 10px}html[data-zuzumi] .zz-her{box-shadow:var(--zz-shadow);border-radius:26px 26px 26px 10px}html[data-zuzumi] .zz-her[style*="border-color: var(--color-border)"]{border-color:#0000!important}html[data-zuzumi] .zz-her[style*="background: var(--color-card)"]{background:var(--zz-bubble)!important}html[data-zuzumi] .zz-composer{box-shadow:var(--zz-shadow);border-radius:34px;padding:6px;background:var(--color-card)!important;border-color:#0000!important}html[data-zuzumi] .zz-composer:focus-within{border-color:var(--color-primary)!important}html[data-zuzumi] .zz-bar:not(.zz-glass){border-bottom:0;background:var(--color-bg)!important}.zz-word{letter-spacing:-.04em;color:var(--color-text);font-weight:600;line-height:1}.zz{-webkit-tap-highlight-color:transparent;flex:none;line-height:0;display:inline-block}.zz-eyes{transition:transform .38s cubic-bezier(.33,1,.68,1)}.zz-lids{transform-box:fill-box;transform-origin:50%;transition:transform 90ms ease-in-out}.zz-body{transform-box:view-box;transform-origin:50% 72%}.zz-pill{background:var(--zz-tint);color:var(--zz-accent);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;max-width:100%;padding:5px 16px 5px 5px;font-size:13px;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:no-preference){.zz[data-mood=hi] .zz-body,.zz[data-mood=looking] .zz-body{animation:4.4s ease-in-out infinite zzFloat}.zz[data-mood=thinking] .zz-body{animation:2.6s ease-in-out infinite zzHmm}.zz[data-mood=happy] .zz-body{animation:.7s cubic-bezier(.34,1.56,.64,1) zzHappy}.zz[data-tapped] .zz-body{animation:.52s cubic-bezier(.34,1.56,.64,1) zzSquish}}@keyframes zzFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes zzHmm{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-1.5px)rotate(-3deg)}70%{transform:translateY(.5px)rotate(2deg)}}@keyframes zzHappy{0%{transform:translateY(0)scale(1)}40%{transform:translateY(-6px)scale(1.04,.98)}to{transform:translateY(0)scale(1)}}@keyframes zzSquish{0%{transform:scale(1)}30%{transform:scale(1.12,.84)}65%{transform:scale(.95,1.08)translateY(-3px)}to{transform:scale(1)}}.zz-main-button{background:var(--zz-blue);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:58px;font-size:17px;font-weight:500;display:inline-flex;box-shadow:0 10px 24px #2f6bf04d}.dark .zz-main-button{box-shadow:none}.zz-main-button:disabled{opacity:.7}.zz-welcome-halo{border-radius:50%;line-height:0;box-shadow:0 24px 48px #2f6bf047}.dark .zz-welcome-halo{box-shadow:0 0 100px #4c9bff80}.zz-segment{background:var(--color-bg-subtle);border-radius:999px;gap:4px;padding:4px;display:flex}.zz-segment button{min-height:44px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.zz-segment button[data-on]{background:var(--color-card);color:var(--zz-accent);box-shadow:var(--zz-shadow);font-weight:600}html[data-zuzumi] .zz-glass{-webkit-backdrop-filter:blur(2px)saturate(140%);backdrop-filter:blur(2px)saturate(140%);color:#111827;text-shadow:0 0 6px #ffffff8c;background:#fff6;border:1px solid #1118271a;border-radius:999px;box-shadow:0 6px 18px #1e408c1a,inset 0 1px #fffc}html[data-zuzumi].dark .zz-glass{color:#fff;text-shadow:0 1px 3px #0000008c;background:#3c3c404d;border-color:#ffffff29;box-shadow:0 6px 18px #00000040,inset 0 1px #ffffff24}html[data-zuzumi] .zz-glass.zz-frost{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);text-shadow:none;background:#ffffffb8}html[data-zuzumi].dark .zz-glass.zz-frost{text-shadow:none;background:#2c2c309e}html[data-zuzumi] .zz-glass.zz-frost.zz-menu{background:#ffffffeb}html[data-zuzumi].dark .zz-glass.zz-frost.zz-menu{background:#26262aeb}html[data-zuzumi] .zz-glass-btn{background:color-mix(in srgb, currentColor 12%, transparent)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-zuzumi] .zz-glass{background:#ffffffeb}html[data-zuzumi].dark .zz-glass{background:#1c1c1eeb}}html[data-zuzumi] .zz-glass-card{border-radius:24px}.zz-pill-icon{cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.zz-tap{position:relative}.zz-tap:after{content:"";position:absolute;inset:-2px}html[data-zuzumi] .zz-side{background:var(--zz-panel-bg);color:var(--zz-panel-text)}.zz-screen{transition:transform .28s cubic-bezier(.2,.8,.2,1),border-radius .28s ease-out,box-shadow .28s ease-out}.zz-scrim{opacity:0;pointer-events:none;background:#ffffff8c;transition:opacity .28s ease-out}html[data-zuzumi].dark .zz-scrim{background:#00000080}@media (max-width:767px){.zz-screen[data-pushed="1"]{border-radius:30px 0 0 30px;overflow:hidden;transform:translate(82%);box-shadow:0 0 24px #0000001f}.zz-screen[data-pushed="1"] .zz-scrim{opacity:1;pointer-events:auto}.zz-screen[data-dragging="1"],.zz-screen[data-dragging="1"] .zz-scrim{transition:none}}@media (min-width:768px){.zz-scrim,.zz-side-phone{display:none!important}}@media (prefers-reduced-motion:reduce){.zz-screen,.zz-scrim{transition:none}}.zz-copied{color:var(--zz-ok)}html[data-zuzumi] .zz-pressable{-webkit-touch-callout:none;touch-action:pan-y}@media (hover:none){html[data-zuzumi] .zz-pressable{-webkit-user-select:none;user-select:none}}html[data-zuzumi] .zz-popup-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000038;animation:.16s ease-out zz-fade-in}html[data-zuzumi].dark .zz-popup-backdrop{background:#00000080}html[data-zuzumi] .zz-lift{filter:drop-shadow(0 10px 22px #00000038);animation:.18s ease-out zz-lift-in;transform:scale(1.03)}html[data-zuzumi] .zz-pop-in{animation:.18s cubic-bezier(.2,.8,.2,1) zz-pop}html[data-zuzumi] .zz-sheet{border-radius:24px 24px 0 0;animation:.22s ease-out zz-sheet-in}html[data-zuzumi] .zz-reply-card{border-radius:20px 20px 10px 10px;margin-bottom:3px}html[data-zuzumi] .zz-bar-attached{border-radius:10px 10px 26px 26px}@keyframes zz-fade-in{0%{opacity:0}to{opacity:1}}@keyframes zz-lift-in{0%{transform:scale(1)}to{transform:scale(1.03)}}@keyframes zz-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes zz-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){html[data-zuzumi] .zz-popup-backdrop,html[data-zuzumi] .zz-lift,html[data-zuzumi] .zz-pop-in,html[data-zuzumi] .zz-sheet{animation:none}}html[data-zuzumi] .zz-sheet-panel{top:max(28px, env(safe-area-inset-top));background:var(--color-bg);color:var(--color-text);box-shadow:var(--zz-shadow-big);border-radius:26px 26px 0 0;animation:.24s ease-out zz-sheet-in}@media (min-width:768px){html[data-zuzumi] .zz-sheet-panel{border-radius:26px;width:460px;height:min(780px,90vh);animation:.16s ease-out zz-fade-in;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}html[data-zuzumi] .zz-group{background:var(--color-card);border-radius:18px;overflow:hidden}html[data-zuzumi] .zz-group>.zz-row+.zz-row{border-top:1px solid var(--color-border)}html[data-zuzumi] .zz-round-btn{background:var(--color-card);width:40px;height:40px;color:var(--color-text);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}html[data-zuzumi] .zz-round-btn:after{content:"";position:absolute;inset:-2px}html[data-zuzumi] .zz-switch{background:#c7d0df;border-radius:999px;width:51px;height:31px;transition:background .16s ease-out;position:relative}html[data-zuzumi].dark .zz-switch{background:#3a3a3f}html[data-zuzumi] .zz-switch[data-on]{background:var(--color-primary-solid)}html[data-zuzumi] .zz-switch:after{content:"";position:absolute;inset:-7px -2px}html[data-zuzumi] .zz-switch>span{background:#fff;border-radius:999px;width:27px;height:27px;transition:transform .16s ease-out;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}html[data-zuzumi] .zz-switch[data-on]>span{transform:translate(20px)}html[data-zuzumi] .zz-switch:disabled{opacity:.6}@media (prefers-reduced-motion:reduce){html[data-zuzumi] .zz-sheet-panel{animation:none}}html[data-zuzumi] .zz-flash{animation:1.5s ease-out zz-flash}@keyframes zz-flash{0%,55%{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 55%, transparent), 0 0 22px color-mix(in srgb, var(--color-primary) 45%, transparent)}to{box-shadow:0 0 0 4px #0000,0 0 22px #0000}}@media (prefers-reduced-motion:reduce){html[data-zuzumi] .zz-flash{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 55%, transparent);animation:none}}html[data-zuzumi] .zz-glass.zz-bar{border-radius:26px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"left text right";align-items:end;column-gap:6px;padding:5px;display:grid}html[data-zuzumi] .zz-glass.zz-bar[data-multi]{grid-template-areas:"text text text""left.right";row-gap:2px}html[data-zuzumi] .zz-glass.zz-bar.zz-bar-attached{border-radius:10px 10px 26px 26px}html[data-zuzumi] .zz-bar-left{grid-area:left;align-items:center;display:flex}html[data-zuzumi] .zz-bar-text{grid-area:text;width:100%;font-size:17px;display:block}html[data-zuzumi] .zz-bar[data-multi] .zz-bar-text{padding:8px 10px 2px}html[data-zuzumi] .zz-bar-right{grid-area:right;justify-self:end;align-items:center;gap:6px;display:flex}html[data-zuzumi] .zz-bar-text::placeholder{color:currentColor;opacity:.6}html[data-zuzumi] .zz-bar[data-dim]>*{opacity:.6}html[data-zuzumi] textarea,html[data-zuzumi] select,html[data-zuzumi] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]){font-size:max(16px,1em)}html[data-zuzumi] .zz-msg{--zz-time-w:40px;--zz-time-shift:0px}html[data-zuzumi] .zz-her[data-reacted]{--zz-time-shift:14px}html[data-zuzumi] .zz-time-gap{width:calc(var(--zz-time-w) + var(--zz-time-shift));vertical-align:baseline;height:1px;display:inline-block}html[data-zuzumi] .zz-time-gap[data-pin]{width:calc(var(--zz-time-w) + 14px + var(--zz-time-shift))}html[data-zuzumi] .zz-time{right:calc(12px + var(--zz-time-shift,0px));letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:color-mix(in srgb, currentColor 65%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;gap:3px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex;position:absolute;bottom:7px}html[data-zuzumi] .zz-time[data-on=media]{color:#fff;background:#00000073;border-radius:999px;padding:3px 6px;bottom:8px;right:8px}html[data-zuzumi] .zz-time[data-on=chip]{color:var(--color-text-secondary);background:var(--color-card);box-shadow:var(--zz-shadow);border-radius:999px;padding:3px 6px;bottom:-4px;right:-2px}html[data-zuzumi] .zz-timed{margin-bottom:10px;position:relative}html[data-zuzumi] .zz-card-time{z-index:1;border:1px solid var(--color-border);background:var(--color-card);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:999px;padding:3px 6px;font-size:11px;font-weight:500;line-height:1;position:absolute;bottom:-9px;right:12px}html[data-zuzumi] .zz-listen-pill{z-index:2;height:30px;color:var(--color-text);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 9px;display:inline-flex;position:absolute;bottom:-15px;left:14px}html[data-zuzumi] .zz-listen-pill:after{content:"";position:absolute;inset:-7px -4px}html[data-zuzumi] .zz-toast{z-index:30;white-space:nowrap;pointer-events:none;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500;animation:.16s ease-out zz-toast-in;position:absolute;left:50%;transform:translate(-50%)}@keyframes zz-toast-in{0%{opacity:0;transform:translate(-50%,6px)}}@media (prefers-reduced-motion:reduce){html[data-zuzumi] .zz-toast{animation:none}}html[data-zuzumi] [data-mira-popup],html[data-zuzumi] [data-mira-popup] *{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html[data-zuzumi] .zz-pressable,html[data-zuzumi] .zz-swipe-card{-webkit-tap-highlight-color:transparent}html[data-zuzumi] .zz-pressable.zz-selecting,html[data-zuzumi] .zz-pressable.zz-selecting *{-webkit-user-select:text;user-select:text;cursor:text}html[data-zuzumi] .zz-selecting ::selection{background:color-mix(in srgb, var(--color-primary) 38%, transparent)}html[data-zuzumi] .zz-me.zz-selecting ::selection{background:#fff6}html[data-zuzumi] .zz-list-card{border-radius:18px;overflow:hidden}html[data-zuzumi] .zz-list-card>button+button{border-top:1px solid #1118271a}html[data-zuzumi].dark .zz-list-card>button+button{border-top-color:#ffffff1f}html[data-zuzumi] .zz-quote{--zz-q-name:var(--color-primary);--zz-q-fg:color-mix(in srgb, var(--color-text) 72%, transparent);box-sizing:border-box;text-align:left;white-space:normal;cursor:pointer;background:#0000000d;border:0;border-radius:12px;width:calc(100% + 20px);min-width:10rem;margin:-6px -10px 6px;padding:6px 10px 6px 14px;display:block;position:relative;overflow:hidden}html[data-zuzumi].dark .zz-quote{background:#00000040}html[data-zuzumi] .zz-quote[data-on=mine]{--zz-q-fg:#fffc;--zz-q-name:#cfe0ff;background:#0003}html[data-zuzumi] .zz-quote[data-on=hers]{width:calc(100% + 22px);margin:-7px -11px 6px}html[data-zuzumi] .zz-quote[data-on=bar]{cursor:default;flex:auto;width:auto;min-width:0;margin:0}html[data-zuzumi] .zz-quote[data-who=her]{--zz-q-name:color-mix(in srgb, var(--zz-q-accent) 80%, #000)}html[data-zuzumi].dark .zz-quote[data-who=her],html[data-zuzumi] .zz-quote[data-on=mine][data-who=her]{--zz-q-name:color-mix(in srgb, var(--zz-q-accent) 25%, #fff)}html[data-zuzumi] .zz-quote:before{content:"";background:var(--zz-q-name);width:4px;position:absolute;top:0;bottom:0;left:0}html[data-zuzumi] .zz-quote-name{color:var(--zz-q-name);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:20px;display:block;overflow:hidden}html[data-zuzumi] .zz-quote-text{-webkit-line-clamp:2;line-clamp:2;font-size:15px;line-height:20px;font-weight:var(--zz-msg-weight);color:var(--zz-q-fg);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html[data-zuzumi]{--zz-msg-weight:450}html[data-zuzumi] .zz-msg{font-size:18px;line-height:1.35;font-weight:var(--zz-msg-weight)}html[data-zuzumi] .zz-msg .zz-p{display:block}html[data-zuzumi] .zz-msg .zz-p[data-cjk]{line-height:1.45}html[data-zuzumi] .zz-msg .zz-pgap{height:.675em;display:block;overflow:hidden}html[data-zuzumi] .zz-source-chip{position:relative}html[data-zuzumi] .zz-source-chip:after{content:"";position:absolute;inset:-10px 0}html[data-zuzumi] .zz-swipe-card{touch-action:pan-y;-webkit-touch-callout:none}@media (hover:none){html[data-zuzumi] .zz-swipe-card{-webkit-user-select:none;user-select:none}}html[data-zuzumi] .zz-swipe-arrow{top:50%;left:calc(4px - var(--zz-swipe-x,0px));z-index:3;pointer-events:none;background:var(--color-bg-subtle);width:28px;height:28px;color:var(--color-text);opacity:var(--zz-swipe-p,0);transform:translateY(-50%) scale(calc(.75 + .25 * var(--zz-swipe-p,0)));border-radius:999px;justify-content:center;align-items:center;transition:transform .12s ease-out;display:flex;position:absolute}html[data-zuzumi] [data-swipe-armed]>.zz-swipe-arrow{transform:translateY(-50%)scale(1.15)}@media (prefers-reduced-motion:reduce){html[data-zuzumi] .zz-swipe-arrow{transition:none}}html[data-zuzumi] .zz-call-line{border:1px solid var(--color-border);background:var(--color-card);color:var(--color-text-secondary);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:12px;line-height:1;display:inline-flex}html[data-zuzumi] .zz-call-icon{background:var(--zz-tint);width:22px;height:22px;color:var(--zz-blue);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}html[data-zuzumi] .zz-shop,html[data-zuzumi] .zz-shop-theme[data-theme=light]{--shop-card:#fff;--shop-edge:#1418210f;--shop-shadow:0 1px 2px #1418210a, 0 12px 32px #1418211a;--shop-text:#111827;--shop-muted:#5b6474;--shop-divider:#eef1f6;--shop-link:#1f5bd8;--shop-buy-bg:#141821;--shop-buy-fg:#fff;--shop-photo-bg:#ededed;--shop-glass:#ffffffb8;--shop-glass-edge:#fff9;--shop-glass-fg:#141821;--shop-dot:#14182147;--shop-dot-on:#141821;--shop-sheet:#fff}html[data-zuzumi].dark .zz-shop:not([data-theme=light]),html[data-zuzumi] .zz-shop[data-theme=dark],html[data-zuzumi] .zz-shop-theme[data-theme=dark]{--shop-card:#141414;--shop-edge:#262626;--shop-shadow:none;--shop-text:#f2f4f8;--shop-muted:#a1a1aa;--shop-divider:#232323;--shop-link:#9cc4ff;--shop-buy-bg:#fff;--shop-buy-fg:#000;--shop-photo-bg:#2a2a2a;--shop-glass:#1c1c1c9e;--shop-glass-edge:#ffffff29;--shop-glass-fg:#f2f4f8;--shop-dot:#fff6;--shop-dot-on:#fff;--shop-sheet:#1c1c1f}html[data-zuzumi] .zz-shop{box-sizing:border-box;background:var(--shop-card);border:1px solid var(--shop-edge);width:min(334px,100vw - 56px);box-shadow:var(--shop-shadow);color:var(--shop-text);border-radius:28px;flex-direction:column;font-family:inherit;display:flex;overflow:hidden}html[data-zuzumi] .zz-shop[data-off=true] .zz-shop-gallery,html[data-zuzumi] .zz-shop[data-off=true] .zz-shop-title{filter:grayscale();opacity:.55}html[data-zuzumi] .zz-shop-gallery{aspect-ratio:334/250;background:var(--shop-photo-bg);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:zoom-in;width:100%;position:relative;overflow:hidden}html[data-zuzumi] .zz-shop-backdrop{object-fit:cover;filter:blur(22px)saturate(1.2);opacity:.9;pointer-events:none;width:calc(100% + 48px);height:calc(100% + 48px);transition:opacity .2s;position:absolute;inset:-24px}html[data-zuzumi] .zz-shop-track{will-change:transform;display:flex;position:absolute;inset:0}html[data-zuzumi] .zz-shop-slide{flex:0 0 100%;justify-content:center;align-items:center;height:100%;display:flex}html[data-zuzumi] .zz-shop-slide img{aspect-ratio:1;object-fit:cover;-webkit-user-drag:none;-webkit-touch-callout:none;height:100%;display:block;box-shadow:0 0 24px #0000001f}html[data-zuzumi] .zz-shop-tile{aspect-ratio:1;height:100%;color:var(--shop-muted);background:var(--shop-photo-bg);justify-content:center;align-items:center;display:flex}html[data-zuzumi] .zz-shop-mall{color:#fff;pointer-events:none;background:#141821;border-radius:8px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.4;display:flex;position:absolute;top:12px;left:12px}html[data-zuzumi] .zz-shop-glass{background:var(--shop-glass);border:1px solid var(--shop-glass-edge);-webkit-backdrop-filter:blur(2px)saturate(140%);backdrop-filter:blur(2px)saturate(140%);color:var(--shop-glass-fg)}html[data-zuzumi] .zz-shop-save{cursor:pointer;background:0 0;border:none;align-items:center;min-width:44px;height:44px;padding:0 5px;font-family:inherit;display:flex;position:absolute;top:3px;right:3px}html[data-zuzumi] .zz-shop-save>span{box-sizing:border-box;border-radius:17px;align-items:center;gap:5px;height:34px;padding:0 12px 0 10px;font-size:13px;font-weight:500;display:flex;box-shadow:0 2px 10px #00000024}html[data-zuzumi] .zz-shop-dots{border-radius:999px;align-items:center;gap:4px;max-width:calc(100% - 24px);padding:3px 8px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}html[data-zuzumi] .zz-shop-dots button{cursor:pointer;background:0 0;border:none;padding:4px 1px;display:flex}html[data-zuzumi] .zz-shop-dot{background:var(--shop-dot);border-radius:3px;width:5px;height:5px;transition:width .2s;display:block}html[data-zuzumi] .zz-shop-dot[data-on=true]{background:var(--shop-dot-on);width:14px}html[data-zuzumi] .zz-shop-body{flex-direction:column;gap:12px;padding:14px 16px 12px;display:flex}html[data-zuzumi] .zz-shop-title{text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:0;padding:0;font-family:inherit;font-size:15px;font-weight:600;line-height:1.3}html[data-zuzumi] .zz-shop-title>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html[data-zuzumi] .zz-shop-title[aria-expanded=true]>span{display:block;overflow:visible}html[data-zuzumi] .zz-shop-row{justify-content:space-between;align-items:center;gap:10px;display:flex}html[data-zuzumi] .zz-shop-price{align-items:baseline;gap:5px;display:flex}html[data-zuzumi] .zz-shop-small{color:var(--shop-muted);font-size:13px}html[data-zuzumi] .zz-shop-buy{background:var(--shop-buy-bg);height:50px;color:var(--shop-buy-fg);border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;font-family:inherit;font-size:16px;font-weight:500;text-decoration:none;display:flex}html[data-zuzumi] .zz-shop-buy[aria-disabled=true]{opacity:.45;pointer-events:none}html[data-zuzumi] .zz-shop-foot{color:var(--shop-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:-4px;font-size:12px;display:flex}html[data-zuzumi] .zz-shop-why{color:var(--shop-link);cursor:pointer;background:0 0;border:none;border-radius:0;flex-shrink:0;min-height:32px;padding:6px 0;font-family:inherit;font-size:12px;font-weight:500}html[data-zuzumi] .zz-shop-chip{border:1px solid var(--color-border);min-height:32px;color:var(--color-text-secondary);border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:0 4px 0 10px;font-size:12px;display:inline-flex}.zz-shop-viewer{z-index:10060;color:#fff;font-family:var(--font-fredoka,inherit);background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.zz-shop-viewer button{border-radius:0}.zz-shop-viewer .zz-shop-vbtn{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:22px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.zz-shop-viewer .zz-shop-stage{touch-action:none;-webkit-user-select:none;user-select:none;flex:1;min-height:0;position:relative;overflow:hidden}.zz-shop-viewer .zz-shop-vtrack{will-change:transform;display:flex;position:absolute;inset:0}.zz-shop-viewer .zz-shop-vslide{flex:0 0 100%;justify-content:center;align-items:center;height:100%;display:flex;overflow:hidden}.zz-shop-viewer .zz-shop-stage img{object-fit:contain;-webkit-user-drag:none;-webkit-touch-callout:none;max-width:100%;max-height:100%;display:block}.zz-shop-viewer .zz-shop-thumbs{padding:0 12px calc(16px + env(safe-area-inset-bottom));justify-content:safe center;gap:2px;display:flex;overflow-x:auto}.zz-shop-viewer .zz-shop-thumbs button{cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.zz-shop-viewer .zz-shop-thumbs span{box-sizing:border-box;opacity:.5;border:2px solid #0000;border-radius:8px;width:38px;height:38px;display:block;overflow:hidden}.zz-shop-viewer .zz-shop-thumbs span[data-on=true]{opacity:1;border-color:#fff}.zz-shop-sheet-back{z-index:10055;background:#00000059;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.zz-shop-sheet{box-sizing:border-box;background:var(--shop-sheet);width:min(480px,100%);color:var(--shop-text);padding:10px 20px calc(20px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;flex-direction:column;gap:14px;font-family:inherit;display:flex}html[data-zuzumi]{--zz-shimmer-base:var(--color-text-secondary);--zz-shimmer-hi:var(--color-text);--zz-sheet-bg:var(--color-card);--zz-sheet-grabber:#a9b6cc;--zz-sheet-close:var(--color-bg-secondary);--zz-sheet-sub:var(--color-text-secondary);--zz-sheet-icon:var(--color-text-secondary);--zz-sheet-line:var(--color-border);--zz-sheet-card:var(--color-bg);--zz-sheet-rule:var(--color-border);--zz-pill-bg:var(--color-card);--zz-pill-border:var(--color-border);--zz-pill-text:var(--color-text)}html[data-zuzumi].dark{--zz-shimmer-base:#8e8e96;--zz-shimmer-hi:#fff;--zz-sheet-bg:#1c1c1f;--zz-sheet-grabber:#4a4a52;--zz-sheet-close:#2c2c31;--zz-sheet-sub:#a1a1aa;--zz-sheet-icon:#c9c9d1;--zz-sheet-line:#34343a;--zz-sheet-card:#26262b;--zz-sheet-rule:#3a3a40;--zz-pill-bg:#121214;--zz-pill-border:#2a2a30;--zz-pill-text:#d4d4d8}.zz-shimmer{color:var(--zz-shimmer-base)}@media (prefers-reduced-motion:no-preference){.zz-shimmer{background:linear-gradient(90deg, var(--zz-shimmer-base) 0%, var(--zz-shimmer-base) 35%, var(--zz-shimmer-hi) 50%, var(--zz-shimmer-base) 65%, var(--zz-shimmer-base) 100%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite zzShine}.zz-step-in{animation:.32s ease-out zzStepIn}.zz-sheet{animation:.24s cubic-bezier(.33,1,.68,1) zzSheetUp}}@keyframes zzShine{0%{background-position:100% 0}to{background-position:-50% 0}}@keyframes zzStepIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes zzSheetUp{0%{opacity:.4;transform:translateY(40%)}to{opacity:1;transform:translateY(0)}}.zz-working{min-height:44px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-self:flex-start;align-items:center;gap:10px;padding:0 4px;display:inline-flex}.zz-working-label{white-space:nowrap;font-size:17px;line-height:24px;display:inline-block}.zz-working-label>span{display:inline-block}.zz-working-chevron{color:var(--zz-shimmer-base);display:inline-flex}.zz-sheet-wrap{z-index:10060;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.zz-sheet{box-sizing:border-box;background:var(--zz-sheet-bg);width:100%;max-width:520px;max-height:85dvh;color:var(--color-text);padding:10px 16px max(28px, env(safe-area-inset-bottom)) 16px;touch-action:pan-y;border-radius:30px 30px 0 0;flex-direction:column;transition:transform .2s ease-out;display:flex}.zz-sheet[data-dragging]{transition:none}.zz-sheet-grabber{background:var(--zz-sheet-grabber);border-radius:3px;flex:none;align-self:center;width:44px;height:5px}.zz-sheet-head{flex:none;justify-content:space-between;align-items:center;margin-top:14px;display:flex}.zz-sheet-close{background:var(--zz-sheet-close);width:44px;height:44px;color:var(--color-text);cursor:pointer;border:0;border-radius:22px;justify-content:center;align-items:center;padding:0;display:inline-flex}.zz-sheet-title{text-align:center;margin:0;font-size:20px;font-weight:600}.zz-sheet-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.zz-steps{flex-direction:column;margin:26px 0 0;padding:0 4px;list-style:none;display:flex}.zz-step-row{gap:14px;display:flex}.zz-step-now{align-items:center}.zz-step-rail{flex-direction:column;flex:none;align-items:center;width:30px;display:flex}.zz-step-icon{color:var(--zz-sheet-icon);display:inline-flex}.zz-step-line{background:var(--zz-sheet-line);flex-grow:1;width:2px;margin:6px 0}.zz-step-text{flex-direction:column;flex-grow:1;gap:3px;min-width:0;padding-bottom:22px;display:flex}.zz-step-title{font-size:18px;font-weight:500}.zz-step-sub{color:var(--zz-sheet-sub);white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.zz-sources-pill{border:1px solid var(--zz-pill-border);background:var(--zz-pill-bg);min-height:44px;color:var(--zz-pill-text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:22px;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:16px;display:inline-flex}.zz-sources-stack{align-items:center;display:inline-flex}.zz-sources-stack>.zz-site-icon+.zz-site-icon{margin-left:-9px}.zz-site-icon{color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.zz-site-icon img{object-fit:contain;display:block}.zz-sources-card{background:var(--zz-sheet-card);border-radius:22px;margin:20px 0 0;padding:4px 0;list-style:none}.zz-source-row{min-height:72px;color:var(--color-text);align-items:center;gap:14px;padding:0 18px;text-decoration:none;display:flex}.zz-source-text{border-bottom:1px solid var(--zz-sheet-rule);flex-direction:column;flex-grow:1;gap:2px;min-width:0;padding:12px 0;display:flex}.zz-sources-card>li:last-child .zz-source-text{border-bottom:0}.zz-source-title{white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.zz-source-site{color:var(--zz-sheet-sub);font-size:15px}.zz-sources-rounds{min-height:44px;font:inherit;color:var(--zz-shimmer-base);background:0 0;border:0;justify-content:center;align-self:center;align-items:center;width:100%;margin:6px 0 0;padding:0 12px;font-size:14px;display:flex}button.zz-sources-rounds{cursor:pointer}html[data-zuzumi]{--zz-detail-input:var(--color-text)}html[data-zuzumi].dark{--zz-detail-input:#d4d4d8}.zz[data-still] .zz-body{animation:none!important}.zz-searched-label{color:var(--zz-sheet-sub);white-space:nowrap;font-size:17px;line-height:24px}.zz-sheet[data-tall]{height:calc(100dvh - 48px);max-height:none}.zz-done-steps{margin-top:24px}.zz-done-row{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.zz-done-chevron{color:var(--zz-shimmer-base);flex:none;margin-top:4px;display:inline-flex}.zz-detail{flex-direction:column;padding-bottom:8px;display:flex}.zz-detail-label{color:var(--zz-sheet-sub);margin:24px 0 10px 6px;font-size:16px}.zz-detail-input{background:var(--zz-sheet-card);color:var(--zz-detail-input);overflow-wrap:anywhere;border-radius:20px;padding:16px 18px;font-size:17px;line-height:1.35}.zz-detail-card{margin-top:0}.zz-result-row{min-height:66px}.zz-result-row .zz-source-text{padding:11px 0}.zz-detail-none{color:var(--zz-sheet-sub);margin:0 0 0 6px;font-size:15px}html[data-zuzumi]{--zz-used-text:#15803d;--zz-used-bg:#dcfce7}html[data-zuzumi].dark{--zz-used-text:#4ade80;--zz-used-bg:#0f2a1a}.zz-used-tag{color:var(--zz-used-text);background:var(--zz-used-bg);border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:600;line-height:1}html[data-zuzumi] .zz-plus-root{--zz-sheet-bg:#f2f2f7;--zz-sheet-card:#fff;--zz-sheet-text:#000;--zz-sheet-sec:#5b6474;--zz-sheet-blue:#1f5bd8;--zz-sheet-x:#e3e3e8;--zz-sheet-grabber:#a3a3ab;z-index:10060;font-family:inherit;position:fixed;inset:0}html[data-zuzumi].dark .zz-plus-root{--zz-sheet-bg:#1c1c1e;--zz-sheet-card:#2c2c2e;--zz-sheet-text:#fff;--zz-sheet-sec:#a1a1aa;--zz-sheet-blue:#9cc4ff;--zz-sheet-x:#3a3a3c;--zz-sheet-grabber:#5a5a5e}html[data-zuzumi] .zz-plus-dim{opacity:0;cursor:default;background:#0006;border:0;padding:0;transition:opacity .3s;position:absolute;inset:0}html[data-zuzumi] .zz-plus-root[data-open] .zz-plus-dim{opacity:1}html[data-zuzumi] .zz-plus-sheet{max-width:560px;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 24px);overscroll-behavior:contain;box-sizing:border-box;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px);background:var(--zz-sheet-bg);color:var(--zz-sheet-text);will-change:transform;border-radius:28px 28px 0 0;margin:0 auto;transition:transform .3s cubic-bezier(.32,.72,0,1);position:absolute;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 30px #0000002e}html[data-zuzumi] .zz-plus-drag{touch-action:none;cursor:grab}html[data-zuzumi] .zz-plus-grabber{background:var(--zz-sheet-grabber);border-radius:3px;width:36px;height:5px;margin:8px auto 0}html[data-zuzumi] .zz-plus-head{grid-template-columns:1fr auto 1fr;align-items:center;padding:4px 12px 8px;display:grid}html[data-zuzumi] .zz-plus-x{background:var(--zz-sheet-x);width:44px;height:44px;color:var(--zz-sheet-text);cursor:pointer;border:0;border-radius:22px;justify-content:center;justify-self:start;align-items:center;display:flex}html[data-zuzumi] .zz-plus-title{margin:0;font-size:17px;font-weight:600}html[data-zuzumi] .zz-plus-photos{min-width:44px;min-height:44px;font:inherit;color:var(--zz-sheet-blue);cursor:pointer;background:0 0;border:0;justify-self:end;padding:0 6px;font-size:17px;font-weight:500}html[data-zuzumi] .zz-plus-body{flex-direction:column;gap:16px;padding:4px 0 0;display:flex}html[data-zuzumi] .zz-plus-strip{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;padding:0 16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}html[data-zuzumi] .zz-plus-strip::-webkit-scrollbar{display:none}html[data-zuzumi] .zz-plus-tile{scroll-snap-align:start;cursor:pointer;background:var(--zz-sheet-card);width:96px;height:128px;color:var(--zz-sheet-text);border:0;border-radius:18px;flex:none;padding:0;position:relative;overflow:hidden}html[data-zuzumi] .zz-plus-camera{font:inherit;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}html[data-zuzumi] .zz-plus-thumb img{object-fit:cover;width:100%;height:100%;display:block}html[data-zuzumi] .zz-plus-thumb[aria-pressed=true]:after{content:"";box-shadow:inset 0 0 0 3px var(--zz-blue);border-radius:18px;position:absolute;inset:0}html[data-zuzumi] .zz-plus-check{background:var(--zz-blue);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;bottom:6px;right:6px;box-shadow:0 0 0 2px #fff}html[data-zuzumi] .zz-plus-card{background:var(--zz-sheet-card);border-radius:16px;margin:0 16px;overflow:hidden}html[data-zuzumi] .zz-plus-row{width:100%;min-height:52px;font:inherit;color:var(--zz-sheet-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 16px;font-size:17px;display:flex}html[data-zuzumi] .zz-plus-row:active{background:color-mix(in srgb, var(--zz-sheet-text) 8%, transparent)}html[data-zuzumi] .zz-plus-label{color:var(--zz-sheet-sec);margin:0 0 8px;padding:0 20px;font-size:13px;font-weight:500}html[data-zuzumi] .zz-plus-apps{scrollbar-width:none;gap:8px;padding:0 16px 4px;display:flex;overflow-x:auto}html[data-zuzumi] .zz-plus-apps::-webkit-scrollbar{display:none}html[data-zuzumi] .zz-plus-app{width:84px;font:inherit;color:var(--zz-sheet-text);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:6px;padding:0;transition:transform .12s;display:flex}html[data-zuzumi] .zz-plus-app img{border-radius:14px;width:60px;height:60px;display:block}html[data-zuzumi] .zz-plus-app span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12.5px;line-height:16px;overflow:hidden}html[data-zuzumi] .zz-plus-app:disabled{opacity:.6}html[data-zuzumi] .zz-plus-root button:focus-visible{outline:2px solid var(--zz-sheet-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){html[data-zuzumi] .zz-plus-sheet,html[data-zuzumi] .zz-plus-dim{transition-duration:1ms}}html[data-zuzumi] .zz-plus-note{background:var(--zz-sheet-card);width:fit-content;max-width:calc(100% - 32px);color:var(--zz-sheet-text);border-radius:999px;margin:0 auto 8px;padding:8px 16px;font-size:14px;font-weight:500}html[data-zuzumi]{--pt-bg:#f3f8f5;--pt-card:#fff;--pt-text:#13241b;--pt-muted:#536159;--pt-body:#3b4a41;--pt-line:#e1ebe5;--pt-row-line:#edf3ef;--pt-chip:#fffc;--pt-tag-bg:#d5f0e1;--pt-tag:#0f6b45;--pt-next-bg:#e7f6ee;--pt-next:#0f6b45;--pt-done:#5f6d64;--pt-dot:#edf3ef;--pt-note:#e3f4ea;--pt-primary:#16855a;--pt-ring:#16855a;--pt-soft:#c5ddcf;--pt-seg:#edf3ef;--pt-off:#8e9c93;--pt-warn-bg:#fff4e5;--pt-warn:#7a4b00}html[data-zuzumi].dark{--pt-bg:#000;--pt-card:#141414;--pt-text:#f4f6fa;--pt-muted:#a3adbf;--pt-body:#c9d1cc;--pt-line:#262626;--pt-row-line:#1f1f1f;--pt-chip:#ffffff14;--pt-tag-bg:#0b3a26;--pt-tag:#8fe6ae;--pt-next-bg:#0a2a1c;--pt-next:#8fe6ae;--pt-done:#8b95a6;--pt-dot:#1f1f1f;--pt-note:#141414;--pt-primary:#16855a;--pt-ring:#2db26e;--pt-soft:#2e3d35;--pt-seg:#1f1f1f;--pt-off:#4a5650;--pt-warn-bg:#2a1f0a;--pt-warn:#ffd08a}html[data-zuzumi] .pt-page{overscroll-behavior-y:contain;background:var(--pt-bg);color:var(--pt-text);position:fixed;inset:0;overflow-y:auto}html[data-zuzumi] .pt-wrap{max-width:480px;padding:calc(env(safe-area-inset-top,0px) + 20px) 20px calc(env(safe-area-inset-bottom,0px) + 24px);flex-direction:column;gap:14px;margin:0 auto;display:flex}html[data-zuzumi] .pt-round{border:1px solid var(--pt-line);background:var(--pt-chip);width:44px;height:44px;color:var(--pt-text);border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}html[data-zuzumi] .pt-chip{border:1px solid var(--pt-line);background:var(--pt-chip);min-height:40px;color:var(--pt-text);font:inherit;border-radius:20px;align-self:flex-start;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:16px;font-weight:500;display:inline-flex}html[data-zuzumi] .pt-tag{background:var(--pt-tag-bg);color:var(--pt-tag);border-radius:10px;padding:3px 8px;font-size:13px;font-weight:600}html[data-zuzumi] .pt-hero{background:var(--pt-primary);color:#fff;border-radius:28px;flex-direction:column;gap:12px;padding:18px 20px;display:flex;position:relative;overflow:hidden}html[data-zuzumi] .pt-card{background:var(--pt-card);border:1px solid var(--pt-line);border-radius:24px}html[data-zuzumi] .pt-row{border-radius:18px;justify-content:space-between;align-items:center;min-height:58px;padding:0 14px;display:flex}html[data-zuzumi] .pt-row.is-info{min-height:46px}html[data-zuzumi] .pt-row.is-next{background:var(--pt-next-bg);box-shadow:inset 0 0 0 2px var(--pt-ring)}html[data-zuzumi] .pt-dot{background:var(--pt-dot);width:28px;height:28px;color:var(--pt-done);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}html[data-zuzumi] .pt-row.is-next .pt-dot{background:var(--pt-primary);color:#fff}html[data-zuzumi] .pt-row.is-info .pt-dot{opacity:0}html[data-zuzumi] .pt-section{color:var(--pt-muted);letter-spacing:.02em;padding:4px 6px 0;font-size:15px;font-weight:600}html[data-zuzumi] .pt-item{border-bottom:1px solid var(--pt-row-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}html[data-zuzumi] .pt-item:last-child{border-bottom:none}html[data-zuzumi] .pt-switch{cursor:pointer;background:var(--pt-off);border:none;border-radius:16px;flex-shrink:0;justify-content:flex-start;width:52px;height:32px;padding:3px;transition:background .15s;display:flex}html[data-zuzumi] .pt-switch[aria-checked=true]{background:var(--pt-primary);justify-content:flex-end}html[data-zuzumi] .pt-switch>span{background:#fff;border-radius:13px;width:26px;height:26px}html[data-zuzumi] .pt-seg{background:var(--pt-seg);border-radius:16px;gap:4px;padding:4px;display:grid}html[data-zuzumi] .pt-seg>button{min-height:40px;font:inherit;color:var(--pt-text);cursor:pointer;background:0 0;border:none;border-radius:12px;font-size:16px;font-weight:500}html[data-zuzumi] .pt-seg>button[aria-pressed=true]{background:var(--pt-card);color:var(--pt-next);font-weight:600;box-shadow:0 1px 3px #0f1b331f}html[data-zuzumi] .pt-pray{min-height:40px;font:inherit;cursor:pointer;border:1px solid var(--pt-soft);background:var(--pt-card);color:var(--pt-muted);border-radius:20px;padding:0 14px;font-size:16px;font-weight:500;text-decoration:line-through}html[data-zuzumi] .pt-pray[aria-pressed=true]{border-color:var(--pt-primary);background:var(--pt-primary);color:#fff;text-decoration:none}html[data-zuzumi] .pt-btn{min-height:44px;font:inherit;cursor:pointer;border:1px solid var(--pt-soft);background:var(--pt-chip);color:var(--pt-text);border-radius:22px;padding:0 18px;font-size:16px;font-weight:500}html[data-zuzumi] .pt-btn.is-primary{background:var(--pt-primary);color:#fff;border:none;font-weight:600}html[data-zuzumi] .pt-btn:disabled{opacity:.6;cursor:default}html[data-zuzumi] .pt-link{width:100%;font:inherit;color:var(--pt-next);border:none;border-bottom:1px solid var(--pt-row-line);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:14px 16px;font-size:18px;font-weight:500;display:flex}html[data-zuzumi] .pt-mini{background:var(--pt-card);border:1px solid var(--pt-line);color:var(--pt-text);border-radius:22px;width:100%;max-width:360px;overflow:hidden}html[data-zuzumi] .pt-mini-row{justify-content:space-between;align-items:center;min-height:42px;padding:0 10px;font-size:17px;display:flex}html[data-zuzumi] .pt-mini-row.is-next{background:var(--pt-next-bg);box-shadow:inset 0 0 0 2px var(--pt-ring);color:var(--pt-next);border-radius:14px;min-height:46px;font-weight:600}html[data-zuzumi] .pt-mini-row.is-done{color:var(--pt-done)}html[data-zuzumi] .zz-cal{--cal-primary:#6d4ae0;--cal-on-primary:#fff;--cal-accent:#5634c8;--cal-tint:#efeaff;--cal-page:#f7f5fd;--cal-card:#fff;--cal-line:#e8e4f3;--cal-line-soft:#f0edf8;--cal-text:#1b1530;--cal-muted:#5e5873;--cal-faded:#6e6884;--cal-other:#6e6884;--cal-next:#f3efff;--cal-ring:#6d4ae0;--cal-ok:#16855a;--cal-danger:#b23a2a;--cal-danger-line:#f2d3ce;--cal-prayer:#0f6b45;--cal-prayer-bg:#e7f6ee;--cal-prayer-line:#9ed9b9;--cal-zuzu-bg:#eaf2ff;--cal-zuzu-line:#d9e7ff;--cal-unclear:#fff4d6;--cal-unclear-line:#d18a0e;--cal-unclear-text:#1b1530;--cal-seg:#ece8f7;--cal-chip:#1b1530;--cal-on-chip:#fff;--cal-chip-link:#c3b2ff;box-sizing:border-box;min-height:100dvh;padding:calc(env(safe-area-inset-top) + 14px) 16px calc(env(safe-area-inset-bottom) + 100px);background:var(--cal-page);color:var(--cal-text);flex-direction:column;gap:12px;max-width:640px;margin:0 auto;display:flex}html[data-zuzumi].dark .zz-cal{--cal-primary:#6d4ae0;--cal-on-primary:#fff;--cal-accent:#c3b2ff;--cal-tint:#1e1440;--cal-page:#000;--cal-card:#141414;--cal-line:#262626;--cal-line-soft:#1f1f1f;--cal-text:#f4f3fa;--cal-muted:#a8a4bc;--cal-faded:#9893ae;--cal-other:#8e89a3;--cal-next:#1e1440;--cal-ring:#8b6cf0;--cal-ok:#5fd49a;--cal-danger:#ff8a7a;--cal-danger-line:#4a2420;--cal-prayer:#6fe0a6;--cal-prayer-bg:#0e2a1c;--cal-prayer-line:#2f7a52;--cal-zuzu-bg:#0f1b33;--cal-zuzu-line:#1e3358;--cal-unclear:#3a2a05;--cal-unclear-line:#e0a33a;--cal-unclear-text:#f4f3fa;--cal-seg:#1c1c1c;--cal-chip:#f4f3fa;--cal-on-chip:#1b1530;--cal-chip-link:#5634c8}html[data-zuzumi] .zz-cal button,html[data-zuzumi] .zz-cal input,html[data-zuzumi] .zz-cal select,html[data-zuzumi] .zz-cal textarea{color:inherit;font-family:inherit}html[data-zuzumi] .zz-cal-loading{justify-content:center;align-items:center}html[data-zuzumi] .zz-cal-muted{color:var(--cal-muted);font-weight:400}html[data-zuzumi] .zz-cal-strong{font-size:19px;font-weight:600}html[data-zuzumi] .zz-cal-ok{color:var(--cal-ok)}html[data-zuzumi] .zz-cal-head{align-items:center;gap:6px;display:flex}html[data-zuzumi] .zz-cal-head h1{flex:1;margin:0;font-size:30px;font-weight:600}html[data-zuzumi] .zz-cal-back{width:40px;height:44px;color:var(--cal-accent);background:0 0;border:none;justify-content:center;align-items:center;margin-left:-8px;display:flex}html[data-zuzumi] .zz-cal-head-btns{gap:8px;display:flex}html[data-zuzumi] .zz-cal-round{border:1px solid var(--cal-line);background:var(--cal-card);width:44px;height:44px;color:var(--cal-text);border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;display:flex}html[data-zuzumi] .zz-cal-bar-row{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}html[data-zuzumi] .zz-cal-month-switch{white-space:nowrap;align-items:center;gap:0;margin-left:-10px;font-size:20px;font-weight:600;display:flex}html[data-zuzumi] .zz-cal-month-switch button{width:32px;height:44px;color:var(--cal-muted);background:0 0;border:none;justify-content:center;align-items:center;display:flex}html[data-zuzumi] .zz-cal-sync{border:1px solid var(--cal-line);background:var(--cal-card);white-space:nowrap;border-radius:18px;flex-shrink:0;align-items:center;gap:5px;height:36px;padding:0 10px;font-size:13px;font-weight:500;display:flex}html[data-zuzumi] .zz-cal-seg{background:var(--cal-seg);border-radius:20px;align-self:flex-start;padding:3px;display:flex}html[data-zuzumi] .zz-cal-seg button{height:36px;color:var(--cal-muted);background:0 0;border:none;border-radius:17px;padding:0 16px;font-size:15px;font-weight:500}html[data-zuzumi] .zz-cal-seg button[aria-pressed=true]{background:var(--cal-card);color:var(--cal-text);font-weight:600;box-shadow:0 1px 4px #28185a1f}html[data-zuzumi] .zz-cal-card{background:var(--cal-card);border:1px solid var(--cal-line);border-radius:24px}html[data-zuzumi] .zz-cal-center{flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}html[data-zuzumi] .zz-cal-grid-card{padding:10px 8px 8px}html[data-zuzumi] .zz-cal-grid{grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}html[data-zuzumi] .zz-cal-dow span{text-align:center;color:var(--cal-muted);padding:2px 0 4px;font-size:13px;font-weight:600}html[data-zuzumi] .zz-cal-day{background:0 0;border:none;flex-direction:column;align-items:center;gap:3px;height:46px;padding:0;display:flex}html[data-zuzumi] .zz-cal-num{font-variant-numeric:tabular-nums;border-radius:16px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;font-weight:500;display:flex}html[data-zuzumi] .zz-cal-day.is-other .zz-cal-num{color:var(--cal-other);font-weight:400}html[data-zuzumi] .zz-cal-day.is-sel .zz-cal-num{box-shadow:inset 0 0 0 2px var(--cal-ring)}html[data-zuzumi] .zz-cal-day.is-today .zz-cal-num{background:var(--cal-primary);color:var(--cal-on-primary);font-weight:600}html[data-zuzumi] .zz-cal-dots{gap:3px;height:5px;display:flex}html[data-zuzumi] .zz-cal-dots i{border-radius:3px;width:5px;height:5px}html[data-zuzumi] .zz-cal-agenda-head{justify-content:space-between;align-items:baseline;padding:2px 4px 0;font-size:14px;display:flex}html[data-zuzumi] .zz-cal-list{flex-direction:column;gap:8px;display:flex}html[data-zuzumi] .zz-cal-row{border:1px solid var(--cal-line);background:var(--cal-card);min-height:62px;color:var(--cal-text);text-align:left;box-sizing:border-box;border-radius:20px;align-items:center;gap:12px;width:100%;padding:8px 14px 8px 8px;display:flex}html[data-zuzumi] .zz-cal-row.is-next{border-color:var(--cal-ring);background:var(--cal-next)}html[data-zuzumi] .zz-cal-row.is-past{color:var(--cal-faded)}html[data-zuzumi] .zz-cal-row.is-past .zz-cal-bar{opacity:.45}html[data-zuzumi] .zz-cal-row-time{font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;align-items:flex-end;width:64px;display:flex}html[data-zuzumi] .zz-cal-row-time b{font-size:15px;font-weight:600}html[data-zuzumi] .zz-cal-row-time small{color:var(--cal-muted);font-size:13px}html[data-zuzumi] .zz-cal-row.is-past .zz-cal-row-time small,html[data-zuzumi] .zz-cal-row.is-past .zz-cal-row-sub{color:var(--cal-faded)}html[data-zuzumi] .zz-cal-bar{border-radius:2px;flex-shrink:0;width:4px;height:36px}html[data-zuzumi] .zz-cal-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html[data-zuzumi] .zz-cal-row-title{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:500;overflow:hidden}html[data-zuzumi] .zz-cal-row-sub{color:var(--cal-muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}html[data-zuzumi] .zz-cal-in{background:var(--cal-tint);color:var(--cal-accent);border-radius:10px;flex-shrink:0;align-self:flex-start;padding:4px 9px;font-size:13px;font-weight:600}html[data-zuzumi] .zz-cal-row .zz-cal-in{align-self:center}html[data-zuzumi] .zz-cal-week-day{flex-direction:column;gap:6px;display:flex}html[data-zuzumi] .zz-cal-week-head{text-align:left;background:0 0;border:none;min-height:36px;padding:6px 4px 0;font-size:17px;font-weight:600}html[data-zuzumi] .zz-cal-week-head.is-today{color:var(--cal-accent)}html[data-zuzumi] .zz-cal-empty{margin:0 4px 4px;font-size:14px}html[data-zuzumi] .zz-cal-strip{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}html[data-zuzumi] .zz-cal-strip-day{border:1px solid var(--cal-line);background:var(--cal-card);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:72px;padding:0;display:flex}html[data-zuzumi] .zz-cal-strip-day small{color:var(--cal-muted);font-size:13px;font-weight:500}html[data-zuzumi] .zz-cal-strip-day b{font-size:19px;font-weight:600}html[data-zuzumi] .zz-cal-strip-day i{border-radius:3px;width:5px;height:5px}html[data-zuzumi] .zz-cal-strip-day.is-sel{background:var(--cal-primary);border-color:var(--cal-primary);color:var(--cal-on-primary)}html[data-zuzumi] .zz-cal-strip-day.is-sel small{color:var(--cal-on-primary)}html[data-zuzumi] .zz-cal-prayer-on{color:var(--cal-prayer);align-items:center;gap:6px;margin:0;font-size:14px;font-weight:500;display:flex}html[data-zuzumi] .zz-cal-timeline{padding:8px 0 0;overflow:hidden}html[data-zuzumi] .zz-cal-allday{flex-wrap:wrap;gap:6px;padding:0 10px 8px 58px;display:flex}html[data-zuzumi] .zz-cal-allday button{border:none;border-radius:10px;min-height:32px;padding:6px 10px;font-size:14px;font-weight:600}html[data-zuzumi] .zz-cal-scroll{-webkit-overflow-scrolling:touch;max-height:56vh;overflow-y:auto}html[data-zuzumi] .zz-cal-hours{margin-right:8px;position:relative}html[data-zuzumi] .zz-cal-hour{align-items:center;height:1px;display:flex;position:absolute;left:0;right:0}html[data-zuzumi] .zz-cal-hour span{text-align:right;width:52px;color:var(--cal-muted);font-variant-numeric:tabular-nums;flex-shrink:0;padding-right:8px;font-size:12px;transform:translateY(-1px)}html[data-zuzumi] .zz-cal-hour i{background:var(--cal-line-soft);flex:1;height:1px}html[data-zuzumi] .zz-cal-prayer{pointer-events:none;z-index:1;align-items:center;gap:6px;height:18px;display:flex;position:absolute;left:54px;right:0}html[data-zuzumi] .zz-cal-prayer i{border-top:1.5px dashed var(--cal-prayer-line);flex:1}html[data-zuzumi] .zz-cal-prayer span{color:var(--cal-prayer);background:var(--cal-prayer-bg);white-space:nowrap;border-radius:8px;padding:2px 7px;font-size:12px;font-weight:600}html[data-zuzumi] .zz-cal-block{box-sizing:border-box;text-align:left;z-index:2;border:none;border-radius:14px;flex-direction:column;align-items:flex-start;gap:1px;padding:5px 9px;display:flex;position:absolute;overflow:hidden}html[data-zuzumi] .zz-cal-block b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:600;overflow:hidden}html[data-zuzumi] .zz-cal-block small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;overflow:hidden}html[data-zuzumi] .zz-cal-block.is-past{opacity:.7}html[data-zuzumi] .zz-cal-now{z-index:3;pointer-events:none;align-items:center;display:flex;position:absolute;left:0;right:0;transform:translateY(-50%)}html[data-zuzumi] .zz-cal-now span{color:var(--cal-on-primary);background:var(--cal-primary);border-radius:8px;margin-left:2px;padding:2px 6px;font-size:12px;font-weight:600}html[data-zuzumi] .zz-cal-now i{background:var(--cal-primary);flex:1;height:2px}html[data-zuzumi] .zz-cal-quick{padding:10px 16px calc(env(safe-area-inset-bottom) + 18px);box-sizing:border-box;z-index:20;align-items:center;gap:10px;max-width:640px;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}html[data-zuzumi] .zz-cal-quick-box{border:1px solid var(--cal-line);background:var(--cal-card);border-radius:27px;flex:1;align-items:center;gap:10px;height:54px;padding:0 14px 0 8px;display:flex;box-shadow:0 6px 20px #28185a1a}html[data-zuzumi] .zz-cal-quick-box input{background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:16px}html[data-zuzumi] .zz-cal-quick-box input::placeholder{color:var(--cal-muted)}html[data-zuzumi] .zz-cal-zuzu{background:#a9ceff;border-radius:19px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}html[data-zuzumi] .zz-cal-plus{background:var(--cal-primary);width:54px;height:54px;color:var(--cal-on-primary);border:none;border-radius:27px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 22px #6d4ae059}html[data-zuzumi] .zz-cal-chip{left:50%;bottom:calc(env(safe-area-inset-bottom) + 86px);z-index:40;background:var(--cal-chip);color:var(--cal-on-chip);border-radius:22px;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:10px 10px 10px 16px;font-size:15px;font-weight:500;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #00000040}html[data-zuzumi] .zz-cal-chip button{color:var(--cal-chip-link);background:0 0;border:none;justify-content:center;align-items:center;min-width:36px;min-height:36px;font-size:15px;font-weight:600;display:flex}html[data-zuzumi] .zz-cal-pull{color:var(--cal-accent);justify-content:center;align-items:center;display:flex;overflow:hidden}html[data-zuzumi] .zz-cal-sheet-wrap{z-index:50;background:#1410288c;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}html[data-zuzumi] .zz-cal-sheet{box-sizing:border-box;background:var(--cal-page);max-height:92dvh;color:var(--cal-text);padding:10px 18px calc(env(safe-area-inset-bottom) + 24px);border-radius:32px 32px 0 0;flex-direction:column;gap:12px;width:100%;max-width:640px;margin:0 auto;display:flex;overflow-y:auto}html[data-zuzumi] .zz-cal-grab{background:var(--cal-line);border-radius:3px;align-self:center;width:40px;height:5px}html[data-zuzumi] .zz-cal-sheet-top{justify-content:space-between;align-items:center;gap:8px;display:flex}html[data-zuzumi] .zz-cal-btn{border:1px solid var(--cal-line);background:var(--cal-card);height:44px;color:var(--cal-text);border-radius:22px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}html[data-zuzumi] .zz-cal-btn:disabled{opacity:.6}html[data-zuzumi] .zz-cal-btn-primary{background:var(--cal-primary);border-color:var(--cal-primary);color:var(--cal-on-primary);font-weight:600}html[data-zuzumi] .zz-cal-btn-ghost{color:var(--cal-accent);font-weight:600}html[data-zuzumi] .zz-cal-danger{color:var(--cal-danger);border-color:var(--cal-danger-line)}html[data-zuzumi] .zz-cal-text-btn{height:44px;color:var(--cal-muted);background:0 0;border:none;padding:0 6px;font-size:17px;font-weight:500}html[data-zuzumi] .zz-cal-title-block{flex-direction:column;gap:8px;padding:4px 4px 0;display:flex}html[data-zuzumi] .zz-cal-title-block h2{overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:600;line-height:1.2}html[data-zuzumi] .zz-cal-when{font-size:18px}html[data-zuzumi] .zz-cal-calchip{border:1px solid var(--cal-line);background:#fff;border-radius:12px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:14px;font-weight:600;display:flex}html[data-zuzumi].dark .zz-cal-calchip{background:#fff}html[data-zuzumi] .zz-cal-calchip i,html[data-zuzumi] .zz-cal-calname i,html[data-zuzumi] .zz-cal-calbtn i{border-radius:4px;flex-shrink:0;width:8px;height:8px;display:inline-block}html[data-zuzumi] .zz-cal-rows{flex-direction:column;display:flex;overflow:hidden}html[data-zuzumi] .zz-cal-drow{border-bottom:1px solid var(--cal-line-soft);min-height:54px;color:var(--cal-text);align-items:center;gap:12px;padding:0 16px;font-size:17px;display:flex}html[data-zuzumi] .zz-cal-drow:last-child{border-bottom:none}html[data-zuzumi] .zz-cal-drow>svg{color:var(--cal-muted);flex-shrink:0}html[data-zuzumi] .zz-cal-drow>span:first-of-type{flex:1}html[data-zuzumi] .zz-cal-drow small{font-size:14px}html[data-zuzumi] .zz-cal-drow input:not([type=checkbox]),html[data-zuzumi] .zz-cal-drow textarea{resize:vertical;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:14px 0;font-size:17px}html[data-zuzumi] .zz-cal-drow input::placeholder,html[data-zuzumi] .zz-cal-drow textarea::placeholder,html[data-zuzumi] .zz-cal-field input::placeholder{color:var(--cal-muted)}html[data-zuzumi] .zz-cal-drow select{border:1px solid var(--cal-line);background:var(--cal-card);border-radius:12px;flex:1;max-width:60%;min-height:40px;padding:0 10px;font-size:16px}html[data-zuzumi] .zz-cal-notes{align-items:flex-start;padding-top:16px;padding-bottom:16px}html[data-zuzumi] .zz-cal-notes span{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.4}html[data-zuzumi] .zz-cal-switch-row input[type=checkbox]{width:50px;height:30px;accent-color:var(--cal-primary);flex-shrink:0}html[data-zuzumi] .zz-cal-calname{align-items:center;gap:8px;display:flex}html[data-zuzumi] .zz-cal-block-line{display:block}html[data-zuzumi] .zz-cal-link{color:var(--cal-accent);align-items:center;gap:3px;font-size:14px;font-weight:600;display:inline-flex}html[data-zuzumi] .zz-cal-ask{border:1px solid var(--cal-zuzu-line);background:var(--cal-zuzu-bg);text-align:left;color:var(--cal-text);border-radius:20px;align-items:center;gap:12px;padding:12px 14px;display:flex}html[data-zuzumi] .zz-cal-ask span:nth-child(2){flex-direction:column;flex:1;gap:1px;display:flex}html[data-zuzumi] .zz-cal-ask b{font-size:17px;font-weight:600}html[data-zuzumi] .zz-cal-ask small{color:var(--cal-muted);font-size:14px}html[data-zuzumi] .zz-cal-actions{gap:10px;display:flex}html[data-zuzumi] .zz-cal-actions .zz-cal-btn{border-radius:25px;flex:1;height:50px}html[data-zuzumi] .zz-cal-foot{color:var(--cal-muted);text-align:center;justify-content:center;align-items:center;gap:6px;margin:4px 0 0;font-size:14px;display:flex}html[data-zuzumi] .zz-cal-error{border:1px solid var(--cal-danger-line);color:var(--cal-danger);background:var(--cal-card);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:10px 12px;font-size:15px;display:flex}html[data-zuzumi] .zz-cal-note{color:var(--cal-muted);margin:0;font-size:14px}html[data-zuzumi] .zz-cal-filled{background:var(--cal-zuzu-bg);border:1px solid var(--cal-zuzu-line);border-radius:18px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;line-height:1.35;display:flex}html[data-zuzumi] .zz-cal-filled .zz-cal-zuzu{width:34px;height:34px}html[data-zuzumi] .zz-cal-field{background:var(--cal-card);border:1px solid var(--cal-line);border-radius:20px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}html[data-zuzumi] .zz-cal-field span{color:var(--cal-muted);font-size:13px;font-weight:600}html[data-zuzumi] .zz-cal-field input{background:0 0;border:none;outline:none;padding:0;font-size:22px;font-weight:600}html[data-zuzumi] .zz-cal-pickers{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}html[data-zuzumi] .zz-cal-pick{background:var(--cal-line-soft);border:1px solid #0000;border-radius:12px;height:38px;padding:0 10px;font-size:16px;font-weight:500;flex:none!important}html[data-zuzumi] .zz-cal-pick.is-accent{background:var(--cal-tint);color:var(--cal-accent)}html[data-zuzumi] .zz-cal .is-unclear,html[data-zuzumi] .zz-cal-pick.is-unclear{background:var(--cal-unclear)!important;color:var(--cal-unclear-text)!important;border:2px solid var(--cal-unclear-line)!important}html[data-zuzumi] .zz-cal-label{color:var(--cal-muted);padding-left:6px;font-size:13px;font-weight:600}html[data-zuzumi] .zz-cal-cals{flex-direction:column;gap:8px;display:flex}html[data-zuzumi] .zz-cal-cals>div{flex-wrap:wrap;gap:8px;display:flex}html[data-zuzumi] .zz-cal-calbtn{border:1px solid var(--cal-line);background:var(--cal-card);border-radius:20px;align-items:center;gap:8px;height:40px;padding:0 14px 0 12px;font-size:16px;font-weight:500;display:flex}html[data-zuzumi] .zz-cal-calbtn[aria-pressed=true]{border:2px solid var(--cal-ring);background:var(--cal-tint);color:var(--cal-accent);font-weight:600}html[data-zuzumi] .zz-cal-reconnect{flex-direction:column;align-items:flex-start;gap:12px;padding:22px;display:flex}html[data-zuzumi] .zz-cal-reconnect h2{margin:0;font-size:22px;font-weight:600}html[data-zuzumi] .zz-cal-reconnect p{color:var(--cal-muted);margin:0;font-size:16px;line-height:1.4}html[data-zuzumi] .zz-cal-card-chat{--cal-text:#1b1530;--cal-muted:#5e5873;--cal-accent:#5634c8;--cal-tint:#efeaff;--cal-card:#fff;--cal-line:#e8e4f3;--cal-line-soft:#f0edf8;--cal-primary:#6d4ae0;--cal-on-primary:#fff;--cal-head:#4a2bb0;--cal-danger:#b23a2a;background:var(--cal-card);border:1px solid var(--cal-line);color:var(--cal-text);border-radius:22px;width:100%;max-width:420px;font-size:16px;overflow:hidden}html[data-zuzumi].dark .zz-cal-card-chat{--cal-text:#f4f3fa;--cal-muted:#a8a4bc;--cal-accent:#c3b2ff;--cal-tint:#1e1440;--cal-card:#141414;--cal-line:#262626;--cal-line-soft:#1f1f1f;--cal-head:#c3b2ff;--cal-danger:#ff8a7a}html[data-zuzumi] .zz-cal-card-chat .zz-calc-head{background:var(--cal-tint);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}html[data-zuzumi] .zz-cal-card-chat .zz-calc-head b{color:var(--cal-head);font-weight:600}html[data-zuzumi] .zz-cal-card-chat .zz-calc-head span{color:var(--cal-muted);font-size:14px}html[data-zuzumi] .zz-cal-card-chat .zz-calc-row{border-top:1px solid var(--cal-line-soft);align-items:center;gap:10px;min-height:46px;padding:0 14px;display:flex}html[data-zuzumi] .zz-cal-card-chat .zz-calc-row b{font-variant-numeric:tabular-nums;flex-shrink:0;width:72px;font-size:15px;font-weight:600}html[data-zuzumi] .zz-cal-card-chat .zz-calc-row i{border-radius:4px;flex-shrink:0;width:8px;height:8px}html[data-zuzumi] .zz-cal-card-chat .zz-calc-row span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}html[data-zuzumi] .zz-cal-card-chat .zz-calc-empty{border-top:1px solid var(--cal-line-soft);color:var(--cal-muted);padding:12px 14px}html[data-zuzumi] .zz-cal-card-chat .zz-calc-open{border:none;border-top:1px solid var(--cal-line-soft);width:100%;min-height:44px;color:var(--cal-accent);background:0 0;font-size:16px;font-weight:600}html[data-zuzumi] .zz-cal-card-chat .zz-calc-body{flex-direction:column;gap:6px;padding:14px 16px;display:flex}html[data-zuzumi] .zz-cal-card-chat .zz-calc-cal{color:var(--cal-head);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}html[data-zuzumi] .zz-cal-card-chat .zz-calc-title{overflow-wrap:anywhere;font-size:21px;font-weight:600}html[data-zuzumi] .zz-cal-card-chat .zz-calc-sub{color:var(--cal-muted);font-size:15px}html[data-zuzumi] .zz-cal-card-chat .zz-calc-btns{flex-wrap:wrap;gap:8px;padding:0 16px 14px;display:flex}html[data-zuzumi] .zz-cal-card-chat .zz-calc-btns button,html[data-zuzumi] .zz-cal-card-chat .zz-calc-btns a{border:1px solid var(--cal-line);background:var(--cal-card);min-height:44px;color:var(--cal-text);border-radius:22px;align-items:center;padding:0 18px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}html[data-zuzumi] .zz-cal-card-chat .zz-calc-btns .is-primary{background:var(--cal-primary);border-color:var(--cal-primary);color:var(--cal-on-primary)}html[data-zuzumi] .zz-cal-card-chat .zz-calc-err{color:var(--cal-danger);margin:0;padding:0 16px 10px;font-size:14px}html[data-zuzumi] .zz-cal-card-chat .zz-calc-done{align-items:center;gap:8px;padding:0 16px 14px;font-weight:600;display:flex}html[data-zuzumi] .zz-cal-sheet>*{flex-shrink:0}html[data-zuzumi] .zz-cal-field input{font-weight:600;font-size:22px!important}html[data-zuzumi]{--qm-bg:#fbf7ee;--qm-card:#fff;--qm-line:#efe5d2;--qm-row-line:#f3ebda;--qm-text:#2a1f0e;--qm-muted:#6b5a3e;--qm-accent:#8a5a12;--qm-primary:#a0661a;--qm-on-primary:#fff;--qm-tint:#f6ebd3;--qm-track:#e8d7b4;--qm-chip:#ffffffd9;--qm-chip-line:#e3d3b1;--qm-warn-bg:#fdecea;--qm-warn:#8a1c12;--qm-medal:#b5761c}html[data-zuzumi].dark{--qm-bg:#000;--qm-card:#141414;--qm-line:#2a2418;--qm-row-line:#1f1b12;--qm-text:#f4eedf;--qm-muted:#c9b896;--qm-accent:#f2c66b;--qm-primary:#a0661a;--qm-on-primary:#fff;--qm-tint:#2a1f0a;--qm-track:#3a2e18;--qm-chip:#ffffff14;--qm-chip-line:#3a2e18;--qm-warn-bg:#2a0e0b;--qm-warn:#ffb4a8;--qm-medal:#b5761c}html[data-zuzumi] .qm-page{overscroll-behavior-y:contain;background:var(--qm-bg);color:var(--qm-text);position:fixed;inset:0;overflow-y:auto}html[data-zuzumi] .qm-wrap{max-width:480px;padding:calc(env(safe-area-inset-top,0px) + 20px) 18px calc(env(safe-area-inset-bottom,0px) + 24px);flex-direction:column;gap:14px;margin:0 auto;display:flex}html[data-zuzumi] .qm-round{border:1px solid var(--qm-line);background:var(--qm-chip);width:44px;height:44px;color:var(--qm-text);cursor:pointer;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}html[data-zuzumi] .qm-card{background:var(--qm-card);border:1px solid var(--qm-line);color:var(--qm-text);border-radius:24px}html[data-zuzumi] .qm-qari{text-align:left;width:100%;font:inherit;cursor:pointer;align-items:center;gap:14px;padding:16px;display:flex}html[data-zuzumi] .qm-medal{background:var(--qm-medal);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}html[data-zuzumi] .qm-go{background:var(--qm-primary);width:52px;height:52px;color:var(--qm-on-primary);border-radius:26px;flex-shrink:0;justify-content:center;align-items:center;display:flex}html[data-zuzumi] .qm-ar{font-family:var(--qm-amiri,"Amiri"), "Geeza Pro", "Noto Naskh Arabic", serif;font-weight:700;line-height:1.35}html[data-zuzumi] .qm-muted{color:var(--qm-muted)}html[data-zuzumi] .qm-accent{color:var(--qm-accent)}html[data-zuzumi] .qm-search{border:1px solid var(--qm-line);background:var(--qm-card);height:48px;color:var(--qm-muted);border-radius:24px;align-items:center;gap:10px;padding:0 16px;display:flex}html[data-zuzumi] .qm-search input{min-width:0;font:inherit;color:var(--qm-text);background:0 0;border:none;outline:none;flex:1;font-size:17px}html[data-zuzumi] .qm-continue{background:var(--qm-tint);color:var(--qm-text);font:inherit;text-align:left;cursor:pointer;border:none;border-radius:20px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}html[data-zuzumi] .qm-bar{background:var(--qm-track);border-radius:3px;height:5px;overflow:hidden}html[data-zuzumi] .qm-bar>span{background:var(--qm-primary);border-radius:3px;height:100%;display:block}html[data-zuzumi] .qm-pick{border:1px solid var(--qm-chip-line);background:var(--qm-card);min-height:40px;color:var(--qm-text);font:inherit;cursor:pointer;border-radius:20px;padding:0 14px;font-size:15px;font-weight:500}html[data-zuzumi] .qm-pick[aria-pressed=true]{background:var(--qm-tint);color:var(--qm-accent);border:none;font-weight:600}html[data-zuzumi] .qm-section{color:var(--qm-muted);letter-spacing:.02em;padding:2px 4px 0;font-size:15px;font-weight:600}html[data-zuzumi] .qm-row{border:none;border-bottom:1px solid var(--qm-row-line);width:100%;min-height:60px;color:var(--qm-text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:0 14px;display:flex}html[data-zuzumi] .qm-row:last-child{border-bottom:none}html[data-zuzumi] .qm-row.is-now{background:var(--qm-tint)}html[data-zuzumi] .qm-num{background:var(--qm-tint);width:36px;height:36px;color:var(--qm-accent);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}html[data-zuzumi] .qm-ctl{border:1px solid var(--qm-line);background:var(--qm-card);width:52px;height:52px;color:var(--qm-text);cursor:pointer;border-radius:26px;justify-content:center;align-items:center;display:flex}html[data-zuzumi] .qm-big{background:var(--qm-primary);width:80px;height:80px;color:var(--qm-on-primary);cursor:pointer;border:none;border-radius:40px;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 16px #a0661a4d}html[data-zuzumi] .qm-btn{min-height:44px;font:inherit;cursor:pointer;background:var(--qm-primary);color:var(--qm-on-primary);border:none;border-radius:22px;padding:0 18px;font-size:16px;font-weight:600}html[data-zuzumi] .qm-note{background:var(--qm-tint);color:var(--qm-accent);border-radius:16px;padding:10px 14px;font-size:15px}html[data-zuzumi] .qm-warn{background:var(--qm-warn-bg);color:var(--qm-warn);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:15px;display:flex}html[data-zuzumi] .qm-seek{width:100%;height:28px;accent-color:var(--qm-primary);cursor:pointer;background:0 0;margin:0}html[data-zuzumi] .qm-mini{background:var(--qm-card);border:1px solid var(--qm-line);color:var(--qm-text);border-radius:22px;align-items:center;gap:10px;margin-bottom:8px;padding:8px 8px 8px 10px;display:flex;box-shadow:0 4px 14px #2a1f0e1f}html[data-zuzumi] .qm-mini-play{background:var(--qm-primary);width:44px;height:44px;color:var(--qm-on-primary);cursor:pointer;border:none;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;display:flex}html[data-zuzumi] .qm-mini-close{border:1px solid var(--qm-line);background:var(--qm-card);width:44px;height:44px;color:var(--qm-text);cursor:pointer;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;display:flex}html[data-zuzumi] .qm-chatcard{background:var(--qm-card);border:1px solid var(--qm-line);color:var(--qm-text);border-radius:22px;width:100%;max-width:360px;overflow:hidden}html[data-zuzumi]{--vd-bg:#fbf6f5;--vd-card:#fff;--vd-line:#f1e2e2;--vd-text:#2a1517;--vd-muted:#6e5558;--vd-primary:#d6334f;--vd-on-primary:#fff;--vd-accent:#b42340;--vd-tint:#fdecec;--vd-tint2:#fad9d9;--vd-track:#f3e3e3;--vd-tabs:#f3e6e6;--vd-ring:#c9b3b5;--vd-switch-off:#cdb9bb;--vd-ok-bg:#e6f5ec;--vd-ok:#17603a;--vd-warn-bg:#fff4db;--vd-warn-line:#f2d58f;--vd-warn:#7a4f00;--vd-warn-text:#5c4310;--vd-shadow:#d6334f14;--vd-thumb:#fad9d9}html[data-zuzumi].dark{--vd-bg:#000;--vd-card:#141414;--vd-line:#2a1f20;--vd-text:#f7ecec;--vd-muted:#c7aeb1;--vd-primary:#d6334f;--vd-on-primary:#fff;--vd-accent:#ff8fa0;--vd-tint:#2a1216;--vd-tint2:#3a1820;--vd-track:#2a1f20;--vd-tabs:#1e1617;--vd-ring:#7e6669;--vd-switch-off:#4a3b3d;--vd-ok-bg:#0e2618;--vd-ok:#86dca8;--vd-warn-bg:#2a2008;--vd-warn-line:#5c4a1a;--vd-warn:#f3c969;--vd-warn-text:#e6d3a3;--vd-shadow:#0000;--vd-thumb:#2a1216}html[data-zuzumi] .vd-page{overscroll-behavior-y:contain;background:var(--vd-bg);color:var(--vd-text);position:fixed;inset:0;overflow-y:auto}html[data-zuzumi] .vd-wrap{max-width:480px;min-height:100%;padding:calc(env(safe-area-inset-top,0px) + 14px) 16px calc(env(safe-area-inset-bottom,0px) + 24px);flex-direction:column;gap:14px;margin:0 auto;display:flex}html[data-zuzumi] .vd-round{border:1px solid var(--vd-line);background:var(--vd-card);width:44px;height:44px;color:var(--vd-text);cursor:pointer;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}html[data-zuzumi] .vd-card{background:var(--vd-card);border:1px solid var(--vd-line);color:var(--vd-text);border-radius:24px}html[data-zuzumi] .vd-muted{color:var(--vd-muted)}html[data-zuzumi] .vd-accent{color:var(--vd-accent)}html[data-zuzumi] .vd-btn{background:var(--vd-primary);width:100%;min-height:56px;color:var(--vd-on-primary);font:inherit;cursor:pointer;border:none;border-radius:20px;justify-content:center;align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex;box-shadow:0 8px 22px #d6334f47}html[data-zuzumi] .vd-btn:disabled{opacity:.55;cursor:default}html[data-zuzumi] .vd-btn2{border:1.5px solid var(--vd-line);background:var(--vd-card);min-height:50px;color:var(--vd-text);font:inherit;cursor:pointer;border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:600;display:flex}html[data-zuzumi] .vd-pill{background:var(--vd-tint);height:30px;color:var(--vd-text);border-radius:15px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}html[data-zuzumi] .vd-dot{border-radius:4px;flex-shrink:0;width:8px;height:8px}html[data-zuzumi] .vd-chip{background:var(--vd-card);border:1px solid var(--vd-line);height:28px;color:var(--vd-text);border-radius:14px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}html[data-zuzumi] .vd-input{background:var(--vd-bg);border:1.5px solid var(--vd-line);color:var(--vd-muted);border-radius:18px;align-items:center;gap:8px;padding:6px 6px 6px 14px;display:flex}html[data-zuzumi] .vd-input input{min-width:0;font:inherit;color:var(--vd-text);background:0 0;border:none;outline:none;flex:1;height:40px;font-size:16px}html[data-zuzumi] .vd-input input::placeholder{color:var(--vd-muted)}html[data-zuzumi] .vd-paste{background:var(--vd-primary);height:44px;color:var(--vd-on-primary);font:inherit;cursor:pointer;border:none;border-radius:14px;flex-shrink:0;align-items:center;gap:6px;padding:0 18px;font-size:15px;font-weight:600;display:flex}html[data-zuzumi] .vd-row{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:12px;display:flex}html[data-zuzumi] .vd-thumb{background:var(--vd-thumb);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative;overflow:hidden}html[data-zuzumi] .vd-thumb img{object-fit:cover;width:100%;height:100%;display:block}html[data-zuzumi] .vd-badge{color:#fff;background:#2a1517d1;border-radius:6px;padding:1px 5px;font-size:10px;font-weight:600;position:absolute;bottom:4px;right:4px}html[data-zuzumi] .vd-save{background:var(--vd-tint);width:44px;height:44px;color:var(--vd-accent);cursor:pointer;border:none;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}html[data-zuzumi] .vd-save.is-done{background:var(--vd-ok-bg);color:var(--vd-ok)}html[data-zuzumi] .vd-note{background:var(--vd-tint);color:var(--vd-text);border-radius:18px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.4;display:flex}html[data-zuzumi] .vd-tabs{background:var(--vd-tabs);border-radius:18px;padding:4px;display:flex}html[data-zuzumi] .vd-tab{height:44px;font:inherit;cursor:pointer;color:var(--vd-muted);background:0 0;border:none;border-radius:14px;flex:1;font-size:15px;font-weight:600}html[data-zuzumi] .vd-tab[aria-selected=true]{background:var(--vd-card);color:var(--vd-accent);box-shadow:0 2px 8px #2a15171a}html[data-zuzumi] .vd-opt{background:var(--vd-card);border:2px solid var(--vd-line);cursor:pointer;text-align:left;min-height:60px;color:var(--vd-text);font:inherit;border-radius:18px;align-items:center;gap:12px;width:100%;padding:0 16px;display:flex}html[data-zuzumi] .vd-opt[aria-checked=true]{border-color:var(--vd-primary)}html[data-zuzumi] .vd-opt:disabled{cursor:default;opacity:.6}html[data-zuzumi] .vd-radio{border:2px solid var(--vd-ring);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}html[data-zuzumi] .vd-opt[aria-checked=true] .vd-radio{border-color:var(--vd-primary)}html[data-zuzumi] .vd-opt[aria-checked=true] .vd-radio:after{content:"";background:var(--vd-primary);border-radius:5px;width:10px;height:10px}html[data-zuzumi] .vd-size{border:2px solid var(--vd-line);background:var(--vd-card);height:44px;color:var(--vd-text);font:inherit;cursor:pointer;border-radius:14px;font-size:15px;font-weight:600}html[data-zuzumi] .vd-size[aria-pressed=true]{border-color:var(--vd-primary);background:var(--vd-tint);color:var(--vd-accent)}html[data-zuzumi] .vd-switch{background:var(--vd-switch-off);cursor:pointer;border:none;border-radius:16px;flex-shrink:0;justify-content:flex-start;width:52px;height:32px;padding:3px;display:flex}html[data-zuzumi] .vd-switch[aria-checked=true]{background:var(--vd-primary);justify-content:flex-end}html[data-zuzumi] .vd-switch>span{background:#fff;border-radius:13px;width:26px;height:26px;box-shadow:0 1px 3px #2a151740}html[data-zuzumi] .vd-ok{background:var(--vd-ok-bg);border-radius:20px;align-items:center;gap:12px;padding:14px 16px;display:flex}html[data-zuzumi] .vd-ok-title{color:var(--vd-ok);font-size:15px;font-weight:600}html[data-zuzumi] .vd-warn{background:var(--vd-warn-bg);border:1.5px solid var(--vd-warn-line);border-radius:20px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}html[data-zuzumi] .vd-warn-title{color:var(--vd-warn);font-size:15px;font-weight:600}html[data-zuzumi] .vd-warn-text{color:var(--vd-warn-text);font-size:12.5px}html[data-zuzumi] .vd-icon{background:var(--vd-card);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}html[data-zuzumi] .vd-step{align-items:center;gap:12px;min-height:52px;font-size:15px;display:flex}html[data-zuzumi] .vd-step+.vd-step{border-top:1px solid var(--vd-line)}html[data-zuzumi] .vd-step-dot{border:2px solid var(--vd-ring);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}html[data-zuzumi] .vd-step.is-done .vd-step-dot{background:var(--vd-ok-bg);color:var(--vd-ok);border:none}html[data-zuzumi] .vd-step.is-now .vd-step-dot{background:var(--vd-primary);border:none}html[data-zuzumi] .vd-step.is-now .vd-step-dot:after{content:"";background:#fff;border-radius:4px;width:8px;height:8px}html[data-zuzumi] .vd-step.is-now{color:var(--vd-accent);font-weight:600}html[data-zuzumi] .vd-step.is-later{color:var(--vd-muted)}html[data-zuzumi] .vd-alert{background:var(--vd-tint);color:var(--vd-accent);border-radius:16px;padding:12px 14px;font-size:15px}html[data-zuzumi] .vd-player{background:#1a0f11;border-radius:24px;overflow:hidden}html[data-zuzumi] .vd-chatcard{background:var(--vd-card);border:1px solid var(--vd-line);color:var(--vd-text);border-radius:22px;width:100%;max-width:360px;overflow:hidden;box-shadow:0 4px 16px #141a2a0f}html[data-zuzumi] .vd-bar{background:var(--vd-track);border-radius:2px;height:4px;overflow:hidden}html[data-zuzumi] .vd-bar>span{background:var(--vd-primary);border-radius:2px;height:100%;transition:width .4s;display:block}html[data-zuzumi] .vd-toast{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);background:var(--vd-text);color:var(--vd-bg);z-index:50;border-radius:22px;align-items:center;gap:12px;padding:10px 10px 10px 16px;font-size:15px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #0003}html[data-zuzumi] .vd-toast button{background:var(--vd-primary);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:none;border-radius:16px;padding:0 14px;font-weight:600}html[data-zuzumi] .vd-chatcard .vd-btn2,html[data-zuzumi] .vd-chatcard .vd-paste{white-space:nowrap;padding:0 10px;font-size:14px}html[data-zuzumi] .zz-me.zz-tailbox{border-radius:26px}html[data-zuzumi] .zz-her.zz-tailbox{--zz-tail:var(--zz-bubble);border-radius:26px;background:var(--zz-bubble)!important;border-color:#0000!important}html[data-zuzumi] .zz-me.zz-tailbox.zz-tailed{border-bottom-right-radius:0}html[data-zuzumi] .zz-her.zz-tailbox.zz-tailed{border-bottom-left-radius:0}html[data-zuzumi] .zz-tail{pointer-events:none;position:absolute;bottom:0;overflow:visible}html[data-zuzumi] .zz-tail path{fill:var(--zz-tail)}html[data-zuzumi] .zz-tail-me{right:-13px}html[data-zuzumi] .zz-tail-her{bottom:-1px;left:-14px}html[data-zuzumi]:not(.dark) .zz-her.zz-tailbox.zz-tailed{box-shadow:none;filter:drop-shadow(0 4px 7px #1e408c17)}html[data-zuzumi] [data-zz-chat-bg]{background-color:#e8f1fe;background-image:url(/ai-agent/bg/zuzumi-chat-bg-g2-light.svg);background-repeat:repeat;background-size:300px 320px}html[data-zuzumi].dark [data-zz-chat-bg]{background-color:#08090b;background-image:url(/ai-agent/bg/zuzumi-chat-bg-g2-dark.svg)}html[data-zuzumi] [data-zz-chat-bg] [data-mira-divider],html[data-zuzumi] [data-zz-chat-bg] [data-mira-disclaimer]{background:#ffffffdb;border-radius:999px;width:fit-content;padding:2px 10px}html[data-zuzumi] [data-zz-chat-bg] [data-mira-divider]{margin-left:auto;margin-right:auto}html[data-zuzumi].dark [data-zz-chat-bg] [data-mira-divider],html[data-zuzumi].dark [data-zz-chat-bg] [data-mira-disclaimer]{background:#1c1c1fdb}html[data-zuzumi] [data-zz-chat-bg][data-zz-tint=sakura]{background-color:#fdedf3;background-image:url(/ai-agent/bg/zuzumi-chat-bg-g2-sakura-light.svg)}html[data-zuzumi].dark [data-zz-chat-bg][data-zz-tint=sakura]{background-color:#0b0809;background-image:url(/ai-agent/bg/zuzumi-chat-bg-g2-sakura-dark.svg)}html[data-zuzumi] [data-zz-chat-bg][data-zz-tint=night]{background-color:#f1ebfe;background-image:url(/ai-agent/bg/zuzumi-chat-bg-g2-night-light.svg)}html[data-zuzumi].dark [data-zz-chat-bg][data-zz-tint=night]{background-color:#09080d;background-image:url(/ai-agent/bg/zuzumi-chat-bg-g2-night-dark.svg)}html[data-zuzumi] [data-zz-chat-bg][data-zz-tint=mint]{background-color:#e5f6f1;background-image:url(/ai-agent/bg/zuzumi-chat-bg-g2-mint-light.svg)}html[data-zuzumi].dark [data-zz-chat-bg][data-zz-tint=mint]{background-color:#070b0a;background-image:url(/ai-agent/bg/zuzumi-chat-bg-g2-mint-dark.svg)}html[data-zuzumi] [data-zz-chat-bg][data-zz-tint=sunset]{background-color:#fff0e6;background-image:url(/ai-agent/bg/zuzumi-chat-bg-g2-sunset-light.svg)}html[data-zuzumi].dark [data-zz-chat-bg][data-zz-tint=sunset]{background-color:#0b0807;background-image:url(/ai-agent/bg/zuzumi-chat-bg-g2-sunset-dark.svg)}html[data-zuzumi] [data-zz-chat-bg][data-zz-tint=emerald]{background-color:#e6f6ee;background-image:url(/ai-agent/bg/zuzumi-chat-bg-g2-emerald-light.svg)}html[data-zuzumi].dark [data-zz-chat-bg][data-zz-tint=emerald]{background-color:#070b09;background-image:url(/ai-agent/bg/zuzumi-chat-bg-g2-emerald-dark.svg)}html[data-zuzumi] [data-zz-chat-bg][data-zz-tint=violet]{background-color:#f2edfe;background-image:url(/ai-agent/bg/zuzumi-chat-bg-g2-violet-light.svg)}html[data-zuzumi].dark [data-zz-chat-bg][data-zz-tint=violet]{background-color:#09080d;background-image:url(/ai-agent/bg/zuzumi-chat-bg-g2-violet-dark.svg)}html[data-zuzumi] [data-zz-chat-bg][data-zz-tint=slate]{background-color:#eef1f5;background-image:url(/ai-agent/bg/zuzumi-chat-bg-g2-slate-light.svg)}html[data-zuzumi].dark [data-zz-chat-bg][data-zz-tint=slate]{background-color:#08090b;background-image:url(/ai-agent/bg/zuzumi-chat-bg-g2-slate-dark.svg)}html[data-zuzumi] [data-zz-chat-bg][data-zz-tint=red]{background-color:#fdeded;background-image:url(/ai-agent/bg/zuzumi-chat-bg-g2-red-light.svg)}html[data-zuzumi].dark [data-zz-chat-bg][data-zz-tint=red]{background-color:#0b0808;background-image:url(/ai-agent/bg/zuzumi-chat-bg-g2-red-dark.svg)}html[data-zuzumi] .zz-bg-thumb[data-zz-chat-bg]{background-size:150px 160px}html[data-zuzumi].dark .zz-dark-dot{box-shadow:0 0 0 1.5px #ffffff73}html[data-zuzumi] .zz-pn{background:var(--zz-panel-bg);color:var(--zz-panel-text)}html[data-zuzumi] .zz-pn-word{letter-spacing:-.5px;color:var(--zz-panel-text);font-size:28px;font-weight:700}html[data-zuzumi] .zz-pn-round{background:var(--zz-panel-btn);width:44px;height:44px;color:var(--zz-panel-text2);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}html[data-zuzumi] .zz-pn-dim{color:var(--zz-panel-text2)}html[data-zuzumi] .zz-pn-search{background:var(--zz-panel-btn);min-height:44px;color:var(--zz-panel-text);border-radius:22px;align-items:center;gap:8px;padding:0 8px 0 14px;display:flex}html[data-zuzumi] .zz-pn-label{letter-spacing:.6px;text-transform:uppercase;color:var(--zz-panel-text2);align-items:center;gap:6px;padding:14px 22px 8px;font-size:13px;font-weight:600;display:flex}html[data-zuzumi] .zz-pn-cancel{color:var(--zz-panel-accent);background:0 0;border:0;font-size:16px;font-weight:500}html[data-zuzumi] .zz-pn-card{background:var(--zz-panel-card);border-radius:26px;margin:0 10px;padding:6px 0;list-style:none}html[data-zuzumi] .zz-pn-row{text-align:left;width:calc(100% - 20px);color:inherit;background:0 0;border:0;border-radius:22px;align-items:center;gap:14px;margin:2px 10px;padding:12px;transition:background-color .12s ease-out;display:flex}html[data-zuzumi] .zz-pn-row.is-active{background:var(--zz-panel-active)}@media (hover:hover){html[data-zuzumi] .zz-pn-row:hover{background:var(--zz-panel-active)}}html[data-zuzumi] .zz-pn-name{color:var(--zz-panel-text);font-size:19px;font-weight:600}html[data-zuzumi] .zz-pn-time{color:var(--zz-panel-text2);font-size:13px}html[data-zuzumi] .zz-pn-preview{color:var(--zz-panel-text2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}html[data-zuzumi] .zz-pn-badge{color:#fff;background:var(--color-primary-solid);border-radius:11px;flex:none;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:13px;font-weight:600;display:inline-flex}html[data-zuzumi] .zz-pn-badge.is-muted{background:#6b7280}html[data-zuzumi] .zz-pn-badge.is-ringed{box-shadow:0 0 0 2px var(--zz-panel-bg)}html[data-zuzumi] .zz-pn-foot{padding:12px 16px max(14px, env(safe-area-inset-bottom));border-top:1px solid var(--zz-panel-line);background:var(--zz-panel-bg);justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-zuzumi] .zz-pn-me-btn{background:0 0;border:0;justify-content:center;align-items:center;min-width:52px;min-height:52px;padding:3px;display:inline-flex}html[data-zuzumi] .zz-pn-me-ring{border-radius:50%;display:inline-flex;box-shadow:0 0 0 3px #000}html[data-zuzumi].dark .zz-pn-me-ring{box-shadow:0 0 0 3px #000,0 0 0 4px #ffffff4d}html[data-zuzumi] .zz-pn-newpill{color:#fff;white-space:nowrap;background:#111;border-radius:999px;align-items:center;gap:8px;height:52px;padding:0 22px 0 18px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}html[data-zuzumi].dark .zz-pn-newpill{color:#000;background:#fff}html[data-zuzumi] .zz-pn-overlay{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;animation:.16s ease-out zz-pn-fade;position:fixed;inset:0}html[data-zuzumi].dark .zz-pn-overlay{background:#0000008c}html[data-zuzumi] .zz-pn-lift{pointer-events:none;position:fixed}html[data-zuzumi] .zz-pn-lift .zz-pn-row{background:var(--zz-panel-card);width:100%;margin:0}html[data-zuzumi] .zz-pn-row.is-lifted{animation:.18s ease-out zz-pn-lift;transform:scale(1.02);box-shadow:0 12px 30px #00000073}html[data-zuzumi] .zz-pn-menu{background:var(--zz-panel-btn);border-radius:22px;padding:4px 0;animation:.16s ease-out zz-pn-fade;position:fixed;overflow:hidden;box-shadow:0 16px 40px #00000073}html[data-zuzumi] .zz-pn-item{width:100%;min-height:52px;color:var(--zz-panel-text);text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:0 18px;font-size:17px;display:flex}html[data-zuzumi] .zz-pn-item+.zz-pn-item{box-shadow:inset 0 1px 0 var(--zz-panel-line)}html[data-zuzumi] .zz-pn-item svg{color:var(--zz-panel-text2)}html[data-zuzumi] .zz-pn-item.is-accent,html[data-zuzumi] .zz-pn-item.is-accent svg{color:var(--zz-panel-accent)}html[data-zuzumi] .zz-pn-item.is-danger,html[data-zuzumi] .zz-pn-item.is-danger svg{color:var(--zz-panel-danger)}@keyframes zz-pn-fade{0%{opacity:0}}@keyframes zz-pn-lift{0%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){html[data-zuzumi] .zz-pn-overlay,html[data-zuzumi] .zz-pn-menu,html[data-zuzumi] .zz-pn-row.is-lifted{animation:none}}html[data-zuzumi] [data-zz-avatar=zuzu] svg>ellipse{display:none}html[data-zuzumi] .zz-pn,html[data-zuzumi] .zz-pn *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}html[data-zuzumi] .zz-pn img{-webkit-user-drag:none;pointer-events:none}html[data-zuzumi] .zz-pn input,html[data-zuzumi] .zz-pn textarea{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html[data-zuzumi] :is(button,[role=button],[role=menuitem],[role=tab],[role=option],[role=switch],a[href],summary,.zz-pressable,.zz-msg,[data-zz-press]){-webkit-tap-highlight-color:transparent}html[data-zuzumi] [data-zz-pressed]{filter:brightness(.9);transition:scale 80ms ease-out,filter 80ms ease-out}html[data-zuzumi] [data-zz-release]{transition:scale .18s cubic-bezier(.2,.8,.2,1),filter .18s cubic-bezier(.2,.8,.2,1)}html[data-zuzumi] [data-zz-pressed=small]{scale:.94}html[data-zuzumi] [data-zz-pressed=big]{scale:.98}@media (prefers-reduced-motion:reduce){html[data-zuzumi] [data-zz-pressed]{scale:none}}html[data-zuzumi] .zz-desk-left{width:320px}html[data-zuzumi] .zz-desk-left[data-collapsed]{width:64px}html[data-zuzumi] .zz-desk-left-in{width:320px;min-width:320px}html[data-zuzumi] .zz-desk-right{width:288px}html[data-zuzumi] .zz-desk-right[data-collapsed]{border-left-width:0;width:0}html[data-zuzumi] .zz-desk-right-in{width:288px;min-width:288px}html[data-zuzumi][data-zz-desk-anim] .zz-desk-left,html[data-zuzumi][data-zz-desk-anim] .zz-desk-right{transition:width .2s}@media (prefers-reduced-motion:reduce){html[data-zuzumi][data-zz-desk-anim] .zz-desk-left,html[data-zuzumi][data-zz-desk-anim] .zz-desk-right{transition:none}}html[data-zuzumi] .zz-desk-iconbtn{width:40px;height:40px;color:var(--color-text-secondary);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}html[data-zuzumi] .zz-desk-iconbtn:hover{background:var(--color-bg-subtle);color:var(--color-text)}html[data-zuzumi] .zz-rail{width:64px;min-width:64px;height:100%;padding:max(14px, env(safe-area-inset-top)) 0 14px;flex-direction:column;align-items:center;gap:6px;display:flex}html[data-zuzumi] .zz-rail-btn{width:44px;height:44px;color:var(--zz-panel-text2);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}html[data-zuzumi] .zz-rail-btn:hover{background:var(--zz-panel-active);color:var(--zz-panel-text)}html[data-zuzumi] .zz-rail-list{scrollbar-width:none;border-top:1px solid var(--zz-panel-line);flex-direction:column;flex:auto;align-items:center;gap:6px;width:100%;min-height:0;margin:6px 0 0;padding:4px 0;list-style:none;display:flex;overflow-y:auto}html[data-zuzumi] .zz-rail-av{background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex;position:relative}html[data-zuzumi] .zz-rail-av:hover,html[data-zuzumi] .zz-rail-av.is-active{background:var(--zz-panel-active)}html[data-zuzumi] .zz-rail-dot{background:var(--zz-panel-accent);width:11px;height:11px;box-shadow:0 0 0 2px var(--zz-panel-bg);border-radius:50%;position:absolute;top:3px;right:3px}html[data-zuzumi] .zz-rail-dot.is-muted{background:var(--zz-panel-text2)}html[data-zuzumi] .zz-rail-foot{flex-direction:column;align-items:center;gap:12px;padding-top:8px;display:flex}html[data-zuzumi] .zz-rail-new{color:#fff;background:#111;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}html[data-zuzumi].dark .zz-rail-new{color:#000;background:#fff}html[data-zuzumi] .zz-rail-me{background:0 0;border:0;border-radius:50%;padding:3px}html[data-zuzumi] .zz-rail-tip{white-space:nowrap;color:#fff;pointer-events:none;z-index:70;background:#111;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:500;line-height:1.2;position:fixed;transform:translateY(-50%)}html[data-zuzumi].dark .zz-rail-tip{color:#000;background:#f5f5f5}@media (min-width:768px){html[data-zuzumi] .zz-readw{padding-left:max(16px,50% - 400px);padding-right:max(16px,50% - 400px)}html[data-zuzumi] .zz-readw-bar{padding-left:max(12px,50% - 400px);padding-right:max(12px,50% - 400px)}html[data-zuzumi] .zz-phone-only{display:none!important}}@media (max-width:767px){html[data-zuzumi] .zz-desk-only{display:none!important}}html[data-zuzumi] .zz-vp{flex-direction:column;gap:12px;max-width:460px;display:flex}html[data-zuzumi] .zz-vp-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}html[data-zuzumi] .zz-vp-langs{gap:6px;display:flex}html[data-zuzumi] .zz-vp-lang{border:1px solid var(--zz-vp-row-line);height:36px;color:var(--zz-vp-text2);background:0 0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:600}html[data-zuzumi] .zz-vp-lang.is-on{background:var(--zz-vp-on);border-color:var(--zz-vp-on);color:#fff}html[data-zuzumi] .zz-vp-left{color:var(--zz-vp-text2);font-size:13px}html[data-zuzumi] .zz-vp-left strong{color:var(--color-text);font-weight:600}html[data-zuzumi] .zz-vp-tabs{background:var(--zz-vp-track);border-radius:14px;gap:6px;padding:4px;display:flex}html[data-zuzumi] .zz-vp-tab{height:40px;color:var(--zz-vp-text2);background:0 0;border:0;border-radius:10px;flex:1;font-size:14px;font-weight:600}html[data-zuzumi] .zz-vp-tab.is-on{background:var(--zz-vp-on);color:#fff}html[data-zuzumi] .zz-vp-rows{flex-direction:column;gap:10px;display:flex}html[data-zuzumi] .zz-vp-row{background:var(--zz-vp-row);border:1px solid var(--zz-vp-row-line);border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex;position:relative}html[data-zuzumi] .zz-vp-row.is-on{background:var(--zz-vp-on-bg);border:2px solid var(--zz-vp-on);padding:13px}html[data-zuzumi] .zz-vp-pick{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-height:44px;padding:0;display:flex}html[data-zuzumi] .zz-vp-pick-wide{flex:1;min-width:0}html[data-zuzumi] .zz-vp-radio{box-sizing:border-box;border:2px solid var(--zz-vp-radio);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}html[data-zuzumi] .zz-vp-radio.is-on{background:var(--zz-vp-on);border:0}html[data-zuzumi] .zz-vp-mid{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex;position:relative}html[data-zuzumi] .zz-vp-name{font-size:16px;font-weight:700}html[data-zuzumi] .zz-vp-tag{font-size:12px;font-weight:600}html[data-zuzumi] .zz-vp-tag.is-premium{color:var(--zz-vp-premium)}html[data-zuzumi] .zz-vp-tag.is-saves,html[data-zuzumi] .zz-vp-tag.is-most{color:var(--zz-vp-saves)}html[data-zuzumi] .zz-vp-malay{color:var(--zz-vp-malay);font-size:12px}html[data-zuzumi] .zz-vp-drop{border:1px solid var(--zz-vp-drop-line);background:var(--zz-vp-drop-bg);height:40px;color:var(--color-text);border-radius:10px;justify-content:space-between;align-items:center;padding:0 10px;font-size:15px;font-weight:700;display:flex}html[data-zuzumi] .zz-vp-drop svg{color:var(--zz-vp-text2)}html[data-zuzumi] .zz-vp-drop.is-open{border-color:var(--zz-vp-on)}html[data-zuzumi] .zz-vp-menu{z-index:30;background:var(--zz-vp-menu);border:1px solid var(--zz-vp-drop-line);border-radius:14px;width:220px;max-height:480px;padding:6px 0;position:absolute;top:44px;left:0;overflow-y:auto;box-shadow:0 12px 32px #00000059}html[data-zuzumi] .zz-vp-opt{width:100%;height:40px;color:var(--color-text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 14px;font-size:15px;display:flex}html[data-zuzumi] .zz-vp-opt.is-on,html[data-zuzumi] .zz-vp-opt:hover{background:var(--zz-vp-on-bg)}html[data-zuzumi] .zz-vp-opt-note{color:var(--zz-vp-text2);font-size:12px}html[data-zuzumi] .zz-vp-talk{text-align:right;flex:none}html[data-zuzumi] .zz-vp-talk-n{font-size:17px;font-weight:700}html[data-zuzumi] .zz-vp-talk-l{color:var(--zz-vp-text2);font-size:11px}html[data-zuzumi] .zz-vp-play{background:var(--zz-vp-play);width:44px;height:44px;color:var(--color-text);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}html[data-zuzumi] .zz-vp-play:disabled{opacity:.6}html[data-zuzumi] .zz-vp-more{background:var(--zz-vp-more-bg);color:var(--zz-vp-more);border-radius:14px;padding:12px 14px;font-size:13px;line-height:19px}html[data-zuzumi] .zz-lv-pill{letter-spacing:.04em;text-transform:uppercase;color:var(--zz-lv-pill-text);border-radius:999px;width:fit-content;padding:4px 10px;font-size:12px;font-weight:800;line-height:1.2;display:inline-block}html[data-zuzumi] .zz-lv-pill.is-premium{background:var(--zz-lv-premium)}html[data-zuzumi] .zz-lv-pill.is-saves{background:var(--zz-lv-saves)}html[data-zuzumi] .zz-lv-pill.is-most{background:var(--zz-lv-most)}html[data-zuzumi] .zz-lv-text.is-premium{color:var(--zz-lv-premium-text)}html[data-zuzumi] .zz-lv-text.is-saves{color:var(--zz-lv-saves-text)}html[data-zuzumi] .zz-lv-text.is-most{color:var(--zz-lv-most-text)}html[data-zuzumi] .zz-cvs-back{z-index:10060;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}html[data-zuzumi] .zz-cvs{box-sizing:border-box;background:var(--zz-cvs-bg);width:100%;max-width:480px;max-height:88vh;color:var(--zz-cvs-text);border-top:1px solid var(--zz-cvs-line);padding:10px 18px calc(28px + env(safe-area-inset-bottom)) 18px;border-radius:24px 24px 0 0;flex-direction:column;gap:16px;font-family:Inter,system-ui,sans-serif;display:flex;overflow-y:auto}html[data-zuzumi] .zz-cvs-grab{background:var(--zz-cvs-grab);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:0 auto}html[data-zuzumi] .zz-cvs-top{justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-zuzumi] .zz-cvs-title{font-size:20px;font-weight:700}html[data-zuzumi] .zz-cvs-saving{color:var(--zz-cvs-text2);font-size:12px;font-weight:400}html[data-zuzumi] .zz-cvs-sub{color:var(--zz-cvs-text2);font-size:12px}html[data-zuzumi] .zz-cvs-close{background:var(--zz-cvs-card);width:44px;height:44px;color:var(--zz-cvs-text);border:0;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;display:flex}html[data-zuzumi] .zz-cvs-tabs{background:var(--zz-cvs-card);border-radius:14px;gap:6px;padding:4px;display:flex}html[data-zuzumi] .zz-cvs-tab{height:40px;color:var(--zz-cvs-text2);background:0 0;border:0;border-radius:10px;flex:1;font-size:14px;font-weight:700}html[data-zuzumi] .zz-cvs-tab.is-on{background:var(--zz-cvs-tab-on-bg);color:var(--zz-cvs-tab-on)}html[data-zuzumi] .zz-cvs-sec{flex-direction:column;gap:10px;display:flex}html[data-zuzumi] .zz-cvs-rule{background:var(--zz-cvs-line);height:1px;margin-bottom:6px}html[data-zuzumi] .zz-cvs-head{justify-content:space-between;align-items:center;gap:8px;display:flex}html[data-zuzumi] .zz-cvs-label{align-items:center;gap:8px;min-width:0;display:flex}html[data-zuzumi] .zz-cvs-line{color:var(--zz-cvs-text2);font-size:12px}html[data-zuzumi] .zz-cvs-talk{text-align:right;flex-shrink:0}html[data-zuzumi] .zz-cvs-talk-n{font-size:16px;font-weight:700}html[data-zuzumi] .zz-cvs-talk-l{color:var(--zz-cvs-text2);font-size:11px}html[data-zuzumi] .zz-cvs-chips{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}html[data-zuzumi] .zz-cvs-chip{background:var(--zz-cvs-card);border:1px solid var(--zz-cvs-card-line);height:42px;color:var(--zz-cvs-text);border-radius:12px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}html[data-zuzumi] .zz-cvs-chip.is-on{background:color-mix(in srgb, var(--zz-lv-premium) 16%, transparent);border:2px solid var(--zz-lv-premium)}html[data-zuzumi] .zz-cvs-chip.is-on svg{color:var(--zz-lv-premium)}html[data-zuzumi] .zz-cvs-row{background:var(--zz-cvs-card);border:1px solid var(--zz-cvs-card-line);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}html[data-zuzumi] .zz-cvs-row.is-on{background:color-mix(in srgb, var(--zz-cvs-text) 4%, transparent)}html[data-zuzumi] .zz-cvs-row.is-on.is-saves{border:2px solid var(--zz-lv-saves)}html[data-zuzumi] .zz-cvs-row.is-on.is-most{border:2px solid var(--zz-lv-most)}html[data-zuzumi] .zz-cvs-pick{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-height:44px;padding:0;display:flex}html[data-zuzumi] .zz-cvs-radio{border:2px solid var(--zz-cvs-grab);box-sizing:border-box;width:22px;height:22px;color:var(--zz-lv-pill-text);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}html[data-zuzumi] .zz-cvs-radio.is-on{border:0}html[data-zuzumi] .zz-cvs-radio.is-on.is-saves{background:var(--zz-lv-saves)}html[data-zuzumi] .zz-cvs-radio.is-on.is-most{background:var(--zz-lv-most)}html[data-zuzumi] .zz-cvs-name-wrap{flex-direction:column;min-width:0;display:flex}html[data-zuzumi] .zz-cvs-name{font-size:16px;font-weight:700}html[data-zuzumi] .zz-cvs-note{color:var(--zz-cvs-text2);font-size:12px}html[data-zuzumi] .zz-cvs-play{background:var(--zz-cvs-play);width:44px;height:44px;color:var(--zz-cvs-text);border:0;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;display:flex}html[data-zuzumi] .zz-cvs-more{background:var(--zz-cvs-more-bg);color:var(--zz-cvs-more);border-radius:12px;padding:10px 12px;font-size:13px}html[data-zuzumi] .zz-cvs-more strong{color:var(--zz-lv-most-text);font-weight:700}html[data-zuzumi] .zz-cvs-rest{border-top:1px solid var(--zz-cvs-line);padding-top:12px}
