.demo-route-nav{z-index:50;-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);background:#f2faff94;border:1px solid #fffc;border-radius:16px;gap:4px;padding:4px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #1a527024,inset 0 1px #fffffff2}.demo-route-nav a{color:#52778d;border-radius:11px;padding:8px 13px;font-size:12px;font-weight:650;text-decoration:none}.demo-route-nav a.router-link-exact-active{color:#fff;background:linear-gradient(135deg,#168bcb,#149b7e);box-shadow:0 6px 16px #0e73893d}.theme-switch-dock{z-index:40;position:fixed;bottom:20px;right:22px}.theme-switch{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#f8fcffa6;border:1px solid #ffffffe6;border-radius:17px;gap:3px;padding:4px;display:flex;box-shadow:0 14px 35px #194b6824,inset 0 1px #fff}.theme-switch button{color:#648092;cursor:pointer;background:0 0;border:0;border-radius:12px;height:34px;padding:0 12px;font-size:10px}.theme-switch button.active{color:#1d587d;background:#ffffffc2;box-shadow:0 5px 14px #1d54731a,inset 0 1px #fff}.theme-switch button:disabled{opacity:.45;cursor:not-allowed}.switch-orb{background:linear-gradient(145deg,#1682ca,#61bb3c);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #3b9a8e1a}@media (width<=760px){.demo-route-nav{top:auto;bottom:18px}.theme-switch-dock{bottom:88px;right:16px}}.glass-content[data-v-bfd91d43],.glass-content[data-v-89abe706],.glass-content[data-v-b01e6251]{z-index:2;position:relative}.glass-button[data-v-f16da895]{border:1px solid var(--glass-border);color:var(--glass-text);outline:none;justify-content:center;align-items:center;font-family:inherit;font-size:15px;font-weight:500;transition:background .3s,border-color .3s,box-shadow .35s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.glass-button--small[data-v-f16da895]{font-size:13px}.glass-button--medium[data-v-f16da895]{font-size:15px}.glass-button--large[data-v-f16da895]{font-size:17px}.glass-button--disabled[data-v-f16da895]{opacity:.5;cursor:not-allowed;pointer-events:none}.glass-button__content[data-v-f16da895]{z-index:2;align-items:center;gap:8px;display:inline-flex;position:relative}.glass-icon-btn[data-v-e3fe0481]{border:1px solid var(--glass-border);cursor:pointer;outline:none;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:background .3s,border-color .3s,box-shadow .35s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.glass-icon-btn--disabled[data-v-e3fe0481]{opacity:.5;cursor:not-allowed;pointer-events:none}.glass-icon-btn__content[data-v-e3fe0481]{z-index:2;justify-content:center;align-items:center;font-size:18px;display:flex;position:relative}.glass-chip[data-v-e2576126]{border:1px solid var(--glass-border);color:var(--glass-text);border-radius:20px;align-items:center;padding:6px 16px;font-size:13px;font-weight:500;transition:background .3s,border-color .3s,box-shadow .3s,transform .35s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.glass-chip[data-v-e2576126]:hover{background:#ffffff26;border-color:#ffffff59;transform:translateY(-1px)}.glass-chip[data-v-e2576126]:active{transition:transform .1s;transform:scale(.95)}.glass-chip--selected[data-v-e2576126]{color:#007aff;background:#007aff33;border-color:#007aff80;box-shadow:0 0 12px #007aff26}.glass-chip--selected[data-v-e2576126]:hover{background:#007aff47;border-color:#007aff99}.glass-chip__content[data-v-e2576126]{z-index:2;align-items:center;gap:6px;display:inline-flex;position:relative}.glass-switch[data-v-584fd4ab]{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;align-items:center;padding:4px;font-family:inherit;display:inline-flex}.glass-switch__track[data-v-584fd4ab]{-webkit-backdrop-filter:blur(24px)saturate(1.3);background:linear-gradient(160deg,#b4b4be40 0%,#7878822e 40%,#5a5a641f 100%);border:1px solid #fff3;border-radius:16px;width:56px;height:32px;transition:background .4s,border-color .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #0000001f,inset 0 -1px 2px #ffffff14,0 1px 3px #00000014}.glass-switch__track-glow[data-v-584fd4ab]{border-radius:inherit;pointer-events:none;background:radial-gradient(at 30%,#ffffff1a 0%,#0000 60%);transition:background .4s;position:absolute;inset:0}.glass-switch__track-reflection[data-v-584fd4ab]{pointer-events:none;background:linear-gradient(#ffffff1f 0%,#0000 100%);border-radius:16px 16px 0 0;height:50%;position:absolute;top:0;left:0;right:0}.glass-switch--on .glass-switch__track[data-v-584fd4ab]{background:linear-gradient(160deg,#34c7598c 0%,#28b44b73 40%,#1ea04159 100%);border-color:#34c75959;box-shadow:inset 0 2px 4px #0000001a,inset 0 -1px 2px #ffffff1a,0 0 16px #34c75933,0 0 40px #34c75914}.glass-switch--on .glass-switch__track-glow[data-v-584fd4ab]{background:radial-gradient(at 70%,#ffffff26 0%,#0000 60%)}.glass-switch__thumb[data-v-584fd4ab]{z-index:2;will-change:transform;width:28px;height:28px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute;top:2px;left:2px}.glass-switch--on .glass-switch__thumb[data-v-584fd4ab]{transform:translate(24px)}.glass-switch__thumb-body[data-v-584fd4ab]{background:radial-gradient(circle at 35% 30%,#fffffff2 0%,#f0f0f5d9 20%,#dcdee6bf 50%,#c8cdd7a6 100%);border-radius:50%;width:100%;height:100%;transition:box-shadow .4s;display:block;position:relative;box-shadow:0 2px 8px #0003,0 1px 3px #0000001f,inset 0 1px 2px #ffffffe6,inset 0 -1px 2px #0000000d}.glass-switch__thumb-body[data-v-584fd4ab]:before{content:"";pointer-events:none;background:radial-gradient(#ffffffd9 0%,#ffffff4d 60%,#0000 100%);border-radius:50%;width:11px;height:7px;position:absolute;top:3px;left:4px;transform:rotate(-20deg)}.glass-switch__thumb-body[data-v-584fd4ab]:after{content:"";pointer-events:none;border:1px solid #ffffff59;border-radius:50%;position:absolute;inset:0}.glass-switch--on .glass-switch__thumb-body[data-v-584fd4ab]{box-shadow:0 2px 8px #0003,0 1px 3px #0000001f,0 0 12px #34c75926,inset 0 1px 2px #ffffffe6,inset 0 -1px 2px #0000000d}.glass-switch__trail[data-v-584fd4ab]{pointer-events:none;opacity:0;background:#34c75940;border-radius:50%;width:18px;height:18px;transition:none;position:absolute;top:50%;transform:translateY(-50%)}.glass-switch__thumb[data-v-584fd4ab]{animation-duration:.4s;animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-fill-mode:forwards}.glass-slider[data-v-467676c9]{cursor:pointer;width:100%;padding:12px 0}.glass-slider__track[data-v-467676c9]{background:#78788029;border-radius:3px;height:6px;position:relative}.glass-slider__fill[data-v-467676c9]{background:#007aff;border-radius:3px;height:100%;transition:width 50ms linear;position:absolute;top:0;left:0}.glass-slider__thumb[data-v-467676c9]{background:#fff;border-radius:50%;width:24px;height:24px;transition:left 50ms linear;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #00000026,0 0 2px #0000001a}.glass-seg[data-v-b04e4326]{width:100%}.glass-seg__track[data-v-b04e4326]{border-radius:10px;padding:2px;display:flex;position:relative}.glass-seg__item[data-v-b04e4326]{z-index:2;text-align:center;cursor:pointer;color:var(--glass-text);border-radius:8px;flex:1;padding:8px 16px;font-size:13px;font-weight:500;transition:color .25s,font-weight .15s;position:relative}.glass-seg__item[data-v-b04e4326]:hover{background:#ffffff14}.glass-seg__item[data-v-b04e4326]:active{transition:transform .1s;transform:scale(.96)}.glass-seg__item--active[data-v-b04e4326]{color:var(--glass-text);font-weight:600}.glass-seg__item--active[data-v-b04e4326]:hover{background:0 0}.glass-seg__label[data-v-b04e4326]{z-index:2;position:relative}.glass-seg__indicator[data-v-b04e4326]{z-index:1;background:#ffffff80;border-radius:8px;height:calc(100% - 4px);transition:transform .45s cubic-bezier(.34,1.56,.64,1);position:absolute;top:2px;left:2px;box-shadow:0 2px 8px #0000001f,0 0 0 1px #fff3}.glass-pulldown[data-v-edb01368]{display:inline-block;position:relative}.glass-pulldown__trigger[data-v-edb01368]{align-items:center;gap:6px;display:inline-flex}.glass-pulldown__chevron[data-v-edb01368]{transition:transform .2s}.glass-pulldown__chevron--open[data-v-edb01368]{transform:rotate(180deg)}.glass-pulldown__menu[data-v-edb01368]{z-index:100;border-radius:12px;min-width:180px;padding:4px;position:absolute;top:calc(100% + 6px);left:0}.glass-dropdown-enter-active[data-v-edb01368]{animation:.4s cubic-bezier(.34,1.56,.64,1) both pulldown-in-edb01368}.glass-dropdown-leave-active[data-v-edb01368]{animation:.2s cubic-bezier(.55,.06,.68,.19) both pulldown-out-edb01368}@keyframes pulldown-in-edb01368{0%{opacity:0;filter:blur(4px);transform:scale(.85)translateY(-10px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes pulldown-out-edb01368{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.92)translateY(-6px)}}.glass-button-group[data-v-63e2862c]{border-radius:12px;display:inline-flex;overflow:hidden}.glass-button-group--vertical[data-v-63e2862c]{flex-direction:column}.glass-button-group[data-v-63e2862c] .glass-button{border:none;border-right:1px solid var(--glass-border);border-radius:0}.glass-button-group[data-v-63e2862c] .glass-button:last-child{border-right:none}.glass-button-group--vertical[data-v-63e2862c] .glass-button{border-right:none;border-bottom:1px solid var(--glass-border)}.glass-button-group--vertical[data-v-63e2862c] .glass-button:last-child{border-bottom:none}.glass-text-field[data-v-047291c5]{border-radius:12px;align-items:center;padding:10px 14px;transition:border-color .3s,box-shadow .35s cubic-bezier(.34,1.56,.64,1),background .3s,transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.glass-text-field[data-v-047291c5]:hover{background:#ffffff26;border-color:#ffffff59}.glass-text-field--focused[data-v-047291c5]{background:#ffffff2e;border-color:#007aff99;transform:scale(1.01);box-shadow:0 0 0 4px #007aff1f,0 0 20px #007aff14}.glass-text-field__input[data-v-047291c5]{color:var(--glass-text);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:15px}.glass-text-field__input[data-v-047291c5]::placeholder{color:var(--glass-text-secondary)}.glass-text-field__prefix[data-v-047291c5],.glass-text-field__suffix[data-v-047291c5]{color:var(--glass-text-secondary);z-index:2;align-items:center;display:flex;position:relative}.glass-text-field__prefix[data-v-047291c5]{margin-right:8px}.glass-text-field__suffix[data-v-047291c5]{margin-left:8px}.glass-text-area[data-v-d0778949]{border-radius:12px;padding:12px 14px;transition:border-color .3s,box-shadow .35s cubic-bezier(.34,1.56,.64,1),background .3s,transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.glass-text-area[data-v-d0778949]:hover{background:#ffffff26;border-color:#ffffff59}.glass-text-area--focused[data-v-d0778949]{background:#ffffff2e;border-color:#007aff99;transform:scale(1.005);box-shadow:0 0 0 4px #007aff1f,0 0 20px #007aff14}.glass-text-area__input[data-v-d0778949]{color:var(--glass-text);resize:vertical;background:0 0;border:none;outline:none;flex:1;min-height:80px;font-family:inherit;font-size:15px;line-height:1.5}.glass-text-area__input[data-v-d0778949]::placeholder{color:var(--glass-text-secondary)}.glass-pwd[data-v-61debf76]{border-radius:12px;align-items:center;padding:10px 14px;transition:border-color .3s,box-shadow .35s cubic-bezier(.34,1.56,.64,1),background .3s,transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.glass-pwd[data-v-61debf76]:hover{background:#ffffff26;border-color:#ffffff59}.glass-pwd--focused[data-v-61debf76]{background:#ffffff2e;border-color:#007aff99;transform:scale(1.01);box-shadow:0 0 0 4px #007aff1f,0 0 20px #007aff14}.glass-pwd__input[data-v-61debf76]{color:var(--glass-text);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:15px}.glass-pwd__input[data-v-61debf76]::placeholder{color:var(--glass-text-secondary)}.glass-pwd__toggle[data-v-61debf76]{cursor:pointer;color:var(--glass-text-secondary);z-index:2;background:0 0;border:none;border-radius:4px;align-items:center;margin-left:8px;padding:4px;display:flex;position:relative}.glass-pwd__toggle[data-v-61debf76]:hover{color:var(--glass-text)}.glass-search[data-v-636be3d9]{border-radius:12px;align-items:center;padding:10px 14px;transition:border-color .3s,box-shadow .35s cubic-bezier(.34,1.56,.64,1),background .3s,transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.glass-search[data-v-636be3d9]:hover{background:#ffffff26;border-color:#ffffff59}.glass-search--focused[data-v-636be3d9]{background:#ffffff2e;border-color:#007aff99;transform:scale(1.01);box-shadow:0 0 0 4px #007aff1f,0 0 20px #007aff14}.glass-search__icon[data-v-636be3d9]{color:var(--glass-text-secondary);z-index:2;flex-shrink:0;margin-right:8px;position:relative}.glass-search__input[data-v-636be3d9]{color:var(--glass-text);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:15px}.glass-search__input[data-v-636be3d9]::placeholder{color:var(--glass-text-secondary)}.glass-search__input[data-v-636be3d9]::-webkit-search-cancel-button{display:none}.glass-search__clear[data-v-636be3d9]{cursor:pointer;color:var(--glass-text-secondary);z-index:2;background:0 0;border:none;border-radius:50%;align-items:center;margin-left:6px;padding:2px;display:flex;position:relative}.glass-search__clear[data-v-636be3d9]:hover{color:var(--glass-text)}.glass-picker[data-v-6893ded4]{border-radius:12px;position:relative;overflow:hidden}.glass-picker__viewport[data-v-6893ded4]{max-height:calc(var(--item-h,44px) * 5);scroll-snap-type:y mandatory;overflow-y:auto}.glass-picker__item[data-v-6893ded4]{height:var(--item-h,44px);scroll-snap-align:center;cursor:pointer;color:var(--glass-text-secondary);z-index:2;justify-content:center;align-items:center;font-size:15px;transition:all .2s;display:flex;position:relative}.glass-picker__item--selected[data-v-6893ded4]{color:var(--glass-text);font-size:17px;font-weight:600}.glass-picker__spacer[data-v-6893ded4]{height:calc(var(--item-h,44px) * 2)}.glass-picker__highlight[data-v-6893ded4]{height:var(--item-h,44px);pointer-events:none;z-index:1;background:#ffffff26;border-radius:8px;position:absolute;top:50%;left:4px;right:4px;transform:translateY(-50%)}.glass-form-field[data-v-76d45476]{flex-direction:column;gap:6px;display:flex}.glass-form-field__label[data-v-76d45476]{color:var(--glass-text-secondary);text-transform:uppercase;letter-spacing:.02em;font-size:13px;font-weight:600}.glass-form-field__error[data-v-76d45476]{color:var(--glass-danger);margin:0;font-size:12px}.glass-form-field__hint[data-v-76d45476]{color:var(--glass-text-secondary);margin:0;font-size:12px}.glass-dialog[data-v-7df99713]{border-radius:20px;min-width:280px;max-width:90vw;max-height:80vh;padding:24px;animation:.35s cubic-bezier(.25,.46,.45,.94) both glass-dialog-in-7df99713;overflow-y:auto}.glass-dialog--small[data-v-7df99713]{max-width:320px}.glass-dialog--medium[data-v-7df99713]{max-width:420px}.glass-dialog--large[data-v-7df99713]{max-width:560px}.glass-dialog__header[data-v-7df99713]{z-index:2;margin-bottom:16px;position:relative}.glass-dialog__title[data-v-7df99713]{color:var(--glass-text);margin:0;font-size:18px;font-weight:600}.glass-dialog__body[data-v-7df99713]{z-index:2;color:var(--glass-text);font-size:15px;line-height:1.5;position:relative}.glass-dialog__actions[data-v-7df99713]{z-index:2;justify-content:flex-end;gap:8px;margin-top:24px;display:flex;position:relative}.glass-overlay-enter-active[data-v-7df99713]{transition:opacity .35s cubic-bezier(.34,1.56,.64,1)}.glass-overlay-enter-active .glass-dialog[data-v-7df99713]{animation:.5s cubic-bezier(.34,1.56,.64,1) both glass-dialog-in-7df99713}.glass-overlay-leave-active[data-v-7df99713]{transition:opacity .22s cubic-bezier(.55,.06,.68,.19)}.glass-overlay-leave-active .glass-dialog[data-v-7df99713]{animation:.2s cubic-bezier(.55,.06,.68,.19) both glass-dialog-out-7df99713}.glass-overlay-enter-from[data-v-7df99713],.glass-overlay-leave-to[data-v-7df99713]{opacity:0}@keyframes glass-dialog-in-7df99713{0%{opacity:0;filter:blur(8px);transform:scale(.85)translateY(20px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes glass-dialog-out-7df99713{0%{opacity:1;filter:blur();transform:scale(1)translateY(0)}to{opacity:0;filter:blur(4px);transform:scale(.9)translateY(10px)}}.glass-sheet-backdrop[data-v-45136cb7]{align-items:flex-end}.glass-sheet[data-v-45136cb7]{border-radius:20px 20px 0 0;width:100%;max-width:640px;max-height:85vh;padding:12px 24px 32px;animation:.4s cubic-bezier(.25,.46,.45,.94) both glass-sheet-in-45136cb7}.glass-sheet__handle[data-v-45136cb7]{z-index:2;background:#7878803d;border-radius:3px;width:36px;height:5px;margin:0 auto 16px;position:relative}.glass-sheet__header[data-v-45136cb7]{z-index:2;margin-bottom:16px;position:relative}.glass-sheet__title[data-v-45136cb7]{color:var(--glass-text);margin:0;font-size:18px;font-weight:600}.glass-sheet__body[data-v-45136cb7]{z-index:2;max-height:calc(85vh - 100px);position:relative;overflow-y:auto}.glass-overlay-enter-active[data-v-45136cb7]{transition:opacity .35s}.glass-overlay-enter-active .glass-sheet[data-v-45136cb7]{animation:.5s cubic-bezier(.34,1.56,.64,1) both glass-sheet-in-45136cb7}.glass-overlay-leave-active[data-v-45136cb7]{transition:opacity .22s}.glass-overlay-leave-active .glass-sheet[data-v-45136cb7]{animation:.28s cubic-bezier(.55,.06,.68,.19) both glass-sheet-out-45136cb7}.glass-overlay-enter-from[data-v-45136cb7],.glass-overlay-leave-to[data-v-45136cb7]{opacity:0}@keyframes glass-sheet-in-45136cb7{0%{opacity:.6;transform:translateY(100%)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes glass-sheet-out-45136cb7{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(100%)scale(.96)}}.glass-menu-backdrop[data-v-b60d094a]{-webkit-backdrop-filter:none;background:0 0}.glass-menu[data-v-b60d094a]{z-index:1001;border-radius:14px;min-width:200px;max-width:320px;padding:6px}.glass-overlay-enter-active[data-v-b60d094a]{transition:opacity .25s}.glass-overlay-enter-active .glass-menu[data-v-b60d094a]{animation:.35s cubic-bezier(.34,1.56,.64,1) both glass-menu-in-b60d094a}.glass-overlay-leave-active[data-v-b60d094a]{transition:opacity .18s}.glass-overlay-leave-active .glass-menu[data-v-b60d094a]{animation:.18s cubic-bezier(.55,.06,.68,.19) both glass-menu-out-b60d094a}.glass-overlay-enter-from[data-v-b60d094a],.glass-overlay-leave-to[data-v-b60d094a]{opacity:0}@keyframes glass-menu-in-b60d094a{0%{opacity:0;filter:blur(4px);transform:scale(.8)translateY(-8px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes glass-menu-out-b60d094a{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.9)translateY(-4px)}}.glass-menu-item[data-v-c252eec3]{cursor:pointer;width:100%;color:var(--glass-text);text-align:left;z-index:2;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-family:inherit;font-size:15px;transition:background .15s;display:flex;position:relative}.glass-menu-item[data-v-c252eec3]:hover{background:#007aff1a}.glass-menu-item--destructive[data-v-c252eec3]{color:var(--glass-danger)}.glass-menu-item--disabled[data-v-c252eec3]{opacity:.4;cursor:not-allowed;pointer-events:none}.glass-menu-item__icon[data-v-c252eec3]{flex-shrink:0;align-items:center;width:20px;display:flex}.glass-menu-item__label[data-v-c252eec3]{flex:1}.glass-menu-item__trailing[data-v-c252eec3]{color:var(--glass-text-secondary);font-size:13px}.glass-app-bar[data-v-29dc2063]{z-index:100;border-radius:0;align-items:center;min-height:56px;padding:12px 16px;display:flex;position:sticky;top:0}.glass-app-bar__leading[data-v-29dc2063],.glass-app-bar__trailing[data-v-29dc2063]{z-index:2;align-items:center;display:flex;position:relative}.glass-app-bar__title[data-v-29dc2063]{text-align:center;z-index:2;flex:1;position:relative}.glass-app-bar__title-text[data-v-29dc2063]{color:var(--glass-text);margin:0;font-size:17px;font-weight:600}.glass-bottom-bar[data-v-ff98db8a]{padding:8px 16px;padding-bottom:max(8px, env(safe-area-inset-bottom));z-index:100;border-radius:0;justify-content:space-around;align-items:center;min-height:56px;display:flex;position:fixed;bottom:0;left:0;right:0}.glass-bottom-bar[data-v-ff98db8a] .glass-bottom-bar__item{cursor:pointer;color:var(--glass-text-secondary);z-index:2;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:4px 12px;font-size:10px;transition:all .2s;display:flex;position:relative}.glass-bottom-bar[data-v-ff98db8a] .glass-bottom-bar__item--active{color:var(--glass-primary)}.glass-bottom-bar[data-v-ff98db8a] .glass-bottom-bar__icon{font-size:22px}.glass-tab-bar[data-v-0c958704]{border-radius:0;min-height:49px;display:flex;position:relative}.glass-tab-bar__item[data-v-0c958704]{cursor:pointer;color:var(--glass-text-secondary);z-index:2;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:8px 4px;font-family:inherit;font-size:10px;transition:color .25s,transform .2s;display:flex;position:relative}.glass-tab-bar__item[data-v-0c958704]:hover{color:var(--glass-text)}.glass-tab-bar__item[data-v-0c958704]:active{transition:transform .1s;transform:scale(.9)}.glass-tab-bar__item--active[data-v-0c958704]{color:var(--glass-primary);font-weight:600}.glass-tab-bar__icon[data-v-0c958704]{font-size:22px}.glass-tab-bar__label[data-v-0c958704]{font-weight:500}.glass-tab-bar__indicator[data-v-0c958704]{background:var(--glass-primary);z-index:1;border-radius:2px;height:3px;transition:transform .45s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:0;left:0;box-shadow:0 0 8px #007aff66}.glass-sidebar[data-v-49b74964]{border-radius:0;flex-direction:column;width:260px;height:100%;padding:16px 8px;transition:width .3s cubic-bezier(.25,.46,.45,.94);display:flex}.glass-sidebar--collapsed[data-v-49b74964]{width:72px}.glass-sidebar__header[data-v-49b74964]{z-index:2;margin-bottom:8px;padding:8px 12px;position:relative}.glass-sidebar__nav[data-v-49b74964]{flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.glass-sidebar__footer[data-v-49b74964]{z-index:2;margin-top:auto;padding:8px 12px;position:relative}.glass-sidebar[data-v-49b74964] .glass-sidebar__item{cursor:pointer;color:var(--glass-text);z-index:2;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:500;transition:background .35s,color .25s,transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.glass-sidebar[data-v-49b74964] .glass-sidebar__item:before{content:"";pointer-events:none;border:1px solid #0000;border-radius:12px;transition:border-color .35s;position:absolute;inset:0}.glass-sidebar[data-v-49b74964] .glass-sidebar__item:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(#fff0 0%,#0000 100%);border-radius:12px 12px 0 0;height:50%;transition:opacity .35s;position:absolute;top:0;left:0;right:0}.glass-sidebar[data-v-49b74964] .glass-sidebar__item:hover{background:#ffffff14;border-color:#ffffff0f;transform:translate(2px)}.glass-sidebar[data-v-49b74964] .glass-sidebar__item:hover:before{border-color:#ffffff1f}.glass-sidebar[data-v-49b74964] .glass-sidebar__item:hover:after{opacity:1;background:linear-gradient(#ffffff0f 0%,#0000 100%)}.glass-sidebar[data-v-49b74964] .glass-sidebar__item:active{transition:background .1s,color .1s,transform .1s cubic-bezier(.34,1.56,.64,1),box-shadow .1s;transform:scale(.97)}.glass-sidebar[data-v-49b74964] .glass-sidebar__item--active{color:#007aff;background:linear-gradient(135deg,#007aff2e 0%,#007aff1a 50%,#007aff24 100%);border-color:#007aff33;box-shadow:0 2px 8px #007aff1a,inset 0 1px 1px #ffffff1a}.glass-sidebar[data-v-49b74964] .glass-sidebar__item--active:before{border-color:#007aff40}.glass-sidebar[data-v-49b74964] .glass-sidebar__item--active:after{opacity:1;background:linear-gradient(#ffffff1a 0%,#0000 100%)}.glass-sidebar[data-v-49b74964] .glass-sidebar__item--active:hover{background:linear-gradient(135deg,#007aff38 0%,#007aff24 50%,#007aff2e 100%)}.glass-sidebar[data-v-49b74964] .glass-sidebar__item-icon{text-align:center;z-index:2;flex-shrink:0;width:24px;font-size:20px;position:relative}.glass-sidebar[data-v-49b74964] .glass-sidebar__item span{z-index:2;position:relative}.glass-toolbar[data-v-ad2816d9]{border-radius:14px;align-items:center;gap:8px;padding:8px 12px;display:flex}.glass-toolbar[data-v-ad2816d9]>*{z-index:2;position:relative}.gallery[data-v-d6999c7d]{--ink:#123e59;min-height:100vh;color:var(--ink);background:linear-gradient(135deg,#dff5ff 0%,#f8fcff 48%,#eaffdf 100%);overflow:hidden}.gallery-orb[data-v-d6999c7d]{aspect-ratio:1;filter:blur(5px);opacity:.65;pointer-events:none;border-radius:50%;width:34vw;position:fixed}.gallery-orb--blue[data-v-d6999c7d]{background:radial-gradient(circle at 35% 30%,#d8f6ff 0 8%,#2ca8ef 42%,#1567c4 74%,#0000 75%);top:-16vw;left:19vw}.gallery-orb--green[data-v-d6999c7d]{background:radial-gradient(circle at 35% 30%,#eaffdf,#73db61 44%,#1eaa78 72%,#0000 73%);top:24vh;right:-12vw}.gallery-hero[data-v-d6999c7d]{max-width:1040px;margin:auto;padding:112px 36px 48px 260px;position:relative}.eyebrow[data-v-d6999c7d],.demo-card code[data-v-d6999c7d]{letter-spacing:.15em;color:#2b789b;font-size:10px;font-weight:800}.gallery-hero h1[data-v-d6999c7d]{letter-spacing:-.06em;margin:8px 0;font-size:clamp(46px,7vw,92px);line-height:.95}.gallery-hero>p[data-v-d6999c7d]:not(.eyebrow){color:#50768a;max-width:660px}.hero-stats[data-v-d6999c7d]{align-items:baseline;gap:10px;margin-top:24px;display:flex}.hero-stats b[data-v-d6999c7d]{font-size:24px}.hero-stats span[data-v-d6999c7d]{color:#67889a;margin-right:14px;font-size:11px}.catalog-nav[data-v-d6999c7d]{z-index:5;border-radius:24px;flex-direction:column;width:190px;padding:18px;display:flex;position:fixed;top:112px;left:max(24px,50vw - 520px)}.catalog-nav strong[data-v-d6999c7d]{padding:4px 8px 12px}.catalog-nav a[data-v-d6999c7d]{color:#416b82;border-radius:10px;justify-content:space-between;padding:9px 8px;text-decoration:none;display:flex}.catalog-nav a[data-v-d6999c7d]:hover{background:#fff6}.catalog-nav small[data-v-d6999c7d]{opacity:.6}.gallery-content[data-v-d6999c7d]{max-width:1040px;margin:auto;padding:0 36px 180px 260px;position:relative}.component-section[data-v-d6999c7d]{margin-bottom:70px;scroll-margin-top:80px}.section-heading[data-v-d6999c7d]{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.section-heading div[data-v-d6999c7d]{align-items:baseline;gap:10px;display:flex}.section-heading span[data-v-d6999c7d]{color:#15977f;font:800 11px monospace}.section-heading h2[data-v-d6999c7d]{margin:0;font-size:30px}.section-heading p[data-v-d6999c7d]{color:#658598;margin:0;font-size:12px}.demo-grid[data-v-d6999c7d]{gap:14px;display:grid}.demo-grid--2[data-v-d6999c7d]{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-grid--3[data-v-d6999c7d]{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-card[data-v-d6999c7d]{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#eef9ff5c;border:1px solid #ffffffad;border-radius:24px;min-width:0;padding:18px;box-shadow:0 18px 50px #1d5d7a1a,inset 0 1px #fff}.demo-card code[data-v-d6999c7d]{margin-bottom:16px;display:block}.demo-card[data-v-d6999c7d] .glass{max-width:100%}.demo-card b[data-v-d6999c7d],.demo-card small[data-v-d6999c7d]{display:block}.demo-card small[data-v-d6999c7d]{color:#67899a;margin-top:7px}.demo-stack[data-v-d6999c7d]{flex-direction:column;gap:14px;display:flex}.demo-stack code[data-v-d6999c7d]{margin-bottom:0}.demo-row[data-v-d6999c7d]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.control-line[data-v-d6999c7d]{justify-content:space-between;align-items:center;display:flex}.form-demo[data-v-d6999c7d]{flex-direction:column;gap:16px;display:flex}.picker-demo[data-v-d6999c7d]{min-height:230px}.menu-button[data-v-d6999c7d]{text-align:left;background:0 0;border:0;width:100%;padding:10px;display:block}.surface-frame[data-v-d6999c7d]{flex-direction:column;gap:14px;min-height:190px;display:flex}.surface-frame code[data-v-d6999c7d]{margin-bottom:0}.surface-frame[data-v-d6999c7d] .glass-bottom-bar{justify-content:space-between;display:flex;position:relative}.sidebar-frame[data-v-d6999c7d]{height:330px}.sidebar-frame[data-v-d6999c7d] .glass-sidebar{width:100%;height:270px;position:relative}.sidebar-frame[data-v-d6999c7d] .glass-sidebar__content{flex-direction:column;gap:22px;display:flex}.layer-note[data-v-d6999c7d]{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.layer-note code[data-v-d6999c7d]{width:100%;margin:0}@media (width<=900px){.gallery-hero[data-v-d6999c7d],.gallery-content[data-v-d6999c7d]{padding-left:30px;padding-right:30px}.catalog-nav[data-v-d6999c7d]{grid-template-columns:repeat(3,1fr);width:auto;margin:0 30px 46px;display:grid;position:relative;top:auto;left:auto}.catalog-nav strong[data-v-d6999c7d]{grid-column:1/-1}.demo-grid--3[data-v-d6999c7d]{grid-template-columns:1fr}.gallery-hero[data-v-d6999c7d]{padding-top:100px}}@media (width<=640px){.gallery-hero[data-v-d6999c7d],.gallery-content[data-v-d6999c7d]{padding-left:18px;padding-right:18px}.catalog-nav[data-v-d6999c7d]{grid-template-columns:repeat(2,1fr);margin-left:18px;margin-right:18px}.demo-grid--2[data-v-d6999c7d]{grid-template-columns:1fr}.section-heading[data-v-d6999c7d]{flex-direction:column;align-items:start;gap:5px}.gallery-content[data-v-d6999c7d]{padding-bottom:190px}.hero-stats[data-v-d6999c7d]{flex-wrap:wrap}}:root{color:#173d5b;font-synthesis:none;--ice-0:#fafdff;--ice-1:#edf8ff;--ice-2:#dceef8;--ocean:#167fc8;--ocean-deep:#125c91;--growth:#62b93b;--ink:#173d5b;--muted:#657e8f;--line:#1f57771c;--warning:#bb6a12;--danger:#b84c4c;--shadow:0 22px 65px #1c55761c;background:#edf8ff;font-family:HarmonyOS Sans SC,MiSans,Microsoft YaHei UI,sans-serif}*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #167fc859}body{background:#edf8ff;min-height:100vh;overflow-x:hidden}button{color:inherit}.dashboard-shell{background:linear-gradient(145deg,#cfe9f6 0%,#ecf7fc 42%,#dff2e5 100%);min-height:100vh;position:relative;overflow:hidden}.dashboard-shell:before{content:"";opacity:.3;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.08'/%3E%3C/svg%3E");position:fixed;inset:0}.glass-scene{pointer-events:none;position:fixed;inset:0;overflow:hidden}.glass-scene:before{content:"";opacity:.28;background-image:linear-gradient(#ffffff6b 1px,#0000 1px),linear-gradient(90deg,#ffffff6b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 72%);mask-image:linear-gradient(#000000b3,#0000 72%)}.scene-orb{filter:blur(4px);opacity:.82;border-radius:50%;animation:18s ease-in-out infinite alternate scene-float;display:block;position:absolute}.scene-orb:after{content:"";border-radius:inherit;background:radial-gradient(circle at 30% 22%,#ffffffbf,#0000 30%);position:absolute;inset:8%}.scene-orb-cobalt{background:radial-gradient(circle at 30% 25%,#8dd8ff,#318bd2 46%,#145b9f 76%);width:310px;height:310px;top:8%;left:18%;box-shadow:0 40px 90px #1a66ae40}.scene-orb-cyan{background:radial-gradient(circle at 32% 25%,#c5fbff,#4bcbd2 48%,#1687aa 78%);width:220px;height:220px;animation-delay:-7s;top:20%;right:8%}.scene-orb-green{background:radial-gradient(circle at 30% 24%,#d1ffc0,#70cd63 48%,#318d65 80%);width:270px;height:270px;animation-delay:-11s;bottom:-70px;left:42%}.scene-orb-violet{background:radial-gradient(circle at 30% 22%,#dfd6ff,#8b7fda 48%,#4c67ab 80%);width:180px;height:180px;animation-delay:-3s;bottom:9%;right:25%}.scene-ribbon{border:34px solid #ffffff75;border-color:#ffffff75 #66bf5a52 #ffffff75 #459bd361;border-radius:50%;width:72vw;height:180px;position:absolute;top:38%;left:10vw;transform:rotate(-10deg);box-shadow:0 0 60px #ffffff59,inset 0 0 45px #fff6}@keyframes scene-float{to{transform:translate(35px,-24px)scale(1.08)}}.ambient{filter:blur(26px);pointer-events:none;border-radius:50%;animation:14s ease-in-out infinite alternate ambient-drift;position:fixed}.ambient-blue{background:radial-gradient(circle at 55% 45%,#2c9dde80,#4db2e000 68%);width:46vw;height:46vw;bottom:-25vw;left:-17vw}.ambient-green{background:radial-gradient(circle,#66c15170,#66c15100 68%);width:34vw;height:34vw;animation-delay:-5s;top:-12vw;right:-10vw}.ambient-silver{background:radial-gradient(circle,#ffffffe6,#fff0 70%);width:22vw;height:22vw;top:12%;left:44%}@keyframes ambient-drift{to{transform:translate(2.5vw,-1.5vw)scale(1.08)}}.liquid-surface{isolation:isolate;position:relative}.liquid-surface.liquidweb{overflow:hidden}.liquid-surface__content{z-index:2;border-radius:inherit;width:100%;height:100%;position:relative}.liquid-surface>svg,.liquid-surface>.liquidweb__backdrop,.liquid-surface>.liquidweb__content{border-radius:inherit!important}.liquid-surface>.liquidweb__backdrop{inset:1px!important}.liquid-surface[data-liquid-active=true]{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#f1faff1a;border:0;box-shadow:inset 0 1px 1px #ffffffe6,inset 0 -1px 1px #2c5b7524,0 18px 45px #1d506b29}.liquid-surface[data-liquid-active=true]:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff7a,#ffffff0f 38%,#0000 58%);position:absolute;inset:0}.liquid-surface--fallback{background:#fafdffe0;border:1px solid #2f66831f;box-shadow:0 14px 38px #1d506b17}.side-rail{z-index:10;border-radius:28px;width:74px;top:22px;bottom:22px;left:22px;position:fixed!important}.side-rail nav{flex-direction:column;align-items:center;gap:9px;height:100%;padding:11px;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#137cca,#5db83c);border-radius:17px 17px 22px;place-items:center;width:48px;height:48px;margin-bottom:20px;font-weight:800;text-decoration:none;display:grid;position:relative;box-shadow:0 10px 24px #1f80a03d,inset 0 1px #ffffff8c}.brand-mark i{background:#dfffd4;border-radius:50%;width:9px;height:9px;position:absolute;bottom:5px;right:-2px;box-shadow:0 0 0 4px #65be412e}.nav-item{color:#6a8595;border-radius:16px;place-items:center;width:48px;height:48px;transition:all .18s;display:grid;position:relative}.nav-item svg{fill:currentColor;width:21px;height:21px}.nav-item:hover{color:var(--ocean);background:#ffffff80;transform:translateY(-1px)}.nav-item.active{color:#fff;background:linear-gradient(145deg,#167fc8eb,#2a76aacc);box-shadow:0 10px 22px #1670ac3b,inset 0 1px #ffffff6b}.nav-item.active em{background:var(--growth);border-radius:4px;width:4px;height:17px;position:absolute;right:-12px;box-shadow:0 0 12px #62b93b99}.nav-spacer{flex:1}.avatar{color:#24526f;cursor:pointer;background:linear-gradient(145deg,#fff,#dcecf5);border:0;border-radius:15px;width:42px;height:42px;box-shadow:inset 0 1px #fff,0 7px 16px #1c526f1f}.workspace{z-index:2;max-width:1720px;margin:0 auto;padding:40px 44px 44px 128px;position:relative}.page-header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;display:flex}.eyebrow,.section-kicker{color:#4c768f;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800}.eyebrow span{background:var(--growth);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #62b93b21}h1{color:#143b59;letter-spacing:-.045em;margin:0;font-size:clamp(31px,3vw,48px);font-weight:720}.page-intro{color:var(--muted);margin:8px 0 0;font-size:14px}.header-actions{align-items:center;gap:11px;display:flex}.search-capsule{border-radius:16px;width:190px;height:45px}.search-capsule button,.primary-liquid button,.agent-prompt button{cursor:pointer;background:0 0;border:0;width:100%;height:100%}.search-capsule button{color:#607c8d;text-align:left;padding:0 14px;font-size:12px}.search-capsule button span{margin-right:8px;font-size:19px}.notification{color:#176ca4;cursor:pointer;background:#ffffff94;border:1px solid #ffffffd9;border-radius:15px;width:44px;height:44px;box-shadow:0 12px 25px #1b557517}.primary-liquid{min-width:142px;height:48px;background:linear-gradient(145deg,#1987cdad,#35a07070)!important;border-radius:17px!important;overflow:hidden!important}.primary-liquid button{color:#fff;text-shadow:0 1px 5px #08406233;padding:0 18px;font-size:13px;font-weight:700}.primary-liquid button span{padding-left:8px;font-size:17px}.primary-liquid button span:before{content:"→"}.payroll-tide{min-height:226px;box-shadow:var(--shadow), inset 0 1px #fffffff2,inset 0 -1px #3268831a;-webkit-backdrop-filter:blur(24px)saturate(155%);backdrop-filter:blur(24px)saturate(155%);background:linear-gradient(112deg,#ffffff57,#edf9ff29 53%,#e6f9ed40);border:1px solid #ffffffb8;border-radius:30px;grid-template-columns:240px 1fr minmax(380px,1.05fr);align-items:center;gap:30px;margin-bottom:18px;padding:30px 34px;display:grid;position:relative;overflow:hidden}.payroll-tide:before{content:"";border:48px solid #4da7d717;border-radius:50%;width:330px;height:330px;position:absolute;top:-250px;left:25%;box-shadow:0 0 0 24px #65be4d0d}.tide-number{line-height:.9}.tide-number strong{letter-spacing:-.08em;color:#143f5f;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:78px}.tide-number span{color:var(--growth);font-size:26px;font-weight:800}.tide-copy>p:last-child{color:#698292;max-width:210px;margin:12px 0 0;font-size:12px;line-height:1.65}.tide-copy b{color:var(--ocean-deep)}.tide-track{background:#3d6f8b1a;border-radius:20px;height:12px;position:relative;box-shadow:inset 0 2px 4px #25577314}.tide-fill{border-radius:inherit;background:linear-gradient(90deg,#1b82c8,#4db16d 78%,#9ce56d);width:68%;height:100%;box-shadow:0 4px 18px #2d9a7f47,inset 0 1px #ffffffa6}.tide-track i{background:#46a896;border:4px solid #ffffffe6;border-radius:50%;width:18px;height:18px;position:absolute;top:-3px;transform:translate(-50%);box-shadow:0 4px 10px #1f707e33}.tide-track i:nth-of-type(4){background:#d7e3e9}.tide-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tide-stats>div{border-left:1px solid var(--line);min-height:118px;padding:18px}.tide-stats span,.tide-stats small{color:#708897;font-size:10px;display:block}.tide-stats strong{color:#204b68;letter-spacing:-.04em;margin:13px 0 6px;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:28px;display:block}.tide-stats .risk-stat strong{color:var(--warning)}.content-grid{grid-template-columns:minmax(0,1.58fr) minmax(330px,.72fr);gap:18px;display:grid}.solid-data-panel,.risk-panel{-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:#f7fcff66;border:1px solid #ffffffad;border-radius:26px;min-height:430px;box-shadow:0 18px 50px #1c4f6b1f,inset 0 1px #fffffff2,inset 0 -1px #2b5e7914}.batch-panel{padding:26px}.risk-panel{background:linear-gradient(150deg,#fafdff66,#e0f7e945);padding:26px}.panel-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.panel-heading h2{color:#214965;letter-spacing:-.025em;margin:0;font-size:19px}.panel-heading button{color:#5f7b8c;cursor:pointer;background:0 0;border:0;font-size:11px}.panel-heading button span{color:var(--ocean)}.table-wrap{overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;width:100%}th{color:#617b8c;letter-spacing:.08em;text-align:left;border-bottom:1px solid #25546e24;padding:12px 10px;font-size:9px;font-weight:700}td{color:#3f5c6e;background:#ffffff17;border-bottom:1px solid #1f57771a;padding:17px 10px;font-size:12px}td:first-child{align-items:center;gap:10px;display:flex}td b,td small{display:block}td b{color:#264c66;font-size:12px}td small{color:#8b9ca6;margin-top:4px;font-size:9px}.project-dot{background:var(--ocean);border:2px solid #fff;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 3px #167fc81f}tr:nth-child(2) .project-dot{background:var(--warning);box-shadow:0 0 0 3px #bb6a121f}td.warning{color:var(--warning);font-weight:700}.status{color:#297247;background:#e7f7ec;border-radius:9px;padding:6px 9px;font-size:9px}.status[data-status=复核中]{color:#236f9f;background:#e7f3fa}.status[data-status=有异常]{color:#a86318;background:#fff2dd}.risk-count{color:#a55b15;background:#fff0d8;border-radius:12px;place-items:center;width:34px;height:34px;font-family:DIN Alternate,sans-serif;display:grid}.risk-list article{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr 26px;align-items:start;gap:10px;padding:13px 0;display:grid}.risk-index{color:#a9bac3;padding-top:3px;font-family:DIN Alternate,sans-serif;font-size:11px}.risk-list article span{color:var(--warning);letter-spacing:.1em;font-size:8px;font-weight:800}.risk-list h3{color:#2a5069;margin:4px 0;font-size:12px}.risk-list p{color:#7a909e;margin:0;font-size:9px;line-height:1.55}.risk-list article>button{color:#3c779c;cursor:pointer;background:0 0;border:0;margin-top:10px}.agent-prompt{border-radius:18px;height:62px;margin-top:18px;background:linear-gradient(140deg,#2283c230,#60ba4b24)!important}.agent-prompt button{text-align:left;align-items:center;gap:10px;padding:0 14px;display:flex}.agent-prompt i{background:linear-gradient(145deg,var(--ocean),var(--growth));border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #3799931c}.agent-prompt span{color:#365e77;flex:1;font-size:10px}.agent-prompt small{color:#7893a3;margin-bottom:3px;font-size:8px;display:block}.agent-prompt b{color:var(--ocean-deep);font-size:9px}.dialog-backdrop{z-index:50;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#13344b38;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.review-dialog{border-radius:38px;width:min(490px,100%);min-height:400px;background:linear-gradient(145deg,#f8fdffa1,#e0f4ec6b)!important;overflow:visible!important}.review-dialog section{text-align:center;padding:45px;position:relative}.dialog-close{cursor:pointer;background:#fff6;border:1px solid #fffc;border-radius:12px;width:34px;height:34px;position:absolute;top:18px;right:20px}.dialog-orb{color:#fff;background:linear-gradient(145deg,#1682ca,#61bb3c);border-radius:24px 24px 30px;place-items:center;width:66px;height:66px;margin:0 auto 24px;font-size:26px;display:grid;box-shadow:0 15px 35px #20898e3b,inset 0 1px #fff9}.review-dialog h2{color:#173f5c;margin:8px 0 10px;font-size:25px}.review-dialog section>p:not(.section-kicker){color:#637f90;max-width:370px;margin:0 auto;font-size:12px;line-height:1.7}.dialog-summary{justify-content:center;gap:8px;margin:24px 0;display:flex}.dialog-summary span{color:#3d667f;background:#ffffff7a;border:1px solid #ffffffbf;border-radius:10px;padding:8px 11px;font-size:10px}.dialog-actions{grid-template-columns:1fr 1.35fr;gap:10px;display:grid}.dialog-actions button{cursor:pointer;border:0;border-radius:14px;height:46px}.dialog-actions button:first-child{background:#ffffff91;border:1px solid #ffffffdb}.dialog-actions button:last-child{color:#fff;background:linear-gradient(145deg,#1682ca,#32977d);box-shadow:0 10px 22px #1a7d9e33}[data-material=standard] .ambient{opacity:0}[data-material=standard] .dashboard-shell{background:#f3f7fa}[data-material=standard] .liquid-surface,[data-material=standard] .payroll-tide,[data-material=standard] .solid-data-panel,[data-material=standard] .risk-panel{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 7px 22px #1e475f12;background:#fff!important}@media (width<=1100px){.payroll-tide{grid-template-columns:210px 1fr}.tide-stats{grid-column:1/-1}.content-grid{grid-template-columns:1fr}}@media (width<=760px){.side-rail{border-radius:24px;width:auto;height:68px;inset:auto 14px 12px}.side-rail nav{flex-direction:row;justify-content:space-around;padding:9px 12px}.brand-mark{width:44px;height:44px;margin:0 8px 0 0}.nav-item{width:42px;height:42px}.nav-item.active em,.nav-spacer,.avatar{display:none}.workspace{padding:24px 16px 104px}.page-header{flex-direction:column;align-items:flex-start}.header-actions{width:100%}.search-capsule{display:none!important}.primary-liquid{flex:1}.payroll-tide{border-radius:24px;grid-template-columns:1fr;padding:25px 22px}.tide-track{order:3}.tide-stats{grid-template-columns:1fr 1fr}.tide-stats>div{min-height:auto;padding:12px}.risk-stat{grid-column:1/-1}.batch-panel,.risk-panel{border-radius:22px;padding:20px}.table-wrap{margin-right:-20px}table{min-width:650px}.review-dialog section{padding:40px 22px 25px}.dialog-summary{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.liquid-glass-scope{--glass-bg:#ffffff1f;--glass-border:#ffffff40;--glass-shadow:0 8px 32px #0000001f;--glass-blur:20px;--glass-radius:16px;--glass-thickness:.8;--glass-refraction:1.5;--glass-light-angle:45deg;--glass-light-intensity:.8;--glass-ambient:.3;--glass-saturation:1.2;--glass-tint:#ffffff1a;--glass-chromatic:.002;--glass-highlight-top:linear-gradient(135deg, #ffffff4d 0%, #ffffff0d 40%, transparent 60%);--glass-highlight-edge:linear-gradient(to bottom, #ffffff40 0%, transparent 2px);--glass-inner-shadow:inset 0 1px 1px #ffffff4d, inset 0 -1px 1px #0000000d;--glass-text:#000000d9;--glass-text-secondary:#0000008c;--glass-primary:#007aff;--glass-success:#34c759;--glass-warning:#ff9500;--glass-danger:#ff3b30;--glass-transition:.35s cubic-bezier(.34, 1.56, .64, 1);--glass-transition-smooth:.4s cubic-bezier(.25, .46, .45, .94);--glass-transition-spring:.5s cubic-bezier(.175, .885, .32, 1.275);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--glass-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;line-height:1.5}.liquid-glass-scope,.liquid-glass-scope *,.liquid-glass-scope :before,.liquid-glass-scope :after{box-sizing:border-box}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));border:1px solid var(--glass-border);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow), var(--glass-inner-shadow);transition:background .35s,border-color .35s,box-shadow .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.glass:before{content:"";background:var(--glass-highlight-top);border-radius:inherit;pointer-events:none;z-index:1;transition:opacity .4s;position:absolute;inset:0}.glass:after{content:"";background:var(--glass-highlight-edge);pointer-events:none;z-index:1;height:1px;position:absolute;top:0;left:0;right:0}.glass-interactive{cursor:pointer;-webkit-user-select:none;user-select:none}.glass-interactive:hover{background:#fff3;border-color:#fff6;transform:translateY(-2px)scale(1.01);box-shadow:0 14px 44px #0000002e,0 0 0 1px #ffffff1a,inset 0 1px 2px #fff6,inset 0 -1px 1px #0000000d}.glass-interactive:hover:before{opacity:1.3}.glass-interactive:active{background:#ffffff14;transition:background .1s,border-color .1s,box-shadow .1s,transform .1s cubic-bezier(.34,1.56,.64,1);transform:translateY(0)scale(.97);box-shadow:0 4px 12px #0000001f,inset 0 1px 1px #fff3,inset 0 2px 4px #0000000f}.glass-layer{isolation:isolate;position:relative}.glass-dark{--glass-bg:#00000040;--glass-border:#ffffff1f;--glass-text:#ffffffe6;--glass-text-secondary:#fff9;--glass-tint:#0003}.glass-light{--glass-bg:#fff3;--glass-border:#ffffff59;--glass-text:#000000d9;--glass-text-secondary:#0000008c}.glass-ripple{pointer-events:none;z-index:3;background:radial-gradient(circle,#ffffff59 0%,#0000 70%);border-radius:50%;animation:.6s cubic-bezier(.25,.46,.45,.94) forwards ripple-expand;position:absolute;transform:scale(0)}@keyframes ripple-expand{0%{opacity:.8;transform:scale(0)}to{opacity:0;transform:scale(4)}}@keyframes glass-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes glass-fade-in{0%{opacity:0;filter:blur(4px);transform:scale(.92)translateY(16px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes glass-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes glass-slide-down{0%{opacity:0;filter:blur(4px);transform:translateY(-24px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes glass-scale-in{0%{opacity:0;filter:blur(8px);transform:scale(.88)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes glass-glow-pulse{0%,to{box-shadow:0 0 20px #007aff00}50%{box-shadow:0 0 30px #007aff26}}@keyframes glass-border-glow{0%,to{border-color:#ffffff40}50%{border-color:#ffffff73}}@keyframes float-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes glass-light-sweep{0%{transform:translate(-100%)rotate(25deg)}to{transform:translate(200%)rotate(25deg)}}.glass-enter{animation:.5s cubic-bezier(.34,1.56,.64,1) both glass-fade-in}.glass-slide-up-enter{animation:.5s cubic-bezier(.34,1.56,.64,1) both glass-slide-up}.glass-slide-down-enter{animation:.4s cubic-bezier(.34,1.56,.64,1) both glass-slide-down}.glass-scale-enter{animation:.45s cubic-bezier(.34,1.56,.64,1) both glass-scale-in}.glass-overlay-backdrop{-webkit-backdrop-filter:blur(8px)saturate(.8);z-index:1000;background:#00000059;justify-content:center;align-items:center;transition:background .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;display:flex;position:fixed;inset:0}.glass-overlay-enter-active{transition:opacity .35s cubic-bezier(.34,1.56,.64,1)}.glass-overlay-leave-active{transition:opacity .2s cubic-bezier(.55,.06,.68,.19)}.glass-overlay-enter-from,.glass-overlay-leave-to{opacity:0}.glass-overlay-enter-from .glass,.glass-overlay-leave-to .glass{filter:blur(8px);transform:scale(.88)translateY(16px)}.glass-stagger-enter{animation:.5s cubic-bezier(.34,1.56,.64,1) both glass-fade-in}.glass-stagger-enter:first-child{animation-delay:0s}.glass-stagger-enter:nth-child(2){animation-delay:60ms}.glass-stagger-enter:nth-child(3){animation-delay:.12s}.glass-stagger-enter:nth-child(4){animation-delay:.18s}.glass-stagger-enter:nth-child(5){animation-delay:.24s}.glass-stagger-enter:nth-child(6){animation-delay:.3s}.glass-scroll{scrollbar-width:thin;scrollbar-color:#fff3 transparent}.glass-scroll::-webkit-scrollbar{width:6px}.glass-scroll::-webkit-scrollbar-track{background:0 0}.glass-scroll::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px;transition:background .2s}.glass-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff59}@keyframes glass-breathe{0%,to{box-shadow:var(--glass-shadow), var(--glass-inner-shadow)}50%{box-shadow:0 8px 32px #00000026, 0 0 60px #ffffff0d, var(--glass-inner-shadow)}}@keyframes glass-border-shimmer{0%{border-color:#fff3}50%{border-color:#fff6}to{border-color:#fff3}}@media (prefers-reduced-motion:reduce){.liquid-glass-scope *,.liquid-glass-scope :before,.liquid-glass-scope :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
