@font-face{font-family:Lufga;src:url(/assets/Lufga-Light-DxuSyusC.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lufga;src:url(/assets/Lufga-Regular-B8PVUt0U.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lufga;src:url(/assets/Lufga-Medium-CMSdB7Wf.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lufga;src:url(/assets/Lufga-SemiBold-OHe5RMWV.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lufga;src:url(/assets/Lufga-Bold-d_QNk0Pm.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--c-bg:#f4f2fa;--c-surface:#fff;--c-surface-2:#f3f0fb;--c-surface-3:#ebe6f8;--c-border:#28145a14;--c-border-strong:#28145a29;--c-text:#1d1830;--c-text-2:#645e7d;--c-text-3:#9a94b0;--c-overlay:#140c2873;--c-card-edge:#7c5cff47;--c-card-edge-2:#28145a0d;--c-primary:#6a43ff;--c-primary-hover:#5b33f0;--c-primary-strong:#5530e0;--c-primary-soft:#6a43ff1a;--c-on-primary:#fff;--grad:linear-gradient(135deg, #6a43ff 0%, #9b5cff 55%, #c77dff 100%);--grad-btn:linear-gradient(135deg, #6a43ff 0%, #7a3ff0 100%);--glow:#8b5cff73;--c-success:#16a35c;--c-success-strong:#0f7a46;--c-success-soft:#16a35c1a;--c-warning:#e8a00c;--c-warning-strong:#8f5f00;--c-warning-soft:#e8a00c1f;--c-danger:#e5484d;--c-danger-strong:#c0262d;--c-danger-soft:#e5484d1a;--c-info:#0b9bd6;--c-info-strong:#04699a;--c-info-soft:#0b9bd61a;--c-busy:#f2761c;--c-busy-strong:#b84a07;--c-busy-soft:#f2761c1c;--c-green:#16b86a;--c-yellow:#f7b52c;--c-idle:#d6d3e0;--aurora-1:#b9a2ff;--aurora-2:#e2b6ff;--aurora-3:#a9bbff;--aurora-op:.35;--sh-card:0 1px 2px #28145a0a, 0 8px 24px -12px #28145a1f;--sh-raised:0 18px 40px -16px #28145a40;--sh-pop:0 24px 60px -12px #1e0f464d;--sh-primary:0 8px 22px -6px var(--glow), inset 0 1px 0 #ffffff40;--font:"Lufga", "Poppins", "Segoe UI", system-ui, sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--ease-out:cubic-bezier(.2, .7, .2, 1);--dur:.2s;--fs-display:36px;--fs-h1:28px;--fs-h2:20px;--fs-h3:17px;--fs-body:16px;--fs-meta:14px;--fs-caption:12px;--lh-tight:1.2;--lh-body:1.45;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--page-pad:32px;--gap:24px;--card-pad:24px;--card-pad-sm:16px;--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:24px;--r-pill:999px;--h-sm:32px;--h-md:40px;--h-lg:50px;--rail-w:112px;--nav-item-w:88px;--nav-item-h:76px;--nav-icon:24px;--icon:20px;--thumb:48px;--avatar:44px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-density=compact]{--fs-display:28px;--fs-h1:22px;--fs-h2:17px;--fs-h3:15px;--fs-body:15px;--fs-meta:13px;--fs-caption:12px;--page-pad:16px;--gap:12px;--card-pad:16px;--card-pad-sm:12px;--r-xs:6px;--r-sm:12px;--r-md:14px;--r-lg:18px;--h-sm:32px;--h-md:40px;--h-lg:48px;--rail-w:96px;--nav-item-w:80px;--nav-item-h:64px;--nav-icon:24px;--icon:20px;--thumb:40px;--avatar:40px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--c-bg:#07050e;--c-surface:#141024;--c-surface-2:#1b1630;--c-surface-3:#221b3b;--c-border:#ffffff12;--c-border-strong:#ffffff21;--c-text:#ebe8f7;--c-text-2:#8f88aa;--c-text-3:#6a6386;--c-overlay:#030208a6;--c-card-edge:#a78bfa47;--c-card-edge-2:#ffffff0a;--c-primary:#8b6cff;--c-primary-hover:#9d82ff;--c-primary-strong:#b8a6ff;--c-primary-soft:#8b6cff29;--c-on-primary:#fff;--glow:#8b5cffb3;--c-success:#4ade80;--c-success-strong:#86efac;--c-success-soft:#4ade8024;--c-warning:#fbbf24;--c-warning-strong:#fcd34d;--c-warning-soft:#fbbf2424;--c-danger:#fb7185;--c-danger-strong:#fda4af;--c-danger-soft:#fb718524;--c-info:#38bdf8;--c-info-strong:#7dd3fc;--c-info-soft:#38bdf824;--c-busy:#fb923c;--c-busy-strong:#fdba74;--c-busy-soft:#fb923c24;--c-green:#22c97a;--c-yellow:#f8c04a;--c-idle:#3a3354;--aurora-1:#4b1fd6;--aurora-2:#8a2be2;--aurora-3:#2b47ff;--aurora-op:.5;--sh-card:none;--sh-raised:0 20px 50px -16px #0009;--sh-pop:0 24px 60px -10px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--c-bg:#07050e;--c-surface:#141024;--c-surface-2:#1b1630;--c-surface-3:#221b3b;--c-border:#ffffff12;--c-border-strong:#ffffff21;--c-text:#ebe8f7;--c-text-2:#8f88aa;--c-text-3:#6a6386;--c-overlay:#030208a6;--c-card-edge:#a78bfa47;--c-card-edge-2:#ffffff0a;--c-primary:#8b6cff;--c-primary-hover:#9d82ff;--c-primary-strong:#b8a6ff;--c-primary-soft:#8b6cff29;--c-on-primary:#fff;--glow:#8b5cffb3;--c-success:#4ade80;--c-success-strong:#86efac;--c-success-soft:#4ade8024;--c-warning:#fbbf24;--c-warning-strong:#fcd34d;--c-warning-soft:#fbbf2424;--c-danger:#fb7185;--c-danger-strong:#fda4af;--c-danger-soft:#fb718524;--c-info:#38bdf8;--c-info-strong:#7dd3fc;--c-info-soft:#38bdf824;--c-busy:#fb923c;--c-busy-strong:#fdba74;--c-busy-soft:#fb923c24;--c-green:#22c97a;--c-yellow:#f8c04a;--c-idle:#3a3354;--aurora-1:#4b1fd6;--aurora-2:#8a2be2;--aurora-3:#2b47ff;--aurora-op:.5;--sh-card:none;--sh-raised:0 20px 50px -16px #0009;--sh-pop:0 24px 60px -10px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ui-root{isolation:isolate;font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:-.006em;color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased;position:relative}.ui-root *,.ui-root :before,.ui-root :after{box-sizing:border-box}:where(.ui-root) :where(button,input,select,textarea){font:inherit;color:inherit}:where(.ui-root) :focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.ui-num{font-variant-numeric:tabular-nums}.ui-aurora{z-index:-1;pointer-events:none;background:radial-gradient(60% 45% at 50% -8%, color-mix(in srgb, var(--aurora-1) 40%, transparent), transparent 70%), radial-gradient(40% 40% at 0% 30%, color-mix(in srgb, var(--aurora-1) 30%, transparent), transparent 70%), radial-gradient(40% 45% at 100% 60%, color-mix(in srgb, var(--aurora-2) 26%, transparent), transparent 70%);position:absolute;inset:0;overflow:hidden}.ui-aurora span{filter:blur(90px);opacity:var(--aurora-op);will-change:transform;border-radius:50%;position:absolute}.ui-aurora span:first-child{background:var(--aurora-1);width:520px;height:520px;animation:26s ease-in-out infinite alternate ui-drift1;top:8%;left:-140px}.ui-aurora span:nth-child(2){background:var(--aurora-2);width:460px;height:460px;opacity:calc(var(--aurora-op) * .7);animation:32s ease-in-out infinite alternate ui-drift2;top:35%;right:-160px}.ui-aurora span:nth-child(3){background:var(--aurora-3);width:380px;height:380px;opacity:calc(var(--aurora-op) * .55);animation:38s ease-in-out infinite alternate ui-drift3;bottom:-200px;left:40%}.ui-aurora:after{content:"";opacity:.5;background-image:radial-gradient(color-mix(in srgb, var(--c-text) 6%, transparent) 1px, transparent 1px);background-size:3px 3px;position:absolute;inset:0}@keyframes ui-drift1{to{transform:translate(160px,120px)scale(1.15)}}@keyframes ui-drift2{to{transform:translate(-180px,-90px)scale(.9)}}@keyframes ui-drift3{to{transform:translate(-140px,-60px)scale(1.2)}}[data-fx=lite] .ui-aurora span,[data-fx=off] .ui-aurora span,[data-fx=lite] .ui-aurora:after,[data-fx=off] .ui-aurora:after{display:none}.ui-display{font-size:var(--fs-display);font-weight:var(--fw-semibold);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.ui-h1{font-size:var(--fs-h1);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:-.03em}.ui-h2{font-size:var(--fs-h2);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:-.01em}.ui-h3{font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.ui-meta{font-size:var(--fs-meta);color:var(--c-text-2)}.ui-caption{font-size:var(--fs-caption);color:var(--c-text-3)}.ui-h1,.ui-h2,.ui-h3,.ui-display{text-wrap:balance;margin:0}.ui-grad-text{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.ui-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-live{background:var(--c-success);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--c-success) 60%, transparent);border-radius:50%;flex-shrink:0;animation:2.2s infinite ui-pulse;display:inline-block}@keyframes ui-pulse{70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.ui-enter{animation:ui-up .55s var(--ease-out) both;animation-delay:calc(min(var(--i,0), 8) * 60ms)}@keyframes ui-up{0%{opacity:0;transform:translateY(10px)}}.ui-shell{grid-template-columns:var(--rail-w) minmax(0, 1fr);isolation:isolate;grid-template-rows:minmax(0,1fr) auto;height:100%;display:grid;position:relative}.ui-rail{z-index:5;align-items:center;gap:var(--sp-2);padding:var(--sp-4) 0;background:color-mix(in srgb, var(--c-surface) 82%, transparent);border-right:1px solid var(--c-border);flex-direction:column;grid-row:1/-1;display:flex;position:relative}.ui-rail-logo{width:calc(var(--h-lg) + 4px);aspect-ratio:1;margin-bottom:var(--sp-3);background:var(--grad);color:#fff;font-size:calc(var(--icon) + 4px);box-shadow:0 0 22px var(--glow);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.ui-rail-nav{gap:var(--sp-1);scrollbar-width:none;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.ui-rail-nav::-webkit-scrollbar{display:none}.ui-rail-foot{margin-top:auto;position:relative}.ui-nav-item{width:var(--nav-item-w);min-height:var(--nav-item-h);padding:var(--sp-2) 2px;border-radius:var(--r-md);color:var(--c-text-2);font-size:var(--fs-caption);font-weight:var(--fw-medium);text-align:center;cursor:pointer;transition:color var(--dur), background-color var(--dur);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;line-height:1.15;text-decoration:none;display:flex;position:relative}.ui-nav-item svg,.ui-nav-item i{font-size:var(--nav-icon);width:var(--nav-icon);height:var(--nav-icon)}.ui-nav-item:hover{color:var(--c-text);background:var(--c-surface-2)}.ui-nav-item.is-active{color:#fff;background:var(--grad);font-weight:var(--fw-semibold);box-shadow:0 6px 20px -6px var(--glow), inset 0 1px 0 #ffffff40}.ui-nav-item>span:not(.ui-avatar):not(.ui-counter){-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-nav-item .ui-counter{top:4px;right:12px}.ui-main{min-width:0;min-height:0;padding:var(--page-pad);gap:var(--gap);flex-direction:column;display:flex;overflow:auto}.ui-profile-btn{width:var(--nav-item-w);padding:var(--sp-2) 0;border-radius:var(--r-md);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:relative}.ui-profile-btn:hover,.ui-profile-btn.is-open{background:var(--c-surface-2)}.ui-profile-btn .ui-avatar{outline:2px solid var(--c-surface);box-shadow:0 0 0 4px var(--c-primary-soft)}.ui-profile-btn .ui-counter{top:2px;right:14px}.ui-popover{z-index:30;left:calc(100% + var(--sp-2));gap:var(--sp-3);width:320px;max-height:calc(100vh - 2 * var(--page-pad));padding:var(--sp-4);border-radius:var(--r-lg);background:linear-gradient(var(--c-surface), var(--c-surface)) padding-box, linear-gradient(160deg, var(--c-card-edge), var(--c-card-edge-2) 40%) border-box;box-shadow:var(--sh-pop);animation:ui-pop .18s var(--ease-out) both;transform-origin:0 100%;border:1px solid #0000;flex-direction:column;display:flex;position:absolute;bottom:0}@keyframes ui-pop{0%{opacity:0;transform:translate(-6px)scale(.98)}}.ui-popover-user{align-items:center;gap:var(--sp-3);display:flex}.ui-popover-sep{background:var(--c-border);height:1px}.ui-menu-row{align-items:center;gap:var(--sp-3);width:100%;min-height:var(--h-md);padding:0 var(--sp-3);border-radius:var(--r-sm);color:var(--c-text);font-size:var(--fs-body);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ui-menu-row:hover{background:var(--c-surface-2)}.ui-menu-row svg{font-size:var(--icon);color:var(--c-text-2)}.ui-menu-row .ui-menu-end{margin-left:auto}.ui-menu-row--danger,.ui-menu-row--danger svg{color:var(--c-danger-strong)}.ui-page-head{justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.ui-page-head>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.ui-page-head .ui-meta{align-items:center;gap:var(--sp-2);display:inline-flex}.ui-page-actions{align-items:center;gap:var(--sp-3);display:flex}.ui-card{gap:var(--sp-4);min-width:0;padding:var(--card-pad);border-radius:var(--r-lg);background:linear-gradient(var(--c-surface), var(--c-surface)) padding-box, linear-gradient(160deg, var(--c-card-edge), var(--c-card-edge-2) 35%, var(--c-card-edge-2)) border-box;box-shadow:var(--sh-card);border:1px solid #0000;flex-direction:column;display:flex;position:relative}.ui-card:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--c-primary) 12%, transparent), transparent 60%);transition:opacity .3s;position:absolute;inset:0}[data-fx=full] .ui-card:hover:before{opacity:1}.ui-inner{gap:var(--sp-3);min-width:0;padding:var(--card-pad-sm);border-radius:var(--r-md);background:var(--c-surface-2);flex-direction:column;display:flex}.ui-card--item{gap:var(--sp-2);padding:var(--card-pad-sm) var(--card-pad);border-radius:var(--r-md);cursor:pointer}.ui-card--item.is-selected{background:linear-gradient(var(--c-surface), var(--c-surface)) padding-box, var(--grad) border-box;box-shadow:0 10px 30px -14px var(--glow)}.ui-card-head{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.ui-link{color:var(--c-primary-strong);font-size:var(--fs-meta);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.ui-tile{gap:var(--sp-3);min-width:0;padding:var(--card-pad);border-radius:var(--r-lg);background:linear-gradient(var(--c-surface), var(--c-surface)) padding-box, linear-gradient(160deg, var(--c-card-edge), var(--c-card-edge-2) 35%) border-box;box-shadow:var(--sh-card);border:1px solid #0000;flex-direction:column;display:flex;position:relative;overflow:hidden}.ui-tile-head{justify-content:space-between;align-items:center;gap:var(--sp-2);color:var(--c-text-2);font-size:var(--fs-meta);font-weight:var(--fw-medium);display:flex}.ui-tile-icon{width:var(--h-sm);height:var(--h-sm);background:var(--c-surface-2);color:var(--c-text);font-size:calc(var(--icon) - 2px);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ui-tile-foot{align-items:center;gap:var(--sp-2);font-size:var(--fs-caption);color:var(--c-text-2);display:flex}.ui-tile--hot{background:var(--grad);color:#fff;box-shadow:0 14px 40px -12px var(--glow), inset 0 1px 0 #ffffff40;border:0}.ui-tile--hot .ui-tile-head,.ui-tile--hot .ui-tile-foot{color:#ffffffe0}.ui-tile--hot .ui-tile-icon{color:#fff;background:#fff3}.ui-tile--hot .ui-chip{color:#fff;background:#ffffff38}.ui-tile--hot:after{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:40%;animation:7s ease-in-out infinite ui-sheen;position:absolute;top:-40%;bottom:-40%;left:-60%;transform:rotate(18deg)}@keyframes ui-sheen{0%,70%{left:-60%}to{left:130%}}[data-fx=lite] .ui-tile--hot:after,[data-fx=off] .ui-tile--hot:after{display:none}.ui-chip{border-radius:var(--r-pill);background:var(--c-surface-2);height:22px;color:var(--c-text-2);font-size:var(--fs-caption);font-weight:var(--fw-semibold);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:3px;padding:0 8px;display:inline-flex}.ui-chip.is-up{background:var(--c-success-soft);color:var(--c-success-strong)}.ui-chip.is-down{background:var(--c-danger-soft);color:var(--c-danger-strong)}.ui-btn{justify-content:center;align-items:center;gap:var(--sp-2);height:var(--h-lg);min-width:var(--h-lg);padding:0 var(--sp-6);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface-2);color:var(--c-text);font-size:var(--fs-body);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;transition:filter var(--dur), background-color var(--dur), box-shadow var(--dur), transform 50ms;display:inline-flex}.ui-btn:hover{background:var(--c-surface-3)}.ui-btn:active{transform:scale(.98)}.ui-btn svg,.ui-btn i{font-size:var(--icon)}.ui-btn--primary{background:var(--grad-btn);color:#fff;box-shadow:var(--sh-primary);border:0}.ui-btn--primary:hover{background:var(--grad-btn);filter:brightness(1.1);box-shadow:0 10px 28px -6px var(--glow), inset 0 1px 0 #ffffff40}.ui-btn--outline{border-color:var(--c-primary);color:var(--c-primary-strong);background:0 0}.ui-btn--outline:hover{background:var(--c-primary-soft)}.ui-btn--soft{background:var(--c-primary-soft);color:var(--c-primary-strong);border-color:#0000}.ui-btn--soft:hover{background:color-mix(in srgb, var(--c-primary) 22%, transparent)}.ui-btn--ghost{color:var(--c-text-2);background:0 0;border-color:#0000}.ui-btn--ghost:hover{background:var(--c-surface-2);color:var(--c-text)}.ui-btn--danger{background:var(--c-danger-soft);color:var(--c-danger-strong);border-color:#0000}.ui-btn--success{background:var(--c-success);color:#fff;border:0}.ui-btn--md{height:var(--h-md);min-width:var(--h-md);padding:0 var(--sp-4);font-size:var(--fs-meta)}.ui-btn--sm{height:var(--h-sm);min-width:var(--h-sm);padding:0 var(--sp-3);border-radius:var(--r-xs);font-size:var(--fs-meta)}.ui-btn--block{width:100%}.ui-btn[disabled]{opacity:.45;box-shadow:none;filter:none;cursor:not-allowed}.ui-icon-btn{width:var(--h-md);height:var(--h-md);border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text-2);font-size:var(--icon);cursor:pointer;transition:color var(--dur), background-color var(--dur);border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:inline-grid;position:relative}.ui-icon-btn:hover{color:var(--c-text);background:var(--c-surface-2)}.ui-tabs{gap:var(--sp-2);flex-wrap:wrap;display:flex}.ui-tabs--scroll{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ui-tabs--scroll::-webkit-scrollbar{display:none}.ui-tabs--pill{border-radius:var(--r-pill);border:1px solid var(--c-border);background:var(--c-surface);scrollbar-width:none;flex-wrap:nowrap;gap:2px;width:fit-content;max-width:100%;padding:4px;overflow-x:auto}.ui-tab{align-items:center;gap:var(--sp-2);height:var(--h-md);padding:0 var(--sp-4);border:1px solid var(--c-border);border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-text-2);font-size:var(--fs-body);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:color var(--dur), background-color var(--dur);flex-shrink:0;display:inline-flex}.ui-tabs--pill .ui-tab{height:calc(var(--h-md) - 6px);background:0 0;border:0}.ui-tab svg,.ui-tab i{font-size:var(--icon)}.ui-tab:hover{color:var(--c-text)}.ui-tab.is-active{background:var(--grad-btn);color:#fff;font-weight:var(--fw-semibold);box-shadow:0 4px 18px -4px var(--glow), inset 0 1px 0 #ffffff40;border-color:#0000}.ui-tab .ui-count{border-radius:var(--r-pill);background:var(--c-surface-2);min-width:22px;height:22px;color:var(--c-text-2);font-size:var(--fs-caption);text-align:center;padding:0 6px;line-height:22px}.ui-tab.is-active .ui-count{color:#fff;background:#ffffff38}.ui-seg{border-radius:var(--r-pill);background:var(--c-surface-2);gap:2px;padding:4px;display:inline-flex}.ui-seg button{height:calc(var(--h-md) - 8px);padding:0 var(--sp-3);border-radius:var(--r-pill);color:var(--c-text-2);font-size:var(--fs-meta);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.ui-seg button svg{font-size:16px}.ui-seg button.is-active{background:var(--c-surface);color:var(--c-text);box-shadow:0 1px 3px #0000001f}.ui-field{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.ui-field>label,.ui-label{font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--c-text-2)}.ui-input{width:100%;height:var(--h-lg);padding:0 var(--sp-4);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface-2);color:var(--c-text);font-size:var(--fs-body);transition:border-color var(--dur), box-shadow var(--dur);outline:none}.ui-input::placeholder{color:var(--c-text-3)}.ui-input:focus{border-color:var(--c-primary);box-shadow:0 0 0 4px var(--c-primary-soft)}.ui-input.is-invalid{border-color:var(--c-danger);box-shadow:0 0 0 4px var(--c-danger-soft)}.ui-hint{font-size:var(--fs-caption);color:var(--c-text-3)}.ui-error{font-size:var(--fs-caption);color:var(--c-danger-strong)}.ui-search{align-items:center;min-width:0;display:flex;position:relative}.ui-search .ui-input{height:var(--h-md);padding-left:calc(var(--sp-4) + var(--icon) + var(--sp-2));border-radius:var(--r-pill);background:var(--c-surface)}.ui-search svg,.ui-search i{left:var(--sp-4);font-size:var(--icon);color:var(--c-text-3);pointer-events:none;position:absolute}.ui-select-btn{align-items:center;gap:var(--sp-2);height:var(--h-md);padding:0 var(--sp-4);border:1px solid var(--c-border-strong);border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-text);font-size:var(--fs-meta);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;display:inline-flex}.ui-select-btn svg:first-child{color:var(--c-text-2)}.ui-select-btn svg:last-child{color:var(--c-text-3)}.ui-badge{border-radius:var(--r-pill);background:var(--c-surface-2);height:26px;color:var(--c-text-2);font-size:var(--fs-caption);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ui-badge--primary{background:var(--c-primary-soft);color:var(--c-primary-strong)}.ui-badge--success{background:var(--c-success-soft);color:var(--c-success-strong)}.ui-badge--warning{background:var(--c-warning-soft);color:var(--c-warning-strong)}.ui-badge--danger{background:var(--c-danger-soft);color:var(--c-danger-strong)}.ui-badge--info{background:var(--c-info-soft);color:var(--c-info-strong)}.ui-badge--busy{background:var(--c-busy-soft);color:var(--c-busy-strong)}.ui-status{font-size:var(--fs-meta);font-weight:var(--fw-medium);white-space:nowrap;color:var(--c-text-2);align-items:center;gap:6px;display:inline-flex}.ui-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.ui-status--success{color:var(--c-success-strong)}.ui-status--warning{color:var(--c-warning-strong)}.ui-status--danger{color:var(--c-danger-strong)}.ui-status--info{color:var(--c-info-strong)}.ui-status--busy{color:var(--c-busy-strong)}.ui-status--primary{color:var(--c-primary-strong)}.ui-dot{background:var(--c-idle);border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.ui-counter{border-radius:var(--r-pill);background:var(--c-danger);color:#fff;min-width:18px;height:18px;font-size:11px;font-weight:var(--fw-bold);text-align:center;box-shadow:0 0 0 2px var(--c-surface);padding:0 5px;line-height:18px;position:absolute}.ui-avatar{width:var(--avatar);height:var(--avatar);background:var(--grad);color:#fff;font-size:calc(var(--avatar) * .36);font-weight:var(--fw-semibold);object-fit:cover;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.ui-thumb{width:var(--thumb);height:var(--thumb);background:var(--c-surface-2);object-fit:cover;font-size:var(--icon);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ui-list{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ui-item{align-items:center;gap:var(--sp-3);min-height:calc(var(--thumb) + var(--sp-4));padding:var(--sp-2) 0;border-bottom:1px solid var(--c-border);display:flex}.ui-item:last-child{border-bottom:0}.ui-item-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ui-item-title{font-size:var(--fs-h3);font-weight:var(--fw-semibold)}.ui-item-end{align-items:center;gap:var(--sp-2);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;flex-shrink:0;display:flex}.ui-stepper{align-items:center;gap:var(--sp-2);display:inline-flex}.ui-stepper button{width:var(--h-sm);height:var(--h-sm);border:1px solid var(--c-border-strong);background:var(--c-surface);color:var(--c-text-2);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.ui-stepper b{text-align:center;font-variant-numeric:tabular-nums;min-width:24px}.ui-table-wrap{min-width:0;overflow-x:auto}.ui-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-body);font-variant-numeric:tabular-nums}.ui-table th{height:var(--h-md);padding:0 var(--sp-3);background:var(--c-surface-2);color:var(--c-text-2);font-size:var(--fs-meta);font-weight:var(--fw-medium);text-align:left;white-space:nowrap}.ui-table th:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)}.ui-table th:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0}.ui-table td{height:calc(var(--h-lg) + var(--sp-2));padding:0 var(--sp-3);border-bottom:1px solid var(--c-border)}.ui-table tr:last-child td{border-bottom:0}.ui-table .is-num{text-align:right}.ui-table tbody tr:hover td{background:color-mix(in srgb, var(--c-text) 3%, transparent)}.ui-meter{border-radius:var(--r-pill);background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--c-text) 7%, transparent) 0 5px, transparent 5px 10px), var(--c-surface-2);height:12px;display:flex;overflow:hidden}.ui-meter>span{border-radius:var(--r-pill);background:var(--grad);box-shadow:0 0 14px var(--glow);transition:width 1.2s var(--ease-out)}.ui-totals{gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px dashed var(--c-border-strong);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.ui-totals>div{justify-content:space-between;gap:var(--sp-3);color:var(--c-text-2);display:flex}.ui-totals>.is-total{color:var(--c-text);font-size:var(--fs-h3);font-weight:var(--fw-bold)}.ui-menu-card{min-width:0;padding:var(--sp-3) var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:linear-gradient(var(--c-surface), var(--c-surface)) padding-box, linear-gradient(160deg, var(--c-card-edge), var(--c-card-edge-2) 40%) border-box;text-align:center;cursor:pointer;border:1px solid #0000;flex-direction:column;align-items:center;gap:2px;transition:transform 80ms;display:flex;position:relative}.ui-menu-card:active{transform:scale(.97)}.ui-menu-card .ui-menu-img{aspect-ratio:1;width:64%;margin-bottom:var(--sp-2);background:var(--c-surface-2);object-fit:cover;border-radius:50%}.ui-menu-card .ui-menu-name{max-width:100%;font-size:var(--fs-h3);font-weight:var(--fw-semibold)}.ui-menu-card .ui-menu-price{color:var(--c-primary-strong);font-size:var(--fs-h3);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.ui-menu-card.is-stop{opacity:.5}.ui-legend{align-items:center;gap:var(--sp-4);font-size:var(--fs-meta);color:var(--c-text-2);flex-wrap:wrap;display:flex}.ui-legend>span{align-items:center;gap:var(--sp-2);display:inline-flex}.ui-alert{align-items:center;gap:var(--sp-4);display:flex}.ui-alert-icon{width:var(--h-lg);aspect-ratio:1;font-size:calc(var(--icon) + 2px);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ui-alert-icon--success{background:var(--c-success-soft);color:var(--c-success-strong)}.ui-alert-icon--danger{background:var(--c-danger-soft);color:var(--c-danger-strong)}.ui-alert-icon--warning{background:var(--c-warning-soft);color:var(--c-warning-strong)}.ui-alert-icon--info{background:var(--c-info-soft);color:var(--c-info-strong)}.ui-toast{align-items:center;gap:var(--sp-2);min-height:var(--h-md);padding:var(--sp-2) var(--sp-4);border-radius:var(--r-pill);border:1px solid var(--c-border);background:var(--c-surface-3);color:var(--c-text);font-size:var(--fs-meta);box-shadow:var(--sh-pop);display:inline-flex}.ui-toast svg{color:var(--c-success)}.ui-backdrop{z-index:50;padding:var(--page-pad);background:var(--c-overlay);place-items:center;display:grid;position:fixed;inset:0}[data-fx=full] .ui-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ui-modal{gap:var(--sp-5);width:min(480px,100%);max-height:100%;padding:var(--card-pad);border-radius:var(--r-lg);background:linear-gradient(var(--c-surface), var(--c-surface)) padding-box, linear-gradient(160deg, var(--c-card-edge), var(--c-card-edge-2) 40%) border-box;box-shadow:var(--sh-pop);animation:ui-pop .18s var(--ease-out) both;border:1px solid #0000;flex-direction:column;display:flex;overflow:auto}.ui-modal--wide{width:min(720px,100%)}.ui-modal-head{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.ui-modal-actions{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.ui-empty{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-7) var(--sp-4);border-radius:var(--r-md);background:var(--c-surface-2);color:var(--c-text-2);text-align:center;flex-direction:column;display:flex}.ui-statusbar{align-items:center;gap:var(--sp-5);height:32px;padding:0 var(--page-pad);border-top:1px solid var(--c-border);background:color-mix(in srgb, var(--c-surface) 82%, transparent);color:var(--c-text-2);font-size:var(--fs-caption);white-space:nowrap;grid-column:2;display:flex}.ui-statusbar>span{align-items:center;gap:6px;display:inline-flex}.ui-statusbar .is-ok{color:var(--c-success-strong)}.ui-statusbar .is-bad{color:var(--c-danger-strong)}.ui-statusbar .ui-sb-end{color:var(--c-text-3);margin-left:auto}[data-fx=off] .ui-root *,[data-fx=off] .ui-root :before,[data-fx=off] .ui-root :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.ui-root *,.ui-root :before,.ui-root :after{transition:none!important;animation:none!important}}:root{--c-on-primary:#fff;--c-focus:var(--c-primary);--fs-xs:12px;--fs-sm:14px;--fs-md:15px;--fs-lg:18px;--fs-xl:24px;--fs-2xl:28px;--control-h:44px;--shadow-sm:var(--sh-card);--shadow-md:var(--sh-raised);--shadow-lg:var(--sh-pop)}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:-.006em;background:var(--c-bg);color:var(--c-text);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;line-height:1.25}a{color:var(--c-primary-strong)}:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.ui-btn.primary{background:var(--grad-btn);color:#fff;box-shadow:var(--sh-primary);border:0}.ui-btn.primary:hover:not(:disabled){background:var(--grad-btn);filter:brightness(1.1)}.ui-btn.danger{background:var(--c-danger-soft);color:var(--c-danger-strong);border-color:#0000}.ui-btn.ghost{color:var(--c-text-2);background:0 0;border-color:#0000}.ui-btn.ghost:hover:not(:disabled){background:var(--c-surface-2);color:var(--c-text)}.ui-btn.sm{height:var(--h-sm);min-width:var(--h-sm);padding:0 var(--sp-3);border-radius:var(--r-xs);font-size:var(--fs-meta)}.ui-btn.block{width:100%}.ui-btn:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.ui-field{font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--c-text-2)}.ui-field .hint{font-weight:var(--fw-regular);font-size:var(--fs-caption);color:var(--c-text-3)}.ui-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.ui-field select,.ui-field textarea,select.ui-input,textarea.ui-input{width:100%;height:var(--h-md);padding:0 var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface-2);color:var(--c-text);font:inherit;font-size:var(--fs-body);font-weight:var(--fw-regular);transition:border-color var(--dur), box-shadow var(--dur);outline:none}.ui-input{height:var(--h-md)}.ui-field textarea,textarea.ui-input{height:auto;padding:var(--sp-2) var(--sp-3);resize:vertical}.ui-field input:focus,.ui-field select:focus,.ui-field textarea:focus{border-color:var(--c-primary);box-shadow:0 0 0 4px var(--c-primary-soft)}.ui-card-head h3{font-size:var(--fs-h2);font-weight:var(--fw-semibold);letter-spacing:-.01em}.ui-card-body{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.ui-badge.success{background:var(--c-success-soft);color:var(--c-success-strong)}.ui-badge.danger{background:var(--c-danger-soft);color:var(--c-danger-strong)}.ui-badge.warning{background:var(--c-warning-soft);color:var(--c-warning-strong)}.ui-modal-body{gap:var(--sp-4);flex-direction:column;display:flex}.ui-error-box{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--c-danger-soft);color:var(--c-danger-strong);font-size:var(--fs-meta)}.ui-muted{color:var(--c-text-2)}.ui-stack{gap:var(--sp-4);flex-direction:column;display:flex}.ui-row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ui-grid-2{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.fm{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.fm-dot{fill:var(--c-border-strong)}.fm-body{fill:var(--c-surface)}.fm-seat{fill:var(--c-idle)}.fm-name{fill:var(--c-text);font-size:17px;font-weight:600}.fm-line{fill:var(--c-text-2);font-size:11.5px}.fm-table.clickable{cursor:pointer}.fm-table.dim{opacity:.55}.fm-table:active .fm-body{fill:var(--c-surface-2)}.fm-zone{fill:color-mix(in srgb, var(--c-surface-2) 70%, transparent);stroke:var(--c-border-strong);stroke-width:1.5px;stroke-dasharray:6 5}.fm-zone-text,.fm-label{fill:var(--c-text-3);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:500}.fm-label-box{fill:#0000;stroke:var(--c-border);stroke-dasharray:3 3}.fm-edit .fm-table,.fm-edit .fm-decor{cursor:grab}.fm-table.sel .fm-body,.fm-decor.sel .fm-zone,.fm-decor.sel .fm-label-box{stroke:var(--c-primary);stroke-width:2.5px;stroke-dasharray:none}a.ui-btn,a.ui-link{text-decoration:none}.app{height:100vh}.pop-backdrop{z-index:25;position:fixed;inset:0}.pop-profile{bottom:-4px}.pop-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pop-grid .ui-seg svg{width:16px;height:16px}.brand{align-items:center;gap:var(--sp-3);display:flex}.brand div{flex-direction:column;line-height:1.2;display:flex}.brand span{font-size:var(--fs-caption);color:var(--c-text-3)}.brand-mark{background:var(--grad);color:#fff;width:40px;height:40px;box-shadow:0 0 18px var(--glow);border-radius:50%;place-items:center;font-size:18px;font-weight:800;display:grid}.brand.big .brand-mark{width:48px;height:48px;font-size:22px}.page{max-width:1200px;padding:var(--sp-6) var(--sp-5);margin:0 auto}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.page-head h1{font-size:var(--fs-2xl);font-weight:700}.crumb{margin-bottom:var(--sp-2);font-size:var(--fs-sm);color:var(--c-text-3);text-decoration:none;display:inline-block}.small{font-size:var(--fs-sm)}.ui-row.end{justify-content:flex-end}.check{align-items:center;gap:var(--sp-2);display:flex}.ok-text{color:var(--c-success);font-size:var(--fs-sm)}.server-grid{gap:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.server-grid .span-2{grid-column:span 2}.server-grid .big{font-size:var(--fs-xl);margin:0;font-weight:600}.meter{background:var(--c-surface-2);border-radius:999px;height:26px;position:relative;overflow:hidden}.meter span{background:var(--c-green);border-radius:999px;height:100%;display:block}.meter.warn span{background:var(--c-yellow)}.meter.bad span{background:var(--c-danger)}.meter b{font-size:var(--fs-sm);place-items:center;display:grid;position:absolute;inset:0}.kv{gap:var(--sp-2) var(--sp-4);grid-template-columns:1fr auto;margin:0;display:grid}.kv dt{overflow-wrap:anywhere;min-width:0;color:var(--c-text-2)}.kv dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}@media (width<=1100px){.server-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.table-wrap{overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}table.data th,table.data td{text-align:left;border-bottom:1px solid var(--c-border);white-space:nowrap;padding:10px 14px}table.data th{color:var(--c-text-3);background:var(--c-surface-2);font-weight:600}table.data tr:last-child td{border-bottom:none}.devices{gap:var(--sp-1);margin-top:var(--sp-2);flex-direction:column;display:flex}.device{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.dot{background:var(--c-text-3);border-radius:50%;width:8px;height:8px}.dot.on{background:var(--c-success);box-shadow:0 0 0 3px var(--c-success-soft)}.code-input{letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums;height:56px!important;font-size:28px!important}.login-page{min-height:100vh;padding:var(--sp-4);background:radial-gradient(circle at 20% 10%, var(--c-primary-soft), transparent 40%), var(--c-bg);place-items:center;display:grid}.login-lang{top:var(--sp-4);right:var(--sp-4);gap:2px;display:flex;position:fixed}.login-card{width:min(400px,100%);padding:var(--sp-6);gap:var(--sp-4);flex-direction:column;display:flex}.login-card h1{font-size:var(--fs-xl);margin-top:var(--sp-2)}@media (width<=800px){.layout{flex-direction:column}.sidebar{width:auto;height:auto;padding:var(--sp-3) var(--sp-4);flex-flow:wrap;align-items:center;position:static}.side-nav{flex-direction:row}.side-foot{border-top:none;margin-left:auto;padding-top:0}.page{padding:var(--sp-5) var(--sp-4)}.cols{grid-template-columns:1fr}}table.data td.actions{gap:var(--sp-2);white-space:nowrap;justify-content:flex-end;display:flex}table.data .num{text-align:right;font-variant-numeric:tabular-nums}table.data tfoot td{border-top:2px solid var(--c-border);font-weight:600}.muted-row td,.muted{color:var(--c-text-3)}.nowrap{white-space:nowrap}table.data td.json{overflow-wrap:anywhere;max-width:420px;font-family:ui-monospace,monospace;font-size:var(--fs-xs)}.side-foot .langs{gap:2px;display:flex}.sidebar .side-foot{align-items:stretch;gap:var(--sp-3);flex-direction:column}.page{gap:var(--gap);flex-direction:column;width:100%;max-width:1920px;margin:0 auto;padding:0;display:flex}.page.narrow{max-width:720px}.page-head{align-items:center;margin:0}.page-head h1{font-size:var(--fs-h1);font-weight:var(--fw-semibold);letter-spacing:-.03em}.crumb{color:var(--c-text-2)}.crumb:hover{color:var(--c-primary-strong)}.cols,.tiles{gap:var(--gap)}.tile:hover{box-shadow:0 14px 34px -14px var(--glow);border-color:#0000}.avatar{background:var(--grad);color:#fff;border-radius:50%}.rows li{padding:var(--sp-3) 0}.subtab,.hall-chip{border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text-2);font-weight:var(--fw-medium)}.subtab{height:var(--h-md);padding:0 var(--sp-4);font-size:var(--fs-meta)}.subtab.active,.hall-chip.active{background:var(--grad-btn);color:#fff;font-weight:var(--fw-semibold);box-shadow:0 4px 18px -4px var(--glow), inset 0 1px 0 #ffffff40;border-color:#0000}.hall-chip{height:var(--h-md)}.seg{border-radius:var(--r-pill);gap:2px;padding:4px}.seg-btn{border-radius:var(--r-pill)}.seg-btn.active{box-shadow:0 1px 3px #0000001f}.cat{border-radius:var(--r-sm)}.cat.active{background:var(--c-primary-soft);color:var(--c-primary-strong);border-color:#0000}.kpi{gap:var(--sp-2);padding:var(--card-pad)}.kpi strong{font-size:var(--fs-display);font-weight:var(--fw-semibold);letter-spacing:-.035em}.kpis>.kpi:first-child{background:var(--grad);color:#fff;box-shadow:0 14px 40px -12px var(--glow), inset 0 1px 0 #ffffff40;border:0;position:relative;overflow:hidden}.kpis>.kpi:first-child .ui-muted,.kpis>.kpi:first-child span{color:#ffffffe0}.kpis>.kpi:first-child:after{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:40%;animation:7s ease-in-out infinite ui-sheen;position:absolute;top:-40%;bottom:-40%;left:-60%;transform:rotate(18deg)}table.data{border-collapse:separate;border-spacing:0}table.data th{background:var(--c-surface-2);color:var(--c-text-2);font-weight:var(--fw-medium);font-size:var(--fs-meta);border-bottom:0}table.data th:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)}table.data th:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0}table.data tbody tr:hover td{background:color-mix(in srgb, var(--c-text) 3%, transparent)}.bar-track{border-radius:var(--r-pill);height:10px}.bar-fill{border-radius:var(--r-pill);background:var(--grad);box-shadow:0 0 10px var(--glow)}.neg{color:var(--c-danger-strong)}.pos{color:var(--c-success-strong)}.dot.on{background:var(--c-success)}.login-page{isolation:isolate;background:var(--c-bg);position:relative}.login-card{padding:var(--card-pad)}
