:root{--font-heading:"Manrope",sans-serif;--font-body:"Manrope",sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ff-mono:"SF Mono","Fira Code","Monaco","Consolas",monospace;--fs-1:4rem;--fs-2:3rem;--fs-3:2rem;--fs-4:1.5rem;--fs-5:1.25rem;--fs-6:1rem;--fs-7:.875rem;--fs-8:.75rem;--fs-9:.625rem;--fs-10:.5rem;--s--2:5rem;--s--1:4rem;--s-0:3rem;--s-1:2.5rem;--s-2:2.25rem;--s-3:2rem;--s-4:1.5rem;--s-5:1.25rem;--s-6:1rem;--s-7:.875rem;--s-8:.75rem;--s-9:.625rem;--s-10:.5rem;--s-11:.375rem;--s-12:.25rem;--s-13:.125rem;--s-14:.0625rem;--header-height:5.75rem;--mobile-nav-height:3.75rem;--section-gap:1.5rem;--section-pad:1.5rem;--section-radius:1.5rem;--r--2:5rem;--r--1:4rem;--r-0:3rem;--r-1:2.5rem;--r-2:2.25rem;--r-3:2rem;--r-4:1.75rem;--r-5:1.5rem;--r-6:1.25rem;--r-7:1rem;--r-8:.875rem;--r-9:.75rem;--r-10:.625rem;--r-11:.5rem;--r-12:.375rem;--r-13:.25rem;--r-14:.125rem;--r-circle:9999px;--r-squircle:22%;--modal-width-sm:440px;--modal-width-md:520px;--modal-width-lg:580px;--aside-width:280px;--aside-curtained-width:72px;--logo-height:1.625rem;--logo-height-aside:1.75rem;--nav-icon-size:1.625rem;--profile-overlap:3.25rem;--profile-overlap-mobile:2.75rem;--transition-fast:.1s ease;--transition-normal:.15s ease;--transition-smooth:.2s ease;--transition-fluid:.25s ease;--transition-slow:.3s ease;--transition-slower:.4s ease;--size-icon-xs:1rem;--size-icon-sm:1.5rem;--size-icon-md:2rem;--size-icon-lg:3rem;--size-avatar-xs:2rem;--size-avatar-sm:2.5rem;--size-avatar-md:3rem;--size-avatar-lg:3.5rem;--size-avatar-xl:4rem;--size-avatar-xxl:6rem;--letter-spacing-normal:.03em;--letter-spacing-wider:.05em}@media(max-width:991px){:root{--header-height:4.75rem;--section-gap:.75rem;--section-pad:1rem}}.light-theme{color-scheme:light;--color-primary:#7c3aed;--color-primary-light:#8b5cf6;--color-primary-lighter:#a78bfa;--color-primary-dark:#6d28d9;--color-primary-darker:#5b21b6;--color-primary-90:color-mix(in srgb,var(--color-primary) 90%,transparent);--color-primary-80:color-mix(in srgb,var(--color-primary) 80%,transparent);--color-primary-70:color-mix(in srgb,var(--color-primary) 70%,transparent);--color-primary-60:color-mix(in srgb,var(--color-primary) 60%,transparent);--color-primary-50:color-mix(in srgb,var(--color-primary) 50%,transparent);--color-primary-40:color-mix(in srgb,var(--color-primary) 40%,transparent);--color-primary-30:color-mix(in srgb,var(--color-primary) 30%,transparent);--color-primary-20:color-mix(in srgb,var(--color-primary) 20%,transparent);--color-primary-10:color-mix(in srgb,var(--color-primary) 10%,transparent);--color-primary-5:color-mix(in srgb,var(--color-primary) 5%,transparent);--color-secondary:#ec4899;--color-danger:#ef4444;--color-danger-10:color-mix(in srgb,var(--color-danger) 10%,transparent);--color-danger-08:color-mix(in srgb,var(--color-danger) 8%,transparent);--color-success:#22c55e;--color-success-10:color-mix(in srgb,var(--color-success) 10%,transparent);--color-warning:#f59e0b;--color-warning-5:color-mix(in srgb,var(--color-warning) 5%,transparent);--color-warning-10:color-mix(in srgb,var(--color-warning) 10%,transparent);--color-warning-20:color-mix(in srgb,var(--color-warning) 20%,transparent);--tag-bg-success:#ecfdf5;--tag-bg-danger:#fef2f2;--tag-bg-warning:#fffbeb;--tag-bg-info:#ede9fe;--tag-bg-primary:#ede9fe;--color-status-online:#22c55e;--color-status-away:#f59e0b;--color-status-busy:#ef4444;--color-status-offline:#9ca3af;--color-verified-1:#9ca3af;--color-verified-2:var(--color-primary);--color-verified-3:var(--color-primary);--overlay-dark:rgba(0,0,0,.6);--overlay-darker:rgba(0,0,0,.8);--overlay-light:rgba(0,0,0,.16);--overlay-medium:rgba(0,0,0,.45);--bg-primary:#fafafa;--bg-secondary:#fff;--bg-secondary-50:hsla(0,0%,100%,.5);--bg-secondary-light:#fdfdfd;--bg-surface:#f3f4f6;--border-primary:#d1d5db;--border-secondary:#e5e7eb;--border-surface:#f3f4f6;--text-primary:#111827;--text-secondary:#6b7280;--text-muted:#9ca3af;--text-inverse:#fff;--theme-black:#000;--theme-white:#fff;--overlay-bg:rgba(0,0,0,.4);--text-on-overlay:#fff;--bg-canvas:#fff;--shadow-card:0 1px 3px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.02);--shadow-card-lg:0 4px 16px rgba(0,0,0,.06);--text-on-primary:#fff;--text-on-primary-secondary:hsla(0,0%,100%,.7);--text-on-primary-muted:hsla(0,0%,100%,.6);--text-on-primary-faint:hsla(0,0%,100%,.5);--bg-on-primary-hover:hsla(0,0%,100%,.15);--bg-on-overlay:hsla(0,0%,100%,.12);--bg-on-overlay-hover:hsla(0,0%,100%,.24);--bg-on-overlay-active:hsla(0,0%,100%,.3);--border-on-overlay:hsla(0,0%,100%,.2);--border-on-overlay-active:hsla(0,0%,100%,.5);--text-on-overlay-secondary:hsla(0,0%,100%,.8);--overlay-lightbox:rgba(0,0,0,.92);--shadow-overlay-drop:drop-shadow(0 2px 8px rgba(0,0,0,.3));--shadow-hover-elevated:0 6px 20px rgba(0,0,0,.18);--shadow-hover-tile:0 4px 16px rgba(0,0,0,.15);--shadow-tab-capsule:0 1px 3px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.04);--msg-own-bg:var(--color-primary);--msg-other-bg:var(--bg-secondary);--color-gold:#f59e0b;--color-silver:#9ca3af;--color-bronze:#cd7f32;--color-legendary:#f59e0b;--color-epic:#a855f7;--color-rare:#22c55e;--color-uncommon:#3b82f6;--rarity-legendary-bg:linear-gradient(135deg,rgba(245,158,11,.08),rgba(245,158,11,.02));--rarity-legendary-border:rgba(245,158,11,.2);--rarity-legendary-border-strong:rgba(245,158,11,.3);--rarity-epic-bg:linear-gradient(135deg,rgba(168,85,247,.08),rgba(168,85,247,.02));--rarity-epic-border:rgba(168,85,247,.15);--rarity-epic-border-strong:rgba(168,85,247,.25);--rarity-rare-bg:linear-gradient(135deg,rgba(34,197,94,.08),rgba(34,197,94,.02));--rarity-rare-border:rgba(34,197,94,.15);--rarity-rare-border-strong:rgba(34,197,94,.25);--rarity-uncommon-border:rgba(59,130,246,.2);--rarity-uncommon-bg:linear-gradient(180deg,rgba(59,130,246,.06),var(--bg-surface));--rarity-legendary-header-bg:linear-gradient(180deg,rgba(245,158,11,.08),var(--bg-surface));--rarity-epic-header-bg:linear-gradient(180deg,rgba(168,85,247,.08),var(--bg-surface));--rarity-rare-header-bg:linear-gradient(180deg,rgba(34,197,94,.08),var(--bg-surface));--rarity-uncommon-header-bg:linear-gradient(180deg,rgba(59,130,246,.08),var(--bg-surface));--rarity-legendary-accent:rgba(245,158,11,.6);--rarity-epic-accent:rgba(168,85,247,.5);--rarity-rare-accent:rgba(34,197,94,.5);--rarity-uncommon-accent:rgba(59,130,246,.4);--event-card-bg:linear-gradient(135deg,rgba(124,58,237,.08),rgba(124,58,237,.02));--event-card-border:rgba(124,58,237,.15);--place-gold-bg:#fef3c7;--place-gold-text:#b45309;--place-silver-bg:#f1f5f9;--place-silver-text:#475569;--place-bronze-bg:#fed7aa;--place-bronze-text:#9a3412;--bg-qr:#fff;--bg-tertiary:#f3f4f6;--bg-hover:rgba(0,0,0,.03);--text-tertiary:#9ca3af;--border-light:#f3f4f6;--color-primary-08:color-mix(in srgb,var(--color-primary) 8%,transparent);--color-primary-15:color-mix(in srgb,var(--color-primary) 15%,transparent);--color-error:var(--color-danger)}.dark-theme{color-scheme:dark;--color-primary:#8b5cf6;--color-primary-light:#a78bfa;--color-primary-lighter:#c4b5fd;--color-primary-dark:#7c3aed;--color-primary-darker:#6d28d9;--color-primary-90:color-mix(in srgb,var(--color-primary) 90%,transparent);--color-primary-80:color-mix(in srgb,var(--color-primary) 80%,transparent);--color-primary-70:color-mix(in srgb,var(--color-primary) 70%,transparent);--color-primary-60:color-mix(in srgb,var(--color-primary) 60%,transparent);--color-primary-50:color-mix(in srgb,var(--color-primary) 50%,transparent);--color-primary-40:color-mix(in srgb,var(--color-primary) 40%,transparent);--color-primary-30:color-mix(in srgb,var(--color-primary) 30%,transparent);--color-primary-20:color-mix(in srgb,var(--color-primary) 20%,transparent);--color-primary-10:color-mix(in srgb,var(--color-primary) 10%,transparent);--color-primary-5:color-mix(in srgb,var(--color-primary) 5%,transparent);--color-secondary:#ec4899;--color-danger:#f87171;--color-danger-10:color-mix(in srgb,var(--color-danger) 10%,transparent);--color-danger-08:color-mix(in srgb,var(--color-danger) 8%,transparent);--color-success:#4ade80;--color-success-10:color-mix(in srgb,var(--color-success) 10%,transparent);--color-warning:#fbbf24;--color-warning-5:color-mix(in srgb,var(--color-warning) 5%,transparent);--color-warning-10:color-mix(in srgb,var(--color-warning) 10%,transparent);--color-warning-20:color-mix(in srgb,var(--color-warning) 20%,transparent);--tag-bg-success:#14532d;--tag-bg-danger:#450a0a;--tag-bg-warning:#422006;--tag-bg-info:#2e1065;--tag-bg-primary:#2e1065;--color-status-online:#22c55e;--color-status-away:#e5a100;--color-status-busy:#e5484d;--color-status-offline:#56556a;--color-verified-1:#6b6b80;--color-verified-2:var(--color-primary);--color-verified-3:var(--color-primary);--overlay-dark:rgba(0,0,0,.6);--overlay-darker:rgba(0,0,0,.8);--overlay-light:rgba(0,0,0,.25);--overlay-medium:rgba(0,0,0,.55);--bg-primary:#0f0f14;--bg-secondary:#18181f;--bg-secondary-50:rgba(24,24,31,.5);--bg-secondary-light:#1c1c24;--bg-surface:#23232e;--border-primary:#3f3f50;--border-secondary:#2e2e3d;--border-surface:#28283a;--text-primary:#f1f0f5;--text-secondary:#8b8a9a;--text-muted:#56556a;--text-inverse:#111827;--theme-black:#fff;--theme-white:#000;--overlay-bg:rgba(0,0,0,.6);--text-on-overlay:#fff;--bg-canvas:#18181f;--shadow-card:0 1px 4px rgba(0,0,0,.2),0 0 0 1px hsla(0,0%,100%,.03);--shadow-card-lg:0 4px 16px rgba(0,0,0,.24);--text-on-primary:#fff;--text-on-primary-secondary:hsla(0,0%,100%,.7);--text-on-primary-muted:hsla(0,0%,100%,.6);--text-on-primary-faint:hsla(0,0%,100%,.5);--bg-on-primary-hover:hsla(0,0%,100%,.15);--bg-on-overlay:hsla(0,0%,100%,.12);--bg-on-overlay-hover:hsla(0,0%,100%,.24);--bg-on-overlay-active:hsla(0,0%,100%,.3);--border-on-overlay:hsla(0,0%,100%,.2);--border-on-overlay-active:hsla(0,0%,100%,.5);--text-on-overlay-secondary:hsla(0,0%,100%,.8);--overlay-lightbox:rgba(0,0,0,.92);--shadow-overlay-drop:drop-shadow(0 2px 8px rgba(0,0,0,.3));--shadow-hover-elevated:0 6px 20px rgba(0,0,0,.18);--shadow-hover-tile:0 4px 16px rgba(0,0,0,.15);--shadow-tab-capsule:0 1px 4px rgba(0,0,0,.24),0 0 0 1px hsla(0,0%,100%,.05);--msg-own-bg:var(--color-primary);--msg-other-bg:var(--bg-secondary);--color-gold:#e5a100;--color-silver:#6b6b6b;--color-bronze:#cd7f32;--color-legendary:#e5a100;--color-epic:#c084fc;--color-rare:#4ade80;--color-uncommon:#60a5fa;--rarity-legendary-bg:linear-gradient(135deg,rgba(229,161,0,.1),rgba(229,161,0,.03));--rarity-legendary-border:rgba(229,161,0,.25);--rarity-legendary-border-strong:rgba(229,161,0,.35);--rarity-epic-bg:linear-gradient(135deg,rgba(192,132,252,.1),rgba(192,132,252,.03));--rarity-epic-border:rgba(192,132,252,.2);--rarity-epic-border-strong:rgba(192,132,252,.3);--rarity-rare-bg:linear-gradient(135deg,rgba(74,222,128,.1),rgba(74,222,128,.03));--rarity-rare-border:rgba(74,222,128,.2);--rarity-rare-border-strong:rgba(74,222,128,.3);--rarity-uncommon-border:rgba(96,165,250,.25);--rarity-uncommon-bg:linear-gradient(180deg,rgba(96,165,250,.08),var(--bg-surface));--rarity-legendary-header-bg:linear-gradient(180deg,rgba(229,161,0,.1),var(--bg-surface));--rarity-epic-header-bg:linear-gradient(180deg,rgba(192,132,252,.1),var(--bg-surface));--rarity-rare-header-bg:linear-gradient(180deg,rgba(74,222,128,.1),var(--bg-surface));--rarity-uncommon-header-bg:linear-gradient(180deg,rgba(96,165,250,.1),var(--bg-surface));--rarity-legendary-accent:rgba(229,161,0,.65);--rarity-epic-accent:rgba(192,132,252,.55);--rarity-rare-accent:rgba(74,222,128,.55);--rarity-uncommon-accent:rgba(96,165,250,.45);--event-card-bg:linear-gradient(135deg,rgba(139,92,246,.1),rgba(139,92,246,.03));--event-card-border:rgba(139,92,246,.2);--place-gold-bg:rgba(180,83,9,.2);--place-gold-text:#fbbf24;--place-silver-bg:rgba(71,85,105,.25);--place-silver-text:#94a3b8;--place-bronze-bg:rgba(154,52,18,.2);--place-bronze-text:#fb923c;--bg-qr:#fff;--bg-tertiary:#2a2a38;--bg-hover:hsla(0,0%,100%,.06);--text-tertiary:#6b6b80;--border-light:#2e2e3d;--color-primary-08:color-mix(in srgb,var(--color-primary) 8%,transparent);--color-primary-15:color-mix(in srgb,var(--color-primary) 15%,transparent);--color-error:var(--color-danger)}:root{--safe-top:0px;--safe-bottom:0px;--safe-left:0px;--safe-right:0px}@supports (top:env(safe-area-inset-top)){:root{--safe-top:env(safe-area-inset-top);--safe-bottom:env(safe-area-inset-bottom);--safe-left:env(safe-area-inset-left);--safe-right:env(safe-area-inset-right)}}html.keyboard-open{--safe-bottom:0px}:root{--fixed-bar-height:0px}@media(max-width:991px){html.has-fixed-bar{--fixed-bar-height:72px}}*{border:0;margin:0;outline:0;padding:0}*,:after,:before{box-sizing:border-box}body,html{-webkit-overflow-scrolling:touch;overscroll-behavior:none;overscroll-behavior-y:none;touch-action:manipulation}html{line-height:1.15;scroll-behavior:smooth;-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{margin:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1,"liga" 1;font-synthesis-weight:none;scrollbar-width:thin}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}a[href^="x-apple-data-detectors:"]{color:inherit!important;text-decoration:inherit!important}a,a:hover,a:link,a:visited{text-decoration:none}ul,ul li{list-style:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number],input[type=number]:focus,input[type=number]:hover{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background-color:var(--text-muted);border:2px solid var(--bg-primary);border-radius:var(--r-5)}::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary)}html{font-size:16px;overscroll-behavior-y:none;scroll-padding-top:calc(var(--header-height, 3.75rem) + var(--s-6))}body,html{background-color:var(--bg-primary)}body{color:var(--text-primary);font-family:var(--font-body);font-size:var(--fs-6);line-height:1.5}#app,body{min-height:var(--app-height,100dvh)}.content-flex{align-items:stretch}.content-flex,main{display:flex;min-height:var(--app-height,100dvh)}main{flex-direction:column;flex-grow:1;min-width:0;overflow-x:clip;transition:opacity .2s ease}.content{display:flex;flex:1;flex-direction:column;min-height:0;padding-bottom:var(--s-4);padding-top:var(--s-7)}@media(max-width:991px){.content{padding-bottom:var(--s-0);padding-top:calc(var(--s-12) + var(--header-height))}main{padding-bottom:calc(var(--mobile-nav-height) + var(--safe-bottom) + var(--mini-player-height, 0px) + var(--s-7));padding-top:calc(var(--safe-top) + var(--s-8))}main.main--no-nav{padding-bottom:calc(var(--safe-bottom) + var(--mini-player-height, 0px) + var(--s-7))}}@media(min-width:992px){main{padding-bottom:calc(var(--safe-bottom) + var(--mini-player-height, 0px))}}@media(max-width:991px){html.scroll-locked,html.scroll-locked body{overflow:hidden;overscroll-behavior:none}html.scroll-locked body{min-height:auto}html.scroll-locked .content-flex{height:var(--app-height,100%);min-height:auto}}@media(min-width:992px){html.game-mode .content-flex,html.immersive-mode .content-flex{height:var(--app-height,100dvh)}html.game-mode main,html.immersive-mode main{overflow:hidden}}html.game-mode,html.game-mode body{background-color:var(--game-bg-end);height:var(--app-height,100dvh);overflow:hidden;overscroll-behavior:none}html.game-mode body{min-height:0}html.game-mode #app,html.game-mode .content-flex,html.game-mode main{height:100%;min-height:0;overflow:hidden}html.game-mode .content{height:100%;min-height:0;padding:0}@media(max-width:991px){html.game-mode main{padding-bottom:0;padding-top:0}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}h1,h2,h3{line-height:1.2}h4,h5,h6{line-height:1.3}h1{font-size:var(--fs-1)}h2{font-size:var(--fs-2)}h3{font-size:var(--fs-3)}h4{font-size:var(--fs-4)}h5{font-size:var(--fs-5)}h6{font-size:var(--fs-6)}a,p{font-size:var(--fs-7)}a{color:var(--color-primary);transition:color .2s}a:hover{color:var(--color-primary-dark)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}::-moz-selection{background:var(--color-primary-30);color:var(--text-primary)}::selection{background:var(--color-primary-30);color:var(--text-primary)}.nav-progress{background:var(--color-primary);border-radius:0 var(--r-10) var(--r-10) 0;box-shadow:0 0 8px var(--color-primary-30);height:3px;left:0;pointer-events:none;position:fixed;top:0;transition:width .4s ease;z-index:9999}.nav-progress-leave-active{transition:opacity .35s ease}.nav-progress-leave-to{opacity:0}.offline-banner{align-items:center;background:var(--color-warning);color:var(--text-inverse);display:flex;font-size:var(--fs-7);font-weight:500;gap:var(--s-10);justify-content:center;left:0;padding:var(--s-11) var(--s-7);position:fixed;right:0;top:0;z-index:9998}.offline-banner-enter-active,.offline-banner-leave-active{transition:transform .3s ease,opacity .3s ease}.offline-banner-enter-from,.offline-banner-leave-to{opacity:0;transform:translateY(-100%)}.app-splash{align-items:center;background:var(--bg-primary);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.app-splash__logo{animation:splash-pulse 1.5s ease-in-out infinite;height:auto;width:80px}.pwa-viewport-fix{background:var(--bg-primary);min-height:2000px;pointer-events:none}.noselect,.noselect>*{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pt-safe{padding-top:calc(var(--safe-top))}.mt-safe{margin-top:calc(var(--safe-top))}.fonts-manrope{font-family:Manrope}.dark-theme .for--light,.light-theme .for--dark{display:none}:root{--cg-gutter-x:0;--cg-max:100%}.container,.container-fluid{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:var(--s-4);padding-right:var(--s-4);width:100%}@media(max-width:991px){.container,.container-fluid{padding-left:var(--s-8);padding-right:var(--s-8)}}.container{max-width:1220px}.container--wide{max-width:1400px}.container-fluid{max-width:1900px}.container__grid{display:grid;grid-template-columns:minmax(var(--cg-gutter-x),1fr) minmax(0,calc(var(--cg-max)/2)) minmax(0,calc(var(--cg-max)/2)) minmax(var(--cg-gutter-x),1fr);margin-left:auto;margin-right:auto;width:100%}@media(max-width:991px){:root{--cg-gutter-x:1rem}}.cg-left{grid-column:2/3}.cg-right{grid-column:3/4}.cg-fluid-left{grid-column:1/3;justify-self:start}.cg-fluid-right{grid-column:3/5;justify-self:end}.cg-full{grid-column:1/-1}.cg-container{grid-column:2/4}@media(max-width:991px){.container__grid{grid-template-columns:minmax(var(--cg-gutter-x),1fr) minmax(0,calc(var(--cg-max))) minmax(var(--cg-gutter-x),1fr);row-gap:var(--s-6)}.cg-left,.cg-right{grid-column:2}.cg-fluid-left{grid-column:1/-1;justify-self:start}.cg-fluid-right{justify-self:end}.cg-fluid-right,.cg-full{grid-column:1/-1}.cg-container{grid-column:2}}@media(min-width:992px){:root{--cg-max:100%}.container-mobile{max-width:400px}}@keyframes splash-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes spin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@keyframes like-pulse{0%{transform:scale(1)}25%{transform:scale(1.3)}50%{transform:scale(.9)}75%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes badge-pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes heart-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}15%{opacity:1;transform:translate(-50%,-50%) scale(1.3)}30%{transform:translate(-50%,-50%) scale(.95)}45%{opacity:1;transform:translate(-50%,-50%) scale(1)}80%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}.animate--spin{animation-duration:2s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear}.n-skeleton{animation:shimmer 1.8s ease infinite!important;background:linear-gradient(90deg,var(--bg-surface) 25%,var(--border-surface) 37%,var(--bg-surface) 63%)!important;background-size:200% 100%!important}.page-enter-active{transition:opacity .25s ease,transform .25s ease;will-change:opacity,transform}.page-leave-active{transition:opacity .15s ease;will-change:opacity}.page-enter-from{opacity:0;transform:translateY(6px)}.page-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.list-stagger-enter-active{transition:opacity .3s ease,transform .3s ease;transition-delay:calc(var(--i, 0)*.04s)}.list-stagger-leave-active{transition:opacity .2s ease,transform .2s ease}.list-stagger-enter-from{opacity:0;transform:translateY(8px)}.list-stagger-leave-to{opacity:0;transform:translateY(-4px)}.list-stagger-move{transition:transform .3s ease}.content-reveal-enter-active{transition:opacity .35s ease,transform .35s ease}.content-reveal-enter-from{opacity:0;transform:translateY(4px)}.slide-fade-enter-active{transition:opacity .25s ease,transform .25s ease}.slide-fade-leave-active{transition:opacity .15s ease,transform .15s ease}.slide-fade-enter-from{opacity:0;transform:translateY(12px)}.slide-fade-leave-to{opacity:0;transform:translateY(8px)}.slide-forward-enter-active{transition:opacity .25s ease,transform .25s ease;will-change:opacity,transform}.slide-forward-leave-active{transition:opacity .15s ease,transform .15s ease;will-change:opacity,transform}.slide-forward-enter-from{opacity:0;transform:translate(30px)}.slide-forward-leave-to{opacity:0;transform:translate(-15px)}.slide-back-enter-active{transition:opacity .25s ease,transform .25s ease;will-change:opacity,transform}.slide-back-leave-active{transition:opacity .15s ease,transform .15s ease;will-change:opacity,transform}.slide-back-enter-from{opacity:0;transform:translate(-30px)}.slide-back-leave-to{opacity:0;transform:translate(15px)}.expand-enter-active,.expand-leave-active{display:grid!important;grid-template-rows:1fr;overflow:hidden;transition:grid-template-rows .3s ease,opacity .25s ease}.expand-enter-from,.expand-leave-to{grid-template-rows:0fr;opacity:0}.expand-enter-active>*,.expand-leave-active>*{min-height:0;overflow:hidden}.expand-fast-enter-active,.expand-fast-leave-active{display:grid!important;grid-template-rows:1fr;overflow:hidden;transition:grid-template-rows .2s ease,opacity .15s ease}.expand-fast-enter-from,.expand-fast-leave-to{grid-template-rows:0fr;opacity:0}.expand-fast-enter-active>*,.expand-fast-leave-active>*{min-height:0;overflow:hidden}.slide-up-enter-active{transition:opacity .25s ease,transform .25s ease}.slide-up-leave-active{transition:opacity .15s ease,transform .15s ease}.slide-up-enter-from,.slide-up-leave-to{opacity:0;transform:translateY(16px)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important}.content-reveal-enter-active,.expand-enter-active,.expand-fast-enter-active,.expand-fast-leave-active,.expand-leave-active,.fade-enter-active,.fade-leave-active,.list-stagger-enter-active,.list-stagger-leave-active,.list-stagger-move,.page-enter-active,.page-leave-active,.slide-back-enter-active,.slide-back-leave-active,.slide-fade-enter-active,.slide-fade-leave-active,.slide-forward-enter-active,.slide-forward-leave-active{transition-delay:0s!important;transition-duration:.01ms!important}.content-reveal-enter-from,.list-stagger-enter-from,.list-stagger-leave-to,.page-enter-from,.slide-back-enter-from,.slide-back-leave-to,.slide-fade-enter-from,.slide-fade-leave-to,.slide-forward-enter-from,.slide-forward-leave-to{transform:none!important}}.n-tag{--n-border-radius:var(--r-circle)!important;--n-font-size:11px!important;font-weight:500!important;letter-spacing:.01em}.n-tag--small-size{--n-height:22px!important;--n-padding:0 8px!important;--n-font-size:11px!important}.n-tag--tiny-size{--n-height:18px!important;--n-padding:0 7px!important;--n-font-size:10px!important}.n-tag--medium-size{--n-height:26px!important;--n-padding:0 10px!important;--n-font-size:12px!important}.n-tag__border{border:none!important;border-radius:var(--r-circle)!important}.n-tag.n-tag--default-type{background-color:var(--bg-surface)!important;color:var(--text-secondary)!important}.n-tag.n-tag--success-type{background-color:var(--tag-bg-success)!important;color:var(--color-success)!important}.n-tag.n-tag--error-type{background-color:var(--tag-bg-danger)!important;color:var(--color-danger)!important}.n-tag.n-tag--warning-type{background-color:var(--tag-bg-warning)!important;color:var(--color-warning)!important}.n-tag.n-tag--info-type{background-color:var(--tag-bg-info)!important;color:var(--color-primary)!important}.n-tag.n-tag--primary-type{background-color:var(--tag-bg-primary)!important;color:var(--color-primary)!important}.md-app .n-tag.n-tag--closable{border-radius:var(--r-circle)!important}.md-app .n-base-selection-tags{background:var(--bg-surface)!important;margin:0;padding-left:var(--s-11)!important}.n-base-selection.n-base-selection--selected{--n-border-hover:1px solid var(--color-primary-light)!important;--n-border-active:1px solid var(--color-primary)!important;--n-border-focus:1px solid var(--color-primary)!important}.dark-theme .n-base-selection{--n-border:1px solid var(--border-secondary)!important}.md-app .n-base-selection__state-border{box-shadow:none!important}.md-app .n-base-select-menu .n-base-select-option.n-base-select-option--pending:before{background-color:var(--color-primary-10)!important}.n-base-selection .n-base-selection-label{background-color:var(--bg-surface)!important}.md-app .n-base-select-menu .n-base-select-option{color:var(--text-secondary)}.md-app .n-base-select-menu .n-base-select-option:hover{color:var(--color-primary)}.n-base-selection-tag-wrapper{align-items:center;display:flex}.n-base-selection .n-base-selection-placeholder .n-base-selection-placeholder__inner{color:var(--text-secondary)!important;font-size:var(--fs-7)}.n-base-close.n-base-close--absolute{color:var(--text-secondary)}.n-base-close:not(.n-base-close--disabled):active,.n-base-close:not(.n-base-close--disabled):hover{color:var(--text-primary)!important}.n-base-select-menu,.n-popover:not(.n-popover--raw){background-color:var(--bg-secondary)!important}.n-popover.n-popover--raw{box-shadow:none!important}.n-date-panel.n-date-panel--datetimerange{--n-item-font-size:var(--fs-8)!important}.n-input .n-input__placeholder,.n-input .n-input__placeholder span{color:var(--text-secondary)!important;font-size:var(--fs-7)!important}@media(max-width:991px){.n-input .n-input__input-el,.n-input .n-input__textarea-el{font-size:var(--fs-7)!important}.n-input.n-input--small{--n-height:26px!important}}.n-input .n-input__input-el::-moz-placeholder,.n-input .n-input__textarea-el::-moz-placeholder{color:var(--text-secondary)!important}.n-input .n-input__input-el::placeholder,.n-input .n-input__textarea-el::placeholder{color:var(--text-secondary)!important}.n-message-container{top:calc(var(--safe-top) + var(--s-5))!important;z-index:9999!important}.n-modal.n-card{display:flex;flex-direction:column;margin-top:calc(var(--safe-top, 0px) + var(--s-5));max-height:calc(100dvh - var(--safe-top, 0px) - var(--safe-bottom, 0px) - var(--s-2))}.n-modal.n-card>.n-card__content{overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0}.n-drawer-header{padding-top:calc(var(--safe-top) + var(--s-6))!important}.n-drawer-body-content-wrapper{padding-bottom:calc(var(--safe-bottom))!important}.n-message-wrapper .n-message{background-color:var(--bg-secondary)!important;box-shadow:var(--shadow-card-lg)!important;opacity:1!important}.n-dropdown-menu{border:1px solid var(--border-surface)!important;border-radius:var(--r-6)!important}.dark-theme .n-dropdown-menu{border-color:var(--border-secondary)!important}.n-dropdown-option-body{border-radius:var(--r-10)!important;transition:background-color .15s ease,color .15s ease!important}.n-dropdown-option-body__prefix{margin-right:var(--s-12)!important}.n-dropdown-divider{margin:var(--s-12) var(--s-11)!important}.n-base-selection:focus,.n-base-selection:focus-visible,.n-base-selection:focus-within,.n-button:focus,.n-button:focus-visible,.n-button:focus-within,.n-checkbox:focus,.n-checkbox:focus-within,.n-input:focus,.n-input:focus-visible,.n-input:focus-within,.n-radio:focus,.n-radio:focus-within,.n-rate:focus,.n-slider:focus,.n-switch:focus,.n-switch:focus-within,.n-tabs-tab:focus,.n-tabs-tab:focus-visible{box-shadow:none!important;outline:none!important}.n-button:after{display:none!important}.n-input .n-input__border{border-color:var(--border-primary)!important}.n-base-selection .n-base-selection__state-border,.n-button--default-type:focus,.n-button--primary-type:focus,.n-button--quaternary-type:focus,.n-button--secondary-type:focus,.n-button--tertiary-type:focus,.n-input .n-input__state-border{box-shadow:none!important}.n-button{--n-ripple-color:transparent!important;--n-box-shadow-focus:none!important;--n-box-shadow-active:none!important;--n-box-shadow-hover:none!important}.n-base-selection,.n-input{--n-box-shadow-focus:none!important;--n-box-shadow-active:none!important}.n-button{border-radius:var(--r-7)!important;font-weight:500!important;transition:transform .1s ease,opacity .15s ease}.n-button--size-small{border-radius:var(--r-8)!important;font-weight:500!important}.n-button--size-large{border-radius:var(--r-6)!important;font-weight:500!important}.n-button:active:not(:disabled){transform:scale(.97)}.n-button.n-button--default-type{--n-border:1px solid var(--border-surface)!important;--n-border-hover:1px solid var(--color-primary-light)!important;--n-border-pressed:1px solid var(--color-primary)!important;--n-border-focus:1px solid var(--color-primary-light)!important}.n-button.n-button--primary-type,.n-button.n-button--quaternary-type,.n-button.n-button--secondary-type,.n-button.n-button--tertiary-type{--n-border:none!important;--n-border-hover:none!important;--n-border-pressed:none!important;--n-border-focus:none!important}.n-button.n-button--disabled{opacity:.5;--n-border-disabled:1px solid var(--border-secondary)!important;--n-border-focus:1px solid var(--border-secondary)!important}.n-tabs .n-tabs-bar{transition:left .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1)!important}.n-tabs .n-tabs-tab{transition:color .15s ease!important}.n-tabs .n-tabs-tab__label{font-weight:500}.n-tabs .n-tabs-tab--active .n-tabs-tab__label{font-weight:600}@media(max-width:991px){.n-tabs .n-tabs-wrapper{--n-tab-gap:12px!important}}.n-tabs.n-tabs--segment-type .n-tabs-rail{--n-tab-rail-color:var(--bg-surface)!important;background:var(--bg-surface)!important;border:1px solid var(--border-surface);border-radius:var(--r-5)!important;padding:3px!important}.n-tabs.n-tabs--segment-type .n-tabs-rail .n-tabs-capsule{background:var(--bg-secondary)!important;border-radius:var(--r-7)!important;box-shadow:var(--shadow-tab-capsule)!important;transition:transform .25s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1),height .2s cubic-bezier(.4,0,.2,1)!important}.n-tabs.n-tabs--segment-type .n-tabs-rail .n-tabs-tab-wrapper .n-tabs-tab{border-radius:var(--r-7)!important;color:var(--text-secondary)!important;font-size:var(--fs-8)!important;font-weight:500!important;transition:color .2s ease!important}.n-tabs.n-tabs--segment-type .n-tabs-rail .n-tabs-tab-wrapper .n-tabs-tab--active{color:var(--text-primary)!important;font-weight:600!important}.n-tabs.n-tabs--segment-type .n-tabs-rail .n-tabs-tab-wrapper .n-tabs-tab:hover:not(.n-tabs-tab--active){color:var(--text-primary)!important}.dark-theme .n-tabs.n-tabs--segment-type .n-tabs-rail .n-tabs-capsule{box-shadow:var(--shadow-tab-capsule)!important}.n-card>.n-card-header{--n-padding-bottom:var(--s-10)}.n-card.n-card--content-segmented>.n-card__content{padding-top:var(--s-9)}.modal-card{border-radius:var(--r-5);max-width:var(--modal-width-md);width:96vw}.modal-card--sm{max-width:var(--modal-width-sm)}.modal-card.n-card>.n-card-header{--n-padding-bottom:var(--s-8)}.modal-card.n-card>.n-card__content{display:flex;flex-direction:column;gap:var(--s-7)}.modal-card.n-card>.n-card__footer{border-top:1px solid var(--border-surface);padding-top:var(--s-8)}.auth-layout .n-form-item{--n-blank-height:0px!important;--n-feedback-height:0px!important;margin-bottom:0!important}.auth-layout .n-form-item .n-form-item-feedback-wrapper{display:none}.auth-layout .n-form-item.n-form-item--error-message .n-form-item-feedback-wrapper{display:block}.auth-layout .n-form{display:flex;flex-direction:column;gap:var(--s-8)}.from-992{display:none}.until-991{display:block}@media(min-width:992px){.from-992{display:inline-flex}.until-991{display:none}}.pg__head{flex-wrap:wrap;gap:var(--s-6);justify-content:space-between;margin-bottom:var(--s-4)}.pg__head,.pg__head-left{align-items:center;display:flex}.pg__head-left{gap:var(--s-8);min-width:0}.pg__head-right{display:flex;flex-shrink:0;gap:var(--s-8)}.pg__title{color:var(--text-primary);font-size:var(--fs-4);font-weight:700;margin:0}.pg__back{align-items:center;background:none;border:none;border-radius:var(--r-8);color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:background var(--transition-fast),color var(--transition-fast);width:36px}.pg__back:hover{background:var(--bg-surface);color:var(--text-primary)}.pg__subtitle{color:var(--text-muted);font-size:var(--fs-8);margin:var(--s-13) 0 0}@media(max-width:991px){.pg__head{align-items:flex-start;flex-direction:column}.pg__head-right{width:100%}}.admin-base-card{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:var(--r-5);padding:var(--s-5)}.admin-base-card--danger{border-color:var(--color-danger-10)}.admin-base-card__title{color:var(--text-primary);font-size:var(--fs-6);font-weight:600;margin:0 0 var(--s-5) 0}.admin-base-card__desc{color:var(--text-muted);font-size:var(--fs-7);line-height:1.5;margin:0 0 var(--s-5) 0}.admin-base-card__empty{color:var(--text-muted);font-size:var(--fs-7);margin:0;padding:var(--s-3) 0}.form-fields{display:flex;flex-direction:column;gap:var(--s-5)}.form-row{display:grid;gap:var(--s-5);grid-template-columns:1fr 1fr}.form-field{display:flex;flex-direction:column;gap:var(--s-10)}.form-field--row{align-items:center;flex-direction:row;gap:var(--s-8)}.form-field__label{color:var(--text-primary);font-size:var(--fs-7);font-weight:500}.form-field__req{color:var(--color-danger)}.form-field__hint{color:var(--text-muted);font-size:var(--fs-8)}.form-field__switch-label{color:var(--text-secondary);font-size:var(--fs-7)}@media(max-width:991px){.form-row{grid-template-columns:1fr}}.am-fields{gap:var(--s-7)}.am-field,.am-fields{display:flex;flex-direction:column}.am-field{gap:var(--s-12)}.am-field__label{color:var(--text-muted);font-size:var(--fs-9);font-weight:500}.am-field__row{align-items:center;display:flex;gap:var(--s-10)}.am-field__row .n-input{flex:1}.am-field__hint{color:var(--text-muted);font-size:var(--fs-10)}.am-surface{background:var(--bg-surface);border-radius:var(--r-7);display:flex;flex-direction:column;gap:var(--s-8);padding:var(--s-7) var(--s-6)}.am-surface--row{align-items:center;flex-direction:row}.am-hint{color:var(--text-muted);font-size:var(--fs-8);line-height:1.45}.am-footer{display:flex;gap:var(--s-10);justify-content:flex-end}.toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--s-6);margin-bottom:var(--s-4)}.toolbar__search{flex:1;max-width:320px;min-width:200px}@media(max-width:991px){.toolbar__search{max-width:none;min-width:0}}.detail-field{display:flex;flex-direction:column;gap:var(--s-12)}.detail-field__label{color:var(--text-muted);font-size:var(--fs-8);font-weight:500;letter-spacing:var(--letter-spacing-normal);text-transform:uppercase}.detail-field__value{color:var(--text-primary);font-size:var(--fs-7);word-break:break-word}.section__empty{color:var(--text-muted);font-size:var(--fs-7);padding:var(--s-0) 0;text-align:center}.catalog-empty{align-items:center;display:flex;flex-direction:column;padding:var(--s--1) 0;text-align:center}.catalog-empty__icon{color:var(--text-muted);margin-bottom:var(--s-6)}.catalog-empty__text{color:var(--text-secondary);font-size:var(--fs-6);font-weight:500;margin:0 0 var(--s-10) 0}.catalog-empty__hint{color:var(--text-muted);font-size:var(--fs-7);margin:0}.catalog-empty__reset{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:var(--r-8);color:var(--color-primary);cursor:pointer;font-size:var(--fs-8);font-weight:500;margin-top:var(--s-7);padding:var(--s-10) var(--s-6);transition:all var(--transition-fast)}.catalog-empty__reset:hover{background:var(--color-primary-5);border-color:var(--color-primary-lighter)}.auth-title{color:var(--text-primary);font-family:var(--font-heading);font-size:var(--fs-3);font-weight:700;line-height:1.2;margin:0 0 var(--s-10) 0}.auth-subtitle{line-height:1.5;margin:0 0 var(--s-1) 0}.auth-link,.auth-subtitle{color:var(--text-secondary);font-size:var(--fs-7)}.auth-link{line-height:1.6;margin-top:var(--s-5);text-align:center}.auth-link .router-link-active,.auth-link a{color:var(--color-primary);font-weight:500;text-decoration:none}.auth-link a:hover{text-decoration:underline}.acc-card{background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-secondary-50) 100%);border-radius:var(--section-radius);padding:var(--section-pad)}.acc-card__title{color:var(--text-primary);font-family:var(--font-heading);font-size:var(--fs-5);font-weight:700;margin:0 0 var(--s-5)}.acc-btn{align-items:center;border:none;border-radius:var(--r-9);cursor:pointer;display:inline-flex;font-size:var(--fs-7);font-weight:600;gap:var(--s-10);justify-content:center;padding:var(--s-8) var(--s-4);transition:background var(--transition-smooth),opacity var(--transition-smooth)}.acc-btn:disabled{cursor:not-allowed;opacity:.5}.acc-btn--primary{background:var(--color-primary);color:var(--text-on-primary)}.acc-btn--primary:hover:not(:disabled){background:var(--color-primary-dark)}.acc-btn--ghost{background:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-primary);text-decoration:none}.acc-btn--ghost:hover{background:color-mix(in srgb,var(--text-primary) 10%,transparent)}.acc-btn--danger{background:var(--color-danger-10);color:var(--color-danger)}.acc-btn--danger:hover{background:var(--color-danger);color:var(--text-on-primary)}.acc-empty{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;gap:var(--s-6);padding:var(--s-0) 0;text-align:center}.acc-empty p{font-size:var(--fs-6);margin:0}.acc-form{gap:var(--s-5)}.acc-form,.acc-form__field{display:flex;flex-direction:column}.acc-form__field{gap:var(--s-11)}.acc-form__label{color:var(--text-secondary);font-size:var(--fs-7);font-weight:500}.acc-form__input{background:var(--bg-primary);border:1px solid var(--border-surface);border-radius:var(--r-9);color:var(--text-primary);font-family:var(--font-body);font-size:var(--fs-6);height:var(--s-0);padding:var(--s-7) var(--s-6);transition:border-color var(--transition-smooth)}.acc-form__input:focus{border-color:var(--color-primary);outline:none}.acc-form__input:disabled{cursor:not-allowed;opacity:.6}.acc-form__hint{color:var(--text-muted);font-size:var(--fs-8)}.acc-form__actions{display:flex;justify-content:flex-start;padding-top:var(--s-9)}.acc-orders{gap:var(--s-8)}.acc-order,.acc-orders{display:flex;flex-direction:column}.acc-order{background:var(--bg-surface);border:1px solid transparent;border-radius:var(--r-9);color:inherit;cursor:pointer;gap:var(--s-9);padding:var(--s-5);text-decoration:none;transition:border-color var(--transition-fast)}.acc-order:hover{border-color:var(--color-primary-30)}.acc-order__top{align-items:center;display:flex;justify-content:space-between}.acc-order__id{color:var(--text-primary);font-size:var(--fs-7);font-weight:600}.acc-order__status{border-radius:var(--r-circle);font-size:var(--fs-8);font-weight:600;padding:var(--s-13) var(--s-9)}.acc-order__status--pending{background:var(--tag-bg-warning);color:var(--color-warning)}.acc-order__status--paid,.acc-order__status--processing{background:var(--tag-bg-info);color:var(--color-primary)}.acc-order__status--completed{background:var(--tag-bg-success);color:var(--color-success)}.acc-order__status--cancelled{background:var(--tag-bg-danger);color:var(--color-danger)}.acc-order__status--refunded{background:var(--bg-surface);color:var(--text-muted)}.acc-order__body{align-items:center;display:flex;justify-content:space-between}.acc-order__product{font-weight:500}.acc-order__amount,.acc-order__product{color:var(--text-primary);font-size:var(--fs-6)}.acc-order__amount{font-weight:700}.acc-order__footer{align-items:center;display:flex;gap:var(--s-8);justify-content:space-between}.acc-order__date{color:var(--text-muted);font-size:var(--fs-8)}.acc-security{display:flex;flex-direction:column}.acc-security__item{align-items:center;display:flex;gap:var(--s-5);justify-content:space-between;padding:var(--s-5) 0}.acc-security__divider{background:var(--border-surface);height:1px}.acc-security__info{display:flex;flex-direction:column;gap:var(--s-13)}.acc-security__label{color:var(--text-primary);font-size:var(--fs-6);font-weight:600;margin:0}.acc-security__desc,.acc-security__value{color:var(--text-muted);font-size:var(--fs-7);margin:0}
