@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/roboto-condensed-cyrillic-ext-wght-normal.DhztH7TG.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/roboto-condensed-cyrillic-wght-normal.DcSt-2BC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/roboto-condensed-greek-ext-wght-normal.CuKbLwpm.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/roboto-condensed-greek-wght-normal.Cvhr4n9Q.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/roboto-condensed-vietnamese-wght-normal.BQ3qeiTz.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/roboto-condensed-latin-ext-wght-normal.Db2M7toj.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/roboto-condensed-latin-wght-normal.Cxzi1x1i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--trace-progress:0}*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--frame-angle:0deg;--reference-orbit:0deg;--frame-flare-progress:0px}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--frame-angle:0deg;--reference-orbit:0deg;--frame-flare-progress:0px}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--hx-page-base:#0b0e12;--hx-page-background:radial-gradient(ellipse 88% 74% at 50% 42%, #191b1c 0%, #171819 54%, #141617 100%);--hx-surface-card:#191b1c;--hx-surface-inner:#141617;--hx-surface-input:#111314;--hx-border:#303234;--hx-border-soft:#ffffff0e;--hx-text:#eeebed;--hx-muted:#a3a0a4;--hx-accent:#ef6f9c;--hx-accent-soft:#ff9fbe;--hx-accent-deep:#8d3353;--hx-accent-border:#b64e73;--hx-accent-glow:#ef6f9c66;--hx-content-max:1440px;--hx-page-pad-y:24px;--hx-page-pad-x:22px;--hx-topbar-height:64px;--hx-panel-padding:18px;--hx-section-gap:14px;--hx-control-height:40px;--hx-control-radius:4px;--hx-card-radius:11px;--hx-table-radius:8px;--hx-modal-radius:12px}html[data-theme=lime]{--hx-accent:#a7c86c;--hx-accent-soft:#cfe3a0;--hx-accent-deep:#5e713c;--hx-accent-border:#789449;--hx-accent-glow:#a7c86c55}html[data-theme=violet]{--hx-accent:#8e91ce;--hx-accent-soft:#b9c1e7;--hx-accent-deep:#4d507c;--hx-accent-border:#686b9e;--hx-accent-glow:#8e91ce55}:root{--bg:#111216;--panel:#19191d;--line:#303034;--muted:var(--hx-muted);--accent:var(--hx-accent);--accent-soft:var(--hx-accent-soft);--accent-deep:var(--hx-accent-deep);--accent-border:var(--hx-accent-border);--accent-glow:var(--hx-accent-glow);--pink:var(--accent);--green:#c0a7ee}*{box-sizing:border-box}html{background:var(--hx-page-base);min-height:100%}body{min-height:100vh;color:var(--hx-text);background:var(--hx-page-background);font-synthesis:none;justify-content:center;align-items:safe center;min-width:320px;margin:0;font-family:Roboto Condensed Variable,Arial Narrow,sans-serif;font-size:14px;font-weight:400;display:flex}html,body{overflow-x:clip}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}:is(html:has(.dashboard-shell),body:has(.dashboard-shell)){width:100%;height:100%;min-height:100%;overflow:hidden}body:has(.dashboard-shell){align-items:center}button,input,select{font:inherit}button,select{cursor:pointer}.site-cursor{display:none}@media (pointer:fine){html,body,button,input,select,a,[role=button]{cursor:none!important}.site-cursor{z-index:1000;pointer-events:none;opacity:0;clip-path:polygon(0 0,100% 67%,61% 70%,45% 100%,32% 94%,45% 67%,0 0);filter:drop-shadow(0 0 2px #ef6f9c88);background:linear-gradient(145deg,#fff4f8 0 18%,#ff9fbe 34%,#df5a88 72%,#9e345b 100%);width:13px;height:17px;display:block;position:fixed;top:0;left:0;transform:translate(2px,2px)}.site-cursor.visible{opacity:.96}.site-cursor.interactive{filter:drop-shadow(0 0 3px #ef6f9caa);background:linear-gradient(145deg,#fff 0 20%,#ffc2d7 38%,#ef6f9c 76%,#b93e68 100%)}}.dashboard-shell{width:100%;max-width:var(--hx-content-max);padding:var(--hx-page-pad-y) var(--hx-page-pad-x);margin:0 auto}.topbar{height:var(--hx-topbar-height);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.topbar:after{content:"";background:linear-gradient(90deg,#0000 0%,#8d335355 8%,#b7466f 25%,#d05a83 50%,#b7466f 75%,#8d335355 92%,#0000 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.topbar:before{content:"";z-index:2;background:radial-gradient(ellipse at center, var(--accent-soft) 0%, var(--accent) 25%, var(--accent) 52%, transparent 78%);width:210px;height:2px;position:absolute;bottom:0;left:16%}@supports (color:color-mix(in lab, red, red)){.topbar:before{background:radial-gradient(ellipse at center, var(--accent-soft) 0%, color-mix(in srgb, var(--accent) 72%, transparent) 25%, color-mix(in srgb, var(--accent) 34%, transparent) 52%, transparent 78%)}}.topbar:before{filter:blur(.2px) drop-shadow(0 0 4px var(--accent-glow)) drop-shadow(0 0 8px var(--accent))}@supports (color:color-mix(in lab, red, red)){.topbar:before{filter:blur(.2px) drop-shadow(0 0 4px var(--accent-glow)) drop-shadow(0 0 8px color-mix(in srgb, var(--accent) 28%, transparent))}}.topbar:before{mix-blend-mode:screen;opacity:0;transform-origin:50%;will-change:left, opacity, transform;animation:31s cubic-bezier(.45,0,.55,1) infinite header-line-glint}.brand{letter-spacing:7px;white-space:nowrap;justify-self:center;align-items:center;gap:12px;font-size:24px;display:flex}.brand b{color:var(--pink)}.brand-heart{width:14px;height:14px;color:var(--pink);fill:currentColor;stroke:none}.brand b{font-size:25px;font-weight:500}.brand em{color:#aaa7a9;letter-spacing:4px;font-size:24px;font-style:normal;font-weight:300}.stats-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:22px 0;display:grid}.stat-card,.panel{background:linear-gradient(135deg,#1b1c1dfa,#151617fa);border:1px solid #ffffff0e;border-radius:11px;box-shadow:0 2px 8px #0004,inset 0 1px #ffffff06}.stat-card{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:6px;height:122px;padding:17px 16px;display:grid;position:relative}.stat-card>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.stat-icon{width:50px;height:50px;color:var(--pink);justify-content:center;align-items:center;display:flex;position:relative}.stat-icon>svg:first-child{stroke-width:1.25px;width:37px;height:37px;animation:6.4s ease-in-out infinite icon-metal-breathe}.stat-card:nth-child(4) .stat-icon:after{content:"";background:#ef6f9c;height:1px;position:absolute;bottom:8px;left:7px;right:7px;box-shadow:0 0 4px #ef6f9c66}.stat-icon .stat-icon-flare{fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;opacity:0;width:37px;height:37px;position:absolute}.stat-icon .stat-icon-flare-far{color:#71384e;stroke-width:1.6px;stroke-dasharray:19 42}.stat-icon .stat-icon-flare-tail{color:#a84f70;stroke-width:1.55px;stroke-dasharray:15 46}.stat-icon .stat-icon-flare-body{color:#d86b91;stroke-width:1.5px;stroke-dasharray:11 50}.stat-icon .stat-icon-flare-light{color:#ffabc7;stroke-width:1.4px;stroke-dasharray:7 54}.stat-icon .stat-icon-flare-core{color:#ffe3ec;stroke-width:1.2px;stroke-dasharray:3 58;filter:drop-shadow(0 0 1.5px #ffbdd1aa)}.stat-card p{color:#c5bfc2;white-space:nowrap;margin:0 0 8px;font-size:12px;font-weight:400}.stat-card strong{color:var(--pink);letter-spacing:.4px;font-size:28px;font-weight:600;line-height:1;display:block}.stat-card small{color:#929092;margin-top:11px;font-size:10px;font-weight:400;display:block}.content-grid{grid-template-columns:minmax(0,2.42fr) minmax(330px,1fr);grid-template-areas:"messages sidebar""report sidebar";align-items:start;gap:14px;display:grid}.messages-panel{grid-area:messages;height:604px}.panel{padding:18px}.panel h2{letter-spacing:.15px;align-items:center;margin:0 0 18px;font-size:20px;font-weight:600;line-height:1.2;display:flex}.panel h2 .section-icon{width:25px;height:25px;color:var(--pink);stroke-width:1.5px;flex:none;margin-right:7px}.panel h2 .section-icon-filled{fill:currentColor;stroke-width:1.2px}.search-row input,.profile-search input{color:#f0eef0;background:#111212;border:1px solid #363737;border-radius:4px;outline:none;min-width:0;height:40px;padding:0 15px}.search-row input:focus,.profile-search input:focus{border-color:var(--pink);box-shadow:0 0 0 2px #e85f8b1c}.date-field{min-width:0;position:relative}.date-field input{width:100%;padding-right:35px}.date-field svg{color:#aaa;stroke-width:1.4px;width:17px;height:17px;position:absolute;top:11px;right:10px}.dash{color:#777;text-align:center}.search-row{grid-template-columns:minmax(220px,1fr) 140px 150px 10px 150px 100px;align-items:center;gap:8px;margin:0 0 18px;display:grid}.button,.profile-search button{color:#eee;background:#141515;border:1px solid #363737;border-radius:4px;height:40px;font-weight:500}.button:hover{border-color:var(--pink);color:var(--pink)}.button-accent{color:var(--pink);box-shadow:none;border:1px solid #b64e73;font-weight:500}.table-wrap{background:#1212158f;border:1px solid #303034;border-radius:8px;position:relative;overflow-x:auto}table{border-collapse:collapse;width:100%}th{height:50px;color:var(--pink);text-align:left;white-space:nowrap;padding:0 15px;font-size:12px;font-weight:500}td{color:#f1eff0;white-space:nowrap;border-top:1px solid #303034;height:62px;padding:7px 15px}.donations-table{table-layout:fixed;width:100%;min-width:0}.donations-table col:first-child{width:23%}.donations-table col:nth-child(2){width:15%}.donations-table col:nth-child(3){width:12%}.donations-table col:nth-child(4){width:25%}.donations-table col:nth-child(5){width:12%}.donations-table col:nth-child(6){width:13%}.donations-table td{height:56px;padding-top:5px;padding-bottom:5px}.donations-table th:not(:first-child),.donations-table td:not(:first-child){text-align:center}.donations-table .date-cell span:last-child{justify-content:center}.supporter{align-items:center;gap:12px;display:flex}.supporter b{margin-bottom:4px;font-weight:500;display:block}.supporter small{color:#b0adb0;font-size:11px;font-weight:400;display:block}.location-cell{min-width:0}.location-cell>span{color:#c5c0c4;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;gap:6px;max-width:100%;display:inline-flex;overflow:hidden}.location-cell svg{width:13px;height:13px;color:var(--pink);stroke-width:1.55px;flex:none}.donations-table th,.donations-table td{text-align:center}.donations-table .supporter{justify-content:center}.donations-table .supporter>div{text-align:left}.donations-table .message-preview,.donations-table .message-text{text-align:center}.donations-table tbody{height:374px}.avatar{border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff18}.avatar-image{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.avatar-image.is-loaded{opacity:1}.avatar-fallback{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.avatar-fallback{color:color-mix(in srgb, var(--accent) 70%, #a7a3a5)}}.avatar-fallback{border:1px solid var(--accent);background:linear-gradient(145deg,#252529,#141516)}@supports (color:color-mix(in lab, red, red)){.avatar-fallback{border:1px solid color-mix(in srgb, var(--accent) 24%, #343438)}}.avatar-fallback>svg{stroke-width:1.3px;width:54%;height:54%}.avatar-small{width:43px;height:43px}.pink,.leaderboard strong{color:var(--pink)}.message-cell{line-height:1.35}.message-preview{color:#efedef;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;width:100%;padding:4px 7px;transition:color .18s,background .18s,border-color .18s}.message-preview:hover{color:#ffd7e5;background:#ef6f9c0a;border-color:#ef6f9c24}.message-preview:focus-visible{color:#ffe3ec;border-color:#b94c72;outline:none;box-shadow:0 0 0 2px #ef6f9c14}.message-text{white-space:pre-line;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.7em;display:-webkit-box;overflow:hidden}.status{color:var(--green);background:#1b1724;border:1px solid #665482;border-radius:14px;padding:7px 12px;font-size:11px;box-shadow:inset 0 0 11px #b99ce911,0 0 8px #a884da10}.date-cell span{line-height:1.45;display:block}.date-cell span:last-child{color:#b0adaf;align-items:center;gap:4px;font-size:12px;display:flex}.date-cell svg{stroke-width:1.5px;width:11px;height:11px}.empty{text-align:center;color:var(--muted);padding:28px}.empty-table-row td,.donations-wrap .empty-table-row td{height:56px}.empty-overlay{z-index:2;background:#101111eb;justify-content:center;align-items:center;display:flex;position:absolute;inset:50px 0 49px}.pagination{background:radial-gradient(circle at 78%,#4a26313d,#0000 28%),linear-gradient(#19191d,#151519);border-top:1px solid #303034;justify-content:space-between;align-items:center;gap:16px;min-width:640px;height:55px;padding:0 15px;display:flex}.pagination-summary{color:#888688;letter-spacing:.7px;white-space:nowrap;height:29px;box-shadow:none;background:0 0;border:0;border-radius:15px;align-items:center;gap:7px;padding:0 11px;font-size:9px;display:inline-flex}.pagination-summary i{background:var(--pink);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #ef6f9caa}.pagination-summary small{color:#777477;letter-spacing:.8px;font-size:8px}.pagination-summary b{color:#eee;letter-spacing:.2px;font-size:11px;font-weight:600}.pagination-summary em{color:#a06b7d;font-size:8px;font-style:normal}.pagination-controls{box-shadow:none;background:0 0;border:0;border-radius:22px;align-items:center;gap:3px;padding:4px;display:flex;position:relative;overflow:hidden}.pagination-controls:after{content:"";background:linear-gradient(90deg,#0000,#ff9fbe,#0000);width:22%;height:1px;animation:5.2s ease-in-out infinite pagination-glint;position:absolute;top:0;left:-30%}.pagination-controls button{z-index:1;color:#aaa7a9;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;padding:0;transition:color .16s,background .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.pagination-controls button:hover:not(:disabled):not(.active){color:var(--pink);background:#29151d}.pagination-controls button:active:not(:disabled){transform:scale(.92)}.pagination-controls button.active{color:#fff;background:linear-gradient(145deg,#f77aa6,#c53f6e);font-weight:700;box-shadow:0 0 0 1px #ff9abb66,0 4px 13px #d94d7c66,0 0 18px #ef6f9c2e}.pagination-controls button.active:after{content:"";border:1px solid #ffffff28;border-radius:50%;position:absolute;inset:3px}.pagination-controls button:disabled{opacity:.22;cursor:default}.pagination{height:43px;padding:0 12px}.pagination-summary{gap:6px;height:23px;padding:0 9px}.pagination-summary i{width:5px;height:5px}.pagination-summary b{font-size:10px}.pagination-summary em{color:#8f6976;font-size:9px}.pagination-controls{border-radius:17px;gap:1px;padding:2px 5px;box-shadow:inset 0 1px #ffffff08,0 4px 12px #0008}.pagination-controls button{width:26px;height:26px;font-size:12px}.pagination-controls button:first-child,.pagination-controls button:last-child{border-radius:0;width:21px;margin:0}.pagination-controls button:first-child:hover:not(:disabled),.pagination-controls button:last-child:hover:not(:disabled){color:var(--pink);background:0 0}.pagination-controls button.active:after{inset:2px}.pagination-controls{box-shadow:none;background:0 0;border:0;border-radius:0;gap:4px;padding:0;overflow:visible}.pagination-controls button{color:#9a9699;background:0 0;border:1px solid #0000;border-radius:7px;width:27px;height:27px}.pagination-controls button:hover:not(:disabled):not(.active){color:#f59aba;background:#24151b;border-color:#74364d}.pagination-controls button:first-child,.pagination-controls button:last-child{color:#777477;background:#0b0c0c;border:1px solid #302d2f;border-radius:7px;width:25px;margin:0 3px}.pagination-controls button:first-child:hover:not(:disabled),.pagination-controls button:last-child:hover:not(:disabled){color:#f59aba;background:#171013;border-color:#754058}.pagination-controls button.active{color:#ffe3ec;background:linear-gradient(#321923,#1d1216);border:1px solid #c6537a;border-radius:8px;font-weight:600;box-shadow:inset 0 0 11px #ef6f9c12,0 0 12px #ef6f9c22}.pagination-controls button.active:after{content:"";background:#ff86ae;border:0;border-radius:2px;height:1px;position:absolute;inset:auto 6px 3px;box-shadow:0 0 5px #ef6f9c}.pagination-controls{gap:7px}.pagination-controls button,.pagination-controls button:first-child,.pagination-controls button:last-child{color:#8f8b8e;width:23px;height:27px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.pagination-controls button:first-child{margin-right:4px}.pagination-controls button:last-child{margin-left:4px}.pagination-controls button:hover:not(:disabled):not(.active),.pagination-controls button:first-child:hover:not(:disabled),.pagination-controls button:last-child:hover:not(:disabled){color:#f19ab8;background:0 0;border:0}.pagination-controls button.active{color:#ff8db4;box-shadow:none;background:0 0;border:0;border-radius:0;font-weight:650}.pagination-controls button.active:after{content:"";background:#ff8db4;border:0;border-radius:50%;width:4px;height:4px;position:absolute;bottom:1px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 0 5px #ef6f9c,0 0 9px #ef6f9c88}.pagination-controls svg{stroke-width:1.45px;width:12px;height:12px}.pagination-summary{height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.pagination-summary i{display:none}.pagination-controls button.active{text-shadow:0 0 3px #ef6f9c66,0 0 7px #ef6f9c24}.pagination-controls button.active:after{display:none}.right-column{grid-area:sidebar;grid-template-rows:604px minmax(0,1fr);align-self:stretch;gap:14px;display:grid}.profile-panel{height:604px;padding:21px 20px}.profile-panel h2{margin-bottom:15px}.profile-panel>p{color:#ded9db;margin:0 0 12px;font-size:16px;font-weight:350}.profile-search{grid-template-columns:1fr 91px;gap:10px;display:grid}.profile-search button{color:var(--pink);border-color:#b64e73;font-weight:500}.profile-panel hr{border:0;border-top:1px solid #555;margin:24px 0}.leaderboard{margin:12px 0 0;padding:0;list-style:none}.leaderboard li{grid-template-columns:24px 48px 1fr 74px;align-items:center;gap:7px;height:62px;display:grid}.rank{font-size:15px;font-weight:400}.leaderboard li>div b{margin-bottom:3px;font-size:15px;font-weight:500;display:block}.leaderboard strong{font-size:16px;font-weight:600;display:block}.count{text-align:center;border:1px solid #373737;border-radius:5px;padding:6px 4px}.count b,.count small{display:block}.count b{font-weight:500}.count small{margin-top:2px;font-size:9px;font-weight:400}.admin-panel{height:100%;padding:19px 20px 16px}.admin-panel h2{margin-bottom:15px}.admin-status-list{gap:7px;display:grid}.admin-status-row{color:#c7c3c5;text-align:left;background:#0f1010;border:1px solid #2d2f2f;border-radius:5px;grid-template-columns:10px 21px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;height:44px;padding:0 12px;display:grid}.admin-status-row>svg{color:#777477;stroke-width:1.55px;width:17px;height:17px}.admin-status-row b{letter-spacing:.45px;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.admin-status-row small{color:#706e70;letter-spacing:.55px;font-size:9px;font-weight:500}.status-light{background:#343636;border:1px solid #555858;border-radius:50%;width:8px;height:8px;transition:background .18s,box-shadow .18s}.sound-status.active .status-light{background:var(--pink);box-shadow:0 0 5px var(--pink), 0 0 12px #ef6f9c88;border-color:#ff9bbb}.sound-status.active>svg,.sound-status.active small{color:var(--pink)}.sound-status{cursor:pointer;font-family:inherit}.sound-status:hover{color:#fff;background:#171113;border-color:#a84567}.sound-status:focus-visible{outline-offset:2px;outline:2px solid #ef6f9c77}.coin-alert-ready{border-top:1px solid #292b2b;justify-content:space-between;align-items:center;min-height:27px;margin-top:11px;padding-top:9px;display:flex}.coin-alert-ready span{color:#8b888a;letter-spacing:.8px;font-size:10px}.coin-alert-ready small{color:var(--pink);letter-spacing:.7px;font-size:9px}.admin-status-row.active .status-light{background:#70cfa7;border-color:#a7e7c9;box-shadow:0 0 5px #70cfa7,0 0 11px #70cfa766}.admin-status-row.active>svg,.admin-status-row.active small{color:#7fd6ae}.sync-status.inactive .status-light{background:#e35e70;border-color:#ff8b99;box-shadow:0 0 5px #e35e70,0 0 11px #e35e706e}.sync-status.inactive>svg,.sync-status.inactive small{color:#ed7182}.button-accent,.profile-search button,.sound-status.active{transition:border-color .18s,color .18s,box-shadow .18s,transform .12s;position:relative;overflow:hidden;box-shadow:inset 0 0 14px #ef6f9c0d,0 0 12px #ef6f9c0b}.button-accent:after,.profile-search button:after,.sound-status.active:after{content:"";pointer-events:none;filter:blur(.4px);background:linear-gradient(90deg,#0000,#ffd8e777,#fff,#ffd8e777,#0000);width:16%;animation:5.4s ease-in-out infinite active-control-glint;position:absolute;top:-65%;bottom:-65%;left:-28%;transform:skew(-16deg)}.button-accent:hover,.profile-search button:hover,.sound-status.active:hover{border-color:#ef6f9c;box-shadow:inset 0 0 19px #ef6f9c18,0 0 14px #ef6f9c28}.button:active,.profile-search button:active,.sound-status:active{transform:translateY(1px)}.pagination-controls button.active{overflow:hidden}.pagination-controls button.active:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#fff9,#0000);width:30%;animation:4.8s ease-in-out infinite page-button-glint;position:absolute;top:-35%;bottom:-35%;left:-70%;transform:skew(-14deg)}.search-row input:focus,.profile-search input:focus{box-shadow:none;background:linear-gradient(#111212,#111212) 0 0/100% 100% padding-box padding-box,linear-gradient(90deg,#373033 0% 32%,#71384e 39%,#cf6689 44%,#ffc0d5 48%,#ffe3ec 50%,#ffc0d5 52%,#cf6689 56%,#71384e 61%,#373033 68% 100%) 112% 0/260% 100% border-box;border-color:#0000;animation:1.15s ease-in-out focused-field-glow}.date-field:focus-within svg{color:#ff8fb5;filter:drop-shadow(0 0 5px #ef6f9c88)}.button:focus-visible{outline-offset:2px;outline:1px solid #ff9dbc;box-shadow:0 0 0 3px #ef6f9c20,0 0 16px #ef6f9c28}.profile-search button:focus-visible{outline-offset:2px;outline:1px solid #ff9dbc;box-shadow:0 0 0 3px #ef6f9c20,0 0 16px #ef6f9c28}.pagination-controls button:focus-visible{outline-offset:2px;outline:1px solid #ff9dbc;box-shadow:0 0 0 3px #ef6f9c20,0 0 16px #ef6f9c28}.sound-status:focus-visible{outline-offset:2px;outline:1px solid #ff9dbc;box-shadow:0 0 0 3px #ef6f9c20,0 0 16px #ef6f9c28}.report-panel{grid-area:report;margin-top:0}.report-panel h2{margin-bottom:12px}.report-panel td,.report-panel th,.empty-report-row td{height:47px}.report-panel th:not(:first-child),.report-panel td:not(:first-child){text-align:center}.report-panel .current td{color:var(--pink);font-weight:600}.donation-row-new td{animation:6.2s ease-out donation-row-glow}.live-donation-alert{z-index:50;color:#fff;background:linear-gradient(135deg,#23141bfa,#0d0e0efa);border:1px solid #df5a88;border-radius:10px;grid-template-columns:48px 1fr;align-items:center;gap:13px;width:286px;min-height:104px;padding:17px 42px 16px 17px;animation:.42s cubic-bezier(.2,.8,.2,1) live-alert-in,1.7s ease-in-out .45s 2 live-alert-pulse;display:grid;position:fixed;top:78px;right:28px;overflow:hidden;box-shadow:0 20px 55px #000c,0 0 24px #ef6f9c33,inset 0 1px #ffffff10}.live-alert-icon{color:#fff;background:linear-gradient(145deg,#f47ca6,#c83e6d);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 0 0 5px #ef6f9c14,0 7px 18px #d9477844}.live-alert-icon svg{stroke-width:1.6px;width:25px;height:25px}.live-alert-copy{min-width:0}.live-alert-copy small{color:#d7c8ce;letter-spacing:1px;font-size:10px;font-weight:500;display:block}.live-alert-copy strong{color:var(--pink);margin:2px 0 1px;font-size:25px;font-weight:650;line-height:1.05;display:block}.live-alert-copy p{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.live-alert-spark{color:#f8a1bf;stroke-width:1.5px;width:20px;height:20px;position:absolute;top:11px;right:11px}.coin-particles{pointer-events:none;position:absolute;inset:0}.coin-particles i{background:var(--pink);opacity:0;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in .2s forwards coin-fall;position:absolute;top:-10px;box-shadow:0 0 7px #ef6f9c}.coin-particles i:first-child{animation-delay:.15s;left:12%}.coin-particles i:nth-child(2){width:5px;height:5px;animation-delay:.3s;left:31%}.coin-particles i:nth-child(3){animation-delay:50ms;left:48%}.coin-particles i:nth-child(4){width:6px;height:6px;animation-delay:.42s;left:66%}.coin-particles i:nth-child(5){animation-delay:.22s;left:82%}.coin-particles i:nth-child(6){width:4px;height:4px;animation-delay:.5s;left:92%}.toast{z-index:10;color:#fff;border:1px solid var(--pink);background:#21151a;border-radius:6px;padding:13px 18px;animation:.2s ease-out toast-in;position:fixed;bottom:28px;right:28px;box-shadow:0 12px 40px #000}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@keyframes live-alert-in{0%{opacity:0;transform:translate(28px)scale(.95)}}@keyframes live-alert-pulse{50%{box-shadow:0 20px 55px #000c, 0 0 38px var(--accent-glow), inset 0 1px #ffffff10}}@keyframes coin-fall{0%{opacity:0;transform:translateY(-4px)scale(.7)}20%{opacity:1}to{opacity:0;transform:translateY(112px)rotate(180deg)scale(1.1)}}@keyframes donation-row-glow{0%,18%{background:color-mix(in srgb, var(--accent) 15%, #141516);box-shadow:inset 3px 0 var(--accent), inset 0 0 28px color-mix(in srgb, var(--accent) 14%, transparent)}to{background:0 0;box-shadow:inset 0 0 #0000}}@keyframes header-line-glint{0%{opacity:0;left:18%;transform:scaleX(.45)}12%{opacity:.14;left:29%;transform:scaleX(.62)}28%{opacity:.62;left:51%;transform:scaleX(.92)}42%{opacity:.88;left:39%;transform:scaleX(1.05)}58%{opacity:1;left:63%;transform:scaleX(1.12)}72%{opacity:.62;left:47%;transform:scaleX(.95)}86%{opacity:.16;left:27%;transform:scaleX(.64)}to{opacity:0;left:18%;transform:scaleX(.45)}}@keyframes pagination-glint{0%,18%{opacity:0;transform:translate(0)}28%{opacity:.8}65%{opacity:.8}78%,to{opacity:0;transform:translate(590%)}}@keyframes active-control-glint{0%,20%{opacity:0;left:-28%}30%{opacity:.75}62%{opacity:.75}75%,to{opacity:0;left:118%}}@keyframes page-button-glint{0%,18%{opacity:0;left:-70%}29%{opacity:.8}60%{opacity:.8}74%,to{opacity:0;left:125%}}@keyframes focused-field-glow{0%,to{background-position:0 0,112% 0}52%{background-position:0 0,38% 0}}@keyframes selected-control-breathe{0%,to{box-shadow:inset 0 0 12px color-mix(in srgb, var(--accent) 4%, transparent), 0 0 7px color-mix(in srgb, var(--accent) 5%, transparent)}50%{box-shadow:inset 0 0 17px color-mix(in srgb, var(--accent) 8%, transparent), 0 0 12px color-mix(in srgb, var(--accent) 10%, transparent)}}@keyframes icon-metal-breathe{0%,to{filter:drop-shadow(0 0 1px color-mix(in srgb, var(--accent) 14%, transparent))}50%{filter:drop-shadow(0 0 4px var(--accent-glow))}}@keyframes gemstone-sparkle{0%,44%{opacity:0;top:31px;left:5px;transform:scale(.22)rotate(-24deg)}50%{opacity:.16;top:29px;left:7px;transform:scale(.3)rotate(-18deg)}58%{opacity:.55;top:23px;left:13px;transform:scale(.56)rotate(-8deg)}65%{opacity:1;top:15px;left:21px;transform:scale(1.08)rotate(8deg)}71%{opacity:.48;top:10px;left:29px;transform:scale(.64)rotate(21deg)}78%,to{opacity:0;top:6px;left:35px;transform:scale(.24)rotate(36deg)}}.button-accent:after,.profile-search button:after,.sound-status.active:after,.pagination-controls:after,.pagination-controls button.active:before{display:none}.button-accent,.profile-search button,.sound-status.active{animation:5.2s ease-in-out infinite selected-control-breathe}.panel{transition:border-color .55s,box-shadow .65s;position:relative}.panel:before{content:"";z-index:3;pointer-events:none;filter:drop-shadow(0 0 5px #ef6f9c66);opacity:0;background:linear-gradient(90deg,#0000,#c98ab83d 22%,#ff9fbe9c 50%,#c98ab83d 78%,#0000);width:64%;height:1px;transition:opacity .65s,transform 1.1s cubic-bezier(.2,.7,.2,1);position:absolute;top:-1px;left:18%;transform:scaleX(.72)}.panel:hover,.panel:focus-within{border-color:#ef6f9c1f;box-shadow:0 3px 10px #0004,0 0 9px #ef6f9c07,inset 0 1px #ffffff05}.panel:hover:before,.panel:focus-within:before{opacity:.62;transform:scaleX(1)}.glint-field{border-radius:4px;min-width:0;display:block;position:relative}.glint-field input{width:100%}.glint-field:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;opacity:0;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:radial-gradient(#0000 0%,#7c3850 24%,#df6d94 43%,#ffd9e5 57%,#fff 64%,#ffbbd1 70%,#b64d71 81%,#0000 100%) 3% 3%/48% 92% no-repeat border-box;border:1px solid #0000;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glint-field:focus-within:after{animation:16.4s linear infinite field-frame-glint}.search-row>.glint-field:first-child:focus-within:after{animation-delay:-2.7s}.search-row>.glint-field:nth-child(2):focus-within:after{animation-delay:-6.2s}.search-row>.glint-field:nth-child(4):focus-within:after{animation-delay:-9.1s}.profile-search .glint-field:focus-within:after{animation-delay:-4.4s}.glint-field input:focus{box-shadow:none;background:#111212;border-color:#44363b;animation:none}.date-field svg{z-index:3}@keyframes field-frame-glint{0%{opacity:.26;background-position:3% 3%}8%{opacity:.48;background-position:28% 0}17%{opacity:.8;background-position:72% 0}25%{opacity:.96;background-position:100% 12%}34%{opacity:.82;background-position:100% 55%}43%{opacity:.6;background-position:100% 92%}52%{opacity:.36;background-position:72% 100%}60%{opacity:.24;background-position:33% 100%}67%{opacity:.4;background-position:5% 91%}75%{opacity:.72;background-position:0 57%}83%{opacity:.94;background-position:0 18%}91%{opacity:.62;background-position:28% 0}to{opacity:.26;background-position:3% 3%}}.message-modal-backdrop{z-index:250;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#090a0cad;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.message-modal{background:linear-gradient(145deg,#202025,#17171b);border:1px solid #343338;border-radius:12px;width:min(560px,100%);max-height:calc(100vh - 48px);padding:23px;animation:.22s ease-out message-modal-in;position:relative;overflow:auto;box-shadow:0 18px 42px #0009,0 5px 14px #0005,inset 0 1px #ffffff08}.message-modal>header{align-items:center;gap:13px;padding-right:38px;display:flex}.message-modal>header small{color:#b58394;letter-spacing:1.15px;margin-bottom:2px;font-size:9px;display:block}.message-modal h3{color:#fff2f6;margin:0;font-size:21px;font-weight:600}.message-modal header span{color:#aaa6a9;font-size:12px}.message-modal-close{color:#a9a5a8;background:0 0;border:1px solid #3b393d;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;padding:0;display:flex;position:absolute;top:15px;right:15px}.message-modal-close:hover{color:#ff9fbe;background:#ef6f9c0b;border-color:#82435a}.message-modal-close svg{stroke-width:1.5px;width:15px;height:15px}.message-modal-meta{background:#12131699;border:1px solid #343338;border-radius:7px;grid-template-columns:1fr 1fr;gap:14px;margin:19px 0 14px;padding:12px 14px;display:grid}.message-modal-meta span{min-width:0}.message-modal-meta small{color:#8e898d;letter-spacing:.8px;margin-bottom:3px;font-size:9px;display:block}.message-modal-meta b{color:#ef6f9c;font-size:13px;font-weight:550}.message-modal-meta span:last-child{text-align:right}.message-modal-meta span:last-child b{color:#c8c3c6}.message-modal-text{color:#eee9ec;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;scrollbar-width:thin;scrollbar-color:#87465e #18181c;background:#121316;border:1px solid #38363b;border-radius:8px;min-height:112px;max-height:42vh;padding:17px;font-size:15px;line-height:1.55;overflow:auto}.message-modal-text::-webkit-scrollbar-track{background:#18181c;border-radius:7px}.message-modal-text::-webkit-scrollbar-thumb{background:#87465e;border:2px solid #18181c;border-radius:7px}.message-modal footer{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.message-copy-button,.message-dismiss-button{border-radius:5px;height:39px;padding:0 17px;font-weight:500}.message-copy-button{color:#fff4f8;background:linear-gradient(135deg,#d95782,#b83f67);border:1px solid #f187aa;align-items:center;gap:7px;display:inline-flex;box-shadow:0 4px 12px #b33f6733}.message-copy-button:hover{background:linear-gradient(135deg,#e56590,#c34871)}.message-copy-button svg{stroke-width:1.6px;width:15px;height:15px}.message-dismiss-button{color:#c6c1c4;background:#18181c;border:1px solid #3d3b40}.message-dismiss-button:hover{color:#f4dbe4;border-color:#754256}@keyframes message-modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}.pagination{background:#151519}.message-copy-button{color:#f2a9c1;background:linear-gradient(#251a20,#1b181c);border-color:#93435f;box-shadow:inset 0 1px #ffffff08,0 2px 7px #0004}.message-copy-button svg{color:#ef7ba3}.message-copy-button:hover{color:#ffe8f0;background:linear-gradient(#2d1d24,#201a1f);border-color:#c75b80;box-shadow:inset 0 1px #ffffff0b,0 0 10px #ef6f9c16}.message-modal-text{scrollbar-width:thin;scrollbar-color:#242329 transparent}.message-modal-text::-webkit-scrollbar{width:2px}.message-modal-text::-webkit-scrollbar-track{background:0 0}.message-modal-text::-webkit-scrollbar-thumb{background:#28262c;border:0;border-radius:2px;min-height:30px}.message-modal-text::-webkit-scrollbar-thumb:hover{background:#39363e}.message-modal-text::-webkit-scrollbar-button{width:0;height:0;display:none}.message-copy-button{animation:8.2s ease-in-out infinite copy-button-breathe;position:relative;overflow:hidden}.message-copy-button:before,.message-copy-button:after{z-index:2;pointer-events:none;color:#fff8fb;text-shadow:0 0 4px #fff,0 0 9px #ff9fbe99;opacity:0;line-height:1;position:absolute}.message-copy-button:before{content:"✦";font-size:8px;animation:7.6s ease-in-out infinite copy-sparkle-one;top:8px;left:20px}.message-copy-button:after{content:"✧";font-size:9px;animation:9.1s ease-in-out 1.8s infinite copy-sparkle-two;bottom:7px;right:19px}@keyframes copy-button-breathe{0%,to{border-color:#73394e;box-shadow:inset 0 1px #ffffff07,0 2px 7px #0004}50%{border-color:#91435e;box-shadow:inset 0 1px #ffffff0a,0 0 7px #ef6f9c0d}}@keyframes copy-sparkle-one{0%,20%,36%,to{opacity:0;transform:scale(.35)rotate(-12deg)}25%{opacity:.35}29%{opacity:.95;transform:scale(1)rotate(5deg)}33%{opacity:.24;transform:scale(.58)rotate(12deg)}}@keyframes copy-sparkle-two{0%,54%,72%,to{opacity:0;transform:scale(.3)rotate(12deg)}59%{opacity:.22}64%{opacity:.82;transform:scale(.92)rotate(-7deg)}68%{opacity:.16;transform:scale(.5)rotate(-14deg)}}.dashboard-shell{--accent:#ef6f9c;--accent-soft:#ff9fbe;--accent-deep:#8d3353;--accent-border:#b64e73;--accent-glow:#ef6f9c66;--pink:var(--accent)}.auth-shell{place-items:center;width:100%;min-height:100vh;padding:32px 18px;display:grid}.auth-card{background:linear-gradient(145deg,#1e1e23fa,#131417fc);border:1px solid #ffffff14;border-radius:14px;width:min(430px,100%);padding:36px;position:relative;overflow:hidden;box-shadow:0 24px 70px #000a,inset 0 1px #ffffff08}.auth-card:before{content:"";background:linear-gradient(90deg,#0000,#ef6f9c,#0000);height:1px;position:absolute;inset:0 12% auto;box-shadow:0 0 12px #ef6f9c66}.auth-brand{color:#ef6f9c;letter-spacing:5px;justify-content:center;align-items:center;gap:10px;font-size:19px;display:flex}.auth-brand svg{fill:currentColor;stroke:none;width:15px;height:15px}.auth-kicker{color:#986276;letter-spacing:1.7px;text-align:center;margin:25px 0 7px;font-size:10px}.auth-card h1{color:#fff4f7;text-align:center;margin:0;font-size:28px;font-weight:560}.auth-intro{color:#9e9a9d;text-align:center;margin:9px 0 28px}.auth-card form{display:grid}.auth-card label{color:#c8c3c6;margin:15px 0 7px;font-size:12px}.auth-field{position:relative}.auth-field svg{color:#9e526d;stroke-width:1.5px;width:16px;height:16px;position:absolute;top:13px;left:13px}.auth-field input{color:#f4f0f2;background:#111215;border:1px solid #37363b;border-radius:6px;outline:none;width:100%;height:43px;padding:0 14px 0 40px}.auth-field input:focus{border-color:#b84e72;box-shadow:0 0 0 3px #ef6f9c12}.auth-submit{color:#fff3f7;background:linear-gradient(145deg,#d2537e,#ab365e);border:1px solid #ef7da4;border-radius:6px;min-height:43px;margin-top:23px;padding:0 20px;font-weight:600;box-shadow:0 8px 22px #a62f5938}.auth-submit:hover:not(:disabled){background:linear-gradient(145deg,#df608a,#b93f68)}.auth-submit:active:not(:disabled){background:linear-gradient(145deg,#bd426d,#92294f);transform:translateY(1px)}.auth-submit:focus-visible{outline-offset:2px;outline:1px solid #ff9dbc;box-shadow:0 0 0 3px #ef6f9c20,0 0 16px #ef6f9c28}.auth-submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.auth-error{color:#ffc6d9;text-align:center;background:#3b1824;border:1px solid #7b304a;border-radius:6px;margin:15px 0 0;padding:10px 12px;font-size:12px}.auth-local-note{color:#615e62;letter-spacing:1.2px;text-align:center;margin-top:25px;font-size:9px;display:block}.login-card{--hx-control-background:#141515;--hx-control-background-hover:#181617;--hx-control-background-active:#101112;--hx-control-border:#363737;--hx-control-text-muted:#aaa4a8;--hx-control-focus-ring:var(--hx-accent)}@supports (color:color-mix(in lab, red, red)){.login-card{--hx-control-focus-ring:color-mix(in srgb, var(--hx-accent) 14%, transparent)}}.login-card{--hx-control-disabled-opacity:.42}.login-card .auth-field input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;caret-color:#f4f0f2}.login-card .auth-field input:-webkit-autofill{color:#f4f0f2;caret-color:#f4f0f2;border-color:#37363b;-webkit-text-fill-color:#f4f0f2!important;box-shadow:inset 0 0 0 1000px #111215!important}.login-card .auth-field input:-webkit-autofill:hover{color:#f4f0f2;caret-color:#f4f0f2;border-color:#37363b;-webkit-text-fill-color:#f4f0f2!important;box-shadow:inset 0 0 0 1000px #111215!important}.login-card .auth-field input:-webkit-autofill:active{color:#f4f0f2;caret-color:#f4f0f2;border-color:#37363b;-webkit-text-fill-color:#f4f0f2!important;box-shadow:inset 0 0 0 1000px #111215!important}.login-card .auth-field input:-webkit-autofill:focus{color:#f4f0f2;caret-color:#f4f0f2;border-color:#b84e72;-webkit-text-fill-color:#f4f0f2!important;box-shadow:inset 0 0 0 1000px #111215,0 0 0 3px #ef6f9c12!important}.login-card .auth-submit{color:var(--hx-accent);background:var(--hx-control-background);border:1px solid var(--hx-accent-border);text-shadow:none;border-radius:6px;font-family:inherit;font-weight:560;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .12s,opacity .16s;animation:none;box-shadow:inset 0 1px #ffffff06}.login-card .auth-submit:hover:not(:disabled){color:var(--hx-accent-soft);background:var(--hx-control-background-hover);border-color:var(--hx-accent);box-shadow:inset 0 0 12px var(--hx-accent), 0 0 10px var(--hx-accent)}@supports (color:color-mix(in lab, red, red)){.login-card .auth-submit:hover:not(:disabled){box-shadow:inset 0 0 12px color-mix(in srgb, var(--hx-accent) 7%, transparent), 0 0 10px color-mix(in srgb, var(--hx-accent) 9%, transparent)}}.login-card .auth-submit:active:not(:disabled){color:var(--hx-accent);background:var(--hx-control-background-active);transform:translateY(1px);box-shadow:inset 0 1px 5px #00000073}.login-card .auth-submit:focus-visible{outline:1px solid var(--hx-accent-soft);outline-offset:2px;box-shadow:0 0 0 3px var(--hx-control-focus-ring), 0 0 14px var(--hx-accent)}@supports (color:color-mix(in lab, red, red)){.login-card .auth-submit:focus-visible{box-shadow:0 0 0 3px var(--hx-control-focus-ring), 0 0 14px color-mix(in srgb, var(--hx-accent) 13%, transparent)}}.login-card .auth-submit:disabled{opacity:var(--hx-control-disabled-opacity);cursor:not-allowed;box-shadow:none}.login-card .login-submit{color:#ff9fbe;width:100%}@supports (color:color-mix(in lab, red, red)){.login-card .login-submit{color:color-mix(in srgb, #ff9fbe 78%, var(--hx-text))}}.login-card .login-submit{background:#1a171af1;border-color:#ef6f9c}@supports (color:color-mix(in lab, red, red)){.login-card .login-submit{border-color:color-mix(in srgb, #ef6f9c 68%, var(--hx-control-border))}}.login-card .login-submit{letter-spacing:.015em;box-shadow:inset 0 1px #ffffff09,inset 0 0 14px #ef6f9c08,0 5px 16px #0003}.login-card .login-submit:hover:not(:disabled){color:#ff9fbe;background:#291d22f6;border-color:#ef6f9c;box-shadow:inset 0 0 16px #ef6f9c14,0 0 12px #ef6f9c1c}.login-card .login-submit:active:not(:disabled){color:#ef6f9c;background:#ef6f9c}@supports (color:color-mix(in lab, red, red)){.login-card .login-submit:active:not(:disabled){background:color-mix(in srgb, #ef6f9c 5%, var(--hx-control-background-active))}}.login-card .login-submit:active:not(:disabled){border-color:#b64e73;box-shadow:inset 0 2px 7px #00000080}.login-card .login-submit:focus-visible{outline-offset:2px;outline:1px solid #ff9fbe;box-shadow:0 0 0 3px #ef6f9c20,inset 0 0 14px #ef6f9c0d}.login-card .login-submit:disabled{color:var(--hx-control-text-muted);background:#ef6f9c}@supports (color:color-mix(in lab, red, red)){.login-card .login-submit:disabled{background:color-mix(in srgb, #ef6f9c 2%, var(--hx-control-background))}}.login-card .login-submit:disabled{border-color:#b64e73}@supports (color:color-mix(in lab, red, red)){.login-card .login-submit:disabled{border-color:color-mix(in srgb, #b64e73 38%, var(--hx-control-border))}}.login-card .login-submit:disabled{opacity:var(--hx-control-disabled-opacity);box-shadow:none;transform:none}.login-card .auth-access-note{color:#686568;letter-spacing:1.7px;text-align:center;margin-top:25px;font-size:9px;display:block}.login-card .auth-password-field>button{transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .12s,opacity .16s}.login-card .auth-password-field>button:focus-visible{outline:1px solid var(--hx-accent-soft);outline-offset:2px;box-shadow:0 0 0 3px var(--hx-control-focus-ring)}.login-card .auth-password-field>button:disabled{opacity:var(--hx-control-disabled-opacity);cursor:not-allowed}.auth-demo-card{text-align:center}.auth-avatar{color:#ef7da4;background:#17171b;border:1px solid #6c3549;border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto;display:grid}.auth-avatar svg{stroke-width:1.25px;width:31px;height:31px}.auth-session-grid{text-align:left;gap:10px;margin:25px 0 0;display:grid}.auth-session-grid div{background:#121316;border:1px solid #303034;border-radius:6px;padding:11px 13px}.auth-session-grid dt{color:#817d81;letter-spacing:1px;text-transform:uppercase;font-size:9px}.auth-session-grid dd{color:#efeaed;overflow-wrap:anywhere;margin:4px 0 0}.auth-logout{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.auth-logout svg{width:16px;height:16px}.rbac-demo-card{width:min(560px,100%)}.rbac-demo-card>label{text-align:left;margin-top:20px;display:block}.rbac-workspace-select{color:#f4f0f2;background:#111215;border:1px solid #37363b;border-radius:6px;outline:none;width:100%;height:43px;margin-top:7px;padding:0 12px}.rbac-workspace-select:focus{border-color:#b84e72;box-shadow:0 0 0 3px #ef6f9c12}.rbac-permissions{text-align:left;background:#121316;border:1px solid #303034;border-radius:7px;flex-wrap:wrap;gap:7px;margin-top:23px;padding:15px;display:flex}.rbac-permissions small{color:#817d81;letter-spacing:1px;width:100%;margin-bottom:4px}.rbac-permissions span{color:#f1b0c6;background:#28161d;border:1px solid #653248;border-radius:12px;padding:5px 8px;font-size:10px}.rbac-permissions em{color:#817d81;font-style:normal}.invitation-shell{align-items:start}.invitation-demo-card{width:min(760px,100%)}.invitation-uuid-row{grid-template-columns:1fr auto;gap:8px;display:grid}.invitation-uuid-row button{color:#efb1c6;background:#25171d;border:1px solid #6c3549;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-width:105px;padding:0 13px;display:inline-flex}.invitation-uuid-row button svg,.invitation-submit svg,.existing-account button svg{width:15px;height:15px}.invitation-identity,.activation-profile{background:#121316;border:1px solid #303034;border-radius:7px;align-items:center;gap:12px;margin-top:14px;padding:12px;display:flex}.invitation-identity strong,.activation-profile strong{color:#fff1f6;display:block}.invitation-identity small,.activation-profile small{color:#827d81;overflow-wrap:anywhere;margin-top:3px;display:block}.invitation-status{text-align:left}.invitation-submit{justify-content:center;align-items:center;gap:8px;display:inline-flex}.activation-url{background:#151217;border:1px solid #6c3549;border-radius:7px;margin-top:18px;padding:12px}.activation-url small{color:#9f6177;letter-spacing:1px;display:block}.activation-url a{color:#f3aec5;overflow-wrap:anywhere;margin-top:6px;font-size:12px;display:block}.invitation-list{margin-top:28px}.invitation-list h2{color:#f2e9ed;text-align:left;font-size:16px}.invitation-list>p{color:#777277;text-align:left}.invitation-list article{background:#121316;border:1px solid #303034;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:12px 13px;display:flex}.invitation-list article strong,.invitation-list article span,.invitation-list article small{text-align:left;display:block}.invitation-list article strong{color:#f5edf0}.invitation-list article span{color:#bbb4b8;margin-top:2px}.invitation-list article small{color:#776f74;margin-top:4px}.invitation-list article button{color:#e891ad;background:#25161c;border:1px solid #603044;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.invitation-list article button svg{width:15px;height:15px}.activation-card{width:min(520px,100%)}.activation-profile{margin-top:24px}.activation-invalid{text-align:center;padding-top:27px}.activation-invalid>svg{color:#b35777;stroke-width:1.2px;width:38px;height:38px}.activation-invalid p{color:#9d969a}.activation-invalid a{justify-content:center;align-items:center;margin-top:20px;text-decoration:none;display:inline-flex}.activation-loading{margin-top:32px}.existing-account{margin-top:22px}.existing-account p{color:#bcb4b8;text-align:center}.existing-account button{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}@media (max-width:520px){.auth-card{padding:29px 23px}}@media (max-width:620px){.invitation-uuid-row{grid-template-columns:1fr}.invitation-uuid-row button{min-height:40px}}.dashboard-shell.theme-lime{--accent:#a7c86c;--accent-soft:#cfe3a0;--accent-deep:#5e713c;--accent-border:#789449;--accent-glow:#a7c86c55}.dashboard-shell.theme-violet{--accent:#8e91ce;--accent-soft:#b9c1e7;--accent-deep:#4d507c;--accent-border:#686b9e;--accent-glow:#8e91ce55}html[data-theme=pink] body,html[data-theme=lime] body,html[data-theme=violet] body{background:radial-gradient(88% 74% at 50% 42%,#191b1c 0%,#171819 54%,#141617 100%)}.theme-switcher{z-index:180;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#151519e8;border:1px solid #ffffff16;border-radius:18px;flex-direction:column;align-items:center;gap:9px;padding:8px 7px;display:flex;position:fixed;top:50%;right:max(14px,50vw - 708px);transform:translateY(-50%);box-shadow:0 8px 20px #0007,inset 0 1px #ffffff08}.theme-pick{border:0;border-radius:50%;width:13px;height:13px;padding:0;transition:transform .2s,box-shadow .25s;position:relative}.theme-pick:hover{transform:scale(1.18)}.theme-pick:focus-visible{outline-offset:3px;outline:1px solid #eee}.theme-pick-pink{background:#ef6f9c;box-shadow:0 0 7px #ef6f9c55}.theme-pick-lime{background:#a7c86c;box-shadow:0 0 7px #a7c86c44}.theme-pick-violet{background:#8e91ce;box-shadow:0 0 7px #8e91ce44}.theme-pick[aria-pressed=true]:after{content:"";opacity:.72;border:1px solid;border-radius:50%;position:absolute;inset:-4px}.theme-pick-pink{color:#ef6f9c}.theme-pick-lime{color:#a7c86c}.theme-pick-violet{color:#8e91ce}.dashboard-shell .topbar:after{background:linear-gradient(90deg, transparent 0%, var(--accent-deep) 8%, var(--accent-deep) 25%, var(--accent) 50%, var(--accent-deep) 75%, var(--accent-deep) 92%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .topbar:after{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--accent-deep) 62%, transparent) 8%, var(--accent-deep) 25%, var(--accent) 50%, var(--accent-deep) 75%, color-mix(in srgb, var(--accent-deep) 62%, transparent) 92%, transparent 100%)}}.dashboard-shell .stat-card:nth-child(4) .stat-icon:after{background:var(--accent);box-shadow:0 0 4px var(--accent-glow)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .stat-icon-flare-tail{color:color-mix(in srgb, var(--accent) 68%, var(--accent-deep))}}.dashboard-shell .stat-icon-flare-body{color:var(--accent)}.dashboard-shell .stat-icon-flare-light,.dashboard-shell .stat-icon-flare-core{color:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .stat-icon-flare-core{color:color-mix(in srgb, var(--accent-soft) 72%, white)}}.dashboard-shell .stat-icon-flare-core{filter:drop-shadow(0 0 1.5px var(--accent-glow))}.dashboard-shell .button-accent,.dashboard-shell .profile-search button{color:var(--accent);border-color:var(--accent-border)}.dashboard-shell .button:hover,.dashboard-shell .profile-search button:hover{color:var(--accent-soft);border-color:var(--accent)}.dashboard-shell .panel:before{background:linear-gradient(90deg, transparent, var(--accent-soft) 22%, var(--accent-soft) 50%, var(--accent-soft) 78%, transparent)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .panel:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent-soft) 24%, transparent) 22%, color-mix(in srgb, var(--accent-soft) 68%, transparent) 50%, color-mix(in srgb, var(--accent-soft) 24%, transparent) 78%, transparent)}}.dashboard-shell .panel:before{filter:drop-shadow(0 0 5px var(--accent-glow))}.dashboard-shell .panel:hover,.dashboard-shell .panel:focus-within{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .panel:hover,.dashboard-shell .panel:focus-within{border-color:color-mix(in srgb, var(--accent) 18%, transparent)}}.dashboard-shell .panel:hover,.dashboard-shell .panel:focus-within{box-shadow:0 3px 10px #0004, 0 0 9px var(--accent), inset 0 1px #ffffff05}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .panel:hover,.dashboard-shell .panel:focus-within{box-shadow:0 3px 10px #0004, 0 0 9px color-mix(in srgb, var(--accent) 5%, transparent), inset 0 1px #ffffff05}}.dashboard-shell .glint-field:after{background:radial-gradient(ellipse at center, transparent 0%, var(--accent-deep) 24%, var(--accent) 43%, var(--accent-soft) 58%, var(--accent-soft) 64%, var(--accent-soft) 70%, var(--accent-deep) 81%, transparent 100%) border-box}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .glint-field:after{background:radial-gradient(ellipse at center, transparent 0%, color-mix(in srgb, var(--accent-deep) 86%, transparent) 24%, var(--accent) 43%, var(--accent-soft) 58%, color-mix(in srgb, var(--accent-soft) 78%, white) 64%, var(--accent-soft) 70%, var(--accent-deep) 81%, transparent 100%) border-box}}.dashboard-shell .glint-field:after{background-repeat:no-repeat;background-size:48% 92%}.dashboard-shell .pagination-controls button.active,.dashboard-shell .pagination-controls button:hover:not(:disabled),.dashboard-shell .pagination-controls button:first-child:hover:not(:disabled),.dashboard-shell .pagination-controls button:last-child:hover:not(:disabled){color:var(--accent-soft)}.dashboard-shell .pagination-controls button.active{text-shadow:0 0 3px var(--accent-glow), 0 0 7px var(--accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .pagination-controls button.active{text-shadow:0 0 3px var(--accent-glow), 0 0 7px color-mix(in srgb, var(--accent) 16%, transparent)}}.dashboard-shell .pagination-summary em{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .pagination-summary em{color:color-mix(in srgb, var(--accent) 45%, #777477)}}.dashboard-shell .sound-status.active .status-light{background:var(--accent);border-color:var(--accent-soft);box-shadow:0 0 5px var(--accent), 0 0 12px var(--accent-glow)}.dashboard-shell .sound-status.active>svg,.dashboard-shell .sound-status.active small,.dashboard-shell .coin-alert-ready small,.dashboard-shell .message-modal-meta b{color:var(--accent)}.dashboard-shell .message-copy-button{color:var(--accent);border:1px solid var(--accent-border);box-shadow:none;background:#141515;animation:none}.dashboard-shell .message-copy-button:hover{color:var(--accent-soft);border-color:var(--accent);box-shadow:inset 0 0 10px var(--accent);background:#161516}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .message-copy-button:hover{box-shadow:inset 0 0 10px color-mix(in srgb, var(--accent) 6%, transparent)}}.dashboard-shell .message-copy-button svg{color:currentColor}.dashboard-shell .message-copy-button:before,.dashboard-shell .message-copy-button:after{display:none}.message-modal:before{content:"";z-index:4;pointer-events:none;background:radial-gradient(ellipse at center, transparent 0%, var(--accent-deep) 28%, var(--accent) 48%, var(--accent-soft) 64%, var(--accent-soft) 69%, var(--accent-deep) 82%, transparent 100%) border-box;border:1px solid #0000;border-radius:11px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.message-modal:before{background:radial-gradient(ellipse at center, transparent 0%, color-mix(in srgb, var(--accent-deep) 82%, transparent) 28%, var(--accent) 48%, var(--accent-soft) 64%, color-mix(in srgb, var(--accent-soft) 70%, white) 69%, var(--accent-deep) 82%, transparent 100%) border-box}}.message-modal:before{opacity:0;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background-position:3% 3%;background-repeat:no-repeat;background-size:34% 52%;animation:21s linear infinite field-frame-glint;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.message-modal{scrollbar-width:none;overflow:hidden auto}.message-modal::-webkit-scrollbar{width:0;height:0;display:none}.dashboard-shell .site-cursor{background:linear-gradient(145deg, var(--accent-soft) 0 18%, var(--accent-soft) 34%, var(--accent) 72%, var(--accent-deep) 100%)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .site-cursor{background:linear-gradient(145deg, color-mix(in srgb, var(--accent-soft) 48%, white) 0 18%, var(--accent-soft) 34%, var(--accent) 72%, var(--accent-deep) 100%)}}.dashboard-shell .site-cursor{filter:drop-shadow(0 0 2px var(--accent-glow))}.dashboard-shell .site-cursor.interactive{background:linear-gradient(145deg, white 0 20%, var(--accent-soft) 38%, var(--accent) 76%, var(--accent-deep) 100%)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .site-cursor.interactive{background:linear-gradient(145deg, white 0 20%, color-mix(in srgb, var(--accent-soft) 78%, white) 38%, var(--accent) 76%, var(--accent-deep) 100%)}}.dashboard-shell .site-cursor.interactive{filter:drop-shadow(0 0 3px var(--accent-glow))}.dashboard-shell .date-field:focus-within svg{color:var(--accent-soft);filter:drop-shadow(0 0 5px var(--accent-glow))}.dashboard-shell .button:focus-visible{outline-color:var(--accent-soft);box-shadow:0 0 0 3px var(--accent), 0 0 16px var(--accent)}.dashboard-shell .profile-search button:focus-visible{outline-color:var(--accent-soft);box-shadow:0 0 0 3px var(--accent), 0 0 16px var(--accent)}.dashboard-shell .pagination-controls button:focus-visible{outline-color:var(--accent-soft);box-shadow:0 0 0 3px var(--accent), 0 0 16px var(--accent)}.dashboard-shell .sound-status:focus-visible{outline-color:var(--accent-soft);box-shadow:0 0 0 3px var(--accent), 0 0 16px var(--accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 13%, transparent), 0 0 16px color-mix(in srgb, var(--accent) 16%, transparent)}.dashboard-shell .profile-search button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 13%, transparent), 0 0 16px color-mix(in srgb, var(--accent) 16%, transparent)}.dashboard-shell .pagination-controls button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 13%, transparent), 0 0 16px color-mix(in srgb, var(--accent) 16%, transparent)}.dashboard-shell .sound-status:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 13%, transparent), 0 0 16px color-mix(in srgb, var(--accent) 16%, transparent)}}.dashboard-shell .message-preview:hover{color:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .message-preview:hover{color:color-mix(in srgb, var(--accent-soft) 54%, white)}}.dashboard-shell .message-preview:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .message-preview:hover{background:color-mix(in srgb, var(--accent) 4%, transparent)}}.dashboard-shell .message-preview:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .message-preview:hover{border-color:color-mix(in srgb, var(--accent) 14%, transparent)}}.dashboard-shell .message-preview:focus-visible{color:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .message-preview:focus-visible{color:color-mix(in srgb, var(--accent-soft) 58%, white)}}.dashboard-shell .message-preview:focus-visible{border-color:var(--accent-border);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .message-preview:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 8%, transparent)}}.dashboard-shell .status{color:var(--accent-soft);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .status{background:color-mix(in srgb, var(--accent) 7%, #141519)}}.dashboard-shell .status{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .status{border-color:color-mix(in srgb, var(--accent) 45%, #303034)}}.dashboard-shell .status{box-shadow:inset 0 0 11px var(--accent), 0 0 8px var(--accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .status{box-shadow:inset 0 0 11px color-mix(in srgb, var(--accent) 7%, transparent), 0 0 8px color-mix(in srgb, var(--accent) 6%, transparent)}}.dashboard-shell .message-modal>header small{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .message-modal>header small{color:color-mix(in srgb, var(--accent) 58%, #aaa6a9)}}.dashboard-shell .message-modal-close:hover{color:var(--accent-soft);border-color:var(--accent-border);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .message-modal-close:hover{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.dashboard-shell .sound-status:hover{border-color:var(--accent-border);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .sound-status:hover{background:color-mix(in srgb, var(--accent) 5%, #111212)}}.dashboard-shell .sound-status:focus-visible{outline-color:var(--accent-soft)}.dashboard-shell .live-donation-alert{background:linear-gradient(135deg, var(--accent), #0d0e0e)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .live-donation-alert{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 9%, #18191a), #0d0e0e)}}.dashboard-shell .live-donation-alert{border-color:var(--accent);box-shadow:0 20px 55px #000c, 0 0 24px var(--accent), inset 0 1px #ffffff10}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .live-donation-alert{box-shadow:0 20px 55px #000c, 0 0 24px color-mix(in srgb, var(--accent) 20%, transparent), inset 0 1px #ffffff10}}.dashboard-shell .live-alert-icon{background:linear-gradient(145deg, var(--accent-soft), var(--accent-deep));box-shadow:0 0 0 5px var(--accent), 0 7px 18px var(--accent-deep)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .live-alert-icon{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 8%, transparent), 0 7px 18px color-mix(in srgb, var(--accent-deep) 28%, transparent)}}.dashboard-shell .live-alert-spark{color:var(--accent-soft)}.dashboard-shell .coin-particles i{box-shadow:0 0 7px var(--accent)}.dashboard-shell .toast{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .toast{background:color-mix(in srgb, var(--accent) 7%, #151617)}}.dashboard-shell .toast{border-color:var(--accent)}.dashboard-shell .glint-field:focus-within:after{animation:21.8s linear infinite field-frame-glint}.dashboard-shell .glint-field:after{filter:drop-shadow(0 0 2px var(--accent-glow));background-size:58% 94%}.dashboard-shell .message-modal:before{filter:drop-shadow(0 0 3px var(--accent-glow));background-size:46% 44%;animation:27s linear infinite field-frame-glint}.dashboard-shell .button,.dashboard-shell .profile-search button,.dashboard-shell .message-copy-button,.dashboard-shell .message-dismiss-button,.dashboard-shell .message-modal-close,.dashboard-shell .sound-status{position:relative;overflow:hidden}.dashboard-shell .button:after,.dashboard-shell .profile-search button:after,.dashboard-shell .message-copy-button:after,.dashboard-shell .message-dismiss-button:after,.dashboard-shell .message-modal-close:after,.dashboard-shell .sound-status:after{content:"";z-index:4;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at center, transparent 0%, var(--accent-deep) 25%, var(--accent) 46%, var(--accent-soft) 62%, var(--accent-soft) 68%, var(--accent) 76%, transparent 100%) border-box;border:1px solid #0000;display:block;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .button:after,.dashboard-shell .profile-search button:after,.dashboard-shell .message-copy-button:after,.dashboard-shell .message-dismiss-button:after,.dashboard-shell .message-modal-close:after,.dashboard-shell .sound-status:after{background:radial-gradient(ellipse at center, transparent 0%, var(--accent-deep) 25%, var(--accent) 46%, var(--accent-soft) 62%, color-mix(in srgb, var(--accent-soft) 70%, white) 68%, var(--accent) 76%, transparent 100%) border-box}}.dashboard-shell .button:after,.dashboard-shell .profile-search button:after,.dashboard-shell .message-copy-button:after,.dashboard-shell .message-dismiss-button:after,.dashboard-shell .message-modal-close:after,.dashboard-shell .sound-status:after{opacity:0;filter:drop-shadow(0 0 2px var(--accent-glow));-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background-position:2% 2%;background-repeat:no-repeat;background-size:66% 150%;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dashboard-shell .button:hover:after,.dashboard-shell .profile-search button:hover:after,.dashboard-shell .message-copy-button:hover:after,.dashboard-shell .message-dismiss-button:hover:after,.dashboard-shell .message-modal-close:hover:after,.dashboard-shell .sound-status:hover:after{animation:12.8s linear infinite control-frame-glint}@keyframes control-frame-glint{0%{opacity:.3;background-position:2% 2%}14%{opacity:.78;background-position:68% 0}25%{opacity:.94;background-position:100% 28%}39%{opacity:.56;background-position:92% 100%}53%{opacity:.28;background-position:42% 100%}67%{opacity:.7;background-position:0 76%}81%{opacity:.92;background-position:0 15%}92%{opacity:.58;background-position:46% 0}to{opacity:.3;background-position:2% 2%}}.dashboard-shell{--surface-card:#191b1c;--surface-inner:#141617;--surface-input:#111314;--surface-line:#303234}.dashboard-shell .stat-card,.dashboard-shell .panel{background:var(--surface-card);border-color:#2b2d2e;box-shadow:0 3px 10px #0005,inset 0 1px #ffffff05}.dashboard-shell .table-wrap,.dashboard-shell .pagination{background:var(--surface-inner);border-color:var(--surface-line)}.dashboard-shell th,.dashboard-shell td{border-color:var(--surface-line)}.dashboard-shell .search-row input,.dashboard-shell .profile-search input,.dashboard-shell .button,.dashboard-shell .profile-search button,.dashboard-shell .admin-status-row{background-color:var(--surface-input);border-color:#343637}.dashboard-shell .message-modal{background:#1a1b1e;border-color:#35373a}.dashboard-shell .message-modal-meta,.dashboard-shell .message-modal-text{background:var(--surface-inner);border-color:#34363a}.dashboard-shell .button:after,.dashboard-shell .profile-search button:after,.dashboard-shell .message-copy-button:after,.dashboard-shell .message-dismiss-button:after,.dashboard-shell .message-modal-close:after,.dashboard-shell .sound-status:after{animation:none!important;display:none!important}.dashboard-shell .button:hover,.dashboard-shell .profile-search button:hover,.dashboard-shell .message-copy-button:hover,.dashboard-shell .message-dismiss-button:hover,.dashboard-shell .message-modal-close:hover,.dashboard-shell .sound-status:hover{background:linear-gradient(var(--surface-input), var(--surface-input)) padding-box, radial-gradient(ellipse at center, transparent 0%, var(--accent-deep) 27%, var(--accent) 47%, var(--accent-soft) 63%, var(--accent-soft) 69%, var(--accent) 77%, transparent 100%) border-box;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .button:hover,.dashboard-shell .profile-search button:hover,.dashboard-shell .message-copy-button:hover,.dashboard-shell .message-dismiss-button:hover,.dashboard-shell .message-modal-close:hover,.dashboard-shell .sound-status:hover{background:linear-gradient(var(--surface-input), var(--surface-input)) padding-box, radial-gradient(ellipse at center, transparent 0%, var(--accent-deep) 27%, var(--accent) 47%, var(--accent-soft) 63%, color-mix(in srgb, var(--accent-soft) 68%, white) 69%, var(--accent) 77%, transparent 100%) border-box}}.dashboard-shell .button:hover,.dashboard-shell .profile-search button:hover,.dashboard-shell .message-copy-button:hover,.dashboard-shell .message-dismiss-button:hover,.dashboard-shell .message-modal-close:hover,.dashboard-shell .sound-status:hover{background-repeat:no-repeat;background-size:100% 100%,72% 180%;animation:12.8s linear infinite control-border-surface}@keyframes control-border-surface{0%{background-position:0 0,2% 2%}14%{background-position:0 0,68% 0}25%{background-position:0 0,100% 28%}39%{background-position:0 0,92% 100%}53%{background-position:0 0,42% 100%}67%{background-position:0 0,0 76%}81%{background-position:0 0,0 15%}92%{background-position:0 0,46% 0}to{background-position:0 0,2% 2%}}.theme-switcher{right:max(10px,50vw - 758px)}@media (max-width:1500px){.theme-switcher{flex-direction:row;padding:7px 9px;top:78px;bottom:auto;right:7px;transform:none}}@media (max-width:1100px){.stats-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.stats-grid .stat-card{grid-column:span 2}.stats-grid .stat-card:nth-last-child(-n+2){grid-column:span 3}.content-grid{grid-template-columns:1fr;grid-template-areas:"messages""sidebar""report"}.messages-panel,.profile-panel{height:auto}.right-column{grid-template-rows:auto;grid-template-columns:1fr 1fr;align-self:start}.admin-panel{height:auto}}@media (max-width:760px){.dashboard-shell{padding:0 12px 24px}.brand{letter-spacing:3px;gap:6px}.brand b{font-size:18px}.brand em{letter-spacing:2px;font-size:13px}.stats-grid{grid-template-columns:1fr 1fr;gap:10px}.stats-grid .stat-card,.stats-grid .stat-card:nth-last-child(-n+2){grid-column:auto}.stats-grid .stat-card:last-child{grid-column:1/-1}.stat-card{height:105px;padding:15px}.stat-card strong{font-size:22px}.right-column{grid-template-columns:1fr}.search-row{grid-template-columns:1fr 1fr}.search-row>.glint-field:first-child{grid-column:1/-1}.search-row .dash{display:none}.search-row .button{width:100%}.panel{padding:13px}.live-donation-alert{width:auto;top:12px;left:12px;right:12px}}@media (max-width:480px){.brand em{display:none}.stats-grid{grid-template-columns:1fr}.stats-grid .stat-card,.stats-grid .stat-card:last-child{grid-column:auto}.admin-status-row{grid-template-columns:10px 20px minmax(0,1fr)}.admin-status-row small{display:none}}@property --frame-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.dashboard-shell .glint-field:after,.dashboard-shell .message-modal:before,.dashboard-shell .live-donation-alert:before,.dashboard-shell .button:after,.dashboard-shell .profile-search button:after,.dashboard-shell .date-display-button:after,.dashboard-shell .message-preview:after,.dashboard-shell .message-copy-button:after,.dashboard-shell .message-dismiss-button:after,.dashboard-shell .message-modal-close:after,.dashboard-shell .sound-status:after{content:"";z-index:4;pointer-events:none;border-radius:inherit;background:conic-gradient(from var(--frame-angle), transparent 0deg 154deg, var(--accent-deep) 174deg, var(--accent-deep) 198deg, var(--accent) 224deg, var(--accent-soft) 252deg, var(--accent) 280deg, var(--accent) 306deg, var(--accent-deep) 330deg, var(--accent-deep) 348deg, transparent 360deg) border-box;border:1px solid #0000;position:absolute;inset:0;display:block!important}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .glint-field:after,.dashboard-shell .message-modal:before,.dashboard-shell .live-donation-alert:before,.dashboard-shell .button:after,.dashboard-shell .profile-search button:after,.dashboard-shell .date-display-button:after,.dashboard-shell .message-preview:after,.dashboard-shell .message-copy-button:after,.dashboard-shell .message-dismiss-button:after,.dashboard-shell .message-modal-close:after,.dashboard-shell .sound-status:after{background:conic-gradient(from var(--frame-angle), transparent 0deg 154deg, color-mix(in srgb, var(--accent-deep) 7%, transparent) 174deg, color-mix(in srgb, var(--accent-deep) 24%, transparent) 198deg, color-mix(in srgb, var(--accent) 52%, transparent) 224deg, color-mix(in srgb, var(--accent-soft) 78%, transparent) 252deg, var(--accent) 280deg, color-mix(in srgb, var(--accent) 62%, transparent) 306deg, color-mix(in srgb, var(--accent-deep) 28%, transparent) 330deg, color-mix(in srgb, var(--accent-deep) 8%, transparent) 348deg, transparent 360deg) border-box}}.dashboard-shell .glint-field:after,.dashboard-shell .message-modal:before,.dashboard-shell .live-donation-alert:before,.dashboard-shell .button:after,.dashboard-shell .profile-search button:after,.dashboard-shell .date-display-button:after,.dashboard-shell .message-preview:after,.dashboard-shell .message-copy-button:after,.dashboard-shell .message-dismiss-button:after,.dashboard-shell .message-modal-close:after,.dashboard-shell .sound-status:after{opacity:0;filter:blur(.18px) drop-shadow(0 0 2px var(--accent-glow));-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background-repeat:no-repeat;background-size:100% 100%;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;animation:none!important}.dashboard-shell .glint-field:focus-within:after{opacity:.98;animation:10s linear infinite continuous-frame-orbit!important}.dashboard-shell .message-modal:before{opacity:.94;filter:blur(.18px) drop-shadow(0 0 3px var(--accent-glow));animation:13.4s linear infinite continuous-frame-orbit!important}.dashboard-shell .live-donation-alert:before{opacity:.96;animation:10.7s linear infinite continuous-frame-orbit!important}.dashboard-shell .button:hover:after,.dashboard-shell .profile-search button:hover:after,.dashboard-shell .date-display-button:hover:after,.dashboard-shell .date-display-button[aria-expanded=true]:after,.dashboard-shell .message-preview:hover:after,.dashboard-shell .message-copy-button:hover:after,.dashboard-shell .message-dismiss-button:hover:after,.dashboard-shell .message-modal-close:hover:after,.dashboard-shell .sound-status:hover:after{opacity:1;animation:8.9s linear infinite continuous-frame-orbit!important}.dashboard-shell .button:focus-visible:after{opacity:1;animation:8.9s linear infinite continuous-frame-orbit!important}.dashboard-shell .profile-search button:focus-visible:after{opacity:1;animation:8.9s linear infinite continuous-frame-orbit!important}.dashboard-shell .date-display-button:focus-visible:after{opacity:1;animation:8.9s linear infinite continuous-frame-orbit!important}.dashboard-shell .message-preview:focus-visible:after{opacity:1;animation:8.9s linear infinite continuous-frame-orbit!important}.dashboard-shell .message-copy-button:focus-visible:after{opacity:1;animation:8.9s linear infinite continuous-frame-orbit!important}.dashboard-shell .message-dismiss-button:focus-visible:after{opacity:1;animation:8.9s linear infinite continuous-frame-orbit!important}.dashboard-shell .message-modal-close:focus-visible:after{opacity:1;animation:8.9s linear infinite continuous-frame-orbit!important}.dashboard-shell .sound-status:focus-visible:after{opacity:1;animation:8.9s linear infinite continuous-frame-orbit!important}.dashboard-shell .button:hover,.dashboard-shell .profile-search button:hover,.dashboard-shell .date-display-button:hover,.dashboard-shell .message-preview:hover,.dashboard-shell .message-copy-button:hover,.dashboard-shell .message-dismiss-button:hover,.dashboard-shell .message-modal-close:hover,.dashboard-shell .sound-status:hover{background:var(--surface-input);border-color:#343637;animation:none}.dashboard-shell .message-preview{position:relative;overflow:hidden}@keyframes continuous-frame-orbit{0%{--frame-angle:0deg}to{--frame-angle:360deg}}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .message-modal-text{scrollbar-color:color-mix(in srgb, var(--accent) 12%, #2a2c2e) transparent}}.dashboard-shell .message-modal-text::-webkit-scrollbar{width:10px!important;height:10px!important}.dashboard-shell .message-modal-text::-webkit-scrollbar-track{background:0 0}.dashboard-shell .message-modal-text::-webkit-scrollbar-thumb{background:var(--accent);min-height:26px}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .message-modal-text::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 10%, #2a2c2e)}}.dashboard-shell .message-modal-text::-webkit-scrollbar-thumb{border:0;border-radius:1px}.dashboard-shell .message-modal-text::-webkit-scrollbar-thumb:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .message-modal-text::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--accent) 18%, #303235)}}.dashboard-shell .message-modal-text{scrollbar-width:auto;scrollbar-color:auto}.dashboard-shell .message-modal-text::-webkit-scrollbar{background:0 0!important;width:1px!important;height:1px!important}.dashboard-shell .message-modal-text::-webkit-scrollbar-track{box-shadow:none!important;background:0 0!important}.dashboard-shell .message-modal-text::-webkit-scrollbar-corner{box-shadow:none!important;background:0 0!important}.dashboard-shell .message-modal-text::-webkit-scrollbar-thumb{-webkit-appearance:none;min-height:22px;box-shadow:none!important;background:#9ea1a86b padding-box padding-box!important;border:2px solid #0000!important;border-radius:7px!important}.dashboard-shell .message-modal-text::-webkit-scrollbar-thumb:hover{box-shadow:none!important;background:#9ea1a86b padding-box padding-box!important;border:2px solid #0000!important}.dashboard-shell .message-modal-text::-webkit-scrollbar-thumb:active{box-shadow:none!important;background:#9ea1a86b padding-box padding-box!important;border:2px solid #0000!important}.dashboard-shell .message-modal-text::-webkit-scrollbar-thumb:window-inactive{box-shadow:none!important;background:#9ea1a86b padding-box padding-box!important;border:2px solid #0000!important}.dashboard-shell .message-modal-text::-webkit-scrollbar-button{background:0 0!important;width:0!important;height:0!important;display:none!important}.dashboard-shell .message-modal-text::-webkit-scrollbar-button:single-button{background:0 0!important;width:0!important;height:0!important;display:none!important}.message-scroll-shell{position:relative}.message-scroll-direction{z-index:5;pointer-events:none;width:8px;height:8px;color:var(--accent-soft);opacity:.12;stroke-width:1.6px;transition:opacity .28s,filter .28s;position:absolute;right:2px}.message-scroll-direction-up{top:4px}.message-scroll-direction-down{bottom:4px}.message-scroll-shell.is-scrolling-up .message-scroll-direction-up,.message-scroll-shell.is-scrolling-down .message-scroll-direction-down{opacity:.48;filter:drop-shadow(0 0 2px var(--accent-glow))}.dashboard-shell .message-modal .message-modal-close{z-index:8;flex:0 0 31px;margin:0;position:absolute;inset:15px 15px auto auto}.dashboard-shell .date-field input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit}.dashboard-shell .date-field input[type=date]::-webkit-calendar-picker-indicator{opacity:0;pointer-events:none;width:0;height:0;margin:0;padding:0}.dashboard-shell .date-picker-trigger{z-index:5;color:#aaa;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:40px;padding:0;display:flex;position:absolute;top:0;right:0}.dashboard-shell .date-picker-trigger svg{color:currentColor;stroke-width:1.4px;width:17px;height:17px;position:static}.dashboard-shell .date-field:focus-within .date-picker-trigger,.dashboard-shell .date-picker-trigger:hover{color:var(--accent-soft);filter:drop-shadow(0 0 4px var(--accent-glow))}.dashboard-shell{--reference-frame-duration:13.4s}.dashboard-shell .glint-field:focus-within:after,.dashboard-shell .message-modal:before,.dashboard-shell .button:hover:after,.dashboard-shell .profile-search button:hover:after,.dashboard-shell .date-display-button:hover:after,.dashboard-shell .date-display-button[aria-expanded=true]:after,.dashboard-shell .message-preview:hover:after,.dashboard-shell .message-copy-button:hover:after,.dashboard-shell .message-dismiss-button:hover:after,.dashboard-shell .message-modal-close:hover:after,.dashboard-shell .sound-status:hover:after{opacity:.94;filter:blur(.18px) drop-shadow(0 0 3px var(--accent-glow));animation:continuous-frame-orbit var(--reference-frame-duration) linear infinite!important}.dashboard-shell .button:focus-visible:after{opacity:.94;filter:blur(.18px) drop-shadow(0 0 3px var(--accent-glow));animation:continuous-frame-orbit var(--reference-frame-duration) linear infinite!important}.dashboard-shell .profile-search button:focus-visible:after{opacity:.94;filter:blur(.18px) drop-shadow(0 0 3px var(--accent-glow));animation:continuous-frame-orbit var(--reference-frame-duration) linear infinite!important}.dashboard-shell .date-display-button:focus-visible:after{opacity:.94;filter:blur(.18px) drop-shadow(0 0 3px var(--accent-glow));animation:continuous-frame-orbit var(--reference-frame-duration) linear infinite!important}.dashboard-shell .message-preview:focus-visible:after{opacity:.94;filter:blur(.18px) drop-shadow(0 0 3px var(--accent-glow));animation:continuous-frame-orbit var(--reference-frame-duration) linear infinite!important}.dashboard-shell .message-copy-button:focus-visible:after{opacity:.94;filter:blur(.18px) drop-shadow(0 0 3px var(--accent-glow));animation:continuous-frame-orbit var(--reference-frame-duration) linear infinite!important}.dashboard-shell .message-dismiss-button:focus-visible:after{opacity:.94;filter:blur(.18px) drop-shadow(0 0 3px var(--accent-glow));animation:continuous-frame-orbit var(--reference-frame-duration) linear infinite!important}.dashboard-shell .message-modal-close:focus-visible:after{opacity:.94;filter:blur(.18px) drop-shadow(0 0 3px var(--accent-glow));animation:continuous-frame-orbit var(--reference-frame-duration) linear infinite!important}.dashboard-shell .sound-status:focus-visible:after{opacity:.94;filter:blur(.18px) drop-shadow(0 0 3px var(--accent-glow));animation:continuous-frame-orbit var(--reference-frame-duration) linear infinite!important}.dashboard-shell .stat-icon>svg:first-child{color:var(--accent);filter:drop-shadow(0 0 2px var(--accent))}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .stat-icon>svg:first-child{filter:drop-shadow(0 0 2px color-mix(in srgb, var(--accent) 54%, transparent))}}.dashboard-shell .stat-icon-flare-far{color:var(--accent-deep)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .stat-icon-flare-far{color:color-mix(in srgb, var(--accent-deep) 72%, transparent)}}.dashboard-shell .stat-icon-flare-far{filter:drop-shadow(0 0 4px var(--accent))}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .stat-icon-flare-far{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--accent) 26%, transparent))}}.dashboard-shell .stat-icon-flare-tail{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .stat-icon-flare-tail{color:color-mix(in srgb, var(--accent) 72%, var(--accent-deep))}}.dashboard-shell .stat-icon-flare-tail{filter:drop-shadow(0 0 4px var(--accent))}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .stat-icon-flare-tail{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--accent) 38%, transparent))}}.dashboard-shell .stat-icon-flare-body{color:var(--accent);filter:drop-shadow(0 0 5px var(--accent))}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .stat-icon-flare-body{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--accent) 54%, transparent))}}.dashboard-shell .stat-icon-flare-light{color:var(--accent-soft);filter:drop-shadow(0 0 6px var(--accent))}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .stat-icon-flare-light{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 64%, transparent))}}.dashboard-shell .stat-icon-flare-core{color:var(--accent);filter:drop-shadow(0 0 2px var(--accent)) drop-shadow(0 0 7px var(--accent-glow))}.dashboard-shell .styled-date-picker{z-index:12;position:relative}.dashboard-shell .location-filter{z-index:13;position:relative}.dashboard-shell .location-filter-button{color:#c8c5c8;background:var(--surface-input);width:100%;min-width:0;height:40px;font:inherit;text-align:left;border:1px solid #343637;border-radius:4px;align-items:center;gap:6px;padding:0 28px 0 10px;font-size:11px;display:flex;position:relative}.dashboard-shell .location-filter-button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-shell .location-filter-button>svg:first-child{width:14px;height:14px;color:var(--accent);stroke-width:1.5px;flex:none}.dashboard-shell .location-filter-button>svg:last-child{color:#858286;stroke-width:1.6px;width:13px;height:13px;transition:transform .18s,color .18s;position:absolute;right:9px}.dashboard-shell .location-filter-button[aria-expanded=true]>svg:last-child{color:var(--accent-soft);transform:rotate(180deg)}.dashboard-shell .location-filter-menu{z-index:160;isolation:isolate;background:var(--surface-card);border:1px solid #37393b;border-radius:8px;width:max(100%,174px);max-height:226px;padding:6px;animation:.18s ease-out both calendar-appear;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 16px 38px #000b}.dashboard-shell .location-filter-menu>button{color:#bbb7bb;width:100%;min-width:0;height:32px;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:8px;padding:0 9px;font-size:11px;display:flex}.dashboard-shell .location-filter-menu>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-shell .location-filter-menu>button>svg{width:14px;height:14px;color:var(--accent);stroke-width:1.5px;flex:none}:is(.dashboard-shell .location-filter-menu>button:hover,.dashboard-shell .location-filter-menu>button:focus-visible,.dashboard-shell .location-filter-menu>button.active){color:var(--accent-soft);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.dashboard-shell .location-filter-menu>button:hover,.dashboard-shell .location-filter-menu>button:focus-visible,.dashboard-shell .location-filter-menu>button.active){background:color-mix(in srgb, var(--accent) 6%, transparent)}}:is(.dashboard-shell .location-filter-menu>button:hover,.dashboard-shell .location-filter-menu>button:focus-visible,.dashboard-shell .location-filter-menu>button.active){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.dashboard-shell .location-filter-menu>button:hover,.dashboard-shell .location-filter-menu>button:focus-visible,.dashboard-shell .location-filter-menu>button.active){border-color:color-mix(in srgb, var(--accent) 24%, transparent)}}:is(.dashboard-shell .location-filter-menu>button:hover,.dashboard-shell .location-filter-menu>button:focus-visible,.dashboard-shell .location-filter-menu>button.active){outline:none}.dashboard-shell .messages-panel .search-row{z-index:20;position:relative}.dashboard-shell .messages-panel .table-wrap{z-index:1}.dashboard-shell .date-display-button{z-index:1;color:#f0eef0;background:var(--surface-input);width:100%;height:40px;font:inherit;text-align:left;border:1px solid #343637;border-radius:4px;align-items:center;padding:0 38px 0 15px;display:flex;position:relative}.dashboard-shell .date-display-button>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dashboard-shell .date-display-button>svg{color:#9c9c9e;stroke-width:1.4px;width:17px;height:17px;transition:color .2s,filter .2s;position:absolute;top:11px;right:10px}.dashboard-shell .styled-date-picker:focus-within .date-display-button,.dashboard-shell .date-display-button:hover{border-color:#443e42}.dashboard-shell .styled-date-picker:focus-within .date-display-button>svg,.dashboard-shell .date-display-button:hover>svg{color:var(--accent-soft);filter:drop-shadow(0 0 4px var(--accent-glow))}.dashboard-shell .date-popover{z-index:150;color:#eceaec;isolation:isolate;background-color:var(--surface-card);background-image:radial-gradient(circle at 78% 10%, var(--accent), transparent 34%);width:276px;padding:14px;position:absolute;top:calc(100% + 8px);left:0}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .date-popover{background-image:radial-gradient(circle at 78% 10%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 34%)}}.dashboard-shell .date-popover{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .date-popover{border:1px solid color-mix(in srgb, var(--accent) 34%, #38383b)}}.dashboard-shell .date-popover{box-shadow:0 18px 42px #000c, 0 0 18px var(--accent);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .date-popover{box-shadow:0 18px 42px #000c, 0 0 18px color-mix(in srgb, var(--accent) 10%, transparent)}}.dashboard-shell .date-popover{animation:.2s ease-out both calendar-appear}.dashboard-shell .date-popover:before{display:none}.dashboard-shell .date-popover-head{justify-content:space-between;align-items:center;height:32px;margin-bottom:8px;display:flex}.dashboard-shell .date-popover-head strong{color:#f2f0f2;font-size:14px;font-weight:600}.dashboard-shell .date-popover-head>div{gap:4px;display:flex}.dashboard-shell .date-popover-head .date-popover-title{gap:2px}.dashboard-shell .date-popover-head button,.dashboard-shell .date-popover-actions button{color:#a9a7aa;background:0 0;border:1px solid #0000;border-radius:5px}.dashboard-shell .date-popover-head button{place-items:center;width:29px;height:29px;padding:0;display:grid}.dashboard-shell .date-popover-head .date-popover-title button{color:#f2f0f2;width:auto;min-width:0;padding:0 5px;font-size:14px;font-weight:600}.dashboard-shell .date-popover-head .date-popover-title button:first-child{padding-left:0}:is(.dashboard-shell .date-popover-head .date-popover-title button:hover,.dashboard-shell .date-popover-head .date-popover-title button:focus-visible,.dashboard-shell .date-popover-head .date-popover-title button.active){color:var(--accent-soft);text-shadow:0 0 7px var(--accent-glow);background:0 0;border-color:#0000}:is(.dashboard-shell .date-popover-head button:hover,.dashboard-shell .date-popover-head button:focus-visible,.dashboard-shell .date-popover-actions button:hover,.dashboard-shell .date-popover-actions button:focus-visible){color:var(--accent-soft);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.dashboard-shell .date-popover-head button:hover,.dashboard-shell .date-popover-head button:focus-visible,.dashboard-shell .date-popover-actions button:hover,.dashboard-shell .date-popover-actions button:focus-visible){background:color-mix(in srgb, var(--accent) 8%, transparent)}}:is(.dashboard-shell .date-popover-head button:hover,.dashboard-shell .date-popover-head button:focus-visible,.dashboard-shell .date-popover-actions button:hover,.dashboard-shell .date-popover-actions button:focus-visible){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.dashboard-shell .date-popover-head button:hover,.dashboard-shell .date-popover-head button:focus-visible,.dashboard-shell .date-popover-actions button:hover,.dashboard-shell .date-popover-actions button:focus-visible){border-color:color-mix(in srgb, var(--accent) 30%, transparent)}}:is(.dashboard-shell .date-popover-head button:hover,.dashboard-shell .date-popover-head button:focus-visible,.dashboard-shell .date-popover-actions button:hover,.dashboard-shell .date-popover-actions button:focus-visible){outline:none}.dashboard-shell .date-popover-head svg{color:currentColor;width:15px;height:15px;filter:drop-shadow(0 0 3px var(--accent));position:static}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .date-popover-head svg{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--accent) 34%, transparent))}}.dashboard-shell .date-popover-head>div:last-child>button{color:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .date-popover-head>div:last-child>button{color:color-mix(in srgb, var(--accent-soft) 78%, #8d8d92)}}.dashboard-shell .date-popover-head>div:last-child>button{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .date-popover-head>div:last-child>button{background:color-mix(in srgb, var(--accent) 3%, transparent)}}.dashboard-shell .date-popover-head>div:last-child>button{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .date-popover-head>div:last-child>button{border-color:color-mix(in srgb, var(--accent) 14%, transparent)}}.dashboard-shell .date-popover-head>div:last-child>button{box-shadow:0 0 7px var(--accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .date-popover-head>div:last-child>button{box-shadow:0 0 7px color-mix(in srgb, var(--accent) 9%, transparent)}}:is(.dashboard-shell .date-popover-head>div:last-child>button:hover,.dashboard-shell .date-popover-head>div:last-child>button:focus-visible){color:var(--accent-soft);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.dashboard-shell .date-popover-head>div:last-child>button:hover,.dashboard-shell .date-popover-head>div:last-child>button:focus-visible){background:color-mix(in srgb, var(--accent) 6%, transparent)}}:is(.dashboard-shell .date-popover-head>div:last-child>button:hover,.dashboard-shell .date-popover-head>div:last-child>button:focus-visible){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.dashboard-shell .date-popover-head>div:last-child>button:hover,.dashboard-shell .date-popover-head>div:last-child>button:focus-visible){border-color:color-mix(in srgb, var(--accent) 28%, transparent)}}:is(.dashboard-shell .date-popover-head>div:last-child>button:hover,.dashboard-shell .date-popover-head>div:last-child>button:focus-visible){box-shadow:0 0 9px var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.dashboard-shell .date-popover-head>div:last-child>button:hover,.dashboard-shell .date-popover-head>div:last-child>button:focus-visible){box-shadow:0 0 9px color-mix(in srgb, var(--accent) 16%, transparent)}}.dashboard-shell .date-weekdays,.dashboard-shell .date-days{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.dashboard-shell .date-weekdays{margin-bottom:5px}.dashboard-shell .date-weekdays span{color:#77777b;text-transform:uppercase;place-items:center;height:24px;font-size:11px;font-weight:600;display:grid}.dashboard-shell .date-days button{color:#d7d4d7;width:32px;height:32px;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;justify-self:center;padding:0;font-size:13px;position:relative}:is(.dashboard-shell .date-days button:hover,.dashboard-shell .date-days button:focus-visible){color:var(--accent-soft);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.dashboard-shell .date-days button:hover,.dashboard-shell .date-days button:focus-visible){background:color-mix(in srgb, var(--accent) 9%, transparent)}}:is(.dashboard-shell .date-days button:hover,.dashboard-shell .date-days button:focus-visible){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.dashboard-shell .date-days button:hover,.dashboard-shell .date-days button:focus-visible){border-color:color-mix(in srgb, var(--accent) 32%, transparent)}}:is(.dashboard-shell .date-days button:hover,.dashboard-shell .date-days button:focus-visible){outline:none}.dashboard-shell .date-days button.outside{color:#56565a}.dashboard-shell .date-days button.today:not(.selected):after{content:"";background:var(--accent);width:3px;height:3px;box-shadow:0 0 5px var(--accent-glow);border-radius:50%;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.dashboard-shell .date-days button.selected{color:#111214;background:var(--accent);border-color:var(--accent-soft);box-shadow:0 0 11px var(--accent), inset 0 0 0 1px #ffffff26;font-weight:700}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .date-days button.selected{box-shadow:0 0 11px color-mix(in srgb, var(--accent) 34%, transparent), inset 0 0 0 1px #ffffff26}}.dashboard-shell .date-choice-grid{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);align-items:stretch;gap:6px;min-height:227px;display:grid}.dashboard-shell .date-choice-grid button{color:#c9c6c9;background:var(--surface-inner);min-width:0;padding:0 6px}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .date-choice-grid button{background:color-mix(in srgb, var(--surface-inner) 90%, transparent)}}.dashboard-shell .date-choice-grid button{font:inherit;border:1px solid #303235;border-radius:7px;font-size:12px;transition:color .18s,border-color .18s,background .18s,box-shadow .18s}:is(.dashboard-shell .date-choice-grid button:hover,.dashboard-shell .date-choice-grid button:focus-visible){color:var(--accent-soft);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.dashboard-shell .date-choice-grid button:hover,.dashboard-shell .date-choice-grid button:focus-visible){background:color-mix(in srgb, var(--accent) 8%, var(--surface-inner))}}:is(.dashboard-shell .date-choice-grid button:hover,.dashboard-shell .date-choice-grid button:focus-visible){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.dashboard-shell .date-choice-grid button:hover,.dashboard-shell .date-choice-grid button:focus-visible){border-color:color-mix(in srgb, var(--accent) 40%, #303235)}}:is(.dashboard-shell .date-choice-grid button:hover,.dashboard-shell .date-choice-grid button:focus-visible){outline:none}.dashboard-shell .date-choice-grid button.selected{color:#111214;background:var(--accent);border-color:var(--accent-soft);box-shadow:0 0 11px var(--accent);font-weight:700}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .date-choice-grid button.selected{box-shadow:0 0 11px color-mix(in srgb, var(--accent) 28%, transparent)}}.dashboard-shell .date-popover-actions{border-top:1px solid #303033;justify-content:space-between;margin-top:10px;padding-top:9px;display:flex}.dashboard-shell .date-popover-actions button{min-height:28px;color:var(--accent-soft);font:inherit;padding:0 7px;font-size:12px}@keyframes calendar-appear{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:760px){.dashboard-shell .date-popover{width:min(276px,100vw - 38px)}.dashboard-shell .search-row>.styled-date-picker:last-of-type .date-popover{left:auto;right:0}}.dashboard-shell .button:after,.dashboard-shell .profile-search button:after,.dashboard-shell .date-display-button:after,.dashboard-shell .message-preview:after,.dashboard-shell .message-copy-button:after,.dashboard-shell .message-dismiss-button:after,.dashboard-shell .message-modal-close:after,.dashboard-shell .sound-status:after{opacity:0!important;animation:none!important;display:none!important}.dashboard-shell .button:hover,.dashboard-shell .profile-search button:hover,.dashboard-shell .date-display-button:hover,.dashboard-shell .date-display-button[aria-expanded=true],.dashboard-shell .message-preview:hover,.dashboard-shell .message-copy-button:hover,.dashboard-shell .message-dismiss-button:hover,.dashboard-shell .message-modal-close:hover,.dashboard-shell .sound-status:hover{background:linear-gradient(var(--surface-input), var(--surface-input)) padding-box, conic-gradient(from var(--frame-angle), transparent 0deg 154deg, var(--accent-deep) 174deg, var(--accent-deep) 198deg, var(--accent) 224deg, var(--accent-soft) 252deg, var(--accent) 280deg, var(--accent) 306deg, var(--accent-deep) 330deg, var(--accent-deep) 348deg, transparent 360deg) border-box!important;border-color:#0000!important}.dashboard-shell .button:focus-visible{background:linear-gradient(var(--surface-input), var(--surface-input)) padding-box, conic-gradient(from var(--frame-angle), transparent 0deg 154deg, var(--accent-deep) 174deg, var(--accent-deep) 198deg, var(--accent) 224deg, var(--accent-soft) 252deg, var(--accent) 280deg, var(--accent) 306deg, var(--accent-deep) 330deg, var(--accent-deep) 348deg, transparent 360deg) border-box!important;border-color:#0000!important}.dashboard-shell .profile-search button:focus-visible{background:linear-gradient(var(--surface-input), var(--surface-input)) padding-box, conic-gradient(from var(--frame-angle), transparent 0deg 154deg, var(--accent-deep) 174deg, var(--accent-deep) 198deg, var(--accent) 224deg, var(--accent-soft) 252deg, var(--accent) 280deg, var(--accent) 306deg, var(--accent-deep) 330deg, var(--accent-deep) 348deg, transparent 360deg) border-box!important;border-color:#0000!important}.dashboard-shell .date-display-button:focus-visible{background:linear-gradient(var(--surface-input), var(--surface-input)) padding-box, conic-gradient(from var(--frame-angle), transparent 0deg 154deg, var(--accent-deep) 174deg, var(--accent-deep) 198deg, var(--accent) 224deg, var(--accent-soft) 252deg, var(--accent) 280deg, var(--accent) 306deg, var(--accent-deep) 330deg, var(--accent-deep) 348deg, transparent 360deg) border-box!important;border-color:#0000!important}.dashboard-shell .message-preview:focus-visible{background:linear-gradient(var(--surface-input), var(--surface-input)) padding-box, conic-gradient(from var(--frame-angle), transparent 0deg 154deg, var(--accent-deep) 174deg, var(--accent-deep) 198deg, var(--accent) 224deg, var(--accent-soft) 252deg, var(--accent) 280deg, var(--accent) 306deg, var(--accent-deep) 330deg, var(--accent-deep) 348deg, transparent 360deg) border-box!important;border-color:#0000!important}.dashboard-shell .message-copy-button:focus-visible{background:linear-gradient(var(--surface-input), var(--surface-input)) padding-box, conic-gradient(from var(--frame-angle), transparent 0deg 154deg, var(--accent-deep) 174deg, var(--accent-deep) 198deg, var(--accent) 224deg, var(--accent-soft) 252deg, var(--accent) 280deg, var(--accent) 306deg, var(--accent-deep) 330deg, var(--accent-deep) 348deg, transparent 360deg) border-box!important;border-color:#0000!important}.dashboard-shell .message-dismiss-button:focus-visible{background:linear-gradient(var(--surface-input), var(--surface-input)) padding-box, conic-gradient(from var(--frame-angle), transparent 0deg 154deg, var(--accent-deep) 174deg, var(--accent-deep) 198deg, var(--accent) 224deg, var(--accent-soft) 252deg, var(--accent) 280deg, var(--accent) 306deg, var(--accent-deep) 330deg, var(--accent-deep) 348deg, transparent 360deg) border-box!important;border-color:#0000!important}.dashboard-shell .message-modal-close:focus-visible{background:linear-gradient(var(--surface-input), var(--surface-input)) padding-box, conic-gradient(from var(--frame-angle), transparent 0deg 154deg, var(--accent-deep) 174deg, var(--accent-deep) 198deg, var(--accent) 224deg, var(--accent-soft) 252deg, var(--accent) 280deg, var(--accent) 306deg, var(--accent-deep) 330deg, var(--accent-deep) 348deg, transparent 360deg) border-box!important;border-color:#0000!important}.dashboard-shell .sound-status:focus-visible{background:linear-gradient(var(--surface-input), var(--surface-input)) padding-box, conic-gradient(from var(--frame-angle), transparent 0deg 154deg, var(--accent-deep) 174deg, var(--accent-deep) 198deg, var(--accent) 224deg, var(--accent-soft) 252deg, var(--accent) 280deg, var(--accent) 306deg, var(--accent-deep) 330deg, var(--accent-deep) 348deg, transparent 360deg) border-box!important;border-color:#0000!important}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .button:hover,.dashboard-shell .profile-search button:hover,.dashboard-shell .date-display-button:hover,.dashboard-shell .date-display-button[aria-expanded=true],.dashboard-shell .message-preview:hover,.dashboard-shell .message-copy-button:hover,.dashboard-shell .message-dismiss-button:hover,.dashboard-shell .message-modal-close:hover,.dashboard-shell .sound-status:hover{background:linear-gradient(var(--surface-input), var(--surface-input)) padding-box, conic-gradient(from var(--frame-angle), transparent 0deg 154deg, color-mix(in srgb, var(--accent-deep) 7%, transparent) 174deg, color-mix(in srgb, var(--accent-deep) 24%, transparent) 198deg, color-mix(in srgb, var(--accent) 52%, transparent) 224deg, color-mix(in srgb, var(--accent-soft) 78%, transparent) 252deg, var(--accent) 280deg, color-mix(in srgb, var(--accent) 62%, transparent) 306deg, color-mix(in srgb, var(--accent-deep) 28%, transparent) 330deg, color-mix(in srgb, var(--accent-deep) 8%, transparent) 348deg, transparent 360deg) border-box!important}.dashboard-shell .button:focus-visible{background:linear-gradient(var(--surface-input), var(--surface-input)) padding-box, conic-gradient(from var(--frame-angle), transparent 0deg 154deg, color-mix(in srgb, var(--accent-deep) 7%, transparent) 174deg, color-mix(in srgb, var(--accent-deep) 24%, transparent) 198deg, color-mix(in srgb, var(--accent) 52%, transparent) 224deg, color-mix(in srgb, var(--accent-soft) 78%, transparent) 252deg, var(--accent) 280deg, color-mix(in srgb, var(--accent) 62%, transparent) 306deg, color-mix(in srgb, var(--accent-deep) 28%, transparent) 330deg, color-mix(in srgb, var(--accent-deep) 8%, transparent) 348deg, transparent 360deg) border-box!important}.dashboard-shell .profile-search button:focus-visible{background:linear-gradient(var(--surface-input), var(--surface-input)) padding-box, conic-gradient(from var(--frame-angle), transparent 0deg 154deg, color-mix(in srgb, var(--accent-deep) 7%, transparent) 174deg, color-mix(in srgb, var(--accent-deep) 24%, transparent) 198deg, color-mix(in srgb, var(--accent) 52%, transparent) 224deg, color-mix(in srgb, var(--accent-soft) 78%, transparent) 252deg, var(--accent) 280deg, color-mix(in srgb, var(--accent) 62%, transparent) 306deg, color-mix(in srgb, var(--accent-deep) 28%, transparent) 330deg, color-mix(in srgb, var(--accent-deep) 8%, transparent) 348deg, transparent 360deg) border-box!important}.dashboard-shell .date-display-button:focus-visible{background:linear-gradient(var(--surface-input), var(--surface-input)) padding-box, conic-gradient(from var(--frame-angle), transparent 0deg 154deg, color-mix(in srgb, var(--accent-deep) 7%, transparent) 174deg, color-mix(in srgb, var(--accent-deep) 24%, transparent) 198deg, color-mix(in srgb, var(--accent) 52%, transparent) 224deg, color-mix(in srgb, var(--accent-soft) 78%, transparent) 252deg, var(--accent) 280deg, color-mix(in srgb, var(--accent) 62%, transparent) 306deg, color-mix(in srgb, var(--accent-deep) 28%, transparent) 330deg, color-mix(in srgb, var(--accent-deep) 8%, transparent) 348deg, transparent 360deg) border-box!important}.dashboard-shell .message-preview:focus-visible{background:linear-gradient(var(--surface-input), var(--surface-input)) padding-box, conic-gradient(from var(--frame-angle), transparent 0deg 154deg, color-mix(in srgb, var(--accent-deep) 7%, transparent) 174deg, color-mix(in srgb, var(--accent-deep) 24%, transparent) 198deg, color-mix(in srgb, var(--accent) 52%, transparent) 224deg, color-mix(in srgb, var(--accent-soft) 78%, transparent) 252deg, var(--accent) 280deg, color-mix(in srgb, var(--accent) 62%, transparent) 306deg, color-mix(in srgb, var(--accent-deep) 28%, transparent) 330deg, color-mix(in srgb, var(--accent-deep) 8%, transparent) 348deg, transparent 360deg) border-box!important}.dashboard-shell .message-copy-button:focus-visible{background:linear-gradient(var(--surface-input), var(--surface-input)) padding-box, conic-gradient(from var(--frame-angle), transparent 0deg 154deg, color-mix(in srgb, var(--accent-deep) 7%, transparent) 174deg, color-mix(in srgb, var(--accent-deep) 24%, transparent) 198deg, color-mix(in srgb, var(--accent) 52%, transparent) 224deg, color-mix(in srgb, var(--accent-soft) 78%, transparent) 252deg, var(--accent) 280deg, color-mix(in srgb, var(--accent) 62%, transparent) 306deg, color-mix(in srgb, var(--accent-deep) 28%, transparent) 330deg, color-mix(in srgb, var(--accent-deep) 8%, transparent) 348deg, transparent 360deg) border-box!important}.dashboard-shell .message-dismiss-button:focus-visible{background:linear-gradient(var(--surface-input), var(--surface-input)) padding-box, conic-gradient(from var(--frame-angle), transparent 0deg 154deg, color-mix(in srgb, var(--accent-deep) 7%, transparent) 174deg, color-mix(in srgb, var(--accent-deep) 24%, transparent) 198deg, color-mix(in srgb, var(--accent) 52%, transparent) 224deg, color-mix(in srgb, var(--accent-soft) 78%, transparent) 252deg, var(--accent) 280deg, color-mix(in srgb, var(--accent) 62%, transparent) 306deg, color-mix(in srgb, var(--accent-deep) 28%, transparent) 330deg, color-mix(in srgb, var(--accent-deep) 8%, transparent) 348deg, transparent 360deg) border-box!important}.dashboard-shell .message-modal-close:focus-visible{background:linear-gradient(var(--surface-input), var(--surface-input)) padding-box, conic-gradient(from var(--frame-angle), transparent 0deg 154deg, color-mix(in srgb, var(--accent-deep) 7%, transparent) 174deg, color-mix(in srgb, var(--accent-deep) 24%, transparent) 198deg, color-mix(in srgb, var(--accent) 52%, transparent) 224deg, color-mix(in srgb, var(--accent-soft) 78%, transparent) 252deg, var(--accent) 280deg, color-mix(in srgb, var(--accent) 62%, transparent) 306deg, color-mix(in srgb, var(--accent-deep) 28%, transparent) 330deg, color-mix(in srgb, var(--accent-deep) 8%, transparent) 348deg, transparent 360deg) border-box!important}.dashboard-shell .sound-status:focus-visible{background:linear-gradient(var(--surface-input), var(--surface-input)) padding-box, conic-gradient(from var(--frame-angle), transparent 0deg 154deg, color-mix(in srgb, var(--accent-deep) 7%, transparent) 174deg, color-mix(in srgb, var(--accent-deep) 24%, transparent) 198deg, color-mix(in srgb, var(--accent) 52%, transparent) 224deg, color-mix(in srgb, var(--accent-soft) 78%, transparent) 252deg, var(--accent) 280deg, color-mix(in srgb, var(--accent) 62%, transparent) 306deg, color-mix(in srgb, var(--accent-deep) 28%, transparent) 330deg, color-mix(in srgb, var(--accent-deep) 8%, transparent) 348deg, transparent 360deg) border-box!important}}.dashboard-shell .button:hover,.dashboard-shell .profile-search button:hover,.dashboard-shell .date-display-button:hover,.dashboard-shell .date-display-button[aria-expanded=true],.dashboard-shell .message-preview:hover,.dashboard-shell .message-copy-button:hover,.dashboard-shell .message-dismiss-button:hover,.dashboard-shell .message-modal-close:hover,.dashboard-shell .sound-status:hover{box-shadow:0 0 7px var(--accent)!important;background-repeat:no-repeat!important}.dashboard-shell .button:focus-visible{box-shadow:0 0 7px var(--accent)!important;background-repeat:no-repeat!important}.dashboard-shell .profile-search button:focus-visible{box-shadow:0 0 7px var(--accent)!important;background-repeat:no-repeat!important}.dashboard-shell .date-display-button:focus-visible{box-shadow:0 0 7px var(--accent)!important;background-repeat:no-repeat!important}.dashboard-shell .message-preview:focus-visible{box-shadow:0 0 7px var(--accent)!important;background-repeat:no-repeat!important}.dashboard-shell .message-copy-button:focus-visible{box-shadow:0 0 7px var(--accent)!important;background-repeat:no-repeat!important}.dashboard-shell .message-dismiss-button:focus-visible{box-shadow:0 0 7px var(--accent)!important;background-repeat:no-repeat!important}.dashboard-shell .message-modal-close:focus-visible{box-shadow:0 0 7px var(--accent)!important;background-repeat:no-repeat!important}.dashboard-shell .sound-status:focus-visible{box-shadow:0 0 7px var(--accent)!important;background-repeat:no-repeat!important}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .button:hover,.dashboard-shell .profile-search button:hover,.dashboard-shell .date-display-button:hover,.dashboard-shell .date-display-button[aria-expanded=true],.dashboard-shell .message-preview:hover,.dashboard-shell .message-copy-button:hover,.dashboard-shell .message-dismiss-button:hover,.dashboard-shell .message-modal-close:hover,.dashboard-shell .sound-status:hover{box-shadow:0 0 7px color-mix(in srgb, var(--accent) 9%, transparent)!important}.dashboard-shell .button:focus-visible{box-shadow:0 0 7px color-mix(in srgb, var(--accent) 9%, transparent)!important}.dashboard-shell .profile-search button:focus-visible{box-shadow:0 0 7px color-mix(in srgb, var(--accent) 9%, transparent)!important}.dashboard-shell .date-display-button:focus-visible{box-shadow:0 0 7px color-mix(in srgb, var(--accent) 9%, transparent)!important}.dashboard-shell .message-preview:focus-visible{box-shadow:0 0 7px color-mix(in srgb, var(--accent) 9%, transparent)!important}.dashboard-shell .message-copy-button:focus-visible{box-shadow:0 0 7px color-mix(in srgb, var(--accent) 9%, transparent)!important}.dashboard-shell .message-dismiss-button:focus-visible{box-shadow:0 0 7px color-mix(in srgb, var(--accent) 9%, transparent)!important}.dashboard-shell .message-modal-close:focus-visible{box-shadow:0 0 7px color-mix(in srgb, var(--accent) 9%, transparent)!important}.dashboard-shell .sound-status:focus-visible{box-shadow:0 0 7px color-mix(in srgb, var(--accent) 9%, transparent)!important}}.dashboard-shell .button:hover,.dashboard-shell .profile-search button:hover,.dashboard-shell .date-display-button:hover,.dashboard-shell .date-display-button[aria-expanded=true],.dashboard-shell .message-preview:hover,.dashboard-shell .message-copy-button:hover,.dashboard-shell .message-dismiss-button:hover,.dashboard-shell .message-modal-close:hover,.dashboard-shell .sound-status:hover{animation:continuous-frame-orbit var(--reference-frame-duration) linear infinite!important}.dashboard-shell .button:focus-visible{animation:continuous-frame-orbit var(--reference-frame-duration) linear infinite!important}.dashboard-shell .profile-search button:focus-visible{animation:continuous-frame-orbit var(--reference-frame-duration) linear infinite!important}.dashboard-shell .date-display-button:focus-visible{animation:continuous-frame-orbit var(--reference-frame-duration) linear infinite!important}.dashboard-shell .message-preview:focus-visible{animation:continuous-frame-orbit var(--reference-frame-duration) linear infinite!important}.dashboard-shell .message-copy-button:focus-visible{animation:continuous-frame-orbit var(--reference-frame-duration) linear infinite!important}.dashboard-shell .message-dismiss-button:focus-visible{animation:continuous-frame-orbit var(--reference-frame-duration) linear infinite!important}.dashboard-shell .message-modal-close:focus-visible{animation:continuous-frame-orbit var(--reference-frame-duration) linear infinite!important}.dashboard-shell .sound-status:focus-visible{animation:continuous-frame-orbit var(--reference-frame-duration) linear infinite!important}.dashboard-shell,.dashboard-shell *,.site-navigation,.site-navigation *{text-shadow:none!important}.site-navigation{--nav-accent:#ef6f9c;--nav-accent-soft:#ff9fbe;z-index:900;color:#eeebed;width:238px;height:212px;transition:transform .46s cubic-bezier(.22,.78,.22,1);position:fixed;top:50%;left:0;transform:translate(-204px,-50%)}html[data-theme=lime] .site-navigation{--nav-accent:#a7c86c;--nav-accent-soft:#cfe3a0}html[data-theme=violet] .site-navigation{--nav-accent:#8e91ce;--nav-accent-soft:#b9c1e7}.site-navigation:hover,.site-navigation:focus-within,.site-navigation.is-open{transform:translateY(-50%)}.site-navigation-panel{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#191b1cf5;border:1px solid #303235;border-left:0;border-radius:0 12px 12px 0;padding:20px 15px 15px;position:absolute;inset:0 34px 0 0;box-shadow:5px 6px 15px #0006,inset 0 1px #ffffff06}.site-navigation-heading{justify-content:space-between;align-items:flex-start;gap:10px;min-height:39px;margin-bottom:11px;display:flex}.site-navigation-heading small{color:var(--nav-accent);letter-spacing:2px;font-size:9px;display:block}.site-navigation-heading strong{letter-spacing:1.1px;margin-top:4px;font-size:15px;display:block}.site-navigation-themes{align-items:center;padding:5px 1px 0 0;gap:8px!important;display:flex!important}.site-navigation-themes .theme-pick{flex:none;width:11px;height:11px;box-shadow:0 0 4px}@supports (color:color-mix(in lab, red, red)){.site-navigation-themes .theme-pick{box-shadow:0 0 4px color-mix(in srgb, currentColor 32%, transparent)}}.site-navigation-themes .theme-pick:hover{transform:scale(1.12)}.site-navigation-themes .theme-pick[aria-pressed=true]:after{opacity:.58;inset:-3px}.site-navigation-panel nav{gap:8px;display:grid}.site-navigation-panel a{color:#aaa7aa;background:#111314;border:1px solid #303235;border-radius:8px;grid-template-columns:25px 1fr 13px;align-items:center;gap:8px;min-height:61px;padding:9px;text-decoration:none;transition:color .22s,border-color .22s,background .22s,box-shadow .22s;display:grid}.site-navigation-panel a>svg:first-child{width:20px;height:20px;color:var(--nav-accent);stroke-width:1.45px}.site-navigation-panel a>svg:last-child{opacity:.45;width:12px;height:12px}.site-navigation-panel a b{color:#e7e4e6;font-size:13px;font-weight:550;display:block}.site-navigation-panel a em{color:#777579;margin-top:3px;font-size:10px;font-style:normal;display:block}:is(.site-navigation-panel a:hover,.site-navigation-panel a:focus-visible,.site-navigation-panel a.active){color:var(--nav-accent-soft);background:var(--nav-accent)}@supports (color:color-mix(in lab, red, red)){:is(.site-navigation-panel a:hover,.site-navigation-panel a:focus-visible,.site-navigation-panel a.active){background:color-mix(in srgb, var(--nav-accent) 5%, #111314)}}:is(.site-navigation-panel a:hover,.site-navigation-panel a:focus-visible,.site-navigation-panel a.active){border-color:var(--nav-accent)}@supports (color:color-mix(in lab, red, red)){:is(.site-navigation-panel a:hover,.site-navigation-panel a:focus-visible,.site-navigation-panel a.active){border-color:color-mix(in srgb, var(--nav-accent) 42%, #303235)}}:is(.site-navigation-panel a:hover,.site-navigation-panel a:focus-visible,.site-navigation-panel a.active){box-shadow:0 0 6px var(--nav-accent)}@supports (color:color-mix(in lab, red, red)){:is(.site-navigation-panel a:hover,.site-navigation-panel a:focus-visible,.site-navigation-panel a.active){box-shadow:0 0 6px color-mix(in srgb, var(--nav-accent) 6%, transparent)}}:is(.site-navigation-panel a:hover,.site-navigation-panel a:focus-visible,.site-navigation-panel a.active){outline:none}.site-navigation-handle{width:36px;height:76px;color:var(--nav-accent);box-shadow:1px 2px 6px #0004, 0 0 4px var(--nav-accent);background:#191b1cf5;border:1px solid #303235;border-left:0;border-radius:0 10px 10px 0;padding:0;position:absolute;top:68px;right:0}@supports (color:color-mix(in lab, red, red)){.site-navigation-handle{box-shadow:1px 2px 6px #0004, 0 0 4px color-mix(in srgb, var(--nav-accent) 5%, transparent)}}.site-navigation-handle{place-content:center;gap:5px;transition:opacity .2s,transform .24s,box-shadow .2s;display:grid}.site-navigation-handle>svg:first-child{stroke-width:1.35px;width:16px;height:16px}.site-navigation:hover .site-navigation-handle,.site-navigation:focus-within .site-navigation-handle,.site-navigation.is-open .site-navigation-handle{opacity:0;pointer-events:none;box-shadow:none;transform:translate(-5px)}@media (pointer:fine){.site-navigation,.site-navigation *{cursor:none!important}}.planner-page{background:#101213;width:100vw;height:100vh;min-height:620px}.planner-frame{background:#101213;border:0;width:100%;height:100%;display:block}.planner-loading{color:#aaa7aa;letter-spacing:1.4px;place-content:center;justify-items:center;gap:13px;width:100%;height:100%;display:grid}.planner-loading span{border:1px solid #3a3c3e;border-top-color:var(--accent);border-radius:50%;width:32px;height:32px;animation:1s linear infinite planner-loading-spin}@keyframes planner-loading-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.site-navigation{width:220px;top:auto;bottom:18px;transform:translate(-190px)}.site-navigation:hover,.site-navigation:focus-within,.site-navigation.is-open{transform:translate(0)}}.dashboard-shell .message-preview,.dashboard-shell .message-preview:hover{color:#efedef;box-shadow:none!important;background:0 0!important;border-color:#0000!important;animation:none!important}.dashboard-shell .message-preview:focus-visible{color:#efedef;box-shadow:none!important;background:0 0!important;border-color:#0000!important;animation:none!important}@supports (color:color-mix(in lab, red, red)){:is(.dashboard-shell .message-preview:hover,.dashboard-shell .message-preview:focus-visible){color:color-mix(in srgb, var(--accent-soft) 46%, #efedef)}}.dashboard-shell .message-preview:before,.dashboard-shell .message-preview:after{content:none!important;opacity:0!important;animation:none!important;display:none!important}@keyframes control-frame-soft-enter{0%{opacity:0;filter:blur(.45px)drop-shadow(0 0 #0000);background-position:0 0;background-size:1% 10%}34%{opacity:.08;background-position:0 0;background-size:8% 34%}70%{opacity:.62;background-position:0 0;background-size:38% 112%}to{opacity:1;filter:blur(.14px) drop-shadow(0 0 1px var(--accent-soft)) drop-shadow(0 0 5px var(--accent-glow));background-position:0 0;background-size:70% 164%}}@keyframes control-frame-edge-orbit{0%{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 0}}.dashboard-shell .button:after,.dashboard-shell .profile-search button:after,.dashboard-shell .date-display-button:after,.dashboard-shell .message-copy-button:after,.dashboard-shell .message-dismiss-button:after,.dashboard-shell .message-modal-close:after,.dashboard-shell .sound-status:after{z-index:4;pointer-events:none;border-radius:inherit;border:1px solid #0000;position:absolute;inset:0;content:""!important;background:radial-gradient(ellipse at center, transparent 0%, var(--accent-deep) 24%, var(--accent) 45%, var(--accent-soft) 60%, var(--accent-soft) 66%, var(--accent) 76%, transparent 100%) border-box!important;display:block!important}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .button:after,.dashboard-shell .profile-search button:after,.dashboard-shell .date-display-button:after,.dashboard-shell .message-copy-button:after,.dashboard-shell .message-dismiss-button:after,.dashboard-shell .message-modal-close:after,.dashboard-shell .sound-status:after{background:radial-gradient(ellipse at center, transparent 0%, color-mix(in srgb, var(--accent-deep) 42%, transparent) 24%, color-mix(in srgb, var(--accent) 84%, transparent) 45%, var(--accent-soft) 60%, color-mix(in srgb, var(--accent-soft) 82%, white) 66%, color-mix(in srgb, var(--accent) 88%, transparent) 76%, transparent 100%) border-box!important}}.dashboard-shell .button:after,.dashboard-shell .profile-search button:after,.dashboard-shell .date-display-button:after,.dashboard-shell .message-copy-button:after,.dashboard-shell .message-dismiss-button:after,.dashboard-shell .message-modal-close:after,.dashboard-shell .sound-status:after{opacity:0;filter:blur(.65px);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background-position:0 0;background-size:2% 22%;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;background-repeat:no-repeat!important;animation:none!important}.dashboard-shell .button:hover,.dashboard-shell .profile-search button:hover,.dashboard-shell .date-display-button:hover,.dashboard-shell .date-display-button[aria-expanded=true],.dashboard-shell .message-copy-button:hover,.dashboard-shell .message-dismiss-button:hover,.dashboard-shell .message-modal-close:hover,.dashboard-shell .sound-status:hover{background:var(--surface-input)!important;box-shadow:none!important;border-color:#343637!important;animation:none!important}.dashboard-shell .button:focus-visible{background:var(--surface-input)!important;box-shadow:none!important;border-color:#343637!important;animation:none!important}.dashboard-shell .profile-search button:focus-visible{background:var(--surface-input)!important;box-shadow:none!important;border-color:#343637!important;animation:none!important}.dashboard-shell .date-display-button:focus-visible{background:var(--surface-input)!important;box-shadow:none!important;border-color:#343637!important;animation:none!important}.dashboard-shell .message-copy-button:focus-visible{background:var(--surface-input)!important;box-shadow:none!important;border-color:#343637!important;animation:none!important}.dashboard-shell .message-dismiss-button:focus-visible{background:var(--surface-input)!important;box-shadow:none!important;border-color:#343637!important;animation:none!important}.dashboard-shell .message-modal-close:focus-visible{background:var(--surface-input)!important;box-shadow:none!important;border-color:#343637!important;animation:none!important}.dashboard-shell .sound-status:focus-visible{background:var(--surface-input)!important;box-shadow:none!important;border-color:#343637!important;animation:none!important}.dashboard-shell .button:hover:after,.dashboard-shell .profile-search button:hover:after,.dashboard-shell .date-display-button:hover:after,.dashboard-shell .date-display-button[aria-expanded=true]:after,.dashboard-shell .message-copy-button:hover:after,.dashboard-shell .message-dismiss-button:hover:after,.dashboard-shell .message-modal-close:hover:after,.dashboard-shell .sound-status:hover:after{animation:1.7s cubic-bezier(.2,.7,.18,1) both control-frame-soft-enter,9.8s linear 1.7s infinite control-frame-edge-orbit!important}.dashboard-shell .button:focus-visible:after{animation:1.7s cubic-bezier(.2,.7,.18,1) both control-frame-soft-enter,9.8s linear 1.7s infinite control-frame-edge-orbit!important}.dashboard-shell .profile-search button:focus-visible:after{animation:1.7s cubic-bezier(.2,.7,.18,1) both control-frame-soft-enter,9.8s linear 1.7s infinite control-frame-edge-orbit!important}.dashboard-shell .date-display-button:focus-visible:after{animation:1.7s cubic-bezier(.2,.7,.18,1) both control-frame-soft-enter,9.8s linear 1.7s infinite control-frame-edge-orbit!important}.dashboard-shell .message-copy-button:focus-visible:after{animation:1.7s cubic-bezier(.2,.7,.18,1) both control-frame-soft-enter,9.8s linear 1.7s infinite control-frame-edge-orbit!important}.dashboard-shell .message-dismiss-button:focus-visible:after{animation:1.7s cubic-bezier(.2,.7,.18,1) both control-frame-soft-enter,9.8s linear 1.7s infinite control-frame-edge-orbit!important}.dashboard-shell .message-modal-close:focus-visible:after{animation:1.7s cubic-bezier(.2,.7,.18,1) both control-frame-soft-enter,9.8s linear 1.7s infinite control-frame-edge-orbit!important}.dashboard-shell .sound-status:focus-visible:after{animation:1.7s cubic-bezier(.2,.7,.18,1) both control-frame-soft-enter,9.8s linear 1.7s infinite control-frame-edge-orbit!important}.site-navigation-panel a.active:not(:hover):not(:focus-visible){color:#aaa7aa;box-shadow:none;background:#111314;border-color:#303235}:is(.site-navigation-panel a:hover,.site-navigation-panel a:focus-visible){color:var(--nav-accent-soft);background:var(--nav-accent)}@supports (color:color-mix(in lab, red, red)){:is(.site-navigation-panel a:hover,.site-navigation-panel a:focus-visible){background:color-mix(in srgb, var(--nav-accent) 3%, #111314)}}:is(.site-navigation-panel a:hover,.site-navigation-panel a:focus-visible){border-color:var(--nav-accent)}@supports (color:color-mix(in lab, red, red)){:is(.site-navigation-panel a:hover,.site-navigation-panel a:focus-visible){border-color:color-mix(in srgb, var(--nav-accent) 72%, #303235)}}:is(.site-navigation-panel a:hover,.site-navigation-panel a:focus-visible){box-shadow:0 0 2px var(--nav-accent), inset 0 0 5px var(--nav-accent)}@supports (color:color-mix(in lab, red, red)){:is(.site-navigation-panel a:hover,.site-navigation-panel a:focus-visible){box-shadow:0 0 2px color-mix(in srgb, var(--nav-accent) 44%, transparent), inset 0 0 5px color-mix(in srgb, var(--nav-accent) 5%, transparent)}}.dashboard-shell .date-popover{background-color:var(--surface-card)!important;background-image:none!important;border-color:#383a3c!important;box-shadow:0 15px 32px #000a!important}.dashboard-shell .date-popover-head>div:last-child>button{color:#85858a;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.dashboard-shell .date-popover-head svg{filter:none;transition:color .18s,filter .18s,transform .14s}:is(.dashboard-shell .date-popover-head>div:last-child>button:hover,.dashboard-shell .date-popover-head>div:last-child>button:focus-visible,.dashboard-shell .date-popover-head>div:last-child>button:active){color:var(--accent-soft);outline:none;box-shadow:none!important;background:0 0!important;border-color:#0000!important}:is(.dashboard-shell .date-popover-head>div:last-child>button:hover svg,.dashboard-shell .date-popover-head>div:last-child>button:focus-visible svg){filter:drop-shadow(0 0 1px var(--accent)) drop-shadow(0 0 3px var(--accent))}@supports (color:color-mix(in lab, red, red)){:is(.dashboard-shell .date-popover-head>div:last-child>button:hover svg,.dashboard-shell .date-popover-head>div:last-child>button:focus-visible svg){filter:drop-shadow(0 0 1px var(--accent)) drop-shadow(0 0 3px color-mix(in srgb, var(--accent) 42%, transparent))}}.dashboard-shell .date-popover-head>div:last-child>button:active svg{color:var(--accent);filter:drop-shadow(0 0 1px var(--accent-soft)) drop-shadow(0 0 4px var(--accent))}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .date-popover-head>div:last-child>button:active svg{filter:drop-shadow(0 0 1px var(--accent-soft)) drop-shadow(0 0 4px color-mix(in srgb, var(--accent) 58%, transparent))}}.dashboard-shell .date-popover-head>div:last-child>button:active svg{transform:scale(.92)}html[data-theme=lime] .site-cursor{filter:drop-shadow(0 0 2px #a7c86c88);background:linear-gradient(145deg,#edf7d2 0 18%,#c9df91 34%,#a7c86c 72%,#617c2d 100%)}html[data-theme=violet] .site-cursor{filter:drop-shadow(0 0 2px #8e91ce88);background:linear-gradient(145deg,#eeeefe 0 18%,#b7b9ee 34%,#8e91ce 72%,#55588f 100%)}.dashboard-shell .message-modal:before{opacity:1!important;filter:blur(.14px) drop-shadow(0 0 1px var(--accent-soft)) drop-shadow(0 0 4px var(--accent))!important}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .message-modal:before{filter:blur(.14px) drop-shadow(0 0 1px var(--accent-soft)) drop-shadow(0 0 4px color-mix(in srgb, var(--accent) 58%, transparent))!important}}.dashboard-shell .admin-panel{flex-direction:column;display:flex}.dashboard-shell .admin-status-list{flex:none;align-content:start;gap:8px}.dashboard-shell .coin-alert-ready{flex:none;margin-top:10px;margin-bottom:1px}.dashboard-shell .donation-box-connect{border-top:1px solid #292b2b;flex:none;margin-top:10px;padding-top:10px}.dashboard-shell .donation-box-connect-title{color:#c7c3c5;align-items:center;gap:7px;margin-bottom:7px;display:flex}.dashboard-shell .donation-box-connect-title svg{width:14px;height:14px;color:var(--accent);stroke-width:1.6px}.dashboard-shell .donation-box-connect-title b{letter-spacing:.75px;white-space:nowrap;font-size:10px;font-weight:600}.dashboard-shell .donation-box-connect-controls{grid-template-columns:minmax(90px,1fr) auto auto;align-items:center;gap:6px;display:grid}.dashboard-shell .donation-box-name-field{min-width:0;height:34px}.dashboard-shell .donation-box-name-field input{color:#d7d4d6;background:var(--surface-input);letter-spacing:.2px;border:1px solid #343637;border-radius:5px;outline:none;width:100%;min-width:0;height:34px;padding:0 9px;font-family:Barlow Condensed,sans-serif;font-size:10.5px;font-weight:500}.dashboard-shell .donation-box-name-field input::placeholder{color:#797679}.dashboard-shell .donation-box-key-button{height:34px;min-height:34px;color:var(--accent-soft);border-color:var(--accent-deep);white-space:nowrap;background:#111212;border-radius:5px;padding:0 10px;font-size:10.5px;font-weight:600;line-height:1}.dashboard-shell .donation-box-key-list-button{width:34px;height:34px;min-height:34px;color:var(--accent-soft);border-color:var(--accent-deep);padding:0;position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .donation-box-key-list-button{border-color:color-mix(in srgb, var(--accent-deep) 68%, #343637)}}.dashboard-shell .donation-box-key-list-button{border-radius:5px;place-items:center;display:grid}.dashboard-shell .donation-box-key-list-button>svg{stroke-width:1.35px;shape-rendering:geometricprecision;width:18px;height:18px}.dashboard-shell .donation-box-key-list-button>small{color:#101112;background:var(--accent-soft);text-align:center;border-radius:6px;min-width:11px;height:11px;padding:0 2px;font-size:7px;font-weight:700;line-height:11px;position:absolute;top:3px;right:3px}@media (max-width:480px){.dashboard-shell .donation-box-connect-controls{grid-template-columns:minmax(0,1fr) auto}}.dashboard-shell .donation-keys-modal{width:min(620px,100%)}.dashboard-shell .donation-keys-modal-header{align-items:center}.dashboard-shell .donation-keys-modal-header>div{flex-direction:column;justify-content:center;min-height:48px;display:flex}.dashboard-shell .donation-keys-modal-header>div>small{margin:0 0 5px;line-height:1}.dashboard-shell .donation-keys-modal-header h3{line-height:1.05}.dashboard-shell .donation-keys-modal-icon{width:48px;height:48px;color:var(--accent-soft);background:var(--surface-inner);border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .donation-keys-modal-icon{border:1px solid color-mix(in srgb, var(--accent) 35%, #34363a)}}.dashboard-shell .donation-keys-modal-icon{border-radius:50%;flex:none;place-items:center;display:grid}.dashboard-shell .donation-keys-modal-icon>svg{stroke-width:1.3px;shape-rendering:geometricprecision;width:25px;height:25px}.dashboard-shell .donation-keys-list{scrollbar-width:thin;scrollbar-color:#35343a transparent;align-content:start;gap:9px;min-height:160px;max-height:46vh;margin-top:19px;display:grid;overflow:auto}.dashboard-shell .donation-keys-empty{color:#8e8b8f;background:var(--surface-inner);text-align:center;border:1px solid #34363a;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:160px;padding:24px;display:flex}.dashboard-shell .donation-keys-empty>svg{width:25px;height:25px;color:var(--accent);stroke-width:1.35px;margin-bottom:3px}.dashboard-shell .donation-keys-empty strong{color:#e9e6e8;font-size:15px;font-weight:600}.dashboard-shell .donation-keys-empty span{max-width:330px;font-size:12px;line-height:1.45}.dashboard-shell .donation-key-card{background:var(--surface-inner);border:1px solid #34363a;border-radius:8px;grid-template-columns:1fr;gap:11px;min-width:0;padding:13px 14px;display:grid}.dashboard-shell .donation-key-card-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;display:grid}.dashboard-shell .donation-key-card small,.dashboard-shell .donation-key-card strong,.dashboard-shell .donation-key-card code{display:block}.dashboard-shell .donation-key-card small{color:#8e898d;letter-spacing:.8px;margin-bottom:2px;font-size:9px}.dashboard-shell .donation-key-card strong{color:#efedef;margin-bottom:7px;font-size:14px;font-weight:600}.dashboard-shell .donation-key-card code{color:var(--accent-soft);text-overflow:ellipsis;white-space:nowrap;font-family:Consolas,Courier New,monospace;font-size:11px;overflow:hidden}.dashboard-shell .donation-key-copy-button{white-space:nowrap;height:36px;padding:0 13px}.dashboard-shell .donation-key-icon-row{border-top:1px solid #2e3032;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.dashboard-shell .donation-key-icon-row>span{color:#8e898d;letter-spacing:.8px;white-space:nowrap;font-size:9px}.dashboard-shell .donation-key-icon-picker,.dashboard-shell .donation-key-icon-preview{align-items:center;gap:6px;display:flex}.dashboard-shell .donation-key-icon-picker button,.dashboard-shell .donation-key-icon-preview i{color:#8f8b90;background:#111314;border:1px solid #34363a;border-radius:7px;place-items:center;width:31px;height:31px;padding:0;transition:color .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}:is(.dashboard-shell .donation-key-icon-picker button:hover,.dashboard-shell .donation-key-icon-picker button:focus-visible,.dashboard-shell .donation-key-icon-picker button.active){color:var(--accent-soft);border-color:var(--accent-border);box-shadow:none;background:#111314;outline:none}.dashboard-shell .donation-key-icon-picker svg,.dashboard-shell .donation-key-icon-preview svg{stroke-width:1.45px;width:16px;height:16px}.dashboard-shell .donation-key-icon-preview{margin-top:8px}.dashboard-shell .donation-key-icon-preview i{color:var(--accent-soft);font-style:normal}.dashboard-shell .donation-key-actions{align-items:center;gap:7px;display:flex}.dashboard-shell .donation-key-delete-button,.dashboard-shell .database-clear-trigger{color:#b97b84;background:#151314;border:1px solid #56343a;border-radius:6px;place-items:center;width:36px;height:36px;padding:0;transition:color .16s,background .16s,border-color .16s,box-shadow .16s;display:grid}.dashboard-shell .donation-key-delete-button:hover,.dashboard-shell .database-clear-trigger:hover:not(:disabled){color:#ff9ca9;background:#251517;border-color:#a34a57;outline:none;box-shadow:inset 0 0 9px #ef66751a,0 0 9px #ef66751a}.dashboard-shell .donation-key-delete-button:focus-visible{color:#ff9ca9;background:#251517;border-color:#a34a57;outline:none;box-shadow:inset 0 0 9px #ef66751a,0 0 9px #ef66751a}.dashboard-shell .database-clear-trigger:focus-visible:not(:disabled){color:#ff9ca9;background:#251517;border-color:#a34a57;outline:none;box-shadow:inset 0 0 9px #ef66751a,0 0 9px #ef66751a}.dashboard-shell .donation-key-delete-button svg,.dashboard-shell .database-clear-trigger svg{stroke-width:1.55px;width:15px;height:15px}.dashboard-shell .database-status-row{grid-template-columns:10px 21px minmax(0,1fr) auto 25px}.dashboard-shell .database-clear-trigger{border-radius:5px;width:25px;height:25px}.dashboard-shell .database-clear-trigger:disabled{opacity:.3;cursor:default}.dashboard-shell .leaderboard-empty{color:#777477;place-items:center;min-height:270px;font-size:12px;display:grid}.dashboard-shell .report-empty-overlay{inset:50px 0 43px}.dashboard-shell .destructive-modal-backdrop{z-index:275;background:#080709cc}.dashboard-shell .destructive-modal{width:min(500px,100%)}.dashboard-shell .destructive-modal>header{align-items:center}.dashboard-shell .destructive-modal>header small{color:#c97b85}.dashboard-shell .destructive-modal-icon{color:#ff929f;background:#241416;border:1px solid #713942;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 13px #f05f7112,0 0 12px #f05f7110}.dashboard-shell .destructive-modal-icon svg{stroke-width:1.45px;width:24px;height:24px}.dashboard-shell .destructive-warning{background:#171214;border:1px solid #533138;border-radius:8px;gap:6px;margin-top:18px;padding:15px 16px;display:grid}.dashboard-shell .destructive-warning strong{color:#f1dadd;font-size:14px;line-height:1.35}.dashboard-shell .destructive-warning span{color:#a99599;font-size:12px;line-height:1.45}.dashboard-shell .destructive-confirm-field{gap:7px;margin-top:14px;display:grid}.dashboard-shell .destructive-confirm-field>span:first-child{color:#aaa3a6;font-size:11px}.dashboard-shell .destructive-confirm-field input{color:#f2e7e9;background:var(--surface-input);letter-spacing:.5px;border:1px solid #56343a;border-radius:6px;outline:none;width:100%;height:42px;padding:0 13px;font-family:inherit;font-weight:600}.dashboard-shell .destructive-confirm-field input:focus{border-color:var(--accent-border);background:var(--surface-input);box-shadow:none;animation:none}.dashboard-shell .destructive-confirm-button{color:#ffe9ec;background:#762d38;border:1px solid #bd5362;border-radius:5px;justify-content:center;align-items:center;gap:7px;height:39px;padding:0 16px;font-family:inherit;font-weight:600;display:inline-flex}:is(.dashboard-shell .destructive-confirm-button:hover:not(:disabled),.dashboard-shell .destructive-confirm-button:focus-visible:not(:disabled)){color:#fff;background:#913847;border-color:#e06d7c;outline:none;box-shadow:0 0 12px #ef66752a}.dashboard-shell .destructive-confirm-button:disabled{opacity:.38;cursor:default}.dashboard-shell .destructive-confirm-button svg{stroke-width:1.6px;width:15px;height:15px}@media (max-width:560px){.dashboard-shell .donation-key-card,.dashboard-shell .donation-key-card-main,.dashboard-shell .donation-key-icon-row{grid-template-columns:1fr}.dashboard-shell .donation-key-icon-row{flex-direction:column;align-items:flex-start}.dashboard-shell .donation-key-copy-button{justify-content:center;width:100%}.dashboard-shell .donation-key-actions{width:100%}.dashboard-shell .donation-key-copy-button{flex:auto}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.auth-password-field input{padding-right:44px}.auth-password-field>button{z-index:2;color:#aaa4a8;background:0 0;border:0;border-radius:5px;place-items:center;width:35px;height:35px;padding:0;display:grid;position:absolute;top:4px;right:4px}:is(.auth-password-field>button:hover,.auth-password-field>button:focus-visible){color:var(--accent-soft);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.auth-password-field>button:hover,.auth-password-field>button:focus-visible){background:color-mix(in srgb, var(--accent) 8%, transparent)}}:is(.auth-password-field>button:hover,.auth-password-field>button:focus-visible){outline:1px solid var(--accent-border)}.auth-password-field>button svg{width:16px;height:16px;position:static}.auth-success,.account-success{color:#c9e8d1;background:#14251a;border:1px solid #3d7550;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin:15px 0 0;padding:10px 12px;font-size:12px;display:flex}.auth-success svg,.account-success svg{width:16px;height:16px}.site-navigation{flex-shrink:0;width:286px;min-width:286px;max-width:286px;height:min(720px,100vh - 32px);transform:translate(-250px,-50%)}.site-navigation-panel{flex-direction:column;padding:17px 14px;display:flex;inset:0 36px 0 0;overflow:visible}.site-navigation-heading{flex:none}.site-navigation-panel>nav{scrollbar-width:thin;scrollbar-color:#4d3540 transparent;min-width:0;overflow:hidden auto}.site-navigation-panel>nav::-webkit-scrollbar{width:3px}.site-navigation-panel>nav::-webkit-scrollbar-track{background:0 0}.site-navigation-panel>nav::-webkit-scrollbar-thumb{background:#4d3540;border-radius:3px}.site-navigation-panel a{flex-shrink:0;grid-template-columns:25px minmax(0,1fr) 13px;min-width:0;height:49px;min-height:49px}.site-navigation-panel a>svg{flex-shrink:0}.site-navigation-panel a span{min-width:0;overflow:hidden}.site-navigation-panel a b,.site-navigation-panel a em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-navigation-handle{top:50%;right:0;transform:translateY(-50%)}.site-navigation:hover .site-navigation-handle,.site-navigation:focus-within .site-navigation-handle,.site-navigation.is-open .site-navigation-handle{transform:translate(-5px,-50%)}.account-control{z-index:20;flex:none;width:100%;min-width:0;margin:0 0 12px;position:relative}.account-control-trigger{color:#eee9ec;text-align:left;background:#111314;border:1px solid #353338;border-radius:9px;grid-template-rows:42px auto;grid-template-columns:42px minmax(0,1fr) 15px;align-items:center;column-gap:9px;width:100%;min-width:0;min-height:96px;padding:10px;display:grid}:is(.account-control-trigger:focus-visible,.account-control-trigger:hover){border-color:var(--nav-accent)}@supports (color:color-mix(in lab, red, red)){:is(.account-control-trigger:focus-visible,.account-control-trigger:hover){border-color:color-mix(in srgb, var(--nav-accent) 44%, #353338)}}:is(.account-control-trigger:focus-visible,.account-control-trigger:hover){box-shadow:0 0 0 2px var(--nav-accent);outline:none}@supports (color:color-mix(in lab, red, red)){:is(.account-control-trigger:focus-visible,.account-control-trigger:hover){box-shadow:0 0 0 2px color-mix(in srgb, var(--nav-accent) 10%, transparent)}}.account-avatar{border-radius:50%;flex:0 0 42px;place-items:center;width:42px;min-width:42px;max-width:42px;height:42px;display:grid;position:relative;overflow:hidden}.account-avatar>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.account-avatar>svg{width:21px;height:21px}.account-control-copy{min-width:0;overflow:hidden}.account-control-copy strong,.account-control-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.account-control-copy strong{color:#f7eff2;font-size:13px;font-weight:570}.account-control-copy small{color:#8f898d;margin-top:4px;font-size:10px}.account-control-trigger>svg{width:14px;height:14px;color:var(--nav-accent);flex-shrink:0}.account-workspace-summary{border-top:1px solid #2c2d2f;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 12px;align-items:center;min-width:0;margin-top:9px;padding-top:8px;display:grid}.account-workspace-summary:after{content:"⌄";color:var(--nav-accent);text-align:right}.account-workspace-summary small,.account-workspace-summary strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-workspace-summary small{color:#786f74;letter-spacing:1.2px;grid-column:1/-1;margin-bottom:3px;font-size:8px}.account-workspace-summary strong{color:#d9d3d6;font-size:11px;font-weight:520}.account-menu{z-index:980;color:#eee9ec;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#191b1cfb;border:1px solid #3a373c;border-radius:10px;width:min(264px,100vw - 304px);min-width:220px;padding:8px;position:absolute;top:0;left:calc(100% + 10px);overflow:visible;box-shadow:0 18px 46px #000c,inset 0 1px #ffffff08}.account-menu-context{border-bottom:1px solid #303034;min-width:0;padding:8px 10px 10px}.account-menu-context small,.account-menu-context strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.account-menu-context small{color:#7e7479;letter-spacing:1px;font-size:8px}.account-menu-context strong{color:var(--nav-accent-soft);margin-top:4px;font-size:12px}.account-menu>a,.account-menu>button,.account-workspace-switch>span{color:#d8d3d6;text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-width:0;min-height:40px;padding:0 10px;text-decoration:none;display:grid}:is(.account-menu>a:hover,.account-menu>a:focus-visible,.account-menu>button:hover,.account-menu>button:focus-visible){color:var(--nav-accent-soft);background:var(--nav-accent)}@supports (color:color-mix(in lab, red, red)){:is(.account-menu>a:hover,.account-menu>a:focus-visible,.account-menu>button:hover,.account-menu>button:focus-visible){background:color-mix(in srgb, var(--nav-accent) 7%, transparent)}}:is(.account-menu>a:hover,.account-menu>a:focus-visible,.account-menu>button:hover,.account-menu>button:focus-visible){border-color:var(--nav-accent)}@supports (color:color-mix(in lab, red, red)){:is(.account-menu>a:hover,.account-menu>a:focus-visible,.account-menu>button:hover,.account-menu>button:focus-visible){border-color:color-mix(in srgb, var(--nav-accent) 24%, transparent)}}:is(.account-menu>a:hover,.account-menu>a:focus-visible,.account-menu>button:hover,.account-menu>button:focus-visible){outline:none}.account-menu svg{stroke-width:1.5px;flex-shrink:0;width:16px;height:16px}.account-workspace-switch{min-width:0;display:block}.account-workspace-switch>span{cursor:default}.account-workspace-switch select{color:#eee9ec;text-overflow:ellipsis;background:#111314;border:1px solid #353338;border-radius:6px;width:calc(100% - 20px);min-width:0;height:36px;margin:0 10px 7px;padding:0 30px 0 10px;overflow:hidden}.account-page{align-self:flex-start;width:min(1220px,100% - 36px);min-height:100vh;margin:0 auto;padding:34px 0 64px}.account-page-loading{color:#918c90;letter-spacing:1px;place-items:center;min-height:70vh;display:grid}.account-page-header{border-bottom:1px solid #333236;justify-content:space-between;align-items:flex-end;gap:18px;min-height:78px;margin-bottom:18px;padding:0 4px 16px;display:flex}.account-page-header p,.account-section-kicker{color:var(--accent);letter-spacing:1.6px;margin:0 0 5px;font-size:9px}.account-page-header h1{color:#fff3f7;margin:0;font-size:clamp(28px,3vw,40px);font-weight:570}.account-page-header>span{color:#aaa4a8;white-space:nowrap;background:#151618;border:1px solid #323337;border-radius:7px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:inline-flex}.account-page-header>span svg{width:15px;height:15px;color:var(--accent)}.account-panel{background:linear-gradient(135deg,#1b1c1dfa,#141516fa);border:1px solid #fff1;border-radius:11px;min-width:0;padding:23px;position:relative;box-shadow:0 3px 12px #0005,inset 0 1px #ffffff05}.account-panel h2{color:#f4edf0;margin:0;font-size:21px;font-weight:560}.account-panel-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:19px;display:flex}.account-access-note,.team-status{color:#d7c5cc;background:#20171b;border:1px solid #5d3545;border-radius:8px;margin-bottom:16px;padding:12px 14px}.profile-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:16px;display:grid}.profile-identity-panel{grid-row:span 2}.profile-hero{border-bottom:1px solid #303034;align-items:center;gap:17px;padding-bottom:21px;display:flex}.profile-avatar{border-radius:50%;flex:0 0 88px;place-items:center;width:88px;height:88px;display:grid;position:relative;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.profile-hero>div{min-width:0}.profile-hero p{color:var(--accent);letter-spacing:1.4px;margin:0 0 5px;font-size:9px}.profile-hero h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-hero small{color:#858084;margin-top:6px;display:block}.profile-details{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 0;display:grid}.profile-details>div{background:#131516;border:1px solid #303235;border-radius:7px;min-width:0;padding:13px}.profile-details dt{color:#817b7f;letter-spacing:.7px;align-items:center;gap:6px;font-size:9px;display:flex}.profile-details dt svg{width:13px;height:13px;color:var(--accent)}.profile-details dd{color:#eee9ec;overflow-wrap:anywhere;margin:6px 0 0}.membership-list{gap:8px;margin-top:17px;display:grid}.membership-list article{background:#131516;border:1px solid #303235;border-radius:7px;grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px;display:grid}.membership-list article>span{width:31px;height:31px;color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.membership-list article>span{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.membership-list article>span{border-radius:7px;place-items:center;display:grid}.membership-list svg{width:16px;height:16px}.membership-list strong,.membership-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.membership-list small{color:#777378;margin-top:2px;font-size:10px}.membership-list em,.role-pill{color:#e8b3c5;white-space:nowrap;background:#25171c;border:1px solid #66364a;border-radius:12px;padding:5px 8px;font-size:10px;font-style:normal}.password-panel>p:not(.account-section-kicker){color:#918b8f;line-height:1.5}.password-panel form{display:grid}.password-panel label,.invitation-dialog label{color:#c6c0c4;margin:13px 0 6px;font-size:11px}.password-panel form>small{color:#746f73;margin-top:6px}.account-field{min-width:0;position:relative}.account-field>svg{z-index:1;color:#a45772;width:15px;height:15px;position:absolute;top:13px;left:12px}.account-field input,.account-modal select{color:#f4eff2;background:#111314;border:1px solid #35363a;border-radius:6px;outline:none;width:100%;min-width:0;height:42px;padding:0 12px 0 38px}.account-modal select{padding-left:12px}.account-field input:focus,.account-modal select:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.account-field input:focus,.account-modal select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 9%,transparent)}}.account-primary-button{color:#fff3f7;background:linear-gradient(145deg,#d2537e,#ab365e);border:1px solid #ef7da4;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:19px;padding:0 16px;font-weight:600;display:inline-flex;box-shadow:0 8px 22px #a62f5938}.account-primary-button:hover:not(:disabled){background:linear-gradient(145deg,#df608a,#b93f68)}.account-primary-button:active:not(:disabled){background:linear-gradient(145deg,#bd426d,#92294f);transform:translateY(1px)}.account-primary-button:focus-visible{outline-offset:2px;outline:1px solid #ff9dbc;box-shadow:0 0 0 3px #ef6f9c20,0 0 16px #ef6f9c28}.account-primary-button.compact{min-height:38px;margin:0}.account-primary-button svg{width:15px;height:15px}.account-primary-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.account-error{color:#ffc4d8;background:#351821;border:1px solid #733347;border-radius:6px;margin:13px 0 0;padding:10px 12px}.account-empty-state{color:#7e797d;text-align:center;place-items:center;min-height:160px;padding:25px;display:grid}.account-empty-state.compact{min-height:110px}.account-empty-state svg{width:28px;height:28px;color:var(--accent)}.account-empty-state strong{color:#c9c3c7}.account-empty-state p{margin:0}.team-page{grid-template-columns:minmax(0,1.45fr) minmax(360px,.75fr);gap:16px;max-width:1380px;display:grid}.team-page>.account-page-header,.team-page>.team-status{grid-column:1/-1;width:100%}.team-members-panel{grid-row:span 2}.team-table-wrap{scrollbar-width:thin;scrollbar-color:#3d3439 transparent;width:100%;overflow-x:auto}.team-table{min-width:720px}.team-table th{color:#a9989f;border-bottom:1px solid #303235;height:40px}.team-table td{height:68px;padding:8px 12px}.team-person{align-items:center;gap:11px;min-width:0;display:flex}.team-avatar{border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;position:relative;overflow:hidden}.team-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.team-person>div{min-width:0}.team-person strong,.team-person small{text-overflow:ellipsis;white-space:nowrap;max-width:230px;display:block;overflow:hidden}.team-person small{color:#858084;margin-top:3px}.compact-select{display:block;position:relative}.compact-select select{color:#e8e2e5;-webkit-appearance:none;appearance:none;background:#121415;border:1px solid #39383c;border-radius:6px;width:132px;height:34px;padding:0 27px 0 9px}.compact-select>svg{pointer-events:none;width:13px;height:13px;position:absolute;top:10px;right:9px}.member-status{color:#c5e0cd;white-space:nowrap;background:#14241a;border:1px solid #365f43;border-radius:12px;padding:5px 8px;font-size:10px}.member-status.suspended,.member-status.expired{color:#e4cf9e;background:#2b2315;border-color:#66542e}.member-status.revoked{color:#d9a8b8;background:#2b171e;border-color:#673348}.team-actions{flex-wrap:wrap;gap:5px;display:flex}.team-actions button,.team-invitation-list article>button,.invite-resolve-row>button{color:#cbc5c9;background:#151718;border:1px solid #38383b;border-radius:5px;align-items:center;gap:5px;min-height:31px;padding:0 8px;font-size:10px;display:inline-flex}.team-actions button.danger{color:#e7a6bb;border-color:#633348}.team-actions svg,.team-invitation-list article>button svg,.invite-resolve-row>button svg{width:13px;height:13px}.team-invitation-list{gap:8px;margin-top:12px;display:grid}.team-invitation-list article{background:#131516;border:1px solid #303235;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.team-invitation-list article>div{min-width:0}.team-invitation-list strong,.team-invitation-list span,.team-invitation-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.team-invitation-list span{color:#bdb7bb}.team-invitation-list small{color:#777277;margin-top:3px}.team-invitation-list article>em{color:#a07787;grid-column:2;font-size:10px;font-style:normal}.team-invitation-list article>b{grid-area:1/3}.team-invitation-list article>button{grid-area:2/3;justify-content:center;width:30px;padding:0}.workspace-settings-foundation p:last-child{color:#8d878b;line-height:1.6}.account-modal-backdrop{z-index:960;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08090abd;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.account-modal{scrollbar-width:thin;scrollbar-color:#523743 transparent;background:#1a1c1e;border:1px solid #383a3d;border-radius:12px;width:min(660px,100%);max-height:calc(100vh - 44px);padding:24px;position:relative;overflow-y:auto;box-shadow:0 24px 70px #000c,inset 0 1px #ffffff08}.account-modal h2{color:#f7eef2;margin:0;padding-right:38px}.account-modal>p:not(.account-section-kicker){color:#918a8e;line-height:1.5}.account-modal-close{color:#aaa4a8;background:#141617;border:1px solid #39393c;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:15px;right:15px}:is(.account-modal-close:focus-visible,.account-modal-close:hover){color:var(--accent-soft);border-color:var(--accent-border);outline:none}.account-modal-close svg{width:15px;height:15px}.permission-groups{gap:10px;margin-top:18px;display:grid}.permission-groups fieldset{border:1px solid #303235;border-radius:8px;margin:0;padding:10px}.permission-groups legend{color:var(--accent);letter-spacing:1px;padding:0 7px;font-size:10px}.permission-groups label{grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:12px;min-width:0;min-height:48px;padding:6px;display:grid}.permission-groups label+label{border-top:1px solid #292b2d}.permission-groups strong,.permission-groups small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.permission-groups strong{color:#e9e4e7;font-size:12px}.permission-groups small{color:#777277;margin-top:3px;font-size:9px}.permission-groups select{height:33px;padding:0 8px}.invitation-dialog form{display:grid}.invite-resolve-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;display:grid}.invite-resolve-row>button{justify-content:center;min-width:96px}.resolved-identity{background:#131516;border:1px solid #303235;border-radius:7px;align-items:center;gap:10px;margin-top:13px;padding:11px;display:flex}.resolved-identity>div{min-width:0}.resolved-identity strong,.resolved-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.resolved-identity small{color:#797479;margin-top:3px}.date-sort-button{min-width:0;color:var(--accent);background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:6px 8px;font-size:12px;display:inline-flex}:is(.date-sort-button:hover,.date-sort-button:focus-visible){color:var(--accent-soft);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.date-sort-button:hover,.date-sort-button:focus-visible){background:color-mix(in srgb,var(--accent) 6%,transparent)}}:is(.date-sort-button:hover,.date-sort-button:focus-visible){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.date-sort-button:hover,.date-sort-button:focus-visible){border-color:color-mix(in srgb,var(--accent) 24%,transparent)}}:is(.date-sort-button:hover,.date-sort-button:focus-visible){outline:none}.date-sort-button svg{width:13px;height:13px}.dashboard-shell .content-grid,.dashboard-shell .content-grid>*,.dashboard-shell .messages-panel,.dashboard-shell .right-column,.dashboard-shell .report-panel{min-width:0}.dashboard-shell .donations-wrap,.dashboard-shell .report-wrap{width:100%;max-width:100%}.dashboard-shell .messages-panel{container-type:inline-size}.dashboard-shell .search-row{grid-template-columns:minmax(180px,1.7fr) minmax(118px,.8fr) minmax(126px,.85fr) 10px minmax(126px,.85fr) minmax(84px,.55fr)}.dashboard-shell .search-row>*{min-width:0;max-width:100%}.dashboard-shell .search-row .button{width:100%;min-width:0}@container (width<=920px){.dashboard-shell .messages-panel .search-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(94px,.52fr)}.dashboard-shell .messages-panel .search-row>.glint-field:first-child{grid-column:1/3}.dashboard-shell .messages-panel .location-filter{grid-column:3}.dashboard-shell .messages-panel .dash{display:none}}@container (width<=590px){.dashboard-shell .messages-panel .search-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dashboard-shell .messages-panel .search-row>.glint-field:first-child,.dashboard-shell .messages-panel .location-filter,.dashboard-shell .messages-panel .search-row .button{grid-column:1/-1}}@media (max-width:900px){.profile-layout,.team-page{grid-template-columns:1fr}.profile-identity-panel,.team-members-panel{grid-row:auto}.team-page>.account-page-header,.team-page>.team-status{grid-column:auto}}@media (max-width:700px){.account-page{width:min(100% - 24px,1220px);padding-top:20px}.account-page-header{flex-direction:column;align-items:flex-start}.profile-details{grid-template-columns:1fr}.profile-hero{align-items:flex-start}.profile-avatar{flex-basis:70px;width:70px;height:70px}.account-panel-heading{flex-direction:column;align-items:stretch}.account-primary-button.compact{width:100%}.permission-groups label{grid-template-columns:1fr}.permission-groups select{width:100%}.invite-resolve-row{grid-template-columns:1fr}.account-menu{width:100%;min-width:0;top:calc(100% + 8px);bottom:auto;left:0}.site-navigation{width:286px;min-width:286px;max-width:286px;height:min(650px,100vh - 24px);top:auto;bottom:12px;transform:translate(-250px)}.site-navigation:hover,.site-navigation:focus-within,.site-navigation.is-open{transform:translate(0)}.site-navigation-handle{top:50%}}@media (max-width:460px){.site-navigation{width:min(286px,100vw - 14px);min-width:min(286px,100vw - 14px);max-width:min(286px,100vw - 14px);transform:translate(calc(36px - 100%))}.site-navigation-panel{min-width:0}.account-menu{width:100%;min-width:0;top:calc(100% + 8px);left:0}.account-panel{padding:17px}.membership-list article{grid-template-columns:33px minmax(0,1fr)}.membership-list em{grid-column:2;justify-self:start}}.dashboard-shell .donations-wrap>.pagination{position:relative}.dashboard-shell .donation-filtered-total{color:#8f8b8e;white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;width:12%;display:inline-flex;position:absolute;left:38%}.dashboard-shell .donation-filtered-total small{color:#777477;letter-spacing:.7px;font-size:9px;position:absolute;top:50%;right:calc(100% + 5px);transform:translateY(-50%)}.dashboard-shell .donation-filtered-total b{color:var(--accent);font-size:13px;font-weight:600;position:relative}.dashboard-shell .donation-key-card.archived{background:var(--surface-inner)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .donation-key-card.archived{background:color-mix(in srgb, var(--surface-inner) 91%, #2a2426)}}.dashboard-shell .donation-key-card.archived{border-color:#3b383a}.dashboard-shell .donation-key-card strong{align-items:center;gap:8px;display:flex}.dashboard-shell .donation-key-card strong>em{color:#aaa5a8;letter-spacing:.6px;background:#242225;border:1px solid #464247;border-radius:4px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:500}.dashboard-shell .donation-key-location,.dashboard-shell .donation-key-history{color:#9c979b;margin:0 0 5px;font-size:10px;display:block}.dashboard-shell .donation-key-history{color:#7f7b7e;margin:6px 0 0}.dashboard-shell .donation-key-archive-button{width:36px;height:36px;color:var(--accent-soft);border:1px solid var(--accent-border);background:#141516;border-radius:6px;place-items:center;padding:0;display:grid}:is(.dashboard-shell .donation-key-archive-button:hover,.dashboard-shell .donation-key-archive-button:focus-visible){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.dashboard-shell .donation-key-archive-button:hover,.dashboard-shell .donation-key-archive-button:focus-visible){background:color-mix(in srgb, var(--accent) 8%, #141516)}}:is(.dashboard-shell .donation-key-archive-button:hover,.dashboard-shell .donation-key-archive-button:focus-visible){outline:none}.dashboard-shell .donation-key-archive-button svg{stroke-width:1.55px;width:15px;height:15px}.dashboard-shell .donation-key-restore-button{white-space:nowrap;height:36px;padding:0 12px}.dashboard-shell .donation-key-copy-button:disabled{opacity:.45;cursor:not-allowed}@media (min-width:1101px){.dashboard-shell .content-grid{grid-template-rows:604px 391px;align-items:stretch}.dashboard-shell .right-column{grid-template-rows:604px 391px}.dashboard-shell .messages-panel,.dashboard-shell .profile-panel,.dashboard-shell .report-panel,.dashboard-shell .admin-panel{height:100%}}@property --reference-orbit{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes reference-neon-orbit{0%{--reference-orbit:0deg}to{--reference-orbit:360deg}}.dashboard-shell .button:after,.dashboard-shell .profile-search button:after,.dashboard-shell .date-display-button:after,.dashboard-shell .message-preview:after,.dashboard-shell .message-copy-button:after,.dashboard-shell .message-dismiss-button:after,.dashboard-shell .message-modal-close:after,.dashboard-shell .sound-status:after,.dashboard-shell .message-modal:before,.dashboard-shell .live-donation-alert:before,.dashboard-shell .date-popover:before,.dashboard-shell .location-filter-menu:before{content:""!important;z-index:5!important;pointer-events:none!important;border-radius:inherit!important;background:conic-gradient(from calc(var(--reference-start,292deg) + var(--reference-orbit)) at 50% 50%, transparent 0deg 5deg, var(--accent) 10deg, var(--accent) 18deg, var(--accent) 28deg, var(--accent) 38deg, var(--accent) 43deg 55deg, var(--accent) 60deg, var(--accent) 70deg, var(--accent) 80deg, var(--accent) 88deg, transparent 93deg 360deg) border-box!important;border:1.08px solid #0000!important;display:block!important;position:absolute!important;inset:0!important}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .button:after,.dashboard-shell .profile-search button:after,.dashboard-shell .date-display-button:after,.dashboard-shell .message-preview:after,.dashboard-shell .message-copy-button:after,.dashboard-shell .message-dismiss-button:after,.dashboard-shell .message-modal-close:after,.dashboard-shell .sound-status:after,.dashboard-shell .message-modal:before,.dashboard-shell .live-donation-alert:before,.dashboard-shell .date-popover:before,.dashboard-shell .location-filter-menu:before{background:conic-gradient(from calc(var(--reference-start,292deg) + var(--reference-orbit)) at 50% 50%, transparent 0deg 5deg, color-mix(in srgb, var(--accent) 4%, transparent) 10deg, color-mix(in srgb, var(--accent) 12%, transparent) 18deg, color-mix(in srgb, var(--accent) 34%, transparent) 28deg, color-mix(in srgb, var(--accent) 68%, transparent) 38deg, color-mix(in srgb, var(--accent) 72%, var(--accent-soft)) 43deg 55deg, color-mix(in srgb, var(--accent) 68%, transparent) 60deg, color-mix(in srgb, var(--accent) 34%, transparent) 70deg, color-mix(in srgb, var(--accent) 12%, transparent) 80deg, color-mix(in srgb, var(--accent) 4%, transparent) 88deg, transparent 93deg 360deg) border-box!important}}.dashboard-shell .button:after,.dashboard-shell .profile-search button:after,.dashboard-shell .date-display-button:after,.dashboard-shell .message-preview:after,.dashboard-shell .message-copy-button:after,.dashboard-shell .message-dismiss-button:after,.dashboard-shell .message-modal-close:after,.dashboard-shell .sound-status:after,.dashboard-shell .message-modal:before,.dashboard-shell .live-donation-alert:before,.dashboard-shell .date-popover:before,.dashboard-shell .location-filter-menu:before{opacity:0;filter:blur(.12px) drop-shadow(0 0 .45px var(--accent))!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .button:after,.dashboard-shell .profile-search button:after,.dashboard-shell .date-display-button:after,.dashboard-shell .message-preview:after,.dashboard-shell .message-copy-button:after,.dashboard-shell .message-dismiss-button:after,.dashboard-shell .message-modal-close:after,.dashboard-shell .sound-status:after,.dashboard-shell .message-modal:before,.dashboard-shell .live-donation-alert:before,.dashboard-shell .date-popover:before,.dashboard-shell .location-filter-menu:before{filter:blur(.12px) drop-shadow(0 0 .45px color-mix(in srgb, var(--accent) 58%, transparent))!important}}.dashboard-shell .button:after,.dashboard-shell .profile-search button:after,.dashboard-shell .date-display-button:after,.dashboard-shell .message-preview:after,.dashboard-shell .message-copy-button:after,.dashboard-shell .message-dismiss-button:after,.dashboard-shell .message-modal-close:after,.dashboard-shell .sound-status:after,.dashboard-shell .message-modal:before,.dashboard-shell .live-donation-alert:before,.dashboard-shell .date-popover:before,.dashboard-shell .location-filter-menu:before{-webkit-mask-composite:xor!important;-webkit-mask-composite:xor!important;-webkit-mask-source-type:auto,auto!important;-webkit-mask-composite:xor!important;-webkit-mask-source-type:auto,auto!important;animation:none!important;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;-webkit-mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;-webkit-mask-clip:padding-box,border-box!important;-webkit-mask-origin:padding-box,border-box!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;-webkit-mask-source-type:auto,auto!important;mask-mode:match-source,match-source!important}@property --trace-progress{syntax:"<number>";inherits:true;initial-value:0}@keyframes field-trace-run{0%{--trace-progress:0}to{--trace-progress:-100}}.dashboard-shell .button:hover:after,.dashboard-shell .profile-search button:hover:after,.dashboard-shell .date-display-button:hover:after,.dashboard-shell .date-display-button[aria-expanded=true]:after,.dashboard-shell .message-preview:hover:after,.dashboard-shell .message-copy-button:hover:after,.dashboard-shell .message-dismiss-button:hover:after,.dashboard-shell .message-modal-close:hover:after,.dashboard-shell .sound-status:hover:after,.dashboard-shell .message-modal:before,.dashboard-shell .live-donation-alert:before,.dashboard-shell .date-popover:before,.dashboard-shell .location-filter-menu:before{opacity:1;animation:6.8s linear infinite reference-neon-orbit!important}.dashboard-shell .button:focus-visible:after{opacity:1;animation:6.8s linear infinite reference-neon-orbit!important}.dashboard-shell .profile-search button:focus-visible:after{opacity:1;animation:6.8s linear infinite reference-neon-orbit!important}.dashboard-shell .date-display-button:focus-visible:after{opacity:1;animation:6.8s linear infinite reference-neon-orbit!important}.dashboard-shell .message-preview:focus-visible:after{opacity:1;animation:6.8s linear infinite reference-neon-orbit!important}.dashboard-shell .message-copy-button:focus-visible:after{opacity:1;animation:6.8s linear infinite reference-neon-orbit!important}.dashboard-shell .message-dismiss-button:focus-visible:after{opacity:1;animation:6.8s linear infinite reference-neon-orbit!important}.dashboard-shell .message-modal-close:focus-visible:after{opacity:1;animation:6.8s linear infinite reference-neon-orbit!important}.dashboard-shell .sound-status:focus-visible:after{opacity:1;animation:6.8s linear infinite reference-neon-orbit!important}.dashboard-shell .button-accent,.dashboard-shell .profile-search button,.dashboard-shell .sound-status.active{animation:none!important}.dashboard-shell .button-accent:after,.dashboard-shell .profile-search button:after,.dashboard-shell .sound-status.active:after{opacity:1;animation:6.8s linear infinite reference-neon-orbit!important}.dashboard-shell .glint-field:after{content:none!important}.dashboard-shell .field-trace{z-index:5;pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dashboard-shell .field-trace rect{x:.5px;y:.5px;rx:4px;ry:4px;fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;width:calc(100% - 1px);height:calc(100% - 1px);stroke-dashoffset:calc(var(--trace-progress) + var(--trace-offset,0));animation:none}.dashboard-shell .field-trace-gradient-segment{stroke:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .field-trace-gradient-segment{stroke:color-mix(in srgb, var(--accent) 72%, var(--accent-soft))}}.dashboard-shell .field-trace-gradient-segment{stroke-width:1.08px;stroke-linecap:round;shape-rendering:geometricprecision;filter:none}.dashboard-shell .glint-field:focus-within .field-trace{opacity:1;filter:drop-shadow(0 0 .45px var(--accent))}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .glint-field:focus-within .field-trace{filter:drop-shadow(0 0 .45px color-mix(in srgb, var(--accent) 58%, transparent))}}.dashboard-shell .glint-field:focus-within .field-trace{animation:6.8s linear infinite field-trace-run}.dashboard-shell .message-modal,.dashboard-shell .button,.dashboard-shell .profile-search button,.dashboard-shell .date-display-button,.dashboard-shell .message-copy-button,.dashboard-shell .message-dismiss-button,.dashboard-shell .message-modal-close,.dashboard-shell .sound-status{position:relative}.dashboard-shell .date-popover{top:calc(100% + 8px);left:0;position:absolute!important}@keyframes unified-linear-trace{0%{transform:translate(0)}to{transform:translate(590%)}}@keyframes unified-header-trace{0%{left:-15%}to{left:100%}}@keyframes unified-control-trace{0%{opacity:1;left:-70%}to{opacity:1;left:125%}}.dashboard-shell .topbar:before,.dashboard-shell .panel:before,.dashboard-shell .pagination-controls:after,.dashboard-shell .pagination-controls button.active:before{background:linear-gradient(90deg, transparent 0% 5%, var(--accent) 10%, var(--accent) 19%, var(--accent) 30%, var(--accent) 40%, var(--accent) 45% 55%, var(--accent) 60%, var(--accent) 70%, var(--accent) 81%, var(--accent) 90%, transparent 95% 100%);height:1.08px}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .topbar:before,.dashboard-shell .panel:before,.dashboard-shell .pagination-controls:after,.dashboard-shell .pagination-controls button.active:before{background:linear-gradient(90deg, transparent 0% 5%, color-mix(in srgb, var(--accent) 4%, transparent) 10%, color-mix(in srgb, var(--accent) 12%, transparent) 19%, color-mix(in srgb, var(--accent) 34%, transparent) 30%, color-mix(in srgb, var(--accent) 68%, transparent) 40%, color-mix(in srgb, var(--accent) 72%, var(--accent-soft)) 45% 55%, color-mix(in srgb, var(--accent) 68%, transparent) 60%, color-mix(in srgb, var(--accent) 34%, transparent) 70%, color-mix(in srgb, var(--accent) 12%, transparent) 81%, color-mix(in srgb, var(--accent) 4%, transparent) 90%, transparent 95% 100%)}}.dashboard-shell .topbar:before,.dashboard-shell .panel:before,.dashboard-shell .pagination-controls:after,.dashboard-shell .pagination-controls button.active:before{filter:blur(.12px) drop-shadow(0 0 .45px var(--accent))}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .topbar:before,.dashboard-shell .panel:before,.dashboard-shell .pagination-controls:after,.dashboard-shell .pagination-controls button.active:before{filter:blur(.12px) drop-shadow(0 0 .45px color-mix(in srgb, var(--accent) 58%, transparent))}}.dashboard-shell .topbar:before{opacity:1;mix-blend-mode:normal;width:210px;animation:6.8s linear infinite unified-header-trace;transform:none}.dashboard-shell .panel:before{opacity:0}.dashboard-shell .panel:hover:before,.dashboard-shell .panel:focus-within:before{opacity:.62}.dashboard-shell .pagination-controls:after{opacity:1;width:22%;animation:6.8s linear infinite unified-linear-trace;top:0;left:-30%}.dashboard-shell .pagination-controls button.active:before{width:30%;height:auto;animation:6.8s linear infinite unified-control-trace;top:-35%;bottom:-35%;left:-70%;transform:skew(-14deg)}@keyframes header-gradient-breathe{0%,to{opacity:.26}48%,55%{opacity:.82}}.dashboard-shell .topbar:after{background:linear-gradient(90deg, transparent 0%, var(--accent-deep) 8%, var(--accent) 28%, var(--accent-soft) 50%, var(--accent) 72%, var(--accent-deep) 92%, transparent 100%);height:.7px}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .topbar:after{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--accent-deep) 38%, transparent) 8%, color-mix(in srgb, var(--accent) 72%, transparent) 28%, var(--accent-soft) 50%, color-mix(in srgb, var(--accent) 72%, transparent) 72%, color-mix(in srgb, var(--accent-deep) 38%, transparent) 92%, transparent 100%)}}.dashboard-shell .topbar:after{filter:blur(.1px) drop-shadow(0 0 1.8px var(--accent-glow));animation:8.8s ease-in-out infinite header-gradient-breathe}.dashboard-shell .topbar:before{background:linear-gradient(90deg, transparent 0%, var(--accent) 12%, var(--accent) 34%, var(--accent-soft) 50%, var(--accent) 66%, var(--accent) 88%, transparent 100%);width:100%;height:.72px;bottom:0;left:50%;right:auto}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .topbar:before{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--accent) 18%, transparent) 12%, color-mix(in srgb, var(--accent) 42%, transparent) 34%, var(--accent-soft) 50%, color-mix(in srgb, var(--accent) 42%, transparent) 66%, color-mix(in srgb, var(--accent) 18%, transparent) 88%, transparent 100%)}}.dashboard-shell .topbar:before{opacity:.18;filter:blur(.12px) drop-shadow(0 0 2px var(--accent-glow));mix-blend-mode:screen;will-change:opacity;animation:8.8s ease-in-out .7s infinite header-gradient-breathe;transform:translate(-50%)}.dashboard-shell .button:hover,.dashboard-shell .profile-search button:hover,.dashboard-shell .date-display-button:hover,.dashboard-shell .date-display-button[aria-expanded=true],.dashboard-shell .message-preview:hover,.dashboard-shell .message-copy-button:hover,.dashboard-shell .message-dismiss-button:hover,.dashboard-shell .message-modal-close:hover,.dashboard-shell .sound-status:hover{background:var(--surface-input)!important;border-color:#343637!important;animation:none!important}.dashboard-shell .button:focus-visible{background:var(--surface-input)!important;border-color:#343637!important;animation:none!important}.dashboard-shell .profile-search button:focus-visible{background:var(--surface-input)!important;border-color:#343637!important;animation:none!important}.dashboard-shell .date-display-button:focus-visible{background:var(--surface-input)!important;border-color:#343637!important;animation:none!important}.dashboard-shell .message-preview:focus-visible{background:var(--surface-input)!important;border-color:#343637!important;animation:none!important}.dashboard-shell .message-copy-button:focus-visible{background:var(--surface-input)!important;border-color:#343637!important;animation:none!important}.dashboard-shell .message-dismiss-button:focus-visible{background:var(--surface-input)!important;border-color:#343637!important;animation:none!important}.dashboard-shell .message-modal-close:focus-visible{background:var(--surface-input)!important;border-color:#343637!important;animation:none!important}.dashboard-shell .sound-status:focus-visible{background:var(--surface-input)!important;border-color:#343637!important;animation:none!important}.site-navigation{transition:transform .68s cubic-bezier(.16,1,.3,1)!important}.site-navigation-panel{opacity:.18;transform-origin:0;filter:blur(1.5px);pointer-events:none;transition:opacity .42s,transform .68s cubic-bezier(.16,1,.3,1),filter .42s,box-shadow .42s;transform:translate(-12px)scale(.985);box-shadow:2px 3px 8px #0004,inset 0 1px #ffffff05}.site-navigation-panel>*{opacity:0;transition:opacity .34s 50ms,transform .48s cubic-bezier(.2,.8,.2,1) 50ms;transform:translate(-7px)}.site-navigation:hover .site-navigation-panel,.site-navigation:focus-within .site-navigation-panel,.site-navigation.is-open .site-navigation-panel{opacity:1;filter:blur();pointer-events:auto;transform:translate(0)scale(1);box-shadow:2px 3px 9px #0005,inset 0 1px #ffffff06}.site-navigation:hover .site-navigation-panel>*,.site-navigation:focus-within .site-navigation-panel>*,.site-navigation.is-open .site-navigation-panel>*{opacity:1;transform:translate(0)}.site-navigation-panel a{transition:color .26s,border-color .26s,background .26s,box-shadow .26s,transform .26s!important}:is(.site-navigation-panel a:hover,.site-navigation-panel a:focus-visible){transform:translate(2px)}.site-navigation-panel:before{content:"";z-index:5;pointer-events:none;border-radius:inherit;background:conic-gradient(from calc(292deg + var(--reference-orbit)) at 50% 50%, transparent 0deg 5deg, var(--nav-accent) 10deg, var(--nav-accent) 18deg, var(--nav-accent) 28deg, var(--nav-accent) 38deg, var(--nav-accent) 43deg 55deg, var(--nav-accent) 60deg, var(--nav-accent) 70deg, var(--nav-accent) 80deg, var(--nav-accent) 88deg, transparent 93deg 360deg) border-box;border:1.08px solid #0000;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.site-navigation-panel:before{background:conic-gradient(from calc(292deg + var(--reference-orbit)) at 50% 50%, transparent 0deg 5deg, color-mix(in srgb, var(--nav-accent) 4%, transparent) 10deg, color-mix(in srgb, var(--nav-accent) 12%, transparent) 18deg, color-mix(in srgb, var(--nav-accent) 34%, transparent) 28deg, color-mix(in srgb, var(--nav-accent) 68%, transparent) 38deg, color-mix(in srgb, var(--nav-accent) 72%, var(--nav-accent-soft)) 43deg 55deg, color-mix(in srgb, var(--nav-accent) 68%, transparent) 60deg, color-mix(in srgb, var(--nav-accent) 34%, transparent) 70deg, color-mix(in srgb, var(--nav-accent) 12%, transparent) 80deg, color-mix(in srgb, var(--nav-accent) 4%, transparent) 88deg, transparent 93deg 360deg) border-box}}.site-navigation-panel:before{opacity:0;filter:blur(.12px) drop-shadow(0 0 .45px var(--nav-accent))}@supports (color:color-mix(in lab, red, red)){.site-navigation-panel:before{filter:blur(.12px) drop-shadow(0 0 .45px color-mix(in srgb, var(--nav-accent) 58%, transparent))}}.site-navigation-panel:before{-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.site-navigation:hover .site-navigation-panel:before,.site-navigation:focus-within .site-navigation-panel:before,.site-navigation.is-open .site-navigation-panel:before{opacity:1;animation:6.8s linear infinite reference-neon-orbit}.site-navigation-handle{transition:opacity .34s,transform .44s cubic-bezier(.16,1,.3,1),box-shadow .3s!important}.dashboard-shell button{text-shadow:none!important}.dashboard-shell button:after{content:none!important;opacity:0!important;animation:none!important;display:none!important}:is(.dashboard-shell button:hover,.dashboard-shell button:focus-visible,.dashboard-shell button:active){box-shadow:none!important;filter:none!important;text-shadow:none!important}.dashboard-shell .message-preview{transition:color .2s,background-color .2s!important}:is(.dashboard-shell .message-preview:hover,.dashboard-shell .message-preview:focus-visible){color:var(--accent-soft)!important}@supports (color:color-mix(in lab, red, red)){:is(.dashboard-shell .message-preview:hover,.dashboard-shell .message-preview:focus-visible){color:color-mix(in srgb, var(--accent-soft) 28%, #f0edef)!important}}:is(.dashboard-shell .message-preview:hover,.dashboard-shell .message-preview:focus-visible){background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){:is(.dashboard-shell .message-preview:hover,.dashboard-shell .message-preview:focus-visible){background:color-mix(in srgb, var(--accent) 3%, transparent)!important}}:is(.dashboard-shell .message-preview:hover,.dashboard-shell .message-preview:focus-visible){box-shadow:none!important;border-color:#0000!important}.dashboard-shell .empty-overlay{color:#a6a3a6;border-top:1px solid var(--surface-line);box-sizing:border-box;background:var(--surface-inner)!important}.dashboard-shell .donations-table th:first-child,.dashboard-shell .donations-table td:first-child,.dashboard-shell .donations-table th:nth-child(2),.dashboard-shell .donations-table td:nth-child(2){text-align:left}.dashboard-shell .donations-table .supporter,.dashboard-shell .donations-table .location-cell>span{justify-content:flex-start}.dashboard-shell .toast{z-index:400!important}.dashboard-shell .message-modal:before,.dashboard-shell .date-popover:before,.dashboard-shell .location-filter-menu:before,.dashboard-shell .live-donation-alert:before{content:none!important;opacity:0!important;animation:none!important;display:none!important}.dashboard-shell .popup-field-surface>.field-trace{z-index:8;opacity:1;filter:drop-shadow(0 0 .45px var(--accent))}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .popup-field-surface>.field-trace{filter:drop-shadow(0 0 .45px color-mix(in srgb, var(--accent) 58%, transparent))}}.dashboard-shell .popup-field-surface>.field-trace{animation:6.8s linear infinite field-trace-run}.dashboard-shell .message-modal>.field-trace rect{rx:11px;ry:11px}.dashboard-shell .date-popover>.field-trace rect,.dashboard-shell .location-filter-menu>.field-trace rect{rx:7px;ry:7px}.dashboard-shell .live-donation-alert>.field-trace rect{rx:10px;ry:10px}.dashboard-shell .toast>.field-trace rect{rx:6px;ry:6px}.dashboard-shell .stat-icon>svg:first-child{filter:none!important;animation:none!important}.dashboard-shell .stat-card>.field-trace rect{rx:11px;ry:11px}.planner-page,.planner-frame{background:#111314}@media (prefers-reduced-motion:reduce){.site-navigation,.site-navigation-panel,.site-navigation-panel>*{transition-duration:.01ms!important;animation:none!important}}.dashboard-shell .field-trace,.dashboard-shell .topbar:before,.dashboard-shell .panel:before,.dashboard-shell .pagination-controls:after,.dashboard-shell .pagination-controls button.active:before,.dashboard-shell .glint-field:after,.dashboard-shell .button:after,.dashboard-shell .profile-search button:after,.dashboard-shell .date-display-button:after,.dashboard-shell .location-filter-button:after,.dashboard-shell .message-preview:after,.dashboard-shell .message-copy-button:after,.dashboard-shell .message-dismiss-button:after,.dashboard-shell .message-modal-close:after,.dashboard-shell .sound-status:after,.dashboard-shell .message-modal:before,.dashboard-shell .date-popover:before,.dashboard-shell .location-filter-menu:before,.dashboard-shell .live-donation-alert:before,.dashboard-shell .toast:before,.site-navigation-panel:before{content:none!important;animation:none!important;display:none!important}.dashboard-shell .button,.dashboard-shell .profile-search button,.dashboard-shell .date-display-button,.dashboard-shell .location-filter-button,.dashboard-shell .message-preview,.dashboard-shell .message-copy-button,.dashboard-shell .message-dismiss-button,.dashboard-shell .message-modal-close,.dashboard-shell .sound-status,.dashboard-shell .message-modal,.dashboard-shell .date-popover,.dashboard-shell .location-filter-menu,.dashboard-shell .live-donation-alert,.dashboard-shell .toast,.dashboard-shell input,.dashboard-shell select{animation:none!important}.dashboard-shell .button:hover,.dashboard-shell .profile-search button:hover,.dashboard-shell .date-display-button:hover,.dashboard-shell .date-display-button[aria-expanded=true],.dashboard-shell .location-filter-button:hover,.dashboard-shell .message-preview:hover,.dashboard-shell .message-copy-button:hover,.dashboard-shell .message-dismiss-button:hover,.dashboard-shell .message-modal-close:hover,.dashboard-shell .sound-status:hover{background:var(--surface-input)!important;border-color:var(--accent-border)!important;box-shadow:none!important}.dashboard-shell .button:focus-visible{background:var(--surface-input)!important;border-color:var(--accent-border)!important;box-shadow:none!important}.dashboard-shell .profile-search button:focus-visible{background:var(--surface-input)!important;border-color:var(--accent-border)!important;box-shadow:none!important}.dashboard-shell .date-display-button:focus-visible{background:var(--surface-input)!important;border-color:var(--accent-border)!important;box-shadow:none!important}.dashboard-shell .location-filter-button:focus-visible{background:var(--surface-input)!important;border-color:var(--accent-border)!important;box-shadow:none!important}.dashboard-shell .message-preview:focus-visible{background:var(--surface-input)!important;border-color:var(--accent-border)!important;box-shadow:none!important}.dashboard-shell .message-copy-button:focus-visible{background:var(--surface-input)!important;border-color:var(--accent-border)!important;box-shadow:none!important}.dashboard-shell .message-dismiss-button:focus-visible{background:var(--surface-input)!important;border-color:var(--accent-border)!important;box-shadow:none!important}.dashboard-shell .message-modal-close:focus-visible{background:var(--surface-input)!important;border-color:var(--accent-border)!important;box-shadow:none!important}.dashboard-shell .sound-status:focus-visible{background:var(--surface-input)!important;border-color:var(--accent-border)!important;box-shadow:none!important}.dashboard-shell .glint-field input:focus,.dashboard-shell .styled-date-picker:focus-within .date-display-button,.dashboard-shell .location-filter:focus-within .location-filter-button{background:var(--surface-input)!important;border-color:var(--accent-border)!important;box-shadow:none!important;animation:none!important}@property --frame-flare-progress{syntax:"<length>";inherits:false;initial-value:0}@keyframes frame-flare-orbit{0%{--frame-flare-progress:0px}to{--frame-flare-progress:-100px}}.dashboard-shell .input-flare-surface,.dashboard-shell .flare-frame-surface{--frame-flare-radius:4px;isolation:isolate;min-width:0;position:relative}.dashboard-shell .input-flare-surface{border-radius:var(--frame-flare-radius);width:100%;display:block}.dashboard-shell .input-flare-surface>:is(input,textarea,[contenteditable=true]){z-index:1;width:100%;position:relative}.dashboard-shell .frame-flare{z-index:9;opacity:0;visibility:hidden;pointer-events:none;contain:paint;width:100%;height:100%;transition:opacity .22s,visibility 0s linear .22s;animation:9s linear infinite paused frame-flare-orbit;display:block;position:absolute;inset:0;overflow:hidden}.dashboard-shell .frame-flare[data-flare-owner=modal]{animation-duration:10.5s}.dashboard-shell .frame-flare-shader{z-index:9;opacity:0;visibility:hidden;pointer-events:none;contain:strict;width:100%;height:100%;transition:opacity .22s,visibility 0s linear .22s;display:block;position:absolute;inset:0}.dashboard-shell .frame-flare.frame-flare-shader-active .frame-flare-track{stroke-opacity:0!important;filter:none!important}.dashboard-shell .frame-flare-track{x:.65px;y:.65px;rx:var(--frame-flare-radius);fill:none;width:calc(100% - 1.3px);height:calc(100% - 1.3px);stroke:var(--accent-soft);stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dashoffset:var(--frame-flare-progress);will-change:stroke-dashoffset}.dashboard-shell .frame-flare-glow,.dashboard-shell .frame-flare-core{stroke:#fff}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .frame-flare-glow,.dashboard-shell .frame-flare-core{stroke:color-mix(in srgb, white 42%, var(--accent-soft))}}.dashboard-shell .frame-flare-glow,.dashboard-shell .frame-flare-core{stroke-dasharray:34 66}.dashboard-shell .frame-flare-glow{stroke-width:2.8px;stroke-opacity:.34}.dashboard-shell .frame-flare-core{stroke-width:1.05px;stroke-opacity:.9}.dashboard-shell .input-flare-surface:focus-within>.frame-flare[data-flare-activation=focus],.dashboard-shell .input-flare-surface:focus-within>.frame-flare-shader-ready[data-flare-activation=focus],.dashboard-shell .frame-flare[data-flare-activation=open],.dashboard-shell .frame-flare-shader-ready[data-flare-activation=open]{opacity:1;visibility:visible;transition-delay:0s}.dashboard-shell .input-flare-surface:focus-within>.frame-flare[data-flare-activation=focus],.dashboard-shell .frame-flare[data-flare-activation=open]{animation-play-state:running}.dashboard-shell .input-flare-surface:focus-within>:is(input,textarea,[contenteditable=true]){box-shadow:none!important}.dashboard-shell .date-popover{--frame-flare-radius:9px}.dashboard-shell .message-modal{--frame-flare-radius:12px}.dashboard-shell .date-display-button,.dashboard-shell .date-display-button[aria-expanded=true],.dashboard-shell .styled-date-picker:focus-within .date-display-button{background:var(--surface-input)!important;box-shadow:none!important;border-color:#343637!important;animation:none!important}.dashboard-shell .date-display-button>svg,.dashboard-shell .date-display-button[aria-expanded=true]>svg,.dashboard-shell .styled-date-picker:focus-within .date-display-button>svg{color:#9c9c9e!important;filter:none!important}@media (prefers-reduced-motion:reduce){.dashboard-shell .frame-flare{animation:none!important}}.dashboard-shell .profile-search button:disabled{cursor:wait;opacity:.66}.dashboard-shell .profile-search-error{color:#d98b9d;margin:7px 2px 0;font-size:11px;line-height:1.35;display:block}.dashboard-shell .profile-not-found-toast strong,.dashboard-shell .profile-not-found-toast span{display:block}.dashboard-shell .profile-not-found-toast strong{color:var(--accent-soft);margin-bottom:3px;font-size:12px;font-weight:600}.dashboard-shell .profile-not-found-toast span{color:#999699;font-size:10px;line-height:1.45}.dashboard-shell .profile-search input[aria-invalid=true]{border-color:#8a4957}.dashboard-shell .leaderboard li{grid-template-columns:22px minmax(0,1fr) 70px;gap:6px;height:auto;min-height:60px}.dashboard-shell .leaderboard-profile-trigger{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;padding:3px 6px;transition:background-color .16s,border-color .16s;display:flex}.dashboard-shell .leaderboard-profile-trigger:not(:disabled){cursor:pointer}:is(.dashboard-shell .leaderboard-profile-trigger:not(:disabled):hover,.dashboard-shell .leaderboard-profile-trigger:not(:disabled):focus-visible){background:var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){:is(.dashboard-shell .leaderboard-profile-trigger:not(:disabled):hover,.dashboard-shell .leaderboard-profile-trigger:not(:disabled):focus-visible){background:color-mix(in srgb, var(--accent) 5%, transparent)}}:is(.dashboard-shell .leaderboard-profile-trigger:not(:disabled):hover,.dashboard-shell .leaderboard-profile-trigger:not(:disabled):focus-visible){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.dashboard-shell .leaderboard-profile-trigger:not(:disabled):hover,.dashboard-shell .leaderboard-profile-trigger:not(:disabled):focus-visible){border-color:color-mix(in srgb, var(--accent) 20%, transparent)}}.dashboard-shell .leaderboard-profile-trigger:disabled{cursor:default;opacity:1}.dashboard-shell .leaderboard-profile-trigger .avatar{flex:none}.dashboard-shell .leaderboard-profile-copy{min-width:0;display:block}.dashboard-shell .leaderboard-profile-copy b,.dashboard-shell .leaderboard-profile-copy small,.dashboard-shell .leaderboard-profile-copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-shell .leaderboard-profile-copy b{color:#eee9ec;font-size:14px;font-weight:550}.dashboard-shell .leaderboard-profile-copy small{color:#8f8b8e;margin-top:1px;font-size:9px;font-weight:400}.dashboard-shell .leaderboard-profile-copy strong{color:var(--accent);margin-top:2px;font-size:13px;font-weight:600}.dashboard-shell .supporter-profile-modal{width:min(620px,100%)}.dashboard-shell .supporter-profile-header .avatar{flex:0 0 58px;width:58px;height:58px}.dashboard-shell .supporter-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.dashboard-shell .supporter-profile-stats article{background:var(--surface-inner);border:1px solid #34363a;border-radius:8px;flex-direction:column;justify-content:center;min-width:0;min-height:72px;padding:13px 14px;display:flex}.dashboard-shell .supporter-profile-stats article:last-child{grid-column:1/-1;min-height:62px}.dashboard-shell .supporter-profile-stats small{color:#8e898d;letter-spacing:.8px;margin-bottom:6px;font-size:9px}.dashboard-shell .supporter-profile-stats strong{overflow-wrap:anywhere;color:#e9e5e7;font-size:14px;font-weight:570}.dashboard-shell .supporter-profile-stats .supporter-profile-total strong{color:var(--accent);font-size:18px}.dashboard-shell .supporter-profile-link{white-space:nowrap;text-decoration:none}@media (max-width:560px){.dashboard-shell .supporter-profile-stats{grid-template-columns:1fr}.dashboard-shell .supporter-profile-stats article:last-child{grid-column:auto}.dashboard-shell .supporter-profile-modal footer{flex-wrap:wrap}.dashboard-shell .supporter-profile-link{justify-content:center;width:100%}}.dashboard-shell .table-wrap,.team-table-wrap{scrollbar-width:thin;scrollbar-color:var(--accent) #121415}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .table-wrap,.team-table-wrap{scrollbar-color:color-mix(in srgb, var(--accent) 42%, #3a3b3d) #121415}}.dashboard-shell .table-wrap::-webkit-scrollbar{width:5px;height:5px}.team-table-wrap::-webkit-scrollbar{width:5px;height:5px}.dashboard-shell .table-wrap::-webkit-scrollbar-track{background:#121415}.team-table-wrap::-webkit-scrollbar-track{background:#121415}.dashboard-shell .table-wrap::-webkit-scrollbar-thumb{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .table-wrap::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 38%, #414246)}}.dashboard-shell .table-wrap::-webkit-scrollbar-thumb{border-radius:5px}.team-table-wrap::-webkit-scrollbar-thumb{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.team-table-wrap::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 38%, #414246)}}.team-table-wrap::-webkit-scrollbar-thumb{border-radius:5px}.dashboard-shell .table-wrap::-webkit-scrollbar-corner{background:#121415}.team-table-wrap::-webkit-scrollbar-corner{background:#121415}@media (max-width:1024px){.dashboard-shell .donations-table{min-width:820px}.dashboard-shell .report-wrap>table,.dashboard-shell .donations-wrap>.pagination,.dashboard-shell .report-pagination{min-width:700px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
