@font-face{font-family:changa;src:url(../media/Changa_variable-s.p.39i1p61p5nncu.woff2)format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:changa Fallback;src:local(Arial);ascent-override:122.39%;descent-override:61.15%;line-gap-override:0.0%;size-adjust:100.25%}.changa_acf4bec7-module__di0UUa__className{font-family:changa,changa Fallback;font-style:normal}.changa_acf4bec7-module__di0UUa__variable{--font-changa:"changa", "changa Fallback"}
@font-face{font-family:cairo;src:url(../media/Cairo_variable-s.p.43q-uw3-uzs_z.woff2)format("woff2");font-display:swap;font-weight:300 800;font-style:normal}@font-face{font-family:cairo Fallback;src:local(Arial);ascent-override:137.28%;descent-override:60.16%;line-gap-override:0.0%;size-adjust:94.91%}.cairo_a64a3c8c-module__P2a0ia__className{font-family:cairo,cairo Fallback;font-style:normal}.cairo_a64a3c8c-module__P2a0ia__variable{--font-cairo:"cairo", "cairo Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--color-gray-200:#e5e7eb;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-changa), var(--font-cairo), sans-serif;--font-body:var(--font-cairo), var(--font-changa), sans-serif}@supports (color:lab(0% 0 0)){:root,:host{--color-gray-200:lab(91.6229% -.159115 -2.26791)}}}@layer base{*,:after,:before,::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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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]){appearance:button}::file-selector-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{.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.ms-1{margin-inline-start:var(--spacing)}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-20{height:calc(var(--spacing) * 20)}.h-screen{height:100vh}.min-w-0{min-width:0}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-gray-200{background-color:var(--color-gray-200)}.bg-surface-2{background-color:var(--color-surface-elevated)}.font-display{font-family:var(--font-changa), var(--font-cairo), sans-serif}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.tab-1{tab-size:1}.tab-2{tab-size:2}.text-ice-light{color:var(--color-accent-ice-light)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.accent-gold{accent-color:var(--color-accent-gold)}.accent-ice-light{accent-color:var(--color-accent-ice-light)}.accent-teal{accent-color:var(--color-accent-teal)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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,)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[data-overlay\=\"section-menu\"\]\:visible:is(),.\[data-testid\=\"whoami\"\]\:visible:is(){visibility:visible}}:root{--color-bg-base:#0a1420;--color-surface-sunken:#101c2a;--color-surface-elevated:#16283a;--color-glass:#f4f7fa0b;--color-glass-hover:#f4f7fa13;--color-glass-border:#f4f7fa17;--color-glass-border-strong:#f4f7fa2e;--color-text-primary:#f2f6fa;--color-text-secondary:#a3b6c7;--color-text-tertiary:#8599ac;--color-accent-gold:#e8971f;--color-accent-gold-light:#f4b94a;--color-accent-gold-wash:#e8971f1f;--color-accent-teal:#1fcb8f;--color-accent-teal-light:#5fe3b4;--color-accent-teal-wash:#1fcb8f1f;--color-accent-coral:#ff5a36;--color-accent-coral-light:#ff977c;--color-accent-coral-wash:#ff5a3624;--color-accent-ice:#5fa3de;--color-accent-ice-light:#8fc7ee;--color-accent-ice-deep:#3682be;--color-accent-ice-wash:#5fa3de1f;--color-accent-ice-light-wash:#8fc7ee08;--color-accent-ice-overlay:#5fa3de17;--color-accent-ice-surface-faint:#5fa3de1a;--color-accent-ice-surface-subtle:#5fa3de29;--color-accent-ice-surface-hover:#5fa3de2e;--color-accent-ice-border-subtle:#5fa3de47;--color-accent-ice-border-medium:#5fa3de66;--color-accent-ice-border-strong:#5fa3de99;--color-accent-ice-border:#5fa3de59;--color-accent-gold-border:#e8971f59;--color-accent-teal-border:#1fcb8f59;--color-chart-grid:#ffffff0f;--color-chart-cell-empty:#f4f7fa0d;--color-accent-coral-border:#ff5a364d;--color-accent-coral-shadow:#ff5a368c;--color-accent-coral-shadow-hover:#ff5a36a6;--color-text-on-accent:#06131f;--color-text-on-coral:#06131f;--color-cta-end:var(--color-accent-coral);--color-shadow-icon:#0009;--color-shadow-panel:#000000a6;--color-shadow-card-hover:#0000008c;--color-overlay-hero:#ffffff0d;--color-card-edge-highlight:#ffffff29;--color-highlight-inset:#ffffff40;--color-highlight-inset-hover:#ffffff4d;--color-track-base:#ffffff14;--color-track-subtle:#ffffff12;--color-mask-stencil:#000;--color-scrim:#000000a6;--color-qr-fg:#06131f;--color-qr-bg:#fff;--color-status-pending:#f0c060;--color-status-pending-wash:#f0c0601f;--color-status-pending-border:#f0c06059;--color-success:var(--color-accent-teal-light);--color-success-wash:var(--color-accent-teal-wash);--color-success-border:#1fcb8f61;--color-badge-warn:#f59e0b;--color-badge-warn-ink:#1a1206;--color-club-accent:var(--color-accent-ice);--color-club-accent-ink:var(--color-text-on-accent);--club-guard-dark-1:#0a1420;--club-guard-dark-2:#101c2a;--club-guard-dark-3:#16283a;--club-guard-light-1:#f3f6f9;--club-guard-light-2:#e6edf3;--club-guard-light-3:#fff;--club-panel-dark-4:#1c2530;--club-panel-dark-5:#203143;--club-panel-light-4:#e3e7eb;--club-panel-light-5:#f7f7f8;--club-ink-white:#fff;--club-ink-dark:#06131f;--club-preview-dark-text:#f2f6fa;--club-preview-light-text:#0f1c2a;--club-accent:var(--color-club-accent);--club-accent-fill:var(--club-accent);--on-club-accent:var(--color-club-accent-ink);--club-accent-soft:var(--club-accent)}@supports (color:color-mix(in lab, red, red)){:root{--club-accent-soft:color-mix(in srgb, var(--club-accent) 20%, transparent)}}:root{--club-accent-line:var(--club-accent)}@supports (color:color-mix(in lab, red, red)){:root{--club-accent-line:color-mix(in srgb, var(--club-accent) 55%, transparent)}}:root{--club-accent-tile:var(--club-accent)}@supports (color:color-mix(in lab, red, red)){:root{--club-accent-tile:color-mix(in srgb, var(--club-accent) 12%, transparent)}}:root{--club-accent-icon:var(--club-accent)}@supports (color:color-mix(in lab, red, red)){:root{--club-accent-icon:color-mix(in srgb, var(--club-accent) 80%, var(--color-text-primary))}}:root{--club-accent-glow:var(--club-accent)}@supports (color:color-mix(in lab, red, red)){:root{--club-accent-glow:color-mix(in srgb, var(--club-accent) 8%, transparent)}}:root{--club-accent-shadow:var(--club-accent-fill)}@supports (color:color-mix(in lab, red, red)){:root{--club-accent-shadow:color-mix(in srgb, var(--club-accent-fill) 45%, transparent)}}:root{--club-tab-glow:var(--club-accent)}@supports (color:color-mix(in lab, red, red)){:root{--club-tab-glow:color-mix(in srgb, var(--club-accent) 55%, transparent)}}:root{--club-tab-core:var(--club-accent);--club-tab-core-size:2px;--club-swatch-1:#e35040;--club-swatch-2:#c76a2c;--club-swatch-3:#a87a1e;--club-swatch-4:#658f2b;--club-swatch-5:#25945c;--club-swatch-6:#1d9186;--club-swatch-7:#258cb8;--club-swatch-8:#3e83de;--club-swatch-9:#6d76f2;--club-swatch-10:#9963f7;--club-swatch-11:#c453cf;--club-swatch-12:#e54580;--picker-white:#fff;--picker-black:#000;--radius-lg:24px;--dialog-top:12dvh;--dialog-max-h:70dvh;--radius-md:16px;--radius-sm:10px;--radius-icon:12px;--ease:cubic-bezier(.22, 1, .36, 1);--card-pad:15px;--card-pad-sm:12px;--card-pad-xs:9px;--card-pad-2xs:8px;--card-gap:12px;--card-gap-lg:13px;--card-tile-ratio:3 / 2;--card-min-h-stat:100px;--card-min-h-row:44px;--content-max-wide:1240px;--content-max-form:720px;--content-max-reading:680px;--layer-popover:20;--layer-modal:50;--layer-toast:60}:root[data-theme=light]{--color-bg-base:#f3f6f9;--color-surface-sunken:#e6edf3;--color-surface-elevated:#fff;--color-glass:#0f1c2a09;--color-glass-hover:#0f1c2a12;--color-glass-border:#0f1c2a1a;--color-glass-border-strong:#0f1c2a33;--color-text-primary:#0f1c2a;--color-text-secondary:#46596d;--color-text-tertiary:#56697e;--color-accent-gold:#bd730b;--color-accent-gold-light:#7f4d00;--color-accent-gold-wash:#bd730b24;--color-accent-teal:#10966a;--color-accent-teal-light:#0a6847;--color-accent-teal-wash:#10966a24;--color-accent-coral:#e64a27;--color-accent-coral-light:#9e2d15;--color-accent-coral-wash:#e64a271f;--color-accent-ice:#3b86c4;--color-accent-ice-light:#1d5c8f;--color-accent-ice-deep:#3181c4;--color-accent-ice-wash:#3b86c41f;--color-accent-ice-light-wash:#1d5c8f0a;--color-accent-ice-overlay:#3b86c41a;--color-accent-ice-surface-faint:#3b86c41a;--color-accent-ice-surface-subtle:#3b86c429;--color-accent-ice-surface-hover:#3b86c433;--color-accent-ice-border-subtle:#3b86c452;--color-accent-ice-border-medium:#3b86c473;--color-accent-ice-border-strong:#3b86c4a6;--color-accent-ice-border:#3b86c466;--color-accent-gold-border:#bd730b61;--color-accent-teal-border:#10966a61;--color-chart-grid:#0f1c2a12;--color-chart-cell-empty:#0f1c2a0d;--color-accent-coral-border:#e64a2759;--color-accent-coral-shadow:#e64a2752;--color-accent-coral-shadow-hover:#e64a276b;--color-text-on-accent:#06131f;--color-text-on-coral:#fff;--color-cta-end:#c83d1d;--color-shadow-icon:#0f1c2a2e;--color-shadow-panel:#0f1c2a29;--color-shadow-card-hover:#0f1c2a24;--color-overlay-hero:#3b86c412;--color-card-edge-highlight:#0f1c2a12;--color-highlight-inset:#ffffff59;--color-highlight-inset-hover:#ffffff73;--color-track-base:#0f1c2a1a;--color-track-subtle:#0f1c2a14;--color-mask-stencil:#000;--color-scrim:#0f1c2a8c;--color-qr-fg:#06131f;--color-qr-bg:#fff;--color-status-pending:#714c00;--color-status-pending-wash:#b078001f;--color-status-pending-border:#b0780061;--color-success:#086142;--color-success-wash:var(--color-accent-teal-wash);--color-success-border:#10966a6b;--club-accent-soft:var(--club-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--club-accent-soft:color-mix(in srgb, var(--club-accent) 16%, transparent)}}:root[data-theme=light]{--club-accent-tile:var(--club-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--club-accent-tile:color-mix(in srgb, var(--club-accent) 7%, transparent)}}:root[data-theme=light]{--club-accent-glow:var(--club-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--club-accent-glow:color-mix(in srgb, var(--club-accent) 5%, var(--color-surface-elevated))}}:root[data-theme=light]{--club-accent-shadow:var(--club-accent-fill)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--club-accent-shadow:color-mix(in srgb, var(--club-accent-fill) 30%, transparent)}}:root[data-theme=light]{--club-tab-core:var(--club-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--club-tab-core:color-mix(in srgb, var(--club-accent) 70%, var(--color-text-primary))}}:root[data-theme=light]{--club-tab-core-size:3px}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--color-bg-base);color:var(--color-text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;margin:0;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);margin:0;font-weight:700}p{margin:0}ul{margin:0;padding:0;list-style:none}button{font-family:inherit}a{color:inherit;text-decoration:none}button,a,summary,[role=button]{-webkit-tap-highlight-color:transparent}::selection{background:var(--color-accent-ice);color:var(--color-text-on-accent)}:focus-visible{outline:2px solid var(--color-accent-ice-light);outline-offset:3px}.zdate{white-space:nowrap}.audit-code{color:var(--color-text-tertiary);font-family:ui-monospace,monospace;font-size:11.5px;font-weight:500}.num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.bg-orbs{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.orb{filter:blur(90px);opacity:.16;border-radius:50%;position:absolute}.orb--teal{background:var(--color-accent-teal);inset-inline-end:-140px;width:520px;height:520px;top:-160px}.orb--coral{background:var(--color-accent-coral);opacity:.11;inset-inline-start:-160px;width:460px;height:460px;top:38%}.orb--gold{background:var(--color-accent-gold);opacity:.1;inset-inline-start:32%;width:420px;height:420px;bottom:-220px}.bg-orbs:after{content:"";background:radial-gradient(ellipse 80% 50% at 50% -10%, var(--color-overlay-hero), transparent 60%);position:absolute;inset:0}.page{z-index:1;padding:20px 24px 80px;position:relative}@media (min-width:900px){.page{padding:28px 40px 96px}}.page-main{width:100%;max-width:var(--content-max-wide);margin-inline:auto}.page-main[data-width=form]{max-width:var(--content-max-form)}.page-main[data-width=reading]{max-width:var(--content-max-reading)}.topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:6px 20px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand-mark{background:linear-gradient(155deg, var(--color-surface-elevated), var(--color-surface-sunken));border:1px solid var(--color-glass-border-strong);width:44px;height:44px;box-shadow:0 8px 24px -8px var(--color-shadow-icon);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.brand-mark svg{width:24px;height:24px}.brand-name{font-family:var(--font-display);letter-spacing:.2px;font-size:19px;font-weight:700}.brand-sub{color:var(--color-text-tertiary);margin-top:1px;font-size:12px}.switcher{position:relative}.switcher summary,.switcher-chip{border:1px solid var(--color-glass-border);background:var(--color-glass);cursor:pointer;transition:background .2s var(--ease), border-color .2s var(--ease);border-radius:100px;align-items:center;gap:10px;padding:7px 12px 7px 8px;list-style:none;display:flex}.switcher summary::-webkit-details-marker{display:none}.switcher summary:hover{background:var(--color-glass-hover);border-color:var(--color-glass-border-strong)}.switcher-avatar{background:linear-gradient(135deg, var(--color-accent-ice), var(--color-accent-ice-deep));width:28px;height:28px;color:var(--color-text-on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.switcher-text{color:var(--color-text-primary);font-size:13.5px;font-weight:600}.switcher-chev{width:14px;height:14px;color:var(--color-text-tertiary);transition:transform .25s var(--ease)}.switcher[open] .switcher-chev{transform:rotate(180deg)}.switcher-panel{background:var(--color-surface-elevated);border:1px solid var(--color-glass-border-strong);border-radius:var(--radius-md);width:230px;box-shadow:0 20px 50px -12px var(--color-shadow-panel);z-index:var(--layer-popover);animation:panelIn .18s var(--ease);inset-inline-end:0;padding:6px;position:absolute;top:calc(100% + 8px)}@keyframes panelIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.switcher-item{color:var(--color-text-secondary);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:13px;display:flex}.switcher-item:hover{background:var(--color-glass-hover);color:var(--color-text-primary)}.switcher-item.active{color:var(--color-text-primary)}.switcher-item.disabled{cursor:not-allowed;opacity:.5}.switcher-item .dot-check{background:var(--color-accent-ice);border-radius:50%;width:7px;height:7px}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.topbar-more{display:block;position:relative}.topbar-more>summary{list-style:none}.topbar-more>summary::-webkit-details-marker{display:none}.topbar-more[open]>summary{background:var(--color-glass-hover);color:var(--color-text-primary);border-color:var(--color-glass-border-strong)}.topbar-more-panel{width:236px;box-shadow:0 20px 50px -12px var(--color-shadow-panel), inset 0 -16px 12px -12px var(--color-shadow-panel)}.topbar-more-list{margin:0;padding:0;list-style:none}.topbar-more-list--actions{border-top:1px solid var(--color-glass-border);margin-top:6px;padding-top:6px}.topbar-more-item{width:100%;min-height:44px;font:inherit;text-align:start;background:0 0;border:0;justify-content:flex-start;gap:10px;font-size:14px}.topbar-more-item[aria-current=page]{color:var(--color-text-primary);background:var(--color-glass)}.topbar-more-item:disabled{cursor:not-allowed;opacity:.5}.topbar-more-icon{color:var(--color-text-tertiary);flex:none;display:flex}.topbar-more-icon svg{width:18px;height:18px}.row-menu{flex:none;display:inline-flex;position:relative}.row-menu>.row-menu-trigger{width:36px;height:36px;color:var(--color-text-primary);border-radius:11px}.row-menu>.row-menu-trigger svg{stroke-width:3.2px;width:16px;height:16px}.row-menu-sheet{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.row-menu-item{width:100%;min-height:48px;color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:15px;display:flex}.row-menu-item:hover:not(:disabled),.row-menu-item:focus-visible{background:var(--color-glass-hover)}.row-menu-item:disabled{opacity:.55;cursor:not-allowed}.row-menu-item-icon{flex:none;display:inline-flex}.row-menu-item-icon svg{width:20px;height:20px}.row-menu-item--danger{color:var(--color-accent-coral-light)}.card:has(.fbar-popover){z-index:2;overflow:visible}@media (max-width:560px){.topbar-actions .topbar-overflowable{display:none}.topbar-actions{flex-wrap:nowrap}.topbar-actions .switcher,.topbar-actions .switcher summary,.topbar-actions .switcher-chip,.topbar-actions .switcher-text{min-width:0}.topbar-actions .switcher{flex:0 auto}}@media (max-width:420px){.topbar .btn-cta{justify-content:center;width:44px;padding:0}.topbar .btn-cta-label-short{display:none}}.btn-cta-label-short{display:none}.whoami{min-width:0;position:relative}.whoami-trigger{border:1px solid var(--color-glass-border);background:var(--color-glass);cursor:pointer;min-width:0;min-height:44px;transition:background .2s var(--ease), border-color .2s var(--ease);border-radius:12px;align-items:center;gap:10px;padding:6px 12px 6px 6px;list-style:none;display:flex}.whoami-trigger::-webkit-details-marker{display:none}.whoami-trigger:hover{background:var(--color-glass-hover);border-color:var(--color-glass-border-strong)}.whoami-chev{flex-shrink:0;margin-inline-start:auto}.whoami[open] .whoami-chev{transform:rotate(180deg)}.whoami-panel{inset-inline:0 auto}.whoami-item{min-height:44px;color:var(--color-text-primary);text-decoration:none}.whoami-avatar{background:var(--color-accent-ice-surface-subtle);width:32px;height:32px;color:var(--color-accent-ice-light);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.whoami-home{transition:transform .12s var(--ease);border-radius:10px;flex-shrink:0;display:flex}.whoami-home:active{transform:scale(.92)}.whoami-text{flex-direction:column;min-width:0;display:flex}.whoami-line{align-items:center;gap:8px;min-width:0;display:flex}.whoami-name{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.whoami-role{background:var(--color-accent-ice-surface-subtle);color:var(--color-accent-ice-light);border-radius:100px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:700}.whoami-email{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;align-self:flex-start;max-width:100%;font-size:12px;overflow:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:560px){.whoami{flex-basis:100%;order:3}.topbar{gap:10px 12px}.topbar-actions{gap:8px}.switcher{min-width:0}.switcher summary,.switcher-chip{gap:8px;padding:6px 10px 6px 6px}.switcher-text{text-overflow:ellipsis;white-space:nowrap;max-width:96px;overflow:hidden}.icon-btn{border-radius:11px;width:36px;height:36px}.icon-btn svg{width:16px;height:16px}.btn-cta{gap:6px;padding:10px 13px}.btn-cta-label-full{display:none}.btn-cta-label-short{display:inline}}.icon-btn{border:1px solid var(--color-glass-border);background:var(--color-glass);width:40px;height:40px;color:var(--color-text-secondary);cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative}.icon-btn:hover{background:var(--color-glass-hover);color:var(--color-text-primary);border-color:var(--color-glass-border-strong)}.icon-btn svg{width:18px;height:18px}.theme-toggle .theme-toggle-sun{display:none}html[data-theme=light] .theme-toggle .theme-toggle-sun{display:block}html[data-theme=light] .theme-toggle .theme-toggle-moon{display:none}.icon-btn .badge{background:var(--color-accent-ice);min-width:16px;height:16px;color:var(--color-text-on-accent);border:2px solid var(--color-bg-base);top:-3px;border-radius:100px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;inset-inline-end:-3px}.btn-cta{background:linear-gradient(155deg, var(--color-accent-coral-light), var(--color-cta-end));color:var(--color-text-on-coral);cursor:pointer;box-shadow:0 10px 26px -8px var(--color-accent-coral-shadow), inset 0 1px 0 var(--color-highlight-inset);transition:transform .2s var(--ease), box-shadow .2s var(--ease), filter .2s var(--ease);border:none;border-radius:12px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:700;display:flex}.btn-cta svg{width:16px;height:16px}.btn-cta:hover{box-shadow:0 16px 34px -8px var(--color-accent-coral-shadow-hover), inset 0 1px 0 var(--color-highlight-inset-hover);filter:brightness(1.04);transform:translateY(-2px)}.btn-cta:active{transform:translateY(0)}.btn-cta:disabled{opacity:.5;cursor:not-allowed;transform:none}.setup-banner{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--color-accent-ice-wash), var(--color-accent-ice-light-wash) 65%);border:1px solid var(--color-accent-ice-border-subtle);flex-wrap:wrap;align-items:center;gap:14px;margin-block-end:28px;padding:14px 18px;display:flex;position:relative;overflow:hidden}.setup-banner:before{content:"";background:linear-gradient(var(--color-accent-ice-light), var(--color-accent-ice));inset-inline-start:0;width:3px;position:absolute;top:0;bottom:0}.setup-banner-icon{background:var(--color-accent-ice-surface-subtle);width:34px;height:34px;color:var(--color-accent-ice-light);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.setup-banner-icon svg{width:18px;height:18px}.setup-banner-text{flex:320px;min-width:0}.setup-banner-text strong{color:var(--color-text-primary);margin-bottom:2px;font-size:14px;font-weight:700;display:block}.setup-banner-text span{color:var(--color-text-secondary);font-size:13px}.setup-banner-progress{color:var(--color-accent-ice-light);white-space:nowrap;font-size:11.5px;font-weight:700}.btn-ghost-ice{border:1px solid var(--color-accent-ice-border-medium);background:var(--color-accent-ice-surface-faint);color:var(--color-accent-ice-light);cursor:pointer;white-space:nowrap;transition:background .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease);border-radius:10px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:700;display:flex}.btn-ghost-ice svg{width:14px;height:14px;transition:transform .2s var(--ease)}.btn-ghost-ice:hover{background:var(--color-accent-ice-surface-hover);border-color:var(--color-accent-ice-border-strong)}.btn-ghost-ice:hover svg{transform:translate(-3px)}[dir=rtl] .btn-ghost-ice:hover svg{transform:translate(3px)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-block-end:16px;display:flex}.eyebrow{color:var(--color-text-tertiary);letter-spacing:.4px;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.eyebrow:before{content:"";background:var(--color-accent-ice);border-radius:2px;width:14px;height:2px}.section-title{font-size:22px}@media (min-width:768px){.section-title{font-size:25px}}.bento{gap:var(--card-gap);grid-template-columns:repeat(12,1fr);display:grid}@media (min-width:768px){.bento{gap:var(--card-gap-lg)}}.card{background:linear-gradient(165deg, var(--color-glass-hover), var(--color-glass));border:1px solid var(--color-glass-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(22px);padding:var(--card-pad);isolation:isolate;position:relative;overflow:hidden}.page-main>.card+.card,.member-panel>.card+.card{margin-top:var(--card-gap)}.card:before{content:"";border-radius:inherit;background:linear-gradient(165deg, var(--color-card-edge-highlight), transparent 40%);-webkit-mask:linear-gradient(var(--color-mask-stencil) 0 0) content-box, linear-gradient(var(--color-mask-stencil) 0 0);-webkit-mask-composite:xor;pointer-events:none;z-index:1;-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.reveal{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(18px)}.reveal.in{opacity:1;transform:translateY(0)}.impact{grid-column:1/-1;padding:28px 24px}@media (min-width:768px){.impact{padding:34px 38px}}.impact-stats{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:26px;margin-top:22px;display:grid}.impact-stat{padding-inline-start:18px;position:relative}.impact-stat:before{content:"";background:linear-gradient(var(--color-accent-ice-light), transparent);opacity:.5;inset-inline-start:0;border-radius:2px;width:2px;position:absolute;top:2px;bottom:6px}.impact-value-row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.impact-value{font-family:var(--font-display);letter-spacing:.5px;font-size:clamp(34px,5vw,52px);font-weight:800;line-height:1}.impact-unit{color:var(--color-text-secondary);padding-bottom:6px;font-size:14px;font-weight:600}.impact-label{color:var(--color-text-secondary);margin-top:8px;font-size:14px}.impact-delta{background:var(--color-accent-teal-wash);color:var(--color-accent-teal-light);border-radius:100px;align-items:center;gap:5px;margin-top:10px;padding:4px 9px 4px 7px;font-size:12px;font-weight:700;display:inline-flex}[dir=rtl] .impact-delta svg{transform:scaleX(-1)}.impact-delta svg{width:12px;height:12px}.impact-badge{background:var(--color-accent-gold-wash);color:var(--color-accent-gold-light);border-radius:100px;align-items:center;gap:5px;margin-top:10px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.impact-badge svg{width:12px;height:12px}.func-card{cursor:pointer;transition:transform .35s var(--ease), border-color .3s var(--ease), background .3s var(--ease), box-shadow .35s var(--ease);flex-direction:column;grid-column:span 12;gap:14px;display:flex}@media (min-width:560px){.func-card{grid-column:span 6}}@media (min-width:1000px){.func-card{grid-column:span 4}}.func-card:hover{border-color:var(--color-glass-border-strong);box-shadow:0 22px 44px -18px var(--color-shadow-card-hover);transform:translateY(-5px)}.func-card.disabled{cursor:not-allowed;opacity:.5}.func-icon{background:var(--color-surface-elevated);border:1px solid var(--color-glass-border);width:46px;height:46px;color:var(--color-accent-ice-light);transition:background .3s var(--ease), transform .35s var(--ease);border-radius:14px;justify-content:center;align-items:center;display:flex}.func-icon svg{width:22px;height:22px}.func-card:hover .func-icon{transform:scale(1.08)rotate(-4deg)}.func-title{font-size:17px;font-weight:700}.func-meta{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.func-verified{color:var(--color-accent-gold-light);align-items:center;gap:3px;font-size:12px;font-weight:700;display:inline-flex}.func-verified svg{width:12px;height:12px}.func-footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.func-arrow{background:var(--color-glass);width:30px;height:30px;color:var(--color-text-secondary);transition:transform .3s var(--ease), background .3s var(--ease), color .3s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:flex}.func-arrow svg{width:14px;height:14px}.func-card:not(.disabled):hover .func-arrow{background:var(--color-accent-ice);color:var(--color-text-on-accent);transform:translate(-4px)}.func-progress-track{background:var(--color-track-base);border-radius:4px;height:4px;overflow:hidden}.func-progress-fill{background:linear-gradient(90deg, var(--color-accent-teal), var(--color-accent-teal-light));height:100%;transition:width 1.1s var(--ease) .2s;border-radius:4px}.func-card--team{justify-content:flex-start;gap:0}.func-team-row{align-items:center;gap:12px;padding-block:9px;display:flex}.func-team-row:first-of-type{padding-top:0}.func-team-icon{background:var(--color-surface-elevated);border:1px solid var(--color-glass-border);width:34px;height:34px;color:var(--color-accent-ice-light);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.func-team-icon svg{width:16px;height:16px}.func-team-title{color:var(--color-text-secondary);font-size:13px;font-weight:700}.func-team-divider{background:var(--color-glass-border);height:1px}.finance-card{grid-column:1/-1}@media (min-width:1000px){.finance-card{grid-column:span 5}.dash-rewards-card{grid-column:span 7}}.finance-head{justify-content:space-between;align-items:center;display:flex}.finance-icon{background:var(--color-surface-elevated);border:1px solid var(--color-glass-border);width:38px;height:38px;color:var(--color-accent-ice-light);border-radius:11px;justify-content:center;align-items:center;display:flex}.finance-icon svg{width:18px;height:18px}.finance-value{font-family:var(--font-display);margin-top:16px;font-size:clamp(30px,4vw,40px);font-weight:800}.finance-row{border-top:1px solid var(--color-glass-border);justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;display:flex}.finance-row-label{color:var(--color-text-secondary);font-size:13px}.finance-row-value{font-size:14px;font-weight:700}.sparkline{align-items:flex-end;gap:5px;height:46px;margin-top:18px;display:flex}.sparkline i{background:linear-gradient(180deg, var(--color-accent-ice-light), var(--color-accent-ice));opacity:.85;transform-origin:bottom;transition:transform .8s var(--ease);border-radius:3px 3px 1px 1px;flex:1;font-style:normal}.finance-series{align-items:flex-end;gap:10px;display:flex}.finance-series .sparkline{flex:1;height:30px;margin-top:12px}.finance-series-label{color:var(--color-text-secondary);min-width:30px;font-size:11px;font-weight:700}.pulse-card{background:linear-gradient(165deg, var(--color-accent-ice-overlay), var(--color-glass));grid-column:1/-1}@media (min-width:1000px){.pulse-card{grid-column:span 7}}.pulse-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.live-chip{color:var(--color-accent-ice-light);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.live-dot{background:var(--color-accent-ice);border-radius:50%;width:8px;height:8px;position:relative}.live-dot:after{content:"";border:1.5px solid var(--color-accent-ice);animation:ping 2s var(--ease) infinite;border-radius:50%;position:absolute;inset:-5px}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.pulse-body{grid-template-columns:1fr;gap:26px;margin-top:22px;display:grid}@media (min-width:640px){.pulse-body{grid-template-columns:1.1fr 1fr}}.pulse-count-wrap{align-items:center;gap:18px;display:flex}.pulse-ring{flex-shrink:0;width:96px;height:96px;position:relative}.pulse-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.pulse-ring .track{fill:none;stroke:var(--color-track-base);stroke-width:7px}.pulse-ring .fill{fill:none;stroke:url(#pulseGrad);stroke-width:7px;stroke-linecap:round;stroke-dasharray:251;transition:stroke-dashoffset 1.4s var(--ease) .3s}.pulse-ring-center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pulse-ring-glow{background:var(--color-accent-ice);opacity:.18;filter:blur(14px);border-radius:50%;animation:2.4s ease-in-out infinite pulseGlow;position:absolute;inset:10px}@keyframes pulseGlow{0%,to{opacity:.12;transform:scale(.94)}50%{opacity:.28;transform:scale(1.04)}}.pulse-value{font-family:var(--font-display);z-index:1;font-size:26px;font-weight:800;position:relative}.pulse-caption{color:var(--color-text-tertiary);z-index:1;font-size:11px;position:relative}.pulse-count-text .num-big{font-family:var(--font-display);font-size:clamp(30px,4vw,38px);font-weight:800}.pulse-count-text .label{color:var(--color-text-secondary);margin-top:3px;font-size:13px}.congestion{padding-top:4px}.congestion-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.congestion-label{color:var(--color-text-secondary);font-size:12.5px}.congestion-tag{color:var(--color-accent-ice-light);font-size:12px;font-weight:700}.congestion-track{background:var(--color-track-subtle);border-radius:8px;height:8px;overflow:hidden}.congestion-fill{background:linear-gradient(90deg, var(--color-accent-ice), var(--color-accent-ice-light));height:100%;transition:width 1.2s var(--ease) .4s;border-radius:8px}.congestion-scale{color:var(--color-text-tertiary);justify-content:space-between;margin-top:6px;font-size:10.5px;display:flex}.levelups{border-top:1px solid var(--color-glass-border);margin-top:20px;padding-top:18px}.pulse-body .levelups{min-height:135px}.levelups-title{color:var(--color-text-secondary);margin-bottom:12px;font-size:12.5px;font-weight:700}.levelup-item{align-items:center;gap:10px;padding:7px 0;display:flex}.levelup-avatar{background:var(--color-surface-elevated);border:1px solid var(--color-glass-border);width:30px;height:30px;color:var(--color-text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:flex}.levelup-name{font-size:13px;font-weight:600}.levelup-to{color:var(--color-text-tertiary);font-size:12px}.level-badge{background:var(--color-accent-gold-wash);color:var(--color-accent-gold-light);white-space:nowrap;border-radius:100px;align-items:center;gap:4px;margin-inline-start:auto;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}@media (min-width:640px){.pulse-body .levelups{min-width:0}.pulse-body .levelup-item>div{flex:0 auto;min-width:0}.pulse-body .levelup-item .level-badge{align-self:center;margin-inline-start:4px}}.level-badge svg{width:11px;height:11px}.pulse-page-head{margin-bottom:20px}.pulse-back-link{margin-bottom:18px}[dir=rtl] .pulse-back-link svg{transform:scaleX(-1)}[dir=rtl] .pulse-back-link:hover svg{transform:scaleX(-1)translate(-3px)}.pulse-hero,.rank-card{grid-column:1/-1}@media (min-width:768px){.rank-card{grid-column:span 6}.bento-solo .rank-card{grid-column:1/-1}}.upgrades-card{grid-column:1/-1}.rank-list{flex-direction:column;margin-top:18px;display:flex}.rank-item{border-top:1px solid var(--color-glass-border);align-items:center;gap:12px;padding:10px 0;display:flex}.rank-item:first-child{border-top:none;padding-top:0}.rank-position{width:26px;height:26px;color:var(--color-text-secondary);background:var(--color-surface-elevated);border:1px solid var(--color-glass-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.rank-position--first{color:var(--color-accent-gold-light);background:var(--color-accent-gold-wash);border-color:#0000}.rank-avatar{background:var(--color-surface-elevated);border:1px solid var(--color-glass-border);width:30px;height:30px;color:var(--color-text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:flex}.rank-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.rank-value{white-space:nowrap;margin-inline-start:auto;font-size:12.5px;font-weight:700}.rank-card-icon{background:var(--color-surface-elevated);border:1px solid var(--color-glass-border);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.rank-card-icon svg{width:18px;height:18px}.rank-card-icon--teal{color:var(--color-accent-teal-light)}.rank-card-icon--ice{color:var(--color-accent-ice-light)}.data-fade-in{animation:routeEnter .18s var(--ease) both}.notif-card{grid-column:1/-1}.notif-content{animation:notifContentIn .4s var(--ease) both}@keyframes notifContentIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.notif-list{flex-direction:column;margin-top:18px;display:flex}.notif-item{border-top:1px solid var(--color-glass-border);transition:background .2s var(--ease);border-radius:10px;align-items:flex-start;gap:14px;padding:14px 4px;display:flex}.notif-item:first-child{border-top:none}.notif-item:hover{background:var(--color-glass-hover)}.notif-icon{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.notif-icon svg{width:17px;height:17px}.notif-icon.teal{background:var(--color-accent-teal-wash);color:var(--color-accent-teal-light)}.notif-icon.ice{background:var(--color-accent-ice-wash);color:var(--color-accent-ice-light)}.notif-icon.gold{background:var(--color-accent-gold-wash);color:var(--color-accent-gold-light)}.notif-body{flex:1;min-width:0}.notif-text{color:var(--color-text-primary);font-size:13.5px;line-height:1.55}.notif-text b{font-weight:700}.notif-time{color:var(--color-text-tertiary);margin-top:3px;font-size:11.5px}.notif-unread{background:var(--color-accent-ice);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.skeleton{background:linear-gradient(90deg, var(--color-glass) 0%, var(--color-glass-hover) 50%, var(--color-glass) 100%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.6s ease-in-out infinite skeletonShimmer}.skeleton-inline{vertical-align:middle;height:1em;display:inline-block}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.state-block{text-align:center;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px 16px;display:flex}.state-block-icon{width:34px;height:34px;color:var(--color-text-tertiary)}.state-block-title{color:var(--color-text-primary);font-size:13.5px;font-weight:700}.state-block-desc{color:var(--color-text-secondary);max-width:320px;font-size:12.5px}.route-state{max-width:520px;margin:12vh auto 0}.route-state .state-block-title{font-size:16px}.route-state-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:6px;display:flex}.route-state-actions .btn-retry{margin-top:0}.route-error-details{max-width:100%;color:var(--color-text-tertiary);margin-top:10px;font-size:12px}.route-error-details>summary{cursor:pointer;min-height:44px;font-size:12px}.route-error-details-body{border:1px solid var(--color-glass-border);background:var(--color-glass);text-align:start;-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;border-radius:9px;margin:4px 0 0;padding:8px 10px}.route-error-details-body dt{color:var(--color-text-tertiary)}.route-error-details-body dd{color:var(--color-text-secondary);margin:0 0 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.btn-retry{border:1px solid var(--color-glass-border-strong);background:var(--color-glass);color:var(--color-text-primary);cursor:pointer;transition:background .2s var(--ease);border-radius:9px;margin-top:4px;padding:7px 16px;font-size:12.5px;font-weight:700}.btn-retry:hover:not(:disabled){background:var(--color-glass-hover)}.btn-retry:disabled{cursor:not-allowed;opacity:.5}svg{display:block}.stroke{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}footer.meta-note{text-align:center;color:var(--color-text-tertiary);margin-top:36px;font-size:11.5px}.page:has(.rwd-row.staff-row--skeleton)>footer.meta-note{visibility:hidden}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.auth-shell{z-index:1;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative}.auth-card{width:100%;max-width:380px;padding:32px 28px}.auth-brand{align-items:center;gap:12px;margin-bottom:22px;display:flex}.auth-title{font-family:var(--font-display);color:var(--color-text-primary);margin-bottom:4px;font-size:20px;font-weight:700}.auth-subtitle{color:var(--color-text-secondary);margin-bottom:24px;font-size:13px}.field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.field label,.field .field-label{color:var(--color-text-secondary);font-size:12.5px;font-weight:600}.field input{background:var(--color-glass);border:1px solid var(--color-glass-border);border-radius:var(--radius-sm);color:var(--color-text-primary);transition:border-color .2s var(--ease), background .2s var(--ease);padding:11px 14px;font-size:14px}.field input:focus{border-color:var(--color-accent-ice);background:var(--color-glass-hover);outline:none}.field input::placeholder{color:var(--color-text-tertiary)}.btn-primary{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--color-accent-ice), var(--color-accent-ice-deep));width:100%;color:var(--color-text-on-accent);cursor:pointer;transition:filter .2s var(--ease), transform .15s var(--ease);border:none;padding:12px 16px;font-size:14px;font-weight:700}.btn-primary:hover:not(:disabled){filter:brightness(1.08)}.btn-primary:active:not(:disabled){transform:scale(.98)}.btn-primary:disabled{opacity:.45;filter:saturate(.35);cursor:not-allowed}.btn-primary:has(>svg){justify-content:center;align-items:center;gap:8px;display:inline-flex}.btn-primary>:where(svg){flex:none;width:16px;height:16px}.auth-error{background:var(--color-accent-coral-wash);border:1px solid var(--color-accent-coral-border);border-radius:var(--radius-sm);color:var(--color-accent-coral-light);align-items:flex-start;gap:8px;margin-bottom:16px;padding:10px 12px;font-size:12.5px;display:flex}.auth-error svg{flex-shrink:0;width:16px;height:16px;margin-top:1px}.password-card{max-width:460px;padding:24px 22px}.password-success{background:var(--color-accent-ice-surface-subtle);border:1px solid var(--color-glass-border-strong);border-radius:var(--radius-sm);color:var(--color-accent-ice-light);align-items:flex-start;gap:8px;margin-bottom:16px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.password-success svg{flex-shrink:0;margin-top:1px}.staff-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.staff-subtitle{color:var(--color-text-secondary);max-width:560px;margin-top:6px;font-size:13.5px}.staff-frozen-banner{border-radius:var(--radius-md);background:var(--color-accent-coral-wash);border:1px solid var(--color-accent-coral-border);color:var(--color-accent-coral-light);align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 18px;display:flex}.staff-frozen-banner svg{flex-shrink:0;width:18px;height:18px;margin-top:2px}.staff-frozen-banner strong{color:var(--color-text-primary);margin-bottom:2px;font-size:14px;display:block}.staff-frozen-banner span{color:var(--color-text-secondary);font-size:13px}.staff-card{padding:var(--card-pad-sm)}.staff-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding:4px 6px 12px;display:flex}.staff-card-title{font-size:16px}.staff-card-meta{color:var(--color-text-secondary);font-size:12.5px}.staff-list{flex-direction:column;gap:4px;display:flex}.staff-row{border-radius:var(--radius-sm);width:100%;color:inherit;text-align:start;cursor:pointer;transition:background .2s var(--ease), border-color .2s var(--ease);background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:12px 10px;display:flex}.staff-row:hover{background:var(--color-glass-hover);border-color:var(--color-glass-border)}.staff-row--skeleton,.staff-row--static{cursor:default}.staff-row--static{min-height:44px}.staff-row--skeleton:hover,.staff-row--static:hover{background:0 0;border-color:#0000}.staff-row--inactive .staff-avatar{opacity:.55}.staff-row--inactive .staff-row-main .staff-row-title{color:var(--color-text-secondary)}.staff-avatar{background:var(--color-glass);border:1px solid var(--color-glass-border);width:40px;height:40px;color:var(--color-text-secondary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.staff-avatar svg{width:18px;height:18px}.staff-avatar--trainer{background:var(--color-accent-ice-surface-faint);border-color:var(--color-accent-ice-border-subtle);color:var(--color-accent-ice-light)}.staff-row-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.staff-row-title{color:var(--color-text-primary);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;font-weight:700;display:flex}.staff-ref{color:var(--color-text-tertiary);font-size:12px;font-weight:500}.staff-row-meta{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.staff-chip{border:1px solid var(--color-glass-border-strong);background:var(--color-glass);color:var(--color-text-secondary);white-space:nowrap;border-radius:100px;align-items:center;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.staff-row-note{color:var(--color-text-tertiary);margin-top:4px;font-size:12px;line-height:1.6;display:block}.staff-chip--trainer,.rep-chip--stable{border-color:var(--color-accent-ice-border-medium);background:var(--color-accent-ice-surface-faint);color:var(--color-accent-ice-light)}.rep-chip--watch{border-color:var(--color-status-pending-border);background:var(--color-status-pending-wash);color:var(--color-status-pending)}.rep-chip--review{border-color:var(--color-accent-coral-border);background:var(--color-accent-coral-wash);color:var(--color-accent-coral-light)}.rep-detail{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.staff-status{color:var(--color-text-tertiary);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.staff-status:before{content:"";background:var(--color-text-tertiary);border-radius:50%;width:7px;height:7px}.staff-status--active{color:var(--color-text-primary)}.staff-status--active:before{background:var(--color-accent-ice)}.staff-row-arrow{color:var(--color-text-tertiary);flex-shrink:0}.staff-row-arrow svg{width:14px;height:14px}@media (max-width:560px){.staff-card{padding:var(--card-pad-2xs)}.staff-row{gap:10px;padding:10px 6px}.staff-row-arrow{display:none}}.modal-overlay{z-index:var(--layer-modal);background:var(--color-scrim);animation:panelIn .18s var(--ease);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-panel{background:var(--color-surface-elevated);border:1px solid var(--color-glass-border-strong);border-radius:var(--radius-lg);width:100%;max-width:520px;max-height:calc(100vh - 32px);box-shadow:0 30px 70px -20px var(--color-shadow-panel);outline:none;flex-direction:column;display:flex}.modal-head{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 12px;display:flex}.modal-title{font-size:17px}.modal-close{flex-shrink:0;width:34px;height:34px}.modal-close svg{width:16px;height:16px}.modal-body{padding:4px 20px 16px;overflow-y:auto}.modal-footer{border-top:1px solid var(--color-glass-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px 18px;display:flex}.modal-footer .btn-retry{margin-top:0}@media (max-width:560px){.modal-overlay{align-items:flex-end;padding:0}.modal-panel{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-width:none;max-height:92vh}}.btn-primary--inline{width:auto}.btn-danger{border:1px solid var(--color-accent-coral-border);background:var(--color-accent-coral-wash);color:var(--color-accent-coral-light);cursor:pointer;transition:filter .2s var(--ease);border-radius:10px;padding:9px 16px;font-size:13px;font-weight:700}.btn-danger:hover:not(:disabled){filter:brightness(1.15)}.btn-danger--quiet{background:0 0;border-color:#0000;padding:7px 10px;font-size:12.5px}.btn-danger:disabled,.btn-ghost-ice:disabled{opacity:.5;cursor:not-allowed}.staff-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin:0 0 18px;display:grid}.staff-dl dt{color:var(--color-text-tertiary);margin-bottom:4px;font-size:12px}.staff-dl dd{color:var(--color-text-primary);margin:0;font-size:14px;font-weight:600}.staff-dl dd.num{text-align:end}.staff-section-label{color:var(--color-text-secondary);margin-bottom:8px;font-size:12.5px;font-weight:700}.staff-bundles{border-top:1px solid var(--color-glass-border);padding-top:14px}.staff-note{color:var(--color-text-secondary);margin-bottom:12px;font-size:12.5px;line-height:1.7}.staff-note--strong{color:var(--color-text-primary);font-weight:600}.staff-warning{color:var(--color-text-primary);border-radius:var(--radius-sm);background:var(--color-glass);border:1px solid var(--color-glass-border-strong);margin:14px 0 12px;padding:10px 12px;font-size:12.5px;line-height:1.7}.staff-success{color:var(--color-accent-ice-light);margin-top:12px;font-size:12.5px;font-weight:600}.bundle-chips{flex-wrap:wrap;gap:6px;display:flex}.bundle-chip{background:var(--color-glass);border:1px solid var(--color-glass-border-strong);color:var(--color-text-primary);border-radius:100px;padding:3px 10px;font-size:12px;font-weight:600}.bundle-chip--soon{color:var(--color-text-secondary);margin-inline-start:8px;padding:1px 8px;font-size:11px;display:inline-block}.bundle-checklist{flex-direction:column;gap:4px;display:flex}.bundle-check{border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.bundle-check:hover{background:var(--color-glass-hover)}.bundle-check input{width:16px;height:16px;accent-color:var(--color-accent-ice)}.bundle-check-hint{color:var(--color-accent-coral-light);font-size:11.5px}.field-select,.field-textarea{background:var(--color-glass);border:1px solid var(--color-glass-border);border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary);transition:border-color .2s var(--ease), background .2s var(--ease);padding:11px 14px;font-family:inherit;font-size:14px}.field-select option,.field-select optgroup{background:var(--color-surface-elevated);color:var(--color-text-primary)}.field-textarea{resize:vertical}.field-select:focus,.field-textarea:focus{border-color:var(--color-accent-ice);background:var(--color-glass-hover);outline:none}.field input[aria-invalid=true]{border-color:var(--color-accent-coral-border)}.field-error{color:var(--color-accent-coral-light);font-size:12px}.seg-tabs{background:var(--color-glass);border:1px solid var(--color-glass-border);scrollbar-width:none;border-radius:12px;gap:4px;margin-bottom:16px;padding:4px;display:flex;overflow-x:auto}@media (max-width:560px){.seg-tabs:has(>.seg-tab:nth-child(4)){grid-template-columns:1fr 1fr;display:grid;overflow:visible}}.seg-tab{white-space:nowrap;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1 0 auto;padding:8px 10px;font-size:13px;font-weight:700}.seg-tab.active{background:var(--color-accent-ice-surface-subtle);color:var(--color-accent-ice-light)}.coach-results{flex-direction:column;gap:6px;max-height:260px;display:flex;overflow-y:auto}.coach-result{border-radius:var(--radius-sm);border:1px solid var(--color-glass-border);background:var(--color-glass);width:100%;color:inherit;text-align:start;cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 12px;display:flex}.coach-result:hover{background:var(--color-glass-hover)}.coach-result.selected{border-color:var(--color-accent-ice-border-strong);background:var(--color-accent-ice-surface-faint)}.coach-result-name{color:var(--color-text-primary);flex:1;font-size:14px;font-weight:700}.coach-result-meta{color:var(--color-text-secondary);font-size:12px}.coach-result-done{color:var(--color-accent-ice-light)}.staff-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.staff-custom-title{color:var(--color-text-secondary);font-size:12px;font-weight:600}.staff-row-role{color:var(--color-text-tertiary);font-size:12px}.staff-custom-title+.staff-row-role:before{content:"·";margin-inline-end:8px}.staff-row-muted{color:var(--color-text-tertiary);font-size:12px}.bundle-chips--compact{gap:4px}.bundle-chips--compact .bundle-chip{padding:1px 8px;font-size:11px}.staff-detail-name{color:var(--color-text-primary);margin-bottom:14px;font-size:17px;font-weight:700}.staff-title-field{border-top:1px solid var(--color-glass-border);padding:14px 0}.staff-title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.staff-title-row .staff-note{margin-bottom:0}.staff-title-value{color:var(--color-text-primary);font-size:14px;font-weight:600}.staff-title-actions{justify-content:flex-end;gap:8px;margin-bottom:8px;display:flex}.btn-ghost-ice--sm{padding:6px 12px;font-size:12.5px}.field-hint{color:var(--color-text-tertiary);font-size:12px}.field input[aria-invalid=true]+.field-hint{color:var(--color-accent-coral-light)}.bundle-check-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bundle-check-label{font-weight:600}.bundle-check-desc{color:var(--color-text-tertiary);font-size:11.5px}.seg-tab:disabled{cursor:not-allowed;opacity:.6}.seg-tab-badge{border:1px solid var(--color-glass-border-strong);color:var(--color-text-tertiary);border-radius:100px;margin-inline-start:6px;padding:1px 7px;font-size:10.5px}.link-requests{margin-bottom:20px}.link-request-row{border-radius:var(--radius-sm);align-items:center;gap:12px;padding:12px 10px;display:flex}.link-request-message{color:var(--color-text-secondary);font-size:12.5px;line-height:1.6}.link-request-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (max-width:560px){.link-request-row{flex-wrap:wrap;padding:10px 0}.link-request-actions{justify-content:flex-end;width:100%}}.invite-role-name{color:var(--color-text-primary);font-size:13.5px;font-weight:700}.invite-once{border-color:var(--color-accent-coral-border);background:var(--color-accent-coral-wash);align-items:flex-start;gap:10px;margin-top:0;display:flex}.invite-once svg{width:18px;height:18px;color:var(--color-accent-coral-light);flex-shrink:0;margin-top:2px}.invite-once-title{color:var(--color-text-primary);margin-bottom:2px;font-size:13.5px;display:block}.field input.invite-link-input{text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.invite-actions{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.invite-actions>*{flex:auto;min-height:44px}.invite-whatsapp{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.invite-summary{margin-top:12px}.invite-done{width:100%;min-height:44px;margin-top:4px}.invite-shell{padding:16px}.invite-card{max-width:440px}.invite-facts{border-radius:var(--radius-sm);background:var(--color-glass);border:1px solid var(--color-glass-border);flex-direction:column;gap:10px;margin:14px 0 16px;padding:14px;display:flex}.invite-facts>div{justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.invite-facts dt{color:var(--color-text-secondary)}.invite-facts dd{color:var(--color-text-primary);text-align:end;font-weight:700}.invite-card .btn-primary{min-height:48px}.btn-link{color:var(--color-accent-ice-light);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:10px 0;font-size:13px;font-weight:600;text-decoration:underline}.btn-link:disabled{opacity:.6;cursor:not-allowed}.rescue-member-link{font-size:inherit;font-weight:inherit;text-align:start;padding:0}.invite-secondary{text-align:center;width:100%;margin-top:12px;display:block}.invite-done-icon{background:var(--color-accent-ice-surface-subtle);width:48px;height:48px;color:var(--color-accent-ice-light);border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.invite-done-icon svg{width:24px;height:24px}.invite-link-btn{justify-content:center;align-items:center;text-decoration:none;display:flex}.invite-status{margin-bottom:14px}@media (max-width:420px){.invite-card{padding:24px 18px}}.func-card--link{color:inherit;text-decoration:none}.exlib-actions{flex-wrap:wrap;gap:10px;display:flex}.exlib-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:4px 6px 8px;display:flex}.exlib-search{flex:240px;margin-bottom:0}.exlib-filter{margin-bottom:0}.exlib-filter .seg-tab{white-space:nowrap}.exlib-num{font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-weight:700}.exlib-fieldset{border:0;min-width:0;margin:0 0 16px;padding:0}.exlib-hint{margin-bottom:8px}.exlib-readonly-value{font-size:15px}.exlib-section{margin-top:16px}.exlib-reasons{margin:0;padding:0;list-style:none}.exlib-reasons li{margin-bottom:6px}.exlib-more{justify-content:center;padding-top:12px;display:flex}.exlib-global-row{border-bottom:1px solid var(--color-glass-border);align-items:center;gap:12px;padding:12px 10px;display:flex}.exlib-global-row:last-child{border-bottom:0}.exlib-global-row{flex-wrap:wrap}.exlib-global-open{min-width:0;min-height:44px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1 1 0;align-items:center;gap:12px;padding:0;display:flex}.exlib-global-open:focus-visible{outline:2px solid var(--club-accent-line);outline-offset:2px;border-radius:var(--radius-sm)}.exlib-global-error{flex-basis:100%;order:3}.exlib-usage{margin:0 0 12px}.exlib-detail-meta{flex-wrap:wrap;gap:6px 8px;margin:12px 0 0}.exlib-imported{flex-shrink:0;align-items:center;gap:6px;margin-top:0;display:inline-flex}.bundle-check{min-height:44px}@media (max-width:560px){.exlib-actions{width:100%}.exlib-actions>*{flex:auto}.exlib-filter{width:100%}.exlib-filter .seg-tab{flex:1}}.coef-line{align-items:center;gap:6px;display:inline-flex}.coef-badge{border:1px solid var(--color-glass-border-strong);background:var(--color-glass);color:var(--color-text-secondary);white-space:nowrap;border-radius:100px;align-items:center;gap:6px;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.coef-badge .exlib-num{font-size:12.5px}.coef-badge--calibrated{border-color:var(--color-accent-ice-border-medium);background:var(--color-accent-ice-surface-faint);color:var(--color-accent-ice-light)}.coef-badge--manual{border-style:dashed;border-color:var(--color-accent-ice-border-medium);color:var(--color-accent-ice-light)}.coef-badge--unreviewed{color:var(--color-text-secondary);border-style:dashed}.chip-note{color:var(--color-text-secondary);font-weight:500}.bundle-chip--inactive{color:var(--color-text-secondary);border-style:dashed}.field-inactive-chip{margin-inline-start:8px}.weight-hint{color:var(--color-accent-ice-light)}.picker-count-row{justify-content:space-between;align-items:center;gap:8px;padding:4px 0 0;display:flex}.picker-tags{gap:4px 10px}.picker-tags>span+span:before{content:"·";color:var(--color-text-tertiary);margin-inline-end:10px}.password-stepup{border-top:1px solid var(--color-glass-border);margin-top:4px;padding-top:14px}.icon-btn,.modal-close{width:44px;height:44px}.btn-cta,.btn-retry,.btn-ghost-ice,.btn-ghost-ice--sm,.btn-danger,.btn-primary,.btn-link,.seg-tab,.coach-result,.switcher summary,.switcher-chip{min-height:44px}.btn-retry,.btn-link{justify-content:center;align-items:center;display:inline-flex}.write-blocked-hint{border-radius:var(--radius-sm);border:1px solid var(--color-glass-border);background:var(--color-glass);margin-bottom:14px;padding:10px 12px}.brand-mark--xl{border-radius:18px;width:64px;height:64px}.brand-mark--xl svg{width:36px;height:36px}.display-page{background:var(--color-bg-base);min-height:100dvh;color:var(--color-text-primary);flex-direction:column;gap:clamp(12px,2vh,24px);padding:clamp(16px,3vw,40px);display:flex}.display-head{align-items:center;gap:16px;display:flex}.display-head-text{flex:1;min-width:0}.display-club{font-family:var(--font-display);overflow-wrap:anywhere;font-size:clamp(20px,3vw,34px);font-weight:800}.display-title{color:var(--color-text-secondary);font-size:clamp(13px,1.6vw,18px);font-weight:600}.display-main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(8px,1.6vh,18px);display:flex}.display-qr-frame{background:var(--color-qr-bg);border-radius:var(--radius-lg);box-shadow:0 18px 48px -18px var(--color-shadow-panel);padding:8px}.display-qr,.display-qr-skeleton{width:min(78vw,52vh,720px);height:min(78vw,52vh,720px);image-rendering:pixelated;display:block}.display-qr-skeleton{border-radius:var(--radius-lg)}.display-instruction{font-family:var(--font-display);font-size:clamp(24px,min(4.2vw,5.5vh),56px);font-weight:800;line-height:1.25}.display-sub{color:var(--color-text-secondary);max-width:40ch;font-size:clamp(14px,1.8vw,22px)}.display-countdown{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:12px;font-size:clamp(14px,1.8vw,22px);display:flex}.display-countdown-track{background:var(--color-track-base);border-radius:999px;width:min(40vw,320px);height:8px;overflow:hidden}.display-countdown-fill{background:var(--color-accent-ice);border-radius:inherit;height:100%;transition:width .9s linear}.display-label{color:var(--color-text-tertiary);font-size:13px}.display-empty{flex-direction:column;align-items:center;gap:12px;max-width:520px;padding:28px;display:flex}.display-notes{flex-direction:column;align-items:center;gap:6px;min-height:1px;display:flex}.display-note{color:var(--color-text-secondary);text-align:center;font-size:13.5px}.display-note--warn{color:var(--color-accent-coral-light);font-size:clamp(14px,1.8vw,20px);font-weight:700}.modal-text{color:var(--color-text-secondary);margin-bottom:12px;font-size:13.5px;line-height:1.7}.modal-text--warn{color:var(--color-text-primary);font-weight:700}.modal-text--warn svg{vertical-align:-3px;flex-shrink:0;width:18px;height:18px}.bundle-check input:disabled{opacity:.45;cursor:not-allowed}.att-status-row{flex-wrap:wrap;align-items:center;gap:12px;min-height:30px;display:flex}.att-pill{border:1px solid var(--color-glass-border-strong);border-radius:100px;align-items:center;padding:5px 12px;font-size:13px;font-weight:800;display:inline-flex}.att-pill--ok{border-color:var(--color-accent-ice-border-medium);background:var(--color-accent-ice-surface-faint);color:var(--color-accent-ice-light)}.att-pill--required{border-color:var(--color-accent-coral-border);background:var(--color-accent-coral-wash);color:var(--color-accent-coral-light)}.att-row-action{flex-shrink:0;min-height:44px;margin-top:0}.att-hint{padding:12px 6px 0}.att-notice{border-radius:var(--radius-md);background:var(--color-accent-ice-surface-faint);border:1px solid var(--color-accent-ice-border-subtle);color:var(--color-text-primary);align-items:flex-start;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:13.5px;display:flex}.att-notice svg{width:18px;height:18px;color:var(--color-accent-ice-light);flex-shrink:0}.setup-banner--note{opacity:.92}.setup-banner--link{color:var(--color-text-primary);cursor:pointer;transition:background .2s var(--ease);flex-wrap:nowrap;padding-block:12px;text-decoration:none}.setup-banner--link:hover{background-color:var(--color-glass-hover)}.setup-banner--link:focus-visible{outline:2px solid var(--club-accent);outline-offset:2px}.setup-banner-sentence{flex:auto;min-width:0;font-size:14px;font-weight:700}.setup-banner--link .func-arrow{flex:none}.verify-notice{border-radius:var(--radius-md);background:var(--color-status-pending-wash);border:1px solid var(--color-status-pending-border);color:var(--color-status-pending);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-block-end:16px;padding:8px 8px 8px 12px;display:flex}[dir=rtl] .verify-notice{padding:8px 12px 8px 8px}.verify-notice>svg,.verify-notice>svg.success-icon{width:18px;height:18px;color:var(--color-status-pending);flex:none}.verify-notice .verify-notice-action{border-color:var(--color-status-pending-border);color:var(--color-status-pending);background:0 0}.verify-notice .verify-notice-action:hover{border-color:var(--color-status-pending);box-shadow:inset 0 0 0 1px var(--color-status-pending);background:0 0}.verify-notice .verify-notice-action:focus-visible{outline-color:var(--color-status-pending)}.verify-notice .verify-notice-error{color:var(--color-status-pending)}.verify-notice-text{overflow-wrap:anywhere;flex:8em;min-width:0;font-size:13.5px;font-weight:700;line-height:1.45}.verify-notice-action{flex:none;margin-inline-start:auto}.verify-notice-error{flex:100%;margin:0}.staff-chip-skeleton{border-radius:100px;width:7em;height:20px}a.btn-cta{text-decoration:none}.noclub-account-links{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.twostep-status-line{align-items:center;gap:10px;margin-bottom:10px;display:flex}.twostep-status-label{color:var(--color-text-secondary);font-size:13px}.twostep-chip{background:var(--color-accent-ice-surface-faint);border:1px solid var(--color-accent-ice-border-subtle);color:var(--color-accent-ice-light);border-radius:100px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.twostep-chip--on{background:var(--color-accent-ice-surface-subtle);color:var(--color-text-primary)}.twostep-status .btn-primary,.twostep-done .btn-primary{margin-top:16px}.twostep-step-title{margin:18px 0 10px;font-size:14px;font-weight:700}.twostep-step-title:first-child{margin-top:0}.twostep-qr{border-radius:var(--radius-sm);width:200px;height:200px;display:block}.twostep-manual{margin-top:10px;font-size:13px}.twostep-manual summary{cursor:pointer;color:var(--color-accent-ice-light)}.twostep-secret{border-radius:var(--radius-sm);background:var(--color-surface-sunken);letter-spacing:.05em;word-break:break-all;-webkit-user-select:all;user-select:all;margin:8px 0 4px;padding:8px 10px;font-size:14px;display:block}.twostep-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.twostep-backup{border-radius:var(--radius-sm);background:var(--color-surface-sunken);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0 0;padding:12px;font-size:14px;list-style:none;display:grid}.members-tabs{max-width:520px}.joinqr-sheet{flex-direction:column;align-items:center;gap:16px;display:flex}.joinqr-tile{background:var(--color-qr-bg);border-radius:20px;padding:16px}.joinqr-canvas{width:200px;height:200px;display:block}.joinqr-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.joinqr-actions>*{text-align:center;justify-content:center;min-height:44px}.joinqr-poster-page{min-height:100vh;padding:24px 16px 40px}.joinqr-poster-tools{justify-content:space-between;gap:10px;max-width:560px;margin:0 auto 20px;display:flex}.joinqr-poster{text-align:center;background:var(--color-qr-bg);max-width:560px;color:var(--color-qr-fg);border-radius:24px;flex-direction:column;align-items:center;gap:18px;margin:0 auto;padding:40px 28px;display:flex}.joinqr-poster-club{font-family:var(--font-changa), sans-serif;margin:0;font-size:34px;font-weight:800}.joinqr-poster-qr{width:min(78vw,360px);height:min(78vw,360px)}.joinqr-poster-instruction{margin:0;font-size:24px;font-weight:800}.joinqr-poster-hint{margin:0;font-size:15px}@media print{.no-print{display:none!important}.joinqr-poster-page{min-height:0;padding:0}.joinqr-poster{border-radius:0;max-width:none}}.platform-card{max-width:560px;margin:24px auto;padding:36px 20px}.platform-card .state-block-title{font-size:15px;line-height:1.7}.platform-card .state-block-desc{max-width:420px}.login-code-links{justify-content:space-between;gap:12px;margin-top:14px;display:flex}.field input[readonly]{cursor:default;border-style:dashed;border-color:var(--color-glass-border-strong);color:var(--color-text-secondary);background:0 0}.twostep-manage{border-top:1px solid var(--color-glass-border);margin-top:22px;padding-top:18px}.twostep-manage-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.twostep-manage-item{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.twostep-manage-item>div{flex:220px;min-width:0}.btn-danger-soft{color:var(--color-accent-coral-light);border-color:var(--color-accent-coral-border)}.check-row{color:var(--color-text-primary);cursor:pointer;align-items:center;gap:8px;margin-top:14px;font-size:13px;font-weight:700;display:flex}.check-row input{width:18px;height:18px;accent-color:var(--color-accent-teal)}.reports-filters{scrollbar-width:none;flex-wrap:nowrap;margin-bottom:14px;overflow-x:auto}.reports-filters .seg-tab{white-space:nowrap}.report-row{align-items:flex-start}.report-excerpt{-webkit-line-clamp:2;color:var(--color-text-secondary);-webkit-box-orient:vertical;margin-top:4px;font-size:12.5px;display:-webkit-box;overflow:hidden}.report-actions{flex-wrap:wrap;gap:8px;display:flex}.report-detail-head{color:var(--color-text-primary);margin-bottom:12px;font-weight:700}.report-detail-label{color:var(--color-text-secondary);margin:14px 0 4px;font-size:12px;font-weight:700}.report-detail-text{color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px}.report-timeline{color:var(--color-text-primary);flex-direction:column;gap:6px;margin:0;padding-inline-start:18px;font-size:13px;display:flex}@media (max-width:480px){.report-row{flex-wrap:wrap}.report-actions{justify-content:flex-end;width:100%}}.display-session-warning{border:1px solid var(--color-accent-coral-border);background:var(--color-accent-coral-wash);max-width:880px;color:var(--color-text-primary);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 auto 18px;padding:14px 18px;display:flex}.display-session-warning strong{margin-bottom:4px;font-size:15px;display:block}.display-session-warning p{color:var(--color-text-secondary);font-size:13px}.twostep-qr--center{margin:12px auto;display:block}.challenge-slot{border:1px solid var(--color-accent-ice-border-subtle);background:var(--color-accent-ice-wash);color:var(--color-text-secondary);border-radius:12px;margin:0 0 14px;padding:10px 14px;font-size:13px}.challenge-slot--used{border-color:var(--color-accent-coral-border);background:var(--color-accent-coral-wash);color:var(--color-text-primary)}.challenge-awaiting-banner{border:1px solid var(--color-accent-coral-border);background:var(--color-accent-coral-wash);width:100%;color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer;border-radius:12px;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;font-size:13.5px;font-weight:700;display:flex}.challenge-awaiting-banner svg{width:18px;height:18px;color:var(--color-accent-coral-light);flex-shrink:0}.seg-tab-badge--attention{border-color:var(--color-accent-coral-border);background:var(--color-accent-coral-wash);color:var(--color-accent-coral-light)}.twostep-chip.challenge-chip--attention{background:var(--color-accent-coral-wash);border-color:var(--color-accent-coral-border);color:var(--color-accent-coral-light)}.twostep-chip.challenge-chip--muted{border-color:var(--color-glass-border-strong);color:var(--color-text-tertiary);background:0 0}.challenge-prizes{gap:8px;margin:10px 0;padding:0;font-size:13.5px;list-style:none;display:grid}.challenge-prizes li{color:var(--color-text-secondary);flex-wrap:wrap;gap:10px;display:flex}.challenge-prizes strong{color:var(--color-text-primary)}.challenge-steps{counter-reset:step;gap:8px;margin:4px 0 14px;padding:0;list-style:none;display:flex}.challenge-steps li{text-align:center;color:var(--color-text-tertiary);border:1px solid #0000;border-radius:10px;flex:1;padding:6px 8px;font-size:12.5px}.challenge-steps li.active{border-color:var(--color-accent-ice-border-medium);background:var(--color-accent-ice-surface-subtle);color:var(--color-text-primary);font-weight:700}.challenge-steps li.done{color:var(--color-text-secondary)}.challenge-result-row .staff-row-main{width:100%}.challenge-result-fields{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px;margin-top:6px;display:grid}.challenge-result-fields .field{margin-bottom:0}.challenge-details-toggle{align-self:flex-start;margin-top:6px;padding:5px 10px;font-size:12px}.challenge-row--muted .staff-row-title{color:var(--color-text-secondary)}.challenge-summary{color:var(--color-text-secondary);gap:8px;margin:8px 0 12px;padding-inline-start:18px;font-size:13.5px;display:grid}.challenge-wizard-actions{justify-content:space-between;gap:10px;margin-top:16px;display:flex}.challenge-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.challenge-prize-field{border:1px solid var(--color-glass-border-strong);border-radius:12px;margin:0 0 12px;padding:10px 12px}.challenge-prize-field legend{color:var(--color-text-primary);padding:0 6px;font-size:13px;font-weight:700}.challenge-prize-field .field{margin:10px 0 0}@media (max-width:520px){.challenge-result-fields,.challenge-form-row{grid-template-columns:1fr}.challenge-steps li{padding:6px 4px;font-size:11.5px}}.challenge-close>div>.field-hint{margin-bottom:12px;display:block}.exercise-thumb{object-fit:contain;background:var(--color-accent-ice-surface-faint);border:1px solid var(--color-accent-ice-border-medium);border-radius:10px;flex:none}.exercise-thumb--fallback{color:var(--color-accent-ice-light);justify-content:center;align-items:center;display:inline-flex}.exercise-thumb--fallback svg{width:45%;height:45%}.exercise-thumb--full{aspect-ratio:1;max-width:100%;height:auto}.exercise-detail-image{justify-content:center;margin:4px 0 12px;display:flex}.media-row{gap:12px}.media-review-all{margin:4px 0 12px}.media-panel-nav{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.media-panel-images{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:8px 0 12px;display:flex}.media-panel-images figure{justify-items:center;gap:6px;margin:0;display:grid}.media-calm{align-items:center;gap:8px;display:flex}.media-calm svg{width:16px;height:16px}@media (max-width:480px){.media-panel-images .exercise-thumb--full{width:100%!important;height:auto!important}}.choice-list{border:0;gap:8px;margin:14px 0 10px;padding:0;display:grid}.choice-legend{color:var(--color-text-secondary);margin-bottom:6px;font-size:13px}.choice{border:1px solid var(--color-glass-border);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.choice:has(input:checked){border-color:var(--color-accent-ice-border-strong);background:var(--color-accent-ice-surface-subtle)}.choice input{accent-color:var(--color-accent-ice);margin-top:3px}.choice strong{font-size:14px;display:block}.choice .field-hint{margin-top:2px;display:block}.display-settings-btn{position:relative}.display-settings-btn[data-holding=true]{outline:2px solid var(--color-accent-ice-border-strong);outline-offset:2px}.relink-form{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:14px 0 6px;display:flex}.relink-form .field{flex:260px;margin-bottom:0}.club-status-banner{margin:0 0 20px}.club-status-banner .club-status-keeps{color:var(--color-text-tertiary);margin-top:4px;font-size:12.5px;display:block}.club-status-link{color:var(--color-accent-ice-light);text-underline-offset:3px;margin-top:6px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-block}.pulse-capacity-link{align-items:center;min-block-size:40px;margin-block:-4px -10px;display:inline-flex}.btn-cta:disabled{cursor:not-allowed}.finance-open-link{align-self:flex-start;margin-top:16px}.fin-tabs{scrollbar-width:none;overflow-x:auto}.fin-tabs .seg-tab{white-space:nowrap;min-width:max-content}.fin-row{width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.fin-chip{white-space:nowrap;border:1px solid var(--color-glass-border-strong);background:var(--color-glass);color:var(--color-text-secondary);border-radius:100px;flex-shrink:0;align-items:center;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.fin-chip--active{border-color:var(--color-accent-ice-border-medium);background:var(--color-accent-ice-surface-faint);color:var(--color-accent-ice-light)}.fin-chip--near_expiry{border-color:var(--color-status-pending-border);background:var(--color-status-pending-wash);color:var(--color-status-pending)}.fin-chip--overdue{border-color:var(--color-accent-coral-border);background:var(--color-accent-coral-wash);color:var(--color-accent-coral-light)}.members-more{flex-direction:column;align-items:center;gap:4px;margin-top:12px;display:flex}.members-more .fin-load-more{margin:0}.fin-load-more{margin:14px auto 2px;display:flex}.modal-panel--wide{max-width:680px}.fin-summary{margin-bottom:14px}.fin-drawer-actions{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.fin-form{border-radius:var(--radius-md);border:1px solid var(--color-glass-border);background:var(--color-glass);margin-bottom:16px;padding:14px}.fin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.fin-form-wide{grid-column:1/-1}.fin-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.fin-form-actions .btn-retry{margin-top:0}@media (max-width:560px){.fin-form-grid{grid-template-columns:minmax(0,1fr)}.fin-form{padding:12px}}.bill-card{margin-bottom:20px}.bill-status{border:1px solid var(--color-accent-ice-border-medium);background:var(--color-accent-ice-surface-faint);color:var(--color-accent-ice-light);border-radius:100px;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.bill-status--grace{border-color:var(--color-status-pending-border);background:var(--color-status-pending-wash);color:var(--color-status-pending)}.bill-status--read_only,.bill-status--frozen,.bill-status--cancelled{border-color:var(--color-accent-coral-border);background:var(--color-accent-coral-wash);color:var(--color-accent-coral-light)}.bill-cap-value{margin:8px 0 10px;font-size:22px;font-weight:800}.bill-cap-track{background:var(--color-track-base);border-radius:100px;height:8px;overflow:hidden}.bill-cap-track i{background:var(--color-accent-ice);transform-origin:100%;height:100%;display:block}[dir=ltr] .bill-cap-track i{transform-origin:0}.bill-cap-track--warn i{background:var(--color-status-pending)}.bill-warning{border-radius:var(--radius-sm);border:1px solid var(--color-status-pending-border);background:var(--color-status-pending-wash);color:var(--color-text-primary);align-items:flex-start;gap:8px;margin:12px 0 4px;padding:10px 12px;font-size:13px;display:flex}.bill-warning svg{width:16px;height:16px;color:var(--color-status-pending);flex-shrink:0;margin-top:2px}.rwd-readonly{margin-bottom:12px}.rwd-row{flex-wrap:wrap}.rwd-prize{color:var(--color-text-primary);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 2px;font-size:14px;display:flex}.rwd-frozen-hint{color:var(--color-status-pending)}.rwd-challenge-link{color:var(--color-accent-ice-light);text-underline-offset:3px;text-decoration:underline}.rwd-chip--pending{border-color:var(--color-accent-ice-border-medium);background:var(--color-accent-ice-surface-faint);color:var(--color-accent-ice-light)}.rwd-chip--frozen{border-color:var(--color-status-pending-border);background:var(--color-status-pending-wash);color:var(--color-status-pending)}.rwd-fulfill{flex-shrink:0}@media (max-width:560px){.rwd-row>.staff-row-main{flex-basis:calc(100% - 52px)}.rwd-row>.rwd-chip,.rwd-row>.rwd-skeleton-chip{margin-inline-start:52px}}.rev-summary{grid-template-columns:minmax(160px,220px) 1fr;align-items:center;gap:24px;display:grid}@media (max-width:560px){.rev-summary{grid-template-columns:1fr}}.rev-average-value{margin:4px 0 6px;font-size:28px;font-weight:800}.rev-average-of{color:var(--color-text-secondary);font-size:16px;font-weight:700}.rev-stars{gap:2px;display:inline-flex}.rev-star{width:18px;height:18px;color:var(--color-text-tertiary)}.rev-star--on{color:var(--color-status-pending);fill:currentColor}.rev-dist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rev-dist-row{color:var(--color-text-secondary);grid-template-columns:44px 1fr 36px;align-items:center;gap:10px;font-size:13px;display:grid}.rev-dist-label{align-items:center;gap:4px;display:inline-flex}.rev-dist-label .rev-star{width:14px;height:14px}.rev-dist-track{background:var(--color-track-base);border-radius:100px;height:8px;overflow:hidden}.rev-dist-track i{background:var(--color-status-pending);transform-origin:100%;height:100%;display:block}[dir=ltr] .rev-dist-track i{transform-origin:0}.rev-dist-count{text-align:end}.rev-comment{color:var(--color-text-primary);white-space:pre-line;margin:6px 0 4px;font-size:14px;line-height:1.7;display:block}.club-logo-slot{flex-shrink:0;display:flex}.club-logo-img{object-fit:contain;background:var(--color-surface-elevated);border:1px solid var(--color-glass-border-strong);border-radius:13px;width:44px;height:44px;font-size:0;overflow:hidden}.club-logo-img--xl{border-radius:18px;width:64px;height:64px}.club-logo-slot--club .club-logo-img{border-color:var(--color-club-accent)}.display-page[data-club-accent] .display-qr-frame{box-shadow:0 0 0 4px var(--color-club-accent), 0 18px 48px -18px var(--color-shadow-panel)}.display-page[data-club-accent] .display-countdown-fill{background:var(--color-club-accent)}.club-grid{gap:var(--card-gap);margin-bottom:var(--card-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.club-card{border-top:3px solid var(--club-accent)}.club-card--wide,.club-identity{grid-column:1/-1}.club-identity{margin-bottom:16px}.club-card-title{font-family:var(--font-display);margin-bottom:14px;font-size:16px;font-weight:700}.club-dl{margin-bottom:8px}.club-dl-wide{grid-column:1/-1}.club-dd-text{white-space:pre-line;font-weight:500;line-height:1.6}.club-unset{color:var(--color-text-tertiary);font-size:13.5px;font-weight:500}.club-facility-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.club-facility-chip{border:1px solid var(--club-accent);background:var(--color-glass);color:var(--color-text-primary);border-radius:100px;padding:6px 12px;font-size:13px;font-weight:600}.club-form-error{margin-bottom:12px}.club-form-actions{margin-bottom:20px}@media (max-width:560px){.club-form-actions{z-index:5;padding:12px 24px calc(12px + env(safe-area-inset-bottom));background:var(--color-bg-base);border-top:1px solid var(--color-glass-border);margin-inline:-24px;position:sticky;bottom:0}}.club-hours{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.club-hours-day{border:1px solid var(--color-glass-border);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;padding:10px 12px;display:flex}.club-hours-day--error{border-color:var(--color-accent-coral-border)}.club-hours-day-name{float:inline-start;min-width:76px;padding:0;font-size:14px;font-weight:700}.club-hours-open{min-height:44px;color:var(--color-text-secondary);align-items:center;gap:8px;font-size:13px;display:inline-flex}.club-hours-open input{accent-color:var(--club-accent);width:18px;height:18px}.club-hours-ranges{flex-direction:column;flex:320px;gap:8px;display:flex}.club-hours-range{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.club-hours-range-error{flex-basis:100%;margin:0}.club-hours-time{color:var(--color-text-tertiary);flex-direction:column;gap:4px;font-size:12px;display:flex}.club-hours-time input{background:var(--color-glass);border:1px solid var(--color-glass-border);border-radius:var(--radius-sm);width:86px;min-height:44px;color:var(--color-text-primary);font-variant-numeric:tabular-nums;padding:8px 10px;font-size:14px}.club-hours-time input[aria-invalid=true]{border-color:var(--color-accent-coral)}.club-hours-time .sheet-picker{min-width:96px;min-height:44px}.club-hours-add{align-self:flex-start}.club-hours-day .field-error{flex-basis:100%}.club-hours-view{flex-direction:column;gap:6px;margin:0;display:flex}.club-hours-view-row{gap:12px;font-size:13.5px;display:flex}.club-hours-view-row dt{min-width:76px;color:var(--color-text-secondary)}.club-hours-view-row dd{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;margin:0;font-weight:600;display:flex}.club-hours-view-range{align-items:center;gap:6px;display:inline-flex}.club-hours-closed{color:var(--color-text-tertiary);font-weight:500}.club-audience-chip{font-size:11px}.club-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.club-logo-row{align-items:center;gap:14px;margin-bottom:12px;display:flex}.club-logo-pending{border:1px dashed var(--club-accent);border-radius:var(--radius-sm);margin-bottom:12px;padding:12px}.club-logo-panel .btn-ghost-ice svg{width:16px;height:16px}.club-colour-pick{min-height:44px;color:var(--color-text-secondary);align-items:center;gap:10px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.club-colour-pick input[type=color]{border-radius:var(--radius-sm);border:1px solid var(--color-glass-border);background:var(--color-glass);cursor:pointer;width:52px;height:40px;padding:2px}.club-colour-hex,.club-swatch-wrap bdi{font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-size:13px}.club-swatch-wrap{align-items:center;gap:8px;display:inline-flex}.club-swatch{background:var(--swatch);border:1px solid var(--color-glass-border-strong);border-radius:7px;width:22px;height:22px}.club-preview{margin-bottom:12px}.club-preview-themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.club-preview-pane{border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.club-preview-pane--dark{background:var(--club-guard-dark-1);color:var(--club-preview-dark-text)}.club-preview-pane--light{background:var(--club-guard-light-1);color:var(--club-preview-light-text)}.club-preview-label{flex-basis:100%;font-size:12px;font-weight:600}.club-preview-button{background:var(--preview-accent);color:var(--preview-ink);border-radius:10px;padding:8px 14px;font-size:13px;font-weight:700}.club-preview-chip{border:1.5px solid var(--preview-accent);border-radius:100px;padding:3px 10px;font-size:12px;font-weight:700}.club-preview-card{border:2px solid var(--preview-accent);border-radius:10px;flex-basis:100%;padding:10px 12px;font-size:12.5px}.club-preview-pane--dark .club-preview-card{background:var(--club-guard-dark-3)}.club-preview-pane--light .club-preview-card{background:var(--club-guard-light-3)}.club-displays-note{margin-top:14px}.rescue-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.rescue-stat{border-radius:var(--radius-md);background:var(--color-glass);border:1px solid var(--color-glass-border);border-inline-start:3px solid var(--club-accent);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.rescue-stat-label{color:var(--color-text-secondary);font-size:12.5px;font-weight:600}.rescue-stat-value{font-family:var(--font-display);color:var(--color-text-primary);font-size:28px;font-weight:800}.rescue-card .rescue-stats{margin:16px 0 12px}.rescue-card-icon svg,.rescue-avatar svg{color:var(--club-accent)}@media (max-width:760px){.club-grid,.club-identity-grid,.club-preview-themes{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.club-hours-day-name{float:none;min-width:0}.club-hours-time input{width:76px}}.section-tabs{margin-bottom:18px}.role-card{padding:var(--card-pad-xs) var(--card-pad-sm);border:1px solid var(--color-glass-border);border-radius:var(--radius-md);background:var(--color-glass);flex-direction:column;gap:10px;list-style:none;display:flex}.role-card+.role-card{margin-top:10px}.role-card--archived{opacity:.72}.role-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.role-card-head>.row-menu{order:2;margin-inline-start:auto}.role-card-head:has(>.row-menu)>.staff-row-meta{flex-basis:100%;order:3}.role-card-title{color:var(--color-text-primary);overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-weight:700;display:inline-flex}.role-card-title svg{width:18px;height:18px;color:var(--color-accent-ice-light);flex-shrink:0}.role-key-chips,.role-chip-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.role-holders{color:var(--color-text-secondary);margin:0;font-size:13px}.role-card-actions{flex-wrap:wrap;gap:8px;display:flex}.role-chip{border:1px solid var(--color-accent-ice-border-medium);background:var(--color-accent-ice-surface-subtle);min-height:32px;color:var(--color-text-primary);border-radius:100px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.role-chip--sm{min-height:0;padding:1px 8px;font-size:11.5px}.role-chip-remove{min-width:28px;min-height:28px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:100px;font-size:16px}.role-chip-remove:hover:not(:disabled){background:var(--color-glass-hover);color:var(--color-text-primary)}.role-chip-remove:disabled{cursor:not-allowed;opacity:.5}.role-assign-row{align-items:center;gap:8px;margin-top:10px;display:flex}.role-assign-row .field-select{flex:1;min-width:0}.key-sections{flex-direction:column;gap:14px;display:flex}.key-section{border:1px solid var(--color-glass-border);border-radius:var(--radius-md);min-width:0;margin:0;padding:10px 12px}.key-section-title{color:var(--color-accent-ice-light);padding:0 6px;font-size:13px;font-weight:700}.key-switch-list{margin:0;padding:0;list-style:none}.key-switch{border-radius:var(--radius-sm);cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:10px 6px;display:flex;position:relative}.key-switch:hover{background:var(--color-glass-hover)}.key-switch input{opacity:0;width:1px;height:1px;position:absolute}.key-switch-track{background:var(--color-track-base);border:1px solid var(--color-glass-border-strong);border-radius:100px;flex-shrink:0;width:38px;height:22px;margin-top:1px;transition:background .15s;position:relative}.key-switch-track:after{content:"";background:var(--color-text-secondary);top:2px;border-radius:100px;width:16px;height:16px;transition:inset-inline-start .15s,background .15s;position:absolute;inset-inline-start:2px}.key-switch input:checked+.key-switch-track{background:var(--color-accent-ice);border-color:var(--color-accent-ice-border-strong)}.key-switch input:checked+.key-switch-track:after{background:var(--color-text-on-accent);inset-inline-start:18px}.key-switch input:focus-visible+.key-switch-track{outline:2px solid var(--color-accent-ice-light);outline-offset:2px}.key-switch--disabled{cursor:not-allowed;opacity:.6}.key-switch--disabled:hover{background:0 0}.key-switch-text{flex-direction:column;gap:2px;min-width:0;display:flex}.key-switch-label{color:var(--color-text-primary);flex-wrap:wrap;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.key-switch-desc{color:var(--color-text-secondary);font-size:12.5px}.key-switch-reason,.bundle-check-reason{color:var(--color-accent-coral-light)}.bundle-check--disabled{cursor:not-allowed;opacity:.7}.viewer-mode-banner{border-radius:var(--radius-md);background:var(--color-accent-ice-surface-subtle);border:1px solid var(--color-accent-ice-border-medium);color:var(--color-text-secondary);align-items:flex-start;gap:12px;margin-bottom:20px;padding:12px 18px;display:flex}.viewer-mode-banner svg{width:18px;height:18px;color:var(--color-accent-ice-light);flex-shrink:0;margin-top:2px}.viewer-mode-banner strong{color:var(--color-text-primary);font-size:14px;display:block}.viewer-mode-banner span{font-size:13px;display:block}.audit-filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;display:grid}.audit-filters .field{margin:0}.audit-clear{justify-self:start}.audit-range-error{grid-column:1/-1}.audit-list{margin:0;padding:0;list-style:none}.audit-row{border-bottom:1px solid var(--color-glass-border);padding:12px 4px}.audit-row:last-child{border-bottom:none}.audit-row-head{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.audit-event{color:var(--color-text-primary);font-weight:700}.audit-actor{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;font-size:13px;display:flex}.audit-named-roles{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.audit-diff{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0 0;display:grid}.audit-diff>div{border-radius:var(--radius-sm);background:var(--color-glass);border:1px solid var(--color-glass-border);min-width:0;padding:8px 10px}.audit-diff dt,.audit-kv dt{color:var(--color-text-tertiary);font-size:11.5px;font-weight:700}.audit-diff dd,.audit-kv dd{color:var(--color-text-primary);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.audit-details{margin-top:8px;font-size:13px}.audit-details summary{cursor:pointer;min-height:32px;color:var(--color-accent-ice-light)}.audit-kv{flex-direction:column;gap:6px;margin:6px 0 0;display:flex}.audit-kv--nested{border-inline-start:2px solid var(--color-glass-border);margin:0;padding-inline-start:10px}.audit-array{flex-wrap:wrap;gap:4px 10px;display:inline-flex}.audit-redacted{color:var(--color-text-tertiary);font-style:italic}@media (max-width:560px){.audit-diff{grid-template-columns:1fr}.role-assign-row{flex-direction:column;align-items:stretch}.role-assign-row .btn-ghost-ice{justify-content:center}}.profile-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:20px;display:grid}.profile-card .key-switch{margin-top:12px}.staff-photo{object-fit:cover;background:var(--color-surface-elevated);border:1px solid var(--color-glass-border-strong);border-radius:12px;flex-shrink:0;width:40px;height:40px}.staff-photo--xl{border-radius:24px;width:96px;height:96px}.staff-photo--empty{color:var(--color-accent-ice-light);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.staff-photo--xl.staff-photo--empty{font-size:32px}.spage-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.spage-row{border:1px solid var(--color-glass-border-strong);background:var(--color-glass);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.spage-row-main{flex:180px;gap:2px;min-width:0;display:grid}.spage-row-main>.fin-chip{justify-self:start}.spage-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spage-order-btn{min-width:44px;min-height:44px;padding:0 8px}.spage-row .key-switch{padding:4px 8px}.spage-preview{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.spage-preview-card{text-align:center;border:1px solid var(--color-glass-border-strong);background:var(--color-surface-elevated);border-radius:16px;justify-items:center;gap:6px;padding:14px 10px;display:grid}.rwd-tabs{margin-bottom:16px}.rwd-tab-count{font-variant-numeric:tabular-nums}.fin-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.fin-toolbar .exlib-search{flex:200px}.fin-sort{min-height:44px}.fin-sort.is-on{border-color:var(--club-accent);color:var(--color-text-primary);background:var(--club-accent-soft)}.seg-count{margin-inline-start:6px;font-size:12px;font-weight:700}.members-counts{flex-wrap:wrap;gap:10px 24px;margin:0 0 14px;display:flex}.members-counts>div{align-items:baseline;gap:8px;display:flex}.members-counts dt{color:var(--color-text-secondary);font-size:13px}.members-counts dd{color:var(--color-text-primary);align-items:center;height:24px;margin:0;font-size:18px;font-weight:700;line-height:24px;display:flex}.platform-tool{gap:12px;display:grid}.platform-tool-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px 10px;display:grid}.platform-tool-row .field{display:contents}.platform-tool-row .field label{grid-column:1/-1}.platform-tool-row .field input{grid-area:2/1;min-width:0;min-height:44px}.platform-tool-row .btn-retry{grid-area:2/2;min-height:44px;margin:0}.platform-tool-row .field-error{grid-area:3/1/auto/-1}.platform-tool-form{justify-items:start;gap:12px;display:grid}.platform-tool-form .field{width:100%}.pic-hero{flex-direction:column;align-items:center;gap:10px;padding:6px 0 4px;display:flex}.pic-hero-button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:inline-flex;position:relative}.pic-hero-button:focus-visible{outline:2px solid var(--club-accent,var(--color-accent-ice));outline-offset:3px}.pic{object-fit:cover;background:var(--color-surface-elevated);border:1px solid var(--color-glass-border-strong);display:block}.pic--hero{border-radius:50%;width:96px;height:96px}.pic--full{aspect-ratio:1;border-radius:24px;width:min(280px,100%);height:auto;margin-inline:auto}.pic--empty{font-family:var(--font-display);color:var(--color-text-secondary);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.pic--hero.pic--empty{font-size:36px}.pic--full.pic--empty{font-size:72px;display:flex}.pic-badge{background:var(--color-surface-elevated);border:1px solid var(--color-glass-border-strong);width:30px;height:30px;color:var(--color-text-primary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-end:0;inset-inline-end:0}.pic-badge svg{width:16px;height:16px}.pic-hero-name{font-family:var(--font-display);text-align:center;overflow-wrap:anywhere;font-size:17px;font-weight:700}.pic-sheet{flex-direction:column;gap:16px;display:flex}.pic-sheet-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pic-sheet-actions button{align-items:center;gap:8px;display:inline-flex}.pic-sheet-actions svg{width:18px;height:18px}.toast{z-index:var(--layer-toast);border:1px solid var(--color-glass-border-strong);background:var(--color-surface-elevated);max-width:420px;color:var(--color-text-primary);box-shadow:0 16px 40px -12px var(--color-shadow-panel);animation:toastIn .2s var(--ease) both;border-radius:14px;align-items:center;gap:10px;margin-inline:auto;padding:12px 16px;font-size:14px;font-weight:600;display:flex;position:fixed;inset-block-start:max(16px, env(safe-area-inset-top));inset-inline:16px}.toast svg{width:18px;height:18px;color:var(--club-accent-icon,var(--color-accent-ice-light));flex:none}@keyframes toastIn{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.invite-state-bar{margin-block:10px 4px}.invite-card .invite-secondary-btn{width:100%;min-height:48px;margin-top:10px}.invite-code-dest{margin-bottom:14px}.code-boxes{justify-content:center;gap:8px;margin:8px 0 6px;display:flex}.code-box{border:1px solid var(--color-glass-border-strong);background:var(--color-glass);width:44px;height:52px;color:var(--color-text-primary);font-family:var(--font-display);text-align:center;border-radius:12px;padding:0;font-size:22px;font-weight:700}.code-box:focus-visible{outline:2px solid var(--club-accent,var(--color-accent-ice-light));outline-offset:1px}.code-box[aria-invalid=true]{border-color:var(--color-accent-coral-border)}@media (max-width:359.98px){.code-boxes{gap:6px}.code-box{width:40px}}.invite-code-error{text-align:center;margin-bottom:10px}.invite-code-resend{justify-content:center;min-height:40px;margin-top:8px;display:flex}.invite-code-countdown{color:var(--color-text-secondary);padding:10px 0;font-size:13px}.club-hero-card:not(.profile-card){margin-bottom:16px}.list-end{justify-content:center;min-height:1px;display:flex}.list-end-loading{color:var(--color-text-secondary);align-items:center;gap:8px;padding:12px 0 4px;font-size:.85rem;display:inline-flex}.list-end-spinner{border:2px solid var(--club-accent-line);border-top-color:var(--club-accent-icon);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite list-end-spin}@keyframes list-end-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.list-end-spinner{animation:none}}.list-end--error{flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:12px}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
