:root{--nx-mask-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--nx-mask-check-disc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cmask id='m'%3E%3Crect width='24' height='24' fill='%23fff'/%3E%3Cpath d='M7 12.5l3.5 3.5L17 9' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/mask%3E%3Ccircle cx='12' cy='12' r='12' fill='%23fff' mask='url(%23m)'/%3E%3C/svg%3E")}:root,:root[data-theme=dark]{--bg:#0C0B13;--surface:#15131F;--surface-2:#1C1A29;--surface-3:#262338;--nav-bg:#100E19;--border:#2A2740;--border-strong:#6E6890;--text:#F2F0FA;--muted:#ABA5C2;--primary:#A797FF;--primary-hover:#BAAEFF;--primary-ink:#120E28;--primary-soft:rgba(167,151,255,0.15);--primary-sh:#6F5FD9;--focus:#C9BFFF;--pink:#FF77B4;--pink-ink:#120E28;--gold:#F4C95D;--gold-ink:#1A1300;--blue:#6ED6F2;--danger:#FF7391;--win:#C5EF5E;--win-ink:color-mix(in srgb,var(--win) 65%,var(--text));--fair:#6ED6F2;--loss:#FF7391;--warn-bg:#2E2611;--warn-border:#8C7124;--warn-ink:#FBE7AE;--tile:#100E1A;--glow:rgba(197,239,94,0.16);--halo:rgba(167,151,255,0.14);--dots:rgba(255,255,255,0.05);--scrim:rgba(5,4,10,0.66);--elev-0:none;--elev-1:0 1px 0 rgba(255,255,255,0.03) inset,0 1px 2px rgba(0,0,0,0.4);--elev-2:0 1px 0 rgba(255,255,255,0.04) inset,0 4px 14px rgba(0,0,0,0.38);--elev-3:0 1px 0 rgba(255,255,255,0.04) inset,0 12px 32px rgba(0,0,0,0.5);--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--dur-fast:120ms;--dur-base:200ms;--dur-slow:320ms;--ease-enter:cubic-bezier(.2,.8,.2,1);--ease-state:cubic-bezier(.4,0,.2,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--press-scale:.97;--press-scale-lg:.985;--gx-display:"Fredoka Variable","Nunito Variable",ui-rounded,system-ui,sans-serif;--rar-common:#9AA4B8;--rar-rare:#3DA5FF;--rar-epic:#A86BFF;--rar-legendary:#FFA62B;--rar-mythic:#FF4F6E;--rar-god:#2EE6D6;--rar-god2:#FF5FD2;--rar-secret:#F6D365;--rar-eternal:#4FF0A0;--rar-absolut:#FF6AD5;--rar-goat:#FFD60A;--mod-trade:#9B8CF5;--mod-auction:#E2A271;--mod-dark:#A58BD8;--mod-paint:#DE8FB3;--mod-crew:#7FC3D9;--mod-stats:#B3CF7E;--mod-cal:#DCC27E;--mod-collect:#82C9A6;--mod-shop:#D8B36E;--mod-msg:#8FB4E8;--mod-pet:#F0C35A;--gx-ink:#120E28;--gx-rar-ink:#120E28;--gx-gold-ink:var(--rar-legendary);--gx-r:22px;--gx-edge:4px;--gx-glow-a:42%;--gx-glow-blur:44px;--gx-glow-spread:-10px;--gx-stage-h:196px;--dur-celebrate:900ms;--metal-gold-a:#FFE68F;--metal-gold-b:#C98A0C;--metal-silver-a:#F1F4FA;--metal-silver-b:#8C97AC;--metal-bronze-a:#F6C08E;--metal-bronze-b:#9C5A2B;--gx-bevel:12px;--shadow-sm:var(--elev-1);--shadow-md:var(--elev-3);--glass-hi:rgba(255,255,255,0.14);--glass-hairline:rgba(255,255,255,0.10);--grain-a:.055;--theme-g1:#6F5FD9;--theme-g2:#A797FF;--theme-g3:#C5EF5E;--theme-gradient:#6F5FD9,#A797FF,#C5EF5E;--logo-bg1:#221C3D;--logo-bg2:#0C0B13;--logo-n1:#D6CDFF;--logo-n2:#8E7BFF;--logo-spark:#C5EF5E;--radius:var(--r-md);--radius-sm:var(--r-sm);--font:"Geist Variable","Segoe UI",system-ui,-apple-system,sans-serif;--font-display:var(--gx-display);--display-weight:650;--display-track:-0.01em;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme]){--bg:#F2F3FA;--surface:#FBFBFE;--surface-2:#EDEEF8;--surface-3:#E3E4F3;--nav-bg:#EAEBF6;--border:#DADCEC;--border-strong:#8389B0;--text:#1B1D3B;--muted:#545979;--primary:#5547D1;--primary-hover:#4638BF;--primary-ink:#FFFFFF;--primary-soft:#E6E3FC;--primary-sh:#3E31A8;--focus:#5547D1;--pink:#C02C77;--pink-ink:#FFFFFF;--gold:#8E6200;--gold-ink:#FFFFFF;--blue:#0A7499;--danger:#C42A4E;--win:#2C7A34;--fair:#0A7499;--loss:#C42A4E;--warn-bg:#FFF6DA;--warn-border:#E3C25A;--warn-ink:#4A3800;--tile:#EEEFF9;--glow:rgba(85,71,209,0.12);--halo:rgba(85,71,209,0.08);--dots:transparent;--scrim:rgba(27,29,59,0.38);--elev-1:0 1px 2px rgba(27,29,59,0.06);--elev-2:0 1px 2px rgba(27,29,59,0.05),0 4px 14px rgba(27,29,59,0.08);--elev-3:0 2px 4px rgba(27,29,59,0.04),0 12px 32px rgba(27,29,59,0.12);--glass-hi:rgba(255,255,255,0.75);--glass-hairline:rgba(27,29,59,0.08);--grain-a:.035;--logo-bg1:#6E61EA;--logo-bg2:#4535C2;--logo-n1:#FFFFFF;--logo-n2:#ECE9FF;--logo-spark:#C5EF5E;color-scheme:light}}:root[data-theme=light]{--bg:#F2F3FA;--surface:#FBFBFE;--surface-2:#EDEEF8;--surface-3:#E3E4F3;--nav-bg:#EAEBF6;--border:#DADCEC;--border-strong:#8389B0;--text:#1B1D3B;--muted:#545979;--primary:#5547D1;--primary-hover:#4638BF;--primary-ink:#FFFFFF;--primary-soft:#E6E3FC;--primary-sh:#3E31A8;--focus:#5547D1;--pink:#C02C77;--pink-ink:#FFFFFF;--gold:#8E6200;--gold-ink:#FFFFFF;--blue:#0A7499;--danger:#C42A4E;--win:#2C7A34;--fair:#0A7499;--loss:#C42A4E;--warn-bg:#FFF6DA;--warn-border:#E3C25A;--warn-ink:#4A3800;--tile:#EEEFF9;--glow:rgba(85,71,209,0.12);--halo:rgba(85,71,209,0.08);--dots:transparent;--scrim:rgba(27,29,59,0.38);--elev-1:0 1px 2px rgba(27,29,59,0.06);--elev-2:0 1px 2px rgba(27,29,59,0.05),0 4px 14px rgba(27,29,59,0.08);--elev-3:0 2px 4px rgba(27,29,59,0.04),0 12px 32px rgba(27,29,59,0.12);--glass-hi:rgba(255,255,255,0.75);--glass-hairline:rgba(27,29,59,0.08);--grain-a:.035;--logo-bg1:#6E61EA;--logo-bg2:#4535C2;--logo-n1:#FFFFFF;--logo-n2:#ECE9FF;--logo-spark:#C5EF5E;color-scheme:light}:root[data-theme=candy],:root[data-theme=light]{--gx-gold-ink:#8A4B00}@media (prefers-color-scheme:light){:root:not([data-theme]){--gx-gold-ink:#8A4B00}}:root[data-theme=candy]{--bg:#FBF3F7;--surface:#FFFDFE;--surface-2:#F8EDF4;--surface-3:#F2E1EC;--nav-bg:#F6E9F1;--border:#EEDAE6;--border-strong:#A97A9C;--text:#3A1738;--muted:#6B4466;--primary:#AE3474;--primary-hover:#982863;--primary-ink:#FFFFFF;--primary-soft:#FCE1EE;--primary-sh:#7E1F52;--focus:#8A55D6;--pink:#7A4FCF;--pink-ink:#FFFFFF;--gold:#8A5A00;--gold-ink:#FFFFFF;--blue:#2E6AA8;--danger:#B3223F;--win:#23764F;--fair:#2E6AA8;--loss:#B3223F;--warn-bg:#FFEBDD;--warn-border:#F1B48C;--warn-ink:#5A2A0C;--tile:#FBEFF5;--glow:rgba(174,52,116,0.12);--halo:rgba(255,196,220,0.55);--dots:transparent;--scrim:rgba(58,23,56,0.34);--elev-1:0 1px 2px rgba(122,40,92,0.07);--elev-2:0 1px 2px rgba(122,40,92,0.06),0 4px 14px rgba(174,52,116,0.08);--elev-3:0 2px 4px rgba(122,40,92,0.05),0 12px 32px rgba(174,52,116,0.12);--glass-hi:rgba(255,255,255,0.8);--glass-hairline:rgba(122,40,92,0.08);--grain-a:.03;--logo-bg1:#FFC9E0;--logo-bg2:#FFDCC2;--logo-n1:#D23C86;--logo-n2:#8A5CD6;--logo-spark:#F2B705;--candy-peach:#FFE3D3;--candy-mint:#DDF4E9;--candy-lilac:#ECE2FB;--candy-rose:#FFE0EC;--candy-lemon:#FFF1C2;--candy-sky:#DDEEFF;--c-berry:#AE3474;--c-lilac:#7A4FCF;--c-mint:#23825D;--c-peach:#B9531F;--c-sky:#2E6AA8;--c-lemon:#F2C230;--font:"Nunito Variable",ui-rounded,"Segoe UI",system-ui,sans-serif;--font-display:"Fredoka Variable","Nunito Variable",ui-rounded,system-ui,sans-serif;--display-weight:600;--display-track:-0.01em;--radius:var(--r-lg);color-scheme:light}html:root[data-bg=oled][data-theme=dark]{--bg:#000000;--nav-bg:#000000;--surface:#0B0B10;--surface-2:#14131C;--tile:#050508;--logo-bg2:#000000}@media (prefers-color-scheme:dark){html:root[data-bg=oled]:not([data-theme]){--bg:#000000;--nav-bg:#000000;--surface:#0B0B10;--surface-2:#14131C;--tile:#050508;--logo-bg2:#000000}}html:root[data-bg=warm][data-theme=light]{--bg:#F6F2EA;--nav-bg:#F1ECE2;--surface:#FFFDF8;--surface-2:#F3EEE5;--surface-3:#EBE5D9;--tile:#F3EEE5;--border:#E2DCD0}@media (prefers-color-scheme:light){html:root[data-bg=warm]:not([data-theme]){--bg:#F6F2EA;--nav-bg:#F1ECE2;--surface:#FFFDF8;--surface-2:#F3EEE5;--surface-3:#EBE5D9;--tile:#F3EEE5;--border:#E2DCD0}}:root[data-base] body:before,:root[data-effects] body:before{content:"";position:fixed;inset:-30%;z-index:-1;pointer-events:none;background:linear-gradient(120deg,var(--theme-gradient));background-size:200% 200%;opacity:.22;filter:blur(70px)}:root[data-base-anim] body:before{animation:base-drift 45s ease-in-out infinite alternate}:root[data-effects=subtle] body:before{opacity:.3}:root[data-effects=strong] body:before{opacity:.38}:root[data-effects=subtle][data-theme=candy] body:before,:root[data-effects=subtle][data-theme=light] body:before{opacity:.2}:root[data-effects=strong][data-theme=candy] body:before,:root[data-effects=strong][data-theme=light] body:before{opacity:.26}@media (prefers-color-scheme:light){:root[data-effects=subtle]:not([data-theme]) body:before{opacity:.2}:root[data-effects=strong]:not([data-theme]) body:before{opacity:.26}}html:root[data-bg=oled][data-effects] body:before{opacity:.16}:root[data-effects] body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:var(--grain-a);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .7 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}@media print{body:after,body:before{display:none!important}}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){:root[data-effects=subtle] .glass{background:rgb(var(--glass-rgb)/var(--glass-a1));-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%)}:root[data-effects=strong] .glass{background:rgb(var(--glass-rgb)/var(--glass-a2));-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);box-shadow:inset 0 1px 0 var(--glass-hi),inset 0 0 0 1px var(--glass-hairline),var(--elev-2)}@media (max-width:1023px){:root[data-effects=strong] .glass{-webkit-backdrop-filter:blur(12px) saturate(170%);backdrop-filter:blur(12px) saturate(170%)}}@media (prefers-reduced-transparency:reduce){:root[data-effects] .glass{background:var(--glass-solid,var(--nav-bg));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}}}@media (prefers-contrast:more){:root[data-effects] .glass{background:var(--glass-solid,var(--nav-bg));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}}.glass .card,.glass input,.glass select,.glass table,.glass textarea{background-color:var(--surface)}@keyframes base-drift{0%{background-position:0 50%;transform:rotate(0deg) scale(1)}to{background-position:100% 50%;transform:rotate(5deg) scale(1.08)}}.anim-toggle{display:flex;align-items:center;gap:8px;font-size:14px}*{box-sizing:border-box}html{scroll-padding-top:76px;-webkit-tap-highlight-color:transparent;text-size-adjust:100%}[role=button],a,button,input[type=checkbox],input[type=radio],label,select,summary{touch-action:manipulation}.area-tabs a,.btn,.btn-ghost,.btn-pink,.disc-sum,.fb-chip,.mobile-item,.more-area,.more-item,.nav-item,.nav-sub-item,.seg,.seg-row label,[role=button],button{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}body,html{margin:0;background-color:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.5;font-feature-settings:"ss01";-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}body{min-height:100vh;min-height:100dvh;isolation:isolate;background-image:radial-gradient(ellipse 70% 38% at 0 0,var(--halo),transparent 70%),radial-gradient(var(--dots) 1.2px,transparent 1.3px);background-size:auto,24px 24px}:root[data-theme=candy] body{background-image:radial-gradient(ellipse 60% 40% at 100% 0,rgba(236,226,251,.9),transparent 70%),radial-gradient(ellipse 70% 38% at 0 0,var(--halo),transparent 70%);background-size:auto,auto;background-attachment:fixed}a{color:var(--text);-webkit-text-decoration-color:color-mix(in srgb,var(--primary) 70%,transparent);text-decoration-color:color-mix(in srgb,var(--primary) 70%,transparent);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){a:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}}h1,h2,h3{font-family:var(--font-display);line-height:1.15;margin:0 0 12px;letter-spacing:-.015em}h1{font-size:clamp(28px,4.2vw,42px)}h1,h2{font-weight:var(--display-weight);letter-spacing:var(--display-track)}h2{font-size:20px}h3{font-size:16px;font-weight:700}p{margin:0 0 12px}::selection{background:var(--primary-soft);color:var(--text)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wrap{max-width:1120px;margin:0 auto;padding:24px 20px 64px}.muted{color:var(--muted)}.small{font-size:14px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px;box-shadow:var(--elev-1)}.grid{display:grid;grid-gap:16px;gap:16px}@media (min-width:900px){.grid-2{grid-template-columns:1fr 1fr}.grid-3{grid-template-columns:repeat(3,1fr)}}label{display:block;font-size:14px;color:var(--muted);margin:0 0 4px;font-weight:550}input,select,textarea{width:100%;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--r-sm);padding:10px 12px;font:inherit;transition:border-color var(--dur-fast) var(--ease-state),box-shadow var(--dur-fast) var(--ease-state)}input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--muted) 85%,transparent)}@media (hover:hover) and (pointer:fine){input:hover,select:hover,textarea:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border-strong))}}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px}input:disabled,select:disabled,textarea:disabled{opacity:.6;cursor:not-allowed}input[type=search]{padding-left:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:12px}.field{margin-bottom:12px}.row{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.row>.field{flex:1 1 160px}button{font:inherit;cursor:pointer;border-radius:var(--r-sm);padding:10px 16px;border:1px solid transparent;transition:background-color var(--dur-fast) var(--ease-state),border-color var(--dur-fast) var(--ease-state),color var(--dur-fast) var(--ease-state),box-shadow var(--dur-fast) var(--ease-state),transform var(--dur-fast) var(--ease-enter)}.btn{background:var(--primary);color:var(--primary-ink);font-weight:750;border-radius:var(--r-sm);box-shadow:0 1px 0 var(--primary-sh),var(--elev-1)}@media (hover:hover) and (pointer:fine){.btn:hover:not(:disabled,[aria-disabled=true]){background:var(--primary-hover)}}.btn:active:not(:disabled,[aria-disabled=true]){box-shadow:none}.btn-pink{background:var(--pink);color:var(--pink-ink);font-weight:750;border-radius:var(--r-sm)}.btn-danger:disabled,.btn-ghost:disabled,.btn:disabled,:is(.btn,.btn-ghost,.btn-danger,.btn-pink)[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn-ghost{background:var(--surface);color:var(--text);border-color:var(--border-strong);font-weight:600}@media (hover:hover) and (pointer:fine){.btn-ghost:hover:not(:disabled,[aria-disabled=true]){background:var(--surface-2);border-color:color-mix(in srgb,var(--primary) 40%,var(--border-strong))}}.btn-ghost[aria-expanded=true],.btn-ghost[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary)}.btn-danger{background:transparent;color:var(--danger);border-color:var(--danger);padding:6px 10px;font-size:14px;font-weight:650}@media (hover:hover) and (pointer:fine){.btn-danger:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--danger) 12%,transparent)}}.skip-link{position:absolute;left:12px;top:-48px;z-index:100;background:var(--primary);color:var(--primary-ink);padding:8px 14px;border-radius:10px;font-weight:700;text-decoration:none}.skip-link:focus{top:12px}.shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh;min-height:100dvh}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;z-index:21;display:flex;flex-direction:column;gap:12px;padding:18px 12px 14px;background:var(--nav-bg);border-right:1px solid var(--border);overflow-y:auto}:root[data-effects] .sidebar{border-right-color:var(--glass-hairline)}.brand{display:flex;align-items:center;gap:10px;padding:4px 8px 10px;font-family:var(--font);font-weight:850;font-size:21px;letter-spacing:-.03em;color:var(--text);text-decoration:none;white-space:nowrap}.brand-sub{display:block;font-size:11px;font-weight:600;color:var(--muted);letter-spacing:0;margin-top:-2px}.nav-group{display:grid;grid-gap:1px;gap:1px}.nav-group+.nav-group{padding-top:10px;border-top:1px solid var(--border)}.nav-title{font-size:12px;font-weight:700;color:var(--muted);padding:2px 10px 4px}.nav-item{position:relative;display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:10px;color:var(--muted);text-decoration:none;font-size:14.5px;font-weight:600}.nav-item svg{flex:none;width:18px;height:18px}@media (hover:hover) and (pointer:fine){.nav-item:hover{background:var(--surface-3);color:var(--text)}}.nav-item[aria-current=page]{background:var(--primary-soft);color:var(--text);font-weight:750}.nav-item[aria-current=page]:before{content:"";position:absolute;left:-12px;top:7px;bottom:7px;width:4px;border-radius:0 4px 4px 0;background:var(--primary)}.nav-item[aria-current=page] svg{color:var(--primary)}.sidebar-foot{margin-top:auto;display:grid;grid-gap:8px;gap:8px;padding-top:12px;border-top:1px solid var(--border)}.appbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:10px;min-height:60px;padding:10px 20px;background:var(--nav-bg);border-bottom:1px solid var(--border)}:root[data-effects] .appbar{border-bottom-color:var(--glass-hairline)}.appbar-brand{display:none}.appbar-spacer{flex:1 1}.appbar .icon-btn,.bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);text-decoration:none;box-shadow:var(--shadow-sm)}@media (hover:hover) and (pointer:fine){.appbar .icon-btn:hover,.bell:hover{background:var(--surface-2);border-color:var(--border-strong)}}.appbar-link{font-size:14px;font-weight:650;text-decoration:none;padding:8px 10px;border-radius:10px}@media (hover:hover) and (pointer:fine){.appbar-link:hover{background:var(--surface-2)}}.content{min-width:0;display:flex;flex-direction:column}.brand-logo{flex:none;display:block;filter:drop-shadow(0 2px 3px rgba(0,0,0,.12))}.brand-logo .logo-sprinkle{display:none}.brand-logo .lg-bg1{stop-color:var(--logo-bg1)}.brand-logo .lg-bg2{stop-color:var(--logo-bg2)}.brand-logo .lg-n1{stop-color:var(--logo-n1)}.brand-logo .lg-n2{stop-color:var(--logo-n2)}.brand-logo .lg-spark{fill:var(--logo-spark)}#inhalt{outline:none}.content>#inhalt{flex:1 1;min-height:100vh;min-height:100dvh}.side-nav{display:grid;grid-gap:10px;gap:10px}:root[data-theme=candy] .brand-logo .logo-sprinkle{display:inline}.scrim{display:none}@media (max-width:1023px){.shell{grid-template-columns:1fr}.appbar-brand{display:flex;padding:0;font-size:19px}.appbar-brand .brand-sub{display:none}.appbar{padding-top:max(10px,env(safe-area-inset-top));padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.wrap{padding:18px 16px 56px}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}a.bell,a.btn,a.btn-ghost,a.btn-pink,a.icon-btn{transition:background-color var(--dur-fast) var(--ease-state),border-color var(--dur-fast) var(--ease-state),transform var(--dur-fast) var(--ease-enter)}.more-area,.more-item,.row-card,a.stat{transition:border-color var(--dur-fast) var(--ease-state),background-color var(--dur-fast) var(--ease-state),transform var(--dur-fast) var(--ease-enter)}:is(.btn,.btn-ghost,.btn-pink,.btn-danger,.icon-btn,.help-btn,.bell,.fb-btn,.fb-chip,.seg button,.theme-seg button,.more-item,.tile):active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--press-scale))}:is(.row-card,a.stat,.more-area,.card.feature,.card.painter-card,.card.auction-card,.listing-card):active{transform:scale(var(--press-scale-lg))}@media (prefers-reduced-motion:reduce){:is(.btn,.btn-ghost,.btn-pink,.btn-danger,.icon-btn,.help-btn,.bell,.fb-btn,.fb-chip,.seg button,.theme-seg button,.more-item,.tile,.row-card,a.stat,.more-area,.card.feature,.card.painter-card,.card.auction-card,.listing-card):active{transform:none}}@media (pointer:coarse){:root :is(.dd-sm,.bp-move,.att-alt,.mute-select,.proof-meta select,.proof-add select,.pf-work-field select,.pf-work-field input,.pf-label-edit input,.rb-csv textarea,.imp-source textarea,.imp-links textarea,.imp-rs-paste textarea,.rsl-step textarea){font-size:16px}}.notice{position:relative;border-radius:12px;padding:10px 12px 10px 40px;margin:8px 0;font-size:14px;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text)}.notice:before{position:absolute;left:12px;top:10px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:900;line-height:1;content:"i";background:var(--blue);color:var(--bg)}.notice.error{background:color-mix(in srgb,var(--danger) 10%,var(--surface));border-color:color-mix(in srgb,var(--danger) 55%,transparent)}.notice.error:before{content:"!";background:var(--danger)}.notice.ok{background:color-mix(in srgb,var(--win) 12%,var(--surface));border-color:color-mix(in srgb,var(--win) 55%,transparent)}.notice.ok:before{content:"";background:var(--win);-webkit-mask:var(--nx-mask-check-disc) center /contain no-repeat;mask:var(--nx-mask-check-disc) center /contain no-repeat}.notice.info{background:color-mix(in srgb,var(--blue) 9%,var(--surface));border-color:color-mix(in srgb,var(--blue) 45%,transparent)}.notice.warn{background:var(--warn-bg);border-color:var(--warn-border);color:var(--warn-ink)}.notice.warn:before{content:"!";background:var(--warn-border);color:var(--warn-ink)}:root[data-theme=candy] .notice.ok{background:var(--candy-mint)}:root[data-theme=candy] .notice.info{background:var(--candy-lilac);border-color:#CDB8F2}.badge{display:inline-block;font-size:12px;font-weight:700;border-radius:999px;padding:2px 10px;border:1px solid var(--border);color:var(--muted);white-space:nowrap}.r-goat{color:var(--gold-ink);background:var(--gold);border-color:var(--gold)}.r-absolut{color:#f3e8ff;background:#6d4bd8;border-color:#6d4bd8}.r-eternal{color:#d7f4ff;background:#1f6f9c;border-color:#1f6f9c}.r-secret{color:#e8ecf4;background:#3a4560;border-color:#3a4560}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:15px}td,th{text-align:left;padding:10px 8px;border-bottom:1px solid var(--border);vertical-align:middle}th{color:var(--muted);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.slots{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bar{height:6px;background:var(--surface-2);border-radius:999px;overflow:hidden;margin-top:6px}.bar>i{display:block;height:100%;background:var(--primary)}.bar.full>i{background:var(--danger)}footer{border-top:1px solid var(--border);margin-top:48px;padding-top:16px}.import-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.import-card{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:10px;border-radius:16px;border:1px solid var(--border)}.import-card img{align-self:center;object-fit:contain}.import-card.d-accept{border-color:#7FD13B}.import-card.d-reject{opacity:.55}.import-card .field input{width:100%;box-sizing:border-box}button.badge{cursor:pointer;background:var(--surface-2);color:var(--text);border:1px solid var(--border-strong)}@media (hover:hover) and (pointer:fine){button.badge:hover{border-color:var(--primary)}}button.badge.badge-on,button.badge[aria-pressed=true]{background:var(--primary);color:var(--primary-ink);border-color:var(--primary);outline:none}.badge-on{outline:2px solid currentColor}.pet-thumb{width:52px;height:52px;flex:none;border-radius:14px;background:radial-gradient(circle at 50% 58%,var(--glow),transparent 66%),var(--tile);display:grid;place-items:center;overflow:hidden}.pet-thumb img{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 3px 3px rgba(0,0,0,.35))}.pet-thumb.fx-rainbow{box-shadow:inset 0 0 0 2px transparent;background:linear-gradient(var(--tile),var(--tile)) padding-box,conic-gradient(#ff4d6d,#ffb340,#f7f740,#3ddc84,#38b6ff,#8f5bff,#ff4d6d) border-box;border:2px solid transparent}.pet-thumb.fx-rainbow img{animation:stb-rainbow 3s linear infinite}@keyframes stb-rainbow{0%{filter:hue-rotate(0deg) saturate(1.4) drop-shadow(0 3px 3px rgba(0,0,0,.35))}to{filter:hue-rotate(1turn) saturate(1.4) drop-shadow(0 3px 3px rgba(0,0,0,.35))}}@media (prefers-reduced-motion:reduce){.pet-thumb.fx-rainbow img{animation:none}}.pet-cell{display:flex;align-items:center;gap:10px}.theme-seg{grid-template-columns:repeat(4,1fr);grid-gap:2px}.seg-row,.theme-seg{display:grid;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:3px;gap:2px}.seg-row{grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:2px}.seg-row label{position:relative;display:flex;align-items:center;justify-content:center;min-height:38px;padding:6px 8px;margin:0;border-radius:8px;color:var(--muted);font-size:13.5px;font-weight:650;cursor:pointer;transition:background-color var(--dur-base) var(--ease-state),color var(--dur-base) var(--ease-state)}@media (hover:hover) and (pointer:fine){.seg-row label:hover{color:var(--text);background:var(--surface-3)}}.seg-row label:has(input:checked){background:var(--surface);color:var(--text);font-weight:750;box-shadow:var(--elev-1),inset 0 0 0 1px var(--border-strong)}.seg-row label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.seg-row input{position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.fx-settings{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.fx-settings fieldset{border:0;padding:0;margin:0}.fx-settings legend{font-weight:700;font-size:14px;margin-bottom:6px;padding:0}.fx-settings .small.muted{margin:4px 0 0}.theme-seg button{border:0;background:transparent;color:var(--muted);font-weight:650;font-size:12.5px;padding:6px 4px;border-radius:9px;display:flex;flex-direction:column;align-items:center;gap:2px}@media (hover:hover) and (pointer:fine){.theme-seg button:hover{color:var(--text);background:var(--surface-3)}}.theme-seg button svg{width:16px;height:16px}.theme-seg button[aria-pressed=true]{background:var(--surface);color:var(--text);font-weight:750;box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--border-strong)}.theme-seg button[aria-pressed=true] svg{color:var(--primary)}.fc-sides{display:grid;grid-gap:16px;gap:16px}@media (min-width:900px){.fc-sides{grid-template-columns:1fr 1fr}}.fc-item{display:flex;align-items:center;gap:10px;padding:8px;border-radius:16px;background:var(--surface-2)}.fc-item .grow{flex:1 1;min-width:0}.fc-why{margin-top:2px}.fc-market{margin:-4px 0 8px}.fc-item .val-steps,.verdict{background:var(--surface)}.verdict{border-radius:24px;padding:18px;border:3px solid var(--vc);text-align:center}.verdict b{font-size:48px;line-height:1;color:var(--vc);font-family:var(--font-display)}.verdict b.fc-verdict-h{display:inline-flex;align-items:center;gap:12px}.pick-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px;max-height:340px;overflow-y:auto}.pick-list button{display:flex;align-items:center;gap:8px;text-align:left;background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:14px;padding:6px;font-size:13px;font-weight:700}@media (hover:hover) and (pointer:fine){.pick-list button:hover{border-color:var(--primary)}}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fc-item select{width:auto;max-width:140px;flex:none;padding:6px 8px}.fc-item .btn-ghost{flex:none}.fc-item b{overflow-wrap:anywhere}.badge.dupe{border-radius:12px;display:inline-flex;flex-direction:column;gap:0;line-height:1.2;margin-left:6px;border:2px solid var(--gold);color:var(--text);background:transparent;vertical-align:middle}.badge.dupe-bestaetigt{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 16%,transparent)}.badge.dupe-gemeldet{border-color:var(--pink)}.badge.dupe .dupe-src{font-weight:600;font-size:11px;color:var(--muted)}.dupe-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.dupe-row,.vote{align-items:center}.vote{display:inline-flex;gap:6px}.vote button[aria-pressed=true]{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}@media (max-width:560px){.dupe-row{grid-template-columns:52px minmax(0,1fr)}.dupe-row .vote{grid-column:2}}.bell-n{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--pink);color:var(--pink-ink);font-size:11px;font-weight:800;box-shadow:0 0 0 2px var(--bg);display:grid;place-items:center;box-sizing:border-box}.card.note{padding:14px 16px}.card.note.unread{border-color:var(--pink)}.eyebrow{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pink);margin:0 0 8px}.hero-title{font-family:var(--font-display);font-size:clamp(36px,6vw,60px);line-height:1.05;margin:0 0 12px}.hero-title span{color:var(--primary)}.pet-strip{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.pet-strip img{width:64px;height:64px;object-fit:contain;border-radius:16px;background:radial-gradient(circle at 50% 58%,var(--glow),transparent 66%),var(--tile);padding:4px;filter:drop-shadow(0 3px 3px rgba(0,0,0,.3))}.grid-3{display:grid;grid-template-columns:1fr}@media (min-width:860px){.grid-3{grid-template-columns:repeat(3,1fr)}}.card.feature{text-decoration:none;color:var(--text);display:flex;flex-direction:column;gap:4px;transition:border-color var(--dur-base) var(--ease-state),transform var(--dur-base) var(--ease-enter),box-shadow var(--dur-base) var(--ease-enter)}@media (hover:hover) and (pointer:fine){.card.feature:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:var(--elev-2)}}.card.feature h2{margin:0;font-size:20px}.feature-cta{margin-top:auto;font-weight:800;color:var(--pink)}a.btn,a.btn-ghost{display:inline-flex;align-items:center;padding:10px 16px;border-radius:var(--r-sm);border:1px solid transparent;text-decoration:none}a.btn-ghost{border-color:var(--border)}.fc-item .fc-traits{width:110px;flex:none;padding:6px 8px}@media (max-width:560px){.fc-item{flex-wrap:wrap}.fc-item .fc-traits{flex:1 1 100px}}.trade-pets{display:flex;flex-wrap:wrap;gap:8px}.trade-pet{display:flex;align-items:center;gap:8px;background:var(--surface-2);border-radius:14px;padding:6px 10px 6px 6px;font-size:14px}.trade-pet.want{border:2px dashed var(--border);background:transparent}.listing-card{display:grid;grid-gap:10px;gap:10px;text-decoration:none;color:var(--text)}@media (hover:hover) and (pointer:fine){.listing-card:hover{border-color:var(--primary)}}.listing-head{display:flex;justify-content:space-between;gap:8px;align-items:baseline;flex-wrap:wrap}.swap{display:grid;grid-gap:12px;gap:12px}@media (min-width:760px){.swap{grid-template-columns:1fr auto 1fr;align-items:stretch}}.swap>div:not(.swap-arrow){display:flex;flex-direction:column;gap:4px;padding:var(--sp-2);border-radius:var(--r-sm);background:var(--surface-2);min-width:0}.swap .trade-pet{background:var(--surface)}.swap-arrow{font-size:28px;font-weight:900;color:var(--pink);align-self:center;text-align:center}.pick-list button.picked{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 18%,var(--surface-2))}.pick-list button:is(:disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed}.status-pill{display:inline-block;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:800;border:1px solid var(--border)}.status-aktiv,.status-offen,.status-vereinbart{border-color:var(--primary)}.status-angenommen,.status-reserviert{border-color:var(--blue)}.status-abgeschlossen{border-color:var(--win);background:color-mix(in srgb,var(--win) 15%,transparent)}.status-abgebrochen,.status-abgelehnt,.status-veraltet,.status-zurueckgezogen{border-color:var(--muted);color:var(--muted)}.grid-4{display:grid;grid-template-columns:1fr}@media (min-width:700px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.grid-4{grid-template-columns:repeat(4,1fr)}}.card.danger-zone{border-color:var(--danger)}.del-zone{margin-top:16px}.del-zone .del-step{margin:0 0 8px;font-weight:650;letter-spacing:.02em}.del-zone .del-fields{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin:10px 0 4px}@media (min-width:700px){.del-zone .del-fields{grid-template-columns:minmax(0,1fr) minmax(0,220px)}}.del-zone .del-fields .field{margin:0}.del-zone .del-fields input{font-size:16px}.del-zone .del-code{font-family:ui-monospace,monospace;letter-spacing:.3em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.del-zone .del-actions{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 10px}.del-zone .del-actions>button,.del-zone>.btn-danger{min-height:44px}#sicherheit{scroll-margin-top:140px}.trust a{color:var(--text);text-decoration:none}@media (hover:hover) and (pointer:fine){.trust a:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink)}}.listing-card.clickable{position:relative}.listing-card .cover-link{position:absolute;inset:0;border-radius:var(--radius);z-index:0}.listing-card.clickable>:not(.cover-link){position:relative;z-index:1;pointer-events:none}.listing-card.clickable .trust a{pointer-events:auto}.stars{display:inline-flex;gap:4px}.stars button{font-size:28px;line-height:1;padding:2px 4px;background:transparent;border:0;color:var(--muted)}.stars button.on{color:var(--gold)}.rating-item{padding:10px 0;border-bottom:1px solid var(--border)}.stat-tile{display:flex;flex-direction:column;padding:14px 18px;min-width:160px}.stat-tile b{font-family:var(--font-display);font-size:30px;line-height:1.1}.stat-tile__top{display:flex;align-items:center;gap:10px;min-width:0}.stat-tile__top>b{min-width:0;overflow-wrap:anywhere}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:12px;gap:12px}.kpi-grid .stat-tile{min-width:0}.kpi-page .cs-kpi{margin-top:var(--sp-3)}.kpi-page h2{margin:28px 0 10px}.kpi-page td.num,.kpi-page th.num{text-align:right}.trusted-mark{display:inline-block;font-size:12px;font-weight:800;padding:1px 8px;border-radius:999px;background:var(--primary);color:var(--primary-ink);vertical-align:2px;white-space:nowrap}.trusted-mark.super{display:inline-flex;align-items:center;gap:4px;padding:1px 9px 1px 6px;color:var(--gold-ink);background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 82%,#fff) 0,var(--gold) 55%,color-mix(in srgb,var(--gold) 78%,#000) 100%);border:1px solid color-mix(in srgb,var(--gold) 70%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 35%,transparent),0 0 10px color-mix(in srgb,var(--gold) 55%,transparent);letter-spacing:.01em}.trusted-mark.super .tm-ico{flex:none;display:block;width:1.15em;height:1.15em}.trusted-mark.super .tm-back{stroke:currentColor;opacity:.55}.trusted-mark.super .tm-front{fill:color-mix(in srgb,var(--gold) 55%,#fff);stroke:currentColor}.trusted-mark.super .tm-crown{fill:currentColor}.trusted-mark.super .tm-check{stroke:currentColor}@media (forced-colors:active){.trusted-mark.super{border-color:CanvasText}}.tp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.tp-head h2{margin-top:0;min-width:0}.atg{display:grid;grid-gap:8px;gap:8px;margin-top:10px;padding:12px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border)}.atg-title{margin:0;font-size:15px}.atg-note{margin:0}.atg-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.atg-field{display:grid;grid-gap:4px;gap:4px;font-size:13px;min-width:0}.atg-field>span{color:var(--muted);font-weight:650}.atg-field.wide{grid-column:1/-1}.atg-field input,.atg-field select{width:100%;min-width:0;font-size:16px}.atg-super{margin:0;color:var(--gold);font-weight:650}.atg .btn{justify-self:start}.trust-src{font-size:12px;color:var(--muted)}.crit{list-style:none;padding:0;margin:8px 0 12px;display:grid;grid-gap:6px;gap:6px}.crit li{display:flex;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border);font-size:14px}.crit li.ok{border-color:color-mix(in srgb,var(--win) 60%,var(--border))}.crit li .v{font-weight:800;white-space:nowrap}.crit li.ok .v{color:var(--win)}.crit li.no .v{color:var(--muted)}.trust-hist{font-size:14px;margin:8px 0 0;padding-left:18px}.ticket-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border);color:var(--text);text-decoration:none}.ticket-row:last-child{border-bottom:0}@media (hover:hover) and (pointer:fine){.ticket-row:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink)}}.ticket-in_bearbeitung,.ticket-offen{border-color:var(--primary)}.ticket-wartet_auf_dich{border-color:var(--pink);color:var(--pink)}.ticket-geloest{border-color:var(--win);background:color-mix(in srgb,var(--win) 15%,transparent)}.ticket-geschlossen{border-color:var(--muted);color:var(--muted)}.thread{display:grid;grid-gap:10px;gap:10px}.msg{padding:10px 12px;border-radius:14px;background:var(--surface-2);border:1px solid var(--border);max-width:92%}.msg p{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.msg.mine{justify-self:end;border-color:color-mix(in srgb,var(--primary) 50%,var(--border))}.msg-support{border-color:color-mix(in srgb,var(--blue) 60%,var(--border))}.msg-system{justify-self:center;background:transparent;border-style:dashed;font-size:14px}.msg.internal{border-style:dashed;border-color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,var(--surface-2))}.kv{margin:0;display:grid;grid-gap:6px;gap:6px}.kv dd{margin:0;font-weight:700}.att-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.att img{display:block;width:96px;height:96px;object-fit:cover;border-radius:10px;border:1px solid var(--border)}.att-gone{display:inline-block;padding:6px 10px;border:1px dashed var(--border);border-radius:10px}.att-chip{display:inline-flex;gap:6px;align-items:center;padding:2px 4px 2px 10px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);max-width:100%;overflow-wrap:anywhere}.att-chip button{border:0;background:transparent;color:var(--text);font-weight:800;cursor:pointer;padding:2px 6px}.match-why{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 6px}.match-chip{font-size:13px;font-weight:800;padding:2px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface)}.match-chip.perfect{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.match-chip.wish{border-color:var(--pink)}.linklike{background:none;border:0;padding:0;color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-underline-offset:3px;font:inherit;cursor:pointer}.medal-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-top:12px}.medal{display:flex;gap:12px;align-items:flex-start}.medal.open{border-style:dashed}.medal.got{opacity:1;border-color:var(--primary)}.medal-icon{font-size:32px;line-height:1}.medal-strip{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:10px 0}.medal-chip{font-size:13px;font-weight:800;padding:3px 10px;border-radius:999px;background:var(--surface);border:1px solid var(--border)}.setting-row{display:flex;gap:10px;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--border);cursor:pointer}.setting-row:last-child{border-bottom:0}.setting-row input{width:20px;height:20px;margin-top:2px;flex:none;accent-color:var(--primary)}.slot-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto minmax(0,1fr) 32px;grid-gap:4px;gap:4px;align-items:center;margin:4px 0}.slot-row select{width:100%;min-width:0;padding:9px 2px;text-align:center;text-align-last:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.time-select{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:2px;gap:2px;align-items:center;min-width:0}.slot-row button{padding:6px 0}.forecast{list-style:none;padding:0;margin:0;display:grid;grid-gap:6px;gap:6px}.forecast li{display:flex;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border)}.forecast li.cap{border-color:color-mix(in srgb,var(--pink) 60%,var(--border))}.stale{color:var(--pink);font-weight:700}.report-form{margin-top:8px;max-width:520px}.steps-bar{height:8px;border-radius:999px;background:var(--surface-2);margin:10px 0;overflow:hidden}.steps-bar i{display:block;height:100%;background:var(--primary)}.steps{margin:0;padding-left:22px;display:grid;grid-gap:4px;gap:4px}.steps li.done{color:var(--muted)}.katalog-skel{min-height:100vh;min-height:100dvh;margin-top:8px;border-radius:var(--r-md,12px)}.katalog-grid{list-style:none;padding:0;margin:8px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px}.katalog-card{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 10px 14px;border-radius:18px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;text-align:center}.katalog-card:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 35%,transparent)}@media (hover:hover) and (pointer:fine){.katalog-card:hover{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 35%,transparent)}}.katalog-card b{font-size:14px;line-height:1.25}.katalog-img{position:relative;width:112px;height:112px;border-radius:16px;display:grid;place-items:center;background:radial-gradient(circle at 50% 58%,var(--halo),transparent 70%),var(--tile)}.katalog-img img{width:100px;height:100px;object-fit:contain;filter:drop-shadow(0 4px 4px rgba(0,0,0,.35))}.katalog-img.small{width:84px;height:84px}.katalog-img.small img{width:76px;height:76px}.katalog-img.fallback img{opacity:.45;filter:grayscale(.6)}.katalog-tag{position:absolute;bottom:4px;left:4px;right:4px;font-size:10px;font-weight:700;border-radius:8px;padding:1px 4px;background:var(--surface-2);color:var(--muted)}.katalog-img.fx-rainbow{border:2px solid transparent;background:linear-gradient(var(--tile),var(--tile)) padding-box,conic-gradient(#ff4d6d,#ffb340,#f7f740,#3ddc84,#38b6ff,#8f5bff,#ff4d6d) border-box}.katalog-img.fx-rainbow img{animation:stb-rainbow 3s linear infinite}@media (prefers-reduced-motion:reduce){.katalog-img.fx-rainbow img{animation:none}}.katalog-dialog{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);color:var(--text);padding:20px}.katalog-dialog::-webkit-backdrop{background:var(--scrim)}.katalog-dialog::backdrop{background:var(--scrim)}.katalog-dialog{box-shadow:var(--elev-3)}.katalog-dialog[open]{animation:dlg-in var(--dur-slow) var(--ease-enter)}@keyframes dlg-in{0%{opacity:0;transform:translateY(8px) scale(.985)}}.katalog-variants{list-style:none;padding:0;margin:16px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:10px;gap:10px}.katalog-variants li{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.katalog-variants li.missing .katalog-img{opacity:.55}.badge.rar-absolut,.badge.rar-goat{color:var(--text);border-color:var(--pink);background:color-mix(in srgb,var(--pink) 18%,transparent)}.badge.rar-eternal,.badge.rar-secret{color:var(--text);border-color:var(--gold);background:color-mix(in srgb,var(--gold) 16%,transparent)}.badge.rar-brainrot_god,.badge.rar-mythic{color:var(--text);border-color:var(--blue);background:color-mix(in srgb,var(--blue) 14%,transparent)}.suggest{border-top:1px solid var(--border);margin-top:12px;padding-top:8px}.badge.sg-offen{border-color:var(--blue)}.badge.sg-uebernommen{border-color:var(--win);color:var(--text)}.badge.sg-abgelehnt{border-color:var(--danger);color:var(--text)}.sg-card{display:grid;grid-template-columns:auto 1fr;grid-gap:16px;gap:16px;align-items:start}@media (max-width:720px){.sg-card{grid-template-columns:1fr}}.sg-images{display:flex;gap:10px;flex-wrap:wrap}.sg-images figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:4px}.sg-images img{width:120px;height:120px;object-fit:contain;border-radius:12px;background:var(--tile)}.sg-images figure:first-child img{width:200px;height:200px;object-fit:cover}.coll-bar{flex-wrap:wrap;gap:12px 20px;padding:14px 18px;margin:12px 0}.coll-bar,.coll-bar .check{display:flex;align-items:center}.coll-bar .check{gap:8px}.coll-progress{display:flex;flex-direction:column;gap:4px;min-width:220px;flex:1 1 100%}.coll-meter{display:block;height:10px;border-radius:999px;background:var(--surface-2);border:1px solid var(--muted);overflow:hidden}.coll-meter>span{display:block;height:100%;background:var(--win);border-radius:inherit}.coll-item{position:relative}.coll-toggle{position:absolute;top:8px;right:8px;z-index:1;width:34px;height:34px;border-radius:50%;border:2px solid var(--muted);background:var(--surface);color:var(--text);font-weight:800;font-size:16px;cursor:pointer}.coll-toggle[aria-pressed=true]{background:var(--primary);color:var(--primary-ink);border-color:var(--primary-sh)}.coll-toggle:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.coll-item.got .katalog-card{border-color:var(--win);border-width:2px}.coll-item:not(.got) .katalog-img img{opacity:.55}.katalog-variants li.got .katalog-img{box-shadow:0 0 0 2px var(--primary-sh)}.check input[type=checkbox]{width:18px;height:18px;min-height:0;flex:none;margin:0;padding:0;accent-color:var(--primary-sh)}.check{display:inline-flex;gap:8px;align-items:center;min-height:24px}.katalog-variants button.badge{background:var(--surface-2);color:var(--text);border:1px solid var(--border)}.katalog-variants button.badge[aria-pressed=true]{background:var(--primary);color:var(--primary-ink);border-color:var(--primary-sh);outline:none}.coll-links{display:flex;justify-content:center;gap:12px;margin-top:4px}.pet-editor{border:1px dashed var(--muted);border-radius:14px;padding:8px 12px;margin:8px 0}.pet-editor summary{cursor:pointer}.pet-editor form{margin-top:10px}.coll-profile{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:10px 16px;gap:10px 16px}.coll-profile li{display:flex;flex-direction:column;gap:4px}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.badge.coll-missing{color:var(--text);border-color:var(--win);background:color-mix(in srgb,var(--win) 14%,transparent)}.painter-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media (min-width:760px){.painter-grid{grid-template-columns:repeat(2,1fr)}}.card.painter-card{text-decoration:none;color:var(--text);display:block;transition:border-color var(--dur-base) var(--ease-state),transform var(--dur-base) var(--ease-enter)}@media (hover:hover) and (pointer:fine){.card.painter-card:hover{border-color:var(--primary);transform:translateY(-2px)}}.chips{display:flex;flex-wrap:wrap;gap:6px}.paint-two{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;align-items:start}.po-stepper{display:flex;align-items:flex-start;gap:var(--nx-s-3);margin:var(--nx-s-3) 0 0}.po-stepper>.nx-steps{flex:1 1 auto;min-width:0}@media (min-width:900px){.paint-two{grid-template-columns:1fr 1fr}}.ev-pets{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.ev-pet{display:inline-flex;flex-direction:column;align-items:center;gap:2px;width:84px;text-align:center;line-height:1.2}.ev-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:6px;gap:6px;list-style:none;padding:0;margin:6px 0 0;max-height:320px;overflow-y:auto}.ev-pick-item{display:flex;align-items:center;gap:8px;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:4px 8px;font-size:14px}.ev-pick-item .pet-thumb{width:36px;height:36px}.ev-pick-item .btn-danger{margin-left:auto;padding:2px 8px}.badge.ev-phase.ev-running{border-color:var(--win);color:var(--win-ink);background:color-mix(in srgb,var(--win) 14%,transparent)}.badge.ev-phase.ev-upcoming{border-color:var(--blue);color:var(--blue);background:color-mix(in srgb,var(--blue) 14%,transparent)}.badge.ev-phase.ev-ended{color:var(--muted)}.badge.ev-phase.ev-archived{color:var(--muted);border-style:dashed}.badge.ev-test{border-color:var(--pink);color:var(--pink)}.badge.badge-sm{font-size:11px;padding:1px 8px}.ev-row-name{display:inline-flex;align-items:center;gap:8px}.ev-img{width:28px;height:28px;border-radius:8px;object-fit:contain;background:var(--surface-2);border:1px solid var(--border);flex:none;display:inline-block}.ev-img-lg{width:64px;height:64px;border-radius:12px}.ev-img-empty{opacity:.6}.ev-phase-list{margin:6px 0 0;grid-gap:4px;gap:4px}.ev-phase-list,.paint-orders{list-style:none;padding:0;display:grid}.paint-orders{margin:8px 0;grid-gap:8px;gap:8px}.paint-orders li{border:1px solid var(--border);border-radius:14px;padding:8px 12px;background:var(--surface-2)}.paint-order-row{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center;color:var(--text);text-decoration:none}@media (hover:hover) and (pointer:fine){.paint-order-row:hover b{text-decoration:underline}}.badge.todo{border-color:var(--pink);color:var(--text);background:color-mix(in srgb,var(--pink) 18%,transparent)}.status-klaerung{border-color:var(--danger)}.paint-cov{display:flex;align-items:center;gap:10px;margin:6px 0}.paint-cov-bar{position:relative;flex:0 1 220px;height:10px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);overflow:hidden}.paint-cov-bar span{position:absolute;left:0;top:0;bottom:0;border-radius:999px}.paint-cov-bar .as{background:color-mix(in srgb,var(--blue) 45%,transparent)}.paint-cov-bar .dn{background:var(--win)}.paint-dl{display:grid;grid-template-columns:max-content 1fr;grid-gap:6px 14px;gap:6px 14px;margin:0}.paint-dl dt{color:var(--muted);font-size:14px}.paint-dl dd{margin:0}@media (max-width:520px){.paint-dl{grid-template-columns:1fr}.paint-dl dd{margin-bottom:6px}}.paint-parts{list-style:none;padding:0;margin:8px 0 12px;display:grid;grid-gap:8px;gap:8px}.paint-parts li{border:1px solid var(--border);border-radius:14px;padding:8px 10px}.paint-parts li.mine{border-color:var(--primary)}.paint-part-head{display:flex;gap:10px;align-items:center}.paint-part-head .pet-thumb{width:48px;height:48px;flex:none}.part-beigetragen{color:var(--win);font-weight:700}.part-eingeladen{color:var(--text);font-weight:700}.paint-petlist{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px}.paint-petlist li{display:inline-flex;align-items:center;gap:6px;font-size:14px}.paint-petlist .pet-thumb{width:36px;height:36px}.paint-terms{border-top:2px dashed var(--border);margin-top:14px;padding-top:6px}.paint-ratings,.paint-slots,.paint-team{list-style:none;padding:0;display:grid;grid-gap:6px;gap:6px}.paint-slots li,.paint-team li{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.paint-slots li>span:first-child{flex:1 1 auto}.badge.slot-frei{border-color:var(--win);color:var(--text)}.badge.slot-gebucht{border-color:var(--blue);color:var(--text)}fieldset.field{border:0;padding:0;margin:0 0 12px}fieldset.field legend{font-weight:700;font-size:14px;margin-bottom:6px;padding:0}fieldset.field>.check{display:flex;margin:4px 0}.ev-pick-item .pet-thumb img,.paint-petlist .pet-thumb img{width:32px;height:32px}.paint-part-head .pet-thumb img{width:44px;height:44px}.check input[type=radio]{width:18px;height:18px;min-height:0;flex:none;margin:0;padding:0;accent-color:var(--primary-sh)}.chips{margin-bottom:8px}.comm-list{list-style:none;padding:0;display:grid;grid-gap:8px;gap:8px}.comm-row{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;align-items:center;color:var(--text);text-decoration:none}@media (hover:hover) and (pointer:fine){.comm-row:hover b{text-decoration:underline}}.comm-members li{border-bottom:1px solid var(--border);padding-bottom:6px}.comm-members .member-row{flex:1 1;display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0}.comm-actions{display:inline-flex;gap:6px;flex-wrap:wrap}.comm-actions .btn-ghost{padding:4px 10px;font-size:13px}.comm-log{list-style:none;padding:0;display:grid;grid-gap:4px;gap:4px;max-height:360px;overflow-y:auto}.official{display:inline-block;font-weight:700;font-size:13px;color:var(--text);background:color-mix(in srgb,var(--win) 16%,transparent);border:2px solid var(--win);border-radius:999px;padding:2px 10px;text-decoration:none}.dep-chain{margin:6px 0 10px;padding-left:20px;display:grid;grid-gap:4px;gap:4px}.dep-chain li.done::marker{color:var(--win)}.dep-chain li.done{font-weight:600}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.crew-shell{max-width:1280px;margin:0 auto;padding:8px 16px 24px;display:grid;grid-template-columns:64px 240px minmax(0,1fr);grid-gap:12px;gap:12px;height:calc(100vh - 100px);height:calc(100dvh - 100px);min-height:520px}.crew-rail{display:flex;flex-direction:column;gap:8px;align-items:center;padding:8px 0;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);overflow-y:auto}.crew-rail a{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:800;text-decoration:none;color:var(--text);background:var(--surface);border:1px solid var(--border);transition:border-radius var(--dur-fast) var(--ease-state),border-color var(--dur-fast) var(--ease-state)}.crew-rail a.on{border-radius:14px;border-color:var(--primary)}@media (hover:hover) and (pointer:fine){.crew-rail a:hover{border-radius:14px;border-color:var(--primary)}}.crew-rail a.on{background:var(--primary);color:var(--primary-ink)}.crew-side{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:12px;overflow-y:auto}.crew-side,.crew-side-head{display:flex;flex-direction:column}.crew-side-head{gap:4px;padding-bottom:10px;border-bottom:1px solid var(--border);margin-bottom:8px}.crew-side-title{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px}.crew-side-links{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.crew-liga{display:grid;grid-gap:4px;gap:4px;justify-items:start;padding-bottom:10px;border-bottom:1px solid var(--border);margin-bottom:8px}.crew-channels{list-style:none;padding:0;margin:0;display:grid;grid-gap:2px;gap:2px}.crew-channels button{width:100%;text-align:left;background:transparent;border:0;color:var(--muted);padding:6px 8px;border-radius:10px;font-weight:600;display:flex;gap:6px;align-items:center}@media (hover:hover) and (pointer:fine){.crew-channels button:hover{background:var(--surface-2);color:var(--text)}}.crew-channels button.on{background:color-mix(in srgb,var(--primary) 22%,var(--surface-2));color:var(--text)}.crew-unread{margin-left:auto;background:var(--pink);color:var(--pink-ink);border-radius:999px;font-size:11px;font-weight:800;padding:1px 7px}.crew-ch-mobile{display:none;margin-bottom:8px}.crew-main{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;min-height:0}.crew-main-head{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid var(--border)}.crew-main-head h1{font-size:20px;margin:0}.crew-msgs{flex:1 1;overflow-y:auto;padding:8px 4px;min-height:0}.crew-older{display:block;margin:4px auto 8px}.crew-msg{padding:4px 12px;border-radius:10px;position:relative}.crew-msg:not(.grouped){margin-top:8px}@media (hover:hover) and (pointer:fine){.crew-msg:hover{background:var(--surface-2)}}.crew-msg-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.crew-body{margin:2px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.crew-actions{display:none;gap:10px;position:absolute;right:10px;top:4px;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:2px 8px}.crew-msg:focus-within .crew-actions{display:flex}@media (hover:hover) and (pointer:fine){.crew-msg:hover .crew-actions{display:flex}}@media (hover:none){.crew-msg .crew-actions{display:flex;position:static;border:0;padding:0;background:none}}.crew-replyto{padding-left:8px;border-left:3px solid var(--border);margin-bottom:2px}.crew-report{padding:6px 0}.badge.role-lead{border-color:var(--gold);color:var(--text)}.badge.role-moderator{border-color:var(--blue);color:var(--text)}.crew-compose{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;padding:10px 12px 4px;border-top:1px solid var(--border);margin:0}.crew-compose textarea{flex:1 1 260px;min-height:44px;max-height:160px;resize:vertical}.crew-reply{flex-basis:100%}.crew-hint{padding:0 12px 8px;margin:0}.crew-admin{padding:16px;overflow-y:auto}.mute-select{width:auto;padding:4px 8px;font-size:13px}@media (max-width:860px){.crew-shell{grid-template-columns:1fr;height:auto}.crew-rail{flex-direction:row;justify-content:flex-start;padding:6px 8px;overflow-x:auto}.crew-channels{display:none}.crew-ch-mobile{display:block}.crew-main{height:calc(100vh - 220px);height:calc(100dvh - 220px);min-height:420px}.crew-hint{display:none}.crew-actions{display:flex;position:static;border:0;padding:0;background:none}}.api-table{width:100%;border-collapse:collapse;font-size:14px}.api-table td,.api-table th{text-align:left;padding:6px 8px;border-bottom:1px solid var(--border);vertical-align:top}.api-table code,.api-token{overflow-wrap:anywhere}.api-token{padding:4px 8px;border-radius:8px;flex:1 1 260px}.api-code,.api-token{background:var(--surface-2)}.api-code{border:1px solid var(--border);border-radius:12px;padding:12px;overflow-x:auto;font-size:13px}@media (max-width:700px){.api-table thead{display:none}.api-table tr{display:block;border-bottom:1px solid var(--border);padding:6px 0}.api-table td{display:block;border:0;padding:2px 4px}}.auction-grid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}@media (min-width:760px){.auction-grid{grid-template-columns:repeat(2,1fr)}}.card.auction-card{display:flex;gap:12px;text-decoration:none;color:var(--text);align-items:center;transition:border-color var(--dur-base) var(--ease-state),transform var(--dur-base) var(--ease-enter);padding:14px}@media (hover:hover) and (pointer:fine){.card.auction-card:hover{border-color:var(--primary);transform:translateY(-2px)}}.auction-pets{display:flex;gap:4px;align-items:center;flex:none}.auction-body{min-width:0;display:grid;grid-gap:4px;gap:4px}.auction-body>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auction-price .big{font-family:var(--font-display);font-size:22px;font-weight:800}.countdown{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.countdown.soon{color:var(--danger)}.badge.lead{border-color:var(--win);color:var(--text);background:color-mix(in srgb,var(--win) 16%,transparent)}.status-auktion,.status-offen{border-color:var(--pink)}.status-bezahlt{border-color:var(--win);background:color-mix(in srgb,var(--win) 15%,transparent)}.status-beendet{border-color:var(--blue)}.status-kein_verkauf,.status-nicht_bezahlt{border-color:var(--muted);color:var(--muted)}.bid-box{display:grid;grid-gap:10px;gap:10px}.bid-box .price{font-family:var(--font-display);font-size:34px;font-weight:800;line-height:1.1}.bid-hist{width:100%;border-collapse:collapse;font-size:14px}.bid-hist td,.bid-hist th{text-align:left;padding:6px 8px;border-bottom:1px solid var(--border)}.bid-hist td.num,.bid-hist th.num{text-align:right}.bid-hist td.num,.bid-hist th.num,.pay-sum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.badge.money{background:var(--warn-bg);color:var(--warn-ink);border-color:var(--warn-border)}.cur-pick{border:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.cur-pick legend{font-weight:600;margin-bottom:4px}.chip-radio{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--border);border-radius:999px;cursor:pointer}.pay-info{white-space:pre-wrap;padding:10px 12px;border:1px dashed var(--border);border-radius:10px;font-family:ui-monospace,monospace;margin-bottom:8px}.money-box .price{font-size:1.6rem;font-weight:800}.fee-box{padding:10px 12px;border:1px dashed var(--border);border-radius:10px;margin:8px 0;display:grid;grid-gap:4px;gap:4px}.check-row{display:flex;gap:10px;align-items:flex-start;margin:10px 0;line-height:1.4}.check-row input{margin-top:3px;flex:none;width:18px;height:18px}.legal h2{margin-top:24px}.legal li,.legal p{line-height:1.55}.mm-stepper{grid-gap:var(--nx-s-3);margin:var(--nx-s-3) 0}.mm-stepper,.mm-stepper__head{display:grid;gap:var(--nx-s-3)}.mm-stepper__head{grid-template-columns:auto minmax(0,1fr);grid-gap:var(--nx-s-3);align-items:start}.mm-stepper__notes{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:14px}.mm-stepper__notes li{display:flex;gap:6px;align-items:baseline}.mm-stepper__notes .nx-ico{flex:none;color:var(--nx-money-ink);align-self:center}.trade-log{list-style:none;padding:0;margin:0;max-height:420px;overflow-y:auto}.trade-log li{padding:8px 10px;border-left:3px solid var(--border);margin:6px 0;overflow-wrap:anywhere}.trade-log li.log-middleman{border-left-color:var(--blue)}.trade-log li.log-team{border-left-color:var(--pink)}.trade-log li.log-system{border-left-color:var(--danger)}:root[data-theme=candy] .appbar{border-bottom:0;box-shadow:0 1px 0 var(--border)}:root[data-theme=candy] .appbar:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:3px;background:linear-gradient(90deg,var(--c-berry),var(--c-peach) 30%,var(--c-lemon) 50%,var(--c-mint) 72%,var(--c-lilac));opacity:.7}:root[data-theme=candy] .nav-group:first-of-type .nav-item svg{color:var(--c-berry)}:root[data-theme=candy] .nav-group:nth-of-type(2) .nav-item svg{color:var(--c-lilac)}:root[data-theme=candy] .nav-group:nth-of-type(3) .nav-item svg{color:var(--c-mint)}:root[data-theme=candy] .nav-group:nth-of-type(4) .nav-item svg{color:var(--c-peach)}:root[data-theme=candy] .nav-item[aria-current=page] svg{color:var(--primary)}:root[data-theme=candy] .brand{font-family:var(--font-display);font-weight:600;letter-spacing:0}:root[data-theme=candy] .btn{box-shadow:0 2px 0 var(--primary-sh),0 6px 16px rgba(174,52,116,.18)}:root[data-theme=candy] .card.feature:nth-child(5n+1){background:linear-gradient(180deg,var(--candy-rose),var(--surface) 55%)}:root[data-theme=candy] .card.feature:nth-child(5n+2){background:linear-gradient(180deg,var(--candy-lilac),var(--surface) 55%)}:root[data-theme=candy] .card.feature:nth-child(5n+3){background:linear-gradient(180deg,var(--candy-mint),var(--surface) 55%)}:root[data-theme=candy] .card.feature:nth-child(5n+4){background:linear-gradient(180deg,var(--candy-peach),var(--surface) 55%)}:root[data-theme=candy] .card.feature:nth-child(5n){background:linear-gradient(180deg,var(--candy-lemon),var(--surface) 55%)}:root[data-theme=candy] .katalog-grid>li:nth-child(5n+1) .katalog-img,:root[data-theme=candy] .pet-strip img:nth-child(5n+1){background-color:var(--candy-rose)}:root[data-theme=candy] .katalog-grid>li:nth-child(5n+2) .katalog-img,:root[data-theme=candy] .pet-strip img:nth-child(5n+2){background-color:var(--candy-lilac)}:root[data-theme=candy] .katalog-grid>li:nth-child(5n+3) .katalog-img,:root[data-theme=candy] .pet-strip img:nth-child(5n+3){background-color:var(--candy-mint)}:root[data-theme=candy] .katalog-grid>li:nth-child(5n+4) .katalog-img,:root[data-theme=candy] .pet-strip img:nth-child(5n+4){background-color:var(--candy-peach)}:root[data-theme=candy] .katalog-grid>li:nth-child(5n) .katalog-img,:root[data-theme=candy] .pet-strip img:nth-child(5n){background-color:var(--candy-lemon)}:root[data-theme=candy] .katalog-img,:root[data-theme=candy] .pet-strip img{background-image:none}:root[data-theme=candy] .badge.lead,:root[data-theme=candy] .status-bezahlt,:root[data-theme=candy] :root[data-theme=candy] .status-abgeschlossen{background:var(--candy-mint)}:root[data-theme=candy] .notice.warn{background:var(--candy-peach)}:root[data-theme=candy] .theme-seg button[aria-pressed=true]{background:var(--candy-rose)}:root[data-theme=candy] .eyebrow{color:var(--c-lilac)}:root[data-theme=candy] .stat-tile:nth-child(4n+1){background:var(--candy-rose)}:root[data-theme=candy] .stat-tile:nth-child(4n+2){background:var(--candy-mint)}:root[data-theme=candy] .stat-tile:nth-child(4n+3){background:var(--candy-lilac)}:root[data-theme=candy] .stat-tile:nth-child(4n){background:var(--candy-lemon)}:root[data-theme=candy] .hero-title,:root[data-theme=candy] h1{font-weight:600}.guest-shell{display:flex;flex-direction:column}.guest-shell,.guest-shell>#inhalt{min-height:100vh;min-height:100dvh}.guest-shell>#inhalt{flex:1 1}.guest-bar{padding-left:max(20px,calc((100% - 1120px) / 2 + 20px),env(safe-area-inset-left));padding-right:max(20px,calc((100% - 1120px) / 2 + 20px),env(safe-area-inset-right))}.guest-bar .appbar-brand{display:flex;padding:0;font-size:20px}.guest-cta{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;font-size:14.5px;text-decoration:none;white-space:nowrap}@media (hover:hover) and (pointer:fine){.guest-cta:hover{background:var(--primary-hover);color:var(--primary-ink)}}.guest-shell .site-footer{padding-top:20px;padding-bottom:max(24px,env(safe-area-inset-bottom));border-top:1px solid var(--border)}.guest-shell .site-footer a{color:var(--muted)}@media (hover:hover) and (pointer:fine){.guest-shell .site-footer a:hover{color:var(--text)}}@media (max-width:1023px){.guest-bar{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.guest-bar .appbar-brand{font-size:19px}}@media (max-width:380px){.guest-cta{padding:8px 12px;font-size:14px}}@media print{:root,:root[data-theme]{--bg:#fff;--surface:#fff;--surface-2:#f4f4f6;--text:#000;--muted:#333;--border:#ccc;--border-strong:#999;color-scheme:light}body{background:#fff!important}.appbar,.scrim,.sidebar,.site-footer,.skip-link{display:none!important}.glass{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.shell{display:block}.card{box-shadow:none}}.ev-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.ev-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 12px;border-radius:var(--r-pill);border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text);font-size:14px;font-weight:600;cursor:pointer;transition:background var(--dur-fast) var(--ease-state),border-color var(--dur-fast) var(--ease-state)}.ev-chip input{width:18px;height:18px;margin:0;accent-color:var(--primary)}@media (hover:hover) and (pointer:fine){.ev-chip:hover{border-color:var(--primary)}}.ev-chip.on{background:color-mix(in srgb,var(--primary) 18%,var(--surface));border-color:var(--primary)}.index-badge{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text);font-size:14px}.index-badge .small{color:var(--muted)}.badge.index-bases,.index-badge.index-bases{border-color:var(--border-strong)}.badge.index-bases{color:var(--text);background:var(--surface-2)}.badge.ev-retired{border-color:var(--danger);color:var(--text)}.badge.ev-test{border-color:var(--gold);color:var(--text)}.flyer-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.flyer-thumb{max-width:220px;max-height:160px;border-radius:var(--radius-sm);border:1px solid var(--border);object-fit:contain;background:var(--surface-2)}.flyer-figure{margin:0 0 12px}.flyer-img{display:block;width:100%;max-height:420px;object-fit:contain;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2)}.painter-about{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.cal-grid{display:grid;grid-template-columns:1fr;grid-gap:8px 12px;gap:8px 12px}@media (min-width:700px){.cal-grid{grid-template-columns:repeat(3,1fr)}}.cal-rules{list-style:none;padding:0;margin:4px 0 8px;display:grid;grid-gap:6px;gap:6px}.cal-rules li{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cal-rules li input,.cal-rules li select{width:auto;min-width:0;flex:1 1 110px}.cal-rules li .btn-danger{flex:0 0 auto}.cal-pick .cal-day{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 0;border-top:1px solid var(--border)}.cal-pick .cal-day-label{flex:0 0 76px;font-weight:650;font-size:14px}.cal-pick .cal-slot{min-height:36px;padding:6px 12px;font-size:14px;background:var(--surface-2);color:var(--text);border:1px solid var(--border-strong)}.cal-pick .cal-slot[aria-pressed=true]{background:var(--primary);color:var(--primary-ink);border-color:var(--primary);outline:none}.cal-week{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}@media (min-width:900px){.cal-week{grid-template-columns:repeat(7,minmax(0,1fr))}}.cal-col{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px;min-width:0}.cal-col.today{border-color:var(--primary)}.cal-col h3{margin:0 0 6px;font-size:14px}.cal-list{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.cal-item{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--border);border-left:4px solid var(--border-strong);background:var(--surface);min-width:0;overflow-wrap:anywhere}.cal-item.kind-order{border-left-color:var(--primary)}.cal-item.kind-private{border-left-color:var(--gold)}.cal-item.kind-absence{border-left-color:var(--muted)}.cal-item .cal-time{font-size:13px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cal-item .cal-kind{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.cal-item .cal-title{font-weight:600}.ics-url{display:block;word-break:break-all;font-size:13px;padding:8px;background:var(--surface-2);border-radius:var(--radius-sm)}.role-card{display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:left;min-width:180px;flex:1 1 180px;max-width:260px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);cursor:pointer}@media (hover:hover) and (pointer:fine){.role-card:hover{border-color:var(--border-strong)}}.role-card[aria-pressed=true]{background:var(--primary-soft);box-shadow:inset 0 -2px 0 var(--primary)}.role-card-name{font-weight:800}.role-card-count{font-size:13px}.role-chip{white-space:nowrap}.role-chip-note{font-weight:600;color:var(--muted)}.waive-tag{display:inline-block;font-size:12px;font-weight:700;padding:0 8px;border-radius:999px;border:1px solid var(--warn-border);white-space:nowrap}.match-chip.waive,.waive-tag{background:var(--warn-bg);color:var(--warn-ink)}.btn-ghost.waive,.match-chip.waive{border-color:var(--warn-border)}.waive-confirm{display:flex;gap:8px;align-items:flex-start;margin-top:6px;font-weight:700;color:var(--warn-ink);cursor:pointer}.waive-confirm input{width:auto;margin:3px 0 0;flex:none}.role-suggest{position:absolute;z-index:5;left:0;right:0;margin:2px 0 0;padding:4px;list-style:none;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:0 8px 24px rgba(0,0,0,.15);max-height:280px;overflow:auto}.role-suggest button{display:block;width:100%;text-align:left;padding:6px 8px;border:0;background:transparent;color:var(--text);border-radius:6px}@media (hover:hover) and (pointer:fine){.role-suggest button:hover:not(:disabled,[aria-disabled=true]){background:var(--primary-soft)}}.role-suggest button:is(:disabled,[aria-disabled=true]){opacity:.55;cursor:not-allowed}.mini-md p,.mini-md ul{margin:6px 0}.mini-md ul{padding-left:20px}.role-badges{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0}.role-toggle{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-top:1px solid var(--border)}.role-toggle:first-of-type{border-top:0}.role-toggle input[type=checkbox]{width:auto;margin-top:4px}.stage-banner{position:-webkit-sticky;position:sticky;top:0;z-index:1000;padding:6px 12px;text-align:center;font:700 13px/1.4 system-ui,sans-serif;letter-spacing:.02em;color:#1b1200;background:repeating-linear-gradient(135deg,#ffcc00 0 16px,#ffb300 16px 32px);border-bottom:2px solid #1b1200}.vs-toasts{position:fixed;right:var(--nx-gap,16px);bottom:calc(var(--nx-gap, 16px) + 56px);z-index:var(--nx-z-toast,90);display:grid;grid-gap:8px;gap:8px;max-width:min(440px,calc(100vw - 32px))}.vs-toast{align-items:flex-start}.vs-toast-body{display:grid;grid-gap:6px;gap:6px;min-width:0}.vs-toast-text{font-weight:400;overflow-wrap:anywhere}.vs-toast-actions{display:flex;flex-wrap:wrap;gap:6px}@media (max-width:719px){.vs-toasts{left:16px;right:16px;max-width:none;bottom:calc(var(--nx-tabbar-h, 56px) + env(safe-area-inset-bottom) + 64px)}}