.panel-t{font-size:var(--fs-h4);font-weight:680;font-stretch:100%;letter-spacing:-.015em;line-height:1.2}.acc-flag{margin:0 0 28px}.acc-main{display:grid;gap:24px;min-width:0}.form-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.saved-note{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--good);font-size:var(--fs-s);font-weight:600}.saved-note .ico{width:16px;height:16px}.side-stores{margin:16px 0;padding:0;list-style:none;border-top:1px dashed var(--rule)}.side-stores li{border-bottom:1px dashed var(--rule)}.side-stores a,.side-stores .ss-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--tap);padding:8px 2px;text-decoration:none}.side-stores a:hover .ss-name{text-decoration:underline}.ss-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600}.ss-dom{flex:none;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-3);font-family:var(--f-mono);font-size:11.5px;font-stretch:87.5%}.ss-more{margin:-6px 0 16px}.nf{--w: 300px;--len: 104px;--r: -3deg;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px;min-height:clamp(560px,calc(100svh - var(--nav-h) - 48px),740px)}.nf-scene{position:relative;align-self:stretch;min-height:480px}.nf .hang{left:calc(50% - var(--w) / 2)}.nf.is-still .swing{animation:none}.nf-code{margin:20px 0 18px;font-family:var(--f-mono);font-size:96px;font-weight:480;font-stretch:80%;font-variant-numeric:tabular-nums;letter-spacing:-.06em;line-height:1;text-align:center}.nf-text{max-width:580px;padding-block:40px}.nf-text h1{margin-top:18px;font-size:var(--fs-h1);font-weight:770;line-height:.98;letter-spacing:-.045em}.nf-note{margin:14px 0 0;color:var(--text-2);font-size:var(--fs-s)}.nf .acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}@media(max-width:940px){.nf{--w: 240px;--len: 60px;grid-template-columns:minmax(0,1fr);gap:0;min-height:0}.nf-scene{min-height:370px}.nf-code{font-size:76px}.nf-text{padding-block:0 24px}}@media(max-width:699px){.nf{--w: 212px;--len: 44px}.nf-scene{min-height:324px}.nf-code{margin:12px 0;font-size:62px}.nf .acts .btn{flex:1 1 auto}}.feed-main{min-width:0}.feed-filter{margin-bottom:20px}.feed-new{margin:0 0 12px}.feed{margin:0;padding:0;list-style:none;border-top:1.5px dashed var(--rule)}.feed-row{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px 18px;padding:18px 16px 18px 26px;border-bottom:1.5px dashed var(--rule)}.feed-row.is-new{background:var(--surface-raised)}.feed-row.is-new:before{content:"";position:absolute;left:8px;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;border:2px solid var(--stamp)}.fr-body{min-width:0}.fr-text{margin:0;font-size:15.5px;line-height:1.4}.fr-text b{font-weight:650}.fr-meta{display:flex;flex-wrap:wrap;gap:2px 8px;margin:6px 0 0;color:var(--text-3);font-family:var(--f-mono);font-size:12px;font-stretch:87.5%}.fr-meta a{color:var(--text-2);overflow-wrap:anywhere}@media(max-width:699px){.fr-meta a{display:inline-block;padding-block:12px;margin-block:-12px}}.fr-links{justify-content:flex-end}.quiet-feed{max-width:480px}.qf-title{font-family:var(--f-sans);font-size:var(--fs-h4);font-weight:680;font-stretch:100%;letter-spacing:-.015em;line-height:1.25;text-align:center}.qf-body{margin:10px 0 0;font-family:var(--f-sans);font-size:14.5px;letter-spacing:0;line-height:1.5;text-align:center;color:var(--receipt-ink-2)}.qf-date{margin:0;color:var(--receipt-ink-2);font-size:11.5px;letter-spacing:.06em;text-align:center;text-transform:uppercase}@media(max-width:699px){.feed-row{grid-template-columns:48px minmax(0,1fr);padding:16px 12px 16px 22px}.fr-links{grid-column:1 / -1;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.account-form{display:grid;gap:22px;margin-top:18px}.account-form .field input[readonly]{border-style:dashed;background-color:var(--surface);color:var(--text-2)}.field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.panel-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.acc-empty{margin:14px 0 18px;color:var(--text-2)}.sub-list{margin:16px 0 0;padding:0;list-style:none;border-top:1px dashed var(--rule)}.sub-list li{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px 16px;padding:14px 0;border-bottom:1px dashed var(--rule)}.sl-body{display:grid;gap:2px;min-width:0}.sl-body>a,.sl-body>.sl-name{font-size:15.5px;font-weight:650;text-decoration:none;overflow-wrap:anywhere}.sl-body>a:hover{text-decoration:underline}.sl-dom{color:var(--text-3);font-family:var(--f-mono);font-size:12px;font-stretch:87.5%;overflow-wrap:anywhere}.sl-paused{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px}.sl-note{color:var(--text-2);font-size:12.5px}.acc-data .sub{margin-bottom:18px}.acc-export{display:grid;gap:8px}.danger{margin-top:20px;border-top:1px dashed var(--rule)}.danger summary{display:flex;align-items:center;gap:10px;min-height:52px;padding-top:4px;color:var(--danger);font-size:var(--fs-s);font-weight:650;list-style:none;cursor:pointer}.danger summary::-webkit-details-marker{display:none}.danger summary .ico{width:16px;height:16px}.danger summary .chev{width:14px;height:14px;margin-left:auto;color:var(--text-3);transition:rotate .2s var(--out)}.danger[open] summary .chev{rotate:90deg}.danger-in,.danger-in form{display:grid;gap:14px}@media(max-width:699px){.field-row{grid-template-columns:minmax(0,1fr)}.sub-list li{grid-template-columns:48px minmax(0,1fr)}.sub-list .follow-btn{grid-column:2;justify-self:start}}.al-form .channels{margin-top:10px}.ch-toggle{display:flex;flex:none;align-items:center;gap:10px}.sw-state{min-width:2.6em;color:var(--text-2);font-family:var(--f-mono);font-size:var(--fs-label);font-stretch:87.5%;letter-spacing:.08em;text-align:right;text-transform:uppercase}.push-state .flag-strip{margin-top:10px}.push-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.al-block{display:grid;gap:10px;min-width:0;margin:26px 0 0;padding:24px 0 0;border:0;border-top:1px dashed var(--rule)}.al-block .seg{justify-self:start}.field-row.al-block{gap:16px}.event-types{display:block}.event-types legend{float:left;width:100%;margin-bottom:4px;padding:0}.event-types .consent{clear:both;border-bottom:1px dashed var(--rule)}.event-types .consent:last-of-type{border-bottom:0}.seg-fallback{display:flex;gap:16px;font-size:var(--fs-s)}.al-form .form-foot{margin-top:26px;padding-top:24px;border-top:1px dashed var(--rule)}.pv-card{display:grid;gap:14px}.pv-wrap{filter:var(--sh-1)}.preview{color:var(--receipt-ink);background:var(--receipt);transition:opacity .2s var(--out);-webkit-mask:conic-gradient(from -45deg at bottom,transparent,black 1deg 89deg,transparent 90deg) bottom / 14px 51% repeat-x,linear-gradient(black 0 0) top / 100% 50% no-repeat;mask:conic-gradient(from -45deg at bottom,transparent,black 1deg 89deg,transparent 90deg) bottom / 14px 51% repeat-x,linear-gradient(black 0 0) top / 100% 50% no-repeat}.preview.is-loading{opacity:.6}.pv-bar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1.5px dashed var(--receipt-ink-2);color:var(--receipt-ink-2);font-family:var(--f-mono);font-size:11px;font-stretch:87.5%;letter-spacing:.06em;text-transform:uppercase}.pv-bar .dots{display:flex;gap:5px}.pv-bar .dots i{display:block;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--receipt-ink-2)}.pv-body{padding:16px 16px 30px}.pv-h{font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.35}.pv-list{margin-top:10px}.pv-deal{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1.5px dotted var(--receipt-ink-2)}.pv-deal:last-child{border-bottom:0}.pd-ic{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:var(--r-s);box-shadow:inset 0 0 0 1px var(--receipt-ink-2);font-size:14px;font-weight:820;font-stretch:118%;text-transform:uppercase}.pd-t{flex:1;min-width:0;font-size:13.5px;line-height:1.4}.pv-empty{margin:0;padding:12px 0 2px;font-size:14px;text-align:center}.pv-note{margin:8px 0 0;color:var(--receipt-ink-2);font-size:12.5px;line-height:1.45;text-align:center}.auth-split{padding-block:44px 64px}.auth-tag{--pad: clamp(22px, 4vw, 44px);position:relative;isolation:isolate;display:grid;align-content:start;padding:64px var(--pad) 36px;filter:var(--sh-1)}.auth-tag:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--surface-raised);clip-path:polygon(0 var(--notch),var(--notch) 0,calc(100% - var(--notch)) 0,100% var(--notch),100% 100%,0 100%);-webkit-mask:radial-gradient(circle var(--eye) at 50% 24px,transparent 95%,black);mask:radial-gradient(circle var(--eye) at 50% 24px,transparent 95%,black)}.auth-tag:after{content:"";position:absolute;left:50%;top:24px;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:radial-gradient(circle,transparent 5.5px,var(--rule-2) 6px 10px,transparent 10.5px)}.auth-tag.is-warn .eyebrow:before{border-color:var(--warn)}.auth-tag.is-good .eyebrow:before{border-color:var(--good)}.auth-tag h1{margin-top:16px;font-size:clamp(32px,3.4vw,46px);font-weight:770;line-height:1;letter-spacing:-.04em}.auth-tag h1 .ico{width:.8em;height:.8em;color:var(--good)}.auth-body{max-width:44ch;margin:16px 0 0;color:var(--text-2);font-size:16.5px;line-height:1.55}.auth-ttl{display:flex;align-items:center;gap:8px;margin:14px 0 0;color:var(--text-3);font-family:var(--f-mono);font-size:12px;font-stretch:87.5%}.auth-tag>.flag-strip{margin-top:18px}.auth-tag>.perf{margin:28px calc(-1 * var(--pad)) 0}.auth-tag .signin-form{gap:14px;margin-top:24px}.auth-acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.auth-link{margin:18px 0 0;font-size:var(--fs-s)}.auth-link a{display:inline-flex;align-items:center;gap:6px;min-height:var(--tap)}.unsub-form{display:grid;gap:12px;margin-top:28px}.context-panel{padding:28px}.context-panel h2{margin:12px 0 6px;font-size:22px;font-weight:700;font-stretch:100%;letter-spacing:-.02em;line-height:1.2}.context-panel>.hint{margin-top:8px}@media(max-width:699px){.auth-split{padding-block:20px 40px}.auth-acts .btn{flex:1 1 auto}.context-panel{padding:22px}}@media(max-width:699px){.al-form .channel:has(.push-state){flex-wrap:wrap}.al-form .channel:has(.push-state) .ch-body{flex-basis:100%;order:3}.al-form .channel:has(.push-state) .ch-toggle{margin-left:auto}.push-actions .btn{white-space:nowrap}}
