.LocalEditDemo-module__3Eou8G__demo{--demo-ink:var(--home-ink,var(--fg));--demo-muted:var(--home-secondary,var(--muted));--demo-line:var(--home-line,var(--line));--demo-accent:var(--accent);width:100%;min-width:0}.LocalEditDemo-module__3Eou8G__scene{background:var(--panel-2);isolation:isolate;position:relative;overflow:hidden}.LocalEditDemo-module__3Eou8G__camera{transform-origin:0 0;transition:transform 1.15s cubic-bezier(.22,.68,.2,1);position:absolute;inset:0}.LocalEditDemo-module__3Eou8G__image{-o-object-fit:fill;object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;display:block;position:absolute}.LocalEditDemo-module__3Eou8G__result{position:absolute;inset:0;overflow:hidden}.LocalEditDemo-module__3Eou8G__reveal{animation:1.25s cubic-bezier(.2,.65,.3,1) both LocalEditDemo-module__3Eou8G__reveal}.LocalEditDemo-module__3Eou8G__badge{color:#fff;font:400 11px/1.5 var(--font-ui);background:#17191cc4;border:1px solid #ffffff20;border-radius:4px;padding:5px 9px;position:absolute;top:18px;left:18px}.LocalEditDemo-module__3Eou8G__right{left:auto;right:18px}.LocalEditDemo-module__3Eou8G__selection{left:var(--x);top:var(--y);width:var(--w);height:var(--h);border:1.5px solid var(--demo-accent);transform-origin:0 0;pointer-events:none;position:absolute;box-shadow:0 0 0 9999px #10131730}.LocalEditDemo-module__3Eou8G__draw{animation:1.1s cubic-bezier(.2,.65,.3,1) both LocalEditDemo-module__3Eou8G__selection}.LocalEditDemo-module__3Eou8G__selection i{background:#fff4df;border:1px solid #8e5d26;width:6px;height:6px;position:absolute}.LocalEditDemo-module__3Eou8G__selection i:first-child{top:-3px;left:-3px}.LocalEditDemo-module__3Eou8G__selection i:nth-child(2){top:-3px;right:-3px}.LocalEditDemo-module__3Eou8G__selection i:nth-child(3){bottom:-3px;left:-3px}.LocalEditDemo-module__3Eou8G__selection i:nth-child(4){bottom:-3px;right:-3px}.LocalEditDemo-module__3Eou8G__cursor{left:var(--x);top:var(--y);color:#22282e;filter:drop-shadow(0 1px 2px #0006);animation:1.1s cubic-bezier(.2,.65,.3,1) both LocalEditDemo-module__3Eou8G__cursor;position:absolute}.LocalEditDemo-module__3Eou8G__prompt{color:#f8f5ef;font:400 14px/1.65 var(--font-ui);background:#17191cf5;border:1px solid #ffffff40;border-radius:7px;align-items:center;gap:12px;padding:15px 18px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.LocalEditDemo-module__3Eou8G__prompt svg{color:var(--demo-accent);flex:none}.LocalEditDemo-module__3Eou8G__prompt span{flex:1;animation:.9s steps(20,end) both LocalEditDemo-module__3Eou8G__typing}.LocalEditDemo-module__3Eou8G__prompt b{color:#aaa;font-weight:400}.LocalEditDemo-module__3Eou8G__controls{background:var(--home-surface,var(--panel));align-items:center;gap:14px;min-height:54px;padding:5px 18px;display:flex}.LocalEditDemo-module__3Eou8G__caption{min-width:0;color:var(--demo-muted);font:400 12px/1.5 var(--font-ui);flex:1}.LocalEditDemo-module__3Eou8G__controls button{color:var(--demo-ink);min-height:40px;font:400 12px/1.4 var(--font-ui);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0;display:inline-flex}.LocalEditDemo-module__3Eou8G__controls .LocalEditDemo-module__3Eou8G__play{width:36px;color:var(--demo-muted);flex:none}.LocalEditDemo-module__3Eou8G__inspectable .LocalEditDemo-module__3Eou8G__controls{min-height:58px}.LocalEditDemo-module__3Eou8G__inspectable .LocalEditDemo-module__3Eou8G__controls .LocalEditDemo-module__3Eou8G__detail{color:var(--demo-muted)}.LocalEditDemo-module__3Eou8G__inspectable .LocalEditDemo-module__3Eou8G__controls .LocalEditDemo-module__3Eou8G__detail[aria-pressed=true]{color:var(--accent-ink)}.LocalEditDemo-module__3Eou8G__inspectable .LocalEditDemo-module__3Eou8G__progress{gap:0;height:1px}.LocalEditDemo-module__3Eou8G__inspectable .LocalEditDemo-module__3Eou8G__progress i[data-done=true]{opacity:.5}.LocalEditDemo-module__3Eou8G__immersive{--demo-accent:var(--accent);--demo-ink:var(--fg);--demo-muted:var(--muted);position:relative}.LocalEditDemo-module__3Eou8G__immersive .LocalEditDemo-module__3Eou8G__scene{background:linear-gradient(#91b5c9 0%,#94b9cc 45%,#a0c7d8 78%,#9bb4b8 100%)}.LocalEditDemo-module__3Eou8G__immersive .LocalEditDemo-module__3Eou8G__image{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000073 8%,#000 18% 90%,#00000080 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000073 8%,#000 18% 90%,#00000080 96%,#0000 100%)}.LocalEditDemo-module__3Eou8G__immersive .LocalEditDemo-module__3Eou8G__scene:after{content:"";pointer-events:none;background:radial-gradient(ellipse 58% 68% at 62% 38%, transparent 36%, color-mix(in srgb,var(--bg) 22%,transparent) 56%, color-mix(in srgb,var(--bg) 54%,transparent) 74%, color-mix(in srgb,var(--bg) 84%,transparent) 88%, var(--bg) 100%), linear-gradient(180deg, transparent 30%, color-mix(in srgb,var(--bg) 6%,transparent) 44%, color-mix(in srgb,var(--bg) 18%,transparent) 56%, color-mix(in srgb,var(--bg) 36%,transparent) 67%, color-mix(in srgb,var(--bg) 58%,transparent) 77%, color-mix(in srgb,var(--bg) 79%,transparent) 86%, color-mix(in srgb,var(--bg) 93%,transparent) 94%, var(--bg) 100%), linear-gradient(90deg, var(--bg) 0%, var(--bg) 25%, color-mix(in srgb,var(--bg) 96%,transparent) 32%, color-mix(in srgb,var(--bg) 82%,transparent) 39%, color-mix(in srgb,var(--bg) 56%,transparent) 46%, color-mix(in srgb,var(--bg) 26%,transparent) 53%, color-mix(in srgb,var(--bg) 7%,transparent) 60%, transparent 67%), linear-gradient(270deg, var(--bg) 0%, color-mix(in srgb,var(--bg) 90%,transparent) 3%, color-mix(in srgb,var(--bg) 66%,transparent) 8%, color-mix(in srgb,var(--bg) 38%,transparent) 15%, color-mix(in srgb,var(--bg) 14%,transparent) 23%, transparent 32%), linear-gradient(180deg, color-mix(in srgb,var(--bg) 44%,transparent) 0%, color-mix(in srgb,var(--bg) 15%,transparent) 12%, transparent 24%);position:absolute;inset:-1px}.LocalEditDemo-module__3Eou8G__immersive .LocalEditDemo-module__3Eou8G__badge{z-index:2;left:auto;right:max(24px,calc((100% - var(--site-width)) / 2));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#24252659;top:88px}.LocalEditDemo-module__3Eou8G__immersive .LocalEditDemo-module__3Eou8G__badge.LocalEditDemo-module__3Eou8G__right{top:126px}.LocalEditDemo-module__3Eou8G__immersive .LocalEditDemo-module__3Eou8G__prompt{z-index:2;left:calc((100% - var(--site-width)) / 2 + var(--site-width) * .52);right:max(24px,calc((100% - var(--site-width)) / 2));background:#252628e8;bottom:110px}.LocalEditDemo-module__3Eou8G__immersive .LocalEditDemo-module__3Eou8G__controls{z-index:2;left:calc((100% - var(--site-width)) / 2 + var(--site-width) * .52);right:max(24px,calc((100% - var(--site-width)) / 2));border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 55%,transparent);-webkit-backdrop-filter:blur(16px);border-radius:9px;padding-inline:16px;position:absolute;bottom:25px}.LocalEditDemo-module__3Eou8G__immersive .LocalEditDemo-module__3Eou8G__controls .LocalEditDemo-module__3Eou8G__detail[aria-pressed=true]{color:var(--fg)}.LocalEditDemo-module__3Eou8G__immersive .LocalEditDemo-module__3Eou8G__progress{z-index:3;left:calc((100% - var(--site-width)) / 2 + var(--site-width) * .52 + 9px);right:max(33px,calc((100% - var(--site-width)) / 2 + 9px));background:0 0;position:absolute;bottom:25px}.LocalEditDemo-module__3Eou8G__controls button:focus-visible{outline:2px solid var(--demo-accent);outline-offset:2px;border-radius:3px}.LocalEditDemo-module__3Eou8G__controls button:disabled{opacity:.4;cursor:default}.LocalEditDemo-module__3Eou8G__progress{background:var(--home-surface,var(--panel));gap:4px;height:2px;display:flex}.LocalEditDemo-module__3Eou8G__progress i{background:var(--demo-line);flex:1;transition:background .3s}.LocalEditDemo-module__3Eou8G__progress i[data-done=true]{background:var(--demo-accent);opacity:.7}.LocalEditDemo-module__3Eou8G__loadError{background:var(--panel);color:var(--muted);place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.LocalEditDemo-module__3Eou8G__demo[data-running=false] .LocalEditDemo-module__3Eou8G__scene *{animation-play-state:paused}.LocalEditDemo-module__3Eou8G__compact .LocalEditDemo-module__3Eou8G__scene{border-radius:6px}.LocalEditDemo-module__3Eou8G__compact .LocalEditDemo-module__3Eou8G__caption{font-size:11px}.LocalEditDemo-module__3Eou8G__compact .LocalEditDemo-module__3Eou8G__controls{gap:7px;padding-inline:10px}.LocalEditDemo-module__3Eou8G__compact .LocalEditDemo-module__3Eou8G__controls button{gap:4px;font-size:10px}.LocalEditDemo-module__3Eou8G__compact .LocalEditDemo-module__3Eou8G__controls .LocalEditDemo-module__3Eou8G__play{width:26px}@keyframes LocalEditDemo-module__3Eou8G__selection{0%{width:0;height:0}to{width:var(--w);height:var(--h)}}@keyframes LocalEditDemo-module__3Eou8G__cursor{0%{left:var(--x);top:var(--y)}to{left:calc(var(--x) + var(--w));top:calc(var(--y) + var(--h))}}@keyframes LocalEditDemo-module__3Eou8G__typing{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes LocalEditDemo-module__3Eou8G__reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (max-width:580px){.LocalEditDemo-module__3Eou8G__inspectable .LocalEditDemo-module__3Eou8G__caption{display:none}.LocalEditDemo-module__3Eou8G__inspectable .LocalEditDemo-module__3Eou8G__controls{justify-content:flex-end;gap:18px;padding-inline:10px}.LocalEditDemo-module__3Eou8G__inspectable .LocalEditDemo-module__3Eou8G__controls .LocalEditDemo-module__3Eou8G__detail{margin-right:auto}.LocalEditDemo-module__3Eou8G__badge{font-size:10px;top:12px;left:12px}.LocalEditDemo-module__3Eou8G__right{left:auto;right:12px}.LocalEditDemo-module__3Eou8G__prompt{gap:8px;padding:10px;font-size:12px;bottom:12px;left:12px;right:12px}.LocalEditDemo-module__3Eou8G__controls{gap:8px;padding-inline:12px}.LocalEditDemo-module__3Eou8G__caption{font-size:10px}.LocalEditDemo-module__3Eou8G__controls button{font-size:11px}}@media (prefers-reduced-motion:reduce){.LocalEditDemo-module__3Eou8G__scene *{transition:none!important;animation:none!important}}
.au-page{flex-direction:column;align-items:center;padding-block:clamp(28px,7vh,72px) 40px;display:flex}.au-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;width:min(440px,100%);padding:28px 28px 24px;position:relative;overflow:hidden;box-shadow:0 18px 50px #0000002e}.au-card.wide{width:min(680px,100%)}.au-head{flex-direction:column;gap:6px;margin-bottom:22px;display:flex}.au-head .au-glyph{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-ink);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:11px;place-items:center;margin-bottom:6px;display:grid}.au-head h1{letter-spacing:-.01em;font-size:24px;line-height:1.25}.au-head p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.au-form{flex-direction:column;gap:16px;display:flex}.au-field{flex-direction:column;gap:7px;min-width:0;display:flex}.au-field>label,.au-label{color:var(--fg);font-size:13.5px;font-weight:500}.au-label-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.au-label-row .au-opt{color:var(--faint);font-size:12px}.au-input{border:1px solid var(--line-2);background:var(--panel-2);width:100%;min-width:0;height:42px;color:var(--fg);font:inherit;border-radius:9px;padding:0 12px;font-size:14.5px;transition:border-color .15s,box-shadow .15s,background-color .15s}.au-input::placeholder{color:var(--faint);opacity:1}.au-input:hover:not(:disabled){border-color:var(--faint)}.au-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);background:var(--panel);outline:none}.au-input[aria-invalid=true]{border-color:color-mix(in srgb,var(--red) 70%,var(--line-2))}.au-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--red-soft)}.au-input:disabled{opacity:.6;cursor:not-allowed}.au-input.mono{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.au-input.sm{height:34px;padding:0 10px;font-size:13.5px}.au-pw{display:flex;position:relative}.au-pw .au-input{padding-right:44px}.au-pw-eye{width:36px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.au-pw-eye:hover{color:var(--fg);background:color-mix(in srgb,var(--fg) 6%,transparent)}.au-pw-eye:focus-visible{outline:2px solid var(--accent);outline-offset:0}.au-help{color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.au-ferr{color:var(--red-ink);margin:0;font-size:12.5px;line-height:1.55}.au-caps{color:var(--accent-ink);align-items:center;gap:5px;margin:0;font-size:12.5px;display:inline-flex}.au-alert{border-radius:9px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13.5px;line-height:1.6;display:flex}.au-alert svg{flex:none;margin-top:3px}.au-alert.err{background:var(--red-soft);color:var(--red-ink)}.au-alert.ok{background:var(--teal-soft);color:var(--teal-ink)}.au-alert.info{background:var(--panel-2);color:var(--muted);border:1px solid var(--line)}.au-alert.warn{background:var(--accent-soft);color:var(--accent-ink)}.au-submit{width:100%;height:44px;font-size:15px}.au-submit[aria-busy=true]{cursor:progress}.au-alt{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin:18px 0 0;padding-top:16px;font-size:13.5px}.au-link{color:var(--accent-ink);text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.au-link:hover{text-decoration-thickness:2px}.au-form a:focus-visible,.au-card a:focus-visible,.au-card button:focus-visible,.ad a:focus-visible,.ad button:focus-visible,.au-gate a:focus-visible,.au-gate button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.au-row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:520px){.au-row2{grid-template-columns:1fr}.au-card{padding:22px 18px 18px}}.au-switch{border:1px solid var(--line-2);background:var(--panel-2);cursor:pointer;border-radius:999px;flex:none;align-items:center;width:38px;height:22px;padding:0;transition:background-color .15s,border-color .15s;display:inline-flex;position:relative}.au-switch:after{content:"";background:var(--faint);border-radius:50%;width:16px;height:16px;transition:transform .15s,background-color .15s;position:absolute;left:2px}.au-switch[aria-checked=true]{background:var(--accent);border-color:var(--accent)}.au-switch[aria-checked=true]:after{background:#1b1206;transform:translate(16px)}.au-switch:disabled{opacity:.5;cursor:default}.au-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.au-switch-row{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.au-switch-row .tx{flex-direction:column;gap:2px;min-width:0;display:flex}.au-switch-row .tx b{font-size:13.5px;font-weight:500}.au-switch-row .tx small{color:var(--muted);font-size:12px;line-height:1.5}.au-gate{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);border-radius:10px;flex-wrap:wrap;flex:none;align-items:center;gap:6px 10px;padding:9px 12px;font-size:13px;line-height:1.55;display:flex}.au-gate>svg{color:var(--accent-ink);opacity:.9;flex:none}.au-gate .tx{flex:1;min-width:10em}.au-gate .btn{flex:none}.au-gate.ai>svg,.au-gate.off>svg{color:var(--faint)}.au-gate.compact{background:0 0;border:0;gap:8px;padding:0;display:inline-flex}.au-gate-btn{align-items:center;gap:5px;display:inline-flex}.au-gate-link{color:var(--accent-ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:2px 0;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.au-gate-link svg{transition:transform .15s}.au-gate-link:hover{text-underline-offset:3px;text-decoration:underline}.au-gate-link:hover svg{transform:translate(2px)}.au-nav{justify-content:flex-end;align-items:center;gap:14px;min-width:64px;margin-left:4px;display:inline-flex}.au-nav:before{content:"";background:var(--line-2);flex:none;width:1px;height:22px}.btn.au-nav-login{border-radius:9px;height:34px;padding:0 15px}.au-nav-ph{width:64px;height:32px;display:inline-block}.au-who{border:1px solid var(--line-2);background:var(--panel-2);max-width:260px;color:var(--fg);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:4px 10px 4px 4px;font-size:13px;font-weight:500;transition:border-color .15s,background-color .15s;display:inline-flex}.au-who:hover,.au-who[data-state=open]{border-color:var(--faint)}.au-who .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.au-who svg{color:var(--muted);flex:none}.au-who-quota{background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);color:var(--accent-ink);font:600 11.5px/1.35 var(--font-mono);white-space:nowrap;border-radius:6px;flex:none;align-items:center;padding:2px 7px;display:inline-flex}.au-who-quota.empty{background:var(--red-soft);border-color:color-mix(in srgb,var(--red) 35%,transparent);color:var(--red-ink)}.au-who-quota.off{background:var(--panel);border-color:var(--line);color:var(--muted);font-family:var(--font-ui);font-weight:500}.au-avatar{background:color-mix(in srgb,var(--fg) 7%,var(--panel));border:1px solid var(--line-2);width:24px;height:24px;color:var(--fg);font:600 12px/1 var(--font-mono);border-radius:7px;flex:none;place-items:center;display:grid}.au-avatar.admin{background:color-mix(in srgb,var(--fg) 10%,var(--panel));border-color:color-mix(in srgb,var(--fg) 22%,var(--line-2));color:var(--fg)}.au-avatar.lg{border-radius:12px;width:44px;height:44px;font-size:18px}.au-menu{min-width:246px}.au-menu .au-menu-h{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:6px;padding:8px 10px 10px;display:flex}.au-menu .au-menu-h .tx{flex-direction:column;min-width:0;display:flex}.au-menu .au-menu-h b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.au-menu .au-menu-h small{color:var(--muted);font-size:12px}.au-menu-quota{background:var(--panel-2);border:1px solid var(--line);border-radius:9px;flex-direction:column;gap:7px;margin:2px 4px 6px;padding:10px 11px;display:flex}.au-mq-row{justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.au-mq-label{color:var(--muted);align-items:center;gap:5px;font-weight:500;display:inline-flex}.au-mq-label svg{color:var(--accent-ink)}.au-mq-val{font-family:var(--font-mono);color:var(--accent-ink);font-size:12.5px;font-weight:600}.au-mq-val.empty{color:var(--red-ink)}.au-mq-val.off{font-family:var(--font-ui);color:var(--muted);font-weight:500}.au-mq-bar{background:var(--panel);border:1px solid var(--line);border-radius:999px;width:100%;height:5px;display:block;overflow:hidden}.au-mq-bar i{background:var(--accent);border-radius:999px;height:100%;transition:width .25s;display:block}.au-mq-bar i.empty{background:var(--red)}.au-quota-banner{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;font-size:13px;display:flex}.au-quota-banner b{color:var(--accent-ink);font-family:var(--font-mono);font-weight:600}.menu.au-menu a,.menu.au-menu button{color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:9px;padding:8px 10px;font-size:13.5px;display:flex}.menu.au-menu a svg,.menu.au-menu button svg{color:var(--muted);flex:none}.menu.au-menu a:hover,.menu.au-menu button:hover,.menu.au-menu a:focus,.menu.au-menu button:focus{background:var(--panel-2);outline:none}.au-menu a:focus-visible,.au-menu button:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}@media (max-width:640px){.au-nav{gap:10px;margin-left:0}.au-who{padding:4px}.au-who .nm,.au-who .chev{display:none}}@media (max-width:580px){.nav:has(.au-nav,.au-nav-ph) .nav-actions{gap:8px}.au-nav-ph{width:34px}.au-nav{min-width:0}[data-nav-login]{white-space:nowrap}}@media (max-width:380px){.nav:has(.au-nav,.au-nav-ph) .nav-actions{gap:6px}.au-nav{gap:0}.au-nav:before{display:none}.btn.au-nav-login{padding-inline:10px}.au-nav-login svg{display:none}}.au-mask{-webkit-backdrop-filter:blur(6px);background:#08090c9e}.au-dlg{width:min(400px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:0 30px 80px #00000073,0 0 0 1px color-mix(in srgb,var(--fg) 4%,transparent);border-radius:18px;padding:30px 28px 22px;top:50%;overflow:auto;transform:translate(-50%,-50%)}.au-dlg[data-view=register]{width:min(420px,100vw - 32px)}.au-dlg-x{background:0 0;border-color:#0000;position:absolute;top:14px;right:14px}.au-dlg-x:hover{color:var(--fg);background:var(--panel-2)}.au-dlg-head{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-bottom:22px;display:flex}.au-dlg-head h2{font-family:var(--font-display);letter-spacing:-.01em;margin:8px 0 0;font-size:21px;font-weight:700}.au-dlg-head p{max-width:30em;color:var(--muted);margin:0;font-size:13.5px;line-height:1.6}.au-mark{color:#30312d;background:#e7e4dc;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.au-mark svg{width:34px;height:34px;display:block}@media (max-width:520px){.au-dlg{padding:26px 18px 18px}}.ac-id{align-items:center;gap:14px;margin-bottom:18px;display:flex}.ac-id .tx{flex-direction:column;gap:2px;min-width:0;display:flex}.ac-id h1{overflow-wrap:anywhere;font-size:22px}.ac-id small{color:var(--muted);font-size:13px}.ac-kv{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;grid-template-columns:auto 1fr;gap:10px 16px;margin:0 0 6px;padding:14px 16px;font-size:14px;display:grid}.ac-kv dt{color:var(--muted)}.ac-kv dd{text-align:right;color:var(--fg);overflow-wrap:anywhere;margin:0}.ac-kv dd .ok{color:var(--teal-ink)}.ac-kv dd .no{color:var(--muted)}.ac-sec{margin-top:26px}.ac-sec h2{font-family:var(--font-ui);align-items:center;gap:7px;margin:0 0 12px;font-size:15.5px;font-weight:600;display:flex}.ac-acts{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-top:24px;padding-top:18px;display:flex}.ad{flex-direction:column;gap:14px;min-height:calc(100dvh - 58px);padding-block:18px 28px;display:flex}.ad-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.ad-head-left{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ad-head h1{letter-spacing:-.015em;margin:0;font-size:22px}.ad-head-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ad-refresh-btn{border-radius:9px;height:36px;padding-inline:12px}.ad-tabs{background:var(--panel-2);border:1px solid var(--line);border-radius:10px;gap:4px;padding:3px;display:inline-flex}.ad-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:6px 13px;font-size:13.5px;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}.ad-tabs button:hover{color:var(--fg)}.ad-tabs button[aria-selected=true]{background:var(--panel);color:var(--fg);border-color:color-mix(in srgb,var(--accent) 45%,var(--line-2));box-shadow:0 2px 6px #00000029}.ad-tabs button[aria-selected=true] svg{color:var(--accent-ink)}.ad-tabs .n{background:color-mix(in srgb,var(--fg) 7%,transparent);min-width:20px;height:18px;font:600 11px/1 var(--font-mono);color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.ad-tabs button[aria-selected=true] .n{background:var(--accent-soft);color:var(--accent-ink)}.ad-pane{flex-direction:column;flex:1;display:flex}.ad-pane[hidden]{display:none}.ad-tab{flex-direction:column;flex:1;gap:12px;display:flex}.ad-toolbar{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ad-toolbar-left{flex-wrap:wrap;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.ad-toolbar-right{flex:none;align-items:center;gap:8px;display:flex}.ad-search{flex:none;width:min(280px,100%);position:relative}.ad-search>svg{color:var(--faint);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.ad-search .au-input{border-radius:8px;height:36px;padding-left:34px;padding-right:30px;font-size:13.5px}.ad-search-clear{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ad-search-clear:hover{color:var(--fg);background:var(--panel-2)}.ad-filters{background:var(--panel-2);border:1px solid var(--line);border-radius:9px;flex-wrap:wrap;align-items:center;gap:4px;padding:3px;display:inline-flex}.ad-filter-pill{height:30px;color:var(--muted);font:500 13px/1 var(--font-ui);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 11px;transition:color .15s,background-color .15s;display:inline-flex}.ad-filter-pill:hover{color:var(--fg)}.ad-filter-pill.on{background:var(--panel);color:var(--fg);box-shadow:0 1px 3px #0000002e}.ad-filter-pill .cnt{font:500 11.5px/1 var(--font-mono);color:var(--faint)}.ad-filter-pill.on .cnt{color:var(--accent-ink)}.ad-create-btn{border-radius:9px;height:36px;padding-inline:15px;font-weight:600}.ad-panel{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex-direction:column;flex:1;justify-content:space-between;min-height:540px;display:flex;box-shadow:0 8px 28px #00000014}.ad-tbl-wrap{border-radius:13px 13px 0 0;flex:1;width:100%;overflow-x:auto}.ad-tbl{border-collapse:collapse;width:100%;font-size:13.5px}.ad-tbl th{background:var(--panel-2);border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.02em;text-align:left;white-space:nowrap;padding:12px;font-size:12.5px;font-weight:600;position:sticky;top:0}.ad-tbl th:first-child,.ad-tbl td.first{padding-left:18px}.ad-tbl th.th-right,.ad-tbl td.acts-cell{padding-right:18px}.ad-tbl th.th-right{text-align:right}.ad-tbl td{border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:14px 12px;transition:background-color .12s}.ad-tbl tbody tr:hover td{background:color-mix(in srgb,var(--fg) 2.2%,transparent)}.ad-tbl tr.off td{color:var(--faint)}.ad-tbl tr.flash td{animation:1.6s ease-out adFlash}@keyframes adFlash{0%{background:var(--accent-soft)}to{background:0 0}}.ad-tbl .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.ad-tbl .when{color:var(--muted);white-space:nowrap;font-size:13px}.ad-acts{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ad-acts .btn{white-space:nowrap;border-radius:7px;gap:5px;height:30px;padding:0 9px;font-size:12.5px}.ad-user-cell{align-items:center;gap:11px;min-width:0;display:flex}.ad-user-avatar{background:color-mix(in srgb,var(--fg) 7%,var(--panel));border:1px solid var(--line-2);width:36px;height:36px;color:var(--fg);font:600 13.5px/1 var(--font-mono);border-radius:10px;flex:none;place-items:center;display:grid}.ad-user-avatar.admin{background:color-mix(in srgb,var(--fg) 10%,var(--panel));border-color:color-mix(in srgb,var(--fg) 22%,var(--line-2));color:var(--fg)}.ad-user-avatar.disabled{opacity:.45;filter:grayscale()}.ad-name{flex-direction:column;gap:3px;min-width:0;display:flex}.ad-name-line{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.ad-name b{white-space:nowrap;font-size:14px;font-weight:600}.ad-uname-btn{color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;margin-left:-6px;padding:1px 6px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ad-uname-btn .ic{color:var(--muted);opacity:0;transition:opacity .15s}.ad-uname-btn:hover:not(:disabled){background:var(--panel-2);border-color:var(--line-2)}.ad-uname-btn:hover:not(:disabled) .ic{opacity:.85}.ad-uname-btn.saved b{color:var(--teal-ink)}.ad-uname-input{border-radius:6px;width:118px;height:28px;padding:0 8px;font-size:13.5px;font-weight:600}.ad-name small{color:var(--muted);white-space:nowrap;font-size:12px}.ad-code{font:600 14px/1.2 var(--font-mono);letter-spacing:.06em}.ad-code-badge{background:var(--panel-2);border:1px solid var(--line-2);font:600 13.5px/1.2 var(--font-mono);letter-spacing:.07em;color:var(--fg);border-radius:7px;align-items:center;padding:4px 9px;display:inline-flex}.ad-invite-note{color:var(--fg);font-size:13.5px;font-weight:500}.ad-badges{flex-wrap:nowrap;gap:5px;display:inline-flex}.au-badge{border:1px solid var(--line-2);background:var(--panel-2);color:var(--muted);font:500 12px/1.6 var(--font-ui);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.au-badge.accent{color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent) 40%,var(--line));background:var(--accent-soft)}.au-badge.teal{color:var(--teal-ink);border-color:color-mix(in srgb,var(--teal) 40%,var(--line));background:var(--teal-soft)}.au-badge.red{color:var(--red-ink);border-color:color-mix(in srgb,var(--red) 40%,var(--line));background:var(--red-soft)}.ad-ai{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.ad-ai-on{color:var(--teal-ink);white-space:nowrap;font-size:13px;font-weight:500}.ad-ai-off{color:var(--muted);white-space:nowrap;font-size:13px}.ad-ai-tag{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:13px;display:inline-flex}.ad-ai-tag.on{color:var(--fg);font-weight:500}.ad-ai-tag.on svg{color:var(--accent-ink)}.ad-daily{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ad-daily .au-input{text-align:right;width:64px;height:30px;font-family:var(--font-mono)}.ad-daily small{color:var(--faint);white-space:nowrap;font-size:12px}.ad-daily small.saved{color:var(--teal-ink);font-weight:500}.ad-daily-tag{border:1px solid var(--line-2);background:var(--panel-2);color:var(--muted);font:500 12px/1.3 var(--font-ui);white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;padding:4px 9px;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.ad-daily-tag:hover:not(:disabled){border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.ad-daily-tag.saved{border-color:var(--teal);color:var(--teal-ink);background:var(--teal-soft);font-weight:600}.ad-daily-tag:disabled{opacity:.5;cursor:not-allowed}.btn.ad-quota-btn{border-color:color-mix(in srgb,var(--accent) 42%,var(--line-2));color:var(--accent-ink);background:color-mix(in srgb,var(--accent) 8%,var(--panel-2))}.btn.ad-quota-btn:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.ad-quota-modal{width:min(540px,100vw - 28px)}.ad-quota-summary{background:var(--panel-2);border:1px solid var(--line);border-radius:11px;grid-template-columns:1fr 1fr 1.25fr;gap:10px;padding:12px 14px;display:grid}.ad-qs-item{flex-direction:column;gap:4px;display:flex}.ad-qs-item span{color:var(--muted);font-size:12px}.ad-qs-item b{color:var(--fg);font-size:15px}.ad-qs-item.highlight{border-left:1px solid var(--line);padding-left:12px}.ad-qs-item.highlight b.ok{color:var(--accent-ink)}.ad-qs-item.highlight b.empty{color:var(--red-ink)}.ad-qs-item.highlight b.off{color:var(--muted);font-family:var(--font-ui);font-size:13.5px}.ad-quota-presets{flex-wrap:wrap;gap:7px;margin-top:2px;display:flex}.ad-q-pill.lg{border-radius:7px;padding:6px 11px;font-size:12.5px}.ad-usage-pill{background:var(--panel-2);border:1px solid var(--line);border-radius:7px;align-items:center;gap:7px;padding:4px 10px;font-size:12.5px;display:inline-flex}.ad-usage-pill .today.active{color:var(--accent-ink);font-weight:600}.ad-usage-pill .sep{color:var(--faint)}.ad-usage-pill .month{color:var(--muted)}.ad-quota-cell{flex-direction:column;gap:5px;min-width:96px;display:inline-flex}.ad-quota-num{color:var(--muted);font-size:13px}.ad-quota-num b{color:var(--fg);font-weight:600}.ad-quota-bar{background:var(--panel-2);border:1px solid var(--line);border-radius:999px;width:100%;height:5px;display:block;overflow:hidden}.ad-quota-bar i{background:var(--faint);border-radius:999px;height:100%;transition:width .25s;display:block}.ad-quota-bar i.ok{background:var(--teal)}.ad-rowerr{color:var(--red-ink);margin-top:6px;font-size:12px;display:block}.ad-empty{text-align:center;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:64px 20px;font-size:14px;line-height:1.7;display:flex}.ad-empty svg{color:var(--faint)}.ad-empty b{color:var(--fg);font-size:15.5px}.ad-loading{color:var(--muted);flex:1;justify-content:center;align-items:center;gap:8px;padding:64px;font-size:14px;display:flex}.ad-pager{background:var(--panel-2);border-top:1px solid var(--line);color:var(--muted);border-radius:0 0 13px 13px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;padding:14px 20px;font-size:13px;display:flex}.ad-pager-total{white-space:nowrap;margin-right:2px}.ad-pager-total b{color:var(--fg);font-family:var(--font-mono);margin-inline:2px;font-weight:600}.ad-pager-btns{align-items:center;gap:6px;display:inline-flex}.ad-page-btn.icon{border:1px solid var(--line-2);background:var(--panel);width:32px;height:32px;color:var(--fg);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0;transition:border-color .15s,background-color .15s;display:inline-flex}.ad-page-btn.icon:hover:not(:disabled){border-color:var(--faint);background:var(--panel-2)}.ad-page-btn.icon:disabled{opacity:.38;cursor:not-allowed}.ad-page-nums{align-items:center;gap:6px;display:inline-flex}.ad-page-num{border:1px solid var(--line-2);background:var(--panel);min-width:32px;height:32px;color:var(--muted);font:600 13px/1 var(--font-mono);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0 8px;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.ad-page-num:hover{color:var(--fg);border-color:var(--faint)}.ad-page-num.on{background:var(--accent);color:#1b1206;border-color:var(--accent);font-weight:700}.ad-page-ellipsis{width:28px;height:32px;color:var(--faint);letter-spacing:1px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.ad-pager-size{align-items:center;display:inline-flex;position:relative}.ad-size-btn{border:1px solid var(--line-2);background:var(--panel);min-width:96px;height:32px;color:var(--fg);font:500 13px/1 var(--font-ui);cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.ad-size-btn:hover{border-color:var(--faint)}.ad-size-btn.open{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ad-size-btn .chev{color:var(--muted);transition:transform .15s}.ad-size-btn.open .chev{color:var(--accent-ink);transform:rotate(180deg)}.ad-size-menu{z-index:30;background:var(--panel);border:1px solid var(--line-2);border-radius:9px;flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;right:0;box-shadow:0 12px 32px #0000005c}.ad-size-opt{width:100%;height:30px;color:var(--muted);font:500 12.5px/1 var(--font-ui);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;padding:0 9px;transition:background-color .12s,color .12s;display:flex}.ad-size-opt:hover{background:var(--panel-2);color:var(--fg)}.ad-size-opt.on{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.ad-pager-jump{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.ad-pager .ad-jump-input{background:var(--panel);border:1px solid var(--line-2);text-align:center;width:48px;height:32px;font:600 13px/1 var(--font-mono);border-radius:7px;padding:0 6px}.ad-modal{width:min(580px,100vw - 28px);max-height:calc(100dvh - 32px);box-shadow:0 32px 90px #0000007a,0 0 0 1px color-mix(in srgb,var(--fg) 5%,transparent);border-radius:18px;padding:24px 26px 22px;top:50%;overflow:auto;transform:translate(-50%,-50%)}.ad-modal .au-label-row{align-items:center}.ad-modal .au-label-row label{white-space:nowrap;color:var(--fg);font-size:13.5px;font-weight:500}.ad-modal .ad-gen .au-input{font-family:var(--font-mono);padding-right:38px;font-size:13.5px}.ad-modal-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.ad-modal-glyph{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-ink);border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);border-radius:10px;flex:none;place-items:center;display:grid}.ad-modal-title{flex:1;min-width:0}.ad-modal-title h2{margin:0;font-size:18px;font-weight:700;line-height:1.3}.ad-modal-title p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.5}.ad-modal-close{background:0 0;border-color:#0000;flex:none;margin:-2px -4px 0 0}.ad-modal-close:hover{background:var(--panel-2);color:var(--fg)}.ad-modal-form{gap:15px}.ad-modal-grid{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}@media (max-width:560px){.ad-modal-grid{grid-template-columns:1fr}.ad-modal{padding:20px 18px 18px}}.ad-sub-box{background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.ad-quick-pills{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.ad-q-pill{border:1px solid var(--line-2);background:var(--panel);color:var(--muted);font:500 11px/1.4 var(--font-ui);cursor:pointer;border-radius:5px;padding:2px 7px;transition:all .12s}.ad-q-pill:hover{color:var(--fg);border-color:var(--faint)}.ad-q-pill.on{background:var(--accent-soft);color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.ad-modal-foot{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;padding-top:16px;display:flex}.ad-made{border:1px solid color-mix(in srgb,var(--teal) 45%,var(--line));background:color-mix(in srgb,var(--teal) 7%,var(--panel));border-radius:13px;flex-direction:column;gap:10px;padding:15px 18px;display:flex;box-shadow:0 6px 20px #0000001a}.ad-made .hd{color:var(--teal-ink);align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.ad-made-ic{background:var(--teal-soft);width:22px;height:22px;color:var(--teal-ink);border-radius:6px;place-items:center;display:grid}.ad-made .ln{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13.5px;display:flex}.ad-made code{background:var(--panel-2);border:1px solid var(--line);font:13px var(--font-mono);overflow-wrap:anywhere;border-radius:6px;padding:4px 9px}.ad-made .note{font-family:var(--font-ui);color:var(--muted);margin:0;font-size:12.5px}.ad-gen{gap:6px;display:flex}.ad-gen .au-pw{flex:1;min-width:0}.ad-gen .btn{flex:none}.ad-foot{color:var(--faint);margin:0;font-size:12.5px;line-height:1.7}.ad-foot code{background:var(--panel-2);border:1px solid var(--line);font-family:var(--font-mono);border-radius:4px;padding:1px 5px;font-size:11.5px}@media (max-width:860px){.ad-tbl thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.ad-tbl,.ad-tbl tbody,.ad-tbl tr,.ad-tbl td{width:100%;display:block}.ad-tbl tr{border-bottom:1px solid var(--line);padding:12px 14px}.ad-tbl tr:last-child{border-bottom:0}.ad-tbl td{border:0;justify-content:space-between;align-items:center;gap:12px;padding:5px 0;display:flex}.ad-tbl td[data-label]:before{content:attr(data-label);color:var(--muted);flex:none;font-size:12.5px}.ad-tbl td.first{padding-bottom:8px}.ad-acts{flex-wrap:wrap;justify-content:flex-start;padding-top:8px}.ad-tbl td.acts-cell{display:block}.ad-toolbar{padding:10px 12px}.ad-search{width:100%}.ad-filters{width:100%;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.ad-tbl tr.flash td{animation:none}}.au-submit.au-inline{width:auto;padding:0 22px}.au-confirm{width:min(440px,100vw - 32px)}.au-confirm .au-field{margin:0 0 14px}.au-confirm p.err.au-confirm-err{background:var(--red-soft);color:var(--red-ink);margin:0 0 12px;padding:8px 10px;font-size:13px}.btn.au-danger{background:var(--red);border-color:var(--red);color:#fff;font-weight:600}.btn.au-danger:hover{filter:brightness(1.06)}:root[data-theme=light] .btn.au-danger{background:var(--red-ink);border-color:var(--red-ink)}.au-copyline{align-items:center;gap:8px;margin:0 0 14px;display:flex}.au-copyline code{background:var(--panel-2);border:1px solid var(--line);min-width:0;font:13.5px var(--font-mono);overflow-wrap:anywhere;color:var(--fg);border-radius:8px;flex:1;padding:8px 10px}.ad-tab{flex-direction:column;gap:14px;display:flex}.au-ic{display:flex;position:relative}.au-ic>svg{color:var(--faint);pointer-events:none;transition:color .15s;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.au-ic .au-input{padding-left:38px}.au-ic:focus-within>svg{color:var(--accent-ink)}.au-form .au-input{height:44px}.au-alt-sub{color:var(--faint);margin-top:4px;font-size:12.5px;display:block}.au-dlg .au-alt{margin-top:6px;padding-top:16px}.au-split{border:1px solid var(--line);background:var(--panel);border-radius:22px;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);width:min(1000px,100%);min-height:min(640px,100dvh - 170px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0003}.au-visual{isolation:isolate;background:#0d0e11;position:relative;overflow:hidden}.au-visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.au-vis-b{clip-path:inset(0 50% 0 0)}.au-vis-line{background:var(--accent);width:2px;box-shadow:0 0 18px color-mix(in srgb,var(--accent) 70%,transparent);margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.au-vis-line:after{content:"";background:var(--accent);width:28px;height:28px;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 30%,transparent);border-radius:50%;margin:-14px 0 0 -14px;position:absolute;top:38%;left:50%}.au-vis-tag{-webkit-backdrop-filter:blur(6px);color:#f3efe6;font:500 12px/1.6 var(--font-ui);background:#0c0d108c;border-radius:999px;padding:3px 9px;position:absolute;top:18px}.au-vis-tag.l{left:18px}.au-vis-tag.r{right:18px}.au-visual:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0a0b0e00 42%,#0a0b0e8c 70%,#0a0b0ee6 100%);position:absolute;inset:0}.au-vis-copy{z-index:1;color:#f3efe6;flex-direction:column;align-items:flex-start;gap:12px;padding:28px 30px 30px;display:flex;position:absolute;bottom:0;left:0;right:0}.au-vis-copy .au-mark{border-radius:10px;width:38px;height:38px;font-size:19px}.au-vis-copy b{font-family:var(--font-display);letter-spacing:-.01em;font-size:24px;font-weight:700;line-height:1.3}.au-vis-copy ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.au-vis-copy li{color:#f3efe6db;background:#f3efe612;border:1px solid #f3efe62e;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;display:inline-flex}.au-vis-copy li svg{opacity:.8}.au-pane{justify-content:center;align-items:center;padding:48px clamp(24px,5vw,60px);display:flex}.au-pane-in{width:min(360px,100%)}.au-pane .au-head{margin-bottom:26px}.au-pane .au-head h1{font-size:26px}@media (max-width:840px){.au-split{border-radius:18px;grid-template-columns:1fr;width:min(460px,100%);min-height:0}.au-visual{display:none}.au-pane{padding:32px 24px 28px}}@media (max-width:520px){.au-page{padding-block:20px 32px}.au-pane{padding:26px 18px 22px}}.au-dev{width:100%;height:38px;color:var(--muted);font-size:13px}.sv-entry-card{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.sv-entry-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sv-entry-info h2,.sv-entry-info .au-help{margin:0}.sv-sub{color:var(--muted);margin:4px 0 0;font-size:13.5px;line-height:1.5}.sv-quota-card{background:var(--panel);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;min-width:240px;padding:8px 14px;display:flex}.sv-qc-top{white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:flex}.sv-qc-lbl{color:var(--muted);align-items:center;gap:5px;font-weight:500;display:inline-flex}.sv-qc-lbl svg{color:var(--accent-ink)}.sv-qc-top b{color:var(--fg);font-weight:600}.sv-qc-sep{color:var(--faint)}.sv-qc-mb{color:var(--muted)}.sv-qc-bar{background:var(--panel-2);border:1px solid var(--line);border-radius:999px;width:100%;height:5px;display:block;overflow:hidden}.sv-qc-bar i{background:var(--teal);border-radius:999px;height:100%;transition:width .25s;display:block}.sv-qc-bar i.warn{background:var(--accent)}.sv-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-content:start;gap:16px;padding:18px;display:grid}.sv-card{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;flex-direction:column;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;overflow:hidden}.sv-card:hover{border-color:var(--line-2);box-shadow:0 10px 26px #0000002e}.sv-thumb{aspect-ratio:16/10;background:repeating-conic-gradient(color-mix(in srgb,var(--fg) 4%,transparent) 0% 25%,transparent 0% 50%) 50%/16px 16px,var(--panel);cursor:pointer;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.sv-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .28s;display:block}.sv-thumb:hover img{transform:scale(1.03)}.sv-thumb-ph{width:100%;height:100%;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12.5px;display:flex}.sv-thumb-badges{pointer-events:none;z-index:2;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:10px;left:10px;right:10px}.sv-thumb-badges .au-badge{-webkit-backdrop-filter:blur(6px);background:#0c0d10c7}.sv-thumb-badges .au-badge.teal{color:#5eead4;border-color:#5eead461}.sv-thumb-badges .au-badge.accent{color:#ffc470;border-color:#ffb0496b}.sv-exp-pill{-webkit-backdrop-filter:blur(6px);color:#f3efe6;font:500 11.5px/1.5 var(--font-ui);background:#0c0d10c2;border:1px solid #ffffff24;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.sv-exp-pill.soon{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.sv-thumb-hover{opacity:0;background:#0a0b0e6b;place-items:center;transition:opacity .18s;display:grid;position:absolute;inset:0}.sv-thumb:hover .sv-thumb-hover,.sv-thumb:focus-visible .sv-thumb-hover{opacity:1}.sv-thumb-hover span{color:#fff;background:#0f1116d9;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.sv-card-body{flex-direction:column;gap:11px;padding:12px 14px;display:flex}.sv-card-info{justify-content:space-between;align-items:center;gap:8px;display:flex}.sv-card-meta{color:var(--fg);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.sv-ext{background:var(--panel);border:1px solid var(--line-2);color:var(--muted);border-radius:5px;padding:1px 6px;font-size:11.5px;font-weight:600}.sv-time{color:var(--muted);font-size:12px;font-family:var(--font-mono)}.sv-card-acts{align-items:center;gap:7px;display:flex}.sv-card-acts .btn{flex:1;justify-content:center}.sv-card-acts .sv-del-btn{color:var(--muted);flex:none;padding-inline:9px}.sv-del-btn:hover:not(:disabled){color:var(--red-ink);border-color:color-mix(in srgb,var(--red) 45%,var(--line-2));background:var(--red-soft)}.sv-row-main{align-items:center;gap:12px;min-width:0;display:flex}.sv-row-thumb{border:1px solid var(--line-2);background:var(--panel-2);cursor:pointer;width:52px;height:40px;color:var(--muted);border-radius:7px;flex:none;place-items:center;padding:0;display:grid;overflow:hidden}.sv-row-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.sv-row-thumb:hover{border-color:var(--accent)}.sv-lightbox{width:min(860px,100vw - 28px);transition:width .18s}.sv-lightbox.is-compare{width:min(1140px,100vw - 28px)}.sv-modal-modes{background:var(--panel-2);border:1px solid var(--line);border-radius:9px;align-items:center;gap:4px;margin-left:auto;margin-right:6px;padding:3px;display:inline-flex}.sv-modal-modes .ad-filter-pill{height:28px;padding:0 10px;font-size:12px}.sv-lightbox-stage{border:1px solid var(--line);background:repeating-conic-gradient(color-mix(in srgb,var(--fg) 4%,transparent) 0% 25%,transparent 0% 50%) 50%/18px 18px,var(--panel-2);border-radius:12px;place-items:center;min-height:280px;max-height:calc(100dvh - 240px);padding:12px;display:grid;overflow:auto}.sv-lightbox-stage img{-o-object-fit:contain;object-fit:contain;border-radius:6px;max-width:100%;max-height:calc(100dvh - 268px);display:block}.sv-compare-grid{grid-template-columns:1fr 1fr;gap:14px;min-height:300px;max-height:calc(100dvh - 230px);display:grid}.sv-compare-pane{border:1px solid var(--line);background:repeating-conic-gradient(color-mix(in srgb,var(--fg) 4%,transparent) 0% 25%,transparent 0% 50%) 50%/18px 18px,var(--panel-2);border-radius:12px;flex-direction:column;min-width:0;min-height:260px;max-height:calc(100dvh - 230px);padding:12px;display:flex;position:relative;overflow:hidden}.sv-pane-badge{z-index:2;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line-2);color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:12px}.sv-pane-badge.is-after{color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent) 45%,var(--line-2))}.sv-pane-img{flex:1;place-items:center;min-height:0;display:grid;overflow:auto}.sv-pane-img img{-o-object-fit:contain;object-fit:contain;border-radius:6px;max-width:100%;max-height:calc(100dvh - 270px);display:block}.sv-Pane-ph small,.sv-compare-pane .sv-thumb-ph small{color:var(--faint);font-size:12px}.sv-slider-wrap{padding:14px;overflow:hidden}.sv-slider-box{-webkit-user-select:none;user-select:none;max-width:100%;max-height:calc(100dvh - 268px);display:inline-block;position:relative}.sv-slider-after{-o-object-fit:contain;object-fit:contain;border-radius:6px;max-width:100%;max-height:calc(100dvh - 268px);display:block}.sv-slider-before{-o-object-fit:contain;object-fit:contain;pointer-events:none;border-radius:6px;width:100%;height:100%;position:absolute;inset:0}.sv-floating-left{top:10px;left:10px}.sv-floating-right{top:10px;left:auto;right:10px}.sv-slider-line{background:var(--accent);pointer-events:none;z-index:3;width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 0 1px #00000059}.sv-slider-knob{background:var(--accent);color:#111;letter-spacing:1px;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #00000059}.sv-slider-range{opacity:0;cursor:ew-resize;z-index:4;width:100%;height:100%;margin:0;position:absolute;inset:0}.sv-modal-foot-right{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}@media (max-width:760px){.sv-compare-grid{grid-template-columns:1fr;max-height:calc(100dvh - 210px);overflow-y:auto}.sv-compare-pane{max-height:360px}.sv-modal-modes{order:3;justify-content:center;width:100%;margin:6px 0 0}}.sv-spin{animation:.9s linear infinite svSpin}@keyframes svSpin{to{transform:rotate(360deg)}}.ta-wait{min-height:calc(100vh - 64px)}.ta-wrap{justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding:32px 16px;display:flex}.ta-card{text-align:center;border:1px solid var(--line);background:var(--panel);border-radius:16px;width:100%;max-width:400px;padding:32px 28px}.ta-ic{background:var(--panel-2);width:48px;height:48px;color:var(--accent-ink);border-radius:12px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.ta-card h1{margin:0 0 8px;font-size:20px;line-height:1.35}.ta-card p{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.6}.ta-btn{justify-content:center;width:100%;height:42px}.ta-card .ta-sub{color:var(--faint);margin:12px 0 0;font-size:12.5px}.ad-note-cell{min-width:136px;max-width:200px}.ad-note-trigger{border:1px solid var(--line-2);background:var(--panel-2);min-width:108px;max-width:188px;height:30px;color:var(--fg);font:500 12.5px/1 var(--font-ui);text-align:left;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:7px;padding:0 10px;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.ad-note-trigger .tx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ad-note-trigger .ic{color:var(--muted);opacity:.55;flex:none;transition:opacity .15s,color .15s}.ad-note-trigger:hover:not(:disabled){border-color:var(--faint);background:color-mix(in srgb,var(--fg) 5%,var(--panel-2))}.ad-note-trigger:hover:not(:disabled) .ic{opacity:1;color:var(--fg)}.ad-note-trigger.empty{border:1px dashed var(--line-2);color:var(--faint);background:0 0;font-weight:400}.ad-note-trigger.empty .ic{opacity:.65}.ad-note-trigger.empty:hover:not(:disabled){color:var(--muted);border-color:var(--faint);background:color-mix(in srgb,var(--fg) 3%,transparent)}.ad-note-trigger.saved{color:var(--teal-ink);border-color:color-mix(in srgb,var(--teal) 45%,var(--line));background:var(--teal-soft);font-weight:600}.ad-note-input{border-radius:7px;width:168px;height:30px;padding:0 9px;font-size:12.5px}.sv-user-picker{align-items:center;display:inline-flex;position:relative}.sv-user-btn{border:1px solid var(--line-2);background:var(--panel-2);height:36px;color:var(--fg);font:500 13px/1 var(--font-ui);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:0 11px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.sv-user-btn:hover{border-color:var(--faint)}.sv-user-btn.open{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.sv-user-btn .ic{color:var(--accent-ink);flex:none}.sv-user-btn .lbl{color:var(--muted);font-weight:400}.sv-user-btn .val{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-weight:600;overflow:hidden}.sv-user-btn .cnt{background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:2px 6px;font-size:11.5px}.sv-user-btn .chev{color:var(--muted);transition:transform .15s}.sv-user-btn.open .chev{color:var(--accent-ink);transform:rotate(180deg)}.sv-user-menu{z-index:40;background:var(--panel);border:1px solid var(--line-2);border-radius:11px;flex-direction:column;gap:2px;min-width:260px;max-height:320px;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 16px 40px #0000006b}.sv-user-sep{background:var(--line);height:1px;margin:3px 4px}.sv-user-opt{width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;transition:background-color .12s;display:flex}.sv-user-opt:hover{background:var(--panel-2)}.sv-user-opt.on{background:var(--accent-soft)}.sv-uo-main{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.ad-user-avatar.sm{border-radius:7px;width:26px;height:26px;font-size:11.5px}.sv-uo-tx{flex-direction:column;gap:1px;min-width:0;display:flex}.sv-uo-tx b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.sv-uo-tx small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.sv-uo-right{color:var(--accent-ink);flex:none;align-items:center;gap:6px;display:inline-flex}.sv-uo-right .cnt{color:var(--muted);font-size:12px}.sv-user-opt.on .sv-uo-right .cnt{color:var(--accent-ink);font-weight:600}.sv-owner-tag{border:1px solid var(--line-2);background:var(--panel);max-width:150px;color:var(--fg);font:500 11.5px/1.5 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:5px;align-items:center;padding:1px 7px;transition:border-color .15s,color .15s;display:inline-flex;overflow:hidden}.sv-owner-tag:hover{border-color:var(--accent);color:var(--accent-ink)}
.ToolDemoGuide-module__QsJGEq__guide{gap:16px;padding:4px}.ToolDemoGuide-module__QsJGEq__heading{color:var(--muted);justify-content:space-between;align-items:center;min-height:32px;font-size:13px;display:flex}.ToolDemoGuide-module__QsJGEq__heading button{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;place-items:center;display:grid}.ToolDemoGuide-module__QsJGEq__guide .tdg-stage{box-shadow:none;border-radius:6px}.ToolDemoGuide-module__QsJGEq__guide[data-running=false]:not([data-static=true]) .tdg-stage *{animation-play-state:paused}.ToolDemoGuide-module__QsJGEq__guide[data-static=true] .tdg-stage *{animation-duration:.01ms!important;animation-iteration-count:1!important}.ToolDemoGuide-module__QsJGEq__caption{min-height:24px;color:var(--fg);margin:2px 0 0;font-size:15px;font-weight:500}.ToolDemoGuide-module__QsJGEq__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ToolDemoGuide-module__QsJGEq__steps button{border:0;border-bottom:2px solid var(--line);min-height:42px;color:var(--muted);font:400 12px var(--font-ui);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:6px;display:flex}.ToolDemoGuide-module__QsJGEq__steps span{color:var(--faint);font-size:10px}.ToolDemoGuide-module__QsJGEq__steps button[aria-pressed=true]{border-color:var(--accent);color:var(--fg)}.ToolDemoGuide-module__QsJGEq__steps button[aria-pressed=true] span{color:var(--accent-ink)}.ToolDemoGuide-module__QsJGEq__example{border:1px solid var(--line-2);min-height:44px;color:var(--fg);background:var(--panel-2);font:500 13px var(--font-ui);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;margin-top:4px;padding:10px 12px;display:flex}.ToolDemoGuide-module__QsJGEq__example:hover{border-color:var(--accent)}.ToolDemoGuide-module__QsJGEq__example:disabled{opacity:.6;cursor:wait}.ToolDemoGuide-module__QsJGEq__details{color:var(--muted);margin-top:2px;font-size:12px}.ToolDemoGuide-module__QsJGEq__details summary{cursor:pointer;align-items:center;gap:7px;min-height:36px;list-style:none;display:flex}.ToolDemoGuide-module__QsJGEq__details summary::-webkit-details-marker{display:none}.ToolDemoGuide-module__QsJGEq__details summary:before{content:"+"}.ToolDemoGuide-module__QsJGEq__details[open] summary:before{content:"−"}.ToolDemoGuide-module__QsJGEq__details p{margin:4px 0;line-height:1.8}.ToolDemoGuide-module__QsJGEq__guide button:focus-visible,.ToolDemoGuide-module__QsJGEq__details summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ToolDemoGuide-module__QsJGEq__guide .tdg-stage *{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-play-state:running!important}}
