.auth26{--a-field:#f1f2f4;--a-field-focus:var(--f-card);--a-card-shadow:0 1px 2px #0f14280a, 0 40px 90px -46px #0f14285c;--a-ok:#16834a;--a-warn:#b45309;--a-error:#c2253f;--a-ease:cubic-bezier(.16, 1, .3, 1);font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;color:var(--f-ink);-webkit-font-smoothing:antialiased}.dark .auth26{--a-field:#1d1d1d;--a-field-focus:#1d1d1d;--a-card-shadow:0 1px 0 #ffffff08, 0 40px 90px -50px #000000d9;--a-ok:#3ccf7f;--a-warn:#f0b45a;--a-error:#ff8a9b}.auth26-glow{z-index:0;pointer-events:none;background:radial-gradient(40% 48% at 80% 32%,#315be833,#0000 70%),radial-gradient(34% 40% at 8% 88%,#7b5cf021,#0000 70%),radial-gradient(28% 34% at 44% 4%,#4cc9f01a,#0000 70%);animation:18s ease-in-out infinite alternate auth26-drift;position:fixed;inset:-10% -5%}.dark .auth26-glow{background:radial-gradient(40% 48% at 80% 32%,#315be821,#0000 70%),radial-gradient(34% 40% at 8% 88%,#7b5cf014,#0000 70%),radial-gradient(28% 34% at 44% 4%,#4cc9f00d,#0000 70%)}@keyframes auth26-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-3%,2%)scale(1.06)}}@keyframes auth26-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.auth26-split{grid-template-columns:minmax(0,1fr) 448px;align-items:center;gap:clamp(40px,6vw,96px);width:100%;max-width:1184px;min-height:100dvh;margin:0 auto;padding-block:128px 96px;display:grid}.auth26-center{text-align:center;flex-direction:column;justify-content:center;width:100%;max-width:640px;min-height:100dvh;margin:0 auto;padding-block:128px 96px;display:flex}.auth26-center .auth26-lede{margin-inline:auto}.auth26-center.is-wide{max-width:720px}.auth26-status{background:color-mix(in srgb, var(--f-ink) 6%, transparent);color:var(--f-ink);animation:auth26-rise .9s var(--a-ease) both;border-radius:999px;align-items:center;gap:10px;margin-bottom:clamp(20px,2.2vw,28px);padding:8px 16px 8px 13px;font-size:14px;font-weight:500;display:inline-flex}.auth26-status-dot{background:var(--a-ok);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--a-ok) 16%, transparent);border-radius:50%;flex-shrink:0}.auth26-status.is-warn .auth26-status-dot{background:var(--a-warn);box-shadow:0 0 0 4px color-mix(in srgb, var(--a-warn) 16%, transparent)}.auth26-status-note{border-left:1px solid color-mix(in srgb, var(--f-ink) 16%, transparent);color:var(--f-ink-2);padding-left:10px;font-weight:400}.auth26-title{letter-spacing:-.05em;text-wrap:balance;color:var(--f-ink);animation:auth26-rise 1s 60ms var(--a-ease) both;font-size:clamp(44px,5vw,76px);font-weight:500;line-height:.98}.auth26-title.is-small{font-size:clamp(36px,4vw,54px);line-height:1.02}.auth26-g{font-family:var(--font-swap), Georgia, serif;letter-spacing:-.01em;font-size:1.06em;font-style:italic;font-weight:400;line-height:0}.auth26-lede{text-wrap:pretty;max-width:40ch;color:var(--f-ink-2);animation:auth26-rise 1s .12s var(--a-ease) both;margin-top:clamp(20px,2.2vw,28px);font-size:clamp(17px,1.35vw,20px);line-height:1.5}.auth26-card{border:1px solid var(--f-hair);background:var(--f-card);width:100%;box-shadow:var(--a-card-shadow);text-align:left;animation:auth26-rise 1s .18s var(--a-ease) both;border-radius:24px;padding:clamp(24px,3vw,34px);position:relative}.auth26-card-title{letter-spacing:-.035em;color:var(--f-ink);font-size:24px;font-weight:500;line-height:1.15}.auth26-card-text{color:var(--f-ink-2);margin-top:8px;font-size:14.5px;line-height:1.55}.auth26-card-body{margin-top:24px}.auth26-label{color:var(--f-ink-2);margin-bottom:8px;font-size:13.5px;font-weight:500;display:block}.auth26-input{background:var(--a-field);width:100%;height:50px;box-shadow:none;color:var(--f-ink);border:1px solid #0000;border-radius:14px;outline:none;align-items:center;padding:0 18px;font-family:inherit;font-size:15.5px;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex}.auth26-input::placeholder{color:var(--f-ink-3)}.auth26-input:focus,.auth26-input:focus-visible,.auth26-input:focus-within{border-color:color-mix(in srgb, var(--f-accent) 45%, transparent);background:var(--a-field-focus);box-shadow:0 0 0 4px color-mix(in srgb, var(--f-accent) 14%, transparent);outline:none}.auth26-input[aria-invalid=true]:not(:focus){border-color:color-mix(in srgb, var(--a-error) 40%, transparent)}.auth26-input:disabled{cursor:default;opacity:.8}.auth26-input-bare{min-width:0;height:100%;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1}.auth26-input-bare::placeholder{color:var(--f-ink-3)}.auth26-input-prefix{color:var(--f-ink-3);margin-right:2px}.auth26-submit,.auth26-secondary{width:100%;height:50px;transition:transform .3s var(--a-ease), background-color .2s, opacity .2s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:500;display:flex}.auth26-submit{background:var(--f-ink);color:var(--f-card)}.auth26-submit:hover:not(:disabled){background:color-mix(in srgb, var(--f-ink) 86%, var(--f-card));transform:translateY(-1px)}.auth26-secondary{border:1px solid color-mix(in srgb, var(--f-ink) 14%, transparent);color:var(--f-ink);background:0 0}.auth26-secondary:hover:not(:disabled){background:color-mix(in srgb, var(--f-ink) 5%, transparent)}.auth26-submit:disabled,.auth26-secondary:disabled{cursor:not-allowed;opacity:.3}.auth26-submit:focus-visible,.auth26-secondary:focus-visible{outline:2px solid var(--f-accent);outline-offset:3px}.auth26-link{color:var(--f-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--f-ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--f-ink) 30%, transparent);text-underline-offset:4px;font-weight:500;transition:text-decoration-color .2s}.auth26-link:hover{text-decoration-color:currentColor}.auth26-link.is-quiet{color:var(--f-ink-2);text-decoration-color:#0000}.auth26-link.is-quiet:hover{color:var(--f-ink);text-decoration-color:currentColor}.auth26-error{color:var(--a-error);font-size:14px;line-height:1.5}.auth26-fine{color:var(--f-ink-3);font-size:13px;line-height:1.5}.auth26-foot{border-top:1px solid var(--f-hair);color:var(--f-ink-2);margin-top:24px;padding-top:20px;font-size:14px}.auth26-icon{background:color-mix(in srgb, var(--f-accent) 12%, transparent);width:46px;height:46px;color:var(--f-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.auth26-done-title{letter-spacing:-.03em;color:var(--f-ink);margin-top:18px;font-size:20px;font-weight:500}.auth26-done-text{color:var(--f-ink-2);margin-top:8px;font-size:14.5px;line-height:1.55}.auth26-note{background:var(--f-soft);color:var(--f-ink-2);border-radius:14px;padding:14px 16px;font-size:14px;line-height:1.55}.auth26-check{background:var(--a-field);color:var(--f-ink-2);cursor:pointer;border-radius:14px;grid-template-columns:18px minmax(0,1fr);gap:12px;padding:14px 16px;font-size:14px;line-height:1.55;display:grid}.auth26-check input{width:16px;height:16px;accent-color:var(--f-accent);margin-top:3px}.auth26-invite{text-align:center;max-width:600px;padding:clamp(32px,5vw,52px) clamp(22px,5vw,52px)}.auth26-invite .auth26-status{margin:26px 0 18px}.auth26-invite .auth26-lede{margin-inline:auto;font-size:17px}.auth26-mark{background:var(--f-ink);width:112px;height:112px;color:var(--f-card);letter-spacing:-.05em;border-radius:50%;justify-content:center;align-items:center;margin:0 auto;font-size:44px;font-weight:500;display:flex}.auth26-handle{color:var(--f-ink-2);margin-top:14px;font-size:14.5px;display:inline-block}@media (max-width:1023px){.auth26-split{grid-template-columns:minmax(0,1fr);gap:32px;max-width:520px;min-height:0;padding-block:132px 72px}.auth26-center{min-height:0;padding-block:132px 72px}.auth26-split .auth26-intro{text-align:center}.auth26-split .auth26-lede{margin-inline:auto}.auth26-title{font-size:clamp(40px,8vw,60px)}}@media (max-width:560px){.auth26-split,.auth26-center{padding-block:124px 56px}.auth26-status{font-size:13px}.auth26-title{font-size:clamp(36px,10vw,44px)}.auth26-title.is-small{font-size:clamp(32px,9vw,40px)}.auth26-lede{font-size:16.5px}.auth26-card{border-radius:22px}}@media (prefers-reduced-motion:reduce){.auth26-glow,.auth26-status,.auth26-title,.auth26-lede,.auth26-card{animation:none}}.auth26-section-label{color:var(--f-ink-3);font-size:13px;font-weight:500}.auth26-section-title{letter-spacing:-.025em;color:var(--f-ink);margin-top:6px;font-size:18px;font-weight:500}.auth26-option{background:var(--a-field);border:1px solid #0000;border-radius:14px;padding:14px 16px;transition:background-color .2s,border-color .2s}.auth26-option.is-selected{border-color:color-mix(in srgb, var(--f-accent) 40%, transparent);background:var(--f-active)}.auth26-tick{border:1.5px solid color-mix(in srgb, var(--f-ink) 22%, transparent);color:#0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;transition:background-color .2s,border-color .2s;display:flex}.auth26-option.is-selected .auth26-tick{border-color:var(--f-accent);background:var(--f-accent);color:#fff}.auth26-chip{border:1px solid color-mix(in srgb, var(--f-ink) 14%, transparent);color:var(--f-ink-2);border-radius:999px;margin:10px 0 0 32px;padding:4px 12px;font-size:12.5px;font-weight:500;transition:background-color .2s,color .2s}.auth26-chip:hover{color:var(--f-ink)}.auth26-chip.is-on{background:var(--f-accent);color:#fff;border-color:#0000}.auth26-permission{background:var(--f-soft);border-radius:14px;padding:14px 16px}.auth26-actions{flex-direction:column-reverse;gap:10px;display:flex}@media (min-width:640px){.auth26-actions{flex-direction:row;justify-content:flex-end}.auth26-actions>*{width:auto;min-width:128px}}.dark .auth26-option.is-selected .auth26-tick,.dark .auth26-chip.is-on{color:#0b0b0c}.auth26-show{max-width:560px;animation:auth26-rise 1s .24s var(--a-ease) both;margin-top:clamp(36px,4vw,52px)}.auth26-show-stack{height:226px;position:relative}.auth26-show-card{border:1px solid var(--f-hair);background:var(--f-card);box-shadow:var(--a-card-shadow);transform-origin:30% 100%;transition:transform .8s var(--a-ease), opacity .6s ease, filter .6s ease;border-radius:20px;padding:18px 20px 20px;position:absolute;bottom:0;left:0;right:44px}.auth26-show-card[data-pos="0"]{z-index:4;opacity:1;transform:none}.auth26-show-card[data-pos="1"]{z-index:3;opacity:.8;filter:saturate(.85);transform:translate(14px,-18px)scale(.96)rotate(1.6deg)}.auth26-show-card[data-pos="2"]{z-index:2;opacity:.5;filter:saturate(.7);transform:translate(28px,-36px)scale(.92)rotate(3.2deg)}.auth26-show-card[data-pos="3"]{z-index:1;opacity:0;pointer-events:none;transform:translate(42px,-54px)scale(.88)rotate(4.8deg)}.auth26-show-card>*{transition:opacity .35s}.auth26-show-card:not([data-pos="0"])>*{opacity:0}.auth26-show-head{align-items:center;gap:12px;display:flex}.auth26-show-avatar{background:var(--f-soft);border-radius:50%;flex-shrink:0;width:44px;height:44px;position:relative;overflow:hidden}.auth26-show-name{min-width:0;color:var(--f-ink);align-items:center;gap:5px;font-size:15px;display:flex}.auth26-show-name strong{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.auth26-show-name span{color:var(--f-ink-3);font-size:13px}.auth26-show-role{text-overflow:ellipsis;white-space:nowrap;color:var(--f-ink-3);margin-top:1px;font-size:13px;overflow:hidden}.auth26-show-chip{background:color-mix(in srgb, var(--f-ink) 6%, transparent);color:var(--f-ink-2);border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:500}.auth26-show-post{color:var(--f-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:14px;font-size:16.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.auth26-show-foot{align-items:center;gap:14px;margin-top:18px;display:flex}.auth26-show-dots{gap:6px;display:flex}.auth26-show-dots button{background:color-mix(in srgb, var(--f-ink) 18%, transparent);width:7px;height:7px;transition:width .4s var(--a-ease), background-color .3s;border-radius:999px;padding:0}.auth26-show-dots button.is-active{background:var(--f-ink);width:22px}.auth26-show-caption{color:var(--f-ink-3);font-size:12px}.auth26-show-bubble{z-index:6;background:color-mix(in srgb, var(--f-card) 82%, transparent);box-shadow:inset 0 0 0 1px var(--f-hair), 0 14px 34px -18px #0f142873;-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);white-space:nowrap;color:var(--f-ink);animation:auth26-bubble .8s var(--a-ease) both;border-radius:999px;align-items:center;gap:9px;padding:6px 14px 6px 6px;font-size:13.5px;font-weight:500;display:inline-flex;position:absolute;top:-6px;right:-18px}.auth26-show-bubble-avatar{border-radius:50%;flex-shrink:0;width:28px;height:28px;position:relative}.auth26-show-bubble-avatar>img{border-radius:50%}.auth26-show-bubble-avatar>span{border:2px solid var(--f-card);background:var(--f-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;bottom:-3px;right:-3px}.dark .auth26-show-bubble-avatar>span{color:#0b0b0c}.auth26-show-bubble-time{color:var(--f-ink-3);font-weight:400}@keyframes auth26-bubble{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@media (max-width:1023px){.auth26-show{display:none}}@media (prefers-reduced-motion:reduce){.auth26-show,.auth26-show-bubble{animation:none}.auth26-show-card{transition:none}}.subscribe26-page{width:100%;max-width:1080px;margin:0 auto;padding-block:128px 96px}.subscribe26-page .auth26-intro{text-align:center}.subscribe26-page .auth26-lede{margin-inline:auto}.subscribe26{margin-top:clamp(28px,3.4vw,44px)}.subscribe26-head{border-bottom:1px solid var(--f-hair);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.subscribe26-icon{background:var(--f-soft);width:40px;height:40px;color:var(--f-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.subscribe26-head-title{color:var(--f-ink);font-size:15px;font-weight:600}.subscribe26-head-text{color:var(--f-ink-3);margin-top:1px;font-size:13px}.subscribe26-picker{background:var(--f-soft);text-align:left;border-radius:16px;align-items:center;gap:12px;width:100%;min-width:0;padding:10px 14px 10px 10px;transition:background-color .2s;display:flex}.subscribe26-picker:hover:not(:disabled){background:color-mix(in srgb, var(--f-ink) 8%, transparent)}.subscribe26-picker:disabled{cursor:not-allowed;opacity:.6}.subscribe26-chosen{min-width:0;box-shadow:inset 0 0 0 1px var(--f-hair);border-radius:14px;align-items:center;gap:12px;padding:10px;display:flex}.subscribe26-total{background:var(--f-soft);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:24px;padding:16px 18px;display:flex}.subscribe26-total-title{color:var(--f-ink);font-size:15px;font-weight:600}.subscribe26-total-text{color:var(--f-ink-2);margin-top:3px;font-size:13px;line-height:1.45}.subscribe26-total-amount{letter-spacing:-.03em;text-align:right;white-space:nowrap;color:var(--f-ink);font-size:22px;font-weight:600}.subscribe26-empty{text-align:center;max-width:560px;margin:0 auto}@media (max-width:720px){.subscribe26-page{padding-block:112px 56px}}
