.dz-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.dz-field>label,.dz-field>span{font-size:12px;color:var(--faint);font-weight:600;letter-spacing:.01em}.dz-field input,.dz-field select,.dz-field textarea,.dz-input,.dz-select,.dz-textarea{width:100%;padding:11px 13px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg-2);color:var(--text);font:inherit;font-size:15px;outline:none;transition:border-color .15s,box-shadow .15s}.dz-field input:focus,.dz-field select:focus,.dz-field textarea:focus,.dz-input:focus,.dz-select:focus,.dz-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--glow-soft)}.dz-field textarea,.dz-textarea{resize:none;overflow-y:auto;min-height:44px;max-height:132px;line-height:1.3;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.dz-field textarea::-webkit-scrollbar,.dz-textarea::-webkit-scrollbar{width:8px}.dz-field textarea::-webkit-scrollbar-track,.dz-textarea::-webkit-scrollbar-track{background:transparent}.dz-field textarea::-webkit-scrollbar-thumb,.dz-textarea::-webkit-scrollbar-thumb{background:var(--border);border-radius:8px;border:2px solid transparent;background-clip:padding-box}@media (hover:hover){.dz-field textarea::-webkit-scrollbar-thumb:hover,.dz-textarea::-webkit-scrollbar-thumb:hover{background:var(--accent)}}.dz-field select,.dz-select{appearance:none;-webkit-appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238aa6ad' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}.dz-block{background:var(--bg-2);border:1px solid var(--border);border-radius:16px;padding:12px 12px 13px}.dz-block__top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.dz-block__lbl{font-size:12.5px;color:var(--muted);font-weight:700;letter-spacing:.01em}.dz-toggle{display:flex;align-items:center;gap:11px;margin:2px 0 14px;cursor:pointer;font-size:14px;color:var(--text)}.dz-toggle input{position:absolute;opacity:0;width:0;height:0}.dz-toggle .box{width:22px;height:22px;flex:none;border:1.5px solid var(--border);border-radius:7px;background:var(--bg-2);display:flex;align-items:center;justify-content:center;transition:.15s ease}.dz-toggle .box svg{opacity:0;transform:scale(.6);transition:.15s ease}.dz-toggle input:checked+.box{background:var(--accent);border-color:var(--accent)}.dz-toggle input:checked+.box svg{opacity:1;transform:scale(1)}.dz-toggle--r{margin:0;font-size:12px;flex:none;white-space:nowrap}.dz-up{flex-direction:column;gap:9px}.dz-up,.dz-up__ic{display:flex;align-items:center}.dz-up__ic{width:48px;height:48px;border-radius:14px;flex:none;justify-content:center;color:var(--accent);background:var(--accent-wash);border:1px solid var(--border)}.dz-up__txt{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.dz-up__t{font-weight:600;font-size:14px;color:var(--text)}.dz-up__s{font-size:12px;color:var(--muted)}.dropzone--compact,.ph-empty .dropzone{padding:14px 16px;min-height:0;max-width:none;margin:0}.dz-up--row,.ph-empty .dz-up{flex-direction:row;align-items:center;gap:14px}.dz-up--row .dz-up__txt,.ph-empty .dz-up__txt{align-items:flex-start;text-align:left}.dz-iconbtn{width:38px;height:38px;border-radius:11px;flex:none;appearance:none;border:1px solid var(--border);background:var(--glass-hi);color:var(--text);font:inherit;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.15s}@media (hover:hover){.dz-iconbtn:hover{border-color:var(--accent);color:var(--accent)}}.dz-iconbtn:active{transform:scale(.92)}.dz-iconbtn--danger{color:var(--danger-2)}@media (hover:hover){.dz-iconbtn.dz-iconbtn--danger:hover{border-color:var(--danger-2);color:var(--danger-2);background:rgb(var(--rgb-danger)/.08)}}.dz-iconbtn--sm{width:32px;height:32px;border-radius:9px;background:rgb(var(--rgb-well)/.5);color:var(--muted);transition:all .14s var(--ease)}@media (hover:hover){.dz-iconbtn.dz-iconbtn--sm:hover{color:var(--text);border-color:var(--border-strong)}}.dz-iconbtn.dz-iconbtn--sm:active{transform:scale(.9)}.dz-iconbtn--sm:disabled{opacity:.3;cursor:not-allowed}.dz-iconbtn--sm.dz-iconbtn--danger{color:var(--danger-4);border-color:rgb(var(--rgb-danger)/.35)}@media (hover:hover){.dz-iconbtn.dz-iconbtn--sm.dz-iconbtn--danger:hover{color:var(--danger);border-color:rgb(var(--rgb-danger)/.6);background:rgb(var(--rgb-danger)/.08)}}.dz-filecard{display:flex;align-items:center;gap:13px;background:var(--glass-2);border:1px solid var(--border);border-radius:var(--r);padding:11px 12px}.dz-filecard__thumb{flex:none;position:relative;border:1px solid var(--border);background:var(--media-bg-2) center/cover no-repeat;border-radius:var(--r-xs)}.dz-filecard__thumb--post{width:56px;height:70px}.dz-filecard__thumb--vertical{width:48px;height:84px}.dz-filecard__thumb--avatar{width:64px;height:64px;border-radius:50%}.dz-filecard__thumb--hist{width:68px;height:85px}.dz-filecard__thumb--none{display:flex;align-items:center;justify-content:center}.dz-filecard__thumb--none:after{content:"";width:40%;height:46%;border-radius:3px;border:1.5px solid var(--faint);opacity:.45;background:linear-gradient(var(--faint),var(--faint)) no-repeat 50% 72% /60% 1.5px}.dz-filecard__info{min-width:0;flex:1 1}.dz-filecard__name{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dz-filecard__sub{font-size:12px;color:var(--muted);margin-top:2px}.dz-filecard__acts{display:flex;gap:7px;flex:none}.dz-nav{display:flex;gap:10px;padding:6px 16px 7px;flex:none;border-top:1px solid var(--border)}.dz-nav .btn{flex:1 1}.dz-nav .navicon{flex:none;width:52px;padding:0}.dz-toast-host{position:fixed;left:0;right:0;z-index:99999;top:calc(var(--tg-safe-area-inset-top, env(safe-area-inset-top)) + var(--tg-content-safe-area-inset-top, 0px) + 10px);padding:0 16px;flex-direction:column;align-items:center}.dz-toast,.dz-toast-host{pointer-events:none;display:flex}.dz-toast{--dz-toast-shadow:0 18px 44px -14px rgb(var(--rgb-black)/.8),0 2px 8px rgb(var(--rgb-black)/.35);align-items:flex-start;gap:10px;width:fit-content;max-width:min(100%,calc(var(--app-w) - 32px));padding:11px 16px 12px;border-radius:var(--r);border:1px solid var(--border-strong);background:linear-gradient(180deg,var(--glass-hi),transparent 62%),var(--glass-2);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:var(--dz-toast-shadow);color:var(--text);font-family:var(--font-ui);font-size:14px;line-height:1.35;font-weight:600;letter-spacing:.005em;text-align:left;user-select:none;-webkit-user-select:none;animation:dz-toast-in .26s var(--spring) both}@supports not (((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))) or (-webkit-backdrop-filter:blur(2px))){.dz-toast{background:linear-gradient(180deg,var(--glass-hi),transparent 62%),var(--bg-3)}}.dz-toast__ic{flex:none;width:18px;height:18px;margin-top:1px}.dz-toast__msg{min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.dz-toast--ok{border-color:var(--accent);box-shadow:var(--dz-toast-shadow),0 0 0 3px var(--glow-soft)}.dz-toast--ok .dz-toast__ic{color:var(--accent);filter:drop-shadow(0 0 6px var(--glow-soft))}.dz-toast--err{border-color:var(--danger);background:linear-gradient(180deg,var(--danger-bg),transparent 70%),var(--glass-2);box-shadow:var(--dz-toast-shadow),0 0 0 3px var(--danger-bg)}.dz-toast--err .dz-toast__ic{color:var(--danger)}@supports not (((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))) or (-webkit-backdrop-filter:blur(2px))){.dz-toast--err{background:linear-gradient(180deg,var(--danger-bg),transparent 70%),var(--bg-3)}}@keyframes dz-toast-in{0%{opacity:0;transform:translateY(-14px) scale(.96)}}@keyframes dz-toast-out{to{opacity:0;transform:translateY(-8px) scale(.985)}}.dz-toast.is-out{animation:dz-toast-out .18s var(--ease) both}@media (prefers-reduced-motion:reduce){.dz-toast{animation:dz-toast-fade-in .12s linear both}.dz-toast.is-out{animation:dz-toast-fade-out .12s linear both}.dz-toast--ok .dz-toast__ic{filter:none}}@keyframes dz-toast-fade-in{0%{opacity:0}}@keyframes dz-toast-fade-out{to{opacity:0}}.dz-progress{position:relative;display:flex;align-items:center;gap:13px;height:66px;padding:0 14px;border-radius:var(--r-sm);overflow:hidden;background:var(--media-bg)}.dz-progress:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 28%,rgb(var(--rgb-accent)/.2) 50%,transparent 72%);background-size:220% 100%;animation:dz-progress-shim 1.25s linear infinite}.dz-progress--flow{margin:2px 0 10px}.dz-progress--panel{margin:0 0 8px}.dz-progress--tail{margin:12px 0 0}.dz-progress__ic{position:relative;flex:none;color:var(--accent);animation:dz-progress-pulse 1.4s ease-in-out infinite}.dz-progress__mid{position:relative;flex:1 1;min-width:0}.dz-progress__lbl{display:flex;justify-content:space-between;gap:8px;margin-bottom:7px;font-size:13px;color:rgb(var(--rgb-white))}.dz-progress__bar{height:5px;border-radius:3px;overflow:hidden;background:rgb(var(--rgb-white)/.14)}.dz-progress__bar>i{display:block;width:0;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--accent),var(--accent-2));transition:width .35s linear}@keyframes dz-progress-shim{0%{background-position:220% 0}to{background-position:-120% 0}}@keyframes dz-progress-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.dz-progress:before{animation:none}.dz-progress__ic{animation:none;opacity:1;transform:none}}.dz-busy{position:fixed;inset:0;z-index:5300;display:flex;align-items:center;justify-content:center;padding:16px;background:rgb(var(--rgb-scrim)/.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:dz-busy-fade .2s var(--ease)}.dz-busy__card{width:100%;max-width:400px;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r);padding:20px 20px 16px;box-shadow:0 30px 80px -20px rgb(var(--rgb-black)/.8);animation:dz-busy-in .3s var(--spring)}.dz-busy__head{display:flex;align-items:flex-start;gap:12px}.dz-busy__txt{flex:1 1;min-width:0}.dz-busy__t{font-family:var(--font-display);font-weight:600;font-size:17px;line-height:1.25;color:var(--text)}.dz-busy__s{margin-top:5px;font-size:14px;line-height:1.35;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dz-busy__count{flex:none;margin-top:1px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.3;color:var(--accent);background:rgb(var(--rgb-accent)/.1);border:1px solid var(--border);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.dz-busy__steps{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column}.dz-busy__step{position:relative;display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:9px 0;font-size:15px;line-height:1.3;color:var(--muted)}.dz-busy__step:not(:last-child):after{content:"";position:absolute;left:12px;top:35px;bottom:-9px;width:2px;border-radius:1px;background:var(--border-strong)}.dz-busy__step.is-done:not(:last-child):after{background:linear-gradient(180deg,var(--accent),var(--accent-2))}.dz-busy__lbl{min-width:0;padding-top:3px}.dz-busy__step.is-done{color:var(--text)}.dz-busy__step.is-now{color:var(--text);font-weight:700}.dz-busy__mk{position:relative;flex:none;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);background:var(--bg-2);border:1.5px solid var(--border-strong)}.dz-busy__step.is-done .dz-busy__mk{color:var(--accent-ink);border-color:var(--accent);background:linear-gradient(135deg,var(--accent),var(--accent-2))}.dz-busy__step.is-now .dz-busy__mk{border-color:rgb(var(--rgb-accent)/.28);box-shadow:0 0 0 4px var(--glow-soft),0 0 16px -2px var(--glow)}.dz-busy__step.is-now .dz-busy__mk:before{content:"";position:absolute;inset:-1.5px;border-radius:50%;border-left:2px solid transparent;border-bottom:2px solid transparent;border-top:2px solid transparent;border-top-color:var(--accent);border-right:2px solid transparent;border-right-color:var(--accent);animation:dzspin .9s linear infinite}.dz-busy__mk>i{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:dz-progress-pulse 1.4s ease-in-out infinite}.dz-busy__foot{display:flex;justify-content:flex-end;margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.dz-busy__cancel{min-width:120px}@keyframes dz-busy-fade{0%{opacity:0}}@keyframes dz-busy-in{0%{opacity:0;transform:translateY(8px) scale(.97)}}@media (prefers-reduced-motion:reduce){.dz-busy,.dz-busy__card{animation:none}.dz-busy__step.is-now .dz-busy__mk:before{animation:none;border-color:var(--accent)}.dz-busy__mk>i{animation:none}}.dz-sheet__acts,.dz-sheet__head{display:flex;flex-direction:column}.dz-sheet__acts{gap:10px}.dz-seg{display:flex;gap:8px}.dz-seg button{flex:1 1;height:42px;border:1px solid var(--border);border-radius:12px;background:var(--glass-2);color:var(--text);font-family:Inter,sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:.15s;display:flex;align-items:center;justify-content:center;gap:7px}@media (hover:hover){.dz-seg button:hover{border-color:var(--accent)}}.dz-seg button.on{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:var(--accent-ink);border-color:transparent}.dz-seg--sub button{height:auto;min-height:52px;padding:6px 8px;flex-direction:column;gap:2px;line-height:1.15}.dz-seg__s{font-size:11px;font-weight:500;color:var(--muted)}.dz-seg button.on .dz-seg__s{color:var(--accent-ink);opacity:.85}.dz-sec{font-size:12px;font-weight:700;color:var(--faint);text-transform:uppercase;letter-spacing:.04em;margin:16px 0 8px}.dz-sec:first-child{margin-top:2px}.dz-sec.dz-sec--tight{margin:4px 0 2px}.btn.btn--link{height:auto;padding:4px;background:none;border:0;color:var(--faint);font-size:13px;font-weight:500}.dz-link,a.btn{text-decoration:none}.dz-link{appearance:none;background:none;border:0;padding:0;font:inherit;color:var(--accent);cursor:pointer}.dz-auth-page{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px}.dz-auth{width:100%;max-width:360px;display:flex;flex-direction:column;gap:16px}.brand.brand--auth{justify-content:center;gap:10px;font-size:28px}.dz-auth__card{background:var(--glass-2);border:1px solid var(--border);border-radius:var(--r);padding:20px;display:flex;flex-direction:column;gap:13px;box-shadow:0 20px 60px -20px rgb(var(--rgb-black)/.7)}.dz-auth__title{font-family:var(--font-display);font-weight:600;font-size:20px}.dz-auth__sub{font-size:13px;color:var(--muted);margin-top:-6px}.dz-auth__err{color:var(--danger-2);font-size:13px}.dz-auth__ok{color:var(--success);font-size:14px;font-weight:600;margin:2px 0}.dz-auth__switch{font-size:13px;color:var(--muted);text-align:center}.input.input--code{letter-spacing:6px;text-align:center;font-size:18px}.dz-pw{position:relative}.dz-pw .input{padding-right:42px}.dz-pw__eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:0;cursor:pointer;color:var(--muted);padding:6px;line-height:0;display:flex}@media (hover:hover){.dz-pw__eye:hover{color:var(--accent)}}.dz-pw__eye.is-on{color:var(--accent)}.dz-install__head{display:flex;align-items:center;gap:14px}.dz-install__icon{width:56px;height:56px;border-radius:16px;flex:none;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--bg-3),var(--bg));border:1px solid var(--border-strong);box-shadow:inset 0 1px 0 rgb(var(--rgb-white)/.06),0 8px 24px -10px rgb(var(--rgb-black)/.7)}.dz-install__icon .dot{width:18px;height:18px}.dz-install__benes{display:flex;gap:8px}.dz-install__ben{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:11px 6px;border-radius:var(--r-sm);background:rgb(var(--rgb-well)/.5);border:1px solid var(--border);text-align:center;color:var(--accent)}.dz-install__ben span{font-size:11px;font-weight:600;color:var(--muted);line-height:1.2;letter-spacing:-.1px}.dz-install__steps{list-style:none;display:flex;flex-direction:column;gap:4px}.dz-install__step{display:grid;grid-template-columns:46px 1fr;gap:14px;align-items:start;padding:6px 0}.dz-install__col{position:relative;display:flex;justify-content:center}.dz-install__step:not(:last-child) .dz-install__col:after{content:"";position:absolute;top:46px;bottom:-14px;left:50%;width:2px;transform:translateX(-50%);background:linear-gradient(180deg,var(--border-strong),rgb(var(--rgb-line)/.08))}.dz-install__si{width:46px;height:46px;border-radius:14px;position:relative;color:var(--accent);background:rgb(var(--rgb-accent)/.09);border:1px solid var(--border-strong);box-shadow:inset 0 0 16px -8px var(--glow)}.dz-install__num,.dz-install__si{display:flex;align-items:center;justify-content:center}.dz-install__num{position:absolute;top:-7px;right:-7px;width:20px;height:20px;border-radius:50%;font-size:11px;font-weight:800;color:var(--accent-ink);background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 2px 8px -2px var(--glow);border:2px solid var(--bg-2)}.dz-install__txt{font-size:15px;line-height:1.45;color:var(--text);padding-top:3px;align-self:center}.dz-install__gl,.dz-install__txt b{color:var(--accent);font-weight:700}.dz-install__gl{display:inline-flex;align-items:center;vertical-align:middle;padding:1px 8px;margin:0 1px;border-radius:7px;font-size:13.5px;letter-spacing:1px;background:rgb(var(--rgb-accent)/.12);border:1px solid var(--border-strong)}.dz-install__tog{width:30px;height:17px;border-radius:999px;vertical-align:middle;display:inline-block;position:relative;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 0 10px -2px var(--glow)}.dz-install__tog:after{content:"";position:absolute;top:2px;right:2px;width:13px;height:13px;border-radius:50%;background:var(--accent-ink)}.dz-splash{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;transition:opacity .3s ease}.dz-splash.is-hidden{opacity:0;pointer-events:none}.dz-splash .brand{font-size:30px;gap:11px}.dz-splash .dot{width:13px;height:13px}.dz-spin{width:40px;height:40px;border-radius:50%;border:3px solid var(--border);border-top-color:var(--accent);animation:dzspin .8s linear infinite}@keyframes dzspin{to{transform:rotate(1turn)}}.app.dz-app-fade{opacity:0;transition:opacity .25s ease}.app.dz-app-fade.is-ready{opacity:1}.tpl a{text-decoration:none;color:inherit}.sec__h.sec__h--split{justify-content:space-between;gap:12px}.btn.btn--danger{color:rgb(var(--rgb-white));background:linear-gradient(135deg,var(--danger-2),var(--danger-3));font-weight:700}@media (hover:hover){.btn.btn--danger:hover{filter:brightness(1.08)}}.btn.btn--danger-ghost{height:auto;padding:5px 13px;border-radius:var(--r-xs);background:none;border:1px solid rgb(var(--rgb-danger)/.42);color:var(--danger);font-size:13px;font-weight:600;text-transform:none;letter-spacing:0}.avatar.avatar--lg{width:52px;height:52px;font-size:20px}.avatar.avatar--xl{width:72px;height:72px;font-size:28px}.avatar.avatar--photo{background-size:cover;background-position:50%}.dz-profile__head{display:flex;align-items:center;gap:13px;padding:2px 2px 12px}.dz-profile__name{font-family:var(--font-display);font-weight:600;font-size:18px}.dz-profile__role{font-size:13px;color:var(--accent)}.dz-profile__company{font-size:12px;color:var(--muted)}.dz-profile__photo{display:flex;flex-direction:column;align-items:center;gap:9px;padding:6px 0 12px}.dz-profile__photo-acts{display:flex;gap:8px}.field__hint{font-size:11px}.dz-form-err{color:var(--danger-2);font-size:13px}.dz-confirm__ic{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;background:rgb(var(--rgb-danger-2)/.14);color:var(--danger-2)}.backdrop:has(+.dz-confirm-sheet){z-index:95}.sheet.dz-confirm-sheet{z-index:96}.dz-confirm__ic--accent{background:var(--accent-wash);color:var(--accent)}.dz-confirm__title{font-family:var(--font-display);font-weight:700;font-size:19px;text-align:center}.dz-confirm__msg{font-size:14px;color:var(--faint);line-height:1.4;text-align:center;margin-top:-8px}.dz-confirm__btns{display:flex;gap:10px}.dz-confirm__btns .btn{flex:1 1}.btn--ghost[aria-pressed=true],.dz-iconbtn[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-wash)}.dz-new{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;flex:none;font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1;white-space:nowrap;color:var(--accent-ink);background:var(--accent);box-shadow:0 0 14px -4px var(--glow);pointer-events:none}.tpl__pv>.dz-new{position:absolute;top:9px;left:9px;z-index:2}.dz-new--inline{height:18px;padding:0 7px;font-size:10.5px;margin-left:8px;vertical-align:1px;box-shadow:none}.dz-new--via{display:inline-block;line-height:16px;color:var(--muted);background:var(--glass-2);border:1px solid var(--border);pointer-events:auto;max-width:160px;overflow:hidden;text-overflow:ellipsis}.hist-row__name--via{display:flex;align-items:center;min-width:0}.hist-row__name--via>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.hist-row__name--via>.dz-new--via{flex:none}.hist-via{max-width:420px;margin:0 0 12px}.dz-result__open{margin-top:8px}.dz-result__open .btn svg{flex:none}.dz-result__player{position:relative;flex:none;width:min(100%,calc(52vh * var(--ar, 1.7778)));margin:0 auto;border-radius:var(--r-sm);overflow:hidden;background:rgb(var(--rgb-black));border:1px solid var(--border);display:flex;align-items:center;justify-content:center;min-height:120px}.dz-result__video{display:block;width:100%;height:100%;object-fit:contain;background:rgb(var(--rgb-black))}.dz-result__none{padding:28px 16px;font-size:14px;color:var(--muted);text-align:center}.dz-result__video{cursor:pointer}.dz-result__ctl{gap:10px;width:min(100%,calc(52vh * var(--ar, 1.7778)));margin:-4px auto 0}.dz-result__ctl,.dz-result__pp{flex:none;display:flex;align-items:center}.dz-result__pp{width:34px;height:34px;border-radius:50%;border:1px solid var(--border);background:var(--glass-2);color:var(--text);justify-content:center;cursor:pointer;padding:0}.dz-result__seek{flex:1 1;min-width:0;accent-color:var(--accent)}.dz-result__time{flex:none;font-size:12.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dz-result__meta{margin:0;flex:none;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--r-sm);overflow:hidden}.dz-result__row{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:8px 12px;font-size:13.5px;line-height:1.35}.dz-result__row+.dz-result__row{border-top:1px solid var(--border)}.dz-result__row dt{color:var(--muted)}.dz-result__row dd{margin:0;color:var(--text);overflow-wrap:anywhere}.dz-result__nometa{font-size:13.5px;color:var(--muted)}.hist-row__play{flex:none;background:none;border:0;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r-xs)}.dz-result-sheet .sheet__sub{font-size:12.5px;color:var(--muted);margin-top:1px}.dz-result-sheet{--pb:calc(env(safe-area-inset-bottom) + 18px)}.dz-result-sheet .dz-sheet__acts{position:sticky;bottom:calc(-1 * var(--pb));z-index:1;flex:none;margin-bottom:calc(-1 * var(--pb));padding:12px 0 var(--pb);background:var(--bg-2);box-shadow:0 -14px 18px -14px rgb(var(--rgb-black)/.8)}@media (min-width:768px){.sheet.dz-result-sheet:not(.pp-stage-sheet){width:min(760px,calc(100vw - 2 * var(--gutter)))}.dz-result-sheet{--pb:24px}.dz-result__ctl,.dz-result__player{width:min(100%,calc(40vh * var(--ar, 1.7778)))}.dz-result__row{grid-template-columns:140px 1fr;padding:6px 12px}}.est-ov{position:fixed;inset:0;z-index:99998;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;font-family:inherit;transition:bottom .2s ease}.est-back{position:absolute;inset:0;background:rgb(var(--rgb-scrim)/.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.est-sheet{position:relative;z-index:1;width:100%;max-width:var(--app-w,480px);background:linear-gradient(180deg,var(--bg-3),var(--bg-2));border-top:1px solid rgb(var(--rgb-accent)/.28);border-radius:26px 26px 0 0;box-shadow:0 -24px 70px -12px rgb(var(--rgb-black)/.7);padding:12px 22px calc(24px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:14px;max-height:94vh;overflow:auto;overscroll-behavior:contain;animation:est-up .4s cubic-bezier(.16,1,.3,1)}.est-ov.kb .est-sheet{padding-top:calc(12px + env(safe-area-inset-top));padding-bottom:16px}@keyframes est-up{0%{transform:translateY(103%)}to{transform:translateY(0)}}.est-grip{width:42px;height:5px;border-radius:3px;background:rgb(var(--rgb-accent)/.28);margin:2px auto}.est-ic{width:52px;height:52px;border-radius:16px;align-self:center;display:flex;align-items:center;justify-content:center;margin:0 auto;color:var(--bg);background:linear-gradient(135deg,var(--accent),var(--accent-vivid));box-shadow:0 0 26px -4px rgb(var(--rgb-accent)/.5)}.est-title{text-align:center;font-weight:700;font-size:20px;color:var(--text);margin-top:10px}.est-sub{text-align:center;font-size:13.5px;margin-top:5px}.est-beta,.est-sub{line-height:1.5;color:var(--muted)}.est-beta{display:flex;gap:10px;align-items:flex-start;background:rgb(var(--rgb-accent)/.06);border:1px solid rgb(var(--rgb-accent)/.2);border-radius:12px;padding:11px 13px;font-size:12.5px;margin-top:15px}.est-beta b{color:var(--text)}.est-beta__ic{color:var(--accent);flex:none}.est-stars{display:flex;justify-content:center;gap:6px;margin-top:16px}.est-star{width:48px;height:48px;border:0;background:none;cursor:pointer;padding:4px;color:var(--border-strong);transition:transform .12s}.est-star svg{width:100%;height:100%;display:block}.est-star:active{transform:scale(.88)}.est-lbl,.est-star.on{color:var(--warn)}.est-lbl{text-align:center;font-size:14px;font-weight:600;min-height:20px}.est-lbl.empty{color:var(--faint);font-weight:500}.est-reason{display:none}.est-reason.open{display:block}.est-lblrow{display:flex;justify-content:space-between;font-size:13px;color:var(--muted);font-weight:600;margin-top:6px}.est-reason textarea{font-family:inherit;font-size:15px;color:var(--text);line-height:1.4;background:rgb(var(--rgb-well)/.55);border:1.5px solid rgb(var(--rgb-accent)/.2);border-radius:12px;padding:13px 14px;width:100%;box-sizing:border-box;resize:none;height:84px;margin-top:7px}.est-reason textarea:focus{outline:none;border-color:var(--accent)}.est-submit{border:0;cursor:pointer;width:100%;height:52px;border-radius:12px;font-weight:700;font-size:16px;color:var(--bg);background:linear-gradient(135deg,var(--accent),var(--accent-vivid));box-shadow:0 8px 24px -6px rgb(var(--rgb-accent)/.5);margin-top:8px}.est-submit:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;filter:grayscale(.3)}.est-lock{justify-content:center;gap:7px;font-size:12px;color:var(--faint);margin-top:9px}.est-done,.est-lock{display:flex;align-items:center;text-align:center}.est-done{flex-direction:column;gap:13px;padding:12px 0 4px}.est-done .est-sub,.est-done .est-title{margin:0}.est-done-ic{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--bg);background:linear-gradient(135deg,var(--accent),var(--accent-vivid));animation:est-pop .5s cubic-bezier(.16,1,.3,1)}@keyframes est-pop{0%{transform:scale(.3);opacity:0}}.est-err{color:var(--danger-4);font-size:12.5px;text-align:center;min-height:16px}