.dreamy-backdrop[data-v-223c8cce]{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.dreamy-backdrop__gradient[data-v-223c8cce],.dreamy-backdrop__stars[data-v-223c8cce],.dreamy-backdrop__glow[data-v-223c8cce]{pointer-events:none}.dreamy-backdrop__gradient[data-v-223c8cce]{background:radial-gradient(1100px 620px at 85% -10%, #7aa8ff47, transparent 60%), radial-gradient(900px 560px at -10% 88%, #ba8cff38, transparent 62%), radial-gradient(760px 500px at 50% 110%, #5ed2dc29, transparent 65%), linear-gradient(165deg, var(--backdrop-1) 0%, var(--backdrop-2) 28%, var(--backdrop-3) 55%, var(--backdrop-4) 100%);position:absolute;inset:0}.dreamy-backdrop__stars[data-v-223c8cce]{background-repeat:repeat;position:absolute;inset:0}.dreamy-backdrop__stars--a[data-v-223c8cce]{opacity:.9;background-image:radial-gradient(1.5px 1.5px at 8% 14%,#fff,#0000),radial-gradient(1px 1px at 22% 38%,#c8d7fff2,#0000),radial-gradient(2px 2px at 35% 8%,#ffffffe6,#0000),radial-gradient(1px 1px at 48% 62%,#dcc3ffd9,#0000),radial-gradient(1.5px 1.5px at 62% 22%,#fffffff2,#0000),radial-gradient(1px 1px at 74% 78%,#bed2ffcc,#0000),radial-gradient(1.8px 1.8px at 88% 44%,#ffffffd9,#0000),radial-gradient(1px 1px at 15% 72%,#d2beffbf,#0000),radial-gradient(1px 1px at 92% 12%,#fffc,#0000),radial-gradient(1.5px 1.5px at 55% 88%,#b4c8ffb3,#0000);background-size:100% 100%}.dreamy-backdrop__stars--b[data-v-223c8cce]{opacity:.45;background-image:radial-gradient(1px 1px at 12% 55%,#ffffffe6,#0000),radial-gradient(1px 1px at 28% 18%,#ffffffb3,#0000),radial-gradient(1.2px 1.2px at 44% 42%,#c8dcffcc,#0000),radial-gradient(1px 1px at 58% 75%,#ffffffbf,#0000),radial-gradient(1px 1px at 71% 33%,#e6d2ffb3,#0000),radial-gradient(1px 1px at 85% 68%,#fffc,#0000),radial-gradient(1px 1px at 6% 82%,#ffffffa6,#0000),radial-gradient(1px 1px at 96% 28%,#c8d7ffbf,#0000);background-size:120% 120%;animation:48s ease-in-out infinite alternate dreamy-drift-223c8cce}.dreamy-backdrop__glow[data-v-223c8cce]{border-radius:50%;position:absolute}.dreamy-backdrop__glow--a[data-v-223c8cce]{background:radial-gradient(circle,#0a7aff42 0%,#0a7aff1f 42%,#0a7aff00 70%);width:560px;height:560px;animation:14s ease-in-out infinite alternate dreamy-breathe-223c8cce;top:-200px;right:-160px}.dreamy-backdrop__glow--b[data-v-223c8cce]{background:radial-gradient(circle,#af52de38 0%,#af52de1a 42%,#af52de00 70%);width:640px;height:640px;animation:18s ease-in-out infinite alternate-reverse dreamy-breathe-223c8cce;bottom:-2%;left:-210px}.is-paused[data-v-223c8cce]{animation-play-state:paused!important}@keyframes dreamy-drift-223c8cce{0%{transform:translate(0)}to{transform:translate(-2%,1.5%)}}@keyframes dreamy-breathe-223c8cce{0%{opacity:.75;transform:scale(1)}to{opacity:1;transform:scale(1.08)}}.toast-host[data-v-bc7d176a]{top:calc(12px + var(--ios-safe-top));z-index:9999;gap:var(--spacing-2);pointer-events:none;flex-direction:column;width:min(360px,100% - 32px);display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast[data-v-bc7d176a]{padding:var(--spacing-3) 18px;border-radius:var(--radius-md);color:var(--color-on-toast);font-size:var(--font-size-base);text-align:center;pointer-events:none;-webkit-backdrop-filter:blur(10px)saturate(150%);border:1px solid var(--glass-bg);background:#1c202cdb;font-weight:500;box-shadow:0 12px 32px #0f172a47,inset 0 1px #ffffff1f}.toast--success[data-v-bc7d176a]{background:#28a84ce6;border-color:#ffffff40}.toast--error[data-v-bc7d176a]{background:#e0342be6;border-color:#ffffff40}.toast--warning[data-v-bc7d176a]{color:var(--surface-toast);background:#d69e2ef2;border-color:#1f29372e}.toast-enter-active[data-v-bc7d176a],.toast-leave-active[data-v-bc7d176a]{transition:opacity .28s var(--ease-out), transform .28s var(--ease-spring)}.toast-enter-from[data-v-bc7d176a],.toast-leave-to[data-v-bc7d176a]{opacity:0;transform:translateY(-10px)scale(.96)}.ios-confirm-backdrop[data-v-7df7c0a0]{z-index:10050;padding:var(--spacing-6);background:var(--color-overlay);-webkit-backdrop-filter:blur(6px)saturate(140%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ios-confirm[data-v-7df7c0a0]{border-radius:var(--radius-xl);background:var(--color-card);border:1px solid var(--color-border);width:min(320px,100%);box-shadow:var(--shadow-lg);text-align:center;overflow:hidden}.ios-confirm__title[data-v-7df7c0a0]{padding:var(--spacing-4) var(--spacing-4) 0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--ios-label,var(--color-text-primary));line-height:1.25}.ios-confirm__msg[data-v-7df7c0a0]{padding:var(--spacing-2) var(--spacing-4) var(--spacing-4);font-size:var(--font-size-sm);color:var(--ios-label-secondary,var(--color-text-secondary));white-space:pre-wrap;word-break:break-word;line-height:1.45}.ios-confirm__title+.ios-confirm__msg[data-v-7df7c0a0]{padding-top:6px}.ios-confirm__actions[data-v-7df7c0a0]{border-top:1px solid var(--color-divider);grid-template-columns:1fr 1fr;display:grid}.ios-confirm__btn[data-v-7df7c0a0]{appearance:none;min-height:44px;padding:10px var(--spacing-2);font-size:var(--font-size-base);cursor:pointer;color:var(--color-primary);background:0 0;border:none}.ios-confirm__btn--cancel[data-v-7df7c0a0]{font-weight:var(--font-weight-regular);border-right:1px solid var(--color-divider)}.ios-confirm__btn--ok[data-v-7df7c0a0]{font-weight:var(--font-weight-semibold)}.ios-confirm__btn--danger[data-v-7df7c0a0]{color:var(--color-danger)}.ios-confirm__btn[data-v-7df7c0a0]:focus-visible{background:var(--color-primary-background);outline:none}.ios-confirm__btn--danger[data-v-7df7c0a0]:focus-visible{background:var(--color-danger-background)}.ios-confirm__btn[data-v-7df7c0a0]:active{background:#3c3c4314}.ios-confirm-enter-active[data-v-7df7c0a0],.ios-confirm-leave-active[data-v-7df7c0a0]{transition:opacity .2s}.ios-confirm-enter-active .ios-confirm[data-v-7df7c0a0],.ios-confirm-leave-active .ios-confirm[data-v-7df7c0a0]{transition:transform .22s var(--ease-spring,cubic-bezier(.2, .9, .2, 1)), opacity .2s ease}.ios-confirm-enter-from[data-v-7df7c0a0],.ios-confirm-leave-to[data-v-7df7c0a0]{opacity:0}.ios-confirm-enter-from .ios-confirm[data-v-7df7c0a0],.ios-confirm-leave-to .ios-confirm[data-v-7df7c0a0]{opacity:0;transform:scale(.92)}:root{--palette-white:#fff;--palette-black:#000;--palette-gray-50:#f2f2f7;--palette-gray-100:#e5e5ea;--palette-gray-200:#d1d1d6;--palette-gray-300:#c7c7cc;--palette-gray-400:#aeaeb2;--palette-gray-500:#8e8e93;--palette-gray-600:#636366;--palette-gray-700:#3a3a3c;--palette-gray-800:#2c2c2e;--palette-gray-900:#1c1c1e;--palette-gray-950:#000;--palette-blue:#007aff;--palette-blue-dark:#0a84ff;--palette-blue-pressed:#0062cc;--palette-green:#34c759;--palette-green-dark:#30d158;--palette-orange:#ff9500;--palette-orange-dark:#ff9f0a;--palette-red:#ff3b30;--palette-red-dark:#ff453a;--palette-teal:#5ac8fa;--font-size-xs:12px;--font-size-sm:13px;--font-size-md:14px;--font-size-base:15px;--font-size-lg:17px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:28px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.65;--font-family-base:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", sans-serif;--font-family-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--spacing-0:0;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-full:9999px;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-md:0 6px 16px #00000014, 0 2px 5px #0000000a;--shadow-lg:0 14px 34px #0000001f, 0 4px 10px #0000000d;--control-height-sm:32px;--control-height-md:40px;--control-height-lg:44px;--control-height-xl:48px;--control-icon-sm:28px;--control-icon-md:32px;--control-icon-lg:44px;--control-switch-width:51px;--control-switch-height:31px;--duration-fast:.12s;--duration-normal:.2s;--duration-slow:.3s;--ease-standard:cubic-bezier(.22, .61, .36, 1);--ease-spring:cubic-bezier(.34, 1.36, .64, 1);--color-background:#f2f2f7;--color-background-secondary:#fff;--color-background-tertiary:#e5e5ea;--color-card:#fff;--color-card-secondary:#fafafa;--color-card-elevated:#fff;--color-text-primary:#1c1c1e;--color-text-secondary:#8e8e93;--color-text-tertiary:#aeaeb2;--color-text-section:#6d6d72;--color-text-disabled:#c7c7cc;--color-primary:#007aff;--color-primary-hover:#1a88ff;--color-primary-pressed:#0062cc;--color-primary-background:#eef5ff;--color-success:#34c759;--color-warning:#ff9500;--color-danger:#ff3b30;--color-info:#5ac8fa;--color-danger-background:#fff1f0;--color-success-background:#eefbf1;--color-warning-background:#fff7e8;--color-overlay:#0000005c;--color-border:#e5e5ea;--color-divider:#e5e5ea;--color-focus-ring:#007aff2e;--color-on-primary:#fff;--color-chart-1:#007aff;--color-chart-2:#34c759;--color-chart-3:#ff9500;--color-chart-4:#af52de;--color-chart-5:#5ac8fa;--color-chart-6:#ff3b30;--color-brand-gradient-from:#0a7aff;--color-brand-gradient-to:#4a63f0;--color-on-success:#1b7a35;--color-on-warning:#8a4b00;--color-on-danger:#c0392b;--color-chip:#eee;--color-chip-text:#333;--backdrop-1:#dfe6f4;--backdrop-2:#eceff8;--backdrop-3:#f3eef9;--backdrop-4:#e4ebf6;--surface-toast:#1f2937;--color-on-toast:#fff;--surface-nav:#ffffffb8;--layout-content-max:1240px;--layout-sidebar-width:232px;--layout-sidebar-gap:var(--spacing-5);--layout-nav-height:64px;--layout-shell-padding:var(--spacing-5);--layout-card-max:440px;--z-base:0;--z-sticky:10;--z-dropdown:100;--z-modal:200;--z-toast:300;--ios-bg:var(--color-background);--ios-bg-elevated:var(--color-card);--ios-bg-secondary:var(--color-background-tertiary);--ios-label:var(--color-text-primary);--ios-label-secondary:var(--color-text-secondary);--ios-label-tertiary:var(--color-text-tertiary);--ios-tint:var(--color-primary);--ios-tint-pressed:var(--color-primary-pressed);--ios-green:var(--color-success);--ios-orange:var(--color-warning);--ios-red:var(--color-danger);--ios-separator:var(--color-divider);--ios-blue:var(--color-primary);--ios-card:var(--color-card);--ios-fill:var(--color-background-tertiary);--ios-fill-secondary:var(--color-background-secondary);--ios-secondary:var(--color-text-secondary);--ios-secondary-label:var(--color-text-secondary);--text-secondary:var(--color-text-secondary);--ios-radius:var(--radius-md);--ios-radius-lg:var(--radius-lg);--ios-radius-xl:var(--radius-xl);--ease-out:var(--ease-standard);--dur-fast:var(--duration-fast);--dur-base:var(--duration-normal);--ios-font:var(--font-family-base);--ios-shadow:var(--shadow-sm);--shadow-tint:0 8px 22px #007aff47;--glass-bg:#ffffff8c;--glass-bg-strong:#ffffffb8;--glass-border:#ffffffb8;--glass-blur:blur(12px) saturate(150%);--glass-highlight:inset 0 1px 0 #ffffffd9;--ios-nav-blur:saturate(150%) blur(12px);--ios-safe-top:env(safe-area-inset-top,0px);--ios-safe-bottom:env(safe-area-inset-bottom,0px);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#000;--color-background-secondary:#1c1c1e;--color-background-tertiary:#2c2c2e;--color-card:#1c1c1e;--color-card-secondary:#2c2c2e;--color-card-elevated:#2c2c2e;--color-text-primary:#fff;--color-text-secondary:#98989f;--color-text-tertiary:#8e8e93;--color-text-section:#aeaeb2;--color-text-disabled:#48484a;--color-primary:#0a84ff;--color-primary-hover:#2b95ff;--color-primary-pressed:#0062cc;--color-primary-background:#0a84ff29;--color-success:#30d158;--color-warning:#ff9f0a;--color-danger:#ff453a;--color-info:#64d2ff;--color-danger-background:#ff453a29;--color-success-background:#30d15829;--color-warning-background:#ff9f0a29;--color-on-success:#30d158;--color-on-warning:#ff9f0a;--color-on-danger:#ff453a;--color-chip:#2c2c2e;--color-chip-text:#f2f2f7;--backdrop-1:#0a0d14;--backdrop-2:#10131b;--backdrop-3:#141220;--backdrop-4:#0b0f17;--surface-toast:#f2f2f7;--color-on-toast:#1c1c1e;--surface-nav:#1c1c1edb;--color-on-primary:#fff;--color-chart-1:#0a84ff;--color-chart-2:#30d158;--color-chart-3:#ff9f0a;--color-chart-4:#bf5af2;--color-chart-5:#64d2ff;--color-chart-6:#ff453a;--color-brand-gradient-from:#0a84ff;--color-brand-gradient-to:#5a72ff;--color-overlay:#0000008c;--color-border:#38383a;--color-divider:#38383a;--color-focus-ring:#0a84ff52;--shadow-xs:0 1px 2px #00000080;--shadow-sm:0 1px 3px #0000008c, 0 1px 2px #0006;--shadow-md:0 6px 18px #0009, 0 2px 6px #00000073;--shadow-lg:0 16px 38px #000000b3, 0 4px 12px #00000080;--glass-bg:#1c1c1eb8;--glass-bg-strong:#1c1c1edb;--glass-border:#ffffff14;--glass-highlight:inset 0 1px 0 #ffffff0f}:root[data-theme=dark] .dreamy-backdrop__gradient{background:radial-gradient(1100px 620px at 85% -10%,#3a5ca052,#0000 60%),radial-gradient(900px 560px at -10% 88%,#5c4a9642,#0000 62%),radial-gradient(760px 500px at 50% 110%,#286e7833,#0000 65%),linear-gradient(165deg,#0a0d14 0%,#10131b 30%,#141220 58%,#0b0f17 100%)}:root[data-theme=dark] .dreamy-backdrop__stars,:root[data-theme=dark] .dreamy-backdrop__glow{opacity:.35}:root[data-theme=dark] .ios-sheet{background:var(--color-card);border-color:var(--color-border)}:root[data-theme=dark] .ios-input,:root[data-theme=dark] .ios-textarea,:root[data-theme=dark] .ios-select,:root[data-theme=dark] .sheet-form .ios-input,:root[data-theme=dark] .sheet-form .ios-textarea,:root[data-theme=dark] .form-col .ios-input,:root[data-theme=dark] .form-col .ios-textarea,:root[data-theme=dark] .field-block>.ios-input,:root[data-theme=dark] .field-block>.ios-textarea,:root[data-theme=dark] .field-block>.ios-select{background:var(--color-background-secondary);border-color:var(--color-border);color:var(--color-text-primary)}:root[data-theme=dark] .ios-input::placeholder,:root[data-theme=dark] .ios-textarea::placeholder{color:var(--color-text-tertiary)}:root[data-theme=dark] .ios-nav,:root[data-theme=dark] .ios-bottom-bar{border-color:var(--color-border);background:#1c1c1edb}:root[data-theme=dark] .ios-picker__menu{background:var(--color-card);border-color:var(--color-border)}:root[data-theme=dark] .ios-sheet__title,:root[data-theme=dark] .ios-cell__title{color:var(--color-text-primary)}.ui-page{min-height:100vh;padding:var(--spacing-5) var(--spacing-5) calc(var(--spacing-10) + var(--ios-safe-bottom));background:var(--color-background);color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-normal);position:relative}.ui-page:before{content:"";background:var(--color-background);z-index:-1;position:fixed;inset:0}.ui-page__content{max-width:920px;margin:0 auto}.ui-section{margin-bottom:var(--spacing-6)}.ui-section-header{margin:0 2px var(--spacing-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.02em;color:var(--color-text-section);text-transform:none}.ui-section-footer{margin:var(--spacing-2) 2px 0;font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.ui-card{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.ui-row{align-items:center;gap:var(--spacing-3);min-height:var(--control-height-lg);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-divider);color:var(--color-text-primary);display:flex}.ui-row:last-child{border-bottom:none}.ui-row__main{flex:1;min-width:0}.ui-row__title{font-size:var(--font-size-base);font-weight:var(--font-weight-regular)}.ui-row__subtitle{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:2px}.ui-row__value{color:var(--color-text-secondary);font-size:var(--font-size-base)}.ui-field{padding:var(--spacing-3) var(--spacing-4)}.ui-field__label{margin-bottom:var(--spacing-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);display:block}.ui-input,.ui-textarea,.ui-select{width:100%;min-height:var(--control-height-lg);padding:0 var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background-secondary);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-base);line-height:var(--line-height-normal);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);outline:none}.ui-textarea{min-height:120px;padding:var(--spacing-3);resize:vertical}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--color-text-tertiary)}.ui-input:focus,.ui-textarea:focus,.ui-select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring)}.ui-input:disabled,.ui-textarea:disabled,.ui-select:disabled{color:var(--color-text-disabled);background:var(--color-background-tertiary);cursor:not-allowed}.ui-btn{justify-content:center;align-items:center;gap:var(--spacing-2);min-height:var(--control-height-lg);padding:0 var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);display:inline-flex}.ui-btn:active{opacity:.72}.ui-btn:disabled{color:var(--color-text-disabled);cursor:not-allowed;opacity:.6}.ui-btn--primary{background:var(--color-primary);color:var(--color-on-primary);border-color:#0000}.ui-btn--danger{background:var(--color-danger-background);color:var(--color-danger);border-color:#0000}.ui-btn--plain{color:var(--color-primary);padding:0 var(--spacing-2);background:0 0;border-color:#0000}.ui-icon-btn{width:var(--control-icon-lg);height:var(--control-icon-lg);border-radius:var(--radius-full);color:var(--color-primary);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ui-icon-btn:active{background:var(--color-primary-background)}.ui-switch{width:var(--control-switch-width);height:var(--control-switch-height)}.ui-helper{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin:0}.ui-empty{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-8) var(--spacing-4);color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center;flex-direction:column;display:flex}.ui-alert{gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);display:flex}.ui-alert--info{background:var(--color-primary-background);color:var(--color-primary);border-color:#0000}.ui-alert--success{background:var(--color-success-background);color:var(--color-success);border-color:#0000}.ui-alert--warning{background:var(--color-warning-background);color:var(--color-warning);border-color:#0000}.ui-alert--danger{background:var(--color-danger-background);color:var(--color-danger);border-color:#0000}.ui-modal{z-index:var(--z-modal);padding:var(--spacing-6) var(--spacing-4);animation:ui-fade-in var(--duration-normal) var(--ease-standard);background:#00000052;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-modal__panel{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:min(520px,100%);max-height:85vh;box-shadow:var(--shadow-lg);animation:ui-modal-in var(--duration-normal) var(--ease-standard);overflow:auto}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (width<=640px){.ui-page{padding:var(--spacing-4)}.ui-modal{align-items:flex-end;padding:0}.ui-modal__panel{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;padding-bottom:var(--ios-safe-bottom)}}@media (prefers-reduced-motion:reduce){.ui-btn,.ui-icon-btn,.ui-input,.ui-textarea,.ui-select,.ui-modal,.ui-modal__panel,.ios-save-btn,.ios-text-btn,.ios-switch__track,.ios-switch__track:after,.side-nav__item{transition:none!important;animation:none!important}}.page-ios{background:var(--color-background);min-height:100vh;color:var(--color-text-primary);position:relative}.page-ios:before{content:"";background:var(--color-background);z-index:-1;position:fixed;inset:0}.page-content.page-ios{min-height:100vh;padding:var(--spacing-5) var(--spacing-5) calc(var(--spacing-10) + var(--ios-safe-bottom));background:var(--color-background);color:var(--color-text-primary);position:relative}.page-content.page-ios:before{content:"";background:var(--color-background);z-index:-1;position:fixed;inset:0}.page-content.page-ios .ios-group{margin-bottom:var(--spacing-6)}.empty-hint{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-8) var(--spacing-4);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);text-align:center;flex-direction:column;display:flex}.empty-hint:before{content:"";opacity:.45;background:currentColor;width:40px;height:40px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 5.5A2.5 2.5 0 0 1 6.5 3h11A2.5 2.5 0 0 1 20 5.5v13a2.5 2.5 0 0 1-2.5 2.5h-11A2.5 2.5 0 0 1 4 18.5v-13Zm3 .5v4h10V6H7Zm-1 6v6.5h12V12H6Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 5.5A2.5 2.5 0 0 1 6.5 3h11A2.5 2.5 0 0 1 20 5.5v13a2.5 2.5 0 0 1-2.5 2.5h-11A2.5 2.5 0 0 1 4 18.5v-13Zm3 .5v4h10V6H7Zm-1 6v6.5h12V12H6Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.ui-btn:hover:not(:disabled){background:var(--color-card-secondary)}.ui-btn--primary:hover:not(:disabled){background:var(--color-primary-hover)}.ui-btn--danger:hover:not(:disabled){background:var(--color-danger-background);border-color:var(--color-danger)}.ui-btn:active:not(:disabled){opacity:.9;transform:scale(.985)}.ui-btn:focus-visible,.ui-icon-btn:focus-visible,.ios-text-btn:focus-visible,.ios-save-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:0 0 0 4px var(--color-focus-ring)}.ui-btn:disabled,.ui-btn--primary:disabled,.ui-btn--danger:disabled{opacity:1;border-color:var(--color-border);background:var(--color-background-tertiary);color:var(--color-text-disabled);cursor:not-allowed;transform:none}.ui-btn[aria-busy=true]{cursor:progress;color:var(--color-text-secondary)}.ui-btn[aria-busy=true]:after{content:"";width:14px;height:14px;margin-left:var(--spacing-2);border-radius:var(--radius-full);border:2px solid;border-top-color:#0000;animation:.8s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-input:hover:not(:disabled),.ui-textarea:hover:not(:disabled),.ui-select:hover:not(:disabled){border-color:var(--color-text-tertiary)}.ui-row[role=button]:active,.ui-row--clickable:active{background:var(--color-background-tertiary)}@media (hover:none){.ui-btn:hover:not(:disabled),.ui-btn--primary:hover:not(:disabled),.ui-btn--danger:hover:not(:disabled){background:var(--color-card)}.ui-btn--primary:hover:not(:disabled){background:var(--color-primary)}}.ui-empty{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-8) var(--spacing-4);text-align:center;flex-direction:column;display:flex}.ui-empty__icon{opacity:.45;width:40px;height:40px;color:var(--color-text-secondary)}.ui-empty__icon svg{width:100%;height:100%}.ui-empty__title{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0}.ui-empty__hint{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin:0}.ui-empty__actions{margin-top:var(--spacing-2);gap:var(--spacing-2);flex-wrap:wrap;justify-content:center;display:flex}.ui-input.is-error,.ui-textarea.is-error{border-color:var(--color-danger)}.ui-input.is-error:focus,.ui-textarea.is-error:focus{border-color:var(--color-danger);box-shadow:0 0 0 3px var(--color-danger-background)}.ui-helper--danger{color:var(--color-danger)}.layout-shell{max-width:var(--layout-content-max);padding:var(--layout-shell-padding) var(--layout-shell-padding) 0;align-items:flex-start;gap:var(--layout-sidebar-gap);margin:0 auto;display:flex}.layout-shell__nav{display:none}.layout-shell__main{flex:1;min-width:0}@media (width>=1024px){.layout-shell__nav{width:var(--layout-sidebar-width);flex:0 0 var(--layout-sidebar-width);top:calc(var(--layout-nav-height) + var(--ios-safe-top));max-height:calc(100vh - var(--layout-nav-height) - var(--spacing-6));display:block;position:sticky;overflow-y:auto}}@media (width<=640px){.layout-shell{padding:var(--spacing-4) var(--spacing-4) 0}}.layout-nav-panel{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-2)}.group-shell{max-width:var(--layout-content-max);padding:var(--layout-shell-padding) var(--layout-shell-padding) 0;align-items:flex-start;gap:var(--layout-sidebar-gap);margin:0 auto;display:flex}.group-shell__main{flex:1;min-width:0}@media (width>=1024px){.group-shell__nav{width:var(--layout-sidebar-width);flex:0 0 var(--layout-sidebar-width);top:calc(var(--layout-nav-height) + var(--ios-safe-top));max-height:calc(100vh - var(--layout-nav-height) - var(--spacing-6));display:block;position:sticky;overflow-y:auto}}@media (width<=640px){.group-shell{padding:var(--spacing-4) var(--spacing-4) 0}}.page{background:var(--color-background);min-height:100vh}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--color-background);min-height:100%;color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--font-size-lg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.35;overflow-x:hidden}::selection{background:var(--color-primary-background)}button,input,textarea,select{font:inherit}:where(button,a,input,select,textarea):focus-visible{outline-offset:2px;border-radius:var(--radius-xs);outline:2px solid #0a7aff8c}a{color:var(--ios-tint);transition:color var(--dur-fast) var(--ease-out);text-decoration:none}a:hover{color:var(--ios-tint-pressed)}.app-shell{isolation:isolate;min-height:100vh;position:relative}.app-shell__main{z-index:1;min-height:100vh;position:relative}.page{min-height:100vh;padding-bottom:calc(24px + var(--ios-safe-bottom));position:relative}.page-content{padding:var(--spacing-4) var(--spacing-4) var(--spacing-8);max-width:920px;margin:0 auto}.glass-card,.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--shadow-md), var(--glass-highlight)}.stats-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=720px){.stats-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat-chip{box-sizing:border-box;color:inherit;padding:var(--spacing-3) 14px;border-radius:var(--radius-md);text-align:left;text-decoration:none;display:block}.ios-cell{align-items:center;gap:var(--spacing-3);box-sizing:border-box;color:inherit;text-decoration:none;display:flex}.ios-cell__main{flex:1;min-width:0}.ios-large-title{font-size:var(--font-size-3xl);letter-spacing:-.02em;margin:10px 0 var(--spacing-1);padding:0 var(--spacing-4);font-weight:700}.ios-subtitle{color:var(--ios-label-secondary);font-size:var(--font-size-base);padding:0 var(--spacing-4) 14px}.text-secondary,.muted{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.empty-hint{padding:22px var(--spacing-4);color:var(--ios-label-secondary);line-height:1.55}.banner{margin-bottom:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);-webkit-backdrop-filter:blur(10px);border:1px solid #0000}.banner--ok{background:var(--color-success-background);color:var(--color-on-success);border-color:#0000}.field-block{padding:var(--spacing-3) var(--spacing-4)}.field-label{font-size:var(--font-size-sm);color:var(--ios-label-secondary);margin-bottom:6px;font-weight:500;display:block}.ios-textarea,.ios-input,.ios-select{width:100%;font-size:var(--font-size-lg);color:var(--ios-label);resize:vertical;background:0 0;border:none}.ios-input--num{text-align:right;width:72px}.ios-sheet__body .ios-input,.ios-sheet__body .ios-textarea,.ios-sheet__body .ios-select,.sheet-form .ios-input,.sheet-form .ios-textarea,.sheet-form .ios-select,.field-block>.ios-input,.field-block>.ios-textarea,.field-block>.ios-select,.field-block>select.ios-input,.field-block>textarea.ios-input,.form-col .ios-input,.form-col .ios-textarea,.form-col select.ios-input{border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:10px var(--spacing-3);font-size:var(--font-size-lg);box-sizing:border-box;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:#ffffffeb;outline:none}.ios-sheet__body .ios-input:focus,.ios-sheet__body .ios-textarea:focus,.ios-sheet__body .ios-select:focus,.sheet-form .ios-input:focus,.sheet-form .ios-textarea:focus,.sheet-form .ios-select:focus,.field-block>.ios-input:focus,.field-block>.ios-textarea:focus,.form-col .ios-input:focus,.form-col .ios-textarea:focus{border-color:#0a7aff8c;box-shadow:0 0 0 3px #0a7aff24}.ios-sheet__body .ios-textarea,.sheet-form .ios-textarea,.field-block>.ios-textarea,.form-col .ios-textarea,.form-col textarea.ios-input{min-height:72px;line-height:1.45}.ios-sheet__body .field-block+.field-block{margin-top:2px}.ios-sheet__body .form-col{gap:var(--spacing-3);padding:var(--spacing-1) 0 var(--spacing-2);flex-direction:column;display:flex}.ios-sheet__body .form-col>label{font-size:var(--font-size-sm);color:var(--ios-label-secondary);flex-direction:column;gap:6px;display:flex}.ios-sheet__footer .ios-text-btn{font-weight:600}.ios-text-btn{justify-content:center;align-items:center;gap:var(--spacing-1);min-height:var(--control-height-sm);padding:0 var(--spacing-3);border-radius:var(--radius-md);background:var(--color-primary-background);color:var(--color-primary);font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);border:0;line-height:1;display:inline-flex}.ios-text-btn:hover{background:var(--color-background-tertiary)}.ios-text-btn:active{opacity:.7}.ios-text-btn:disabled{color:var(--color-text-disabled);background:var(--color-background-tertiary);cursor:not-allowed;opacity:.7}.ios-icon-btn{width:var(--control-icon-md);height:var(--control-icon-md);border-radius:var(--radius-full);color:var(--color-danger);font-size:var(--font-size-xl);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ios-icon-btn:hover{background:var(--color-danger-background)}.ios-save-btn,.ios-danger-btn{width:100%;min-height:var(--control-height-xl);border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), background var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);border:none;display:block}.ios-save-btn{background:var(--color-primary);color:var(--color-card)}.ios-save-btn:hover:not(:disabled){background:var(--color-primary-hover)}.ios-save-btn:active:not(:disabled){transform:translateY(0)scale(.99)}.ios-save-btn:disabled{opacity:.5;box-shadow:none;cursor:not-allowed}.ios-danger-btn{background:var(--color-danger-background);color:var(--color-danger);border:1px solid #0000}.ios-danger-btn:hover{background:var(--color-danger-background)}.ios-danger-btn:active{transform:scale(.99)}.ios-table-wrap{-webkit-overflow-scrolling:touch;border-radius:var(--ios-radius);overflow-x:auto}.ios-table{border-collapse:collapse;width:100%;font-size:var(--font-size-md)}.ios-table th,.ios-table td{padding:11px var(--spacing-3);text-align:left;border-bottom:.5px solid var(--ios-separator);vertical-align:top}.ios-table th{color:var(--ios-label-secondary);font-weight:600;font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(8px);position:sticky;top:0}.ios-table tbody tr{transition:background var(--dur-fast) var(--ease-out)}.ios-table tbody tr:hover{background:var(--color-primary-background)}.ios-table tbody tr:last-child td{border-bottom:none}.ios-table td.actions{white-space:nowrap}@media (width<=640px){.ios-table--cards thead{display:none}.ios-table--cards,.ios-table--cards tbody,.ios-table--cards tr,.ios-table--cards td{width:100%;display:block}.ios-table--cards tbody tr{padding:10px var(--spacing-4);border-bottom:.5px solid var(--ios-separator)}.ios-table--cards tbody tr:last-child{border-bottom:none}.ios-table--cards td{justify-content:space-between;align-items:baseline;gap:var(--spacing-4);text-align:right;border-bottom:none;min-width:0;padding:3px 0;display:flex}.ios-table--cards td:before{content:attr(data-label);font-size:var(--font-size-xs);color:var(--ios-label-secondary);text-align:left;flex-shrink:0;font-weight:500}.ios-table--cards td.actions{justify-content:flex-end;padding-top:6px}.ios-table--cards td.actions:before{content:none}.ios-table--cards td.actions .ios-link-btn{background:var(--color-primary-background);border-radius:var(--radius-full);border:1px solid #0a7aff24;padding:7px 14px}.ios-table--cards td.actions .ios-link-btn--danger{background:var(--color-danger-background);border-color:#ff3b3024}}.ios-link-btn{color:var(--ios-tint);font-size:var(--font-size-md);cursor:pointer;border-radius:var(--radius-xs);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:none;padding:2px 6px}.ios-link-btn:hover{background:var(--color-primary-background);color:var(--ios-tint-pressed)}.ios-link-btn--danger{color:var(--ios-red)}.ios-link-btn--danger:hover{background:var(--color-danger-background);color:var(--color-on-danger)}.ios-tag{border-radius:var(--radius-full);font-size:var(--font-size-xs);background:var(--ios-bg-secondary);border:1px solid var(--color-divider);padding:2px 10px;font-weight:500;display:inline-block}.ios-tag--on{background:var(--color-success-background);color:var(--color-on-success);border-color:#0000}.ios-tag--off{color:var(--ios-label-secondary)}.toolbar-row{padding:var(--spacing-3) var(--spacing-4) 14px;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toolbar-row .ios-input{background:var(--glass-bg);min-width:140px;-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--ios-radius);box-shadow:var(--shadow-sm);transition:box-shadow var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);flex:1;padding:10px 14px}.toolbar-row .ios-input:focus{background:var(--glass-bg-strong);outline:none;box-shadow:0 6px 24px #0a7aff1f}.toolbar-row .ios-picker{flex-shrink:0;min-width:120px;max-width:none}.toolbar-row .ios-picker__trigger{background:var(--glass-bg);width:100%;-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--ios-radius);box-shadow:var(--shadow-sm);color:var(--ios-label);font-size:var(--font-size-base);justify-content:space-between;padding:10px 14px}.toolbar-row .ios-picker__label{text-align:left}.ios-sheet__body .ios-picker{width:100%;max-width:none}.ios-sheet__body .ios-picker__trigger{width:100%;padding:10px var(--spacing-3);border:1px solid var(--color-divider);border-radius:var(--radius-md);color:var(--ios-label);font-size:var(--font-size-lg);background:#ffffffeb;justify-content:space-between}.ios-sheet__body .ios-picker__label{text-align:left}.skeleton{border-radius:var(--ios-radius);background:#ffffff73;border:1px solid #ffffff8c;position:relative;overflow:hidden}.skeleton:after{content:"";animation:skeleton-shimmer 1.6s var(--ease-out) infinite;background:linear-gradient(100deg,#0000 20%,#ffffffa6 50%,#0000 80%);position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.group-shell__nav{display:none}@media (width>=1024px){.group-shell{align-items:flex-start;gap:var(--spacing-5);max-width:1240px;padding:var(--spacing-4) var(--spacing-5) 0;margin:0 auto;display:flex}.group-shell__nav{width:232px;top:calc(64px + var(--ios-safe-top));flex-shrink:0;max-height:calc(100vh - 88px);display:block;position:sticky;overflow-y:auto}.group-shell__main{flex:1;min-width:0}}.side-nav{border-radius:var(--ios-radius-lg);flex-direction:column;gap:1px;padding:10px;display:flex}.side-nav__section{padding:var(--spacing-4) var(--spacing-3) 6px;font-size:var(--font-size-xs);letter-spacing:.07em;color:var(--ios-label-tertiary);text-align:left;font-weight:600}.side-nav__section--toggle{cursor:pointer;width:100%;padding:14px var(--spacing-2) 6px var(--spacing-3);border-radius:var(--radius-sm);transition:background var(--dur-fast) var(--ease-out);color:var(--ios-label-tertiary);font-size:var(--font-size-xs);letter-spacing:.07em;background:0 0;border:none;justify-content:space-between;align-items:center;font-weight:600;display:flex}.side-nav__section--toggle:hover{color:var(--ios-label-secondary);background:#3c3c430a}.side-nav__chevron{font-size:var(--font-size-md);color:var(--ios-label-tertiary);transition:transform var(--dur-fast) var(--ease-out);font-weight:600;line-height:1;display:inline-block;transform:rotate(0)}.side-nav__chevron--open{transform:rotate(90deg)}.side-nav__item{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--ios-label);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);text-decoration:none;display:flex}.side-nav__label{align-items:center;gap:7px;min-width:0;display:inline-flex}.side-nav__badge{border-radius:var(--radius-full);min-width:18px;font-size:var(--font-size-xs);text-align:center;color:var(--color-on-primary);background:var(--ios-red);font-variant-numeric:tabular-nums;flex-shrink:0;padding:1px 6px;font-weight:700;line-height:1.4}.side-nav__item:hover{color:var(--ios-label);background:#3c3c430f}.side-nav__item--active,.side-nav__item--active:hover{background:var(--color-primary-background);color:var(--ios-tint);font-weight:600}.side-nav__item--home{font-weight:600}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.group-avatar[data-v-fcbe343b]{color:var(--color-on-primary);box-shadow:var(--ios-shadow);border-radius:22%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.group-avatar__img[data-v-fcbe343b]{object-fit:cover;width:100%;height:100%;display:block}.group-avatar--sm[data-v-fcbe343b]{width:40px;height:40px;font-size:var(--font-size-lg)}.group-avatar--md[data-v-fcbe343b]{width:52px;height:52px;font-size:var(--font-size-xl)}.group-avatar--lg[data-v-fcbe343b]{width:64px;height:64px;font-size:var(--font-size-2xl)}.login-page[data-v-76937e18]{justify-content:center;align-items:center;gap:var(--spacing-5);min-height:100vh;padding:var(--spacing-8) var(--spacing-4);flex-direction:column;display:flex}.login-card[data-v-76937e18]{width:min(var(--layout-card-max), 100%);padding:var(--spacing-10) var(--spacing-8) var(--spacing-8);border-radius:var(--radius-xl);background:var(--glass-bg-strong);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--shadow-lg);text-align:center;animation:login-in-76937e18 .5s var(--ease-standard)}.login-features[data-v-76937e18]{justify-content:center;gap:var(--spacing-2);max-width:var(--layout-card-max);animation:login-in-76937e18 .6s var(--ease-standard);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@keyframes login-in-76937e18{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.login-head__avatar[data-v-76937e18]{border-radius:var(--radius-full);box-shadow:var(--shadow-md)}.login-head__title[data-v-76937e18]{margin:var(--spacing-3) 0 0;font-size:var(--font-size-2xl);letter-spacing:.02em;color:var(--color-text-primary);font-weight:700}.login-head__tagline[data-v-76937e18]{margin:var(--spacing-1) 0 0;font-size:var(--font-size-md);color:var(--color-text-secondary)}.login-body[data-v-76937e18]{flex-direction:column;align-items:center;margin-top:30px;display:flex}.login-digits[data-v-76937e18]{gap:var(--spacing-2);cursor:pointer;background:0 0;border:none;padding:0;display:flex}.login-digits[data-v-76937e18]:disabled{cursor:default}.login-digit[data-v-76937e18]{width:46px;height:58px;font-size:var(--font-size-3xl);font-variant-numeric:tabular-nums;color:var(--color-text-primary);background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffffe6;transition:transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;font-weight:700;display:flex}.login-digits:not(:disabled):hover .login-digit[data-v-76937e18]{border-color:#0a7aff59;transform:translateY(-2px);box-shadow:0 4px 14px #0a7aff24,inset 0 1px #ffffffe6}.login-digits:not(:disabled):active .login-digit[data-v-76937e18]{transform:translateY(0)}.login-digits--empty .login-digit[data-v-76937e18]{color:var(--color-text-tertiary);animation:1.4s ease-in-out infinite digit-wait-76937e18}.login-digits--empty .login-digit[data-v-76937e18]:nth-child(2){animation-delay:.1s}.login-digits--empty .login-digit[data-v-76937e18]:nth-child(3){animation-delay:.2s}.login-digits--empty .login-digit[data-v-76937e18]:nth-child(4){animation-delay:.3s}.login-digits--empty .login-digit[data-v-76937e18]:nth-child(5){animation-delay:.4s}.login-digits--empty .login-digit[data-v-76937e18]:nth-child(6){animation-delay:.5s}@keyframes digit-wait-76937e18{0%,to{opacity:1}50%{opacity:.45}}.login-copy-hint[data-v-76937e18]{margin:var(--spacing-3) 0 0;font-size:var(--font-size-sm);color:var(--color-text-tertiary);transition:color var(--duration-fast) var(--ease-standard)}.login-open-bot[data-v-76937e18]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-full);font-size:var(--font-size-base);color:var(--color-on-primary);background:linear-gradient(135deg, var(--color-brand-gradient-from) 0%, var(--color-brand-gradient-to) 100%);box-shadow:var(--shadow-tint);transition:transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), filter var(--duration-fast) var(--ease-standard);margin-top:22px;font-weight:600;text-decoration:none;display:inline-flex}.login-open-bot[data-v-76937e18]:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 10px 26px #0a7aff57}.login-open-bot[data-v-76937e18]:active{filter:brightness(.98);transform:translateY(0)}.login-open-bot__icon[data-v-76937e18]{flex:none;width:17px;height:17px}.login-status[data-v-76937e18]{margin:var(--spacing-5) 0 0;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-text-secondary);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);background:var(--color-card);border:1px solid var(--color-border);display:inline-flex}.login-status__dot[data-v-76937e18]{border-radius:var(--radius-full);background:var(--color-primary);width:7px;height:7px;animation:1.6s ease-in-out infinite status-pulse-76937e18}@keyframes status-pulse-76937e18{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.login-refresh[data-v-76937e18]{color:var(--color-primary);cursor:pointer;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);background:0 0;border:none;margin-top:12px;font-size:13.5px}.login-refresh[data-v-76937e18]:hover{color:var(--color-primary-pressed);background:var(--color-primary-background)}.login-foot[data-v-76937e18]{border-top:1px solid var(--color-divider);margin-top:26px;padding-top:18px}.login-foot__line[data-v-76937e18]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.login-foot__line--dim[data-v-76937e18]{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin-top:6px}.login-link[data-v-76937e18]{color:var(--color-primary);transition:color var(--duration-fast) var(--ease-standard);text-decoration:none}.login-link[data-v-76937e18]:hover{color:var(--color-primary-pressed);text-decoration:underline}.login-feature[data-v-76937e18]{padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:var(--font-size-sm);color:var(--color-text-secondary);background:var(--color-card);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}@media (width<=480px){.login-page[data-v-76937e18]{padding:var(--spacing-6) var(--spacing-3);gap:var(--spacing-4)}.login-card[data-v-76937e18]{padding:var(--spacing-6) var(--spacing-4) var(--spacing-5)}.login-digit[data-v-76937e18]{width:36px;height:48px;font-size:var(--font-size-xl);border-radius:var(--radius-md)}.login-digits[data-v-76937e18]{gap:var(--spacing-1);flex-wrap:nowrap;justify-content:center;width:100%}.login-head__title[data-v-76937e18]{font-size:var(--font-size-xl)}}@media (width<=360px){.login-card[data-v-76937e18]{padding:var(--spacing-6) var(--spacing-3) var(--spacing-5)}.login-digit[data-v-76937e18]{width:30px;height:42px;font-size:var(--font-size-xl);border-radius:var(--radius-sm)}.login-digits[data-v-76937e18]{gap:var(--spacing-1)}}.ios-nav[data-v-da1539ca]{z-index:50;padding-top:var(--ios-safe-top);background:var(--surface-nav);-webkit-backdrop-filter:var(--ios-nav-blur);box-shadow:0 1px 0 var(--glass-bg) inset;position:sticky;top:0}.ios-nav--border[data-v-da1539ca]{border-bottom:1px solid var(--color-divider)}.ios-nav--glass[data-v-da1539ca]{background:var(--surface-nav);border-bottom-color:#ffffff8c}.ios-nav__inner[data-v-da1539ca]{max-width:920px;min-height:44px;padding:var(--spacing-1) var(--spacing-4) var(--spacing-2);align-items:center;gap:var(--spacing-2);box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto minmax(0,2.4fr);width:100%;margin:0 auto;display:grid}.ios-nav__left[data-v-da1539ca],.ios-nav__right[data-v-da1539ca]{align-items:center;min-width:0;display:flex}.ios-nav__right[data-v-da1539ca]{justify-content:flex-end;gap:2px var(--spacing-1);flex-wrap:wrap}.ios-nav__right[data-v-da1539ca] .ios-text-btn{white-space:nowrap;flex-shrink:0}.ios-nav__center[data-v-da1539ca]{text-align:center;min-width:0}.ios-nav__title[data-v-da1539ca]{font-size:var(--font-size-lg);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ios-nav__subtitle[data-v-da1539ca]{font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ios-nav__back[data-v-da1539ca]{color:var(--color-primary);font-size:var(--font-size-lg);padding:6px 10px 6px var(--spacing-1);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:none;align-items:center;gap:2px;margin-left:-8px;display:inline-flex}.ios-nav__back[data-v-da1539ca]:hover{background:var(--color-primary-background);color:var(--color-primary-pressed)}.ios-nav__chevron[data-v-da1539ca]{font-size:var(--font-size-3xl);margin-top:-2px;line-height:1}.ios-group[data-v-9a45813f]{margin-bottom:var(--spacing-6)}.ios-group__header[data-v-9a45813f]{padding:0 var(--spacing-4) var(--spacing-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:none;color:var(--color-text-section)}.ios-group__body--inset[data-v-9a45813f]{margin:0 var(--spacing-4);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--ios-radius-lg);box-shadow:var(--shadow-md), var(--glass-highlight);transition:box-shadow var(--dur-base) var(--ease-out);overflow:hidden}.ios-group__body--inset[data-v-9a45813f]:hover{box-shadow:var(--shadow-lg), var(--glass-highlight)}.ios-group--plain[data-v-9a45813f]{margin-bottom:var(--spacing-6)}.ios-group--plain .ios-group__header[data-v-9a45813f]{padding:0 2px var(--spacing-2);font-size:var(--font-size-sm);letter-spacing:.02em;text-transform:none;color:var(--color-text-section)}.ios-group__body--plain[data-v-9a45813f]{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:none;overflow:hidden}.ios-group--plain .ios-group__footer[data-v-9a45813f]{padding:var(--spacing-2) 2px 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.45}.ios-cell[data-v-4feef320]{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);min-height:var(--control-height-lg);border-bottom:1px solid var(--color-divider);color:inherit;transition:background var(--dur-fast) var(--ease-out);background:0 0;text-decoration:none;display:flex}.ios-cell[data-v-4feef320]:last-child{border-bottom:none}.ios-cell--link[data-v-4feef320]{cursor:pointer}.ios-cell--link[data-v-4feef320]:hover,.ios-cell--link[data-v-4feef320]:active{background:var(--color-primary-background)}.ios-cell--link:hover .ios-cell__chevron[data-v-4feef320]{color:var(--ios-tint);transform:translate(2px)}.ios-cell--disabled[data-v-4feef320]{opacity:.45;pointer-events:none}.ios-cell__icon[data-v-4feef320]{width:28px;font-size:var(--font-size-xl);justify-content:center;align-items:center;display:flex}.ios-cell__main[data-v-4feef320]{flex:1;min-width:0}.ios-cell__title[data-v-4feef320]{font-size:var(--font-size-base);color:var(--color-text-primary)}.ios-cell__subtitle[data-v-4feef320]{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:52vw;margin-top:2px;overflow:hidden}.ios-cell__value[data-v-4feef320]{color:var(--color-text-secondary);font-size:var(--font-size-base);text-align:right}.ios-cell__chevron[data-v-4feef320]{color:var(--ios-label-tertiary);font-size:var(--font-size-xl);transition:transform var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);line-height:1}.ios-switch[data-v-8ff73acb]{width:var(--control-switch-width);height:var(--control-switch-height);flex-shrink:0;display:inline-flex;position:relative}.ios-switch__input[data-v-8ff73acb]{opacity:0;width:0;height:0;position:absolute}.ios-switch__track[data-v-8ff73acb]{border-radius:var(--radius-full);background:var(--color-background-tertiary);transition:background var(--duration-normal) var(--ease-standard), box-shadow var(--dur-base) var(--ease-out);position:absolute;inset:0;box-shadow:inset 0 1px 2px #0f172a14}.ios-switch__track[data-v-8ff73acb]:after{content:"";border-radius:var(--radius-full);background:var(--color-card);width:27px;height:27px;transition:transform var(--dur-base) var(--ease-spring), width var(--dur-fast) var(--ease-out);position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #0f172a38,0 1px 2px #0f172a1f}.ios-switch:active .ios-switch__track[data-v-8ff73acb]:after{width:31px}.ios-switch__input:checked+.ios-switch__track[data-v-8ff73acb]{background:var(--ios-green);box-shadow:inset 0 1px 2px #0f172a0f,0 0 12px #30c15959}.ios-switch__input:checked+.ios-switch__track[data-v-8ff73acb]:after{transform:translate(20px)}.ios-switch__input:checked:active+.ios-switch__track[data-v-8ff73acb]:after,.ios-switch:active .ios-switch__input:checked+.ios-switch__track[data-v-8ff73acb]:after{transform:translate(16px)}.ios-switch__input:focus-visible+.ios-switch__track[data-v-8ff73acb]{outline-offset:2px;outline:2px solid #0a7aff8c}.ios-switch--disabled[data-v-8ff73acb]{cursor:not-allowed}.ios-switch.ios-switch--disabled .ios-switch__input:checked+.ios-switch__track[data-v-8ff73acb]{background:var(--color-background-tertiary);box-shadow:none}.ios-switch.ios-switch--disabled .ios-switch__track[data-v-8ff73acb]:after{background:var(--color-text-disabled)}.ios-picker[data-v-aaec0745]{max-width:220px;position:relative}.ios-picker__trigger[data-v-aaec0745]{align-items:center;gap:var(--spacing-1);max-width:100%;padding:var(--spacing-1) 0 var(--spacing-1) var(--spacing-2);font-size:var(--font-size-lg);color:var(--ios-label-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;display:inline-flex}.ios-picker__trigger[data-v-aaec0745]:hover{background:var(--color-divider)}.ios-picker__label[data-v-aaec0745]{text-overflow:ellipsis;white-space:nowrap;text-align:right;overflow:hidden}.ios-picker__chev[data-v-aaec0745]{font-size:var(--font-size-xs);opacity:.55;flex-shrink:0}.ios-picker__trigger--disabled[data-v-aaec0745]{color:var(--color-text-disabled);cursor:not-allowed;background:var(--color-background-tertiary)}.ios-picker__menu{border-radius:var(--radius-md);background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(10px)saturate(1.4);border:.5px solid var(--color-divider);min-width:200px;max-width:min(280px,92vw);max-height:min(320px,60vh);padding:6px;overflow-y:auto;box-shadow:0 10px 28px #00000029}.ios-picker__option{text-align:left;width:100%;padding:10px var(--spacing-3);font-size:var(--font-size-base);color:var(--ios-label,var(--color-text-primary));cursor:pointer;background:0 0;border:none;border-radius:10px;display:block}.ios-picker__option:hover{background:#3c3c430f}.ios-picker__option--active{background:var(--color-primary-background);color:var(--ios-tint,var(--color-primary));font-weight:600}.ios-picker-enter-active,.ios-picker-leave-active{transition:opacity .14s,transform .14s}.ios-picker-leave-active{pointer-events:none}.ios-picker-enter-from,.ios-picker-leave-to{opacity:0;transform:translateY(-4px)scale(.98)}.ios-picker__trigger--disabled{color:var(--color-text-disabled);cursor:not-allowed;background:var(--color-background-tertiary)}.ios-bottom-bar[data-v-9d3a5302]{z-index:5;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4) calc(var(--spacing-3) + var(--ios-safe-bottom));margin:var(--spacing-4) -var(--spacing-4) -var(--spacing-6);background:var(--glass-bg);-webkit-backdrop-filter:var(--ios-nav-blur);border-top:1px solid var(--color-divider);box-shadow:var(--shadow-sm);display:flex;position:sticky;bottom:0}.ios-bottom-bar--static[data-v-9d3a5302]{z-index:auto;margin:var(--spacing-5) 0 var(--spacing-2);border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);position:relative;bottom:auto}.ios-bottom-bar__primary[data-v-9d3a5302],.ios-bottom-bar__secondary[data-v-9d3a5302]{border-radius:var(--radius-md);padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), background var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);border:none;flex:1}.ios-bottom-bar__primary[data-v-9d3a5302]{background:linear-gradient(180deg, var(--color-primary) 0%, var(--ios-tint) 100%);color:var(--color-on-primary)}.ios-bottom-bar__primary[data-v-9d3a5302]:hover:not(:disabled){background:var(--color-primary-hover)}.ios-bottom-bar__primary[data-v-9d3a5302]:active:not(:disabled){transform:translateY(0)scale(.99)}.ios-bottom-bar__primary[data-v-9d3a5302]:disabled{background:var(--color-background-tertiary);color:var(--color-text-disabled);cursor:not-allowed}.ios-bottom-bar__secondary[data-v-9d3a5302]{background:var(--color-card);border:1px solid var(--color-border);color:var(--color-text-primary)}.ios-bottom-bar__secondary[data-v-9d3a5302]:hover:not(:disabled){background:var(--color-card-secondary)}.ios-bottom-bar__secondary[data-v-9d3a5302]:disabled{background:var(--color-background-tertiary);color:var(--color-text-disabled);cursor:not-allowed}.ios-bottom-bar__primary[data-v-9d3a5302]:focus-visible,.ios-bottom-bar__secondary[data-v-9d3a5302]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:0 0 0 4px var(--color-focus-ring)}.ios-sheet-backdrop[data-v-840fbb36]{z-index:200;-webkit-backdrop-filter:blur(6px);padding:var(--spacing-6) var(--spacing-4);animation:sheet-backdrop-in-840fbb36 var(--dur-base) var(--ease-out);background:#0f172a52;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ios-sheet[data-v-840fbb36]{width:min(520px,100%);max-height:min(85vh,720px);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-bg-strong);border-radius:var(--ios-radius-xl);animation:sheet-in-840fbb36 .28s var(--ease-spring);background:#f4f6fceb;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 64px #0f172a3d,inset 0 1px #fffc}@keyframes sheet-backdrop-in-840fbb36{0%{opacity:0}to{opacity:1}}@keyframes sheet-in-840fbb36{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=640px){.ios-sheet-backdrop[data-v-840fbb36]{align-items:flex-end;padding:0}.ios-sheet[data-v-840fbb36]{border-radius:var(--ios-radius-xl) var(--ios-radius-xl) 0 0;width:100%;max-height:88vh;padding-bottom:var(--ios-safe-bottom);animation:sheet-up-840fbb36 .3s var(--ease-spring);border-bottom:none}}@keyframes sheet-up-840fbb36{0%{opacity:.6;transform:translateY(40%)}to{opacity:1;transform:translateY(0)}}.ios-sheet__title[data-v-840fbb36]{text-align:center;font-size:var(--font-size-lg);padding:var(--spacing-4) var(--spacing-4) var(--spacing-3);flex-shrink:0;font-weight:600}.ios-sheet__body[data-v-840fbb36]{padding:0 var(--spacing-4) var(--spacing-4);flex:1;min-height:0;overflow:auto}.ios-sheet__footer[data-v-840fbb36]{padding:0 var(--spacing-4) var(--spacing-4);flex-shrink:0;gap:10px;display:flex}.ios-sheet__footer[data-v-840fbb36] .ios-save-btn,.ios-sheet__footer[data-v-840fbb36] .ios-danger-btn{flex:1}.ios-segmented[data-v-17bfb60d]{gap:var(--spacing-1);padding:var(--spacing-1);background:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--spacing-4);display:flex;overflow-x:auto}.ios-segmented__btn[data-v-17bfb60d]{min-width:max-content;color:var(--color-text-secondary);font-size:var(--font-size-sm);padding:var(--spacing-2) 14px;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:background var(--duration-normal) var(--ease-standard), color var(--duration-normal) var(--ease-standard);background:0 0;border:none;flex:1;font-weight:500}.ios-segmented__btn[data-v-17bfb60d]:hover{color:var(--color-text-primary)}.ios-segmented__btn--active[data-v-17bfb60d]{background:var(--color-card);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-sm)}.gallery-page[data-v-dcd45c73]{padding-bottom:var(--spacing-10)}.gallery-head[data-v-dcd45c73]{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-6);flex-wrap:wrap;display:flex}.gallery-head h1[data-v-dcd45c73]{margin:0 0 var(--spacing-1);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.gallery-theme[data-v-dcd45c73]{gap:var(--spacing-2);display:flex}.gallery-row[data-v-dcd45c73]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);flex-wrap:wrap;display:flex}.gallery-row--pad[data-v-dcd45c73]{padding:var(--spacing-3) var(--spacing-4)}.gallery-hint[data-v-dcd45c73]{padding:0 var(--spacing-4) var(--spacing-3)}.gallery-navbox[data-v-dcd45c73]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);overflow:hidden}.gallery-version[data-v-dcd45c73]{margin-top:var(--spacing-8);text-align:center;font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.groups-page__glow[data-v-b89887bb]{display:none}.groups-page[data-v-b89887bb] .ios-nav__inner{width:100%;max-width:none;padding-left:var(--spacing-5);padding-right:var(--spacing-5)}.groups-nav-links[data-v-b89887bb] .ios-text-btn{padding:0 var(--spacing-2)}.groups-nav-wrap[data-v-b89887bb]{justify-content:flex-end;align-items:center;gap:var(--spacing-1);min-width:0;max-width:100%;display:flex}.groups-nav-links[data-v-b89887bb]{gap:var(--spacing-1);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;flex:auto;min-width:0;display:flex;overflow-x:auto}.groups-nav-links[data-v-b89887bb]::-webkit-scrollbar{display:none}.groups-nav-exit[data-v-b89887bb]{flex:none}.groups-page[data-v-b89887bb]{--groups-page-max:960px;--groups-dialog-sm:420px;--groups-dialog-md:480px}.sub-banner[data-v-b89887bb]{margin:0 0 var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);background:var(--color-primary-background);color:var(--color-text-primary,var(--color-text-primary));line-height:1.45}.sub-banner--warn[data-v-b89887bb]{background:var(--color-warning-background);color:var(--color-warning)}.groups-page[data-v-b89887bb]{position:relative;overflow:hidden}.groups-page__glow[data-v-b89887bb]{border-radius:var(--radius-full);pointer-events:none;z-index:0;position:absolute}.groups-page__glow--a[data-v-b89887bb]{width:var(--groups-dialog-sm);background:radial-gradient(circle,#007aff33 0%,#007aff17 42%,#007aff00 70%);height:420px;top:-150px;right:-130px}.groups-page__glow--b[data-v-b89887bb]{width:var(--groups-dialog-md);background:radial-gradient(circle,#af52de29 0%,#af52de12 42%,#af52de00 70%);height:480px;bottom:5%;left:-180px}.groups-page__inner[data-v-b89887bb]{z-index:1;max-width:640px;margin:0 auto;position:relative}@media (width>=768px){.groups-page__inner[data-v-b89887bb]{max-width:var(--groups-page-max)}}.search-wrap[data-v-b89887bb]{padding:0 var(--spacing-4) var(--spacing-4)}.glass-input[data-v-b89887bb]{border:1px solid var(--glass-bg-strong);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(10px)saturate(150%);width:100%;padding:var(--spacing-3) var(--spacing-3);font-size:var(--font-size-lg);background:#ffffff73;outline:none;transition:box-shadow .2s,background .2s;box-shadow:0 4px 20px #0f172a0f}.glass-input[data-v-b89887bb]:focus{box-shadow:0 6px 24px var(--color-primary-background);background:#ffffff9e}.state-hint[data-v-b89887bb]{padding:var(--spacing-6) var(--spacing-4);text-align:center}.skeleton--group-card[data-v-b89887bb]{border-radius:var(--radius-lg);height:96px}.dot[data-v-b89887bb]{border-radius:var(--radius-full);background:var(--color-warning);width:8px;height:8px;box-shadow:0 0 0 3px var(--color-warning-background);flex-shrink:0}.groups-page .gv-list{gap:var(--spacing-3);padding:0 var(--spacing-4) var(--spacing-8);box-sizing:border-box;grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.groups-page .gv-list{gap:var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.groups-page .gv-card{align-items:center;gap:var(--spacing-3);box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:left;cursor:pointer;font:inherit;color:inherit;transition:transform var(--dur-base,.2s) var(--ease-out,ease), box-shadow var(--dur-base,.2s) var(--ease-out,ease), background var(--dur-base,.2s) var(--ease-out,ease);flex-direction:row;display:flex}.groups-page .gv-card:hover{background:var(--glass-bg-strong,#ffffffd9);box-shadow:var(--shadow-lg,0 12px 40px #0f172a1f), inset 0 1px 0 #ffffffe6;transform:translateY(-3px)}.groups-page .gv-card:hover .gv-card__chev{color:var(--ios-tint,var(--color-primary));transform:translate(2px)}.groups-page .gv-card:active{transform:translateY(-1px)scale(.995)}.groups-page .gv-card__body{flex:1;min-width:0}.groups-page .gv-card__title-row{align-items:center;gap:var(--spacing-1);display:flex}.groups-page .gv-card__title{font-size:var(--font-size-lg);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.groups-page .gv-card__meta{font-size:var(--font-size-sm);color:var(--color-text-secondary,var(--color-text-secondary));margin-top:3px}.groups-page .gv-card__badge{font-size:var(--font-size-xs);color:var(--ios-tint,var(--color-primary));background:var(--color-primary-background);border:1px solid var(--color-primary-background);padding:3px var(--spacing-2);border-radius:var(--radius-full);margin-top:8px;font-weight:500;display:inline-block}.groups-page .gv-card__chev{color:var(--ios-label-tertiary,var(--color-text-disabled));font-size:var(--font-size-xl);transition:transform var(--dur-fast,.15s) var(--ease-out,ease), color var(--dur-fast,.15s) var(--ease-out,ease);flex-shrink:0;line-height:1}.intro[data-v-aed68b94]{padding:var(--spacing-2) var(--spacing-4) 0;font-size:var(--font-size-sm);line-height:1.5}.toolbar-row[data-v-aed68b94],.field-block[data-v-aed68b94]{padding:var(--spacing-2) var(--spacing-4)}.list[data-v-aed68b94]{padding:0 var(--spacing-4) var(--spacing-4);gap:var(--spacing-2);flex-direction:column;display:flex}.card[data-v-aed68b94]{border-radius:var(--radius-md);padding:var(--spacing-3) var(--spacing-3);background:#ffffffb3}.card header[data-v-aed68b94]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-aed68b94]{gap:var(--spacing-3);margin-top:8px;display:flex}.ok[data-v-aed68b94]{color:var(--color-success)}.muted[data-v-aed68b94]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.danger[data-v-aed68b94]{color:var(--color-danger)}.ios-input[data-v-aed68b94]{box-sizing:border-box;width:100%}.status-hint[data-v-c160dc34]{color:var(--color-primary);font-size:var(--font-size-sm);line-height:1.4}.st-ok[data-v-c160dc34]{color:var(--color-success)}.st-wait[data-v-c160dc34]{color:var(--color-primary)}.st-bad[data-v-c160dc34]{color:var(--color-danger)}.rule-row[data-v-c160dc34]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-divider);cursor:pointer;display:flex}.rule-row__main[data-v-c160dc34]{flex:1;min-width:0}.rule-row__title[data-v-c160dc34]{font-size:var(--font-size-lg)}.rule-row__sub[data-v-c160dc34],.muted[data-v-c160dc34]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.rule-row__chev[data-v-c160dc34]{color:var(--color-text-disabled)}.job-row[data-v-c160dc34]{padding:var(--spacing-2) var(--spacing-4);border-bottom:1px solid var(--color-divider);font-size:var(--font-size-sm)}.field-block[data-v-c160dc34]{padding:var(--spacing-2) var(--spacing-4)}.field-label[data-v-c160dc34]{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-bottom:6px;display:block}.danger[data-v-c160dc34]{color:var(--color-danger)}.ios-input[data-v-c160dc34],.ios-textarea[data-v-c160dc34]{box-sizing:border-box;width:100%}.empty-hint[data-v-c160dc34]{padding:var(--spacing-6) var(--spacing-4);color:var(--color-text-secondary)}.op-audit__bar[data-v-63404c75]{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-1) var(--spacing-1) 10px;border-bottom:.5px solid var(--ios-separator);display:flex}.op-audit__toggle[data-v-63404c75]{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-md);color:var(--ios-label);display:inline-flex}.op-audit__refresh[data-v-63404c75]{background:var(--color-primary-background);color:var(--ios-tint);font-size:var(--font-size-sm);border-radius:var(--radius-full);cursor:pointer;border:1px solid #0a7aff38;padding:5px 14px;font-weight:500}.op-audit__refresh[data-v-63404c75]:disabled{opacity:.55;cursor:default}.op-audit__hint[data-v-63404c75]{padding:18px var(--spacing-1);color:var(--ios-label-secondary);font-size:var(--font-size-md)}.op-row[data-v-63404c75]{padding:var(--spacing-3) var(--spacing-1) 14px;border-bottom:.5px solid var(--ios-separator)}.op-row[data-v-63404c75]:last-of-type{border-bottom:none}.op-row__head[data-v-63404c75]{align-items:center;gap:var(--spacing-2);display:flex}.op-row__badge[data-v-63404c75]{border-radius:var(--radius-full);padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.op-row__badge--tint[data-v-63404c75]{background:var(--color-primary-background);color:var(--ios-tint)}.op-row__badge--warn[data-v-63404c75]{background:var(--color-warning-background);color:var(--color-on-danger)}.op-row__badge--fail[data-v-63404c75]{color:var(--ios-label-secondary);background:#8e8e9324}.op-row__fail[data-v-63404c75]{font-size:var(--font-size-xs);color:var(--color-on-danger);font-weight:600}.op-row__time[data-v-63404c75]{color:var(--ios-label-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:12.5px}.op-row__meta[data-v-63404c75]{font-size:var(--font-size-sm);flex-wrap:wrap;gap:6px 14px;margin-top:8px;line-height:1.4;display:flex}.op-meta__k[data-v-63404c75]{color:var(--ios-label-secondary);margin-right:4px}.op-meta__v[data-v-63404c75]{color:var(--ios-label);word-break:break-word}.op-row__result[data-v-63404c75]{color:var(--ios-label-secondary);word-break:break-word;margin-top:6px;font-size:12.5px}.op-row__result--fail[data-v-63404c75]{color:var(--color-on-danger)}.op-row__more[data-v-63404c75]{color:var(--ios-tint);cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0;font-size:12.5px}.op-row__changes[data-v-63404c75]{margin:var(--spacing-2) 0 0;padding:var(--spacing-2) var(--spacing-3) var(--spacing-2) 26px;font-size:var(--font-size-sm);color:var(--ios-label);word-break:break-word;background:#8e8e9314;border-radius:10px;line-height:1.6}.op-audit__pager[data-v-63404c75]{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) 0 var(--spacing-1);display:flex}.op-audit__pbtn[data-v-63404c75]{width:auto;padding:10px var(--spacing-4)}.op-audit__pinfo[data-v-63404c75],.op-audit__foot[data-v-63404c75]{font-size:var(--font-size-sm);color:var(--ios-label-secondary)}.op-audit__foot[data-v-63404c75]{text-align:center;font-size:var(--font-size-xs);margin:10px 0 0}.super-page[data-v-d8f38f5d]{--super-page-max:960px;--super-dialog-md:480px;min-height:100vh;position:relative;overflow:hidden}.super-page__inner[data-v-d8f38f5d]{z-index:1;max-width:var(--super-page-max);margin:0 auto;padding-bottom:32px;position:relative}.super-head[data-v-d8f38f5d]{justify-content:space-between;align-items:flex-end;gap:var(--spacing-3) var(--spacing-4);flex-wrap:wrap;margin-bottom:6px;padding-right:16px;display:flex}.super-head__main[data-v-d8f38f5d]{min-width:0}.super-links[data-v-d8f38f5d]{gap:var(--spacing-2);flex-wrap:wrap;margin-top:-4px;padding-left:16px;display:flex}.super-link[data-v-d8f38f5d]{align-items:center;gap:var(--spacing-1);color:var(--color-primary);font-size:var(--font-size-sm);padding:var(--spacing-1) var(--spacing-3) var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:#ffffffa6;border:1px solid #0a7aff2e;font-weight:600;display:inline-flex}.super-link[data-v-d8f38f5d]:hover{background:var(--color-primary-background);transform:translateY(-1px)}.super-link__arrow[data-v-d8f38f5d]{font-size:var(--font-size-lg);opacity:.7;line-height:1}.super-stats[data-v-d8f38f5d]{gap:var(--spacing-2);padding:0 0 var(--spacing-3) var(--spacing-4);display:flex}.super-stat[data-v-d8f38f5d]{min-width:78px;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#ffffffb3;border:1px solid #0f172a0f;flex-direction:column;align-items:flex-start;display:flex}.super-stat__num[data-v-d8f38f5d]{font-size:var(--font-size-xl);color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.super-stat__label[data-v-d8f38f5d]{font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:nowrap;margin-top:2px}.super-stat--warn[data-v-d8f38f5d]{background:var(--color-warning-background);border-color:#ff950047}.super-stat--warn .super-stat__num[data-v-d8f38f5d],.super-stat--warn .super-stat__label[data-v-d8f38f5d],.super-stat--mute .super-stat__num[data-v-d8f38f5d]{color:var(--color-warning)}.seg-wrap[data-v-d8f38f5d]{padding:0 var(--spacing-4)}.super-seg[data-v-d8f38f5d]{max-width:var(--super-dialog-md);scrollbar-width:none}.super-seg[data-v-d8f38f5d]::-webkit-scrollbar{display:none}.toolbar[data-v-d8f38f5d]{align-items:center;gap:var(--spacing-2) var(--spacing-3);padding:0 var(--spacing-4) var(--spacing-3);flex-wrap:wrap;display:flex}.search-box[data-v-d8f38f5d]{flex:280px;align-items:center;display:flex;position:relative}.search-box__icon[data-v-d8f38f5d]{width:16px;height:16px;color:var(--color-text-secondary);pointer-events:none;position:absolute;left:13px}.search-box__input[data-v-d8f38f5d]{border-radius:var(--radius-md);width:100%;padding:var(--spacing-2) var(--spacing-8) var(--spacing-2) var(--spacing-10);font-size:var(--font-size-base);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);background:#ffffffb3;border:1px solid #0f172a14;outline:none}.search-box__input[data-v-d8f38f5d]:focus{border-color:#0a7aff66;box-shadow:0 0 0 3px #0a7aff1f}.search-box__clear[data-v-d8f38f5d]{border-radius:var(--radius-full);width:22px;height:22px;color:var(--color-card);font-size:var(--font-size-base);cursor:pointer;background:#8e8e9340;border:0;padding:0;line-height:22px;position:absolute;right:8px}.tip-card[data-v-d8f38f5d]{gap:var(--spacing-2);margin:0 var(--spacing-4) var(--spacing-4);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);background:var(--color-primary-background);border:1px solid #0a7aff1f;display:flex}.tip-card__dot[data-v-d8f38f5d]{border-radius:var(--radius-full);background:var(--color-primary);flex:none;width:6px;height:6px;margin-top:7px}.tip-card p[data-v-d8f38f5d]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.6}.tip-card a[data-v-d8f38f5d]{color:var(--color-primary);font-weight:600;text-decoration:none}.tip-card a[data-v-d8f38f5d]:hover{text-decoration:underline}.glass-input[data-v-d8f38f5d]{border:1px solid var(--glass-bg-strong);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(10px)saturate(150%);width:100%;padding:var(--spacing-3) var(--spacing-3);font-size:var(--font-size-lg);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);background:#ffffff73;outline:none}.glass-input[data-v-d8f38f5d]:focus{border-color:#0a7aff66;box-shadow:0 0 0 3px #0a7aff1f}.inline-check[data-v-d8f38f5d]{align-items:center;gap:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-text-secondary);display:inline-flex}.state-hint[data-v-d8f38f5d]{padding:var(--spacing-6) var(--spacing-4);text-align:center}.super-section[data-v-d8f38f5d]{padding:0 var(--spacing-4) var(--spacing-5)}.pending-panel[data-v-d8f38f5d]{border-radius:var(--radius-lg);background:var(--color-warning-background);-webkit-backdrop-filter:blur(12px);padding:var(--spacing-3) var(--spacing-4);border:1px solid #ff950040}.pending-panel__head[data-v-d8f38f5d]{justify-content:space-between;align-items:center;gap:var(--spacing-2);margin-bottom:10px;display:flex}.pending-panel__title[data-v-d8f38f5d]{font-size:var(--font-size-base);color:var(--color-warning);font-weight:700}.pending-panel__all[data-v-d8f38f5d]{color:var(--color-warning);font-size:var(--font-size-sm);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:#ffffffa6;border:1px solid #ff950059;font-weight:600}.pending-panel__all[data-v-d8f38f5d]:hover:not(:disabled){background:#ffffffe6;transform:translateY(-1px)}.pending-panel__all[data-v-d8f38f5d]:disabled{opacity:.5;cursor:default}.active-panel[data-v-d8f38f5d]{border-radius:var(--radius-lg);padding:var(--spacing-4)}.active-panel__head[data-v-d8f38f5d]{justify-content:space-between;align-items:baseline;gap:var(--spacing-1) var(--spacing-3);flex-wrap:wrap;margin-bottom:12px;display:flex}.active-panel__title[data-v-d8f38f5d]{font-size:var(--font-size-lg);color:var(--color-text-primary);font-weight:700}.active-panel__count[data-v-d8f38f5d]{font-size:var(--font-size-sm);color:var(--color-primary);margin-left:6px;font-weight:600}.active-panel__desc[data-v-d8f38f5d]{font-size:var(--font-size-sm);color:var(--color-text-secondary);align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.active-panel__resync[data-v-d8f38f5d]{color:var(--color-primary);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.active-panel__resync[data-v-d8f38f5d]:disabled{opacity:.5;cursor:default}.active-panel--warn .active-panel__title[data-v-d8f38f5d],.active-panel--warn .active-panel__count[data-v-d8f38f5d]{color:var(--color-warning)}.group-row--absent[data-v-d8f38f5d]{opacity:.72}.group-rows[data-v-d8f38f5d]{gap:var(--spacing-2);flex-direction:column;display:flex}@media (width>=900px){.group-rows--grid[data-v-d8f38f5d]{gap:var(--spacing-2) var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.group-row[data-v-d8f38f5d]{align-items:center;gap:var(--spacing-2);min-width:0;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);transition:background var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);background:#fff9;border:1px solid #0f172a0d;display:flex}.group-row[data-v-d8f38f5d]:hover{box-shadow:var(--shadow-sm);background:#ffffffd1}.group-row--pending[data-v-d8f38f5d]{background:#ffffffb8;border:1px dashed #ff950066}.group-row__info[data-v-d8f38f5d]{flex:1;min-width:0}.group-row__title[data-v-d8f38f5d]{font-size:var(--font-size-md);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.group-row__meta[data-v-d8f38f5d]{font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.auto-admit-badge[data-v-d8f38f5d]{padding:0 var(--spacing-1);border-radius:var(--radius-xs);font-size:var(--font-size-xs);color:var(--color-warning);background:var(--color-warning-background);vertical-align:middle;border:1px solid #ff950059;margin-left:6px;line-height:16px;display:inline-block}.auto-admit-badge--muted[data-v-d8f38f5d]{color:var(--color-text-secondary);background:#7878801f;border-color:#78788047}.group-row__actions[data-v-d8f38f5d]{align-items:center;gap:var(--spacing-2);flex:none;display:flex}.group-row__dismiss[data-v-d8f38f5d]{border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);color:var(--color-danger);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:#ffffffbf;border:1px solid #ff3b3059;font-weight:600}.group-row__dismiss[data-v-d8f38f5d]:hover:not(:disabled){background:var(--color-danger-background);transform:translateY(-1px)}.group-row__dismiss[data-v-d8f38f5d]:disabled{opacity:.5;cursor:default}.group-row__adopt[data-v-d8f38f5d]{border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-sm);background:var(--color-primary);color:var(--color-card);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border:none;font-weight:600}.group-row__adopt[data-v-d8f38f5d]:hover:not(:disabled){background:var(--color-primary-pressed);transform:translateY(-1px)}.group-row__adopt[data-v-d8f38f5d]:disabled{opacity:.5;cursor:default}.group-row__switches[data-v-d8f38f5d]{align-items:center;gap:var(--spacing-3);flex:none;display:flex}.group-row__switch[data-v-d8f38f5d]{align-items:center;gap:var(--spacing-1);cursor:pointer;display:flex}.group-row__switch-label[data-v-d8f38f5d]{font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:nowrap;font-weight:500}.group-row__switch-ctrl[data-v-d8f38f5d] .ios-switch{width:42px;height:26px}.group-row__switch-ctrl[data-v-d8f38f5d] .ios-switch__track:after{width:22px;height:22px}.group-row__switch-ctrl[data-v-d8f38f5d] .ios-switch__input:checked+.ios-switch__track:after{transform:translate(16px)}.group-card[data-v-d8f38f5d]{gap:var(--spacing-2);min-width:0;padding:var(--spacing-3) var(--spacing-3);border-radius:var(--radius-lg);transition:background var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:#ffffffb8;border:1px solid #0f172a0f;flex-direction:column;display:flex}.group-card[data-v-d8f38f5d]:hover{box-shadow:var(--shadow-sm);background:#ffffffeb;transform:translateY(-1px)}.group-card--off[data-v-d8f38f5d]{background:#f8f8fab3}.group-card--off .group-row__title[data-v-d8f38f5d]{color:var(--color-text-secondary)}.group-card__top[data-v-d8f38f5d]{align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.group-card__remove[data-v-d8f38f5d]{color:var(--color-text-secondary);font-size:var(--font-size-sm);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background:0 0;border:1px solid #0000;flex:none;font-weight:600}.group-card__remove[data-v-d8f38f5d]:hover:not(:disabled){color:var(--color-danger);background:var(--color-danger-background);border-color:#ff3b3040}.group-card__remove[data-v-d8f38f5d]:disabled{opacity:.45;cursor:default}.group-card__switches[data-v-d8f38f5d]{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.switch-pill[data-v-d8f38f5d]{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2) var(--spacing-1) var(--spacing-3);border-radius:var(--radius-md);cursor:pointer;background:#76768014;flex:140px;display:flex}.switch-pill__label[data-v-d8f38f5d]{font-size:var(--font-size-sm);color:var(--color-text-primary);white-space:nowrap;font-weight:500}.status-dot[data-v-d8f38f5d]{border-radius:var(--radius-full);vertical-align:1px;width:7px;height:7px;margin-right:3px;display:inline-block}.status-dot--on[data-v-d8f38f5d]{background:var(--color-success);box-shadow:0 0 0 2px var(--color-success-background)}.status-dot--off[data-v-d8f38f5d]{background:var(--color-text-disabled)}.empty-state[data-v-d8f38f5d]{padding:var(--spacing-6) var(--spacing-4);text-align:center}.empty-state__title[data-v-d8f38f5d]{font-size:var(--font-size-base);color:var(--color-text-primary);font-weight:600}.empty-state__desc[data-v-d8f38f5d]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:4px}.remove-sheet__group[data-v-d8f38f5d]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);background:#76768014;display:flex}.remove-sheet__list[data-v-d8f38f5d]{margin:var(--spacing-3) 0 var(--spacing-3);color:var(--color-text-secondary);padding-left:20px;font-size:13.5px;line-height:1.7}.remove-sheet__check[data-v-d8f38f5d]{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-md);color:var(--color-text-primary);cursor:pointer;font-weight:600;display:flex}.remove-sheet__note[data-v-d8f38f5d]{margin:var(--spacing-1) 0 0 var(--spacing-6);font-size:var(--font-size-sm)}.super-skeletons[data-v-d8f38f5d]{gap:var(--spacing-2);padding:0 var(--spacing-4);flex-direction:column;display:flex}.super-skeletons--inset[data-v-d8f38f5d]{padding:0}.skeleton--row[data-v-d8f38f5d]{border-radius:var(--radius-md);height:58px}.audit-refresh[data-v-d8f38f5d]{background:var(--color-primary-background);color:var(--color-primary);font-size:var(--font-size-sm);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);border:1px solid #0a7aff38;font-weight:500}.audit-refresh[data-v-d8f38f5d]:hover:not(:disabled){background:var(--color-primary-background)}.audit-refresh[data-v-d8f38f5d]:disabled{opacity:.55;cursor:default}.audit-row[data-v-d8f38f5d]{padding:var(--spacing-3) var(--spacing-1) var(--spacing-3);border-bottom:1px solid var(--color-divider)}.audit-row[data-v-d8f38f5d]:last-of-type{border-bottom:none}.audit-row__head[data-v-d8f38f5d]{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.audit-row__badge[data-v-d8f38f5d]{font-size:var(--font-size-sm);padding:3px var(--spacing-2);border-radius:var(--radius-full);color:var(--color-text-primary);background:#8e8e9324;align-items:center;font-weight:600;display:inline-flex}.audit-row__badge--ok[data-v-d8f38f5d]{background:var(--color-success-background);color:var(--color-success)}.audit-row__badge--warn[data-v-d8f38f5d]{background:var(--color-warning-background);color:var(--color-danger)}.audit-row__badge--tint[data-v-d8f38f5d]{background:var(--color-primary-background);color:var(--color-primary)}.audit-row__badge--mute[data-v-d8f38f5d]{color:var(--color-text-secondary);background:#8e8e9324}.audit-row__time[data-v-d8f38f5d]{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0}.audit-row__meta[data-v-d8f38f5d]{gap:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);flex-wrap:wrap;margin-top:8px;line-height:1.4;display:flex}.audit-meta__k[data-v-d8f38f5d]{color:var(--color-text-secondary);margin-right:4px}.audit-meta__v[data-v-d8f38f5d]{color:var(--color-text-primary);word-break:break-word}.audit-chips[data-v-d8f38f5d]{gap:var(--spacing-1);flex-wrap:wrap;margin-top:8px;display:flex}.audit-chip[data-v-d8f38f5d]{font-size:var(--font-size-xs);padding:3px var(--spacing-2);border-radius:var(--radius-sm);font-weight:500}.audit-chip--on[data-v-d8f38f5d]{background:var(--color-success-background);color:var(--color-success)}.audit-chip--off[data-v-d8f38f5d]{background:var(--color-danger-background);color:var(--color-danger)}.audit-row__extra[data-v-d8f38f5d]{font-size:var(--font-size-sm);word-break:break-word;margin-top:6px;line-height:1.4}.audit-foot[data-v-d8f38f5d]{margin:var(--spacing-2) 0 0;font-size:var(--font-size-xs);text-align:center}.audit-pager[data-v-d8f38f5d]{margin-top:12px}.pager[data-v-d8f38f5d]{justify-content:center;align-items:center;gap:var(--spacing-3);display:flex}.pager__btn[data-v-d8f38f5d]{width:auto;padding:var(--spacing-2) var(--spacing-4)}.pager__info[data-v-d8f38f5d]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.adopt-confirm-text[data-v-d8f38f5d]{margin:0 0 var(--spacing-3);font-size:var(--font-size-base);line-height:1.5}.adopt-confirm-list[data-v-d8f38f5d]{margin:0 0 var(--spacing-3);font-size:var(--font-size-md);padding-left:18px;line-height:1.45}.adopt-confirm-note[data-v-d8f38f5d]{font-size:var(--font-size-sm);margin:0}.muted[data-v-d8f38f5d]{color:var(--color-text-secondary)}.tenant-form[data-v-d8f38f5d]{gap:var(--spacing-2);flex-direction:column;margin-bottom:8px;display:flex}@media (width>=720px){.tenant-form[data-v-d8f38f5d]{flex-flow:wrap;align-items:center}.tenant-form .glass-input[data-v-d8f38f5d]{flex:280px;max-width:none}.tenant-form__name[data-v-d8f38f5d]{flex:0 160px!important}}.tenant-form__btn[data-v-d8f38f5d]{border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-md);background:var(--color-primary);color:var(--color-card);cursor:pointer;white-space:nowrap;border:none;font-weight:600}.tenant-form__btn[data-v-d8f38f5d]:disabled{opacity:.55;cursor:default}.tenant-hint[data-v-d8f38f5d]{margin:0 0 var(--spacing-3);font-size:var(--font-size-sm);line-height:1.5}.tenant-edit[data-v-d8f38f5d]{gap:var(--spacing-2);flex-wrap:wrap;margin-top:10px;display:flex}.tenant-edit__input[data-v-d8f38f5d]{flex:140px;min-width:120px}.tenant-edit__save[data-v-d8f38f5d]{flex:none}.tenant-badge[data-v-d8f38f5d]{padding:1px var(--spacing-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);vertical-align:middle;color:var(--color-text-secondary);background:#0f172a14;margin-left:6px;font-weight:600;display:inline-block}.tenant-badge--ok[data-v-d8f38f5d]{color:var(--color-success);background:#30c15926}.tenant-badge--off[data-v-d8f38f5d]{background:#3c3c431a}.tenant-del[data-v-d8f38f5d]{color:var(--color-danger);font-size:var(--font-size-sm);cursor:pointer;padding:var(--spacing-1) var(--spacing-2);background:0 0;border:none}.tenant-bind[data-v-d8f38f5d]{color:var(--color-primary);font-size:var(--font-size-sm);cursor:pointer;padding:var(--spacing-1) var(--spacing-2);background:0 0;border:none;font-weight:600}.tenant-kind-seg[data-v-d8f38f5d]{margin-bottom:10px}.tenant-kind-seg[data-v-d8f38f5d] .ios-segmented{margin-bottom:0}.bind-group-list[data-v-d8f38f5d]{gap:var(--spacing-1);flex-direction:column;max-height:40vh;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.bind-group-item[data-v-d8f38f5d]{text-align:left;border:1px solid var(--color-divider);border-radius:var(--radius-md);width:100%;padding:var(--spacing-2) var(--spacing-3);cursor:pointer;font-size:var(--font-size-md);color:var(--color-text-primary);background:#ffffff8c;flex-direction:column;gap:2px;display:flex}.bind-group-item--on[data-v-d8f38f5d]{border-color:var(--color-primary);background:var(--color-primary-background)}.bind-ref-label[data-v-d8f38f5d]{font-size:var(--font-size-sm);color:var(--color-text-primary);margin:var(--spacing-1) 0 var(--spacing-1);font-weight:600;display:block}.bind-ref-input[data-v-d8f38f5d]{width:100%;margin-bottom:8px}.login-link[data-v-d8f38f5d]{color:var(--color-primary);text-decoration:none}.login-link[data-v-d8f38f5d]:hover{text-decoration:underline}@media (width>=640px){.toolbar[data-v-d8f38f5d]{flex-direction:row;align-items:center}.glass-input[data-v-d8f38f5d]{max-width:360px}.inline-check[data-v-d8f38f5d]{flex:none}}.wrap[data-v-876468f8]{max-width:980px;padding:0 var(--spacing-4) 56px;margin:0 auto}.page-head[data-v-876468f8]{margin:var(--spacing-2) 0 var(--spacing-3)}.page-head__stats[data-v-876468f8]{font-size:var(--font-size-sm);margin-top:6px}.seg-wrap[data-v-876468f8]{margin:var(--spacing-1) 0 var(--spacing-3);max-width:420px}.toolbar[data-v-876468f8]{gap:var(--spacing-2);margin:var(--spacing-2) 0 var(--spacing-3);align-items:center;display:flex}.search[data-v-876468f8]{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);border:1px solid var(--color-divider);background:var(--color-card);font:inherit;flex:1}.btn[data-v-876468f8]{padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-md);border:1px solid var(--color-divider);background:var(--color-card);font:inherit;cursor:pointer}.btn[data-v-876468f8]:active{background:var(--color-background)}.btn--sm[data-v-876468f8]{padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-sm);border-radius:var(--radius-sm)}.btn--danger[data-v-876468f8]{color:var(--color-danger);border-color:#d7001540}.group-list[data-v-876468f8]{gap:var(--spacing-2);flex-direction:column;display:flex}.group-card[data-v-876468f8]{justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);background:var(--color-card);border-radius:var(--radius-md);padding:var(--spacing-3) var(--spacing-4);display:flex;box-shadow:0 1px 2px #0000000a}.group-card__body[data-v-876468f8]{flex:1;min-width:0}.group-card__title-row[data-v-876468f8]{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.group-card__title[data-v-876468f8]{font-weight:600;font-size:var(--font-size-base)}.group-card__meta[data-v-876468f8]{font-size:var(--font-size-sm);color:var(--color-text-secondary);word-break:break-all;margin-top:4px;line-height:1.55}.tag[data-v-876468f8]{padding:1px var(--spacing-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);background:var(--color-background);color:var(--color-text-primary);line-height:1.6;display:inline-block}.tag.hard[data-v-876468f8]{background:var(--color-danger-background);color:var(--color-on-danger)}.tag.soft[data-v-876468f8]{background:var(--color-primary-background);color:var(--color-primary)}.tag.override[data-v-876468f8]{background:var(--color-card)3cd;color:var(--color-on-warning)}.tag.scope[data-v-876468f8]{margin:2px var(--spacing-1) 0 0;background:var(--color-primary-background);color:var(--color-primary)}.tag.temp[data-v-876468f8]{background:var(--color-success-background);color:var(--color-on-success)}.tag.expired[data-v-876468f8]{background:var(--color-background);color:var(--color-text-secondary)}.check[data-v-876468f8]{align-items:center;gap:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap;display:flex}.actions[data-v-876468f8]{gap:var(--spacing-1);flex-wrap:wrap;margin-top:8px;display:flex}.scopes[data-v-876468f8]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:6px}.state-hint[data-v-876468f8],.empty-hint[data-v-876468f8]{padding:var(--spacing-8) var(--spacing-3);text-align:center;color:var(--color-text-secondary)}.wrap[data-v-0a401a5c]{max-width:980px;padding:0 var(--spacing-4) 56px;margin:0 auto}.page-head[data-v-0a401a5c]{margin:var(--spacing-2) 0 var(--spacing-3)}.page-head__stats[data-v-0a401a5c]{font-size:var(--font-size-sm);margin-top:6px}.seg-wrap[data-v-0a401a5c]{margin:var(--spacing-1) 0 var(--spacing-3);max-width:420px}.toolbar[data-v-0a401a5c]{gap:var(--spacing-2);margin:var(--spacing-2) 0 var(--spacing-3);align-items:center;display:flex}.search[data-v-0a401a5c]{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);border:1px solid var(--color-divider);background:var(--color-card);font:inherit;flex:1}.btn[data-v-0a401a5c]{padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-md);border:1px solid var(--color-divider);background:var(--color-card);font:inherit;cursor:pointer}.btn[data-v-0a401a5c]:active{background:var(--color-background)}.btn--sm[data-v-0a401a5c]{padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-sm);border-radius:var(--radius-sm)}.btn--danger[data-v-0a401a5c]{color:var(--color-danger);border-color:#d7001540}.group-list[data-v-0a401a5c]{gap:var(--spacing-2);flex-direction:column;display:flex}.group-card[data-v-0a401a5c]{justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);background:var(--color-card);border-radius:var(--radius-md);padding:var(--spacing-3) var(--spacing-4);display:flex;box-shadow:0 1px 2px #0000000a}.group-card__body[data-v-0a401a5c]{flex:1;min-width:0}.group-card__title-row[data-v-0a401a5c]{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.group-card__title[data-v-0a401a5c]{font-weight:600;font-size:var(--font-size-base)}.group-card__meta[data-v-0a401a5c]{font-size:var(--font-size-sm);color:var(--color-text-secondary);word-break:break-all;margin-top:4px;line-height:1.55}.tag[data-v-0a401a5c]{padding:1px var(--spacing-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);background:var(--color-background);color:var(--color-text-primary);line-height:1.6;display:inline-block}.tag.hard[data-v-0a401a5c]{background:var(--color-danger-background);color:var(--color-on-danger)}.tag.soft[data-v-0a401a5c]{background:var(--color-primary-background);color:var(--color-primary)}.tag.override[data-v-0a401a5c]{background:var(--color-card)3cd;color:var(--color-on-warning)}.tag.scope[data-v-0a401a5c]{margin:2px var(--spacing-1) 0 0;background:var(--color-primary-background);color:var(--color-primary)}.tag.temp[data-v-0a401a5c]{background:var(--color-success-background);color:var(--color-on-success)}.tag.expired[data-v-0a401a5c]{background:var(--color-background);color:var(--color-text-secondary)}.check[data-v-0a401a5c]{align-items:center;gap:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap;display:flex}.actions[data-v-0a401a5c]{gap:var(--spacing-1);flex-wrap:wrap;margin-top:8px;display:flex}.scopes[data-v-0a401a5c]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:6px}.state-hint[data-v-0a401a5c],.empty-hint[data-v-0a401a5c]{padding:var(--spacing-8) var(--spacing-3);text-align:center;color:var(--color-text-secondary)}.ios-textarea[data-v-ee283ef4]:disabled{opacity:.5;background:#78788014}.kick-result--ok[data-v-ee283ef4]{color:var(--ios-green);font-weight:500}.kick-result--fail[data-v-ee283ef4]{color:var(--color-danger);font-weight:500}.warmup-global-page__inner[data-v-cd0314c7]{max-width:720px;padding:var(--spacing-3) var(--spacing-4) var(--spacing-12);margin:0 auto}.page-head[data-v-cd0314c7]{margin-bottom:8px}.page-head__stats[data-v-cd0314c7]{margin:var(--spacing-1) 0 0;font-size:var(--font-size-sm)}.toolbar[data-v-cd0314c7]{align-items:center;gap:var(--spacing-2);margin:var(--spacing-4) 0 var(--spacing-3);display:flex}.toolbar__count[data-v-cd0314c7]{font-size:var(--font-size-sm);flex-shrink:0}.group-list[data-v-cd0314c7]{gap:var(--spacing-2);flex-direction:column;display:flex}.group-card[data-v-cd0314c7]{text-align:left;cursor:pointer;width:100%;padding:var(--spacing-3) var(--spacing-4);border:none;display:block}.group-card--active[data-v-cd0314c7]{outline:2px solid #0a7aff59}.group-card__title-row[data-v-cd0314c7]{align-items:baseline;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.group-card__title[data-v-cd0314c7]{font-weight:600;font-size:var(--font-size-lg)}.group-card__alias[data-v-cd0314c7]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.group-card__meta[data-v-cd0314c7]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:4px}.group-card__tags[data-v-cd0314c7]{gap:var(--spacing-1);flex-wrap:wrap;margin-top:8px;display:flex}.tag[data-v-cd0314c7]{font-size:var(--font-size-xs);padding:2px var(--spacing-2);border-radius:var(--radius-full);color:var(--color-text-secondary);background:#78788029}.tag--hot[data-v-cd0314c7]{background:var(--color-primary-background);color:var(--color-primary)}.tag--ok[data-v-cd0314c7]{color:var(--color-on-success);background:#30c15924}.tag--warn[data-v-cd0314c7]{background:var(--color-warning-background);color:var(--color-danger)}.sheet-banner[data-v-cd0314c7]{margin:0 var(--spacing-4) var(--spacing-3)}.sheet-hint[data-v-cd0314c7]{margin:0 var(--spacing-4) var(--spacing-2);font-size:var(--font-size-sm)}.toolbar-row[data-v-cd0314c7]{gap:var(--spacing-2);flex-direction:column;display:flex}.wordcloud-global-page__inner[data-v-074691bc]{max-width:720px;padding:var(--spacing-3) var(--spacing-4) var(--spacing-10);margin:0 auto}.page-head[data-v-074691bc]{margin-bottom:16px}.page-head__stats[data-v-074691bc]{font-size:var(--font-size-sm);margin-top:6px}.toolbar[data-v-074691bc]{align-items:center;gap:var(--spacing-2);margin:var(--spacing-3) 0 var(--spacing-2);display:flex}.toolbar__count[data-v-074691bc]{font-size:var(--font-size-xs);white-space:nowrap}.group-list[data-v-074691bc]{gap:var(--spacing-2);flex-direction:column;display:flex}.group-card[data-v-074691bc]{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-3);border-radius:var(--radius-md);text-align:left;display:flex}.group-card__title[data-v-074691bc]{font-weight:600}.group-card__meta[data-v-074691bc]{font-size:var(--font-size-xs);color:var(--ios-secondary,var(--color-text-secondary));margin-top:4px}.tag[data-v-074691bc]{font-size:var(--font-size-xs);color:var(--color-success);background:var(--color-success-background);border-radius:var(--radius-full);padding:2px var(--spacing-2);margin-left:8px}.empty-hint[data-v-074691bc],.state-hint[data-v-074691bc]{padding:var(--spacing-5) var(--spacing-1);color:var(--ios-secondary,var(--color-text-secondary))}.intro[data-v-96daf8f7]{padding:var(--spacing-2) var(--spacing-4) 0;font-size:var(--font-size-sm);line-height:1.5}.list[data-v-96daf8f7]{gap:var(--spacing-2);padding:0 var(--spacing-4) var(--spacing-4);flex-direction:column;display:flex}.card[data-v-96daf8f7]{background:var(--ios-bg-secondary,var(--color-background));border-radius:var(--radius-md);padding:var(--spacing-3) var(--spacing-3)}.card header[data-v-96daf8f7]{justify-content:space-between;gap:var(--spacing-2);margin-bottom:4px;display:flex}.actions[data-v-96daf8f7]{gap:var(--spacing-2);flex-wrap:wrap;margin-top:8px;display:flex}.field-block[data-v-96daf8f7]{padding:var(--spacing-2) 0}.ok[data-v-96daf8f7]{color:var(--color-success);font-size:var(--font-size-sm)}.muted[data-v-96daf8f7]{color:var(--color-text-secondary,var(--color-text-secondary));font-size:var(--font-size-xs)}.hint[data-v-96daf8f7]{margin:0 0 var(--spacing-2);line-height:1.4}.danger[data-v-96daf8f7]{color:var(--color-danger)}.page[data-v-a4eec6e6]{background:var(--color-background);min-height:100vh}.empty-hint[data-v-a4eec6e6]{padding:var(--spacing-5) var(--spacing-4);color:var(--color-text-secondary);line-height:var(--line-height-normal)}.empty-hint code[data-v-a4eec6e6]{font-size:var(--font-size-sm)}.expiry-banner[data-v-820812b0]{margin:0 0 var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);background:var(--color-primary-background);color:var(--color-text-primary,var(--color-text-primary));line-height:1.4}.expiry-banner--warn[data-v-820812b0]{background:var(--color-warning-background);color:var(--color-warning)}@media (width>=900px){.section-cols[data-v-820812b0]{gap:0 var(--spacing-1);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}@media (width>=1024px){.mobile-only[data-v-820812b0]{display:none}}.tip[data-v-820812b0]{margin:var(--spacing-2) var(--spacing-4) 0;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);background:var(--color-background-tertiary);color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.45}.tip--muted[data-v-820812b0]{margin-top:0}.setup-ok[data-v-820812b0]{margin:0 0 var(--spacing-3);padding:0 var(--spacing-1);font-size:var(--font-size-sm)}.setup-step[data-v-820812b0]{align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);border-bottom:.5px solid var(--color-divider,var(--color-divider));display:flex}.setup-step[data-v-820812b0]:last-child{border-bottom:none}.setup-step__mark[data-v-820812b0]{border-radius:var(--radius-full);width:22px;height:22px;font-size:var(--font-size-xs);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.setup-step__mark.ok[data-v-820812b0]{background:var(--color-success-background);color:var(--color-success)}.setup-step__mark.todo[data-v-820812b0]{background:var(--color-warning-background);color:var(--color-warning)}.setup-step__body[data-v-820812b0]{flex:1;min-width:0}.setup-step__label[data-v-820812b0]{font-size:var(--font-size-base);font-weight:500}.setup-step__hint[data-v-820812b0]{font-size:var(--font-size-xs);margin-top:3px;line-height:1.4}.field-block[data-v-820812b0]{padding:var(--spacing-2) var(--spacing-4) var(--spacing-3)}.field-block--row[data-v-820812b0]{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;padding-top:0;padding-bottom:16px;display:flex}.field-label[data-v-820812b0]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:6px;display:block}.more-link[data-v-820812b0]{font-size:var(--font-size-md);color:var(--color-primary);text-decoration:none}.more-link[data-v-820812b0]:hover{text-decoration:underline}.bind-steps[data-v-820812b0]{margin:0 var(--spacing-4) var(--spacing-2);font-size:var(--font-size-xs);color:var(--color-text-secondary);padding-left:1.2em;line-height:1.55}.bind-status[data-v-820812b0]{margin:0 var(--spacing-4) var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);line-height:1.45}.bind-status--ok[data-v-820812b0]{background:var(--color-success-background)}.bind-status--warn[data-v-820812b0]{background:var(--color-warning-background)}.bind-status--bad[data-v-820812b0]{background:var(--color-danger-background)}.bind-status .ok[data-v-820812b0]{color:var(--color-success)}.bind-status .warn[data-v-820812b0]{color:var(--color-danger)}.muted.small[data-v-820812b0]{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:4px}.overview-page .rb-stats{gap:var(--spacing-2);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:4px;display:grid}@media (width>=720px){.overview-page .rb-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.overview-page .rb-stat{box-sizing:border-box;border:1px solid var(--glass-border,#ffffff8c);cursor:pointer;text-align:left;padding:var(--spacing-3) var(--spacing-3);border-radius:var(--radius-md);color:inherit;transition:transform var(--dur-base,.2s) var(--ease-out,ease), box-shadow var(--dur-base,.2s) var(--ease-out,ease), background var(--dur-base,.2s) var(--ease-out,ease);text-decoration:none;display:block}.overview-page .rb-stat--static{cursor:default}.overview-page .rb-stat:not(.rb-stat--static):hover{background:var(--glass-bg-strong,#ffffffd9);box-shadow:var(--shadow-lg,0 12px 40px #0f172a1f), inset 0 1px 0 #ffffffe6;color:inherit;transform:translateY(-2px)}.overview-page .rb-stat__value{font-size:var(--font-size-xl);color:var(--ios-tint,var(--color-primary));font-weight:700;line-height:1.2}.overview-page .rb-stat__value--warn{color:var(--ios-orange,var(--color-warning))}.overview-page .rb-stat__value--ok{color:var(--ios-green,var(--color-success));font-size:var(--font-size-xl)}.overview-page .rb-stat__value--muted{color:var(--ios-label-tertiary,var(--color-text-disabled));font-size:var(--font-size-xl)}.overview-page .rb-stat__label{font-size:var(--font-size-xs);color:var(--color-text-secondary,var(--color-text-secondary));margin-top:4px}.intro[data-v-0a9b3e3f]{padding:var(--spacing-2) var(--spacing-4) 0;font-size:var(--font-size-sm);line-height:1.5}.field-block[data-v-0a9b3e3f]{padding:var(--spacing-2) var(--spacing-4)}.chips[data-v-0a9b3e3f]{gap:var(--spacing-2);padding:0 var(--spacing-4) var(--spacing-4);flex-wrap:wrap;display:flex}.chip[data-v-0a9b3e3f]{background:var(--ios-bg-secondary,var(--color-background));border-radius:var(--radius-sm);padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.muted[data-v-0a9b3e3f]{color:var(--color-text-secondary,var(--color-text-secondary));font-size:var(--font-size-sm)}.ios-textarea[data-v-0a9b3e3f]{resize:vertical;width:100%;min-height:100px}.field-block[data-v-e66c4032]{padding:var(--spacing-2) 0}.hint[data-v-e66c4032]{padding:0 0 var(--spacing-2);font-size:var(--font-size-xs)}.tip[data-v-e66c4032]{margin:0 0 var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);font-size:var(--font-size-xs);background:#3c3c430f;line-height:1.45}.row-switch[data-v-e66c4032]{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.row-switch .field-label[data-v-e66c4032]{margin-bottom:0}.log-list[data-v-e66c4032]{gap:var(--spacing-2);flex-direction:column;max-height:50vh;display:flex;overflow:auto}.log-row[data-v-e66c4032]{gap:var(--spacing-2);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.ok[data-v-e66c4032]{color:var(--color-success)}.fail[data-v-e66c4032]{color:var(--color-danger)}.muted[data-v-e66c4032]{color:var(--color-text-secondary,var(--color-text-secondary))}.danger[data-v-e66c4032]{color:var(--color-danger)}.tag-bound[data-v-e66c4032]{padding:1px var(--spacing-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);color:var(--color-success);background:var(--color-success-background);margin-left:6px;font-weight:600;display:inline-block}.field-block[data-v-e95767ae]{padding:var(--spacing-2) var(--spacing-4)}.muted[data-v-e95767ae]{color:var(--color-text-secondary,var(--color-text-secondary))}.form-2col[data-v-e0d655e6]{gap:0 var(--spacing-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=520px){.form-2col[data-v-e0d655e6]{grid-template-columns:1fr}}.tag-pick[data-v-e0d655e6]{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.tag-chip[data-v-e0d655e6]{border:1px solid var(--color-divider);border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-sm);cursor:pointer;color:var(--ios-label);background:#ffffffd9}.tag-chip--on[data-v-e0d655e6]{background:var(--color-primary-background);color:var(--ios-tint);border-color:#0a7aff73;font-weight:600}.tag-chip__kind[data-v-e0d655e6]{font-size:var(--font-size-xs);opacity:.65;margin-left:4px}.media-row[data-v-e0d655e6]{gap:var(--spacing-3);flex-direction:column;display:flex}.media-cover[data-v-e0d655e6]{gap:var(--spacing-3);align-items:flex-start;display:flex}.media-actions[data-v-e0d655e6]{gap:var(--spacing-1);flex-direction:column;display:flex}.media-upload-btn[data-v-e0d655e6]{cursor:pointer;display:inline-flex}.media-upload-btn.disabled[data-v-e0d655e6],.media-thumb--add.disabled[data-v-e0d655e6]{opacity:.5;pointer-events:none}.media-album__grid[data-v-e0d655e6]{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.media-thumb[data-v-e0d655e6]{border-radius:var(--radius-md);border:1px solid var(--color-divider);background:#7878801f;width:96px;overflow:hidden}.media-thumb--cover[data-v-e0d655e6]{justify-content:center;align-items:center;width:120px;height:120px;display:flex}.media-thumb img[data-v-e0d655e6]{object-fit:cover;width:100%;height:96px;display:block}.media-thumb--cover img[data-v-e0d655e6]{height:120px}.media-thumb__bar[data-v-e0d655e6]{padding:2px var(--spacing-1) var(--spacing-1);justify-content:space-between;gap:2px;display:flex}.media-thumb--add[data-v-e0d655e6]{cursor:pointer;width:96px;height:96px;font-size:var(--font-size-sm);color:var(--ios-tint);justify-content:center;align-items:center;display:flex}.muted[data-v-e0d655e6]{color:var(--ios-label-secondary)}.small[data-v-e0d655e6]{font-size:var(--font-size-xs)}.bind-hint[data-v-e0d655e6]{margin:var(--spacing-1) 0 0}.form-hint[data-v-e0d655e6]{margin:0 0 var(--spacing-2);font-size:var(--font-size-xs);padding:0 2px;line-height:1.45}.publish-confirm[data-v-e0d655e6]{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);background:var(--color-primary-background);border:1px solid #0a7aff2e}.publish-confirm__msg[data-v-e0d655e6]{margin:0 0 var(--spacing-2);font-size:var(--font-size-md);color:var(--ios-label);line-height:1.4}.ok[data-v-e0d655e6]{color:var(--color-on-success)}.warn[data-v-e0d655e6]{color:var(--color-on-warning)}.danger[data-v-e0d655e6]{color:var(--color-danger)}.tip[data-v-673241c8]{margin:var(--spacing-3) var(--spacing-4) 0;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);background:var(--color-success-background);color:var(--color-on-success);font-size:var(--font-size-sm);border:1px solid #34c75938;line-height:1.45}.template-box[data-v-673241c8]{min-height:220px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.placeholders[data-v-673241c8]{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.ph-chip[data-v-673241c8]{border:1px solid var(--color-divider);border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-xs);cursor:pointer;color:var(--ios-label);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:#ffffffd9}.ph-chip[data-v-673241c8]:hover{background:var(--color-primary-background);color:var(--ios-tint);border-color:#0a7aff66}.tip[data-v-f6c5feca]{margin:var(--spacing-3) var(--spacing-4) 0;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);background:var(--color-success-background);color:var(--color-on-success);font-size:var(--font-size-sm)}.field-block[data-v-f6c5feca]{padding:var(--spacing-2) 0}.muted[data-v-f6c5feca]{color:var(--color-text-secondary,var(--color-text-secondary))}.danger[data-v-f6c5feca]{color:var(--color-on-danger)}.list[data-v-41bd0fbc]{gap:var(--spacing-2);padding:0 var(--spacing-4) var(--spacing-4);flex-direction:column;display:flex}.card[data-v-41bd0fbc]{background:var(--ios-bg-secondary,var(--color-background));border-radius:var(--radius-md);padding:var(--spacing-3) var(--spacing-3)}.card header[data-v-41bd0fbc]{justify-content:space-between;gap:var(--spacing-2);display:flex}.actions[data-v-41bd0fbc]{gap:var(--spacing-3);margin-top:8px;display:flex}.field-block[data-v-41bd0fbc]{padding:var(--spacing-2) 0}.muted[data-v-41bd0fbc]{color:var(--color-text-secondary,var(--color-text-secondary));font-size:var(--font-size-xs)}.danger[data-v-41bd0fbc]{color:var(--color-danger)}.field-block[data-v-d1e668ea]{padding:var(--spacing-2) var(--spacing-4)}.list[data-v-d1e668ea]{gap:var(--spacing-2);padding:0 var(--spacing-4) var(--spacing-4);flex-direction:column;display:flex}.card[data-v-d1e668ea]{background:var(--ios-bg-secondary,var(--color-background));border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-3);justify-content:space-between;gap:var(--spacing-2);display:flex}.muted[data-v-d1e668ea]{color:var(--color-text-secondary,var(--color-text-secondary));font-size:var(--font-size-xs)}.field-block[data-v-60db8b77]{padding:var(--spacing-2) var(--spacing-4)}.ios-input--num[data-v-60db8b77]{text-align:right;width:88px}.tip[data-v-f73b5e0b]{margin:var(--spacing-3) var(--spacing-4) 0;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);background:var(--color-success-background);color:var(--color-on-success);font-size:var(--font-size-sm);border:1px solid #34c75938;line-height:1.45}.field-block[data-v-f73b5e0b]{padding:var(--spacing-2) var(--spacing-4)}.list[data-v-f73b5e0b]{gap:var(--spacing-2);padding:0 var(--spacing-4) var(--spacing-4);flex-direction:column;display:flex}.card[data-v-f73b5e0b]{background:var(--ios-bg-secondary,var(--color-background));border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-3);justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.muted[data-v-f73b5e0b]{color:var(--color-text-secondary,var(--color-text-secondary));font-size:var(--font-size-xs);margin-left:8px}.danger[data-v-f73b5e0b]{color:var(--color-danger)}.ios-input--num[data-v-f73b5e0b]{width:88px}.ios-input--wide[data-v-f73b5e0b]{width:min(220px,46vw)}.channel-check[data-v-116a0692]{padding:var(--spacing-2) 0}.channel-check__box[data-v-116a0692]{padding:10px var(--spacing-3);font-size:var(--font-size-sm);border-radius:10px;margin-top:8px;line-height:1.45}.channel-check__box--ok[data-v-116a0692]{background:var(--color-success-background);color:var(--color-on-success)}.channel-check__box--warn[data-v-116a0692]{background:var(--color-warning-background);color:var(--color-on-warning)}.channel-check__title[data-v-116a0692]{font-weight:600}.channel-check__ok[data-v-116a0692]{color:var(--color-on-success)}.channel-check__warn[data-v-116a0692]{color:var(--color-on-warning)}.channel-check__hint[data-v-116a0692]{opacity:.85;margin-top:4px}.tip[data-v-0ee032b5]{margin:var(--spacing-3) var(--spacing-4) 0;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);background:var(--color-success-background);color:var(--color-on-success);font-size:var(--font-size-sm)}.ios-input--num[data-v-0ee032b5]{text-align:right;width:88px}.ios-input--wide[data-v-0ee032b5]{width:min(220px,46vw)}.field-block[data-v-0ee032b5]{padding:var(--spacing-2) var(--spacing-4)}.muted[data-v-0ee032b5]{color:var(--color-text-secondary,var(--color-text-secondary))}.tip[data-v-8fa135ce]{margin:var(--spacing-3) var(--spacing-4) 0;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);background:var(--color-primary-background);color:var(--color-primary-pressed);font-size:var(--font-size-sm)}.tip--muted[data-v-8fa135ce]{color:var(--color-text-secondary,var(--color-text-secondary));font-size:var(--font-size-xs);background:#3c3c430f;line-height:1.45}.ios-input--num[data-v-8fa135ce]{text-align:right;width:88px}.field-block[data-v-8fa135ce]{padding:var(--spacing-3) var(--spacing-4)}.toolbar-row[data-v-8fa135ce]{gap:var(--spacing-2);margin:var(--spacing-2) 0;flex-wrap:wrap;align-items:center;display:flex}.muted[data-v-8fa135ce]{color:var(--color-text-secondary,var(--color-text-secondary))}.small[data-v-8fa135ce]{font-size:var(--font-size-xs)}.tag-pick[data-v-8fa135ce]{gap:var(--spacing-2);flex-wrap:wrap;margin-top:8px;display:flex}.tag-chip[data-v-8fa135ce]{border:1px solid var(--color-divider);border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-sm);color:var(--color-text-primary,var(--color-text-primary));cursor:pointer;background:#ffffffb3}.tag-chip--on[data-v-8fa135ce]{background:var(--color-primary-background);color:var(--color-primary-pressed);border-color:#007aff73;font-weight:600}.tag-chip__kind[data-v-8fa135ce]{font-size:var(--font-size-xs);opacity:.7;margin-left:4px}.tg-preview[data-v-f24e229f]{background:linear-gradient(180deg, var(--color-primary) 0%, var(--color-primary) 100%);border-radius:var(--ios-radius-lg);min-height:220px;overflow:hidden}.tg-preview__header[data-v-f24e229f]{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:#fffffff2;padding:10px 14px;font-weight:600;display:flex}.tg-preview__dot[data-v-f24e229f]{background:var(--color-chart-2);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #ffffff59}.tg-preview__chat[data-v-f24e229f]{padding:var(--spacing-2) 14px var(--spacing-4)}.tg-bubble[data-v-f24e229f]{background:var(--color-card);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) 4px;max-width:92%;padding:10px var(--spacing-3);box-shadow:0 1px 2px #0000001f}.tg-bubble__text[data-v-f24e229f]{white-space:pre-wrap;word-break:break-word;font-size:var(--font-size-base);color:var(--color-text-primary);line-height:1.4}.tg-mention[data-v-f24e229f]{color:var(--color-primary);font-weight:500}.tg-mention--bold[data-v-f24e229f]{font-weight:700}.tg-bubble__keyboard[data-v-f24e229f]{flex-direction:column;gap:6px;margin-top:8px;display:flex}.tg-bubble__kb-row[data-v-f24e229f]{gap:6px;display:flex}.tg-bubble__kb-btn[data-v-f24e229f]{text-align:center;padding:var(--spacing-2) 6px;border-radius:var(--radius-sm);background:var(--color-primary-background);color:var(--color-primary);font-size:var(--font-size-md);flex:1;font-weight:500}.tg-preview__hint[data-v-f24e229f]{font-size:var(--font-size-xs);color:#ffffffd9;text-align:center;margin-top:10px}.tip[data-v-9b1dd0a1]{margin:var(--spacing-3) var(--spacing-4) 0;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);background:var(--color-success-background);color:var(--color-on-success);font-size:var(--font-size-sm);line-height:1.45}.field-block[data-v-9b1dd0a1]{padding:var(--spacing-3) var(--spacing-4)}.ph-row[data-v-9b1dd0a1]{gap:var(--spacing-1);flex-wrap:wrap;margin-top:8px;display:flex}.ph-chip[data-v-9b1dd0a1]{border:1px solid var(--color-divider);border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xs);cursor:pointer;color:var(--ios-label);background:#ffffffd9}.ph-chip[data-v-9b1dd0a1]:hover{background:var(--color-primary-background);color:var(--ios-tint);border-color:#0a7aff66}.muted[data-v-9b1dd0a1]{color:var(--ios-label-secondary)}.small[data-v-9b1dd0a1]{font-size:var(--font-size-xs)}.review-list[data-v-f346ddf0]{gap:var(--spacing-2);padding:0 var(--spacing-3) var(--spacing-4);flex-direction:column;display:flex}.review-card[data-v-f346ddf0]{border-radius:var(--radius-md);padding:var(--spacing-3) var(--spacing-3)}.review-card__head[data-v-f346ddf0]{justify-content:space-between;gap:var(--spacing-2);margin-bottom:8px;display:flex}.score-grid[data-v-f346ddf0]{gap:var(--spacing-2);font-size:var(--font-size-sm);flex-wrap:wrap;margin-bottom:6px;display:flex}.review-text[data-v-f346ddf0]{margin:var(--spacing-1) 0;font-size:var(--font-size-sm);white-space:pre-wrap;line-height:1.45}.review-actions[data-v-f346ddf0]{gap:var(--spacing-2);flex-wrap:wrap;align-items:center;margin-top:8px;display:flex}.ios-input--pts[data-v-f346ddf0]{text-align:right;max-width:88px}.score-form[data-v-f346ddf0]{gap:var(--spacing-2);padding:var(--spacing-1) 0;flex-direction:column;display:flex}.score-form__row[data-v-f346ddf0]{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);border:1px solid var(--color-divider);background:#ffffffb8;display:flex}.score-form__label[data-v-f346ddf0]{font-size:var(--font-size-base);color:var(--ios-label)}.muted[data-v-f346ddf0]{color:var(--ios-label-secondary)}.small[data-v-f346ddf0]{font-size:var(--font-size-xs)}.danger[data-v-f346ddf0]{color:var(--color-danger)}.tip[data-v-f346ddf0]{margin:var(--spacing-2) var(--spacing-4) 0;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);font-size:var(--font-size-xs);line-height:1.45}.tip--muted[data-v-f346ddf0]{color:var(--color-text-secondary,var(--color-text-secondary));background:#3c3c430f}.tip[data-v-c92f53ad]{margin:var(--spacing-3) var(--spacing-4) 0;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);background:var(--color-primary-background);color:var(--color-primary-pressed);font-size:var(--font-size-sm)}.field-block[data-v-c92f53ad]{padding:var(--spacing-2) 0}.muted[data-v-c92f53ad]{color:var(--color-text-secondary,var(--color-text-secondary))}.danger[data-v-c92f53ad]{color:var(--color-on-danger)}.tip[data-v-69f328e8]{margin:var(--spacing-3) var(--spacing-4) 0;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);background:var(--color-success-background);color:var(--color-on-success);font-size:var(--font-size-sm);border:1px solid #34c75938;line-height:1.45}.field-block[data-v-69f328e8]{padding:var(--spacing-2) var(--spacing-4)}.list[data-v-69f328e8]{gap:var(--spacing-2);padding:0 var(--spacing-3) var(--spacing-4);flex-direction:column;display:flex}.card[data-v-69f328e8]{border-radius:var(--radius-md);padding:var(--spacing-3) var(--spacing-3);background:#ffffffb8}.card header[data-v-69f328e8]{justify-content:space-between;margin-bottom:6px;display:flex}.card p[data-v-69f328e8]{font-size:var(--font-size-md);white-space:pre-wrap;margin:0;line-height:1.45}.actions[data-v-69f328e8]{gap:var(--spacing-2);margin-top:8px;display:flex}.muted[data-v-69f328e8]{color:var(--color-text-secondary,var(--color-text-secondary))}.danger[data-v-69f328e8]{color:var(--color-on-danger)}.ios-input--num[data-v-264e286e]{text-align:right;width:88px}.field-block[data-v-264e286e]{padding:var(--spacing-2) var(--spacing-4)}.muted[data-v-264e286e]{color:var(--color-text-secondary,var(--color-text-secondary))}.danger[data-v-264e286e]{color:var(--color-on-danger)}.prize-row[data-v-264e286e]{padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-md);justify-content:space-between;align-items:center;display:flex}.field-block[data-v-1756f6ce]{padding:var(--spacing-3) var(--spacing-4)}.muted[data-v-1756f6ce]{color:var(--color-text-secondary,var(--color-text-secondary))}.small[data-v-1756f6ce]{font-size:var(--font-size-xs)}.field-block[data-v-2de79e4a]{padding:var(--spacing-3) var(--spacing-4)}.rank-list[data-v-2de79e4a]{padding:0 var(--spacing-3) var(--spacing-4);margin:0;list-style:none}.rank-list li[data-v-2de79e4a]{gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);background:#ffffffa6;align-items:flex-start;margin-bottom:8px;display:flex}.rank-list__n[data-v-2de79e4a]{border-radius:var(--radius-full);background:var(--color-primary-background);width:28px;height:28px;color:var(--color-primary-pressed);font-weight:700;font-size:var(--font-size-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.muted[data-v-2de79e4a]{color:var(--color-text-secondary,var(--color-text-secondary))}.small[data-v-2de79e4a]{font-size:var(--font-size-xs)}.preview[data-v-520d3587]{padding:var(--spacing-2) var(--spacing-4) var(--spacing-4);gap:var(--spacing-1);flex-direction:column;display:flex}.preview-row[data-v-520d3587]{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.preview-btn[data-v-520d3587]{background:var(--ios-fill-secondary,var(--color-border));border-radius:var(--radius-sm);padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-md)}.field-block[data-v-520d3587]{padding:var(--spacing-2) 0}.muted[data-v-520d3587]{color:var(--color-text-secondary,var(--color-text-secondary))}.danger[data-v-520d3587]{color:var(--color-danger)}.field-block[data-v-fe522840]{padding:var(--spacing-2) 0}.muted[data-v-fe522840]{color:var(--color-text-secondary,var(--color-text-secondary))}.danger[data-v-fe522840]{color:var(--color-danger)}.list[data-v-dbae7488]{gap:var(--spacing-2);padding:0 var(--spacing-4) var(--spacing-4);flex-direction:column;display:flex}.card[data-v-dbae7488]{background:var(--ios-bg-secondary,var(--color-background));border-radius:var(--radius-md);padding:var(--spacing-3) var(--spacing-3)}.card header[data-v-dbae7488]{justify-content:space-between;gap:var(--spacing-2);margin-bottom:6px;display:flex}.card p[data-v-dbae7488]{margin:0 0 var(--spacing-2);white-space:pre-wrap;font-size:var(--font-size-md)}.actions[data-v-dbae7488]{gap:var(--spacing-3);display:flex}.field-block[data-v-dbae7488]{padding:var(--spacing-2) 0}.muted[data-v-dbae7488]{color:var(--color-text-secondary,var(--color-text-secondary));font-size:var(--font-size-xs)}.danger[data-v-dbae7488]{color:var(--color-danger)}.field-block[data-v-176ff000]{padding:var(--spacing-2) var(--spacing-4)}.muted[data-v-176ff000]{color:var(--color-text-secondary,var(--color-text-secondary))}.danger[data-v-176ff000]{color:var(--color-danger)}.ios-input--num[data-v-38f00723]{text-align:right;width:88px}.ios-input--wide[data-v-38f00723]{width:min(220px,46vw)}.field-block[data-v-38f00723]{padding:var(--spacing-4) var(--spacing-1)}.field-block--inset[data-v-38f00723]{padding:var(--spacing-2) var(--spacing-4) var(--spacing-3)}.field-label[data-v-38f00723]{font-size:var(--font-size-sm);color:var(--color-text-secondary,var(--color-text-secondary));margin-bottom:6px;display:block}.muted.small[data-v-38f00723]{margin:var(--spacing-1) 0 0;font-size:var(--font-size-xs);color:var(--color-text-secondary,var(--color-text-secondary));line-height:1.4}.tip[data-v-38f00723]{margin:var(--spacing-2) var(--spacing-4) 0;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);font-size:var(--font-size-xs);line-height:1.45}.tip--muted[data-v-38f00723]{color:var(--color-text-secondary,var(--color-text-secondary));background:#3c3c430f}.bind-box[data-v-38f00723]{margin:var(--spacing-1) var(--spacing-4) var(--spacing-4);padding:var(--spacing-3) var(--spacing-3);border-radius:var(--radius-md);background:var(--color-divider)}.bind-box__head[data-v-38f00723]{justify-content:space-between;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-md);margin-bottom:8px;display:flex}.bind-steps[data-v-38f00723]{margin:0 0 var(--spacing-2);font-size:var(--font-size-xs);color:var(--color-text-secondary,var(--color-text-secondary));padding-left:1.2em;line-height:1.55}.bind-steps code[data-v-38f00723]{font-size:var(--font-size-xs)}.bind-status[data-v-38f00723]{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);line-height:1.45}.bind-status--ok[data-v-38f00723]{background:var(--color-success-background)}.bind-status--warn[data-v-38f00723]{background:var(--color-warning-background)}.bind-status--bad[data-v-38f00723]{background:var(--color-danger-background)}.bind-status__rows[data-v-38f00723]{gap:var(--spacing-1);display:grid}.bind-status .ok[data-v-38f00723]{color:var(--color-success)}.bind-status .warn[data-v-38f00723],.bind-status__err[data-v-38f00723]{color:var(--color-danger)}.side-nav[data-v-23a97743]{border-radius:var(--radius-lg);flex-direction:column;gap:1px;padding:10px;display:flex}.side-nav__section[data-v-23a97743]{padding:var(--spacing-4) var(--spacing-3) 6px;font-size:var(--font-size-xs);letter-spacing:.07em;color:var(--color-text-tertiary);text-align:left;font-weight:600}.side-nav__section--toggle[data-v-23a97743]{cursor:pointer;width:100%;padding:14px var(--spacing-2) 6px var(--spacing-3);border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease-standard);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.side-nav__section--toggle[data-v-23a97743]:hover{color:var(--color-text-secondary);background:#3c3c430a}.side-nav__chevron[data-v-23a97743]{font-size:var(--font-size-md);color:var(--color-text-tertiary);transition:transform var(--duration-fast) var(--ease-standard);font-weight:600;line-height:1;display:inline-block;transform:rotate(0)}.side-nav__chevron--open[data-v-23a97743]{transform:rotate(90deg)}.side-nav__item[data-v-23a97743]{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text-primary);transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);display:flex}.side-nav__label[data-v-23a97743]{align-items:center;gap:7px;min-width:0;display:inline-flex}.side-nav__dot[data-v-23a97743]{background:#3c3c4347;border-radius:50%;flex-shrink:0;width:7px;height:7px}.side-nav__dot--on[data-v-23a97743]{background:var(--color-success);box-shadow:0 0 0 2px #30c1592e}.side-nav__dot--off[data-v-23a97743]{background:#3c3c4338}.side-nav__badge[data-v-23a97743]{border-radius:var(--radius-full);min-width:18px;font-size:var(--font-size-xs);text-align:center;color:var(--color-on-primary);background:var(--color-danger);font-variant-numeric:tabular-nums;flex-shrink:0;padding:1px 6px;font-weight:700;line-height:1.4}.side-nav__item[data-v-23a97743]:hover{background:var(--color-background-tertiary);color:var(--color-text-primary)}.side-nav__item--active[data-v-23a97743],.side-nav__item--active[data-v-23a97743]:hover{background:var(--color-primary-background);color:var(--color-primary);font-weight:600}.side-nav__item--home[data-v-23a97743]{font-weight:600}.page[data-v-9fe07d89]{background:var(--color-background);min-height:100vh}.sub-banner[data-v-68a97a3d]{margin:0 0 var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);background:var(--color-primary-background);color:var(--color-text-primary,var(--color-text-primary));box-sizing:border-box;line-height:1.45}.sub-banner--warn[data-v-68a97a3d]{background:var(--color-warning-background);color:var(--color-warning)}.bot-privacy-banner__title[data-v-68a97a3d]{margin-bottom:2px;font-weight:600}.overview-page[data-v-68a97a3d]{padding-bottom:8px;position:relative}@media (width>=900px){.section-cols[data-v-68a97a3d]{gap:0 var(--spacing-1);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}.stats-row[data-v-68a97a3d]{gap:var(--spacing-2);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px;display:grid}.day-stats[data-v-68a97a3d]{margin-bottom:4px}.day-stats__card[data-v-68a97a3d]{border-radius:var(--ios-radius-lg);padding:var(--spacing-3) var(--spacing-4) var(--spacing-4);margin:0 0 var(--spacing-4)}.day-stats__head[data-v-68a97a3d]{font-size:var(--font-size-base);color:var(--ios-label);margin-bottom:14px;font-weight:700}.day-stats__grid[data-v-68a97a3d]{gap:var(--spacing-3) var(--spacing-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.day-stats__grid--4[data-v-68a97a3d]{grid-template-columns:repeat(4,minmax(0,1fr))}.day-stats__col[data-v-68a97a3d]{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}.day-stats__block[data-v-68a97a3d]{min-width:0}.day-stats__label[data-v-68a97a3d]{font-size:var(--font-size-xs);color:var(--ios-label-secondary);margin-bottom:6px;line-height:1.35}.day-stats__value[data-v-68a97a3d]{font-size:var(--font-size-3xl);color:var(--ios-tint);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.day-stats__extra[data-v-68a97a3d]{gap:var(--spacing-2);border-top:.5px solid var(--ios-separator);flex-wrap:wrap;margin-top:16px;padding-top:14px;display:flex}.day-stats__extra-chip[data-v-68a97a3d]{align-items:center;gap:var(--spacing-2);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-3);cursor:pointer;color:var(--ios-label);transition:background var(--dur-fast) var(--ease-out);background:#ffffff73;text-decoration:none;display:inline-flex}.day-stats__extra-chip[data-v-68a97a3d]:hover{background:#fffc}.day-stats__extra-label[data-v-68a97a3d]{font-size:var(--font-size-xs);color:var(--ios-label-secondary)}.day-stats__extra-value[data-v-68a97a3d]{font-size:var(--font-size-base);font-variant-numeric:tabular-nums;color:var(--ios-tint);font-weight:700}@media (width<=639px){.day-stats__grid[data-v-68a97a3d]{gap:var(--spacing-3) var(--spacing-2)}.day-stats__grid--4[data-v-68a97a3d]{grid-template-columns:repeat(2,minmax(0,1fr))}.day-stats__value[data-v-68a97a3d]{font-size:var(--font-size-xl)}.day-stats__label[data-v-68a97a3d]{font-size:var(--font-size-xs)}}@media (width>=640px){.stats-row[data-v-68a97a3d]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){.mobile-only[data-v-68a97a3d]{display:none}}.dash-panel[data-v-68a97a3d]{border-radius:var(--ios-radius-lg);padding:var(--spacing-3) var(--spacing-4) var(--spacing-4);margin:0 0 var(--spacing-4)}.dash-panel__head[data-v-68a97a3d]{justify-content:space-between;align-items:center;gap:var(--spacing-3);margin-bottom:10px;display:flex}.dash-panel__title[data-v-68a97a3d]{font-size:var(--font-size-sm);letter-spacing:.05em;color:var(--ios-label-secondary);font-weight:600}.dash-panel__actions[data-v-68a97a3d]{gap:var(--spacing-1);flex-wrap:wrap;justify-content:flex-end;display:flex}.dash-panel__more[data-v-68a97a3d]{color:var(--ios-tint);font-size:var(--font-size-sm);cursor:pointer;padding:2px var(--spacing-1);border-radius:var(--radius-xs);transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;text-decoration:none}.dash-panel__more[data-v-68a97a3d]:hover{background:var(--color-primary-background)}.dash-list[data-v-68a97a3d]{margin:0;padding:0;list-style:none}.dash-item[data-v-68a97a3d]{padding:var(--spacing-2) 0;border-bottom:.5px solid var(--ios-separator)}.dash-item[data-v-68a97a3d]:last-child{border-bottom:none;padding-bottom:0}.dash-item__row[data-v-68a97a3d]{align-items:baseline;gap:var(--spacing-2);min-width:0;display:flex}.dash-item__name[data-v-68a97a3d]{font-size:var(--font-size-md);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.dash-item__kind[data-v-68a97a3d]{font-size:var(--font-size-xs);padding:1px var(--spacing-2);border-radius:var(--radius-full);flex-shrink:0;font-weight:600;line-height:1.4}.dash-item__kind--delete[data-v-68a97a3d]{color:var(--color-warning);background:var(--color-warning-background)}.dash-item__kind--action[data-v-68a97a3d]{color:var(--color-on-danger);background:var(--color-danger-background)}.dash-item__tag[data-v-68a97a3d]{font-size:var(--font-size-xs);color:var(--ios-label-secondary);background:var(--ios-bg-secondary);padding:1px var(--spacing-2);border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0}.dash-item__time[data-v-68a97a3d]{font-size:var(--font-size-xs);color:var(--ios-label-tertiary);white-space:nowrap;flex-shrink:0;margin-left:auto}.dash-item__text[data-v-68a97a3d]{font-size:var(--font-size-sm);color:var(--ios-label-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.dash-empty[data-v-68a97a3d]{padding:var(--spacing-3) 0 var(--spacing-1);font-size:var(--font-size-sm);color:var(--ios-label-tertiary)}.stat-chip[data-v-68a97a3d]{border:1px solid var(--glass-border);cursor:pointer;text-align:left;padding:var(--spacing-3) var(--spacing-3);border-radius:var(--radius-md);color:inherit;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);text-decoration:none;display:block}.stat-chip[data-v-68a97a3d]:hover{background:var(--glass-bg-strong);box-shadow:var(--shadow-lg), inset 0 1px 0 #ffffffe6;transform:translateY(-2px)}.stat-chip[data-v-68a97a3d]:active{transform:scale(.98)}.stat-chip__value[data-v-68a97a3d]{font-size:var(--font-size-xl);color:var(--ios-tint);font-weight:700;line-height:1.2}.stat-chip__value--warn[data-v-68a97a3d]{color:var(--ios-orange)}.stat-chip__value--danger[data-v-68a97a3d]{color:var(--ios-red)}.stat-chip__label[data-v-68a97a3d]{font-size:var(--font-size-xs);color:var(--ios-label-secondary);margin-top:4px}.pending-banner[data-v-68a97a3d]{align-items:center;gap:var(--spacing-2);margin:0 0 var(--spacing-5);padding:var(--spacing-3) var(--spacing-3);border-radius:var(--ios-radius);background:var(--color-warning-background);-webkit-backdrop-filter:blur(12px);border:1px solid #ff950040;flex-wrap:wrap;display:flex}.setup-hints[data-v-68a97a3d]{margin:0 0 var(--spacing-4);padding:var(--spacing-3) var(--spacing-3);border-radius:var(--ios-radius-lg);background:var(--color-primary-background);gap:var(--spacing-2);border:1px solid #0a7aff29;flex-direction:column;display:flex}.setup-hints__title[data-v-68a97a3d]{font-size:var(--font-size-xs);letter-spacing:.04em;color:var(--ios-label-secondary);font-weight:600}.setup-hints__item[data-v-68a97a3d]{justify-content:space-between;align-items:center;gap:var(--spacing-3);border-radius:var(--radius-md);width:100%;padding:var(--spacing-2) var(--spacing-3);cursor:pointer;text-align:left;transition:background var(--dur-fast) var(--ease-out);background:#ffffff8c;border:none;display:flex}.setup-hints__item[data-v-68a97a3d]:hover{background:#ffffffe6}.setup-hints__text[data-v-68a97a3d]{font-size:var(--font-size-md);color:var(--ios-label);line-height:1.35}.setup-hints__go[data-v-68a97a3d]{font-size:var(--font-size-sm);color:var(--ios-tint);flex-shrink:0;font-weight:600}.pending-banner__title[data-v-68a97a3d]{font-size:var(--font-size-md);color:var(--color-warning);margin-right:4px;font-weight:600}.pending-banner__chip[data-v-68a97a3d]{color:var(--color-warning);font-size:var(--font-size-sm);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:#fff9;border:1px solid #ff95004d;font-weight:500}.pending-banner__chip[data-v-68a97a3d]:hover{background:#ffffffd9;transform:translateY(-1px)}.skeleton--stat[data-v-68a97a3d]{border-radius:var(--radius-md);height:68px}.skeleton--section[data-v-68a97a3d]{height:220px;margin:0 var(--spacing-4) var(--spacing-6);border-radius:var(--ios-radius-lg)}.sheet-hint[data-v-68a97a3d]{font-size:var(--font-size-md);color:var(--ios-label-secondary);margin:0 0 var(--spacing-3);line-height:1.45}.ios-file[data-v-68a97a3d]{width:100%;font-size:var(--font-size-md);color:var(--ios-label-secondary)}.template-json[data-v-68a97a3d]{font-family:ui-monospace,monospace;font-size:var(--font-size-sm);min-height:200px;margin-top:8px}.template-pick[data-v-68a97a3d]{border-radius:var(--ios-radius);background:#fff9;margin-top:12px;overflow:hidden}.template-pick__row[data-v-68a97a3d]{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-bottom:.5px solid var(--ios-separator);display:flex}.template-pick__row[data-v-68a97a3d]:last-child{border-bottom:none}.template-pick__title[data-v-68a97a3d]{font-size:var(--font-size-base);color:var(--ios-label)}.template-pick__hint[data-v-68a97a3d]{font-size:var(--font-size-xs);color:var(--ios-label-secondary);margin-top:2px}.bge[data-v-8b7e527a]{gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);flex-direction:column;display:flex}.bge-empty[data-v-8b7e527a]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;padding:6px 2px}.bge-row[data-v-8b7e527a]{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-2) var(--spacing-3) var(--spacing-3);background:var(--color-card-secondary);transition:border-color var(--duration-normal) var(--ease-standard), background var(--duration-normal) var(--ease-standard)}.bge-row.is-drop[data-v-8b7e527a]{border-color:var(--color-primary);background:var(--color-primary-background)}.bge-row-head[data-v-8b7e527a]{align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2);display:flex}.bge-row-title[data-v-8b7e527a]{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:600}.bge-row-count[data-v-8b7e527a]{font-size:var(--font-size-xs);color:var(--color-text-disabled)}.bge-row-del[data-v-8b7e527a]{font-size:var(--font-size-xs);color:var(--color-danger);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:2px 0}.bge-row-del[data-v-8b7e527a]:active{opacity:.5}.bge-row-body[data-v-8b7e527a]{align-items:center;gap:var(--spacing-2);flex-wrap:nowrap;display:flex}.bge-pill[data-v-8b7e527a]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);min-width:0;min-height:36px;color:var(--color-text-primary);font-size:var(--font-size-md);cursor:grab;touch-action:none;transition:background var(--duration-normal) var(--ease-standard), border-color var(--duration-normal) var(--ease-standard), transform var(--duration-normal) var(--ease-standard);flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:6px 10px;line-height:1.2;display:inline-flex}.bge-pill[data-v-8b7e527a]:active{background:var(--color-background)}.bge-pill.is-dragging[data-v-8b7e527a]{background:var(--color-card);border-color:var(--color-primary);cursor:grabbing;box-shadow:0 6px 18px #007aff2e}.bge-pill.is-target[data-v-8b7e527a]{border-color:var(--color-primary)}.bge-pill-text[data-v-8b7e527a]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bge-pill-dot[data-v-8b7e527a]{border-radius:var(--radius-full);background:var(--color-primary);flex:none;width:5px;height:5px}.bge-add-btn[data-v-8b7e527a]{flex:0 0 var(--control-icon-md);width:var(--control-icon-md);height:var(--control-icon-md);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-card);color:var(--color-primary);font-size:var(--font-size-lg);cursor:pointer;transition:background var(--duration-normal) var(--ease-standard), border-color var(--duration-normal) var(--ease-standard);justify-content:center;align-items:center;line-height:1;display:inline-flex}.bge-add-btn[data-v-8b7e527a]:active{background:var(--color-primary-background);border-color:var(--color-primary)}.bge-add-btn[data-v-8b7e527a]:disabled{opacity:.4;cursor:default}.bge-add-row[data-v-8b7e527a]{border:1px dashed var(--color-text-disabled);border-radius:var(--radius-md);min-height:44px;color:var(--color-primary);font-size:var(--font-size-md);cursor:pointer;transition:background var(--duration-normal) var(--ease-standard), border-color var(--duration-normal) var(--ease-standard);background:0 0;justify-content:center;align-self:stretch;align-items:center;gap:6px;display:inline-flex}.bge-add-row[data-v-8b7e527a]:active{background:var(--color-primary-background);border-color:var(--color-primary)}.bge-add-row-plus[data-v-8b7e527a]{font-size:var(--font-size-lg)}.bge-tip[data-v-8b7e527a]{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0;line-height:1.45}.bge-form[data-v-8b7e527a]{gap:var(--spacing-2);flex-direction:column;display:flex}.bge-label[data-v-8b7e527a]{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:var(--spacing-1);font-weight:600}.bge-input[data-v-8b7e527a]{width:100%;height:var(--control-height-xl);padding:0 var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);color:var(--color-text-primary);font-size:var(--font-size-base);transition:border-color var(--duration-normal) var(--ease-standard), box-shadow var(--duration-normal) var(--ease-standard);outline:none}.bge-input[data-v-8b7e527a]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #007aff1f}.bge-help[data-v-8b7e527a]{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:2px 0 0;line-height:1.45}.bge-btn[data-v-8b7e527a]{height:var(--control-height-xl);border-radius:var(--radius-md);font-size:var(--font-size-lg);cursor:pointer;transition:opacity var(--duration-normal) var(--ease-standard);border:0;flex:1;font-weight:600}.bge-btn[data-v-8b7e527a]:active{opacity:.7}.bge-btn--danger[data-v-8b7e527a]{background:var(--color-card)1f0;color:var(--color-danger)}.bge-btn--primary[data-v-8b7e527a]{background:var(--color-primary);color:var(--color-card)}.iuf[data-v-a449a93f]{gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);flex-direction:column;display:flex}.iuf-card[data-v-a449a93f]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card-secondary);width:100%;transition:border-color var(--duration-normal) var(--ease-standard), background var(--duration-normal) var(--ease-standard);font-family:inherit}.iuf-card--empty[data-v-a449a93f]{min-height:132px;padding:var(--spacing-4);color:var(--color-primary);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.iuf-card--empty[data-v-a449a93f]:active{background:var(--color-primary-background);border-color:var(--color-primary)}.iuf-card--empty[data-v-a449a93f]:disabled{opacity:.65;cursor:default}.iuf-icon[data-v-a449a93f]{color:var(--color-primary);display:inline-flex}.iuf-title[data-v-a449a93f]{font-size:var(--font-size-base);color:var(--color-primary);font-weight:600}.iuf-sub[data-v-a449a93f]{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.iuf-card--filled[data-v-a449a93f]{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);display:flex}.iuf-thumb[data-v-a449a93f]{border-radius:var(--radius-md);background:var(--color-background);flex:0 0 72px;width:72px;height:72px;overflow:hidden}.iuf-thumb img[data-v-a449a93f]{object-fit:cover;width:100%;height:100%;display:block}.iuf-meta[data-v-a449a93f]{flex-direction:column;gap:2px;min-width:0;display:flex}.iuf-meta-title[data-v-a449a93f]{font-size:var(--font-size-base);color:var(--color-text-primary);font-weight:600}.iuf-meta-sub[data-v-a449a93f]{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.iuf-actions[data-v-a449a93f]{align-items:center;gap:var(--spacing-3);margin-top:6px;display:flex}.iuf-link[data-v-a449a93f]{font-size:var(--font-size-md);color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:2px 0}.iuf-link[data-v-a449a93f]:active{opacity:.55}.iuf-link--danger[data-v-a449a93f]{color:var(--color-danger)}.iuf-divider[data-v-a449a93f]{background:var(--color-border);width:1px;height:12px}.iuf-hint[data-v-a449a93f]{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0;line-height:1.45}.split-form[data-v-4a7a9591]{gap:var(--spacing-4);display:grid}@media (width>=860px){.split-form[data-v-4a7a9591]{grid-template-columns:1fr min(340px,38%);align-items:start}.split-form__aside[data-v-4a7a9591]{position:sticky;top:72px}}.welcome-page[data-v-b0dd3ac5]{min-height:100vh;padding:var(--spacing-5) var(--spacing-5) calc(var(--spacing-10) + var(--ios-safe-bottom));background:var(--color-background);color:var(--color-text-primary);position:relative}.welcome-page[data-v-b0dd3ac5]:before{content:"";background:var(--color-background);z-index:-1;position:fixed;inset:0}.welcome-page[data-v-b0dd3ac5] .split-form{gap:var(--spacing-6)}.welcome-page[data-v-b0dd3ac5] .ios-group{margin-bottom:var(--spacing-6)}.welcome-page[data-v-b0dd3ac5] .ios-textarea,.welcome-page[data-v-b0dd3ac5] .ios-input{font-size:var(--font-size-base);color:var(--color-text-primary)}.welcome-textarea[data-v-b0dd3ac5]{min-height:132px;line-height:var(--line-height-normal)}.welcome-page[data-v-b0dd3ac5] .field-block{padding:var(--spacing-3) var(--spacing-4)}.welcome-page[data-v-b0dd3ac5] .chip-row{gap:var(--spacing-2);padding:0 var(--spacing-4) var(--spacing-4);flex-wrap:wrap;display:flex}.welcome-page[data-v-b0dd3ac5] .field-chip{border-radius:var(--radius-full);min-height:var(--control-height-sm);padding:var(--spacing-1) var(--spacing-3);background:var(--color-background-tertiary);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border:0}.welcome-page[data-v-b0dd3ac5] .field-chip:active{background:var(--color-primary-background);transform:scale(.97)}.welcome-page .banner[data-v-b0dd3ac5]{margin-bottom:var(--spacing-5);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.welcome-page .banner--ok[data-v-b0dd3ac5]{background:var(--color-primary-background);color:var(--color-primary);border:1px solid #0000}.welcome-page .empty-hint[data-v-b0dd3ac5]{padding:var(--spacing-5) var(--spacing-4);color:var(--color-text-secondary);line-height:var(--line-height-normal)}.banner[data-v-7792e6f4]{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);font-size:var(--font-size-md);margin-bottom:12px}.banner--ok[data-v-7792e6f4]{background:var(--color-success-background);color:var(--color-success)}.empty-hint[data-v-7792e6f4]{padding:var(--spacing-5) var(--spacing-4);color:var(--ios-label-secondary)}.status-pill[data-v-7792e6f4]{margin:0 0 var(--spacing-3);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:600;display:inline-block}.status-pill--on[data-v-7792e6f4]{background:var(--color-success-background);color:var(--color-success)}.status-pill--warn[data-v-7792e6f4]{background:var(--color-warning-background);color:var(--color-warning)}.field-block[data-v-7792e6f4]{padding:var(--spacing-3) var(--spacing-4)}.field-label[data-v-7792e6f4]{font-size:var(--font-size-sm);color:var(--ios-label-secondary);margin-bottom:6px;display:block}.ios-textarea[data-v-7792e6f4],.ios-input[data-v-7792e6f4]{width:100%;font-size:var(--font-size-lg);color:var(--ios-label);background:0 0;border:none}.ios-input--num[data-v-7792e6f4]{text-align:right;width:72px}.ios-text-btn[data-v-7792e6f4]{color:var(--ios-tint);font-size:var(--font-size-lg);cursor:pointer;background:0 0;border:none}.ios-save-btn[data-v-7792e6f4]{border-radius:var(--radius-md);width:100%;padding:var(--spacing-3);background:var(--ios-tint);color:var(--color-card);font-size:var(--font-size-lg);cursor:pointer;border:none;font-weight:600}.ios-danger-btn[data-v-7792e6f4]{border-radius:var(--radius-md);padding:var(--spacing-3);background:var(--color-danger-background);color:var(--ios-red);font-size:var(--font-size-lg);border:none;flex:1;font-weight:600}.ios-sheet__footer .ios-save-btn[data-v-7792e6f4]{flex:2}.chip-row[data-v-7792e6f4]{gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4) var(--spacing-3);flex-wrap:wrap;display:flex}.chip-row--tight[data-v-7792e6f4]{padding:var(--spacing-2) 0 0}.field-chip[data-v-7792e6f4]{border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);cursor:pointer;color:var(--ios-tint);background:var(--color-primary-background);border:none;font-weight:600;transition:background .12s,transform .12s}.field-chip[data-v-7792e6f4]:hover{background:var(--color-primary-background)}.field-chip[data-v-7792e6f4]:active{transform:scale(.97)}.muted[data-v-7792e6f4]{color:var(--ios-label-secondary);font-size:var(--font-size-sm)}.waiting-row[data-v-7792e6f4]{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);border-bottom:1px solid #78788029;display:flex}.waiting-sheet[data-v-7792e6f4]{padding-bottom:4px}.waiting-count[data-v-7792e6f4]{text-align:center;min-width:22px}.waiting-row[data-v-7792e6f4]:last-of-type{border-bottom:none}.waiting-row__main[data-v-7792e6f4]{min-width:0}.waiting-row__title[data-v-7792e6f4]{align-items:center;gap:var(--spacing-1);font-size:var(--font-size-base);color:var(--ios-label);font-weight:600;display:flex}.waiting-row__sub[data-v-7792e6f4]{font-size:var(--font-size-xs);color:var(--ios-label-secondary);margin-top:2px}.toolbar-row[data-v-4bb1bfd2]{padding:var(--spacing-1) var(--spacing-3) 0;justify-content:flex-end;display:flex}.field-block[data-v-4bb1bfd2]{padding:var(--spacing-2) var(--spacing-3)}.chip-row[data-v-4bb1bfd2]{gap:var(--spacing-1);padding:0 var(--spacing-3) var(--spacing-2);flex-wrap:wrap;display:flex}.field-chip[data-v-4bb1bfd2]{border:1px solid var(--color-divider,var(--color-border));background:var(--color-background-tertiary,var(--color-background));border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xs);cursor:pointer}.banner[data-v-4bb1bfd2]{margin:0 0 var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.banner--ok[data-v-4bb1bfd2]{background:var(--color-success-background);color:var(--color-success)}.banner--warn[data-v-4bb1bfd2]{background:var(--color-card)400000;color:var(--color-warning)}.empty-hint[data-v-4bb1bfd2]{padding:var(--spacing-6) var(--spacing-3);color:var(--ios-secondary,var(--color-text-secondary))}.msg-editor-footer[data-v-6880c893]{gap:var(--spacing-2);width:100%;display:flex}.msg-editor-footer .ios-danger-btn[data-v-6880c893]{flex:none;width:auto;padding:14px 22px}.msg-editor-footer .ios-save-btn[data-v-6880c893]{flex:auto;width:auto;min-width:0}.msg-editor-hint[data-v-6880c893]{white-space:pre-wrap;line-height:1.55;font-size:var(--font-size-sm)}.chip-row[data-v-6880c893]{gap:var(--spacing-2);padding:var(--spacing-1) 0 var(--spacing-2);flex-wrap:wrap;display:flex}.field-chip[data-v-6880c893]{border-radius:var(--radius-full);padding:7px var(--spacing-3);font-size:var(--font-size-sm);cursor:pointer;color:var(--ios-tint);background:var(--color-primary-background);border:none;font-weight:600;transition:background .12s,transform .12s}.field-chip[data-v-6880c893]:hover{background:var(--color-primary-background)}.field-chip[data-v-6880c893]:active{transform:scale(.97)}.tabs[data-v-8437cedb]{gap:var(--spacing-2);margin-bottom:12px;display:flex}.tab[data-v-8437cedb]{padding:var(--spacing-2) var(--spacing-3);color:var(--ios-secondary,var(--color-text-secondary));cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000}.tab--on[data-v-8437cedb]{color:var(--ios-blue,var(--color-primary));border-bottom-color:var(--ios-blue,var(--color-primary));font-weight:600}.toolbar-row[data-v-8437cedb]{padding:var(--spacing-1) var(--spacing-3) 0;justify-content:flex-end;display:flex}.btn-pair[data-v-8437cedb]{gap:var(--spacing-1);display:flex}.ios-mini-btn[data-v-8437cedb]{background:var(--ios-blue,var(--color-primary));color:var(--color-card);border-radius:var(--radius-sm);padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xs);cursor:pointer;border:none}.ios-mini-btn--sec[data-v-8437cedb]{background:var(--color-text-secondary)}.filter-row[data-v-8437cedb]{gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);flex-wrap:wrap;align-items:center;display:flex}.filter-btn[data-v-8437cedb]{width:auto;padding:var(--spacing-2) var(--spacing-3)}.member-list[data-v-8437cedb]{gap:var(--spacing-2);flex-direction:column;display:flex}.member-row[data-v-8437cedb]{background:var(--ios-card,var(--color-card));border-radius:var(--radius-md);padding:var(--spacing-3)}.member-row__name[data-v-8437cedb]{margin-bottom:4px;font-weight:600}.member-row__meta[data-v-8437cedb]{gap:var(--spacing-2);font-size:var(--font-size-xs);color:var(--ios-secondary,var(--color-text-secondary));flex-wrap:wrap;align-items:center;display:flex}.member-row__actions[data-v-8437cedb]{gap:var(--spacing-1);flex-wrap:wrap;margin-top:8px;display:flex}.chip[data-v-8437cedb]{padding:2px var(--spacing-2);border-radius:var(--radius-full);background:var(--color-chip);color:var(--color-chip-text);display:inline-flex}.chip--primary[data-v-8437cedb]{background:var(--color-primary-background);color:var(--color-primary)}.chip--warn[data-v-8437cedb]{background:var(--color-card)400000;color:var(--color-warning)}.chip--error[data-v-8437cedb]{background:var(--color-danger-background);color:var(--color-on-danger)}.pager[data-v-8437cedb]{justify-content:center;align-items:center;gap:var(--spacing-3);margin-top:12px;display:flex}.pager__btn[data-v-8437cedb]{width:auto;padding:var(--spacing-2) var(--spacing-3)}.pager__info[data-v-8437cedb]{font-size:var(--font-size-sm);color:var(--ios-secondary,var(--color-text-secondary))}.log-row[data-v-8437cedb]{padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--color-divider,var(--color-chip))}.log-row__action[data-v-8437cedb]{font-weight:600}.log-row__detail[data-v-8437cedb]{font-size:var(--font-size-sm);margin-top:2px}.log-row__meta[data-v-8437cedb]{font-size:var(--font-size-xs);color:var(--ios-secondary,var(--color-text-secondary));margin-top:4px}.banner[data-v-8437cedb]{margin:0 0 var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.banner--ok[data-v-8437cedb]{background:var(--color-success-background);color:var(--color-success)}.empty-hint[data-v-8437cedb]{padding:var(--spacing-6) var(--spacing-3);color:var(--ios-secondary,var(--color-text-secondary))}.toolbar-row[data-v-19e52b36]{padding:var(--spacing-2) var(--spacing-4) 0}.field-block[data-v-19e52b36]{padding:var(--spacing-2) var(--spacing-4) var(--spacing-3)}.field-block.muted[data-v-19e52b36]{font-size:var(--font-size-xs);color:var(--ios-secondary,var(--color-text-secondary));margin:0;padding-top:0;line-height:1.45}.chip-row[data-v-19e52b36]{gap:var(--spacing-1);padding:0 var(--spacing-3) var(--spacing-2);flex-wrap:wrap;display:flex}.field-chip[data-v-19e52b36]{border:1px solid var(--color-divider,var(--color-border));background:var(--color-background-tertiary,var(--color-background));border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xs);cursor:pointer}.ios-textarea[data-v-19e52b36]{border-radius:var(--radius-md);width:100%;min-height:120px;padding:var(--spacing-3);font:inherit;resize:vertical;background:var(--color-background-tertiary,var(--color-card));border:0}.banner[data-v-19e52b36]{margin:var(--spacing-3) var(--spacing-4);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);font-size:var(--font-size-md)}.banner--ok[data-v-19e52b36]{background:var(--color-success-background);color:var(--color-success)}.empty-hint[data-v-19e52b36]{padding:var(--spacing-6) var(--spacing-4);color:var(--ios-secondary,var(--color-text-secondary))}.trusted-row[data-v-e7241021]{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-bottom:.5px solid var(--ios-separator);display:flex}.trusted-row[data-v-e7241021]:last-child{border-bottom:none}.trusted-row__name[data-v-e7241021]{font-size:var(--font-size-lg)}.trusted-row__sub[data-v-e7241021]{font-size:var(--font-size-sm);color:var(--ios-label-secondary);margin-top:2px}.trusted-row__meta[data-v-e7241021]{font-size:var(--font-size-xs);color:var(--ios-label-tertiary,var(--ios-label-secondary));margin-top:4px}.sheet-hint[data-v-e7241021]{padding:var(--spacing-1) var(--spacing-1) var(--spacing-3);color:var(--ios-label-secondary);font-size:var(--font-size-base);margin:0;line-height:1.45}.tag-input[data-v-8afd607e]{padding:10px var(--spacing-4);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tag-input__tag[data-v-8afd607e]{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);background:var(--ios-bg-secondary);font-size:var(--font-size-md);display:inline-flex}.tag-input__remove[data-v-8afd607e]{color:var(--ios-label-secondary);font-size:var(--font-size-lg);cursor:pointer;background:0 0;border:none;line-height:1}.tag-input__field[data-v-8afd607e]{min-width:120px;font-size:var(--font-size-lg);background:0 0;border:none;flex:1}.join-chips[data-v-43af5f12]{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;margin-top:8px;display:flex}.join-chip[data-v-43af5f12]{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);background:var(--color-primary-background);color:var(--color-primary-pressed);font-size:var(--font-size-sm);max-width:100%;display:inline-flex}.join-chip__name[data-v-43af5f12]{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.join-chip__x[data-v-43af5f12]{color:inherit;font-size:var(--font-size-base);cursor:pointer;background:0 0;border:none;padding:0 2px;line-height:1}.lottery-actions[data-v-43af5f12]{padding:var(--spacing-3) var(--spacing-4);border-bottom:.5px solid var(--ios-separator)}.lottery-actions[data-v-43af5f12]:last-child{border-bottom:none}.lottery-actions__title[data-v-43af5f12]{font-size:var(--font-size-base);margin-bottom:6px;font-weight:500}.lottery-actions__btns[data-v-43af5f12]{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.part-row[data-v-43af5f12]{justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-bottom:.5px solid var(--ios-separator);display:flex}.part-row__name[data-v-43af5f12]{font-size:var(--font-size-lg);font-weight:500}.part-row__sub[data-v-43af5f12]{font-size:var(--font-size-sm);color:var(--ios-label-secondary);margin-top:2px}.part-row__remark[data-v-43af5f12]{font-size:var(--font-size-sm);color:var(--ios-label);margin-top:4px}.pager[data-v-43af5f12]{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);flex-wrap:wrap;display:flex}.pager__btn[data-v-43af5f12]{width:auto;padding:var(--spacing-2) var(--spacing-3)}.pager__info[data-v-43af5f12]{font-size:var(--font-size-sm);color:var(--ios-label-secondary)}.weight-hint[data-v-43af5f12]{margin-top:4px;line-height:1.55}.weight-hint__preview[data-v-43af5f12]{color:var(--ios-label);margin-top:6px}.lottery-bot-warning[data-v-43af5f12]{margin:var(--spacing-3) 0;line-height:1.55}.lottery-bot-warning__title[data-v-43af5f12]{margin-bottom:4px;font-weight:600}.banner[data-v-ec3ae12e]{margin:var(--spacing-3) var(--spacing-4);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);font-size:var(--font-size-md)}.banner--ok[data-v-ec3ae12e]{background:var(--color-success-background);color:var(--color-success)}.empty-hint[data-v-ec3ae12e]{padding:var(--spacing-4);color:var(--ios-secondary,var(--color-text-secondary));font-size:var(--font-size-md)}.pkt-row[data-v-ec3ae12e]{justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-divider,var(--color-border));display:flex}.pkt-row[data-v-ec3ae12e]:last-child{border-bottom:0}.pkt-row__title[data-v-ec3ae12e]{font-size:var(--font-size-base);font-weight:500}.pkt-row__meta[data-v-ec3ae12e]{font-size:var(--font-size-xs);color:var(--ios-secondary,var(--color-text-secondary));margin-top:4px}.pkt-row__time[data-v-ec3ae12e]{font-size:var(--font-size-xs);color:var(--ios-secondary,var(--color-text-secondary));white-space:nowrap}.games-page .empty-hint[data-v-4db2d23e]{padding:var(--spacing-6) var(--spacing-4);font-size:var(--font-size-md);color:var(--ios-label-secondary);line-height:1.5}.preview-hint[data-v-4db2d23e]{margin:var(--spacing-3) 0 0;font-size:var(--font-size-sm);color:var(--ios-label-secondary);line-height:1.45}.cookie-field[data-v-4db2d23e]{padding:var(--spacing-3) var(--spacing-4);border-bottom:.5px solid var(--color-divider)}.cookie-field[data-v-4db2d23e]:last-of-type{border-bottom:none}.cookie-field__label[data-v-4db2d23e]{font-size:var(--font-size-sm);color:var(--ios-label-secondary);margin-bottom:8px;display:block}.cookie-field__input[data-v-4db2d23e]{box-sizing:border-box;width:100%}.cookie-status[data-v-4db2d23e]{padding:0 var(--spacing-4) var(--spacing-3);font-size:var(--font-size-xs);color:var(--ios-label-secondary);margin:0}.field-hint[data-v-b92cf82d]{margin:var(--spacing-1) var(--spacing-4) var(--spacing-3);font-size:var(--font-size-xs);color:var(--color-text-secondary,var(--color-text-secondary));line-height:1.5}.exchange-actions[data-v-b92cf82d]{border-bottom:.5px solid var(--ios-separator);font-size:var(--font-size-base);justify-content:space-between;align-items:center;display:flex}.field-block--end[data-v-b92cf82d]{justify-content:flex-end;display:flex}.chip-row[data-v-b92cf82d]{gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4) var(--spacing-3);flex-wrap:wrap;display:flex}.chip-row--tight[data-v-b92cf82d]{padding-top:0}.field-chip[data-v-b92cf82d]{border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);cursor:pointer;color:var(--ios-tint);background:var(--color-primary-background);border:none;font-weight:600;transition:background .12s,transform .12s}.field-chip[data-v-b92cf82d]:hover{background:var(--color-primary-background)}.field-chip[data-v-b92cf82d]:active{transform:scale(.97)}.actions .ios-link-btn+.ios-link-btn[data-v-b92cf82d]{margin-left:6px}.small[data-v-b92cf82d]{font-size:var(--font-size-xs);margin-top:2px}.review-list[data-v-c2de884f]{gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3) var(--spacing-3);flex-direction:column;display:flex}.review-card[data-v-c2de884f]{border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:var(--spacing-3);background:#ffffffb8}.review-card__head[data-v-c2de884f]{justify-content:space-between;gap:var(--spacing-2);margin-bottom:8px;display:flex}.score-grid[data-v-c2de884f]{gap:var(--spacing-1);font-size:var(--font-size-sm);color:var(--ios-label-secondary);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:8px;display:grid}@media (width<=400px){.score-grid[data-v-c2de884f]{font-size:var(--font-size-xs);grid-template-columns:repeat(2,minmax(0,1fr))}}.review-card p[data-v-c2de884f],.pre[data-v-c2de884f]{margin:var(--spacing-1) 0;font-size:var(--font-size-md);white-space:pre-wrap;word-break:break-word;line-height:1.45}div.actions[data-v-c2de884f]{gap:var(--spacing-2);flex-wrap:wrap;margin-top:10px;display:flex}td.actions .ios-link-btn+.ios-link-btn[data-v-c2de884f]{margin-left:6px}.danger[data-v-c2de884f]{color:var(--color-danger)}.chip-row[data-v-c2de884f]{gap:var(--spacing-2);margin:var(--spacing-2) 0 var(--spacing-3);flex-wrap:wrap;display:flex}.field-chip.active[data-v-c2de884f]{background:var(--color-primary-background);color:var(--ios-tint)}.toolbar-row[data-v-c2de884f]{padding:var(--spacing-2) var(--spacing-3)}.small[data-v-c2de884f]{font-size:var(--font-size-xs)}.muted[data-v-c2de884f]{color:var(--ios-label-secondary)}.ios-input--wide[data-v-c2de884f]{text-align:right;width:min(220px,42vw);font-size:var(--font-size-base)}.channel-probe[data-v-c2de884f]{gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3) var(--spacing-3);flex-direction:column;display:flex}.bind-status[data-v-c2de884f]{border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);background:#3c3c430f;line-height:1.4}.bind-status--ok[data-v-c2de884f]{background:var(--color-success-background)}.bind-status--warn[data-v-c2de884f]{background:var(--color-warning-background)}.bind-status--bad[data-v-c2de884f]{background:var(--color-danger-background)}.bind-status .ok[data-v-c2de884f]{color:var(--color-success)}.bind-status .warn[data-v-c2de884f]{color:var(--color-danger)}.empty-hint[data-v-cc81247c]{padding:var(--spacing-5) var(--spacing-4);color:var(--ios-label-secondary);line-height:1.5}.field-block[data-v-cc81247c]{padding:var(--spacing-3) var(--spacing-4) var(--spacing-1)}.field-block.muted[data-v-cc81247c]{color:var(--ios-label-secondary);font-size:var(--font-size-base)}.rule-row[data-v-cc81247c]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-bottom:.5px solid var(--ios-separator);cursor:pointer;display:flex}.rule-row[data-v-cc81247c]:active{background:#0000000a}.rule-row__main[data-v-cc81247c]{flex:1;min-width:0}.rule-row__title[data-v-cc81247c]{font-size:var(--font-size-lg);color:var(--ios-label);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rule-row__sub[data-v-cc81247c]{font-size:var(--font-size-sm);color:var(--ios-label-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.rule-row__chev[data-v-cc81247c]{color:var(--ios-label-tertiary,var(--color-text-disabled));font-size:var(--font-size-xl);line-height:1}.btn-editor-row[data-v-cc81247c]{gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);border-bottom:.5px solid var(--ios-separator);grid-template-columns:1fr 1.4fr auto;display:grid}.ios-textarea[data-v-cc81247c],.ios-input[data-v-cc81247c]{width:100%;font-size:var(--font-size-lg);color:var(--ios-label);resize:vertical;background:0 0;border:none;min-width:0}@media (width<=480px){.btn-editor-row[data-v-cc81247c]{grid-template-columns:1fr auto;grid-template-areas:"text del""url del"}.btn-editor-row .ios-input[data-v-cc81247c]:first-child{grid-area:text}.btn-editor-row .ios-input[data-v-cc81247c]:nth-child(2){grid-area:url}.btn-editor-row .ios-icon-btn[data-v-cc81247c]{grid-area:del;align-self:center}}.ios-text-btn[data-v-cc81247c],.ios-icon-btn[data-v-cc81247c]{color:var(--ios-tint);font-size:var(--font-size-lg);cursor:pointer;background:0 0;border:none}.ios-text-btn.danger[data-v-cc81247c]{color:var(--color-danger)}.sheet-actions[data-v-cc81247c]{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);display:flex}.ios-btn.primary[data-v-cc81247c]{border-radius:var(--radius-md);padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-lg);color:var(--color-card);background:var(--ios-tint);cursor:pointer;border:none;font-weight:600}.ios-btn.primary[data-v-cc81247c]:disabled{opacity:.55;cursor:default}.rule-row[data-v-a592d98b]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-divider);cursor:pointer;display:flex}.rule-row__main[data-v-a592d98b]{flex:1;min-width:0}.rule-row__title[data-v-a592d98b]{font-size:var(--font-size-lg)}.rule-row__sub[data-v-a592d98b],.muted[data-v-a592d98b]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.rule-row__chev[data-v-a592d98b]{color:var(--color-text-disabled)}.job-row[data-v-a592d98b]{padding:var(--spacing-2) var(--spacing-4);border-bottom:1px solid var(--color-divider);font-size:var(--font-size-sm)}.danger[data-v-a592d98b]{color:var(--color-danger)}.ios-input[data-v-a592d98b],.ios-textarea[data-v-a592d98b]{box-sizing:border-box;width:100%}.ad-carousel-page[data-v-6f530eb0]{min-height:100vh;padding:var(--spacing-5) var(--spacing-5) calc(var(--spacing-10) + var(--ios-safe-bottom));background:var(--color-background);color:var(--color-text-primary);position:relative}.ad-carousel-page[data-v-6f530eb0]:before{content:"";background:var(--color-background);z-index:-1;position:fixed;inset:0}.ad-carousel-page[data-v-6f530eb0] .ios-group{margin-bottom:var(--spacing-6)}.empty-hint[data-v-6f530eb0]{padding:var(--spacing-5) var(--spacing-4);color:var(--color-text-secondary);line-height:var(--line-height-normal)}.field-block[data-v-6f530eb0]{padding:var(--spacing-3) var(--spacing-4) var(--spacing-1)}.field-block.muted[data-v-6f530eb0]{color:var(--color-text-secondary);font-size:var(--font-size-base)}.field-block.small[data-v-6f530eb0]{font-size:var(--font-size-sm);padding-bottom:var(--spacing-3)}.actions-row[data-v-6f530eb0]{gap:var(--spacing-3) var(--spacing-4);flex-wrap:wrap;align-items:center;display:flex}.rule-row[data-v-6f530eb0]{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-divider);cursor:pointer;display:flex}.rule-row[data-v-6f530eb0]:active{background:var(--color-background-tertiary)}.rule-row__main[data-v-6f530eb0]{flex:1;min-width:0}.rule-row__title[data-v-6f530eb0]{font-size:var(--font-size-base);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rule-row__sub[data-v-6f530eb0]{margin-top:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rule-row__chev[data-v-6f530eb0]{color:var(--color-text-tertiary);font-size:var(--font-size-xl);line-height:1}.btn-editor-row[data-v-6f530eb0]{gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);border-bottom:1px solid var(--color-divider);grid-template-columns:1fr 1.4fr auto;display:grid}.ios-textarea[data-v-6f530eb0],.ios-input[data-v-6f530eb0]{width:100%;font-size:var(--font-size-lg);color:var(--color-text-primary);resize:vertical;background:0 0;border:none;min-width:0}.ios-text-btn[data-v-6f530eb0],.ios-icon-btn[data-v-6f530eb0]{color:var(--ios-tint);font-size:var(--font-size-lg);cursor:pointer;background:0 0;border:none}.ios-text-btn.danger[data-v-6f530eb0]{color:var(--color-danger)}.ios-text-btn[data-v-6f530eb0]:disabled{opacity:.45;cursor:default}.sheet-actions[data-v-6f530eb0]{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);display:flex}.ios-btn.primary[data-v-6f530eb0]{border-radius:var(--radius-md);padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-lg);color:var(--color-card);background:var(--ios-tint);cursor:pointer;border:none;font-weight:600}.ios-btn.primary[data-v-6f530eb0]:disabled{opacity:.55;cursor:default}@media (width<=480px){.btn-editor-row[data-v-6f530eb0]{grid-template-columns:1fr auto;grid-template-areas:"text del""url del"}.btn-editor-row .ios-input[data-v-6f530eb0]:first-child{grid-area:text}.btn-editor-row .ios-input[data-v-6f530eb0]:nth-child(2){grid-area:url}.btn-editor-row .ios-icon-btn[data-v-6f530eb0]{grid-area:del;align-self:center}}.date-input[data-v-1c54d2c7]{max-width:11rem}.actions-row[data-v-1c54d2c7]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.sheet-actions[data-v-1c54d2c7]{justify-content:flex-end;padding-bottom:1rem}.rule-row[data-v-1c54d2c7]{border-bottom:.5px solid var(--color-divider);background:0 0;align-items:center;gap:.35rem;padding:.55rem .75rem .55rem .5rem;display:flex}.rule-row--off[data-v-1c54d2c7]{opacity:.45}.rule-row--drag[data-v-1c54d2c7]{opacity:.55}.rule-row--over[data-v-1c54d2c7]{background:var(--color-primary-background)}.drag-handle[data-v-1c54d2c7]{cursor:grab;color:var(--color-text-disabled);-webkit-user-select:none;user-select:none;padding:.25rem .35rem;font-size:1rem}.rule-row__main[data-v-1c54d2c7]{cursor:pointer;flex:1;min-width:0}.rule-row__title[data-v-1c54d2c7]{font-size:.95rem}.rule-row__note[data-v-1c54d2c7]{color:var(--color-text-secondary,var(--color-text-secondary));margin-left:.5rem;font-weight:400}.rule-row__sub[data-v-1c54d2c7]{color:var(--color-text-secondary,var(--color-text-secondary));text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.rule-row__ops[data-v-1c54d2c7]{align-items:center;gap:.1rem;display:flex}.rule-row__chev[data-v-1c54d2c7]{color:var(--color-text-disabled);cursor:pointer;padding:0 .2rem;font-size:1.2rem}.field-label[data-v-1c54d2c7]{color:var(--color-text-secondary,var(--color-text-secondary));margin-bottom:.35rem;font-size:.8rem;display:block}.field-block[data-v-1c54d2c7]{padding:.5rem 1rem}.muted[data-v-1c54d2c7]{color:var(--color-text-secondary,var(--color-text-secondary))}.small[data-v-1c54d2c7]{font-size:.75rem}.ok[data-v-1c54d2c7]{color:var(--color-success)}.err[data-v-1c54d2c7],.danger[data-v-1c54d2c7]{color:var(--color-danger)}.btn-editor-row[data-v-1c54d2c7]{align-items:center;gap:.4rem;padding:.35rem 1rem;display:flex}.btn-editor-row.wrap[data-v-1c54d2c7]{flex-wrap:wrap}.ios-input.narrow[data-v-1c54d2c7]{max-width:3.2rem}.ios-input.narrow-kind[data-v-1c54d2c7]{max-width:6.5rem}.link-row-block[data-v-1c54d2c7]{border-bottom:.5px solid var(--color-divider);margin-bottom:.5rem;padding-bottom:.5rem}.ios-icon-btn[data-v-1c54d2c7]{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:.25rem .35rem;font-size:1rem}.preview-stack[data-v-5d3407fc]{gap:var(--spacing-4);flex-direction:column;display:flex}.chip-row[data-v-5d3407fc]{gap:var(--spacing-2);padding:0 var(--spacing-4) var(--spacing-3);flex-wrap:wrap;display:flex}.field-chip[data-v-5d3407fc]{border:1px solid var(--color-divider);border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-sm);color:var(--ios-blue,var(--color-primary));cursor:pointer;background:#ffffffb8}.field-block[data-v-5d3407fc]{padding:var(--spacing-2) var(--spacing-4) var(--spacing-3)}.ios-textarea[data-v-5d3407fc]{box-sizing:border-box;border:1px solid var(--color-divider);border-radius:var(--radius-md);width:100%;padding:var(--spacing-2) var(--spacing-3);font:inherit;resize:vertical;background:#ffffffd9;line-height:1.45}.ios-input[data-v-5d3407fc]{text-align:right;width:min(180px,42vw);font:inherit;color:inherit;background:0 0;border:none}.ios-input--num[data-v-5d3407fc]{width:72px}.ios-textarea[data-v-a5b9dc30]:disabled{opacity:.5;background:#78788014}.kick-result--ok[data-v-a5b9dc30]{color:var(--ios-green);font-weight:500}.kick-result--fail[data-v-a5b9dc30]{color:var(--color-danger);font-weight:500}.cell-stack[data-v-f3da1350]{flex-direction:column;display:flex}.actions[data-v-f3da1350]{white-space:nowrap}.small[data-v-f3da1350]{font-size:var(--font-size-xs)}.muted[data-v-f3da1350]{color:var(--ios-label-secondary)}.field-block[data-v-f3da1350]{padding:var(--spacing-2) var(--spacing-4) var(--spacing-3)}.field-block.muted[data-v-f3da1350]{color:var(--color-text-secondary,var(--color-text-secondary));font-size:var(--font-size-md)}.clip[data-v-f3da1350]{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.cell-text[data-v-f3da1350]{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:460px;line-height:1.45}.verdict-wrong[data-v-f3da1350]{background:var(--color-danger-background);color:var(--color-on-danger);border-color:#ff3b3038}.pager[data-v-f3da1350]{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4) var(--spacing-4);display:flex}.pager__btn[data-v-f3da1350]{width:auto;padding:var(--spacing-2) var(--spacing-4)}.pager__info[data-v-f3da1350]{font-size:var(--font-size-md);color:var(--ios-label-secondary)}@media (width<=640px){.clip[data-v-f3da1350]{white-space:normal;max-width:none}}.op-audit-wrap[data-v-1767999b]{padding:var(--spacing-2) var(--spacing-3) var(--spacing-3)}.clip[data-v-37b0029e]{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.cell-stack[data-v-37b0029e]{flex-direction:column;display:flex}@media (width<=640px){.clip[data-v-37b0029e]{white-space:normal;max-width:none}}.small[data-v-37b0029e]{font-size:var(--font-size-xs)}.muted[data-v-37b0029e]{color:var(--ios-label-secondary)}.pager[data-v-37b0029e]{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4) var(--spacing-4);display:flex}.pager__btn[data-v-37b0029e]{width:auto;padding:var(--spacing-2) var(--spacing-4)}.pager__info[data-v-37b0029e]{font-size:var(--font-size-md);color:var(--ios-label-secondary)}.small[data-v-1c6a85b9]{font-size:var(--font-size-xs)}.muted[data-v-1c6a85b9]{color:var(--ios-label-secondary)}.pager[data-v-1c6a85b9]{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4) var(--spacing-4);display:flex}.pager__btn[data-v-1c6a85b9]{width:auto;padding:var(--spacing-2) var(--spacing-4)}.pager__info[data-v-1c6a85b9]{font-size:var(--font-size-md);color:var(--ios-label-secondary)}.member-avatar[data-v-998c456e]{width:36px;height:36px;color:var(--color-on-primary);font-size:var(--font-size-base);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.toolbar-btn[data-v-ba847823]{width:auto;padding:var(--spacing-2) var(--spacing-3);flex-shrink:0}.sync-progress[data-v-ba847823]{font-size:var(--font-size-sm);padding:0 var(--spacing-4) var(--spacing-2);max-width:920px;margin:0 auto}.member-row[data-v-ba847823]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-bottom:.5px solid var(--ios-separator);display:flex}.member-row[data-v-ba847823]:last-child{border-bottom:none}.member-row__main[data-v-ba847823]{flex:1;min-width:0}.member-row__name[data-v-ba847823]{font-size:var(--font-size-lg);align-items:center;gap:var(--spacing-1);display:flex}.member-row__sub[data-v-ba847823]{font-size:var(--font-size-xs);color:var(--ios-label-secondary);margin-top:2px}.member-row__mute[data-v-ba847823]{font-size:var(--font-size-xs);color:var(--ios-red,var(--color-danger));margin-top:2px}.muted-tag[data-v-ba847823]{color:var(--ios-red,var(--color-danger))}.toolbar-btn--on[data-v-ba847823]{font-weight:600}.member-row__meta[data-v-ba847823]{text-align:right;font-size:var(--font-size-sm)}.member-row__points[data-v-ba847823]{color:var(--ios-tint);font-weight:600}.member-actions[data-v-ba847823]{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.sheet-actions[data-v-ba847823]{gap:var(--spacing-2);padding:var(--spacing-2) 0;flex-direction:column;display:flex}.pager[data-v-ba847823]{justify-content:center;align-items:center;gap:var(--spacing-3);margin-top:16px;display:flex}.pager__btn[data-v-ba847823]{width:auto;padding:var(--spacing-2) var(--spacing-4)}.pager__info[data-v-ba847823]{font-size:var(--font-size-md);color:var(--ios-label-secondary)}.toolbar-btn[data-v-69729315]{width:auto;padding:var(--spacing-2) var(--spacing-3);flex-shrink:0}.toolbar-link[data-v-69729315]{white-space:nowrap;flex-shrink:0}.select-bar[data-v-69729315]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4) var(--spacing-1);flex-wrap:wrap;display:flex}.select-bar__count[data-v-69729315]{font-size:var(--font-size-sm);margin-left:auto}.member-row[data-v-69729315]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-bottom:.5px solid var(--ios-separator);cursor:pointer;display:flex}.member-row[data-v-69729315]:last-child{border-bottom:none}.member-row--on[data-v-69729315]{background:var(--color-primary-background)}.member-row--trusted .member-row__name[data-v-69729315]{opacity:.92}.member-check[data-v-69729315]{width:18px;height:18px;accent-color:var(--ios-tint);flex-shrink:0}.member-row__main[data-v-69729315]{flex:1;min-width:0}.member-row__name[data-v-69729315]{font-size:var(--font-size-lg);align-items:center;gap:var(--spacing-1);display:flex}.member-row__sub[data-v-69729315]{font-size:var(--font-size-xs);color:var(--ios-label-secondary);margin-top:2px}.pager[data-v-69729315]{justify-content:center;align-items:center;gap:var(--spacing-3);margin-top:16px;display:flex}.pager__btn[data-v-69729315]{width:auto;padding:var(--spacing-2) var(--spacing-4)}.pager__info[data-v-69729315]{font-size:var(--font-size-md);color:var(--ios-label-secondary)}.result-box[data-v-69729315]{max-width:920px;margin:var(--spacing-4) auto 0;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);border:.5px solid var(--ios-separator);background:#ffffff8c}.result-box__title[data-v-69729315]{margin-bottom:4px;font-weight:600}.result-box__fails[data-v-69729315]{font-size:var(--font-size-sm);color:var(--color-on-danger);margin-top:8px}.result-box__fail[data-v-69729315]{margin-top:2px}.toolbar-row[data-v-6e2eafd7]{gap:var(--spacing-2);margin:var(--spacing-3) 0;flex-wrap:wrap;align-items:center;display:flex}.toolbar-btn[data-v-6e2eafd7]{flex:none}.toolbar-link[data-v-6e2eafd7]{margin-left:auto}.ios-input[data-v-6e2eafd7]{flex:160px;min-width:120px}.member-row[data-v-6e2eafd7]{align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-2) var(--spacing-3);text-align:left;font:inherit;color:inherit;box-sizing:border-box;background:0 0;border:0;display:flex}.member-row--selectable[data-v-6e2eafd7]{cursor:pointer}.member-row--selectable[data-v-6e2eafd7]:active{opacity:.75}.member-row--on[data-v-6e2eafd7]{background:var(--color-primary-background)}.member-row__main[data-v-6e2eafd7]{flex:auto;min-width:0}.member-row__name[data-v-6e2eafd7]{align-items:center;gap:var(--spacing-1);flex-wrap:wrap;font-weight:600;display:flex}.member-row__sub[data-v-6e2eafd7]{font-size:var(--font-size-sm);color:var(--color-text-secondary,var(--color-text-secondary));margin-top:2px}.pager[data-v-6e2eafd7]{justify-content:center;align-items:center;gap:var(--spacing-3);margin:var(--spacing-4) 0;display:flex}.pager__info[data-v-6e2eafd7]{font-size:var(--font-size-sm);color:var(--color-text-secondary,var(--color-text-secondary))}.result-box[data-v-6e2eafd7]{margin:var(--spacing-4) var(--spacing-3);padding:var(--spacing-3) var(--spacing-3);border-radius:var(--radius-md);background:#8e8e931f}.result-box__title[data-v-6e2eafd7]{margin-bottom:4px;font-weight:600}.result-box__fail[data-v-6e2eafd7]{color:var(--color-danger);font-size:var(--font-size-sm);margin-top:6px}.field-block[data-v-6e2eafd7]{padding:var(--spacing-3) var(--spacing-3)}.muted[data-v-6e2eafd7]{color:var(--color-text-secondary,var(--color-text-secondary));font-size:var(--font-size-sm)}.field-block[data-v-63b26de9]{padding:var(--spacing-3) var(--spacing-4) var(--spacing-1)}.ios-textarea[data-v-63b26de9]{width:100%;font-size:var(--font-size-lg);color:var(--ios-label);resize:vertical;background:0 0;border:none;line-height:1.45}.chip-row[data-v-63b26de9]{gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4) var(--spacing-3);flex-wrap:wrap;display:flex}.field-chip[data-v-63b26de9]{border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);cursor:pointer;color:var(--ios-tint);background:var(--color-primary-background);border:none;font-weight:600;transition:background .12s,transform .12s}.field-chip[data-v-63b26de9]:hover{background:var(--color-primary-background)}.field-chip[data-v-63b26de9]:active{transform:scale(.97)}.preview-stack[data-v-63b26de9]{gap:var(--spacing-3);flex-direction:column;display:flex}.format-sample[data-v-28369016]{padding:var(--spacing-3) var(--spacing-4);word-break:break-word;line-height:1.45}.speech-stats[data-v-28369016]{gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);grid-template-columns:1fr 1fr;display:grid}.speech-stat[data-v-28369016]{text-align:center;padding:var(--spacing-3);background:var(--ios-bg);border-radius:var(--radius-md)}.speech-stat__value[data-v-28369016]{font-size:var(--font-size-3xl);color:var(--ios-tint);font-weight:700}.speech-stat__label[data-v-28369016]{font-size:var(--font-size-sm);color:var(--ios-label-secondary);margin-top:4px}.rank-row[data-v-28369016]{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-bottom:.5px solid var(--ios-separator);display:flex}.rank-row[data-v-28369016]:last-child{border-bottom:none}.rank-row__pos[data-v-28369016]{text-align:center;width:28px;color:var(--ios-label-secondary);font-weight:600}.rank-row__pos--top[data-v-28369016]{color:var(--ios-orange)}.rank-row__name[data-v-28369016]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rank-row__count[data-v-28369016]{color:var(--ios-tint);font-weight:600}.meta-card[data-v-c5f27110]{padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-lg);background:linear-gradient(145deg,#34c75924,#34c7590d);border:1px solid #34c7592e;margin-bottom:16px}.meta-card--warn[data-v-c5f27110]{background:linear-gradient(145deg,#ff950029,#ff95000d);border-color:#ff950038}.meta-card__row[data-v-c5f27110]{justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);display:flex}.meta-card__title[data-v-c5f27110]{font-size:var(--font-size-sm);color:var(--color-text-secondary,var(--color-text-secondary));margin-bottom:4px}.meta-card__schedule[data-v-c5f27110]{font-size:var(--font-size-xl);letter-spacing:-.02em;color:var(--color-text-primary,var(--color-text-primary));font-weight:650;line-height:1.2}.meta-card__pills[data-v-c5f27110]{gap:var(--spacing-1);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;display:flex}.pill[data-v-c5f27110]{padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);align-items:center;font-weight:560;line-height:1.2;display:inline-flex}.pill--on[data-v-c5f27110]{background:var(--color-success-background);color:var(--color-on-success)}.pill--off[data-v-c5f27110]{color:var(--color-text-secondary);background:#8e8e9329}.meta-card__handle[data-v-c5f27110]{font-size:var(--font-size-sm);color:var(--color-text-secondary,var(--color-text-secondary));margin-top:10px}.meta-card__hint[data-v-c5f27110]{margin:var(--spacing-2) 0 0;font-size:var(--font-size-xs);color:var(--color-text-secondary,var(--color-text-secondary));line-height:1.45}.empty-hint[data-v-c5f27110]{padding:var(--spacing-4);color:var(--color-text-secondary,var(--color-text-secondary))}.block-label[data-v-4ceabdc8]{font-size:var(--font-size-sm);color:var(--ios-label-secondary);margin-bottom:8px;font-weight:600}.inline-row[data-v-4ceabdc8]{gap:var(--spacing-2);align-items:center;display:flex}.inline-row .ios-input[data-v-4ceabdc8]{flex:auto;width:auto;min-width:0}.inline-row .ios-save-btn[data-v-4ceabdc8]{width:auto;padding:var(--spacing-2) var(--spacing-4);white-space:nowrap;flex:none}.inline-row .ios-text-btn[data-v-4ceabdc8]{flex:none}.field-block .ios-input[data-v-4ceabdc8],.field-block .ios-textarea[data-v-4ceabdc8]{border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-lg);box-sizing:border-box;background:#ffffffeb;outline:none}.howto[data-v-4ceabdc8]{font-size:var(--font-size-sm);white-space:pre-wrap;color:var(--ios-label-secondary);margin:0;line-height:1.5}.link-btn[data-v-4ceabdc8]{font:inherit;color:var(--ios-tint);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.muted[data-v-4ceabdc8]{color:var(--ios-label-tertiary)}.warn-hint[data-v-4ceabdc8]{margin:var(--spacing-2) 0 0;font-size:var(--font-size-sm);color:var(--color-on-warning);background:var(--color-warning-background);border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-2);line-height:1.5}.small[data-v-4ceabdc8]{font-size:var(--font-size-sm);margin:var(--spacing-2) 0 0}.sheet-hint[data-v-4ceabdc8]{margin:0 0 var(--spacing-3);font-size:var(--font-size-md);color:var(--ios-label-secondary);line-height:1.45}.status-line[data-v-09c35bfe]{text-align:center}.toolbar-row[data-v-09c35bfe]{gap:var(--spacing-2);flex-direction:column;display:flex}.meta-card[data-v-09c35bfe]{padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-lg);background:linear-gradient(145deg,#34c75924,#34c7590d);border:1px solid #34c7592e;margin-bottom:16px}.meta-card__row[data-v-09c35bfe]{justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);display:flex}.meta-card__title[data-v-09c35bfe]{font-size:var(--font-size-sm);color:var(--color-text-secondary,var(--color-text-secondary));margin-bottom:4px}.meta-card__schedule[data-v-09c35bfe]{font-size:var(--font-size-xl);letter-spacing:-.02em;color:var(--color-text-primary,var(--color-text-primary));font-weight:650;line-height:1.2}.pill[data-v-09c35bfe]{padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);align-items:center;font-weight:560;line-height:1.2;display:inline-flex}.pill--on[data-v-09c35bfe]{background:var(--color-success-background);color:var(--color-on-success)}.meta-card__handle[data-v-09c35bfe]{font-size:var(--font-size-sm);color:var(--color-text-secondary,var(--color-text-secondary));margin-top:10px}.empty-hint[data-v-09c35bfe]{padding:var(--spacing-4);color:var(--color-text-secondary,var(--color-text-secondary))}
/*$vite$:1*/