.paw-workspace{--pf-ink:var(--theme-text);--pf-dim:var(--theme-text-secondary);--pf-faint:color-mix(in srgb,var(--theme-text-secondary) 72%,transparent);--pf-accent:var(--theme-accent);--pf-hair:var(--glass2-inner-line,color-mix(in srgb,var(--theme-border) 70%,transparent));--pf-swimmer:color-mix(in srgb,var(--theme-text-secondary) 62%,var(--theme-surface));--pf-ease:cubic-bezier(.22,1,.36,1);--paw-pad:28px;--paw-row-gap:24px}.paw-workspace .paw-shell{gap:20px}.paw-workspace .paw-card-head{padding:22px var(--paw-pad) 0}.paw-workspace .paw-card-body{padding:18px var(--paw-pad) var(--paw-pad);container:pfcard/inline-size}.paw-workspace .paw-card-title{color:var(--pf-dim);font-size:13px;font-weight:600;letter-spacing:0}.paw-workspace .paw-info>button{opacity:.55;transition:opacity .16s var(--pf-ease)}.paw-workspace .paw-card:hover .paw-info>button,.paw-workspace .paw-info>button:focus-visible{opacity:1}.paw-workspace .pf-chart,.paw-workspace .pf-stat-value,.paw-workspace .pf-time,.pf-tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paw-workspace .paw-editbar-wrap{display:grid;grid-template-rows:0fr;margin-top:-20px;opacity:0;transform:translateY(-4px);transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1),margin-top .26s cubic-bezier(.22,1,.36,1),opacity .2s ease-out,transform .26s cubic-bezier(.22,1,.36,1)}.paw-workspace .paw-editbar-wrap.is-open{grid-template-rows:1fr;margin-top:0;opacity:1;transform:none}.paw-workspace .paw-editbar-inner{overflow:hidden;min-height:0}.paw-workspace .paw-card-head{position:relative}.paw-workspace .paw-grip{position:absolute;top:24px;left:8px;display:inline-flex;opacity:0;transform:translateX(-3px);transition:opacity .22s ease-out,transform .22s ease-out;pointer-events:none}.paw-workspace .paw-grip.is-visible{opacity:1;transform:none}.paw-workspace .paw-card-tools{display:grid;height:22px;align-items:center;justify-items:end}.paw-workspace .paw-card-tools>*{grid-area:1/1;opacity:0;transition:opacity .22s ease-out,transform .22s ease-out;pointer-events:none}.paw-workspace .paw-card-tools>.paw-card-edit{transform:translateX(4px)}.paw-workspace .paw-card-tools>.is-visible{opacity:1;transform:none;pointer-events:auto}.paw-workspace .paw-card[data-entered]{animation:none}.paw-workspace .paw-card{transition:border-color .2s ease-out,box-shadow .24s ease-out,scale .24s cubic-bezier(.22,1,.36,1),opacity .2s ease-out}:root .paw-workspace .paw-card.is-dragging{z-index:2;border-color:color-mix(in srgb,var(--pf-accent) 28%,var(--glass2-line,var(--theme-border)));box-shadow:var(--glass2-edge,none),0 18px 40px -24px color-mix(in srgb,var(--pf-accent) 45%,transparent);opacity:1;scale:1.005}.paw-workspace .pf-controls-row{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.paw-workspace .pf-controls{display:inline-flex;align-items:stretch;padding:5px;border:1px solid var(--glass2-line,var(--theme-border));border-radius:18px;background:var(--glass2-surface-flat,var(--theme-surface));box-shadow:var(--glass2-edge,none),0 10px 28px -22px color-mix(in srgb,var(--pf-accent) 40%,transparent);backdrop-filter:var(--glass2-blur-inner,none);-webkit-backdrop-filter:var(--glass2-blur-inner,none)}.paw-workspace .pf-control{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:center}.paw-workspace .pf-control+.pf-control:before{position:absolute;top:12px;bottom:12px;left:0;width:1px;background:var(--pf-hair);content:""}.paw-workspace .pf-control.is-static{padding:7px 18px}.paw-workspace .pf-control.is-program{min-width:210px}.paw-workspace .pf-control-label,.paw-workspace .pf-select-lead{display:block;color:var(--pf-dim);font-size:11px;font-weight:500;line-height:1.2}.paw-workspace .pf-control-empty,.paw-workspace .pf-control.is-static b{margin-top:3px;color:var(--pf-ink);font-size:15px;font-weight:600;line-height:1.25}.paw-workspace .pf-control.is-static b{color:var(--pf-dim)}.paw-workspace a.pf-control-empty{color:var(--pf-accent);text-decoration:none}.paw-workspace .pf-select{position:relative;height:100%}.paw-workspace .pf-select-trigger{display:grid;grid-template-columns:auto auto;align-content:center;justify-content:start;grid-column-gap:8px;column-gap:8px;grid-row-gap:3px;row-gap:3px;width:100%;height:100%;padding:7px 18px;border:0;border-radius:13px;background:none;color:var(--pf-ink);font:inherit;text-align:left;cursor:pointer;transition:background .16s var(--pf-ease)}.paw-workspace .pf-select-lead{grid-column:1/-1}.paw-workspace .pf-select-trigger b{overflow:hidden;max-width:30ch;font-size:15px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.paw-workspace .pf-select-trigger:hover,.paw-workspace .pf-select-trigger[data-open]{background:var(--theme-hover)}.paw-workspace .pf-select-caret{display:inline-flex;align-self:center;color:var(--pf-faint);transition:transform .18s var(--pf-ease)}.paw-workspace .pf-select-caret svg{width:10px;height:10px}.paw-workspace .pf-select-trigger[data-open] .pf-select-caret{transform:rotate(180deg)}.paw-workspace .pf-select-menu{position:absolute;z-index:20;top:calc(100% + 8px);left:0;overflow:hidden auto;min-width:100%;max-height:300px;padding:5px;border:1px solid var(--glass2-line,var(--theme-border));border-radius:14px;background:var(--theme-surface);box-shadow:0 22px 44px -18px color-mix(in srgb,var(--theme-glow,#1a3a8a) 32%,transparent);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .16s var(--pf-ease),transform .16s var(--pf-ease),visibility .16s}.paw-workspace .pf-select-menu[data-align=end]{right:0;left:auto}.paw-workspace .pf-select-menu[data-open=true]{opacity:1;visibility:visible;transform:none}.paw-workspace .pf-select-option{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 12px;border-radius:9px;color:var(--pf-ink);font-size:14px;white-space:nowrap;cursor:pointer}.paw-workspace .pf-select-option:hover,.paw-workspace .pf-select-option[data-active]{background:var(--theme-hover)}.paw-workspace .pf-select-option[aria-selected=true]{color:var(--pf-accent);font-weight:600}.paw-workspace .pf-select-option svg{width:13px;height:13px;flex:0 0 auto}.paw-workspace .pf-controls-status{color:var(--pf-faint);font-size:12.5px;transition:opacity .16s var(--pf-ease)}.paw-workspace .pf-controls-status.is-updating{color:var(--pf-accent)}.paw-workspace .pf-controls-status.is-no_results,.paw-workspace .pf-controls-status.is-no_target,.paw-workspace .pf-controls-status.is-program_unresolved{color:var(--ochre,#a86b12)}.paw-workspace .pf-reveal{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .24s var(--pf-ease),opacity .2s var(--pf-ease)}.paw-workspace .pf-reveal.is-open{grid-template-rows:1fr;opacity:1}.paw-workspace .pf-reveal-inner{overflow:hidden;min-height:0}.paw-workspace .pf-more{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:6px 10px;margin-left:-10px;border:0;border-radius:9px;background:none;color:var(--pf-dim);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background .16s var(--pf-ease),color .16s var(--pf-ease)}.paw-workspace .pf-more:hover{background:var(--theme-hover);color:var(--pf-ink)}.paw-workspace .pf-more svg{width:12px;height:12px;transition:transform .2s var(--pf-ease)}.paw-workspace .pf-more.is-open svg{transform:rotate(180deg)}.paw-workspace .pf-footnote{margin:14px 0 0;color:var(--pf-faint);font-size:12px}.paw-workspace .pf-empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.paw-workspace .pf-empty strong{font-size:18px;font-weight:600;letter-spacing:-.01em}.paw-workspace .pf-empty span{color:var(--pf-dim);font-size:14px}.paw-workspace .pf-standing{position:relative}.paw-workspace .pf-standing.is-empty{display:flex;flex-direction:column;gap:20px}.paw-workspace .pf-standing-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;text-align:center}.paw-workspace .pf-standing-summary dt{color:var(--pf-dim);font-size:12px;font-weight:500}.paw-workspace .pf-standing-summary dd{overflow:hidden;margin:3px 0 0;color:var(--pf-ink);font-size:17px;font-weight:600;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.paw-workspace .pf-standing-summary .is-gap dd{color:var(--pf-accent)}.paw-workspace .pf-standing-summary dd.pf-standing-source{margin-top:1px;color:var(--pf-faint);font-size:11.5px;font-weight:500;letter-spacing:0}.paw-workspace .pf-swap{display:inline-block;animation:pf-swap .32s cubic-bezier(.22,1,.36,1)}@keyframes pf-swap{0%{opacity:0}to{opacity:1}}.paw-workspace .pf-xfade-in{animation:pf-fade .16s ease-out}.paw-workspace .pf-xfade-out{opacity:0;animation:pf-fade-out .16s ease-out;pointer-events:none}@keyframes pf-fade-out{0%{opacity:1}to{opacity:0}}.paw-workspace .pf-standing .pf-figure{margin-top:4px}.paw-workspace .pf-standing .pf-unplaced{margin-top:0}.paw-workspace .paw-card-body:has(>.pf-standing .pf-unplaced){padding-bottom:16px}.paw-workspace .pf-standing-baseline{stroke:color-mix(in srgb,var(--theme-text-secondary) 28%,transparent);stroke-width:1;shape-rendering:crispEdges}.paw-workspace .pf-standing-bar{fill:color-mix(in srgb,var(--pf-accent) 22%,var(--theme-surface));transition:fill .32s var(--pf-ease)}.paw-workspace .pf-standing-bar.is-hovered{fill:color-mix(in srgb,var(--pf-accent) 40%,var(--theme-surface))}.paw-workspace .pf-standing-bar.is-selected{fill:var(--pf-accent)}.paw-workspace .pf-chart-axis.is-target{fill:var(--pf-dim);font-weight:600}.paw-workspace .pf-standing .pf-chart-axis.is-grade{font-weight:500;transition:fill .32s var(--pf-ease)}.paw-workspace .pf-standing .pf-chart-axis.is-current{fill:var(--pf-accent)}.paw-workspace .pf-progress .pf-chart-axis.is-grade{font-weight:500;transition:fill .2s ease-out}.paw-workspace .pf-progress .pf-chart-axis.is-current{font-weight:500}@keyframes pf-fade{0%{opacity:0}to{opacity:1}}.paw-workspace .pf-standing-hit{cursor:pointer}.paw-workspace .pf-standing-hit:focus-visible{fill:color-mix(in srgb,var(--pf-accent) 5%,transparent);stroke:none}.paw-workspace .pf-unplaced{margin-top:10px}.paw-workspace .pf-unplaced-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:0 24px;gap:0 24px;margin:4px 0 0;padding:0;list-style:none}.paw-workspace .pf-unplaced-list li{display:flex;justify-content:space-between;gap:10px;padding:6px 0;font-size:13px}.paw-workspace .pf-unplaced-list small{color:var(--pf-faint);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paw-workspace .pf-progress{display:flex;flex-direction:column;gap:18px}.paw-workspace .pf-stats{display:flex;flex-wrap:wrap;gap:16px 56px;margin:0}.paw-workspace .pf-stat dt{color:var(--pf-dim);font-size:12px;font-weight:500}.paw-workspace .pf-stat dd{margin:0}.paw-workspace .pf-stat-value{margin-top:4px!important;color:var(--pf-ink);font-size:30px;font-weight:600;letter-spacing:-.025em;line-height:1.05}.paw-workspace .pf-stat-value>span:not(.pf-swap){margin-left:6px;color:var(--pf-dim);font-size:14px;font-weight:500;letter-spacing:0}.paw-workspace .pf-stat.is-lead .pf-stat-value{color:var(--pf-accent)}.paw-workspace .pf-stat-note{margin-top:4px!important;color:var(--pf-faint);font-size:12.5px}.paw-workspace .pf-prehs{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:341px;text-align:center}.paw-workspace .pf-prehs-label{color:var(--pf-dim);font-size:12px;font-weight:500}.paw-workspace .pf-prehs-value{margin-top:6px;color:var(--pf-accent);font-size:40px;font-weight:600;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paw-workspace .pf-prehs-note{margin-top:8px;color:var(--pf-faint);font-size:12.5px}.paw-workspace .pf-prehs-copy{max-width:50ch;margin:22px 0 0;color:var(--pf-dim);font-size:13.5px;line-height:1.6}.paw-workspace .pf-stats.is-even{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;text-align:center}.paw-workspace .pf-progress .pf-chart-grid{stroke:color-mix(in srgb,var(--pf-hair) 70%,transparent)}.paw-workspace .pf-progress .pf-chart-axis.is-hint{fill:var(--pf-faint);font-size:10.5px;font-weight:500}.paw-workspace .pf-progress .pf-chart-you{stroke-width:2.25}.paw-workspace .pf-progress .pf-chart-swimmer{stroke:color-mix(in srgb,var(--pf-swimmer) 80%,transparent);stroke-width:1.5}.paw-workspace .pf-progress .pf-chart-point.is-swimmer{stroke-width:1.5}.paw-workspace .pf-progress .pf-chart-point.is-you{stroke:var(--theme-surface);stroke-width:1.5}.paw-workspace .pf-progress .pf-chart-point.is-you.is-converted{stroke:var(--pf-accent)}.paw-workspace .pf-progress .pf-chart-ring{fill:color-mix(in srgb,var(--pf-accent) 12%,transparent)}.paw-workspace .pf-progress .pf-chart-label text{font-size:13.5px}.paw-workspace .pf-progress .pf-chart-label .pf-chart-label-sub{font-size:11px}.paw-workspace .pf-figure{position:relative;margin:0}.paw-workspace .pf-chart{display:block;overflow:visible}.paw-workspace .pf-chart-grid{stroke:var(--pf-hair);stroke-width:1}.paw-workspace .pf-chart-axis{fill:var(--pf-faint);font-size:11px}.paw-workspace .pf-chart-axis.is-hint{fill:var(--pf-dim);font-weight:500}.paw-workspace .pf-chart-axis.is-grade{fill:var(--pf-dim);font-size:12px;font-weight:500}.paw-workspace .pf-chart-axis.is-current{fill:var(--pf-ink);font-weight:650}.paw-workspace .pf-chart-target{stroke:color-mix(in srgb,var(--pf-ink) 45%,transparent);stroke-width:1.25;stroke-dasharray:5 5}.paw-workspace .pf-chart-gap{stroke:var(--pf-accent);stroke-width:1.5;stroke-dasharray:2 3;opacity:.5}.paw-workspace .pf-chart-swimmer{fill:none;stroke:var(--pf-swimmer);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.paw-workspace .pf-chart-target-hover{fill:none;stroke:transparent;stroke-width:16;pointer-events:stroke;cursor:default}.paw-workspace .pf-chart-you{fill:none;stroke:var(--pf-accent);stroke-width:2.75;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1200;stroke-dashoffset:0;animation:pf-draw .7s var(--pf-ease) both}@keyframes pf-draw{0%{stroke-dashoffset:1200}to{stroke-dashoffset:0}}.paw-workspace .pf-chart-point.is-you{fill:var(--pf-accent)}.paw-workspace .pf-chart-point.is-swimmer{fill:var(--theme-surface);stroke:var(--pf-swimmer);stroke-width:2}.paw-workspace .pf-chart-point.is-you.is-converted{fill:var(--theme-surface);stroke:var(--pf-accent);stroke-width:2}.paw-workspace .pf-chart-point.is-swimmer.is-converted{stroke-dasharray:2 2}.paw-workspace .pf-chart-ring{fill:color-mix(in srgb,var(--pf-accent) 14%,transparent)}.paw-workspace .pf-chart-label text{font-size:14px;font-weight:650}.paw-workspace .pf-chart-label .pf-chart-label-sub{font-size:11.5px;font-weight:500}.paw-workspace .pf-chart-label.is-you text{fill:var(--pf-accent)}.paw-workspace .pf-chart-label.is-swimmer text{fill:var(--pf-dim)}.paw-workspace .pf-chart-label.is-swimmer .pf-chart-label-sub{fill:var(--pf-faint)}.paw-workspace .pf-chart-label.is-target{fill:var(--pf-dim);font-size:12px;font-weight:600}.paw-workspace .pf-chart-hit{fill:transparent;cursor:default;outline:none}.paw-workspace .pf-chart-hit:focus-visible{stroke:var(--pf-accent);stroke-width:2}.paw-workspace .pf-chart-tip{position:absolute;z-index:3;display:flex;flex-direction:column;gap:2px;padding:8px 12px;border:1px solid var(--glass2-line,var(--theme-border));border-radius:11px;background:var(--theme-surface);box-shadow:0 14px 30px -16px color-mix(in srgb,var(--theme-glow,#1a3a8a) 40%,transparent);pointer-events:none;transform:translate(-50%,-100%);white-space:nowrap;animation:pf-tip .14s var(--pf-ease)}.paw-workspace .pf-chart-tip.is-below{transform:translate(-50%)}.paw-workspace .pf-chart-tip span{color:var(--pf-dim);font-size:11.5px}.paw-workspace .pf-chart-tip strong{font-size:15px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes pf-tip{0%{opacity:0}to{opacity:1}}.paw-workspace .pf-caption{margin-top:6px;color:var(--pf-faint);font-size:12px}.paw-workspace .pf-program{display:flex;flex-direction:column;gap:28px}.paw-workspace .pf-school{display:block}.paw-workspace .pf-school-name{min-width:0}.paw-workspace .pf-school-name h3{margin:0;font-size:18px;font-weight:600;letter-spacing:-.015em}.paw-workspace .pf-school-name p{margin:2px 0 0;color:var(--pf-dim);font-size:13px}.paw-workspace .pf-program-body{display:flex;flex-direction:column;margin-top:22px}.paw-workspace .pf-rank{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 4px}.paw-workspace .pf-rank-event{display:grid;min-width:0;grid-gap:3px;gap:3px}.paw-workspace .pf-rank-event strong{color:var(--pf-ink);font-size:15px;font-weight:600}.paw-workspace .pf-rank-event span{color:var(--pf-dim);font-size:13px}.paw-workspace .pf-rank-event .pf-swap{color:var(--pf-ink);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paw-workspace .pf-rank-place{margin:0;color:var(--pf-dim);font-size:13px;white-space:nowrap}.paw-workspace .pf-rank-place b{margin-right:2px;color:var(--pf-accent);font-size:22px;font-weight:650;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paw-workspace .pf-program-tabs{--pf-tab-gap:4px;--pf-tab-pad:5px;position:relative;display:flex;gap:var(--pf-tab-gap);margin-top:18px;padding:var(--pf-tab-pad);border:1px solid var(--glass2-line,var(--pf-hair));border-radius:16px;background:color-mix(in srgb,var(--theme-surface) 55%,transparent);box-shadow:var(--glass2-edge,none),inset 0 1px 2px color-mix(in srgb,var(--pf-accent) 5%,transparent)}.paw-workspace .pf-tab-indicator{position:absolute;top:var(--pf-tab-pad);bottom:var(--pf-tab-pad);left:var(--pf-tab-pad);width:calc((100% - 2 * var(--pf-tab-pad) - (var(--pf-tab-count) - 1) * var(--pf-tab-gap)) / var(--pf-tab-count));border:1px solid color-mix(in srgb,var(--pf-accent) 20%,transparent);border-radius:12px;background:color-mix(in srgb,var(--pf-accent) 8%,color-mix(in srgb,var(--theme-surface) 78%,transparent));box-shadow:var(--glass2-edge,none),0 1px 2px color-mix(in srgb,var(--pf-accent) 8%,transparent),0 6px 16px -10px color-mix(in srgb,var(--pf-accent) 40%,transparent);transform:translateX(calc(var(--pf-tab-index) * (100% + var(--pf-tab-gap))));transition:transform .28s cubic-bezier(.22,1,.36,1);pointer-events:none}.paw-workspace .pf-program-tabs button{position:relative;z-index:1;flex:1 1;padding:9px 12px;border:0;border-radius:12px;background:none;color:var(--pf-dim);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;transition:color .26s ease-out}.paw-workspace .pf-program-tabs button:hover{color:var(--pf-ink)}.paw-workspace .pf-program-tabs button.is-active{color:var(--pf-accent)}.paw-workspace .pf-program-tabs button:focus-visible{outline:2px solid color-mix(in srgb,var(--pf-accent) 55%,transparent);outline-offset:1px}.paw-workspace .pf-people-pane{position:relative;overflow:hidden;transition:height .24s cubic-bezier(.22,1,.36,1)}.paw-workspace .pf-panel{padding:2px 0 4px}.paw-workspace .pf-panel.is-in{animation:pf-panel-in .21s ease-out both}.paw-workspace .pf-panel.is-out{position:absolute;inset:0 0 auto;animation:pf-panel-out .2s ease-out both;pointer-events:none}@keyframes pf-panel-in{0%{opacity:0;transform:translateX(5px)}to{opacity:1;transform:none}}@keyframes pf-panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(-5px)}}.paw-workspace .pf-people-pane{min-width:0;margin-top:10px}.paw-workspace .pf-people-list{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.paw-workspace .pf-person{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-column-gap:18px;column-gap:18px;min-height:52px;padding:7px 18px;border:1px solid transparent;border-radius:14px}.paw-workspace .pf-people-list.is-staff .pf-person{grid-template-columns:minmax(0,1fr) auto}.paw-workspace .pf-person.is-you{border-color:color-mix(in srgb,var(--pf-accent) 20%,transparent);background:color-mix(in srgb,var(--pf-accent) 6%,color-mix(in srgb,var(--theme-surface) 72%,transparent));box-shadow:var(--glass2-edge,none),0 6px 16px -12px color-mix(in srgb,var(--pf-accent) 40%,transparent)}.paw-workspace .pf-person-rank{color:var(--pf-faint);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paw-workspace .pf-person-who{display:grid;min-width:0;grid-gap:1px;gap:1px}.paw-workspace .pf-person-who strong{overflow:hidden;color:var(--pf-ink);font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.paw-workspace .pf-person-who small{color:var(--pf-faint);font-size:12.5px}.paw-workspace .pf-person.is-you .pf-person-rank,.paw-workspace .pf-person.is-you .pf-person-who strong,.paw-workspace .pf-person.is-you .pf-time strong{color:var(--pf-accent)}.paw-workspace .pf-person.is-you .pf-person-rank{font-weight:600}.paw-workspace .pf-time{display:grid;justify-items:end;grid-gap:1px;gap:1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paw-workspace .pf-time strong{color:var(--pf-ink);font-size:15px;font-weight:600}.paw-workspace .pf-time small{color:var(--pf-faint);font-size:12px}.paw-workspace .pf-time.is-empty,.paw-workspace .pf-time.is-meta{color:var(--pf-dim);font-size:13px}.paw-workspace .pf-more.is-centered{display:flex;margin:8px auto 0}.paw-workspace .pf-footnote.is-centered,.paw-workspace .pf-people-pane>.pf-footnote{padding:0 18px}@container pfcard (max-width: 520px){.paw-workspace .pf-standing-summary{gap:10px}.paw-workspace .pf-standing-summary dd{font-size:15px}.paw-workspace .pf-stats{gap:16px 32px}.paw-workspace .pf-stats.is-even{gap:8px}.paw-workspace .pf-stat-value{font-size:22px}.paw-workspace .pf-stat-value>span:not(.pf-swap){display:block;margin:2px 0 0;font-size:12px}.paw-workspace .pf-person{padding:7px 12px;column-gap:12px;grid-template-columns:20px minmax(0,1fr) auto}.paw-workspace .pf-program-tabs button{padding:8px 6px;font-size:13px}}@media (max-width:760px){.paw-workspace .paw-card-tools{height:auto}.paw-workspace .pf-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.paw-workspace .pf-control.is-program{grid-column:1/-1;min-width:0}.paw-workspace .pf-control.is-program:before{top:0;right:12px;bottom:auto;left:12px;width:auto;height:1px}.paw-workspace .pf-control.is-static,.paw-workspace .pf-select-trigger{padding:8px 14px}}@media (prefers-reduced-motion:reduce){.paw-workspace .pf-chart-you{animation:none}.paw-workspace .pf-chart-tip,.paw-workspace .pf-panel,.paw-workspace .pf-people-pane,.paw-workspace .pf-program-tabs button,.paw-workspace .pf-reveal,.paw-workspace .pf-standing-bar,.paw-workspace .pf-swap,.paw-workspace .pf-tab-indicator,.paw-workspace .pf-xfade-in,.paw-workspace .pf-xfade-out{transition:none;animation:none}.paw-workspace .pf-panel.is-out{display:none}.paw-workspace .paw-card,.paw-workspace .paw-card-tools>*,.paw-workspace .paw-editbar-wrap,.paw-workspace .paw-grip{transition:none}}.coach-dash-lib-portal,.notification-drawer-portal,.paw-lib-portal{--gd-accent:var(--theme-accent);--gd-inset:10px;--gd-pad:20px;--gd-radius:22px;--gd-radius-card:14px;--gd-surface:color-mix(in srgb,color-mix(in srgb,var(--gd-accent) 4%,var(--theme-surface)) 91%,transparent);--gd-sheen:rgba(255,255,255,.55);--gd-rim:color-mix(in srgb,color-mix(in srgb,var(--gd-accent) 14%,var(--theme-border)) 70%,transparent);--gd-hairline:color-mix(in srgb,var(--theme-border) 62%,transparent);--gd-card:color-mix(in srgb,var(--theme-surface) 74%,transparent);--gd-card-line:color-mix(in srgb,color-mix(in srgb,var(--gd-accent) 8%,var(--theme-border)) 72%,transparent);--gd-card-tint:color-mix(in srgb,color-mix(in srgb,var(--gd-accent) 6%,var(--theme-surface)) 88%,transparent);--gd-card-tint-line:color-mix(in srgb,var(--gd-accent) 26%,transparent);--gd-label:color-mix(in srgb,var(--theme-text-secondary) 72%,transparent);--gd-shadow:0 1px 2px rgba(16,36,84,.05),-12px 0 32px -16px rgba(18,47,134,.16),-32px 0 72px -28px rgba(24,60,166,.22);--gd-ease:cubic-bezier(.22,1,.36,1);--gd-ease-exit:cubic-bezier(.4,0,1,1);--gd-open:280ms;--gd-close:190ms}.coach-dash-lib-portal{--gd-accent:var(--cs-accent)}:root[data-theme=dark] .coach-dash-lib-portal,:root[data-theme=dark] .notification-drawer-portal,:root[data-theme=dark] .paw-lib-portal{--gd-surface:color-mix(in srgb,color-mix(in srgb,var(--gd-accent) 6%,var(--theme-surface)) 88%,transparent);--gd-sheen:rgba(255,255,255,.04);--gd-card:color-mix(in srgb,var(--theme-surface-soft) 60%,transparent);--gd-shadow:-24px 0 64px -20px rgba(0,0,0,.6)}.coach-dash-lib-portal .coach-dash-lib-scrim,.notification-drawer-scrim,.paw-lib-scrim{background:rgba(15,28,52,.16);-webkit-backdrop-filter:blur(3px) saturate(120%);backdrop-filter:blur(3px) saturate(120%);animation:gd-fade-in var(--gd-open) var(--gd-ease) both}:root[data-theme=dark] .coach-dash-lib-portal .coach-dash-lib-scrim,:root[data-theme=dark] .notification-drawer-scrim,:root[data-theme=dark] .paw-lib-scrim{background:rgba(2,6,14,.5)}.coach-dash-lib-portal[data-state=closing] .coach-dash-lib-scrim,.notification-drawer-portal[data-state=closing] .notification-drawer-scrim,.paw-lib-portal[data-state=closing] .paw-lib-scrim{animation:gd-fade-out var(--gd-close) var(--gd-ease-exit) both}.coach-rs-drawer.coach-dash-lib,.notification-drawer,.paw-lib{inset:var(--gd-inset) var(--gd-inset) var(--gd-inset) auto;height:auto;max-height:none;border:1px solid var(--gd-rim);border-radius:var(--gd-radius);overflow:hidden;background:linear-gradient(180deg,var(--gd-sheen),transparent 160px),var(--gd-surface);-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%);box-shadow:var(--gd-shadow);animation:gd-drawer-in var(--gd-open) var(--gd-ease) both}.paw-lib{width:min(452px,calc(100vw - 2 * var(--gd-inset)))}.coach-rs-drawer.coach-dash-lib{width:min(500px,calc(100vw - 2 * var(--gd-inset)))}.notification-drawer{width:min(412px,calc(100vw - 2 * var(--gd-inset)))}.coach-dash-lib-portal[data-state=closing] .coach-dash-lib,.notification-drawer-portal[data-state=closing] .notification-drawer,.paw-lib-portal[data-state=closing] .paw-lib{animation:gd-drawer-out var(--gd-close) var(--gd-ease-exit) both}@keyframes gd-drawer-in{0%{transform:translateX(20px);opacity:0}to{transform:none;opacity:1}}@keyframes gd-drawer-out{0%{transform:none;opacity:1}to{transform:translateX(16px);opacity:0}}@keyframes gd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gd-fade-out{0%{opacity:1}to{opacity:0}}.coach-dash-lib-head,.notification-drawer-head,.paw-lib-head{border-bottom:1px solid var(--gd-hairline);background:transparent;padding:18px var(--gd-pad) 14px}.coach-dash-lib-head h2,.notification-drawer-title h2,.paw-lib-head h2{margin:0;color:var(--theme-text);font:640 18px/1.2 var(--font-aria);letter-spacing:-.02em}.coach-dash-lib-close,.notification-drawer-close,.paw-lib-close{display:grid;width:30px;height:30px;place-items:center;margin:0;border:1px solid var(--gd-hairline);border-radius:10px;background:var(--gd-card);color:var(--theme-text-secondary);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.notification-drawer-close{margin-left:auto}.coach-dash-lib-close svg,.notification-drawer-close svg,.paw-lib-close svg{width:13px;height:13px}@media (hover:hover){.coach-dash-lib-close:hover,.notification-drawer-close:hover,.paw-lib-close:hover{border-color:var(--gd-card-line);background:var(--theme-surface);color:var(--theme-text)}}.coach-dash-lib-search{padding:14px var(--gd-pad) 2px}.coach-dash-lib-search-icon{top:26px;left:calc(var(--gd-pad) + 12px)}.coach-dash-lib-search input{height:38px;border:1px solid var(--gd-card-line);border-radius:12px;background:var(--gd-card);box-shadow:inset 0 1px 1px rgba(16,36,84,.03);padding-left:36px}.coach-dash-lib-search input:hover{border-color:var(--gd-card-tint-line)}.coach-dash-lib-search input:focus-visible{border-color:color-mix(in srgb,var(--gd-accent) 55%,transparent);background:var(--theme-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--gd-accent) 14%,transparent)}.coach-dash-lib-body{overscroll-behavior:contain;padding:16px var(--gd-pad) 24px}.coach-dash-lib-group+.coach-dash-lib-group{margin-top:22px}.coach-dash-lib-group>h3,.notification-drawer-group-label h3,.paw-lib-group h3{color:var(--gd-label);font:600 10.5px/1.2 var(--font-aria);letter-spacing:.12em;text-transform:uppercase}.coach-dash-lib-group>h3,.paw-lib-group h3{margin:0 0 10px 2px}.coach-dash-tiles{gap:10px}.coach-dash-tile{height:128px;border-color:var(--gd-card-line);border-radius:var(--gd-radius-card);background:var(--gd-card);box-shadow:0 1px 2px rgba(16,36,84,.04);--glyph-bg:color-mix(in srgb,var(--gd-accent) 3%,var(--theme-surface))}.coach-dash-tile-art{background:color-mix(in srgb,var(--gd-accent) 3%,transparent)}.coach-dash-tile-name{min-height:36px;border-top-color:var(--gd-hairline)}.coach-dash-tile-mark{top:9px;right:9px;background:var(--theme-surface);box-shadow:0 0 0 1px var(--gd-card-line),0 1px 2px rgba(16,36,84,.06)}.coach-dash-tile:hover{border-color:var(--gd-card-tint-line);box-shadow:0 1px 2px rgba(16,36,84,.04),0 8px 20px -12px rgba(24,60,166,.28)}.coach-dash-tile:hover .coach-dash-tile-art{background:color-mix(in srgb,var(--gd-accent) 6%,transparent)}.coach-dash-tile.is-selected{border-color:var(--gd-card-tint-line);background:var(--gd-card-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gd-accent) 8%,transparent);--glyph-bg:color-mix(in srgb,var(--gd-accent) 6%,var(--theme-surface))}.coach-dash-tile.is-selected .coach-dash-tile-name{border-top-color:color-mix(in srgb,var(--gd-accent) 16%,transparent)}.coach-dash-tile.is-selected:hover{border-color:color-mix(in srgb,var(--gd-accent) 42%,transparent)}.coach-dash-lib-foot{position:relative;z-index:1;align-items:center;border-top:1px solid var(--gd-hairline);background:color-mix(in srgb,var(--theme-surface) 72%,transparent);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);padding:14px var(--gd-pad) calc(14px + env(safe-area-inset-bottom, 0px))}.coach-dash-lib-foot .coach-dash-btn-primary{width:100%;height:46px;border:1px solid color-mix(in srgb,#000 8%,var(--gd-accent));border-radius:14px;background:var(--gd-accent);color:#fff;padding:0 22px;font:600 15px/1 var(--font-aria);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 1px 2px rgba(10,20,36,.12),0 8px 18px -10px color-mix(in srgb,var(--gd-accent) 70%,transparent)}.coach-dash-lib-foot .coach-dash-btn-primary:hover{background:var(--cs-accent-strong);border-color:var(--cs-accent-strong)}.coach-dash-lib-foot .coach-dash-btn-primary:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--gd-accent) 24%,transparent)}.coach-dash-lib-foot .coach-dash-btn-primary:disabled{border-color:var(--gd-card-line);background:color-mix(in srgb,var(--theme-text-secondary) 14%,var(--theme-surface));color:var(--theme-text-secondary);box-shadow:none;cursor:not-allowed}.paw-lib-search{padding:14px var(--gd-pad) 4px}.paw-lib-search-icon{top:calc(50% + 5px);left:calc(var(--gd-pad) + 13px)}.paw-lib-search input{height:40px;border:1px solid var(--gd-card-line);border-radius:12px;background:var(--gd-card);box-shadow:inset 0 1px 2px rgba(16,36,84,.05);padding:0 14px 0 36px;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.paw-lib-search input:hover{border-color:var(--gd-card-tint-line)}.paw-lib-search input:focus-visible{outline:none;border-color:color-mix(in srgb,var(--gd-accent) 55%,transparent);background:var(--theme-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--gd-accent) 14%,transparent)}.paw-lib-body{overscroll-behavior:contain;padding:16px var(--gd-pad) 24px}.paw-lib-group+.paw-lib-group{margin-top:22px}.paw-lib-tiles{gap:10px}.paw-lib-tile{gap:10px;padding:10px 10px 12px;border-color:var(--gd-card-line);border-radius:var(--gd-radius-card);background:var(--gd-card);box-shadow:0 1px 2px rgba(16,36,84,.04);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s var(--gd-ease)}.paw-lib-tile-art{height:72px;border-radius:10px;background:color-mix(in srgb,var(--gd-accent) 4%,transparent);transition:background-color .18s ease}.paw-lib-tile-name{padding-left:2px;color:var(--theme-text);font-weight:580}.paw-lib-tile-mark{top:8px;right:8px;display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:var(--theme-surface);box-shadow:0 0 0 1px var(--gd-card-line),0 1px 2px rgba(16,36,84,.06);transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.paw-lib-tile-mark svg{width:10px;height:10px}@media (hover:hover){.paw-lib-tile:hover{border-color:var(--gd-card-tint-line);box-shadow:0 1px 2px rgba(16,36,84,.04),0 8px 20px -12px rgba(24,60,166,.28);transform:translateY(-1px)}.paw-lib-tile:hover .paw-lib-tile-art{background:color-mix(in srgb,var(--gd-accent) 7%,transparent)}}.paw-lib-tile:active{transform:scale(.985)}.paw-lib-tile:focus-visible{outline:none;border-color:var(--gd-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--gd-accent) 16%,transparent)}.paw-lib-tile.is-selected{border-color:color-mix(in srgb,var(--gd-accent) 42%,transparent);background:var(--gd-card-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gd-accent) 10%,transparent)}.paw-lib-tile.is-selected .paw-lib-tile-art{background:color-mix(in srgb,var(--gd-accent) 7%,transparent)}.paw-lib-tile.is-selected .paw-lib-tile-mark{background:var(--gd-accent);box-shadow:none;color:#fff}.paw-lib-foot{position:relative;z-index:1;flex:0 0 auto;border-top:1px solid var(--gd-hairline);background:color-mix(in srgb,var(--theme-surface) 72%,transparent);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);padding:14px var(--gd-pad)}.paw-lib-foot .paw-btn{display:flex;width:100%;height:46px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,#000 8%,var(--gd-accent));border-radius:14px;background:var(--gd-accent);color:#fff;padding:0 22px;font:600 15px/1 var(--font-aria);letter-spacing:-.005em;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(10,20,36,.12),0 8px 18px -10px color-mix(in srgb,var(--gd-accent) 70%,transparent);filter:none;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.paw-lib-foot .paw-btn:hover{background:var(--theme-accent-strong);transform:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(10,20,36,.12),0 10px 22px -10px color-mix(in srgb,var(--gd-accent) 80%,transparent)}.paw-lib-foot .paw-btn:active{transform:scale(.99)}.paw-lib-foot .paw-btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--gd-accent) 26%,transparent)}.paw-lib-foot .paw-btn:disabled{border-color:var(--gd-card-line);background:color-mix(in srgb,var(--theme-text-secondary) 14%,var(--theme-surface));color:var(--theme-text-secondary);box-shadow:none;opacity:1;cursor:not-allowed}.notification-drawer-portal{--nd-inset:var(--gd-pad)}.notification-drawer-title{gap:8px}.notification-drawer-count{height:19px;min-width:20px;border:1px solid color-mix(in srgb,var(--gd-accent) 18%,transparent);background:color-mix(in srgb,var(--gd-accent) 9%,transparent);padding:0 6px;font-size:11px}.notification-drawer-mark-all{margin-top:8px}.notification-drawer-body{padding:6px 14px calc(24px + env(safe-area-inset-bottom, 0px))}.notification-drawer-list{gap:6px}.notification-drawer-group-label{padding:12px 6px 2px}.notification-drawer-group-label:not(:first-child){padding-top:16px}.notification-drawer-row{min-height:0;grid-template-columns:30px minmax(0,1fr);column-gap:12px;align-items:start;border:1px solid var(--gd-card-line);border-radius:var(--gd-radius-card);background:var(--gd-card);padding:11px 12px;transition:background-color var(--nd-read) var(--nd-ease-out),border-color var(--nd-read) var(--nd-ease-out),transform var(--nd-expand) var(--nd-expand-ease),box-shadow var(--nd-expand) var(--nd-expand-ease)}.notification-drawer-item[data-expanded] .notification-drawer-row{transform:translateY(-1px);box-shadow:0 1px 2px rgba(16,32,51,.04),0 10px 24px -16px rgba(16,32,51,.32)}:root[data-theme=dark] .notification-drawer-item[data-expanded] .notification-drawer-row{box-shadow:0 1px 2px rgba(0,0,0,.2),0 10px 24px -14px rgba(0,0,0,.55)}.notification-drawer-item.is-unread .notification-drawer-row{border-color:color-mix(in srgb,var(--gd-accent) 18%,transparent);background:var(--gd-card-tint)}@media (hover:hover){.notification-drawer-row.is-interactive:hover{border-color:var(--gd-card-tint-line);background:color-mix(in srgb,var(--theme-surface) 92%,transparent)}.notification-drawer-item.is-unread .notification-drawer-row.is-interactive:hover{background:color-mix(in srgb,color-mix(in srgb,var(--gd-accent) 9%,var(--theme-surface)) 92%,transparent)}}.notification-drawer-icon{width:30px;height:30px;margin-top:0;border-radius:9px;background:color-mix(in srgb,var(--theme-surface-soft) 80%,transparent)}.notification-drawer-icon svg{width:16px;height:16px}.notification-drawer-copy{gap:3px}.notification-drawer-line strong{font-size:13.5px}.notification-drawer-line time{padding-top:1px;font-size:10.5px}.notification-drawer-text{font-size:12.5px;line-height:1.4}.notification-drawer-action{right:13px;bottom:11px}.notification-drawer-error{margin:10px 0 0;border-radius:12px}@media (max-width:560px){.coach-dash-lib-portal,.notification-drawer-portal,.paw-lib-portal{--gd-inset:0px;--gd-pad:16px;--gd-radius:0px}.coach-rs-drawer.coach-dash-lib,.notification-drawer,.paw-lib{width:100%;border-width:0}.coach-dash-lib-head,.notification-drawer-head,.paw-lib-head{padding-top:calc(16px + env(safe-area-inset-top, 0px))}.notification-drawer-body{padding-right:10px;padding-left:10px}}.auth-legal-notice{margin:2px 0 0;color:var(--blue-grey);font-size:12px;line-height:1.6;text-align:center}.auth-legal-notice a{color:var(--ink);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:rgba(16,32,51,.28);text-decoration-color:rgba(16,32,51,.28);text-underline-offset:3px;transition:color .18s ease,-webkit-text-decoration-color .18s ease;transition:color .18s ease,text-decoration-color .18s ease;transition:color .18s ease,text-decoration-color .18s ease,-webkit-text-decoration-color .18s ease}.auth-legal-notice a:hover{color:var(--cobalt);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.legal-link-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.legal-link-card{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(210,222,238,.8);border-radius:14px;background:rgba(255,255,255,.72);padding:14px 16px;color:var(--ink);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.legal-link-card:hover{border-color:rgba(36,87,230,.35);box-shadow:0 8px 22px rgba(36,87,230,.08);transform:translateY(-1px)}.legal-link-card:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.legal-link-text{display:flex;flex-direction:column;gap:3px;min-width:0}.legal-link-text strong{font-size:13.5px;font-weight:650}.legal-link-text small{color:var(--blue-grey);font-size:12px;line-height:1.5}.legal-link-text em{color:var(--blue-grey);font-size:11px;font-style:normal;letter-spacing:.01em}.legal-link-open{display:inline-flex;flex:none;align-items:center;gap:6px;border-radius:999px;background:var(--cobalt-pale);padding:6px 11px;color:var(--cobalt-deep);font-size:12px;font-weight:650}.settings-legal-copy{max-width:620px;margin:0 0 10px;color:var(--blue-grey);font-size:12.5px;line-height:1.6}.settings-legal-copy a{color:var(--cobalt);font-weight:600}:root[data-theme=dark] .legal-link-card{border-color:var(--theme-border);background:color-mix(in srgb,var(--theme-surface) 92%,transparent);color:var(--theme-text)}:root[data-theme=dark] .legal-link-card:hover{border-color:color-mix(in srgb,var(--theme-accent) 55%,var(--theme-border));box-shadow:none}:root[data-theme=dark] .legal-link-text em,:root[data-theme=dark] .legal-link-text small,:root[data-theme=dark] .settings-legal-copy{color:var(--theme-text-secondary)}:root[data-theme=dark] .legal-link-open{background:color-mix(in srgb,var(--theme-accent) 18%,transparent);color:var(--theme-text)}.legal-page{--legal-ease:cubic-bezier(.22,1,.36,1);--legal-dim:var(--theme-text-secondary);--legal-line:color-mix(in srgb,var(--theme-accent) 12%,var(--theme-border));--legal-header-h:64px;position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100vh;color:var(--theme-text)}.legal-page:before{content:"";position:fixed;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 28% at 72% 3%,rgba(90,155,255,.2),transparent 72%),radial-gradient(ellipse 52% 24% at 18% 28%,rgba(177,211,255,.18),transparent 76%),linear-gradient(180deg,#fbfdff,#f7faff 46%,#f2f7ff)}:root:has(.legal-page){background:#f2f7ff}:root[data-theme=dark] .legal-page:before{background:radial-gradient(ellipse 60% 28% at 72% 3%,rgba(90,155,255,.09),transparent 72%),radial-gradient(ellipse 52% 24% at 18% 28%,rgba(177,211,255,.081),transparent 76%),linear-gradient(180deg,var(--theme-page),color-mix(in srgb,var(--theme-page) 82%,var(--theme-glow)))}:root[data-theme=dark]:has(.legal-page){background:var(--theme-page)}@media (prefers-reduced-motion:no-preference){:root:has(.legal-page){scroll-behavior:smooth}}.legal-shell{width:min(1120px,calc(100% - 48px));margin:0 auto}.legal-wrap{width:min(760px,calc(100% - 48px));margin:0 auto}.legal-topbar{position:-webkit-sticky;position:sticky;z-index:30;top:0;background:color-mix(in srgb,var(--theme-surface) 68%,transparent);-webkit-backdrop-filter:var(--glass2-blur);backdrop-filter:var(--glass2-blur)}.legal-topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:var(--legal-header-h)}.legal-topbar .brand-wordmark{width:auto;height:20px}:root[data-theme=dark] .legal-topbar .brand-wordmark{filter:invert(1) brightness(1.45)}.legal-back{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px 0 10px;border:1px solid transparent;border-radius:999px;color:var(--legal-dim);font-size:13.5px;font-weight:550;text-decoration:none;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.legal-back svg{flex:none;transition:transform .2s var(--legal-ease)}.legal-back:hover{border-color:var(--legal-line);background:color-mix(in srgb,var(--theme-surface) 80%,transparent);color:var(--theme-text)}.legal-back:hover svg{transform:translateX(-2px)}.legal-back:focus-visible{outline:none;box-shadow:var(--glass2-focus-glow,0 0 0 3px color-mix(in srgb,var(--theme-accent) 20%,transparent))}.legal-main{flex:1 1;padding:56px 0 104px}.legal-doc{width:min(880px,calc(100% - 48px));margin:0 auto;padding-inline:56px}.legal-doc-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 36px}.legal-title{min-width:0;margin:0;color:var(--theme-text);font-size:clamp(30px,3.6vw,40px);font-weight:650;letter-spacing:-.025em;line-height:1.1}.legal-version{flex:none}.legal-select{position:relative}.legal-select-trigger{display:inline-flex;align-items:center;gap:8px;min-height:36px;max-width:100%;padding:0 12px 0 14px;border:1px solid var(--legal-line);border-radius:999px;background:color-mix(in srgb,var(--theme-surface) 78%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 1px 2px rgba(16,36,84,.04);color:var(--theme-text);font:inherit;font-size:13px;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.legal-select-trigger:hover{border-color:color-mix(in srgb,var(--theme-accent) 35%,var(--legal-line));background:color-mix(in srgb,var(--theme-surface) 92%,transparent)}.legal-select-trigger:focus-visible,.legal-select-trigger[data-open]{outline:none;border-color:color-mix(in srgb,var(--theme-accent) 55%,var(--legal-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent) 16%,transparent)}.legal-select-lead{color:var(--legal-dim);font-weight:500}.legal-select-trigger b{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.legal-select-caret{display:inline-flex;flex:none;color:var(--legal-dim)}.legal-select-caret svg{width:13px;height:13px;transition:transform .18s var(--legal-ease)}.legal-select-trigger[data-open] .legal-select-caret svg{transform:rotate(-180deg)}.legal-select-menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;min-width:100%;max-height:min(360px,60vh);overflow:hidden auto;padding:5px;border:1px solid var(--glass2-line);border-radius:14px;background:color-mix(in srgb,var(--theme-surface) 94%,transparent);box-shadow:0 1px 2px rgba(16,36,84,.06),0 18px 40px -16px color-mix(in srgb,var(--theme-accent) 30%,transparent);-webkit-backdrop-filter:var(--glass2-blur);backdrop-filter:var(--glass2-blur);opacity:0;visibility:hidden;transform:translateY(-4px) scale(.985);transform-origin:top left;transition:opacity .16s ease,transform .18s var(--legal-ease),visibility .16s}.legal-select-menu[data-align=end]{right:0;left:auto;transform-origin:top right}.legal-select-menu[data-placement=top]{top:auto;bottom:calc(100% + 6px)}.legal-select-menu[data-open=true]{opacity:1;visibility:visible;transform:none}.legal-select-menu:focus{outline:none}.legal-select-option{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:34px;padding:7px 10px 7px 12px;border-radius:9px;color:var(--theme-text);font-size:13px;line-height:1.35;white-space:nowrap;cursor:pointer}.legal-select-option[data-active]{background:color-mix(in srgb,var(--theme-accent) 9%,transparent)}.legal-select-option[aria-selected=true]{color:var(--theme-accent);font-weight:600}.legal-select-option svg{flex:none;width:14px;height:14px;color:var(--theme-accent)}:root[data-theme=dark] .legal-select-trigger{box-shadow:none;background:color-mix(in srgb,var(--theme-surface-soft) 70%,transparent)}:root[data-theme=dark] .legal-select-menu{background:color-mix(in srgb,var(--theme-surface) 96%,transparent);box-shadow:0 18px 40px -16px rgba(0,0,0,.6)}:root[data-theme=dark] .legal-select-option[data-active]{background:var(--theme-hover)}:root[data-theme=dark] .legal-select-option[aria-selected=true]{color:var(--theme-accent-strong)}.legal-title-group{position:relative;display:flex;align-items:center;gap:10px;min-width:0}.legal-info{position:relative;display:inline-flex;flex:none}.legal-info-button{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--theme-text-secondary) 80%,transparent);cursor:pointer;transition:color .16s ease,background-color .16s ease}.legal-info-button:hover,.legal-info-button[aria-expanded=true]{background:color-mix(in srgb,var(--theme-accent) 9%,transparent);color:var(--theme-accent)}.legal-info-button:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent) 22%,transparent)}.legal-info-popover{position:absolute;z-index:45;top:calc(100% + 10px);left:-14px;width:min(340px,calc(100vw - 32px));padding:14px 16px;border:1px solid var(--glass2-line);border-radius:14px;background:color-mix(in srgb,var(--theme-surface) 95%,transparent);box-shadow:var(--glass2-edge),0 1px 2px rgba(16,36,84,.06),0 18px 40px -18px color-mix(in srgb,var(--theme-accent) 32%,transparent);-webkit-backdrop-filter:var(--glass2-blur);backdrop-filter:var(--glass2-blur);color:var(--theme-text);font-size:13.5px;line-height:1.6;animation:legal-pop-in .16s var(--legal-ease)}.legal-info-popover[hidden]{display:none}.legal-info-popover p{margin:0}@keyframes legal-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}}@media (prefers-reduced-motion:reduce){.legal-info-popover{animation:none}}:root[data-theme=dark] .legal-info-popover{background:color-mix(in srgb,var(--theme-surface) 95%,transparent);box-shadow:0 18px 40px -16px rgba(0,0,0,.6)}.legal-archived{margin:0 0 20px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--ochre) 30%,var(--theme-border));border-radius:12px;background:color-mix(in srgb,var(--ochre) 8%,var(--theme-surface));color:var(--theme-text);font-size:14px}.legal-archived a{color:var(--theme-accent);font-weight:600}.legal-body{max-width:72ch;color:color-mix(in srgb,var(--theme-text) 82%,var(--theme-text-secondary));font-size:15.5px;line-height:1.75}.legal-body>:first-child{margin-top:0}.legal-body h2{margin:52px 0 14px;color:var(--theme-text);font-size:20px;font-weight:650;letter-spacing:-.015em;line-height:1.3}.legal-body h3{margin:30px 0 8px;color:var(--theme-text);font-size:16px;font-weight:620;letter-spacing:-.005em;line-height:1.4}.legal-body p{margin:0 0 16px}.legal-body ul{margin:0 0 20px;padding-left:22px}.legal-body li{margin:0 0 8px;padding-left:4px}.legal-body li::marker{color:color-mix(in srgb,var(--theme-accent) 60%,var(--theme-text-secondary))}.legal-body b,.legal-body strong{color:var(--theme-text);font-weight:620}.legal-body a{color:var(--theme-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--theme-accent) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--theme-accent) 35%,transparent);text-underline-offset:3px;transition:-webkit-text-decoration-color .16s ease;transition:text-decoration-color .16s ease;transition:text-decoration-color .16s ease,-webkit-text-decoration-color .16s ease}.legal-body a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.legal-body .caps{font-weight:500}.legal-body .short{margin:0 0 12px;padding:20px 24px 8px;border:1px solid var(--glass2-inner-line);border-radius:16px;background:var(--glass2-inner-fill)}.legal-body .short h3{margin-top:0}.legal-body .short ul{margin-bottom:12px}.legal-site-footer{border-top:1px solid color-mix(in srgb,var(--legal-line) 70%,transparent);background:color-mix(in srgb,var(--theme-surface) 45%,transparent)}.legal-site-footer-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;padding:40px 0 36px}.legal-site-footer h2{margin:0 0 12px;color:var(--theme-text);font-size:13px;font-weight:650}.legal-site-footer ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.legal-site-footer a{color:var(--legal-dim);font-size:14px;text-decoration:none;transition:color .16s ease}.legal-site-footer a:hover,.legal-site-footer a[aria-current=page]{color:var(--theme-text)}.legal-site-footer small{grid-column:1/-1;color:var(--legal-dim);font-size:12px}.legal-hub{margin:36px 0 0;padding:0;list-style:none;border-top:1px solid var(--legal-line)}.legal-hub,.legal-hub a{display:flex;flex-direction:column}.legal-hub a{gap:4px;border-bottom:1px solid var(--legal-line);padding:20px 0;color:var(--theme-text);text-decoration:none}.legal-hub a:hover strong{text-decoration:underline;text-underline-offset:3px}.legal-hub strong{font-size:18px;font-weight:650}.legal-hub span{color:var(--legal-dim);font-size:15px}.legal-hub small{color:var(--legal-dim);font-size:13px;font-style:italic}@media (max-width:1080px){.legal-doc{padding-inline:32px}}@media (max-width:640px){.legal-shell{width:calc(100% - 24px)}.legal-wrap{width:calc(100% - 32px)}.legal-page{--legal-header-h:56px}.legal-back{padding:0 12px 0 8px;font-size:13px}.legal-main{padding:32px 0 64px}.legal-doc{width:calc(100% - 16px);padding-inline:12px}.legal-doc-head{flex-direction:column;align-items:stretch;gap:18px;margin-bottom:28px}.legal-version,.legal-version .legal-select,.legal-version .legal-select-trigger{width:100%}.legal-version .legal-select-trigger b{flex:1 1;text-align:left}.legal-version .legal-select-menu{width:100%}.legal-title{font-size:28px}.legal-info{position:static}.legal-info-popover{left:0;width:100%}.legal-body{font-size:15px}.legal-body h2{margin-top:40px;font-size:18.5px}.legal-body .short{padding:16px 16px 4px}.legal-site-footer-inner{grid-template-columns:1fr}.legal-link-card{flex-direction:column;align-items:flex-start}}@media print{.legal-page:before,.legal-site-footer,.legal-topbar,.legal-version{display:none}.legal-doc{width:auto;padding:0}}.settings-privacy .settings-card{border-top:0;padding:0}.settings-privacy .settings-card+.settings-card{margin-top:34px}.settings-privacy .settings-card-heading{margin-bottom:12px}.settings-privacy .settings-card-heading h3{font-size:15px;font-weight:600;letter-spacing:-.01em}.settings-privacy .legal-link-list{gap:8px}.settings-privacy .legal-link-card{gap:14px;padding:11px 12px 11px 16px;border-color:color-mix(in srgb,var(--theme-accent) 9%,var(--theme-border));border-radius:12px;background:color-mix(in srgb,var(--theme-surface) 76%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 1px 2px rgba(16,36,84,.03);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.settings-privacy .legal-link-card:hover{border-color:color-mix(in srgb,var(--theme-accent) 26%,var(--theme-border));background:color-mix(in srgb,var(--theme-surface) 92%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 6px 16px -10px color-mix(in srgb,var(--theme-accent) 40%,transparent);transform:none}.settings-privacy .legal-link-card:active{background:color-mix(in srgb,var(--theme-accent) 5%,var(--theme-surface))}.settings-privacy .legal-link-card:focus-visible{outline:2px solid color-mix(in srgb,var(--theme-accent) 55%,transparent);outline-offset:2px}.settings-privacy .legal-link-text{gap:2px}.settings-privacy .legal-link-text strong{font-size:13.5px;font-weight:600;letter-spacing:-.005em}.settings-privacy .legal-link-text em{font-size:11.5px;letter-spacing:0}.settings-privacy .legal-link-open{gap:5px;padding:5px 11px;font-weight:600;transition:background-color .18s ease,color .18s ease}.settings-privacy .legal-link-card:hover .legal-link-open{background:color-mix(in srgb,var(--theme-accent) 16%,transparent)}.settings-privacy .legal-link-open svg{width:12px;height:12px}:root[data-theme=dark] .settings-privacy .legal-link-card,:root[data-theme=dark] .settings-privacy .legal-link-card:hover{box-shadow:none}@media (max-width:767px){.settings-privacy .legal-link-card{flex-direction:row;align-items:center;min-height:56px}}.delete-account-button{min-height:38px;padding:0 16px;border:1px solid var(--signal);border-radius:10px;background:var(--signal);color:var(--white);font:inherit;font-size:13px;font-weight:650;cursor:pointer;align-self:flex-start}.delete-account-button:hover:not(:disabled){background:color-mix(in srgb,var(--signal) 86%,black)}.delete-account-button:disabled{opacity:.5;cursor:not-allowed}.delete-account-dialog.commitment-dialog{width:min(500px,calc(100vw - 32px));padding:30px 30px 26px}.delete-account-dialog.commitment-dialog h2{margin:0 0 6px;font-size:19px;font-weight:650;letter-spacing:-.01em;line-height:1.3}.delete-account-dialog.commitment-dialog>p{margin:0;font-size:13.5px;line-height:1.5}.delete-account-cards{margin:22px 0 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.delete-account-card{display:flex;flex-direction:column;padding:16px 16px 18px;border:1px solid rgba(24,52,120,.08);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(247,250,255,.58));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(36,87,230,.04),0 1px 2px rgba(16,36,84,.04),0 10px 22px -18px rgba(24,60,166,.26);-webkit-backdrop-filter:blur(10px) saturate(135%);backdrop-filter:blur(10px) saturate(135%)}.delete-account-card.is-deleted{border-color:rgba(150,52,44,.1);background:linear-gradient(180deg,rgba(255,252,251,.8),rgba(253,245,243,.62));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(170,60,50,.05),0 1px 2px rgba(60,20,16,.04),0 10px 22px -18px rgba(150,52,44,.24)}.delete-account-card-icon{width:36px;height:36px;margin:0 0 14px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(180deg,rgba(220,234,255,.95),rgba(196,218,253,.75));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(77,142,255,.18),0 4px 10px -6px rgba(36,87,230,.34);color:var(--cobalt)}.is-deleted .delete-account-card-icon{background:linear-gradient(180deg,rgba(255,234,230,.95),rgba(250,214,208,.75));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(196,64,56,.16),0 4px 10px -6px rgba(170,56,48,.3);color:#a23a33}.delete-account-card-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.delete-account-card dt{color:var(--theme-text);font-size:15px;font-weight:650;letter-spacing:-.01em}.delete-account-card dd{margin:5px 0 0;color:var(--theme-text-secondary);font-size:13px;line-height:1.5}@media (max-width:520px){.delete-account-cards{grid-template-columns:minmax(0,1fr)}.delete-account-card{padding:14px 16px 16px}.delete-account-card-icon{margin-bottom:10px}}.delete-account-confirm{display:grid;grid-gap:8px;gap:8px}.delete-account-confirm>span{color:var(--theme-text);font-size:13px;font-weight:600}.delete-account-confirm input{min-height:44px;padding:0 14px;border:1px solid rgba(24,52,120,.12);border-radius:14px;background:linear-gradient(180deg,rgba(246,249,255,.82),rgba(252,253,255,.92));box-shadow:inset 0 1px 2px rgba(16,36,84,.06),inset 0 -1px 0 rgba(255,255,255,.9);color:var(--theme-text);font:inherit;font-size:14px;font-weight:600;letter-spacing:.08em;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.delete-account-confirm input:focus-visible{border-color:rgba(77,142,255,.38);background:rgba(255,255,255,.96);box-shadow:inset 0 0 12px -5px rgba(77,142,255,.3),0 0 12px 1px rgba(77,142,255,.2),0 0 28px 4px rgba(91,156,255,.12)}.delete-account-confirm input:disabled{opacity:.6}.delete-account-dialog .form-error{margin-top:12px;color:var(--signal);font-size:13px}.delete-account-dialog .commitment-dialog-actions{margin-top:24px}.delete-account-dialog.commitment-dialog .commitment-dialog-confirm.is-danger:disabled,.delete-account-dialog.commitment-dialog .commitment-dialog-confirm.is-danger:disabled:is(:hover,:active){cursor:not-allowed;filter:saturate(.7);opacity:.42;transform:none;box-shadow:none}:root[data-theme=dark] .delete-account-dialog.commitment-dialog{border:1px solid rgba(148,170,210,.16);border-radius:28px;background:linear-gradient(180deg,rgba(26,39,62,.84),rgba(17,27,45,.8));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 0 22px -10px rgba(140,180,255,.12),0 2px 6px rgba(0,0,0,.25),0 30px 70px -30px rgba(0,0,0,.7);-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%);color:#f5f7fb}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[data-theme=dark] .delete-account-dialog.commitment-dialog{background:#152238}}:root[data-theme=dark] .delete-account-dialog.commitment-dialog[open]::-webkit-backdrop{background:rgba(4,9,18,.56);-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%)}:root[data-theme=dark] .delete-account-dialog.commitment-dialog[open]::backdrop{background:rgba(4,9,18,.56);-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%)}:root[data-theme=dark] .delete-account-dialog dd,:root[data-theme=dark] .delete-account-dialog.commitment-dialog>p{color:#b6c2d4}:root[data-theme=dark] .delete-account-card{border-color:rgba(148,170,210,.14);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 22px -18px rgba(0,0,0,.6)}:root[data-theme=dark] .delete-account-card.is-deleted{border-color:rgba(242,140,128,.16);background:linear-gradient(180deg,rgba(242,120,108,.08),rgba(242,120,108,.035))}:root[data-theme=dark] .delete-account-card dt{color:#f5f7fb}:root[data-theme=dark] .delete-account-card-icon{background:rgba(121,167,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(121,167,255,.24);color:#9cc0ff}:root[data-theme=dark] .is-deleted .delete-account-card-icon{background:rgba(242,120,108,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(242,140,128,.26);color:#f2a59c}:root[data-theme=dark] .delete-account-confirm>span{color:#e3e9f3}:root[data-theme=dark] .delete-account-confirm input{border-color:rgba(148,170,210,.22);background:rgba(255,255,255,.05);box-shadow:inset 0 1px 2px rgba(0,0,0,.25),inset 0 -1px 0 rgba(255,255,255,.04);color:#f5f7fb}:root[data-theme=dark] .delete-account-confirm input:focus-visible{border-color:rgba(121,167,255,.55);background:rgba(255,255,255,.07);box-shadow:0 0 0 1px rgba(121,167,255,.18),0 0 16px 2px rgba(121,167,255,.22)}:root[data-theme=dark] .delete-account-dialog .commitment-dialog-cancel,:root[data-theme=dark] .delete-account-dialog .commitment-dialog-confirm.is-danger{min-height:40px;padding:0 20px;border-radius:999px;font-weight:600;transition:background .18s ease,box-shadow .18s ease,border-color .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}:root[data-theme=dark] .delete-account-dialog .commitment-dialog-cancel{border:1px solid rgba(148,170,210,.22);background:rgba(255,255,255,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.07);color:#e7ecf5}:root[data-theme=dark] .delete-account-dialog .commitment-dialog-cancel:hover:not(:disabled){background:rgba(255,255,255,.1);transform:translateY(-1px)}:root[data-theme=dark] .delete-account-dialog .commitment-dialog-confirm.is-danger{border:1px solid rgba(255,168,158,.26);background:linear-gradient(180deg,rgba(212,84,74,.94),rgba(176,56,49,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 6px 14px -8px rgba(210,70,60,.55);color:#fff}:root[data-theme=dark] .delete-account-dialog .commitment-dialog-confirm.is-danger:hover:not(:disabled){background:linear-gradient(180deg,rgba(222,94,84,.96),rgba(186,62,55,.96));transform:translateY(-1px)}:root[data-theme=dark] .delete-account-dialog :is(.commitment-dialog-cancel,.commitment-dialog-confirm.is-danger):active:not(:disabled){transform:translateY(1px);transition-duration:70ms}:root[data-theme=dark] .delete-account-dialog .commitment-dialog-cancel:focus-visible{outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 14px 2px rgba(121,167,255,.3)}:root[data-theme=dark] .delete-account-dialog .commitment-dialog-confirm.is-danger:focus-visible{outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 14px 2px rgba(240,120,108,.42)}@media (prefers-reduced-motion:reduce){.delete-account-confirm input{transition:none}:root[data-theme=dark] .delete-account-dialog :is(.commitment-dialog-cancel,.commitment-dialog-confirm.is-danger):is(:hover,:active){transform:none}}.settings-row.delete-account-row{align-items:center}.account-danger>.delete-account-button{--danger-ink:color-mix(in srgb,var(--signal) 80%,black);flex:0 0 auto;align-self:center;min-height:40px;padding:0 18px;border:1px solid color-mix(in srgb,var(--signal) 32%,transparent);border-radius:12px;background:color-mix(in srgb,var(--signal) 7%,rgba(255,255,255,.55));-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 1px 2px rgba(15,23,42,.04);color:var(--danger-ink);font-weight:600;letter-spacing:-.005em;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.account-danger>.delete-account-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--signal) 48%,transparent);background:color-mix(in srgb,var(--signal) 13%,rgba(255,255,255,.6))}.account-danger>.delete-account-button:active:not(:disabled){background:color-mix(in srgb,var(--signal) 18%,rgba(255,255,255,.6))}.account-danger>.delete-account-button:focus-visible{outline:2px solid color-mix(in srgb,var(--signal) 55%,transparent);outline-offset:2px}:root[data-theme=dark] .account-danger>.delete-account-button{--danger-ink:color-mix(in srgb,var(--signal) 70%,white);border-color:color-mix(in srgb,var(--signal) 40%,transparent);background:color-mix(in srgb,var(--signal) 12%,rgba(255,255,255,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}:root[data-theme=dark] .account-danger>.delete-account-button:hover:not(:disabled){background:color-mix(in srgb,var(--signal) 20%,rgba(255,255,255,.05))}@media (max-width:560px){.account-danger>.delete-account-button{align-self:flex-start;min-height:44px}}@media (prefers-reduced-motion:reduce){.account-danger>.delete-account-button{transition:none}}