.auth{isolation:isolate;min-height:100svh;padding:calc(var(--nav-h) + 40px) var(--edge) 72px;place-items:center;display:grid;position:relative}.auth-panel{-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);background:#101421cc;width:min(420px,100%);padding:40px;position:relative;box-shadow:inset 0 0 0 1px #ffffff17,0 40px 100px #0000058c}.auth-panel:before{content:"";background:linear-gradient(90deg,#0000,#e6ba668c,#0000);height:1px;position:absolute;top:0;left:0;right:0}.auth-box{width:100%}.auth-head{text-align:center;flex-direction:column;align-items:center;display:flex}.auth-emblem{width:36px;height:36px;color:var(--color-accent);filter:drop-shadow(0 0 10px #e6ba6673);place-items:center;margin-bottom:18px;display:grid;position:relative}.auth-emblem svg{width:36px;height:36px}.auth-tone{background:var(--color-sidebar);width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--color-border);filter:none;place-items:center;display:grid;position:absolute;bottom:-6px;right:-8px}.auth-tone .glyph{width:10px;height:10px}.auth-emblem.ok .auth-tone{color:var(--color-success);box-shadow:inset 0 0 0 1px #6bd99980}.auth-emblem.bad .auth-tone{color:var(--color-danger);box-shadow:inset 0 0 0 1px #f5737380}.auth-head h1{letter-spacing:-.03em;text-wrap:balance;font-size:32px;line-height:1.12}.auth-head h1:focus{outline:none}.auth-head .lede{max-width:32em;color:var(--color-text-dim);text-wrap:balance;margin-top:10px;font-size:15px;line-height:1.5}.auth-head .lede b{color:var(--color-text);overflow-wrap:anywhere;font-weight:500}.providers{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:28px;display:grid}.providers.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-btn{width:100%;min-width:0;height:44px;padding:0 16px;font-size:14px;position:relative}.provider-btn .label{gap:10px}.provider-btn .glyph,.provider-btn svg{flex:none;width:18px;height:18px}.provider-btn .gh-mark{fill:currentColor}.providers.grid .provider-btn{padding:0 12px}.preview-tag{font-family:var(--font-mono);letter-spacing:0;color:var(--color-text-muted);box-shadow:inset 0 0 0 1px var(--color-border);padding:1px 5px;font-size:10px;font-weight:400;line-height:1.4;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.providers.grid .preview-tag{padding:0 4px;font-size:9px;top:4px;right:4px;transform:none}.provider-note{color:var(--color-text-dim);text-align:center;grid-column:1/-1;font-size:13px;line-height:1.45}.provider-note:empty{display:none}.or{color:var(--color-text-muted);align-items:center;gap:14px;margin:24px 0 0;font-size:12px;display:flex}.or:before,.or:after{content:"";background:var(--color-divider);flex:1;height:1px}.auth-form{text-align:left;margin-top:28px}.or+.auth-form{margin-top:24px}.auth-form>*+*{margin-top:16px}.auth-form>.form-alert+*{margin-top:0}.auth-form>.form-alert .status{margin-bottom:16px}.auth-box .field+.field{margin-top:16px}.auth-box .input,.auth-box .auth-submit{height:44px}.auth-submit{width:100%;margin-top:24px;display:flex}.auth-form>.auth-submit{margin-top:24px}.auth-head+.auth-submit{margin-top:28px}.mode-note{color:var(--color-text-dim);text-align:center;box-shadow:inset 0 0 0 1px var(--color-divider);background:#ffffff05;padding:12px 14px;font-size:14px;line-height:1.45}.text-btn{font:inherit;color:var(--color-text-dim);text-underline-offset:4px;cursor:pointer;transition:color .16s var(--ease-out), text-decoration-color .16s var(--ease-out);background:0 0;border:0;padding:0;-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3}.text-btn:hover{color:var(--color-text);-webkit-text-decoration-color:var(--color-text-dim);text-decoration-color:var(--color-text-dim)}.auth-form>.alt-action{width:fit-content;margin:14px auto 0;font-size:14px;display:block}.auth-form>.alt-action+.alt-action{margin-top:10px}.auth-box .status{text-align:left;margin-top:0}.auth-box .fine{color:var(--color-text-muted);text-align:center;margin-top:16px;font-size:13px;line-height:1.5}.auth-foot{border-top:1px solid var(--color-divider);color:var(--color-text-muted);text-align:center;margin-top:28px;padding-top:20px;font-size:14px}.auth-box .dev-note{text-align:center}.auth-box a.link,.settings a.link,.profile a.link,.inbox a.link{color:var(--color-accent);text-underline-offset:4px;-webkit-text-decoration:underline #e6ba6659;text-decoration:underline #e6ba6659}.auth-box a.link:hover,.settings a.link:hover,.profile a.link:hover,.inbox a.link:hover{color:var(--color-text)}.field .label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.field .label-row a{color:var(--color-text-muted);font-size:13px}.field .label-row a:hover{color:var(--color-text)}.field .err{color:var(--color-danger);font-size:13px;line-height:1.45}.field .help{color:var(--color-text-muted);font-size:13px}.input-wrap{align-items:center;display:flex;position:relative}.input-wrap .input{padding-right:72px}.input-wrap .reveal{height:32px;font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:13px;position:absolute;right:6px}.input-wrap .reveal:hover{color:var(--color-text)}.input-wrap.at .input{padding-left:30px}.input-wrap.at:before{content:"@";color:var(--color-text-muted);pointer-events:none;font-size:15px;position:absolute;left:14px}.input-wrap .verdict{pointer-events:none;align-items:center;gap:6px;font-size:13px;display:inline-flex;position:absolute;right:12px}.input-wrap .verdict .glyph{width:14px;height:14px}.verdict.ok{color:var(--color-success)}.verdict.bad{color:var(--color-danger)}.verdict.wait{color:var(--color-text-muted)}.meter{gap:4px;margin-top:2px;display:flex}.meter i{height:2px;transition:background-color .2s var(--ease-out);background:#ffffff1a;flex:1}.meter[data-score="1"] i:nth-child(-n+1){background:var(--color-danger)}.meter[data-score="2"] i:nth-child(-n+2){background:var(--color-warning)}.meter[data-score="3"] i:nth-child(-n+3){background:var(--color-text-dim)}.meter[data-score="4"] i{background:var(--color-success)}.auth-art{z-index:-1;position:fixed;inset:0;overflow:hidden}.auth-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.auth-art .sky{z-index:0;opacity:.95;height:100%;-webkit-mask:linear-gradient(#000 14%,#0000 40%);mask:linear-gradient(#000 14%,#0000 40%)}.auth-art:before{content:"";z-index:1;background:radial-gradient(42% 62% at 50% 52%,#0a0d149e,#0a0d1452 70%,#0a0d1433),linear-gradient(#0a0d14b3 0%,#0000 22% 72%,#0a0d14bf 100%);position:absolute;inset:0}.auth-art .quote{z-index:2;left:var(--edge);max-width:min(28em, calc(50vw - 210px - var(--edge) - 32px));position:absolute;bottom:28px}.auth-art .quote p{letter-spacing:-.01em;color:#f7f8fdd1;text-shadow:0 1px 10px #000005d9;text-wrap:balance;font-size:15px;line-height:1.4}.auth-art .quote small{color:#f7f8fd8c;text-shadow:0 1px 4px #000005e6;margin-top:6px;font-size:12px;display:block}.auth-art .art-credit{z-index:2;right:var(--edge);color:#f7f8fd66;text-shadow:0 1px 2px #000005cc;font-size:10.5px;position:absolute;bottom:28px}.avatar-pick{align-items:center;gap:16px;display:flex}.avatar-pick .avatar{width:64px;height:64px;font-size:22px}.avatar-pick .acts{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:960px){.auth{padding:calc(var(--nav-h) + 20px) 16px 48px;place-items:start center}.auth-panel{padding:24px}.providers.grid .provider-btn{padding:0 10px;font-size:13px}.auth-art .quote{display:none}.auth-art .art-credit{bottom:12px}.auth-art .sky{-webkit-mask:linear-gradient(#000 6%,#0000 16%);mask:linear-gradient(#000 6%,#0000 16%)}}.settings-page{padding-top:calc(var(--nav-h) + 56px)}.settings-head{align-items:center;gap:20px;display:flex}.settings-head .avatar{width:56px;height:56px;font-size:20px}.settings-head h1{font-size:var(--text-utility);letter-spacing:-.035em;overflow-wrap:anywhere;line-height:1.08}.settings-head p{color:var(--color-text-muted);margin-top:4px;font-size:14px}.settings-head p a{color:var(--color-text-dim)}.settings-head p a:hover{color:var(--color-text)}.settings{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;margin-top:56px;display:grid}.settings-main{min-width:0;max-width:760px}.set-sec+.set-sec{margin-top:56px}.set-sec>header{border-bottom:1px solid var(--color-divider);margin-bottom:24px;padding-bottom:12px}.set-sec>header h2{letter-spacing:-.02em;font-size:20px}.set-sec>header p{color:var(--color-text-muted);max-width:52em;margin-top:4px;font-size:14px}.set-sec .form-actions{margin-top:28px}.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.two .field+.field{margin-top:0}.items{border-top:1px solid var(--color-divider);margin:0;padding:0;list-style:none}.items>li{border-bottom:1px solid var(--color-divider);align-items:center;gap:16px;padding:16px 0;display:flex}.items .ico{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text-dim);background:#ffffff05;flex:none;place-items:center;display:grid}.items .ico .glyph,.items .ico svg{width:18px;height:18px}.items .ico svg{fill:currentColor}.items .what{flex:1;min-width:0}.items .what b{color:var(--color-text);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.items .what small{color:var(--color-text-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:2px;font-size:13px;display:block}.items .end{flex:none;align-items:center;gap:8px;display:flex}.tag{letter-spacing:.02em;height:20px;color:var(--color-text-dim);box-shadow:inset 0 0 0 1px var(--color-border);align-items:center;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.tag.here{color:var(--color-success);box-shadow:inset 0 0 0 1px #6bd99959}.tag.gold{color:var(--color-accent);box-shadow:inset 0 0 0 1px #e6ba6659}.tag.off{color:var(--color-text-muted)}.reveal-box{background:#6bd9990a;margin-top:20px;padding:20px;box-shadow:inset 0 0 0 1px #6bd99959}.reveal-box p{color:var(--color-text-dim);font-size:14px}.reveal-box .copy-row{gap:8px;margin-top:12px;display:flex}.reveal-box code{min-width:0;height:40px;box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text);white-space:nowrap;background:#00000573;flex:1;align-items:center;padding:0 12px;font-size:13px;display:flex;overflow-x:auto}.setup-qr{width:184px;height:184px;margin:12px 0 8px;display:block}.prefs{border-collapse:collapse;width:100%}.prefs th,.prefs td{border-bottom:1px solid var(--color-divider);text-align:left;vertical-align:middle;padding:14px 0}.prefs thead th{letter-spacing:.02em;color:var(--color-text-muted);padding-top:0;font-size:12px;font-weight:600}.prefs th:not(:first-child),.prefs td:not(:first-child){text-align:center;width:96px}.prefs td b{color:var(--color-text);font-size:15px;font-weight:500;display:block}.prefs td small{color:var(--color-text-muted);margin-top:2px;font-size:13px;display:block}.switch-btn{width:38px;height:22px;box-shadow:inset 0 0 0 1px var(--color-border);cursor:pointer;transition:background-color .16s var(--ease-out);background:#ffffff14;border:0;padding:0;display:inline-block;position:relative}.switch-btn:after{content:"";background:var(--color-text-muted);width:14px;height:14px;transition:transform .2s var(--ease-out), background-color .16s var(--ease-out);position:absolute;top:4px;left:4px}.switch-btn[aria-checked=true]{background:#6bd99933;box-shadow:inset 0 0 0 1px #6bd99980}.switch-btn[aria-checked=true]:after{background:var(--color-text);transform:translate(16px)}.switch-btn:disabled{opacity:.4;cursor:not-allowed}.prefs[aria-busy=true] .switch-btn{cursor:progress}.prefs-status{min-height:20px;color:var(--color-text-muted);margin-top:12px;font-size:13px}.prefs-status[data-kind=ok]{color:var(--color-success)}.delete-card>p{color:var(--color-text-dim);max-width:46em;font-size:15px;line-height:1.6}.delete-card>p.hint-text{margin-top:8px;font-size:14px}.radios{flex-direction:column;gap:10px;margin-top:16px;display:flex}.radio{box-shadow:inset 0 0 0 1px var(--color-border);cursor:pointer;color:var(--color-text-dim);align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;display:flex}.radio:has(input:checked){background:#ffffff08;box-shadow:inset 0 0 0 1px #fff6}.radio:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.radio input{accent-color:var(--color-text);flex:none;margin-top:3px}.radio b{color:var(--color-text);font-weight:500;display:block}.inbox-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.day{margin-top:32px}.day:first-of-type{margin-top:0}.day h2{letter-spacing:.02em;color:var(--color-text-muted);margin-bottom:4px;font-size:12px;font-weight:600}.notes{border-top:1px solid var(--color-divider);margin:0;padding:0;list-style:none}.note-item{border-bottom:1px solid var(--color-divider);transition:background-color .16s var(--ease-out);align-items:flex-start;gap:14px;margin:0 -12px 0 -20px;padding:16px 12px 16px 20px;display:flex;position:relative}.note-item:hover{background:#ffffff06}.note-item[data-unread=true]:before{content:"";background:var(--color-accent);width:6px;height:6px;position:absolute;top:26px;left:6px;transform:rotate(45deg)}.note-item .body{flex:1;min-width:0}.note-item a.go{color:var(--color-text-dim);font-size:15px;line-height:1.45}.note-item[data-unread=true] a.go{color:var(--color-text)}.note-item a.go:after{content:"";position:absolute;inset:0}.note-item a.go:focus-visible{outline:none}.note-item:has(a.go:focus-visible){outline:2px solid var(--color-accent);outline-offset:-2px}.note-item small{color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;display:block}.note-item .mark{z-index:1;flex:none;align-self:center;position:relative}.profile{padding-top:calc(var(--nav-h) + 72px)}.profile-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:28px;display:grid}.profile-head .avatar{width:112px;height:112px;font-size:40px}.profile-head h1{font-size:var(--text-utility);letter-spacing:-.035em;overflow-wrap:anywhere;line-height:1.08}.profile-head h1 .verified,.profile-head h1 .tag{vertical-align:middle;margin-left:10px}.profile-head h1 .verified{width:24px;height:24px}.profile-head .handle{font-family:var(--font-mono);color:var(--color-text-dim);margin-top:6px;font-size:15px}.profile-head .bio{max-width:40em;color:var(--color-text-dim);white-space:pre-line;overflow-wrap:anywhere;margin-top:16px;font-size:16px;line-height:1.6}.profile-head .meta{color:var(--color-text-muted);flex-wrap:wrap;gap:8px 20px;margin-top:16px;font-size:14px;display:flex}.profile-head .meta a{color:var(--color-text-dim)}.profile-head .meta a:hover{color:var(--color-text)}.profile-head .acts{gap:8px;display:flex}.counts{border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);flex-wrap:wrap;margin-top:32px;display:flex}.counts>div{flex:140px;padding:16px 20px 16px 0}.counts>div+div{border-left:1px solid var(--color-divider);padding-left:20px}.counts b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;display:block}.counts small{color:var(--color-text-muted);font-size:13px}.profile .tabs{margin-top:40px}.profile .tabs a small{color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-left:6px}.profile-body{margin-top:32px}.ucolls{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.ucoll{background:var(--color-panel);box-shadow:inset 0 0 0 1px var(--color-border);transition:box-shadow .16s var(--ease-out);flex-direction:column;gap:8px;padding:20px;display:flex;position:relative}.ucoll:hover{box-shadow:inset 0 0 0 1px #ffffff38}.ucoll :is(h2,h3){letter-spacing:-.015em;font-size:17px}.ucoll :is(h2,h3) a:after{content:"";position:absolute;inset:0}.ucoll :is(h2,h3) a:focus-visible{outline:none}.ucoll:has(:is(h2,h3) a:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.ucoll p{color:var(--color-text-dim);font-size:14px}.ucoll ul{color:var(--color-text-muted);margin:8px 0 0;padding:0;font-size:13px;list-style:none}.ucoll ul li{border-top:1px solid var(--color-divider);overflow-wrap:anywhere;padding:6px 0}.ucoll .n{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:12px}@media (max-width:860px){.settings{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:32px}.settings-page,.profile{padding-top:calc(var(--nav-h) + 32px)}.two{grid-template-columns:minmax(0,1fr)}.profile-head{grid-template-columns:auto minmax(0,1fr);gap:20px}.profile-head .avatar{width:72px;height:72px;font-size:28px}.profile-head .acts{grid-column:1/-1}.counts>div{flex-basis:50%;padding:12px 0}.counts>div+div{border-left:0;padding-left:0}.counts>div:nth-child(2n){border-left:1px solid var(--color-divider);padding-left:16px}.items>li{flex-wrap:wrap}.items .end{width:100%;padding-left:56px}.prefs th:not(:first-child),.prefs td:not(:first-child){width:64px}}.mailbox{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:32px;margin-top:40px;display:grid}.mailbox .list{border-top:1px solid var(--color-divider)}.mailbox .list a{border-bottom:1px solid var(--color-divider);margin:0 -12px;padding:14px 12px;display:block}.mailbox .list a:hover{background:#ffffff08}.mailbox .list a[aria-current=page]{background:#ffffff0d}.mailbox .list b{color:var(--color-text);font-size:14px;font-weight:500;display:block}.mailbox .list small{color:var(--color-text-muted);overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.mailbox iframe{width:100%;height:640px;box-shadow:inset 0 0 0 1px var(--color-border);background:#0b0d14;border:0}.mailbox pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);color:var(--color-text-dim);box-shadow:inset 0 0 0 1px var(--color-border);background:#00000559;margin-top:16px;padding:16px;font-size:12px}.mailbox .links{flex-direction:column;gap:8px;margin-top:16px;display:flex}@media (max-width:860px){.mailbox{grid-template-columns:minmax(0,1fr)}}.page-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:40px;display:flex}.page-title h1{font-size:var(--text-utility);letter-spacing:-.035em;line-height:1.08}.page-title p{color:var(--color-text-dim);flex-basis:100%;margin-top:4px;font-size:15px}.page-title a{font-size:14px}@media (max-width:860px){.page-title h1{font-size:32px}}.set-sec>header+.items{border-top:0}.pmark{flex:none;width:18px;height:18px}.pmark-battlenet{color:#148eff}.pmark-google{color:var(--color-text)}.dev-note{color:var(--color-text-dim);background:#fabf4d0d;margin-top:16px;padding:10px 12px;font-size:13px;box-shadow:inset 0 0 0 1px #fabf4d4d}.dev-note a{color:var(--color-warning);text-underline-offset:3px;text-decoration:underline}.hub-nav{gap:24px}.hub-nav .rail-title{letter-spacing:.02em;color:var(--color-text-muted);margin-bottom:8px;font-size:12px;font-weight:600}.hub-nav a{height:34px;color:var(--color-text-dim);transition:color .16s var(--ease-out), background-color .16s var(--ease-out);justify-content:space-between;align-items:center;gap:8px;margin:0 -12px;padding:0 12px;font-size:14px;display:flex;position:relative}.hub-nav a:hover{color:var(--color-text);background:#ffffff08}.hub-nav a>span:first-child{align-items:center;min-width:0;display:inline-flex}.hub-nav a .glyph{width:14px;height:14px;color:var(--color-text-muted);flex:none;margin-right:10px}.hub-nav a[aria-current=true]{color:var(--color-text);background:#ffffff0d;font-weight:500}.hub-nav a[aria-current=true] .glyph{color:var(--color-accent)}.hub-nav a[aria-current=true]:before{content:"";background:var(--color-accent);width:2px;position:absolute;top:7px;bottom:7px;left:0}.hub-nav .badge{flex:none}.hub-who{border-bottom:1px solid var(--color-divider);align-items:center;gap:12px;min-height:40px;padding-bottom:20px;display:flex}.hub-who b{color:var(--color-text);overflow-wrap:anywhere;font-size:15px;font-weight:600;display:block}.hub-who small{font-family:var(--font-mono);color:var(--color-text-muted);margin-top:2px;font-size:12px;display:block}.hub-foot{border-top:1px solid var(--color-divider);padding-top:16px}.hub-foot button{width:calc(100% + 24px);height:34px;font:inherit;color:var(--color-text-dim);text-align:left;cursor:pointer;transition:color .16s var(--ease-out), background-color .16s var(--ease-out);background:0 0;border:0;align-items:center;margin:0 -12px;padding:0 12px;font-size:14px;display:flex;position:relative}.hub-foot button:hover{color:var(--color-text);background:#ffffff08}.hub-foot button>span{align-items:center;display:inline-flex}.hub-foot button .glyph{width:14px;height:14px;color:var(--color-text-muted);margin-right:10px}.settings-main:has(.hub-wide){max-width:none}.tiles{box-shadow:inset 0 0 0 1px var(--color-border);background:#00000533;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tiles>div{padding:20px 24px}.tiles>div+div{box-shadow:inset 1px 0 0 var(--color-divider)}.tiles dt{color:var(--color-text-muted);font-size:13px}.tiles dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-text);margin:6px 0 0;font-size:30px;font-weight:600}.hub-cols{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:40px;margin-top:56px;display:grid}.hub-sec+.hub-sec{margin-top:56px}.hub-cols .hub-sec+.hub-sec{margin-top:0}.hub-sec .sec-title{margin-bottom:8px}.hub-sec .sec-title a{color:var(--color-text-dim);font-size:13px}.hub-sec .sec-title a:hover{color:var(--color-text)}.quick{flex-wrap:wrap;gap:8px;display:flex}.people{border-top:1px solid var(--color-divider);margin:0;padding:0;list-style:none}.people>li{border-bottom:1px solid var(--color-divider);align-items:center;gap:14px;padding:14px 0;display:flex}.people .who{flex:1;min-width:0}.people .who a{color:var(--color-text);font-size:15px;font-weight:500}.people .who a:hover{text-underline-offset:4px;text-decoration:underline}.people .who small{color:var(--color-text-muted);overflow-wrap:anywhere;margin-top:2px;font-size:13px;display:block}.new-coll{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;display:flex}.new-coll .input{flex:240px;width:auto;height:40px}.new-coll .check{flex:none}@media (max-width:860px){.hub-nav{gap:0}.hub-who{display:none}.hub-nav .hub-group{display:contents}.hub-nav ul{gap:20px;display:flex}.hub-nav ul+ul,.hub-nav .hub-group+.hub-group ul{box-shadow:inset 1px 0 0 var(--color-divider);margin-left:20px;padding-left:20px}.hub-nav a:focus-visible,.hub-foot button:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.hub-foot{border:0;padding:0}.hub-foot button{white-space:nowrap;width:auto;height:44px;margin:0;padding:0;background:0 0!important}.hub-foot button .glyph{display:none}.hub-nav{scrollbar-width:none;margin:0 calc(-1 * var(--edge));padding:0 var(--edge);border-bottom:1px solid var(--color-divider);max-height:none;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--edge), #000 calc(100% - 48px), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--edge), #000 calc(100% - 48px), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--edge), #000 calc(100% - 48px), transparent);flex-direction:row;position:static;overflow-x:auto}.hub-nav .rail-title{display:none}.hub-nav a{white-space:nowrap;height:44px;margin:0;padding:0;background:0 0!important}.hub-nav a .glyph{display:none}.hub-nav a[aria-current=true]:before{width:auto;height:2px;inset:auto 0 0}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tiles>div:nth-child(3){box-shadow:inset 0 1px 0 var(--color-divider)}.tiles>div:nth-child(4){box-shadow:inset 1px 0 0 var(--color-divider), inset 0 1px 0 var(--color-divider)}.hub-cols{grid-template-columns:minmax(0,1fr);gap:48px;margin-top:40px}}.ucoll .edit{z-index:1;align-self:flex-start;margin-top:8px;font-size:13px;position:relative}.legal-page{padding-top:calc(var(--nav-h) + 56px)}.legal-wrap{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;display:grid}.legal-nav{top:calc(var(--nav-h) + 24px);position:sticky}.legal-nav .rail-title{letter-spacing:.02em;color:var(--color-text-muted);margin-bottom:8px;font-size:12px;font-weight:600}.legal-nav ul{margin:0;padding:0;list-style:none}.legal-nav a{min-height:34px;color:var(--color-text-dim);transition:color .16s var(--ease-out), background-color .16s var(--ease-out);align-items:center;margin:0 -12px;padding:6px 12px;font-size:14px;display:flex;position:relative}.legal-nav a:hover{color:var(--color-text);background:#ffffff08}.legal-nav a[aria-current=page]{color:var(--color-text);background:#ffffff0d;font-weight:500}.legal-nav a[aria-current=page]:before{content:"";background:var(--color-accent);width:2px;position:absolute;top:7px;bottom:7px;left:0}.legal-doc{min-width:0;max-width:760px}.legal-doc h1{font-size:var(--text-utility);letter-spacing:-.035em;line-height:1.08}.legal-meta{font-family:var(--font-mono);color:var(--color-text-muted);margin-top:10px;font-size:13px}.legal-line{color:var(--color-text-dim);margin-top:12px;font-size:17px}.in-short{box-shadow:inset 0 0 0 1px var(--color-border);background:#00000540;margin-top:32px;padding:20px 24px}.in-short h2{letter-spacing:.02em;color:var(--color-accent);font-size:13px;font-weight:600}.in-short ul{max-width:35em;margin:12px 0 0;padding-left:18px;list-style:outside}.in-short li{color:var(--color-text);font-size:16px;line-height:1.6}.in-short li+li{margin-top:8px}.in-short li::marker{color:var(--color-text-muted)}.legal-intro{border-left:1px solid var(--color-accent);max-width:35em;margin-top:32px;padding:4px 0 4px 20px}.legal-intro p{color:var(--color-text);font-size:17px;line-height:1.6}.legal-intro p+p{margin-top:12px}.legal-intro .legal-intro-cta{margin-top:20px}.legal-body{margin-top:40px}.legal-body section+section{margin-top:32px}.legal-body h2{letter-spacing:-.015em;font-size:18px}.legal-body p{max-width:35em;color:var(--color-text-dim);margin-top:10px;font-size:16px;line-height:1.7}.legal-body .data-table{margin-top:16px}.legal-body section[id]{scroll-margin-top:calc(var(--nav-h) + 24px)}.legal-body .legal-links{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.notice-form{max-width:640px}.notice-form .fieldset+.fieldset{margin-top:44px}.notice-form .textarea.notice-short{min-height:72px}.notice-form .notice-radios{margin-top:0}.notice-form .notice-two{margin-top:24px}.notice-form .notice-consent{margin-bottom:24px}.notice-form .notice-sig{font-style:italic}.notice-form .form-actions .note a,.notice-sent a{color:var(--color-accent)}.notice-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.notice-sent,.notice-sent p+p{margin-top:8px}.notice-claim{gap:12px;max-width:35em;margin:12px 0 0;display:grid}.notice-claim dt{color:var(--color-text-muted);font-size:13px}.notice-claim dd{color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:15px;line-height:1.6}@media (max-width:560px){.notice-form .notice-two{grid-template-columns:minmax(0,1fr)}}.data-table{box-shadow:inset 0 0 0 1px var(--color-border);font-size:14px}.dt-row{border-top:1px solid var(--color-divider);color:var(--color-text-dim);grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,.9fr);gap:16px;padding:12px 16px;display:grid}.dt-row b{color:var(--color-text);font-weight:500;display:block}.dt-row small{color:var(--color-text-muted);margin-top:2px;font-size:13px;line-height:1.45;display:block}.dt-head{letter-spacing:.02em;color:var(--color-text-muted);background:#00000540;border-top:0;font-size:12px;font-weight:600}@media (max-width:860px){.legal-page{padding-top:calc(var(--nav-h) + 32px)}.legal-wrap{grid-template-columns:minmax(0,1fr);gap:24px}.legal-nav{position:static}.legal-nav ul{scrollbar-width:none;border-bottom:1px solid var(--color-divider);gap:20px;display:flex;overflow-x:auto}.legal-nav a{white-space:nowrap;height:44px;margin:0;padding:0;background:0 0!important}.legal-nav a[aria-current=page]:before{width:auto;height:2px;inset:auto 0 0}.legal-nav .rail-title,.dt-head{display:none}.dt-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 16px}.dt-row>span:first-child{grid-column:1/-1}.dt-row>span:nth-child(2):before{content:"Where: ";color:var(--color-text-muted)}.dt-row>span:nth-child(3):before{content:"Basis: ";color:var(--color-text-muted)}.dt-row>span.kept{grid-column:1/-1}.dt-row>span.kept:before{content:"Kept: ";color:var(--color-text-muted)}}.consent{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.consent .check{font-size:14px;line-height:1.45}.consent a{color:var(--color-accent);text-underline-offset:3px;-webkit-text-decoration:underline #e6ba6659;text-decoration:underline #e6ba6659}.consent .err{color:var(--color-danger);font-size:13px}.set-head{box-shadow:inset 0 0 0 1px var(--color-border);background:#00000538;margin-bottom:40px;padding:24px 28px}.set-head .eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);font-size:12px;font-weight:600}.set-head h1{letter-spacing:-.03em;margin-top:6px;font-size:32px;line-height:1.1}.set-head p:last-child{color:var(--color-text-dim);margin-top:8px;font-size:15px}@media (max-width:860px){.set-head{margin-bottom:28px;padding:20px}.set-head h1{font-size:26px}}.set-find{margin-bottom:8px;position:relative}.set-find .input{height:34px;padding:0 10px;font-size:13px}.set-find ul,.set-find-none{z-index:20;background:var(--color-sidebar);box-shadow:inset 0 0 0 1px var(--color-border), 0 16px 40px -12px #000005cc;position:absolute;top:calc(100% + 4px);left:0;right:0}.set-find ul[hidden]{display:none}.set-find [role=option]{color:var(--color-text-dim);cursor:pointer;padding:8px 12px;font-size:14px;display:block}.set-find [role=option] small{color:var(--color-text-muted);font-size:12px;display:block}.set-find [role=option][data-active=true]{color:var(--color-text);background:#ffffff0f}.set-find-none{color:var(--color-text-muted);margin:0;padding:8px 12px;font-size:13px}@media (max-width:860px){.set-find{display:none}}.recipients{max-width:52em;color:var(--color-text-dim);margin-top:16px;font-size:14px;line-height:1.6}.rights{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.right-btn{box-shadow:inset 0 0 0 1px var(--color-border);font:inherit;text-align:left;color:var(--color-text);cursor:pointer;transition:box-shadow .16s var(--ease-out), background-color .16s var(--ease-out);background:#00000533;border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.right-btn:hover{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff38}.right-btn:disabled{cursor:progress;opacity:.7}.right-btn b{font-size:15px;font-weight:500}.right-btn small{color:var(--color-text-muted);font-size:13px;line-height:1.4}.err-line{color:var(--color-danger);grid-column:1/-1;font-size:13px}@media (pointer:coarse){.settings-page .btn-sm,.auth-form .btn-sm,.settings-page .seg button{height:44px}.switch-btn:before{content:"";position:absolute;inset:-11px -3px}.text-btn,.settings-page .link-quiet{padding-block:12px}.settings-page .link-quiet.mark{margin-block:-12px}.input-wrap .reveal{height:auto;padding:0 16px;top:0;bottom:0;right:0}}
