:root{--color-brand-gold:#c9920a;--color-brand-gold-strong:#e8b000;--color-brand-gold-bg:#fffbeb;--color-brand-gold-border:#fde68a;--color-accent-green:#059669;--color-accent-green-bg:#ecfdf5;--color-accent-red:#dc2626;--color-accent-red-bg:#fef2f2;--color-accent-purple:#6d28d9;--color-accent-purple-bg:#f5f3ff;--color-accent-blue:#1d4ed8;--color-accent-blue-bg:#eff6ff;--color-accent-pink:#be185d;--color-accent-pink-bg:#fdf2f8;--color-state-ok:#16a34a;--color-state-warn:#d97706;--color-state-danger:#dc2626;--color-state-amber:#d97706;--color-surface-bg:#fafafa;--color-surface-bg-alt:#f8fafc;--color-surface-surface:#ffffffd1;--color-surface-surface-solid:#fff;--color-surface-surface-2:#f5f5f5;--color-surface-glass:#ffffffb3;--color-surface-glass-border:#ffffffe6;--color-text-primary:#0f172a;--color-text-secondary:#334155;--color-text-muted:#64748b;--color-text-faint:#94a3b8;--color-text-on-brand:#fff;--color-border-subtle:#00000012;--color-border-strong:#0000001f;--color-border-focus:#1d4ed8;--color-on_tint-green:#047857;--color-on_tint-amber:#b45309;--color-on_tint-red:#b91c1c;--color-on_tint-blue:#1d4ed8;--color-on_tint-purple:#6d28d9;--color-on_tint-pink:#be185d;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--type-family-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--type-family-display:"Bebas Neue", "Inter", system-ui, sans-serif;--type-scale-xs:12px;--type-scale-sm:14px;--type-scale-base:16px;--type-scale-lg:18px;--type-scale-xl:22px;--type-scale-2xl:28px;--type-scale-3xl:36px;--type-weight-regular:400;--type-weight-medium:500;--type-weight-semibold:600;--type-weight-bold:700;--type-leading-tight:1.2;--type-leading-normal:1.5;--type-leading-relaxed:1.7;--type-min-body-touch:14px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-pill:999px;--shadow-sm:0 1px 3px #0000000f,0 1px 2px #0000000a;--shadow-md:0 4px 16px #00000014;--shadow-lg:0 12px 40px #0000001f;--shadow-brand:0 4px 20px #c9920a40;--shadow-focus-ring:0 0 0 3px #1d4ed859;--size-list-max:clamp(280px, 62vh, 820px);--size-touch-target:44px;--size-container-max:1200px;--breakpoint-phone:480px;--breakpoint-tablet:880px;--motion-fast:.12s;--motion-base:.2s;--motion-slow:.32s;--motion-ease:cubic-bezier(.2,.7,.2,1);--theme-dynamico-color-magenta:#df2bee;--theme-dynamico-color-magenta-deep:#b91fce;--theme-dynamico-color-magenta-press:#a818ba;--theme-dynamico-color-orchid:#bb44f1;--theme-dynamico-color-violet:#9c52f3;--theme-dynamico-color-iris:#8856ed;--theme-dynamico-color-plum:#5c3aa0;--theme-dynamico-color-night:#251841;--theme-dynamico-color-ink:#07040d;--theme-dynamico-color-tile-top:#4f28b0;--theme-dynamico-color-tile-mid:#351a80;--theme-dynamico-color-ribbon:#5e7dd4;--theme-dynamico-color-ribbon-light:#b3c3ee;--theme-dynamico-color-ribbon-deep:#2c4496;--theme-dynamico-color-text:#fff;--theme-dynamico-color-text-soft:#e6dcff;--theme-dynamico-color-problem-mark:#ff7aa5;--theme-dynamico-color-done-mark:#5be0a8;--theme-dynamico-color-glass:#1206286b;--theme-dynamico-color-glass-sheen:#ffffff1a;--theme-dynamico-color-glass-border:#ffffff57;--theme-dynamico-color-glass-problem:#ff508c29;--theme-dynamico-color-glass-done:#46dca024;--theme-dynamico-color-line:#ffffff29;--theme-dynamico-color-off:#ffffff24;--theme-dynamico-color-off-text:#ffffffb8;--theme-dynamico-color-focus:#fff;--theme-dynamico-color-glass-deep:#07040d8c;--theme-dynamico-color-problem-line:#ff7aa58c;--theme-dynamico-color-done-line:#5be0a880;--theme-dynamico-gradient-sheen:linear-gradient(135deg, #ffffff2e 0%, #ffffff0a 38%, #fff0 60%);--theme-dynamico-gradient-ribbon:linear-gradient(140deg, var(--theme-dynamico-color-ribbon-light) 0%, var(--theme-dynamico-color-ribbon) 38%, var(--theme-dynamico-color-ribbon-deep) 70%, var(--theme-dynamico-color-ribbon) 100%);--theme-dynamico-gradient-problem-mark:radial-gradient(closest-side, var(--theme-dynamico-color-ink) 96%, transparent) 50% 76% / 18% 18% no-repeat, linear-gradient(var(--theme-dynamico-color-ink), var(--theme-dynamico-color-ink)) 50% 24% / 14% 40% no-repeat, var(--theme-dynamico-color-problem-mark);--theme-dynamico-gradient-field:linear-gradient(180deg, var(--theme-dynamico-color-magenta) 0%, var(--theme-dynamico-color-orchid) 16%, var(--theme-dynamico-color-violet) 34%, var(--theme-dynamico-color-iris) 48%, var(--theme-dynamico-color-plum) 66%, var(--theme-dynamico-color-night) 84%, var(--theme-dynamico-color-ink) 100%);--theme-dynamico-gradient-field-glow:radial-gradient(closest-side, #9c52f373, #9c52f300);--theme-dynamico-gradient-tile-soft:linear-gradient(160deg, var(--theme-dynamico-color-tile-top) 0%, var(--theme-dynamico-color-tile-mid) 100%);--theme-dynamico-type-family-display:"Geist", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, system-ui, sans-serif;--theme-dynamico-type-family-mono:"Geist Mono", ui-monospace, "SF Mono", "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--theme-dynamico-type-display-xl:88px;--theme-dynamico-type-display-l:64px;--theme-dynamico-type-display-m:44px;--theme-dynamico-type-weight-light:300;--theme-dynamico-type-leading-display:1;--theme-dynamico-type-tracking-display:-.03em;--theme-dynamico-type-tracking-caps:.08em;--theme-dynamico-type-tracking-label:.14em;--theme-dynamico-radius-card:48px;--theme-dynamico-radius-card-phone:28px;--theme-dynamico-radius-tile:28px;--theme-dynamico-radius-ribbon:36%;--theme-dynamico-radius-app-control:6px;--theme-dynamico-radius-app-tag:4px;--theme-dynamico-size-card-max:560px;--theme-dynamico-size-card-max-wide:600px;--theme-dynamico-size-panel-max:640px;--theme-dynamico-size-mark-small:88px;--theme-dynamico-size-button-height:48px;--theme-dynamico-size-ribbon-m:200px;--theme-dynamico-size-ribbon-thick:32px;--theme-dynamico-size-ribbon-thin:22px;--theme-dynamico-size-focus-width:3px;--theme-dynamico-size-status-mark:20px;--theme-dynamico-size-status-mark-nudge:2px;--theme-dynamico-size-status-stroke:2px;--theme-dynamico-size-arrow:36px;--theme-dynamico-size-chevron:9px;--theme-dynamico-size-chevron-stroke:2px;--theme-dynamico-size-button-height-l:56px;--theme-dynamico-size-button-min:240px;--theme-dynamico-size-mark-hero:160px;--theme-dynamico-size-ribbon-s:136px;--theme-dynamico-size-field-glow:760px;--theme-dynamico-size-hero-top:max(var(--space-12), calc(50vh - 256px));--theme-dynamico-size-hero-top-phone:max(var(--space-12), calc(50vh - 320px));--theme-dynamico-size-app-bar:48px;--theme-dynamico-size-app-side:240px;--theme-dynamico-size-app-max:1440px;--theme-dynamico-size-app-control:36px;--theme-dynamico-size-app-mark:64px;--theme-dynamico-size-app-avatar:32px;--theme-dynamico-size-app-meter:8px;--theme-dynamico-size-app-col-s:96px;--theme-dynamico-size-app-col-m:144px;--theme-dynamico-size-app-col-l:192px;--theme-dynamico-size-app-panel:400px;--theme-dynamico-size-app-ring:2px;--theme-dynamico-shadow-card:0 30px 80px #0c021e73;--theme-dynamico-shadow-button:0 10px 28px #b91fce73;--theme-dynamico-shadow-ribbon-rim:inset 0 2px 6px #ffffff47, inset 0 -8px 16px #0a145a59;--theme-dynamico-shadow-tile-soft:0 8px 24px #07040d38;--theme-dynamico-shadow-tile-lift:0 18px 44px #9c52f366;--theme-dynamico-shadow-focus-glow:0 0 16px 6px #c9b3ff73;--theme-dynamico-filter-glass:blur(24px) saturate(140%);--theme-dynamico-filter-ribbon:drop-shadow(0 20px 32px #0a145a47);--theme-dynamico-motion-spin:.9s;--theme-dynamico-shape-ribbon-tilt:-24deg;--theme-dynamico-shape-ribbon-tilt-alt:18deg;--theme-dynamico-opacity-ribbon:.45}
@font-face{font-family:Geist;src:url(../media/geist-latin.0wo2-3x5um7b1.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;src:url(../media/geist-latin-ext.2d1ls9scu4ltk.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;src:url(../media/geist-mono-latin.0huioiwet2vx9.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--theme-dynamico-color-ink)}body{min-height:100vh;font-family:var(--theme-dynamico-type-family-display);font-size:var(--type-scale-base);line-height:var(--type-leading-normal);color:var(--theme-dynamico-color-text);background:var(--theme-dynamico-gradient-field) top / 100% 100% no-repeat, var(--theme-dynamico-color-ink);-webkit-font-smoothing:antialiased;margin:0}h1,p{margin:0}a{color:inherit}img{max-width:100%;height:auto;display:block}:where(a,button,[tabindex]):focus-visible{outline:var(--theme-dynamico-size-focus-width) solid var(--theme-dynamico-color-focus);outline-offset:var(--theme-dynamico-size-focus-width);box-shadow:var(--theme-dynamico-shadow-focus-glow)}.eyebrow{font-family:var(--theme-dynamico-type-family-mono);font-size:var(--type-scale-sm);line-height:var(--type-leading-normal);letter-spacing:var(--theme-dynamico-type-tracking-label);text-transform:uppercase;color:var(--theme-dynamico-color-text)}.eyebrow--large{font-size:var(--type-scale-lg);letter-spacing:var(--theme-dynamico-type-tracking-caps)}.headline{font-family:var(--theme-dynamico-type-family-display);font-weight:var(--theme-dynamico-type-weight-light);font-size:var(--type-scale-3xl);line-height:var(--theme-dynamico-type-leading-display);letter-spacing:var(--theme-dynamico-type-tracking-display);text-wrap:balance}.headline__strong{font-weight:var(--type-weight-bold)}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--theme-dynamico-size-button-height);padding:var(--space-0) var(--space-6);border:1px solid var(--theme-dynamico-color-glass-border);border-radius:var(--radius-md);color:var(--theme-dynamico-color-text);font-family:var(--theme-dynamico-type-family-mono);font-size:var(--type-scale-base);font-weight:var(--type-weight-medium);line-height:var(--type-leading-tight);letter-spacing:var(--theme-dynamico-type-tracking-caps);text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);background:0 0;text-decoration:none;display:inline-flex}.button:hover{background:var(--theme-dynamico-color-glass-sheen);border-color:var(--theme-dynamico-color-text)}.button:active{transform:translateY(1px)}.button--primary{background:var(--theme-dynamico-color-magenta-deep);box-shadow:var(--theme-dynamico-shadow-button);border-color:#0000}.button--primary:hover{background:var(--theme-dynamico-color-magenta-press);border-color:#0000}.button--primary:focus-visible{box-shadow:var(--theme-dynamico-shadow-focus-glow), var(--theme-dynamico-shadow-button)}.button:disabled{background:var(--theme-dynamico-color-off);color:var(--theme-dynamico-color-off-text);box-shadow:none;cursor:not-allowed;border-color:#0000;transform:none}.button--quiet{min-height:var(--size-touch-target);padding:var(--space-0) var(--space-4);border-color:var(--theme-dynamico-color-line);font-size:var(--type-scale-sm)}.front-door,.ceremony{isolation:isolate;align-items:center;gap:var(--space-8);min-height:100vh;padding:var(--space-12) var(--space-4);background:var(--theme-dynamico-gradient-field-glow) 50% 45% / var(--theme-dynamico-size-field-glow) var(--theme-dynamico-size-field-glow) no-repeat;flex-direction:column;display:flex;position:relative;overflow:clip}.front-door{justify-content:center}.ceremony{padding-top:var(--theme-dynamico-size-hero-top-phone);justify-content:flex-start}.front-door__card,.ceremony__card,.not-found__card,.unreachable__card,.chooser__empty{z-index:1;width:100%;max-width:var(--theme-dynamico-size-card-max);align-items:center;gap:var(--space-5);padding:var(--space-10) var(--space-6);text-align:center;background:var(--theme-dynamico-gradient-sheen), var(--theme-dynamico-color-glass);border:1px solid var(--theme-dynamico-color-glass-border);border-radius:var(--theme-dynamico-radius-card-phone);-webkit-backdrop-filter:var(--theme-dynamico-filter-glass);backdrop-filter:var(--theme-dynamico-filter-glass);box-shadow:var(--theme-dynamico-shadow-card);flex-direction:column;display:flex;position:relative}.front-door__card .headline{font-size:var(--theme-dynamico-type-display-m)}.front-door__card .eyebrow--large{margin-block-end:var(--space-2)}.front-door__card .button,.ceremony__card .button,.not-found .button,.unreachable .button,.chooser__empty .button{min-height:var(--theme-dynamico-size-button-height-l);align-self:stretch}.front-door:before,.front-door:after,.ceremony:before,.ceremony:after{content:"";z-index:0;width:var(--theme-dynamico-size-ribbon-s);aspect-ratio:1;border-radius:var(--theme-dynamico-radius-ribbon);padding:var(--theme-dynamico-size-ribbon-thin);background:var(--theme-dynamico-gradient-ribbon);box-shadow:var(--theme-dynamico-shadow-ribbon-rim);-webkit-mask:linear-gradient(var(--theme-dynamico-color-ink) 0 0) content-box, linear-gradient(var(--theme-dynamico-color-ink) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--theme-dynamico-color-ink) 0 0) content-box exclude, linear-gradient(var(--theme-dynamico-color-ink) 0 0);mask:linear-gradient(var(--theme-dynamico-color-ink) 0 0) content-box exclude, linear-gradient(var(--theme-dynamico-color-ink) 0 0);filter:var(--theme-dynamico-filter-ribbon);opacity:var(--theme-dynamico-opacity-ribbon);pointer-events:none;display:none;position:absolute}.front-door:before,.ceremony:before{left:max(var(--space-4), calc(50% - var(--theme-dynamico-size-card-max) / 2 - var(--theme-dynamico-size-ribbon-s) * .5));top:max(var(--space-4), calc(50% - var(--theme-dynamico-size-card-max) * .55));transform:rotate(var(--theme-dynamico-shape-ribbon-tilt))}.front-door:after,.ceremony:after{right:max(var(--space-4), calc(50% - var(--theme-dynamico-size-card-max) / 2 - var(--theme-dynamico-size-ribbon-s) * .5));bottom:max(var(--space-4), calc(50% - var(--theme-dynamico-size-card-max) * .4));transform:rotate(var(--theme-dynamico-shape-ribbon-tilt-alt))}.brand-band{z-index:1;justify-content:center;display:flex;position:relative}.brand-mark{width:var(--theme-dynamico-size-mark-hero)}.brand-mark--small{width:var(--theme-dynamico-size-mark-small)}.ceremony__card>p:not([class]){color:var(--theme-dynamico-color-text-soft);font-size:var(--type-scale-lg)}.ceremony__note,.unreachable__note{padding-top:var(--space-4);border-top:1px solid var(--theme-dynamico-color-line);font-size:var(--type-scale-sm);color:var(--theme-dynamico-color-text-soft);align-self:stretch}.ceremony__after{justify-content:center;align-self:stretch;display:flex}.ceremony__contact{display:block}.ceremony__card:has(#status[data-tone=problem]):has(#ceremony:enabled) .ceremony__contact{display:none}[data-page=enrol] .ceremony__card:not(:has(#status[data-tone=problem])) .ceremony__contact{display:none}.ceremony__after .button{min-height:var(--theme-dynamico-size-button-height-l);flex:1}.ceremony__status{text-align:left;color:var(--theme-dynamico-color-text);align-self:stretch}.ceremony__status:empty{margin-block-start:calc(var(--space-5) * -1)}.ceremony__status[data-tone]{padding:var(--space-3) var(--space-4) var(--space-3) var(--space-12);border-radius:var(--radius-md);border:1px solid var(--theme-dynamico-color-line);background:var(--theme-dynamico-color-glass-deep);position:relative}.ceremony__status[data-tone]:before{content:"";left:var(--space-4);top:var(--space-3);width:var(--theme-dynamico-size-status-mark);height:var(--theme-dynamico-size-status-mark);margin-top:var(--theme-dynamico-size-status-mark-nudge);border-radius:50%;position:absolute}.ceremony__status[data-tone=progress]:before{border:var(--theme-dynamico-size-status-stroke) solid var(--theme-dynamico-color-line);border-top-color:var(--theme-dynamico-color-text);animation:hub-turn var(--theme-dynamico-motion-spin) linear infinite}.ceremony__status[data-tone=done]:after{content:"";left:calc(var(--space-4) + var(--theme-dynamico-size-status-mark) * .36);top:calc(var(--space-3) + var(--theme-dynamico-size-status-mark-nudge) + var(--theme-dynamico-size-status-mark) * .2);width:calc(var(--theme-dynamico-size-status-mark) * .28);height:calc(var(--theme-dynamico-size-status-mark) * .5);border:solid var(--theme-dynamico-color-ink);border-width:0 var(--theme-dynamico-size-status-stroke) var(--theme-dynamico-size-status-stroke) 0;position:absolute;transform:rotate(45deg)}.ceremony__status[data-tone=problem]{border-color:var(--theme-dynamico-color-problem-line);background:var(--theme-dynamico-color-glass-problem)}.ceremony__status[data-tone=problem]:before{background:var(--theme-dynamico-gradient-problem-mark)}.ceremony__status[data-tone=done]{border-color:var(--theme-dynamico-color-done-line);background:var(--theme-dynamico-color-glass-done)}.ceremony__status[data-tone=done]:before{background:var(--theme-dynamico-color-done-mark)}@keyframes hub-turn{to{transform:rotate(1turn)}}.ceremony__card:has(#status[data-tone=done]) #ceremony{display:none}.ceremony__card:has(#after:not([hidden])) #ceremony:not(:disabled){border-color:var(--theme-dynamico-color-glass-border);box-shadow:none;background:0 0}.not-found,.unreachable{justify-content:center;align-items:center;gap:var(--space-8);min-height:100vh;padding:var(--space-12) var(--space-4);flex-direction:column;display:flex}.not-found .headline,.unreachable .headline{font-size:var(--type-scale-2xl);line-height:var(--type-leading-tight)}.not-found__card>p:not([class]),.unreachable__card>p:not([class]){color:var(--theme-dynamico-color-text-soft);font-size:var(--type-scale-lg)}.unreachable__note{margin-top:var(--space-1)}.chooser{grid-template-rows:auto 1fr;min-height:100vh;display:grid;position:relative}.skip-link{z-index:2;top:var(--space-3);left:var(--space-4);right:var(--space-4);min-height:var(--size-touch-target);padding:var(--space-0) var(--space-4);border:1px solid var(--theme-dynamico-color-glass-border);border-radius:var(--radius-md);background:var(--theme-dynamico-color-night);color:var(--theme-dynamico-color-text);font-family:var(--theme-dynamico-type-family-mono);font-size:var(--type-scale-sm);letter-spacing:var(--theme-dynamico-type-tracking-caps);text-transform:uppercase;transform:translateY(calc(-100% - var(--space-6)));transition:transform var(--motion-fast) var(--motion-ease);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:absolute}.skip-link:focus{transform:none}.chooser__bar{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--theme-dynamico-color-line);background:var(--theme-dynamico-color-glass-deep);-webkit-backdrop-filter:var(--theme-dynamico-filter-glass);backdrop-filter:var(--theme-dynamico-filter-glass);flex-wrap:wrap;display:flex}.chooser__person{font-size:var(--type-scale-sm);color:var(--theme-dynamico-color-text-soft);flex-basis:100%;order:3}.chooser__person strong{color:var(--theme-dynamico-color-text);font-weight:var(--type-weight-semibold)}.chooser__sign-out{margin:0 0 0 auto}.chooser__choice{width:100%;max-width:var(--size-container-max);padding:var(--space-10) var(--space-4) var(--space-12);align-self:start;margin-inline:auto}.chooser .headline{font-size:var(--type-scale-3xl);text-align:center;margin-bottom:var(--space-8)}.chooser__empty{width:auto;max-width:var(--theme-dynamico-size-panel-max);margin:var(--space-10) var(--space-4);place-self:start center}.chooser .chooser__empty .headline{font-size:var(--type-scale-2xl);line-height:var(--type-leading-tight);margin-bottom:0}.chooser__empty>p{color:var(--theme-dynamico-color-text-soft);font-size:var(--type-scale-lg)}.workspace-tiles{gap:var(--space-4);grid-template-columns:1fr;grid-auto-rows:1fr;margin:0 auto;padding:0;list-style:none;display:grid}.workspace-tiles>li{display:flex}.workspace-tile{justify-content:center;gap:var(--space-2);padding:var(--space-6) var(--space-16) var(--space-6) var(--space-6);border:1px solid var(--theme-dynamico-color-glass-border);border-radius:var(--theme-dynamico-radius-tile);background:var(--theme-dynamico-gradient-tile-soft);box-shadow:var(--theme-dynamico-shadow-tile-soft);color:var(--theme-dynamico-color-text);transition:transform var(--motion-base) var(--motion-ease), box-shadow var(--motion-base) var(--motion-ease), border-color var(--motion-base) var(--motion-ease);flex-direction:column;flex:1;text-decoration:none;display:flex;position:relative}.workspace-tile__name{font-size:var(--type-scale-xl);font-weight:var(--type-weight-semibold);line-height:var(--type-leading-tight)}.workspace-tile__purpose{font-size:var(--type-scale-base);color:var(--theme-dynamico-color-text-soft)}.workspace-tile:after{content:"";right:var(--space-5);width:var(--theme-dynamico-size-arrow);height:var(--theme-dynamico-size-arrow);margin-top:calc(var(--theme-dynamico-size-arrow) / -2);border:1px solid var(--theme-dynamico-color-glass-border);background:var(--theme-dynamico-color-glass-sheen);border-radius:50%;position:absolute;top:50%}.workspace-tile:before{content:"";right:calc(var(--space-5) + var(--theme-dynamico-size-arrow) / 2 + var(--theme-dynamico-size-chevron) * .15);width:var(--theme-dynamico-size-chevron);height:var(--theme-dynamico-size-chevron);margin-top:calc(var(--theme-dynamico-size-chevron) / -2);border:solid var(--theme-dynamico-color-text);border-width:var(--theme-dynamico-size-chevron-stroke) var(--theme-dynamico-size-chevron-stroke) 0 0;position:absolute;top:50%;transform:translate(50%)rotate(45deg)}.workspace-tile:hover{transform:translateY(calc(var(--space-1) * -1));border-color:var(--theme-dynamico-color-glass-border);box-shadow:var(--theme-dynamico-shadow-tile-lift)}.workspace-tile:focus-visible{box-shadow:var(--theme-dynamico-shadow-focus-glow), var(--theme-dynamico-shadow-tile-lift)}@media (min-width:480px){.front-door,.ceremony,.not-found,.unreachable{padding-inline:var(--space-8)}.ceremony{padding-top:var(--theme-dynamico-size-hero-top)}.front-door__card,.ceremony__card,.not-found__card,.unreachable__card,.chooser__empty{padding:var(--space-12) var(--space-10);border-radius:var(--theme-dynamico-radius-card)}.front-door__card .headline{font-size:var(--theme-dynamico-type-display-l)}.ceremony__card .headline{font-size:var(--theme-dynamico-type-display-m)}.front-door__card .button,.ceremony__card .button,.not-found .button,.unreachable .button,.chooser__empty .button{min-width:var(--theme-dynamico-size-button-min);align-self:center}.ceremony__after .button{flex:0 auto}.not-found .headline,.unreachable .headline,.chooser .chooser__empty .headline{font-size:var(--type-scale-3xl)}.chooser__bar{padding-inline:var(--space-8);flex-wrap:nowrap}.chooser__person{text-align:right;flex-basis:auto;order:0;margin-left:auto}.chooser__sign-out{margin:0}.chooser .headline{font-size:var(--theme-dynamico-type-display-m);margin-bottom:var(--space-10)}.chooser__choice{padding-inline:var(--space-8)}.chooser__choice,.chooser__empty{align-self:center}.skip-link{left:var(--space-8);right:auto}.workspace-tiles{grid-template-columns:repeat(4,1fr)}.workspace-tiles>li{grid-column:span 2}.workspace-tiles>li:last-child:nth-child(odd){grid-column:2/span 2}.front-door:before,.front-door:after,.ceremony:before,.ceremony:after{display:block}}@media (min-width:880px){.front-door__card{max-width:var(--theme-dynamico-size-card-max-wide);padding:var(--space-16) var(--space-12) var(--space-12)}.front-door__card .headline{font-size:var(--theme-dynamico-type-display-xl)}.front-door__card .eyebrow--large{font-size:var(--type-scale-xl)}.not-found .headline,.unreachable .headline,.chooser .chooser__empty .headline{font-size:var(--theme-dynamico-type-display-m)}.chooser__bar{padding-inline:max(var(--space-8), calc((100% - var(--size-container-max)) / 2))}.skip-link{left:max(var(--space-8), calc((100% - var(--size-container-max)) / 2))}.chooser .headline{font-size:var(--theme-dynamico-type-display-l)}.workspace-tiles{grid-template-columns:repeat(6,1fr)}.workspace-tiles>li:last-child:nth-child(odd){grid-column:auto/span 2}.workspace-tiles>li:last-child:nth-child(3n+1){grid-column:3/span 2}.workspace-tiles>li:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}.workspace-tile{padding:var(--space-8) var(--space-16) var(--space-8) var(--space-8)}.front-door:before,.front-door:after,.ceremony:before,.ceremony:after{width:var(--theme-dynamico-size-ribbon-m);padding:var(--theme-dynamico-size-ribbon-thick)}.front-door:before,.ceremony:before{left:max(var(--space-4), calc(50% - var(--theme-dynamico-size-card-max) / 2 - var(--theme-dynamico-size-ribbon-m) * .8))}.front-door:after,.ceremony:after{right:max(var(--space-4), calc(50% - var(--theme-dynamico-size-card-max) / 2 - var(--theme-dynamico-size-ribbon-m) * .8))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.workspace-tile:hover{transform:none}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:is(html:has(main.fraud,main.people),body:has(main.fraud,main.people)){background:var(--color-surface-bg)}.people,.fraud{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-surface-bg);min-height:100vh;color:var(--color-text-primary);font-family:var(--theme-dynamico-type-family-display);font-size:var(--type-scale-sm);line-height:var(--type-leading-normal);-webkit-font-smoothing:antialiased;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.people :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.fraud :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--theme-dynamico-size-app-ring) solid var(--color-accent-purple);outline-offset:var(--theme-dynamico-size-app-ring);box-shadow:none}.people .skip-link,.fraud .skip-link{z-index:3;background:var(--color-surface-surface-solid);color:var(--color-text-primary);border-color:var(--color-border-strong);font-family:var(--theme-dynamico-type-family-display);font-weight:var(--type-weight-semibold);letter-spacing:normal;text-transform:none}.app-side{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);background:var(--theme-dynamico-color-night);color:var(--theme-dynamico-color-text);flex-wrap:wrap;display:flex}.app-side :where(a,button,[tabindex]):focus-visible{outline-color:var(--theme-dynamico-color-focus)}.app-side__mark{width:var(--theme-dynamico-size-app-mark);flex:none}.app-side__spaces{gap:0 var(--space-1);flex-wrap:wrap;flex:1 1 0;min-width:0;display:flex}.app-side a{align-items:center;gap:var(--space-2);min-height:var(--size-touch-target);padding:0 var(--space-3);border-radius:var(--theme-dynamico-radius-app-control);color:var(--theme-dynamico-color-text-soft);font-size:var(--type-scale-sm);font-weight:var(--type-weight-medium);text-decoration:none;display:flex}.app-side a:hover{background:var(--theme-dynamico-color-glass-sheen);color:var(--theme-dynamico-color-text)}.app-side__spaces a[aria-current]{color:var(--theme-dynamico-color-text);font-weight:var(--type-weight-semibold)}.app-tabs a[aria-current]{background:var(--theme-dynamico-color-off);color:var(--theme-dynamico-color-text);font-weight:var(--type-weight-semibold);box-shadow:inset var(--space-1) 0 0 var(--theme-dynamico-color-magenta);scroll-initial-target:nearest}.app-side .app-side__all{color:var(--theme-dynamico-color-text-soft)}.app-tabs{min-width:0;margin-inline:calc(var(--space-4) * -1);flex-basis:100%}.app-tabs ul{padding:var(--space-1) var(--space-10) var(--space-1) var(--space-4);gap:var(--space-1);scroll-snap-type:x proximity;scroll-padding-inline:var(--space-12);scrollbar-width:thin;margin:0;list-style:none;display:flex;overflow-x:auto}.app-tabs li{scroll-snap-align:start;flex:none}.app-side__brands{font-size:var(--type-scale-sm);color:var(--theme-dynamico-color-text-soft);flex-basis:100%}.app-bar{align-items:center;gap:var(--space-3);min-height:var(--theme-dynamico-size-app-bar);padding:var(--space-2) var(--space-4);background:var(--color-surface-surface-solid);border-bottom:1px solid var(--color-border-strong);display:flex}.app-bar__title{min-width:0;font-weight:var(--type-weight-semibold);color:var(--color-text-primary);visibility:hidden;flex:1}.app-bar__person{align-items:center;gap:var(--space-2);color:var(--color-text-primary);display:flex}.app-bar__person strong{font-weight:var(--type-weight-medium)}.app-bar__avatar{width:var(--theme-dynamico-size-app-avatar);height:var(--theme-dynamico-size-app-avatar);background:var(--color-accent-purple-bg);color:var(--color-on_tint-purple);font-size:var(--type-scale-sm);font-weight:var(--type-weight-semibold);border-radius:50%;place-items:center;display:inline-grid}.app-bar__sign-out{margin:0}.app-bar__button{min-height:var(--size-touch-target);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--theme-dynamico-radius-app-control);background:var(--color-surface-surface-solid);color:var(--color-text-secondary);font:inherit;cursor:pointer}.app-bar__button:hover{background:var(--color-surface-surface-2);color:var(--color-text-primary)}.people__content,.fraud__content{align-items:stretch;gap:var(--space-5);width:100%;max-width:var(--theme-dynamico-size-app-max);min-width:0;padding:var(--space-5) var(--space-4) var(--space-12);flex-direction:column;display:flex}.people .headline,.fraud .headline{font-family:var(--theme-dynamico-type-family-display);font-size:var(--type-scale-xl);font-weight:var(--type-weight-semibold);line-height:var(--type-leading-tight);letter-spacing:normal;color:var(--color-text-primary)}.people .headline__strong,.fraud .headline__strong{font-weight:inherit}.people .eyebrow,.fraud .eyebrow{font-family:var(--theme-dynamico-type-family-display);font-size:var(--type-scale-sm);letter-spacing:normal;text-transform:none;color:var(--color-text-muted)}.people h2,.fraud h2{font-size:var(--type-scale-base);font-weight:var(--type-weight-semibold);line-height:var(--type-leading-tight);color:var(--color-text-primary);margin:0}.people h3,.fraud h3{font-size:var(--type-scale-sm);font-weight:var(--type-weight-semibold);color:var(--color-text-primary);margin:0}.people p,.fraud p{margin:0}.people__content p,.people__content dd,.fraud__content p,.fraud__content dd{color:var(--color-text-primary)}.people__content a,.fraud__content a{color:var(--color-on_tint-purple);text-underline-offset:var(--space-1)}.fraud__content h2{scroll-margin-top:var(--space-16)}.page-head{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.page-head--action{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-flow:wrap}.page-head__title{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.page-head__title .fraud-tag{align-self:center}.fraud__content .page-head__sub,.fraud__content .fraud-case__where{color:var(--color-text-secondary)}.page-head .fraud-case__where{margin-top:var(--space-1)}.panel,.fraud__content>section:not(.fraud-sheet-list):not(.fraud-tiles),.fraud-case__evidence>section,.person-section,.people__empty{align-items:stretch;gap:var(--space-3);min-width:0;padding:var(--space-4);background:var(--color-surface-surface-solid);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.panel__head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.panel--danger,.person-section--danger{border-color:var(--color-accent-red);border-left-width:var(--space-1)}:is(.people__content,.fraud__content,.panel,.person-section,.people__empty)>.button{align-self:flex-start}.people .button,.fraud .button{min-height:var(--size-touch-target);padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--theme-dynamico-radius-app-control);background:var(--color-surface-surface-solid);color:var(--color-text-primary);box-shadow:var(--shadow-sm);font-family:var(--theme-dynamico-type-family-display);font-size:var(--type-scale-sm);font-weight:var(--type-weight-semibold);letter-spacing:normal;text-transform:none}.people .button:hover,.fraud .button:hover{background:var(--color-surface-surface-2);border-color:var(--color-border-strong)}.people .button--primary,.fraud .button--primary{background:var(--theme-dynamico-color-magenta-deep);color:var(--theme-dynamico-color-text);border-color:#0000}.people .button--primary:hover,.fraud .button--primary:hover{background:var(--theme-dynamico-color-magenta-press);border-color:#0000}.people .button--danger,.fraud .button--danger{background:var(--color-accent-red-bg);border-color:var(--color-accent-red);color:var(--color-on_tint-red)}.people .button--danger:hover,.fraud .button--danger:hover{background:var(--color-accent-red-bg);border-color:var(--color-on_tint-red)}.people .button:disabled,.fraud .button:disabled{background:var(--color-surface-surface-2);color:var(--color-text-secondary);box-shadow:none}.field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.field-group{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.field-group legend{margin-bottom:var(--space-2);font-weight:var(--type-weight-semibold);padding:0}.field__help{font-size:var(--type-scale-sm);color:var(--color-text-muted)}.people label,.fraud label{font-size:var(--type-scale-sm);font-weight:var(--type-weight-medium);color:var(--color-text-primary)}.people input:not([type=hidden]):not([type=radio]):not([type=checkbox]),.people select,.fraud input:not([type=hidden]):not([type=radio]):not([type=checkbox]),.fraud select,.fraud textarea{min-height:var(--size-touch-target);min-width:0;padding:0 var(--space-3);border:1px solid var(--color-text-muted);border-radius:var(--theme-dynamico-radius-app-control);background:var(--color-surface-surface-solid);color:var(--color-text-primary);font:inherit;font-size:var(--type-scale-sm)}.fraud textarea{padding:var(--space-2) var(--space-3);resize:vertical}.people input::placeholder,.fraud input::placeholder,.fraud textarea::placeholder{color:var(--color-text-muted)}.notice,.fraud-notice{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-left-width:var(--space-1);border-radius:var(--radius-sm);background:var(--color-surface-surface-solid)}.people__content .notice,.fraud__content .fraud-notice{color:var(--color-text-primary)}.notice[data-tone=problem],.fraud-notice[data-tone=problem]{border-color:var(--color-accent-red);background:var(--color-accent-red-bg)}.people__content .notice[data-tone=problem],.fraud__content .fraud-notice[data-tone=problem]{color:var(--color-on_tint-red)}.notice[data-tone=done],.fraud-notice[data-tone=done]{border-color:var(--color-accent-green);background:var(--color-accent-green-bg)}.people__content .notice[data-tone=done],.fraud__content .fraud-notice[data-tone=done]{color:var(--color-on_tint-green)}.fraud-table-wrap>.fraud-table:not(.fraud-sheet){min-width:calc(var(--theme-dynamico-size-app-col-m) * 4)}.fraud-table-wrap{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:linear-gradient(to right, var(--color-surface-surface-solid) 50%, transparent) left center / var(--space-8) 100% no-repeat local, linear-gradient(to left, var(--color-surface-surface-solid) 50%, transparent) right center / var(--space-8) 100% no-repeat local, linear-gradient(to right, var(--color-border-strong), transparent) left center / var(--space-3) 100% no-repeat scroll, linear-gradient(to left, var(--color-border-strong), transparent) right center / var(--space-3) 100% no-repeat scroll, var(--color-surface-surface-solid);max-width:100%;overflow-x:auto}.fraud-table-wrap>.fraud-table{background:0 0}.fraud-table-wrap>.fraud-table:not(.fraud-sheet) thead th{white-space:nowrap}.fraud-table{border-collapse:collapse;width:100%;font-size:var(--type-scale-sm);background:var(--color-surface-surface-solid)}.fraud-table caption{caption-side:top;text-align:left;padding:var(--space-3) var(--space-3) var(--space-2);color:var(--color-text-secondary)}.fraud-table th,.fraud-table td{padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);overflow-wrap:break-word}.fraud-table thead th{background:var(--color-surface-surface-2);border-bottom:1px solid var(--color-border-strong);color:var(--color-text-secondary);font-weight:var(--type-weight-semibold);vertical-align:bottom}.fraud-table tbody th{font-weight:var(--type-weight-semibold);white-space:nowrap}.fraud-table:not(.fraud-sheet) tbody :is(th,td){vertical-align:baseline}.fraud-table tbody tr:hover>*{background:var(--color-surface-bg-alt)}.fraud-table tbody:last-child tr:last-child>*{border-bottom:0}.fraud-table td{font-variant-numeric:tabular-nums}.fraud-table .fraud-num,.fraud-table[data-table=health] :is(td,thead th:not(:first-child)),.fraud-table[data-table=agents] :is(td,th):nth-child(n+4){text-align:right}.fraud-table td.fraud-num{white-space:nowrap}.fraud-table__note{font-size:var(--type-scale-sm);color:var(--color-text-muted)}.fraud-table tr[data-replaced=yes] td{color:var(--color-text-muted)}.fraud-cell__main{display:block}.fraud-cell__sub{color:var(--color-text-muted);display:block}.fraud-sheet .fraud-cell__main,.fraud-sheet .fraud-cell__sub,.fraud-value{overflow-wrap:anywhere}.fraud-none{color:var(--color-text-muted)}.fraud-tag,.people-tag{place-self:flex-start start;align-items:center;gap:var(--space-1);padding:0 var(--space-2);border-radius:var(--theme-dynamico-radius-app-tag);border:1px solid var(--color-border-strong);background:var(--color-surface-surface-2);color:var(--color-text-secondary);font-size:var(--type-scale-sm);font-weight:var(--type-weight-semibold);line-height:var(--type-leading-normal);white-space:nowrap;display:inline-flex}.people-tag[data-tag=active],.fraud-tag[data-tag=done]{background:var(--color-accent-green-bg);color:var(--color-on_tint-green);border-color:#0000}.fraud-tag[data-tag=in-progress]{background:var(--color-accent-blue-bg);color:var(--color-on_tint-blue);border-color:#0000}.fraud-tag[data-tag=disagreed]{background:var(--color-accent-red-bg);color:var(--color-on_tint-red);border-color:#0000}.fraud-tag[data-tag=old-sheet]{border-style:dashed}.fraud-empty,.people__empty p{padding:var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-surface-solid);color:var(--color-text-secondary)}:is(.panel,.fraud__content>section,.fraud-case__evidence>section,.fraud-form,.person-section,.fraud-group) .fraud-empty{padding:var(--space-3) var(--space-4);border-radius:var(--theme-dynamico-radius-app-control);background:var(--color-surface-bg-alt);border:0}.people__empty p{background:0 0;border:0;padding:0}.fraud-cases,.fraud-history,.fraud-accounts,.fraud-elsewhere,.people-list,.invite-list,.people__choices{gap:0;margin:0;padding:0;list-style:none;display:grid}.fraud-cases{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-surface-solid)}.fraud-cases>li{place-items:center start;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr);display:grid}.fraud-cases .fraud-tag{align-self:center}.fraud-cases>li:last-child{border-bottom:0}.fraud-cases>li:hover{background:var(--color-surface-bg-alt)}.fraud-cases>li>*{min-width:0}.fraud-cases>li[data-next=yes]{box-shadow:inset var(--space-1) 0 0 var(--theme-dynamico-color-magenta-deep)}.fraud-cases>li[data-stale=yes]{box-shadow:inset var(--space-1) 0 0 var(--color-accent-red)}.fraud-cases__open{min-height:var(--size-touch-target);font-weight:var(--type-weight-semibold);align-items:center;display:inline-flex}.fraud__content :is(.fraud-cases__open,.fraud-elsewhere a,.fraud-table tbody :is(th,td)>a),.people__content .person-row__name{font-weight:var(--type-weight-semibold);text-decoration:none}.fraud__content :is(.fraud-table tbody :is(th,td)>a,.panel__head>a){min-height:var(--size-touch-target);align-items:center;display:inline-flex}.fraud__content :is(.fraud-cases__open,.fraud-elsewhere a,.fraud-table tbody :is(th,td)>a):is(:hover,:focus-visible),.people__content .person-row__name:is(:hover,:focus-visible){text-decoration:underline}.fraud-cases__next{font-size:var(--type-scale-sm);font-weight:var(--type-weight-semibold);color:var(--color-on_tint-purple)}.fraud-cases__detail,.fraud__content .fraud-cases p,.fraud__content .fraud-accounts>li>p{color:var(--color-text-muted)}.fraud-elsewhere{gap:var(--space-3);gap:0 var(--space-6)}.fraud-elsewhere>li{padding:var(--space-2) 0 var(--space-3);border-top:1px solid var(--color-border-subtle);align-content:start;gap:0;display:grid}.fraud-elsewhere a{min-height:var(--size-touch-target);font-weight:var(--type-weight-semibold);align-items:center;display:inline-flex}.fraud-elsewhere span{color:var(--color-text-muted)}.fraud-history>li{gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle);display:grid}.fraud-history>li:first-child{padding-top:0}.fraud-history>li:last-child{border-bottom:0;padding-bottom:0}.fraud-history__when{color:var(--color-text-muted)}.fraud-history__note{color:var(--color-text-secondary)}.fraud-accounts{gap:var(--space-3)}.fraud-accounts>li{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-surface-solid);display:grid}.fraud-list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fraud-list>li{padding:0 var(--space-2);border-radius:var(--theme-dynamico-radius-app-tag);background:var(--color-surface-surface-solid);border:1px solid var(--color-border-strong);color:var(--color-text-secondary)}.fraud-days,.fraud-pages{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.fraud-days a{min-height:var(--size-touch-target);align-items:center;display:inline-flex}.fraud-pages{color:var(--color-text-secondary);justify-content:center}.fraud-tiles{background:var(--color-surface-surface-solid);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.fraud-tile{align-items:center;gap:0 var(--space-4);min-height:var(--space-16);color:var(--color-text-primary);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""note value";text-decoration:none;display:grid}.fraud-tile:first-child{border-radius:var(--radius-sm) var(--radius-sm) 0 0}.fraud-tile:last-child{border-radius:0 0 var(--radius-sm) var(--radius-sm);border-bottom:0}.fraud__content a.fraud-tile{color:var(--color-text-primary)}.fraud-tile:hover{background:var(--color-surface-bg-alt)}.fraud-tile:hover .fraud-tile__label{color:var(--color-on_tint-purple);text-decoration:underline}.fraud-tile__label{color:var(--color-text-secondary);font-weight:var(--type-weight-medium);grid-area:label}.fraud-tile__value{font-size:var(--type-scale-xl);font-weight:var(--type-weight-semibold);line-height:var(--type-leading-tight);font-variant-numeric:tabular-nums;color:var(--color-text-primary);grid-area:value}.fraud-tile__note{color:var(--color-text-muted);grid-area:note}.fraud-tile[data-tone=problem]{box-shadow:inset var(--space-1) 0 0 var(--color-accent-red)}.fraud-tile[data-tone=problem] .fraud-tile__value{color:var(--color-on_tint-red)}.fraud-progress{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);white-space:nowrap;display:inline-flex}.fraud-meter{appearance:none;width:var(--space-16);height:var(--theme-dynamico-size-app-meter);border-radius:var(--radius-pill);background:var(--color-surface-surface-2);border:0;flex:none;overflow:hidden}.fraud-meter::-webkit-progress-bar{background:var(--color-surface-surface-2);border-radius:var(--radius-pill)}.fraud-meter::-webkit-progress-value{background:var(--color-accent-green);border-radius:var(--radius-pill)}.fraud-meter::-moz-progress-bar{background:var(--color-accent-green);border-radius:var(--radius-pill)}.fraud-filter,.fraud-form--filter{align-items:flex-end;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.fraud-filter>label{color:var(--color-text-secondary);align-self:center}.fraud-form--filter .field{flex:1 1 var(--theme-dynamico-size-app-col-l)}.fraud-form{gap:var(--space-4);padding:var(--space-4);background:var(--color-surface-surface-solid);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.fraud-form.fraud-form--filter{padding:var(--space-3) var(--space-4);flex-direction:row}.fraud-form form{align-items:stretch;gap:var(--space-4);flex-direction:column;margin:0;display:flex}.fraud-form fieldset{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.fraud-form legend{margin-bottom:var(--space-2);font-weight:var(--type-weight-semibold);color:var(--color-text-primary);padding:0}:is(.fraud-form label:has(input[type=radio]),.fraud-form label:has(input[type=checkbox])){align-items:center;gap:var(--space-3);min-height:var(--size-touch-target);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--theme-dynamico-radius-app-control);font-size:var(--type-scale-sm);font-weight:var(--type-weight-regular);cursor:pointer;display:flex}.fraud-form label:has(input:checked){border-color:var(--color-accent-purple);background:var(--color-accent-purple-bg);font-weight:var(--type-weight-semibold)}.fraud-form input[type=radio],.fraud-form input[type=checkbox]{accent-color:var(--color-accent-purple);margin:0}.fraud-form .button{align-self:flex-start}.fraud-form--filter .button,.fraud-filter .button{align-self:flex-end}.fraud-form--move form+form{padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle)}.fraud-find__forms{gap:var(--space-4);display:grid}.fraud-find__forms .fraud-form h2{font-size:var(--type-scale-base)}.fraud-find__forms .fraud-form .button{margin-top:auto}.fraud-found__players{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.fraud-availability form{margin:0}.fraud-case__where{color:var(--color-text-secondary);font-weight:var(--type-weight-medium)}.fraud-case__grid{gap:var(--space-4);align-items:start;min-width:0;display:grid}.fraud-case__evidence{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.fraud-account{gap:var(--space-1) var(--space-4);margin:0;display:grid}.fraud-account dt{color:var(--color-text-secondary);font-weight:var(--type-weight-semibold)}.fraud-account dd{margin:0 0 var(--space-2);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.fraud-row-form--review .button--danger{margin-inline-start:0}.fraud-form--move form{align-items:center;gap:var(--space-2) var(--space-3);flex-flow:wrap}.fraud-form--move form>:is(p,label){flex-basis:100%}.fraud-form--move select{flex:1 1 var(--theme-dynamico-size-app-col-l);max-width:var(--theme-dynamico-size-app-panel)}.fraud-form--move .button{align-self:center}.fraud-sheet-bar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.fraud-tabs{align-self:flex-start;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-sm);background:var(--color-surface-surface-2);border:1px solid var(--color-border-strong);display:inline-flex}.fraud-tabs a{min-height:var(--size-touch-target);padding:0 var(--space-4);border-radius:var(--theme-dynamico-radius-app-control);color:var(--color-text-secondary);font-weight:var(--type-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.fraud__content .fraud-tabs a{color:var(--color-text-secondary)}.fraud__content .fraud-tabs a:hover{color:var(--color-text-primary)}.fraud__content .fraud-tabs a[aria-current=page]{background:var(--color-surface-surface-solid);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}.fraud-seen-key{color:var(--color-text-secondary)}.fraud-sheet-list{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.fraud-sheet-list__page{color:var(--color-text-muted);font-weight:var(--type-weight-regular)}.fraud-groups{gap:var(--space-4);min-width:0;display:grid}.fraud-group{gap:var(--space-3);min-width:0;padding:var(--space-4);background:var(--color-surface-surface-solid);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.fraud-group__head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.fraud-group h3{align-items:baseline;gap:var(--space-1) var(--space-3);font-size:var(--type-scale-base);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.fraud-group__what{font-size:var(--type-scale-sm);font-weight:var(--type-weight-medium);color:var(--color-text-muted)}.fraud-group__cases{gap:var(--space-1) var(--space-4);color:var(--color-text-secondary);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.fraud__content .fraud-group__cases{color:var(--color-text-secondary)}.fraud-group .fraud-table-wrap{border-radius:var(--theme-dynamico-radius-app-control)}.fraud-progress[data-complete=yes]{color:var(--color-on_tint-green)}.fraud-seen{gap:var(--space-1);justify-items:start;display:grid}.fraud-seen__badge{padding:0 var(--space-2);border-radius:var(--theme-dynamico-radius-app-tag);font-weight:var(--type-weight-semibold);white-space:nowrap;display:inline-flex}.fraud-seen[data-seen=card] .fraud-seen__badge{background:var(--color-accent-red-bg);color:var(--color-on_tint-red)}.fraud-seen[data-seen=name] .fraud-seen__badge{background:var(--color-brand-gold-bg);color:var(--color-on_tint-amber)}.fraud__content .fraud-seen__worst{color:var(--color-text-muted)}.fraud-seen__more summary{cursor:pointer;color:var(--color-on_tint-purple);min-height:var(--size-touch-target);min-width:var(--size-touch-target);align-items:center;display:inline-flex}.fraud-seen__more ul{padding-left:var(--space-4);gap:var(--space-1);color:var(--color-text-secondary);margin:0;display:grid}.fraud-seen-key .fraud-seen__badge[data-seen=card]{background:var(--color-accent-red-bg);color:var(--color-on_tint-red)}.fraud-seen-key .fraud-seen__badge[data-seen=name]{background:var(--color-brand-gold-bg);color:var(--color-on_tint-amber)}.fraud-seen-key .fraud-seen__badge{white-space:normal;display:inline}.fraud-sheet,.fraud-sheet tbody,.fraud-sheet tr,.fraud-sheet td{display:block}.fraud-sheet thead{display:none}.fraud-table-wrap:has(>.fraud-sheet){border:0;border-radius:0}.fraud-sheet__row{padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--theme-dynamico-radius-app-control);scroll-margin-top:var(--space-16)}.fraud-sheet__row+.fraud-sheet__row{margin-top:var(--space-2)}.fraud-sheet__row[data-decided=yes]{background:var(--color-accent-green-bg)}.fraud-sheet__row:target,.fraud-sheet__row:target>tr>td{background:var(--color-accent-purple-bg)}.fraud-sheet__row:target :is(.fraud-cell__sub,.fraud-seen__worst,.fraud-none){color:var(--color-text-secondary)}.fraud-sheet td{padding:var(--space-1) 0;overflow-wrap:anywhere;border:0}.fraud-sheet td:before{content:attr(data-label);font-weight:var(--type-weight-semibold);color:var(--color-text-secondary);display:block}.fraud-sheet .fraud-num{text-align:left}.fraud-sheet td.fraud-sheet__self-labelled:before{content:none}.fraud-sheet__row[data-decided=yes]>tr>td{background:var(--color-accent-green-bg)}.fraud-row-form{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.fraud-row-form__field{gap:var(--space-1);flex:1 1 var(--theme-dynamico-size-app-col-m);min-width:0;display:grid}.fraud-row-form__field--note{flex:2 1 var(--theme-dynamico-size-app-col-l)}.fraud-row-form__field select,.fraud-row-form__field input{width:100%}.fraud-row-form .button{flex:none}.fraud-row-form__saved{align-items:center;gap:var(--space-2);color:var(--color-on_tint-green);flex-wrap:wrap;flex-basis:100%;display:flex}.fraud-cell__label{color:var(--color-text-secondary)}.people__content .people__back{align-items:center;gap:var(--space-2);min-height:var(--size-touch-target);color:var(--color-on_tint-purple);font-weight:var(--type-weight-medium);text-decoration:none;display:inline-flex}.people__back:before{content:"";width:var(--theme-dynamico-size-app-meter);height:var(--theme-dynamico-size-app-meter);border:solid;border-width:0 0 var(--theme-dynamico-size-chevron-stroke) var(--theme-dynamico-size-chevron-stroke);transform:rotate(45deg)}.people__content .people__back:hover{text-decoration:underline}.people__mail,.people__note{color:var(--color-text-secondary)}.people__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.people-table__head{display:none}.people-list{background:var(--color-surface-surface-solid);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.person-row{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);display:grid}.person-row:last-child{border-bottom:0}.person-row:hover{background:var(--color-surface-bg-alt)}.people__content .person-row[data-active=false] .person-row__name{color:var(--color-text-muted)}.person-row__name{min-height:var(--size-touch-target);font-weight:var(--type-weight-semibold);justify-self:start;align-items:center;display:inline-flex}.person-row__facts{gap:var(--space-1) var(--space-4);margin:0;display:grid}.person-row__facts>div{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.person-row__facts dd{overflow-wrap:anywhere;min-width:0}.people dt{color:var(--color-text-secondary);font-weight:var(--type-weight-semibold)}.people dd{margin:0}.person-card{gap:var(--space-4)}.person-facts{gap:var(--space-3) var(--space-10);flex-wrap:wrap;margin:0;display:flex}.person-facts>div{gap:0;min-width:0;display:grid}.person-facts dd{overflow-wrap:anywhere}.person-card>form{max-width:none;padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle)}.person-card>form .field{max-width:var(--theme-dynamico-size-panel-max)}.access-row{gap:var(--space-2);padding:var(--space-3) 0;align-items:center;display:grid}.access-row+.access-row{border-top:1px solid var(--color-border-subtle)}.access-row__form,.people-form{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.access-row__form label{flex-basis:100%}.access-row__form select{flex:1 1 var(--theme-dynamico-size-app-col-l)}.people-form{align-items:stretch;gap:var(--space-3);max-width:var(--theme-dynamico-size-panel-max);flex-direction:column}.people-form .button{align-self:flex-start}.invite-list>li{padding:var(--space-1) 0;color:var(--color-text-secondary)}[data-page=add-person] .people-form{gap:var(--space-4);padding:var(--space-4);background:var(--color-surface-surface-solid);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.people__choices{gap:var(--space-2);justify-items:start}.people__confirm-panel{max-width:var(--theme-dynamico-size-panel-max)}@media (min-width:480px){.fraud-account{grid-template-columns:auto 1fr}.fraud-account dd{margin:0}.person-row__facts{grid-template-columns:1fr 1fr}.fraud-tiles{gap:var(--space-3);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr))}.fraud-tile{align-content:start;align-items:start;gap:var(--space-1);padding:var(--space-4);background:var(--color-surface-surface-solid);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1fr);grid-template-areas:"label""value""note"}.fraud-tile:first-child,.fraud-tile:last-child{border-bottom:1px solid var(--color-border-strong);border-radius:var(--radius-sm)}.fraud-tile:hover{background:var(--color-surface-surface-solid);border-color:var(--color-accent-purple)}.fraud-tile[data-tone=problem]{border-color:var(--color-accent-red);box-shadow:var(--shadow-sm)}.fraud-tile__value{font-size:var(--type-scale-2xl)}.fraud-elsewhere{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:880px){.people,.fraud{grid-template-columns:var(--theme-dynamico-size-app-side) minmax(0, 1fr);background:linear-gradient(to right, var(--theme-dynamico-color-night) var(--theme-dynamico-size-app-side), var(--color-surface-bg) var(--theme-dynamico-size-app-side));grid-template-rows:auto 1fr}.app-side{align-items:stretch;gap:var(--space-5);height:100vh;padding:var(--space-5) var(--space-3);flex-flow:column;grid-row:1/span 2;position:sticky;top:0;overflow-y:auto}.app-side__mark{margin:0 var(--space-3) var(--space-2)}.app-side__spaces,.app-tabs ul{gap:var(--space-1);flex-direction:column;overflow:visible}.app-side .app-tabs{margin-inline:0}.app-tabs ul{padding:0;-webkit-mask-image:none;mask-image:none}.app-side__spaces{padding-bottom:var(--space-5);border-bottom:1px solid var(--theme-dynamico-color-line);flex:none}.app-side a{min-height:var(--theme-dynamico-size-app-control)}.app-side__all{font-size:var(--type-scale-xs)}.app-side .app-tabs{flex-basis:auto}.app-side .app-side__brands{padding:var(--space-3);font-size:var(--type-scale-xs);flex-basis:auto;margin-top:auto}.app-bar{z-index:2;padding:0 var(--space-6);position:sticky;top:0}.app-bar__title{visibility:visible}.app-bar__button{min-height:var(--theme-dynamico-size-app-control)}.people__content,.fraud__content{padding:var(--space-6) var(--space-6) var(--space-16);scroll-margin-top:var(--theme-dynamico-size-app-bar)}.people .headline,.fraud .headline{font-size:var(--type-scale-2xl)}.people .button,.fraud .button{min-height:var(--theme-dynamico-size-app-control);padding:0 var(--space-3)}.people input:not([type=hidden]):not([type=radio]):not([type=checkbox]),.people select,.fraud input:not([type=hidden]):not([type=radio]):not([type=checkbox]),.fraud select,.fraud-cases__open,.fraud-elsewhere a,.fraud-days a,.people__back,.person-row__name,:is(.fraud-form label:has(input[type=radio]),.fraud-form label:has(input[type=checkbox])),.fraud-tabs a{min-height:var(--theme-dynamico-size-app-control)}.fraud-table thead th{font-size:var(--type-scale-xs);text-transform:uppercase;letter-spacing:var(--theme-dynamico-type-tracking-caps)}.fraud-table-wrap>.fraud-table:not(.fraud-sheet) thead th{white-space:normal}.fraud-tag,.people-tag,.fraud-cell__sub,.fraud-seen__worst,.fraud-seen__more,.fraud-table__note,.fraud-tile__note,.fraud-group__what{font-size:var(--type-scale-xs)}.fraud-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.fraud-elsewhere,.fraud-find__forms{grid-template-columns:repeat(3,minmax(0,1fr))}.fraud-case__grid[data-columns="2"]{grid-template-columns:minmax(0, 1fr) var(--theme-dynamico-size-app-panel)}.fraud-case__grid[data-columns="2"]>.fraud-form{top:calc(var(--theme-dynamico-size-app-bar) + var(--space-4));position:sticky}.fraud-sheet{display:table}.fraud-sheet thead{display:table-header-group}.fraud-sheet tbody{display:table-row-group}.fraud-sheet tr{display:table-row}.fraud-sheet td{padding:var(--space-2);border-bottom:1px solid var(--color-border-subtle);display:table-cell}.fraud-sheet thead th{padding:var(--space-2)}.fraud-sheet td:first-child,.fraud-sheet thead th:first-child{padding-left:var(--space-3)}.fraud-sheet td:before{content:none}.fraud-sheet .fraud-num{text-align:right}.fraud-sheet .fraud-cell__main,.fraud-sheet .fraud-cell__sub,.fraud-sheet td.fraud-num,.fraud-sheet td[data-label=Player]{white-space:nowrap;overflow-wrap:normal}.fraud-sheet td:is([data-label=Emails],[data-label=Email]){min-width:var(--theme-dynamico-size-app-col-l)}.fraud-sheet td[data-label="Names on the card"]{min-width:var(--theme-dynamico-size-app-col-m)}.fraud-sheet td[data-label=Seen\ before] .fraud-none{white-space:nowrap}.fraud-sheet__row{border:0;border-radius:0;padding:0}.fraud-sheet__row:last-child td{border-bottom:0}.fraud-sheet .fraud-sheet__decision{width:100%;min-width:calc(var(--theme-dynamico-size-app-col-m) * 2 + var(--space-2))}.fraud-sheet td:not(.fraud-sheet__decision){width:1%}.fraud-row-form__label{display:none}.fraud-row-form__field{flex:1 1 var(--theme-dynamico-size-app-col-m);min-width:var(--theme-dynamico-size-app-col-m)}.fraud-row-form__field--note{flex:2 1 var(--theme-dynamico-size-app-col-m)}.fraud-row-form__saved{font-size:var(--type-scale-xs)}.fraud-row-form--review .button--danger{margin-inline-start:var(--space-3)}.fraud-cell__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.fraud-sheet .fraud-row-form--review .fraud-row-form__field--note{flex:1 1 var(--theme-dynamico-size-app-col-l)}.people-table{grid-template-columns:minmax(var(--theme-dynamico-size-app-col-m), 2fr) minmax(0, 2fr) max-content minmax(0, 4fr) minmax(0, 3fr);column-gap:var(--space-6);background:var(--color-surface-surface-solid);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);display:grid}.people-table__head,.people-table .people-list,.person-row,.person-row__facts{grid-column:1/-1;grid-template-columns:subgrid;gap:0 normal;display:grid}.people-table__head{padding:var(--space-2) var(--space-3);background:var(--color-surface-surface-2);border-bottom:1px solid var(--color-border-strong);border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--color-text-secondary);font-size:var(--type-scale-xs);font-weight:var(--type-weight-semibold);letter-spacing:var(--theme-dynamico-type-tracking-caps);text-transform:uppercase}.people-table .people-list{box-shadow:none;background:0 0;border:0;border-radius:0}.person-row{padding:var(--space-2) var(--space-3);align-items:baseline}.person-row__facts{grid-column:2/-1}.person-row__facts>div{display:block}.person-row__facts dt{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.person-row:last-child{border-radius:0 0 var(--radius-sm) var(--radius-sm)}.people__content .person-row__name,.fraud__content .fraud-cases__open{min-height:var(--space-6)}.people__content .people__back{min-height:var(--theme-dynamico-size-app-control)}.fraud__content :is(.fraud-table tbody :is(th,td)>a,.panel__head>a){min-height:var(--space-6)}.access-row{grid-template-columns:minmax(0, var(--theme-dynamico-size-app-panel)) auto;justify-content:start;column-gap:var(--space-6)}.access-row__form label{flex-basis:auto}.access-row__form select{flex:0 auto}.fraud-cases:not([data-list=found]){gap:0 var(--space-6);grid-template-columns:minmax(0,max-content) minmax(0,1fr);display:grid}.fraud-cases:not([data-list=found]):has(>li>.fraud-tag){grid-template-columns:minmax(0,max-content) max-content minmax(0,1fr)}.fraud-cases:not([data-list=found])>li{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;gap:0 normal}.fraud-cases:not([data-list=found])>li>.fraud-cases__open{grid-column:1}.fraud-cases:not([data-list=found])>li>.fraud-tag{grid-column:2;align-self:center}.fraud-cases:not([data-list=found])>li>.fraud-cases__detail{grid-column:-2/-1}.fraud-cases:not([data-list=found])>li>.fraud-cases__next{grid-column:1/-1}.fraud-case__grid[data-columns="1"] .fraud-account{gap:var(--space-1) var(--space-10);grid-template-rows:auto auto;grid-template-columns:none;grid-auto-columns:minmax(0,max-content);grid-auto-flow:column}.fraud-table-wrap:has(>.fraud-sheet){border:1px solid var(--color-border-strong);border-radius:var(--radius-sm)}.fraud-group .fraud-table-wrap:has(>.fraud-sheet){border-radius:var(--theme-dynamico-radius-app-control)}.fraud-sheet__row+.fraud-sheet__row{margin-top:0}}.fraud-case__grid>.fraud-form{align-self:start}.fraud-group__cases a,.fraud-group__open{padding-block:var(--space-3);display:inline-block}.fraud-days a{min-width:var(--size-touch-target);justify-content:center}@media (min-width:880px){.fraud-group__cases a,.fraud-group__open{padding-block:var(--space-1)}.fraud-seen__more summary{min-height:var(--space-6);min-width:var(--space-6)}}.fraud-table-wrap>.fraud-table:not(.fraud-sheet) caption{max-width:calc(100vw - var(--space-16));position:sticky;left:0}@media (min-width:880px){.fraud-table-wrap>.fraud-table:not(.fraud-sheet) caption{max-width:none;position:static}}
