:root{--acc-sweep: 1.4s;--acc-amber: #f0b45a}.acc-link{padding: 0;border: 0;background: none;color: var(--gold-1);font: inherit;font-size: var(--fs-sm);font-weight: 550;text-decoration: underline;text-underline-offset: 3px;cursor: pointer}.acc-link:hover{color: var(--text)}.acc-small{font-size: var(--fs-sm)}.acc-btns{display: flex;flex-wrap: wrap;gap: var(--space-2)}.btn--calm{background: transparent;border-color: rgba(63,220,154,0.6);color: var(--emerald-ink)}.btn--calm:hover{background: var(--emerald-dim);border-color: var(--emerald)}.acc-in{animation: acc-rise var(--dur-3,0.45s) var(--ease-out,var(--ease)) both}@keyframes acc-rise{from{opacity: 0;transform: translateY(8px)}}.auth__aside .checklist li.is-lead{color: var(--text);font-weight: 600}@media (prefers-reduced-motion: no-preference){.auth__panel{view-transition-name: join-card}}.acc-known,.acc-draft{display: flex;align-items: center;gap: var(--space-2);flex-wrap: wrap;margin: 0;padding: var(--space-3) var(--space-4);border-radius: var(--radius-sm);background: var(--surface);border: 1px solid var(--line);color: var(--text-2);font-size: var(--fs-sm)}.acc-known svg{flex: none;width: 16px;height: 16px;color: var(--gold-2)}.acc-known a{color: var(--gold-1);font-weight: 600;text-decoration: underline;text-underline-offset: 3px}.acc-known[hidden],.acc-draft[hidden]{display: none}.field.is-locked>.input{border-style: dashed;background: rgba(63,220,154,0.04);color: var(--text);cursor: default}.acc-change{justify-self: start;margin-top: -2px}.acc-change[hidden]{display: none}[data-form="register"] .field[hidden],[data-cur-pw][hidden]{display: none}.acc-pwskip{margin-top: calc(var(--space-2) * -1);font-size: var(--fs-sm)}.acc-pwskip em,.acc-notify em{display: block;font-style: normal;color: var(--muted);font-size: var(--fs-xs)}.form-alert:focus{outline: none}.form-alert:focus-visible{outline: 2px solid var(--gold-2);outline-offset: 3px}.form-alert p{margin: 0}.acc-alert-acts{display: flex;flex-wrap: wrap;gap: var(--space-2);margin-top: var(--space-3)}.acc-alert-foot{margin-top: var(--space-3)!important;font-size: var(--fs-sm)}.acc-alert-foot a{color: var(--gold-1);text-decoration: underline;text-underline-offset: 3px}.acc-remember{font-size: var(--fs-sm)}.acc-sent{margin: 0;color: var(--text-2)}.acc-inbox{display: flex;flex-wrap: wrap;gap: var(--space-2)}.acc-inbox:empty{display: none}.acc-code{font-size: 1.4rem;letter-spacing: 0.4em;text-align: center;font-variant-numeric: tabular-nums}.acc-comes{margin-bottom: var(--space-5);padding: var(--space-4);border-radius: var(--radius);background: var(--surface);border: 1px solid var(--line)}.acc-comes[hidden]{display: none}.acc-comes__h{font-size: var(--fs-base);font-weight: 650}.acc-comes p{margin: var(--space-2) 0 0}.acc-comes__list{display: grid;gap: var(--space-2);list-style: none;margin: var(--space-3) 0 0;padding: 0;font-size: var(--fs-sm)}.acc-comes__list li{display: flex;align-items: center;gap: var(--space-2);min-width: 0}.acc-comes__list a,.acc-comes__list span:last-child{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: var(--text)}.acc-comes__list .chip{flex: none}.acc-comes__fine{color: var(--dim);font-size: var(--fs-2xs)}.acc-preview{margin-top: var(--space-5)}.acc-preview__list{display: grid;gap: var(--space-2);list-style: none;margin: 0;padding: 0}.acc-preview__card{padding: var(--space-4);border-radius: var(--radius);background: rgba(0,0,0,0.18);border: 1px solid var(--line)}.acc-preview__label{display: flex;align-items: center;gap: var(--space-2);margin: 0 0 var(--space-3);font-size: var(--fs-xs);font-weight: 600;color: var(--text-2)}.acc-preview__label svg{width: 16px;height: 16px;color: var(--gold-2)}.acc-preview__ex{margin-left: auto;padding: 1px var(--space-2);border-radius: var(--radius-pill);border: 1px solid var(--line-2);color: var(--muted);font-size: var(--label-size);font-weight: 600;letter-spacing: var(--label-track);text-transform: var(--label-case)}.acc-preview__slots{display: grid;gap: var(--space-2);list-style: none;margin: 0;padding: 0}.acc-preview__slots li{display: flex;align-items: center;gap: var(--space-2);min-width: 0}.acc-preview__slots img{flex: none;width: 64px;height: 40px;border-radius: var(--radius-xs);object-fit: cover;background: var(--bg-3)}.acc-preview__slots span{display: grid;min-width: 0;font-size: var(--fs-sm)}.acc-preview__slots b{font-weight: 600;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.acc-preview__slots small{color: var(--muted);font-size: var(--fs-2xs)}.acc-preview__quote{margin: 0;color: var(--text-2);font-size: var(--fs-sm);line-height: 1.5;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden}.acc-preview__quote b{display: block;margin-bottom: var(--space-1);color: var(--text)}.acc-preview__filter{display: flex;flex-wrap: wrap;gap: var(--space-2);margin: 0}.acc-preview__count{margin: var(--space-2) 0 0;color: var(--text-2);font-size: var(--fs-sm)}.acc-preview__count b{color: var(--gold-1);font-family: var(--font-display);font-weight: 400;font-size: 1.5rem}@media (prefers-reduced-motion: no-preference){.acc-preview__card{animation: acc-rise var(--dur-3,0.45s) var(--ease-out,var(--ease)) both;animation-delay: calc(var(--i,0) * 80ms + 120ms)}}[data-form="register"] .field{position: relative}.field.is-valid>.input,.acc-dob.is-valid .input{border-color: rgba(63,220,154,0.45)}.field.is-valid>.input{padding-right: 42px}.field.is-valid::after,.acc-dob.is-valid legend::after{content: "";position: absolute;right: 14px;top: calc(0.82rem * 1.5 + 8px + 17px);width: 18px;height: 18px;border-radius: 50%;background: var(--emerald) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12.5 4 4L18 8' fill='none' stroke='%2307080b' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat;animation: acc-tick 0.35s var(--ease-spring,cubic-bezier(0.34,1.4,0.5,1)) both;pointer-events: none}.acc-dob.is-valid legend{position: relative;padding-right: 26px}.acc-dob.is-valid legend::after{right: 0;top: 50%;margin-top: -9px}@keyframes acc-tick{from{opacity: 0;transform: scale(0.3) rotate(-35deg)}}.acc-suggest{margin-top: -2px}.acc-suggest[hidden]{display: none}.acc-dob{border: 0;margin: 0;padding: 0;min-width: 0}.acc-dob legend{padding: 0;margin-bottom: var(--space-2);font-size: var(--fs-xs);color: var(--text-2);font-weight: 550}.acc-dob__parts{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr);gap: var(--space-2)}.acc-dob__parts[data-order="ymd"]{grid-template-columns: minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}.acc-dob__part{display: grid;gap: var(--space-1)}.acc-dob__part label{font-size: var(--fs-2xs);color: var(--muted)}.acc-dob__part .input{text-align: left;font-variant-numeric: tabular-nums;letter-spacing: 0.04em}.acc-dob small{display: block;margin-top: var(--space-2);color: var(--dim);font-size: var(--fs-2xs)}.acc-dob .field-error{display: block;margin-top: var(--space-2)}.acc-pw-rules{display: flex;flex-wrap: wrap;gap: var(--space-2) var(--space-4);list-style: none;margin: 2px 0 0;padding: 0;font-size: var(--fs-xs);color: var(--muted)}.acc-pw-rules li{display: inline-flex;align-items: center;gap: var(--space-2);transition: color var(--dur-2)}.acc-pw-rules li::before{content: "";width: 14px;height: 14px;border-radius: 50%;border: 1.5px solid var(--line-control);transition: background var(--dur-2),border-color var(--dur-2)}.acc-pw-rules li.is-ok{color: var(--emerald-ink)}.acc-pw-rules li.is-ok::before{border-color: var(--emerald);background: var(--emerald) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12.5 4 4L18 8' fill='none' stroke='%2307080b' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 10px no-repeat}.pw-meter[data-level="weak"] i{background: var(--ruby)}.pw-meter[data-level="ok"] i{background: var(--emerald)}.pw-meter[data-level="strong"] i{background: var(--gold-grad);box-shadow: 0 0 10px rgba(226,194,122,0.5)}.acc-optins{padding-top: var(--space-4);border-top: 1px dashed var(--line)}.acc-optins[hidden]{display: none}.acc-reveal{margin-left: var(--space-6)}.acc-reveal[hidden]{display: none}.acc-optins-blocked{display: flex;gap: var(--space-2);align-items: flex-start;margin: 0;padding: var(--space-3) var(--space-4);border-radius: var(--radius-sm);background: var(--surface);border: 1px solid var(--line);color: var(--muted);font-size: var(--fs-sm)}.acc-optins-blocked[hidden]{display: none}.acc-optins-blocked svg{flex: none;width: 16px;height: 16px;margin-top: 2px}.acc-submit{position: relative;overflow: hidden;margin-inline: auto;transition: width var(--dur-2) var(--ease-out,var(--ease)),border-radius var(--dur-2) var(--ease-out,var(--ease)),padding var(--dur-2) var(--ease-out,var(--ease))}.acc-submit__label{transition: opacity var(--dur-1)}.acc-submit__check{position: absolute;left: 50%;top: 50%;width: 26px;height: 26px;margin: -13px 0 0 -13px;fill: none;stroke: var(--gold-1);stroke-width: 3;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 24;stroke-dashoffset: 24;opacity: 0}.acc-submit.is-success{padding: 0;background: var(--gold-tint-3);border-color: var(--gold-line-strong);pointer-events: none}.acc-submit.is-success>:not(.acc-submit__check){opacity: 0}.acc-submit.is-success .acc-submit__check{opacity: 1;animation: acc-draw 0.3s 0.25s var(--ease) forwards}.acc-submit[disabled]:not(.is-success){opacity: 0.75}@keyframes acc-draw{to{stroke-dashoffset: 0}}.acc-login-row{display: flex;align-items: center;justify-content: space-between;gap: var(--space-3);flex-wrap: wrap;font-size: var(--fs-sm)}.acc-login-row>a{color: var(--gold-1)}[data-login-step][hidden]{display: none}.acc-status-wrap{padding-block: clamp(56px,10vw,120px)}.acc-status{max-width: 560px;margin-inline: auto;padding: clamp(28px,5vw,48px);text-align: center}.acc-status .muted{max-width: 46ch;margin-inline: auto}.acc-status .auth__logo{display: flex;justify-content: center}.acc-status__actions{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--space-2);margin-top: 26px}.acc-status__actions[hidden],.acc-status [hidden]{display: none}.acc-status__mfa{text-align: left}.acc-status .form{text-align: left;margin-top: var(--space-5)}.acc-verify-optin{margin: var(--space-5) auto 0;max-width: 460px;text-align: left}.acc-verify-close{margin-top: var(--space-4)!important}.acc-unsub__legend{margin-bottom: var(--space-3);font-weight: 600;font-size: var(--fs-base)}.acc-unsub .checks{gap: var(--space-3)}.acc-status[data-state="mfa"] .acc-seal{display: none}.acc-seal{position: relative;width: 96px;height: 96px;margin: 0 auto var(--space-2);display: grid;place-items: center}.acc-seal__ring{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.acc-seal__ring circle{fill: none;stroke: var(--gold-2);stroke-width: 3;stroke-linecap: round;stroke-dasharray: 72 217;transform-origin: 50% 50%;transition: stroke-dasharray var(--dur-3) var(--ease),stroke var(--dur-3),fill var(--dur-3)}@media (prefers-reduced-motion: no-preference){.acc-status[data-state="pending"] .acc-seal__ring circle{animation: acc-spin 1.2s linear infinite}}.acc-status[data-state="success"] .acc-seal__ring circle,.acc-status[data-state="done"] .acc-seal__ring circle{stroke-dasharray: 289 0;fill: var(--gold-tint-1)}.acc-status[data-state="error"] .acc-seal__ring circle{stroke: var(--acc-amber);stroke-dasharray: 289 0;fill: var(--gold-tint-1)}.acc-seal__logo{transition: opacity var(--dur-2),transform var(--dur-3) var(--ease)}.acc-seal__check{position: absolute;width: 44px;height: 44px;fill: none;stroke: var(--emerald);stroke-width: 2.6;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 24;stroke-dashoffset: 24;opacity: 0}.acc-status[data-state="success"] .acc-seal__logo,.acc-status[data-state="done"] .acc-seal__logo{opacity: 0;transform: scale(0.6)}.acc-status[data-state="success"] .acc-seal__check{opacity: 1;animation: acc-draw 0.5s 0.25s var(--ease) forwards}.acc-status[data-state="done"] .acc-seal__check{opacity: 1;stroke-dashoffset: 0}.acc-seal__burst{position: absolute;left: 50%;top: 50%;width: 0;height: 0;pointer-events: none}.acc-seal__burst i{position: absolute;left: -2px;top: -2px;width: 4px;height: 4px;border-radius: 50%;background: var(--gold-1);box-shadow: 0 0 6px rgba(249,231,181,0.9);opacity: 0;--d: 74px}.acc-seal__burst i:nth-child(3n){width: 3px;height: 3px;background: #fff}.acc-status[data-state="success"] .acc-seal__burst i{animation: acc-ray 0.65s 0.3s cubic-bezier(0.15,0.7,0.3,1) both}@keyframes acc-spin{to{transform: rotate(360deg)}}@keyframes acc-ray{0%{opacity: 1;transform: rotate(var(--a)) translateY(0) scale(1)}100%{opacity: 0;transform: rotate(var(--a)) translateY(calc(var(--d) * -1)) scale(0.2)}}.acc-skel{display: block;border-radius: var(--radius-sm);background: linear-gradient(90deg,var(--white-a1) 25%,var(--white-a2) 50%,var(--white-a1) 75%) 0 0 / 300% 100%}@media (prefers-reduced-motion: no-preference){.acc-skel{animation: acc-sweep var(--acc-sweep) linear 7}}.acc-skel--title{display: inline-block;width: min(420px,80%);height: 0.9em;vertical-align: middle}.acc-skel--line{display: inline-block;width: min(320px,70%);height: 1em}.acc-skel--item{height: 72px}.acc-skel-list{display: grid;gap: var(--space-3)}.acc-skel-list--row{grid-template-columns: repeat(auto-fill,minmax(180px,1fr))}@keyframes acc-sweep{from{background-position: 100% 0}to{background-position: 0 0}}.acc-mods{display: grid;gap: var(--space-4)}.dash.is-ready .acc-mods.is-first>*{animation: acc-fade var(--dur-3,0.45s) var(--ease-out,var(--ease)) both}.dash.is-ready .acc-mods.is-first>:nth-child(2){animation-delay: 0.05s}.dash.is-ready .acc-mods.is-first>:nth-child(3){animation-delay: 0.1s}.dash.is-ready .acc-mods.is-first>:nth-child(n + 4){animation-delay: 0.15s}@keyframes acc-fade{from{opacity: 0}}.dash[hidden]{display: none}.acc-mod{padding: clamp(18px,2.4vw,24px);border-radius: var(--radius);background: var(--surface);border: 1px solid var(--line);min-width: 0}.acc-mod__head{display: flex;align-items: baseline;justify-content: space-between;gap: var(--space-3);flex-wrap: wrap;margin-bottom: var(--space-4)}.acc-mod__h{display: flex;align-items: center;gap: var(--space-2);font-size: var(--fs-md);font-weight: 650;letter-spacing: -0.015em}.acc-mod__h svg{width: 18px;height: 18px;color: var(--gold-2)}.acc-mod__meta{color: var(--muted);font-size: var(--fs-xs)}.acc-mod__sub{margin: 20px 0 var(--space-3);font-size: var(--fs-sm);font-weight: 600;color: var(--text-2)}.acc-mod .empty{padding: 20px}.acc-rg-card{display: flex;align-items: center;justify-content: space-between;gap: var(--space-4);flex-wrap: wrap;margin-top: var(--space-4);border-color: rgba(63,220,154,0.25);background: linear-gradient(180deg,rgba(63,220,154,0.05),transparent)}.acc-rg-card .acc-mod__h svg{color: var(--emerald)}.acc-rg-card p{margin-top: var(--space-1);max-width: 52ch;font-size: var(--fs-sm)}.acc-rg-card--compact{display: flex;align-items: center;gap: var(--space-2) var(--space-4);flex-wrap: wrap;max-width: 760px;margin-top: var(--space-4);padding: var(--space-3) var(--space-4);border-radius: var(--radius);border: 1px solid var(--emerald-line);background: var(--emerald-tint)}.acc-rg-card--compact .acc-rg-card__t{display: flex;align-items: flex-start;gap: var(--space-2);flex: 1 1 320px;margin: 0;max-width: none;font-size: var(--fs-sm);color: var(--text-2)}.acc-rg-card--compact .acc-rg-card__t svg{flex: none;width: 18px;height: 18px;margin-top: 2px;color: var(--emerald)}.acc-rg-card--compact b{color: var(--text);font-weight: 600}.acc-rail{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(168px,200px);gap: var(--space-3);overflow-x: auto;padding-bottom: var(--space-2);scroll-snap-type: x proximity;scrollbar-width: thin;scrollbar-color: rgba(255,255,255,0.18) transparent}.acc-rail>*{scroll-snap-align: start}.acc-rail--3{grid-auto-flow: row;grid-template-columns: repeat(auto-fill,minmax(190px,1fr));overflow: visible}.acc-mini{position: relative;display: grid;align-content: start;gap: var(--space-2);min-width: 0;padding: var(--space-2);border-radius: var(--radius);background: rgba(0,0,0,0.18);border: 1px solid var(--line);transition: border-color var(--dur-1),transform var(--dur-2) var(--ease)}.acc-mini:hover{border-color: var(--line-2)}@media (hover: hover){.acc-mini:hover{transform: translateY(-2px)}}.acc-mini__link{display: grid;gap: var(--space-2);color: inherit;min-width: 0}.acc-mini__art{display: block;aspect-ratio: 16 / 10;border-radius: var(--radius-sm);overflow: hidden;background: var(--bg-3)}.acc-mini__art img{display: block;width: 100%;height: 100%;object-fit: cover}.acc-mini__mono,.acc-prov__mono{display: grid;place-items: center;width: 100%;height: 100%;font-family: var(--font-display);font-size: 1.6rem;color: hsl(var(--h,40) 60% 80%);background: radial-gradient(circle at 30% 20%,hsl(var(--h,40) 45% 26%),hsl(var(--h,40) 40% 12%))}.acc-mini__body{display: grid;gap: 2px;min-width: 0;padding: 0 2px}.acc-mini__body b{font-size: var(--fs-sm);font-weight: 600;line-height: 1.3;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.acc-mini__body small{color: var(--muted);font-size: var(--fs-2xs);line-height: 1.4}.acc-mini--text{padding: var(--space-4)}.acc-mini__date{padding: 0 2px;color: var(--gold-2);font-size: var(--fs-2xs)}.acc-mini__why{padding: 0 2px;margin: 0;color: var(--text-2);font-size: var(--fs-xs)}.acc-mini__acts{display: flex;align-items: center;justify-content: space-between;gap: var(--space-2);padding: 0 2px 2px}.acc-mini__pct{display: block;height: 3px;margin: var(--space-2) 0 2px;border-radius: 3px;background: var(--white-a2);overflow: hidden}.acc-mini__pct i{display: block;height: 100%;width: calc(var(--p,0) * 1%);background: var(--gold-2)}.acc-why{padding: 0 2px;font-size: var(--fs-2xs);color: var(--muted)}.acc-why summary{cursor: pointer;color: var(--gold-1);width: max-content}.acc-why ul{margin: var(--space-2) 0 0;padding-left: 1.1em;display: grid;gap: 3px}.acc-save{min-height: 32px;padding: 0 var(--space-3);border-radius: var(--radius-pill);border: 1px solid var(--line-2);background: var(--surface);color: var(--text-2);font-size: var(--fs-xs);font-weight: 600;cursor: pointer;transition: color var(--dur-1),border-color var(--dur-1),background-color var(--dur-1)}.acc-save:hover{color: var(--text);border-color: rgba(255,255,255,0.3)}.acc-save[aria-pressed="true"]{color: var(--ruby-ink);border-color: rgba(255,122,122,0.4);background: var(--ruby-dim)}.acc-save[aria-pressed="true"]::before{content: "✓ "}.acc-starter>p:first-child{margin-bottom: var(--space-3);color: var(--text-2);font-size: var(--fs-sm)}.acc-starter>p:last-child:not(:first-child){margin-top: var(--space-3)}.acc-offers{display: grid;grid-template-columns: repeat(auto-fill,minmax(240px,1fr));gap: var(--space-3)}.acc-offer{display: grid;align-content: start;gap: var(--space-2);padding: var(--space-4);border-radius: var(--radius);background: rgba(0,0,0,0.18);border: 1px solid var(--line)}.acc-offer__head{display: flex;gap: var(--space-3);align-items: center;min-width: 0}.acc-offer__head>div{min-width: 0}.acc-offer__head b{display: block;font-weight: 600}.acc-offer__head small{display: block;color: var(--text-2);font-size: var(--fs-xs)}.acc-offer__foot{display: flex;align-items: center;gap: var(--space-3);flex-wrap: wrap}.acc-offer__why{margin: 0;font-size: var(--fs-xs);color: var(--gold-1)}.acc-offer .tcs,.saved-item .tcs{margin: 0}.acc-change{display: inline-flex;margin: var(--space-2) 0 0;white-space: normal;line-height: 1.4;height: auto;padding-block: var(--space-1)}.acc-subtabs{display: flex;gap: var(--space-2);flex-wrap: wrap;margin-bottom: var(--space-4)}.acc-subtabs button{display: inline-flex;align-items: center;gap: var(--space-2);min-height: 38px;padding: 0 var(--space-4);border-radius: var(--radius-pill);border: 1px solid var(--line-2);background: transparent;color: var(--text-2);font-size: var(--fs-sm);font-weight: 550;cursor: pointer}.acc-subtabs button[aria-selected="true"]{background: var(--surface-2);color: var(--text);border-color: var(--gold-2)}.acc-count{min-width: 22px;padding: 1px 7px;border-radius: var(--radius-pill);background: var(--white-a2);font-size: var(--fs-2xs);font-variant-numeric: tabular-nums}.saved-item{align-items: flex-start}.saved-item__name{color: inherit}.saved-item__art{flex: none;width: 88px;aspect-ratio: 16 / 10;border-radius: var(--radius-sm);overflow: hidden;background: var(--bg-3)}.saved-item__art img{display: block;width: 100%;height: 100%;object-fit: cover}.saved-grid--offers{grid-template-columns: repeat(auto-fill,minmax(300px,1fr))}.saved-item--offer>div{display: grid;gap: var(--space-2)}.saved-item.is-gone{border-style: dashed}.acc-cmp{display: inline-flex;align-items: center;gap: var(--space-2);margin-top: var(--space-2);font-size: var(--fs-xs);color: var(--text-2);cursor: pointer}.acc-cmp input{width: 18px;height: 18px;accent-color: var(--gold-2)}.acc-cmp-bar{display: flex;align-items: center;justify-content: space-between;gap: var(--space-3);flex-wrap: wrap;margin-bottom: var(--space-3);padding: var(--space-3) var(--space-4);border-radius: var(--radius-sm);background: var(--gold-tint-1);border: 1px solid rgba(226,194,122,0.25);font-size: var(--fs-sm)}.acc-cmp-bar[hidden]{display: none}.acc-note{margin-top: var(--space-2);font-size: var(--fs-xs)}.acc-note summary{cursor: pointer;color: var(--muted);width: max-content}.acc-note summary:hover{color: var(--text)}.acc-note textarea{display: block;width: 100%;min-height: 64px;margin-top: var(--space-2);padding: var(--space-3) var(--space-3);height: auto;resize: vertical;line-height: 1.45}@media (pointer: fine){.acc-note textarea{font-size: var(--fs-sm)}}@media (pointer: coarse){.acc-note textarea{min-height: calc(1.45em * 3 + 26px)}}.acc-provs{display: grid;grid-template-columns: repeat(auto-fill,minmax(200px,1fr));gap: var(--space-2)}.acc-prov{display: grid;grid-template-columns: 40px minmax(0,1fr) auto;align-items: center;gap: var(--space-1) var(--space-3);padding: var(--space-3) var(--space-3);border-radius: var(--radius);background: rgba(0,0,0,0.18);border: 1px solid var(--line)}.acc-prov__mono{grid-row: span 2;width: 40px;height: 40px;border-radius: var(--radius-sm);font-size: var(--fs-base)}.acc-prov>a{font-weight: 600;font-size: var(--fs-sm);color: var(--text);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.acc-prov>small{grid-column: 2;color: var(--muted);font-size: var(--fs-2xs)}.acc-prov>button{grid-column: 3;grid-row: 1 / span 2}.acc-searches{display: grid;gap: var(--space-2);list-style: none;margin: 0;padding: 0}.acc-search{display: flex;align-items: center;gap: var(--space-2) var(--space-3);flex-wrap: wrap;padding: var(--space-3) var(--space-4);border-radius: var(--radius-sm);background: rgba(0,0,0,0.18);border: 1px solid var(--line)}.acc-search>a{color: var(--text)}.acc-search small{color: var(--muted);font-size: var(--fs-2xs);margin-left: auto}.acc-setup{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 20px;align-items: center}@media (max-width: 520px){.acc-setup{grid-template-columns: minmax(0,1fr);justify-items: start}}.acc-setup__ring{position: relative;width: 92px;height: 92px;display: grid;place-items: center}.acc-ring{position: absolute;inset: 0;width: 100%;height: 100%;transform: rotate(-90deg)}.acc-ring__bg,.acc-ring__fg{fill: none;stroke-width: 5}.acc-ring__bg{stroke: var(--white-a2)}.acc-ring__fg{stroke: var(--gold-2);stroke-linecap: round;transition: stroke-dashoffset 0.6s var(--ease)}.acc-setup__n{position: relative;font-size: var(--fs-2xs);color: var(--muted);text-align: center;line-height: 1.1}.acc-setup__n b{display: block;font-family: var(--font-display);font-weight: 400;font-size: 1.9rem;color: var(--text)}.acc-setup__steps{display: grid;gap: var(--space-2);max-width: 520px;list-style: none;margin: 0;padding: 0}.acc-setup__steps li{display: grid;grid-template-columns: 24px minmax(0,1fr) auto;align-items: center;gap: var(--space-2) var(--space-3);min-height: 44px;font-size: var(--fs-sm);color: var(--text-2)}.acc-setup__steps li.is-done{color: var(--muted)}.acc-step__tick{flex: none;width: 20px;height: 20px;border-radius: 50%;border: 1.5px solid var(--line-control);display: grid;place-items: center}.acc-step__tick svg{width: 13px;height: 13px;fill: none;stroke: #07080b;stroke-width: 3;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 24;stroke-dashoffset: 24}.is-done .acc-step__tick{background: var(--emerald);border-color: var(--emerald)}.is-done .acc-step__tick svg{animation: acc-draw 0.35s 0.15s var(--ease) forwards}.acc-step__act{justify-self: end}.acc-setup__done{color: var(--emerald-ink);font-weight: 600}.acc-recap__check{margin-top: var(--space-4);padding: var(--space-4);border-radius: var(--radius-sm);background: var(--emerald-dim);border: 1px solid rgba(63,220,154,0.25);font-size: var(--fs-sm)}.acc-recap__links{display: flex;flex-wrap: wrap;gap: var(--space-2) var(--space-4);margin-top: var(--space-2)}.acc-recap__links a{color: var(--emerald-ink);text-decoration: underline;text-underline-offset: 3px}.acc-medals{display: grid;grid-template-columns: repeat(auto-fill,minmax(150px,1fr));gap: var(--space-2);list-style: none;margin: 0;padding: 0}.acc-medal{display: grid;justify-items: center;gap: var(--space-2);padding: var(--space-4) var(--space-3);border-radius: var(--radius);border: 1px dashed var(--line-2);text-align: center}.acc-medal b{font-size: var(--fs-sm);font-weight: 600;color: var(--text-2)}.acc-medal small{font-size: var(--fs-2xs);color: var(--muted);line-height: 1.4}.acc-medal__disc{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;border: 1.5px solid var(--line-control);color: var(--dim)}.acc-medal__disc svg{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linejoin: round}.acc-medal.is-earned{border-style: solid;border-color: rgba(226,194,122,0.35);background: var(--gold-tint-1)}.acc-medal.is-earned b{color: var(--gold-1)}.acc-medal.is-earned .acc-medal__disc{border: 0;background: var(--gold-grad);color: var(--on-gold);box-shadow: 0 6px 18px -6px rgba(226,194,122,0.6)}.acc-medal.is-earned .acc-medal__disc svg{fill: currentColor}.acc-explorer{margin-top: var(--space-4)}.acc-explorer__h{margin-bottom: var(--space-3);font-size: var(--fs-sm);color: var(--text-2)}.acc-explorer__more summary{width: max-content;max-width: 100%;min-height: 44px;display: inline-flex;align-items: center;cursor: pointer;color: var(--gold-1);font-size: var(--fs-sm)}.acc-studios{columns: 3 180px;column-gap: var(--space-5);list-style: none;margin: var(--space-2) 0 0;padding: 0;font-size: var(--fs-sm)}.acc-studios li{break-inside: avoid;padding: 2px 0;color: var(--muted)}.acc-studios a{color: var(--text-2)}.acc-studios li.is-on a{color: var(--text)}.acc-studios__tick{margin-left: var(--space-1);color: var(--emerald)}.acc-tracks{display: grid;grid-template-columns: repeat(auto-fill,minmax(220px,1fr));gap: var(--space-2)}.acc-track{display: grid;gap: var(--space-2);align-content: start;padding: var(--space-4);border-radius: var(--radius);background: rgba(0,0,0,0.18);border: 1px solid var(--line)}.acc-track b{font-size: var(--fs-sm);font-weight: 600}.acc-track small{color: var(--muted);font-size: var(--fs-xs)}.acc-track .link-arrow{font-size: var(--fs-xs)}.acc-track__bar{display: block;height: 4px;border-radius: 4px;background: var(--white-a2);overflow: hidden}.acc-track__bar i{display: block;height: 100%;width: calc(var(--p,0) * 1%);background: var(--emerald);border-radius: inherit;transition: width var(--dur-4,0.8s) var(--ease-out,var(--ease))}.acc-mod#new:focus{outline: none}.acc-mod#new:focus-visible{outline: 2px solid var(--gold-2);outline-offset: 4px}.acc-new{display: grid;gap: var(--space-1)}.acc-new__group .acc-mod__sub{display: flex;align-items: center;gap: var(--space-2);margin-top: var(--space-1)}.acc-new__group:first-child .acc-mod__sub{margin-top: 0}.acc-new__list{display: flex;flex-wrap: wrap;gap: var(--space-2);list-style: none;margin: 0;padding: 0}.acc-new__list li{display: inline-flex;align-items: baseline;gap: var(--space-2);padding: var(--space-2) var(--space-3);border-radius: var(--radius-pill);background: rgba(0,0,0,0.18);border: 1px solid var(--line);font-size: var(--fs-sm)}.acc-new__list a{color: var(--text)}.acc-new__list small{color: var(--muted)}@media (prefers-reduced-motion: no-preference){.acc-new__list li{animation: acc-rise var(--dur-2,0.25s) var(--ease-out,var(--ease)) both;animation-delay: var(--d,0ms)}}.acc-learn{display: grid;gap: var(--space-2)}.acc-learn p{display: grid;gap: 2px;margin: 0}.acc-learn small{color: var(--muted);font-size: var(--fs-xs)}.acc-learn__bar{display: block;height: 6px;border-radius: var(--radius-xs);background: var(--white-a2);overflow: hidden}.acc-learn__bar i{display: block;height: 100%;width: calc(var(--p,0) * 1%);background: var(--emerald)}.acc-tools{display: grid;grid-template-columns: repeat(auto-fill,minmax(220px,1fr));gap: var(--space-2);list-style: none;margin: 0;padding: 0}.acc-tool{display: flex;align-items: center;gap: var(--space-3);height: 100%;padding: var(--space-3) var(--space-4);border-radius: var(--radius);background: rgba(0,0,0,0.18);border: 1px solid var(--line);color: inherit;transition: border-color var(--dur-1,var(--dur-1))}.acc-tool:hover{border-color: var(--line-2)}.acc-tool svg{flex: none;width: 22px;height: 22px;fill: none;stroke: var(--gold-2);stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}.acc-tool span{display: grid;gap: 2px;min-width: 0}.acc-tool b{font-size: var(--fs-sm);font-weight: 600}.acc-tool small{color: var(--muted);font-size: var(--fs-xs)}.acc-taste{display: grid;gap: var(--space-2);list-style: none;margin: 0;padding: 0}.acc-taste li{display: flex;flex-wrap: wrap;justify-content: space-between;gap: var(--space-1) var(--space-3);padding: var(--space-3) var(--space-4);border-radius: var(--radius-sm);background: rgba(0,0,0,0.18);border: 1px solid var(--line);font-size: var(--fs-sm)}.acc-taste li>span{color: var(--muted)}.acc-taste b{font-weight: 600}.acc-taste small{color: var(--muted);font-weight: 400}.acc-haves{display: grid;gap: var(--space-2);list-style: none;margin: 0;padding: 0}.acc-have{display: flex;align-items: center;gap: var(--space-3) var(--space-4);flex-wrap: wrap;padding: var(--space-3) var(--space-4);border-radius: var(--radius-sm);background: rgba(0,0,0,0.18);border: 1px solid rgba(63,220,154,0.2)}.acc-have>div{display: grid;gap: 2px;flex: 1 1 260px;min-width: 0}.acc-have small{color: var(--muted);font-size: var(--fs-xs)}.acc-have__links{display: flex;flex-wrap: wrap;gap: var(--space-2) var(--space-3);margin: var(--space-1) 0 0;font-size: var(--fs-sm)}.acc-have__links a{color: var(--emerald-ink);text-decoration: underline;text-underline-offset: 3px}.acc-next-issue{max-width: 720px;margin: var(--space-3) 0 0;color: var(--text-2)}.acc-next-issue[hidden],.acc-cal[hidden],.acc-cal [hidden]{display: none}.acc-cal{max-width: 720px}.acc-cal__url{height: auto;min-height: 44px;flex-wrap: wrap}.acc-cal__url b{word-break: break-all;font-size: var(--fs-xs);font-weight: 500}.acc-notify-list{display: grid;gap: var(--space-2)}.acc-notify{padding: var(--space-3) var(--space-4);border-radius: var(--radius-sm);border: 1px solid var(--line);background: rgba(0,0,0,0.2)}.acc-notify b{font-weight: 600}.acc-notify[hidden]{display: none}.verify-banner__actions{display: inline-flex;gap: var(--space-2);flex-wrap: wrap}.verify-banner__actions:empty{display: none}.verify-banner .acc-link[hidden]{display: none}.acc-email-row{display: flex;align-items: center;justify-content: space-between;gap: var(--space-3);flex-wrap: wrap;max-width: 640px;padding: var(--space-4) var(--space-4);border-radius: var(--radius);background: var(--surface);border: 1px solid var(--line)}.acc-email-row p{display: flex;align-items: center;gap: var(--space-2);flex-wrap: wrap;margin: 0}[data-email-change-wrap][hidden],[data-email-pending][hidden]{display: none}[data-email-pending]{margin-top: var(--space-3)}.acc-prefs{border: 0;margin: 0;padding: 0;min-width: 0;transition: opacity var(--dur-1)}.acc-prefs.is-paused{opacity: 0.7}.acc-prefs__h{margin: 20px 0 var(--space-3);font-size: var(--fs-sm);font-weight: 600;color: var(--text-2)}.acc-prefs__row{display: flex;align-items: center;justify-content: space-between;gap: var(--space-3);flex-wrap: wrap;max-width: 720px;margin-top: var(--space-4);padding: var(--space-4) 20px;border-radius: var(--radius);background: var(--surface);border: 1px solid var(--line);font-size: var(--fs-sm)}.acc-prefs__row[hidden]{display: none}.toggle--sm{padding: var(--space-4) var(--space-4)}.toggle--sm b{font-weight: 550;font-size: var(--fs-sm)}.acc-paused{max-width: 720px;margin-top: var(--space-4);padding: var(--space-3) var(--space-4);border-radius: var(--radius-sm);background: var(--emerald-dim);border: 1px solid var(--emerald-line);color: var(--emerald-ink);font-size: var(--fs-sm)}.acc-paused[hidden]{display: none}.acc-snoozed{display: flex;align-items: center;gap: var(--space-3);flex-wrap: wrap;max-width: 720px;margin-top: var(--space-4);color: var(--text-2);font-size: var(--fs-sm)}.acc-snoozed[hidden]{display: none}#panel-safer .acc-mod{max-width: 720px}.acc-timeout{border-color: var(--emerald-line);background: linear-gradient(180deg,rgba(63,220,154,0.06),transparent)}.acc-timeout[hidden]{display: none}.acc-timeout .acc-mod__h svg{color: var(--emerald)}.acc-confirm{margin-top: var(--space-4);padding: var(--space-4);border-radius: var(--radius);border: 1px solid rgba(63,220,154,0.55);background: rgba(63,220,154,0.05);animation: acc-fade 0.2s ease-out both}.acc-confirm[hidden]{display: none}.acc-confirm p{margin-bottom: var(--space-3);color: var(--text);font-size: var(--fs-sm)}.acc-confirm .btn{flex: 1 1 0;min-width: 160px}.acc-calm-status{display: flex;align-items: center;gap: var(--space-2);flex-wrap: wrap;margin: var(--space-3) 0 0;padding: var(--space-3) var(--space-4);border-radius: var(--radius-sm);background: var(--emerald-dim);color: var(--emerald-ink);font-size: var(--fs-sm)}.acc-calm-status[hidden]{display: none}.toggles .acc-calm-status{margin: 0}.acc-support{display: flex;flex-wrap: wrap;gap: var(--space-2) var(--space-4);list-style: none;margin: var(--space-3) 0 0;padding: 0}.acc-support a{color: var(--emerald-ink);text-decoration: underline;text-underline-offset: 3px;font-size: var(--fs-sm)}.acc-break-ended{max-width: 760px;margin: 0 auto clamp(24px,4vw,40px);padding: clamp(24px,4vw,40px);border-color: var(--emerald-line)}.acc-break-ended[hidden]{display: none}.acc-break-ended h2:focus{outline: none}.acc-break-ended__choices{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--space-3);margin-top: var(--space-5)}.acc-break-ended__choices .btn{height: auto;min-height: var(--h);padding-block: var(--space-3);white-space: normal;line-height: 1.3}@media (max-width: 600px){.acc-break-ended__choices{grid-template-columns: minmax(0,1fr)}}.acc-break-ended .check[hidden]{display: none}.acc-devices{display: grid;gap: var(--space-2);max-width: 720px;list-style: none;margin: 0;padding: 0}.acc-device{display: flex;align-items: center;justify-content: space-between;gap: var(--space-3);padding: var(--space-4) var(--space-4);border-radius: var(--radius);background: var(--surface);border: 1px solid var(--line)}.acc-device b{font-weight: 600}.acc-device small{display: block;margin-top: 2px;color: var(--muted);font-size: var(--fs-xs)}.acc-sheet{position: fixed;inset: 0;z-index: var(--z-sheet,290);display: grid;place-items: end center;padding: var(--space-4);background: rgba(4,5,8,0.72);backdrop-filter: blur(6px)}.acc-sheet[hidden]{display: none}@media (min-width: 641px){.acc-sheet{place-items: center}}.acc-sheet__card{width: min(560px,100%);max-height: calc(100dvh - 32px);overflow: auto;padding: clamp(22px,4vw,36px);background: var(--surface-solid);animation: acc-sheet-in 0.35s var(--ease-out,var(--ease)) both}.acc-sheet__card .auth__title{margin-top: var(--space-2);font-size: calc(var(--fs-h3) * var(--display-scale,1))}.acc-sheet__card [hidden]{display: none}.acc-sheet__foot{display: flex;align-items: center;justify-content: space-between;gap: var(--space-3);flex-wrap: wrap;margin-top: var(--space-5)}.acc-sheet__nav{display: flex;gap: var(--space-2);flex-wrap: wrap;margin-left: auto}.acc-sheet__eyebrow{display: flex;flex-wrap: wrap;justify-content: space-between;gap: var(--space-1) var(--space-3)}.acc-sheet__step{color: var(--muted)}.acc-sheet__card h2[tabindex="-1"]:focus,.acc-sheet__card h3[tabindex="-1"]:focus{outline: none}.acc-sheet__card h2[tabindex="-1"]:focus-visible,.acc-sheet__card h3[tabindex="-1"]:focus-visible{outline: 2px solid var(--gold-2);outline-offset: 4px}.acc-picks{display: flex;flex-wrap: wrap;gap: var(--space-2)}.acc-picks[hidden]{display: none}.acc-pick{min-height: 40px;padding: 0 var(--space-4);border-radius: var(--radius-pill);border: 1px solid var(--line-2);background: var(--surface);color: var(--text-2);font-size: var(--fs-sm);font-weight: 550;cursor: pointer;transition: background var(--dur-1),border-color var(--dur-1),color var(--dur-1)}.acc-pick:hover{color: var(--text);border-color: rgba(255,255,255,0.3)}.acc-pick[aria-pressed="true"]{color: var(--gold-1);border-color: var(--gold-2);background: var(--gold-tint-2)}.acc-pick[aria-pressed="true"]::before{content: "✓ "}@keyframes acc-sheet-in{from{opacity: 0;transform: translateY(24px)}}@media (max-width: 600px){.tabs{display: grid;gap: var(--space-2);overflow: visible}.tabs__list{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--space-2)}.tabs .tab{min-height: 48px;padding: var(--space-2) var(--space-2);justify-content: center;gap: var(--space-2);font-size: var(--fs-2xs);line-height: 1.15;border-color: var(--line);background: var(--surface);white-space: normal;text-align: center}.tabs .tab span{min-width: 0;overflow-wrap: normal;word-break: normal;hyphens: none}.tabs .tab[aria-selected="true"]{box-shadow: inset 0 0 0 1px var(--gold-2)}.tabs .tab--signout{justify-self: end;min-height: 44px;border: 0;background: none}.acc-dob__parts{gap: var(--space-2)}.acc-reveal{margin-left: 0}}@media (prefers-reduced-motion: reduce){.acc-skel{animation: none;background: var(--white-a2)}.acc-in,.acc-mods>*,.acc-confirm,.acc-sheet__card,.field.is-valid::after,.acc-dob.is-valid legend::after,.acc-undo{animation: none!important}.acc-submit,.acc-submit__label,.acc-ring__fg,.acc-seal__ring circle,.acc-seal__logo,.acc-mini,.acc-pw-rules li,.acc-pw-rules li::before,.acc-track__bar i,.acc-tool{transition: none!important}.acc-status[data-state="pending"] .acc-seal__ring circle{animation: none;stroke-dasharray: 289 0;opacity: 0.6}.acc-status[data-state="success"] .acc-seal__check,.is-done .acc-step__tick svg{animation: none;stroke-dashoffset: 0}.acc-seal__burst{display: none}}.dash__panel:focus{outline: none}.dash__panel:focus-visible{outline: 2px solid var(--gold-2);outline-offset: 6px;border-radius: var(--radius-xs)}.acc-sheet,.acc-sheet__card,.pwa-modal,.pwa-modal__box,.pwa-modal__frame{color-scheme: dark;scrollbar-color: rgba(255,255,255,0.22) transparent;scrollbar-width: thin}.acc-sheet__card::-webkit-scrollbar,.pwa-modal__box::-webkit-scrollbar{width: 10px}.acc-sheet__card::-webkit-scrollbar-thumb,.pwa-modal__box::-webkit-scrollbar-thumb{border-radius: var(--radius-sm);border: 3px solid transparent;background: rgba(255,255,255,0.22) padding-box}.acc-sheet__card::-webkit-scrollbar-track,.pwa-modal__box::-webkit-scrollbar-track{background: transparent}.acc-confirm--danger{margin-top: var(--space-4);border-color: rgba(255,107,107,0.5);background: rgba(255,107,107,0.05)}.acc-confirm--danger .field{margin-bottom: var(--space-3)}.acc-confirm--danger .btn{flex: 1 1 auto}.acc-confirm.form[hidden]{display: none}.acc-signedin,.acc-reset-expired{margin-top: var(--space-5)}.acc-signedin[hidden],.acc-reset-expired[hidden]{display: none}.acc-signedin .btn,.acc-reset-expired .btn{flex: 1 1 auto}.acc-paused--note{margin: 0 0 var(--space-4)}.acc-timeout-ended{border-color: rgba(63,220,154,0.35)}.journal-stat{align-content: start}.journal__limit-row .input{flex: 1 1 auto;min-width: 0}.journal__limit-form.is-disabled{opacity: 0.6}.journal__limit-ro{display: block;margin-top: var(--space-2)}.journal__date{white-space: nowrap}.auth__panel .form[hidden],.auth__panel [data-login-step][hidden],.acc-strip[hidden]{display: none}.acc-undo{position: fixed;left: 50%;bottom: calc(16px + env(safe-area-inset-bottom,0px));z-index: var(--z-popover,200);transform: translateX(-50%);display: flex;align-items: center;gap: var(--space-3);max-width: min(520px,calc(100vw - 32px));padding: var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius: var(--radius);background: var(--surface-solid,#15171d);border: 1px solid var(--line-2);box-shadow: var(--shadow-2,0 14px 40px rgba(0,0,0,0.45));color: var(--text);font-size: var(--fs-sm)}.acc-undo span{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.acc-undo__btn{flex: none;min-height: 36px;padding: 0 var(--space-4);border-radius: var(--radius-sm);border: 1px solid var(--gold-2);background: transparent;color: var(--gold-1);font: inherit;font-weight: 600;cursor: pointer}.acc-undo__btn:hover{background: var(--gold-tint-2)}@media (max-width: 760px){.acc-undo{bottom: calc(76px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion: no-preference){.acc-undo{animation: acc-undo-in var(--dur-2,0.25s) var(--ease-out,cubic-bezier(0.2,0.8,0.2,1)) both}@keyframes acc-undo-in{from{opacity: 0;transform: translate(-50%,8px)}}}.auth__aside-title{font-family: var(--font-sans);font-size: var(--fs-h3);font-weight: 600;line-height: var(--lh-snug,1.2);letter-spacing: var(--track-tight,-0.02em);text-wrap: balance}.auth__aside-title em{font-style: normal;color: var(--gold-1)}.auth__perks li:nth-child(n + 6){display: none}.auth__perks-more{margin: var(--space-3) 0 0;font-size: var(--fs-sm)}.auth__aside-end:empty{display: none}.auth__aside-end{display: grid;gap: var(--space-4);margin-top: var(--space-5)}.auth__aside-end>.acc-comes,.auth__aside-end>.acc-unlocking{margin: 0}.auth__reassure{display: grid;gap: var(--space-3);list-style: none;margin: var(--space-4) 0 0;padding: 0;max-width: 46ch;color: var(--text-2);font-size: var(--fs-sm)}.auth__reassure li{display: grid;grid-template-columns: 20px minmax(0,1fr);gap: var(--space-3);align-items: start}.auth__reassure svg{width: 18px;height: 18px;margin-top: 2px;color: var(--gold-2)}.auth__reassure a{color: var(--gold-1);text-decoration: underline;text-underline-offset: 3px;white-space: nowrap}html:not(.pk) [data-pk-only],.auth__reassure li[hidden]{display: none}[data-known-banner]{display: none}html.gg-known:not(.is-authed) [data-known-banner]{display: flex}.acc-left{min-height: 1.5em;margin: var(--space-2) 0 0;text-align: center}.auth-quick{display: none;margin-top: var(--space-5);gap: var(--space-3)}.auth-quick.is-on,html.pk .auth-quick--pk{display: grid}html .auth-quick.is-off{display: none}.auth-quick__or{display: flex;align-items: center;gap: var(--space-3);margin: 0;color: var(--muted);font-size: var(--fs-xs)}.auth-quick__or::before,.auth-quick__or::after{content: "";flex: 1;height: 1px;background: var(--line)}.auth-quick__grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,180px),1fr));gap: var(--space-2)}.auth-quick__grid [data-oauth-buttons]:not([hidden]){display: contents}html:not(.pk) [data-passkey-signin]{display: none}.acc-code--recovery{font-family: var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size: var(--fs-md);letter-spacing: 0.08em}.acc-status{min-height: min(440px,70vh)}.acc-status__err{display: none;place-items: center;color: var(--acc-amber)}.acc-status__err svg{width: 34px;height: 34px}.acc-seal .acc-status__err{position: absolute;inset: 0}.acc-status[data-state="error"] .acc-status__err{display: grid}.acc-status[data-state="error"] .acc-seal__logo{opacity: 0;transform: scale(0.6)}.acc-status--plain .acc-status__err{width: 72px;height: 72px;margin: 0 auto 6px;border-radius: 50%;border: 3px solid var(--acc-amber);background: var(--gold-tint-1)}.acc-status--plain[data-state="error"]>.auth__logo{display: none}.acc-status__actions--reserve[data-status-actions][hidden]{display: flex!important;visibility: hidden}#panel-overview-h:focus,.acc-mod#searches:focus,#safer-break:focus{outline: none}.acc-mod#searches:focus-visible,#safer-break:focus-visible{outline: 2px solid var(--gold-2);outline-offset: 4px}.acc-mods--end:not(:empty){margin-top: var(--space-4)}.acc-mods--end:empty{display: none}.acc-rail__more{margin: var(--space-2) 0 0}.acc-rail__more .acc-link{min-height: 44px}.acc-rail.acc-rail--all{grid-auto-flow: row;grid-template-columns: repeat(auto-fill,minmax(168px,1fr));overflow: visible}.acc-mod--fold>summary{list-style: none;cursor: pointer;margin-bottom: 0}.acc-mod--fold>summary::-webkit-details-marker{display: none}.acc-mod--fold>summary::after{content: "";flex: none;width: 10px;height: 10px;margin-left: auto;border-right: 2px solid var(--muted);border-bottom: 2px solid var(--muted);transform: rotate(45deg)}.acc-mod--fold[open]>summary{margin-bottom: var(--space-4)}.acc-mod--fold[open]>summary::after{transform: rotate(225deg)}@media (prefers-reduced-motion: no-preference){.acc-mod--fold>summary::after{transition: transform var(--dur-2) var(--ease)}}.acc-mod--fold>summary:focus-visible{outline: 2px solid var(--gold-2);outline-offset: 4px;border-radius: var(--radius-xs)}.acc-step__act .btn{white-space: nowrap}@media (max-width: 420px){.acc-setup__steps li{grid-template-columns: 24px minmax(0,1fr)}.acc-step__act{grid-column: 2;justify-self: start}}.acc-pw-note{display: block;margin-top: var(--space-1);color: var(--muted);font-size: var(--fs-xs)}.acc-phone{display: grid;gap: var(--space-3);max-width: 520px;margin-top: var(--space-4)}.acc-phone .btn{justify-self: start}[data-dob-hint],#p-dob-hint{display: block;margin-top: var(--space-1)}#p-dob-hint a{color: var(--gold-1);text-decoration: underline;text-underline-offset: 3px}[data-passkey-signin][hidden],[data-passkeys-mount][hidden]{display: none}.pk-signin{gap: var(--space-2)}.pk-signin svg{width: 18px;height: 18px;flex: none;color: var(--gold-2)}.pk-alert{margin-top: var(--space-3)}.pk-list{display: grid;gap: var(--space-2);margin: 0;padding: 0;list-style: none}.pk-item{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--space-3);padding: var(--space-4) var(--space-4);border-radius: var(--radius);background: var(--surface);border: 1px solid var(--line)}.pk-item__info{min-width: 0;flex: 1 1 220px}.pk-item__name{display: block;font-weight: 600;overflow-wrap: anywhere}.pk-item__info small{display: block;margin-top: 2px;color: var(--muted);font-size: var(--fs-xs)}.pk-item__acts{display: flex;gap: var(--space-2)}.pk-item__acts[hidden]{display: none}.pk-rename{display: flex;flex-wrap: wrap;gap: var(--space-2);align-items: center}.pk-rename .input{flex: 1 1 180px;min-width: 0}.pk-confirm{flex-basis: 100%}.pk-confirm p{margin: 0 0 var(--space-2)}.pk-form{max-width: 460px}@media (max-width: 480px){.pk-item__acts{width: 100%}.pk-item__acts .btn{flex: 1}}.acc-course{display: grid;gap: var(--space-2);margin-top: var(--space-4);padding: var(--space-4);border-radius: var(--radius);background: var(--surface);border: 1px solid var(--line)}.acc-course[hidden]{display: none}.acc-course>p{margin: 0}.acc-course .acc-mod__h{margin: 0}.acc-course__opt{align-items: flex-start}.acc-course__opt span{color: var(--text);font-weight: 550}.acc-course .btn{justify-self: start}.acc-course .form-alert[hidden]{display: none}[data-course-confirm] [data-course-confirm-note]{margin: var(--space-3) 0 0}[data-course-confirm] [data-course-confirm-note][hidden]{display: none}@media (max-width: 520px){.acc-course{padding: var(--space-4)}}[data-oauth-buttons]{display: grid;gap: var(--space-2)}[data-oauth-buttons][hidden],[data-oauth-mount][hidden]{display: none}.oauth-btn{justify-content: center;gap: var(--space-2);width: 100%}.oauth-btn__mark{width: 18px;height: 18px;flex: none}.oauth-as{margin: 0 0 var(--space-4);padding: var(--space-3) var(--space-4);border-radius: var(--radius-sm);background: var(--surface);border: 1px solid var(--line);color: var(--text-2);font-size: var(--fs-sm);overflow-wrap: anywhere}.oauth-as b{color: var(--text)}.oauth-as .acc-link{margin-left: var(--space-2)}[data-oauth-mount]{margin-top: 28px}.oauth-list{display: grid;gap: var(--space-2);margin: var(--space-3) 0 0;padding: 0;list-style: none}.oauth-item{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--space-3);padding: var(--space-4) var(--space-4);border-radius: var(--radius);background: var(--surface);border: 1px solid var(--line)}.oauth-item__info{min-width: 0;flex: 1 1 220px}.oauth-item__name{display: block;font-weight: 600}.oauth-item__info small{display: block;margin-top: 2px;color: var(--muted);font-size: var(--fs-xs);overflow-wrap: anywhere}.oauth-connect{display: flex;flex-wrap: wrap;gap: var(--space-2);margin-top: var(--space-3)}.oauth-note{margin-top: var(--space-3)}@media (max-width: 480px){.oauth-item .btn,.oauth-connect .btn{flex: 1}}
