@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.u-focus-ring:focus-visible{outline:2px solid var(--brand);outline-offset:2px;box-shadow:0 0 0 4px var(--focus-ring)}.u-focus-ring-inset:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.u-hover-lift{transition:var(--transition-hover),scale var(--dur-base) var(--ease-out)}.u-hover-lift:focus-visible,.u-hover-lift:hover{will-change:transform}.u-hover-lift:hover{transform:translateY(-3px);border-color:var(--border-strong);box-shadow:var(--shadow-3)}.u-hover-lift:active{transform:translateY(-1px);box-shadow:var(--shadow-2)}.u-hover-tint{transition:var(--transition-hover)}.u-hover-tint:hover{background:var(--brand-soft)}.u-hover-tint:active{background:var(--brand-glow)}.u-pressable{transition:var(--transition-hover),scale var(--dur-base) var(--ease-out)}.u-pressable:hover{filter:brightness(1.06);transform:translateY(-1px)}.u-pressable:active{transform:translateY(0);filter:brightness(.98)}.u-hover-lift:disabled,.u-hover-lift[aria-disabled=true],.u-hover-tint:disabled,.u-hover-tint[aria-disabled=true],.u-pressable:disabled,.u-pressable[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none;filter:none;box-shadow:none}.u-hover-lift:disabled:hover,.u-hover-lift[aria-disabled=true]:hover,.u-hover-tint:disabled:hover,.u-hover-tint[aria-disabled=true]:hover,.u-pressable:disabled:hover,.u-pressable[aria-disabled=true]:hover{transform:none;filter:none;box-shadow:none;background:inherit}.u-gradient-border{border-color:transparent;background-image:linear-gradient(var(--surface-raised),var(--surface-raised)),linear-gradient(135deg,var(--brand) 0,var(--accent) 100%);background-origin:border-box;background-clip:padding-box,border-box}.u-shimmer{position:relative;overflow:hidden;background:var(--surface-sunken)}.u-shimmer:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent 0,var(--border-default) 50%,transparent 100%);animation:uShine 1.4s var(--ease-out) infinite}.u-gravity{--pull:0;position:relative;transform-style:preserve-3d;transform-origin:center;perspective:900px;transform:perspective(900px) translate3d(calc(var(--gx-card, 0px) * var(--pull)),calc(var(--gy-card, 0px) * var(--pull) - 6px * var(--pull)),0) scale(calc(1 + .02 * var(--pull))) rotateX(calc(var(--rx, 0deg) * var(--pull))) rotateY(calc(var(--ry, 0deg) * var(--pull)))}.u-gravity:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.u-gravity:disabled,.u-gravity[aria-disabled=true]{--pull:0;opacity:.55;cursor:not-allowed}.u-gravity-layer{--mass:2;--lift:0px;--reveal:0;opacity:calc(1 - var(--reveal));transform:translate3d(calc(var(--gx, 0px) / var(--mass) * var(--pull)),calc(var(--gy, 0px) / var(--mass) * var(--pull) + 16px * var(--reveal) + var(--layer-y, 0px)),calc(var(--lift) * var(--pull)));--layer-y:0px;transition:transform var(--hover-dur) var(--hover-ease)}.u-activity-card-body>:not(.u-gravity-glow),.u-activity-card>:not(.u-gravity-glow),.u-gravity-layer{position:relative;z-index:1}.u-gravity-glow{--mass:0.6;position:absolute;z-index:0;top:-72px;right:-58px;width:180px;height:180px;border-radius:var(--radius-full);background:radial-gradient(circle,var(--domain-glow),transparent 66%);filter:blur(2px);pointer-events:none;transform:translate3d(calc(var(--gx, 0px) / var(--mass) * var(--pull)),calc(var(--gy, 0px) / var(--mass) * var(--pull)),0) scale(calc(1 + .15 * var(--pull)))}.u-edge{border:1px solid transparent;background:linear-gradient(145deg,var(--surface-raised),var(--surface-page)) padding-box,radial-gradient(260px circle at var(--mx,30%) var(--my,0),var(--domain,var(--brand)),var(--border-strong) 46%,var(--border-subtle) 100%) border-box;box-shadow:0 18px 40px var(--shadow-color),0 0 0 1px var(--border-subtle) inset;transition:box-shadow var(--hover-dur) var(--hover-ease)}.u-activity-card.u-edge:hover,.u-activity-card:hover .u-edge{box-shadow:0 34px 62px var(--shadow-color-strong),var(--shadow-3),0 0 0 1px var(--border-subtle) inset}.u-edge-beam{background:linear-gradient(145deg,var(--surface-raised),var(--surface-page)) padding-box,radial-gradient(520px circle at var(--mx,24%) var(--my,-6%),var(--domain,var(--brand)) 0,var(--domain,var(--brand)) 12%,var(--border-strong) 52%,var(--border-subtle) 100%) border-box}.u-edge-wave:before{content:"";position:absolute;z-index:2;inset:0 0 auto;height:3px;border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:repeating-linear-gradient(90deg,var(--domain,var(--brand)) 0 3px,transparent 3px 7px,var(--domain,var(--brand)) 7px 12px,transparent 12px 15px,var(--domain,var(--brand)) 15px 17px,transparent 17px 23px);opacity:.6;pointer-events:none;transition:opacity var(--hover-dur) var(--hover-ease)}.u-edge-wave:hover:before{opacity:1}.u-edge-spine{border-left-width:3px}.u-edge-run{background:linear-gradient(145deg,var(--surface-raised),var(--surface-page)) padding-box,linear-gradient(90deg,var(--domain,var(--brand)),var(--border-subtle) 26%,var(--domain,var(--brand)) 50%,var(--border-subtle) 76%,var(--domain,var(--brand))) border-box;background-size:100% 100%,300% 100%;background-position:0 0,0 0}.u-edge-run:hover{animation:uEdgeRun 2.6s linear infinite}@keyframes uEdgeRun{0%{background-position:0 0,0 0}to{background-position:0 0,300% 0}}.u-activity-card,.u-activity-card-body{display:flex;flex-direction:column}.u-activity-card-body{position:relative;isolation:isolate;overflow:hidden;flex:1 1;border-radius:inherit;padding:var(--card-pad) var(--card-pad-x)}.u-activity-card{border-radius:var(--card-radius);min-width:min(var(--card-min-w),100%);--card-min-h:calc(2 * var(--card-pad) + 2px + var(--band-head) + var(--card-lead-top) + var(--band-lead) + var(--band-stats-top) + var(--band-stats) + var(--band-stats-bottom) + 1px + var(--band-detail-gap) + var(--band-detail) + var(--band-action-gap) + var(--band-action));min-height:var(--card-min-h);--card-pad:var(--space-6);--card-pad-x:clamp(var(--space-3),calc(var(--card-pad) - (var(--card-min-w) - 100%)),var(--card-pad));--card-radius:var(--radius-xl);--card-icon:40px;--card-eyebrow:var(--fs-3xs);--card-eyebrow-weight:850;--card-meta-lh:1.3;--band-meta:calc(var(--card-eyebrow) * var(--card-meta-lh) + 8px);--card-title:var(--fs-2xl);--card-title-lh:1.15;--card-title-tracking:-0.02em;--card-title-gap:6px;--band-head:max(var(--card-icon),calc(var(--band-meta) + var(--card-title-gap) + var(--card-title) * var(--card-title-lh)));--card-lead:var(--fs-xs);--card-lead-lh:1.55;--band-lead:calc(2 * var(--card-lead) * var(--card-lead-lh));--card-lead-top:var(--space-4);--stat-value:var(--fs-5xl);--stat-value-narrow:var(--fs-4xl);--stat-icon:28px;--stat-gap:9px;--stat-label:var(--fs-2xs);--stat-label-lh:1.35;--band-stats:calc(var(--stat-icon) + 2 * var(--stat-gap) + var(--stat-value) + 2 * var(--stat-label) * var(--stat-label-lh));--band-stats-top:var(--space-5);--band-stats-bottom:var(--space-4);--card-detail-text:var(--fs-2xs);--card-detail-lh:1.4;--band-detail:calc(var(--card-detail-text) * var(--card-detail-lh));--band-detail-gap:var(--space-3);--band-action:44px;--band-action-gap:var(--space-5);--band-action-pad:11px 14px}.u-band-head{--mass:3.2;--lift:22px;display:flex;flex:0 0 auto;align-items:center;gap:var(--space-3);height:var(--band-head)}.u-card-icon{display:grid;flex:0 0 auto;place-items:center;width:var(--card-icon);height:var(--card-icon);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--domain-soft);color:var(--domain-on-soft)}.u-card-headtext{display:grid;flex:1 1;grid-gap:var(--card-title-gap);gap:var(--card-title-gap);min-width:0}.u-card-metarow{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:4px var(--space-2);min-width:0;height:var(--band-meta)}.u-card-eyebrow{overflow:hidden;min-width:0;color:var(--domain-on-soft);font-weight:var(--card-eyebrow-weight);letter-spacing:.08em;text-overflow:ellipsis}.u-card-eyebrow,.u-card-status{font-size:var(--card-eyebrow);line-height:var(--card-meta-lh);white-space:nowrap}.u-card-status{flex:0 0 auto;border:1px solid var(--border-strong);border-radius:var(--radius-full);padding:3px var(--space-2);color:var(--text-secondary);font-weight:750}.u-card-title{overflow:hidden;margin:0;color:var(--text-primary);font-size:var(--card-title);font-weight:800;line-height:var(--card-title-lh);letter-spacing:var(--card-title-tracking);text-overflow:ellipsis;white-space:nowrap}.u-card-stat-icon{display:grid;place-items:center;width:var(--stat-icon);height:var(--stat-icon);border-radius:var(--radius-sm);background:var(--domain-soft);color:var(--domain-on-soft)}.u-card-icon,.u-card-stat-icon{transition:transform var(--hover-dur) var(--hover-pop-ease)}.u-band-head:hover .u-card-icon,.u-band-stats>:hover .u-card-stat-icon{transform:translateY(var(--hover-icon-lift)) scale(var(--hover-icon-scale)) rotate(var(--hover-icon-rotate))}.u-card-detail-dot{flex:0 0 auto;width:7px;height:7px;border-radius:var(--radius-full);background:var(--state-success);box-shadow:0 0 0 4px var(--shadow-color)}.u-band-lead{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:var(--card-lead-top) 0 0;height:var(--band-lead);font-size:var(--card-lead);line-height:var(--card-lead-lh)}.u-band-detail,.u-band-lead{--mass:2.4;--lift:12px;flex:0 0 auto;color:var(--text-secondary)}.u-band-detail{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:4px var(--space-2);height:calc(1px + var(--band-detail-gap) + var(--band-detail));border-top:1px solid var(--border-strong);padding-top:var(--band-detail-gap);font-size:var(--card-detail-text);line-height:var(--card-detail-lh)}.u-band-detail>span{display:inline-flex;overflow:hidden;align-items:center;min-width:0;gap:6px;text-overflow:ellipsis;white-space:nowrap}.u-band-detail b{color:var(--text-primary);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u-band-stats{--mass:1.8;--lift:16px;display:grid;flex:0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--band-stats-top) 0 var(--band-stats-bottom)}.u-band-stats>*{display:grid;align-content:start;justify-items:center;grid-gap:var(--stat-gap);gap:var(--stat-gap);height:var(--band-stats);padding:0 var(--space-3);text-align:center}.u-band-stats>*+*{border-left:1px solid var(--border-strong)}.u-band-stats-3{grid-template-columns:repeat(3,minmax(0,1fr))}.u-band-stats>*>b,.u-band-stats>*>strong{display:grid;place-content:center;height:var(--stat-value);color:var(--domain-on-soft);font-size:var(--stat-value);font-weight:800;line-height:1;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u-band-stats-3>*>b,.u-band-stats-3>*>strong{font-size:var(--stat-value-narrow)}.u-band-stats>*>b>*,.u-band-stats>*>strong>*{color:inherit;font:inherit;letter-spacing:inherit}.u-band-stats>*>span:last-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:calc(2 * var(--stat-label) * var(--stat-label-lh));color:var(--text-secondary);font-size:var(--stat-label);font-weight:750;line-height:var(--stat-label-lh)}.u-band-stats-3>*{padding:0 var(--space-2)}.u-card-btn{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:var(--space-2);min-height:max(var(--band-action,var(--control-h-sm)),2.9em);border:1px solid transparent;border-radius:var(--radius-md);padding:var(--band-action-pad,0 1.2em);font-family:inherit;font-size:var(--fs-btn);font-weight:850;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer}.u-card-btn-primary{border-color:transparent;background:var(--domain);color:var(--domain-ink,var(--surface-page))}.u-card-btn-ghost{border-color:var(--border-strong);background:var(--surface-inset);color:var(--text-primary)}.u-card-btn{transition:filter var(--hover-dur) var(--hover-ease),background var(--hover-dur) var(--hover-ease),scale var(--hover-dur) var(--hover-ease)}.u-card-btn:hover{filter:brightness(var(--hover-bright))}.u-card-btn-ghost:hover{background:var(--surface-sunken)}.u-card-btn:active{filter:brightness(var(--press-bright))}.u-card-btn-ghost:active{background:var(--surface-sunken)}.u-card-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.u-card-btn:disabled,.u-card-btn[aria-disabled=true]{filter:none;opacity:.55;cursor:not-allowed}.u-band-action{--mass:1.2;--lift:20px;display:flex;flex:0 0 auto;gap:var(--space-2);height:calc(var(--band-action-gap) + var(--band-action));margin-top:auto;padding-top:var(--band-action-gap);container:band-action/inline-size}.u-band-action>.u-card-btn{flex:1 1;min-width:0}.u-band-action>.u-card-btn>.u-card-btn-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.u-band-action>.u-card-btn>.u-card-btn-icon{display:none}.u-band-action>.u-tip[data-tip]:after{content:none}@container band-action (width < 8.5rem){.u-band-action>.u-card-btn-iconable{flex:0 0 auto;width:var(--band-action,var(--control-h-sm));padding:0}.u-band-action>.u-card-btn-iconable>.u-card-btn-icon{display:inline-flex}.u-band-action>.u-card-btn-iconable>.u-card-btn-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.u-band-action>.u-tip[data-tip]:after{content:attr(data-tip)}}@media (max-width:900px){.u-activity-card{--card-pad:var(--space-5)}}@media (prefers-reduced-motion:reduce){.u-card-icon,.u-card-stat-icon,.u-edge,.u-gravity,.u-gravity-glow,.u-gravity-layer{transition:none}.u-band-head:hover .u-card-icon,.u-band-stats>:hover .u-card-stat-icon{transform:none}.u-edge-run:hover{animation:none}}.u-content-card{--card-bg:var(--surface-raised);--content-card-min:0;--content-media:clamp(44px,0.625vw + 36px,52px);position:relative;display:flex;flex-direction:column;gap:var(--space-3);box-sizing:border-box;min-height:var(--content-card-min);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-5);background:var(--card-bg);color:var(--text-primary);font-family:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),scale var(--dur-base) var(--ease-out)}@media (hover:hover){.u-content-card:hover{transform:translateY(-2px);border-color:var(--domain,var(--border-strong));box-shadow:var(--shadow-3)}}.u-content-card:active{transform:translateY(0)}.u-content-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.u-content-card:disabled,.u-content-card[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.u-content-card:disabled:hover,.u-content-card[aria-disabled=true]:hover{transform:none;border-color:var(--border-subtle);box-shadow:none}.u-content-card[data-status=not-started]{border-color:var(--domain-state-new)}.u-content-card[data-status=in-progress]{border-color:var(--domain-state-doing)}.u-content-card[data-status=completed]{border-color:var(--domain-state-done)}@media (hover:hover){.u-content-card[data-status]:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--domain,var(--border-strong))}}.u-content-card-tone{--card-bg:color-mix(in srgb,var(--domain) 7%,var(--surface-raised));border-color:color-mix(in srgb,var(--domain) 22%,var(--border-subtle));background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,var(--domain) 14%,transparent),transparent 62%),var(--card-bg)}.u-content-card-art{isolation:isolate;overflow:hidden}.u-content-card-art>*{position:relative;z-index:1}.u-content-card-art:after{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(to top,var(--surface-raised) 46%,color-mix(in srgb,var(--surface-raised) 82%,transparent) 78%,color-mix(in srgb,var(--surface-raised) 54%,transparent))}.u-content-card-split{--content-card-min:320px;--content-cover-min:104px;display:grid;grid-template-rows:minmax(var(--content-cover-min),2fr) minmax(min-content,3fr);grid-gap:0;gap:0;overflow:hidden;padding:0}.u-content-cover{position:relative;overflow:hidden;background:radial-gradient(90% 120% at 22% 0,color-mix(in srgb,var(--domain) 26%,transparent),transparent 62%),linear-gradient(135deg,color-mix(in srgb,var(--domain) 34%,var(--surface-inset)),var(--surface-inset))}.u-content-cover img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.u-content-cover:after{content:"";position:absolute;inset:auto 0 0;height:34%;background:linear-gradient(to top,var(--card-bg),color-mix(in srgb,var(--card-bg) 45%,transparent) 55%,transparent);pointer-events:none}.u-content-cover>.u-content-chip{position:absolute;top:var(--space-3);left:var(--space-3);z-index:1;background:color-mix(in srgb,var(--surface-inset) 92%,transparent);color:var(--text-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--domain) 46%,transparent)}.u-content-body{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-5)}.u-content-card-tone.u-content-card-split{background:var(--card-bg)}.u-content-card-tone.u-content-card-split .u-content-body{background:radial-gradient(130% 120% at 0 0,color-mix(in srgb,var(--domain) 14%,transparent),transparent 62%)}.u-content-card-split .u-content-top>.u-content-head>.u-content-eyebrow{grid-column:1/3}.u-content-cover>svg{position:absolute;inset:0;width:34%;height:46%;margin:auto;color:color-mix(in srgb,var(--domain) 70%,var(--text-primary));opacity:.85}.u-content-cover>.u-content-chip[data-tone=warning]{color:var(--state-warning);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--state-warning) 60%,transparent)}.u-content-cover>.u-content-chip[data-tone=success]{color:var(--state-success);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--state-success) 60%,transparent)}.u-content-cover>.u-content-chip[data-tone=danger]{color:var(--state-danger-fg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--state-danger) 60%,transparent)}.u-content-cover-meta{position:absolute;top:var(--space-3);right:var(--space-3);z-index:1;border-radius:var(--radius-xs);padding:2px var(--space-2);background:color-mix(in srgb,var(--surface-inset) 92%,transparent);color:var(--text-primary);font:700 var(--fs-3xs) /1.4 var(--font-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u-content-cover img{transition:transform var(--dur-slow) var(--ease-out)}@media (hover:hover){.u-content-card-split:hover .u-content-cover img{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.u-content-cover img{transition:none}.u-content-card-split:hover .u-content-cover img{transform:none}}@media (max-width:900px){.u-content-card-split{--content-card-min:280px}}.u-content-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.u-content-top>.u-content-media{grid-column:1;grid-row:1}.u-content-top>.u-content-head{display:contents}.u-content-top>.u-content-head>.u-content-eyebrow{grid-column:2;grid-row:1}.u-content-top>.u-content-head>:not(.u-content-eyebrow){grid-column:1/-1;grid-row:auto;min-width:0;overflow-wrap:anywhere}.u-content-top>:not(.u-content-media):not(.u-content-head){grid-column:3;grid-row:1}.u-content-media{display:grid;flex:0 0 auto;place-items:center;overflow:hidden;width:var(--content-media,44px);height:var(--content-media,44px);border-radius:var(--radius-md);background:var(--domain-soft);color:var(--domain-on-soft)}.u-content-media>svg{width:48%;height:48%}.u-content-media img{width:100%;height:100%;object-fit:cover}.u-content-card-art .u-content-media{background:color-mix(in srgb,var(--surface-inset) 74%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--domain) 42%,transparent)}.u-content-head{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.u-content-eyebrow{display:flex;align-items:center;flex-wrap:nowrap;gap:7px;color:var(--text-muted);font-size:var(--fs-2xs);letter-spacing:.09em;text-transform:uppercase}.u-content-eyebrow,.u-content-eyebrow>b{min-width:0;overflow:hidden;font-weight:600}.u-content-eyebrow>b{flex:0 1000 auto;text-overflow:ellipsis;white-space:nowrap}.u-content-owner{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.u-content-owner-name{overflow:hidden;color:var(--text-secondary);font-size:var(--fs-2xs);font-weight:600;letter-spacing:.02em;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.u-content-owner-name>svg{margin-right:var(--space-1);vertical-align:-1px}.u-content-chip{flex:0 0 auto;border-radius:var(--radius-full);padding:3px 9px;background:var(--domain-soft);color:var(--domain-on-soft);font-size:var(--fs-3xs);font-weight:700;letter-spacing:.04em;white-space:nowrap}.u-content-card>.u-content-chip{align-self:flex-start}.u-content-title{color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-xl);font-weight:650;line-height:1.25;letter-spacing:0}.u-content-lead,.u-content-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.u-content-lead{line-height:1.5}.u-content-lead,.u-content-meta{color:var(--text-secondary);font-size:var(--fs-sm)}.u-content-meta{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.u-content-meta>span{display:inline-flex;align-items:center;gap:6px}.u-content-meta svg{flex:0 0 auto;width:14px;height:14px;color:var(--text-muted)}.u-content-foot>.u-content-meta{flex:1 1 auto;min-width:0;font-size:var(--fs-xs);font-weight:700}.u-content-foot>.u-content-stats{flex:1 1 auto;gap:var(--space-3)}.u-content-foot>.u-content-stats>.u-content-stat>i{width:22px;height:22px}.u-content-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:auto;border-top:1px solid var(--border-subtle);padding-top:var(--space-3)}.u-content-status{display:inline-flex;align-items:center;gap:7px;color:var(--text-secondary);font-size:var(--fs-xs);font-weight:700}.u-content-status>i:not(.u-content-ring){flex:0 0 auto;width:8px;height:8px;border-radius:var(--radius-full);background:var(--text-muted)}.u-content-status[data-state=done]{color:var(--state-success)}.u-content-status[data-state=done]>i:not(.u-content-ring){background:var(--state-success)}.u-content-status[data-state=doing]{--content-ring-color:var(--domain,var(--accent-2));color:var(--domain-on-soft,var(--accent-2-on-soft))}.u-content-status[data-state=done]{--content-ring-color:var(--state-success)}.u-content-ring{position:relative;flex:0 0 auto;width:26px;height:26px;border-radius:var(--radius-full);background:conic-gradient(var(--content-ring-color,var(--domain,var(--accent-2))) var(--progress,0),var(--border-default) 0)}.u-content-ring:after{content:"";position:absolute;inset:4px;border-radius:var(--radius-full);background:var(--card-bg)}.u-content-arrow{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--radius-sm);color:var(--text-muted);transition:color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}@media (hover:hover){.u-content-card:hover .u-content-arrow{background:var(--domain-soft);color:var(--domain-on-soft);transform:translateX(2px)}}.u-content-card>.u-manage-tools,.u-content-top>.u-manage-tools{--tool-size:var(--content-media,44px)}.u-content-card>.u-manage-tools>.u-tool-btn>svg,.u-content-top>.u-manage-tools>.u-tool-btn>svg{width:40%;height:40%}@media (prefers-reduced-motion:reduce){.u-content-arrow,.u-content-card{transition:none}.u-content-card:hover,.u-content-card:hover .u-content-arrow{transform:none}}@media (max-width:900px){.u-content-card{--content-media:40px}}.u-content-fluid{container-type:inline-size}.u-content-fluid .u-content-title{margin:0}.u-content-open{border:0;padding:0;background:none;background-image:linear-gradient(var(--domain),var(--domain));background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;color:inherit;font:inherit;text-align:inherit;text-decoration:none;cursor:pointer;transition:background-size var(--dur-slow) var(--ease-out)}.u-content-open:focus-visible{outline:none}.u-content-open:after{content:"";position:absolute;inset:0;border-radius:var(--radius-lg)}.u-content-fluid:has(.u-content-open:focus-visible){outline:2px solid var(--domain,var(--brand));outline-offset:3px}.u-content-fluid .u-content-chip,.u-content-fluid .u-content-owner,.u-content-fluid .u-manage-tools{position:relative;z-index:1}.u-content-fluid .u-content-top>.u-manage-tools{--tool-size:32px;grid-column:3;grid-row:1/span 2;flex-direction:column;gap:var(--space-1);align-self:start}.u-content-fluid .u-content-top>.u-manage-tools>.u-tool-btn>svg{width:50%;height:50%}.u-content-fluid .u-content-top:has(>.u-manage-tools)>.u-content-head>:not(.u-content-eyebrow){grid-column:1/3}@media (hover:none){.u-content-fluid .u-content-top>.u-manage-tools{--tool-size:40px}}.u-content-verified{display:inline-grid;place-items:center;width:1.05em;height:1.05em;margin-left:var(--space-2);border-radius:var(--radius-full);background:var(--state-success);color:var(--card-bg);vertical-align:-.12em}.u-content-fluid .u-content-media{position:relative;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.u-content-seal{position:absolute;right:-6px;bottom:-6px;display:grid;place-items:center;width:20px;height:20px;border:2px solid var(--card-bg);border-radius:var(--radius-full);background:var(--state-success);color:var(--card-bg)}.u-content-media[data-variant=thumb]{aspect-ratio:16/10;width:auto;overflow:hidden}.u-content-media[data-variant=thumb]>img{width:100%;height:100%;object-fit:cover}.u-content-media[data-variant=index]{font-size:var(--fs-sm);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u-content-fluid .u-content-eyebrow{overflow:visible}.u-content-chip[data-kind=level]{display:inline-flex;align-items:center;gap:5px;background:var(--surface-sunken)}.u-content-chip[data-kind=level],.u-content-chip[data-kind=status]{color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border-default)}.u-content-chip[data-kind=status]{background:transparent}.u-content-chip[data-more]{display:none;background:var(--surface-sunken);color:var(--text-muted)}.u-content-chip[data-more=wide]{display:inline-flex}.u-content-chip[data-p="3"],.u-content-chip[data-p="4"],.u-content-chip[data-p="5"]{display:none}.u-content-bars{display:inline-flex;align-items:flex-end;gap:2px;height:10px}.u-content-bars>i{width:3px;border-radius:1px;background:currentColor;opacity:.28}.u-content-bars>i:first-child{height:4px}.u-content-bars>i:nth-child(2){height:7px}.u-content-bars>i:nth-child(3){height:10px}.u-content-bars>i[data-on]{background:var(--domain);opacity:1}.u-content-chip[data-hint]:after{content:attr(data-hint);position:absolute;bottom:calc(100% + 8px);left:50%;z-index:3;width:max-content;max-width:240px;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--text-primary);color:var(--surface-page);font-size:var(--fs-2xs);font-weight:600;letter-spacing:0;line-height:var(--lh-snug);text-transform:none;white-space:normal;box-shadow:var(--shadow-3);opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);visibility:hidden}@media (hover:hover){.u-content-chip[data-hint]:hover:after{opacity:1;transform:translate(-50%);transition-delay:.3s;visibility:visible}}.u-content-next{display:flex;align-items:center;gap:var(--space-3);min-width:0;border-radius:var(--radius-md);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--border-subtle)}.u-content-next-go{display:grid;flex:0 0 auto;place-items:center;width:30px;height:30px;border-radius:var(--radius-full);background:var(--domain);color:var(--domain-ink);transition:transform var(--dur-base) var(--ease-out)}.u-content-next[data-kind=redo] .u-content-next-go{background:var(--state-success-soft);color:var(--state-success-fg)}.u-content-next-text{display:grid;min-width:0}.u-content-next-text>b{color:var(--text-muted);font-size:var(--fs-3xs);font-weight:750;letter-spacing:.08em;text-transform:uppercase}.u-content-next-text>span{overflow:hidden;font-size:var(--fs-sm);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.u-content-stats{display:flex;gap:var(--space-4);min-width:0;overflow:hidden}.u-content-stat{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;color:var(--text-muted);font-size:var(--fs-2xs);white-space:nowrap}.u-content-stat>i{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-secondary);transition:transform var(--dur-base) var(--ease-out)}.u-content-stat:nth-child(2)>i{transition-delay:40ms}.u-content-stat:nth-child(3)>i{transition-delay:80ms}.u-content-stat>strong{color:var(--text-primary);font-size:var(--fs-sm);font-weight:750}.u-content-stat[data-tone=score]>i{background:var(--accent-soft);color:var(--accent-on-soft)}.u-content-stat[data-tone=score]>strong{color:var(--accent-on-soft)}.u-content-cta,.u-content-stat[data-tone=domain]>i{background:var(--domain-soft);color:var(--domain-on-soft)}.u-content-cta{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:34px;height:34px;box-sizing:border-box;border-radius:var(--radius-full);padding:0 10px;font-size:var(--fs-xs);font-weight:750;transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.u-content-cta>span{max-width:0;overflow:hidden;white-space:nowrap;transition:max-width var(--dur-slow) var(--ease-out),margin var(--dur-slow) var(--ease-out)}.u-content-fluid:active .u-content-cta{background:var(--domain);color:var(--domain-ink)}@media (hover:none){.u-content-cta{height:44px;padding:0 14px}.u-content-cta>span{max-width:120px;margin-right:6px}}.u-content-bar{position:absolute;right:0;bottom:0;left:0;height:3px;overflow:hidden;border-radius:0 0 var(--radius-lg) var(--radius-lg);background:color-mix(in srgb,var(--border-default) 60%,transparent);pointer-events:none}.u-content-bar>i{display:block;width:var(--progress,0);height:100%;border-radius:0 3px 3px 0;background:var(--content-ring-color,var(--border-strong));animation:u-content-bar-grow 1.1s var(--ease-out) both}.u-content-fluid[data-status=in-progress]{--content-ring-color:var(--domain)}.u-content-fluid[data-status=completed]{--content-ring-color:var(--state-success)}@keyframes u-content-bar-grow{0%{transform:translateX(-100%)}}.u-content-fluid:has(>.u-content-watermark){isolation:isolate}.u-content-watermark{position:absolute;z-index:-1;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.u-content-watermark>svg{position:absolute;right:-6%;bottom:-10%;width:46%;max-width:180px;height:auto;color:var(--domain);opacity:.09;transform:rotate(-14deg);transition:transform var(--dur-slow) var(--ease-out),opacity var(--dur-slow) var(--ease-out)}@media (hover:hover){.u-content-fluid:hover .u-content-media{transform:rotate(-6deg) scale(1.06);box-shadow:0 0 0 4px color-mix(in srgb,var(--domain) 16%,transparent)}.u-content-fluid:hover .u-content-media[data-variant=thumb]{transform:scale(1.04)}.u-content-fluid:hover .u-content-watermark>svg{opacity:.16;transform:rotate(-4deg) scale(1.08)}.u-content-fluid:hover .u-content-open{background-size:100% 2px}.u-content-fluid:hover .u-content-next-go{transform:scale(1.12)}.u-content-fluid:hover .u-content-stat>i{transform:translateY(-2px)}.u-content-fluid:hover .u-content-cta{background:var(--domain);color:var(--domain-ink)}.u-content-fluid:hover .u-content-cta>span{max-width:120px;margin-right:6px}}@container (max-width: 339px){.u-content-fluid .u-content-chip[data-more=wide],.u-content-fluid .u-content-chip[data-p="2"]{display:none}.u-content-fluid .u-content-chip[data-more=narrow]{display:inline-flex}.u-content-fluid .u-content-stat[data-p="3"]{display:none}.u-content-fluid .u-content-cta>span,.u-content-fluid:hover .u-content-cta>span{max-width:0;margin-right:0}}@container (max-width: 259px){.u-content-fluid .u-content-eyebrow>b,.u-content-fluid .u-content-next-text>b,.u-content-fluid .u-content-stat[data-p="2"]{display:none}}@media (prefers-reduced-motion:reduce){.u-content-chip[data-hint]:after,.u-content-cta,.u-content-cta>span,.u-content-fluid .u-content-media,.u-content-next-go,.u-content-open,.u-content-stat>i,.u-content-watermark>svg{transition:none}.u-content-bar>i{animation:none}.u-content-fluid:hover .u-content-media,.u-content-fluid:hover .u-content-next-go,.u-content-fluid:hover .u-content-stat>i{transform:none}.u-content-fluid:hover .u-content-watermark>svg{transform:rotate(-14deg)}}.u-manage-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-column-gap:var(--space-4);column-gap:var(--space-4)}.u-manage-card>*{grid-column:1;min-width:0}.u-manage-card>.u-manage-tools{grid-column:2;grid-row:1;align-self:start}.u-manage-card-row>.u-manage-tools{align-self:center}.u-manage-tools{display:flex;flex:0 0 auto;align-items:center;gap:var(--space-2)}.u-manage-tools-vertical{flex-direction:column;align-items:stretch;height:0;overflow:visible}.u-content-card>.u-manage-tools-vertical{--tool-size:36px;gap:var(--space-1)}@media (hover:none){.u-content-card>.u-manage-tools-vertical{--tool-size:40px}}.u-tip[data-tip],.u-tool-btn[data-tip]{position:relative}.u-tip[data-tip]:after,.u-tool-btn[data-tip]:after{content:attr(data-tip);position:absolute;top:50%;right:calc(100% + var(--space-2));z-index:var(--z-dropdown,20);border-radius:var(--radius-sm);padding:4px 8px;background:var(--text-primary);color:var(--text-inverse);font:700 var(--fs-2xs) /1.3 var(--font-ui);white-space:nowrap;pointer-events:none;opacity:0;transform:translate(4px,-50%);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.u-tip[data-tip]:focus-visible:after,.u-tip[data-tip]:hover:after,.u-tool-btn[data-tip]:focus-visible:after,.u-tool-btn[data-tip]:hover:after{opacity:1;transform:translateY(-50%)}:is(.u-tool-btn,.u-tip)[data-tip][data-tip-side=top]:after{top:auto;right:auto;bottom:calc(100% + var(--space-2));left:50%;transform:translate(-50%,4px)}:is(.u-tool-btn,.u-tip)[data-tip][data-tip-side=bottom]:after{top:calc(100% + var(--space-2));right:auto;bottom:auto;left:50%;transform:translate(-50%,-4px)}:is(.u-tool-btn,.u-tip)[data-tip][data-tip-side=bottom]:is(:hover,:focus-visible):after,:is(.u-tool-btn,.u-tip)[data-tip][data-tip-side=top]:is(:hover,:focus-visible):after{transform:translate(-50%)}:is(.u-tool-btn,.u-tip)[data-tip][data-tip-side=right]:after{top:50%;right:auto;bottom:auto;left:calc(100% + var(--space-2));transform:translate(-4px,-50%)}:is(.u-tool-btn,.u-tip)[data-tip][data-tip-side=right]:is(:hover,:focus-visible):after{transform:translateY(-50%)}.u-tool-btn-danger[data-tip]:focus-visible:after,.u-tool-btn-danger[data-tip]:hover:after{background:var(--state-danger-fg);color:var(--text-inverse)}.u-tool-btn{display:inline-grid;flex:0 0 auto;place-items:center;box-sizing:border-box;width:var(--tool-size,34px);height:var(--tool-size,34px);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-inset);color:var(--text-secondary);font:inherit;cursor:pointer;transition:border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),scale var(--dur-base) var(--ease-out)}.u-tool-btn-label{width:auto;height:auto;min-height:max(var(--tool-size,34px),2.6em);gap:var(--space-2);grid-auto-flow:column;padding-inline:.9em;font-size:var(--fs-btn);font-weight:800;white-space:nowrap}.u-tool-btn:hover{border-color:var(--domain,var(--brand));background:var(--surface-sunken);color:var(--domain-on-soft,var(--brand-on-soft))}.u-tool-btn:active{transform:translateY(1px);filter:brightness(var(--press-bright))}.u-tool-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.u-tool-btn:disabled,.u-tool-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.u-tool-btn:disabled:hover,.u-tool-btn[aria-disabled=true]:hover{border-color:var(--border-default);background:var(--surface-inset);color:var(--text-secondary)}.u-tool-btn-danger:hover{border-color:var(--state-danger-fg);background:var(--state-danger-soft);color:var(--state-danger-fg)}@media (prefers-reduced-motion:reduce){.u-tip[data-tip]:after,.u-tool-btn,.u-tool-btn[data-tip]:after{transition:none}.u-tool-btn:active{transform:none}.u-tip[data-tip]:after,.u-tool-btn[data-tip]:after{transform:translateY(-50%)}:is(.u-tool-btn,.u-tip)[data-tip][data-tip-side=bottom]:after,:is(.u-tool-btn,.u-tip)[data-tip][data-tip-side=top]:after{transform:translate(-50%)}:is(.u-tool-btn,.u-tip)[data-tip][data-tip-side=right]:after{transform:translateY(-50%)}}@media (max-width:900px){.u-tool-btn{position:relative}.u-tool-btn:before{content:"";position:absolute;inset:min(0px,calc((var(--tool-size, 34px) - 44px) / 2))}.u-tool-btn-label{min-height:max(var(--tool-size,34px),2.6em)}.u-content-card>.u-manage-tools,.u-content-top>.u-manage-tools,.u-manage-card>.u-manage-tools{--tool-size:clamp(32px,26px + 1.6vw,40px)}.u-manage-card{grid-template-columns:minmax(0,1fr);row-gap:var(--space-3)}.u-manage-card>*{order:0}.u-manage-card>.u-manage-tools{order:1;grid-column:1;grid-row:auto;justify-content:flex-end}.u-manage-tools-vertical{flex-direction:row;align-items:center;height:auto}.u-manage-card:has(>.u-manage-tools-vertical:not(:has(>:nth-child(3)))){grid-template-columns:minmax(0,1fr) auto}.u-manage-card>.u-manage-tools-vertical:not(:has(>:nth-child(3))){order:0;grid-column:2;grid-row:1;flex-direction:column;align-items:stretch}.u-tool-btn[data-tip]:after{top:auto;right:0;bottom:calc(100% + var(--space-2));transform:translateY(4px)}.u-tool-btn[data-tip]:focus-visible:after,.u-tool-btn[data-tip]:hover:after{transform:translate(0)}.u-manage-tools-vertical:not(:has(>:nth-child(3)))>.u-tool-btn[data-tip]:after{top:50%;right:calc(100% + var(--space-2));bottom:auto;transform:translate(4px,-50%)}.u-manage-tools-vertical:not(:has(>:nth-child(3)))>.u-tool-btn[data-tip]:focus-visible:after,.u-manage-tools-vertical:not(:has(>:nth-child(3)))>.u-tool-btn[data-tip]:hover:after{transform:translateY(-50%)}}.u-field{display:flex;align-items:center;gap:var(--space-2);min-height:44px;box-sizing:border-box;border:1px solid var(--border-control);border-radius:var(--radius-md);padding:0 var(--space-3);background:var(--surface-page);color:var(--text-primary);transition:border-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.u-field:hover{border-color:var(--border-strong)}.u-field:focus-within{border-color:var(--domain,var(--brand));transform:translateY(-1px)}.u-field:has(input:disabled),.u-field[aria-disabled=true]{opacity:.55;transform:none;cursor:not-allowed}.u-textarea{inline-size:100%;box-sizing:border-box;border:1px solid var(--border-control);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);background:var(--surface-page);color:var(--text-primary);font:400 var(--fs-sm) /1.55 var(--font-ui);transition:border-color var(--dur-base) var(--ease-out)}.u-textarea:hover{border-color:var(--border-strong)}.u-textarea:focus-visible{border-color:var(--domain,var(--brand));outline:2px solid var(--focus-ring);outline-offset:1px}.u-textarea:active{border-color:var(--domain,var(--brand))}.u-textarea:disabled,.u-textarea[aria-disabled=true]{opacity:.55;cursor:not-allowed}.u-textarea[aria-invalid=true]{border-color:var(--state-danger)}.u-field>svg{flex:0 0 auto;color:var(--text-muted);transition:color var(--dur-base) var(--ease-out)}.u-field:focus-within>svg{color:var(--domain,var(--brand))}.u-field>input{width:100%;min-width:0;border:0;background:transparent;color:var(--text-primary);font:600 var(--fs-sm) var(--font-ui)}.u-field>input::placeholder{color:var(--text-muted)}.u-field :is(input,select,textarea):focus-visible{outline:none}.u-search{min-height:var(--search-h);min-width:min(var(--search-min-w),100%);max-width:var(--search-max-w);--search-pad-x:clamp(var(--space-1),calc(var(--space-2) - (var(--search-min-w) - 100%)),var(--space-2));padding-inline:var(--search-pad-x)}.u-search>input{font-size:var(--fs-base)}.u-search>input::-webkit-search-cancel-button,.u-search>input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.u-toolbar{container:toolbar/inline-size;position:relative;width:100%;min-width:0}.u-toolbar-layout{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);min-width:0}.u-toolbar-layout:has(>.u-toolbar-cluster){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.u-toolbar-cluster,.u-toolbar-controls{display:contents}.u-toolbar-controls>*{width:100%;min-width:0;max-width:none;align-self:stretch}.u-toolbar-controls>.u-search{grid-column:1/-1;grid-row:1}.u-toolbar-filter{grid-column:1/-1;grid-row:2}.u-toolbar-filter>:only-child{width:100%;height:100%}.u-toolbar-count{grid-column:1;grid-row:2;min-width:0;align-self:center;overflow-wrap:anywhere}.u-toolbar-layout>.u-toolbar-pager{grid-column:2;grid-row:2;justify-self:end;margin-left:auto}.u-toolbar-layout:has(.u-toolbar-filter) .u-toolbar-count,.u-toolbar-layout:has(.u-toolbar-filter)>.u-toolbar-pager{grid-row:3}.u-toolbar-layout:not(:has(.u-search)) .u-toolbar-filter{grid-row:1}.u-toolbar-layout:not(:has(.u-search)) .u-toolbar-count{grid-row:2}@container toolbar (min-width: 29rem){.u-toolbar-layout:has(.u-search):has(>.u-toolbar-pager){grid-template-columns:minmax(0,1fr) auto}.u-toolbar-layout:has(>.u-toolbar-pager) .u-search{grid-column:1;grid-row:1}.u-toolbar-layout:has(.u-search)>.u-toolbar-pager{grid-column:2;grid-row:1}.u-toolbar-layout:has(>.u-toolbar-pager) .u-toolbar-filter{grid-column:1;grid-row:2}.u-toolbar-layout:has(.u-toolbar-filter):has(>.u-toolbar-pager) .u-toolbar-count{grid-column:2;grid-row:2;max-width:9rem}.u-toolbar-layout:not(:has(.u-toolbar-filter)) .u-toolbar-count{grid-column:1/-1;grid-row:2}}@container toolbar (min-width: 40rem){.u-toolbar-layout:has(.u-search):not(:has(.u-toolbar-filter)):has(.u-toolbar-count):has(>.u-toolbar-pager){grid-template-columns:minmax(var(--toolbar-search-min-w),var(--search-max-w)) minmax(8rem,1fr) auto}.u-toolbar-layout:has(.u-search):not(:has(.u-toolbar-filter)):has(.u-toolbar-count):has(>.u-toolbar-pager) .u-toolbar-count{grid-column:2;grid-row:1}.u-toolbar-layout:has(.u-search):not(:has(.u-toolbar-filter)):has(.u-toolbar-count)>.u-toolbar-pager{grid-column:3;grid-row:1}}@container toolbar (min-width: 64rem){.u-toolbar-layout:has(.u-search):has(.u-toolbar-filter):has(>.u-toolbar-pager){grid-template-columns:repeat(2,minmax(var(--toolbar-search-min-w),1fr)) minmax(0,max-content) auto}.u-toolbar-layout:has(.u-search):has(>.u-toolbar-pager) .u-toolbar-filter{grid-column:2;grid-row:1}.u-toolbar-layout:has(.u-search):has(.u-toolbar-filter):has(>.u-toolbar-pager) .u-toolbar-count{grid-column:3;grid-row:1}.u-toolbar-layout:has(.u-search):has(.u-toolbar-filter)>.u-toolbar-pager{grid-column:4;grid-row:1}}.u-toolbar-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));grid-gap:var(--space-2);gap:var(--space-2)}.u-toolbar-filters>*{min-width:0}.u-toolbar-filters:has(>:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(max(min(100%,10rem),34%),1fr))}@container toolbar (min-width: 42rem){.u-toolbar-filters:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}.u-toolbar-layout:has(.u-toolbar-filters) .u-toolbar-filter.u-toolbar-filter{grid-column:1/-1;grid-row:2}@container toolbar (min-width: 29rem){.u-toolbar-layout:has(.u-toolbar-filters):has(>.u-toolbar-pager) .u-toolbar-filter.u-toolbar-filter{grid-column:1/-1;grid-row:2}.u-toolbar-layout:has(.u-toolbar-filters):has(>.u-toolbar-pager) .u-toolbar-count.u-toolbar-count{grid-column:1/-1;grid-row:3;max-width:none}}@container toolbar (min-width: 40rem){.u-toolbar-layout:has(.u-search):has(.u-toolbar-filters):has(>.u-toolbar-pager).u-toolbar-layout{grid-template-columns:minmax(var(--toolbar-search-min-w),var(--search-max-w)) minmax(0,1fr) auto}.u-toolbar-layout:has(.u-search):has(.u-toolbar-filters):has(>.u-toolbar-pager) .u-search.u-search{grid-column:1;grid-row:1}.u-toolbar-layout:has(.u-search):has(.u-toolbar-filters):has(>.u-toolbar-pager) .u-toolbar-count.u-toolbar-count{grid-column:2;grid-row:1}.u-toolbar-layout:has(.u-search):has(.u-toolbar-filters)>.u-toolbar-pager.u-toolbar-pager{grid-column:3;grid-row:1}}.u-tick{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;margin:0;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-page);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),scale var(--dur-base) var(--ease-out)}.u-tick[type=radio]{border-radius:var(--radius-full)}.u-tick:hover{transform:translateY(-1px)}.u-tick:checked,.u-tick:hover{border-color:var(--domain,var(--brand))}.u-tick:checked{background:var(--domain,var(--brand));color:var(--domain-ink,var(--surface-page))}.u-tick:checked:after{content:"";display:block;width:100%;height:100%;background:currentcolor;-webkit-clip-path:polygon(22% 50%,32% 40%,43% 51%,69% 25%,79% 35%,43% 71%);clip-path:polygon(22% 50%,32% 40%,43% 51%,69% 25%,79% 35%,43% 71%)}.u-tick[type=radio]:checked:after{-webkit-clip-path:circle(24% at 50% 50%);clip-path:circle(24% at 50% 50%)}.u-tick:active{transform:translateY(0)}.u-tick:focus-visible{outline:2px solid var(--domain,var(--brand));outline-offset:2px}.u-tick:disabled{opacity:.55;transform:none;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.u-field,.u-tick{transition:none}.u-field:focus-within,.u-tick:hover{transform:none}}.u-playlist{--playlist-eyebrow:var(--fs-xs);--playlist-group:var(--fs-md);--playlist-count:var(--fs-xs);--playlist-tag:var(--fs-2xs);--playlist-item:var(--fs-sm);--playlist-meta:var(--fs-2xs)}.u-playlist>header,.u-playlist>header>span{color:var(--domain-on-soft,var(--brand-on-soft))}.u-playlist>header>span{font-size:var(--playlist-eyebrow);font-weight:900;letter-spacing:.08em;line-height:var(--lh-tight)}.u-playlist h2{color:var(--text-primary);font-size:var(--playlist-group);font-weight:700;line-height:var(--lh-snug)}.u-playlist h2>b{color:var(--text-secondary);font-size:var(--playlist-count);font-weight:700}.u-playlist-search{border-radius:var(--radius-sm)}.u-playlist-search>input{font-family:var(--font-ui);font-weight:500}.u-playlist-empty{margin:0;border:1px dashed var(--border-default);border-radius:var(--radius-md);padding:var(--space-3);color:var(--text-secondary);font-size:var(--fs-xs);text-align:center}.u-playlist-more{display:inline-flex;align-items:center;gap:var(--space-1);width:auto;margin:var(--space-2) 0 0 2px;border:0;padding:var(--space-2);background:transparent;color:var(--domain-on-soft,var(--brand-on-soft));font:750 var(--fs-2xs) var(--font-ui);cursor:pointer;transition:scale var(--dur-base) var(--ease-out)}.u-playlist-more:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-sm)}.u-playlist-more svg{transition:transform .18s ease}.u-playlist-more:hover svg{transform:translateY(2px)}:is(.u-hover-lift,.u-content-card):active:not(:disabled,[aria-disabled=true]){scale:.98}:is(.u-pressable,.u-card-btn,.u-tool-btn,.u-tick,.u-playlist-more):active:not(:disabled,[aria-disabled=true]){scale:.97}@media (prefers-reduced-motion:reduce){:is(.u-hover-lift,.u-content-card,.u-pressable,.u-card-btn,.u-tool-btn,.u-tick,.u-playlist-more):active{scale:none}}.u-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.u-scroll-quiet{scrollbar-width:none}.u-scroll-quiet::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.u-playlist-more svg{transition:none}}.u-skip-link{position:fixed;top:calc(var(--space-3) + var(--safe-top));left:calc(var(--space-3) + var(--safe-left));z-index:var(--z-toast);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-primary);font-weight:700;transform:translateY(calc(-100% - var(--space-5)))}.u-skip-link:focus-visible{transform:none;box-shadow:var(--shadow-3)}[data-skip-target]:focus,main[tabindex="-1"]:focus{outline:none}@keyframes uFadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes uPulseSoft{0%,to{opacity:1}50%{opacity:.62}}@keyframes uShine{to{transform:translateX(100%)}}.u-fade-in-up{animation:uFadeInUp var(--dur-slow) var(--ease-out) backwards}.u-pulse-soft{animation:uPulseSoft 2s var(--ease-out) infinite}.u-stagger{animation:uFadeInUp var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(min(var(--enter-index, 0), 12) * 45ms)}@media (prefers-reduced-motion:reduce){.u-hover-lift,.u-hover-tint,.u-pressable{transition:none}.u-hover-lift:active,.u-hover-lift:hover,.u-pressable:active,.u-pressable:hover{transform:none}.u-edge-run:hover,.u-fade-in-up,.u-pulse-soft,.u-shimmer:after,.u-stagger{animation:none}.u-gravity,.u-gravity-glow,.u-gravity-layer{--pull:0!important;transform:none}.u-fade-in-up,.u-stagger{opacity:1;transform:none}}.u-container{width:100%;max-width:var(--container-lg);margin-inline:auto;padding-inline:var(--gutter)}.u-container-sm{max-width:var(--container-sm)}.u-container-md{max-width:var(--container-md)}.u-container-xl{max-width:var(--container-xl)}.u-shell{width:100%;margin-inline:auto;padding:34px var(--shell-inset) 70px;padding-inline:max(var(--shell-inset),var(--safe-left)) max(var(--shell-inset),var(--safe-right))}@media (max-width:900px){.u-shell{width:100%;padding:var(--shell-pad-mobile);padding-inline:max(15px,var(--safe-left)) max(15px,var(--safe-right))}}.u-subshell{display:block}.u-shell-locked{width:100%;height:calc(100dvh - var(--library-header-h) - var(--promo-banner-h, 0px));margin-inline:auto;padding:clamp(10px,2dvh,var(--space-5)) var(--shell-inset) 0;padding-inline:max(var(--shell-inset),var(--safe-left)) max(var(--shell-inset),var(--safe-right))}@media (max-width:900px){.u-shell-locked{width:100%;padding:clamp(var(--space-2),1.8dvh,14px) max(15px,var(--safe-right)) 0 max(15px,var(--safe-left));height:calc(100dvh - var(--library-header-h) - var(--library-header-top) - var(--promo-banner-h, 0px))}}.u-full-span{grid-column:1/-1}.u-stack{display:flex;flex-direction:column;gap:var(--stack-gap,var(--space-4))}.u-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster-gap,var(--space-3))}.u-grid-empty{grid-column:1/-1;margin:0;border:1px dashed var(--border-default);border-radius:var(--radius-md);padding:var(--space-5);color:var(--text-secondary);font:650 var(--fs-xs) var(--font-ui);text-align:center}.u-grid-cards{--card-floor:calc((100% - (var(--card-cols, 4) - 1) * var(--grid-gap, var(--space-5))) / var(--card-cols, 4));display:grid;--card-pair:max(250px,calc((100% - var(--grid-gap, var(--space-5))) / 2));grid-template-columns:repeat(auto-fill,minmax(min(100%,max(min(var(--card-min,280px),var(--card-pair)),var(--card-floor))),1fr));grid-gap:var(--grid-gap,var(--space-5));gap:var(--grid-gap,var(--space-5))}.u-grid-cards>:only-child{grid-column:1/-1}.u-with-aside{display:grid;grid-template-columns:minmax(0,1fr) minmax(var(--aside-min,260px),var(--aside-w,.4fr));align-items:start;grid-gap:var(--space-6);gap:var(--space-6)}.u-with-aside>.u-aside,.u-with-aside>.u-main{min-width:0}@media (max-width:900px){.u-with-aside{grid-template-columns:minmax(0,1fr)}.u-with-aside>.u-main{order:1}.u-with-aside>.u-aside{order:2}.u-with-aside.u-aside-first>.u-aside{order:1}.u-with-aside.u-aside-first>.u-main{order:2}.u-mobile-flow>.u-flow-open{display:contents}.u-mobile-flow>*,.u-mobile-flow>.u-flow-open>*{order:2}.u-mobile-flow>.u-flow-open>.u-flow-playlist,.u-mobile-flow>.u-flow-open>.u-playlist,.u-mobile-flow>.u-flow-playlist,.u-mobile-flow>.u-playlist{order:1}.u-mobile-flow>.u-activity-card,.u-mobile-flow>.u-flow-activity,.u-mobile-flow>.u-flow-open>.u-activity-card,.u-mobile-flow>.u-flow-open>.u-flow-activity{order:3}.u-mobile-flow>.u-activity-card.u-flow-guest,.u-mobile-flow>.u-flow-open>.u-activity-card.u-flow-guest{order:0}}.u-scroll-x{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.u-tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u-heading-reveal{position:relative;display:inline-block;padding-bottom:.24em}.u-heading-reveal:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--brand) 0,var(--accent) 100%);transform:scaleX(0);transform-origin:left;animation:uHeadingUnderline var(--dur-slow) var(--ease-out) .12s forwards}@keyframes uHeadingUnderline{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.u-heading-reveal:after{animation:none;transform:scaleX(1)}}.u-content-frame{min-width:0}@media (min-width:901px){.u-content-frame{border:1px solid var(--border-default);border-radius:var(--radius-xl);padding:clamp(var(--space-5),2.1vw,var(--space-7));background:var(--surface-page);box-shadow:inset 0 1px var(--shadow-color),0 20px 46px var(--shadow-color)}}:where([data-indicator-ready]){position:relative}:where([data-indicator-ready])>:where(:not(.u-slide-indicator)){position:relative;z-index:1}.u-slide-indicator{position:absolute;top:0;left:0;z-index:0;box-sizing:border-box;opacity:0;pointer-events:none}.u-slide-indicator[data-animated=true]{transition:transform var(--dur-slow) var(--ease-out),width var(--dur-slow) var(--ease-out),height var(--dur-slow) var(--ease-out)}[data-indicator-ready]>[data-indicator-target]{border-color:transparent!important;background:transparent!important;box-shadow:none!important}@media (prefers-reduced-motion:reduce){.u-slide-indicator[data-animated=true]{transition:none}}.u-role-color[data-color=blue]{--role-fg:var(--brand-on-soft);--role-bg:var(--brand-soft);--role-line:color-mix(in srgb,var(--brand) 40%,transparent);--role-solid:var(--brand)}.u-role-color[data-color=red]{--role-fg:var(--accent-on-soft);--role-bg:var(--accent-soft);--role-line:color-mix(in srgb,var(--accent) 40%,transparent);--role-solid:var(--accent)}.u-role-color[data-color=amber]{--role-fg:var(--accent-2-on-soft);--role-bg:var(--accent-2-soft);--role-line:color-mix(in srgb,var(--accent-2) 40%,transparent);--role-solid:var(--accent-2)}.u-role-color[data-color=green]{--role-fg:var(--state-success-fg);--role-bg:color-mix(in srgb,var(--state-success-fg) 14%,transparent);--role-line:color-mix(in srgb,var(--state-success-fg) 40%,transparent);--role-solid:var(--state-success-fg)}.u-role-color[data-color=purple]{--role-fg:var(--ink-purple);--role-bg:color-mix(in srgb,var(--ink-purple) 14%,transparent);--role-line:color-mix(in srgb,var(--ink-purple) 40%,transparent);--role-solid:var(--ink-purple)}.u-role-color[data-color=pink]{--role-fg:color-mix(in srgb,var(--chart-5) 62%,var(--text-primary));--role-bg:color-mix(in srgb,var(--chart-5) 16%,transparent);--role-line:color-mix(in srgb,var(--chart-5) 50%,transparent);--role-solid:var(--chart-5)}.u-role-color[data-color=gray]{--role-fg:var(--text-primary);--role-bg:var(--surface-raised);--role-line:var(--border-default);--role-solid:var(--border-default)}