:root{--card-footer-height:56px}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-gutter:stable}body{background:var(--surface-canvas) url(/assets/stars.svg) top center/1440px auto repeat-y;color:var(--text-primary);font:1rem/1.55 var(--font-body);margin:0}a{color:var(--action-primary);text-underline-offset:.25em}button,input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)){font:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}button:disabled,.button:disabled,[aria-disabled=true]{cursor:not-allowed;opacity:1;color:var(--text-disabled);box-shadow:none;filter:none}button:disabled:hover,button:disabled:active,.button:disabled:hover,.button:disabled:active,[aria-disabled=true]:hover,[aria-disabled=true]:active{color:var(--text-disabled);box-shadow:none}button:focus-visible,a:focus-visible,input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)):focus-visible,[tabindex]:focus-visible{outline:3px solid var(--border-focus);outline-offset:4px}h1,h2,h3,p{margin:0 0 1rem}h1{font:400 2.5rem/1.12 var(--font-display);overflow-wrap:anywhere}h2{font:italic 1.5rem/1.25 var(--font-display)}h3{font:600 1rem/1.4 var(--font-body);overflow-wrap:anywhere}small,.small{font-size:.875rem}.muted{color:var(--text-secondary)}.eyebrow{letter-spacing:.12em;color:var(--text-secondary);font-size:.75rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--surface-card);padding:1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:none}.staging-banner{z-index:1000;text-align:center;font:700 .8125rem/1.35 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:#1a1020;background:repeating-linear-gradient(-45deg,#f5d76e,#f5d76e 12px,#f0c419 12px 24px);border-bottom:2px solid #1a1020;padding:.55rem 1rem;position:sticky;top:0}.button{border-radius:var(--radius-8);background:var(--action-primary);min-height:2.75rem;color:var(--text-on-accent);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.button:hover:not(:disabled){background:var(--action-hover)}.button:active:not(:disabled){background:var(--action-pressed)}.button:disabled,.button[aria-disabled=true]{background:var(--action-primary);color:color-mix(in srgb, var(--text-on-accent) 40%, var(--action-primary));border-color:#0000}.button:disabled:hover,.button:disabled:active,.button[aria-disabled=true]:hover,.button[aria-disabled=true]:active{background:var(--action-primary);color:color-mix(in srgb, var(--text-on-accent) 40%, var(--action-primary))}.button.secondary{background:var(--surface-input);color:var(--text-primary);border-color:var(--control-border)}.button.secondary:hover:not(:disabled){background:var(--surface-selected)}.button.secondary:disabled,.button.secondary[aria-disabled=true]{background:var(--surface-input);color:var(--text-disabled);border-color:var(--control-border)}.brand{color:var(--text-primary);font:1.5rem/1.25 var(--font-display);align-items:flex-start;gap:.625rem;text-decoration:none;display:flex}.brand .brand-mark{flex:none;width:28px;height:30px}.brand small{font:400 .75rem/1.5 var(--font-body);color:var(--text-secondary);margin-top:.35rem;display:block}.app-shell{grid-template-columns:16.25rem minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--surface-navigation);border-right:1px solid var(--border-subtle);flex-direction:column;gap:3.5rem;padding:1.5rem;display:flex}.sidebar nav{gap:.25rem;display:grid}.nav-link{background:var(--surface-selected);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.nav-link picture{flex:none;display:flex}.nav-link span{color:var(--action-primary);margin-left:auto}.sidebar-caption{color:var(--text-secondary);font:italic 1.25rem/1.4 var(--font-display);margin-top:auto;padding-top:2rem}.workspace{min-width:0}.topbar{min-height:5rem;padding:1.25rem var(--page-gutter-inline,var(--content-gutter,2rem));justify-content:space-between;align-items:center;gap:1rem;display:flex}.topbar-label{letter-spacing:.1em;color:var(--text-secondary);font-size:.75rem}.account-pill{border:1px solid var(--border-default);color:var(--text-primary);overflow-wrap:normal;word-break:normal;border-radius:2rem;align-items:center;gap:.5rem;min-width:0;padding:.375rem .875rem .375rem .375rem;font-size:.875rem;text-decoration:none;display:flex}.account-pill .account-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:11rem;overflow:hidden}.account-pill small{color:var(--text-secondary);font-size:.75rem;display:block}.avatar{background:var(--surface-selected);border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.subnav{padding:0 var(--page-gutter-inline,var(--content-gutter,2rem));border-bottom:1px solid var(--border-subtle);display:flex}.subnav a{border-bottom:2px solid var(--border-focus);min-height:2.75rem;padding:.75rem .5rem;font-size:.875rem;text-decoration:none}.page-content{padding-block:var(--content-gutter);padding-inline:var(--page-gutter-inline,var(--content-gutter));max-width:var(--content-max);margin:auto}.page-heading{margin:.5rem 0 2.5rem}.page-heading h1{margin-bottom:.5rem}.page-heading p{max-width:65ch}.mission-section{border-bottom:1px solid var(--border-subtle);margin-bottom:2rem;padding-bottom:2rem}.mission-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.mission-grid.personal{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-card:not(.ev-content-card){border:1px solid var(--border-structure,var(--border-default));border-radius:var(--radius-16);background:var(--surface-card);min-width:0;box-shadow:none;flex-direction:column;display:flex}.mission-card-body{flex:1;padding:1.25rem}.card-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.badge{text-transform:uppercase;letter-spacing:.02em;overflow-wrap:anywhere;border-radius:.25rem;padding:.2rem .5rem;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-flex}.badge.blue{color:var(--badge-blue);background:#142239}.badge.purple{color:var(--badge-purple);background:#221938}.badge.gold{color:var(--action-hover);background:#302517}.badge.green{color:var(--badge-green);background:#102c30}.stars{color:var(--action-primary);white-space:nowrap;font-size:.875rem}.mission-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;display:-webkit-box;overflow:hidden}.card-link{height:var(--card-footer-height);min-height:var(--card-footer-height);max-height:var(--card-footer-height);box-sizing:border-box;border:0;border-top:1px solid var(--border-structure,var(--border-default));text-align:center;font:600 .875rem/1.5 var(--font-body);color:var(--text-secondary);background:0 0;border-radius:0 0 1rem 1rem;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}.progress{font-size:.875rem}progress{appearance:none;background:var(--progress-track,var(--border-default));width:100%;height:.375rem;accent-color:var(--progress);border:0;border-radius:1rem;margin:.4rem 0;display:block;overflow:hidden}progress::-webkit-progress-bar{background:var(--progress-track,var(--border-default));border-radius:1rem}progress::-webkit-progress-value{background:var(--progress-fill,var(--progress));border-radius:1rem;box-shadow:inset -6px 0 8px -6px #f3eaff47}progress::-moz-progress-bar{background:var(--progress-fill,var(--progress));border-radius:1rem}.progress span{color:var(--text-secondary)}.mission-hero{border-bottom:1px solid var(--border-subtle);background:var(--surface-card);padding:2rem}.back-link{min-height:2rem;margin-bottom:1.5rem;display:inline-block}.hero-title{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.hero-title h1{margin-bottom:.5rem}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.goal-list{gap:.75rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.goal-row{border:1px solid var(--border-subtle);border-radius:var(--radius-16);background:var(--surface-card);align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.goal-body{flex:1;min-width:0}.goal-body h3{margin-bottom:.3rem}.goal-body p{color:var(--text-secondary);font-size:.875rem}.goal-meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.completion-icon{border:1px solid var(--control-border);width:1.5rem;height:1.5rem;color:var(--text-secondary);border-radius:.25rem;flex:none;place-items:center;display:grid}.completion-icon.complete{color:var(--badge-green);border-color:var(--badge-green)}.notice,.panel{border:1px solid var(--border-default);background:var(--surface-card);border-radius:1rem;padding:1.5rem}.inline-note{border-left:3px solid var(--action-primary);background:var(--surface-card);margin-bottom:2rem;padding:1rem;font-size:.875rem}.auth-page{isolation:isolate;background:radial-gradient(at 50% 18%,#8b5cf60f,#0000 55%),radial-gradient(at 82% 90%,#e2a53c08,#0000 45%);grid-template-columns:minmax(0,1fr);place-items:center;min-height:100svh;padding:3rem 1rem;display:grid;position:relative}.auth-page:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(ellipse at center, transparent 25%, var(--surface-canvas) 100%);position:absolute;inset:0}.auth-card{border:1px solid var(--border-default);border-radius:var(--radius-16);background:linear-gradient(155deg,#111322bf,#070812f7 45%);justify-self:center;width:100%;min-width:0;max-width:29rem;padding:2.5rem;box-shadow:0 24px 80px #0000005c,0 0 70px #8b5cf608,inset 0 1px #e2a53c1a}.auth-card .brand{margin-bottom:1.25rem}.auth-purpose{color:var(--text-secondary);margin-bottom:2rem;font-size:.9375rem;line-height:1.65}.auth-state-title{font:400 1.75rem/1.2 var(--font-display);margin-bottom:1.25rem}.auth-step{animation:.16s ease-out auth-enter}@keyframes auth-enter{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:none}}.provider-list,.auth-form{gap:1rem;display:grid}.provider-list{gap:.75rem}.auth-separator{color:var(--text-secondary);align-items:center;gap:1rem;margin:1.5rem 0;font-size:.75rem;display:flex}.auth-separator:before,.auth-separator:after{content:"";background:var(--border-default);flex:1;height:1px}.auth-field,.auth-form label{gap:.5rem;font-size:.875rem;display:grid}.auth-form input:not(.ev-field){background:var(--surface-input);border:1px solid var(--control-border);width:100%;min-width:0;min-height:2.75rem;color:var(--text-primary);border-radius:.5rem;padding:.75rem;font-size:1rem}.auth-challenge{min-height:0}.auth-links{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1.5rem;font-size:.875rem;display:flex}.auth-links a,.auth-links .text-button{align-items:center;min-height:2.75rem;display:inline-flex}.text-button{color:var(--action-primary);font:inherit;text-align:left;text-underline-offset:.25em;background:0 0;border:0;padding:0;text-decoration:underline}.form-message:empty{display:none}.form-message{border-left:3px solid var(--action-primary);background:var(--surface-card);padding:.75rem}.narrow{max-width:60rem;margin:0}.account-methods{padding:0;list-style:none}.account-methods li{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.skeleton{background:var(--surface-card);border-radius:1rem;height:15rem}.loading{min-height:70vh}.panel p{color:var(--text-secondary)}@media (max-width:1250px){.mission-grid,.mission-grid.personal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:801px){.app-shell{height:100dvh;min-height:0;overflow:clip}body:has(.staging-banner) .app-shell{height:calc(100dvh - var(--shell-banner-height,2.75rem))}.sidebar{min-height:0;overflow:visible}.sidebar-pane{gap:inherit;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.workspace{flex-direction:column;min-height:0;display:flex;overflow:clip}.workspace>:not(main){flex-shrink:0}.workspace>main{overscroll-behavior-y:contain;flex:1;min-height:0;overflow-y:auto}}@media (max-width:800px){html{scroll-padding-bottom:7rem}.app-shell{padding-bottom:calc(6rem + env(safe-area-inset-bottom));grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-content:start}.sidebar,.workspace{display:contents}.sidebar>.brand{grid-area:1/1;align-self:center;align-items:center;min-height:2.75rem;margin:1rem;font-size:1.25rem}.sidebar .brand small,.sidebar-caption,.topbar-label{display:none}.sidebar nav{z-index:20;padding:.375rem max(1rem, env(safe-area-inset-right)) calc(.375rem + env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));background:var(--surface-navigation);border-top:1px solid var(--border-default);justify-items:center;position:fixed;bottom:0;left:0;right:0}.nav-link{min-width:5.5rem;min-height:2.75rem;color:var(--action-primary);background:0 0;border-color:#0000;flex-direction:column;gap:.25rem;padding:.375rem 1rem;font-size:.75rem}.nav-link span{display:none}.topbar{grid-area:1/2;min-height:4.5rem;padding:1rem}.account-pill{min-width:2.75rem;min-height:2.75rem;padding:.375rem}.account-label{display:none}.subnav{grid-column:1/-1;padding:0 1rem}.workspace>main,.workspace-scroll>main{grid-column:1/-1;min-width:0}:root{--page-gutter-inline:1rem;--content-gutter:var(--page-gutter-inline);--stack-gap:1.25rem;--section-gap:1.75rem}.page-content,.mission-hero{padding:1.5rem var(--page-gutter-inline,var(--content-gutter))}.page-heading{margin:0 0 1.5rem}.page-heading h1{font-size:1.75rem;font-style:italic}.hero-title h1{font-size:2rem}.mission-section{margin-bottom:1.5rem;padding-bottom:1.5rem}.mission-grid.personal{grid-template-columns:minmax(0,1fr)}.mission-card-body{padding:1rem}.card-meta{margin-bottom:.75rem}.goal-row{grid-template-columns:1.25rem minmax(0,1fr);gap:.5rem .75rem;padding:1rem .75rem;display:grid}.completion-icon{width:1.25rem;height:1.25rem}.goal-row>.stars{grid-column:2}.goal-meta{gap:.5rem}.goal-body p{margin-bottom:.5rem}.back-link{min-height:2.75rem;margin-bottom:.75rem}.account-methods li{flex-wrap:wrap}}@media (max-width:520px){.mission-grid{grid-template-columns:minmax(0,1fr)}.auth-card{padding:1.5rem}.hero-title{display:block}.hero-title>.stars{white-space:normal;margin-bottom:.75rem;display:block}}@media (max-width:800px) and (max-height:480px){.sidebar nav{grid-area:4/1/auto/-1;position:static}.app-shell{padding-bottom:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.badge,.mission-card,.notice,.goal-row{border:1px solid canvastext}.button,.nav-link{border:1px solid buttontext}progress{forced-color-adjust:auto}}.account-danger{border-top:2px solid var(--action-primary);margin-top:3rem}.account-danger p{margin:1rem 0}.delete-dialog{color:var(--text-primary);background:var(--surface-canvas);border:1px solid var(--border-default);border-radius:var(--radius-16);width:min(32rem,100% - 2rem);max-height:calc(100svh - 2rem);margin:auto;padding:1.5rem;overflow:auto}.delete-dialog::backdrop{background:#000c}.delete-dialog h2{overflow-wrap:anywhere}.delete-confirm{cursor:pointer;align-items:flex-start;gap:.75rem;padding:.75rem 0;line-height:1.6;display:flex}.delete-confirm input{flex:none;width:1.25rem;height:1.25rem;margin-top:.2rem}.delete-actions{flex-wrap:wrap;gap:.75rem;display:flex}.delete-actions .button{white-space:normal;flex:10rem}.delete-dialog{overflow-wrap:anywhere}.delete-actions .button{min-width:0}.subnav a{border-bottom-color:#0000}.subnav a[aria-current=page]{border-bottom-color:var(--border-focus);color:var(--action-primary)}.voting-page{gap:var(--space-32);display:grid}.voting-page h2{margin-bottom:var(--space-16);font-style:italic}.voting-heading,.calendar-toolbar{align-items:center;gap:var(--space-16);flex-wrap:wrap;justify-content:space-between;display:flex}.voting-heading>div{flex:25rem}.voting-page label{gap:.375rem;font-size:.875rem;display:grid}.voting-page select,.stream-filter select{min-height:2.75rem;color:var(--text-primary);background:var(--surface-input);border:1px solid var(--control-border);border-radius:var(--radius-8);font:inherit;max-width:100%;padding:.5rem}.voting-calendar{border:1px solid var(--border-default);background:var(--surface-card);min-width:0;box-shadow:var(--surface-standard-shadow,0 2px 8px #19142d0d)}.calendar-toolbar h2{margin:0;font-size:1.5rem}.calendar-buttons{flex-wrap:wrap;gap:.5rem;display:flex}.calendar-buttons .button{padding:.5rem .75rem;font-size:.75rem}.calendar-scroll{margin:1.5rem 0;overflow-x:auto}.vote-calendar-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:42rem;font-size:.75rem}.vote-calendar-table th,.vote-calendar-table td{border:1px solid var(--border-subtle);vertical-align:top;padding:.3rem}.vote-calendar-table th{color:var(--text-secondary);font-weight:500}.vote-calendar-table th:first-child{text-align:left;width:7rem}.calendar-vote{background:var(--surface-selected);border-radius:var(--radius-4);min-height:2.75rem;color:var(--text-primary);overflow-wrap:anywhere;padding:.375rem;text-decoration:none;display:block}.calendar-vote.open{border-left:3px solid var(--badge-green)}.calendar-vote.upcoming{border-left:3px solid var(--badge-blue)}.calendar-vote.closed{border-left:3px solid var(--text-secondary)}.priority-grid{gap:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),18rem));justify-content:start;display:grid}.voting-instructions{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.voting-priority,.voting-guide-card{background:var(--surface-card);border:1px solid var(--border-structure,var(--border-default));border-radius:var(--radius-16);min-width:0;box-shadow:none;flex-direction:column;display:flex;overflow:hidden}.voting-priority.open{border-color:var(--badge-green)}.voting-card-body{padding:var(--space-20);flex:1}.voting-card-body h3{font:400 1.625rem/1.2 var(--font-display);margin:.5rem 0}.voting-card-body h3 a{color:inherit;text-decoration:none}.voting-card-body p{margin:.5rem 0;font-size:.875rem}.voting-card-body .card-meta{flex-wrap:wrap;justify-content:space-between}.voting-card-actions{height:var(--card-footer-height);min-height:var(--card-footer-height);max-height:var(--card-footer-height);border-top:1px solid var(--border-structure,var(--border-default));box-sizing:border-box;flex-wrap:nowrap;align-items:stretch;display:flex}.voting-card-actions>a{height:100%;min-height:0;font:600 .8125rem/1.2 var(--font-body);color:var(--text-secondary);background:0 0;flex:7rem;justify-content:center;align-items:center;padding:0 .75rem;text-decoration:none;display:flex}.voting-card-actions>a.button{height:100%;min-height:0;color:var(--text-on-accent);background:var(--action-primary);font:600 .8125rem/1.2 var(--font-body);border:0;border-radius:0}.voting-shows,.voting-updates{gap:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.voting-guide-art{background:linear-gradient(160deg, var(--surface-selected), #82345f);height:9rem}.voting-shows>:nth-child(2n) .voting-guide-art{background:linear-gradient(160deg, var(--surface-selected), #426d97)}.voting-shows>:nth-child(3n) .voting-guide-art{background:linear-gradient(160deg, var(--surface-selected), #135088)}.voting-apps{gap:var(--space-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.apps .voting-guide-art{display:none}.apps .voting-card-body h3{font:600 1rem/1.4 var(--font-body)}.voting-hero{background:linear-gradient(90deg, var(--surface-canvas), transparent), url(/assets/voting-hero.png) center/cover}.voting-hero h1,.voting-hero p{max-width:48rem}.voting-stats{gap:var(--space-16);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.voting-stats .panel{padding:1rem}.voting-stats dt{color:var(--text-secondary);margin-bottom:.75rem;font-size:.75rem}.voting-stats dd{font:400 1.375rem/1.35 var(--font-display);overflow-wrap:anywhere;margin:0}.voting-instructions{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.vote-steps{padding:0;list-style:none}.vote-steps li{border-bottom:1px solid var(--border-subtle);gap:1rem;padding:1rem 0;display:flex}.vote-steps li>span{width:2rem;height:2rem;color:var(--action-primary);background:var(--surface-selected);border-radius:50%;flex:none;place-items:center;display:grid}.vote-steps h3{margin:0 0 .5rem;font-size:1rem}.vote-steps p,.voting-instructions aside li{color:var(--text-secondary);font-size:.875rem;line-height:1.6}.voting-instructions aside ul{padding-left:1.25rem}.voting-instructions aside li{margin:.75rem 0}.voting-detail-actions{justify-items:start;gap:1rem;display:grid}.voting-updates p{margin:1rem 0}@media (max-width:1100px){.voting-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.voting-apps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.priority-grid{grid-template-columns:minmax(0,1fr);max-width:24rem}.voting-instructions,.voting-updates{grid-template-columns:minmax(0,1fr)}.voting-shows,.voting-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.voting-card-body{padding:1rem}.voting-guide-art{height:5rem}.voting-card-body h3{font-size:1.375rem}.voting-calendar{padding:1rem}.voting-hero{background-position:65%}.calendar-toolbar label{width:100%}}@media (max-width:380px){.voting-shows,.voting-apps{grid-template-columns:minmax(0,1fr)}}.subnav a:not([aria-current=page]){color:var(--text-secondary)}.stream-page{gap:var(--space-32);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);display:grid}.stream-page>section+section{border-top:1px solid var(--border-subtle);padding-top:var(--space-32)}.stream-hero{gap:var(--module-gap,var(--space-16));box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:grid}.stream-grid{gap:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stream-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.stream-number{font:400 2.5rem/1.2 var(--font-display);margin:var(--space-8) 0}.stream-art{object-fit:cover;border-radius:var(--radius-8);width:100%;height:12rem;display:block}.stream-hero>.stream-art,.stream-focus>.stream-art{width:8rem;height:8rem;margin-bottom:var(--space-16)}.stream-focus .stream-grid.four .panel{padding:var(--space-12);box-shadow:none}.stream-source{margin-top:var(--space-12);font-size:.75rem}.stream-source a{display:inline}.stream-more{width:fit-content;margin:var(--space-16) 0 0 auto;padding:.5rem 0;display:block}.stream-filters{gap:var(--space-16);flex-wrap:wrap;display:flex}.stream-filter{gap:var(--space-4);flex-direction:column;min-width:0;max-width:100%;font-size:.875rem;display:flex}.stream-filter select{max-width:100%;min-height:2.75rem}.stream-party{border-color:var(--badge-green)}.stream-goal-list{gap:var(--space-12);display:grid}.stream-goal.compact{grid-template-columns:minmax(0,1fr);display:grid}.stream-goal.compact:has(>img){gap:var(--space-16);grid-template-columns:4rem minmax(0,1fr)}.stream-goal.compact .stream-art{width:4rem;height:4rem}.stream-goal progress{width:100%}.stream-goal h3{margin-top:var(--space-8)}.stream-table-wrap{border:1px solid var(--border-default);border-radius:var(--radius-16);background:var(--surface-card);box-shadow:var(--surface-standard-shadow,0 2px 8px #19142d0d);overflow-x:auto}.stream-table{border-collapse:collapse;text-align:left;width:100%;min-width:44rem}.stream-table th,.stream-table td{padding:var(--space-16);border-bottom:1px solid var(--border-subtle)}.stream-table tbody tr:last-child th,.stream-table tbody tr:last-child td{border-bottom:0}.stream-table thead th{color:var(--text-secondary);text-transform:uppercase;background:color-mix(in srgb, var(--surface-input) 55%, transparent);border-bottom:1px solid var(--border-default);font-size:.75rem}.stream-table tbody th{font-weight:500}.stream-table small{margin-top:.25rem;font-size:.75rem;display:block}.stream-up{color:var(--badge-green)}.stream-down{color:var(--danger)}.stream-guide-layout{gap:var(--space-32);grid-template-columns:minmax(0,3fr) minmax(12rem,1fr);align-items:start;display:grid}.stream-guide-layout article{min-width:0}.stream-guide-layout article section+section{margin-top:var(--space-32)}.stream-toc li{margin-bottom:.75rem}.stream-faq{margin-bottom:var(--space-12)}.stream-faq summary{cursor:pointer;min-height:2.75rem;padding:.5rem 0}.stream-faq p{margin-top:var(--space-16)}.stream-faq summary:focus-visible{outline:3px solid var(--border-focus);outline-offset:4px}.stream-prose{white-space:pre-line}@media (max-width:1100px){.stream-grid.four,.stream-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.stream-grid,.stream-grid.four,.stream-guide-layout{grid-template-columns:minmax(0,1fr)}.stream-toc{grid-row:1}.stream-filter{flex:9rem}.stream-table th,.stream-table td{padding:var(--space-12)}.stream-page{gap:var(--space-24)}}.stream-mobile-details{display:none}@media (max-width:800px){.stream-table{table-layout:fixed;min-width:0;font-size:.875rem}.stream-table th:first-child{width:24%}.stream-table .stream-extra{display:none}.stream-mobile-details{margin-top:.5rem;display:block}.stream-mobile-details summary{cursor:pointer;min-height:2.75rem;padding:.5rem 0}.stream-mobile-details summary:focus-visible{outline:3px solid var(--border-focus);outline-offset:3px}.subnav{flex-wrap:wrap;height:auto}}.stream-filter select:focus-visible{outline:3px solid var(--border-focus);outline-offset:4px}.editor-workspace{gap:var(--space-16);display:grid}.editor-columns{gap:var(--space-24);grid-template-columns:minmax(12rem,1fr) minmax(0,3fr);align-items:start;display:grid}.editor-actions{align-items:end;gap:var(--space-12);margin:var(--space-16) 0;flex-wrap:wrap;display:flex}.editor-form,.editor-field{gap:var(--space-12);min-width:0;display:grid}.editor-form{margin-top:var(--space-24);border:0;padding:0}.editor-form label,.editor-actions label{gap:var(--space-8);display:grid}.enverse-textarea,.safety-controls textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)),.safety-report-details,.editor-workspace input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)):not([type=checkbox]),.editor-workspace textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)),.editor-workspace select,.editor-form input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)):not([type=checkbox]),.editor-form textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)),.editor-form select{width:100%;min-width:0;max-width:100%;min-height:2.75rem;font:inherit;color:var(--text-primary);background:var(--surface-input);border:1px solid var(--control-border);border-radius:var(--radius-8);padding:.625rem}.editor-workspace textarea{resize:vertical}.enverse-textarea:focus-visible,.safety-controls textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)):focus-visible,.safety-report-details:focus-visible,.editor-workspace :is(select,textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input))):focus-visible,.editor-form :is(select,textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input))):focus-visible{outline:3px solid var(--border-focus);outline-offset:4px}.editor-group{padding:var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-8);gap:var(--space-16);min-width:0;display:grid}.editor-group legend{overflow-wrap:anywhere;padding:0 .5rem}.editor-list-item{border-bottom:1px solid var(--border-default);padding-bottom:var(--space-16)}.editor-check{gap:var(--space-12);align-items:center;min-height:2.75rem;display:flex!important}.editor-doc-list{padding:0;list-style:none}.editor-doc-list li{margin-bottom:var(--space-16);gap:.5rem;display:grid}.editor-doc-list button{white-space:normal;text-align:left;justify-content:start}.editor-document{overflow-wrap:anywhere;min-width:0}.editor-document dt{text-transform:capitalize;margin-top:var(--space-16);font-weight:600}.editor-document dd{margin-left:var(--space-16)}.editor-prose{white-space:pre-wrap}.content-attribution{margin:var(--space-32);color:var(--text-secondary);font-size:.875rem}@media (max-width:800px){.editor-columns{grid-template-columns:minmax(0,1fr)}.editor-actions>label{flex:10rem;min-width:0}.editor-group{padding:var(--space-12)}.editor-actions .button{white-space:normal}}.editor-workspace{overflow-wrap:anywhere}.editor-doc-list li{grid-template-columns:minmax(0,1fr)}.editor-doc-list button,.editor-columns>aside{min-width:0}.nav-link:not([aria-current=page]){color:var(--text-secondary);background:0 0}.sidebar .nav-link:not([aria-current=page]),.sidebar .nav-link:not([aria-current]),.sidebar .desktop-drawer-toggle,.sidebar .rituals-toggle{color:var(--nav-fg,var(--text-primary))}.content-loading{color:var(--text-secondary);min-height:12rem;padding-top:2rem}@media (max-width:800px){.sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem}.sidebar .nav-link{width:100%;min-width:0;padding-inline:.25rem}}.today-page{--today-rail-width:20rem;gap:var(--stack-gap);max-width:var(--content-max);background:url(/assets/today-stars.svg) top/100% no-repeat;flex-direction:column;display:flex}.today-hero{border:1px solid var(--border-subtle);background:linear-gradient(100deg,#11142ad9,#06071066);border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1.5rem;min-height:16.5rem;padding:2rem;display:flex;overflow:hidden}.today-hero>div{min-width:0}.today-hero h1{font:2.75rem/1.25 var(--font-display);overflow-wrap:anywhere;margin:.75rem 0}.today-date{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.today-inline-icon{color:currentColor;flex:none;width:14px;height:14px;display:block}.today-moon{object-fit:contain;flex:none;width:12.5rem;height:12.5rem}.today-urgent{border:1px solid var(--action-primary);background:#e2a53c14;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.today-urgent strong{color:var(--action-primary);font-size:.8125rem}.today-urgent p{margin:.25rem 0;font-size:.875rem}.today-grid{gap:var(--stack-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 20rem;grid-template-areas:"todos todos clocks""campaign milestones progress""latest latest shoutouts""schedule schedule schedule";align-items:start;display:grid}.today-panel:not(.ev-content-card){border:1px solid var(--border-subtle);background:var(--surface-card);overflow-wrap:anywhere;border-radius:1rem;min-width:0}.today-panel h2{font:italic 1.5rem/1.3 var(--font-display);margin:0 0 1rem}.today-panel h3{margin:.5rem 0;font-size:.875rem}.today-card-body{padding:1.5rem}.today-page .fate-snapshot-panel>.today-card-body{padding:1.15rem 1.4rem 1.1rem}.today-empty{color:var(--text-secondary);min-height:4rem;margin:0;font-size:.875rem;line-height:1.65}.today-card-footer{appearance:none;text-align:center;border:0;border-top:1px solid var(--border-structure,var(--border-default));border-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;width:100%;height:var(--card-footer-height);min-height:var(--card-footer-height);max-height:var(--card-footer-height);box-sizing:border-box;font:600 .875rem/1.5 var(--font-body);color:var(--text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 1rem;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.today-panel>.today-card-footer{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.today-todos{grid-area:todos}.today-campaign{grid-area:campaign;height:100%}.today-milestones{grid-area:milestones;height:100%}.today-latest{grid-area:latest}.today-progress{grid-area:progress}.today-shoutouts{grid-area:shoutouts}.today-schedule{grid-area:schedule}.today-schedule:not(:where(.ev-content-card)){padding:1.5rem}.today-clocks{grid-area:clocks}.today-list{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.today-list li{min-width:0}.today-list a{border:1px solid var(--border-subtle);color:var(--text-primary);background:#f8fafc03;border-radius:.625rem;flex-wrap:wrap;align-items:center;gap:.625rem;min-height:2.75rem;padding:.75rem;font-size:.875rem;text-decoration:none;display:flex}.today-list a small{color:var(--text-secondary);font-size:.75rem}.today-todos .today-list a>span:first-child{flex:12rem}.today-goals{gap:1.25rem;display:grid}.today-goals-label{margin:0 0 .25rem}.today-mission{gap:.5rem;min-width:0;display:grid}.today-mission+.today-mission{border-top:1px solid color-mix(in srgb, var(--border-default) 55%, transparent);margin-top:.35rem;padding-top:1.1rem}.today-mission-header,.today-mission-summary{justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;display:flex}.today-mission-title{min-width:0;font-family:var(--font-body);color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:600;line-height:1.3}.today-mission-title a{color:inherit;text-decoration:none}.today-mission-title a:hover{text-underline-offset:.12em;text-decoration:underline}.today-mission-count{color:var(--text-secondary);white-space:nowrap;flex:none;font-size:.75rem;font-weight:600}.today-mission-progress,.today-mission-progress .progress{margin:0}.today-mission-progress .progress>span{display:none}.today-mission-progress progress{width:100%;height:.375rem;margin:.15rem 0 .1rem}.today-mission .today-list{gap:.35rem}.today-mission .goal-row.is-compact{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:.625rem;padding:.45rem 0}.today-mission .goal-row.is-compact .goal-body h3{font:500 .875rem/1.35 var(--font-body);color:var(--text-primary);margin:0}.today-mission .goal-row.is-compact .goal-meta{gap:.4rem;font-size:.6875rem}.today-mission .goal-row.is-compact .stars{white-space:nowrap;font-size:.75rem}.today-mission .goal-row.is-complete{opacity:.55}.today-mission .goal-row.is-complete .goal-body h3{color:var(--text-secondary);font-weight:400}.today-mission .goal-row.is-incomplete .goal-body h3{color:var(--text-primary);font-weight:600}.today-mission-complete{opacity:.78}.today-mission-complete .today-mission-summary{cursor:pointer;padding:.15rem 0;list-style:none}.today-mission-complete .today-mission-summary::-webkit-details-marker{display:none}.today-mission-complete .today-mission-summary:before{content:"▸";color:var(--text-secondary);flex:none;margin-right:.35rem;font-size:.75rem}.today-mission-complete[open] .today-mission-summary:before{content:"▾"}.today-mission-complete[open]>.today-mission-summary .today-mission-title{display:none}.today-mission-complete .today-mission-header{margin-top:.35rem}.today-goals progress{width:100%;height:.5rem;accent-color:var(--progress,var(--action-primary))}.today-clocks{justify-content:space-between;align-items:center;gap:.75rem;padding:1.25rem;display:flex}.today-clocks>div{flex:1;min-width:0}.today-clocks>div:nth-child(2){text-align:right;order:2}.today-clocks>div>span{font-size:.75rem}.today-clocks strong{font-size:1.375rem;display:block}.today-clocks small{color:var(--text-secondary);font-size:.6875rem;display:block}.today-clocks img{flex:none}.today-schedule header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.today-schedule header h2{margin:0}.today-zones{border:1px solid var(--border-default);border-radius:.5rem;display:flex;overflow:hidden}.today-zones button{color:var(--text-secondary);background:0 0;border:0;min-height:2.75rem;padding:.75rem}.today-zones button[aria-pressed=true]{background:var(--surface-selected);color:var(--text-primary)}.today-schedule-group+.today-schedule-group{border-top:1px solid var(--border-subtle);margin-top:1.5rem;padding-top:1rem}.today-schedule-group>h3{color:var(--text-secondary);font-size:.8125rem}.today-schedule .today-list a{gap:.25rem;display:grid}.today-schedule time{color:var(--text-secondary);font-size:.75rem}@media (max-width:1150px){.today-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"todos todos""campaign milestones""progress clocks""latest latest""schedule schedule""shoutouts shoutouts"}}@media (max-width:800px){.today-page{gap:var(--stack-gap)}.today-grid{gap:var(--stack-gap);grid-template-columns:minmax(0,1fr);grid-template-areas:"clocks""todos""campaign""milestones""progress""latest""schedule""shoutouts"}.today-hero{gap:.75rem;min-height:14rem;padding:1.25rem}.today-hero h1{font-size:2.25rem}.today-moon{width:4.75rem;height:4.75rem}.today-card-body,.today-schedule:not(:where(.ev-content-card)){padding:1.25rem}.today-urgent{flex-wrap:wrap;padding:.875rem}.today-clocks{padding:1.25rem}.today-clocks strong{font-size:1.25rem}}@media (min-width:1151px){.today-grid{grid-template-columns:minmax(0, 1fr) var(--today-rail-width);grid-template-areas:none}.today-grid .today-panel{grid-area:auto}.today-main-column,.today-side-column{gap:var(--stack-gap);flex-direction:column;min-width:0;display:flex}.today-campaign-row{gap:var(--stack-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:1150px){.today-main-column,.today-side-column,.today-campaign-row{display:contents}}.source-freshness{color:var(--text-secondary);margin:.75rem 0;font-size:.75rem;line-height:1.5}.source-performance-compact{gap:1rem;display:grid}.source-performance-compact .panel{background:0 0;border:0;padding:0}.source-performance-compact .stream-number{font-size:1.75rem}.source-performance{overflow-wrap:anywhere;min-width:0}.source-table .stream-more{margin:.5rem 0 0;font-size:.75rem}.source-table .source-freshness{font-size:.75rem}.source-table th:nth-child(2){width:40%}.source-table select:disabled,.stream-filter option:disabled{color:var(--text-secondary)}.source-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,6rem),1fr))}.source-kpis .panel{padding:var(--space-16);border:1px solid var(--border-default);box-shadow:var(--surface-standard-shadow,0 2px 8px #19142d0d)}.source-kpis .stream-number{font-size:2.5rem}.source-kpis .panel>p:last-child{font-size:.75rem}.coven-page{max-width:1500px;margin-inline:auto;font-size:.9375rem}.coven-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.coven-heading h1{margin-bottom:.5rem;font-style:italic}.coven-heading p{margin:0;font-size:.875rem}.coven-tabs{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.coven-tabs a{color:var(--text-secondary);border-bottom:2px solid #0000;min-height:44px;padding:.75rem 1rem;text-decoration:none}.coven-tabs a[aria-current]{color:var(--tab-active,var(--state-active,var(--action-primary)));border-color:var(--tab-active,var(--state-active,var(--action-primary)))}.coven-layout{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1.5rem;display:grid}.coven-main,.coven-aside{min-width:0}.coven-post{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-16);overflow-wrap:anywhere;margin-bottom:1.25rem;padding:1.25rem}.coven-post header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.coven-post header .badge{flex-shrink:0}.coven-identity{align-items:center;gap:.75rem;min-width:0;display:flex}.coven-identity .avatar{border-radius:50%;flex-shrink:0;width:36px;min-width:36px;height:36px;overflow:hidden}.coven-identity .avatar img{object-fit:cover;width:100%;height:100%;display:block}.coven-identity strong{color:var(--text-primary);font-size:.875rem;font-weight:600}.coven-mark{color:var(--badge-blue);font-size:.75rem;display:block}.coven-time{color:var(--text-meta);margin:.25rem 0 0;font-size:.75rem}.coven-time a{color:inherit;text-decoration:none}.coven-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.coven-actions{border-top:1px solid var(--border-structure,var(--border-default));flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.75rem;padding-top:.5rem;display:flex}.coven-actions button:not(.button,.ev-button):not(:where(.ev-switcher *,.ev-modal *)),.coven-actions>a:not(:where(.ev-button)),.coven-menu summary{min-height:44px;color:var(--text-secondary);border-radius:var(--radius-4);background:0 0;border:0;align-items:center;gap:.4rem;padding:.4rem .5rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.coven-actions button[aria-pressed=true]:not(:where(.ev-button)){color:var(--action-primary)}.coven-actions img,.coven-staked img,.action-line-icon{flex-shrink:0;width:16px;height:16px}.coven-menu{margin-left:auto;position:relative}.coven-menu summary{cursor:pointer;justify-content:center;min-width:44px}.coven-menu summary:hover{color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 6%,transparent)}.coven-menu summary:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.coven-menu>div{z-index:10;background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-8);min-width:10rem;padding:.5rem;display:grid;position:absolute;top:100%;right:0;box-shadow:0 12px 32px #0008}.coven-menu button{text-align:left;width:100%}.coven-menu button:not(:where(.ev-button)):hover:not(:disabled){background:var(--surface-selected)!important}.coven-menu button:not(:where(.ev-button)):disabled:hover,.coven-menu button:not(:where(.ev-button)):disabled:active{background:color-mix(in srgb, var(--surface-input) 88%, transparent);color:var(--text-disabled)}.coven-spoiler{border:1px solid var(--border-default);border-radius:var(--radius-8);margin-block:1rem;padding:1rem}.coven-spoiler summary{min-height:44px;color:var(--text-secondary);cursor:pointer}.coven-spoiler[open] summary{margin-bottom:1rem}.coven-images{--media-radius:var(--radius-8);border-radius:var(--media-radius);grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;max-height:400px;margin-bottom:1rem;display:grid;overflow:hidden}.coven-images[data-count="2"]{aspect-ratio:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-height:400px}.coven-images[data-count="3"]{aspect-ratio:4/3;grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;max-height:400px}.coven-images[data-count="3"]>:first-child{grid-row:1/span 2}.coven-images[data-count="4"]{aspect-ratio:1;grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;max-height:400px}.coven-images img{object-fit:cover;border-radius:0;width:100%;min-width:0;height:auto;max-height:400px}.coven-images:not([data-count="1"]) img,.coven-images:not([data-count="1"]) .composer-media-preview,.coven-images:not([data-count="1"]) .post-media-frame{object-fit:cover;width:100%;height:100%;max-height:none}.coven-images figure,.coven-images .composer-media,.coven-images .post-media{border-radius:0;width:100%;min-width:0;height:100%;min-height:0;margin:0;overflow:hidden}.coven-images[data-count="1"] figure,.coven-images[data-count="1"] .composer-media,.coven-images[data-count="1"] .post-media,.coven-images[data-count="1"] .composer-media-preview{height:auto}.coven-images[data-count="1"] img,.coven-images[data-count="1"] .composer-media-preview img{object-fit:cover;object-position:center;width:100%;max-width:100%;height:auto;max-height:400px}.coven-tags,.coven-categories{flex-wrap:wrap;gap:.5rem;display:flex}.coven-tags a{color:var(--text-secondary);font-size:.8125rem}.coven-categories a{border:1px solid var(--border-default);min-height:32px;color:var(--text-primary);border-radius:2rem;align-items:center;padding:.25rem .65rem;font-size:.8125rem;text-decoration:none;display:flex}.coven-categories a[aria-current]{border-color:var(--action-primary);color:var(--action-primary)}.coven-staked{color:var(--danger);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.coven-structured{background:var(--surface-elevated);border-radius:var(--radius-8);margin-block:1rem;padding:1rem}.coven-structured p{color:var(--text-secondary);font-size:.875rem}.coven-composer textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)){font:inherit;box-sizing:border-box;resize:vertical;width:100%;min-height:5rem;color:var(--text-primary);overflow-wrap:anywhere;background:0 0;border:0;padding:.5rem 0;line-height:1.45}.coven-composer textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input))::placeholder{color:var(--text-secondary)}.coven-compose-options summary{cursor:pointer;min-height:44px;color:var(--action-primary);padding:.5rem 0}.coven-composer label,.coven-filter-row label,.coven-report label{gap:.4rem;margin-bottom:.75rem;font-size:.8125rem;display:grid}.coven-composer input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)):not([type=checkbox]),.coven-composer select,.coven-filter-row select,.coven-report select{font:inherit;background:var(--surface-input);width:100%;min-width:0;min-height:44px;color:var(--text-primary);border:1px solid var(--control-border);border-radius:var(--radius-8);padding:.6rem}.coven-form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.coven-composer .coven-checkbox{align-items:center;gap:.5rem;min-height:44px;display:flex}.coven-checkbox input{width:20px;height:20px;accent-color:var(--action-primary)}.coven-compose-footer{border-top:1px solid var(--border-subtle);align-items:center;gap:1rem;padding-top:.75rem;display:flex}.coven-compose-footer>span{margin-right:auto;font-size:.75rem}.coven-filter-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.coven-filter-row label{max-width:100%;margin:0}.coven-trend{display:block}.coven-trend a{color:inherit;text-decoration:none}.coven-aside ul{margin:0;padding-left:1rem}.coven-aside li{margin-bottom:.5rem}.coven-feedback:not(:empty){color:var(--badge-green);margin-bottom:1rem}.coven-back{min-height:40px;font:500 .8125rem/1.2 var(--font-body);color:var(--text-secondary);align-items:center;gap:.35rem;margin:.15rem 0 .55rem;padding:0;text-decoration:none;display:inline-flex}.coven-back:hover,.coven-back:focus-visible{color:var(--text-primary)}.coven-back:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:6px}.coven-back-chevron{flex:none;width:16px;height:16px;display:inline-flex;transform:rotate(90deg)}.coven-back-chevron .disclosure-chevron{width:16px;height:16px}.coven-safety-row{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.coven-pagination{justify-content:space-between;gap:1rem;margin:1rem 0;display:flex}.coven-report-item{margin-bottom:2rem}.coven-report{padding:1rem 0}.coven-report .button{margin-right:.5rem}.coven-tombstone{color:var(--text-secondary)}.coven-tombstone p{margin:0}.coven-inline-reply{border-left:1px solid var(--border-default);margin:-.75rem 0 1rem 1rem;padding-left:1rem}.coven-inline-reply summary{cursor:pointer;min-height:44px;color:var(--text-secondary);font-size:.8125rem}.coven-page :is(summary,select):focus-visible{outline:3px solid var(--border-focus);outline-offset:4px}.enverse-composer-field:focus-visible,.coven-composer textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)):focus-visible,.pulse-page .coven-composer textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)):focus-visible,.today-page .shout-composer textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)):focus-visible,.giphy-picker-search input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)):focus-visible{outline:1.5px solid color-mix(in srgb,var(--interactive-accent) 72%,transparent);outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb,var(--interactive-accent) 14%,transparent);background-color:color-mix(in srgb,var(--interactive-accent) 6%,transparent);border-color:#0000}@media (max-width:1150px){.coven-layout{grid-template-columns:minmax(0,1fr) 16rem}.coven-detail-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:800px){.coven-layout{flex-direction:column;display:flex}.coven-main,.coven-aside{width:100%}.coven-heading{flex-wrap:wrap;align-items:flex-start}.coven-post{padding:1rem}.coven-tabs{gap:0}.coven-tabs a{padding:.65rem .7rem}.coven-form-grid{grid-template-columns:minmax(0,1fr);gap:0}.coven-heading h1{font-size:2rem}.coven-page{font-size:.875rem}.coven-menu>div{max-width:calc(100vw - 3rem)}.coven-filter-row{align-items:flex-end}.coven-post header,.coven-safety-row{flex-wrap:wrap}.coven-compose-footer{flex-wrap:wrap;gap:.5rem}}.coven-banner{border:1px solid var(--border-subtle);border-radius:var(--radius-16);height:12rem;color:var(--text-primary);margin-bottom:1.25rem;display:block;position:relative;overflow:hidden}.coven-banner img{object-fit:cover;width:100%;height:100%}.coven-banner span,.coven-banner strong{border-radius:var(--radius-4);background:#05060cee;padding:.4rem .6rem;font-size:.75rem;position:absolute}.coven-banner span{bottom:.5rem;left:.5rem}.coven-banner strong{top:.5rem;right:.5rem}.coven-actions img{filter:brightness(2.7)}.profile-wrap,.profile-bio,.profile-fandom dd{overflow-wrap:anywhere}.profile-header{background:0 0;border:0;border-radius:0;margin:0 0 8px;overflow:visible}.member-profile{--profile-nav-clearance:var(--shell-header-height,5rem);--profile-cover-pull:calc(var(--profile-nav-clearance) * 2);--profile-hero-below-nav:clamp(280px,36vw,400px);--profile-cover-aspect:2.35 / 1;--profile-cover-fit:cover;--profile-cover-position:center center;--profile-content-gutter:var(--page-gutter-inline,var(--content-gutter,2rem));--profile-tab-content-pad-y:1.5rem;box-sizing:border-box;padding-top:0}.member-profile .profile-header{padding-top:var(--profile-nav-clearance)}.member-profile .profile-cover{--profile-hero-height:calc(var(--profile-nav-clearance) + var(--profile-hero-below-nav));height:var(--profile-hero-height);isolation:isolate;margin-top:calc(-1 * var(--profile-cover-pull));margin-left:calc(-1 * var(--page-gutter-inline,var(--content-gutter,2rem)));margin-right:calc(-1 * var(--page-gutter-inline,var(--content-gutter,2rem)));width:calc(100% + 2 * var(--page-gutter-inline,var(--content-gutter,2rem)));background:radial-gradient(at 65% 30%,#39304766,#0000 65%),linear-gradient(135deg,#17151d,#282030 55%,#121216);border-radius:0;max-width:none;position:relative;overflow:hidden}.member-profile .profile-cover img{object-fit:var(--profile-cover-fit,cover);object-position:var(--profile-cover-position,center center);width:100%;height:100%;display:block}.member-profile .profile-cover:before{content:"";height:calc(var(--profile-nav-clearance) + 1.25rem);z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(1.06);backdrop-filter:blur(18px)saturate(1.06);background:linear-gradient(to bottom, color-mix(in srgb, var(--surface-header,var(--surface-canvas)) 22%, transparent) 0%, transparent 100%);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 42%,#0000 100%);mask-image:linear-gradient(#000 0% 42%,#0000 100%)}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.member-profile .profile-cover:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--surface-header,var(--surface-canvas)) 35%, transparent) 0%, transparent 100%)}}.profile-tab-content{padding-top:var(--profile-tab-content-pad-y,1.5rem);min-width:0}.profile-tab-content .profile-columns{margin-top:0;padding-top:0}.profile-tab-content .profile-columns>section>:first-child{margin-top:0}.profile-tab-content .constellations-overview-head{display:none}.profile-composer-wrap{min-width:0;margin:0 0 16px}.profile-composer-wrap .coven-composer{margin:0}.profile-composer-wrap .forum-composer-entry.profile-thread-compose-entry{background:var(--surface-standalone,var(--surface-card));width:100%;-webkit-backdrop-filter:blur(var(--surface-standard-blur));backdrop-filter:blur(var(--surface-standard-blur));border:1px solid color-mix(in srgb,var(--border-default) 55%,transparent);box-shadow:0 4px 16px #19142d0d,inset 0 1px 0 color-mix(in srgb,var(--text-primary) 5%,transparent);margin:0}.profile-composer-wrap .forum-composer-entry.profile-thread-compose-entry:hover{background:color-mix(in srgb,var(--surface-standalone,var(--surface-card)) 88%,var(--text-primary) 4%)}.profile-posts-toolbar{margin:0 0 12px}.workspace:has(.member-profile)>.workspace-scroll>.shell-sticky-chrome:not([data-stuck]){background:color-mix(in srgb,var(--surface-header) 22%,transparent);-webkit-backdrop-filter:saturate(1.05)blur(14px);backdrop-filter:saturate(1.05)blur(14px)}.workspace:has(.member-profile)>.workspace-scroll>.shell-sticky-chrome:not([data-stuck])>.topbar{background:color-mix(in srgb,var(--surface-header) 22%,transparent);-webkit-backdrop-filter:saturate(1.05)blur(14px);backdrop-filter:saturate(1.05)blur(14px)}.workspace:has(.member-profile)>.workspace-scroll>.shell-sticky-chrome:not([data-stuck])>.topbar:before{background:0 0}.profile-cover{--profile-hero-height:clamp(260px, 32vw, 360px);height:var(--profile-hero-height);background:radial-gradient(at 65% 30%,#39304766,#0000 65%),linear-gradient(135deg,#17151d,#282030 55%,#121216);border-radius:12px;overflow:hidden}.profile-cover img{object-fit:cover;object-position:var(--profile-cover-position,center center);width:100%;height:100%}.profile-header-body{color:var(--text-primary);background:0 0;padding:0 4px 8px;position:relative}.profile-header-line{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.profile-avatar{border:4px solid var(--surface-canvas);background:var(--surface-input);border-radius:50%;flex-shrink:0;place-items:center;width:110px;height:110px;margin-top:-55px;font-size:42px;display:grid;position:relative;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-header-line .button-row{padding-top:12px}.profile-header h1{font-family:var(--font-display);overflow-wrap:anywhere;margin:12px 0 0;font-size:2.25rem}.profile-handle{color:var(--text-secondary);overflow-wrap:anywhere;margin:12px 0 0}.profile-joined{margin:8px 0 0}.profile-bio{white-space:pre-wrap;max-width:760px;margin-top:12px}.profile-tabs{border-bottom:1px solid var(--border-structure,var(--border-default));background:0 0;flex-wrap:nowrap;gap:0;margin:16px 0 0;display:flex;overflow-x:auto}.profile-tabs a{white-space:nowrap;color:var(--text-secondary);box-sizing:border-box;border-bottom:2px solid #0000;align-items:center;min-height:44px;padding:12px 16px;text-decoration:none;display:inline-flex}.profile-tabs a[aria-current=page]{color:var(--tab-active,var(--state-active,var(--action-primary)));border-bottom-color:var(--tab-active,var(--state-active,var(--action-primary)))}.profile-header-line{grid-template-columns:110px minmax(0,1fr) auto;align-items:start;gap:0 20px;display:grid}.profile-identity{flex-wrap:wrap;align-items:baseline;gap:8px 14px;min-width:0;padding-top:12px;display:flex}.profile-name-handle{gap:3px;min-width:0;max-width:100%;display:grid}.profile-name-handle h1{margin:0;line-height:1.15}.profile-name-handle .profile-handle{margin:0;line-height:1.4}.profile-header-line .profile-header-actions{justify-content:flex-end;align-self:start;max-width:22rem;padding-top:16px}.profile-supporter{white-space:nowrap;font:500 .75rem/1.4 var(--font-body);letter-spacing:.015em;color:var(--text-secondary);align-items:center;gap:5px;display:inline-flex}.profile-supporter-mark{color:color-mix(in srgb,var(--palette-gold) 80%,var(--text-primary));text-shadow:0 0 8px #ead5ab47;font-size:.9rem}.profile-identity-meta{color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:4px 9px;margin-top:14px;font-size:.8125rem;line-height:1.5;display:flex}.profile-header .profile-identity-meta :is(.profile-joined,.profile-connections){font:inherit;color:inherit;margin:0}.profile-identity-meta .profile-connections{align-items:baseline;gap:9px;display:inline-flex}.profile-identity-meta .profile-connections-link{font:inherit;color:inherit}.profile-identity-meta .profile-connections-link strong{font-weight:500}.profile-meta-divider{opacity:.65}.profile-header .profile-bio{margin-bottom:0}.member-profile>.profile-tabs{border-bottom-color:var(--border-structure,var(--border-default));margin-top:12px}@media (max-width:800px){.profile-header-line{grid-template-columns:88px minmax(0,1fr);column-gap:16px}.profile-header-line .profile-header-actions{grid-area:1/2;justify-self:end;max-width:100%;padding-top:12px}.profile-identity{grid-area:2/1/auto/-1;gap:8px 12px;padding-top:10px}.profile-header-line .profile-avatar{grid-area:1/1}.profile-identity-meta{column-gap:7px}.profile-identity-meta .profile-connections{gap:7px}}.profile-tab-keep-icon{display:none}.member-profile .profile-tabs a{white-space:nowrap;flex:none;padding:12px 16px}.member-profile.is-atlas-surface .profile-tabs{background:0 0;margin-bottom:0}.member-profile.is-atlas-surface .profile-header{z-index:2;background:var(--surface-canvas);position:relative}.profile-columns{gap:var(--card-stack-gap,16px);grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);display:grid}.profile-columns>*{min-width:0}@media (max-width:1100px){.profile-columns:not(.is-constellation-focus){grid-template-columns:1fr}}.profile-aside{gap:var(--card-stack-gap,16px);align-content:start;display:grid}.profile-columns .coven-post{margin-bottom:var(--card-stack-gap,16px)}.profile-fandom{margin:0}.profile-fandom>div{border-bottom:1px solid var(--border-structure,var(--border-default));grid-template-columns:1fr 1fr;gap:12px;padding:12px 0;display:grid}.profile-fandom>div:last-child{border-bottom:0}.profile-fandom dt{color:var(--text-secondary)}.profile-fandom dd{margin:0}.profile-empty{padding:40px 24px}.profile-post-link{margin-top:16px;font-size:.875rem;display:block}.coven-identity small{overflow-wrap:anywhere;color:var(--text-secondary);display:block}.coven-identity img{object-fit:cover;border-radius:50%}.coven-identity a{color:inherit;text-decoration:none}.coven-identity a:hover{text-decoration:underline}.profile-edit{max-width:860px}.profile-edit fieldset{border:0;min-width:0;padding:0}.profile-edit legend{margin-bottom:16px;font-size:1.25rem}.profile-edit fieldset label{margin-bottom:16px}.profile-image-edit{grid-template-columns:1fr 2fr;gap:24px;display:grid}.profile-image-edit>div{min-width:0}.profile-image-edit label{gap:8px;margin:12px 0;display:grid}.profile-image-edit input{width:100%;max-width:100%}.profile-preview{object-fit:cover;border-radius:8px;max-width:100%;height:140px}.profile-preview.photo{border-radius:50%;width:140px}.profile-preview.cover{width:100%}.profile-fallback{background:var(--surface-input);place-items:center;font-size:36px;display:grid}.profile-onboarding{border-bottom:1px solid var(--border-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex}.profile-onboarding p{margin:0}.topbar-profile{margin-left:auto;margin-right:16px}@media (max-width:800px){.profile-cover{--profile-hero-height:clamp(200px, 48vw, 280px);height:var(--profile-hero-height)}.member-profile{padding-top:0}.profile-header-body{padding:0 0 8px}.profile-avatar{width:72px;height:72px;margin-top:-36px;font-size:28px}.profile-header h1{font-size:1.875rem}.profile-header-line .button-row{gap:8px}.profile-header-line .button{padding:10px 12px;font-size:.8125rem}.profile-columns{grid-template-columns:1fr;gap:16px}.profile-columns aside{gap:0;display:grid}.profile-tabs{gap:0;margin:16px 0 0}.profile-image-edit{grid-template-columns:1fr}.profile-preview.cover{height:160px}.profile-onboarding{padding:12px 16px}.topbar-profile{margin-right:12px}}.profile-edit :is(textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)),select){background:var(--surface-input);border:1px solid var(--control-border);width:100%;min-width:0;min-height:2.75rem;color:var(--text-primary);font:inherit;border-radius:.5rem;padding:.75rem}.profile-edit textarea{resize:vertical}.profile-edit :is(textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)),select,input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input))[type=file]):focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.button-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.image-crop-dialog{width:min(36rem,100vw - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.image-crop-dialog fieldset{border:0;min-width:0;padding:0}.image-crop-dialog label{gap:8px;margin:12px 0;display:grid}.image-crop-dialog input[type=range]{width:100%;min-height:44px;accent-color:var(--action-primary)}.image-crop-viewport,.image-crop-preview{background:var(--surface-input);position:relative;overflow:hidden}.image-crop-viewport{touch-action:none;cursor:grab;border:1px solid var(--border-default);border-radius:8px;width:100%}.image-crop-viewport.photo{border-radius:50%;max-width:280px;margin:auto}.image-crop-viewport img,.image-crop-preview img{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.image-crop-preview-row{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.image-crop-preview.photo{border-radius:50%;width:64px}.image-crop-preview.cover{border-radius:8px;width:180px}.cover-color-control{margin-top:24px}.cover-color-control label{align-items:center;gap:16px;display:flex}.cover-color-control input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)){background:var(--surface-input);border:1px solid var(--control-border);width:64px;min-height:44px}.coven-heading h1{font-size:2.375rem;font-style:italic}.coven-heading>div:first-child{min-width:0}.coven-heading-actions{align-items:center;gap:12px;display:flex}.coven-heading .button{padding:8px 20px;font-size:.8125rem}.coven-utilities{margin-left:0}.coven-menu>div a{color:var(--text-primary);min-height:44px;padding:10px;text-decoration:none}.coven-menu>div a:hover{background:var(--surface-selected)}.coven-aside h2{font:600 1.05rem/1.3 var(--font-display);color:var(--text-primary);margin:0 0 12px;font-style:normal}.coven-aside .coven-post{padding:20px}.coven-aside .coven-categories{gap:6px}.coven-aside .coven-categories a{padding:4px 8px;font-size:.75rem}.coven-prefect{margin-top:16px}.coven-aside ul{padding-left:18px;line-height:1.7}.coven-post .coven-time{margin-left:48px}.coven-main>.coven-post header{margin-bottom:16px}.coven-body{font-size:.875rem;line-height:1.45}.coven-actions{gap:4px}.coven-actions button:not(.button,.ev-button):not(:where(.ev-switcher *,.ev-modal *)),.coven-actions>a:not(:where(.ev-button)){padding:4px;font-size:.75rem}.coven-section-label{font-family:var(--font-body);color:var(--text-secondary);margin:24px 0 16px;font-size:.75rem;font-style:normal}.coven-filter-row{margin-bottom:20px}.coven-tag-filter summary{border:1px solid var(--border-default);border-radius:20px;padding:8px 12px;font-size:.75rem}.coven-tag-filter>div{min-width:230px}.coven-tag-filter label{gap:8px;display:grid}.coven-keeps-category{align-items:center;display:flex}.coven-keeps-category select{max-width:190px;background:0 0!important;border:0!important}.coven-main .coven-composer{border-radius:24px;padding:24px 24px 16px}.coven-composer-header{align-items:flex-start;gap:16px;display:flex}.coven-composer-header .avatar{flex-shrink:0;width:40px;height:40px}.coven-composer-header .avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.coven-composer-header textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)){resize:vertical;background:0 0;border:0;flex:1;min-width:0;min-height:44px;padding:6px 0}.coven-compose-close,.coven-compose-image{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;min-width:32px;min-height:44px}.coven-compose-close{font-size:20px}.coven-compose-image img{width:18px;height:18px}.coven-compose-footer{border-top:1px solid var(--border-subtle);margin-top:12px;padding-top:12px}.coven-compose-footer .button{padding:8px 20px;font-size:.8125rem}.coven-compose-footer .button:last-of-type{margin-left:auto}.coven-compose-options{margin:16px 0}.coven-compose-options summary{border:1px solid var(--action-primary);color:var(--action-primary);border-radius:6px;align-items:center;min-height:44px;padding:8px 12px;font-size:.8125rem;display:inline-flex}.coven-main .coven-reply-composer{border-radius:12px;padding:16px}.coven-post.is-reply{border:1px solid color-mix(in srgb, var(--border-default) 42%, transparent);border-radius:var(--radius-16,1rem);background:color-mix(in srgb, var(--surface-card) 88%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 6%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-left:0;padding:.85rem 1.1rem .7rem}.coven-post.is-reply .coven-actions{border-top:1px solid color-mix(in srgb, var(--border-default) 32%, transparent);margin-top:.65rem}.coven-post.is-reply .coven-reply-composer{border-top:1px solid color-mix(in srgb, var(--border-default) 28%, transparent);box-shadow:none;background:0 0;border-radius:0;margin-top:.75rem;padding-top:.75rem}.coven-reply-to{font:500 .75rem/1.3 var(--font-body);color:var(--text-meta);margin:0 0 .45rem}.coven-detail-layout{grid-template-columns:minmax(0,1fr) 20rem}.coven-images img,.coven-images:not([data-count="1"]) img{object-fit:cover}.coven-spoiler{background:var(--surface-elevated);text-align:center}.coven-spoiler[open]{text-align:left}@media (max-width:1050px){.coven-layout,.coven-detail-layout{grid-template-columns:minmax(0,1fr)}.coven-aside{display:block}.coven-aside .coven-post{margin-bottom:24px}}@media (max-width:800px){.coven-heading{align-items:flex-start;gap:12px}.coven-heading h1{font-size:2rem}.coven-heading-actions{align-self:flex-start}.coven-main .coven-composer{padding:24px 16px 16px}.coven-composer-header{gap:12px}.coven-composer-header .avatar{width:32px;height:32px}.coven-post{padding:16px}.coven-tabs{gap:12px}.coven-tabs a{padding:10px 12px;font-size:.8125rem}.coven-view-posts>.coven-filter-row{flex-direction:column;align-items:flex-start;gap:8px}.coven-filter-row .coven-sort{flex-wrap:nowrap}.coven-post header{gap:8px}.coven-body{font-size:.8125rem}.coven-identity{gap:8px}.coven-post .coven-time{margin-left:44px}.coven-post.is-reply{margin-left:0;padding-left:1rem}.coven-compose-footer{flex-wrap:wrap}.coven-utilities>div{right:0}.image-crop-preview.cover{width:140px}}.coven-compose-shortcuts{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.coven-compose-shortcuts .button{border-color:var(--action-primary);min-height:44px;color:var(--action-primary);padding:8px 12px;font-size:.8125rem}.coven-composer:not(.is-expanded) .coven-composer-header textarea{resize:none}.coven-detail-layout #replies{gap:var(--stack-gap);display:grid}.coven-detail-layout #replies>.coven-post,.coven-detail-layout #replies .coven-post.is-reply{background:color-mix(in srgb,var(--surface-card) 88%,transparent)}.coven-menu summary:focus-visible,.image-crop-dialog input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)):focus-visible,.cover-color-control input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)):focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.coven-heading .button{color:var(--action-primary);border-color:var(--action-primary)}.coven-heading p{font-size:.875rem}.coven-tag-filter,.coven-post.is-nested{margin-left:0}.coven-view-posts .coven-section-label:only-child{display:block}@media (max-width:800px){.coven-post.is-nested{margin-left:0}.coven-view-posts>.coven-filter-row .coven-tag-filter{align-self:flex-start}}.connection-columns{grid-template-columns:minmax(0,732fr) minmax(280px,360fr);gap:24px;display:grid}.connection-columns>*,.connection-member-meta{min-width:0}.connections-page h2{font:italic 24px/1.3 var(--font-display);margin:0}.connection-list-heading{justify-content:space-between;align-items:center;gap:16px;margin:28px 0 16px;display:flex}.connection-list-heading form{max-width:240px}.connections-page input[type=search]{width:100%;min-width:0}.connection-row{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.connection-member-meta .coven-identity{align-items:center}.connection-member-meta p{margin:3px 0 0 52px;font-size:12px}.connection-bias{color:var(--action-primary)}.connection-controls{min-width:0}.connection-action-row{align-items:center;gap:8px;display:flex}.connection-controls .button,.connection-state{white-space:normal;padding:8px 14px;font-size:12px}.connection-state{border:1px solid var(--border-default);color:var(--text-secondary);border-radius:6px}.connection-controls .coven-menu>summary{min-width:44px;min-height:44px}.connection-sidebar{align-content:start;gap:32px;margin-top:28px;display:grid}.connection-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.connection-section-heading>span{color:var(--action-primary);background:var(--surface-selected);border-radius:99px;padding:2px 8px;font-size:12px}.connection-request{border:1px solid var(--border-default);background:var(--surface-card);border-radius:12px;margin-bottom:16px}.connection-request>.coven-identity{padding:20px 24px 12px}.connection-request .connection-action-row{border-top:1px solid var(--border-default);gap:0;padding:8px 0}.connection-request .connection-action-row>button{background:0 0;border:0;border-radius:0;flex:1}.connection-request .connection-action-row>button+button{border-left:1px solid var(--border-default);color:var(--text-secondary)}.connection-suggestion{border:1px solid var(--border-default);background:var(--surface-card);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px;display:flex}.connection-suggestion .coven-identity{min-width:0}.connection-suggestion .coven-identity>span:last-child{overflow-wrap:anywhere;min-width:0}.connection-view-all{text-align:right;margin-top:16px;font-size:12px;display:block}.connection-empty{padding:32px 16px}.connection-member-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:20px;display:grid}.connection-member-card{background:var(--surface-card);border:1px solid var(--border-structure,var(--border-default));text-align:left;border-radius:16px;flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:0;display:flex;overflow:hidden}.connection-member-body{flex-direction:column;flex:auto;gap:12px;min-width:0;padding:20px 20px 16px;display:flex}.connection-member-card .coven-identity{text-align:left;flex-direction:row;align-items:center;gap:12px}.connection-member-card .coven-identity>span{gap:2px;min-width:0;display:grid}.connection-member-card .coven-identity strong{font:600 .9375rem/1.3 var(--font-body);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.connection-member-card .coven-identity small{font:500 .8125rem/1.3 var(--font-body);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.connection-member-card .coven-identity .avatar{width:48px;min-width:48px;height:48px;font:600 1rem/1 var(--font-body);color:var(--text-primary);background:var(--surface-selected);border-radius:50%;place-items:center;display:grid}.connection-member-card .coven-identity .avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.connection-member-card .connection-member-meta{gap:6px;min-width:0;display:grid}.connection-member-card .connection-meta-line,.connection-member-card .connection-bias{font:500 .75rem/1.35 var(--font-body);color:var(--text-meta);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.connection-member-footer{width:100%;height:var(--card-footer-height);min-height:var(--card-footer-height);max-height:var(--card-footer-height);box-sizing:border-box;border-top:1px solid var(--border-structure,var(--border-default));background:0 0;align-items:center;margin-top:auto;padding:0;display:flex}.connection-member-card .connection-controls{width:100%;margin:0}.connection-member-card .connection-action-row{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:100%}.connection-member-card .connection-primary-action,.connection-member-card .connection-state{white-space:nowrap;flex:auto;justify-content:center;min-width:0}.connection-member-card .connection-state{border-radius:var(--radius-8,8px);border:1px solid color-mix(in srgb, var(--border-default) 60%, transparent);background:color-mix(in srgb, var(--surface-input) 80%, transparent);min-height:36px;color:var(--text-secondary);font:600 .8125rem/1 var(--font-body);align-items:center;padding:0 12px;display:inline-flex}.connection-member-card .connection-state.is-connected{color:var(--text-primary);border-color:color-mix(in srgb, var(--interactive-accent) 42%, var(--border-default));background:color-mix(in srgb, var(--interactive-accent) 12%, var(--surface-input))}.connection-member-card .connection-action-row>.button{flex:auto;height:36px;min-height:36px}.connection-member-footer .connection-primary-action.button{width:100%;height:100%;min-height:var(--card-footer-height);box-shadow:none;color:var(--text-primary);font:600 .875rem/1 var(--font-body);background:0 0;border:0;border-radius:0;margin:0;padding:0 16px}.connection-member-footer .connection-state{width:100%;height:100%;min-height:var(--card-footer-height);background:0 0;border:0;border-radius:0;justify-content:center}.connection-member-card .coven-menu{flex:none}.connection-controls .form-error{max-width:300px}@media (max-width:1100px){.connection-member-grid{gap:16px}}@media (max-width:900px){.connection-member-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}}@media (max-width:760px){.connection-columns{grid-template-columns:minmax(0,1fr)}.connection-list-heading{flex-direction:column;align-items:flex-start;gap:8px}.connection-list-heading form{width:100%;max-width:none}.connection-row{flex-direction:column;align-items:flex-start;gap:8px}.connection-row>.connection-controls{margin-left:52px}.connection-sidebar{margin-top:0}.connection-member-grid{grid-template-columns:minmax(0,1fr)}.connection-member-card{width:100%}.connection-suggestion{flex-wrap:wrap}.connection-controls .button{min-height:44px}}.connections-page input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input))[type=search]{appearance:none;border:1px solid var(--control-border);background:var(--surface-input);color:var(--text-primary);min-height:44px;font:inherit;border-radius:8px;padding:10px 12px;font-size:13px}.connections-page input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input))[type=search]::placeholder{color:var(--text-secondary);opacity:1}.connections-page .coven-heading>.button{color:var(--text-on-accent)}.seek-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seek-form input{width:220px;min-width:0;max-width:100%}.seek-member{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.seek-member+.seek-member{border-top:1px solid var(--border-subtle)}.coven-view-seek .coven-sort{margin-bottom:16px}.coven-view-seek .coven-heading{flex-wrap:wrap}@media (max-width:600px){.seek-form{width:100%}.seek-form input{flex:1;width:0}.seek-member .coven-identity{min-width:0}}.seek-form input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)){font:inherit;color:var(--text-primary);background:var(--surface-input);border:1px solid var(--control-border);border-radius:8px;min-height:44px;padding:8px 12px}.seek-form input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)):focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.coven-view-seek .coven-sort,.topbar{flex-wrap:wrap}.coven-view-seek .seek-form{min-width:0}@media (max-width:800px){.topbar{gap:8px}.topbar-profile{margin:0}.seek-form input{flex-basis:140px}.app-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.topbar{justify-content:flex-end;min-width:0;padding:12px}.topbar-profile{overflow-wrap:anywhere}.coven-view-seek .coven-tabs{flex-wrap:wrap}}.fanbase-header{border-color:var(--border-focus)}.fanbase-badges,.fanbase-links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fanbase-badges .coven-mark{border:1px solid;border-radius:20px;margin:0;padding:2px 10px}.fanbase-columns{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.fanbase-main,.fanbase-sidebar{min-width:0}.fanbase-sidebar{flex-direction:column;gap:24px;display:flex}.fanbase-sidebar .panel{margin:0}.fanbase-recognition{border-color:var(--border-focus)}.fanbase-recognition h2{font-family:var(--font-body);font-size:1rem;font-style:normal}.fanbase-profile .profile-tabs{flex-wrap:wrap;gap:12px;margin-top:0}.fanbase-profile .profile-tabs a{padding:12px 10px}.fanbase-pulse>div{border-bottom:1px solid var(--border-subtle);padding:16px 0}.fanbase-pulse .button{margin-top:16px}.fanbase-mobile-title,.fanbase-posts>p:empty{display:none}@media (max-width:1050px){.fanbase-columns{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:800px){.fanbase-columns{flex-direction:column;display:flex}.fanbase-main,.fanbase-sidebar{width:100%}.fanbase-mobile-title{font-family:var(--font-display);font-size:2rem;display:block}.fanbase-sidebar .fanbase-glance{order:-1}.fanbase-header .button-row{flex-wrap:wrap;gap:8px}.fanbase-header h1{overflow-wrap:anywhere}.fanbase-profile .profile-tabs{gap:4px}.fanbase-profile .profile-tabs a{padding:12px 8px}}.fanbase-header,.fanbase-recognition{border-color:var(--badge-blue)}.fanbase-header{margin-bottom:24px}.fanbase-badges .badge{background:var(--surface-selected);color:var(--action-primary);border-radius:20px;padding:4px 10px;font-size:.75rem}.fanbase-links a,.fanbase-recognition h2{align-items:center;gap:8px;display:flex}.fanbase-feature{background:var(--surface-card);border:1px solid var(--border-subtle);overflow-wrap:anywhere;border-radius:16px;margin-bottom:24px;padding:24px}.fanbase-feature-summary{background:var(--surface-input);border:1px solid var(--border-subtle);border-radius:8px;margin-bottom:20px;padding:16px}.fanbase-feature-summary h2{font-family:var(--font-body);font-size:1rem;font-style:normal}.fanbase-feature-about .button{margin-top:16px}@media (max-width:800px){.fanbase-profile:not([data-tab=Posts]) .fanbase-sidebar{display:none}.fanbase-feature{background:0 0;border:0;padding:0}.fanbase-feature-summary,.fanbase-feature-about{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:16px;margin-bottom:16px;padding:16px}.fanbase-feature .button{width:100%}}.notifications-page{max-width:1000px;margin:0 auto}.notification-list{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.notification-item{overflow-wrap:anywhere;margin:0}.notification-item.is-unread{border-color:var(--action-primary)}.notification-heading,.notification-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.notification-state,.notification-footer time{color:var(--text-secondary);font-size:.8125rem}.notification-state{align-items:center;gap:8px;display:flex}.is-unread .notification-state:before{content:"";background:var(--action-primary);border-radius:50%;width:8px;height:8px}.notification-open{color:var(--text-primary);min-height:44px;margin:16px 0;text-decoration:none;display:block}.notification-open:hover{text-decoration:underline}.notification-bell{border:1px solid var(--control-border);background:var(--surface-input);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex;position:relative;overflow:visible}.notification-bell span,.notification-bell .notification-bell-count{z-index:2;box-sizing:border-box;background:var(--action-primary);min-width:1.125rem;height:1.125rem;min-height:1.125rem;color:var(--text-on-accent);font:700 .625rem/1 var(--font-body);letter-spacing:0;text-align:center;white-space:nowrap;pointer-events:none;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--surface-elevated) 70%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:0 .3rem;display:inline-flex;position:absolute;top:-2px;right:-2px}.notification-bell .notification-bell-count[data-digits="1"]{width:1.125rem;padding:0}.notification-bell .notification-bell-count[data-digits="2"],.notification-bell .notification-bell-count[data-digits="3"]{min-width:1.35rem;padding:0 .35rem}.workspace{position:relative}a[data-navigation-pending]{color:var(--action-primary)}.control-page{width:100%;max-width:none;margin-inline:0}.control-section-nav{margin:0 0 1.75rem}.control-section-tabs{overscroll-behavior-x:contain;border-bottom:1px solid var(--border-subtle);scrollbar-width:thin;flex-wrap:nowrap;gap:.5rem;display:flex;overflow-x:auto}.control-section-tabs button{white-space:nowrap;min-height:44px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:.75rem 1rem}.control-section-tabs button.is-active,.control-section-tabs button[aria-selected=true],.control-section-tabs a.is-active,.control-section-tabs a[aria-selected=true]{color:var(--action-primary);border-bottom-color:var(--action-primary)}.control-section-tabs a{white-space:nowrap;min-height:44px;color:var(--text-secondary);border-bottom:2px solid #0000;flex:none;align-items:center;padding:.75rem 1rem;text-decoration:none;display:inline-flex}.control-room-header{z-index:1;box-shadow:none;background:0 0;border:0;margin:0 0 1.25rem;padding:0;position:relative}.control-room-header:before{display:none}.control-room-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.control-room-header-copy{flex:16rem;gap:.35rem;min-width:0;display:grid}.control-room-header-copy h1{font:400 clamp(1.85rem, 3.2vw, 2.55rem) / 1.15 var(--font-display,var(--font-body));color:var(--text-primary);margin:0}.control-room-header-copy>.muted{max-width:38rem;margin:0}.control-room-header-meta{margin:0;font-size:.8125rem}.control-room-header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.control-room-header-actions .button.secondary{border:1px solid var(--control-border,var(--border-subtle));color:var(--text-primary);background:0 0}.control-breadcrumbs{margin:0 0 .75rem}.control-breadcrumb-trail ol{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.control-breadcrumb-trail li:not(:last-child):after{content:"/";color:color-mix(in srgb, var(--text-secondary) 70%, transparent);margin-left:.5rem}.control-breadcrumb-trail a{color:var(--text-secondary);text-decoration:none}.control-breadcrumb-trail a:hover,.control-breadcrumb-trail a:focus-visible{color:var(--action-primary)}.control-breadcrumb-back{margin:0 0 .5rem;display:none}@media (max-width:900px){.control-breadcrumb-trail{display:none}.control-breadcrumb-back{display:block}}.control-directory{gap:1.75rem;display:grid}.control-directory-group h3{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 .65rem;font-size:.8rem}.control-directory-tiles{grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.control-directory-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.control-directory-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.control-directory-tile{min-height:4.25rem;color:inherit;border:1px solid color-mix(in srgb, var(--border-subtle) 85%, transparent);background:color-mix(in srgb, var(--surface-card) 42%, transparent);border-radius:12px;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.control-directory-tile:hover,.control-directory-tile:focus-visible{border-color:color-mix(in srgb, var(--text-primary) 28%, transparent);background:color-mix(in srgb, var(--surface-card) 62%, transparent)}.control-directory-tile-icon{text-align:center;width:1.5rem;color:var(--text-secondary);flex:none;font-size:1rem;line-height:1.4}.control-directory-tile-body{gap:.2rem;min-width:0;display:grid}.control-directory-tile-body strong{font-weight:600;line-height:1.3}.control-directory-tile-status{color:var(--text-secondary);font-size:.85rem}.control-directory-list{border-top:1px solid color-mix(in srgb, var(--border-subtle) 80%, transparent);margin:0;padding:0;list-style:none}.control-directory-row{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 80%, transparent);min-height:56px;color:inherit;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;text-decoration:none;display:flex}.control-directory-copy{gap:.2rem;min-width:0;display:grid}.control-directory-copy strong{font-weight:600}.control-directory-meta{color:var(--text-secondary);flex:none;align-items:center;gap:.65rem;display:inline-flex}.control-directory-chevron{font-size:1.1rem;line-height:1}.admin-collection-switcher{margin:0 0 1rem}.admin-collection-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.admin-collection-card{border:1px solid color-mix(in srgb, var(--border-subtle) 80%, transparent);border-radius:12px;overflow:hidden;padding:0!important;display:grid!important}.admin-collection-thumb{aspect-ratio:16/9;background:color-mix(in srgb, var(--text-primary) 6%, transparent)}.admin-collection-thumb img{object-fit:cover;width:100%;height:100%;display:block}.admin-collection-thumb.is-empty{min-height:88px}.admin-collection-card-body{gap:.35rem;padding:.85rem;display:grid}.moonlog-admin-toolbar{margin-bottom:.5rem}.moonlog-member-header{margin-bottom:1.5rem}.control-page .moonlog-editor{max-width:none}.moonlog-edit-shell .control-room-header{margin-top:.25rem}.control-tab-body{gap:1.75rem;display:grid}.control-section-heading{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 70%, transparent);gap:.35rem;padding-bottom:.35rem;display:grid}.control-section-heading h2{font:400 1.35rem/1.25 var(--font-display,var(--font-body));margin:0}.control-module{gap:.85rem;padding:0 0 .25rem;display:grid}.control-module+.control-module{border-top:1px solid color-mix(in srgb, var(--border-subtle) 80%, transparent);padding-top:1.25rem}.control-module h3{font:500 1.05rem/1.3 var(--font-body);margin:0}.control-module-links{margin:0}.control-summary-grid{gap:var(--module-gap,1rem)}.control-stat{color:var(--text-primary);border:1px solid color-mix(in srgb, var(--border-subtle) 85%, transparent);background:color-mix(in srgb, var(--surface-card) 42%, transparent);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;text-decoration:none;display:flex}.control-stat strong{font-size:1.75rem}.control-attention-list{gap:.55rem;margin:0;padding-left:1.15rem;display:grid}.control-snapshot-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}.control-snapshot-grid .control-stat{gap:4px;padding:10px 12px}.control-snapshot-grid .control-stat strong{font-size:1.35rem}.control-activity-list{gap:.55rem;margin:0;padding-left:1.15rem;display:grid}.control-activity-list time{color:var(--text-secondary);font-size:.85rem;display:block}.control-tools{margin:0;padding:0;list-style:none}.control-tools>li{border-bottom:1px solid var(--border-subtle);overflow-wrap:anywhere;padding:18px 0}.control-tools>li:first-child{padding-top:0}.control-tools>li:last-child{border-bottom:0}.control-tools a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.moonlog-admin-panel{gap:1.15rem;padding:1.15rem 0 .35rem;display:grid}.moonlog-admin-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.moonlog-admin-panel-header h3{margin:0 0 .25rem}.moonlog-admin-panel-header .button{flex:none}.moonlog-admin-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.25rem;display:grid}.moonlog-admin-group h4{letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 .65rem;font-size:.9rem}.moonlog-admin-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.moonlog-admin-list>li{border-top:1px solid color-mix(in srgb, var(--border-subtle) 75%, transparent);gap:8px;padding:12px 0;display:grid}.moonlog-admin-entry{gap:2px;display:grid}.moonlog-admin-actions.waitlist-actions a{align-items:center;min-height:2rem;padding:.25rem .55rem;font-size:.8rem;display:inline-flex}.moonlog-admin-more{margin:0}.control-danger{border-top:2px solid var(--action-primary);margin-top:32px}.control-page .editor-form fieldset label{align-items:flex-start;gap:12px;min-height:44px;display:flex}.control-page .editor-form input[type=checkbox]{flex:none}.control-link{align-items:center;min-height:44px;display:inline-flex}.control-page .editor-form fieldset{min-inline-size:0}.control-page{overflow-wrap:anywhere}.control-page .button{white-space:normal;max-width:100%}.control-page>.panel+.panel{margin-top:var(--space-32,2rem)}.atmosphere-heading-meta{color:var(--text-secondary);opacity:.92;font-size:.8125rem;margin:.15rem 0 0!important}.sidebar{gap:24px}.sidebar .primary-nav{flex-direction:column;gap:4px;min-width:0;display:flex}.sidebar-bottom{gap:8px;margin-top:auto;display:grid}.sidebar-bottom .control-link{padding:12px 16px}.nav-link .nav-symbol{flex:none;width:20px;margin:0}.rituals-toggle{width:100%;color:var(--text-primary);cursor:pointer;text-align:left}.rituals-links{padding:0 0 8px 36px}.rituals-links:not([hidden]){display:grid}.rituals-links a{min-height:44px;color:var(--text-secondary);padding:10px 8px;text-decoration:none}.rituals-links a[aria-current=page]{color:var(--action-primary);background:var(--surface-selected);border-radius:8px}.topbar{justify-content:flex-end;gap:12px}.shell-icon{background:var(--surface-input);min-width:44px;min-height:44px;color:var(--text-primary);border:1px solid var(--control-border);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:8px;font-size:22px;text-decoration:none;display:inline-flex}.global-seek{border:1px solid var(--control-border);background:var(--surface-input);border-radius:24px;align-items:center;width:min(360px,40vw);min-width:0;display:flex}.global-seek input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)){width:100%;min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;padding:12px 16px}.global-seek button{color:var(--text-primary);background:0 0;border:0;min-width:44px;min-height:44px;font-size:24px}.mobile-seek,.mobile-more,.mobile-more-menu{display:none}.account-menu{min-width:0;position:relative}.account-pill{background:var(--surface-input);cursor:pointer;overflow-wrap:normal;word-break:normal;min-width:0;max-width:240px}.account-pill .account-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:11rem;display:block;overflow:hidden}.account-pill .avatar img,.account-identity .avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.account-popover{z-index:60;background:var(--surface-card);border:1px solid var(--control-border);border-radius:16px;width:min(300px,100vw - 32px);padding:0;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 48px #0008}.account-popover>a,.account-popover>button{text-align:left;width:100%;min-height:44px;font:inherit;color:var(--text-primary);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.account-popover .account-identity{border-bottom:1px solid var(--border-default);margin-bottom:4px}.account-identity small{color:var(--text-secondary);display:block}.device-accounts{gap:16px;padding:0;list-style:none;display:grid}@media (max-width:1100px){.topbar .account-pill{border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;min-width:44px;max-width:none;height:44px;min-height:44px;padding:0;display:flex;overflow:hidden}.topbar .account-pill .avatar{border-radius:50%;place-items:center;width:100%;height:100%;margin:0;display:grid}.topbar .account-pill .avatar img{object-fit:cover;width:100%;height:100%}.topbar .account-label{display:none}}@media (max-width:800px){.app-shell{grid-template-columns:minmax(0,1fr) auto}.sidebar .primary-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding-inline:4px;display:grid}.primary-nav .nav-link{white-space:normal;gap:4px;width:100%;min-width:0;padding:8px 2px;font-size:.65rem}.primary-nav .nav-symbol{font-size:18px;display:block}.rituals-links:not([hidden]){display:none}.rituals-group:focus-within .rituals-links:not([hidden]){display:grid}.rituals-links{background:var(--surface-card);border:1px solid var(--control-border);border-radius:16px;padding:12px;position:absolute;bottom:100%;left:16px;right:16px}.sidebar-bottom,.global-seek{display:none}.mobile-seek{display:inline-flex}.topbar{flex-wrap:wrap;gap:4px;max-width:200px;padding:8px}.topbar .shell-icon,.topbar .notification-bell,.topbar .account-pill{min-width:40px;min-height:44px}.sidebar>.brand{margin:12px;font-size:1.05rem}.mobile-more{z-index:30;font-size:14px;display:block;position:absolute;top:58px;left:12px}.mobile-more-menu{z-index:50;background:var(--surface-card);border:1px solid var(--control-border);border-radius:12px;padding:12px;display:grid;position:absolute;top:108px;left:12px}.mobile-more-menu a{min-height:44px;padding:8px}.profile-onboarding{grid-column:1/-1}.account-label{display:none}.sidebar .primary-nav{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.3fr) minmax(0,.9fr) minmax(0,.65fr)}.sidebar .primary-nav .nav-link{font-size:.65rem}.primary-nav .mobile-more{font-size:.65rem;display:flex;position:static}.mobile-more-menu{position:fixed;inset:auto 16px 90px}.primary-nav .nav-link{overflow-wrap:anywhere}.primary-nav .mobile-more span{margin:0;display:block}}button.notification-bell{background:var(--surface-input);cursor:pointer}.notification-preview{inset:auto;top:var(--notification-top,80px);left:var(--notification-left,16px);width:420px;max-width:calc(100vw - 32px);max-height:calc(100dvh - var(--notification-top,80px) - 16px);color:var(--text-primary);background:var(--surface-card);border:1px solid var(--control-border);border-radius:16px;margin:0;padding:0;position:fixed;box-shadow:0 16px 48px #0008}.notification-preview[open]{flex-direction:column;display:flex}.notification-preview::backdrop{background:0 0}.notification-preview-header{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.notification-preview-header h2{margin:0;font-size:1.75rem}.notification-preview-header button{min-width:44px;padding:4px 12px}.notification-preview-body{overscroll-behavior:contain;min-height:0;padding:12px 16px;overflow:auto}.notification-preview-body>.text-button{min-height:44px;margin-bottom:8px}.notification-preview-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.notification-preview-item{text-align:left;width:100%;min-width:0;font:inherit;color:var(--text-primary);border:1px solid var(--border-default);overflow-wrap:anywhere;background:0 0;border-radius:12px;gap:8px;padding:16px;display:grid}.notification-preview-list .is-unread .notification-preview-item{border-left:3px solid var(--action-primary);background:var(--surface-selected)}.notification-preview-meta{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;font-size:.875rem;display:flex}.notification-preview-item time{color:var(--text-secondary);font-size:.75rem}.notification-preview footer{border-top:1px solid var(--border-default);padding:16px 20px}.notification-preview footer a{align-items:center;min-height:44px;display:inline-flex}.notification-quiet{text-align:center;padding:28px 8px}.notification-quiet h3{font:400 1.75rem/1.2 var(--font-display);margin:0 0 12px}@media (max-width:800px){.notification-preview{width:100%;max-width:100%;max-height:85dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:20px 20px 0 0;inset:auto 0 0}.notification-preview::backdrop{background:#00000073}}.notification-preview-header h2{overflow-wrap:anywhere;min-width:0}.notification-preview-header button{flex:none}.notification-preview-header,.notification-preview footer{flex-shrink:0}.notification-preview footer a{overflow-wrap:anywhere}.mission-editor-dialog{background:var(--surface-card);width:min(80rem,100% - 3rem);max-height:90svh;padding:2rem}.mission-editor-dialog header h2{font-size:2rem;font-style:italic}.mission-editor-columns{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.mission-editor-columns>div{min-width:0}.mission-editor-columns label{gap:.5rem;margin-bottom:1.4rem;font-size:.875rem;font-weight:600;display:grid}.mission-editor-columns input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)),.mission-editor-columns select,.mission-editor-columns textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)),.goal-reward{width:100%;max-width:100%;min-height:2.75rem;color:var(--text-primary);background:var(--surface-input);border:1px solid var(--control-border);font:inherit;border-radius:.5rem;padding:.65rem .85rem}.mission-editor-columns textarea{resize:vertical;min-height:6rem}.mission-editor-fields{border:0;min-width:0;margin:0;padding:0}.mission-editor-footer{border-top:1px solid var(--border-default);justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding:1.5rem 0;display:flex}.mission-publication{border-top:1px solid var(--border-default);padding-top:1rem}.mission-editor-goals{padding:0;list-style:none}.mission-editor-goals li{border:1px solid var(--border-default);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:1rem;display:flex}.mission-editor-goals li>span{overflow-wrap:anywhere;flex:1;min-width:8rem}.mission-editor-goals small,.star-history small{color:var(--text-secondary);display:block}.goal-row input[type=checkbox]{width:1.4rem;height:1.4rem;accent-color:var(--action-primary);flex:0 0 1.4rem}.goal-row .stars{white-space:normal;font-size:.8rem}.goal-row .goal-body{overflow-wrap:anywhere;min-width:0}.goal-row input:disabled{cursor:default}.star-ledger{margin-bottom:1rem}.star-history{padding:0;list-style:none}.star-history li{border-bottom:1px solid var(--border-default);overflow-wrap:anywhere;justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.star-history li>span{flex:1;min-width:0}.star-history li>strong{flex-shrink:0}@media (max-width:800px){.mission-editor-dialog{border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:1rem}.mission-editor-columns{grid-template-columns:1fr;gap:1rem}.mission-editor-goals li{padding:.75rem}.mission-grid:not(.personal){scroll-snap-type:x proximity;display:flex;overflow-x:auto}.mission-grid:not(.personal)>.mission-card{scroll-snap-align:start;min-width:min(17rem,85vw)}.goal-row{flex-wrap:wrap}.goal-row .goal-body{flex:1}.goal-row .stars{margin-left:auto}}.mission-editor-columns label{grid-template-columns:minmax(0,1fr);min-width:0}.mission-editor-columns input{min-width:0}@media (max-width:800px){.mission-editor-footer{background:var(--surface-card);z-index:1;flex-wrap:wrap;position:sticky;bottom:-1rem}}.vault-page{overflow-wrap:anywhere}.vault-page label{gap:8px;min-width:0;margin-block:12px;display:grid}.vault-page input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)):not([type=checkbox]):not([type=range]):not([type=color]),.vault-page select,.vault-page textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)){background:var(--surface-input);width:100%;min-width:0;max-width:100%;color:var(--text-primary);border:1px solid var(--control-border);font:inherit;border-radius:8px;padding:12px}.vault-page input[type=checkbox]{width:20px;height:20px;accent-color:var(--action-primary)}.vault-page button{min-height:44px}.vault-page .panel{margin-block:20px}.vault-grid{grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));gap:24px;margin-block:24px;display:grid}.vault-grid.collections{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}.vault-card{border:1px solid var(--control-border);background:var(--surface-card);border-radius:14px;width:100%;min-width:0;max-width:300px;margin:0;padding:6px}.vault-card-art{aspect-ratio:5/7;background:var(--surface-input);border-radius:10px;position:relative;overflow:hidden}.vault-card-art>img{object-fit:cover;width:100%;height:100%}.vault-card-back{border:double 5px var(--action-primary);background:radial-gradient(ellipse at 50% 20%,#29233b,transparent 65%),var(--surface-card);height:100%;color:var(--text-primary);flex-direction:column;justify-content:center;align-items:center;display:flex}.vault-card-back span{font-family:Instrument Serif,serif;font-size:1.6rem}.vault-card-back small{margin-top:12px}.vault-card figcaption{gap:6px;padding:12px 6px;display:grid}.vault-card figcaption span{color:var(--text-secondary);font-size:.85rem}.vault-card.lunar{box-shadow:0 0 16px #a3b8e033}.vault-card.celestial{box-shadow:0 0 20px #b594f855}.vault-card.eclipse{border-color:var(--action-primary);box-shadow:0 0 24px #daa64066}.vault-card.special{border-style:double;border-width:3px}.vault-cover{object-fit:cover;border-radius:12px;width:100%;max-width:500px;max-height:250px}.vault-filters,.vault-trade-columns{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:20px;display:grid}.vault-pull>.vault-card,.vault-reveal>.vault-card{width:min(260px,100%);margin:24px auto}.vault-reveal{perspective:1000px}.vault-reveal.revealed>.vault-card{animation:.45s ease-out vault-flip}@keyframes vault-flip{0%{transform:rotateY(-90deg)}to{transform:rotateY(0)}}.vault-payment{max-height:40svh;overflow:auto}.vault-payment label{align-items:center;gap:8px;min-height:44px;display:flex}.vault-bookshelf{border-bottom:8px solid var(--control-border);gap:14px;padding:20px 8px;display:flex;overflow-x:auto}.vault-bookshelf a{text-align:center;color:#fff;text-shadow:0 1px 4px #000,0 1px 8px #000;border:1px solid var(--control-border);border-radius:5px 12px 12px 5px;flex-direction:column;flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex;overflow:hidden}.vault-bookshelf.shelf a{writing-mode:vertical-rl;gap:12px;width:72px;height:220px;box-shadow:inset 6px 0 #0003}.vault-bookshelf.gallery a{gap:12px;width:160px;min-height:220px;padding:12px}.vault-bookshelf img{object-fit:cover;width:100%;height:150px}.vault-binder-page{border:1px solid var(--control-border);background:var(--surface-card);border-radius:16px;margin-block:24px;padding:24px}.vault-binder-page.pocket{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.vault-pocket{min-width:0}.pocket .vault-pocket{border:1px dashed var(--control-border);border-radius:12px;min-height:150px}.vault-binder-page.freeform{aspect-ratio:3/4;position:relative;overflow:hidden}.freeform .vault-pocket{width:28%;position:absolute}.vault-trade-cards{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px;display:grid}.vault-chat{padding-left:20px}.vault-chat li{border-bottom:1px solid var(--border-default);padding-block:16px}.vault-chat p{white-space:pre-wrap}.vault-nav-children{gap:4px;padding:0 12px 8px 40px;display:grid}.vault-nav-children a{color:var(--text-secondary);min-height:36px;padding:8px;text-decoration:none}@media (max-width:800px){.desktop-connections,.vault-nav-children{display:none}.vault-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vault-card figcaption{padding:8px 2px}.vault-binder-page{padding:8px}.vault-binder-page.pocket{gap:6px}.vault-trade-columns{grid-template-columns:1fr}.vault-page .tabs{flex-wrap:nowrap;overflow-x:auto}.vault-page .tabs a{white-space:nowrap}.vault-nav-group{min-width:0}}@media (prefers-reduced-motion:reduce){.vault-reveal.revealed>.vault-card{animation:none}}.vault-card-art>img.vault-frame-overlay{object-fit:fill;pointer-events:none;position:absolute;inset:0}.vault-bookshelf a>span{color:#fff;background:#080a10e6;border-radius:4px;padding:6px}.vault-page button:not(.button,.ev-button){border:1px solid var(--control-border);border-radius:var(--radius-8);background:var(--surface-input);min-height:2.75rem;color:var(--text-primary);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.vault-page button:not(.button,.ev-button):hover:not(:disabled){background:var(--surface-selected)}.vault-page button:disabled{opacity:1;color:var(--text-disabled);cursor:not-allowed}.vault-tabs{margin-block:24px}.vault-tabs a{flex-shrink:0}.vault-nav-children[hidden]{display:none}@media (max-width:800px){.vault-tabs{flex-wrap:nowrap;max-width:100%;overflow-x:auto}}@media (min-width:801px){.vault-tabs,.heartline-context-nav{display:none}}.support-nav-children{gap:4px;padding:0 8px 0 16px;display:grid}.support-nav-children[hidden]{display:none}.support-nav-children a{color:var(--text-secondary);min-height:36px;padding:6px 8px;text-decoration:none}.support-nav-children a[aria-current=page],.vault-nav-children a[aria-current=page]{color:var(--action-primary)}@media (max-width:800px){.support-nav-children{display:none}.heartline-context-nav{flex-wrap:nowrap;gap:20px;display:flex}.heartline-context-nav a{white-space:nowrap;flex-shrink:0}}.support-page{width:100%;max-width:none}.support-search{flex-wrap:wrap;gap:16px;margin-block:24px;display:flex}.support-search label{flex:1;min-width:min(100%,220px)}.support-search input,.support-search select,.support-form input,.support-form textarea,.support-form select{background:var(--surface-input);width:100%;color:var(--text-primary);border:1px solid var(--control-border);font:inherit;border-radius:8px;margin-top:8px;padding:12px;display:block}.support-form{gap:20px;display:grid}.support-form textarea{min-height:160px}.support-form.is-dragover{outline:2px dashed var(--border-focus);outline-offset:4px}.support-feedback-kinds{flex-wrap:wrap;gap:8px;min-width:0;margin:0;display:flex}.support-feedback-kinds button{text-align:left;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.support-feedback-media{gap:12px;min-width:0;display:grid}.support-feedback-media .attachment-toolbar{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.support-page .support-form,.support-page .panel{overflow-wrap:anywhere;min-width:0;max-width:100%}.support-review-media{margin-block:12px}.support-article{border-bottom:1px solid var(--control-border);overflow-wrap:anywhere;padding:16px 0}.support-article summary{cursor:pointer;min-height:44px;padding-block:12px;font-weight:600}.support-article p{white-space:pre-wrap;line-height:1.65}.support-progress{width:100%;height:16px;accent-color:var(--action-primary)}.support-finance-row{flex-wrap:wrap;gap:16px;display:flex}.support-form>.button{justify-self:start}.support-list{gap:16px;padding:0;list-style:none;display:grid}.support-page .notice{margin-block:16px}.support-page.is-support-enverse{isolation:isolate;gap:clamp(1.25rem,2.5vw,2rem);width:100%;max-width:none;padding-top:.25rem;display:grid;position:relative}.support-enverse{gap:clamp(1.75rem,3.5vw,2.75rem);width:100%;max-width:52rem;margin-inline:auto;display:grid}.support-enverse-stage{isolation:isolate;min-height:clamp(52rem,92vh,62.5rem);box-shadow:none;background:0 0;border:0;border-radius:0;align-content:start;justify-items:center;padding:clamp(.5rem,1.8vw,1.15rem) clamp(.5rem,2vw,1rem) clamp(2.5rem,5vw,4rem);display:grid;position:relative;overflow:visible}.workspace[data-atmosphere=support]{--support-background-blur:.5px;--page-atmosphere-plate:var(--support-sanctuary-plate);--page-atmosphere-position:50% 0%;--page-atmosphere-height:min(100%,68rem);--page-atmosphere-solid:0%;--page-atmosphere-mid:62%;--page-atmosphere-fade-end:100%;--page-atmosphere-terminal:var(--support-environment-color);background-color:var(--support-environment-color);background-image:none}.workspace:has(.is-support-enverse){--support-background-blur:.5px;--page-atmosphere-plate:var(--support-sanctuary-plate);--page-atmosphere-position:50% 0%;--page-atmosphere-height:min(100%,68rem);--page-atmosphere-solid:0%;--page-atmosphere-mid:62%;--page-atmosphere-fade-end:100%;--page-atmosphere-terminal:var(--support-environment-color);background-color:var(--support-environment-color);background-image:none}html[data-sky=dawn] .workspace[data-atmosphere=support],html[data-sky=day] .workspace[data-atmosphere=support],html[data-sky=dusk] .workspace[data-atmosphere=support],html[data-sky=night] .workspace[data-atmosphere=support]{--page-atmosphere-terminal:var(--support-environment-color);--page-atmosphere-position:50% 0%}.page-atmosphere-support .page-atmosphere-plate{opacity:1;aspect-ratio:1;width:100%;height:auto;filter:blur(var(--support-background-blur));background-position:50% 0;background-repeat:no-repeat;background-size:100%;left:0;right:0;transform:none;-webkit-mask-image:none;mask-image:none}.page-atmosphere-support :is(.page-atmosphere-sky,.page-atmosphere-mist,.page-atmosphere-stars,.page-atmosphere-veil,.page-atmosphere-haze,.page-atmosphere-fade){display:none}@media (max-width:1100px){.workspace[data-atmosphere=support]{--page-atmosphere-height:min(100%,58rem);--page-atmosphere-position:50% 0%}.workspace:has(.is-support-enverse){--page-atmosphere-height:min(100%,58rem);--page-atmosphere-position:50% 0%}}@media (max-width:800px){.workspace[data-atmosphere=support],html[data-sky=dawn] .workspace[data-atmosphere=support],html[data-sky=day] .workspace[data-atmosphere=support],html[data-sky=dusk] .workspace[data-atmosphere=support],html[data-sky=night] .workspace[data-atmosphere=support]{--page-atmosphere-height:min(100vw,46rem);--page-atmosphere-position:50% 0%}.support-enverse-stage{min-height:clamp(40rem,88vh,52rem)}}.support-enverse-hero{z-index:1;text-align:center;justify-items:center;gap:clamp(.45rem,1.2vw,.75rem);width:min(100%,40rem);padding-top:clamp(.15rem,1vw,.55rem);display:grid;position:relative}.support-enverse-kicker{font:600 .72rem/1.2 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--theme-accent) 55%,var(--text-primary));text-shadow:0 1px 10px color-mix(in srgb,var(--sky-top) 35%,transparent);margin:0}.support-enverse-title{font:600 clamp(2rem,4.2vw,3.1rem)/1.08 var(--font-display);color:var(--text-primary);letter-spacing:-.015em;max-width:18ch;text-shadow:0 2px 18px color-mix(in srgb,var(--sky-top) 40%,transparent);margin:0}.support-enverse-lede{max-width:34rem;font:450 .98rem/1.5 var(--font-body);color:color-mix(in srgb,var(--text-primary) 88%,var(--text-secondary));text-shadow:0 1px 12px color-mix(in srgb,var(--surface-canvas) 40%,transparent);margin:0 auto}.support-enverse-moon-stage{justify-items:center;gap:.85rem;width:100%;margin-top:clamp(1.25rem,3.5vw,2.75rem);margin-bottom:clamp(1rem,3vw,2.5rem);display:grid;position:relative}.support-enverse-moon-stage .realm-coverage-moon.is-hero,.support-enverse-moon-stage .realm-coverage-moon.is-large{--rcm-size:clamp(14.375rem,26vw,26.25rem)}.support-enverse-moon-note{margin:0}.support-enverse-qa{border:1px dashed color-mix(in srgb,var(--control-border) 70%,transparent);background:color-mix(in srgb,var(--surface-input) 40%,transparent);opacity:.82;border-radius:12px;padding:.55rem .85rem}.support-enverse-qa summary{cursor:pointer;font:600 .72rem/1.4 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);list-style-position:outside}.support-enverse-qa-presets{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.support-enverse-qa-presets .button{min-height:34px;padding:.3rem .65rem;font-size:.85rem}.support-enverse-sustain,.support-enverse-yours{border:1px solid color-mix(in srgb,var(--border-default) 45%,transparent);background:color-mix(in srgb,var(--surface-elevated) 42%,transparent);box-shadow:0 10px 28px color-mix(in srgb,var(--ambient-shadow,#000) 8%,transparent), inset 0 1px 0 #ffffff1a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;gap:.85rem;padding:clamp(1.05rem,2.2vw,1.45rem);display:grid;position:relative}.support-enverse-heart{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:.85rem;padding:clamp(.5rem,1.5vw,1rem) 0;display:grid}.support-enverse-sustain h2,.support-enverse-heart h2,.support-enverse-yours h2{font:600 1.35rem/1.15 var(--font-display);text-align:center;margin:0}.support-enverse-frequency{justify-content:center}.support-enverse-amounts{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.support-enverse-amount{min-height:46px;font:600 .95rem/1 var(--font-body);color:var(--text-primary);background:color-mix(in srgb,var(--surface-elevated) 35%,transparent);cursor:pointer;border:1px solid color-mix(in srgb,var(--control-border) 80%,var(--theme-accent));border-radius:999px;transition:border-color .14s,background-color .14s,box-shadow .14s}.support-enverse-amount[aria-pressed=true]{border-color:color-mix(in srgb,var(--theme-accent) 55%,var(--control-border));background:color-mix(in srgb,var(--theme-accent) 18%,var(--surface-elevated));box-shadow:0 0 0 1px color-mix(in srgb,var(--theme-accent) 25%,transparent)}.support-enverse-custom input{border:1px solid var(--control-border);background:var(--surface-input);width:100%;color:var(--text-primary);font:inherit;border-radius:12px;margin-top:.45rem;padding:.7rem .85rem;display:block}.support-enverse-cta{opacity:.78;background:linear-gradient(120deg,color-mix(in srgb,var(--theme-accent) 55%,#d8b898),color-mix(in srgb,#f0d8b8 60%,var(--theme-accent)));width:100%;min-height:50px;color:color-mix(in srgb,#1a1420 80%,var(--text-primary));border:0;border-radius:999px;justify-self:stretch}.support-enverse-tip,.support-enverse-carry{text-align:center;margin:0}.support-enverse-carry{opacity:.9;max-width:40rem;margin-inline:auto}.support-enverse-heart-head{text-align:center;gap:.25rem;display:grid}.support-enverse-heart-field{background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--theme-accent) 16%,transparent),transparent 62%), radial-gradient(ellipse at 20% 70%,color-mix(in srgb,var(--sky-horizon) 18%,transparent),transparent 45%), color-mix(in srgb,var(--surface-input) 35%,transparent);border:1px solid color-mix(in srgb,var(--border-default) 45%,transparent);border-radius:18px;min-height:12rem;padding:1.35rem 1rem 1.1rem;position:relative;overflow:hidden}.support-enverse-heart-curves{pointer-events:none;opacity:.28;width:92%;height:70%;position:absolute;inset:8% 4% 18%}.support-enverse-heart-curves path{fill:none;stroke:color-mix(in srgb,var(--theme-accent) 55%,#fff);stroke-width:.6px}.support-enverse-heart-stars{pointer-events:none;position:absolute;inset:0}.support-enverse-heart-stars .is-dot{background:color-mix(in srgb,var(--theme-accent) 55%,#fff);opacity:.55;width:4px;height:4px;box-shadow:0 0 8px color-mix(in srgb,var(--theme-accent) 45%,transparent);border-radius:50%;position:absolute}.support-enverse-heart-stars .is-a{top:22%;left:16%}.support-enverse-heart-stars .is-b{top:48%;left:42%}.support-enverse-heart-stars .is-c{top:30%;left:70%}.support-enverse-heart-stars .is-d{top:62%;left:82%}.support-enverse-heart-stars .is-glint{opacity:.45;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:linear-gradient(#fff,#fff) 50%/100% 18% no-repeat,linear-gradient(#fff,#fff) 50%/18% 100% no-repeat;width:7px;height:7px;position:absolute}.support-enverse-heart-stars .is-1{top:18%;right:22%}.support-enverse-heart-stars .is-2{width:5px;height:5px;bottom:28%;left:24%}.support-enverse-heart-preview{margin:0;padding:0;list-style:none;position:absolute;inset:0}.support-enverse-heart-preview-node{border:1px solid color-mix(in srgb,var(--theme-accent) 40%,transparent);background:color-mix(in srgb,var(--surface-elevated) 55%,transparent);width:42px;height:42px;color:var(--text-secondary);font:600 .85rem/1 var(--font-display);opacity:.72;box-shadow:0 0 16px color-mix(in srgb,var(--theme-accent) 18%,transparent);border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.support-enverse-heart-empty-copy{z-index:1;text-align:center;pointer-events:none;place-items:center;min-height:11rem;padding:1rem;display:grid;position:relative}.support-enverse-heart-avatars{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.1rem;min-height:6rem;margin:0;padding:1rem 0 .5rem;list-style:none;display:flex;position:relative}.support-enverse-heart-avatar{transform:translateY(calc((var(--heart-i,0) - 3) * 4px))}.support-enverse-heart-avatar .avatar{width:48px;height:48px;box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-accent) 25%,transparent)}.support-enverse-heart-count{text-align:center;z-index:1;margin:.35rem 0 0;position:relative}.support-enverse-yours-grid{gap:.55rem;display:grid}.support-enverse-yours-row{border:1px solid color-mix(in srgb,var(--control-border) 70%,transparent);background:color-mix(in srgb,var(--surface-input) 45%,transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .85rem;display:flex}.support-enverse-yours-row>div,.support-enverse-yours-row>span:first-child{gap:.15rem;display:grid}.support-enverse-yours-row input[type=checkbox]{width:2.5rem;min-width:2.5rem;height:1.35rem;accent-color:var(--theme-accent)}.support-enverse-faq{text-align:center;margin:0}.support-enverse-faq a{color:var(--theme-accent-strong,var(--action-primary));font-weight:600;text-decoration:none}.support-enverse-faq a:hover{text-decoration:underline}.realm-coverage-moon{--rcm-size:clamp(14.375rem,28vw,26.25rem);--rcm-gold:#edc6b7;--rcm-liquid-hi:#fff9ef;--rcm-shadow-wash:#10121b;--rcm-ink:var(--text-primary);--rcm-glow:#edc6b755;--rcm-halo:#edc6b788;--rcm-opal-a:#e8dfea;--rcm-opal-c:#f5d9c7;--rcm-star:#fff1dc;--rcm-thread:#fce3d7;--rcm-inner-pearl:#fff0df;--rcm-inner-champagne:#edc6ae;--rcm-inner-rose:#cd917e;width:var(--rcm-size);grid-template-rows:var(--rcm-size) auto;isolation:isolate;filter:drop-shadow(0 18px 42px color-mix(in srgb,var(--rcm-glow) 36%,transparent));justify-items:center;display:grid;position:relative}.realm-coverage-moon.is-mini{--rcm-size:5.25rem;filter:drop-shadow(0 6px 14px color-mix(in srgb,var(--rcm-glow) 32%,transparent))}.realm-coverage-moon-stage{width:var(--rcm-size);height:var(--rcm-size);border-radius:50%;position:relative}.realm-coverage-moon-halo,.realm-coverage-moon-bloom{pointer-events:none;z-index:0;border-radius:50%;position:absolute}.realm-coverage-moon-halo{opacity:1;filter:blur(16px);background:radial-gradient(closest-side at 48% 52%,#fff0d8 82%,#f2d4adbb 96%,#0000 100%);border-radius:0;inset:0}.realm-coverage-moon-halo:before,.realm-coverage-moon-halo:after{content:"";pointer-events:none;position:absolute;inset:0}.realm-coverage-moon-halo:before{opacity:calc(.35 + var(--rcm-fill) * .003);filter:blur(12px);background:radial-gradient(at 28% 66%,#ffe8c5cc,#0000 64%),radial-gradient(at 73% 61%,#fff2dcdd,#0000 64%),radial-gradient(closest-side at 50% 55%,#ecc4aa 84%,#0000 100%)}.realm-coverage-moon-halo:after{opacity:.55;filter:blur(36px);background:radial-gradient(closest-side,#f4d5b2 86%,#0000 100%)}.realm-coverage-moon.is-celebrating .realm-coverage-moon-bloom{opacity:1}.realm-coverage-moon-aura-stars{pointer-events:none;z-index:3;position:absolute;inset:-3%}.realm-coverage-moon-aura-stars span{opacity:.5;background:linear-gradient(var(--rcm-liquid-hi),var(--rcm-liquid-hi)) center/100% 16% no-repeat, linear-gradient(var(--rcm-liquid-hi),var(--rcm-liquid-hi)) center/16% 100% no-repeat;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:9px;height:9px;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--rcm-liquid-hi) 60%,transparent));position:absolute}.realm-coverage-moon-aura-stars .is-pin{clip-path:none;background:var(--rcm-liquid-hi);opacity:.45;border-radius:50%;width:3px;height:3px}.realm-coverage-moon-aura-stars .is-a1{top:4%;right:8%}.realm-coverage-moon-aura-stars .is-a2{opacity:.38;width:7px;height:7px;top:18%;left:2%}.realm-coverage-moon-aura-stars .is-a3{opacity:.44;width:8px;height:8px;bottom:14%;right:-1%}.realm-coverage-moon-aura-stars .is-a4{opacity:.32;width:6px;height:6px;top:52%;left:-4%}.realm-coverage-moon-aura-stars .is-a5{opacity:.36;width:6px;height:6px;top:8%;left:18%}.realm-coverage-moon-aura-stars .is-a6{opacity:.4;width:7px;height:7px;bottom:8%;left:10%}.realm-coverage-moon-aura-stars .is-a7{top:36%;right:-3%}.realm-coverage-moon-aura-stars .is-a8{bottom:28%;right:12%}.realm-coverage-moon-aura-stars .is-edge{opacity:0;width:7px;height:7px;top:calc(100% - var(--rcm-fill,50) * 1% - 4%)}.realm-coverage-moon-aura-stars .is-e1{width:8px;height:8px;left:-1.5%}.realm-coverage-moon-aura-stars .is-e2{right:-1.2%}.realm-coverage-moon-aura-stars .is-e3{left:6%;top:calc(100% - var(--rcm-fill,50) * 1% + 2%);width:5px;height:5px}.realm-coverage-moon-aura-stars .is-e4{right:5%;top:calc(100% - var(--rcm-fill,50) * 1% - 1%)}.realm-coverage-moon-aura-stars .is-e5{left:48%;top:calc(100% - var(--rcm-fill,50) * 1% - 6%);width:6px;height:6px}.realm-coverage-moon-sphere{z-index:1;border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:inset -10px -12px 28px #00000014,inset 8px 6px 20px #ffffff12;-webkit-mask-image:radial-gradient(circle,#000 94%,#0000 99.5%);mask-image:radial-gradient(circle,#000 94%,#0000 99.5%)}.realm-coverage-moon-svg{width:100%;height:100%;display:block;overflow:hidden}.realm-coverage-moon-texture.is-base{filter:saturate(.5)brightness(.43)contrast(1.2)}.realm-coverage-moon-texture.is-lit{filter:grayscale()sepia(.65)hue-rotate(-20deg)saturate(.7)brightness(.6)contrast(1.28)}.realm-coverage-moon-inner-light{opacity:.9}.realm-coverage-moon.is-covered .realm-coverage-moon-inner-light{opacity:1}.realm-coverage-moon-copy{z-index:4;text-align:center;pointer-events:none;place-items:center;gap:.28rem;width:100%;padding:.85rem .5rem 0;display:grid;position:relative}.realm-coverage-moon.is-large:after{content:"";height:calc(1.13rem + clamp(1.85rem,4.8vw,2.85rem)/1.05263 + 1.3*clamp(.7rem,1.4vw,.8rem))}.realm-coverage-moon.is-large .realm-coverage-moon-copy{top:calc(var(--rcm-size) * .5);gap:.55rem;padding:0;position:absolute;left:0;transform:translateY(-50%)}.realm-coverage-moon.is-large .realm-coverage-moon-value,.realm-coverage-moon.is-large .realm-coverage-moon-caption{color:var(--rcm-liquid-hi);text-shadow:0 1px 3px #101323,0 2px 9px #101323b3,0 0 16px color-mix(in srgb,var(--rcm-opal-c) 45%,transparent)}.realm-coverage-moon.is-large .realm-coverage-moon-caption{font-size:clamp(.58rem,1vw,.75rem)}.realm-coverage-moon-value{font:600 clamp(1.85rem,4.8vw,2.85rem)/.95 var(--font-display);letter-spacing:-.02em;color:var(--rcm-ink);text-shadow:0 1px 2px color-mix(in srgb,var(--surface-canvas) 55%,transparent), 0 0 18px color-mix(in srgb,var(--rcm-glow) 30%,transparent);margin:0}.realm-coverage-moon.is-mini .realm-coverage-moon-value{font-size:.95rem}.realm-coverage-moon.is-mini .realm-coverage-moon-copy{padding-top:.35rem}.realm-coverage-moon-caption{font:500 clamp(.7rem,1.4vw,.8rem)/1.3 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--rcm-ink) 78%,var(--text-secondary));margin:0}.realm-coverage-moon.is-mini .realm-coverage-moon-caption{letter-spacing:.02em;font-size:.52rem}.realm-coverage-moon.is-unavailable{opacity:.92}.realm-coverage-moon-particles circle{fill:var(--rcm-star);opacity:0}.realm-coverage-moon-wave,.realm-coverage-moon-crest,.realm-coverage-moon-horizon-soft,.realm-coverage-moon-horizon-bead{transform-box:fill-box;transform-origin:50%}.realm-coverage-moon-star.is-glow{filter:blur(.15px)}.realm-coverage-moon-star-bloom{mix-blend-mode:screen}.realm-coverage-moon-star-group,.realm-coverage-moon-star{transform-box:fill-box;transform-origin:50%}html[data-sky=dawn] .realm-coverage-moon{--rcm-opal-a:#f4d6d7}html[data-sky=day] .realm-coverage-moon{--rcm-opal-a:#dbeafa}html[data-sky=dusk] .realm-coverage-moon{--rcm-opal-a:#e4cfe9}html[data-sky=night] .realm-coverage-moon{--rcm-opal-a:#cdd6f2}@keyframes rcm-wave-drift{0%,to{transform:translate(-3px)}50%{transform:translate(3px)}}@keyframes rcm-particle-drift{0%{opacity:0;transform:translateY(8px)}18%{opacity:.85}78%{opacity:.4}to{opacity:0;transform:translate(3px,-28px)}}@keyframes rcm-aura-twinkle{0%,to{opacity:.18;transform:scale(.82)}45%{opacity:.72;transform:scale(1.08)}70%{opacity:.3;transform:scale(.9)}}@keyframes rcm-edge-flash{0%,72%,to{opacity:0;transform:scale(.6)}78%{opacity:.85;transform:scale(1.15)}86%{opacity:.4;transform:scale(.95)}}@keyframes rcm-star-twinkle{0%,to{opacity:.35;transform:scale(.92)}40%{opacity:1;transform:scale(1.18)}65%{opacity:.45;transform:scale(.96)}}@keyframes rcm-star-bloom{0%,to{opacity:.4;transform:scale(1)}35%{opacity:.95;transform:scale(1.35)}55%{opacity:.5;transform:scale(1.05)}}@keyframes rcm-star-blink{0%,to{opacity:.55}48%{opacity:.55}52%{opacity:.95}58%{opacity:.65}}@keyframes rcm-thread-pulse{0%,to{opacity:.6}42%{opacity:1}58%{opacity:.75}}@keyframes rcm-halo-breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:.95;transform:scale(1.03)}}@keyframes rcm-horizon-bead{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:.9;transform:scale(1.2)}}@keyframes rcm-celebrate-stars{0%{opacity:.4;transform:scale(1)}30%{opacity:1;transform:scale(1.4)}to{opacity:.55;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-horizon-soft,.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-liquid-edge{transform-box:view-box;transform-origin:100px calc((100 - var(--rcm-fill)) * 2px)}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-particles .is-p1{animation:9.5s ease-in-out infinite rcm-particle-drift}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-particles .is-p2{animation:11s ease-in-out 1.4s infinite rcm-particle-drift}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-particles .is-p3{animation:8.2s ease-in-out 2.4s infinite rcm-particle-drift}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-particles .is-p4{animation:12s ease-in-out .7s infinite rcm-particle-drift}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-particles .is-p5{animation:10s ease-in-out 2s infinite rcm-particle-drift}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-particles .is-p6{animation:11.5s ease-in-out 3s infinite rcm-particle-drift}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-particles .is-p7{animation:9s ease-in-out 1.1s infinite rcm-particle-drift}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-particles .is-p8{animation:13s ease-in-out 2.8s infinite rcm-particle-drift}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-aura-stars .is-a1{animation:6.2s ease-in-out infinite rcm-edge-flash}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-aura-stars .is-a2{animation:7.4s ease-in-out 1.1s infinite rcm-edge-flash}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-aura-stars .is-a3{animation:8s ease-in-out 2s infinite rcm-edge-flash}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-aura-stars .is-a4{animation:6.8s ease-in-out .6s infinite rcm-edge-flash}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-aura-stars .is-a5{animation:5.9s ease-in-out 1.6s infinite rcm-edge-flash}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-aura-stars .is-a6{animation:8.4s ease-in-out .9s infinite rcm-edge-flash}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-aura-stars .is-a7{animation:5.2s ease-in-out 2.2s infinite rcm-edge-flash}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-aura-stars .is-a8{animation:7s ease-in-out 2.6s infinite rcm-edge-flash}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-aura-stars .is-e1{animation:7.8s ease-in-out infinite rcm-edge-flash}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-aura-stars .is-e2{animation:9.2s ease-in-out 1.8s infinite rcm-edge-flash}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-aura-stars .is-e3{animation:8.4s ease-in-out 3.4s infinite rcm-edge-flash}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-aura-stars .is-e4{animation:10.1s ease-in-out .9s infinite rcm-edge-flash}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-aura-stars .is-e5{animation:11.4s ease-in-out 4.2s infinite rcm-edge-flash}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-star-group.is-tw1{animation:5.4s ease-in-out infinite rcm-star-twinkle}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-star-group.is-tw2{animation:7.1s ease-in-out 1.2s infinite rcm-star-bloom}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-star-group.is-tw3{animation:6.3s ease-in-out .4s infinite rcm-star-blink}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-star-group.is-tw4{animation:8.2s ease-in-out 2.1s infinite rcm-star-twinkle}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-star-group.is-tw5{animation:9s ease-in-out .8s infinite rcm-star-bloom}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-star-group.is-tw6{animation:7.6s ease-in-out 1.7s infinite rcm-star-blink}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-threads .is-t1{animation:8.5s ease-in-out infinite rcm-thread-pulse}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-threads .is-t2{animation:10s ease-in-out 1.5s infinite rcm-thread-pulse}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-threads .is-t3{animation:9.2s ease-in-out 2.8s infinite rcm-thread-pulse}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-threads .is-t4{animation:11s ease-in-out .6s infinite rcm-thread-pulse}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-threads .is-t5{animation:8.8s ease-in-out 3.5s infinite rcm-thread-pulse}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-horizon-bead.is-b1{animation:6.5s ease-in-out infinite rcm-horizon-bead}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-horizon-bead.is-b2{animation:7.8s ease-in-out 1.3s infinite rcm-horizon-bead}.realm-coverage-moon:not(.is-mini) .realm-coverage-moon-horizon-bead.is-b3{animation:9s ease-in-out 2.4s infinite rcm-horizon-bead}.realm-coverage-moon.is-celebrating:not(.is-mini) .realm-coverage-moon-star,.realm-coverage-moon.is-celebrating:not(.is-mini) .realm-coverage-moon-aura-stars span{animation:1.8s ease-out both rcm-celebrate-stars}}@media (prefers-reduced-motion:reduce){.realm-coverage-moon-liquid-edge,.realm-coverage-moon-wave,.realm-coverage-moon-crest,.realm-coverage-moon-horizon-soft,.realm-coverage-moon-horizon-bead,.realm-coverage-moon-particles,.realm-coverage-moon-halo,.realm-coverage-moon-star,.realm-coverage-moon-star-group,.realm-coverage-moon-threads path,.realm-coverage-moon-aura-stars span{animation:none!important}.realm-coverage-moon-particles{display:none}.realm-coverage-moon-aura-stars .is-edge{opacity:.35}.realm-coverage-moon-star{opacity:1}}@media (max-width:1100px){.support-enverse-moon-stage .realm-coverage-moon.is-hero,.support-enverse-moon-stage .realm-coverage-moon.is-large{--rcm-size:clamp(18.75rem,34vw,22.5rem)}}@media (max-width:800px){.support-enverse-moon-stage .realm-coverage-moon.is-hero,.support-enverse-moon-stage .realm-coverage-moon.is-large{--rcm-size:clamp(14.375rem,68vw,17.5rem)}.support-enverse-moon-stage{margin-top:clamp(1rem,4vw,1.75rem)}}.realm-coverage-mini-card{border:1px solid color-mix(in srgb,var(--border-default) 65%,transparent);background:color-mix(in srgb,var(--surface-elevated) 60%,transparent);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:1rem;max-width:22rem;padding:1rem 1.1rem;display:grid}.realm-coverage-mini-card-kicker{font:600 .72rem/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:0}.realm-coverage-mini-card-value{font:600 1.35rem/1 var(--font-display);margin:.2rem 0 .35rem}.realm-coverage-mini-card .text-link{font:600 .9rem/1.3 var(--font-body);color:var(--theme-accent-strong,var(--action-primary));text-decoration:none}.realm-coverage-mini-card .text-link:hover{text-decoration:underline}@media (max-width:800px){.support-enverse-stage{min-height:auto;padding:1rem .25rem 1.25rem}.support-enverse-moon-stage .realm-coverage-moon.is-large{--rcm-size:min(16.5rem,82vw)}.support-enverse-amounts{grid-template-columns:repeat(3,minmax(0,1fr))}.support-enverse-heart-preview-node{width:34px;height:34px;font-size:.75rem}}@media (max-width:420px){.support-enverse-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}}.identity-setup{max-width:600px}.identity-setup h1{margin-block:24px}.identity-setup .check-label{align-items:flex-start;gap:12px;display:flex}.identity-setup input[type=checkbox],.auth-step input[type=checkbox]{width:20px;min-width:20px;margin-top:2px}.demographic-fields{gap:16px;min-width:0;margin-block:20px;display:grid}.demographic-fields legend{font-family:var(--font-display);font-size:24px}.profile-demographic-details{flex-wrap:wrap;gap:12px 24px;margin-block:12px;font-size:14px;display:flex}.profile-demographic-details div{gap:6px;display:flex}.profile-demographic-details dt{color:var(--text-secondary)}.profile-demographic-details dd{margin:0}.identity-management{gap:24px;display:grid}.identity-management textarea{min-height:110px}.identity-management .identity-list{gap:8px;max-height:440px;display:grid;overflow:auto}.system-state{overflow-wrap:anywhere;min-width:0}.system-state-compact{padding:1rem 0}.system-state h2,.system-state h3{margin-bottom:.5rem}.system-state-body{color:var(--text-secondary)}.system-state-body p:last-child{margin-bottom:0}.system-state-action{margin-top:1rem}.system-luna{color:var(--text-secondary);letter-spacing:.08em;margin-bottom:.5rem;font-size:.75rem;display:block}.network-state{border:1px solid var(--border-default);border-radius:var(--radius-card,1rem);background:var(--surface-card);color:var(--text-primary);margin:1rem 1.5rem;padding:.75rem 1rem;font-size:.875rem}.live-sky{text-align:center;flex:0 220px;align-self:center;width:220px;min-width:0}.live-sky details{position:relative}.live-sky summary{cursor:pointer;border-radius:1rem;list-style:none}.live-sky summary::-webkit-details-marker{display:none}.live-sky summary:focus-visible{outline:3px solid var(--border-focus);outline-offset:4px}.canonical-moon{background:#070914;border-radius:50%;width:136px;height:136px;margin:.5rem auto;display:block;position:relative;overflow:hidden;box-shadow:0 0 35px #c5beff12}.moon-surface{width:116.8%;max-width:none;height:116.8%;position:absolute;top:-8.4%;left:-8.4%}.moon-shadow{opacity:1}.moon-light{position:absolute;inset:0}.live-sky-label{color:var(--text-secondary);font-size:.75rem;display:block}.live-sky-detail{z-index:5;text-align:left;background:var(--surface-card);border:1px solid var(--border-default);width:min(260px,80vw);color:var(--text-primary);border-radius:1rem;padding:1rem;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0003}.live-sky-detail small{font-size:.75rem}.live-sky-event{color:var(--text-secondary);margin-top:.75rem;font-size:.75rem}.live-sky-event p{margin:.25rem 0}@media (max-width:600px){.live-sky{flex-basis:130px;width:130px}.canonical-moon{width:100px;height:100px}.live-sky-detail{right:0}}@media (prefers-reduced-motion:reduce){.system-state,.canonical-moon,.live-sky{transition:none;animation:none}}.safety-controls form{gap:var(--space-16,1rem);max-width:42rem;margin-block:1rem 2rem;display:grid}.safety-controls label{gap:.5rem;display:grid}.safety-controls label:has(input[type=checkbox]){align-items:flex-start;display:flex}.safety-controls input:not([type=checkbox]),.safety-controls select,.safety-controls textarea{width:100%;min-width:0}.safety-controls blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid var(--border-subtle);margin-inline:0;padding-left:1rem}.safety-case{border-bottom:1px solid var(--border-subtle);padding-block:1rem}.safety-controls li{overflow-wrap:anywhere;margin-block:1rem}.safety-controls textarea,.safety-report-details{resize:vertical;min-height:10rem}.pulse-actions>button:not(:where(.ev-button)),.pulse-actions>a:not(:where(.ev-button)),.pulse-actions>details>summary{background:0 0;border-radius:0;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:6px;display:inline-flex}.pulse-actions>button:not(:where(.ev-button))[aria-pressed=true],.pulse-actions>details>summary[aria-pressed=true]{color:var(--engagement-fg,var(--text-secondary));background:0 0}.pulse-actions>:is(button,a,summary):not(:where(.ev-button)):focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:8px}.pulse-reference{border:1px solid var(--border-nested,var(--border-subtle));overflow-wrap:anywhere;border-radius:12px;margin:12px 0;padding:16px;position:relative}.pulse-reference p{white-space:pre-wrap}.quote-embed{color:var(--text-primary);text-decoration:none}.quote-embed .quote-embed-body{white-space:pre-wrap;color:var(--text-primary);margin:.35rem 0 0;text-decoration:none}.quote-embed-surface{border-radius:inherit;z-index:0;cursor:pointer;position:absolute;inset:0}.quote-embed:hover,.quote-embed:focus-within{border-color:var(--card-interactive-border);background-image:linear-gradient(var(--card-interactive-wash),var(--card-interactive-wash))}.quote-embed-surface:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.quote-embed .coven-identity,.quote-embed .quote-embed-body{z-index:1;position:relative}.quote-embed .quote-embed-body a[href^="https://"]{z-index:2;color:var(--interactive-accent);text-underline-offset:2px;text-decoration:underline;position:relative}.composer-quote-attachment.quote-embed:hover{background:color-mix(in srgb,var(--surface-input) 70%,transparent);cursor:default}.pulse-dialog{width:min(620px,100% - 24px)}.pulse-timeline{gap:var(--stack-gap);display:grid}.pulse-item{content-visibility:auto;contain-intrinsic-size:auto 320px}.pulse-item:focus-within{content-visibility:visible}.pulse-new{z-index:3;align-self:center;position:sticky;top:12px;box-shadow:0 4px 20px #0006}.pulse-sentinel{height:1px}.forum-post-title{margin:0 0 12px;font-size:1.3rem}.pulse-video{background:#080a11;border-radius:12px;width:100%;max-height:400px}@media (max-width:800px){.pulse-actions{flex-wrap:wrap;gap:2px}.pulse-dialog{max-height:85dvh}.pulse-new{top:8px}.pulse-actions img{width:18px;height:18px}}.pulse-reference>a:not(.quote-embed-surface){min-height:44px;padding:12px 0;display:block}.coven-sort button{appearance:none;cursor:pointer}.coven-nav-children{gap:2px;padding-left:30px;display:grid}.sidebar .coven-nav-children[hidden]{display:none}.coven-nav-children a{min-height:44px;color:var(--text-secondary);padding:8px 10px;font-size:.8125rem;text-decoration:none;display:block}.coven-nav-children a[aria-current]{color:var(--text-primary);background:var(--palette-border);border-radius:8px}@media (min-width:801px){.coven-context-nav{display:none}}@media (max-width:800px){.sidebar .coven-nav-children{display:none}.coven-nav-group{display:contents}}:root{--width-reading:48rem;--width-social:46.25rem;--width-form:52rem;--width-data:90rem;--radius-input:var(--radius-8,8px);--radius-pill:999px}.layout-reading{width:100%;max-width:var(--width-reading);margin-inline:auto}.layout-social{width:100%;max-width:var(--width-social);margin-inline:auto}.layout-form{width:100%;max-width:var(--width-form);margin-inline:auto}.layout-data{width:100%;max-width:var(--width-data);margin-inline:auto}.coven-layout:has(.pulse-timeline){grid-template-columns:minmax(0,var(--width-social));justify-content:center}@media (min-width:1200px){.coven-layout:has(.pulse-timeline){grid-template-columns:minmax(0,740px) minmax(220px,280px);justify-content:center}.coven-layout:has(.pulse-timeline)>aside{display:block}}.coven-composer.pulse-composer:not(.is-expanded){border-radius:var(--radius-card,16px);padding:12px 16px}.coven-composer:not(.is-expanded) .coven-compose-close,.coven-composer .coven-compose-footer[hidden]{display:none}.coven-composer.pulse-composer:not(.is-expanded) textarea{resize:none;height:44px;min-height:44px}.sidebar .nav-link,.sidebar .rituals-group>button,.sidebar .primary-nav a,.sidebar .sidebar-bottom a{box-shadow:none;border:0}.panel,.coven-post,.coven-compose-options summary{border-color:var(--border-default)}input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)){border-radius:var(--radius-input)}.global-seek input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)),.account-pill{border-radius:var(--radius-pill)}.attachment-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-block:12px;display:flex}.attachment-toolbar button{border:1px solid var(--control-border);border-radius:var(--radius-input);background:var(--surface-input);min-height:44px;color:var(--text-primary);padding:8px 14px}.attachment-preview{gap:8px;margin:12px 0;display:grid}.attachment-preview>img{object-fit:contain;border-radius:var(--radius-input);max-width:100%;max-height:240px}.attachment-preview input{width:100%}.composer-attachments video{max-width:100%;max-height:240px}.coven-identity>a{flex-shrink:0;text-decoration:none}.coven-identity .avatar{justify-content:center;align-items:center;display:flex}@media (min-width:801px){.profile-edit-page,.account-page{max-width:var(--width-form)}.coven-main:has(>.coven-thread){max-width:var(--width-social)}}.fate-snapshot{flex-wrap:wrap;gap:24px;display:flex}.fate-snapshot dd{margin:4px 0;font-size:1.35rem}.shout-out textarea{width:100%;min-height:72px}.shout-out form{margin-top:16px}.shout-out p{overflow-wrap:anywhere}.tonight-external{isolation:isolate;backface-visibility:hidden;gap:16px;display:grid;transform:translateZ(0)}.external-headlines{margin:0;padding:0;list-style:none}.external-headlines li+li{margin-top:16px}.external-headlines a{overflow-wrap:anywhere}.connected-service{border-top:1px solid var(--border-default);padding:16px 0}.live-now{box-shadow:none;border:0;margin-bottom:24px}.composer-attachments input[type=file][hidden]{display:none!important}.fate-snapshot-panel strong{font-size:1.1rem}.connection-search input{min-width:0}.attachment-preview img{object-fit:contain;border-radius:var(--radius-input);max-width:100%;max-height:240px}:where(p,.coven-body,.profile-bio,.support-article){color:var(--text-body)}:where(.support-article p,.coven-body,.profile-bio,.mission-description,.goal-description,.guidelines p,.system-state p,.trade-message p){max-inline-size:var(--readable-measure);overflow-wrap:anywhere}:where(small,time,.meta){color:var(--text-meta)}.topbar :is(.shell-icon,.notification-bell,.account-pill,.global-seek){height:var(--header-control-height);min-height:var(--header-control-height);box-sizing:border-box}.topbar .global-seek input,.topbar .global-seek button{height:100%;min-height:0}.desktop-drawer-toggle{text-align:left;width:100%}.disclosure-chevron{flex-shrink:0;margin-left:auto;transition:transform .15s}[aria-expanded=true]>.disclosure-chevron{transform:rotate(180deg)}.mobile-drawer-link{display:none}.sidebar :is(.nav-drawer-children,.rituals-links){border-left:1px solid var(--nav-child-rail,var(--border-structure,var(--border-default)));background:0 0;gap:0;margin:4px 12px 8px 24px;padding:0;display:grid}.sidebar :is(.nav-drawer-children,.rituals-links)[hidden]{display:none}.sidebar :is(.nav-drawer-children,.rituals-links)>a{min-height:44px;color:var(--nav-child-color,color-mix(in srgb,var(--text-secondary) 88%,transparent));background:0 0;border:0;border-radius:0;padding:10px 8px 10px 20px;text-decoration:none;position:relative}.sidebar :is(.nav-drawer-children,.rituals-links)>a[aria-current=page]{color:var(--nav-active-fg,var(--text-primary));background:0 0;font-weight:600}.sidebar :is(.nav-drawer-children,.rituals-links)>a[aria-current=page]:before{content:"";background:var(--nav-indicator,var(--nav-parent-color,var(--navigation-accent)));border-radius:2px;width:3px;position:absolute;top:6px;bottom:6px;left:-2px}.sidebar .nav-link[aria-current=page]{color:var(--text-primary);border-color:#0000}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}details:not(.coven-menu):not(.coven-utilities)>summary:after{content:"";vertical-align:middle;background:currentColor;width:16px;height:16px;margin-left:8px;transition:transform .15s;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}details[open]>summary:after{transform:rotate(180deg)}.forum-topic{border:1px solid var(--border-structure,var(--border-default));border-radius:var(--radius-card,16px);background:var(--surface-card);box-shadow:none;flex-direction:column;gap:0;padding:0;display:flex;position:relative;overflow:hidden}.forum-topic-main{flex:1;align-items:stretch;min-width:0;display:flex}.forum-topic-body{flex:1;min-width:0;padding:14px 16px 12px}.forum-topic-category{letter-spacing:.04em;text-transform:uppercase;color:var(--text-meta);margin:0 0 4px;font-size:.6875rem}.forum-topic h2{font:italic 600 1.125rem/1.3 var(--font-display);overflow-wrap:anywhere;margin:0 0 6px}.forum-topic h2 a{color:var(--text-primary);text-decoration:none}.forum-topic-link:after{content:"";z-index:0;position:absolute;inset:0}.pulse-post-link{color:inherit;text-decoration:none;position:static}.pulse-post-link:after{content:"";z-index:0;position:absolute;inset:0}.pulse-page .pulse-post:not(.is-reply){position:relative}.pulse-page .pulse-post:not(.is-reply)>header,.pulse-page .pulse-post:not(.is-reply)>footer,.pulse-page .pulse-post:not(.is-reply) .quote-embed,.pulse-page .pulse-post:not(.is-reply) .coven-reply-composer,.pulse-page .pulse-post:not(.is-reply) .coven-menu{z-index:1;position:relative}.connection-member-link{color:inherit;text-decoration:none;position:static}.connection-member-link:after{content:"";z-index:0;position:absolute;inset:0}.connection-member-menu,.connection-member-footer,.connection-member-body .coven-identity{z-index:1;position:relative}.forum-staked-inline-badge{--staked-badge-red:#c62828;border:1px solid var(--staked-badge-red);width:max-content;min-height:24px;color:var(--staked-badge-red);background:linear-gradient(color-mix(in srgb,var(--staked-badge-red) 30%,transparent),color-mix(in srgb,var(--staked-badge-red) 30%,transparent)), color-mix(in srgb,var(--surface-card) 82%,#0a0a0a);font:600 .6875rem/1.2 var(--font-body);letter-spacing:.02em;pointer-events:none;border-radius:999px;align-items:center;gap:.35rem;margin:0 0 .65rem;padding:.2rem .55rem;display:inline-flex;position:static;box-shadow:0 1px 6px #00000047}.forum-staked-inline-badge .action-line-icon,.forum-staked-inline-badge svg{width:12px;height:12px;color:inherit;flex:none}html[data-theme=light] .forum-staked-inline-badge,html[data-sky=dawn] .forum-staked-inline-badge,html[data-sky=day] .forum-staked-inline-badge,html[data-sky=dusk] .forum-staked-inline-badge,html[data-appearance=dawn] .forum-staked-inline-badge,html[data-appearance=day] .forum-staked-inline-badge,html[data-appearance=dusk] .forum-staked-inline-badge{--staked-badge-red:#b4232f;background:linear-gradient(color-mix(in srgb,var(--staked-badge-red) 30%,transparent),color-mix(in srgb,var(--staked-badge-red) 30%,transparent)), color-mix(in srgb,var(--surface-card) 88%,#fff)}.forum-topic-meta{z-index:1;color:var(--text-meta);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:.75rem;display:flex;position:relative}.forum-preview{max-width:72ch;color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;display:-webkit-box;overflow:hidden}.forum-topic-meta .coven-avatar{width:24px;height:24px;font-size:.75rem}.forum-topic-tags{flex-wrap:wrap;gap:12px;margin-top:8px;font-size:.75rem;display:flex}.forum-topic-tags a{color:var(--text-secondary)}.forum-activity{z-index:1;font-variant-numeric:tabular-nums;min-width:5.5rem;color:var(--text-meta);flex-direction:column;flex:none;align-items:flex-end;gap:6px;font-size:.75rem;display:flex;position:relative}.forum-topic-link:focus,.forum-topic-link:focus-visible{outline:none}.forum-thread>.coven-body{max-width:72ch}.forum-thread h2{font-family:var(--font-body)}.compact-ledger>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.compact-ledger .star-ledger{border:0;padding:12px 0}.today-panel{flex-direction:column;min-height:0;display:flex}.today-panel>.today-card-body{flex:1}.today-panel>.today-card-footer{margin-top:auto}:is(.today-panel:has(.system-state),.today-panel:has(.today-empty)){min-height:0}.coven-post:has(.coven-menu[open]){z-index:20;position:relative;overflow:visible}.moon-shadow{opacity:1;filter:brightness(.22)saturate(.8);-webkit-mask-image:radial-gradient(circle,#000 45%,#000b 100%);mask-image:radial-gradient(circle,#000 45%,#000b 100%)}.moon-light{-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.shared-popover{background:var(--surface-card);width:min(300px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text-body);border:1px solid var(--control-border);border-radius:16px;margin:0;padding:16px;position:fixed;inset:auto;overflow:auto;box-shadow:0 12px 36px #0004}.shared-popover::backdrop{background:0 0}.shared-popover p{margin:0 0 8px}@media (max-width:800px){.desktop-drawer-toggle,.sidebar .nav-drawer-children{display:none}.mobile-drawer-link{display:flex}.nav-drawer{display:contents}.sidebar .rituals-links{background:var(--surface-card);border:0;margin:0;padding:8px}}@media (prefers-reduced-motion:reduce){.disclosure-chevron,details>summary:after{transition:none}}:where(.preserve-lines,.support-article p,.profile-bio,.system-state p,.vault-trade-chat p){max-inline-size:var(--readable-measure)}.mubeat-resource{gap:1.25rem;max-width:1100px;margin-inline:auto;display:grid}.mubeat-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:1rem;display:grid}.mubeat-grid article{flex-direction:column;gap:.75rem;display:flex}.mubeat-resource img{object-fit:contain;border-radius:var(--radius-input,8px);max-width:100%}.mubeat-grid img{width:100%;height:200px}.mubeat-filters{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.mubeat-filters label{flex:1;max-width:240px}.mubeat-practice{justify-self:center;width:100%;max-width:620px}.mubeat-practice img{width:100%;height:auto;max-height:400px}.mubeat-resource form{gap:1rem;max-width:640px;display:grid}.mubeat-resource input[type=checkbox]{width:auto;margin-right:.75rem}.mubeat-resource .external-headlines li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.sidebar .nav-link{background:0 0;border:0;border-radius:0;position:relative;inset:auto}.sidebar .nav-link .nav-symbol{color:inherit}.sidebar .nav-link[aria-current=page]{color:var(--nav-active-fg,var(--nav-fg,var(--text-primary)));background:0 0}.sidebar .nav-link[aria-current=page]:before{content:none}.tonight-external,.today-schedule{align-self:start;height:auto;min-height:0}.tonight-external .live-now{box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--border-default) 55%,transparent);border-bottom:0;padding-block:12px}.composer-body-field{flex:1;min-width:0;position:relative}.composer-body-field textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)){box-sizing:border-box;overflow-wrap:anywhere;width:100%;min-width:0;min-height:2.75rem;padding:.5rem 0;line-height:1.45;overflow:hidden auto}.coven-composer:not(.is-expanded) .composer-body-field textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)),.coven-composer.pulse-composer:not(.is-expanded) .composer-body-field textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)){min-height:2.75rem;padding-bottom:0}.coven-composer textarea{box-sizing:border-box;overflow-wrap:anywhere;line-height:1.45}.composer-counter{color:var(--text-meta);pointer-events:none;font-size:.75rem;position:absolute;bottom:10px;right:12px}.coven-composer:not(.pulse-composer) .coven-composer-header{display:block}.coven-composer:not(.pulse-composer) .coven-form-grid{margin-block:12px}.coven-composer:not(.pulse-composer) h2{margin-top:0;font-size:1.25rem}.forum-composer-title-row{justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;display:flex}.forum-composer-title-row h2{margin:0}.forum-composer-title-row .button{flex:none;height:36px;min-height:36px}.coven-composer.is-expanded{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.coven-composer.is-expanded>:not(.composer-attachments):not(.coven-compose-footer){grid-column:1/-1}.coven-composer .composer-attachments{min-width:0}.coven-composer .attachment-toolbar{margin:0}.coven-composer .coven-compose-footer{border:0;align-self:stretch;margin:0;padding:0}.coven-composer .coven-checkbox{align-items:center;gap:6px;font-size:.8125rem;display:flex}.pulse-post>header{align-items:start;gap:12px;display:flex}.pulse-post>header>div:first-child,.coven-author-lockup{flex-wrap:wrap;flex:1;justify-content:flex-start;align-items:center;gap:.4rem;min-width:0;display:flex}.pulse-post .coven-time,.coven-author-lockup .coven-time{text-align:left;color:var(--text-meta);margin:0;font-size:.75rem}.coven-author-sep{color:var(--text-meta);flex:none}.pulse-post .coven-identity small{display:none}.pulse-post .coven-identity .avatar{width:36px;min-width:36px;height:36px}.pulse-actions{justify-content:flex-start;gap:16px}.pulse-utility-spacer{flex:1}.coven-post{position:relative}.coven-post>header>.coven-menu{z-index:3;margin:0;position:absolute;top:.55rem;right:.55rem}.coven-post>header{padding-right:2.75rem;position:relative}.forum-topic{position:relative;overflow:hidden}.forum-topic.is-staked .forum-topic-body,.forum-topic.is-staked .forum-topic-main{padding-top:0}.coven-staked-badge{z-index:3;position:absolute;top:.65rem;left:.65rem}.forum-topic h2{font:italic 600 1.125rem/1.3 var(--font-display);margin:0 0 6px}.forum-preview{-webkit-line-clamp:2;margin:0}.forum-topic-meta{gap:10px;font-size:.75rem}.forum-topic-meta .coven-identity{gap:6px}.forum-topic-meta .coven-identity .avatar{width:20px;min-width:20px;height:20px;font-size:.65rem}.forum-topic-meta .coven-identity small{display:none}.forum-topic-meta .coven-identity strong{color:var(--text-secondary);font-size:.75rem;font-weight:500}.forum-activity{flex-direction:column;align-items:flex-end;gap:6px;min-width:5.5rem;font-size:.75rem;display:flex}.forum-activity>span{align-items:center;gap:4px;display:flex}.markdown-toolbar{border-bottom:1px solid color-mix(in srgb,var(--border-default) 28%,transparent);flex-wrap:wrap;gap:2px;margin:0;padding:0 0 .65rem;display:flex}.markdown-toolbar button{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--text-secondary);font:700 .8125rem/1 var(--font-body);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.markdown-toolbar button:hover{background:var(--surface-selected);color:var(--text-primary)}.markdown-toolbar button:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px}.markdown-tool-icon{display:block}.forum-markdown{white-space:normal}.forum-markdown p{margin-block:8px}.forum-markdown pre{overflow:auto}.forum-markdown blockquote{border-left:2px solid var(--border-default);padding-left:12px}.shout-out textarea{min-height:60px;max-height:100px}.shout-out .button{min-height:36px;padding:8px 14px}.shout-out .coven-identity .avatar{width:24px;min-width:24px;height:24px}.shout-out .coven-identity small{display:none}.giphy-grid{column-count:3;column-gap:2px}.giphy-grid button{width:100%;box-shadow:none;break-inside:avoid;background:0 0;border:0;border-radius:0;margin:0 0 2px;padding:0;display:block;overflow:hidden}.giphy-grid img,.giphy-preview img,.post-media img,.composer-media img{width:100%;max-width:100%;height:auto;display:block}.giphy-selection,.composer-media{border-radius:var(--media-radius,var(--radius-8));flex-basis:100%;max-width:100%;margin:.65rem 0 0;position:relative;overflow:hidden}.giphy-picker{border:1px solid color-mix(in srgb,var(--border-default) 60%,transparent);background:var(--surface-elevated);width:min(46rem,100vw - 24px);height:min(82dvh,46rem);max-height:82dvh;color:var(--text-primary);box-shadow:var(--surface-elevated-shadow);border-radius:18px;flex-direction:column;padding:0;position:relative;overflow:hidden}dialog.giphy-picker[open]{display:flex}.giphy-picker-chrome{border-bottom:1px solid color-mix(in srgb,var(--border-default) 28%,transparent);flex:none;align-items:center;gap:.65rem;padding:.75rem 2.85rem .65rem .85rem;display:flex;position:relative}.giphy-picker-close{z-index:2;width:36px;min-width:36px;height:36px;color:var(--text-primary);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.5rem;line-height:1;display:inline-flex;position:absolute;top:.55rem;right:.55rem}.giphy-picker-search{min-width:0;color:var(--text-secondary);flex:1;font-size:.75rem;display:block}.giphy-picker-search input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)){border:1px solid var(--border-default);background:var(--surface-input) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2394a3b8' stroke-width='1.5'%3E%3Ccircle cx='7' cy='7' r='4.25'/%3E%3Cpath d='m10.2 10.2 3 3'/%3E%3C/svg%3E") .7rem 50%/16px 16px no-repeat;width:100%;min-height:40px;color:var(--text-primary);border-radius:10px;margin:0;padding:.45rem .7rem .45rem 2.15rem}.giphy-results{overscroll-behavior:contain;flex:auto;min-height:0;padding:.65rem .85rem 1rem;overflow:auto}.giphy-powered{color:var(--text-meta);flex:none;margin:0;padding:.45rem .85rem .7rem;font-size:.6875rem}.giphy-more,.giphy-sentinel{text-align:center;color:var(--text-meta);margin:.5rem 0 0;font-size:.75rem}.giphy-credit{z-index:1;color:#fff;font:600 .625rem/1 var(--font-body);letter-spacing:.04em;background:#080a128c;border-radius:4px;padding:.15rem .4rem;text-decoration:none;position:absolute;bottom:8px;right:8px}.post-media,.giphy-preview{border-radius:var(--media-radius,var(--radius-8));width:100%;max-width:100%;margin:.7rem 0 0;position:relative;overflow:hidden}.coven-post:not(.coven-composer) .giphy-preview,.coven-post:not(.coven-composer) .coven-images{width:auto;min-width:0;max-width:none;max-height:none;overflow:hidden;container-type:inline-size}.coven-post:not(.coven-composer)>.giphy-preview,.coven-post:not(.coven-composer)>.coven-images,.coven-post:not(.coven-composer)>.post-media{min-width:calc(100% - var(--post-content-axis,0px))}.coven-post:not(.coven-composer) .giphy-preview .post-media-frame,.coven-post:not(.coven-composer) .giphy-preview .media-open,.coven-post:not(.coven-composer) .coven-images[data-count="1"] .post-media-frame,.coven-post:not(.coven-composer) .coven-images[data-count="1"] .media-open,.coven-post:not(.coven-composer) .coven-images[data-count="1"] .post-media{width:100%;max-width:100%;height:auto;max-height:100cqw}.coven-post:not(.coven-composer) .giphy-preview img,.coven-post:not(.coven-composer) .giphy-preview .media-open img,.coven-post:not(.coven-composer) .coven-images[data-count="1"] img,.coven-post:not(.coven-composer) .coven-images[data-count="1"] .media-open img{object-fit:cover;object-position:center;width:100%;max-width:100%;height:auto;max-height:100cqw;display:block}.coven-images .post-media,.coven-images .giphy-preview{border-radius:0;margin:0}.composer-media-remove{z-index:2;background:color-mix(in srgb,var(--surface-card) 82%,#000);width:28px;min-width:28px;height:28px;color:var(--text-primary);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.15rem;line-height:1;display:inline-flex;position:absolute;top:.4rem;right:.4rem;box-shadow:0 1px 6px #080a122e}.composer-media-remove:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.status-toast{z-index:80;border:1px solid color-mix(in srgb,var(--border-default) 50%,transparent);background:color-mix(in srgb,var(--surface-card) 90%,transparent);color:var(--text-primary);font:500 .8125rem/1.3 var(--font-body);white-space:pre-line;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;border-radius:999px;padding:.55rem 1rem;position:fixed;bottom:1.35rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #19142d1f}.today-clocks{background:var(--surface-control);border:1px solid var(--border-subtle);border-radius:16px;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:center;gap:12px;padding:12px 20px;display:grid;position:relative;box-shadow:0 8px 16px #08091140}.today-clocks>div:first-child{text-align:left;grid-area:1/1;align-items:flex-start}.today-clocks>div:nth-child(2){text-align:right;order:unset;grid-area:1/3;align-items:flex-end}.today-clocks>img,.today-clocks>.today-clock-symbol{width:24px;height:24px;color:var(--text-secondary);grid-area:1/2;justify-self:center;position:static;top:auto;left:auto;transform:none}.today-clocks>div>span{color:var(--text-primary);font-size:11px;font-weight:600}.today-clocks strong{color:var(--text-primary);font-size:24px;font-weight:700}.today-clocks small{color:var(--text-secondary);overflow-wrap:anywhere;font-size:10px}@media (max-width:600px){.pulse-post>header>div:first-child,.coven-author-lockup{align-items:center;gap:6px}.pulse-post .coven-time{font-size:.65rem}.pulse-actions{gap:12px}.coven-composer.is-expanded{grid-template-columns:minmax(0,1fr) auto}.coven-compose-footer{justify-content:flex-end;display:flex}.giphy-grid{column-count:2}.giphy-picker{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}}.collision-menu:not(:popover-open){display:none}.today-clocks strong>span{font:inherit;color:inherit}.today-clocks strong em{margin-left:3px;font-size:12px;font-style:normal;font-weight:600}.shout-message{font-size:1.05rem;line-height:1.5}.shout-out .coven-identity{font-size:12px}.coven-composer.is-expanded>.composer-attachments{grid-column:1/-1}.coven-composer:not(.pulse-composer) .attachment-toolbar{flex-wrap:nowrap}.coven-composer .attachment-toolbar>.coven-compose-footer{align-self:center;gap:8px;margin-left:auto;display:flex}.coven-composer .attachment-toolbar .button{min-height:36px;padding:8px 12px}@media (max-width:600px){.coven-composer .attachment-toolbar{gap:4px}.coven-composer .attachment-toolbar button{min-height:32px;padding:6px;font-size:.75rem}.coven-composer .attachment-toolbar .coven-checkbox{gap:3px;font-size:.75rem}.coven-composer .attachment-toolbar .coven-checkbox input{width:16px;height:16px}.coven-composer .attachment-toolbar>.coven-compose-footer{max-width:100px}.coven-composer .attachment-toolbar>.coven-compose-footer .button{white-space:normal}}.coven-composer .attachment-toolbar .button:not(.secondary){background:var(--action-primary);color:var(--text-on-accent);border-color:#0000}@media (max-width:600px){.coven-composer .attachment-toolbar>.coven-compose-footer{flex:0 76px;align-self:center;max-width:76px}.coven-composer .attachment-toolbar>.coven-compose-footer .button{width:100%;min-width:0}}.sidebar .nav-link{color:var(--nav-fg,var(--text-secondary))}.sidebar .nav-link[aria-current=page]{color:var(--nav-active-fg,var(--text-primary));background:0 0;border:0}.sidebar .nav-link .nav-symbol,.sidebar .nav-link .disclosure-chevron,.sidebar .nav-link .today-nav-icon{color:inherit}.sidebar .nav-link .disclosure-chevron{opacity:.72}.sidebar .nav-link[aria-current=page] .disclosure-chevron{opacity:.9}.coven-layout:has(.pulse-timeline){justify-content:start}@media (min-width:1200px){.coven-layout:has(.pulse-timeline){grid-template-columns:minmax(0,740px) minmax(220px,280px);justify-content:start}}.vault-bookshelf.shelf a{writing-mode:horizontal-tb;position:relative}.vault-bookshelf.shelf a>span{writing-mode:vertical-rl;text-overflow:ellipsis;white-space:nowrap;max-height:190px;overflow:hidden;transform:rotate(180deg)}.vault-bookshelf .binder-privacy{writing-mode:horizontal-tb;position:absolute;bottom:8px;right:8px}.shelf-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.shelf-heading h2{margin:0}.shelf-controls{justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.icon-view-switcher{gap:4px;display:inline-flex}.icon-view-switcher button{min-width:44px;min-height:44px;padding:8px}.icon-view-switcher button[aria-pressed=true]{color:var(--action-primary);background:var(--surface-selected)}.schedule-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.today-schedule>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.today-schedule>header h2,.schedule-controls .today-zones{margin:0}.schedule-controls button{min-height:44px}.schedule-calendar-heading{justify-content:space-between;align-items:center;gap:8px;margin-block:12px;display:flex}.schedule-calendar-grid{background:var(--border-default);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.schedule-calendar-grid>section{background:var(--surface-card);min-width:0;min-height:64px;padding:6px}.schedule-calendar-grid time{font-size:.75rem}.schedule-calendar-grid a{overflow-wrap:anywhere;padding-block:6px;font-size:.75rem;display:block}.schedule-calendar-grid .outside-month{background:color-mix(in srgb,var(--surface-input) 55%,transparent);color:var(--text-secondary)}.schedule-calendar-grid .outside-month:not(.is-today){opacity:.72}.schedule-calendar-grid .outside-month time{color:var(--text-secondary);font-weight:400}.schedule-calendar-grid .outside-month .schedule-event,.schedule-calendar-grid .outside-month a{opacity:.78}.schedule-calendar-grid .in-month{color:var(--text-primary)}.schedule-calendar-grid .is-today{background:color-mix(in srgb,var(--action-primary) 8%,var(--surface-card));opacity:1}.schedule-calendar-grid time[aria-current]{color:var(--action-primary);font-weight:700}@media (max-width:600px){.today-schedule>header{flex-wrap:wrap}.schedule-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.schedule-calendar-grid>section{padding:3px}.schedule-calendar-grid a{font-size:.6875rem}}.notification-feed{margin:0;padding:0;list-style:none}.notification-feed>li{border:0;border-bottom:1px solid var(--border-default);background:0 0;border-radius:0;align-items:flex-start;gap:10px;min-width:0;padding:14px 4px;display:flex}.notification-feed>li.is-unseen{background:color-mix(in srgb,var(--action-primary) 7%,transparent)}.notification-event{color:var(--text-secondary);padding-top:6px}.notification-avatar{background:var(--surface-input);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;text-decoration:none;display:grid;overflow:hidden}.notification-avatar img{object-fit:cover}.notification-row-content{flex:1;min-width:0}.notification-feed .notification-open{color:var(--text-primary);font-size:.875rem;font-weight:400;line-height:1.5;text-decoration:none;display:block}.notification-row-content time{color:var(--text-secondary);margin-top:2px;font-size:.75rem;display:block}.notification-excerpt{color:var(--text-secondary);overflow-wrap:anywhere;margin:6px 0 0;font-size:.8125rem}.notification-request-actions{gap:8px;margin-top:8px;display:flex}.notification-request-actions button{min-height:44px;padding:6px 12px}.notification-preview-body{padding:0}.notification-preview-body>.notification-feed>li{padding-inline:20px}.notification-preview-body>:not(.notification-feed){margin-inline:16px}.notifications-page .notification-feed{max-width:740px}.vault-binder-page.gallery{background:0 0;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;display:grid}.vault-binder-page.gallery .vault-pocket{aspect-ratio:auto;position:static}:root{--module-gap:16px}.module-stack,.profile-columns>aside{gap:var(--module-gap);flex-direction:column;display:flex}.page-content>.panel+.panel,.page-content>section.panel+section.panel{margin-top:var(--module-gap)}.stream-grid,.voting-grid,.mission-grid,.vault-grid,.help-topics,.control-summary-grid{gap:var(--module-gap)}.stream-hero>.stream-grid,.stream-hero>.performance-summary,.stream-hero>.stationhead-banner{margin-top:0}.compact-ledger{height:auto;min-height:0}.compact-ledger h2{margin-top:0}.compact-ledger p{margin-bottom:0;font-size:1.25rem}.help-topics{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin-block:16px;display:grid}.help-topic{text-align:left;font:inherit;color:var(--text-primary);cursor:pointer;flex-direction:column;gap:8px;display:flex}.help-topic span{color:var(--text-secondary);font-size:.875rem}.support-article p{max-width:72ch;color:var(--text-secondary)}.support-page h3{scroll-margin-top:24px}.stationhead-banner{border-radius:var(--radius-16,16px);border:1px solid var(--border-default);background:var(--surface-card);box-shadow:var(--surface-standard-shadow,0 2px 8px #19142d0d);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.stationhead-banner h2{font:600 1rem var(--font-sans);margin:4px 0}.stationhead-banner p{color:var(--text-secondary);margin:0;font-size:.875rem}.stationhead-label{color:var(--action-primary);letter-spacing:.08em;font-size:.6875rem;font-weight:600}.stationhead-banner .button{flex-shrink:0}@media (max-width:600px){.stationhead-banner{flex-wrap:wrap}.stream-grid,.voting-grid,.mission-grid,.vault-grid{gap:var(--module-gap)}}.mubeat-study{min-width:0}.mubeat-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,130px),1fr));align-items:start;gap:12px}.mubeat-grid article{gap:4px;min-width:0;position:relative}.mubeat-grid img{object-fit:contain;border-radius:4px;height:130px}.mubeat-answer{color:var(--text-primary);font:600 .8rem/1.3 var(--font-sans);overflow-wrap:anywhere;background:0 0;border:0;min-height:36px;padding:4px 0}.mubeat-new{background:var(--surface-card);color:var(--text-secondary);padding:2px 4px;font-size:.65rem;position:absolute;top:4px;right:4px}.mubeat-type-jumps{z-index:2;background:var(--surface-canvas);flex-wrap:wrap;gap:8px;padding:8px 0;display:flex;position:relative}.mubeat-type-jumps a{padding:6px;font-size:.8rem}.mubeat-type-section{margin-block:16px;scroll-margin-top:110px}.mubeat-type-section h3{font-size:1rem}.mubeat-filters{position:relative}.mubeat-resource .attachment-toolbar button,.mubeat-filters button{min-height:44px}@media (max-width:600px){.mubeat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mubeat-grid img{height:130px}.mubeat-type-section{scroll-margin-top:150px}}.event-quiz-grid,.control-summary-grid{gap:var(--module-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.control-summary-grid>a{color:var(--text-primary);flex-direction:column;gap:8px;text-decoration:none;display:flex}.control-summary-grid strong{font-size:1.75rem}.report-filters,.report-workflow{flex-wrap:wrap;align-items:end;gap:16px;margin-block:16px;display:flex}.report-filters label,.report-workflow label{gap:8px;max-width:100%;display:grid}.report-escalated{color:var(--action-primary);font-weight:600}.mubeat-answer-resource{isolation:isolate;position:relative}.mubeat-answer-resource article{border-bottom:1px solid var(--border-default);padding-block:16px}.resource-watermark{pointer-events:none;z-index:1;opacity:.14;flex-direction:column;justify-content:space-around;align-items:center;font-size:.75rem;display:flex;position:absolute;inset:0;overflow:hidden}.mubeat-changes{gap:16px;display:grid}.mubeat-change-pair{flex-wrap:wrap;gap:16px;display:flex}.mubeat-change-pair figure{margin:0}.mubeat-change-pair img{object-fit:contain}.event-quiz-grid img{object-fit:contain;width:100%;height:180px}.control-page>section+section{margin-top:var(--module-gap)}.panel,.today-panel{box-sizing:border-box;justify-self:stretch;width:100%;min-width:0}.panel>p,.today-card-body>p,.external-headlines{max-width:72ch}.schedule-event{overflow-wrap:anywhere;display:block}.schedule-readonly{cursor:default;color:var(--text-primary)}.today-list .schedule-event{gap:6px;padding-block:12px;display:grid}.schedule-calendar-grid .schedule-event{padding-block:6px;font-size:.75rem}.cover-editor{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px;display:grid}.cover-editor .cover-live-preview,.cover-editor .button-row,.cover-editor>p{grid-column:1/-1}.cover-editor.is-compact{margin:12px 0 16px}.cover-live-preview{border-radius:var(--radius-input,8px);height:180px;overflow:hidden}.cover-live-preview img{object-fit:cover;width:100%;height:100%}.first-lights{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:16px;padding:0;list-style:none;display:grid}.first-lights li{border:1px solid var(--border-default);border-radius:12px;gap:12px;padding:16px;display:flex}.first-lights h3,.first-lights p{margin:0 0 6px}.first-lights p,.first-lights small{color:var(--text-secondary);font-size:.8125rem}.first-lights .is-lit>span{color:var(--action-primary)}.first-lights .is-dormant>span{color:var(--text-secondary)}.avatar picture,.profile-avatar picture{display:contents}.collection-hero{isolation:isolate;color:#f0edf8;background:radial-gradient(at 85% 30%,#514777 0,#0000 60%),linear-gradient(115deg,#101220,#212443);border-radius:0;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:240px;margin-bottom:16px;padding:clamp(24px,5vw,56px);display:flex;position:relative;overflow:hidden}.collection-hero h2{font:italic clamp(2rem,4vw,3.5rem)/1.15 var(--font-display);margin:8px 0}.collection-hero p{max-width:40ch}.collection-hero-art{pointer-events:none;flex:none;width:100px;transform:rotate(12deg)}.collection-hero-art .vault-card{margin:0}.collection-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.collection-controls h2{margin-bottom:4px}.collection-controls label{align-items:center;gap:8px;display:flex}.collection-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),200px));width:100%}.collection-sheet{border:0;border-left:1px solid var(--border-default);background:var(--surface-card);width:min(700px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--text-primary);margin:0;padding:24px;position:fixed;inset:0 0 0 auto;overflow:auto}.collection-sheet::backdrop{background:#0009}.collection-sheet>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.collection-sheet .vault-page{padding:0}.collection-sheet>.vault-card{max-width:160px}.collection-sheet .vault-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,130px),1fr))}.collection-sheet .vault-pull>.vault-card{max-width:160px}.collection-sheet .vault-reveal>.vault-card{max-width:240px;margin-inline:auto}@media (max-width:600px){.collection-hero{min-height:220px}.collection-hero-art{width:70px}.collection-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-sheet{padding:16px}.collection-controls>.button-row{width:100%}}.today-schedule>a,.today-schedule>p a{align-items:center;min-height:44px;display:inline-flex}.today-schedule>a{align-self:flex-start}.member-profile .fanbase-posts{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.member-profile .fanbase-posts>:is(.coven-post,.forum-topic){box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-card,16px);width:100%;max-width:none;margin:0;padding:0;overflow:hidden}.member-profile .fanbase-posts>.coven-post{padding:16px}.member-profile .fanbase-posts .forum-preview{overflow-wrap:anywhere;max-width:65ch}.member-profile .fanbase-posts .forum-topic-author{min-width:0}.member-profile .fanbase-posts .forum-topic-author .coven-identity{max-width:100%}.member-profile .fanbase-posts>p:empty{display:none}.vault-era-picker{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin:16px 0;padding:0;display:grid}.vault-era-picker label{cursor:pointer;flex-direction:column;gap:8px;min-width:0;display:flex}.vault-era-picker input{align-self:flex-start}.vault-era-picker label:has(input:checked){outline:2px solid var(--action-primary);outline-offset:2px}.vault-era-banner{aspect-ratio:16/7;object-fit:cover;object-position:center center;border-radius:var(--radius-input,8px);width:100%}.vault-mark-art{object-fit:contain;width:72px;height:72px}.header-progression{flex-wrap:wrap;align-items:center;gap:1rem;min-width:0;font-size:.875rem;display:flex}.header-progression>span{white-space:nowrap}.header-progression summary{white-space:normal;overflow-wrap:anywhere;cursor:pointer}.header-progression .coven-menu{min-width:0;max-width:100%}.progression-popover{width:min(320px,100vw - 32px);padding:1.25rem}.devotion-detail p{margin:.6rem 0;font-size:.875rem}.devotion-detail progress{width:100%;height:.5rem;accent-color:var(--action-primary)}.marks-grid{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:1rem;padding:0;list-style:none;display:grid}.marks-grid li{border:1px dashed var(--border-default);text-align:center;border-radius:var(--radius-16);min-width:0;padding:1rem}.marks-grid h3{font-size:1rem}.marks-grid p{font-size:.8rem}.marks-grid img{object-fit:contain;max-width:100%}.mark-reference{min-height:100px;font-family:var(--font-display);color:var(--text-secondary);border-bottom:1px solid var(--border-default);justify-content:center;align-items:center;font-size:1.35rem;display:flex}.marks-grid .locked{background:var(--surface-card)}.progression-celebration{border:1px solid var(--border-default);text-align:center;width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text-primary);background:var(--surface-card);border-radius:1.5rem;padding:2rem;overflow:auto;box-shadow:0 24px 90px #0006}.progression-celebration::backdrop{background:#080913b3}.celebration-level{font-size:2.5rem;font-family:var(--font-display);margin:1rem 0}.celebration-stars{color:var(--action-primary);font-size:1.5rem;animation:1.2s ease-out both devotion-reveal}.progression-celebration.rank .celebration-stars{font-size:2.5rem;animation-duration:2.4s}.progression-celebration.maximum .celebration-stars{font-size:3rem;animation-duration:2.8s}.mark-stamp{border:1px dashed var(--border-default);margin:1rem 0;padding:1rem;animation:2.4s ease-out both devotion-stamp}.progression-celebration.maximum .mark-stamp{border-width:2px}.progression-celebration h2{font-size:1.2rem}.progression-celebration.maximum h2{font-size:2rem}.progression-celebration .button{min-width:120px;margin-top:1rem}@keyframes devotion-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes devotion-stamp{0%{opacity:0;transform:scale(1.1)rotate(-3deg)}40%,to{opacity:1;transform:scale(1)rotate(0)}}@media (max-width:800px){.topbar{flex-wrap:wrap}.header-progression{gap:.5rem;font-size:.8rem}.progression-celebration{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.celebration-stars,.mark-stamp{animation:none!important;transform:none!important}}.profile-tabs{flex-wrap:wrap}.collection-sheet.vault-pull-tearsheet{border:1px solid var(--border-default);width:min(1264px,100%);height:auto;max-height:90dvh;padding:24px 40px max(24px,env(safe-area-inset-bottom));overscroll-behavior:contain;border-bottom:0;border-radius:20px 20px 0 0;margin:0 auto;inset:auto 0 0}.vault-pull-tearsheet>header{margin-bottom:24px}.vault-pull-tearsheet .vault-page{padding:0}@media (max-width:800px){.collection-sheet.vault-pull-tearsheet{width:100%;padding:24px 16px max(24px,env(safe-area-inset-bottom));max-height:92dvh}}.shell-vector{color:inherit;flex:none;display:block}.shell-vector[data-nav-final]{fill:currentColor;stroke:none}.nav-link .nav-label{color:inherit;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.075em;margin:0;font-weight:600;display:block}.nav-link .nav-symbol{width:24px;height:24px;color:inherit;place-items:center;margin:0;display:grid}.nav-link .disclosure-chevron{flex:none;margin-left:auto}.topbar{color:var(--text-primary);font-size:.875rem}.topbar :is(.shell-icon,.notification-bell,.account-pill,.global-seek){border-color:var(--border-default);color:var(--text-primary)}.topbar :is(.shell-icon,.notification-bell,.account-pill,.global-seek):hover{border-color:var(--control-border)}.topbar .global-seek{border-radius:var(--radius-input,8px);margin-right:auto}.topbar .global-seek input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)){border-radius:var(--radius-input,8px);font-size:.875rem}.topbar .global-seek input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input))::placeholder{color:var(--text-secondary);opacity:1}.topbar .global-seek:focus-within{outline:2px solid var(--border-focus);outline-offset:2px}.header-progression>span{color:var(--text-primary);align-items:center;gap:6px;display:flex}.header-progression summary,.account-pill{color:var(--text-primary);font-size:.875rem}.header-progression summary{align-items:center;min-height:44px;display:flex}:is(.account-popover,.notification-preview,.progression-popover){border:1px solid var(--border-default);border-radius:var(--radius-16,16px);background:var(--surface-card);color:var(--text-primary);font-family:var(--font-body);font-size:.875rem;box-shadow:0 8px 24px #0003}.account-popover{max-height:calc(100dvh - 100px);padding:0;overflow:auto}.account-popover>a,.account-popover>button{border-radius:0;min-height:44px;padding:8px 16px;font-size:.875rem}.account-popover .account-identity{border-color:var(--border-default);border-radius:0;margin-bottom:0;padding:12px 16px}.account-popover>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.account-popover :is(a,button):hover,.account-popover :is(a,button):focus-visible{background:var(--surface-input)}.notification-preview-header{align-items:center;gap:0;min-height:48px;padding:2px 0 2px 16px}.notification-preview-header h2{font:600 .875rem/1.5 var(--font-body);flex:1;min-width:0;margin:0}.notification-preview-header .notification-close{width:44px;min-width:44px;height:48px;color:var(--text-primary);cursor:pointer;border-radius:0 var(--radius-16,16px) 0 0;background:0 0;border:0;align-self:stretch;place-items:center;margin:0;padding:0;display:grid}.notification-close:hover{background:var(--surface-input)}.notification-close:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.notification-feed>li{isolation:isolate;border-color:var(--border-default);gap:12px;padding:12px 4px;position:relative}.notification-feed>li:hover,.notification-feed>li:focus-within{background:var(--surface-input)}.notification-feed>li.is-unseen,.notification-feed>li.is-unseen:hover,.notification-feed>li.is-unseen:focus-within{background:color-mix(in srgb,var(--action-primary) 9%,transparent)}.notification-feed>li.is-unseen:before{content:"";background:var(--action-primary);opacity:.75;border-radius:3px;width:3px;position:absolute;inset-block:6px;inset-inline-start:0}.notification-feed>li.is-unseen .notification-open{font-weight:600}@media (prefers-contrast:more){.notification-feed>li.is-unseen:before{opacity:1;width:4px}}.notification-feed .notification-open{overflow-wrap:anywhere;align-items:center;min-height:32px;display:flex}.notification-open:after{content:"";z-index:1;position:absolute;inset:0}.notification-open:focus-visible{outline:0}.notification-open:focus-visible:after{outline:2px solid var(--border-focus);outline-offset:-2px;border-radius:4px}.notification-avatar,.notification-request-actions{z-index:2;position:relative}.notification-excerpt{pointer-events:none;margin:2px 0 0}.notification-row-content time{pointer-events:none;margin-top:4px}.notification-preview footer{border-top:1px solid var(--border-default);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;height:var(--card-footer-height);min-height:var(--card-footer-height);max-height:var(--card-footer-height);box-sizing:border-box;align-items:stretch;padding:0;display:flex}.notification-preview footer a{border-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;width:100%;height:100%;min-height:0;color:var(--text-primary);box-sizing:border-box;flex:1;justify-content:center;align-items:center;padding:0 16px;font-size:.875rem;text-decoration:none;display:flex}.notification-preview footer a:hover,.notification-preview footer a:focus-visible{background:var(--surface-input)}.progression-popover{box-sizing:border-box;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:1.125rem;width:min(360px,100vw - 24px);padding:24px;display:grid}.rank-mark-slot{text-align:center;width:80px;min-height:80px;color:var(--text-secondary);justify-self:center;place-items:center;font-size:.625rem;line-height:1.35;display:grid}.rank-mark-slot img{object-fit:contain;width:80px;height:80px;display:block}.progression-popover>button{grid-column:1/-1;justify-self:stretch;width:100%}.progression-popover .devotion-detail{text-align:left;box-sizing:border-box;align-content:center;justify-items:stretch;gap:.55rem;width:100%;min-width:0;max-width:100%;display:grid}.progression-popover .devotion-detail>strong{font:600 1rem/1.25 var(--font-body);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;overflow:hidden}.progression-popover .devotion-detail>p{font:500 .875rem/1.35 var(--font-body);color:var(--text-secondary);margin:0}.progression-popover .devotion-detail>p.devotion-value{font:500 .8125rem/1.35 var(--font-body);color:var(--text-meta);overflow-wrap:anywhere;max-width:100%}.progression-popover .devotion-detail progress{width:100%;max-width:100%;height:.7rem;accent-color:var(--action-primary);box-sizing:border-box;margin:0}@media (min-width:801px){.sidebar{gap:28px;overflow:visible}.sidebar-pane{overscroll-behavior:contain;scrollbar-width:thin;gap:inherit;overflow-y:auto}.sidebar .primary-nav{flex-shrink:0;gap:20px}.sidebar-bottom{flex-shrink:0;gap:20px;padding-top:24px}.sidebar{--nav-outer:16px;--nav-icon:24px;--nav-gap:12px;--nav-icon-start:calc(var(--nav-outer) + var(--nav-outer));--nav-rail-x:calc(var(--nav-icon-start) + (var(--nav-icon) / 2));--nav-label-start:calc(var(--nav-icon-start) + var(--nav-icon) + var(--nav-gap))}.sidebar .nav-link{border-radius:var(--radius-8);margin-left:calc(var(--nav-outer) - 1.5rem);width:calc(100% + 3rem - 31px);padding:8px var(--nav-outer);gap:var(--nav-gap);text-align:left;background:0 0;border:0;align-items:center;min-height:44px;margin-right:calc(15px - 1.5rem);font-size:.75rem;line-height:1.5}.sidebar .nav-link .nav-symbol{width:var(--nav-icon);height:var(--nav-icon);flex:none;place-items:center;display:grid}.sidebar .nav-link .nav-label{flex:1;align-items:center;min-width:0;display:flex}.sidebar .nav-link .disclosure-chevron{align-self:center;place-items:center;display:grid}.sidebar>.brand{margin-inline:calc(var(--nav-outer) - 1.5rem);width:calc(100% + 3rem - 31px);padding-inline:0}.sidebar :is(.rituals-links,.nav-drawer-children){margin:4px 0 0 calc(var(--nav-rail-x) - 1.5rem);border-left:1px solid var(--nav-child-rail,var(--border-structure,var(--border-default)));gap:2px;padding:0}.sidebar :is(.rituals-links,.nav-drawer-children)>a{padding:10px 8px 10px calc(var(--nav-label-start) - var(--nav-rail-x));min-height:44px;font:400 .875rem/1.5 var(--font-body);letter-spacing:normal;text-transform:none;color:var(--nav-child-color,var(--nav-fg-muted,var(--text-secondary)));background:0 0;border:0;border-radius:0;align-items:center;display:flex;position:relative}.sidebar :is(.rituals-links,.nav-drawer-children)>a[aria-current=page]{color:var(--nav-active-fg,var(--nav-fg,var(--text-primary)));font-weight:600}.sidebar :is(.rituals-links,.nav-drawer-children)>a[aria-current=page]:before{content:"";background:var(--nav-indicator,var(--nav-parent-color,var(--navigation-accent)));border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:-2px}.sidebar .nav-link[aria-current=page]:before{content:none}.sidebar .nav-link[aria-current=page]{color:var(--nav-active-fg,var(--nav-fg,var(--text-primary)));box-shadow:none;background:0 0}.sidebar :is(.nav-drawer[data-context=true]>.desktop-drawer-toggle,.rituals-toggle[data-context=true]){color:var(--nav-fg,var(--text-secondary));box-shadow:none;background:0 0}.sidebar :is(.nav-drawer[data-context=true]>.desktop-drawer-toggle,.rituals-toggle[data-context=true]) .nav-symbol,.sidebar :is(.nav-drawer[data-context=true]>.desktop-drawer-toggle,.rituals-toggle[data-context=true]) .disclosure-chevron,.sidebar .nav-link[aria-current=page] .nav-symbol,.sidebar .nav-link[aria-current=page] .disclosure-chevron,.sidebar .nav-link[aria-current=page] .today-nav-icon{color:inherit}.sidebar .nav-link:is(:hover,:focus-visible){background:var(--nav-hover-frost,#ffffff47)}.sidebar .nav-link:is(:hover,:focus-visible)[aria-current=page]{color:var(--nav-active-fg,var(--text-primary));background:var(--nav-hover-frost,#ffffff47)}.sidebar .nav-link:active{background:var(--nav-hover-frost,#ffffff38)}.sidebar .nav-link:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.sidebar :is(.rituals-links,.nav-drawer-children)>a:is(:hover,:focus-visible){background:var(--nav-hover-frost,#ffffff38)}.sidebar :is(.rituals-links,.nav-drawer-children)>a[aria-current=page]{color:var(--nav-active-fg,var(--nav-fg,var(--text-primary)));background:0 0;font-weight:600}.sidebar :is(.rituals-links,.nav-drawer-children)>a[aria-current=page]:is(:hover,:focus-visible){background:var(--nav-hover-frost,#ffffff38)}}@media (max-width:800px){.nav-link .nav-label{font-size:inherit;letter-spacing:.025em}.notification-preview{border-radius:20px 20px 0 0}.header-progression{gap:8px}.header-progression summary{font-size:.8125rem}.topbar .header-progression{flex-wrap:wrap;order:5;justify-content:flex-end;width:100%}}:root{--text-on-accent:#070812;--ambient-shadow:0 8px 24px #0003}.mobile-brand{display:none}:is(.notification-preview,.account-popover,.progression-popover){box-shadow:var(--ambient-shadow)}.appearance-settings fieldset{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px;margin:16px 0;padding:0;display:grid}.appearance-settings label{border:1px solid var(--border-default);border-radius:var(--radius-8);cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:12px;display:flex}.appearance-settings label:has(:checked){border-color:var(--interactive-accent)}.appearance-settings input{accent-color:var(--interactive-accent);flex:none;width:18px;height:18px}.appearance-swatch{border:1px solid var(--control-border);border-radius:50%;flex:none;width:28px;height:28px}.shell-more-sheet nav{gap:4px;display:grid}.shell-more-sheet .nav-link{min-height:48px;color:var(--nav-fg,var(--text-secondary));background:0 0;border:0;flex-direction:row;align-items:center;gap:12px;padding:12px 8px;text-decoration:none;display:flex}.shell-more-sheet .nav-label{text-transform:none;letter-spacing:normal;font-size:.875rem;font-weight:500;display:block}.shell-more-sheet .nav-link:hover{background:var(--surface-input)}.shell-more-sheet .nav-link[aria-current],.shell-more-sheet .nav-link[aria-current=page]{color:var(--nav-active-fg,var(--nav-fg,var(--text-primary)));font-weight:600}.shell-more-sheet .notification-close{width:44px;height:44px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.shell-more-sheet h2{font:600 1rem/1.5 var(--font-body);margin:0}@media (max-width:800px){html{scroll-padding-top:calc(var(--shell-banner-height,0px) + var(--shell-header-height,48px) + var(--shell-child-nav-height,0px) + 12px);scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom))}.app-shell{padding-bottom:calc(80px + env(safe-area-inset-bottom));display:block}.sidebar .brand,.primary-nav .desktop-my-fate,.primary-nav .desktop-drawer-toggle,.sidebar .rituals-links{display:none!important}.shell-sticky-chrome{top:var(--shell-banner-height,0px);z-index:35;box-sizing:border-box;background:var(--glass-bg);width:100%;max-width:100%;-webkit-backdrop-filter:blur(var(--shell-mobile-glass-blur,20px)) saturate(1.35);backdrop-filter:blur(var(--shell-mobile-glass-blur,20px)) saturate(1.35);border-bottom:1px solid var(--glass-border,color-mix(in srgb,var(--text-primary) 14%,transparent));flex-direction:column;display:flex;position:sticky;overflow:visible}.shell-sticky-chrome>.topbar{z-index:auto;width:100%;max-width:none;min-height:48px;height:calc(48px + env(safe-area-inset-top));padding:calc(6px + env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) 6px max(10px,env(safe-area-inset-left));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-bottom:0;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:4px;transition:height .18s,padding .18s;display:flex;position:relative;top:auto}.shell-sticky-chrome>.topbar:before{content:none!important;display:none!important}.topbar .header-progression{display:none}.mobile-brand{flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin-right:auto;display:flex}.mobile-brand .brand-mark{width:28px;height:28px;transition:width .18s,height .18s}.shell-sticky-chrome>.topbar[data-compact]{height:calc(48px + env(safe-area-inset-top));min-height:48px;max-height:calc(48px + env(safe-area-inset-top));padding:calc(2px + env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) 2px max(8px,env(safe-area-inset-left));-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;flex-wrap:nowrap;align-items:center;gap:0;max-width:none;overflow:visible}.shell-sticky-chrome>.topbar[data-compact] :is(.mobile-brand,.mobile-seek,.notification-bell,.account-pill){box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px}.shell-sticky-chrome>.topbar[data-compact] .notification-bell{isolation:isolate;overflow:visible}.shell-sticky-chrome>.topbar[data-compact] .notification-bell :is(span,.notification-bell-count){z-index:3;min-width:1rem;height:1rem;min-height:1rem;font:700 .5625rem/1 var(--font-body);padding:0 .28rem;top:2px;right:0}.shell-sticky-chrome>.topbar[data-compact] .notification-bell .notification-bell-count[data-digits="1"]{width:1rem;padding:0}.shell-sticky-chrome>.topbar[data-compact] .notification-bell .notification-bell-count[data-digits="2"],.shell-sticky-chrome>.topbar[data-compact] .notification-bell .notification-bell-count[data-digits="3"]{min-width:1.2rem;padding:0 .3rem}.shell-sticky-chrome>.topbar[data-compact] .mobile-brand{background:0 0}.shell-sticky-chrome>.topbar[data-compact] .mobile-brand .brand-mark{width:28px;height:28px}.shell-sticky-chrome>.topbar[data-compact] :is(.mobile-seek,.notification-bell,.account-pill){box-shadow:none;background:0 0;border:0}.shell-sticky-chrome>.topbar[data-compact] :is(.mobile-seek,.notification-bell,.account-pill):before{content:"";pointer-events:none;z-index:0;background:color-mix(in srgb,var(--palette-frost,var(--surface-elevated)) 42%,transparent);border-radius:50%;position:absolute;inset:5px}.shell-sticky-chrome>.topbar[data-compact] :is(.mobile-seek svg,.notification-bell svg){z-index:1;width:20px;height:20px;position:relative}.shell-sticky-chrome>.topbar[data-compact] .account-pill{overflow:visible}.shell-sticky-chrome>.topbar[data-compact] .account-pill .avatar{z-index:1;border-radius:50%;width:34px;height:34px;margin:0;position:relative}.topbar :is(.mobile-seek,.notification-bell,.account-pill){background:color-mix(in srgb,var(--palette-frost,var(--surface-elevated)) 42%,transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;display:flex;position:relative}.topbar :is(.mobile-seek,.notification-bell,.account-pill):before{content:"";border-radius:50%;position:absolute;inset:-4px}.topbar :is(.mobile-seek svg,.notification-bell svg){width:18px;height:18px}.topbar .account-pill{padding:0;overflow:hidden}.topbar .account-pill .avatar{border-radius:50%;place-items:center;width:100%;height:100%;margin:0;display:grid}.topbar .account-pill .avatar img{object-fit:cover;width:100%;height:100%}.topbar .account-label{display:none}.sidebar .primary-nav{padding:6px max(8px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:0;display:grid}.sidebar .primary-nav .nav-link{width:100%;height:60px;min-height:60px;color:var(--nav-fg,var(--text-primary));background:0 0;border:0;justify-content:flex-start;align-items:center;gap:4px;padding:4px 1px}.sidebar .primary-nav .nav-label{letter-spacing:.025em;white-space:nowrap;font-size:.625rem;line-height:1.3}.sidebar .primary-nav .nav-symbol{width:24px;height:24px}.sidebar .primary-nav .nav-link{color:var(--nav-fg,var(--text-secondary))}.sidebar .primary-nav .nav-link[aria-current],.sidebar .primary-nav .nav-link[aria-current=page],.sidebar .primary-nav .nav-link[aria-current] .nav-symbol,.sidebar .primary-nav .nav-link[aria-current] .today-nav-icon,.sidebar .primary-nav .nav-link[aria-current=page] .nav-symbol,.sidebar .primary-nav .nav-link[aria-current=page] .today-nav-icon{color:var(--nav-active-fg,var(--text-primary))}.sidebar .nav-drawer[data-context]>.mobile-drawer-link,.sidebar .nav-drawer[data-context]>.mobile-drawer-link .nav-symbol{color:var(--nav-fg,var(--text-secondary))}.sidebar .primary-nav .nav-link:before,.sidebar .primary-nav .nav-link:after{content:none}.shell-more-sheet{max-height:80dvh}body:has(dialog[open]) .primary-nav{visibility:hidden}}@media (prefers-reduced-motion:reduce){.topbar,.mobile-brand .brand-mark,.workspace>.workspace-scroll>.shell-sticky-chrome>.topbar{transition:none}}@media (max-width:800px){html[data-mobile-keyboard] .primary-nav{visibility:hidden}html[data-mobile-keyboard]{scroll-padding-bottom:16px}}.mobile-ritual-tabs{display:none}.mark-stamp img{object-fit:contain;filter:none;width:100px;height:100px;margin:0 auto 12px;display:block}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--surface-elevated:var(--palette-elevated);--border-subtle:color-mix(in srgb,var(--palette-border) 65%,transparent);--progress:var(--interactive-accent)}.topbar{background:var(--surface-navigation)}.today-hero{background:var(--surface-card)}:is(.notification-preview,.account-popover,.progression-popover,.shell-more-sheet,.coven-menu-panel){background:var(--surface-elevated);color:var(--text-primary);box-shadow:var(--ambient-shadow)}input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input))::placeholder,textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input))::placeholder{color:var(--text-secondary);opacity:1}:is(input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)),textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)),select){color:var(--text-primary)}button:disabled,.vault-page button:disabled{opacity:1;color:var(--text-disabled);cursor:not-allowed}.badge:is(.blue,.purple,.green,.gold){background:var(--surface-input);border:1px solid var(--border-default)}.badge.gold{color:var(--palette-gold)}.auth-card{background:var(--surface-card);box-shadow:var(--ambient-shadow)}.coven-menu>div{box-shadow:var(--ambient-shadow)}:root{--surface-control:var(--surface-input)}.today-clocks{background:var(--surface-card);box-shadow:none}:is(.shared-popover,.collection-sheet,.progression-celebration,.live-sky-detail){background:var(--surface-elevated);box-shadow:var(--ambient-shadow)}::view-transition-group(root){animation-duration:.16s}::view-transition-old(root){mix-blend-mode:normal;animation-duration:.16s}::view-transition-new(root){mix-blend-mode:normal;animation-duration:.16s}@media (prefers-reduced-motion:reduce){::view-transition-group(root){animation:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}.celestial-stage{view-transition-name:none;pointer-events:none;z-index:0;position:absolute;inset:0}.celestial-sun,.celestial-stage>.canonical-moon{right:var(--celestial-right);top:var(--celestial-top);width:var(--celestial-diameter);height:var(--celestial-diameter);max-width:var(--celestial-diameter);max-height:var(--celestial-diameter);pointer-events:none;margin:0;position:absolute;transform:none}.celestial-sun{background:radial-gradient(circle at 42% 38%,#fffef5 25%,#fff4d6 75%,#f8e6bc);border-radius:50%;display:none;box-shadow:0 0 38px 16px #fff4d633,0 0 90px 28px #f8dea518}html:is([data-sky=dawn],[data-sky=day]) .celestial-sun{display:block}html[data-sky=dawn] .celestial-sun{opacity:.85}html:is([data-sky=dawn],[data-sky=day]) :is(.celestial-stage>.canonical-moon,.today-hero .moon-information){display:none}.sky-clouds,.sky-stars{z-index:1;pointer-events:none}.today-hero>.live-sky{pointer-events:auto;z-index:1;flex:none;align-self:flex-end;width:auto;max-width:260px;position:relative}.live-sky-event{background:var(--surface-standard);border-radius:8px;max-width:260px;padding:8px;position:relative}.workspace{--celestial-diameter:180px;--celestial-top:190px;--celestial-right:40px}@media (max-width:800px){.workspace{--celestial-diameter:120px;--celestial-top:140px;--celestial-right:24px}}.brand-mark{background:currentColor;flex:none;display:block;-webkit-mask:url(/assets/enverse.svg) 50%/contain no-repeat;mask:url(/assets/enverse.svg) 50%/contain no-repeat}.mobile-brand{color:var(--text-primary)}.today-nav-icon{place-items:center;width:24px;height:24px;display:grid}.today-nav-icon [data-sky-icon]{grid-area:1/1;width:24px;height:24px;display:none}html:not([data-sky]) .today-nav-icon [data-sky-icon=night],html[data-sky=dawn] .today-nav-icon [data-sky-icon=dawn],html[data-sky=day] .today-nav-icon [data-sky-icon=day],html[data-sky=dusk] .today-nav-icon [data-sky-icon=dusk],html[data-sky=night] .today-nav-icon [data-sky-icon=night]{display:block}.day-todo{display:none}.night-todo,html:is([data-sky=dawn],[data-sky=day]) .day-todo{display:inline}html:is([data-sky=dawn],[data-sky=day]) .night-todo{display:none}.nav-link .today-nav-icon{color:inherit;margin:0;display:grid}.nav-link .today-nav-icon [data-sky-icon]{color:inherit;margin:0}.nav-link:is(:hover,:focus-visible,[aria-current=page]) .today-nav-icon [data-sky-icon]{color:inherit}html[data-sky=dawn],html[data-appearance=dawn],[data-sky-preview=dawn]{--sky-top:#e6bdd2;--sky-mid:#f4dbe6;--sky-horizon:#f7dddd;--sky-cloud:#f8e6ee;--sky-cloud-opacity:.34;--sky-star-opacity:0;--theme-atmosphere:#f4dbe6;--theme-atmosphere-soft:#e6bdd2;--theme-accent:#8d6a94;--theme-accent-strong:#604766}html[data-sky=day],html[data-appearance=day],[data-sky-preview=day]{--sky-top:#89b3d8;--sky-mid:#add2f0;--sky-horizon:#d4e7f6;--sky-cloud:#dcecf8;--sky-cloud-opacity:.32;--sky-star-opacity:0;--theme-atmosphere:#d4e7f6;--theme-atmosphere-soft:#add2f0;--theme-accent:#435b78;--theme-accent-strong:#30455e}html[data-sky=dusk],html[data-appearance=dusk],[data-sky-preview=dusk]{--sky-top:#5c4598;--sky-mid:#9b6fb8;--sky-horizon:#e8a8b8;--sky-cloud:#d8ccec;--sky-cloud-opacity:.3;--sky-star-opacity:.12;--theme-atmosphere:#ebe6fa;--theme-atmosphere-soft:#dcd4f5;--theme-accent:#5444a4;--theme-accent-strong:#2f2758}html[data-sky=night],html[data-appearance=night],[data-sky-preview=night]{--sky-top:#0b0e31;--sky-mid:#1f2867;--sky-horizon:#36428a;--sky-cloud:#6e7fbd;--sky-cloud-opacity:.28;--sky-star-opacity:.7;--theme-atmosphere:#0b0e31;--theme-atmosphere-soft:#121641;--theme-accent:#98a8d8;--theme-accent-strong:#6e7fbd}:root{--border-structure:var(--border-default);--nav-fg:var(--text-secondary);--nav-fg-muted:var(--text-secondary);--nav-active-fg:var(--text-primary);--nav-indicator:var(--theme-accent-strong,var(--theme-accent));--nav-parent-color:var(--nav-fg);--nav-child-color:color-mix(in srgb,var(--nav-fg-muted) 92%,transparent);--nav-child-rail:color-mix(in srgb,var(--nav-indicator) 52%,transparent);--tab-active:var(--theme-accent,var(--state-active,var(--action-primary)))}html[data-sky=dawn],html[data-appearance=dawn]{--nav-fg:var(--text-secondary);--nav-active-fg:var(--text-primary);--nav-indicator:var(--theme-accent-strong,#604766);--nav-parent-color:var(--nav-fg);--nav-child-color:color-mix(in srgb,var(--text-secondary) 90%,transparent);--nav-child-rail:color-mix(in srgb,var(--nav-indicator) 58%,transparent);--tab-active:var(--theme-accent-strong,#604766)}html[data-sky=day],html[data-appearance=day]{--nav-fg:var(--text-secondary);--nav-active-fg:var(--text-primary);--nav-indicator:var(--theme-accent-strong,#30455e);--nav-parent-color:var(--nav-fg);--nav-child-color:color-mix(in srgb,var(--text-secondary) 92%,transparent);--nav-child-rail:color-mix(in srgb,var(--nav-indicator) 55%,transparent);--tab-active:var(--theme-accent-strong,#30455e)}html[data-sky=dusk],html[data-appearance=dusk]{--nav-fg:var(--text-secondary);--nav-active-fg:var(--text-primary);--nav-indicator:var(--theme-accent-strong,#2f2758);--nav-parent-color:var(--nav-fg);--nav-child-color:color-mix(in srgb,var(--text-secondary) 90%,transparent);--nav-child-rail:color-mix(in srgb,var(--nav-indicator) 56%,transparent);--tab-active:var(--theme-accent-strong,#2f2758)}html[data-sky=night],html[data-appearance=night]{--nav-fg:var(--text-secondary);--nav-active-fg:var(--text-primary);--nav-indicator:var(--theme-accent,#98a8d8);--nav-parent-color:var(--nav-fg);--nav-child-color:color-mix(in srgb,var(--text-secondary) 88%,transparent);--nav-child-rail:color-mix(in srgb,var(--nav-indicator) 58%,transparent);--tab-active:var(--theme-accent,#98a8d8)}html[data-sky=day],html[data-appearance=day]{--border-default:color-mix(in srgb,var(--palette-border) 60%,transparent);--border-subtle:color-mix(in srgb,var(--palette-border) 42%,transparent);--border-structure:var(--border-default);--glass-border:color-mix(in srgb,var(--palette-border) 40%,transparent);--surface-border:color-mix(in srgb,var(--palette-border) 48%,transparent)}html[data-sky=dusk],html[data-appearance=dusk]{--border-default:color-mix(in srgb,var(--palette-border) 62%,transparent);--border-subtle:color-mix(in srgb,var(--palette-border) 44%,transparent);--border-structure:var(--border-default);--glass-border:color-mix(in srgb,var(--palette-border) 42%,transparent);--surface-border:color-mix(in srgb,var(--palette-border) 54%,transparent);--control-border:color-mix(in srgb,var(--palette-border) 72%,var(--palette-ink) 12%)}html[data-sky=dawn],html[data-appearance=dawn]{--border-default:color-mix(in srgb,var(--palette-border) 60%,transparent);--border-subtle:color-mix(in srgb,var(--palette-border) 42%,transparent);--border-structure:var(--border-default);--glass-border:color-mix(in srgb,#fff 24%,var(--palette-border) 28%);--surface-border:color-mix(in srgb,var(--palette-border) 46%,transparent)}html[data-sky=night],html[data-appearance=night]{--border-default:color-mix(in srgb,var(--palette-border) 60%,transparent);--border-subtle:color-mix(in srgb,var(--palette-border) 42%,transparent);--border-structure:var(--border-default);--glass-border:color-mix(in srgb,var(--palette-border) 44%,transparent);--surface-border:color-mix(in srgb,var(--palette-border) 50%,transparent)}.today-page{isolation:isolate;background:0 0;position:relative}.sky-environment{z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 78% 42%,var(--sky-horizon),transparent 60%),linear-gradient(var(--sky-top),var(--sky-mid) 48%,var(--sky-horizon));height:620px;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 42%,#000b 64%,#0000 100%);mask-image:linear-gradient(#000 0% 42%,#000b 64%,#0000 100%)}.sky-clouds{background:var(--sky-cloud);opacity:var(--sky-cloud-opacity);position:absolute;inset:0;-webkit-mask:url(/assets/sky-cloud-haze.svg) top/100% 500px no-repeat;mask:url(/assets/sky-cloud-haze.svg) top/100% 500px no-repeat}.sky-stars{opacity:var(--sky-star-opacity);background:url(/assets/today-stars.svg) top/100% no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.today-page .today-hero{box-shadow:none;background:0 0;border:0;border-radius:0}.today-hero .live-sky-label{background:color-mix(in srgb,var(--surface-card) 96%,transparent);border-radius:6px;padding:2px 6px}.appearance-swatch{background:linear-gradient(var(--sky-top),var(--sky-mid) 65%,var(--sky-horizon));border-radius:8px;width:56px;height:34px;position:relative;overflow:hidden}.appearance-swatch:before{content:"";background:var(--sky-cloud);opacity:var(--sky-cloud-opacity);position:absolute;inset:0;-webkit-mask:url(/assets/sky-cloud-haze.svg) 50%/cover;mask:url(/assets/sky-cloud-haze.svg) 50%/cover}.appearance-swatch:after{content:"";background:#fff7dd;border-radius:50%;width:9px;height:9px;position:absolute;top:7px;right:8px;box-shadow:0 0 8px #fff4cf88}[data-sky-preview=night]:after{background:0 0;right:11px;box-shadow:3px 1px #dde6fa}[data-sky-preview=dawn]:after,[data-sky-preview=dusk]:after{top:19px}[data-sky-preview=sky]{background:linear-gradient(110deg,#ead0e6,#80bced 35%,#866188 65%,#070d23)}[data-sky-preview=sky]:before,[data-sky-preview=sky]:after{display:none}@media (max-width:800px){.sky-environment{height:490px}.sky-clouds{-webkit-mask-size:900px 400px;mask-size:900px 400px}.today-page .today-hero{background:0 0}}.today-page .today-hero{background:0 0}.today-clock-symbol{color:var(--text-secondary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media-hero{--hero-ink:#f8f7fc;--hero-protection:16 18 32;isolation:isolate;box-shadow:inset 0 0 0 1px var(--border-default),var(--ambient-shadow);position:relative;overflow:hidden}.media-hero[data-contrast=light]{--hero-ink:#171d35;--hero-protection:249 249 253}.media-hero:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(90deg,rgb(var(--hero-protection)/.96) 0%,rgb(var(--hero-protection)/.94) 50%,rgb(var(--hero-protection)/.45) 75%,rgb(var(--hero-protection)/.08));pointer-events:none;position:absolute;inset:0}.media-hero,.media-hero :is(h1,h2,h3,p,.eyebrow,small){color:var(--hero-ink)}.media-hero>div:first-child{max-width:50%}.media-hero .button{color:#201837;background:#eeeafa;border:1px solid #d4cce8}.media-hero .button:hover{color:#201837;background:#ddd5f2}.media-hero .button:focus-visible{outline:3px solid var(--hero-ink);outline-offset:4px}.media-hero[data-contrast=light] .button{color:#fff;background:#49319f;border-color:#49319f}.media-frame{box-shadow:0 0 0 1px var(--border-default);filter:none}@media (max-width:600px){.media-hero>div:first-child{max-width:100%}.media-hero:before{background:linear-gradient(90deg,rgb(var(--hero-protection)/.96),rgb(var(--hero-protection)/.9))}}.workspace{isolation:isolate;position:relative}.workspace[data-today]>.sky-environment{height:760px}.workspace[data-today]>.topbar{background:color-mix(in srgb,var(--surface-navigation) 78%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:#0000}.workspace[data-today]>.profile-onboarding{background:color-mix(in srgb,var(--surface-navigation) 65%,transparent);border-bottom-color:#0000}@media (max-width:800px){.workspace[data-today]>.sky-environment{height:650px}.workspace[data-today]>.topbar{background:color-mix(in srgb,var(--surface-navigation) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.media-hero:before{background:linear-gradient(90deg,rgb(var(--hero-protection)/.86),rgb(var(--hero-protection)/.64) 38%,rgb(var(--hero-protection)/.12) 65%,transparent)}.media-hero>div:first-child{isolation:isolate;position:relative}.media-hero>div:first-child:before{content:"";z-index:-1;background:rgb(var(--hero-protection)/.82);pointer-events:none;border-radius:12px;position:absolute;inset:-12px -16px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000)}html[data-theme=light] .media-hero{box-shadow:0 0 0 1px color-mix(in srgb,var(--border-default) 80%,white),0 10px 30px #40467029,0 0 18px #b5b8de29}@media (max-width:600px){.media-hero:before{background:linear-gradient(90deg,rgb(var(--hero-protection)/.66),rgb(var(--hero-protection)/.22))}.media-hero>div:first-child:before{background:rgb(var(--hero-protection)/.91);-webkit-mask-image:none;mask-image:none}}.workspace[data-today]>.topbar{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-navigation) 84%,transparent),color-mix(in srgb,var(--surface-navigation) 68%,transparent) 65%,transparent)}.workspace[data-today]>.profile-onboarding{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--surface-navigation) 70%,transparent) 25%,color-mix(in srgb,var(--surface-navigation) 70%,transparent) 75%,transparent)}.collection-page{container-type:inline-size}.collection-utilities{flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 16px;display:flex}.collection-utilities>span{margin-right:auto;font-size:.875rem}.collection-utilities .button{font-size:.875rem}.collection-controls>.button-row{flex-wrap:wrap;gap:16px}.collection-controls .collection-sort{white-space:nowrap;flex:none;min-width:0}.collection-sort select{width:auto;min-width:130px}.collection-controls button{white-space:nowrap}.collection-hero[data-natural]{border-radius:var(--radius-8);background:0 0;min-height:0;padding:0;display:block}.collection-hero[data-natural]:before{content:none}.hero-full-artwork{object-fit:contain;filter:none;width:100%;height:auto;display:block}.collection-hero[data-natural]>div{background:var(--surface-card);color:var(--text-primary);max-width:none;padding:24px;position:relative}.collection-hero[data-natural]>div:before{content:none}.collection-hero[data-natural] :is(h2,p,.eyebrow){color:inherit}.collection-hero[data-natural] h2{font-size:clamp(1.75rem,3cqi,2.5rem)}.collection-hero[data-natural] .button:focus-visible{outline-color:var(--border-focus)}@container (min-width:1000px){.collection-hero[data-natural]:is([data-text-placement=left],[data-text-placement=right])>div{isolation:isolate;width:22%;color:var(--hero-ink);background:0 0;padding:16px;position:absolute;top:50%;transform:translateY(-50%)}.collection-hero[data-natural][data-text-placement=left]>div{left:0}.collection-hero[data-natural][data-text-placement=right]>div{right:0}.collection-hero[data-natural]:is([data-text-placement=left],[data-text-placement=right])>div:before{content:"";z-index:-1;background:rgb(var(--hero-protection)/.72);border-radius:8px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000);mask-image:linear-gradient(90deg,#000 80%,#0000)}.collection-hero[data-natural][data-text-placement=right]>div:before{-webkit-mask-image:linear-gradient(270deg,#000 80%,#0000);mask-image:linear-gradient(270deg,#000 80%,#0000)}.collection-hero[data-natural]>div .eyebrow{font-size:.625rem}.collection-hero[data-natural]>div p{font-size:.8125rem}.collection-hero[data-natural] h2{font-size:1.875rem}}::view-transition-old(enverse-celestial){display:none}::view-transition-new(enverse-celestial){animation:none!important}::view-transition-group(enverse-celestial){animation:none!important}.mubeat-library-tools{flex-wrap:wrap;align-items:end;gap:16px;margin-block:16px;display:flex}.mubeat-library-tools label{flex:180px;min-width:0}.mubeat-library-grid,.mubeat-answer-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:12px;margin-block:16px;display:grid}.mubeat-library-grid article,.mubeat-answer-grid article{border:1px solid var(--border-default);background:var(--surface-card);overflow-wrap:anywhere;border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:8px;display:flex;position:relative}.mubeat-library-grid img,.mubeat-answer-grid img{object-fit:contain;width:100%;height:100px}.mubeat-library-grid small{color:var(--text-secondary);font-size:.75rem}.mubeat-answer-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,110px),1fr));gap:8px}.mubeat-answer-grid strong{font-size:.8125rem;line-height:1.3}.mubeat-answer-grid[data-small]{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr))}.mubeat-answer-grid[data-small] img{height:150px}.mubeat-image-number{color:var(--text-secondary);font-size:.75rem}.mubeat-select{font-size:.75rem}.mubeat-quiz-cover{object-fit:contain;width:100%;max-width:400px;max-height:180px;display:block}.mubeat-image-dialog{border:1px solid var(--border-default);background:var(--surface-card);width:min(540px,100% - 24px);max-height:90dvh;color:var(--text-primary);border-radius:16px;padding:24px;overflow:auto}.mubeat-image-dialog::backdrop{background:#0009}.mubeat-image-dialog>img{object-fit:contain;width:100%;height:200px;display:block}:root{--layer-atmosphere:-1;--layer-content:0;--layer-elevated:1;--layer-shell:10;--layer-popover:20;--layer-dialog:30;--layer-transient:40;--surface-standard:var(--palette-card);--surface-elevated:var(--palette-elevated);--surface-popover:var(--palette-elevated);--surface-tearsheet:var(--palette-elevated);--surface-input:var(--palette-input);--surface-header:var(--palette-navigation);--surface-navigation:var(--palette-navigation);--surface-sidebar:var(--surface-navigation);--surface-dialog:var(--palette-elevated);--surface-card:var(--surface-standard);--surface-foreground:var(--text-primary);--surface-border:var(--border-default);--surface-standard-shadow:none;--surface-elevated-shadow:var(--ambient-shadow);--surface-sidebar-blur:0px;--surface-header-fade:24px;--surface-standard-blur:0px;--surface-popover-blur:0px;--surface-tearsheet-blur:0px;--surface-header-blur:0px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (prefers-reduced-transparency:no-preference) and (forced-colors:none){:root{--surface-standard:color-mix(in srgb,var(--palette-frost,var(--palette-card)) 60%,transparent);--surface-elevated:color-mix(in srgb,var(--palette-elevated) 88%,transparent);--surface-popover:color-mix(in srgb,var(--palette-elevated) 92%,transparent);--surface-tearsheet:color-mix(in srgb,var(--palette-elevated) 96%,transparent);--surface-input:color-mix(in srgb,var(--palette-input) 98%,transparent);--surface-header:color-mix(in srgb,var(--palette-navigation) 20%,transparent);--surface-navigation:color-mix(in srgb,var(--palette-navigation) 84%,transparent);--surface-dialog:color-mix(in srgb,var(--palette-elevated) 98%,transparent);--surface-sidebar-blur:12px;--surface-standard-blur:12px;--surface-popover-blur:16px;--surface-tearsheet-blur:12px;--surface-header-blur:10px}}}.workspace>.topbar,.workspace-scroll>.topbar,.workspace-scroll>.shell-sticky-chrome>.topbar{z-index:var(--layer-shell);position:relative}.workspace>main,.workspace-scroll>main{z-index:var(--layer-content);isolation:isolate;position:relative}.sky-environment{z-index:var(--layer-atmosphere)}:is(.sky-environment,.sky-clouds,.sky-stars,.celestial-sun,.canonical-moon,.canonical-moon *){pointer-events:none}.celestial-stage .moon-trigger{z-index:var(--layer-elevated)}.account-popover,.mobile-more-menu,.live-sky-detail,.coven-menu>div.collision-menu,.shared-popover{z-index:var(--layer-popover)}dialog{z-index:var(--layer-dialog)}.skip-link{z-index:var(--layer-transient)}:is(.panel,.today-panel,.mission-card,.today-clocks,.coven-post:not(.pulse-post),.voting-guide-card,.source-kpis .panel){border:1px solid color-mix(in srgb,var(--border-default) 88%,var(--text-secondary));border-color:color-mix(in srgb,var(--border-default) 88%,var(--text-secondary));box-shadow:var(--surface-standard-shadow)}.today-grid .today-panel{-webkit-backdrop-filter:blur(var(--surface-standard-blur));backdrop-filter:blur(var(--surface-standard-blur))}.today-page .tonight-external.today-panel{outline:1px solid color-mix(in srgb,var(--border-default) 40%,transparent);outline-offset:-1px;contain:paint;background-clip:padding-box;border-color:#0000;overflow:hidden}:is(.account-popover,.notification-preview,.progression-popover,.shared-popover,.coven-menu-panel,.coven-menu>div.collision-menu,.live-sky-detail){background:var(--surface-popover);color:var(--surface-foreground);border-color:var(--surface-border);box-shadow:var(--surface-elevated-shadow);-webkit-backdrop-filter:blur(var(--surface-popover-blur));backdrop-filter:blur(var(--surface-popover-blur))}dialog{background:var(--surface-dialog);color:var(--surface-foreground);border-color:var(--surface-border);box-shadow:var(--surface-elevated-shadow);-webkit-backdrop-filter:blur(var(--surface-tearsheet-blur));backdrop-filter:blur(var(--surface-tearsheet-blur))}.workspace>.topbar,.workspace-scroll>.topbar,.workspace[data-today]>.topbar,.topbar[data-compact]{background:var(--surface-header);-webkit-backdrop-filter:blur(var(--surface-header-blur));backdrop-filter:blur(var(--surface-header-blur));border-bottom-color:var(--border-subtle)}@media (max-width:800px){.workspace>.topbar,.workspace-scroll>.topbar,.workspace-scroll>.shell-sticky-chrome>.topbar{position:relative;top:auto}.sidebar nav{z-index:var(--layer-shell)}.notification-preview{background:var(--surface-tearsheet);-webkit-backdrop-filter:blur(var(--surface-tearsheet-blur));backdrop-filter:blur(var(--surface-tearsheet-blur))}}.workspace>.topbar,.workspace-scroll>.topbar,.workspace-scroll>.shell-sticky-chrome>.topbar,.workspace[data-today]>.topbar,.topbar[data-compact]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.workspace>.topbar:before,.workspace-scroll>.topbar:before,.workspace-scroll>.shell-sticky-chrome>.topbar:before{content:"";inset:0 0 calc(-1 * var(--surface-header-fade));z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - var(--surface-header-fade)),transparent);mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - var(--surface-header-fade)),transparent);background:var(--surface-header);-webkit-backdrop-filter:blur(var(--surface-header-blur));backdrop-filter:blur(var(--surface-header-blur));position:absolute}@media (max-width:800px){.sidebar .primary-nav{-webkit-backdrop-filter:blur(var(--surface-header-blur));backdrop-filter:blur(var(--surface-header-blur))}}.workspace:not([data-atmosphere])>.sky-environment{height:1100px}.workspace[data-today]>.topbar{border-bottom:0}.workspace[data-today]>.topbar:before{background:0 0}.workspace[data-atmosphere]{position:relative}.workspace[data-atmosphere]>.topbar,.workspace-scroll>.topbar,.workspace-scroll>.shell-sticky-chrome>.topbar{border-bottom:0}.workspace[data-atmosphere]>.topbar:before,.workspace-scroll>.topbar:before,.workspace-scroll>.shell-sticky-chrome>.topbar:before{background:color-mix(in srgb,var(--surface-header) 10%,transparent)}.workspace[data-atmosphere]>.page-atmosphere{z-index:0}.workspace[data-atmosphere]>.workspace-scroll{z-index:1;background:0 0;position:relative}@media (min-width:801px){.workspace[data-atmosphere]>.workspace-scroll>.shell-sticky-chrome{z-index:var(--layer-shell)}}@media (max-width:800px){.workspace>.topbar,.workspace-scroll>.topbar,.workspace[data-atmosphere]>.topbar,.workspace[data-atmosphere] .topbar,.shell-sticky-chrome>.topbar{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:relative;top:auto}.shell-sticky-chrome>.topbar:before{content:none!important;display:none!important}}.workspace[data-today]>.topbar .header-progression{background:0 0;padding:0}.workspace[data-today]>.profile-onboarding{background:var(--surface-standard);-webkit-backdrop-filter:blur(var(--surface-header-blur));backdrop-filter:blur(var(--surface-header-blur));border:0}.today-page .today-hero{isolation:isolate;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:1.25rem;min-height:0;padding:1.25rem 0 1.35rem;position:relative;overflow:visible}.today-page .today-hero:before{content:none;display:none}.today-hero>div:first-child{min-width:0;max-width:75%}.today-page .today-hero h1{color:var(--text-primary);text-shadow:none}.today-page .today-sky-line,.today-page .today-date{color:var(--text-secondary);text-shadow:none}:is(.panel,.today-panel,.mission-card,.today-clocks){border-color:color-mix(in srgb,var(--border-default) 45%,transparent);box-shadow:0 4px 16px #19142d0d}@media (max-width:800px){.today-grid .today-panel{-webkit-backdrop-filter:blur(var(--surface-standard-blur));backdrop-filter:blur(var(--surface-standard-blur))}.workspace:not([data-atmosphere])>.sky-environment{height:1100px}}@media (max-width:600px){.today-page .today-hero{flex-direction:column;align-items:stretch;gap:12px;min-height:0;padding:1rem 0 1.15rem;display:flex}.today-hero>div:first-child{max-width:100%}.today-hero>.live-sky{align-self:flex-end}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.workspace[data-today]>.topbar:before,.workspace[data-atmosphere]>.topbar:before,.workspace-scroll>.topbar:before{background:var(--surface-header)}.today-page .today-hero h1,.today-page .today-sky-line,.today-page .today-date{text-shadow:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.workspace[data-today]>.topbar:before,.workspace[data-atmosphere]>.topbar:before,.workspace-scroll>.topbar:before{background:var(--surface-header)}}.workspace:not([data-atmosphere]) .sky-clouds{opacity:var(--sky-cloud-opacity);background:var(--sky-cloud);filter:blur(22px);transform-origin:top;transform:scale(1.12);-webkit-mask:url(/assets/sky-cloud-haze.svg) 42% -8%/160% 1180px no-repeat;mask:url(/assets/sky-cloud-haze.svg) 42% -8%/160% 1180px no-repeat}@media (max-width:900px){.workspace:not([data-atmosphere]) .sky-clouds{filter:blur(18px);-webkit-mask-size:190% 980px;mask-size:190% 980px}}.today-grid .today-clocks{-webkit-backdrop-filter:blur(var(--surface-standard-blur));backdrop-filter:blur(var(--surface-standard-blur))}.workspace:not([data-atmosphere])>.sky-environment{background:radial-gradient(ellipse at 20% 72%,var(--sky-horizon),transparent 55%),radial-gradient(ellipse at 78% 42%,var(--sky-horizon),transparent 60%),linear-gradient(var(--sky-top),var(--sky-mid) 48%,var(--sky-horizon))}.app-shell{background:radial-gradient(ellipse at 0 45%,color-mix(in srgb,var(--sky-mid,var(--surface-canvas)) 18%,transparent),transparent 65%)}dialog:is(.shell-more-sheet,.collection-sheet){background:var(--surface-tearsheet)}.workspace>.topbar,.workspace-scroll>.topbar,.workspace-scroll>.shell-sticky-chrome>.topbar,.workspace[data-today]>.topbar,.topbar[data-compact]{border-bottom:0}@media (min-width:801px){.sidebar{background:var(--surface-sidebar);-webkit-backdrop-filter:blur(var(--surface-sidebar-blur));backdrop-filter:blur(var(--surface-sidebar-blur))}}:where(.vault-card,.mubeat-library-grid article,.mubeat-answer-grid article),:where(.coven-post:not(.pulse-post),.mission-card:not(.card-interactive)){box-shadow:var(--surface-standard-shadow)}:where(.forum-topic,.pulse-page .pulse-post,.mission-card.card-interactive){box-shadow:none}@media (max-width:800px){:root{--surface-standard-blur:6px;--surface-header-blur:6px;--surface-popover-blur:10px;--surface-tearsheet-blur:8px;--shell-mobile-glass-blur:20px;--shell-header-height:48px}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){:root{--surface-standard-blur:0px;--surface-header-blur:0px;--surface-popover-blur:0px;--surface-tearsheet-blur:0px;--surface-sidebar-blur:0px}.workspace>.topbar:before,.workspace-scroll>.topbar:before{inset:0;-webkit-mask-image:none;mask-image:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.workspace>.topbar:before,.workspace-scroll>.topbar:before{inset:0;-webkit-mask-image:none;mask-image:none}}.topbar .header-progression{box-shadow:none;background:0 0;border:0}.topbar .notification-bell{width:var(--header-control-height);height:var(--header-control-height);min-width:var(--header-control-height);min-height:var(--header-control-height);border-radius:50%;padding:0}.topbar :is(.notification-bell,.account-pill){background:var(--surface-elevated)}@media (max-width:800px){.topbar :is(.mobile-seek,.notification-bell,.account-pill){background:color-mix(in srgb,var(--palette-frost,var(--surface-elevated)) 42%,transparent);border-radius:50%;width:36px;min-width:36px;height:36px;min-height:36px}}:root{--chrome-frost-bg:color-mix(in srgb,var(--palette-frost,var(--surface-card)) 18%,transparent);--chrome-frost-blur:28px;--chrome-frost-sat:1.5;--chrome-frost-edge:color-mix(in srgb,var(--text-primary) 10%,transparent)}html[data-sky=dawn],html[data-appearance=dawn]{--chrome-frost-bg:#fff6fb47;--chrome-frost-edge:#8d6a9429}html[data-sky=day],html[data-appearance=day]{--chrome-frost-bg:#d6eaf84d;--chrome-frost-edge:#435b7824}html[data-sky=dusk],html[data-appearance=dusk]{--chrome-frost-bg:#d8ceef33;--chrome-frost-edge:#5444a424}html[data-sky=night],html[data-appearance=night]{--chrome-frost-bg:#1a224847;--chrome-frost-edge:#9db4ff29}html[data-sky=dawn]{--sidebar-ink:color-mix(in srgb,var(--palette-navigation) 82%,var(--theme-accent-strong,#604766))}html[data-sky=day]{--sidebar-ink:color-mix(in srgb,var(--palette-navigation) 78%,var(--sky-mid))}html[data-sky=dusk]{--sidebar-ink:color-mix(in srgb,var(--palette-navigation) 90%,#f4f0fc)}html[data-sky=night]{--sidebar-ink:color-mix(in srgb,var(--palette-navigation) 92%,var(--theme-atmosphere,#0b0e31))}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (prefers-reduced-transparency:no-preference) and (forced-colors:none){:root{--surface-standalone:color-mix(in srgb,var(--palette-frost,var(--palette-card)) 38%,transparent);--realm-navigation:color-mix(in srgb,var(--sidebar-ink) 55%,transparent);--glass-bg:color-mix(in srgb,var(--palette-frost,var(--palette-card)) 36%,transparent);--glass-bg-strong:color-mix(in srgb,var(--palette-frost,var(--palette-card)) 52%,transparent)}}}.app-shell:has(>.workspace:not([data-atmosphere])){background:radial-gradient(ellipse at 0 45%,color-mix(in srgb,var(--sky-mid,var(--surface-canvas)) 18%,transparent),transparent 65%)}@media (min-width:801px){.sidebar{background:var(--realm-navigation)}}html[data-sky=dawn],html[data-appearance=dawn]{--nav-hover-frost:#fff6fb57;--nav-selected-frost:transparent;--nav-selected-edge:transparent;--segment-rest:#fff6fb6b;--segment-hover:#ffe9f57a;--segment-selected:color-mix(in srgb,#fff0f8 72%,color-mix(in srgb,var(--interactive-accent) 10%,transparent));--segment-selected-edge:#ffffff8c}html[data-sky=day],html[data-appearance=day]{--nav-hover-frost:#dbeffb61;--nav-selected-frost:transparent;--nav-selected-edge:transparent;--segment-rest:#d6eaf880;--segment-hover:#dbeffb94;--segment-selected:color-mix(in srgb,#d4e7f6 70%,color-mix(in srgb,var(--interactive-accent) 12%,transparent));--segment-selected-edge:color-mix(in srgb,#c5e0f6 58%,var(--interactive-accent) 10%)}html[data-sky=dusk],html[data-appearance=dusk]{--nav-hover-frost:#f4f0fc6b;--nav-selected-frost:#cfc3ef66;--nav-selected-edge:transparent;--segment-rest:#e8e1f885;--segment-hover:#dcd4f594;--segment-selected:color-mix(in srgb,#d2c4ee 68%,color-mix(in srgb,var(--interactive-accent) 10%,transparent));--segment-selected-edge:color-mix(in srgb,#b9a8e0 52%,var(--interactive-accent) 10%)}html[data-sky=night],html[data-appearance=night]{--nav-hover-frost:#9db4ff24;--nav-selected-frost:transparent;--nav-selected-edge:transparent;--segment-rest:#9db4ff1f;--segment-hover:#b0c4ff29;--segment-selected:#546297a5;--segment-selected-edge:#b8c8ff61}:root{--segment-rest:color-mix(in srgb,var(--palette-frost,var(--surface-card)) 38%,transparent);--segment-hover:color-mix(in srgb,var(--palette-frost,var(--surface-card)) 48%,transparent);--segment-selected:color-mix(in srgb,var(--surface-elevated) 88%,transparent);--segment-selected-edge:color-mix(in srgb,var(--border-default) 55%,transparent);--border-nested:color-mix(in srgb,var(--palette-border) 55%,transparent);--card-interactive-wash:color-mix(in srgb,var(--text-primary) 5%,transparent);--card-interactive-border:color-mix(in srgb,var(--border-structure,var(--border-default)) 42%,var(--text-primary));--card-interactive-shadow:none;--card-interactive-fill:transparent;--card-footer-hover:color-mix(in srgb,var(--text-primary) 6%,transparent)}html[data-sky=dawn],html[data-appearance=dawn]{--border-nested:color-mix(in srgb,var(--palette-border) 48%,#8d6a94 18%);--card-interactive-wash:color-mix(in srgb,var(--text-primary) 4.5%,transparent);--card-interactive-border:color-mix(in srgb,var(--border-structure,var(--border-default)) 38%,#604766);--card-footer-hover:color-mix(in srgb,var(--text-primary) 5.5%,transparent)}html[data-sky=day],html[data-appearance=day]{--border-nested:color-mix(in srgb,var(--palette-border) 52%,#435b78 16%);--card-interactive-wash:color-mix(in srgb,var(--text-primary) 4.5%,transparent);--card-interactive-border:color-mix(in srgb,var(--border-structure,var(--border-default)) 40%,#30455e);--card-footer-hover:color-mix(in srgb,var(--text-primary) 5.5%,transparent)}html[data-sky=dusk],html[data-appearance=dusk]{--border-nested:color-mix(in srgb,var(--palette-border) 62%,#5444a4 14%);--card-interactive-wash:color-mix(in srgb,var(--text-primary) 5%,transparent);--card-interactive-border:color-mix(in srgb,var(--border-structure,var(--border-default)) 40%,#2f2758);--card-footer-hover:color-mix(in srgb,var(--text-primary) 6%,transparent)}html[data-sky=night],html[data-appearance=night]{--border-nested:color-mix(in srgb,var(--palette-border) 65%,transparent);--card-interactive-wash:#d7e0ff13;--card-interactive-border:color-mix(in srgb,var(--border-structure,var(--border-default)) 48%,#d7e0ff);--card-footer-hover:#d7e0ff14}.workspace:not([data-today]) :is(.panel,.notice,.coven-aside>.coven-post){background:var(--surface-standalone);-webkit-backdrop-filter:blur(var(--surface-standard-blur));backdrop-filter:blur(var(--surface-standard-blur));border-color:color-mix(in srgb,var(--border-default) 55%,transparent);box-shadow:0 4px 16px #19142d0d,inset 0 1px 0 color-mix(in srgb,var(--text-primary) 5%,transparent)}.member-profile .profile-header,.workspace:not([data-today]) .member-profile .profile-header{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;padding:var(--profile-nav-clearance,var(--shell-header-height,5rem)) 0 0;background:0 0;border:0;border-radius:0;overflow:visible}.profile-header-body{background:0 0}.member-profile .profile-header h1,.member-profile .profile-header-line{text-shadow:none}.workspace:not([data-today]) .panel :is(.panel,.notice){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}.workspace:not([data-today]) :is(.coven-feed,.fanbase-posts,.vault-grid,.mubeat-library-grid,.mubeat-answer-grid) :is(.panel,.notice),.workspace:not([data-today]) .panel.surface-static{background:var(--surface-card);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--surface-standard-shadow)}.member-profile .fanbase-posts>:is(.coven-post,.forum-topic),.member-profile .panel.profile-empty,.member-profile .profile-aside>.panel,.member-profile .profile-fate-card .today-panel,.member-profile .profile-composer-wrap .coven-composer,.workspace:not([data-today]) .member-profile .fanbase-posts :is(.panel,.notice){background:var(--surface-standalone);-webkit-backdrop-filter:blur(var(--surface-standard-blur));backdrop-filter:blur(var(--surface-standard-blur));border-color:color-mix(in srgb,var(--border-default) 55%,transparent);box-shadow:0 4px 16px #19142d0d,inset 0 1px 0 color-mix(in srgb,var(--text-primary) 5%,transparent)}.today-hero>.live-sky{isolation:isolate;width:var(--celestial-diameter);max-width:100%;min-height:var(--celestial-diameter);z-index:auto;flex:none;align-self:center;position:relative}.today-hero .celestial-stage{z-index:-1}.today-hero .celestial-stage>:is(.celestial-sun,.canonical-moon){top:0;right:0}.today-hero .moon-information{padding-top:calc(var(--celestial-diameter) + 12px);justify-content:center;display:flex;position:static}.button.button-compact{min-height:32px;padding:6px 10px;font-size:.75rem;line-height:1.4}.today-hero .moon-trigger{white-space:normal;max-width:100%}.today-hero .live-sky-event{margin-top:12px}@media (max-width:800px){.today-hero>.live-sky{align-self:center}}.today-page .today-hero{align-items:flex-start;padding-top:24px}.today-page .today-hero>.live-sky{align-self:flex-start}.today-page :is(.today-card-body,.today-schedule){color:var(--today-body)}.today-page :is(h1,h2,h3,strong,dd,.stream-number,.schedule-event>span){color:var(--text-primary)}.today-page :is(.small,small,time,.today-date,.fate-snapshot dt){color:var(--today-meta);font-size:.75rem;line-height:1.5}.today-page .today-empty{color:var(--text-secondary);font-family:inherit;font-size:.875rem;font-style:normal}.illustrated-empty,.today-illustrated-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:20px 8px;font-size:.875rem;display:flex}.illustrated-empty svg,.today-illustrated-empty svg{color:var(--action-primary);flex:none}.illustrated-empty strong{font-family:var(--font-body);color:var(--text-primary);font-size:.9375rem;font-weight:700;line-height:1.5}.today-illustrated-empty strong{font-family:inherit;font-size:.9375rem;font-weight:500;line-height:1.5}.illustrated-empty p,.today-illustrated-empty p{max-width:32ch;font-family:var(--font-body);color:var(--text-secondary);margin:0;font-weight:400}.today-illustrated-empty a{margin-top:4px}.forum-empty-state{box-sizing:border-box;width:100%;min-height:0;box-shadow:none;background:0 0;border:0;place-items:start center;margin:.75rem 0 1.5rem;padding:1.25rem .75rem;display:grid}.forum-page[data-view=watching] .forum-empty-state,.coven-view-watching .forum-empty-state{min-height:0;margin-top:.5rem;padding-top:1rem}.forum-empty-state .illustrated-empty{gap:10px;max-width:28rem;padding:1.5rem .75rem}.forum-empty-state .illustrated-empty svg{color:var(--text-secondary);opacity:.9}.forum-empty-state .illustrated-empty strong{font:600 1.05rem/1.35 var(--font-body);color:var(--text-primary)}.forum-empty-state .illustrated-empty p{max-width:36ch;font:400 .875rem/1.5 var(--font-body);color:var(--text-secondary)}.action-line-icon,.composer-tool-icon{flex:none;width:16px;height:16px;display:block}.action-fill-icon{background:var(--engagement-fg,var(--text-secondary));-webkit-mask:url(/assets/coven-bitten.svg) 50%/contain no-repeat;mask:url(/assets/coven-bitten.svg) 50%/contain no-repeat}.action-fill-icon[data-icon=keep],.action-fill-icon[data-icon=kept]{-webkit-mask-image:url(/assets/coven-kept.svg);mask-image:url(/assets/coven-kept.svg)}.action-fill-icon[data-icon=echo]{-webkit-mask-image:url(/assets/coven-echo.svg);mask-image:url(/assets/coven-echo.svg)}.today-page .fate-snapshot{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.today-rank-identity{align-items:flex-start;gap:12px;display:flex}.today-rank-identity>img{object-fit:contain;flex:none;width:64px;height:64px}.today-rank-identity .devotion-detail{flex:1;min-width:0}.today-page .source-performance-compact{flex-wrap:wrap;gap:16px;display:flex}.today-page .source-performance-compact>.panel,.today-page .source-performance-compact>.metric-link{flex:17.5rem;min-width:min(100%,17.5rem);max-width:100%}.today-page .source-performance-compact>.panel{border:0;border-top:1px solid var(--border-default);min-width:min(100%,17.5rem);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding:12px 0}.today-page .stream-number{overflow-wrap:normal;word-break:normal;white-space:nowrap;margin:10px 0;font-size:1.5rem}.today-page .source-performance-compact h3{font-family:inherit;font-size:.875rem;font-style:normal}.today-page .external-headlines>li,.today-page .today-list>li{border:0;border-bottom:1px solid var(--border-default);padding:14px 0}.today-page .today-mission .today-list>li{border-bottom:0;padding:.45rem 0}.today-link-preview{align-items:flex-start;gap:12px;display:flex}.today-link-preview>div{min-width:0}.today-link-preview>img{object-fit:cover;border-radius:var(--radius-control,8px);flex:none;width:112px;height:64px}.today-link-preview a{color:var(--text-primary);font-weight:500;text-decoration:none}.today-link-preview a:hover{text-decoration:underline}.today-preview-fallback{width:56px;height:56px;color:var(--text-secondary);background:var(--surface-input);border-radius:8px;flex:none;place-items:center;display:grid}.today-page .schedule-attribution{border-top:1px solid var(--border-default);margin-top:16px;padding-top:16px}.today-page .schedule-attribution a{color:inherit}.today-page .schedule-event{gap:6px}.today-page .schedule-event>span{font-weight:500}.today-page .calendar-month{font:1.5rem/1.2 var(--font-display)}.today-page .calendar-year{color:var(--text-secondary);font-size:.8125rem;font-weight:400}.today-page .schedule-calendar-heading button:not(:where(.ev-button)),.today-page .icon-view-switcher button{border-color:#0000;min-width:36px;min-height:36px;padding:4px 8px}.today-page .schedule-calendar-grid section{gap:6px;min-width:0;padding:8px}.today-page .schedule-calendar-grid time{place-items:center;min-width:24px;min-height:24px;font-size:.75rem;display:inline-grid}.today-page .schedule-calendar-grid time[aria-current]{color:var(--text-on-accent);background:var(--action-primary);border-radius:50%}.today-page .schedule-calendar-grid .schedule-event{text-overflow:ellipsis;white-space:nowrap;background:var(--surface-input);border-radius:4px;margin-top:6px;padding:4px;font-size:.75rem;display:block;overflow:hidden}.today-page .schedule-calendar-grid a:hover{text-decoration:underline}.today-page .schedule-calendar-grid .outside-month{color:var(--today-meta);background:color-mix(in srgb,var(--surface-input) 42%,transparent)}.today-page .schedule-calendar-grid .outside-month time{color:var(--today-meta);font-weight:400}.today-page .schedule-calendar-grid .outside-month .schedule-event,.today-page .schedule-calendar-grid .outside-month a{opacity:.8;color:var(--today-body)}.today-page .schedule-calendar-grid .is-today{background:color-mix(in srgb,var(--action-primary) 10%,transparent)}.today-page .schedule-calendar-grid .is-today time[aria-current]{box-shadow:0 0 0 2px color-mix(in srgb,var(--action-primary) 35%,transparent)}.today-page .moon-detail{text-align:left;width:min(300px,100vw - 24px);padding:16px}.today-page .moon-detail p{margin:0 0 12px}.moon-next-label{color:var(--text-secondary);margin-bottom:4px;font-size:.75rem;display:block}.today-page .moon-source{border-top:1px solid var(--border-default);padding-top:12px;font-size:.6875rem}@media (max-width:1100px){.today-page .source-performance-compact>.panel,.today-page .source-performance-compact>.metric-link{flex-basis:100%;min-width:100%}}@media (max-width:600px){.today-page .today-hero>.live-sky{align-self:center}.today-page .source-performance-compact>.panel,.today-page .source-performance-compact>.metric-link{flex-basis:100%;min-width:100%}.today-link-preview>img{width:80px;height:52px}.today-page .schedule-calendar-grid section{padding:4px}.today-rank-identity>img{width:48px;height:48px}}.today-page .shout-stream{border:1px solid var(--border-default);background:var(--surface-input);border-radius:12px;padding:16px;position:relative}.today-page .shout-message{color:var(--text-primary);overflow-wrap:anywhere;margin:20px 0;font-family:inherit;font-size:1.125rem;font-style:normal;line-height:1.6}.today-page .shout-actions,.shout-navigation{justify-content:space-between;align-items:center;gap:8px;display:flex}.today-page .shout-navigation{margin:12px 0}.today-page .shout-composer{flex-direction:column;gap:8px;margin-top:20px;display:flex}.today-page .shout-composer textarea{resize:vertical;width:100%;min-height:88px}.today-page .shout-composer>.today-card-footer{border-radius:0 0 12px 12px;align-self:center;width:calc(100% + 48px);min-height:44px;margin:4px -24px -24px}.today-page .shout-out .today-card-body{padding:24px}.today-page .shout-out:has([role=alert]) .shout-composer>.today-card-footer{margin-bottom:0}.today-page .today-campaign-row{grid-template-columns:1fr}.today-page .today-campaign-row>.today-panel{width:100%}.today-page .today-illustrated-empty p{color:var(--today-body)}.today-page .shout-composer>.today-card-footer{justify-content:center;align-items:center;gap:6px;display:flex}.today-page .shout-actions button{align-items:center;gap:6px;display:inline-flex}.today-page{--today-body:color-mix(in srgb,var(--text-primary) 82%,var(--surface-card));--today-meta:color-mix(in srgb,var(--text-primary) 72%,var(--surface-card))}.today-page .stream-number{font-family:var(--font-body);font-variant-numeric:tabular-nums;font-style:normal}.today-page .shout-stream:after{content:"✦";color:var(--today-meta);pointer-events:none;font-size:.75rem;position:absolute;top:12px;right:12px}.today-page .moon-next-label{color:var(--today-meta)}.today-page .today-preview-art{border-radius:8px;flex:none;width:112px;height:64px;display:block;position:relative;overflow:hidden}.today-page .today-preview-art img{object-fit:cover;width:100%;height:100%;position:relative}.today-page .today-preview-art .today-preview-fallback{width:100%;height:100%;position:absolute;inset:0}.today-preview-media-badge{z-index:2;width:26px;height:26px;color:var(--text-on-accent,#070812);background:color-mix(in srgb,var(--palette-navigation,#070812) 72%,transparent);pointer-events:none;border:1px solid #ffffff59;border-radius:999px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.today-preview-media-badge.is-carousel{border-radius:8px}.today-preview-media-badge svg{display:block}@media (max-width:600px){.today-page .today-preview-art{width:80px;height:52px}}.official-updates-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.official-updates-grid>li{min-width:0}.official-update-card .today-preview-art{aspect-ratio:16/9;background:linear-gradient(155deg,var(--surface-selected),var(--surface-input));width:100%;display:block;position:relative;overflow:hidden}.official-update-card .today-preview-art img{object-fit:cover;width:100%;height:100%;display:block}.official-update-card .preview-copy{gap:6px;padding:16px 16px 18px;display:grid}.official-updates-empty{max-width:28rem;margin:1.5rem auto}@media (max-width:1100px){.official-updates-grid{scroll-snap-type:x proximity;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.official-updates-grid>li{scroll-snap-align:start;flex:0 0 76%}}@media (max-width:600px){.official-updates-grid>li{flex-basis:86%}}.keeps-empty{max-width:22rem;margin:1.25rem auto}:root{--platform-spotify-bg:#d9f4e4;--platform-spotify-ink:#165738;--platform-youtube-bg:#ffe3e3;--platform-youtube-ink:#952d34;--platform-apple-bg:#ffe4dc;--platform-apple-ink:#913c30;--platform-itunes-bg:#e7e8ed;--platform-itunes-ink:#454854}.platform-tag{background:color-mix(in srgb,var(--platform-line,var(--badge-purple)) 30%,var(--surface-card));color:var(--platform-line,var(--badge-purple));border:1px solid var(--platform-line,var(--badge-purple));font:700 .625rem/1.2 var(--font-body);white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:3px 6px}.platform-tag--spotify{--platform-bg:var(--platform-spotify-bg);--platform-ink:var(--platform-spotify-ink)}.platform-tag--youtube{--platform-bg:var(--platform-youtube-bg);--platform-ink:var(--platform-youtube-ink)}.platform-tag--apple{--platform-bg:var(--platform-apple-bg);--platform-ink:var(--platform-apple-ink)}.platform-tag--itunes{--platform-bg:var(--platform-itunes-bg);--platform-ink:var(--platform-itunes-ink)}.today-page .today-hero>div:first-child{flex-direction:column;flex:1;gap:.55rem;min-height:0;display:flex}.today-page .today-greeting-copy{margin-top:1.65rem;padding-top:0}.today-page .today-greeting-copy h1{margin:0 0 .45rem}.today-page .today-greeting-copy p{color:var(--today-body);margin:0}.today-page .today-illustrated-empty p{max-width:none}.today-page .today-illustrated-empty svg{color:var(--today-meta);opacity:.8}.today-page .today-rank-identity{flex-direction:column;gap:18px}.today-page .today-rank-identity>img{width:72px;height:72px;margin:4px 0}.today-page .today-rank-identity .devotion-detail{width:100%}.today-page .devotion-detail p{color:var(--today-body);font-size:.8125rem}.today-page .devotion-detail p:last-child{color:var(--today-meta);font-size:.75rem}.today-page .fate-snapshot{border-top:1px solid var(--border-default);margin-top:20px;padding-top:20px}.today-page .metric-link{border:1px solid var(--border-structure,var(--border-default));background:var(--surface-card);min-width:0;color:var(--today-body);box-shadow:none;border-radius:12px;padding:20px;text-decoration:none;display:block;position:relative}.today-page .metric-arrow{color:var(--today-meta);position:absolute;top:16px;right:16px}.today-page .metric-value{color:var(--text-primary);font:600 clamp(1.75rem,2.6vw,2.5rem)/1.2 var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:-.04em;overflow-wrap:normal;word-break:normal;white-space:nowrap;margin:24px 0 8px}.today-page .metric-description{color:var(--today-body);margin:0 0 12px}.today-page .metric-chart-title{color:var(--today-body);margin:18px 0 0;font-size:.8125rem}.today-page .metric-link .source-freshness{margin-bottom:0}.today-preview-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.today-preview-cards>li{min-width:0}.today-preview-card{border:1px solid var(--border-structure,var(--border-default));height:100%;color:var(--text-primary);background:var(--surface-card);box-shadow:none;border-radius:12px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.today-page .today-preview-card .today-preview-art{aspect-ratio:16/9;background:linear-gradient(155deg,var(--surface-selected),var(--surface-input));width:100%;height:auto;color:var(--action-primary);border-radius:0;flex:none}.today-page .today-preview-card .preview-copy{flex:1;padding:16px 16px 18px}.today-page .preview-sky{width:100%;height:100%;position:absolute;inset:0}.today-page .today-preview-art img{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:relative}.today-page .today-preview-art img[hidden]{display:none}.preview-copy{box-sizing:border-box;flex-direction:column;gap:8px;min-height:7.5rem;padding:16px;display:flex}.preview-copy strong{font:500 .9375rem/1.5 var(--font-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.preview-copy>span,.preview-copy>time{color:var(--today-body);font-size:.75rem}.preview-copy>span{margin-top:auto}.preview-copy>time{margin-top:0}.today-page .today-agenda,.today-page .agenda-events{margin:0;padding:0;list-style:none}.today-agenda>li{grid-template-columns:52px minmax(0,1fr);gap:16px;display:grid}.today-page .agenda-date{text-transform:uppercase;flex-direction:column;align-items:center;padding-top:12px;display:flex}.today-page .agenda-date strong{font-size:1.75rem;font-weight:500;line-height:1.2}.today-page .agenda-events{border-left:1px solid var(--border-default);padding-left:22px}.agenda-events>li{padding:12px 0 24px;position:relative}.agenda-events>li:before{content:"";background:var(--action-primary);border-radius:50%;width:7px;height:7px;position:absolute;top:19px;left:-26px}.today-page .agenda-events .schedule-event{background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:6px;padding:0;text-decoration:none;display:flex}.today-page .agenda-events a:hover>span{text-decoration:underline}.today-page .agenda-events .schedule-event>span{font-size:.9375rem}.today-page .today-schedule .today-list>li:last-child{border-bottom:0}.today-page .schedule-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:124px;gap:0}.today-page .schedule-calendar-grid>section{flex-direction:column;min-width:0;height:124px;min-height:0;display:flex;overflow:hidden}.today-page .calendar-day-events{scrollbar-width:thin;flex:1;width:100%;min-height:0;overflow:auto}.today-page .calendar-day-events .schedule-event{flex:none;max-width:100%}.today-page .calendar-month,.today-page .calendar-year{font:500 1.5rem/1.2 var(--font-display);color:var(--text-primary)}.today-page .schedule-controls button,.today-page .schedule-calendar-heading button:not(:where(.ev-button)){border:1px solid var(--border-default);border-radius:var(--radius-8);background:var(--surface-input);min-width:36px;height:36px;min-height:36px;color:var(--today-body);font:500 .75rem/1.3 var(--font-body);justify-content:center;align-items:center;padding:6px 10px;display:inline-flex}.today-page .today-zones,.today-page .icon-view-switcher{background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.today-page .schedule-controls button[aria-pressed=true]{background:var(--action-primary);color:var(--text-on-accent);border-color:var(--action-primary);box-shadow:inset 0 -2px}.today-page .schedule-controls button:hover:not([aria-pressed=true]),.today-page .schedule-calendar-heading button:not(:where(.ev-button)):hover{background:var(--surface-selected)}.today-page .shout-stream{border:1px solid color-mix(in srgb,var(--border-default) 28%,transparent);background:linear-gradient(150deg,var(--surface-input),color-mix(in srgb,var(--surface-selected) 70%,var(--surface-input)));border-radius:12px;padding:28px 24px;overflow:hidden}.today-page .shout-stream .avatar,.today-page .shout-stream .avatar img{width:28px;min-width:28px;height:28px}.today-page .shout-stream .coven-identity{gap:8px}.today-page .shout-stream .coven-identity strong{font-size:.8125rem}.today-page .shout-message{min-height:3.2em;margin:28px 0;font-size:1.0625rem}.today-page .shout-stream:after{opacity:.5;top:16px;right:16px}.today-page .shout-ghost{min-width:32px;height:32px;min-height:32px;box-shadow:none;color:var(--today-body);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px;font-size:.8125rem;display:inline-flex}.today-page .shout-ghost:hover:not(:disabled){background:var(--surface-selected)}.today-page .shout-ghost[aria-pressed=true]{color:var(--state-active)}.today-page .shout-ghost:disabled{color:var(--text-disabled);cursor:not-allowed;background:0 0}.today-page .shout-ghost:disabled:hover,.today-page .shout-ghost:disabled:active{color:var(--text-disabled);background:0 0}.shout-edge-navigation{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:50% 8px auto;transform:translateY(-50%)}.shout-edge-navigation button{pointer-events:auto}.shout-starlight{background:var(--state-active);width:100%;height:2px;box-shadow:0 0 5px var(--state-active);transform-origin:0;position:absolute;bottom:0;left:0;transform:scaleX(0)}.shout-starlight[data-running]{animation:7s linear forwards shout-countdown}@keyframes shout-countdown{to{transform:scaleX(1)}}.today-page .shout-composer textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)){border-color:color-mix(in srgb,var(--border-default) 35%,transparent);background:var(--surface-input);border-radius:8px;padding:12px}.today-page .shout-composer #shout-limit{color:var(--today-meta);margin:0;font-size:.6875rem}.today-page .shout-edge-navigation button:not(:where(.ev-button)){opacity:.85;color:var(--today-meta)}@media (hover:hover){.today-page .shout-edge-navigation button:not(:where(.ev-button)){opacity:.28}.today-page .shout-stream:hover .shout-edge-navigation button:not(:where(.ev-button)),.today-page .shout-stream:focus-within .shout-edge-navigation button:not(:where(.ev-button)),.today-page .shout-edge-navigation button:not(:where(.ev-button)):focus-visible{opacity:1;color:var(--today-body)}}@media (max-width:1100px){.today-preview-cards{scroll-snap-type:x proximity;padding-bottom:8px;display:flex;overflow-x:auto}.today-preview-cards>li{scroll-snap-align:start;flex:0 0 76%}.today-page .metric-link{padding:16px}}@media (max-width:600px){.today-page .today-hero>div:first-child{min-height:0}.today-page .schedule-calendar-grid{grid-auto-rows:108px}.today-page .schedule-calendar-grid>section{height:108px}.today-preview-cards>li{flex-basis:86%}.today-page .metric-value{font-size:2rem}.today-page .today-hero .today-greeting-copy{margin-top:.25rem;padding-top:0}.today-page .calendar-month,.today-page .calendar-year{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.shout-starlight{display:none}}.today-page .shout-stream .coven-identity{padding-right:20px}.today-page .tonight-external{grid-template-columns:minmax(0,1fr)}.today-page .tonight-external>.today-card-body,.today-page .today-preview-cards{min-width:0;max-width:100%}.today-page .shout-composer>.today-card-footer{box-shadow:none;border-bottom:0;border-left:0;border-right:0}.today-page .shout-composer>.today-card-footer:not(:disabled){color:var(--text-primary);background:0 0;font-weight:600}.today-page .shout-composer>.today-card-footer:disabled{color:var(--text-disabled);cursor:not-allowed;background:0 0;font-weight:500}.today-page .shout-composer>.today-card-footer:disabled:hover,.today-page .shout-composer>.today-card-footer:disabled:active{color:var(--text-disabled);background:0 0}.today-hero .moon-trigger.button{box-shadow:none;color:var(--today-meta,var(--text-secondary));font:500 .8125rem/1.4 var(--font-body);background:0 0;border:1px solid #0000;min-height:32px;padding:6px 10px}.today-hero .moon-trigger.button:hover,.today-hero .moon-trigger.button:focus-visible{color:var(--text-primary);box-shadow:none;background:0 0}.today-page .today-rank-identity>img{width:96px;max-width:42%;height:96px}@media (max-width:600px){.today-page .today-rank-identity>img{width:80px;max-width:36%;height:80px}}.today-page .metric-head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.today-page .metric-head .platform-tag{flex:none}.today-page .metric-head .source-freshness{text-align:right;color:var(--today-meta);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin:0;font-size:.6875rem;line-height:1.4;overflow:hidden}.today-page .metric-head .source-freshness time{color:inherit;font-size:inherit;white-space:nowrap}.today-page .metric-arrow{display:none}.today-page .metric-value{font:400 clamp(1.85rem,3vw,2.7rem)/1.12 var(--font-display);letter-spacing:-.03em;margin:18px 0 8px;font-style:normal}:root{--platform-spotify-bg:color-mix(in srgb,#d9f4e4 58%,var(--surface-input));--platform-youtube-bg:color-mix(in srgb,#ffe3e3 58%,var(--surface-input));--platform-apple-bg:color-mix(in srgb,#ffe4dc 58%,var(--surface-input));--platform-itunes-bg:color-mix(in srgb,#e7e8ed 58%,var(--surface-input))}.platform-tag{font:600 .625rem/1.3 var(--font-body);letter-spacing:.02em;padding:2px 6px}.today-page .today-zones,.today-page .icon-view-switcher{border:1px solid color-mix(in srgb,var(--border-default) 70%,transparent);background:0 0;border-radius:8px;align-items:stretch;gap:0;height:32px;padding:0;display:inline-flex;overflow:hidden}.today-page .schedule-controls button,.today-page .schedule-controls .icon-view-switcher button{min-width:36px;height:32px;min-height:32px;color:var(--today-meta);box-shadow:none;font:500 .75rem/1 var(--font-body);background:0 0;border:0;border-radius:0;padding:0 10px}.today-page .schedule-controls :is(.today-zones,.icon-view-switcher) button+button{border-left:1px solid color-mix(in srgb,var(--border-default) 58%,transparent);box-shadow:none}.today-page .schedule-controls button[aria-pressed=true]{background:color-mix(in srgb,var(--text-primary) 9%,transparent);color:var(--text-primary);box-shadow:none;border:0;border-radius:0}.today-page .schedule-controls button:hover:not([aria-pressed=true]){background:color-mix(in srgb,var(--text-primary) 4%,transparent)}.today-page .schedule-calendar-heading button:not(:where(.ev-button)){border:1px solid color-mix(in srgb,var(--border-default) 70%,transparent);box-shadow:none;background:0 0}.today-page .schedule-calendar-grid{border:1px solid color-mix(in srgb,var(--border-default) 42%,transparent);background:0 0;border-radius:10px;gap:0;overflow:hidden}.today-page .schedule-calendar-grid>section{border-right:1px solid color-mix(in srgb,var(--border-default) 28%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border-default) 28%,transparent);background:0 0;align-items:flex-start;padding:6px 7px}.today-page .schedule-calendar-grid>section:nth-child(7n){border-right:0}.today-page .schedule-calendar-grid time{border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;min-height:22px;font-size:.75rem;line-height:1;display:flex}.today-page .schedule-calendar-grid time[aria-current]{background:var(--action-primary);width:22px;height:22px;color:var(--text-on-accent)}.today-page .schedule-calendar-grid .outside-month{background:color-mix(in srgb,var(--surface-input) 55%,transparent);color:var(--today-meta)}.today-page .schedule-calendar-grid .outside-month .schedule-event,.today-page .schedule-calendar-grid .outside-month a{opacity:.78}.today-page .schedule-calendar-grid .in-month{color:var(--text-primary);background:0 0}.today-page .schedule-calendar-grid .is-today{background:color-mix(in srgb,var(--action-primary) 9%,transparent);opacity:1}.today-page .calendar-day-events .schedule-event{background:color-mix(in srgb,var(--surface-input) 72%,transparent);border:1px solid color-mix(in srgb,var(--border-default) 22%,transparent)}.today-page .shout-stream{padding:16px 16px 18px}.today-page .shout-identity-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.today-page .shout-identity-row .coven-identity{min-width:0;padding-right:0}.today-page .shout-stream .coven-identity strong{color:var(--today-body);font-size:.75rem;font-weight:500}.today-page .shout-stream .coven-identity small{color:var(--today-meta)}.today-page .shout-message{min-height:0;color:var(--text-primary);margin:10px 0 12px;font-size:1.125rem;font-weight:500}.shout-edge-navigation{pointer-events:auto;flex:none;gap:0;display:flex;position:static;inset:auto;transform:none}.today-page .shout-edge-navigation button:not(:where(.ev-button)){min-width:28px;height:28px;min-height:28px}.today-page .shout-stream:after{display:none}.today-page .shout-composer{gap:6px;margin-top:12px}.today-page .shout-composer textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)){min-height:64px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 0}@media (min-width:801px){.workspace>.topbar,.workspace-scroll>.topbar,.workspace-scroll>.shell-sticky-chrome>.topbar{height:5rem;min-height:5rem;padding:1.25rem var(--page-gutter-inline,2rem);box-sizing:border-box;flex-wrap:nowrap;align-items:center}.workspace>.topbar .header-progression,.workspace-scroll>.topbar .header-progression,.workspace-scroll>.shell-sticky-chrome>.topbar .header-progression{flex:none}}@media (prefers-reduced-motion:reduce){.today-card-footer,.today-page .metric-link{transition:none}}.schedule-controls :is(.today-zones,.icon-view-switcher),.today-page .schedule-controls :is(.today-zones,.icon-view-switcher){border:1px solid color-mix(in srgb,var(--border-default) 72%,transparent);height:32px;box-shadow:none;background:0 0;border-radius:8px;align-items:stretch;gap:0;padding:0;display:inline-flex;overflow:hidden}.schedule-controls :is(.today-zones,.icon-view-switcher) button,.today-page .schedule-controls :is(.today-zones,.icon-view-switcher) button{min-width:36px;height:32px;min-height:32px;box-shadow:none;color:var(--today-meta,var(--text-secondary));font:500 .75rem/1 var(--font-body);background:0 0;border:0;border-radius:0;flex:1 0 auto;margin:0;padding:0 10px}.schedule-controls :is(.today-zones,.icon-view-switcher) button+button,.today-page .schedule-controls :is(.today-zones,.icon-view-switcher) button+button{border-left:1px solid color-mix(in srgb,var(--border-default) 58%,transparent);box-shadow:none}.schedule-controls :is(.today-zones,.icon-view-switcher) button[aria-pressed=true],.today-page .schedule-controls :is(.today-zones,.icon-view-switcher) button[aria-pressed=true]{background:var(--segment-selected);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--segment-selected-edge,transparent);border-radius:0;font-weight:600}.schedule-controls :is(.today-zones,.icon-view-switcher) button:hover:not([aria-pressed=true]),.today-page .schedule-controls :is(.today-zones,.icon-view-switcher) button:hover:not([aria-pressed=true]){background:var(--segment-hover);color:var(--text-primary)}.schedule-controls :is(.today-zones,.icon-view-switcher) button:focus-visible,.today-page .schedule-controls :is(.today-zones,.icon-view-switcher) button:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;z-index:1}.platform-tag{background:color-mix(in srgb,var(--platform-line,var(--badge-purple)) 30%,var(--surface-card));border:1px solid var(--platform-line,var(--badge-purple));color:var(--platform-line,var(--badge-purple));font:700 .625rem/1.2 var(--font-body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:3px 6px}.platform-tag--spotify{--platform-line:#2f9e64}.platform-tag--youtube{--platform-line:#d14b52}.platform-tag--apple{--platform-line:#d66a55}.platform-tag--itunes{--platform-line:#8b8f99}.platform-tag--generic{--platform-line:var(--badge-purple)}.today-page .metric-value{font:400 clamp(2.25rem,4.8vw,4rem)/1.05 var(--font-display);color:var(--text-primary);overflow-wrap:normal;word-break:normal;white-space:nowrap;max-width:100%;margin:28px 0 12px;font-style:normal}.today-page .metric-description{color:var(--today-meta);margin:0;font-size:.75rem}.today-page .metric-chart-title{color:var(--today-body);font-size:.8125rem}.today-page .metric-head .source-freshness{opacity:.82}@media (max-width:600px){.today-page .metric-value{white-space:nowrap;margin:20px 0 10px;font-size:clamp(1.75rem,8vw,2.5rem)}}.today-page .shout-heading-row{justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;display:flex}.today-page .shout-heading-row h2{margin:0}.today-page .shout-heading-row .shout-edge-navigation{gap:0;display:flex;position:static;inset:auto;transform:none}.today-page .shout-heading-row .shout-ghost{min-width:28px;padding:4px}.today-page .shout-stream .shout-edge-navigation{display:none}.today-page .shout-stream{border:1px solid color-mix(in srgb,var(--interactive-accent) 22%,var(--border-default));background:radial-gradient(ellipse at 18% 0%,color-mix(in srgb,var(--interactive-accent) 16%,transparent),transparent 50%),radial-gradient(ellipse at 80% 110%,color-mix(in srgb,var(--interactive-accent) 8%,transparent),transparent 44%),linear-gradient(165deg,var(--surface-highlight),var(--surface-input));border-radius:12px;padding:16px 16px 18px;position:relative;overflow:hidden}.today-page .shout-stream:before{content:"";pointer-events:none;background-image:radial-gradient(1px 1px at 18% 22%,color-mix(in srgb,var(--text-primary) 42%,transparent),transparent 2px),radial-gradient(1px 1px at 76% 16%,color-mix(in srgb,var(--text-primary) 32%,transparent),transparent 2px),radial-gradient(1.2px 1.2px at 88% 64%,color-mix(in srgb,var(--text-primary) 24%,transparent),transparent 2px),radial-gradient(1px 1px at 30% 80%,color-mix(in srgb,var(--text-primary) 20%,transparent),transparent 2px);position:absolute;inset:0}.today-page .shout-stream>:not(.shout-starlight){position:relative}.today-page .shout-composer textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)){width:100%;min-height:64px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0 3.25rem 1.4rem 0;display:block}.today-page .shout-composer textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)):focus-visible{outline:1.5px solid color-mix(in srgb,var(--interactive-accent) 72%,transparent);outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb,var(--interactive-accent) 14%,transparent);background:color-mix(in srgb,var(--interactive-accent) 6%,transparent);border:0}.today-page .shout-message{color:var(--text-primary);margin:10px 0 12px;font-size:1.2rem;font-weight:500}.today-page .shout-composer{width:100%;margin-top:16px}.today-page .shout-composer-field{width:100%;position:relative}.today-page .shout-limit{color:var(--today-meta);pointer-events:none;margin:0;font-size:.6875rem;line-height:1;position:absolute;bottom:4px;right:0}@media (hover:hover){.today-page .shout-edge-navigation button:not(:where(.ev-button)){opacity:.28}.today-page .shout-out:hover .shout-edge-navigation button:not(:where(.ev-button)),.today-page .shout-out:focus-within .shout-edge-navigation button:not(:where(.ev-button)),.today-page .shout-edge-navigation button:not(:where(.ev-button)):focus-visible{opacity:1;color:var(--today-body)}}.today-page .today-rank-identity{align-items:stretch}.today-page .fate-mark-showcase{justify-content:center;align-items:center;min-height:188px;margin:4px 0 8px;padding:28px 0 32px;display:flex;position:relative}.today-page .fate-mark-showcase:before{content:"";background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--badge-purple) 20%,transparent),color-mix(in srgb,var(--sky-horizon,transparent) 10%,transparent) 42%,transparent 72%);pointer-events:none;position:absolute;inset:8% 18%}.today-page .fate-mark-showcase:after{content:"";pointer-events:none;background-image:radial-gradient(1px 1px at 22% 28%,color-mix(in srgb,var(--text-primary) 40%,transparent),transparent 2px),radial-gradient(1px 1px at 78% 22%,color-mix(in srgb,var(--text-primary) 30%,transparent),transparent 2px),radial-gradient(1.2px 1.2px at 84% 68%,color-mix(in srgb,var(--text-primary) 22%,transparent),transparent 2px),radial-gradient(1px 1px at 18% 74%,color-mix(in srgb,var(--text-primary) 18%,transparent),transparent 2px);position:absolute;inset:18% 22%}.today-page .fate-mark-showcase img{aspect-ratio:1;object-fit:contain;width:156px;max-width:min(156px,58%);height:156px;position:relative}.today-page .today-rank-identity .devotion-detail{text-align:left;width:100%}@media (max-width:600px){.today-page .fate-mark-showcase{min-height:148px;padding:20px 0 24px}.today-page .fate-mark-showcase img{width:112px;max-width:min(112px,56%);height:112px}}:root{--progress:var(--interactive-accent);--progress-track:color-mix(in srgb,#7a8494 22%,var(--surface-input));--progress-fill:linear-gradient(90deg,color-mix(in srgb,var(--interactive-accent) 42%,var(--surface-input)) 0%,color-mix(in srgb,var(--interactive-accent) 78%,var(--surface-input)) 48%,var(--interactive-accent) 100%)}html[data-sky=dawn],html[data-appearance=dawn]{--progress-track:color-mix(in srgb,#8a7a88 28%,var(--surface-input))}html[data-sky=day],html[data-appearance=day]{--progress-track:color-mix(in srgb,#7a8aa0 28%,var(--surface-input))}html[data-sky=dusk],html[data-appearance=dusk]{--progress-track:color-mix(in srgb,#b8a8c8 24%,var(--surface-input))}html[data-theme=dark],html[data-sky=night],html[data-appearance=night]{--progress-track:color-mix(in srgb,#9aa8c0 28%,var(--surface-input))}:is(.today-goals,.devotion-detail) progress,.support-progress{accent-color:var(--progress)}.today-page .fate-mark-showcase{min-height:248px;padding:32px 0 36px}.today-page .fate-mark-showcase img{width:208px;max-width:min(208px,92%);height:208px}@media (max-width:600px){.today-page .fate-mark-showcase{min-height:148px;padding:20px 0 24px}.today-page .fate-mark-showcase img{width:112px;max-width:min(112px,56%);height:112px}}.today-page .today-hero{align-items:stretch}.today-page .today-hero .celestial-stage{width:var(--celestial-diameter);height:var(--celestial-diameter);z-index:0;flex:none;position:relative;inset:auto}.today-page .today-hero .celestial-stage>:is(.celestial-sun,.canonical-moon){top:0;left:0;right:auto}.today-page .today-hero .moon-information{flex:none;padding-top:12px}@media (min-width:601px){.today-page .today-hero>.live-sky{width:auto;max-width:46%;min-width:var(--celestial-diameter);flex-direction:column;flex:30%;justify-content:center;align-self:stretch;align-items:center;display:flex}}@media (max-width:600px){.today-page .today-hero{flex-direction:column;align-items:stretch;gap:12px;display:flex}.today-page .today-hero>.live-sky{flex-direction:column;flex:none;align-self:center;align-items:center;width:max-content;max-width:100%;margin:0 auto;padding:0;display:flex}.today-page .today-hero .celestial-stage,.today-page .today-hero .moon-information{margin-left:auto;margin-right:auto}.today-page .today-clocks{width:100%}}.today-page .shout-composer textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)){resize:none;background:0 0;min-height:80px;padding:0 3.75rem 1.85rem 0}.today-page .shout-composer textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)):focus-visible{background:color-mix(in srgb,var(--interactive-accent) 6%,transparent)}.today-page .shout-limit{bottom:10px;right:10px}html[data-sky=dawn]{--progress:#c49ab0;--progress-fill:linear-gradient(90deg,#b7a3d4 0%,#d494a8 52%,#efc4a8 100%)}html[data-sky=day]{--progress:#5ea3dc;--progress-fill:linear-gradient(90deg,#5aa3dc 0%,#9bb6ea 52%,#c8c0f2 100%)}html[data-sky=dusk]{--progress:#6554b8;--progress-fill:linear-gradient(90deg,#43368a 0%,#5444a4 48%,#cfc3ef 78%,#e8a8b8 100%)}html[data-sky=night]{--progress:#6b54e8;--progress-fill:linear-gradient(90deg,#3d2673 0%,#5b47b0 48%,#8a78e8 76%,#c4a4ff 100%)}progress::-webkit-progress-value{box-shadow:inset -6px 0 8px -6px #ffffff38}.today-page .fate-snapshot-panel h2{margin-bottom:8px}.today-page .today-rank-identity{gap:10px}.today-page .fate-mark-showcase{min-height:0;margin:0;padding:8px 0 10px}@media (max-width:600px){.today-page .fate-mark-showcase{min-height:0;margin:0;padding:6px 0 8px}}.today-page .today-hero>.live-sky,.today-page .today-hero .celestial-stage{position:relative}.today-page .today-hero .celestial-stage>:is(.celestial-sun,.canonical-moon){width:auto;max-width:none;height:auto;max-height:none;margin:0;position:absolute;inset:0;transform:none}html:is([data-sky=dawn],[data-sky=day]) .today-page .today-hero .moon-information{display:none}@media (min-width:601px){.today-page .today-hero>.live-sky{flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:center;width:auto;min-width:0;max-width:none;margin-left:auto;display:flex}}@media (min-width:1151px){.today-page .today-hero{grid-template-columns:minmax(0,1fr) var(--today-rail-width);column-gap:var(--stack-gap);padding-inline:0;display:grid}.today-page .today-hero>div:first-child{min-width:0;max-width:none;padding-inline:2rem 0}.today-page .today-hero>.live-sky{flex-direction:column;flex:none;justify-content:center;place-self:stretch stretch;align-items:center;width:100%;min-width:0;max-width:none;margin-left:0;margin-right:0;display:flex}}.app-shell{position:relative}.shell-atmosphere{z-index:0;pointer-events:none;background:radial-gradient(ellipse at 82% 12%,var(--sky-horizon),transparent 56%), radial-gradient(ellipse at 8% 88%,color-mix(in srgb,var(--sky-mid) 80%,transparent),transparent 54%), linear-gradient(180deg,var(--sky-top),var(--sky-mid) 46%,var(--sky-horizon));width:16.25rem;position:absolute;inset:0 auto 0 0;overflow:hidden}.shell-atmosphere .sky-clouds,.shell-atmosphere .sky-stars{position:absolute;inset:0}@media (min-width:801px){.sidebar,.workspace{z-index:1;position:relative}.sidebar{overflow:visible}}@media (max-width:800px){.shell-atmosphere{display:none}.sidebar-pane{display:contents}}.page-content.pulse-page,.page-content.forum-page,.page-content.members-page{width:100%;max-width:var(--content-max);isolation:isolate;margin-inline:auto;padding-top:0;position:relative}html:not([data-sky]){--coven-pulse-plate:url(/assets/coven-pulse-night.webp);--coven-pulse-window:url(/assets/coven-pulse-window-night.webp);--coven-trending-art:url(/assets/coven-trending-night.webp)}html[data-sky=dawn]{--coven-pulse-plate:url(/assets/coven-pulse-dawn.webp);--coven-pulse-window:url(/assets/coven-pulse-window-dawn.webp);--coven-trending-art:url(/assets/coven-trending-dawn.webp)}html[data-sky=day]{--coven-pulse-plate:url(/assets/coven-pulse-day.webp);--coven-pulse-window:url(/assets/coven-pulse-window-day.webp);--coven-trending-art:url(/assets/coven-trending-day.webp)}html[data-sky=dusk]{--coven-pulse-plate:url(/assets/coven-pulse-dusk.webp);--coven-pulse-window:url(/assets/coven-pulse-window-dusk.webp);--coven-trending-art:url(/assets/coven-trending-dusk.webp)}html[data-sky=night]{--coven-pulse-plate:url(/assets/coven-pulse-night.webp);--coven-pulse-window:url(/assets/coven-pulse-window-night.webp);--coven-trending-art:url(/assets/coven-trending-night.webp)}html:not([data-sky]){--coven-forum-plate:url(/assets/coven-forum-night.webp)}html[data-sky=dawn]{--coven-forum-plate:url(/assets/coven-forum-dawn.webp)}html[data-sky=day]{--coven-forum-plate:url(/assets/coven-forum-day.webp)}html[data-sky=dusk]{--coven-forum-plate:url(/assets/coven-forum-dusk.webp)}html[data-sky=night]{--coven-forum-plate:url(/assets/coven-forum-night.webp)}html:not([data-sky]){--coven-members-plate:url(/assets/coven-members-night.webp)}html[data-sky=dawn]{--coven-members-plate:url(/assets/coven-members-dawn.webp)}html[data-sky=day]{--coven-members-plate:url(/assets/coven-members-day.webp)}html[data-sky=dusk]{--coven-members-plate:url(/assets/coven-members-dusk.webp)}html[data-sky=night]{--coven-members-plate:url(/assets/coven-members-night.webp)}html:not([data-sky]){--support-sanctuary-plate:url(/assets/support/final/support-night-e3739fc03ce9.png)}html[data-sky=dawn]{--support-sanctuary-plate:url(/assets/support/final/support-dawn-6249c4396199.png)}html[data-sky=day]{--support-sanctuary-plate:url(/assets/support/final/support-day-cea3f329f739.png)}html[data-sky=dusk]{--support-sanctuary-plate:url(/assets/support/final/support-dusk-27a88c20bbb7.png)}html[data-sky=night]{--support-sanctuary-plate:url(/assets/support/final/support-night-e3739fc03ce9.png)}html:not([data-sky]){--atlas-library-plate:url(/assets/atlas/atlas-library-night.webp)}html[data-sky=dawn]{--atlas-library-plate:url(/assets/atlas/atlas-library-dawn.webp)}html[data-sky=day]{--atlas-library-plate:url(/assets/atlas/atlas-library-day.webp)}html[data-sky=dusk]{--atlas-library-plate:url(/assets/atlas/atlas-library-dusk.webp)}html[data-sky=night]{--atlas-library-plate:url(/assets/atlas/atlas-library-night.webp)}.workspace[data-atmosphere]{--page-atmosphere-terminal:var(--surface-canvas);--page-atmosphere-height:72rem;--page-atmosphere-solid:8%;--page-atmosphere-mid:28%;--page-atmosphere-fade-end:100%;background-color:var(--surface-canvas);background-image:linear-gradient(180deg,color-mix(in srgb,var(--page-atmosphere-terminal) 22%,transparent) 0%,color-mix(in srgb,var(--page-atmosphere-terminal) 10%,transparent) 32%,color-mix(in srgb,var(--page-atmosphere-terminal) 4%,transparent) 58%,transparent 100%)}.workspace[data-atmosphere=pulse]{--page-atmosphere-plate:var(--coven-pulse-plate);--page-atmosphere-position:72% 20%;--page-atmosphere-terminal:color-mix(in srgb,var(--sky-horizon) 42%,var(--sky-mid));background-color:var(--surface-canvas);background-image:radial-gradient(ellipse at 88% 0%,color-mix(in srgb,var(--sky-horizon) 32%,transparent),transparent 52%), radial-gradient(ellipse at 12% 8%,color-mix(in srgb,var(--sky-mid) 22%,transparent),transparent 48%), linear-gradient(180deg, color-mix(in srgb,var(--sky-top) 42%,transparent) 0%, color-mix(in srgb,var(--page-atmosphere-terminal) 28%,transparent) 14%, color-mix(in srgb,var(--page-atmosphere-terminal) 16%,transparent) 32%, color-mix(in srgb,var(--sky-mid) 10%,transparent) 52%, color-mix(in srgb,var(--surface-canvas) 18%,transparent) 74%, transparent 100%)}.workspace:has(.pulse-page){--page-atmosphere-plate:var(--coven-pulse-plate);--page-atmosphere-position:72% 20%;--page-atmosphere-terminal:color-mix(in srgb,var(--sky-horizon) 42%,var(--sky-mid));background-color:var(--surface-canvas);background-image:radial-gradient(ellipse at 88% 0%,color-mix(in srgb,var(--sky-horizon) 32%,transparent),transparent 52%), radial-gradient(ellipse at 12% 8%,color-mix(in srgb,var(--sky-mid) 22%,transparent),transparent 48%), linear-gradient(180deg, color-mix(in srgb,var(--sky-top) 42%,transparent) 0%, color-mix(in srgb,var(--page-atmosphere-terminal) 28%,transparent) 14%, color-mix(in srgb,var(--page-atmosphere-terminal) 16%,transparent) 32%, color-mix(in srgb,var(--sky-mid) 10%,transparent) 52%, color-mix(in srgb,var(--surface-canvas) 18%,transparent) 74%, transparent 100%)}html[data-sky=dawn] .workspace[data-atmosphere=pulse]{--page-atmosphere-terminal:color-mix(in srgb,var(--sky-horizon) 58%,var(--sky-mid))}html[data-sky=day] .workspace[data-atmosphere=pulse]{--page-atmosphere-terminal:color-mix(in srgb,var(--sky-mid) 62%,var(--sky-horizon))}html[data-sky=dusk] .workspace[data-atmosphere=pulse]{--page-atmosphere-terminal:color-mix(in srgb,var(--sky-horizon) 38%,var(--sky-mid))}html[data-sky=night] .workspace[data-atmosphere=pulse]{--page-atmosphere-terminal:color-mix(in srgb,var(--sky-mid) 72%,var(--sky-horizon))}.workspace[data-atmosphere=forum]{--page-atmosphere-plate:var(--coven-forum-plate);--page-atmosphere-position:58% 18%;--page-atmosphere-terminal:color-mix(in srgb,var(--sky-horizon) 42%,var(--sky-mid));background-color:var(--surface-canvas);background-image:radial-gradient(ellipse at 86% 0%,color-mix(in srgb,var(--sky-horizon) 28%,transparent),transparent 54%), radial-gradient(ellipse at 10% 6%,color-mix(in srgb,var(--sky-mid) 20%,transparent),transparent 46%), linear-gradient(180deg, color-mix(in srgb,var(--sky-top) 38%,transparent) 0%, color-mix(in srgb,var(--page-atmosphere-terminal) 26%,transparent) 14%, color-mix(in srgb,var(--page-atmosphere-terminal) 14%,transparent) 32%, color-mix(in srgb,var(--sky-mid) 8%,transparent) 52%, color-mix(in srgb,var(--surface-canvas) 20%,transparent) 74%, transparent 100%)}.workspace:has(.forum-page){--page-atmosphere-plate:var(--coven-forum-plate);--page-atmosphere-position:58% 18%;--page-atmosphere-terminal:color-mix(in srgb,var(--sky-horizon) 42%,var(--sky-mid));background-color:var(--surface-canvas);background-image:radial-gradient(ellipse at 86% 0%,color-mix(in srgb,var(--sky-horizon) 28%,transparent),transparent 54%), radial-gradient(ellipse at 10% 6%,color-mix(in srgb,var(--sky-mid) 20%,transparent),transparent 46%), linear-gradient(180deg, color-mix(in srgb,var(--sky-top) 38%,transparent) 0%, color-mix(in srgb,var(--page-atmosphere-terminal) 26%,transparent) 14%, color-mix(in srgb,var(--page-atmosphere-terminal) 14%,transparent) 32%, color-mix(in srgb,var(--sky-mid) 8%,transparent) 52%, color-mix(in srgb,var(--surface-canvas) 20%,transparent) 74%, transparent 100%)}html[data-sky=dawn] .workspace[data-atmosphere=forum]{--page-atmosphere-terminal:color-mix(in srgb,var(--sky-horizon) 62%,var(--sky-mid))}html[data-sky=day] .workspace[data-atmosphere=forum]{--page-atmosphere-terminal:color-mix(in srgb,var(--sky-mid) 58%,var(--sky-horizon))}html[data-sky=dusk] .workspace[data-atmosphere=forum]{--page-atmosphere-terminal:color-mix(in srgb,var(--sky-horizon) 40%,var(--sky-mid))}html[data-sky=night] .workspace[data-atmosphere=forum]{--page-atmosphere-terminal:color-mix(in srgb,var(--sky-mid) 70%,var(--sky-horizon))}.workspace[data-atmosphere=members]{--page-atmosphere-plate:var(--coven-members-plate);--page-atmosphere-position:62% 16%;--page-atmosphere-height:56rem;--page-atmosphere-solid:5%;--page-atmosphere-mid:20%;--page-atmosphere-terminal:color-mix(in srgb,var(--sky-horizon) 34%,var(--sky-mid));background-color:var(--surface-canvas);background-image:radial-gradient(ellipse at 84% 0%,color-mix(in srgb,var(--sky-horizon) 20%,transparent),transparent 52%), radial-gradient(ellipse at 12% 4%,color-mix(in srgb,var(--sky-mid) 14%,transparent),transparent 44%), linear-gradient(180deg, color-mix(in srgb,var(--sky-top) 26%,transparent) 0%, color-mix(in srgb,var(--page-atmosphere-terminal) 18%,transparent) 12%, color-mix(in srgb,var(--page-atmosphere-terminal) 9%,transparent) 28%, color-mix(in srgb,var(--sky-mid) 5%,transparent) 44%, color-mix(in srgb,var(--surface-canvas) 24%,transparent) 64%, transparent 100%)}.workspace:has(.members-page){--page-atmosphere-plate:var(--coven-members-plate);--page-atmosphere-position:62% 16%;--page-atmosphere-height:56rem;--page-atmosphere-solid:5%;--page-atmosphere-mid:20%;--page-atmosphere-terminal:color-mix(in srgb,var(--sky-horizon) 34%,var(--sky-mid));background-color:var(--surface-canvas);background-image:radial-gradient(ellipse at 84% 0%,color-mix(in srgb,var(--sky-horizon) 20%,transparent),transparent 52%), radial-gradient(ellipse at 12% 4%,color-mix(in srgb,var(--sky-mid) 14%,transparent),transparent 44%), linear-gradient(180deg, color-mix(in srgb,var(--sky-top) 26%,transparent) 0%, color-mix(in srgb,var(--page-atmosphere-terminal) 18%,transparent) 12%, color-mix(in srgb,var(--page-atmosphere-terminal) 9%,transparent) 28%, color-mix(in srgb,var(--sky-mid) 5%,transparent) 44%, color-mix(in srgb,var(--surface-canvas) 24%,transparent) 64%, transparent 100%)}html[data-sky=dawn] .workspace[data-atmosphere=members]{--page-atmosphere-terminal:color-mix(in srgb,var(--sky-horizon) 52%,var(--sky-mid))}html[data-sky=day] .workspace[data-atmosphere=members]{--page-atmosphere-terminal:color-mix(in srgb,var(--sky-mid) 62%,var(--sky-horizon))}html[data-sky=dusk] .workspace[data-atmosphere=members]{--page-atmosphere-terminal:color-mix(in srgb,var(--sky-horizon) 34%,var(--sky-mid))}html[data-sky=night] .workspace[data-atmosphere=members]{--page-atmosphere-terminal:color-mix(in srgb,var(--sky-mid) 76%,var(--sky-horizon))}.page-atmosphere-members .page-atmosphere-plate{opacity:.72}.page-atmosphere-members .page-atmosphere-mist{opacity:.18}.workspace[data-atmosphere=atlas]{--page-atmosphere-plate:none;background-color:var(--surface-canvas)}.workspace:has(.profile-columns.is-atlas-library){--page-atmosphere-plate:none;background-color:var(--surface-canvas)}.page-atmosphere-atlas .page-atmosphere-plate,.page-atmosphere-atlas .page-atmosphere-mist{opacity:0}.page-atmosphere-atlas :is(.page-atmosphere-sky,.page-atmosphere-veil,.page-atmosphere-haze,.page-atmosphere-fade){opacity:1}:is(.app-shell:has(>.workspace[data-atmosphere=pulse]) .shell-atmosphere,.app-shell:has(.pulse-page) .shell-atmosphere,.app-shell:has(>.workspace[data-atmosphere=forum]) .shell-atmosphere,.app-shell:has(.forum-page) .shell-atmosphere,.app-shell:has(>.workspace[data-atmosphere=members]) .shell-atmosphere,.app-shell:has(.members-page) .shell-atmosphere){background-image:var(--page-atmosphere-plate,var(--coven-pulse-plate)), radial-gradient(ellipse at 82% 12%,var(--sky-horizon),transparent 56%), radial-gradient(ellipse at 8% 88%,color-mix(in srgb,var(--sky-mid) 80%,transparent),transparent 54%), linear-gradient(180deg,var(--sky-top),var(--sky-mid) 46%,var(--sky-horizon));background-position:0 0,82% 12%,8% 88%,0 0;background-repeat:no-repeat;background-size:auto 100%,auto,auto,auto}:is(.app-shell:has(>.workspace[data-atmosphere=atlas]) .shell-atmosphere,.app-shell:has(.profile-columns.is-atlas-library) .shell-atmosphere){background-image:radial-gradient(ellipse at 82% 12%,var(--sky-horizon),transparent 56%), radial-gradient(ellipse at 8% 88%,color-mix(in srgb,var(--sky-mid) 80%,transparent),transparent 54%), linear-gradient(180deg,var(--sky-top),var(--sky-mid) 46%,var(--sky-horizon));background-position:82% 12%,8% 88%,0 0;background-repeat:no-repeat;background-size:auto,auto,auto}.workspace-scroll{display:contents}@media (min-width:801px){.workspace{overflow:clip}.workspace>.workspace-scroll:not(main){z-index:1;overscroll-behavior-y:contain;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden auto}.workspace>.workspace-scroll>:not(main){flex-shrink:0}.workspace>.workspace-scroll>main{flex:1 0 auto;min-height:0;overflow:visible}.workspace>.workspace-scroll>.shell-sticky-chrome{z-index:var(--layer-shell);box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:1px solid #0000;flex-direction:column;flex-shrink:0;width:100%;transition:background-color .18s,border-color .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s;display:flex;position:sticky;top:0}.workspace>.workspace-scroll>.shell-sticky-chrome[data-stuck]{background:var(--chrome-frost-bg,color-mix(in srgb,var(--palette-frost,var(--surface-card)) 18%,transparent));-webkit-backdrop-filter:blur(var(--chrome-frost-blur,28px)) saturate(var(--chrome-frost-sat,1.5));backdrop-filter:blur(var(--chrome-frost-blur,28px)) saturate(var(--chrome-frost-sat,1.5));border-bottom-color:var(--chrome-frost-edge,color-mix(in srgb,var(--text-primary) 10%,transparent))}.workspace>.workspace-scroll>.shell-sticky-chrome>.topbar{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;transition:height .18s,min-height .18s,padding .18s;position:relative;top:auto}.workspace>.workspace-scroll>.shell-sticky-chrome>.topbar:before{content:none!important;display:none!important}.workspace>.workspace-scroll>.shell-sticky-chrome>.topbar[data-compact]{height:3.5rem;min-height:3.5rem;padding-top:.7rem;padding-bottom:.7rem}.workspace[data-atmosphere]>.workspace-scroll{background:0 0}.workspace[data-atmosphere]>.workspace-scroll>.shell-sticky-chrome[data-stuck]{background:var(--chrome-frost-bg,color-mix(in srgb,var(--palette-frost,var(--surface-card)) 16%,transparent))}}.page-atmosphere,.pulse-world{z-index:0;pointer-events:none;contain:paint;flex:none;width:100%;height:100%;max-height:none;position:absolute;inset:0;overflow:hidden}.page-atmosphere[data-mode=stationary],.pulse-world[data-mode=stationary]{width:100%;height:100%;position:absolute;inset:0}.page-atmosphere-sky,.page-atmosphere-veil,.page-atmosphere-haze,.page-atmosphere-fade,.pulse-world-sky,.pulse-world-veil,.pulse-world-haze,.pulse-world-fade{position:absolute;inset:0}.page-atmosphere-plate,.pulse-world-plate,.page-atmosphere-mist,.pulse-world-mist,.page-atmosphere-stars,.pulse-world-stars{width:100%;height:var(--page-atmosphere-height,72rem);max-height:none;position:absolute;inset:0 0 auto}.page-atmosphere-sky,.pulse-world-sky{background:radial-gradient(ellipse at 78% 8%,color-mix(in srgb,var(--sky-horizon) 62%,transparent),transparent 42%), radial-gradient(ellipse at 16% 6%,color-mix(in srgb,var(--sky-mid) 46%,transparent),transparent 40%), linear-gradient(180deg,var(--sky-top) 0,var(--sky-mid) 18rem,var(--page-atmosphere-terminal,var(--sky-horizon)) 40rem,color-mix(in srgb,var(--page-atmosphere-terminal,var(--sky-horizon)) 58%,var(--surface-canvas)) 64rem,color-mix(in srgb,var(--surface-canvas) 42%,var(--page-atmosphere-terminal,var(--sky-horizon))) 88rem,color-mix(in srgb,var(--surface-canvas) 78%,var(--page-atmosphere-terminal,var(--sky-horizon))) 116rem,var(--surface-canvas) 148rem,var(--surface-canvas) 100%)}.page-atmosphere-plate,.pulse-world-plate{background-image:var(--page-atmosphere-plate,var(--coven-pulse-plate));background-size:cover;background-position:var(--page-atmosphere-position,72% 18%);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 var(--page-atmosphere-solid,8%),#000000d1 14%,#00000094 var(--page-atmosphere-mid,28%),#00000057 46%,#0000002e 62%,#00000014 78%,#00000008 90%,transparent var(--page-atmosphere-fade-end,100%));mask-image:linear-gradient(180deg,#000 0,#000 var(--page-atmosphere-solid,8%),#000000d1 14%,#00000094 var(--page-atmosphere-mid,28%),#00000057 46%,#0000002e 62%,#00000014 78%,#00000008 90%,transparent var(--page-atmosphere-fade-end,100%));-webkit-mask-image:linear-gradient(180deg,#000 0,#000 var(--page-atmosphere-solid,8%),#000000d1 14%,#00000094 var(--page-atmosphere-mid,28%),#00000057 46%,#0000002e 62%,#00000014 78%,#00000008 90%,transparent var(--page-atmosphere-fade-end,100%));background-repeat:no-repeat}.page-atmosphere-haze,.pulse-world-haze{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--page-atmosphere-terminal,var(--sky-horizon)) 16%,transparent) 22rem,color-mix(in srgb,var(--page-atmosphere-terminal,var(--sky-horizon)) 22%,transparent) 40rem,color-mix(in srgb,var(--sky-mid) 14%,transparent) 62rem,color-mix(in srgb,var(--surface-canvas) 32%,transparent) 92rem,color-mix(in srgb,var(--surface-canvas) 70%,transparent) 124rem,var(--surface-canvas) 156rem,var(--surface-canvas) 100%)}.page-atmosphere-fade,.pulse-world-fade{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--page-atmosphere-terminal,var(--sky-horizon)) 12%,transparent) 24rem,color-mix(in srgb,var(--surface-canvas) 28%,transparent) 52rem,color-mix(in srgb,var(--surface-canvas) 55%,transparent) 84rem,color-mix(in srgb,var(--surface-canvas) 82%,transparent) 118rem,var(--surface-canvas) 150rem,var(--surface-canvas) 100%);height:auto;inset:20rem 0 0}.page-atmosphere-mist,.pulse-world-mist{opacity:.34;mix-blend-mode:screen;background:url(/assets/sky-cloud-haze.svg) top/120% 18rem no-repeat}html[data-sky=day] :is(.page-atmosphere-mist,.pulse-world-mist){opacity:.2}html[data-sky=dusk] :is(.page-atmosphere-mist,.pulse-world-mist){opacity:.26}html[data-sky=night] :is(.page-atmosphere-mist,.pulse-world-mist){opacity:.16;mix-blend-mode:soft-light}.page-atmosphere-stars,.pulse-world-stars{opacity:var(--sky-star-opacity);background:url(/assets/today-stars.svg) top/100% no-repeat;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.page-atmosphere-veil,.pulse-world-veil{background:linear-gradient(90deg,color-mix(in srgb,var(--sky-mid) 22%,transparent) 0%,transparent 62%), linear-gradient(180deg,transparent 16rem,color-mix(in srgb,var(--page-atmosphere-terminal,var(--sky-horizon)) 16%,transparent) 48rem,color-mix(in srgb,var(--surface-canvas) 28%,transparent) 80rem,color-mix(in srgb,var(--surface-canvas) 62%,transparent) 112rem,var(--surface-canvas) 144rem,var(--surface-canvas) 100%)}.atmosphere-heading-mark{font-family:var(--font-body);vertical-align:.36em;color:color-mix(in srgb,var(--text-primary) 52%,var(--text-secondary));margin:0 .5em;font-size:.28em;font-style:normal;font-weight:400;line-height:1;display:inline-block;transform:translateY(-.22em)}@media (min-width:801px){.atmosphere-heading-mark{transform:translateY(-4px)}}.coven-heading.atmosphere-heading,.atmosphere-heading{--atmosphere-heading-pad-top:1.25rem;--atmosphere-heading-pad-bottom:.85rem;--atmosphere-heading-gap-after:.85rem;--atmosphere-heading-copy-gap:.4rem;--atmosphere-heading-copy-max:min(40rem,72%);z-index:1;min-height:0;padding:var(--atmosphere-heading-pad-top) 0 var(--atmosphere-heading-pad-bottom);margin:0 0 var(--atmosphere-heading-gap-after);box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative;overflow:visible}.atmosphere-heading:before,.atmosphere-heading:not(.pulse-heading):before{content:none;display:none}.atmosphere-heading .atmosphere-heading-copy,.atmosphere-heading .atmosphere-heading-controls{z-index:1;position:relative}.atmosphere-heading .atmosphere-heading-copy{align-items:flex-start;gap:var(--atmosphere-heading-copy-gap);max-width:var(--atmosphere-heading-copy-max);flex-direction:column;flex:auto;min-width:0;display:flex}.coven-heading.atmosphere-heading h1,.atmosphere-heading h1{color:var(--text-primary);text-shadow:none;margin:0;position:relative}.atmosphere-heading p,.atmosphere-heading .atmosphere-heading-copy>.muted{max-width:38rem;color:var(--text-secondary);text-shadow:none;margin:0;position:relative}html[data-sky=dusk] .atmosphere-heading h1,html[data-appearance=dusk] .atmosphere-heading h1{color:color-mix(in srgb,var(--text-primary) 96%,#1a1438);text-shadow:none}html[data-sky=dusk] .atmosphere-heading .atmosphere-heading-copy>.muted,html[data-appearance=dusk] .atmosphere-heading .atmosphere-heading-copy>.muted{color:color-mix(in srgb,var(--text-secondary) 92%,#2a2350);text-shadow:none}html[data-sky=night] .atmosphere-heading h1,html[data-appearance=night] .atmosphere-heading h1{color:var(--text-primary);text-shadow:none}.atmosphere-heading .atmosphere-heading-controls{flex:none;align-self:center;width:auto;max-width:100%;margin:0}.pulse-heading{isolation:auto}.pulse-heading h1{font-size:clamp(2.15rem,3.6vw,3.35rem);line-height:1.15}.pulse-heading .atmosphere-heading-copy{max-width:var(--atmosphere-heading-copy-max)}.pulse-heading .atmosphere-heading-controls,.pulse-heading-switcher{flex:none;width:auto;max-width:100%;margin:0;position:relative}.pulse-context,.context-switcher,.coven-sort{border:1px solid var(--border-structure,var(--border-default));background:var(--segment-rest,color-mix(in srgb,var(--palette-frost,var(--surface-card)) 38%,transparent));max-width:100%;height:40px;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:10px;align-items:stretch;gap:0;padding:0;display:inline-flex;overflow:clip}.pulse-context :is(button,span,a),.context-switcher :is(button,a),.coven-sort :is(button,a){min-width:0;height:40px;min-height:40px;box-shadow:none;color:var(--text-secondary);font:500 .75rem/1 var(--font-body);background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}.pulse-context :is(button,span,a)+:is(button,span,a),.context-switcher :is(button,a)+:is(button,a),.coven-sort :is(button,a)+:is(button,a){border-left:1px solid color-mix(in srgb,var(--border-default) 40%,transparent)}.pulse-context button[aria-pressed=true],.pulse-context a[aria-current=page],.context-switcher button[aria-pressed=true],.context-switcher a[aria-current=page],.context-switcher a[aria-current=true],.coven-sort button[aria-pressed=true],.coven-sort a[aria-current=page],.coven-sort a[aria-current=true],.coven-sort a[aria-current]{background:var(--segment-selected);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--segment-selected-edge,transparent);border-left-color:#0000;font-weight:600}.pulse-context button[aria-pressed=true]+:is(button,span,a),.pulse-context a[aria-current=page]+:is(button,span,a),.context-switcher :is(button[aria-pressed=true],a[aria-current=page],a[aria-current=true])+:is(button,a),.coven-sort :is(button[aria-pressed=true],a[aria-current])+:is(button,a){border-left-color:#0000}.pulse-context :is(button,a):first-child[aria-pressed=true],.pulse-context :is(button,a):first-child[aria-current=page],.context-switcher :is(button,a):first-child:is([aria-pressed=true],[aria-current=page],[aria-current=true]),.coven-sort :is(button,a):first-child:is([aria-pressed=true],[aria-current]){border-radius:9px 0 0 9px}.pulse-context :is(button,a):last-child[aria-pressed=true],.pulse-context :is(button,a):last-child[aria-current=page],.context-switcher :is(button,a):last-child:is([aria-pressed=true],[aria-current=page],[aria-current=true]),.coven-sort :is(button,a):last-child:is([aria-pressed=true],[aria-current]){border-radius:0 9px 9px 0}.pulse-context :is(button,a):only-child[aria-pressed=true],.pulse-context :is(button,a):only-child[aria-current=page],.context-switcher :is(button,a):only-child:is([aria-pressed=true],[aria-current=page],[aria-current=true]),.coven-sort :is(button,a):only-child:is([aria-pressed=true],[aria-current]){border-radius:9px}.pulse-context button:hover:not([aria-pressed=true]),.pulse-context a:hover:not([aria-current=page]),.context-switcher button:hover:not([aria-pressed=true]),.context-switcher a:hover:not([aria-current=page]):not([aria-current=true]),.coven-sort button:hover:not([aria-pressed=true]),.coven-sort a:hover:not([aria-current]){background:var(--segment-hover);color:var(--text-primary)}.pulse-context button[aria-pressed=true]:hover,.pulse-context a[aria-current=page]:hover,.context-switcher :is(button[aria-pressed=true],a[aria-current=page],a[aria-current=true]):hover,.coven-sort :is(button[aria-pressed=true],a[aria-current]):hover{background:var(--segment-selected)}.pulse-context :is(button,a):focus-visible,.context-switcher :is(button,a):focus-visible,.coven-sort :is(button,a):focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;z-index:1}.pulse-page .coven-tabs{z-index:1;position:relative}:is(.pulse-page .coven-layout.pulse-layout,.pulse-page .coven-layout.pulse-layout:has(.pulse-timeline)){z-index:1;gap:var(--section-gap) var(--stack-gap);grid-template-columns:minmax(0,1.85fr) minmax(18rem,1fr);grid-template-areas:"context rail""composer rail""feed rail";justify-content:stretch;align-items:start;display:grid;position:relative}.pulse-context-slot{grid-area:context;width:auto;min-width:0;max-width:100%;margin:0}.pulse-composer-slot{grid-area:composer;min-width:0}.pulse-feed-slot{grid-area:feed;min-width:0}.pulse-rail-slot{grid-area:rail;align-self:start;min-width:0}.pulse-page .coven-composer.pulse-composer{border:1px solid color-mix(in srgb,var(--border-default) 42%,transparent);background:color-mix(in srgb,var(--surface-card) 72%,transparent);box-shadow:0 10px 28px #19142d12,inset 0 1px 0 color-mix(in srgb,var(--text-primary) 8%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;margin:0;padding:1.05rem 1.2rem 1rem}.pulse-page .coven-composer.pulse-composer.is-expanded{flex-direction:column;gap:0;padding:1.05rem 0 0;display:flex;position:relative;overflow:hidden}.pulse-page .coven-composer.pulse-composer.is-expanded>span[role=status]:empty{display:none}.pulse-page .coven-composer.pulse-composer.is-expanded .coven-composer-header{padding:20px 20px 0}.pulse-page .coven-composer.pulse-composer.is-expanded .composer-body-field textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)){box-sizing:border-box;min-height:5rem;padding:8px 0;line-height:1.45}.pulse-page .coven-composer.pulse-composer.is-expanded .composer-attachments{box-sizing:border-box;padding:0}.pulse-page .coven-composer.pulse-composer.is-expanded .composer-gallery,.pulse-page .coven-composer.pulse-composer.is-expanded .composer-media{width:auto;margin-left:76px;margin-right:20px}.pulse-page .coven-composer.pulse-composer.is-expanded .composer-gallery .composer-media{width:100%;margin-left:0;margin-right:0}.pulse-page .coven-composer.pulse-composer.is-expanded .composer-attachments>div:has(video,.video-upload,[class*=Video]){margin-left:76px;margin-right:20px}.pulse-page .coven-composer.pulse-composer.is-expanded .composer-gallery[data-count="1"] img{object-fit:cover;object-position:center;width:100%;max-width:100%;height:auto;max-height:400px}.pulse-page .coven-composer.pulse-composer textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)){resize:none;min-height:44px;box-shadow:none;color:var(--text-primary);background:0 0;border:0}.pulse-page .pulse-composer.is-expanded .coven-compose-footer{border:0;flex:none;align-self:stretch;max-width:none;height:auto;margin:0 0 0 auto;padding:0;display:flex;position:static}.pulse-page .pulse-composer .attachment-toolbar.composer-footer-row{width:100%;min-height:var(--card-footer-height);height:var(--card-footer-height);border-top:1px solid color-mix(in srgb,var(--border-default) 18%,transparent);flex-wrap:nowrap;align-items:stretch;gap:.15rem;margin:.55rem 0 0;padding:0;display:flex;position:relative}.pulse-page .pulse-composer .attachment-toolbar button{min-height:40px;color:var(--text-secondary);box-shadow:none;background:0 0;border-color:#0000;align-self:center;align-items:center;gap:.35rem;padding:0 .55rem;display:inline-flex}.pulse-page .pulse-composer .attachment-toolbar .coven-checkbox{align-self:center;align-items:center;min-height:40px;margin:0;display:inline-flex}.pulse-page .pulse-composer .attachment-toolbar button:hover:not(:disabled),.pulse-page .pulse-composer .attachment-toolbar button:focus-visible{color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 6%,transparent)}.pulse-page .pulse-composer .attachment-toolbar button:disabled{color:var(--text-disabled);cursor:not-allowed;background:0 0}.pulse-page .pulse-composer .attachment-toolbar button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.pulse-page .composer-counter{color:var(--text-meta);font-size:.6875rem}.pulse-page .pulse-composer.is-expanded .composer-counter{pointer-events:none;white-space:nowrap;align-self:center;margin-left:auto;margin-right:12px;position:static}.pulse-page .pulse-composer .attachment-toolbar .coven-checkbox input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)){appearance:none;border:1.5px solid color-mix(in srgb,var(--text-secondary) 70%,transparent);background:color-mix(in srgb,var(--surface-card) 70%,transparent);width:17px;height:17px;accent-color:var(--action-primary);border-radius:4px;flex:none;margin:0}.pulse-page .pulse-composer .attachment-toolbar .coven-checkbox{gap:.45rem;min-height:40px;padding:0 .35rem}.pulse-page .pulse-composer .attachment-toolbar .coven-checkbox input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)):checked{background:var(--action-primary);border-color:var(--action-primary);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='m3.5 8.5 3 3 6-7'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:12px}.pulse-page .pulse-composer .attachment-toolbar .coven-checkbox input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)):focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.pulse-page .pulse-composer .composer-tool-icon{width:18px;height:18px}.pulse-page .pulse-composer.is-expanded .coven-compose-footer .button{width:112px;min-width:112px;height:100%;min-height:var(--card-footer-height);font:700 14px/1 var(--font-body);letter-spacing:.01em;border:0;border-radius:0 0 20px;margin:0;padding:0 12px}.pulse-page .pulse-composer.is-expanded .coven-compose-footer .button:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.pulse-page .pulse-composer.is-expanded .coven-compose-footer .button:disabled{opacity:1;cursor:not-allowed;color:color-mix(in srgb,var(--text-on-accent) 40%,var(--action-primary));background:var(--action-primary)}.pulse-page .pulse-composer.is-expanded .coven-compose-footer .button:disabled:hover,.pulse-page .pulse-composer.is-expanded .coven-compose-footer .button:disabled:active{color:color-mix(in srgb,var(--text-on-accent) 40%,var(--action-primary));background:var(--action-primary)}.pulse-rail-card{margin:0}.workspace .pulse-page .coven-trending,.workspace:not([data-today]) .pulse-page .coven-aside>.coven-post.coven-trending{isolation:isolate;border:1px solid color-mix(in srgb,var(--border-default) 36%,transparent);background-color:var(--surface-card);background-image:var(--coven-trending-art);min-height:18rem;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-primary) 7%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;background-position:100%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.workspace .pulse-page .coven-trending:before{content:none;display:none}.workspace .pulse-page .coven-trending:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg, var(--surface-card) 0%, var(--surface-card) 26%, color-mix(in srgb,var(--surface-card) 88%,transparent) 42%, color-mix(in srgb,var(--surface-card) 42%,transparent) 58%, transparent 76%);position:absolute;inset:0}html[data-sky=dusk] .workspace .pulse-page .coven-trending,html[data-sky=dusk] .workspace:not([data-today]) .pulse-page .coven-aside>.coven-post.coven-trending,html[data-appearance=dusk] .workspace .pulse-page .coven-trending{background-color:var(--surface-card);border-color:var(--border-default)}html[data-sky=dusk] .workspace .pulse-page .coven-trending:after,html[data-appearance=dusk] .workspace .pulse-page .coven-trending:after{background:linear-gradient(90deg, color-mix(in srgb,var(--surface-card) 96%,transparent) 0%, color-mix(in srgb,var(--surface-card) 88%,transparent) 28%, color-mix(in srgb,var(--surface-card) 52%,transparent) 48%, color-mix(in srgb,var(--surface-card) 22%,transparent) 64%, transparent 82%)}html[data-sky=dusk] .pulse-page .coven-trending h2,html[data-sky=dusk] .pulse-page .coven-trending .illustrated-empty.coven-trending-empty{color:var(--text-primary)}html[data-sky=dusk] .pulse-page .coven-trending .illustrated-empty.coven-trending-empty svg{color:var(--text-primary);opacity:.88}html[data-sky=dusk] .pulse-page .coven-trending .illustrated-empty.coven-trending-empty strong{color:var(--text-primary)}html[data-sky=dusk] .pulse-page .coven-trending .illustrated-empty.coven-trending-empty p{color:color-mix(in srgb,var(--text-primary) 78%,var(--text-secondary))}.coven-trending-art{display:none}.coven-trending-body{z-index:1;position:relative}.pulse-page .coven-trending h2{font:italic 1.35rem/1.25 var(--font-display);color:var(--text-primary);align-items:center;gap:.4rem;margin:0 0 .35rem;display:flex}.coven-trending-mark{color:var(--interactive-accent);opacity:.9;font-size:.9rem;font-style:normal}.coven-trending-subline{font:500 .75rem/1.3 var(--font-body);color:var(--text-meta);margin:0 0 1rem}.coven-trend-list{flex-direction:column;gap:.55rem;max-width:min(100%,16.75rem);margin:0;padding:0;list-style:none;display:flex}.coven-trend{margin:0;padding:0;display:block}.coven-trend a{min-width:0;color:inherit;flex-direction:column;align-items:flex-start;gap:.12rem;text-decoration:none;display:flex}.coven-trend-name{font:600 .9375rem/1.25 var(--font-body);color:var(--text-primary);overflow-wrap:anywhere}.coven-trend-meta{font:500 .75rem/1.3 var(--font-body);color:var(--text-meta)}.coven-trend-rank{display:none}.pulse-page .coven-trending .illustrated-empty.coven-trending-empty{text-align:left;align-items:flex-start;gap:.45rem;max-width:16rem;padding:.1rem 0 .2rem;display:flex}.pulse-page .coven-trending .illustrated-empty.coven-trending-empty svg{color:var(--text-secondary);width:46px;height:46px}.pulse-page .coven-trending .illustrated-empty.coven-trending-empty strong{font-size:.9375rem}.pulse-page .pulse-post,.coven-detail-layout .pulse-post,.coven-detail-layout .forum-thread{--post-avatar:36px;--post-avatar-gap:.75rem;--post-identity-gap:.35rem;--post-attach-gap:.75rem;--post-content-axis:calc(var(--post-avatar) + var(--post-avatar-gap));border:1px solid var(--border-structure,var(--border-default));background:color-mix(in srgb,var(--surface-card) 88%,transparent);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-bottom:0;padding:.85rem 1.1rem .7rem}.pulse-page .pulse-post>header,.coven-detail-layout .pulse-post>header,.coven-detail-layout .forum-thread>header{margin-bottom:0}.pulse-page .pulse-post>header+.coven-spoiler{margin-top:var(--post-identity-gap)}.pulse-page .pulse-post .coven-spoiler .post-copy{margin-top:.35rem}.pulse-page .pulse-post .coven-spoiler .post-attach{margin-top:var(--post-attach-gap)}.pulse-page .pulse-post>.coven-tags{margin-top:.45rem;margin-left:var(--post-content-axis)}.pulse-page .pulse-post .coven-identity strong{color:var(--text-primary);font-weight:600}.pulse-page .pulse-post .coven-identity small{color:var(--text-secondary)}.pulse-page .pulse-post .coven-time,.pulse-page .pulse-post .coven-time a,.pulse-page .pulse-post .pulse-actions span:not(:where(.ev-button *)),.pulse-page .pulse-post .coven-actions span:not(:where(.ev-button *)){color:var(--text-meta)}.pulse-page .pulse-post .coven-body{color:var(--text-primary)}.pulse-page .pulse-post .pulse-actions,.pulse-page .pulse-post .coven-actions{width:calc(100% + 2.2rem);max-width:none;height:var(--card-footer-height);min-height:var(--card-footer-height);max-height:var(--card-footer-height);box-sizing:border-box;border-top:1px solid var(--border-structure,var(--border-default));border-radius:0 0 var(--radius-16,1rem) var(--radius-16,1rem);flex-wrap:nowrap;align-self:stretch;align-items:center;gap:12px;margin:.65rem -1.1rem -.7rem;padding:0 1.1rem}.pulse-page .pulse-post>:is(.post-copy,.post-attach,.coven-tags,.coven-spoiler,.coven-body,.post-media,.giphy-preview,.coven-images){margin-left:var(--post-content-axis);width:auto;max-width:none;margin-right:0}.pulse-page .pulse-post .coven-body{margin-bottom:0}.pulse-page .pulse-post :is(.coven-images,.post-media,.giphy-preview){border-radius:var(--media-radius,var(--radius-8));width:auto;min-width:0;max-width:none;max-height:none;overflow:hidden}.pulse-page .pulse-post :is(.post-attach>:is(.coven-images,.post-media,.giphy-preview)){width:100%;min-width:100%;container-type:inline-size}.pulse-page .pulse-post .coven-images{display:grid}.pulse-page .pulse-post .giphy-preview,.pulse-page .pulse-post .coven-images[data-count="1"]{aspect-ratio:auto;width:auto;max-width:none;height:auto;max-height:none;display:block;overflow:hidden}.pulse-page .pulse-post .giphy-preview .post-media-frame,.pulse-page .pulse-post .giphy-preview .media-open,.pulse-page .pulse-post .coven-images[data-count="1"] .post-media-frame,.pulse-page .pulse-post .coven-images[data-count="1"] .media-open,.pulse-page .pulse-post .coven-images[data-count="1"] .post-media{border-radius:inherit;width:100%;max-width:100%;height:auto;max-height:100cqw;display:block;position:relative;overflow:hidden}.pulse-page .pulse-post .giphy-preview img,.pulse-page .pulse-post .coven-images[data-count="1"] img,.pulse-page .pulse-post .giphy-preview .media-open img,.pulse-page .pulse-post .coven-images[data-count="1"] .media-open img{object-fit:cover;object-position:center;border-radius:0;width:100%;max-width:100%;height:auto;max-height:100cqw;display:block}.pulse-page .pulse-post .coven-images:not([data-count="1"]) .post-media-frame,.pulse-page .pulse-post .coven-images:not([data-count="1"]) .media-open{width:100%;max-width:100%;max-height:none;display:block;position:relative;overflow:hidden}.pulse-page .pulse-post .coven-images:not([data-count="1"]) img{object-fit:cover;object-position:center;width:100%;height:100%;max-height:none}.pulse-page .pulse-post .giphy-credit{bottom:8px;right:8px}.pulse-item{--post-avatar:36px;--post-avatar-gap:.75rem;--post-identity-gap:.35rem;--post-attach-gap:.75rem;--post-content-axis:calc(var(--post-avatar) + var(--post-avatar-gap))}.pulse-post>.pulse-echo-attribution,.pulse-echo-attribution{font:500 .75rem/1.3 var(--font-body);color:var(--text-secondary);background:0 0;align-items:center;gap:.35rem;margin:0 0 .45rem;padding:0;display:flex}.pulse-echo-attribution-icon{opacity:.8;filter:none;flex:none;width:12px;height:12px}.pulse-echo-attribution a{color:inherit;font-weight:600;text-decoration:none}.pulse-echo-attribution a:hover,.pulse-echo-attribution a:focus-visible{color:var(--text-secondary);text-decoration:underline}.pulse-echo-attribution a:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.pulse-caught-up{margin:calc(var(--stack-gap) + .35rem) 0 1.25rem;font:500 .75rem/1.4 var(--font-body);color:var(--text-meta);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:0;display:flex}.pulse-caught-up:before{content:"✦";color:var(--text-meta);opacity:.55;font-size:.625rem;line-height:1}.coven-actions :is(button:not(.button,.ev-button),a:not(:where(.ev-button)),summary):not(:where(.ev-switcher *,.ev-modal *)){color:var(--text-secondary);cursor:pointer}.coven-actions :is(button:not(.button,.ev-button),a:not(:where(.ev-button)),summary):not(:where(.ev-switcher *,.ev-modal *)):hover,.coven-actions :is(button:not(.button,.ev-button),a:not(:where(.ev-button)),summary):not(:where(.ev-switcher *,.ev-modal *)):focus-visible{color:var(--text-primary)}.coven-actions :is(button:not(.button,.ev-button),a:not(:where(.ev-button)),summary):not(:where(.ev-switcher *,.ev-modal *)):focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.coven-actions :is(button[aria-pressed=true],a[aria-pressed=true],summary[aria-pressed=true]):not(:where(.ev-button)){color:var(--engagement-fg,var(--text-secondary))}html[data-theme=light] .coven-actions img{filter:brightness(.38)saturate(1.2)}html[data-theme=light] .coven-actions :is(button,a,summary):hover img,html[data-theme=light] .coven-actions :is(button,a,summary):focus-visible img{filter:brightness(.22)saturate(1.15)}html[data-theme=light] .coven-actions :is(button[aria-pressed=true],a[aria-pressed=true],summary[aria-pressed=true]):not(:where(.ev-button)) img,html[data-theme=light] .coven-actions .action-fill-icon{filter:none}.coven-actions .action-line-icon{width:16px;height:16px}.coven-menu>div.collision-menu{border:1px solid var(--border-structure,var(--border-default));background:var(--surface-popover);width:max-content;min-width:11.5rem;max-width:min(16rem,100vw - 24px);box-shadow:var(--surface-elevated-shadow);border-radius:12px;margin:0;padding:0;position:fixed;inset:auto;overflow:hidden}.coven-menu>div.collision-menu.progression-popover{width:min(360px,100vw - 24px);max-width:min(360px,100vw - 24px);padding:24px;overflow:auto}.coven-menu>div.collision-menu :is(button,a){width:100%;min-height:40px;box-shadow:none;color:var(--text-primary);text-align:left;font:inherit;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:.55rem .9rem;display:flex}.coven-menu>div.collision-menu :is(button,a):hover:not(:disabled),.coven-menu>div.collision-menu :is(button,a):focus-visible:not(:disabled){background:color-mix(in srgb,var(--text-primary) 8%,transparent)!important}.coven-menu>div.collision-menu :is(button,a):disabled,.coven-menu>div.collision-menu :is(button,a):disabled:hover,.coven-menu>div.collision-menu :is(button,a):disabled:active{color:var(--text-disabled);cursor:not-allowed;background:0 0!important}.coven-menu>div.collision-menu .coven-menu-destructive{color:color-mix(in srgb,var(--danger) 72%,var(--text-primary));background:0 0}.coven-menu>div.collision-menu .coven-menu-destructive:hover:not(:disabled),.coven-menu>div.collision-menu .coven-menu-destructive:focus-visible:not(:disabled){background:color-mix(in srgb,var(--danger) 12%,transparent)!important}.pulse-skeleton-card{pointer-events:none}.pulse-skeleton-line{background:color-mix(in srgb,var(--text-primary) 8%,transparent);border-radius:999px;height:.7rem;margin:.55rem 0}.pulse-skeleton-composer{height:2.6rem}.pulse-skeleton-meta{width:42%}.pulse-skeleton-short{width:58%}@media (max-width:1050px){:is(.pulse-page .coven-layout.pulse-layout,.pulse-page .coven-layout.pulse-layout:has(.pulse-timeline)){gap:var(--stack-gap);grid-template-columns:minmax(0,1fr);grid-template-areas:"context""composer""rail""feed"}.pulse-page .pulse-context-slot{width:100%;max-width:100%}}@media (max-width:800px){.page-atmosphere[data-mode=stationary],.pulse-world[data-mode=stationary]{width:auto;height:auto;max-height:none;position:fixed;inset:0}.workspace[data-atmosphere]{--page-atmosphere-height:52rem;--page-atmosphere-solid:10%;--page-atmosphere-mid:30%}.atmosphere-heading{--atmosphere-heading-pad-top:1rem;--atmosphere-heading-pad-bottom:.7rem;--atmosphere-heading-gap-after:.75rem;--atmosphere-heading-copy-gap:.35rem;--atmosphere-heading-copy-max:100%;flex-direction:column;align-items:stretch;gap:.75rem}.pulse-heading h1{font-size:clamp(1.85rem,8vw,2.4rem)}.pulse-heading .atmosphere-heading-controls,.pulse-heading-switcher,.pulse-context{width:100%}.pulse-context :is(button,span,a){flex:1 1 0;padding:0 8px}.pulse-page .pulse-composer.is-expanded .coven-compose-footer .button{width:5.5rem;min-width:5.5rem}.pulse-page .pulse-composer .attachment-toolbar.composer-footer-row{gap:0;padding:0}.pulse-page .coven-composer.pulse-composer.is-expanded .composer-media{margin-left:.85rem;margin-right:.85rem}.pulse-page .pulse-composer .attachment-toolbar button{padding:0 .4rem;font-size:.75rem}.workspace .pulse-page .coven-trending,.workspace:not([data-today]) .pulse-page .coven-aside>.coven-post.coven-trending{background-position:88% 45%;background-size:cover}.pulse-page .coven-trending .coven-trend-list{max-width:min(100%,18rem)}.coven-secondary-context .pulse-context,.pulse-context,.context-switcher,.coven-sort{width:100%;max-width:100%}.pulse-context :is(button,span,a),.context-switcher :is(button,a),.coven-sort :is(button,a){flex:1 1 0;padding:0 8px}.pulse-context button[aria-pressed=true],.pulse-context a[aria-current=page],.context-switcher button[aria-pressed=true],.context-switcher a[aria-current=page],.context-switcher a[aria-current=true],.coven-sort button[aria-pressed=true],.coven-sort a[aria-current=page],.coven-sort a[aria-current=true],.coven-sort a[aria-current]{background:var(--segment-selected);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--segment-selected-edge,transparent);font-weight:600}}@media (prefers-reduced-motion:reduce){.page-atmosphere-stars,.pulse-world-stars{opacity:.35}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.pulse-context,.pulse-page .coven-composer.pulse-composer,.pulse-page .pulse-post{background:var(--surface-card);-webkit-backdrop-filter:none;backdrop-filter:none}.workspace .pulse-page .coven-trending,.workspace:not([data-today]) .pulse-page .coven-aside>.coven-post.coven-trending{-webkit-backdrop-filter:none;backdrop-filter:none;background-image:var(--coven-trending-art)}.forum-page .coven-aside-inner>.coven-post{background:var(--surface-card);-webkit-backdrop-filter:none;backdrop-filter:none}}.today-sky-line [data-sky-line]{display:none}html:not([data-sky]) .today-sky-line [data-sky-line=night],html[data-sky=dawn] .today-sky-line [data-sky-line=dawn],html[data-sky=day] .today-sky-line [data-sky-line=day],html[data-sky=dusk] .today-sky-line [data-sky-line=dusk],html[data-sky=night] .today-sky-line [data-sky-line=night]{display:block}.today-page .schedule-week-strip{display:none}.today-clocks .today-clock-symbol{position:static;top:auto;left:auto;transform:none}@media (max-width:800px){.topbar :is(.mobile-brand,.mobile-seek,.notification-bell,.account-pill){transition:width .18s,height .18s,min-width .18s,min-height .18s}.topbar :is(.mobile-brand .brand-mark,.mobile-seek svg,.notification-bell svg){transition:width .18s,height .18s}.today-page{flex-direction:column;display:flex}.today-page .today-grid{display:contents}.today-page .today-hero{flex-direction:column;order:10;align-items:stretch;gap:12px;height:auto;min-height:0;padding-bottom:32px;display:flex}.today-page .today-hero>.live-sky,.today-page .today-hero .moon-information{margin-bottom:0;padding-bottom:0}.today-page .today-hero>div:first-child{flex:none;max-width:100%;min-height:0}.today-page .today-hero .today-greeting-copy{margin-top:20px;padding-top:0}.today-page .today-hero>.live-sky{flex-direction:column;flex:none;justify-content:flex-start;align-self:center;align-items:center;width:max-content;min-width:0;max-width:100%;height:auto;min-height:0;margin-inline:auto;padding:0;display:flex}.today-page .today-hero .celestial-stage,.today-page .today-hero .moon-information{flex:none;margin-inline:auto}.today-page .today-clocks{order:20;width:100%;margin-top:4px}.today-page .today-urgent{order:30}.today-page>.inline-note{order:35}.today-page .today-todos{order:40}.today-page .today-campaign{order:50}.today-page .today-milestones{order:60}.today-page .tonight-external{order:70}.today-page .fate-snapshot-panel{order:80}.today-page .today-schedule{order:90}.today-page .shout-out{order:100}.today-clocks{padding:1.25rem}.today-page .today-milestones .source-performance-compact+h3{margin-top:var(--space-24)}.today-page .fate-snapshot-panel{height:auto}.today-page .fate-snapshot-panel>.today-card-body{flex:none;padding:1.15rem 1.35rem 1rem}.today-page .fate-snapshot-panel .fate-snapshot{margin-bottom:0}.today-page .fate-snapshot-panel>.today-card-footer{margin-top:0}.today-page .today-schedule>header{flex-direction:column;align-items:stretch;gap:10px;display:flex}.today-page .schedule-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.today-page .schedule-calendar-month{display:none}.today-page .schedule-week-strip{display:block}.today-page .schedule-week-strip .schedule-calendar-heading{margin:4px 0 12px}.today-page .schedule-week-strip .schedule-calendar-heading button:not(:where(.ev-button)){box-shadow:none;color:var(--today-meta);background:0 0;border:0;width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.today-page .schedule-week-strip .schedule-calendar-heading button:not(:where(.ev-button)):hover{background:color-mix(in srgb,var(--text-primary) 6%,transparent)}.today-page .schedule-weekdays,.today-page .schedule-week-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid}.today-page .schedule-weekdays{color:var(--today-meta);font:600 .6875rem/1 var(--font-body);letter-spacing:.04em;margin-bottom:4px}.today-page .schedule-week-days button{width:100%;min-height:44px;color:var(--text-primary);box-shadow:none;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;padding:4px 0 6px;display:flex}.today-page .schedule-week-days button:hover{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}.today-page .schedule-week-days time{width:28px;height:28px;font:500 .875rem/1 var(--font-body);border-radius:50%;justify-content:center;align-items:center;display:flex}.today-page .schedule-week-days button[aria-pressed=true] time{background:var(--action-primary);color:var(--text-on-accent)}.today-page .schedule-week-days time[aria-current=date]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--action-primary) 70%,transparent)}.today-page .schedule-week-days button[aria-pressed=true] time[aria-current=date]{box-shadow:none}.today-page .schedule-week-dot{background:0 0;border-radius:50%;width:5px;height:5px}.today-page .schedule-week-dot[data-busy]{background:color-mix(in srgb,var(--interactive-accent) 72%,var(--text-primary));box-shadow:0 0 6px color-mix(in srgb,var(--interactive-accent) 35%,transparent)}.today-page .schedule-day-agenda>h3{font:500 1.05rem/1.3 var(--font-display);color:var(--text-primary);margin:16px 0 8px}.today-page .schedule-day-agenda .agenda-events{border-left:1px solid var(--border-default);padding-left:18px}.today-page .schedule-day-agenda .schedule-event{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.today-page .schedule-day-agenda .schedule-event>span{color:var(--text-primary);font-size:.9375rem}.today-page .schedule-day-agenda .schedule-event time{color:var(--today-meta);font-size:.75rem}.today-page .schedule-day-empty{color:var(--today-meta);margin:0;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.topbar :is(.mobile-brand,.mobile-seek,.notification-bell,.account-pill),.topbar :is(.mobile-brand .brand-mark,.mobile-seek svg,.notification-bell svg){transition:none}}.post-media-frame{vertical-align:top;width:100%;max-width:100%;max-height:400px;display:block;position:relative;overflow:hidden}.media-open{cursor:zoom-in;width:100%;min-width:0;max-width:100%;min-height:0;color:inherit;appearance:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;line-height:0;display:block;overflow:hidden}.media-open img{width:100%;height:auto;display:block}.media-viewer{color:#fff;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;overscroll-behavior:none;background:#0b0d14bd;border:0;margin:0;padding:0;overflow:hidden}dialog.media-viewer:not([open]){display:none}.media-viewer::backdrop{-webkit-backdrop-filter:blur(var(--surface-standard-blur));backdrop-filter:blur(var(--surface-standard-blur));background:#07080d94}dialog.media-viewer[open]{padding:max(8px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));box-sizing:border-box;grid-template-rows:52px minmax(0,1fr) 52px;grid-template-columns:52px minmax(0,1fr) 52px;place-items:stretch stretch;display:grid}.media-viewer-stage{grid-area:2/2;justify-content:center;align-items:center;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;display:flex;overflow:hidden}.media-viewer-stage>*{min-width:0;max-width:100%;min-height:0;max-height:100%}.media-viewer-stage>img,.media-viewer-stage .post-media img,.media-viewer-stage .giphy-preview img,.media-viewer .giphy-preview img,.pulse-page .pulse-post .media-viewer img{object-fit:contain;object-position:center;min-width:0;max-width:100%;min-height:0;max-height:100%;display:block;width:auto!important;height:auto!important}.media-viewer-stage .post-media,.media-viewer-stage .giphy-preview,.media-viewer-stage .post-media-frame,.media-viewer .post-media,.media-viewer .giphy-preview,.media-viewer .post-media-frame{background:0 0;width:auto;max-width:100%;height:auto;max-height:100%;margin:0;overflow:hidden}.media-viewer-close,.media-viewer-prev,.media-viewer-next{z-index:2;color:#fff;background:#0b0d1473;border:0;border-radius:999px;justify-content:center;place-self:center;align-items:center;min-width:44px;min-height:44px;padding:0;font-size:1.5rem;line-height:1;display:inline-flex;position:static}.media-viewer-close{grid-area:1/3;font-size:1.75rem}.media-viewer-prev{grid-area:2/1}.media-viewer-next{grid-area:2/3}.media-viewer-index{z-index:2;font:600 .8125rem/1.3 var(--font-body);color:#fff;grid-area:1/1/auto/span 2;place-self:center;margin:0;position:static;transform:none}@media (max-width:800px){.media-viewer{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}}.composer-gallery{--media-radius:var(--radius-8);border-radius:var(--media-radius);gap:2px;max-height:400px;margin-top:.65rem;overflow:hidden}.composer-gallery .composer-media{border-radius:0;width:100%;margin:0}.composer-gallery .composer-media-preview{width:100%;height:100%;display:block}.composer-gallery .attachment-preview img,.composer-gallery .composer-media-preview img{object-fit:cover;border-radius:0;width:100%;height:100%}.composer-gallery[data-count="1"] .composer-media-preview{height:auto}.composer-gallery[data-count="1"] .attachment-preview img,.composer-gallery[data-count="1"] .composer-media-preview img{object-fit:cover;object-position:center;width:100%;max-width:100%;height:auto;max-height:400px}.composer-description{border:1px solid color-mix(in srgb,var(--border-default) 55%,transparent);background:var(--surface-elevated);width:min(26rem,100vw - 24px);max-height:min(32rem,86dvh);color:var(--text-primary);box-shadow:var(--surface-elevated-shadow);border-radius:16px;padding:0}.composer-description[open]{flex-direction:column;display:flex;overflow:hidden}.composer-description-chrome{border-bottom:1px solid color-mix(in srgb,var(--border-default) 28%,transparent);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem .65rem;display:flex}.composer-description-chrome h2{font:600 1rem/1.3 var(--font-body);margin:0}.composer-description-list{gap:.85rem;padding:.85rem 1rem 1rem;display:grid;overflow:auto}.composer-description-item{grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.composer-description-thumb{border-radius:var(--radius-8);background:var(--surface-input);width:4.5rem;height:4.5rem;margin:0;overflow:hidden}.composer-description-thumb img,.composer-description-thumb .post-media,.composer-description-thumb .giphy-preview{object-fit:cover;border-radius:0;width:100%;height:100%;margin:0}.composer-description-item label{font:600 .75rem/1.3 var(--font-body);color:var(--text-secondary);gap:.35rem;display:grid}.composer-description-item textarea{resize:vertical;min-height:4.5rem}.composer-description-thumb .giphy-credit{display:none}@media (max-width:600px){.composer-description{border-radius:16px 16px 0 0;width:100%;max-height:82dvh;margin:auto 0 0}}.schedule-event-chip{min-width:0;max-width:100%;display:block}.schedule-calendar-grid .schedule-event-chip .schedule-event,.calendar-day-events .schedule-event-chip .schedule-event{text-align:left;cursor:pointer;appearance:none;width:100%;max-width:100%}.schedule-event-popover{z-index:80;width:min(20rem,100vw - 24px);max-height:min(24rem,100dvh - 24px);margin:0;padding:12px 14px;position:fixed;inset:auto;overflow:auto}.schedule-event-popover strong{font:600 .875rem/1.35 var(--font-body);color:var(--text-primary);margin:0 0 6px;display:block}.schedule-event-popover p{color:var(--text-secondary);margin:0 0 4px;font-size:.75rem}.schedule-event-open{font:600 .8125rem/1.4 var(--font-body);margin-top:8px;display:inline-flex}.today-page .schedule-day-agenda .schedule-event-chip .schedule-event{text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:0;display:flex}.shout-composer>.shout-submit{transition:none}.shout-composer>.shout-submit:not(:disabled){cursor:pointer;color:var(--text-primary)!important;background:0 0!important;font-weight:600!important}.shout-composer>.shout-submit:disabled{cursor:not-allowed;filter:none;color:var(--text-disabled)!important;box-shadow:none!important;background:0 0!important;font-weight:500!important}.shout-composer>.shout-submit:disabled:hover,.shout-composer>.shout-submit:disabled:active{color:var(--text-disabled)!important;box-shadow:none!important;background:0 0!important}.shout-composer>.shout-submit:hover:not(:disabled),.shout-composer>.shout-submit:focus-visible:not(:disabled){background:color-mix(in srgb,var(--text-primary) 5%,transparent)!important;color:var(--text-primary)!important}.pulse-link-preview{min-width:0;max-width:100%;color:inherit;border:1px solid color-mix(in srgb,var(--border-default) 48%,transparent);border-radius:var(--radius-8,8px);background:color-mix(in srgb,var(--surface-card) 70%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-primary) 5%,transparent);gap:0;margin:.7rem 0 0;text-decoration:none;display:grid;overflow:hidden}.pulse-link-preview.is-compact{grid-template-columns:88px minmax(0,1fr);align-items:stretch;min-height:88px}.pulse-link-preview.is-compact .pulse-link-preview-art{aspect-ratio:auto;width:88px;height:100%;max-height:none}.pulse-link-preview.is-compact .pulse-link-preview-description{display:none}.pulse-link-preview.is-large{grid-template-columns:1fr}.pulse-link-preview:hover{border-color:var(--card-interactive-border);background-image:linear-gradient(var(--card-interactive-wash),var(--card-interactive-wash))}.pulse-link-preview:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.pulse-link-preview-art{aspect-ratio:1.91;background:color-mix(in srgb,var(--surface-input) 80%,transparent);width:100%;max-height:160px;display:block;overflow:hidden}.pulse-link-preview-art img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.pulse-link-preview-copy{overflow-wrap:anywhere;align-content:center;gap:.2rem;min-width:0;padding:.7rem .85rem .8rem;display:grid}.pulse-link-preview-domain{color:var(--text-meta);font:500 .75rem/1.3 var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pulse-link-preview-title{color:var(--text-primary);font:600 .9375rem/1.35 var(--font-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pulse-link-preview-description{color:var(--text-secondary);font:400 .8125rem/1.4 var(--font-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.composer-link-preview{min-width:0;margin:.65rem 0 0;position:relative}.pulse-page .pulse-composer.is-expanded .composer-link-preview{margin:.15rem 20px .75rem}.coven-composer:not(.pulse-composer) .composer-link-preview{margin:.65rem 1.05rem 0}.composer-link-preview .pulse-link-preview{margin:0}.composer-link-preview-remove{z-index:2;background:color-mix(in srgb,var(--surface-card) 82%,#000);width:28px;min-width:28px;height:28px;color:var(--text-primary);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.15rem;line-height:1;display:inline-flex;position:absolute;top:.4rem;right:.4rem;box-shadow:0 1px 6px #080a122e}.composer-link-preview-remove:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.composer-link-preview-loading{border:1px dashed color-mix(in srgb,var(--border-default) 48%,transparent);border-radius:var(--radius-8,8px);min-height:44px;color:var(--text-meta);font:500 .8125rem/1.4 var(--font-body);margin:0;padding:.7rem .85rem}@media (max-width:800px){.pulse-link-preview{min-height:44px}.pulse-link-preview-art{max-height:140px}.pulse-link-preview.is-compact{grid-template-columns:72px minmax(0,1fr);min-height:72px}.pulse-link-preview.is-compact .pulse-link-preview-art{width:72px}}.forum-controls{gap:12px;margin-bottom:16px;display:grid}.forum-search{display:none}.forum-control-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.forum-active-filters{color:var(--text-secondary);flex-wrap:wrap;gap:8px 16px;margin:0 0 12px;font-size:.75rem;display:flex}.forum-active-filters a{color:var(--action-primary)}.forum-heading h1{color:var(--text-primary);text-shadow:none}.forum-page .coven-layout{z-index:1;align-items:start;position:relative}.forum-composer-entry{border:1px solid color-mix(in srgb,var(--border-default) 42%,transparent);border-radius:var(--radius-16,16px);background:color-mix(in srgb,var(--surface-card) 74%,transparent);width:100%;min-height:52px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-primary) 8%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--text-meta);text-align:left;cursor:text;align-items:center;gap:12px;margin:0;padding:.7rem 1rem;display:flex}.forum-composer-entry .avatar{background:var(--surface-input);width:36px;min-width:36px;height:36px;font:600 .875rem/1 var(--font-body);color:var(--text-primary);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.forum-composer-entry .avatar img{object-fit:cover;width:100%;height:100%}.forum-composer-prompt{min-width:0;font:400 .9375rem/1.3 var(--font-body);flex:1}.forum-composer-entry:hover{background:color-mix(in srgb,var(--surface-card) 86%,transparent)}.forum-composer-entry:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.forum-topic-list{gap:12px;margin:0;display:grid}.forum-threads-heading{font:italic 600 1.15rem/1.3 var(--font-display);color:var(--text-primary);margin:0 0 .75rem}.forum-topic-list>.forum-threads-heading{margin-bottom:.75rem}.forum-staked-showcase+.forum-topic-list,.forum-page .forum-main>.forum-composer-entry,.forum-page .coven-main>.forum-composer-entry{margin-top:0}.forum-page .forum-context-slot{width:100%;min-width:0;max-width:100%;margin:0 0 1.15rem}.forum-page .coven-main>.forum-composer-entry,.forum-page .coven-main>.coven-composer,.forum-page .coven-aside .forum-discover{margin-top:0}@media (min-width:1051px){.forum-page .coven-layout.forum-layout{grid-template-areas:"context rail""main rail";align-items:start}.forum-page .forum-context-slot{grid-area:context;width:auto;max-width:100%;margin:0}.forum-page .forum-layout>.coven-main{grid-area:main;min-width:0}.forum-page .forum-layout>.coven-aside{grid-area:rail;align-self:start;min-width:0}}.forum-page .forum-topic{border:1px solid color-mix(in srgb,var(--border-default) 48%,transparent);border-radius:var(--radius-16,16px);background:color-mix(in srgb,var(--surface-card) 78%,transparent);box-shadow:var(--surface-standard-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;align-items:stretch;gap:0;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.forum-topic-main{align-items:stretch;width:100%;min-width:0;display:flex}.forum-topic-media{aspect-ratio:1;border-radius:var(--radius-16,16px) 0 0 0;background:color-mix(in srgb,var(--surface-input) 88%,var(--surface-card));flex:none;align-self:stretch;width:clamp(120px,22%,168px);position:relative;overflow:hidden}.forum-topic-media img{object-fit:cover;object-position:center;border-radius:inherit;width:100%;height:100%;display:block}.forum-topic-media .giphy-preview,.forum-topic-media .post-media,.forum-topic-media .post-media-frame,.forum-topic-media .media-open{border-radius:inherit;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.forum-topic-media .giphy-preview img,.forum-topic-media .media-open img,.forum-topic-media>img{object-fit:cover;object-position:center;width:100%;height:100%}.forum-topic-gif-pending{background:color-mix(in srgb,var(--surface-input) 70%,transparent);display:block;position:absolute;inset:0}.forum-topic-media .giphy-credit,.forum-topic-media .small.muted{display:none}.forum-topic-link-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-input) 70%,transparent),color-mix(in srgb,var(--surface-card) 92%,transparent));flex-direction:column;justify-content:flex-end;gap:.25rem;padding:.75rem;display:flex;position:absolute;inset:0}.forum-topic-link-domain{font:600 .625rem/1.2 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-meta)}.forum-topic-link-title{font:600 .8125rem/1.25 var(--font-body);color:var(--text-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.forum-topic-media.is-empty .forum-topic-empty-media{opacity:.72;filter:saturate(.85);display:none}html[data-sky=dawn] .forum-topic-media.is-empty .forum-topic-empty-media[data-empty-media=dawn],html[data-appearance=dawn] .forum-topic-media.is-empty .forum-topic-empty-media[data-empty-media=dawn],html[data-sky=day] .forum-topic-media.is-empty .forum-topic-empty-media[data-empty-media=day],html[data-appearance=day] .forum-topic-media.is-empty .forum-topic-empty-media[data-empty-media=day],html[data-sky=dusk] .forum-topic-media.is-empty .forum-topic-empty-media[data-empty-media=dusk],html[data-appearance=dusk] .forum-topic-media.is-empty .forum-topic-empty-media[data-empty-media=dusk],html[data-sky=night] .forum-topic-media.is-empty .forum-topic-empty-media[data-empty-media=night],html[data-appearance=night] .forum-topic-media.is-empty .forum-topic-empty-media[data-empty-media=night],html:not([data-sky]):not([data-appearance]) .forum-topic-media.is-empty .forum-topic-empty-media[data-empty-media=day],html[data-appearance=sky] .forum-topic-media.is-empty .forum-topic-empty-media[data-empty-media=day]{display:block}.forum-topic-media:after,.forum-topic-media.is-empty:after{content:none;display:none}.forum-topic-body{text-align:left;flex-direction:column;flex:1;align-items:stretch;gap:0;min-width:0;padding:14px 16px 12px;display:flex}.forum-topic-body>:is(.forum-topic-categories,.forum-staked-inline-badge,h2,.forum-preview,.forum-topic-author-row,.forum-topic-tags){box-sizing:border-box;align-self:stretch;width:100%;margin-left:0;margin-right:0}.forum-topic-categories{flex-wrap:wrap;justify-content:flex-start;gap:6px;margin:0 0 10px;display:flex}.forum-topic-categories:empty{margin:0;display:none}.forum-topic-body>h2:first-child,.forum-topic-body>.forum-topic-categories:first-child+h2{margin-top:0}.forum-topic-chip{border:1px solid color-mix(in srgb,var(--border-default) 48%,transparent);min-height:24px;font:600 .6875rem/1.2 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);background:color-mix(in srgb,var(--surface-input) 80%,transparent);border-radius:999px;align-items:center;padding:.2rem .55rem;text-decoration:none;display:inline-flex}a.forum-topic-chip:hover,a.forum-topic-chip:focus-visible{color:var(--text-primary);border-color:color-mix(in srgb,var(--border-default) 72%,transparent);background:color-mix(in srgb,var(--surface-selected) 45%,var(--surface-input))}a.forum-topic-chip:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.forum-topic-body h2{font:600 1.05rem/1.3 var(--font-body);color:var(--text-primary);text-align:left;margin:0 0 8px}.forum-topic-body .forum-preview{-webkit-line-clamp:3;color:var(--text-secondary);font:400 .875rem/1.45 var(--font-body);text-align:left;-webkit-box-orient:vertical;margin:0 0 10px;display:-webkit-box;overflow:hidden}.forum-topic-author-row{margin-top:auto;padding-top:2px}.forum-topic-footer{z-index:1;height:var(--card-footer-height);min-height:var(--card-footer-height);max-height:var(--card-footer-height);box-sizing:border-box;border-top:1px solid var(--border-structure,var(--border-default));justify-content:flex-start;align-items:center;gap:12px;margin:0;padding:0 .9rem;display:flex;position:relative}.forum-topic-actions{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.forum-topic-actions-primary,.forum-topic-actions-personal{align-items:center;gap:.15rem;min-width:0;display:flex}.forum-topic-actions-personal{margin-left:auto}.forum-topic-action:not(.ev-button){z-index:1;min-height:36px;color:var(--text-secondary);font:500 .75rem/1 var(--font-body);font-variant-numeric:tabular-nums;cursor:pointer;opacity:1;background:0 0;border:0;border-radius:8px;align-items:center;gap:.28rem;padding:0 .4rem;text-decoration:none;display:inline-flex;position:relative}.forum-topic-action:not(.ev-button):hover:not(:disabled){color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 6%,transparent)}.forum-topic-action:not(.ev-button):focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.forum-topic-action:not(.ev-button):disabled{color:var(--text-disabled);opacity:.45;cursor:not-allowed}.forum-topic-action .action-line-icon{width:16px;height:16px}.forum-vote-up:not(.ev-button)[aria-pressed=true],.forum-vote-down:not(.ev-button)[aria-pressed=true],.forum-topic-keep:not(.ev-button)[aria-pressed=true],.forum-topic-watch:not(.ev-button)[aria-pressed=true]{color:var(--theme-accent,var(--interactive-accent));font-weight:600}.forum-topic-author{min-width:0;color:var(--text-meta);font:500 .75rem/1.2 var(--font-body);flex-wrap:nowrap;align-items:center;gap:.4rem;display:inline-flex}.forum-topic-author .coven-identity{flex:none;align-items:center;gap:.4rem;min-width:0}.forum-topic-author .coven-identity>span{min-width:0}.forum-topic-author .coven-identity .avatar{width:20px;min-width:20px;height:20px;font-size:.55rem}.forum-topic-author .coven-identity small{display:none}.forum-topic-author .coven-identity strong{color:var(--text-primary);font-size:.75rem;font-weight:600}.forum-topic-author-row{display:block}.forum-topic-author>.coven-author-sep,.forum-topic-author>.coven-time{color:var(--text-meta);flex:none;margin:0}.forum-vote{z-index:1;flex-direction:column;flex:none;align-items:center;gap:2px;min-width:44px;padding-top:2px;display:flex;position:relative}.forum-vote button{width:36px;min-width:36px;height:36px;color:var(--engagement-fg,var(--text-secondary));background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.forum-vote button:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-primary)}.forum-vote button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.forum-vote-score{font:600 .8125rem/1.2 var(--font-body);font-variant-numeric:tabular-nums;color:var(--text-secondary);text-align:center;min-width:1.5rem}.forum-page .forum-activity{z-index:1;width:auto;min-width:0;color:var(--text-meta);flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;margin-top:10px;font-size:.75rem;position:relative}.forum-about{padding:14px 16px}.forum-about h2{font:600 1.05rem/1.3 var(--font-display);color:var(--text-primary);margin:0 0 12px;font-style:normal}.forum-about p{margin:0 0 6px}.forum-about-meta{color:var(--text-meta);margin:0;font-size:.75rem}.forum-rules h2,.forum-prefects h2{font:600 1.05rem/1.3 var(--font-display);color:var(--text-primary);margin:0 0 12px;font-style:normal}.forum-page .coven-aside>.coven-post.forum-discover,.forum-page .coven-aside>.coven-post.forum-about,.forum-page .coven-aside>.coven-post.forum-rules,.forum-page .coven-aside>.coven-post.forum-prefects,.forum-page .coven-aside-inner>.coven-post{background:color-mix(in srgb,var(--palette-frost,var(--surface-card)) 40%,transparent);border:1px solid color-mix(in srgb,var(--border-default) 36%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-primary) 6%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-sky=dusk] .forum-page .coven-aside>.coven-post.forum-discover,html[data-sky=dusk] .forum-page .coven-aside>.coven-post.forum-about,html[data-sky=dusk] .forum-page .coven-aside>.coven-post.forum-rules,html[data-sky=dusk] .forum-page .coven-aside>.coven-post.forum-prefects,html[data-sky=dusk] .forum-page .coven-aside-inner>.coven-post,html[data-appearance=dusk] .forum-page .coven-aside-inner>.coven-post{background:color-mix(in srgb,var(--palette-frost,var(--surface-card)) 34%,transparent);border-color:color-mix(in srgb,var(--border-default) 30%,transparent)}.forum-discover{padding:14px 16px}.forum-discover h2{font:600 1.05rem/1.3 var(--font-display);color:var(--text-primary);margin:0 0 12px;font-style:normal}.forum-discover-group{gap:8px;margin:16px 0 0;display:grid}.forum-discover-group:last-child{margin-bottom:0;padding-bottom:4px}.forum-category-combobox{z-index:4;gap:8px;display:grid;position:relative}.forum-category-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.forum-category-chip{border:1px solid color-mix(in srgb,var(--interactive-accent) 45%,var(--border-default));background:color-mix(in srgb,var(--interactive-accent) 12%,transparent);min-height:28px;color:var(--interactive-accent);font:500 .75rem/1.2 var(--font-body);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;display:inline-flex}.forum-category-chip:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.forum-category-input{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--border-default) 55%,transparent);background:color-mix(in srgb,var(--surface-input) 88%,transparent);width:100%;height:56px;min-height:56px;color:var(--text-primary);font:400 .875rem/1.3 var(--font-body);border-radius:12px;padding:.65rem .85rem}.forum-category-input:focus{outline:2px solid var(--border-focus);outline-offset:1px}.forum-category-list{z-index:40;border:1px solid color-mix(in srgb,var(--border-default) 48%,transparent);background:var(--surface-popover,var(--surface-elevated));max-height:min(70dvh,32rem);box-shadow:var(--surface-elevated-shadow,0 16px 40px #0006);-webkit-backdrop-filter:blur(var(--surface-popover-blur,16px));backdrop-filter:blur(var(--surface-popover-blur,16px));border-radius:12px;padding:12px 12px 16px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.forum-category-list .forum-category-input{width:100%;margin:0}.forum-discover-group{margin:16px 0 0}.forum-discover-group:first-of-type{margin-top:16px}.forum-discover-label{font:600 .6875rem/1.2 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-meta);margin:0 0 .45rem}.forum-category-group{margin:16px 0 0}.forum-category-group:first-of-type{margin-top:16px}.forum-category-group-title{font:600 .6875rem/1.2 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-meta);margin:0 0 .45rem}.forum-category-group .forum-category-options{margin:0}.forum-category-list-head{justify-content:flex-end;align-items:center;gap:.5rem;min-height:28px;margin:0 0 8px;display:flex}.forum-category-clear{color:var(--interactive-accent);font:600 .75rem/1.2 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:.2rem .45rem}.forum-category-clear:hover{text-decoration:underline}.forum-category-clear:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.forum-category-picker-control{gap:8px;display:grid;position:relative}.forum-category-summary{border:1px solid color-mix(in srgb,var(--border-default) 55%,transparent);background:color-mix(in srgb,var(--surface-input) 88%,transparent);width:100%;min-height:40px;color:var(--text-primary);font:500 .875rem/1.3 var(--font-body);cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .75rem;display:flex}.forum-category-summary.has-chips{align-items:center;min-height:42px;padding:.35rem .65rem .35rem .45rem}.forum-category-summary:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.forum-category-summary-chevron,.form-select-chevron,.dropdown-chevron{width:16px;height:16px;color:var(--text-meta);opacity:.85;flex:none;transition:transform .16s}.dropdown-chevron.is-open{transform:rotate(180deg)}.forum-category-summary-placeholder{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);font-weight:400;overflow:hidden}.forum-category-summary-chips{flex-wrap:nowrap;flex:1;align-items:center;gap:6px;min-width:0;height:28px;display:flex;overflow:hidden}.forum-category-summary-chip{border:1px solid color-mix(in srgb,var(--border-default) 48%,transparent);background:color-mix(in srgb,var(--surface-selected) 35%,var(--surface-input));max-width:9.5rem;min-height:24px;color:var(--text-primary);font:500 .6875rem/1.2 var(--font-body);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:none;align-items:center;padding:.15rem .5rem;display:inline-flex;overflow:hidden}.forum-category-summary-chip[hidden]{display:none}.forum-category-summary-chip.is-more{max-width:none;color:var(--interactive-accent);background:color-mix(in srgb,var(--interactive-accent) 12%,transparent);border-color:color-mix(in srgb,var(--interactive-accent) 35%,transparent)}.forum-discover-head{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.5rem;margin:0 0 10px;display:flex}.forum-discover-head h2{margin:0}.forum-discover-clear{color:var(--interactive-accent);font:600 .75rem/1.2 var(--font-body);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;border-radius:6px;margin:0;padding:.2rem .35rem;text-decoration:underline}.forum-discover-clear:hover{color:var(--interactive-hover)}.forum-discover-clear:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.forum-category-summary-chevron,.form-select-chevron{opacity:.7;flex:none}.forum-thread>.coven-actions,.coven-post.is-reply>.coven-actions,.forum-reply-slot .coven-post.is-reply>.coven-actions{height:var(--card-footer-height);min-height:var(--card-footer-height);max-height:var(--card-footer-height);box-sizing:border-box;border-top:1px solid color-mix(in srgb,var(--border-default) 32%,transparent);flex-wrap:nowrap;align-items:center;gap:12px;margin:.65rem 0 0;padding:0 .15rem}.forum-thread .coven-identity small,.coven-post.is-reply .coven-identity small{display:none}.forum-thread .coven-identity .avatar,.coven-post.is-reply .coven-identity .avatar{width:36px;min-width:36px;height:36px}.forum-thread .coven-author-lockup,.coven-post.is-reply .coven-author-lockup{flex-wrap:wrap;align-items:center}.forum-vote-up svg,.forum-vote-down svg{width:20px;height:20px}.forum-discover{z-index:3;position:relative;overflow:visible}.coven-aside-inner{overflow:visible}.forum-category-options{flex-wrap:wrap;gap:6px;display:flex}.forum-category-option{border:1px solid color-mix(in srgb,var(--border-default) 48%,transparent);min-height:30px;font:500 .75rem/1.2 var(--font-body);color:var(--text-secondary);background:color-mix(in srgb,var(--surface-input) 80%,transparent);cursor:pointer;border-radius:999px;padding:.25rem .65rem}.forum-category-option:hover,.forum-category-option.is-active{color:var(--text-primary);border-color:color-mix(in srgb,var(--border-default) 78%,transparent);background:color-mix(in srgb,var(--surface-selected) 40%,var(--surface-input))}.forum-category-option[aria-selected=true]{color:var(--interactive-accent);border-color:var(--interactive-accent);background:color-mix(in srgb,var(--interactive-accent) 14%,transparent)}.forum-category-option:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.forum-category-empty{margin:0;padding:.25rem .15rem}.forum-discover .coven-categories{gap:6px}.forum-discover .coven-categories a{border:1px solid color-mix(in srgb,var(--border-default) 48%,transparent);min-height:30px;color:var(--text-secondary);background:color-mix(in srgb,var(--surface-input) 80%,transparent);border-radius:999px;padding:.25rem .65rem;font-size:.75rem;font-weight:500;box-shadow:inset 0 0 0 1px #0000}.forum-discover .coven-categories a:hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--border-default) 78%,transparent);background:color-mix(in srgb,var(--surface-selected) 40%,var(--surface-input))}.forum-discover .coven-categories a:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.forum-discover .coven-categories a[aria-current=true]{color:var(--interactive-accent);border-color:var(--interactive-accent);background:color-mix(in srgb,var(--interactive-accent) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--interactive-accent) 35%,transparent);font-weight:500}.forum-category-picker{gap:12px;margin:0 0 .35rem;display:grid}.forum-category-picker-label{font:600 .8125rem/1.3 var(--font-body);color:var(--text-secondary);margin:0}.forum-category-picker .coven-categories{flex-wrap:wrap;gap:6px;display:flex}.forum-category-picker .coven-categories button{border:1px solid color-mix(in srgb,var(--border-default) 48%,transparent);min-height:30px;font:500 .75rem/1.2 var(--font-body);color:var(--text-secondary);background:color-mix(in srgb,var(--surface-input) 80%,transparent);cursor:pointer;border-radius:999px;padding:.25rem .65rem;box-shadow:inset 0 0 0 1px #0000}.forum-category-picker .coven-categories button:hover:not(:disabled){color:var(--text-primary);border-color:color-mix(in srgb,var(--border-default) 78%,transparent);background:color-mix(in srgb,var(--surface-selected) 40%,var(--surface-input))}.forum-category-picker .coven-categories button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.forum-category-picker .coven-categories button[aria-pressed=true]{color:var(--interactive-accent);border-color:var(--interactive-accent);background:color-mix(in srgb,var(--interactive-accent) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--interactive-accent) 35%,transparent);font-weight:500}.forum-category-picker .coven-categories button:disabled{opacity:.55;cursor:not-allowed}.forum-topic-category{font:600 .6875rem/1.3 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-meta);margin:0 0 6px}.forum-page .pulse-caught-up{margin-top:1rem}.forum-thread{--post-identity-gap:.35rem;--post-attach-gap:.75rem;min-height:0}.forum-thread>header{align-items:flex-start;margin-bottom:0}.forum-thread>.post-copy{margin-top:var(--post-identity-gap)}.forum-thread>.post-attach{margin-top:var(--post-attach-gap)}.forum-thread>header+.post-attach{margin-top:var(--post-identity-gap)}.forum-thread .coven-identity strong{color:var(--text-primary)}.forum-thread .coven-identity small,.forum-thread .coven-time{color:var(--text-secondary)}.forum-thread .coven-body{margin:0}.forum-thread>.coven-actions{width:calc(100% + 2.2rem);max-width:none;height:var(--card-footer-height);min-height:var(--card-footer-height);max-height:var(--card-footer-height);box-sizing:border-box;border-top:1px solid color-mix(in srgb,var(--border-default) 38%,transparent);border-radius:0 0 var(--radius-16,1rem) var(--radius-16,1rem);flex-wrap:nowrap;align-self:stretch;align-items:center;gap:12px;margin:.65rem -1.1rem -.7rem;padding:0 1.1rem}.coven-post.is-reply{--post-identity-gap:.35rem;--post-attach-gap:.75rem}.coven-post.is-reply>header{margin-bottom:0}.coven-post.is-reply>.post-copy{margin-top:var(--post-identity-gap)}.coven-post.is-reply>.post-attach{margin-top:var(--post-attach-gap)}.coven-post.is-reply>header+.post-attach{margin-top:var(--post-identity-gap)}.forum-thread-heading{gap:8px;margin:0 0 12px;display:grid}.forum-thread-heading .forum-topic-categories{margin:0}.forum-thread-heading h2{font:italic 600 1.5rem/1.25 var(--font-display);color:var(--text-primary);overflow-wrap:anywhere;margin:0}.coven-replies{margin-top:var(--space-32,2rem)}.forum-replies-heading{margin:0 0 var(--space-20,1.25rem);font:italic 600 1.35rem/1.25 var(--font-display);color:var(--text-primary);align-items:baseline;gap:.45rem;display:flex}.forum-replies-count{font:italic 500 1.05rem/1 var(--font-display);color:var(--text-meta)}.forum-replies-empty{color:var(--text-secondary);margin:8px 0 16px;font-size:.875rem}.pulse-reply-tree{flex-direction:column;gap:.75rem;min-width:0;display:flex}.pulse-reply-branch.is-nested{border-left:2px solid color-mix(in srgb,var(--border-default) 55%,transparent);margin-left:.85rem;padding-left:.75rem}.forum-reply-tree{flex-direction:column;gap:.85rem;min-width:0;display:flex}.forum-reply-branch{--forum-rail:color-mix(in srgb,var(--border-default) 55%,transparent);--forum-indent:1.15rem;min-width:0;position:relative}.forum-reply-slot{min-width:0;position:relative}.forum-reply-slot .coven-post.is-reply,.forum-reply-tree .coven-post.is-reply{border:1px solid color-mix(in srgb,var(--border-default) 52%,transparent);border-radius:var(--radius-16,16px);background:color-mix(in srgb,var(--surface-card) 82%,transparent);margin-left:0;padding:.85rem 1.1rem .7rem}.forum-reply-slot .coven-post.is-reply .coven-actions,.forum-reply-tree .coven-post.is-reply .coven-actions{width:calc(100% + 2.2rem);max-width:none;height:var(--card-footer-height);min-height:var(--card-footer-height);max-height:var(--card-footer-height);box-sizing:border-box;border-top:1px solid color-mix(in srgb,var(--border-default) 38%,transparent);border-radius:0 0 var(--radius-16,1rem) var(--radius-16,1rem);flex-wrap:nowrap;align-self:stretch;align-items:center;gap:12px;margin:.65rem -1.1rem -.7rem;padding:0 1.1rem}.forum-reply-tree>.forum-reply-branch.forum-reply-depth-0>.forum-reply-children{flex-direction:column;gap:.75rem;min-width:0;margin:.35rem 0 0;padding:0;display:flex}.forum-reply-children{flex-direction:column;gap:.75rem;min-width:0;margin:.2rem 0 0;padding:0;display:flex}.forum-reply-tree>.forum-reply-branch.forum-reply-depth-0>.forum-reply-children>.forum-reply-branch{margin-left:var(--forum-indent);padding-left:1rem}.forum-reply-children .forum-reply-children>.forum-reply-branch,.forum-reply-branch.forum-reply-depth-2{margin-left:0;padding-left:1rem}.forum-reply-branch.forum-reply-depth-1{margin-left:0}.forum-reply-connector{pointer-events:none;width:1rem;position:absolute;top:0;bottom:0;left:0}.forum-reply-rail{background:var(--forum-rail);border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:.15rem}.forum-reply-branch.is-last>.forum-reply-connector .forum-reply-rail{height:1.45rem;bottom:auto}.forum-reply-elbow{border-left:2px solid var(--forum-rail);border-bottom:2px solid var(--forum-rail);box-sizing:border-box;border-bottom-left-radius:10px;width:.85rem;height:.75rem;position:absolute;top:1.2rem;left:.15rem}.forum-reply-toggle{border:1px solid color-mix(in srgb,var(--border-default) 48%,transparent);background:color-mix(in srgb,var(--surface-input) 72%,transparent);min-height:32px;color:var(--text-secondary);font:500 .75rem/1.2 var(--font-body);cursor:pointer;text-align:left;border-radius:999px;align-items:center;gap:.35rem;margin:.45rem 0 0;padding:.3rem .7rem;display:inline-flex}.forum-reply-branch.has-children>.forum-reply-slot .forum-reply-toggle{margin-left:0}.forum-reply-toggle:hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--border-default) 72%,transparent);background:color-mix(in srgb,var(--surface-selected) 36%,var(--surface-input))}.forum-reply-toggle:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.forum-reply-continued{color:var(--text-meta);margin:0 0 6px;font-size:.75rem}.coven-back{min-height:36px;color:var(--text-secondary);align-items:center;margin:0 0 12px;font-size:.8125rem;text-decoration:none;display:inline-flex}.coven-back:hover{color:var(--text-primary)}.coven-composer:not(.pulse-composer) textarea{min-height:6.5rem;max-height:22rem;overflow:hidden auto}.coven-reply-composer textarea{min-height:4.5rem;max-height:16rem;overflow:hidden auto}textarea:placeholder-shown,textarea:not(:focus):placeholder-shown,.coven-composer textarea:placeholder-shown,.pulse-composer textarea:placeholder-shown,.coven-reply-composer textarea:placeholder-shown{overflow:hidden}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea{overflow-x:hidden}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):placeholder-shown{overflow:hidden}.coven-reply-composer .composer-body-field textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)){padding-bottom:.5rem}.coven-composer:not(.pulse-composer).is-expanded{border-radius:20px;flex-direction:column;gap:0;padding:1.05rem 0 0;display:flex;position:relative;overflow:hidden}.coven-composer:not(.pulse-composer).is-expanded>:not(.composer-attachments):not(.attachment-toolbar):not(.coven-compose-footer):not(.composer-link-preview){margin-left:1.05rem;margin-right:1.05rem}.coven-composer:not(.pulse-composer).is-expanded>.composer-attachments{box-sizing:border-box;grid-column:auto;width:100%;max-width:100%;padding:0}.coven-composer:not(.pulse-composer).is-expanded>.composer-attachments>.composer-media,.coven-composer:not(.pulse-composer).is-expanded>.composer-attachments>.composer-gallery,.coven-composer:not(.pulse-composer).is-expanded>.composer-attachments>div:not(.attachment-toolbar){box-sizing:border-box;width:auto;max-width:none;margin-left:1.05rem;margin-right:1.05rem}.coven-composer:not(.pulse-composer).is-expanded>.composer-attachments>.composer-gallery .composer-media{width:100%;margin-left:0;margin-right:0}.coven-composer:not(.pulse-composer).is-expanded>.composer-link-preview{margin:.15rem 1.05rem .75rem}.coven-composer.is-expanded .attachment-toolbar.composer-footer-row{width:100%;height:var(--card-footer-height);min-height:var(--card-footer-height);max-height:var(--card-footer-height);box-sizing:border-box;border-top:1px solid var(--border-structure,var(--border-default));flex-wrap:nowrap;align-items:stretch;gap:.15rem;margin:.55rem 0 0;padding:0;display:flex;position:relative;overflow-x:auto}.coven-composer.is-expanded.has-composer-cancel .attachment-toolbar.composer-footer-row{padding-right:0}.coven-composer.is-expanded .attachment-toolbar.composer-footer-row>button{box-sizing:border-box;width:auto;min-width:0;height:auto;min-height:40px;color:var(--text-secondary);box-shadow:none;background:0 0;border-color:#0000;border-radius:8px;align-self:center;align-items:center;gap:.35rem;margin-left:.45rem;padding:0 .55rem;display:inline-flex}.coven-composer.is-expanded .attachment-toolbar.composer-footer-row>button:first-child{margin-left:.55rem}.coven-composer.is-expanded .attachment-toolbar.composer-footer-row>button:hover:not(:disabled),.coven-composer.is-expanded .attachment-toolbar.composer-footer-row>button:focus-visible{color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 6%,transparent)}.coven-composer.is-expanded .attachment-toolbar.composer-footer-row>button:disabled{color:var(--text-disabled);cursor:not-allowed;background:0 0}.coven-composer.is-expanded .attachment-toolbar.composer-footer-row>button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.coven-composer.is-expanded .attachment-toolbar.composer-footer-row .coven-checkbox{align-self:center;align-items:center;gap:.45rem;min-height:40px;margin:0 0 0 .35rem;padding:0 .35rem;font-size:.8125rem;display:inline-flex}.coven-composer.is-expanded .attachment-toolbar.composer-footer-row .composer-counter,.coven-composer.is-expanded .composer-counter{pointer-events:none;white-space:nowrap;color:var(--text-meta);align-self:center;margin-left:auto;margin-right:12px;font-size:.6875rem;position:static}.coven-composer.is-expanded .coven-compose-footer{border:0;flex:none;align-self:stretch;align-items:stretch;gap:0;max-width:none;height:auto;min-height:0;margin:0 0 0 auto;padding:0;display:flex;position:static}.coven-composer.is-expanded .coven-compose-footer .button{width:112px;min-width:112px;height:100%;min-height:var(--card-footer-height);font:700 14px/1 var(--font-body);letter-spacing:.01em;border:0;border-radius:0;margin:0;padding:0 12px}.coven-composer.is-expanded .coven-compose-footer .button:last-child{border-bottom-right-radius:20px}.coven-composer.is-expanded .coven-compose-footer .button.secondary{width:auto;min-width:4.75rem;color:var(--text-secondary);border-left:1px solid color-mix(in srgb,var(--border-default) 28%,transparent);background:0 0;border-bottom-right-radius:0;padding:0 14px}.coven-composer.is-expanded .coven-compose-footer .button.secondary:hover:not(:disabled){color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 6%,transparent)}.coven-composer.is-expanded .coven-compose-footer .button:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.coven-composer.is-expanded .coven-compose-footer .button:disabled{opacity:1;cursor:not-allowed;color:color-mix(in srgb,var(--text-on-accent) 40%,var(--action-primary));background:var(--action-primary)}.coven-composer.is-expanded .coven-compose-footer .button.secondary:disabled{color:var(--text-disabled);background:0 0}.coven-composer.is-expanded .composer-tool-icon{width:18px;height:18px}.forum-page .coven-composer.is-expanded .composer-link-preview{margin:.15rem 1.05rem .75rem}@media (max-width:800px){.forum-controls,.forum-control-row,.coven-composer:not(.pulse-composer),.forum-composer-entry{min-width:0;max-width:100%}.forum-control-row{width:100%}.forum-control-row .button{margin-left:auto}.forum-topic-main{flex-direction:column}.forum-topic-media{aspect-ratio:16/9;border-radius:var(--radius-16,16px) var(--radius-16,16px) 0 0;align-self:auto;width:100%;height:auto;min-height:0}.forum-topic-footer{justify-content:flex-start}.forum-topic-actions{justify-content:space-between;gap:.35rem;width:100%;overflow:hidden}.forum-topic-actions-primary,.forum-topic-actions-personal{gap:0}.forum-topic-action:not(.ev-button){padding:0 .28rem}.forum-reply-branch.forum-reply-depth-1,.forum-reply-branch.forum-reply-depth-2{--forum-indent:.7rem;margin-left:.7rem;padding-left:.75rem}.forum-reply-connector,.forum-reply-elbow{width:.75rem}.forum-reply-toggle{min-height:44px;padding:.45rem .4rem}.forum-thread-heading h2{overflow-wrap:anywhere;font-size:1.25rem}.coven-aside,.coven-main,.coven-page{min-width:0;max-width:100%}.coven-composer.is-expanded .attachment-toolbar.composer-footer-row{gap:0;padding:0}.coven-composer.is-expanded.has-composer-cancel .attachment-toolbar.composer-footer-row{padding-right:0}.coven-composer.is-expanded .coven-compose-footer .button{width:5.5rem;min-width:5.5rem}.coven-composer.is-expanded .coven-compose-footer .button.secondary{min-width:4.25rem}}.composer-quote-attachment{border-radius:var(--radius-8,8px);border:1px solid color-mix(in srgb,var(--border-default) 40%,transparent);background:color-mix(in srgb,var(--surface-input) 70%,transparent);margin:.35rem 1.05rem .75rem;padding:.75rem .9rem}.pulse-composer .composer-quote-attachment{margin-left:76px;margin-right:20px}.composer-video-slot{margin:0;position:relative}.composer-video-slot .composer-media-remove{z-index:2;position:absolute;top:.45rem;right:.45rem}.composer-video-status{color:var(--text-meta);margin:.35rem 0 0;font-size:.75rem}.atmosphere-heading-controls{flex:none;justify-content:flex-end;align-items:center;width:auto;max-width:100%;display:inline-flex}.atmosphere-heading-controls .pulse-context{width:auto;max-width:100%}.forum-topic-menu{z-index:2;position:absolute;top:.55rem;right:.55rem}.forum-staked-showcase{min-width:0;margin:32px 0 1.15rem}.forum-staked-showcase-heading{font:italic 600 1.15rem/1.3 var(--font-display);color:var(--text-primary);margin:0 0 .75rem}.forum-staked-cover-badge,.coven-staked-cover{--staked-badge-red:#c62828;--forum-tag-inset:1rem;z-index:3;top:var(--forum-tag-inset);left:var(--forum-tag-inset);border:1px solid var(--staked-badge-red);min-height:24px;color:var(--staked-badge-red);background:linear-gradient(color-mix(in srgb,var(--staked-badge-red) 30%,transparent),color-mix(in srgb,var(--staked-badge-red) 30%,transparent)), color-mix(in srgb,var(--surface-card) 82%,#0a0a0a);font:600 .6875rem/1.2 var(--font-body);letter-spacing:.02em;pointer-events:none;border-radius:999px;align-items:center;gap:.35rem;margin:0;padding:.2rem .55rem;display:inline-flex;position:absolute;box-shadow:0 1px 6px #00000047}.forum-staked-cover-badge .action-line-icon,.forum-staked-cover-badge svg,.coven-staked-cover .action-line-icon,.coven-staked-cover svg{width:12px;height:12px;color:inherit;opacity:1;flex:none}html[data-theme=light] .forum-staked-cover-badge,html[data-theme=light] .coven-staked-cover,html[data-sky=dawn] .forum-staked-cover-badge,html[data-sky=day] .forum-staked-cover-badge,html[data-sky=dusk] .forum-staked-cover-badge,html[data-appearance=dawn] .forum-staked-cover-badge,html[data-appearance=day] .forum-staked-cover-badge,html[data-appearance=dusk] .forum-staked-cover-badge,html[data-sky=dawn] .coven-staked-cover,html[data-sky=day] .coven-staked-cover,html[data-sky=dusk] .coven-staked-cover,html[data-appearance=dawn] .coven-staked-cover,html[data-appearance=day] .coven-staked-cover,html[data-appearance=dusk] .coven-staked-cover{--staked-badge-red:#b4232f;background:linear-gradient(color-mix(in srgb,var(--staked-badge-red) 30%,transparent),color-mix(in srgb,var(--staked-badge-red) 30%,transparent)), color-mix(in srgb,var(--surface-card) 88%,#fff)}.coven-post.is-staked>.post-attach,.coven-post.is-staked>.coven-spoiler,.post-attach{position:relative}.forum-staked-showcase-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.forum-staked-card{border:1px solid var(--border-structure,var(--border-default));border-radius:var(--radius-16,16px);background:color-mix(in srgb,var(--surface-card) 88%,transparent);min-width:0;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;display:flex;position:relative;overflow:hidden}.forum-staked-card-media{aspect-ratio:16/10;background:color-mix(in srgb,var(--surface-input) 88%,var(--surface-card));width:100%;position:relative;overflow:hidden}.forum-staked-card-media img,.forum-staked-card-media .giphy-preview,.forum-staked-card-media .giphy-preview img,.forum-staked-card-media .post-media,.forum-staked-card-media .post-media-frame,.forum-staked-card-media .media-open{object-fit:cover;object-position:center;border:0;border-radius:0;width:100%;height:100%;margin:0;display:block}.forum-staked-card-media .giphy-preview,.forum-staked-card-media .post-media-frame,.forum-staked-card-media .media-open{position:absolute;inset:0;overflow:hidden}.forum-staked-card-media .giphy-credit,.forum-staked-card-media .small.muted{display:none}.forum-staked-card-media.is-empty .forum-topic-empty-media{opacity:.72;filter:saturate(.85);display:none}html[data-sky=dawn] .forum-staked-card-media.is-empty .forum-topic-empty-media[data-empty-media=dawn],html[data-appearance=dawn] .forum-staked-card-media.is-empty .forum-topic-empty-media[data-empty-media=dawn],html[data-sky=day] .forum-staked-card-media.is-empty .forum-topic-empty-media[data-empty-media=day],html[data-appearance=day] .forum-staked-card-media.is-empty .forum-topic-empty-media[data-empty-media=day],html[data-sky=dusk] .forum-staked-card-media.is-empty .forum-topic-empty-media[data-empty-media=dusk],html[data-appearance=dusk] .forum-staked-card-media.is-empty .forum-topic-empty-media[data-empty-media=dusk],html[data-sky=night] .forum-staked-card-media.is-empty .forum-topic-empty-media[data-empty-media=night],html[data-appearance=night] .forum-staked-card-media.is-empty .forum-topic-empty-media[data-empty-media=night],html:not([data-sky]):not([data-appearance]) .forum-staked-card-media.is-empty .forum-topic-empty-media[data-empty-media=day],html[data-appearance=sky] .forum-staked-card-media.is-empty .forum-topic-empty-media[data-empty-media=day]{display:block}.forum-staked-card-body{flex-direction:column;gap:.35rem;min-width:0;padding:.85rem .9rem 1rem;display:flex}.forum-staked-card-lockup{margin:0 0 .15rem}.forum-staked-card-body h3{font:600 .95rem/1.3 var(--font-body);color:var(--text-primary);margin:0}.forum-staked-card-body h3 a{color:inherit;text-decoration:none}.forum-staked-card-body .forum-preview{font:400 .75rem/1.35 var(--font-body);color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.forum-staked-card-meta{font:500 .75rem/1.3 var(--font-body);color:var(--text-meta);margin:.15rem 0 0}.forum-staked-card-meta time{color:inherit}@media (max-width:800px){.forum-staked-showcase-row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.65rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.forum-staked-card{scroll-snap-align:start;flex:0 0 min(78vw,17rem)}}.member-profile .profile-tabs{overscroll-behavior-x:contain;background:0 0;flex-wrap:nowrap;gap:0;display:flex;overflow-x:auto}.member-profile .profile-tabs a{white-space:nowrap;box-sizing:border-box;flex:none;padding:12px 16px}:root{--engagement-fg:var(--text-secondary)}html[data-sky=dawn],html[data-appearance=dawn]{--engagement-fg:color-mix(in srgb,var(--theme-accent-strong,#2a3550) 38%,var(--text-secondary))}html[data-sky=day],html[data-appearance=day]{--engagement-fg:color-mix(in srgb,var(--theme-accent-strong,#30455e) 38%,var(--text-secondary))}html[data-sky=dusk],html[data-appearance=dusk]{--engagement-fg:color-mix(in srgb,var(--theme-accent-strong,#2f2758) 36%,var(--text-secondary))}html[data-sky=night],html[data-appearance=night]{--engagement-fg:color-mix(in srgb,var(--theme-accent,#98a8d8) 42%,var(--text-secondary))}.pulse-actions,.forum-topic-actions,.pulse-actions>button:not(:where(.ev-button)):not(.button,.ev-button),.pulse-actions>a:not(:where(.ev-button)):not(.button),.pulse-actions>details>summary,.coven-actions>button:not(.button,.ev-button):not(:where(.ev-switcher *,.ev-modal *)),.coven-actions>a:not(:where(.ev-button)):not(.button),.coven-actions>details>summary,.coven-actions>span{color:var(--engagement-fg)}.pulse-actions>button:not(:where(.ev-button)):not(.button,.ev-button)[aria-pressed=true],.pulse-actions>details>summary[aria-pressed=true],.coven-actions>:is(button:not(.button,.ev-button),a:not(.button),summary)[aria-pressed=true]{color:var(--engagement-fg);background:0 0;font-weight:600}.pulse-page .pulse-post .pulse-actions span:not(:where(.ev-button *)),.pulse-page .pulse-post .coven-actions>:is(button,a,summary,span)>span{color:var(--engagement-fg)}.action-fill-icon{background:var(--engagement-fg)}.action-outline-icon{background:currentColor;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.action-outline-icon[data-icon=bite]{-webkit-mask-image:url(/assets/coven-bite.svg);mask-image:url(/assets/coven-bite.svg)}.action-outline-icon[data-icon=keep]{-webkit-mask-image:url(/assets/coven-keep.svg);mask-image:url(/assets/coven-keep.svg)}.action-outline-icon[data-icon=reply]{-webkit-mask-image:url(/assets/coven-reply.svg);mask-image:url(/assets/coven-reply.svg)}.action-outline-icon[data-icon=echo]{-webkit-mask-image:url(/assets/coven-echo.svg);mask-image:url(/assets/coven-echo.svg)}.action-outline-icon[data-icon=watch]{-webkit-mask-image:url(/assets/coven-watch.svg);mask-image:url(/assets/coven-watch.svg)}.action-outline-icon[data-icon=more]{-webkit-mask-image:url(/assets/coven-more.svg);mask-image:url(/assets/coven-more.svg)}.action-outline-icon[data-icon=share]{-webkit-mask-image:url(/assets/coven-share.svg);mask-image:url(/assets/coven-share.svg)}.action-outline-icon[data-icon=stake]{-webkit-mask-image:url(/assets/coven-stake.svg);mask-image:url(/assets/coven-stake.svg)}.pulse-actions>button:not(:where(.ev-button)):not(.button,.ev-button)[aria-pressed=true] .action-line-icon:not(.action-fill-icon),.coven-actions>:is(button,a,summary)[aria-pressed=true] .action-line-icon:not(.action-fill-icon){filter:none;opacity:1}.waitlist-page{place-items:center;gap:0;max-width:none;margin-inline:0;padding:2rem 1rem 3rem}.auth-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0;display:flex}.choice-grid{gap:.5rem;display:grid}.status-chip{border:1px solid var(--border-default);padding:.15rem .5rem;display:inline-block}.status-chip-waiting{border-color:var(--border-default)}.status-chip-invited{border-color:var(--text-secondary)}.status-chip-joined{border-color:var(--action-primary);color:var(--action-primary)}.status-chip-declined,.status-chip-future{opacity:.85}.waitlist-owner{width:100%;max-width:none}.control-page:has(.waitlist-owner){max-width:min(100%,1480px)}.waitlist-analytics{gap:1.25rem;margin:1rem 0 1.5rem;display:grid}.waitlist-analytics>.panel{margin:0}.control-page .waitlist-owner .waitlist-analytics>.panel+.panel{margin-top:0}.waitlist-filter{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 1rem;display:flex}.waitlist-invite-copy{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.waitlist-status{z-index:5;border:1px solid var(--border-default);background:var(--surface-card);outline:none;margin:0 0 1rem;padding:.75rem .9rem;position:sticky;top:0}.waitlist-status-ok{border-color:color-mix(in srgb, var(--action-primary) 55%, var(--border-default))}.waitlist-status-error{border-color:color-mix(in srgb, var(--action-primary) 80%, #800);font-weight:600}.waitlist-table-wrap{width:100%;max-width:none;margin-bottom:1.5rem;overflow-x:auto}.waitlist-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:100%}.waitlist-table th,.waitlist-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border-subtle);overflow-wrap:anywhere;padding:.75rem .65rem}.waitlist-table th{letter-spacing:.02em;color:var(--text-secondary);font-size:.8rem;font-weight:600}.waitlist-table th:first-child,.waitlist-table td:first-child{width:16%}.waitlist-table th:nth-child(2),.waitlist-table td:nth-child(2){width:22%}.waitlist-table th:nth-child(3),.waitlist-table td:nth-child(3){width:8%}.waitlist-table th:nth-child(4),.waitlist-table td:nth-child(4),.waitlist-table th:nth-child(6),.waitlist-table td:nth-child(6){width:14%}.waitlist-table th:nth-child(5),.waitlist-table td:nth-child(5){width:10%}.waitlist-table th:nth-child(7),.waitlist-table td:nth-child(7){width:16%}.waitlist-table .waitlist-name{font-weight:600}.waitlist-detail{gap:.25rem;margin-top:.5rem;display:grid}.waitlist-detail p{margin:0}.waitlist-actions-cell{white-space:nowrap}.waitlist-actions{flex-wrap:nowrap;align-items:center;gap:.35rem;display:inline-flex}.waitlist-actions .button{white-space:nowrap;min-height:2rem;padding:.25rem .55rem;font-size:.8rem;line-height:1.2}.waitlist-action-status{font-size:.85rem;line-height:1.3;display:inline-block}.waitlist-action-invited{color:var(--text-primary);font-weight:600}.waitlist-row-feedback{max-width:16rem;margin:.4rem 0 0;font-size:.8rem;line-height:1.35}.waitlist-row-feedback-ok{color:var(--text-primary);font-weight:600}.waitlist-row-feedback-error{color:color-mix(in srgb, var(--text-primary) 35%, #900);font-weight:600}@media (hover:hover) and (pointer:fine){.waitlist-table tbody tr .waitlist-actions,.admin-data-row .waitlist-actions{opacity:0;transition:opacity .12s}.waitlist-table tbody tr:hover .waitlist-actions,.waitlist-table tbody tr:focus-within .waitlist-actions,.waitlist-table tbody tr.waitlist-row-busy .waitlist-actions,.waitlist-table tbody tr[data-busy=true] .waitlist-actions,.admin-data-row:hover .waitlist-actions,.admin-data-row:focus-within .waitlist-actions,.admin-data-row.is-busy .waitlist-actions,.admin-data-row[data-busy=true] .waitlist-actions{opacity:1}}@media (max-width:900px),(hover:none),(pointer:coarse){.waitlist-table tbody tr .waitlist-actions,.admin-data-row .waitlist-actions{opacity:1}}@media (max-width:900px){.waitlist-table{table-layout:auto}.waitlist-table thead{display:none}.waitlist-table,.waitlist-table tbody,.waitlist-table tr,.waitlist-table td{width:100%;display:block}.waitlist-table tr{border-bottom:1px solid var(--border-default);padding:1rem 0}.waitlist-table td{border:0;padding:.35rem 0}.waitlist-table td:before{content:attr(data-label);color:var(--text-secondary);margin-bottom:.15rem;font-size:.75rem;display:block}.waitlist-actions{flex-wrap:wrap}.waitlist-actions-cell{white-space:normal}}.auth-page.beta-journey-page,.beta-journey-page{background:0 0;place-items:start center;min-height:100dvh;padding:clamp(1.5rem,4vw,3rem) 1rem clamp(2.5rem,6vw,4rem);display:grid;position:relative;overflow-x:clip}html:has(.beta-journey-page){background:var(--surface-canvas)}.auth-page.beta-journey-page:before{content:none;display:none}.beta-journey-sky{z-index:0;pointer-events:none;background:var(--surface-canvas);--beta-sparkle:color-mix(in srgb,var(--text-primary) 72%,#fff);--beta-sparkle-soft:color-mix(in srgb,var(--text-primary) 38%,transparent);width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.beta-journey-art-layer{display:none;position:absolute;inset:0}html[data-sky=dawn] .beta-journey-art-layer[data-empty-media=dawn],html[data-appearance=dawn] .beta-journey-art-layer[data-empty-media=dawn],html[data-sky=day] .beta-journey-art-layer[data-empty-media=day],html[data-appearance=day] .beta-journey-art-layer[data-empty-media=day],html[data-sky=dusk] .beta-journey-art-layer[data-empty-media=dusk],html[data-appearance=dusk] .beta-journey-art-layer[data-empty-media=dusk],html[data-sky=night] .beta-journey-art-layer[data-empty-media=night],html[data-appearance=night] .beta-journey-art-layer[data-empty-media=night],html:not([data-sky]):not([data-appearance]) .beta-journey-art-layer[data-empty-media=day]{display:block}.beta-journey-scenic{pointer-events:none;z-index:1;width:100%;line-height:0;position:absolute;top:0;left:0;right:0}.beta-journey-scenic-img{filter:saturate(.98);width:100%;height:auto;display:block}.beta-journey-plane{pointer-events:none;background-image:var(--gateway-art);background-position:top;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.beta-journey-plane-haze{z-index:1;filter:blur(28px)saturate(.78);opacity:.35;-webkit-mask-image:linear-gradient(#0000 0% 42%,#0006 58%,#0000008c 72%,#0000 92%);mask-image:linear-gradient(#0000 0% 42%,#0006 58%,#0000008c 72%,#0000 92%)}.beta-journey-plane-fade{z-index:2;background-image:none;background:linear-gradient(180deg, transparent 0%, transparent 58%, color-mix(in srgb,var(--surface-canvas) 18%,transparent) 72%, color-mix(in srgb,var(--surface-canvas) 55%,transparent) 86%, var(--surface-canvas) 100%)}@media (max-aspect-ratio:3/4){.beta-journey-plane-haze{opacity:.28}.beta-journey-plane-fade{background:linear-gradient(180deg, transparent 0%, transparent 48%, color-mix(in srgb,var(--surface-canvas) 22%,transparent) 64%, color-mix(in srgb,var(--surface-canvas) 62%,transparent) 82%, var(--surface-canvas) 100%)}}.beta-journey-sparkles{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.beta-journey-sparkle{width:calc(1.5px * var(--sparkle-size,1));height:calc(1.5px * var(--sparkle-size,1));background:var(--beta-sparkle);box-shadow:0 0 4px var(--beta-sparkle-soft);opacity:0;animation:beta-sparkle-twinkle var(--sparkle-duration,8s) ease-in-out infinite;animation-delay:var(--sparkle-delay,0s);will-change:opacity,transform;border-radius:50%;margin:0;position:absolute;transform:translate(0,0)}.beta-journey-sparkle.is-glint{width:calc(5px * var(--sparkle-size,1));height:calc(5px * var(--sparkle-size,1));box-shadow:none;background:0 0;background:linear-gradient(var(--beta-sparkle),var(--beta-sparkle)) center/1.25px 100% no-repeat, linear-gradient(var(--beta-sparkle),var(--beta-sparkle)) center/100% 1.25px no-repeat;filter:drop-shadow(0 0 2px var(--beta-sparkle-soft));border-radius:0}@keyframes beta-sparkle-twinkle{0%,to{opacity:0;transform:translate(0,0)scale(.85)}18%{opacity:.15;transform:translate(.15vw,-.1vh)scale(.95)}42%{opacity:.72;transform:translate(-.2vw,.15vh)scale(1)}68%{opacity:.28;transform:translate(.1vw,-.2vh)scale(.92)}84%{opacity:.5;transform:translate(-.05vw,.05vh)scale(1.02)}}html[data-sky=dawn] .beta-journey-sky,html[data-appearance=dawn] .beta-journey-sky{--beta-sparkle:color-mix(in srgb,#fff 78%,var(--theme-accent,#4a6d92));--beta-sparkle-soft:#ffffff6b}html[data-sky=day] .beta-journey-sky,html[data-appearance=day] .beta-journey-sky{--beta-sparkle:color-mix(in srgb,#fff 70%,var(--theme-accent,#435b78));--beta-sparkle-soft:#ffffff5c}html[data-sky=dusk] .beta-journey-sky,html[data-appearance=dusk] .beta-journey-sky{--beta-sparkle:#e4d2f6;--beta-sparkle-soft:#c4a4ff59}html[data-sky=night] .beta-journey-sky,html[data-appearance=night] .beta-journey-sky{--beta-sparkle:#dae1f8;--beta-sparkle-soft:#98a8d873}@media (prefers-reduced-motion:reduce){.beta-journey-sparkle{opacity:.28;will-change:auto;animation:none;transform:none}.beta-journey-sparkle.is-glint{opacity:.22}}.beta-journey-art{display:none}.beta-journey-sky:before,.beta-journey-sky:after{content:none;display:none}.auth-glass{z-index:1;border:1px solid var(--glass-border,color-mix(in srgb,var(--text-primary) 14%,transparent));background:var(--glass-bg,color-mix(in srgb,var(--palette-frost,var(--palette-card)) 36%,transparent));-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);width:min(36rem,100%);box-shadow:0 18px 48px color-mix(in srgb,var(--palette-canvas) 28%,transparent), inset 0 1px 0 color-mix(in srgb,var(--text-primary) 10%,transparent);color:var(--text-primary);border-radius:1.25rem;padding:clamp(1.6rem,3.5vw,2.35rem);position:relative}.auth-glass .brand{margin-bottom:1rem}.auth-glass .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--text-meta);margin:0;font-size:.7rem}.beta-gateway{text-align:left;width:min(32rem,100%);margin-top:clamp(1rem,8vh,4.5rem)}.beta-gateway .brand{justify-content:flex-start}.beta-gateway h1{font:400 clamp(2rem,5vw,2.75rem)/1.15 var(--font-display);text-align:left;margin:.85rem 0 0}.beta-gateway-intro{text-align:left;color:var(--text-secondary);font:400 .975rem/1.55 var(--font-body);margin:1rem 0 0}.beta-gateway-product{text-align:left;color:var(--text-primary);font:500 .9rem/1.5 var(--font-body);margin:1rem 0 0}.beta-gateway-actions{flex-direction:column;align-items:stretch;gap:.75rem;margin-top:1.55rem;display:flex}.beta-gateway-actions .button{justify-content:center;width:100%}.beta-gateway-member{text-align:left;margin:1.05rem 0 0}.beta-gateway-member a{color:var(--text-secondary);text-underline-offset:2px;text-decoration:underline}.beta-gateway-age{text-align:left;margin:1.15rem 0 0}.waitlist-page,.invite-page{place-items:start center}.beta-gateway-page,.auth-page.beta-journey-page:not(.waitlist-page):not(.invite-page){place-items:center}.waitlist-shell,.invite-shell{z-index:1;justify-items:stretch;gap:.65rem;width:min(34rem,100%);display:grid;position:relative}.waitlist-shell .brand,.invite-shell .brand{justify-self:start;margin:0}.waitlist-back,.invite-back{text-align:left;justify-self:stretch;width:100%;margin:0}.waitlist-panel,.invite-panel{width:100%}.waitlist-panel .eyebrow{text-align:left}.waitlist-panel>h1{text-align:left;font:400 clamp(1.85rem,4.5vw,2.45rem)/1.15 var(--font-display);margin:.45rem 0 0}.waitlist-beta-note{text-align:left;border:0;margin:1.1rem 0 0;padding:0}.waitlist-beta-note h2{font:600 1rem/1.35 var(--font-body);margin:0 0 .65rem}.waitlist-beta-note p{color:var(--text-secondary);font:400 .9rem/1.55 var(--font-body);margin:0 0 .75rem}.waitlist-beta-note p:last-child{margin-bottom:0}.waitlist-success{text-align:left;gap:.75rem;padding-top:.25rem;display:grid}.waitlist-success h1{font:400 1.65rem/1.2 var(--font-display);color:var(--text-primary);margin:0}.waitlist-success p{font:400 .95rem/1.55 var(--font-body);color:var(--text-primary);margin:0}.waitlist-form{gap:24px;padding-top:1.25rem;display:grid}.waitlist-form>label{font:500 .875rem/1.4 var(--font-body);color:var(--text-primary);gap:.4rem;display:grid}.waitlist-form input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)),.waitlist-form select,.waitlist-form textarea:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)){border:1px solid var(--control-border);border-radius:var(--radius-8);background:color-mix(in srgb,var(--surface-input) 72%,transparent);width:100%;min-height:2.75rem;color:var(--text-primary);font:inherit;padding:.65rem .8rem}.waitlist-form textarea{resize:vertical;min-height:5.25rem}.waitlist-open{padding-bottom:1.1rem;position:relative}.waitlist-counter{font:500 .75rem/1 var(--font-body);color:var(--text-meta);position:absolute;bottom:0;right:.15rem}.waitlist-discord-field{border:0;min-inline-size:0;margin:0;padding:0}.waitlist-discord-field legend{font:500 .875rem/1.4 var(--font-body);margin:0 0 .45rem;padding:0}.waitlist-segment.enverse-segment,.enverse-segment{border:1px solid color-mix(in srgb,var(--border-default) 42%,transparent);background:var(--segment-rest,color-mix(in srgb,var(--palette-frost,var(--surface-card)) 38%,transparent));width:100%;max-width:100%;height:2.75rem;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-primary) 8%,transparent);border-radius:10px;align-items:stretch;gap:0;padding:0;display:inline-flex;overflow:hidden}.waitlist-segment.enverse-segment label,.enverse-segment>:is(label,button){min-width:0;height:100%;min-height:0;box-shadow:none;color:var(--text-secondary);font:500 .8125rem/1 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;margin:0;padding:0 .95rem;display:inline-flex}.waitlist-segment.enverse-segment label+label,.enverse-segment>:is(label,button)+:is(label,button){border-left:1px solid color-mix(in srgb,var(--border-default) 40%,transparent)}.waitlist-segment.enverse-segment input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.waitlist-segment.enverse-segment label.is-selected,.enverse-segment>:is(label.is-selected,button[aria-pressed=true]){background:var(--segment-selected);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--segment-selected-edge,transparent);border-left-color:#0000;font-weight:600}.waitlist-segment.enverse-segment label.is-selected+label,.enverse-segment>:is(label.is-selected,button[aria-pressed=true])+:is(label,button){border-left-color:#0000}.waitlist-segment.enverse-segment label:first-child.is-selected,.enverse-segment>:is(label,button):first-child:is(.is-selected,[aria-pressed=true]){border-radius:9px 0 0 9px}.waitlist-segment.enverse-segment label:last-child.is-selected,.enverse-segment>:is(label,button):last-child:is(.is-selected,[aria-pressed=true]){border-radius:0 9px 9px 0}.waitlist-segment.enverse-segment label:hover:not(.is-selected),.enverse-segment>:is(label,button):hover:not(.is-selected):not([aria-pressed=true]){background:var(--segment-hover);color:var(--text-primary)}.waitlist-segment.enverse-segment label:focus-within,.enverse-segment>:is(label,button):focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;z-index:1}:is(.waitlist-segment.enverse-segment label:has(input:disabled),.enverse-segment>:is(label,button):disabled){opacity:.55;cursor:not-allowed}.form-select{gap:.45rem;width:100%;display:grid;position:relative}.form-select-label{font:500 .875rem/1.4 var(--font-body);color:var(--text-primary);margin:0}.form-select-trigger{border:1px solid color-mix(in srgb,var(--border-default) 55%,transparent);background:color-mix(in srgb,var(--surface-input) 88%,transparent);width:100%;min-height:2.75rem;color:var(--text-primary);font:500 .875rem/1.3 var(--font-body);cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .75rem;display:flex}.form-select-trigger.is-placeholder{color:var(--text-secondary);font-weight:400}.form-select-trigger:disabled{opacity:.55;cursor:not-allowed}.form-select-trigger:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.form-select-chevron{opacity:.7;flex:none;line-height:1}.form-select-list{z-index:40;border:1px solid color-mix(in srgb,var(--border-default) 48%,transparent);background:var(--surface-popover,var(--surface-elevated));max-height:min(50dvh,16rem);box-shadow:var(--surface-elevated-shadow,0 16px 40px #0006);-webkit-backdrop-filter:blur(var(--surface-popover-blur,16px));backdrop-filter:blur(var(--surface-popover-blur,16px));border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.form-select-option{width:100%;min-height:2.5rem;color:var(--text-primary);font:500 .875rem/1.3 var(--font-body);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:.55rem;margin:0;padding:.4rem .65rem;display:flex}.form-select-option:hover,.form-select-option.is-active{background:color-mix(in srgb,var(--surface-selected) 42%,var(--surface-input))}.form-select-option.is-selected{color:var(--interactive-accent);background:color-mix(in srgb,var(--interactive-accent) 12%,transparent)}.form-select-option:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.form-select-check{flex:none;justify-content:center;width:1rem;font-size:.8rem;display:inline-flex}.waitlist-form .form-select{margin:0}.auth-glass .form-select-list{z-index:50}.waitlist-interests{border:0;min-inline-size:0;margin:0;padding:0}.waitlist-interests legend{font:500 .875rem/1.4 var(--font-body);margin:0 0 .55rem;padding:0}.waitlist-interest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.waitlist-interest-tile{border:1px solid color-mix(in srgb,var(--border-default) 70%,transparent);border-radius:var(--radius-8);background:color-mix(in srgb,var(--surface-input) 70%,transparent);min-height:2.75rem;color:var(--text-primary);font:500 .8125rem/1.3 var(--font-body);cursor:pointer;align-items:center;gap:.55rem;margin:0;padding:.55rem .7rem;display:flex;position:relative}.waitlist-interest-tile input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)){opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.waitlist-interest-tile:hover{border-color:color-mix(in srgb,var(--interactive-accent) 35%,var(--border-default))}.waitlist-interest-tile.is-selected{border-color:color-mix(in srgb,var(--interactive-accent) 55%,var(--border-default));background:color-mix(in srgb,var(--interactive-accent) 12%,var(--surface-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--interactive-accent) 22%,transparent)}.waitlist-interest-tile:focus-within{outline:2px solid var(--border-focus);outline-offset:2px}.invite-lede{color:var(--text-secondary);text-align:left;margin:.35rem 0 1.1rem}.invite-panel>h1{text-align:left;font:400 clamp(1.7rem,4vw,2.15rem)/1.2 var(--font-display);margin:.2rem 0 0}.invite-welcome{font:500 1.05rem/1.4 var(--font-body);color:var(--text-primary);margin:0 0 .35rem}.auth-back{margin:1.15rem 0 0;font-size:.875rem}.auth-back a{color:var(--text-secondary);text-underline-offset:2px;text-decoration:underline}.beta-journey-page .auth-card,.auth-page.beta-journey-page .auth-card{z-index:1;background:color-mix(in srgb,var(--surface-elevated) 68%,transparent);position:relative}@media (max-width:600px){.auth-glass{border-radius:1.1rem;padding:1.35rem 1.1rem 1.5rem}.waitlist-interest-grid{grid-template-columns:1fr}}:root{--card-interactive-duration:.16s;--card-interactive-ease:ease;--shell-banner-height:0px;--shell-header-height:5rem;--shell-child-nav-height:0px;--shell-sticky-top:calc(var(--shell-banner-height) + var(--shell-header-height))}@media (max-width:800px){:root{--shell-header-height:48px}}:where(.forum-page .forum-topic,.member-profile .fanbase-posts>.forum-topic,.pulse-page .pulse-post:not(.is-reply):not(.forum-thread):not(.pulse-skeleton-card),.today-preview-card,.today-page .metric-link,.help-topic,.control-summary-grid>a,.voting-guide-card.card-interactive,.mission-card.card-interactive,.connection-member-card.is-interactive,.connection-member-row.is-interactive,.forum-staked-card.card-interactive,a.calendar-vote){cursor:pointer;border-color:var(--border-structure,var(--border-default));transition:border-color var(--card-interactive-duration) var(--card-interactive-ease), background-image var(--card-interactive-duration) var(--card-interactive-ease), box-shadow var(--card-interactive-duration) var(--card-interactive-ease)}a.calendar-vote{transition:background-image var(--card-interactive-duration) var(--card-interactive-ease), box-shadow var(--card-interactive-duration) var(--card-interactive-ease)}@media (hover:hover){:where(.forum-page .forum-topic,.member-profile .fanbase-posts>.forum-topic,.pulse-page .pulse-post:not(.is-reply):not(.forum-thread):not(.pulse-skeleton-card),.today-preview-card,.today-page .metric-link,.help-topic,.control-summary-grid>a,.voting-guide-card.card-interactive,.mission-card.card-interactive,.connection-member-card.is-interactive,.connection-member-row.is-interactive,.forum-staked-card.card-interactive):hover{border-color:var(--card-interactive-border);background-image:linear-gradient(var(--card-interactive-wash),var(--card-interactive-wash));box-shadow:var(--card-interactive-shadow)}a.calendar-vote:hover{background-image:linear-gradient(var(--card-interactive-wash),var(--card-interactive-wash));box-shadow:var(--card-interactive-shadow)}}:where(.forum-page .forum-topic,.member-profile .fanbase-posts>.forum-topic,.pulse-page .pulse-post:not(.is-reply):not(.forum-thread):not(.pulse-skeleton-card),.today-preview-card,.today-page .metric-link,.help-topic,.control-summary-grid>a,.voting-guide-card.card-interactive,.mission-card.card-interactive,.connection-member-card.is-interactive,.connection-member-row.is-interactive,.forum-staked-card.card-interactive,a.calendar-vote):focus-visible,:is(.connection-member-card.is-interactive:has(.connection-member-link:focus-visible),.connection-member-row.is-interactive:has(.connection-member-link:focus-visible),.pulse-page .pulse-post:has(.pulse-post-link:focus-visible),.forum-page .forum-topic:has(.forum-topic-link:focus-visible),.mission-card.card-interactive:has(.card-stretch-link:focus-visible),.voting-guide-card.card-interactive:has(.card-stretch-link:focus-visible),.forum-staked-card.card-interactive:has(.forum-topic-link:focus-visible)){outline:2px solid var(--border-focus);outline-offset:2px}:where(.forum-page .forum-topic[aria-current],.today-page .metric-link[aria-current],a.calendar-vote[aria-current]){border-color:color-mix(in srgb,var(--interactive-accent) 45%,var(--border-structure,var(--border-default)));background:color-mix(in srgb,var(--surface-selected) 55%,var(--surface-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--interactive-accent) 28%,transparent)}@media (hover:hover){:where(.forum-page .forum-topic[aria-current],.today-page .metric-link[aria-current]):hover{border-color:color-mix(in srgb,var(--interactive-accent) 55%,var(--border-structure,var(--border-default)));background-image:linear-gradient(var(--card-interactive-wash),var(--card-interactive-wash));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--interactive-accent) 28%,transparent)}a.calendar-vote[aria-current]:hover{background-image:linear-gradient(var(--card-interactive-wash),var(--card-interactive-wash));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--interactive-accent) 28%,transparent)}}@media (prefers-reduced-motion:reduce){:where(.forum-page .forum-topic,.member-profile .fanbase-posts>.forum-topic,.pulse-page .pulse-post:not(.is-reply):not(.forum-thread):not(.pulse-skeleton-card),.today-preview-card,.today-page .metric-link,.help-topic,.control-summary-grid>a,.voting-guide-card.card-interactive,.mission-card.card-interactive,.connection-member-card.is-interactive,.connection-member-row.is-interactive,.forum-staked-card.card-interactive,a.calendar-vote,.card-link){transition:none;transform:none}}.card-stretch-link{color:inherit;text-decoration:none;position:static}.card-stretch-link:after{content:"";z-index:0;position:absolute;inset:0}.mission-card.card-interactive,.voting-guide-card.card-interactive{position:relative}.mission-card.card-interactive>:not(.card-stretch-link),.voting-guide-card.card-interactive>:not(.card-stretch-link){z-index:1;position:relative}.mission-card.card-interactive .card-link,.voting-guide-card.card-interactive .voting-card-actions{z-index:2;position:relative}:is(.today-card-footer,.card-link,.connection-member-footer .connection-primary-action.button,.connection-member-footer .connection-primary-action.is-card-footer-cta,.voting-card-actions>a){transition:background-color var(--card-interactive-duration) var(--card-interactive-ease),color var(--card-interactive-duration) var(--card-interactive-ease)}@media (hover:hover){.today-card-footer:hover:not(:disabled),.card-link:hover:not(:disabled),.connection-member-footer .connection-primary-action.button:hover:not(:disabled),.connection-member-footer .connection-primary-action.is-card-footer-cta:hover:not(:disabled),.voting-card-actions>a:hover{background:var(--card-footer-hover);color:var(--text-primary);box-shadow:none;transform:none}}.today-card-footer:focus-visible,.card-link:focus-visible,.connection-member-footer .connection-primary-action.button:focus-visible,.connection-member-footer .connection-primary-action.is-card-footer-cta:focus-visible,.voting-card-actions>a:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.section-child-nav{box-sizing:border-box;align-items:stretch;gap:0;width:100%;min-width:0;max-width:100%;display:flex}.section-child-nav a{text-align:center;white-space:nowrap;min-height:44px;font:600 .8125rem/1.2 var(--font-body);color:var(--text-secondary);border-bottom:2px solid #0000;flex:none;justify-content:center;align-items:center;padding:.7rem .75rem;text-decoration:none;display:flex}.section-child-nav a[aria-current]{color:var(--tab-active,var(--state-active,var(--action-primary)));border-bottom-color:var(--tab-active,var(--state-active,var(--action-primary)))}.section-child-nav--sticky{display:none}@media (max-width:800px){.section-child-nav--inline,.page-content>.coven-tabs,.page-content>.vault-tabs,.page-content>.heartline-context-nav,.page-content .coven-tabs.coven-context-nav,.page-content .coven-tabs.vault-tabs,.page-content .coven-tabs.heartline-context-nav{display:none!important}.shell-sticky-chrome>.section-child-nav--sticky{z-index:auto;padding:0 max(10px,env(safe-area-inset-right)) 0 max(10px,env(safe-area-inset-left));box-sizing:border-box;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;max-width:100%;box-shadow:none;background:0 0;border-bottom:0;flex-wrap:nowrap;margin:0;display:flex;position:relative;top:auto;overflow:auto hidden}.shell-sticky-chrome>.section-child-nav--sticky::-webkit-scrollbar{display:none}.shell-sticky-chrome>.section-child-nav--sticky a{flex:1 1 0;min-width:0;min-height:40px;padding:.4rem .5rem;font-size:.75rem}.shell-sticky-chrome>.section-child-nav--sticky.coven-tabs.coven-context-nav,.coven-tabs.coven-context-nav.section-child-nav--sticky{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow-x:hidden}.shell-sticky-chrome>.section-child-nav--sticky.coven-tabs.coven-context-nav a,.coven-tabs.coven-context-nav.section-child-nav--sticky a{flex:unset;min-width:0;padding:.4rem .3rem}.shell-sticky-chrome>.section-child-nav--sticky.mobile-ritual-tabs,.shell-sticky-chrome>.section-child-nav--sticky.vault-tabs,.shell-sticky-chrome>.section-child-nav--sticky.heartline-context-nav{gap:0;display:flex}.shell-sticky-chrome>.section-child-nav--sticky.heartline-context-nav{overflow-x:hidden}.shell-sticky-chrome>.section-child-nav--sticky.mobile-ritual-tabs a,.shell-sticky-chrome>.section-child-nav--sticky.vault-tabs a{flex:1 1 0;min-width:max(4.5rem,22%)}.shell-sticky-chrome>.section-child-nav--sticky.heartline-context-nav a{flex:1 1 0;min-width:0;padding:.4rem .25rem}}@media (max-width:800px) and (prefers-reduced-transparency:reduce),(max-width:800px) and (forced-colors:active){.shell-sticky-chrome{background:var(--palette-navigation,var(--surface-navigation));-webkit-backdrop-filter:none;backdrop-filter:none}}@media (min-width:801px){.shell-sticky-chrome{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:column;flex-shrink:0;display:flex}.section-child-nav--sticky,.coven-context-nav,.vault-tabs,.heartline-context-nav,.section-child-nav--inline.coven-tabs{display:none!important}}.coven-secondary-context{justify-content:flex-start;width:100%;min-width:0;margin:0 0 1.15rem;display:flex}.coven-secondary-context .pulse-context,.coven-secondary-context .forum-context{width:100%;max-width:100%}.coven-secondary-context .pulse-context :is(button,span,a),.coven-secondary-context .forum-context :is(button,span,a){flex:1 1 0}.pulse-page .pulse-layout>.coven-secondary-context.pulse-context-slot,.forum-page .forum-layout>.coven-secondary-context.forum-context-slot{margin:0}@media (min-width:801px){.coven-secondary-context{justify-content:flex-start}.coven-secondary-context .pulse-context,.coven-secondary-context .forum-context{width:auto;max-width:100%}.coven-secondary-context .pulse-context :is(button,span,a),.coven-secondary-context .forum-context :is(button,span,a){flex:none}.pulse-page .pulse-layout>.coven-secondary-context.pulse-context-slot,.forum-page .forum-layout>.coven-secondary-context.forum-context-slot{width:auto;max-width:100%}}@media (min-width:1051px){.forum-page .forum-layout>.coven-secondary-context.forum-context-slot{margin:0}}.forum-thread,.coven-post.is-reply{--post-avatar:36px;--post-avatar-gap:.75rem;--post-identity-gap:.35rem;--post-attach-gap:.75rem;--post-content-axis:calc(var(--post-avatar) + var(--post-avatar-gap))}.forum-thread>:is(.post-copy,.post-attach,.coven-tags,.coven-spoiler,.coven-body,.post-media,.giphy-preview,.coven-images),.coven-post.is-reply>:is(.post-copy,.post-attach,.coven-tags,.coven-spoiler,.coven-body,.post-media,.giphy-preview,.coven-images){margin-left:var(--post-content-axis);width:auto;max-width:none;margin-right:0}.forum-thread>.coven-actions,.coven-post.is-reply>.coven-actions{margin-left:var(--post-content-axis)}.forum-thread .coven-author-lockup,.coven-post.is-reply .coven-author-lockup,.forum-thread .coven-identity,.coven-post.is-reply .coven-identity{align-items:center}.forum-reply-tree{gap:.75rem}.forum-reply-branch{--forum-rail:color-mix(in srgb,var(--border-default) 55%,transparent);--forum-indent:.85rem;--forum-avatar-center:.35rem}.forum-reply-slot .coven-post.is-reply,.forum-reply-tree .coven-post.is-reply,.pulse-page .coven-post.is-reply,.coven-detail-layout .coven-post.is-reply{border:1px solid color-mix(in srgb,var(--border-default) 42%,transparent);border-radius:var(--radius-16,1rem);background:color-mix(in srgb,var(--surface-card) 88%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-primary) 6%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-left:0;padding:.85rem 1.1rem .7rem}.forum-reply-slot .coven-post.is-reply .coven-actions,.forum-reply-tree .coven-post.is-reply .coven-actions,.pulse-page .coven-post.is-reply .coven-actions,.coven-detail-layout .coven-post.is-reply .coven-actions,.coven-post.is-reply>.coven-actions,.forum-thread>.coven-actions,.pulse-page .pulse-post>.coven-actions,.pulse-page .pulse-post>.pulse-actions{height:var(--card-footer-height);min-height:var(--card-footer-height);max-height:var(--card-footer-height);box-sizing:border-box;border-top:1px solid color-mix(in srgb,var(--border-default) 38%,transparent);border-radius:0 0 var(--radius-16,1rem) var(--radius-16,1rem);flex-wrap:nowrap;align-self:stretch;align-items:center;gap:12px;width:calc(100% + 2.2rem);max-width:none;margin:.65rem -1.1rem -.7rem;padding:0 1.1rem}.forum-reply-tree>.forum-reply-branch.forum-reply-depth-0>.forum-reply-children.is-root-children,.forum-reply-children.is-root-children{border:1px solid color-mix(in srgb,var(--border-nested,var(--border-subtle)) 90%,transparent);background:color-mix(in srgb,var(--surface-card) 42%,transparent);border-radius:14px;flex-direction:column;gap:.55rem;min-width:0;margin:.35rem 0 0;padding:.55rem .65rem .55rem .75rem;display:flex}.forum-reply-tree>.forum-reply-branch.forum-reply-depth-0>.forum-reply-children:before{display:none}.forum-reply-tree>.forum-reply-branch.forum-reply-depth-0>.forum-reply-children>.forum-reply-branch{margin-left:0;padding-left:0;position:relative}.forum-reply-branch.is-nested>.forum-reply-slot .coven-post.is-reply{background:color-mix(in srgb,var(--surface-card) 72%,transparent)}.forum-reply-connector,.forum-reply-rail,.forum-reply-elbow{display:none}.forum-reply-children .forum-reply-children{border-left:2px solid var(--forum-rail);gap:.45rem;margin-left:0;padding-left:.55rem}.forum-reply-toggle{margin-left:var(--post-content-axis,2.85rem)}.coven-post .coven-reply-composer,.forum-reply-slot .coven-reply-composer{border:0;border-top:1px solid var(--border-structure,var(--border-default));width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;margin:.55rem 0 0;padding:.75rem 0 0;overflow:hidden}.coven-post>.coven-reply-composer.is-expanded,.forum-reply-slot>.coven-reply-composer.is-expanded{border-radius:0;margin-top:.55rem}.coven-post>.coven-reply-composer.is-expanded .attachment-toolbar.composer-footer-row,.forum-reply-slot>.coven-reply-composer.is-expanded .attachment-toolbar.composer-footer-row{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;margin:0}.coven-post .coven-reply-composer.is-expanded,.forum-reply-slot .coven-reply-composer.is-expanded{border:0;border-top:1px solid color-mix(in srgb,var(--border-default) 28%,transparent);box-shadow:none;background:0 0}.coven-post .coven-reply-composer .coven-composer-header,.forum-reply-slot .coven-reply-composer .coven-composer-header{margin:0}.members-toolbar{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;margin:0 0 1.15rem;display:flex}.members-toolbar .members-context{flex:none;width:auto;max-width:100%}.members-toolbar-end{flex:none;justify-content:flex-end;align-items:center;gap:.55rem;min-width:0;display:flex}.members-layout-toggle{border:1px solid var(--border-structure,var(--border-default));background:color-mix(in srgb,var(--surface-input) 70%,transparent);height:40px;box-shadow:none;border-radius:10px;flex:none;align-items:stretch;gap:0;padding:0;display:inline-flex;overflow:clip}.members-layout-toggle button{width:40px;min-width:40px;height:40px;min-height:40px;box-shadow:none;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.members-layout-toggle button+button{border-left:1px solid color-mix(in srgb,var(--border-default) 40%,transparent)}.members-layout-toggle button:hover:not([aria-pressed=true]){background:var(--segment-hover);color:var(--text-primary)}.members-layout-toggle button[aria-pressed=true]{background:var(--segment-selected);color:var(--text-primary);border-left-color:#0000}.members-layout-toggle button[aria-pressed=true]+button{border-left-color:#0000}.members-layout-toggle button:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;z-index:1}.members-layout-toggle .shell-vector{width:20px;height:20px}.members-filter-control{flex:none;width:auto;min-width:0;max-width:min(100%,22rem);display:block}.members-filter-control>.forum-category-summary{background:color-mix(in srgb,var(--surface-input) 70%,transparent);width:auto;min-width:7.5rem;height:40px;min-height:40px;padding:.35rem .65rem}.members-filter-control>.forum-category-summary.has-chips{height:40px;min-height:40px}.members-filter-control .forum-category-list{width:min(22rem,100vw - 32px);left:auto;right:0}.members-body{min-width:0}.members-requests{margin:0 0 1.5rem}.members-requests .connection-section-heading{margin-bottom:.85rem}.members-requests h3{font:italic 1.25rem/1.3 var(--font-display);margin:0}.connection-member-card,.connection-member-row{position:relative}.connection-member-card .connection-member-body,.connection-member-row .connection-member-body{padding-right:calc(1.55rem + 44px)}.connection-member-menu{z-index:3;margin:0;position:absolute;top:.55rem;right:.55rem}.connection-member-menu .connection-controls,.connection-member-menu .connection-action-row{width:auto;min-height:0;margin:0}.connection-controls.is-menu-only .connection-action-row{justify-content:flex-end;gap:0}:is(.connection-member-card:has(.coven-menu[open]),.connection-member-row:has(.coven-menu[open])){z-index:20}.connection-member-footer .connection-controls{width:100%;height:100%;margin:0}.connection-member-footer .connection-action-row{gap:0;width:100%;height:100%;min-height:100%}.connection-member-footer .connection-primary-action,.connection-member-footer .connection-state{flex:auto;justify-content:center;min-width:0}.connection-member-list{gap:var(--card-stack-gap,8px);display:grid}.connection-member-row{border:1px solid var(--border-structure,var(--border-default));background:var(--surface-card);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 14px;display:grid;overflow:hidden}.connection-member-row .connection-member-body{flex:auto;align-items:center;min-width:0;padding:0;display:flex}.connection-member-row .connection-member-menu{display:contents;position:static;top:auto;right:auto;transform:none}.connection-member-row .connection-member-actions{z-index:1;flex:none;align-items:center;gap:8px;display:inline-flex;position:relative}.connection-member-row .connection-member-meta{gap:2px;width:100%;min-width:0;display:grid}.connection-member-row .coven-identity{flex-direction:row;align-items:center;gap:10px}.connection-member-row .coven-identity .avatar{width:36px;min-width:36px;height:36px}.connection-member-row .connection-meta-line,.connection-member-row .connection-bias{font:500 .75rem/1.35 var(--font-body);color:var(--text-meta);white-space:nowrap;text-overflow:ellipsis;margin:0 0 0 46px;overflow:hidden}.connection-member-row .connection-member-footer{display:none}.members-page .illustrated-empty{margin:1.5rem 0}@media (min-width:801px){.members-page .members-toolbar{flex-wrap:nowrap}}@media (max-width:800px){.members-toolbar{flex-direction:column;align-items:stretch;gap:.55rem}.members-toolbar .members-context{width:100%;max-width:100%}.members-toolbar .members-context :is(a,button,span){flex:1 1 0;padding:0 8px}.members-toolbar-end{justify-content:space-between;width:100%}.members-filter-control{flex:auto;min-width:0;max-width:none}.members-filter-control>.forum-category-summary{width:100%;min-width:0}}:root{--card-stack-gap:16px;--atmosphere-first-control-gap:var(--atmosphere-heading-gap-after,.85rem)}@media (max-width:800px){:root{--card-stack-gap:12px}}.page-content>.atmosphere-heading+:is(.coven-tabs,.pulse-context,.members-toolbar,.context-switcher,.profile-tabs){margin-top:0;margin-bottom:var(--atmosphere-first-control-gap)}.connection-member-grid,.profile-aside,.marks-grid,.first-lights{gap:var(--card-stack-gap)}.collection-sheet.vault-pull-tearsheet.profile-edit-sheet{background:var(--surface-tearsheet,var(--surface-elevated));flex-direction:column;width:min(1264px,100%);max-height:90dvh;padding:0;display:flex}.profile-edit-sheet-header{border-bottom:0;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:24px 40px 12px;display:flex}.profile-edit-sheet-header h2{font:italic 1.5rem/1.3 var(--font-display);color:var(--text-primary);margin:0}.profile-edit-tearsheet{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.profile-edit-sheet-scroll{min-height:0;padding:8px 40px calc(var(--card-footer-height) + 16px);flex:auto;overflow:auto}.profile-edit-sheet-footer{z-index:2;height:var(--card-footer-height);min-height:var(--card-footer-height);max-height:var(--card-footer-height);box-sizing:border-box;border-top:1px solid var(--border-structure,var(--border-default));background:var(--surface-tearsheet,var(--surface-elevated));justify-content:stretch;align-items:center;gap:0;margin:0;padding:0;display:flex;position:sticky;bottom:0;left:0;right:0}.profile-edit-sheet-footer .button{border:0;border-right:1px solid var(--border-structure,var(--border-default));border-radius:0;flex:50%;height:100%;min-height:100%;margin:0}.profile-edit-sheet-footer .button:last-child{border-right:0}.profile-mini-preview{--profile-nav-clearance:var(--shell-header-height,5rem);--profile-hero-below-nav:clamp(280px,36vw,400px);--profile-cover-aspect:2.35 / 1;--profile-cover-fit:cover;--profile-cover-position:center center;background:0 0;border:0;border-radius:0;margin-bottom:20px;overflow:visible}.profile-mini-cover{width:100%;height:auto;aspect-ratio:var(--profile-cover-aspect);border-radius:12px;min-height:clamp(200px,32vw,280px);position:relative;overflow:hidden}.profile-mini-cover img{object-fit:var(--profile-cover-fit,cover);object-position:var(--profile-cover-position,center center);width:100%;height:100%;display:block}.profile-cover-icon-controls{z-index:2;gap:8px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.profile-icon-btn{border:1px solid var(--border-structure,var(--border-default));background:color-mix(in srgb,var(--surface-elevated) 88%,transparent);width:36px;min-width:36px;height:36px;color:var(--text-primary);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:1rem;line-height:1;display:grid}.profile-icon-btn:hover{background:var(--surface-selected)}.profile-icon-btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.profile-cover-style-popover{z-index:5;gap:10px;width:min(240px,80vw);padding:12px;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.profile-mini-body{padding:0 4px 4px}.profile-mini-avatar-wrap{width:fit-content;margin-top:-36px;position:relative}.profile-mini-avatar{border:4px solid var(--surface-canvas);background:var(--surface-input);border-radius:50%;flex:none;place-items:center;width:110px;height:110px;font-size:2rem;display:grid;overflow:hidden}.profile-mini-avatar-wrap{margin-top:-55px}.profile-color-swatch{border:1px solid color-mix(in srgb,var(--border-default) 60%,transparent);border-radius:50%;width:14px;height:14px;display:block}.profile-color-swatch.is-large{border-radius:8px;width:28px;height:28px}.profile-color-swatch-control{cursor:pointer;display:inline-flex;position:relative}.profile-color-swatch-control input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input))[type=color]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.enverse-toggle{font:500 .75rem/1.2 var(--font-body);color:var(--text-secondary);cursor:pointer;align-items:center;gap:10px;display:inline-flex;position:relative}.enverse-toggle input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.enverse-toggle-track{background:color-mix(in srgb,var(--surface-input) 80%,var(--border-default));border:1px solid var(--border-structure,var(--border-default));border-radius:999px;flex:none;align-items:center;width:2.25rem;height:1.25rem;padding:1px;transition:background .15s;display:inline-flex}.enverse-toggle-thumb{background:var(--text-secondary);border-radius:50%;width:1rem;height:1rem;transition:transform .15s,background .15s;transform:translate(0)}.enverse-toggle input:checked+.enverse-toggle-track{background:color-mix(in srgb,var(--action-primary) 55%,var(--surface-input))}.enverse-toggle:has(input:checked) .enverse-toggle-track{background:color-mix(in srgb,var(--action-primary) 55%,var(--surface-input))}.enverse-toggle input:checked~.enverse-toggle-track .enverse-toggle-thumb{background:var(--text-primary);transform:translate(1rem)}.enverse-toggle:has(input:checked) .enverse-toggle-thumb{background:var(--text-primary);transform:translate(1rem)}.enverse-toggle:has(input:checked) .enverse-toggle-track{background:color-mix(in srgb,var(--action-primary) 55%,var(--surface-input))}.enverse-toggle:has(input:checked) .enverse-toggle-thumb{background:#fff;transform:translate(1rem)}.enverse-toggle:has(input:focus-visible) .enverse-toggle-track{outline:2px solid var(--border-focus);outline-offset:2px}.profile-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.profile-demo-unit{align-content:start;gap:8px;min-width:0;display:grid}.profile-side-card>h2,.profile-aside .profile-side-card>h2,.profile-fate-card .today-card-body>h2{font:italic 1.5rem/1.3 var(--font-display);color:var(--text-primary);margin:0 0 8px;padding:0}.profile-fate-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.profile-fate-card .today-panel{margin:0}.profile-fate-card.today-page .fate-mark-showcase{background:0 0;justify-content:center;align-items:center;min-height:0;margin:0;padding:8px 0 10px;display:flex;position:relative}.profile-fate-card.today-page .fate-mark-showcase:before,.profile-fate-card.today-page .fate-mark-showcase:after{content:none;background:0 0;display:none}.profile-fate-card.today-page .fate-mark-showcase img{aspect-ratio:1;object-fit:contain;width:156px;max-width:min(156px,70%);height:156px;box-shadow:none;filter:none;background:0 0;border:0;position:relative}.profile-fate-card.today-page .today-rank-identity{flex-direction:column;align-items:stretch;gap:10px}.profile-fate-card.today-page .today-rank-identity .devotion-detail{text-align:left;width:100%}.profile-fate-card.today-page .devotion-detail>strong{white-space:nowrap;max-width:100%;display:inline-block}.profile-fate-card.today-page .fate-snapshot{border-top:1px solid var(--border-default);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;padding-top:20px;display:grid}@media (max-width:600px){.profile-fate-card.today-page .fate-mark-showcase img{width:112px;max-width:min(112px,56%);height:112px}}.profile-mini-avatar img{object-fit:cover;width:100%;height:100%}.profile-avatar-edit{width:28px;min-width:28px;height:28px;font-size:.75rem;position:absolute;bottom:0;right:0}.profile-photo-menu{z-index:5;gap:2px;min-width:10rem;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.profile-photo-menu button:not(:where(.ev-button)){text-align:left;width:100%;color:var(--text-primary);cursor:pointer;font:500 .875rem/1.3 var(--font-body);background:0 0;border:0;border-radius:8px;padding:8px 10px;display:block}.profile-photo-menu button:not(:where(.ev-button)):hover{background:var(--surface-selected)}.profile-mini-name{font:600 1.15rem/1.25 var(--font-display);margin:10px 0 0}.profile-mini-handle{color:var(--text-secondary);margin:6px 0 0;font-size:.875rem}.profile-mini-bio{white-space:pre-wrap;margin:8px 0 0;font-size:.875rem}.profile-edit-form{background:0 0;border:0;gap:14px;margin:0;padding:0;display:grid}.profile-field-privacy-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;display:grid}.profile-field-main{gap:6px;min-width:0;display:grid}.profile-field-label{font:600 .8125rem/1.3 var(--font-body);color:var(--text-secondary)}.profile-show-toggle{font:500 .75rem/1.2 var(--font-body);color:var(--text-secondary);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;margin-top:2px;display:inline-flex}.profile-show-toggle input[type=checkbox]{width:2.25rem;height:1.25rem;accent-color:var(--action-primary);cursor:pointer;margin:0}.profile-readonly-field{border:1px solid var(--border-structure,var(--border-default));border-radius:var(--radius-input,8px);background:var(--surface-input);color:var(--text-primary);margin:0;padding:10px 12px}.profile-side-card>h2,.profile-aside .profile-side-card>h2{font:600 1rem/1.3 var(--font-display);color:var(--text-primary);margin:0 0 12px;padding:0}.profile-fate-compact{align-items:center;gap:14px;display:flex}.profile-fate-mark{width:72px;height:72px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;place-items:center;display:grid;overflow:visible}.profile-fate-mark img{object-fit:contain;width:100%;height:100%}.profile-fate-mark-fallback{font:600 1.5rem/1 var(--font-display)}.profile-fate-detail{flex:1;min-width:0}.profile-fate-detail progress{width:100%;height:8px}.profile-connections{margin:10px 0 0}.profile-connections-link{color:var(--text-primary);font:500 .9375rem/1.3 var(--font-body);text-decoration:none}.profile-connections-link:hover{color:var(--action-primary)}.profile-connections-link:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:4px}.profile-connections-link strong{font-weight:700}.wax-seal{border:2px solid #ffffff38;border-radius:50%;place-items:center;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff2e,0 2px 6px #0000002e}.wax-seal img,.wax-seal-stamp{object-fit:contain;width:55%;height:55%}.wax-seal-stamp{font:700 .7em/1 var(--font-display);color:#fff8e7;place-items:center;display:grid}.wax-ember{background:radial-gradient(circle at 35% 30%,#d97858,#8c2f24 70%)}.wax-indigo{background:radial-gradient(circle at 35% 30%,#7a78c9,#2f2a6e 70%)}.wax-gold{background:radial-gradient(circle at 35% 30%,#e0c26a,#8a6418 70%)}.wax-rose{background:radial-gradient(circle at 35% 30%,#d98aa8,#7a2f4a 70%)}.wax-slate{background:radial-gradient(circle at 35% 30%,#9aa3b5,#3a4150 70%)}.wax-moss{background:radial-gradient(circle at 35% 30%,#7fad7a,#2f5a35 70%)}.wax-seal.is-locked{filter:grayscale(.85)brightness(.65);opacity:.55}.seals-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.seal-card{border:1px solid var(--border-structure,var(--border-default));width:100%;color:var(--text-primary);cursor:pointer;text-align:center;background:0 0;border-radius:12px;justify-items:center;gap:8px;padding:12px 8px;display:grid}.seal-card:hover{background:var(--card-interactive-wash,transparent)}.seal-card:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.seals-filter{flex-wrap:wrap;margin:0 0 12px}.profile-posts-filter .forum-category-list{width:min(22rem,100vw - 32px);min-width:18rem}.mission-automation .button-row,.streaming-mission-control .button-row,.voting-mission-wizard .button-row,.certificate-review .button-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mission-preview-list{gap:12px;margin:0;padding-left:1.25rem;display:grid}.mission-user-preview h3{font:italic 1.35rem/1.25 var(--font-display);margin:0 0 8px}.certificate-queue{gap:12px;margin:0;padding:0;list-style:none;display:grid}.certificate-submit{gap:6px;margin-top:8px;display:grid}.badge-frame{border:2px solid color-mix(in srgb,var(--border-default) 55%,transparent);background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--surface-elevated) 80%,#c9b27a),color-mix(in srgb,var(--surface-input) 70%,#2a2438));color:var(--text-primary);border-radius:50%;place-items:center;transition:box-shadow .25s,border-color .25s,filter .25s,opacity .25s;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff1f}.badge-frame.is-earned{border-color:color-mix(in srgb,#e8c86a 75%,var(--border-default));box-shadow:0 0 0 1px #e8c86a59,0 0 18px #e0c26a6b,inset 0 1px #ffffff38}.badge-frame.is-locked{filter:grayscale(.55)brightness(.72);opacity:.72;border-color:color-mix(in srgb,var(--border-default) 70%,transparent);background:color-mix(in srgb,var(--surface-input) 88%,#1a1630)}.badge-frame.is-secret{opacity:.5}.badge-emblem{font:700 .85em/1 var(--font-display)}.badge-lock{opacity:.75;border:1.5px solid;border-radius:2px;width:.55em;height:.55em;position:relative}.badge-lock:before{content:"";border:1.5px solid;border-bottom:0;border-radius:.2em .2em 0 0;width:.38em;height:.28em;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.badge-frame img{object-fit:contain;width:70%;height:70%}.featured-badges{--profile-badge-pill-h:62px;--profile-badge-pill-w:52px;margin:14px 0 0}.featured-badges-head{align-items:center;gap:10px;margin:0 0 8px;display:flex}.featured-badges-label{font:600 .75rem/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-meta);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:inline-flex}.featured-badges-count{min-height:1.35rem;font:600 .68rem/1 var(--font-body);letter-spacing:.02em;text-transform:none;color:var(--text-secondary);border:1px solid color-mix(in srgb,var(--border-default) 70%,transparent);background:color-mix(in srgb,var(--surface-elevated,var(--surface-card)) 55%,transparent);border-radius:999px;justify-content:center;align-items:center;padding:.15rem .45rem;display:inline-flex}.featured-badges-row{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:6px;margin:0;padding:0;list-style:none;display:flex}.featured-badges-row>li{margin:0;padding:0;position:relative}.featured-badge-pill-btn{width:var(--profile-badge-pill-w);height:var(--profile-badge-pill-h);box-shadow:none;filter:none;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0;line-height:0;display:block;position:relative}.featured-badge-pill-btn.is-optical{--badge-fill-w:calc(1 - var(--badge-trim-l) - var(--badge-trim-r));--badge-fill-h:calc(1 - var(--badge-trim-t) - var(--badge-trim-b));--badge-vis-aspect:calc(var(--badge-fill-w) / var(--badge-fill-h) * 1024 / 1536);width:calc(var(--profile-badge-pill-h) * var(--badge-vis-aspect));height:var(--profile-badge-pill-h);overflow:hidden}.featured-badge-pill-btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.featured-badge-pill-btn img{object-fit:contain;object-position:center;width:100%;height:100%;box-shadow:none;filter:none;pointer-events:none;background:0 0;border:0;border-radius:0;display:block}.featured-badge-pill-btn.is-optical img{width:calc(100% / var(--badge-fill-w));object-fit:fill;max-width:none;height:auto;left:calc(-1 * var(--badge-trim-l) / var(--badge-fill-w) * 100%);top:calc(-1 * var(--badge-trim-t) / var(--badge-fill-h) * 100%);position:absolute}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .featured-badge-pill-btn.is-optical.is-badge-glint{overflow:visible}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .featured-badge-optical-clip{pointer-events:none;z-index:0;border-radius:999px;position:absolute;inset:0;overflow:hidden}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .badge-glint{pointer-events:none;z-index:2;border-radius:999px;position:absolute;inset:0;overflow:visible}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .badge-glint-inner{pointer-events:none;border-radius:999px;position:absolute;inset:0;overflow:hidden}html[data-enverse-env=staging] .featured-badges.is-glint-prototype :is(.badge-glint-spark,.badge-glint-slash,.badge-glint-pin,.badge-glint-hover){pointer-events:none;opacity:0;position:absolute}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .badge-glint-slash{--glint-angle:-38deg;width:26px;height:1.35px;transform:rotate(var(--glint-angle)) translate3d(-10px,0,0);transform-origin:50%;animation:badge-glint-slash var(--glint-period,6s) ease-in-out infinite;animation-delay:calc(var(--glint-delay,0s) + .14s);background:linear-gradient(90deg,#0000 0% 12%,#fbf0d3 38%,#fff 50%,#faedcd 62%,#0000 88% 100%);border-radius:0;top:24%;left:22%;box-shadow:0 0 2.5px .35px #ffe9b8a6}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .badge-glint-spark{clip-path:polygon(50% 0%,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0% 50%,38% 38%);filter:drop-shadow(0 0 2px #ffe9b8cc);width:6px;height:6px;animation:badge-glint-spark var(--glint-period,6s) ease-out infinite;animation-delay:var(--glint-delay,0s);background:linear-gradient(#fff,#fff) 50%/100% 18% no-repeat,linear-gradient(#fff,#fff) 50%/18% 100% no-repeat,radial-gradient(circle,#fff 0%,#fff4d8 35%,#0000 62%);top:12%;right:14%}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .badge-glint-spark.is-secondary{width:4.5px;height:4.5px;animation-name:badge-glint-spark-b;animation-delay:calc(var(--glint-delay,0s) + .32s);inset:auto auto 14% 16%}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .badge-glint-spark.is-edge{filter:drop-shadow(0 0 2.5px #ffe9b8d9);width:8px;height:8px;animation:badge-glint-edge var(--edge-period,6.5s) ease-out infinite;animation-delay:var(--edge-delay,2s);z-index:3;inset:-3px -2px auto auto}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .badge-glint-spark.is-edge.is-edge-b{width:5px;height:5px;animation-name:badge-glint-edge-b;animation-delay:calc(var(--edge-delay,2s) + 1.8s)}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .badge-glint-pin{width:2.5px;height:2.5px;animation:badge-glint-pin var(--glint-period,6s) ease-out infinite;animation-delay:calc(var(--glint-delay,0s) + .26s);background:radial-gradient(circle,#fff 0%,#ffe9b8 45%,#0000 75%);border-radius:50%;top:38%;right:10%;box-shadow:0 0 2px .5px #fff6dcb3}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .featured-badges-row>li:nth-child(2) .badge-glint-slash{top:30%;left:18%}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .featured-badges-row>li:nth-child(2) .badge-glint-inner .badge-glint-spark:not(.is-secondary){top:18%;right:10%}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .featured-badges-row>li:nth-child(3) .badge-glint-slash{--glint-angle:-42deg;top:18%;left:28%}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .featured-badges-row>li:nth-child(3) .badge-glint-inner .badge-glint-spark:not(.is-secondary){top:8%;left:12%;right:auto}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .featured-badges-row>li:nth-child(4) .badge-glint-slash{top:42%;left:20%}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .featured-badges-row>li:nth-child(4) .badge-glint-pin{top:16%;right:18%}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .featured-badges-row>li:nth-child(5) .badge-glint-slash{--glint-angle:-34deg;top:20%;left:16%}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .featured-badges-row>li:nth-child(5) .badge-glint-inner .badge-glint-spark:not(.is-secondary){top:22%;right:8%}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .featured-badges-row>li:nth-child(6) .badge-glint-slash{top:28%;left:26%}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .featured-badges-row>li:nth-child(6) .badge-glint-spark.is-secondary{bottom:10%;left:20%}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .featured-badges-row>li:nth-child(7) .badge-glint-slash{--glint-angle:-40deg;top:16%;left:24%}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .featured-badges-row>li:nth-child(7) .badge-glint-pin{top:48%;right:14%}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .featured-badges-row>li:first-child .badge-glint-spark.is-edge:not(.is-edge-b){inset:-3px -2px auto auto}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .featured-badges-row>li:first-child .badge-glint-spark.is-edge-b{inset:auto 18% -3px auto}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .featured-badges-row>li:nth-child(2) .badge-glint-spark.is-edge:not(.is-edge-b){inset:auto auto -3px -2px}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .featured-badges-row>li:nth-child(2) .badge-glint-spark.is-edge-b{inset:12% -3px auto auto}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .featured-badges-row>li:nth-child(3) .badge-glint-spark.is-edge:not(.is-edge-b){inset:42% -3px auto auto}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .featured-badges-row>li:nth-child(3) .badge-glint-spark.is-edge-b{inset:-2px auto auto 22%}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .featured-badges-row>li:nth-child(4) .badge-glint-spark.is-edge:not(.is-edge-b){inset:-2px auto auto -3px}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .featured-badges-row>li:nth-child(4) .badge-glint-spark.is-edge-b{inset:auto -2px 20% auto}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .featured-badges-row>li:nth-child(5) .badge-glint-spark.is-edge:not(.is-edge-b){inset:auto -2px -3px auto}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .featured-badges-row>li:nth-child(5) .badge-glint-spark.is-edge-b{inset:38% auto auto -3px}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .featured-badges-row>li:nth-child(6) .badge-glint-spark.is-edge:not(.is-edge-b){inset:-4px auto auto 38%}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .featured-badges-row>li:nth-child(6) .badge-glint-spark.is-edge-b{inset:auto auto -2px 12%}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .featured-badges-row>li:nth-child(7) .badge-glint-spark.is-edge:not(.is-edge-b){inset:45% auto auto -3px}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .featured-badges-row>li:nth-child(7) .badge-glint-spark.is-edge-b{inset:-3px 14% auto auto}html[data-enverse-env=staging] .featured-badges.is-glint-prototype .badge-glint-hover{background:linear-gradient(90deg,#0000,#fff8e4,#fff,#fff8e4,#0000);border-radius:0;width:30px;height:1.5px;top:28%;left:20%;transform:rotate(-38deg)translate(-16px);box-shadow:0 0 3px #ffe9b88c}@keyframes badge-glint-spark{0%,76%,to{opacity:0;transform:scale(.35)}79%{opacity:1;transform:scale(1.08)}84%{opacity:.7;transform:scale(.95)}88%{opacity:0;transform:scale(.4)}}@keyframes badge-glint-spark-b{0%,80%,to{opacity:0;transform:scale(.3)}83%{opacity:.95;transform:scale(1)}88%{opacity:.4;transform:scale(.7)}91%{opacity:0;transform:scale(.3)}}@keyframes badge-glint-edge{0%,78%,to{opacity:0;transform:scale(.3)}82%{opacity:1;transform:scale(1.12)}88%{opacity:.55;transform:scale(.92)}92%{opacity:0;transform:scale(.35)}}@keyframes badge-glint-edge-b{0%,84%,to{opacity:0;transform:scale(.25)}87%{opacity:.9;transform:scale(1.05)}91%{opacity:.35;transform:scale(.65)}94%{opacity:0;transform:scale(.25)}}@keyframes badge-glint-slash{0%,78%,to{opacity:0;transform:rotate(var(--glint-angle,-38deg)) translate3d(-12px,0,0)}81%{opacity:1;transform:rotate(var(--glint-angle,-38deg)) translate3d(-2px,0,0)}88%{opacity:.45;transform:rotate(var(--glint-angle,-38deg)) translate3d(12px,0,0)}92%{opacity:0;transform:rotate(var(--glint-angle,-38deg)) translate3d(18px,0,0)}}@keyframes badge-glint-pin{0%,82%,to{opacity:0;transform:scale(.2)}85%{opacity:1;transform:scale(1.15)}89%{opacity:.35;transform:scale(.6)}92%{opacity:0;transform:scale(.2)}}@keyframes badge-glint-hover-slash{0%{opacity:0;transform:rotate(-38deg)translate(-16px)}30%{opacity:.9;transform:rotate(-38deg)translate(0,0)}to{opacity:0;transform:rotate(-38deg)translate(18px)}}@media (hover:hover) and (pointer:fine){html[data-enverse-env=staging] .featured-badges.is-glint-prototype .featured-badge-pill-btn.is-badge-glint:is(:hover,:focus-visible) .badge-glint-hover{animation:.7s ease-out badge-glint-hover-slash}}@media (prefers-reduced-motion:reduce){html[data-enverse-env=staging] .featured-badges.is-glint-prototype :is(.badge-glint-spark,.badge-glint-slash,.badge-glint-pin,.badge-glint-hover){opacity:0!important;animation:none!important}}.featured-badge-empty{border:1.5px dashed color-mix(in srgb,var(--text-secondary) 55%,var(--border-default));width:48px;height:48px;color:color-mix(in srgb,var(--text-secondary) 88%,var(--text-primary));cursor:pointer;font:600 1.15rem/1 var(--font-body);background:0 0;border-radius:50%;place-items:center;transition:border-color .14s,background-color .14s,color .14s;display:inline-grid}.atlas-badge-art.is-star-node img{object-fit:contain;width:100%;height:100%}.atlas-badge-art.is-constellation-badge img{object-fit:contain;object-position:center;background:0 0;width:78%;height:78%}.constellation-reward-badge-art{background:color-mix(in srgb,var(--surface-input) 70%,transparent);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.constellation-reward-badge-art img{object-fit:contain;width:100%;height:100%}.connection-member-featured{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:none}.connection-member-card:hover .connection-member-featured,.connection-member-card:focus-within .connection-member-featured,.connection-member-row:hover .connection-member-featured,.connection-member-row:focus-within .connection-member-featured{display:flex}.connection-member-featured-badge{background:color-mix(in srgb,var(--surface-elevated) 50%,transparent);border:1px solid color-mix(in srgb,var(--border-default) 50%,transparent);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.connection-member-featured-badge img{object-fit:contain;width:100%;height:100%}@media (max-width:800px){.connection-member-featured{display:flex}.featured-badges{--profile-badge-pill-w:48px;--profile-badge-pill-h:58px}.featured-badge-empty{width:44px;height:44px}}.featured-badge-empty:hover,.featured-badge-empty:focus-visible{border-color:color-mix(in srgb,var(--text-primary) 42%,var(--border-default));background:color-mix(in srgb,var(--surface-elevated,var(--surface-card)) 42%,transparent);color:var(--text-primary)}.featured-badge-empty:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.featured-badge-empty.is-static{cursor:default}.featured-badge-empty.is-static:hover{border-color:color-mix(in srgb,var(--text-secondary) 55%,var(--border-default));color:color-mix(in srgb,var(--text-secondary) 88%,var(--text-primary));background:0 0}.badge-detail-popover{z-index:30;gap:8px;min-width:12rem;margin-top:6px;display:grid;position:absolute;left:0}.constellations-realm{--constellation-starlight:#c89a3d;--constellation-starlight-highlight:#eed38a;--constellation-glow:var(--constellation-starlight);--constellation-star:var(--constellation-starlight);--constellation-path-lit:var(--constellation-starlight);--constellation-path-lit-core:var(--constellation-starlight);--constellation-path-dormant:#8a96b0;--constellation-badge-dormant-opacity:.7;--constellation-badge-dormant-filter:saturate(.55) brightness(.92);--constellation-badge-earned-filter:brightness(1.04);--constellation-ring-dormant:color-mix(in srgb,var(--border-default) 55%,transparent);--constellation-ring-earned:var(--constellation-starlight);--constellation-ring-glow:color-mix(in srgb,var(--constellation-starlight) 48%,transparent);--constellation-halo:color-mix(in srgb,var(--constellation-starlight) 32%,transparent);--constellation-env-top:var(--sky-top,#1a1640);--constellation-env-mid:var(--sky-mid,#1f2867);--constellation-env-bottom:var(--sky-horizon,#0c0a1c);--constellation-env-image:none;isolation:isolate;padding:8px 0 4px;position:relative}.constellations-realm:before{content:none}.constellations-overview.is-atlas-overview{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.member-profile.is-atlas-surface .profile-tabs{margin-bottom:0}.member-profile.is-atlas-surface .profile-header,.member-profile.is-atlas-surface .profile-tabs{z-index:2;background:0 0;position:relative}html[data-sky=dusk] .member-profile.is-atlas-surface .profile-tabs a[aria-current=page],html[data-appearance=dusk] .member-profile.is-atlas-surface .profile-tabs a[aria-current=page]{color:var(--tab-active,var(--theme-accent-strong,#2f2758));border-bottom-color:var(--tab-active,var(--theme-accent-strong,#2f2758))}html[data-sky=dusk] .member-profile.is-atlas-surface .profile-tabs a:not([aria-current=page]),html[data-appearance=dusk] .member-profile.is-atlas-surface .profile-tabs a:not([aria-current=page]){color:color-mix(in srgb,var(--palette-muted,#4a4080) 88%,#5444a4)}.profile-columns.is-atlas-library,.profile-columns.is-constellation-focus{margin-top:0}.profile-columns.is-atlas-library{--atlas-content-gutter:var(--page-gutter-inline,var(--content-gutter,2rem));isolation:isolate;width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;gap:clamp(16px,2.2vw,28px);margin-left:0;margin-right:0;padding:0 0 32px;position:relative}.profile-columns.is-atlas-library>*{z-index:1;position:relative}.profile-columns.is-atlas-library .constellations-overview.is-atlas-overview{color:var(--text-primary);padding-top:0}.profile-columns.is-atlas-library .constellations-realm{padding-top:0}.profile-columns.is-atlas-library .profile-fate-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.profile-columns.is-atlas-library .profile-side-card,.profile-columns.is-atlas-library .profile-aside>.panel{background:var(--surface-standalone);border:1px solid color-mix(in srgb,var(--border-default) 55%,transparent);box-shadow:0 4px 16px #19142d0d,inset 0 1px 0 color-mix(in srgb,var(--text-primary) 5%,transparent);-webkit-backdrop-filter:blur(var(--surface-standard-blur));backdrop-filter:blur(var(--surface-standard-blur))}.profile-side-card>h2,.profile-aside .profile-side-card>h2,.profile-fate-card .today-card-body>h2,.profile-fate-card .fate-snapshot-panel>.today-card-body>h2{font:italic 1.5rem/1.3 var(--font-display);color:var(--text-primary);margin:0 0 8px;padding:0}.constellation-card.is-unavailable{cursor:default;pointer-events:none;opacity:.86;box-shadow:inset 0 1px #ffffff0f}.constellation-card.is-unavailable:hover,.constellation-card.is-unavailable:focus-visible{filter:none;transform:none}.constellation-card.is-coming-soon .constellation-card-art{filter:saturate(.72)brightness(.94);opacity:.78}.constellation-card.is-coming-soon .constellation-art-cover{opacity:.9;filter:saturate(.72)brightness(.94)!important}.constellation-card-state{text-align:left;letter-spacing:.08em;text-transform:uppercase;justify-self:start;width:100%;font:600 .75rem/1.3 var(--font-body)!important;color:color-mix(in srgb,var(--text-secondary) 88%,var(--constellation-starlight))!important;margin:6px 0 0!important}.constellation-card.is-hidden .constellation-art-cover{opacity:.82;filter:grayscale(.28)saturate(.6)brightness(.9)!important}.constellations-realm>*{z-index:1;position:relative}html[data-sky=dawn] .constellations-realm,html[data-appearance=dawn] .constellations-realm{--constellation-starlight:#c89a3d;--constellation-starlight-highlight:#eed38a;--constellation-glow:var(--constellation-starlight);--constellation-star:var(--constellation-starlight);--constellation-path-lit:var(--constellation-starlight);--constellation-path-lit-core:var(--constellation-starlight);--constellation-path-dormant:#8a7e98;--constellation-badge-dormant-opacity:.72;--constellation-badge-dormant-filter:saturate(.5) brightness(.96) contrast(.94);--constellation-badge-earned-filter:brightness(1.1) saturate(1.05);--constellation-ring-dormant:#a890b061;--constellation-ring-earned:var(--constellation-starlight);--constellation-ring-glow:color-mix(in srgb,var(--constellation-starlight) 55%,transparent);--constellation-halo:color-mix(in srgb,var(--constellation-starlight) 40%,transparent);--constellation-env-image:none}html[data-sky=day] .constellations-realm,html[data-appearance=day] .constellations-realm{--constellation-starlight:#c89a3d;--constellation-starlight-highlight:#eed38a;--constellation-glow:var(--constellation-starlight);--constellation-star:var(--constellation-starlight);--constellation-path-lit:var(--constellation-starlight);--constellation-path-lit-core:var(--constellation-starlight);--constellation-path-dormant:#6a8498;--constellation-badge-dormant-opacity:.72;--constellation-badge-dormant-filter:saturate(.48) brightness(.98) contrast(.94) hue-rotate(6deg);--constellation-badge-earned-filter:brightness(1.1) saturate(1.04);--constellation-ring-dormant:#7a98ac66;--constellation-ring-earned:var(--constellation-starlight);--constellation-ring-glow:color-mix(in srgb,var(--constellation-starlight) 50%,transparent);--constellation-halo:color-mix(in srgb,var(--constellation-starlight) 36%,transparent);--constellation-env-image:none}html[data-sky=dusk] .constellations-realm,html[data-appearance=dusk] .constellations-realm{--constellation-starlight:#c89a3d;--constellation-starlight-highlight:#eed38a;--constellation-glow:var(--constellation-starlight);--constellation-star:var(--constellation-starlight);--constellation-path-lit:var(--constellation-starlight);--constellation-path-lit-core:var(--constellation-starlight);--constellation-path-dormant:#8a82a8;--constellation-badge-dormant-opacity:.72;--constellation-badge-dormant-filter:saturate(.52) brightness(.94) hue-rotate(-8deg);--constellation-badge-earned-filter:brightness(1.12) saturate(1.06);--constellation-ring-dormant:#9880b07a;--constellation-ring-earned:var(--constellation-starlight);--constellation-ring-glow:color-mix(in srgb,var(--constellation-starlight) 58%,transparent);--constellation-halo:color-mix(in srgb,var(--constellation-starlight) 45%,transparent);--constellation-env-image:none}html[data-sky=night] .constellations-realm,html[data-appearance=night] .constellations-realm{--constellation-starlight:#c89a3d;--constellation-starlight-highlight:#eed38a;--constellation-glow:var(--constellation-starlight);--constellation-star:var(--constellation-starlight);--constellation-path-lit:var(--constellation-starlight);--constellation-path-lit-core:var(--constellation-starlight);--constellation-path-dormant:#8a96c0;--constellation-badge-dormant-opacity:.7;--constellation-badge-dormant-filter:saturate(.5) brightness(.94);--constellation-badge-earned-filter:brightness(1.14) saturate(1.08);--constellation-ring-dormant:#7a88c06b;--constellation-ring-earned:var(--constellation-starlight);--constellation-ring-glow:color-mix(in srgb,var(--constellation-starlight) 65%,transparent);--constellation-halo:color-mix(in srgb,var(--constellation-starlight) 50%,transparent);--constellation-env-image:none}.profile-columns.is-constellation-focus{isolation:isolate;grid-template-columns:1fr;width:100%;margin-left:0;margin-right:0;padding:0;position:relative}.constellations-overview-head h2{font:italic 2rem/1.2 var(--font-display);letter-spacing:.01em;margin:0 0 8px}.constellations-overview-head .muted{max-width:42ch;margin:0}.constellation-filters{margin:14px 0 20px}.constellation-card-grid{gap:var(--card-stack-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));margin:0;padding:0;list-style:none;display:grid}.constellation-card{border-radius:var(--radius-card,16px);border:1px solid var(--border-structure,var(--border-default));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 42%,transparent),color-mix(in srgb,var(--surface-card) 88%,transparent));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-primary);--atlas-grid-cover-size:min(96%,13.75rem);grid-template-rows:minmax(160px,1fr) auto;gap:0;min-height:100%;padding:0;text-decoration:none;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff1a}.constellation-card-art{width:100%;min-height:158px;color:color-mix(in srgb,var(--text-primary) 80%,var(--text-secondary));background:0 0;border:0;border-radius:0;place-items:center;margin:0;display:grid;overflow:visible}.constellation-art-svg{width:min(72%,7.5rem);height:auto;color:inherit;filter:none;display:block}.constellation-card-art.is-cover-art{min-height:236px;box-shadow:none;background:0 0;padding:10px 10px 6px;overflow:visible}.constellation-card-art.is-cover-art:after{content:none;opacity:0;display:none}.constellation-art-cover{width:var(--atlas-grid-cover-size,min(92%,12.5rem));object-fit:contain;object-position:center;mix-blend-mode:normal;max-width:100%;height:auto;max-height:100%;display:block;filter:none!important;box-shadow:none!important;background:0 0!important}.beginning-badge-art{box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;place-items:center;line-height:0;display:inline-grid;position:relative;overflow:visible}.beginning-badge-art img{object-fit:contain;pointer-events:none;z-index:2;filter:none;background:0 0;width:100%;height:100%;position:relative}.beginning-badge-state-ring{z-index:3;pointer-events:none;border:1.25px solid var(--constellation-ring-dormant);box-shadow:none;border-radius:50%;position:absolute;inset:-4px}.beginning-badge-cardinals{z-index:4;pointer-events:none;opacity:.18;position:absolute;inset:-4px}.beginning-badge-cardinal{background:var(--constellation-starlight,#c89a3d);clip-path:polygon(50% 0%,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0% 50%,38% 38%);filter:none;opacity:.35;width:7px;height:7px;margin:-3.5px;position:absolute}.beginning-badge-cardinal.is-top{top:0;left:50%}.beginning-badge-cardinal.is-right{top:50%;left:100%}.beginning-badge-cardinal.is-bottom{top:100%;left:50%}.beginning-badge-cardinal.is-left{top:50%;left:0}.beginning-badge-art.is-dormant{opacity:var(--constellation-badge-dormant-opacity,.48)}.beginning-badge-art.is-dormant img{filter:var(--constellation-badge-dormant-filter)}.beginning-badge-art.is-earned{opacity:1}.beginning-badge-art.is-earned img{filter:var(--constellation-badge-earned-filter)}.beginning-badge-art.is-earned .beginning-badge-state-ring{border:2.75px solid var(--constellation-starlight);box-shadow:0 0 4px color-mix(in srgb,var(--constellation-starlight-highlight,#eed38a) 58%,transparent), 0 0 12px color-mix(in srgb,var(--constellation-starlight) 38%,transparent), 0 0 26px color-mix(in srgb,var(--constellation-starlight) 16%,transparent), 0 0 44px color-mix(in srgb,var(--constellation-starlight) 8%,transparent)}.beginning-badge-art.is-earned .beginning-badge-cardinals{opacity:.88}.beginning-badge-art.is-earned .beginning-badge-cardinal{opacity:.92;background:var(--constellation-starlight);width:8px;height:8px;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--constellation-starlight) 45%,transparent));margin:-4px}.constellation-node-btn.is-earned .beginning-badge-art:before{content:none}.constellation-node-btn.is-earned .beginning-badge-art:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--constellation-starlight) 22%,transparent) 0%,color-mix(in srgb,var(--constellation-starlight) 8%,transparent) 42%,transparent 72%);opacity:.9;border-radius:50%;position:absolute;inset:-22px}.constellation-badge-summary-item .beginning-badge-art{width:34px;height:34px}.constellation-badge-summary-item .beginning-badge-state-ring{inset:-2px}.constellation-badge-summary-item .beginning-badge-cardinal{width:5px;height:5px;margin:-2.5px}.constellation-badge-summary-item.is-locked .beginning-badge-art{opacity:var(--constellation-badge-dormant-opacity,.62)}.constellation-badge-summary-item.is-locked .beginning-badge-art img{filter:var(--constellation-badge-dormant-filter)}.constellation-badge-summary-item.is-earned .beginning-badge-art{opacity:1}.constellation-badge-summary-item.is-earned .beginning-badge-art img{filter:var(--constellation-badge-earned-filter)}.constellation-detail-aside{opacity:.92}.constellation-detail-aside .constellation-badge-summary{font-size:.92em}.constellation-map-sky,.constellation-map-canvas-bg{object-fit:cover;object-position:center;pointer-events:none;z-index:0;border-radius:inherit;width:100%;height:100%;display:none;position:absolute;inset:0}.constellation-map-wrap.is-atlas-map .constellation-map-sky{display:none!important}.constellation-map-wrap.is-atlas-map .constellation-map-atmosphere{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;background:0 0;border-radius:0;display:block}.constellation-detail.is-atlas-detail .constellation-map-wrap.is-atlas-map .constellation-map-atmosphere,.constellation-detail.is-beginning-detail .constellation-map-wrap.is-beginning .constellation-map-atmosphere{z-index:0;opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-radius:0;display:block}.constellations-realm.constellation-detail.is-atlas-detail,.constellations-realm.constellation-detail.is-beginning-detail{--constellation-env-image:none}.constellation-detail.is-atlas-detail,.constellation-detail.is-beginning-detail{--atlas-sky-base:radial-gradient(ellipse 70% 55% at 50% 42%,#5a3c7847,transparent 62%), linear-gradient(185deg,#2a2038 0%,#4a3560 42%,#6a5080 100%);--atlas-sky-nebula:radial-gradient(ellipse 80% 50% at 18% 28%,#ffbed259,transparent 58%), radial-gradient(ellipse 70% 48% at 82% 34%,#b4a0ff52,transparent 55%), radial-gradient(ellipse 90% 55% at 48% 72%,#785aaa47,transparent 62%);--atlas-sky-dust:radial-gradient(ellipse 55% 40% at 62% 48%,#fff0dc1f,transparent 60%), radial-gradient(ellipse 40% 30% at 30% 58%,#c8b4ff1a,transparent 55%);--atlas-sky-stars:radial-gradient(1.5px 1.5px at 8% 12%,#ffffffd9,transparent), radial-gradient(1px 1px at 16% 28%,#fff8f0b3,transparent), radial-gradient(1.8px 1.8px at 24% 8%,#ffffffbf,transparent), radial-gradient(1px 1px at 32% 42%,#ffffff8c,transparent), radial-gradient(1.2px 1.2px at 40% 16%,#fff0dcb3,transparent), radial-gradient(1px 1px at 48% 34%,#ffffff80,transparent), radial-gradient(2px 2px at 56% 10%,#fffc,transparent), radial-gradient(1px 1px at 64% 48%,#ffffff73,transparent), radial-gradient(1.4px 1.4px at 72% 22%,#fff5e6a6,transparent), radial-gradient(1px 1px at 80% 58%,#ffffff80,transparent), radial-gradient(1.6px 1.6px at 88% 14%,#ffffffb3,transparent), radial-gradient(1px 1px at 94% 40%,#fff6,transparent), radial-gradient(1.2px 1.2px at 12% 62%,#ffffff8c,transparent), radial-gradient(1px 1px at 28% 74%,#fff0dc73,transparent), radial-gradient(1.5px 1.5px at 44% 68%,#fff9,transparent), radial-gradient(1px 1px at 60% 82%,#fff6,transparent), radial-gradient(1.3px 1.3px at 76% 70%,#fff5e68c,transparent), radial-gradient(1px 1px at 90% 86%,#ffffff59,transparent), radial-gradient(1.1px 1.1px at 6% 88%,#fff6,transparent), radial-gradient(1px 1px at 52% 52%,#ffffff4d,transparent)}.constellation-detail.is-atlas-detail:before,.constellation-detail.is-beginning-detail:before{opacity:.35;background-image:var(--atlas-sky-dust), var(--atlas-sky-nebula), var(--atlas-sky-base);border-radius:24px;inset:-20px -12px -24px}.constellation-detail.is-atlas-detail:after,.constellation-detail.is-beginning-detail:after{content:none}.constellation-detail.is-atlas-realm{--atlas-realm-presence:.56;--atlas-node-underglow:transparent;--atlas-node-underglow-dormant:transparent;isolation:isolate;padding:14px var(--content-gutter,1.5rem) 28px;background:0 0;border-radius:0;margin:0;position:relative;overflow:visible}.atlas-realm-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 90%,#0000 100%);mask-image:linear-gradient(#000 0% 90%,#0000 100%)}.atlas-realm-env{object-fit:cover;object-position:center center;pointer-events:none;filter:none;mix-blend-mode:normal;opacity:1;border:0;width:100%;height:100%;display:none;position:absolute;inset:0}html:not([data-sky]) .atlas-realm-env.is-night,html[data-sky=night] .atlas-realm-env.is-night,html[data-appearance=night] .atlas-realm-env.is-night,html[data-sky=dawn] .atlas-realm-env.is-dawn,html[data-appearance=dawn] .atlas-realm-env.is-dawn,html[data-sky=day] .atlas-realm-env.is-day,html[data-appearance=day] .atlas-realm-env.is-day,html[data-sky=dusk] .atlas-realm-env.is-dusk,html[data-appearance=dusk] .atlas-realm-env.is-dusk{display:block}.atlas-constellation-realm{isolation:isolate;background:0 0;position:relative}.atlas-constellation-realm .atlas-realm-atmosphere{border-radius:inherit;inset:0;-webkit-mask-image:none;mask-image:none}.atlas-constellation-realm .constellation-map-wrap{z-index:2;position:relative}.atlas-realm-veil,.atlas-realm-sky,.atlas-realm-stars{display:none!important}.constellation-detail.is-atlas-realm>:not(.atlas-realm-atmosphere){z-index:1;position:relative}html[data-sky=dawn] .constellation-detail.is-atlas-realm,html[data-appearance=dawn] .constellation-detail.is-atlas-realm{--atlas-realm-presence:1;--atlas-detail-ink:#3a2a48;--atlas-detail-muted:#4a3858;--constellation-path-dormant:#83604c;--atlas-node-underglow:radial-gradient(circle,#b898c857 0%,#a888c024 42%,transparent 74%);--atlas-node-underglow-dormant:radial-gradient(circle,#a890b838 0%,#9880a81a 46%,transparent 76%)}html[data-sky=day] .constellation-detail.is-atlas-realm,html[data-appearance=day] .constellation-detail.is-atlas-realm{--atlas-realm-presence:1;--atlas-detail-ink:#1a2a48;--atlas-detail-muted:#2a3a58;--constellation-path-dormant:#796d53;--atlas-node-underglow:radial-gradient(circle,#7aa8d85c 0%,#8ab0dc29 44%,transparent 74%);--atlas-node-underglow-dormant:radial-gradient(circle,#7a9cbc3d 0%,#6a8cac1a 48%,transparent 76%)}html[data-sky=dusk] .constellation-detail.is-atlas-realm,html[data-appearance=dusk] .constellation-detail.is-atlas-realm,html[data-sky=night] .constellation-detail.is-atlas-realm,html[data-appearance=night] .constellation-detail.is-atlas-realm{--atlas-realm-presence:1;--atlas-node-underglow:transparent;--atlas-node-underglow-dormant:transparent}.constellation-detail.is-atlas-detail:before,.constellation-detail.is-beginning-detail:before{content:none!important}.constellation-map-wrap.is-atlas-map{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;overflow:visible!important}.constellation-detail.is-atlas-realm .constellation-detail-progress,.constellation-detail.is-atlas-realm .constellation-reward-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 38%,transparent),color-mix(in srgb,var(--surface-card) 55%,transparent));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:color-mix(in srgb,var(--border-default) 45%,transparent)}.constellation-detail.is-atlas-realm .constellation-lore,.constellation-detail.is-atlas-realm .constellation-badge-summary{box-shadow:none;background:0 0;border:0;padding-left:0;padding-right:0}.constellation-detail.is-atlas-realm .beginning-badge-art.is-earned .beginning-badge-state-ring{box-shadow:0 0 4px color-mix(in srgb,var(--constellation-starlight-highlight,#eed38a) 55%,transparent), 0 0 12px color-mix(in srgb,var(--constellation-starlight) 36%,transparent), 0 0 26px color-mix(in srgb,var(--constellation-starlight) 16%,transparent), 0 0 44px color-mix(in srgb,var(--constellation-starlight) 8%,transparent)}.constellation-detail.is-atlas-realm .constellation-node-btn{isolation:isolate;position:relative}.constellation-detail.is-atlas-realm .constellation-node-btn.is-earned:before,.constellation-detail.is-atlas-realm .constellation-node-btn.is-locked:before{content:"";z-index:0;pointer-events:none;background:var(--atlas-node-underglow);opacity:.9;border-radius:50%;position:absolute;inset:-30px}.constellation-detail.is-atlas-realm .constellation-node-btn.is-locked:before{background:var(--atlas-node-underglow-dormant);opacity:.75}.constellation-detail.is-atlas-realm .constellation-node-btn>*{z-index:1;position:relative}html[data-sky=dusk] .constellation-detail.is-atlas-realm .constellation-node-btn:before,html[data-appearance=dusk] .constellation-detail.is-atlas-realm .constellation-node-btn:before,html[data-sky=night] .constellation-detail.is-atlas-realm .constellation-node-btn:before,html[data-appearance=night] .constellation-detail.is-atlas-realm .constellation-node-btn:before{content:none;opacity:0;background:0 0}html[data-sky=dawn] .constellation-detail.is-atlas-realm .beginning-badge-art.is-earned .beginning-badge-state-ring,html[data-appearance=dawn] .constellation-detail.is-atlas-realm .beginning-badge-art.is-earned .beginning-badge-state-ring,html[data-sky=day] .constellation-detail.is-atlas-realm .beginning-badge-art.is-earned .beginning-badge-state-ring,html[data-appearance=day] .constellation-detail.is-atlas-realm .beginning-badge-art.is-earned .beginning-badge-state-ring{box-shadow:inset 0 0 0 1.25px color-mix(in srgb,var(--constellation-starlight-highlight,#eed38a) 72%,transparent), 0 0 3px color-mix(in srgb,var(--constellation-starlight-highlight,#eed38a) 70%,transparent), 0 0 10px color-mix(in srgb,var(--constellation-starlight-highlight,#eed38a) 42%,transparent), 0 0 18px color-mix(in srgb,var(--constellation-starlight) 40%,transparent), 0 0 34px color-mix(in srgb,var(--constellation-starlight) 18%,transparent), 0 0 52px color-mix(in srgb,var(--constellation-starlight) 9%,transparent)}html[data-sky=dawn] .constellation-detail.is-atlas-realm .constellation-node-btn.is-earned .beginning-badge-art:after,html[data-appearance=dawn] .constellation-detail.is-atlas-realm .constellation-node-btn.is-earned .beginning-badge-art:after,html[data-sky=day] .constellation-detail.is-atlas-realm .constellation-node-btn.is-earned .beginning-badge-art:after,html[data-appearance=day] .constellation-detail.is-atlas-realm .constellation-node-btn.is-earned .beginning-badge-art:after{background:radial-gradient(circle,color-mix(in srgb,var(--constellation-starlight-highlight,#eed38a) 28%,transparent) 0%,color-mix(in srgb,var(--constellation-starlight) 16%,transparent) 38%,color-mix(in srgb,var(--constellation-starlight) 6%,transparent) 58%,transparent 76%);opacity:1}html[data-sky=dawn] .constellation-detail.is-atlas-realm .constellation-edge.is-lit,html[data-appearance=dawn] .constellation-detail.is-atlas-realm .constellation-edge.is-lit,html[data-sky=day] .constellation-detail.is-atlas-realm .constellation-edge.is-lit,html[data-appearance=day] .constellation-detail.is-atlas-realm .constellation-edge.is-lit{filter:drop-shadow(0 0 1.1px color-mix(in srgb,var(--constellation-starlight-highlight,#eed38a) 75%,transparent)) drop-shadow(0 0 2.2px color-mix(in srgb,var(--constellation-glow) 55%,transparent))}html[data-sky=dawn] .constellation-detail.is-atlas-realm .constellation-junction.is-lit,html[data-appearance=dawn] .constellation-detail.is-atlas-realm .constellation-junction.is-lit,html[data-sky=day] .constellation-detail.is-atlas-realm .constellation-junction.is-lit,html[data-appearance=day] .constellation-detail.is-atlas-realm .constellation-junction.is-lit{filter:drop-shadow(0 0 1.4px color-mix(in srgb,var(--constellation-starlight-highlight,#eed38a) 80%,transparent)) drop-shadow(0 0 2.4px color-mix(in srgb,var(--constellation-glow) 55%,transparent))}html[data-sky=dawn] .constellation-detail.is-atlas-realm .constellation-map-wrap.is-atlas-map .constellation-edge-core.is-lit,html[data-appearance=dawn] .constellation-detail.is-atlas-realm .constellation-map-wrap.is-atlas-map .constellation-edge-core.is-lit,html[data-sky=day] .constellation-detail.is-atlas-realm .constellation-map-wrap.is-atlas-map .constellation-edge-core.is-lit,html[data-appearance=day] .constellation-detail.is-atlas-realm .constellation-map-wrap.is-atlas-map .constellation-edge-core.is-lit,html[data-sky=dawn] .constellation-detail.is-atlas-realm .constellation-map-wrap.is-beginning .constellation-edge-core.is-lit,html[data-appearance=dawn] .constellation-detail.is-atlas-realm .constellation-map-wrap.is-beginning .constellation-edge-core.is-lit,html[data-sky=day] .constellation-detail.is-atlas-realm .constellation-map-wrap.is-beginning .constellation-edge-core.is-lit,html[data-appearance=day] .constellation-detail.is-atlas-realm .constellation-map-wrap.is-beginning .constellation-edge-core.is-lit{stroke:color-mix(in srgb,var(--constellation-starlight-highlight,#eed38a) 42%,var(--constellation-starlight,#c89a3d))}html[data-sky=dawn] .constellation-detail.is-atlas-detail,html[data-appearance=dawn] .constellation-detail.is-atlas-detail,html[data-sky=dawn] .constellation-detail.is-beginning-detail,html[data-appearance=dawn] .constellation-detail.is-beginning-detail{--atlas-sky-base:radial-gradient(ellipse 65% 50% at 50% 40%,#8c64a059,transparent 60%), linear-gradient(185deg,#3a2848 0%,#8a6078 32%,#e8b8b0 62%,#f5d8c8 100%);--atlas-sky-nebula:radial-gradient(ellipse 85% 48% at 16% 30%,#ffd2dc8c,transparent 58%), radial-gradient(ellipse 75% 45% at 84% 26%,#dcbeff73,transparent 55%), radial-gradient(ellipse 95% 50% at 48% 70%,#ffc8b459,transparent 62%), radial-gradient(ellipse 50% 35% at 70% 55%,#a078be4d,transparent 58%)}html[data-sky=day] .constellation-detail.is-atlas-detail,html[data-appearance=day] .constellation-detail.is-atlas-detail,html[data-sky=day] .constellation-detail.is-beginning-detail,html[data-appearance=day] .constellation-detail.is-beginning-detail{--atlas-sky-base:radial-gradient(ellipse 58% 46% at 50% 40%,#375faa7a,transparent 60%), radial-gradient(ellipse 40% 34% at 72% 62%,#465aa047,transparent 58%), linear-gradient(185deg,#152a52 0%,#2f5f92 26%,#5f96c8 54%,#9ec4e6 78%,#d0e6f6 100%);--atlas-sky-nebula:radial-gradient(ellipse 78% 44% at 16% 30%,#dcebff6b,transparent 58%), radial-gradient(ellipse 68% 40% at 84% 24%,#aac8f57a,transparent 54%), radial-gradient(ellipse 88% 48% at 48% 70%,#78a5dc6b,transparent 60%), radial-gradient(ellipse 48% 34% at 34% 52%,#a08cdc47,transparent 55%), radial-gradient(ellipse 36% 28% at 62% 44%,#8296d233,transparent 58%);--atlas-sky-dust:radial-gradient(ellipse 50% 36% at 44% 48%,#ffffff14,transparent 58%), radial-gradient(ellipse 34% 26% at 68% 36%,#bed2ff1a,transparent 55%);--atlas-sky-stars:radial-gradient(1.4px 1.4px at 8% 12%,#ffffffc7,transparent), radial-gradient(1px 1px at 16% 28%,#f0faff9e,transparent), radial-gradient(1.6px 1.6px at 24% 8%,#ffffffad,transparent), radial-gradient(1px 1px at 32% 42%,#ffffff7a,transparent), radial-gradient(1.2px 1.2px at 40% 16%,#e6f5ff9e,transparent), radial-gradient(1px 1px at 48% 34%,#ffffff6b,transparent), radial-gradient(1.8px 1.8px at 56% 10%,#ffffffb3,transparent), radial-gradient(1px 1px at 64% 48%,#ffffff5c,transparent), radial-gradient(1.3px 1.3px at 72% 22%,#e6f5ff8c,transparent), radial-gradient(1px 1px at 80% 58%,#fff6,transparent), radial-gradient(1.5px 1.5px at 88% 14%,#fff9,transparent), radial-gradient(1px 1px at 12% 62%,#ffffff73,transparent), radial-gradient(1.2px 1.2px at 44% 68%,#ffffff80,transparent), radial-gradient(1px 1px at 76% 70%,#e6f5ff73,transparent)}html[data-sky=dusk] .constellation-detail.is-atlas-detail,html[data-appearance=dusk] .constellation-detail.is-atlas-detail,html[data-sky=dusk] .constellation-detail.is-beginning-detail,html[data-appearance=dusk] .constellation-detail.is-beginning-detail{--atlas-sky-base:radial-gradient(ellipse 56% 46% at 46% 36%,#461e648c,transparent 58%), radial-gradient(ellipse 38% 32% at 78% 58%,#1c12467a,transparent 56%), linear-gradient(185deg,#0c0618 0%,#2a1240 24%,#6a3260 48%,#a85e78 72%,#e09a88 100%);--atlas-sky-nebula:radial-gradient(ellipse 78% 46% at 20% 34%,#ff8c9666,transparent 58%), radial-gradient(ellipse 68% 42% at 82% 26%,#9650c87a,transparent 55%), radial-gradient(ellipse 92% 50% at 50% 74%,#2814508c,transparent 62%), radial-gradient(ellipse 44% 32% at 62% 48%,#d26e8c4d,transparent 56%), radial-gradient(ellipse 34% 28% at 30% 58%,#3c287847,transparent 58%)}html[data-sky=night] .constellation-detail.is-atlas-detail,html[data-appearance=night] .constellation-detail.is-atlas-detail,html[data-sky=night] .constellation-detail.is-beginning-detail,html[data-appearance=night] .constellation-detail.is-beginning-detail{--atlas-sky-base:radial-gradient(ellipse 58% 48% at 50% 38%,#32246ea6,transparent 58%), radial-gradient(ellipse 40% 35% at 72% 62%,#1e144680,transparent 55%), linear-gradient(185deg,#010108 0%,#060816 40%,#0a0c28 100%);--atlas-sky-nebula:radial-gradient(ellipse 78% 50% at 26% 32%,#5a46aa66,transparent 58%), radial-gradient(ellipse 68% 44% at 78% 54%,#37288261,transparent 55%), radial-gradient(ellipse 90% 48% at 48% 74%,#281c5a59,transparent 60%), radial-gradient(ellipse 42% 30% at 60% 40%,#785ab433,transparent 55%);--atlas-sky-dust:radial-gradient(ellipse 50% 36% at 40% 50%,#ffe6b414,transparent 58%), radial-gradient(ellipse 35% 28% at 68% 34%,#b4c8ff12,transparent 55%)}.constellation-map-wrap.is-atlas-map,.constellation-map-wrap.is-beginning{background:0 0;min-height:520px;overflow:visible}.constellation-map-wrap.is-atlas-map{box-shadow:none;border:0;border-radius:18px;outline:none}.constellation-celestial-chart{z-index:0;pointer-events:none;width:100%;height:100%;color:var(--constellation-starlight,#c89a3d);opacity:.14;position:absolute;inset:0}.constellation-map-wrap.is-atlas-map .constellation-map,.constellation-map-wrap.is-beginning .constellation-map{z-index:1}.constellation-map-wrap.is-atlas-map .constellation-nodes,.constellation-map-wrap.is-beginning .constellation-nodes{z-index:2}.constellation-map-wrap.is-beginning .constellation-edge,.constellation-map-wrap.is-atlas-map .constellation-edge{stroke:var(--constellation-path-dormant);stroke-width:1px;stroke-dasharray:none;opacity:.48;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.constellation-map-wrap.is-beginning .constellation-edge.is-lit,.constellation-map-wrap.is-atlas-map .constellation-edge.is-lit{stroke:color-mix(in srgb,var(--constellation-starlight) 88%,transparent);stroke-width:1.75px;opacity:1;filter:none;vector-effect:non-scaling-stroke}.constellation-map-wrap.is-beginning .constellation-edge-glow.is-lit,.constellation-map-wrap.is-atlas-map .constellation-edge-glow.is-lit{stroke:var(--constellation-starlight);stroke-width:9px;opacity:.18;filter:none;vector-effect:non-scaling-stroke}.constellation-map-wrap.is-beginning .constellation-edge-core.is-lit,.constellation-map-wrap.is-atlas-map .constellation-edge-core.is-lit{stroke:var(--constellation-starlight);stroke-width:1.75px;opacity:.96;vector-effect:non-scaling-stroke}.badge-crown{pointer-events:none;background:linear-gradient(135deg,#f5e6b0,#c9a24a);border-radius:.05em;width:.42em;height:.42em;position:absolute;top:-.18em;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 6px #e0c26a8c}.badge-frame.is-locked .badge-crown{display:none}.constellations-realm .badge-frame.is-earned{border-color:color-mix(in srgb,#f0d9a0 80%,var(--border-default))}.constellation-card-copy{text-align:center;justify-items:center;gap:8px;padding:10px 16px 16px;display:grid}.constellation-card h3{font:italic 1.2rem/1.25 var(--font-display);margin:0}.constellation-card p{font:400 .8125rem/1.4 var(--font-body);color:var(--text-secondary);margin:0}.constellation-card-count{text-align:left;justify-self:start;width:100%;font:600 .875rem/1.3 var(--font-body)!important;color:var(--text-primary)!important;margin-top:6px!important}.constellation-card progress{width:100%;height:5px;accent-color:var(--action-primary);border-radius:999px;overflow:hidden}.constellation-card.is-complete .constellation-card-art{box-shadow:none}.constellation-card.is-complete .constellation-art-svg{filter:none}.constellation-card.is-complete .constellation-art-cover{filter:none!important;box-shadow:none!important}.constellation-card.is-hidden{opacity:.9}.constellation-card.is-hidden .constellation-card-art{filter:grayscale(.25);opacity:.85}.constellation-lock-hint{background:color-mix(in srgb,var(--border-default) 35%,transparent);border-radius:999px;width:100%;height:5px;display:block}.constellations-banner{border:1px solid color-mix(in srgb,var(--border-default) 40%,transparent);text-align:center;border-radius:16px;place-items:center;min-height:96px;margin:24px 0 0;display:grid;position:relative;overflow:hidden}.profile-columns.is-atlas-library .constellations-banner{background:0 0;border:0;min-height:0;margin:18px 0 0;overflow:visible}.profile-columns.is-atlas-library .constellations-banner-sky{display:none}.profile-columns.is-atlas-library .constellations-banner p{color:color-mix(in srgb,var(--atlas-folio-ink,var(--text-secondary)) 72%,transparent);text-shadow:none;opacity:.85;padding:0;position:static}.constellations-banner-sky{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.constellations-banner p{z-index:1;font:italic 1.15rem/1.4 var(--font-display);color:color-mix(in srgb,var(--constellation-star) 80%,var(--text-primary));text-shadow:none;margin:0;padding:18px 22px;position:relative}.constellation-detail-top{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.constellation-detail-head{margin:0 0 14px}.constellation-detail-head h2{font:italic 2.15rem/1.15 var(--font-display);color:var(--atlas-detail-ink,var(--text-primary));margin:0 0 8px}.constellation-detail-desc{max-width:48ch;color:var(--atlas-detail-muted,var(--text-secondary));margin:0;font-size:.95rem}.constellation-back{color:var(--atlas-detail-muted,var(--text-secondary));font:500 .875rem/1.3 var(--font-body);text-decoration:none}.constellation-back:hover{color:var(--atlas-detail-ink,var(--text-primary))}.constellation-detail-progress{border:1px solid color-mix(in srgb,var(--constellation-glow) 28%,var(--border-default));background:linear-gradient(180deg,color-mix(in srgb,var(--constellation-glow) 10%,transparent),color-mix(in srgb,var(--surface-card) 82%,transparent));border-radius:14px;gap:10px;max-width:28rem;margin:0 0 14px;padding:14px 14px 16px;display:grid}.constellation-detail-progress .constellation-status{justify-self:start;margin:0}.constellation-status{font:600 .75rem/1.2 var(--font-body);letter-spacing:.06em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--constellation-glow) 45%,var(--border-default));color:color-mix(in srgb,var(--constellation-star) 78%,var(--atlas-detail-ink,var(--text-primary)));background:color-mix(in srgb,var(--constellation-glow) 16%,transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;margin:0;padding:.4rem .8rem;display:inline-flex}.constellation-status-dot{background:var(--constellation-star);width:7px;height:7px;box-shadow:0 0 10px color-mix(in srgb,var(--constellation-glow) 60%,transparent);border-radius:50%}.constellation-status.is-completed{border-color:color-mix(in srgb,var(--constellation-star) 55%,var(--border-default));background:color-mix(in srgb,var(--constellation-star) 14%,transparent)}.constellation-status.is-hidden{border-color:var(--border-default);color:var(--text-secondary);background:0 0}.constellation-status.is-hidden .constellation-status-dot{background:var(--text-meta);box-shadow:none}.constellation-detail-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.constellation-detail-aside{display:none}.constellation-details-card{border:1px solid color-mix(in srgb,var(--border-default) 55%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 42%,transparent),color-mix(in srgb,var(--surface-card) 58%,transparent));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;max-width:36rem;margin:0 0 18px;overflow:hidden}.constellation-details-toggle{cursor:pointer;text-align:left;width:100%;color:var(--atlas-detail-ink,var(--text-primary));background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 14px;display:flex}.constellation-details-toggle:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.constellation-details-toggle-copy{gap:4px;min-width:0;display:grid}.constellation-details-title{font:600 .8rem/1.2 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--atlas-detail-ink,var(--text-primary))}.constellation-details-summary{margin:0}.constellation-details-chevron{color:var(--atlas-detail-muted,var(--text-secondary));flex:none;place-items:center;transition:transform .16s;display:inline-grid}.constellation-details-card.is-open .constellation-details-chevron{transform:rotate(180deg)}.constellation-details-panel{gap:16px;padding:0 14px 14px;display:grid}.constellation-details-panel[hidden]{display:none}.constellation-progress-count{font:600 1.2rem/1.3 var(--font-body);color:var(--atlas-detail-ink,var(--text-primary));margin:0}.constellation-detail-progress progress{width:100%;height:9px;accent-color:var(--action-primary)}.constellation-badge-summary-name{color:var(--atlas-detail-ink,var(--text-primary))}.constellation-lore{font:400 .92rem/1.45 var(--font-body);color:var(--atlas-detail-muted,var(--text-secondary));margin:0}.constellation-reward-card strong{color:var(--atlas-detail-ink,var(--text-primary))}.constellation-reward-mark.is-stars{place-items:center;width:2rem;height:2rem;font-size:1.15rem;display:inline-grid}.constellation-map-wrap{aspect-ratio:1.05;width:100%;min-height:420px;max-height:680px;color:var(--text-primary);background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.constellation-map-atmosphere{pointer-events:none;background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--constellation-glow) 18%,transparent),transparent 62%), radial-gradient(circle at 18% 78%,color-mix(in srgb,var(--constellation-star) 10%,transparent),transparent 42%), linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 28%,transparent),color-mix(in srgb,var(--surface-card) 62%,transparent));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-default) 28%,transparent), inset 0 0 60px color-mix(in srgb,var(--constellation-glow) 8%,transparent);border-radius:22px;position:absolute;inset:0;overflow:hidden}.constellation-map{z-index:1;pointer-events:none;border-radius:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.constellation-map-stars{pointer-events:none}.constellation-nodes{z-index:2;margin:0;padding:0;list-style:none;position:absolute;inset:0}.constellation-edge{stroke:var(--constellation-path-dormant);stroke-width:.3px;stroke-dasharray:none;fill:none;opacity:.7}.constellation-edge.is-lit{stroke:var(--constellation-path-lit);stroke-dasharray:none;stroke-width:.42px;filter:drop-shadow(0 0 1.2px color-mix(in srgb,var(--constellation-glow) 65%,transparent));opacity:1;transition:stroke .35s,opacity .35s}.constellation-junction{fill:var(--constellation-path-dormant);opacity:.55}.constellation-junction.is-lit{fill:var(--constellation-star);filter:drop-shadow(0 0 1.5px color-mix(in srgb,var(--constellation-glow) 70%,transparent));opacity:1}@media (prefers-reduced-motion:reduce){.constellation-edge.is-lit,.badge-frame,.badge-frame.is-earned,.constellation-art-svg,.constellation-junction.is-lit,.beginning-badge-art.is-earned .beginning-badge-state-ring,.beginning-badge-art.is-earned .beginning-badge-cardinals,.constellation-node-btn.is-earned .beginning-badge-art:before{filter:none;box-shadow:none;transition:none}}.constellation-node{z-index:1;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.constellation-node-btn{color:var(--text-primary);cursor:pointer;background:0 0;border:0;justify-items:center;gap:0;min-width:48px;min-height:48px;padding:0;display:grid;position:relative;overflow:visible}.constellation-node-btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px;border-radius:10px}.constellation-node-btn.is-earned .badge-frame{border-color:color-mix(in srgb,var(--constellation-star) 70%,var(--border-default));box-shadow:0 0 0 1px color-mix(in srgb,var(--constellation-glow) 30%,transparent), 0 0 18px color-mix(in srgb,var(--constellation-glow) 42%,transparent), inset 0 1px 0 #fff3}.constellation-node-label{max-width:7.8rem;font:500 .68rem/1.25 var(--font-body);text-align:center;color:var(--text-secondary);overflow-wrap:anywhere;white-space:normal;text-shadow:none;pointer-events:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.constellation-node-btn.is-earned .constellation-node-label{color:var(--text-primary);font-weight:600}.constellation-node-btn.is-locked .constellation-node-label{opacity:.78}.constellation-map-wrap.is-atlas-map .constellation-node-label{display:none}.constellation-map-wrap.is-atlas-map .constellation-node-tooltip{white-space:nowrap;pointer-events:none;z-index:5;font:600 .72rem/1.2 var(--font-body);letter-spacing:.01em;color:var(--text-primary);background:color-mix(in srgb,var(--surface-elevated) 88%,transparent);border:1px solid color-mix(in srgb,var(--constellation-ring-earned) 35%,var(--border-default));box-shadow:0 6px 18px #00000038, 0 0 12px color-mix(in srgb,var(--constellation-halo) 28%,transparent);opacity:0;visibility:hidden;border-radius:8px;padding:5px 10px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px)}.constellation-map-wrap.is-atlas-map .constellation-node-btn:hover .constellation-node-tooltip,.constellation-map-wrap.is-atlas-map .constellation-node-btn:focus-visible .constellation-node-tooltip,.constellation-map-wrap.is-atlas-map .constellation-node-btn[aria-expanded=true] .constellation-node-tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}@media (hover:none){.constellation-map-wrap.is-atlas-map .constellation-node-btn:hover .constellation-node-tooltip{opacity:0;visibility:hidden}.constellation-map-wrap.is-atlas-map .constellation-node-btn[aria-expanded=true] .constellation-node-tooltip,.constellation-map-wrap.is-atlas-map .constellation-node-btn:focus-visible .constellation-node-tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}}.constellation-lore{font:italic .95rem/1.55 var(--font-display);color:var(--atlas-detail-muted,var(--text-secondary));max-width:36ch;margin:0}.constellation-complete-note{font:500 .875rem/1.4 var(--font-body);color:var(--atlas-detail-ink,var(--text-primary));margin:0}.constellation-rewards{gap:10px;display:grid}.constellation-rewards-label{font:600 .7rem/1 var(--font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--atlas-detail-muted,var(--text-meta));margin:0}.constellation-detail-progress .muted,.constellation-details-summary,.constellation-reward-card .muted{color:var(--atlas-detail-muted,var(--text-secondary))}.constellation-reward-card{border:1px solid var(--border-structure,var(--border-default));background:color-mix(in srgb,var(--surface-card) 88%,transparent);border-radius:12px;grid-template-columns:44px 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.constellation-reward-card strong{font:600 .875rem/1.3 var(--font-body);display:block}.constellation-reward-card .muted{margin:2px 0 0}.constellation-reward-mark{border:1px solid color-mix(in srgb,var(--constellation-glow) 35%,var(--border-default));background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--constellation-glow) 22%,transparent),var(--surface-input));width:40px;height:40px;color:var(--text-primary);border-radius:50%;place-items:center;display:grid;overflow:hidden}.constellation-reward-mark .constellation-art-svg{filter:none;width:28px;height:28px}.constellation-reward-mark.is-mystery{font:700 1.1rem/1 var(--font-display);color:var(--text-meta);filter:grayscale(.2);border-style:dashed}.constellation-reward-card.is-earned .constellation-reward-mark{box-shadow:0 0 12px color-mix(in srgb,var(--constellation-glow) 28%,transparent)}.constellation-card{position:relative}.constellation-card-art:after{content:none;display:none}.constellation-card-art{position:relative}.constellations-realm .badge-frame{background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--constellation-star) 18%,#1c1830) 0 38%,#171328 52%), #14111f;box-shadow:inset 0 1px 0 #ffffff24, 0 0 0 1px color-mix(in srgb,var(--constellation-glow) 12%,transparent);border-width:1.5px}.constellations-realm .badge-frame.is-earned{border-color:color-mix(in srgb,var(--constellation-star) 72%,var(--border-default));background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--constellation-star) 28%,#2a2438),#1a1630 58%), #1a1630;box-shadow:0 0 0 1px color-mix(in srgb,var(--constellation-glow) 32%,transparent), 0 0 20px color-mix(in srgb,var(--constellation-glow) 44%,transparent), inset 0 1px 0 #ffffff38}.constellations-realm .badge-frame.is-locked{opacity:.9;filter:grayscale(.55)brightness(.78);background:#12101c}.constellation-badge-summary{gap:10px;display:grid}.constellation-badge-summary-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.constellation-badge-summary-item{grid-template-columns:32px 1fr;align-items:center;gap:10px;min-height:36px;display:grid}.constellation-badge-summary-name{font:500 .8125rem/1.3 var(--font-body);color:var(--atlas-detail-ink,var(--text-primary))}.constellation-badge-summary-item.is-locked .constellation-badge-summary-name{color:var(--atlas-detail-muted,var(--text-secondary))}.constellation-badge-summary-item.is-locked .badge-frame{filter:grayscale(.7)brightness(.7);opacity:.78}.constellation-badge-summary-item.is-earned .badge-frame{filter:none;opacity:1}.constellation-reward-mark .constellation-art-cover{filter:none;width:28px;height:28px}html[data-sky=dawn] .constellations-realm .constellation-map-atmosphere,html[data-appearance=dawn] .constellations-realm .constellation-map-atmosphere{background:radial-gradient(ellipse at 50% 55%,#f6d7a847,transparent 60%), radial-gradient(circle at 70% 20%,#f0c0d02e,transparent 45%), linear-gradient(180deg,#f8e8e08c,color-mix(in srgb,var(--surface-card) 75%,transparent))}html[data-sky=day] .constellations-realm .constellation-map-atmosphere,html[data-appearance=day] .constellations-realm .constellation-map-atmosphere{background:radial-gradient(ellipse at 50% 40%,#dceeff59,transparent 62%), radial-gradient(circle at 20% 80%,#fff6,transparent 40%), linear-gradient(180deg,#e8f2ff80,color-mix(in srgb,var(--surface-card) 70%,transparent))}html[data-sky=dusk] .constellations-realm .constellation-map-atmosphere,html[data-appearance=dusk] .constellations-realm .constellation-map-atmosphere{background:radial-gradient(ellipse at 50% 70%,#f0a87838,transparent 58%), radial-gradient(circle at 80% 20%,#c070c02e,transparent 48%), linear-gradient(180deg,#3a204866,color-mix(in srgb,var(--surface-card) 70%,transparent))}.profile-media-grid{gap:var(--card-stack-gap);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin:0;padding:0;list-style:none;display:grid}.profile-media-tile{aspect-ratio:1;border:1px solid var(--border-structure,var(--border-default));background:var(--surface-card);border-radius:10px;display:block;overflow:hidden}.profile-media-tile img{object-fit:cover;width:100%;height:100%}.profile-featured-badges{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.profile-featured-badge{border:1px solid var(--border-structure,var(--border-default));background:var(--surface-card);cursor:pointer;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.profile-featured-badge img{object-fit:contain;width:28px;height:28px}.profile-featured-badge-fallback{color:var(--text-secondary);font-size:.9rem}.profile-badge-popover{z-index:30;margin-top:6px;position:absolute}.profile-featured-badges>li{position:relative}.profile-featured-prompt{margin:8px 0 0}.profile-staked-post{margin-bottom:var(--card-stack-gap)}.profile-staked-label{font:600 .75rem/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-meta);margin:0 0 8px}.profile-posts-toolbar{justify-content:flex-end;margin:0 0 12px;display:flex}.profile-engenes-fate h2{font:600 1rem/1.3 var(--font-display);margin:0 0 8px}.connection-member-row .connection-primary-action.button{flex:none;width:auto;min-height:36px;padding:0 12px}.connection-member-row .connection-controls,.connection-member-row .connection-action-row{flex-wrap:nowrap;gap:8px;width:auto;height:auto;min-height:0}@media (max-width:800px){.profile-field-privacy-row,.profile-demo-grid{grid-template-columns:1fr}.collection-sheet.vault-pull-tearsheet.profile-edit-sheet{width:100%;max-height:94dvh}.profile-edit-sheet-scroll,.profile-edit-sheet-header{padding-left:16px;padding-right:16px}.profile-columns{grid-template-columns:1fr}.profile-header h1{font-size:1.75rem}.member-profile{--profile-nav-clearance:var(--shell-header-height,48px);--profile-cover-pull:calc(var(--profile-nav-clearance) * 2);--profile-hero-below-nav:clamp(220px,48vw,300px);padding-top:0}.member-profile .profile-cover,.profile-cover{border-radius:0}.member-profile .profile-cover{--profile-hero-height:calc(var(--profile-nav-clearance) + var(--profile-hero-below-nav));height:var(--profile-hero-height);margin-top:calc(-1 * var(--profile-cover-pull));margin-left:calc(-1 * var(--page-gutter-inline,var(--content-gutter,1rem)));margin-right:calc(-1 * var(--page-gutter-inline,var(--content-gutter,1rem)));width:calc(100% + 2 * var(--page-gutter-inline,var(--content-gutter,1rem)))}.profile-avatar{width:88px;height:88px;margin-top:-44px;font-size:32px}.profile-mini-avatar{width:88px;height:88px;margin:0;font-size:1.75rem}.profile-mini-avatar-wrap{margin-top:-44px}.constellation-detail-body{grid-template-columns:1fr;gap:18px}.constellation-map-wrap{aspect-ratio:.78;min-height:440px;max-height:none}.constellation-node-label{max-width:5.8rem;font-size:.62rem}.constellation-detail-head h2{font-size:clamp(1.65rem,7vw,2rem)}.constellations-overview-head h2{font-size:clamp(1.7rem,7vw,2rem)}.constellation-card-art{min-height:132px}.constellation-art-svg{width:min(68%,6.75rem)}.profile-columns.is-atlas-library,.profile-columns.is-constellation-focus{width:100%;margin-left:0;margin-right:0}.profile-columns.is-atlas-library{padding:16px 0 24px}.page-atmosphere-atlas .page-atmosphere-plate{opacity:0}.constellation-detail.is-atlas-realm{padding:12px 0 22px}.constellation-node-btn{min-width:48px;min-height:48px}}.atlas-folio{--folio-paper:#eef2f4;--folio-paper-deep:#e4e9ee;--folio-paper-lift:#f5f7f9;--folio-edge:#c8d0d8;--folio-ink:#243448;--folio-muted:#5a6878;--folio-print:#ac843c;--folio-print-soft:#c89a3d38;--atlas-book-art-size:clamp(17.5rem,min(98%,78vh),28rem);--folio-art-size:var(--atlas-book-art-size);--progress-track:color-mix(in srgb,#8a8880 22%,var(--folio-paper-deep));--atlas-nav-accent:var(--theme-accent,var(--interactive-accent));--atlas-nav-muted:color-mix(in srgb,var(--text-meta) 70%,transparent);padding:0 0 28px;position:relative}html[data-sky=dawn] .atlas-folio,html[data-appearance=dawn] .atlas-folio{--folio-paper:#f3e8ee;--folio-paper-deep:#eadce6;--folio-paper-lift:#f8f0f4;--folio-edge:#d4c0cc;--folio-ink:#3a2a38;--folio-muted:#6a5868;--folio-print:#d7b194;--folio-print-soft:#dfbb9c4d;--progress-track:color-mix(in srgb,#9a8078 24%,var(--folio-paper-deep));--atlas-nav-accent:color-mix(in srgb,#8a6a88 55%,var(--theme-accent,#4a6d92));--atlas-cover-base:#f3e4e8;--atlas-cover-deep:#e8d0d8;--atlas-cover-metal:#c9a090;--atlas-cover-ink:#4a3048;--atlas-cover-glow:#d3aeab}html[data-sky=day] .atlas-folio,html[data-appearance=day] .atlas-folio{--folio-paper:#eef2f4;--folio-paper-deep:#e4e9ee;--folio-paper-lift:#f5f7f9;--folio-edge:#c8d0d8;--folio-ink:#243448;--folio-muted:#5a6878;--folio-print:#a1926c;--folio-print-soft:#b09b6e42;--progress-track:color-mix(in srgb,#8a8880 24%,var(--folio-paper-deep));--atlas-nav-accent:var(--theme-accent,#435b78);--atlas-cover-base:#eef2f6;--atlas-cover-deep:#e0e6ee;--atlas-cover-metal:#b8a888;--atlas-cover-ink:#243448;--atlas-cover-glow:#a4aba9}html[data-sky=dusk] .atlas-folio,html[data-appearance=dusk] .atlas-folio{--folio-paper:#e6dff0;--folio-paper-deep:#d8cfe6;--folio-paper-lift:#efe8f6;--folio-edge:#bdafcf;--folio-ink:#2a2350;--folio-muted:#5a5080;--folio-print:#a47c50;--folio-print-soft:#b1845652;--progress-track:color-mix(in srgb,#8a7080 26%,var(--folio-paper-deep));--atlas-nav-accent:var(--theme-accent,#5444a4);--atlas-cover-base:#6a4a62;--atlas-cover-deep:#4a3048;--atlas-cover-metal:#c9a878;--atlas-cover-ink:#f2e6dc;--atlas-cover-glow:#b78e94}html[data-sky=night] .atlas-folio,html[data-appearance=night] .atlas-folio{--folio-paper:#1a2248;--folio-paper-deep:#141a3a;--folio-paper-lift:#242c58;--folio-edge:#3a4470;--folio-ink:#e4e8f4;--folio-muted:#a8b4d0;--folio-print:#ddb967;--folio-print-soft:#c89a3d47;--progress-track:color-mix(in srgb,#6e7fbd 18%,var(--folio-paper-deep));--atlas-nav-accent:var(--theme-accent,#98a8d8);--atlas-cover-base:#121641;--atlas-cover-deep:#0b0e31;--atlas-cover-metal:#c89a3d;--atlas-cover-ink:#e8dfd2;--atlas-cover-glow:#98839e}.atlas-folio-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:0 0 8px;display:flex}.atlas-folio-toolbar .constellation-filters{margin:0}.atlas-view-toggle button{gap:0;min-width:40px;padding:0 12px}.atlas-view-toggle button svg{display:block}.atlas-index-page-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:18px;margin:12px 0 0;padding:0;list-style:none;display:grid}.atlas-index-page-item{min-width:0}.atlas-index-page-item .atlas-folio-page{--atlas-grid-art-size:clamp(11rem,72%,16rem);--folio-art-size:var(--atlas-grid-art-size);aspect-ratio:4/5;height:auto;min-height:320px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--folio-edge) 55%,transparent), 0 8px 18px #0000001f;border-radius:6px}.atlas-folio-stage{touch-action:pan-y;box-sizing:border-box;width:100%;max-width:min(980px,100%);margin:16px auto 0;padding:12px 3.5rem 24px;position:relative}.atlas-folio-book{z-index:1;isolation:isolate;max-width:820px;margin:0 auto;position:relative}.atlas-folio-shadow{z-index:0;pointer-events:none;filter:blur(6px);background:radial-gradient(at 50% 0,#140c1c38,#0000 72%);height:24px;position:absolute;bottom:-10px;left:5%;right:5%}.atlas-folio-stack{z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent 0 48%,color-mix(in srgb,var(--folio-edge) 55%,transparent) 50%,transparent 52% 100%), linear-gradient(180deg,var(--folio-paper-deep),color-mix(in srgb,var(--folio-edge) 70%,var(--folio-paper-deep)));opacity:.42;border-radius:2px 8px 6px 2px;position:absolute;inset:4px 1.5% -6px;box-shadow:0 6px 16px #120a181f}.atlas-folio-spread.is-desktop{z-index:1;perspective:1400px;grid-template-columns:1fr 12px 1fr;align-items:stretch;min-height:520px;display:grid;position:relative}.atlas-folio-spread.is-desktop.is-cover-spread{aspect-ratio:auto;grid-template-columns:1fr;width:calc(50% - 6px);max-width:none;min-height:520px;margin:0 0 0 auto}.atlas-folio-book.is-closed-cover .atlas-folio-stack{display:none}.atlas-folio-book.is-closed-cover .atlas-folio-shadow{opacity:.85;height:18px;bottom:-6px;left:52%;right:4%}.atlas-folio-spread.is-mobile{z-index:1;aspect-ratio:4/5;width:100%;max-width:22rem;min-height:0;margin:0 auto;position:relative}.atlas-folio-spread.is-mobile.is-cover-spread{aspect-ratio:682/1024;max-width:min(18rem,86vw);margin:.75rem auto 1.25rem}.atlas-folio-spread.is-mobile.is-slide{animation:.3s cubic-bezier(.22,.8,.32,1) atlas-folio-mobile-slide}.atlas-folio-spread.is-mobile.is-crossfade,.atlas-folio-stage.is-reduced-motion .atlas-folio-spread{animation:.24s atlas-folio-crossfade}@keyframes atlas-folio-mobile-slide{0%{opacity:.55;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes atlas-folio-crossfade{0%{opacity:.4}to{opacity:1}}.atlas-folio-gutter{z-index:2;background:linear-gradient(90deg,#00000038,#00000014 35%,#ffffff1a 50%,#0000001a 65%,#00000038);border-radius:1px;position:relative;box-shadow:inset 4px 0 10px #0000001f,inset -4px 0 10px #0000001f}.atlas-folio-page{color:var(--folio-ink);background:linear-gradient(145deg,color-mix(in srgb,var(--folio-paper) 92%,var(--folio-paper-lift,#fff)),var(--folio-paper-deep));border:1px solid color-mix(in srgb,var(--folio-edge) 80%,transparent);text-align:left;font:inherit;box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;place-items:stretch stretch;gap:10px;width:100%;height:100%;padding:14px 18px 20px;display:grid;position:relative;overflow:hidden;container:folio-page/size}.atlas-folio-page.is-left{transform-origin:100%;box-shadow:inset -18px 0 28px #0000001a, inset 0 1px 0 color-mix(in srgb,var(--folio-paper-lift,#fff) 30%,transparent), 0 8px 18px #0000001a;border-radius:3px 0 0 4px;transform:perspective(1200px)rotateY(1.6deg)}.atlas-folio-page.is-right{transform-origin:0;box-shadow:inset 18px 0 28px #0000001a, inset 0 1px 0 color-mix(in srgb,var(--folio-paper-lift,#fff) 30%,transparent), 0 8px 18px #0000001a;border-radius:0 3px 4px 0;transform:perspective(1200px)rotateY(-1.6deg)}.atlas-folio-page.is-single,.atlas-folio-page.is-cover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--folio-edge) 55%,transparent), inset 10px 0 18px #0000000d, 0 8px 20px #00000024;border-radius:4px 6px 5px 4px;transform:none}.atlas-folio-page.is-blank{opacity:.32;pointer-events:none;background:linear-gradient(145deg,var(--folio-paper),var(--folio-paper-deep))}.atlas-folio-page.is-interactive{cursor:pointer;appearance:none;border-style:solid}.atlas-folio-page.is-interactive:hover,.atlas-folio-page.is-interactive:focus-visible{filter:brightness(1.03);outline:2px solid color-mix(in srgb,var(--folio-print) 55%,transparent);outline-offset:2px}.atlas-folio-page.is-disabled{cursor:default}.atlas-folio-page.is-coming-soon{filter:saturate(.84)brightness(.97)}.atlas-folio-page.is-hidden{filter:none}.atlas-folio-page.is-hidden .atlas-folio-art-zone{filter:saturate(.55)brightness(.92)}.atlas-folio-page.is-hidden .atlas-folio-circles{opacity:.28}.atlas-folio-page.is-hidden .atlas-folio-lower-lockup{opacity:.82}.atlas-folio-page.is-complete{box-shadow:inset 0 0 0 1px #d6bb8c,inset 0 0 0 2px #f5f0e659}.atlas-folio-page.is-complete.is-left{box-shadow:inset 0 0 0 1px #d6bb8c, inset -18px 0 28px #0000001a, inset 0 1px 0 color-mix(in srgb,var(--folio-paper-lift) 30%,transparent), 0 8px 18px #0000001a}.atlas-folio-page.is-complete.is-right{box-shadow:inset 0 0 0 1px #d6bb8c, inset 18px 0 28px #0000001a, inset 0 1px 0 color-mix(in srgb,var(--folio-paper-lift) 30%,transparent), 0 8px 18px #0000001a}.atlas-folio-page.is-complete.is-single,.atlas-folio-page.is-complete.is-cover,.atlas-index-page-item .atlas-folio-page.is-complete{box-shadow:inset 0 0 0 1px #d6bb8c, inset 0 0 0 1px color-mix(in srgb,var(--folio-edge) 40%,transparent), inset 10px 0 18px #0000000d, 0 8px 18px #0000001f}.atlas-folio-page.is-complete:before{content:"";z-index:4;pointer-events:none;opacity:.78;background:#d2b585;position:absolute;inset:8px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23000' d='M4 0L4.7 3.3L8 4L4.7 4.7L4 8L3.3 4.7L0 4L3.3 3.3Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23000' d='M4 0L4.7 3.3L8 4L4.7 4.7L4 8L3.3 4.7L0 4L3.3 3.3Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23000' d='M4 0L4.7 3.3L8 4L4.7 4.7L4 8L3.3 4.7L0 4L3.3 3.3Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23000' d='M4 0L4.7 3.3L8 4L4.7 4.7L4 8L3.3 4.7L0 4L3.3 3.3Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23000' d='M4 0L4.7 3.3L8 4L4.7 4.7L4 8L3.3 4.7L0 4L3.3 3.3Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23000' d='M4 0L4.7 3.3L8 4L4.7 4.7L4 8L3.3 4.7L0 4L3.3 3.3Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23000' d='M4 0L4.7 3.3L8 4L4.7 4.7L4 8L3.3 4.7L0 4L3.3 3.3Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23000' d='M4 0L4.7 3.3L8 4L4.7 4.7L4 8L3.3 4.7L0 4L3.3 3.3Z'/%3E%3C/svg%3E");-webkit-mask-position:0 0,100% 0,0 100%,100% 100%;mask-position:0 0,100% 0,0 100%,100% 100%;-webkit-mask-size:7px 7px;mask-size:7px 7px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.atlas-folio-page.is-complete .atlas-folio-page-art{filter:drop-shadow(0 0 6px #e8d5a86b)drop-shadow(0 1px 4px #c9a87838)}.atlas-folio-page-no{width:100%;font:600 .68rem/1 var(--font-body);letter-spacing:.08em;color:color-mix(in srgb,var(--folio-muted) 80%,var(--folio-print));text-align:left;align-self:start;margin:0}.atlas-folio-art-zone{contain:layout style;box-sizing:border-box;z-index:0;place-items:center;width:100%;height:100%;min-height:0;padding:clamp(2px,1%,6px);display:grid;position:relative;overflow:visible;container:folio-art/size}.atlas-folio-circles{width:min(calc(var(--folio-art-size) * 1.18),96cqw,96cqh);height:min(calc(var(--folio-art-size) * 1.18),96cqw,96cqh);pointer-events:none;opacity:.45;max-width:100%;max-height:100%;box-shadow:0 0 0 1px color-mix(in srgb,var(--folio-print) 26%,transparent), 0 0 0 calc(var(--folio-art-size) * .14) color-mix(in srgb,var(--folio-print) 9%,transparent), 0 0 0 calc(var(--folio-art-size) * .24) color-mix(in srgb,var(--folio-print) 6%,transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.atlas-folio-page-art{z-index:1;width:min(var(--folio-art-size),100cqw,100cqh);height:min(var(--folio-art-size),100cqw,100cqh);aspect-ratio:1;place-items:center;max-width:100%;max-height:100%;display:grid;position:relative;overflow:visible}.atlas-folio-cover-img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%}.atlas-folio-cover-optical.is-optical{--atlas-trim-l:0;--atlas-trim-r:0;--atlas-trim-t:0;--atlas-trim-b:0;width:100%;height:100%;display:block;position:relative;overflow:hidden}.atlas-folio-cover-optical.is-optical .atlas-folio-cover-img{width:calc(100% / (1 - var(--atlas-trim-l) - var(--atlas-trim-r)));height:calc(100% / (1 - var(--atlas-trim-t) - var(--atlas-trim-b)));left:calc(-1 * var(--atlas-trim-l) * 100% / (1 - var(--atlas-trim-l) - var(--atlas-trim-r)));top:calc(-1 * var(--atlas-trim-t) * 100% / (1 - var(--atlas-trim-t) - var(--atlas-trim-b)));object-fit:fill;max-width:none;max-height:none;position:absolute;transform:none}.atlas-folio-lower-lockup{z-index:1;text-align:left;isolation:isolate;background:0 0;flex:none;grid-template-rows:auto auto auto;align-content:start;justify-items:start;gap:6px;width:100%;min-height:0;padding-bottom:2px;display:grid;position:relative}.atlas-folio-title-zone,.atlas-folio-desc-zone,.atlas-folio-status-zone{text-align:left;align-content:start;justify-items:start;width:100%;display:grid}.atlas-folio-title-zone h3{font:italic clamp(1.05rem,2.1vw,1.45rem)/1.2 var(--font-display);color:var(--folio-ink);text-align:left;overflow-wrap:anywhere;margin:0}.atlas-folio-desc-zone p{width:100%;max-width:100%;font:400 .78rem/1.4 var(--font-body);color:var(--folio-muted);text-align:left;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media (min-height:900px){.atlas-folio-desc-zone p{-webkit-line-clamp:6}}.atlas-folio-status-zone{grid-template-rows:auto auto auto;align-content:start;gap:4px;position:relative}.atlas-folio-page-state{letter-spacing:.06em;text-transform:uppercase;font:600 .68rem/1.2 var(--font-body)!important;color:var(--folio-print)!important;text-align:left!important;margin:0!important}.atlas-folio-status-zone.is-complete .atlas-folio-page-state{color:color-mix(in srgb,#c9a878 70%,var(--folio-print))!important}.atlas-folio-page-count{font:600 .9rem/1.2 var(--font-body)!important;color:var(--folio-ink)!important;text-align:left!important;margin:0!important}.atlas-folio-page-count-spacer{visibility:hidden}.atlas-folio-status-zone progress{width:min(85%,12rem);height:5px;accent-color:var(--progress);background:var(--progress-track);margin:0}.atlas-folio-status-zone progress::-webkit-progress-bar{background:var(--progress-track)}.atlas-folio-status-zone progress::-webkit-progress-value{background:var(--progress-fill,var(--progress))}.atlas-folio-status-zone progress::-moz-progress-bar{background:var(--progress-fill,var(--progress))}.atlas-folio-status-zone.is-complete progress,.atlas-folio-status-zone progress.is-complete{--progress:#c9a878;--progress-fill:linear-gradient(90deg,#c9a878 0%,#e8d5a8 48%,#f5f0e6 100%);accent-color:#c9a878}.atlas-folio-status-zone.is-complete progress::-webkit-progress-value{background:linear-gradient(90deg,#c9a878 0%,#e8d5a8 48%,#f5f0e6 100%)}.atlas-folio-status-zone progress.is-complete::-webkit-progress-value{background:linear-gradient(90deg,#c9a878 0%,#e8d5a8 48%,#f5f0e6 100%)}.atlas-folio-status-zone.is-complete progress::-moz-progress-bar{background:linear-gradient(90deg,#c9a878 0%,#e8d5a8 48%,#f5f0e6 100%)}.atlas-folio-status-zone progress.is-complete::-moz-progress-bar{background:linear-gradient(90deg,#c9a878 0%,#e8d5a8 48%,#f5f0e6 100%)}.atlas-folio-status-zone.is-complete:after{content:"✦";color:#d1b384;opacity:.85;pointer-events:none;text-shadow:0 0 4px #e8d5a873;font-size:.55rem;line-height:1;position:absolute;bottom:0;left:min(85%,12rem);transform:translate(-50%,15%)}.atlas-folio-empty-track{opacity:.95}.atlas-folio-nav{z-index:3;border:1px solid color-mix(in srgb,var(--atlas-nav-accent,var(--theme-accent)) 40%,transparent);background:color-mix(in srgb,var(--surface-elevated) 55%,transparent);width:2.35rem;height:2.35rem;color:var(--atlas-nav-accent,var(--theme-accent));font:600 1.25rem/1 var(--font-body);cursor:pointer;-webkit-backdrop-filter:blur(8px);border-radius:999px;position:absolute;top:50%;transform:translateY(-50%)}.atlas-folio-nav:disabled{opacity:.28;cursor:default}.atlas-folio-nav:hover:not(:disabled){color:var(--text-primary);border-color:color-mix(in srgb,var(--atlas-nav-accent) 70%,transparent);background:color-mix(in srgb,var(--atlas-nav-accent) 14%,transparent)}.atlas-folio-nav:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.atlas-folio-nav.is-prev{left:.35rem}.atlas-folio-nav.is-next{right:.35rem}.atlas-folio-stage{padding-left:3.75rem;padding-right:3.75rem}.atlas-folio-indicator{text-align:center;font:600 .72rem/1 var(--font-body);letter-spacing:.06em;color:var(--text-secondary);margin:16px 0 6px}.atlas-folio-dots{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.atlas-folio-dot{cursor:pointer;background:var(--atlas-nav-muted,color-mix(in srgb,var(--text-meta) 55%,transparent));border:0;border-radius:50%;width:7px;height:7px;padding:0}.atlas-folio-dot.is-active{background:var(--atlas-nav-accent,var(--theme-accent));transform:scale(1.15)}.atlas-folio-dot:hover{background:color-mix(in srgb,var(--atlas-nav-accent) 70%,transparent)}.atlas-folio-dot:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.atlas-folio-cover-face{appearance:none;cursor:default;background:0 0;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:0;display:block;overflow:visible;box-shadow:0 14px 28px #100a1833}.atlas-folio-cover-face.is-interactive{cursor:pointer}.atlas-folio-cover-face.is-interactive:hover,.atlas-folio-cover-face.is-interactive:focus-visible{filter:brightness(1.02);outline:2px solid color-mix(in srgb,var(--folio-print) 55%,transparent);outline-offset:3px}.atlas-folio-cover-art{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-composite:source-in;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5px calc(100% - 5px),#0000),linear-gradient(#0000,#000 5px calc(100% - 5px),#0000);mask-image:linear-gradient(90deg,#0000,#000 5px calc(100% - 5px),#0000),linear-gradient(#0000,#000 5px calc(100% - 5px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.atlas-turn-stage{z-index:1;perspective:1600px;transform-style:preserve-3d;position:relative}.atlas-turn-base{z-index:1;position:relative}.atlas-turn-leaf{z-index:4;pointer-events:none;transform-style:preserve-3d;position:absolute;top:0;bottom:0}.atlas-turn-leaf.is-desktop-leaf.is-forward:not(.is-cover-leaf):not(.is-cover-open):not(.is-cover-close){left:calc(50% + 6px);right:0}.atlas-turn-leaf.is-desktop-leaf.is-back:not(.is-cover-leaf):not(.is-cover-open):not(.is-cover-close){left:0;right:calc(50% + 6px)}.atlas-turn-leaf.is-cover-leaf,.atlas-turn-leaf.is-cover-open,.atlas-turn-leaf.is-cover-close,.atlas-turn-leaf.is-mobile-leaf{inset:0}.atlas-turn-leaf.is-desktop-leaf.is-cover-open,.atlas-turn-leaf.is-desktop-leaf.is-cover-close,.atlas-turn-leaf.is-desktop-leaf.is-cover-leaf{aspect-ratio:auto;width:calc(50% - 6px);max-width:none;height:auto;margin:0;inset:0 0 0 calc(50% + 6px)}.atlas-folio-book.is-opening-cover .atlas-folio-stack,.atlas-folio-book.is-closing-cover .atlas-folio-stack{opacity:.55}.atlas-turn-flipper{width:100%;height:100%;transform-style:preserve-3d;will-change:transform,opacity;position:relative}.atlas-turn-leaf.is-forward:not(.is-cover-open):not(.is-cover-close) .atlas-turn-flipper{transform-origin:0;animation:.48s cubic-bezier(.4,0,.2,1) forwards atlas-page-flip-forward}.atlas-turn-leaf.is-back:not(.is-cover-open):not(.is-cover-close) .atlas-turn-flipper{transform-origin:100%;animation:.48s cubic-bezier(.4,0,.2,1) forwards atlas-page-flip-back}.atlas-turn-leaf.is-cover-open .atlas-turn-flipper{transform-origin:0;animation:.48s cubic-bezier(.4,0,.2,1) forwards atlas-cover-open-forward}.atlas-turn-leaf.is-cover-close .atlas-turn-flipper{transform-origin:0;animation:.48s cubic-bezier(.4,0,.2,1) forwards atlas-cover-close-back}.atlas-turn-front,.atlas-turn-backface{backface-visibility:hidden;border-radius:inherit;position:absolute;inset:0}.atlas-turn-front{z-index:1;transform-style:flat;isolation:isolate;background:linear-gradient(145deg,color-mix(in srgb,var(--folio-paper) 92%,var(--folio-paper-lift,#fff)),var(--folio-paper-deep));overflow:hidden;transform:rotateY(0)translateZ(.5px)}.atlas-turn-front .atlas-folio-page,.atlas-turn-front .atlas-folio-cover-face,.atlas-turn-front .atlas-folio-spread{transform-origin:50%;width:100%;height:100%;min-height:100%;box-shadow:none;backface-visibility:visible;opacity:1;visibility:visible;position:relative;transform:none!important}.atlas-turn-front .atlas-folio-page.is-leaf-face{pointer-events:none;cursor:default;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.atlas-turn-front .atlas-folio-art-zone,.atlas-turn-front .atlas-folio-lower-lockup,.atlas-turn-front .atlas-folio-page-no{opacity:1;visibility:visible}.atlas-turn-backface{z-index:0;background:linear-gradient(145deg, color-mix(in srgb,var(--folio-paper-deep) 88%,var(--folio-paper-lift,#fbf8f3)), var(--folio-paper-deep));border:1px solid color-mix(in srgb,var(--folio-edge) 70%,transparent);transform:rotateY(180deg);box-shadow:inset 0 0 24px #0000002e}.atlas-turn-leaf.is-forward:not(.is-cover-open):not(.is-cover-close) .atlas-turn-backface{border-radius:0 3px 4px 0}.atlas-turn-leaf.is-back:not(.is-cover-open):not(.is-cover-close) .atlas-turn-backface{border-radius:3px 0 0 4px}.atlas-turn-leaf.is-cover-open .atlas-turn-backface,.atlas-turn-leaf.is-cover-close .atlas-turn-backface,.atlas-turn-leaf.is-cover-leaf .atlas-turn-backface,.atlas-turn-leaf.is-mobile-leaf .atlas-turn-backface{border-radius:4px 6px 5px 4px}@keyframes atlas-page-flip-forward{0%{opacity:1;transform:rotateY(0)}72%{opacity:1;transform:rotateY(-78deg)}to{opacity:0;transform:rotateY(-118deg)}}@keyframes atlas-page-flip-back{0%{opacity:1;transform:rotateY(0)}72%{opacity:1;transform:rotateY(78deg)}to{opacity:0;transform:rotateY(118deg)}}@keyframes atlas-cover-open-forward{0%{opacity:1;transform:rotateY(0)}78%{opacity:1;transform:rotateY(-118deg)}to{opacity:.35;transform:rotateY(-158deg)}}@keyframes atlas-cover-close-back{0%{opacity:.45;transform:rotateY(-158deg)}22%{opacity:1;transform:rotateY(-118deg)}to{opacity:1;transform:rotateY(0)}}@media (prefers-reduced-motion:reduce){.atlas-turn-leaf{display:none}.atlas-folio-spread.is-mobile.is-slide{animation:none}}.atlas-star-node{isolation:isolate;background:0 0;flex:none;place-items:center;display:inline-grid;position:relative;overflow:visible}.atlas-star-node.is-png .atlas-star-node-img{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;width:100%;height:100%;display:block}.atlas-star-node.is-earned .atlas-star-node-img{filter:drop-shadow(0 0 5px #c89a3d73)drop-shadow(0 0 12px #eed38a47);opacity:1}.atlas-star-node.is-dormant .atlas-star-node-img{opacity:.48;filter:saturate(.55)brightness(.88)}.constellation-node-btn:hover .atlas-star-node.is-png .atlas-star-node-img,.constellation-node-btn:focus-visible .atlas-star-node.is-png .atlas-star-node-img,.constellation-node-btn[aria-expanded=true] .atlas-star-node.is-png .atlas-star-node-img{filter:drop-shadow(0 0 6px #eed38a80)drop-shadow(0 0 14px #c89a3d4d);opacity:1}.constellation-node-btn:focus-visible{outline-offset:3px;border-radius:50%;outline:2px solid #eed38a8c}.badge-detail-popover.is-portal-anchored{max-width:min(320px,100vw - 24px);box-shadow:0 16px 40px #00000047}.atlas-constellation-realm,.atlas-constellation-realm .constellation-map-wrap.is-atlas-map{overflow:visible!important}.collection-sheet.vault-pull-tearsheet.atlas-constellation-tearsheet{--atlas-tearsheet-gutter:24px 40px;--atlas-tearsheet-top:88px;--atlas-tearsheet-inline:64px;inset:auto;top:var(--atlas-tearsheet-top);left:var(--atlas-tearsheet-inline);right:var(--atlas-tearsheet-inline);width:calc(100vw - (var(--atlas-tearsheet-inline) * 2));max-width:none;height:calc(100dvh - var(--atlas-tearsheet-top) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - var(--atlas-tearsheet-top) - env(safe-area-inset-bottom,0px));background:var(--surface-tearsheet,var(--surface-elevated));border-radius:20px 20px 0 0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;bottom:auto;overflow:hidden}.collection-sheet.vault-pull-tearsheet.atlas-constellation-tearsheet>header{margin-bottom:0}.atlas-constellation-tearsheet-header{padding:var(--atlas-tearsheet-gutter);background:0 0;border-bottom:0;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;margin:0;padding-right:calc(40px + 2.5rem);display:flex}.atlas-constellation-tearsheet-titles h2{font:italic clamp(1.55rem,2.6vw,2.1rem)/1.15 var(--font-display);color:var(--text-primary);margin:0}.atlas-constellation-tearsheet-titles p{max-width:48ch;margin:6px 0 0}.atlas-folio-tearsheet-close{z-index:4;cursor:pointer;border:1px solid color-mix(in srgb,var(--border-default) 60%,transparent);background:color-mix(in srgb,var(--surface-elevated) 55%,transparent);width:2.25rem;height:2.25rem;color:var(--text-primary);border-radius:999px;place-items:center;margin:0;padding:0;line-height:0;display:grid;position:absolute;top:14px;right:14px}.atlas-folio-tearsheet-close:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.atlas-constellation-tearsheet-body{flex:1;grid-template-columns:minmax(260px,300px) minmax(0,1fr);min-height:0;margin:0;padding:0;display:grid}.atlas-constellation-side-panel{border-right:1px solid color-mix(in srgb,var(--border-default) 45%,transparent);background:color-mix(in srgb,var(--surface-elevated) 55%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:0;align-content:start;gap:14px;min-height:0;margin:0;padding:0 16px 22px 40px;display:grid;overflow:auto}.atlas-constellation-realm{isolation:isolate;min-width:0;min-height:0;padding:0 40px 22px 16px;position:relative;overflow:hidden}.atlas-constellation-realm .constellation-map-wrap.is-folio-wide{aspect-ratio:1.55;min-height:340px;max-height:100%}.atlas-constellation-mobile-stack{min-height:0;padding:0 16px max(16px,env(safe-area-inset-bottom));flex:1;align-content:start;gap:14px;display:grid;overflow:auto}.atlas-constellation-mobile-card{border:1px solid color-mix(in srgb,var(--border-default) 55%,transparent);background:color-mix(in srgb,var(--surface-elevated) 58%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;overflow:hidden}.atlas-constellation-mobile-toggle{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:12px;margin:0;padding:14px;display:flex}.atlas-constellation-mobile-toggle:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.atlas-constellation-mobile-toggle-copy{flex:1;gap:6px;min-width:0;display:grid}.atlas-constellation-mobile-toggle-copy strong{font:italic 1.35rem/1.2 var(--font-display)}.atlas-constellation-mobile-status{font:600 .75rem/1.3 var(--font-body);letter-spacing:.04em;text-transform:uppercase}.atlas-constellation-mobile-toggle progress{width:100%;height:6px;margin:2px 0 0}.atlas-constellation-mobile-chevron{color:var(--text-secondary);flex:none;transition:transform .16s}.atlas-constellation-mobile-card.is-open .atlas-constellation-mobile-chevron{transform:rotate(180deg)}.atlas-constellation-mobile-panel{gap:14px;padding:0 14px 14px;display:grid}.atlas-constellation-realm.is-mobile-realm{background:0 0;border-radius:14px;min-height:420px;overflow:hidden}@media (max-width:800px){.atlas-folio-stage{padding:10px 2.85rem 18px}.atlas-folio-nav.is-prev{left:.15rem}.atlas-folio-nav.is-next{right:.15rem}.atlas-folio-stack{background:linear-gradient(180deg,var(--folio-paper-deep),color-mix(in srgb,var(--folio-edge) 80%,#000));opacity:.55;border-radius:0 0 6px 6px;height:8px;inset:auto 2% -6px;box-shadow:0 4px 10px #120a1824}.atlas-folio-spread.is-mobile .atlas-folio-page{--atlas-book-art-size:clamp(14.5rem,90%,21rem);--folio-art-size:var(--atlas-book-art-size)}.collection-sheet.vault-pull-tearsheet.atlas-constellation-tearsheet{--atlas-tearsheet-gutter:20px 16px;--atlas-tearsheet-top:auto;--atlas-tearsheet-inline:0px;width:100%;max-width:none;height:auto;max-height:94dvh;margin:0 auto;inset:auto 0 0}.atlas-constellation-tearsheet-header{padding:var(--atlas-tearsheet-gutter);padding-right:calc(16px + 2.5rem)}.atlas-folio-tearsheet-close{top:10px;right:10px}}@media (max-width:1100px) and (min-width:801px){.collection-sheet.vault-pull-tearsheet.atlas-constellation-tearsheet{--atlas-tearsheet-top:72px;--atlas-tearsheet-inline:32px;top:var(--atlas-tearsheet-top);left:var(--atlas-tearsheet-inline);right:var(--atlas-tearsheet-inline);width:calc(100vw - (var(--atlas-tearsheet-inline) * 2));height:calc(100dvh - var(--atlas-tearsheet-top) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - var(--atlas-tearsheet-top) - env(safe-area-inset-bottom,0px))}}.moonlog-nav-link{align-items:center;gap:10px;min-width:0;display:flex}.moonlog-nav-link .nav-label{flex:1;min-width:0}.nav-status-badge{font:700 .625rem/1.2 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary);background:color-mix(in srgb,var(--theme-accent,var(--navigation-accent,#c4b5a0)) 22%,transparent);border:1px solid color-mix(in srgb,var(--theme-accent,var(--navigation-accent,#c4b5a0)) 45%,transparent);border-radius:999px;flex:none;margin-left:auto;padding:2px 7px}@media (max-width:800px){.primary-nav .moonlog-nav-link,.primary-nav .moonlog-nav-link .nav-status-badge{display:none}}.moonlog-page{max-width:var(--content-max)}.moonlog-empty{margin:.5rem 0 0}.moonlog-empty.is-publisher{gap:10px;max-width:36rem;padding:4px 0 8px;display:grid}.moonlog-empty.is-publisher .button{justify-self:start}.moonlog-timeline{margin:0;padding:0;list-style:none;position:relative}.moonlog-timeline:before{content:"";background:color-mix(in srgb,var(--border-default) 70%,transparent);width:1px;position:absolute;top:8px;bottom:8px;left:11px}.moonlog-timeline-item{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:16px;margin:0 0 22px;display:grid}.moonlog-rail-node{z-index:1;cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:relative}.moonlog-rail-dot{background:color-mix(in srgb,var(--text-secondary) 55%,transparent);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb,var(--surface-card) 80%,transparent);border-radius:50%;margin:6px;display:block}.moonlog-timeline-item.is-latest .moonlog-rail-dot,.moonlog-timeline-item.is-open .moonlog-rail-dot{background:var(--theme-accent,var(--navigation-accent,#c4b5a0));box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-accent,var(--navigation-accent,#c4b5a0)) 18%,transparent)}.moonlog-entry.is-collapsed{text-align:left;border:1px solid color-mix(in srgb,var(--border-default) 55%,transparent);background:color-mix(in srgb,var(--surface-card) 72%,transparent);width:100%;color:inherit;cursor:pointer;border-radius:12px;gap:6px;padding:14px 16px;display:grid}.moonlog-entry.is-collapsed time,.moonlog-collapsed-meta{color:var(--text-secondary);font-size:.75rem}.moonlog-entry.is-expanded{border:1px solid color-mix(in srgb,var(--border-default) 50%,transparent);background:color-mix(in srgb,var(--surface-card) 82%,transparent);border-radius:14px;padding:18px 18px 22px}.moonlog-timeline-item.is-latest .moonlog-entry.is-expanded{padding:22px 22px 26px}.moonlog-banner{aspect-ratio:16/7;background:color-mix(in srgb,var(--text-primary) 6%,transparent);border-radius:12px;margin:0 0 16px;overflow:hidden}.moonlog-banner img{object-fit:cover;width:100%;height:100%;display:block}.moonlog-entry-header h2{font:400 1.5rem/1.2 var(--font-display,var(--font-body));margin:0 0 6px}.moonlog-entry-header h2 a{color:inherit;text-decoration:none}.moonlog-subtitle{color:var(--text-secondary);margin:0 0 8px}.moonlog-meta{color:var(--text-secondary);margin:0;font-size:.8125rem}.moonlog-edited{font-style:italic}.moonlog-body{max-width:68ch;margin-top:16px;line-height:1.65}.moonlog-body :is(h2,h3){font-family:var(--font-display,var(--font-body));margin:1.2em 0 .5em;font-weight:400}.moonlog-body :is(ul,ol){padding-left:1.25rem}.moonlog-body img{border-radius:8px;max-width:100%;height:auto}.moonlog-body blockquote{border-left:2px solid color-mix(in srgb,var(--theme-accent,var(--navigation-accent)) 55%,transparent);color:var(--text-secondary);margin:1em 0;padding:.25rem 0 .25rem 1rem}.moonlog-actions,.moonlog-actions-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.moonlog-bite{align-items:center;gap:6px;display:inline-flex}.moonlog-replies{margin-top:12px}.moonlog-reply-composer{gap:10px;margin:12px 0;display:grid}.moonlog-reply-composer textarea:not(.ev-field){border:1px solid var(--control-border,var(--border-default));background:var(--surface-input,transparent);width:100%;min-height:88px;color:var(--text-primary);font:inherit;border-radius:8px;padding:12px}.moonlog-reply-list{gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.moonlog-reply-list li{border-top:1px solid color-mix(in srgb,var(--border-default) 45%,transparent);padding-top:12px}.moonlog-reply-list p{white-space:pre-wrap;margin:.35rem 0}.moonlog-reply-list time{color:var(--text-secondary);font-size:.75rem}.moonlog-view-all{margin-top:12px}.today-moonlog-kicker{color:var(--text-secondary);align-items:center;gap:6px;margin:0 0 6px;font-size:.8125rem;display:inline-flex}.today-moonlog-kicker .shell-vector{flex:none;width:16px;height:16px}.moonlog-editor.control-page{width:100%;max-width:1100px}.moonlog-editor-header{margin-bottom:16px}.moonlog-editor-actions{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.moonlog-field{gap:6px;margin-bottom:12px;display:grid}.moonlog-field input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)){border:1px solid var(--control-border,var(--border-default));background:var(--surface-input,transparent);width:100%;color:var(--text-primary);font:inherit;border-radius:8px;padding:12px}.moonlog-banner-controls{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.moonlog-rt-toolbar,.moonlog-image-controls{border:1px solid color-mix(in srgb,var(--border-default) 55%,transparent);background:color-mix(in srgb,var(--surface-card) 70%,transparent);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:10px;padding:6px 8px;display:flex}.moonlog-image-controls{margin-top:-4px}.moonlog-rt-block select{min-height:28px;font:inherit;color:inherit;border:1px solid color-mix(in srgb,var(--border-default) 55%,transparent);background:color-mix(in srgb,var(--text-primary) 4%,transparent);border-radius:6px;padding:2px 8px;font-size:.8125rem}.moonlog-rt-btn,.moonlog-rt-toolbar>button{min-width:28px;min-height:28px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:4px;margin:0;padding:2px 8px;font-size:.75rem;line-height:1;display:inline-flex}.moonlog-rt-btn:hover:not(:disabled),.moonlog-rt-toolbar>button:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 6%,transparent);border-color:color-mix(in srgb,var(--border-default) 45%,transparent)}.moonlog-rt-btn.is-active,.moonlog-rt-toolbar>button.is-active,.moonlog-rt-btn[aria-pressed=true]{background:color-mix(in srgb,var(--text-primary) 10%,transparent);border-color:color-mix(in srgb,var(--border-default) 65%,transparent)}.moonlog-rt-btn:disabled,.moonlog-rt-toolbar>button:disabled{opacity:.45;cursor:not-allowed}.moonlog-rt-sep{background:color-mix(in srgb,var(--border-default) 70%,transparent);align-self:stretch;width:1px;min-height:18px;margin:2px 4px}.moonlog-tiptap{border:1px solid color-mix(in srgb,var(--border-default) 55%,transparent);background:color-mix(in srgb,var(--surface-card) 78%,transparent);border-radius:12px;min-height:280px;padding:16px}.moonlog-tiptap .ProseMirror{outline:none;min-height:240px}.moonlog-tiptap .ProseMirror p.is-editor-empty:first-child:before{color:var(--text-secondary);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.moonlog-tiptap .ProseMirror img.moonlog-inline-image,.moonlog-body img.moonlog-inline-image{border-radius:8px;max-width:100%;height:auto;display:block}.moonlog-tiptap .ProseMirror img.moonlog-inline-image.is-left,.moonlog-body img.moonlog-inline-image.is-left{margin-left:0;margin-right:auto}.moonlog-tiptap .ProseMirror img.moonlog-inline-image.is-center,.moonlog-body img.moonlog-inline-image.is-center{margin-left:auto;margin-right:auto}.moonlog-tiptap .ProseMirror img.moonlog-inline-image.is-right,.moonlog-body img.moonlog-inline-image.is-right{margin-left:auto;margin-right:0}.moonlog-tiptap .ProseMirror img.ProseMirror-selectednode{outline:2px solid color-mix(in srgb,var(--action-primary,var(--text-primary)) 65%,transparent);outline-offset:2px}.moonlog-emoji-picker{border:1px solid color-mix(in srgb,var(--border-default) 55%,transparent);background:color-mix(in srgb,var(--surface-card) 88%,transparent);border-radius:12px;margin:0 0 12px;padding:12px}.moonlog-emoji-picker-toolbar{gap:8px;margin-bottom:10px;display:flex}.moonlog-emoji-picker-toolbar input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)){border:1px solid var(--control-border,var(--border-default));background:var(--surface-input,transparent);color:var(--text-primary);border-radius:8px;flex:1;padding:8px 10px}.moonlog-emoji-groups{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.moonlog-emoji-grid{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;display:grid}.moonlog-emoji-cell{aspect-ratio:1;background:color-mix(in srgb,var(--text-primary) 5%,transparent);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid}.moonlog-emoji-img{object-fit:contain;width:24px;height:24px}.moonlog-emoji-unicode{font-size:1.25rem;line-height:1}.moonlog-emoji-suggest{border:1px solid color-mix(in srgb,var(--border-default) 55%,transparent);background:color-mix(in srgb,var(--surface-card) 92%,transparent);border-radius:10px;gap:4px;margin:0 0 10px;padding:8px;list-style:none;display:grid}.moonlog-emoji-suggest button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.moonlog-preview{margin-top:12px}html:not([data-sky]){--support-environment-color:#212a5e}html[data-sky=dawn]{--support-environment-color:#f8c6cf}html[data-sky=day]{--support-environment-color:#d4eafd}html[data-sky=dusk]{--support-environment-color:#dbb1de}html[data-sky=night]{--support-environment-color:#212a5e}.page-atmosphere-support{background:var(--support-environment-color)}@media (max-width:800px){.page-atmosphere-support .page-atmosphere-plate{width:max(100%,680px);left:50%;right:auto;transform:translate(-50%)}.forum-page:has(.is-forum-root-composer){padding-bottom:calc(6rem + env(safe-area-inset-bottom,0px))}.forum-page .is-forum-root-composer{height:auto;max-height:none;overflow:visible}.forum-page .is-forum-root-composer textarea{resize:none;max-height:none;overflow:hidden}}@media (prefers-reduced-motion:no-preference){.realm-coverage-moon-liquid-edge,.realm-coverage-moon-horizon-soft{rotate:var(--rcm-scroll-tilt,0deg)}.realm-coverage-moon-stardust{translate:var(--rcm-scroll-dust,0px) 0}.realm-coverage-moon-stars{translate:var(--rcm-scroll-stars,0px) 0}.realm-coverage-moon-halo{scale:var(--rcm-scroll-bloom,1)}}.workspace[data-atmosphere=support]{background-color:var(--support-environment-color);--page-atmosphere-terminal:var(--support-environment-color)}@media (max-width:800px){.forum-page .is-forum-root-composer.is-expanded .attachment-toolbar.composer-footer-row{flex-wrap:wrap;height:auto;max-height:none;overflow:visible}.forum-page .is-forum-root-composer.is-expanded .composer-footer-row .coven-checkbox{white-space:nowrap;flex:none}.forum-page .is-forum-root-composer.is-expanded .coven-compose-footer{flex-basis:100%;justify-content:flex-end;max-width:none}}.realm-coverage-moon.is-large .realm-coverage-moon-texture.is-lit{filter:grayscale()sepia(.35)saturate(.65)brightness(.83)contrast(1.18)}.realm-coverage-moon.is-large.is-covered .realm-coverage-moon-texture.is-lit{filter:grayscale()sepia(.3)saturate(.6)brightness(.96)contrast(1.15)}.realm-coverage-moon-refractions{opacity:.72}.realm-coverage-moon.is-covered .realm-coverage-moon-refractions{opacity:.92}.realm-coverage-moon-corona{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.realm-coverage-moon-glint-event{opacity:.78}.realm-coverage-moon.is-large .realm-coverage-moon-halo{opacity:calc(.35 + var(--rcm-fill) * .0065)}@keyframes rcm-opal-glint{0%,18%,to{opacity:.03}4%{opacity:.25}8%{opacity:1}11%{opacity:.65}16%{opacity:.08}}@media (prefers-reduced-motion:no-preference){.realm-coverage-moon-glint-event{animation:rcm-opal-glint var(--glint-duration) ease-in-out var(--glint-delay) infinite}.realm-coverage-moon-refractions{translate:var(--rcm-scroll-stars,0px) 0}}.realm-opal-aura{z-index:0;pointer-events:none;opacity:var(--opal-strength);position:absolute;inset:0}.realm-opal-aura-light{position:absolute;inset:0}.realm-opal-aura-light:before,.realm-opal-aura-light:after{content:"";pointer-events:none;position:absolute;inset:0}.realm-opal-aura-light:before{filter:blur(13px);opacity:1;background:radial-gradient(at 35% 42%,#fffdf5ee,#0000 66%),radial-gradient(at 72% 64%,#fff9efdd,#0000 64%);inset:-7%;-webkit-mask-image:radial-gradient(closest-side,#000 88%,#0008 96%,#0000 100%);mask-image:radial-gradient(closest-side,#000 88%,#0008 96%,#0000 100%)}.realm-opal-aura-light:after{filter:blur(29px);opacity:.35;background:radial-gradient(at 45% 48%,#fffdf4,#0000 68%),radial-gradient(at 65% 72%,#fff5e7,#0000 60%);inset:-14%;-webkit-mask-image:radial-gradient(closest-side,#000 52%,#0000 100%);mask-image:radial-gradient(closest-side,#000 52%,#0000 100%)}.realm-opal-refractions{position:absolute;inset:0}.opal-catch{background:radial-gradient(ellipse,var(--catch-color),transparent 70%);filter:blur(3px);opacity:.64;border-radius:63% 37% 54% 46%;width:17%;height:11%;position:absolute;transform:translate(-50%,-50%)}.opal-catch.is-c0{--catch-color:#8bdbe7;--catch-time:13.7s;--catch-delay:-2s;top:37%;left:2%}.opal-catch.is-c1{--catch-color:#b8a2e6;--catch-time:17.3s;--catch-delay:-9s;top:10%;left:82%}.opal-catch.is-c2{--catch-color:#a3b4ef;--catch-time:15.1s;--catch-delay:-5s;top:83%;left:89%}.opal-catch.is-c3{--catch-color:#e8b9d0;--catch-time:18.1s;--catch-delay:-13s;opacity:0;top:96%;left:25%}.opal-catch.is-c4{--catch-color:#a3e3eb;--catch-time:16.3s;--catch-delay:-11s;opacity:0;top:0%;left:55%}@keyframes opal-local-refraction{0%,14%,80%,to{opacity:0;transform:translate(-50%,-50%)}38%{opacity:.8;transform:translate(-46%,-54%)}58%{opacity:.4;transform:translate(-53%,-47%)}}@keyframes opal-wisp-refraction{0%,20%,78%,to{stop-color:#fffaf3}45%{stop-color:#d8e9f2}60%{stop-color:#fffaf3}}@keyframes opal-ray-refraction{0%,18%,to{fill:#fff9eb}4%{fill:#d8edf2}6%{fill:#e3dcf2}8%{fill:#fffdf7}11%{fill:#f2e3e9}16%{fill:#fff9eb}}.realm-opal-aura-wisps,.realm-opal-aura-front{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.realm-opal-aura-front{z-index:3}.opal-wisp{transform-origin:100px 100px}.realm-opal-aura-dust{position:absolute;inset:0}.opal-dust{opacity:.65;color:#fffaf1;border-radius:50%;display:block;position:absolute;box-shadow:0 0 3px}@keyframes opal-wisp-drift{0%,to{opacity:.35;transform:rotate(-2deg)}50%{opacity:.75;transform:rotate(2deg)}}@keyframes opal-dust-drift{0%,to{opacity:.12;transform:translate(0)}38%{opacity:.7}65%{opacity:.45;transform:translate(var(--dust-x),var(--dust-y))}85%{opacity:.08}}@media (prefers-reduced-motion:no-preference){.opal-catch{animation:opal-local-refraction var(--catch-time) ease-in-out var(--catch-delay) infinite}.opal-wisp-catch{animation:16.7s ease-in-out -4s infinite opal-wisp-refraction}.realm-coverage-moon-glint-event>path{animation:opal-ray-refraction var(--glint-duration) ease-in-out var(--glint-delay) infinite}.opal-wisp.is-w1{animation:23s ease-in-out -3s infinite opal-wisp-drift}.opal-wisp.is-w2{animation:31s ease-in-out -13s infinite opal-wisp-drift}.opal-wisp.is-w3{animation:37s ease-in-out -21s infinite opal-wisp-drift}.opal-dust{animation:opal-dust-drift var(--dust-time) ease-in-out var(--dust-phase) infinite}}@media (max-width:800px){.opal-dust.desktop-extra{display:none}.realm-opal-aura-light:before{filter:blur(10px)}.realm-opal-aura-light:after{filter:blur(21px);opacity:.3;inset:-9%}.realm-opal-aura-wisps{opacity:.3}}.support-enverse .is-hero .realm-coverage-moon-value{font-size:calc(var(--rcm-size) * .3);line-height:.95}.support-enverse-hero{width:min(100%,54rem)}.support-enverse-lede{text-wrap:balance;max-width:52rem}.support-enverse .is-hero .realm-coverage-moon-caption{font-size:calc(var(--rcm-size) * .038);letter-spacing:.16em}.support-enverse .is-hero .realm-coverage-moon-copy{gap:calc(var(--rcm-size) * .018)}.support-enverse-stage{min-height:0;padding-bottom:0}.support-enverse{padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px));gap:2.5rem}.support-enverse :is(.support-history,.support-contribution-heading,.support-enverse-heart) h2{font:600 clamp(1.85rem,3.3vw,2.5rem)/1.15 var(--font-display);text-align:center;margin:0 0 1rem}.support-design-note{font:400 .72rem/1.4 var(--font-body);text-align:center;color:var(--text-secondary);margin:.25rem 0 1rem}.support-history{min-width:0;position:relative}.support-history-navigation{justify-content:flex-end;gap:.5rem;margin-bottom:.25rem;display:flex}.support-history-navigation button{border:1px solid var(--border-default);background:color-mix(in srgb,var(--surface-elevated) 50%,transparent);width:40px;height:40px;color:var(--text-primary);cursor:pointer;border-radius:50%;font-size:1.5rem}.support-history-navigation button:disabled{opacity:.35;cursor:default}.support-history-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--border-default) transparent;gap:1rem;margin:0;padding:1.25rem .5rem 1.5rem;list-style:none;display:flex;overflow-x:auto}.support-history-rail li{scroll-snap-align:start;flex:0 0 126px;justify-items:center;gap:1rem;display:grid}.past-moon-month{color:var(--text-secondary);font-size:.8rem}.support-history-rail strong{font:500 1.3rem/1 var(--font-display)}.past-moon{isolation:isolate;background:linear-gradient(#101521a6,#111628a6),url(/assets/realm-coverage-moon.webp) 50%/cover;border-radius:50%;width:86px;height:86px;position:relative;box-shadow:0 0 10px #fff4df22}.past-moon i{clip-path:inset(calc(100% - var(--past-fill)) 0 0);filter:brightness(1.2);background:linear-gradient(#fff4df33,#fff9e266),url(/assets/realm-coverage-moon.webp) 50%/cover;border-radius:50%;position:absolute;inset:0}.past-moon.is-full{box-shadow:0 0 3px #fffaf4bb,0 0 18px #fff8df77,0 0 26px #d9dff52b}.past-moon span{color:#fffaf0;text-shadow:0 0 8px #fff;font-size:18px;position:absolute;top:5px;right:3px}.support-enverse-sustain{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.support-contribution-form{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--border-default) 65%,transparent);background:color-mix(in srgb,var(--surface-elevated) 82%,transparent);text-align:left;border-radius:22px;gap:1rem;width:100%;max-width:36rem;margin:auto;padding:clamp(1.25rem,3vw,2rem);display:grid;box-shadow:0 10px 30px #1113260a}.support-field-label{gap:.5rem;font-size:.9rem;font-weight:500;display:grid}.support-contribution-form :is(input,textarea):not(.cds--tile-input){box-sizing:border-box;border:1px solid var(--control-border);background:var(--surface-input);width:100%;color:var(--text-primary);font:inherit;border-radius:10px;padding:.75rem .85rem}.support-contribution-form textarea{resize:vertical;min-height:5rem}.support-contribution-form .support-enverse-amounts{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem}.support-contribution-form .support-enverse-amount{min-height:44px;padding:.65rem .2rem;font-size:.85rem}.support-contribution-form :is(p,.support-enverse-tip,.support-enverse-carry){text-align:left;margin:0}.support-enverse-heart-head p{margin:0}.support-constellation{min-width:0;padding:1.5rem 1.5rem 2rem;position:relative}.support-constellation>svg{pointer-events:none;opacity:.25;width:100%;height:100%;position:absolute;inset:0}.support-constellation>svg path{fill:none;stroke:var(--text-secondary);stroke-width:.14px}.support-floating-members{grid-template-columns:repeat(6,minmax(0,1fr));gap:2.4rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.support-floating-members>li{transform:translate(var(--float-x),var(--float-y));justify-content:center;min-width:0;display:flex;position:relative}.support-star-person{min-width:44px;min-height:44px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}.support-star-avatar{width:var(--star-size);height:var(--star-size);border:1px solid color-mix(in srgb,var(--theme-accent) 45%,#fff);background:radial-gradient(circle at 25% 20%,color-mix(in srgb,var(--surface-elevated) 85%,#dadbf5),var(--surface-elevated));box-shadow:0 0 15px color-mix(in srgb,var(--theme-accent) 16%,transparent);font:500 .8rem var(--font-body);border-radius:50%;place-items:center;display:grid;overflow:hidden}.support-star-avatar img{object-fit:cover;width:100%;height:100%}.support-star-name{background:var(--surface-elevated);width:max-content;max-width:140px;color:var(--text-primary);opacity:0;pointer-events:none;z-index:3;border-radius:7px;padding:5px 8px;font-size:.7rem;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 2px 10px #0002}.support-star-person:is(:hover,:focus-visible) .support-star-name{opacity:1}.support-star-person:focus-visible{outline:2px solid var(--action-primary);outline-offset:5px}.support-star-glint{color:var(--text-secondary);opacity:.5;pointer-events:none;font-size:12px;font-style:normal;position:absolute;top:-10px;right:12%}.support-floating-members>li:nth-child(3n) .support-star-avatar{box-shadow:0 0 22px color-mix(in srgb,var(--theme-accent) 27%,transparent)}.support-heart-waiting{text-align:center;max-width:30rem;margin:2rem auto}.support-enverse-yours{box-sizing:border-box;width:100%;max-width:36rem;margin:auto;padding:1.1rem}@keyframes support-field-glint{0%,61%,to{opacity:.25}67%{opacity:.9}76%{opacity:.3}}@media (prefers-reduced-motion:no-preference){.support-star-glint{animation:support-field-glint var(--star-time) ease-in-out var(--star-delay) infinite}}@media (max-width:800px){.support-enverse{gap:2rem}.support-history-rail li{flex-basis:108px}.support-history-rail{gap:.5rem}.support-constellation{padding:1.5rem 1.1rem 2rem}.support-floating-members{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem .8rem}.support-floating-members>li{transform:translate(calc(var(--float-x)*.4),var(--float-y))}.support-star-name{text-align:center;white-space:normal;max-width:90px}.support-constellation>svg{opacity:.14}}.support-field-dust{pointer-events:none;position:absolute;inset:0}.support-field-dust i{background:var(--text-secondary);opacity:.3;border-radius:50%;width:2px;height:2px;position:absolute;box-shadow:0 0 5px #fff3}.support-floating-members>li:nth-child(4n+1) .support-star-avatar{background:radial-gradient(circle at 20% 10%,color-mix(in srgb,#c9daf4 32%,var(--surface-elevated)),var(--surface-elevated))}.support-floating-members>li:nth-child(4n+2) .support-star-avatar{background:radial-gradient(circle at 70% 20%,color-mix(in srgb,#e1c9e8 24%,var(--surface-elevated)),var(--surface-elevated))}.control-room-frame{min-width:0;max-width:100%}.control-room-tool>.page-content,.control-room-tool .control-page,.control-room-tool .safety-controls{max-width:none;margin:0;padding:0}.control-room-tool .control-breadcrumbs{display:none}.control-snapshot-grid .control-stat{flex-direction:column;justify-content:center;gap:8px;min-height:120px;display:flex}.control-snapshot-grid .control-stat strong{order:0;font-size:2.4rem;line-height:1.1}.control-attention-list{margin:0;padding:0;list-style:none}.control-attention-list a,.report-queue-row{border:0;border-bottom:1px solid var(--border-default);width:100%;color:var(--text-primary);text-align:left;box-sizing:border-box;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:16px;text-decoration:none;display:flex}.control-attention-list a span:nth-child(2),.report-queue-row>strong{flex:1}.control-directory-tiles>li,.control-directory-tile{box-sizing:border-box;height:100%}.control-directory-tile{align-items:flex-start;min-height:130px}.identity-management .report-filters{grid-template-columns:minmax(160px,1fr) minmax(140px,1fr) minmax(130px,1fr);align-items:end;gap:12px;margin:20px 0;display:grid}.account-picker-result{align-items:center;gap:10px;display:flex}.account-picker-result img{object-fit:cover;border-radius:50%}.account-picker-result small{color:var(--text-secondary);display:block}.admin-collection-switcher.context-switcher button[aria-selected=true]{background:var(--action-primary);color:var(--text-on-accent);box-shadow:inset 0 0 0 1px var(--action-primary)}.admin-collection-card{position:relative;overflow:hidden}.admin-collection-card .moonlog-card-link:after{content:"";position:absolute;inset:0}.admin-collection-card .waitlist-actions{z-index:1;border-top:1px solid var(--border-default);margin:16px -16px -16px;padding:0;display:flex;position:relative}.admin-collection-card .waitlist-actions>.button{box-shadow:none;border-radius:0;flex:1;margin:0}.moonlog-entry{background:color-mix(in srgb,var(--surface-elevated) 78%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.moonlog-entry.is-expanded{border-color:color-mix(in srgb,var(--theme-accent) 45%,var(--border-default));box-shadow:0 8px 32px #16112613}.moonlog-page .atmosphere-heading-controls .button{color:var(--text-primary);background:var(--surface-elevated);border:1px solid var(--control-border)}.moonlog-actions .coven-action,.moonlog-actions-row>.button{min-height:44px;color:var(--text-secondary);font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.profile-header-line{grid-template-columns:minmax(0,1fr) auto;row-gap:12px}.profile-header-line .profile-avatar{grid-area:1/1}.profile-identity{grid-area:2/1;padding-top:0}.profile-header-line .profile-header-actions{grid-area:2/2;padding-top:0}.profile-display-line{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.profile-name-handle{gap:4px}.profile-supporter{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:.68rem;display:inline-flex;position:relative;overflow:hidden}.profile-supporter-mark{color:inherit;text-shadow:none}.support-principle{text-align:center;margin:0 0 12px;font-weight:500}.support-card-action{border-radius:0 0 22px 22px;margin:8px calc(-1*clamp(1.25rem,3vw,2rem)) calc(-1*clamp(1.25rem,3vw,2rem));overflow:hidden}.support-card-action .support-enverse-cta{border-radius:0;min-height:56px}.realm-coverage-moon-copy{z-index:5}.opal-atomic-trail{stroke-width:.4px;opacity:.68}.realm-opal-aura-wisps{opacity:.65}@keyframes opal-atomic-travel{to{stroke-dashoffset:-100px}}@keyframes pearl-breath{0%,to{opacity:.96;transform:scale(1)}29%{opacity:.9;transform:scale(1.018)}63%{opacity:1;transform:scale(.996)}82%{opacity:.94;transform:scale(1.009)}}@keyframes supporter-opal-light{0%,to{background-position:12% 40%}47%{background-position:84% 62%}}@media (prefers-reduced-motion:no-preference){.opal-atomic-trail{animation:opal-atomic-travel var(--orbit-time) linear var(--orbit-delay) infinite}.realm-opal-aura-light{animation:23.7s ease-in-out infinite pearl-breath}}@media (max-width:800px){.profile-header-line .profile-header-actions{grid-area:1/2}.profile-identity{grid-area:2/1/auto/-1}.identity-management .report-filters{grid-template-columns:1fr}.report-queue-row{flex-wrap:wrap}.control-room-frame{padding-inline:12px}}.support-profile-preview{box-sizing:border-box;background:var(--surface-elevated);border:1px solid var(--border-default);z-index:10;width:230px;color:var(--text-primary);border-radius:14px;padding:14px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0003}.support-profile-preview .coven-identity{font-size:.8rem}.support-profile-preview p{margin:10px 0;font-size:.75rem}.support-profile-preview .button{width:100%;min-height:44px}.support-floating-members>li:has(.support-profile-preview){z-index:10}.support-floating-members>li:nth-child(6n+1) .support-profile-preview{left:0;transform:none}.support-floating-members>li:nth-child(6n) .support-profile-preview{left:auto;right:0;transform:none}.support-floating-members,.support-constellation>svg{translate:0 var(--heart-parallax,0px)}@keyframes heart-orb-drift{0%,to{transform:translate(-1px)}43%{transform:translate(1.5px,-3px)}72%{transform:translate(-.5px,1px)}}@media (prefers-reduced-motion:no-preference){.support-star-avatar{animation:heart-orb-drift var(--star-time) ease-in-out var(--star-delay) infinite}}.support-constellation[data-visible=false] *,.support-constellation[data-selected=true] .support-star-avatar{animation-play-state:paused}@media (max-width:800px){.support-floating-members>li:nth-child(3n+1) .support-profile-preview{left:0;right:auto;transform:none}.support-floating-members>li:nth-child(3n) .support-profile-preview{left:auto;right:0;transform:none}.support-profile-preview{width:210px}}.profile-header-actions[hidden]{display:none}.realm-opal-aura[data-visible=false] *{animation-play-state:paused}.profile-supporter:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 45%,#fff9 50%,#0000 55%);position:absolute;inset:-30%;transform:translate(-140%)}@keyframes supporter-rare-glint{0%,79%,to{transform:translate(-140%)}84%{transform:translate(140%)}85%{opacity:0}}.identity-entry-link{color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;font-weight:600;text-decoration:underline}.identity-management .waitlist-table th:last-child,.identity-management .waitlist-table td:last-child{text-align:right}@media (max-width:900px){.identity-management .waitlist-table td:nth-child(n){box-sizing:border-box;width:100%}.identity-management .waitlist-table td:last-child{text-align:left}.identity-management .waitlist-table tr{box-sizing:border-box}}.realm-coverage-moon:has(.realm-opal-aura[data-visible=false]) .realm-opal-aura-front *{animation-play-state:paused}.support-profile-preview:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.identity-management .report-filters input:not(:where(.ev-field,.ev-choice,.cds--tile-input,.ev-search input,.ev-number-input input,.form-select input)){box-sizing:border-box;border:1px solid var(--control-border);background:var(--surface-input);width:100%;min-height:44px;color:var(--text-primary);font:inherit;border-radius:8px;margin-top:8px;padding:12px;display:block}@keyframes support-liquid-light{0%,to{transform:translate(-2px,1px)scale(1)}50%{transform:translate(3px,-2px)scale(1.025)}}@keyframes support-orb-float{0%,to{translate:-3px 5px;scale:.98}50%{translate:5px -7px;scale:1.025}}@keyframes support-orb-breathe{0%,to{opacity:.42;scale:.94}50%{opacity:.8;scale:1.1}}.support-star-person:before{content:"";pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--theme-accent) 26%,#e2edff) 5%,color-mix(in srgb,var(--theme-accent) 32%,transparent) 40%,transparent 72%);filter:blur(5px);opacity:.6;z-index:-1;border-radius:50%;position:absolute;inset:-10px}.support-star-avatar{box-shadow:inset 0 0 9px #f3edff44,0 0 14px #e0dfff35}.support-profile-preview{width:280px;max-width:calc(100vw - 48px);padding:16px;top:calc(100% + 3px)}.support-profile-preview:before{height:16px;top:-16px}.support-profile-preview .support-preview-bio{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.support-preview-badges{flex-wrap:wrap;gap:8px;margin:12px 0;padding:0;list-style:none;display:flex}.support-preview-badges li{overflow-wrap:anywhere;align-items:center;gap:5px;max-width:100%;font-size:.7rem;display:flex}.support-preview-badges img{object-fit:contain;flex:none}.support-profile-preview .support-preview-action{border:0;border-top:1px solid var(--border-default);box-sizing:border-box;border-radius:0 0 13px 13px;width:calc(100% + 32px);margin:14px -16px -16px}@media (prefers-reduced-motion:no-preference){.realm-coverage-moon.is-large :is(.realm-coverage-moon-inner-light,.realm-coverage-moon-refractions){transform-box:view-box;transform-origin:50%;animation:16s ease-in-out infinite support-liquid-light}.realm-coverage-moon.is-large .realm-coverage-moon-refractions{animation-duration:21s;animation-direction:reverse;animation-delay:-7s}.realm-coverage-moon-downlight{transform-box:view-box;transform-origin:100px calc((100 - var(--rcm-fill)) * 2px);rotate:var(--rcm-scroll-tilt,0deg)}.support-floating-members>li{animation:support-orb-float var(--star-time) ease-in-out var(--star-delay) infinite}.support-floating-members>li:nth-child(2n){animation-direction:reverse}.support-star-person:before{animation:support-orb-breathe var(--star-time) ease-in-out var(--star-delay) infinite}.support-floating-members>li:is(:hover,:focus-within),.support-constellation[data-visible=false] *{animation-play-state:paused}}@media (max-width:800px){.support-profile-preview{width:250px}}.profile-supporter.surface-aurora-glass{--supporter-base:#2d2c56b3;--supporter-a:#aebfe9;--supporter-b:#b1a5d8;--supporter-c:#d0c6e5;--supporter-ink:#eeeafa;--supporter-edge:#aca7dc;--supporter-pearl:#f8f4ff;color:var(--supporter-ink);background-color:var(--supporter-base);background-image:linear-gradient(105deg,color-mix(in srgb,var(--supporter-a) 30%,transparent) 8%,color-mix(in srgb,var(--supporter-b) 30%,transparent) 42%,color-mix(in srgb,var(--supporter-pearl) 30%,transparent) 64%,color-mix(in srgb,var(--supporter-c) 30%,transparent) 92%);box-shadow:none;text-shadow:none;filter:none;isolation:isolate;background-position:0 40%;background-size:110% 140%;background-origin:padding-box;background-clip:padding-box;border-color:#0000}:is(html[data-sky=dawn],[data-sky-preview=dawn]) .profile-supporter.surface-aurora-glass{--supporter-base:#f6e3efa6;--supporter-a:#efc8df;--supporter-b:#cbbbe5;--supporter-c:#eee0c7;--supporter-ink:#654676;--supporter-edge:#ac8caf;--supporter-pearl:#fff4ef}:is(html[data-sky=day],[data-sky-preview=day]) .profile-supporter.surface-aurora-glass{--supporter-base:#e0edfba6;--supporter-a:#b8e0ee;--supporter-b:#bfcaf1;--supporter-c:#d7c9ef;--supporter-ink:#405579;--supporter-edge:#8b9ec4;--supporter-pearl:#f5f9ff}:is(html[data-sky=dusk],[data-sky-preview=dusk]) .profile-supporter.surface-aurora-glass{--supporter-base:#e1d6f3a6;--supporter-a:#babfe7;--supporter-b:#c8b4e3;--supporter-c:#e9c9dc;--supporter-ink:#574179;--supporter-edge:#a08bbd;--supporter-pearl:#f9effb}.profile-supporter.surface-aurora-glass:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(135deg,var(--supporter-edge),var(--supporter-pearl) 38%,var(--supporter-edge) 72%,var(--supporter-a));opacity:.85;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.profile-supporter.surface-aurora-glass :is(.foil-pearl-label,.profile-supporter-mark){-webkit-text-fill-color:currentColor;color:inherit;filter:none;text-shadow:none;box-shadow:none;z-index:1;background:0 0;position:relative}.profile-supporter.surface-aurora-glass .profile-supporter-mark path{fill:currentColor;filter:none}.profile-supporter.surface-aurora-glass:after{z-index:0;opacity:0;filter:none;box-shadow:none;background:linear-gradient(110deg,transparent 48%,var(--supporter-pearl) 50%,transparent 52%)}@keyframes aurora-glass-drift{50%{background-position:100% 60%}}@keyframes supporter-opal-reflection{0%,76%,83%,to{opacity:0;transform:translate(-140%)}78%{opacity:.2}82%{opacity:0;transform:translate(140%)}}.profile-supporter.surface-aurora-glass .supporter-material-clip{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:1px;overflow:hidden}.profile-supporter.surface-aurora-glass .supporter-material-glimmer{opacity:0;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--supporter-pearl) 35%,transparent) 24%,var(--supporter-pearl) 43%,#fff 50%,var(--supporter-pearl) 57%,color-mix(in srgb,var(--supporter-pearl) 35%,transparent) 76%,transparent 100%);width:18px;height:60px;box-shadow:0 0 3px color-mix(in srgb,var(--supporter-pearl) 45%,transparent);position:absolute;top:-16px;left:0;transform:translate(-30px)rotate(28deg)}@keyframes supporter-material-sweep{0%,11.111%{transform:translate(-30px)rotate(28deg)}50%,to{transform:translate(125px)rotate(28deg)}}@keyframes supporter-material-light{0%,11.111%,50%,to{opacity:0}24.444%{opacity:.95}34.444%{opacity:.9}}@keyframes supporter-soft-star{0%,52.222%,74.444%,to{opacity:0;transform:scale(.8)}62.222%{opacity:1;transform:scale(1.08)}}@keyframes supporter-soft-pin{0%,68%,94%,to{opacity:0;transform:scale(.8)}78%{opacity:1;transform:scale(1.15)}}.profile-supporter.surface-aurora-glass .supporter-twinkles{pointer-events:none;z-index:2;filter:drop-shadow(0 0 .45px var(--supporter-edge));position:absolute;inset:0}.profile-supporter.surface-aurora-glass .supporter-twinkle{opacity:0;pointer-events:none;position:absolute}.profile-supporter.surface-aurora-glass .supporter-twinkle.is-star{background:linear-gradient(#fff,#fff) center/100% 18% no-repeat,linear-gradient(#fff,#fff) center/18% 100% no-repeat,radial-gradient(circle,#fff 0%,var(--supporter-pearl) 35%,transparent 62%);clip-path:polygon(50% 0%,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0% 50%,38% 38%);width:6px;height:6px}.profile-supporter.surface-aurora-glass .supporter-twinkle.is-pin{background:radial-gradient(circle,#fff 0%,var(--supporter-pearl) 45%,transparent 75%);width:2.5px;height:2.5px;box-shadow:0 0 1px .3px var(--supporter-pearl);border-radius:50%}.profile-supporter.surface-aurora-glass .supporter-twinkle:first-child{--twinkle-period:9s;--twinkle-delay:0s;top:-1px;left:31%}.profile-supporter.surface-aurora-glass .supporter-twinkle:nth-child(2){--twinkle-period:9.7s;--twinkle-delay:-3.2s;bottom:3px;left:53%}.profile-supporter.surface-aurora-glass .supporter-twinkle:nth-child(3){--twinkle-period:18s;--twinkle-delay:-3.5s;bottom:0;right:3px}.profile-supporter.surface-aurora-glass .supporter-twinkle:nth-child(4){--twinkle-period:8.3s;--twinkle-delay:-1.4s;bottom:3px;left:7px}.profile-supporter.surface-aurora-glass .supporter-twinkle:nth-child(5){--twinkle-period:12.7s;--twinkle-delay:-8.8s;top:3px;right:20px}.profile-supporter.surface-aurora-glass{overflow:visible}.profile-supporter.surface-aurora-glass .supporter-edge-light{pointer-events:none;z-index:2;fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.profile-supporter.surface-aurora-glass .supporter-edge-travel{stroke:var(--supporter-pearl);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:1.8 98.2;opacity:0;filter:blur(.85px);--supporter-catch-strength:.48}.profile-supporter.surface-aurora-glass .supporter-edge-bloom{stroke-width:3px;opacity:0;filter:blur(1.6px);--supporter-catch-strength:.28}.profile-supporter.surface-aurora-glass .supporter-edge-glint{fill:var(--supporter-pearl);stroke:var(--supporter-edge);stroke-width:.35px;opacity:0;filter:drop-shadow(0 0 1.4px var(--supporter-pearl));transform-origin:80px .75px}.profile-supporter.surface-aurora-glass .supporter-edge-glint circle{fill:#fff;stroke:none}@keyframes supporter-edge-travel{to{stroke-dashoffset:-100px}}@keyframes supporter-edge-soft-catch{0%,18%,54%,to{opacity:0}33%{opacity:var(--supporter-catch-strength)}42%{opacity:calc(var(--supporter-catch-strength) * .65)}74%{opacity:calc(var(--supporter-catch-strength) * .7)}86%{opacity:0}}@keyframes supporter-edge-glint{0%,41.667%,49.444%,to{opacity:0;transform:scale(.8)}45.556%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.profile-supporter.surface-aurora-glass{animation:28s ease-in-out infinite aurora-glass-drift}.profile-supporter.surface-aurora-glass .supporter-material-glimmer{animation:9s linear infinite supporter-material-sweep,9s ease-in-out infinite supporter-material-light}.profile-supporter.surface-aurora-glass .supporter-twinkle.is-star{animation:supporter-soft-star var(--twinkle-period) ease-in-out var(--twinkle-delay) infinite}.profile-supporter.surface-aurora-glass .supporter-twinkle.is-pin{animation:supporter-soft-pin var(--twinkle-period) ease-in-out var(--twinkle-delay) infinite}.profile-supporter.surface-aurora-glass .supporter-edge-travel{animation:18s linear infinite supporter-edge-travel,13.7s ease-in-out -3.2s infinite supporter-edge-soft-catch}.profile-supporter.surface-aurora-glass .supporter-edge-glint{animation:36s ease-in-out infinite supporter-edge-glint}}@media (min-width:901px){.enverse-data-table{table-layout:auto}.enverse-data-table :is(th,td):nth-child(n){width:auto}.enverse-data-table td:last-child,.enverse-data-table td:last-child .button{white-space:nowrap}}@media (max-width:900px){.enverse-data-table :is(th,td):nth-child(n){box-sizing:border-box;width:100%}.enverse-data-table tr{box-sizing:border-box}}.voting-library-form{gap:var(--space-4,1rem);width:100%;max-width:960px;margin-inline:auto;display:grid}.voting-library-form label{gap:.4rem;display:grid}.voting-library-form label:has(input[type=checkbox]){align-items:center;gap:.5rem;display:flex}.voting-library-form fieldset{border:1px solid var(--border);border-radius:16px;gap:1rem;min-width:0;padding:1rem;display:grid}.voting-library-form :is(input,select,textarea){box-sizing:border-box;max-width:100%}.voting-reference-image{object-fit:contain;max-width:100%;max-height:70vh;margin:auto;display:block}.voting-goal-schedule .button{padding:.25rem .5rem;font-size:.75rem}.voting-goal-schedule p{font-size:.85rem}.voting-foundation,.voting-foundation>*{min-width:0}.voting-foundation select{box-sizing:border-box}.voting-foundation .voting-card-actions>button{background:0 0;border:0;border-radius:0;flex:1}.admin-filter-bar{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));align-items:end;display:grid}.management-workspace{gap:var(--space-24);min-width:0;display:grid}.management-workspace>.control-room-header-row h2{margin:0}.table-row-actions{gap:var(--space-8);justify-content:flex-end;display:flex}.row-ghost{min-height:44px;padding:var(--space-8) var(--space-12);border-radius:var(--radius-8);color:var(--text-secondary);font:inherit;background:0 0;border:0;align-items:center;display:inline-flex}.row-ghost:hover:not(:disabled){background:var(--surface-selected);color:var(--text-primary)}.row-ghost.danger{color:var(--danger)}@media (hover:hover) and (pointer:fine){tr:not(:hover):not(:focus-within) .table-row-actions{opacity:0}}@media (max-width:900px){.table-row-actions{opacity:1;justify-content:flex-start}}.enverse-tearsheet>.profile-edit-sheet-footer{justify-content:flex-end;gap:var(--space-12);height:auto;min-height:var(--card-footer-height);max-height:none;padding:var(--space-16) 40px}.enverse-tearsheet>.profile-edit-sheet-footer .button{border-radius:var(--radius-8);text-align:left;flex:0 auto;justify-content:flex-start;width:auto;height:auto;min-height:44px}.enverse-tearsheet>.profile-edit-sheet-footer .button.secondary{border:1px solid var(--control-border);order:0}.enverse-tearsheet>.profile-edit-sheet-footer .button:not(.secondary){order:1}@media (max-width:800px){.enverse-tearsheet>.profile-edit-sheet-footer{padding:var(--space-16);flex-wrap:wrap}}.form-select-trigger,.form-select-list{border-color:var(--control-border)}.form-select-list{padding:0}.form-select-option{white-space:normal;overflow-wrap:anywhere;border-radius:0;min-height:44px}.form-select-option:disabled{color:var(--text-disabled);cursor:not-allowed;background:0 0}.control-directory-tile{font:inherit;text-align:left;width:100%;box-shadow:none}.control-directory-tile[aria-pressed=true],.control-directory-tile[aria-current=page]{border-color:var(--border-focus);background:var(--surface-selected)}.control-directory-tiles[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:639px){.control-directory-tiles[data-count="4"]{grid-template-columns:1fr}}.platform-tag,.forum-category-option.is-active,.forum-category-option[aria-selected=true],.form-select-option.is-selected{color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.profile-supporter.surface-aurora-glass .supporter-edge-light{display:none}}
