body:has(.social-ui){background:var(--social-color-page);color:var(--social-color-ink)}.social-ui{--paper:var(--social-color-page);--paper-bright:var(--social-color-white);--ink:var(--social-color-ink);--muted:var(--social-color-muted);--line:var(--social-color-line);--accent:var(--social-color-primary);--accent-dark:var(--social-color-primary-hover);--sage:var(--social-color-soft);--sage-dark:var(--social-color-good);--social-sky:var(--social-color-sky);--social-soft:var(--social-color-soft);--social-butter:var(--social-color-butter);--social-field-line:var(--social-color-field-line);--shadow:none;background:var(--paper);min-height:70vh;color:var(--ink);font-family:var(--social-font-system);font-size:var(--social-fs-m);font-feature-settings:"palt" 1;line-height:1.7}.social-ui :is(h1,h2,h3){color:var(--ink);font-family:var(--social-font-heading);font-weight:var(--social-fw-semibold);letter-spacing:.01em;overflow-wrap:anywhere;text-wrap:balance}.social-ui :is(p,dd,label,a,button){overflow-wrap:anywhere}.social-ui :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--accent);outline-offset:4px}.social-ui .top-nav{max-width:1120px;box-shadow:none;background:0 0;border:0;justify-content:space-between;gap:16px;padding:24px 32px;display:flex}.social-ui .brand{flex:none}.social-ui .brand img{width:116px;height:auto}.social-ui .top-nav nav{flex-wrap:wrap;justify-content:flex-end;gap:4px 16px}.social-ui .top-nav nav a{min-height:44px;color:var(--muted);font-size:var(--social-text-_875);align-items:center;display:inline-flex}.social-ui .top-nav .button{min-height:44px;font-size:var(--social-text-_875);padding:10px 16px}.social-ui .page-header{max-width:1120px;padding:36px 32px 28px}.social-ui .page-header .eyebrow{color:var(--muted);font-size:var(--social-text-_75);letter-spacing:.05em}.social-ui .page-header .page-context{color:var(--muted);font-family:inherit;font-size:var(--social-text-_8125);letter-spacing:normal;margin:12px 0 0}.social-ui .page-header h1{max-width:920px;font-size:clamp(var(--social-text-1_9), 3.4vw, var(--social-text-2_8));line-height:1.3}.social-ui .page-header>p:last-child{font-size:var(--social-text-_9375);margin-top:16px;line-height:1.75}.social-ui .content-shell{max-width:1120px;padding:0 32px 72px}.social-ui .panel{background:var(--social-color-white);border:1px solid var(--line);border-radius:var(--social-radius-l);box-shadow:none;padding:28px}.social-ui .panel-subtle{background:var(--social-soft)}.social-ui .panel h2{font-size:var(--social-text-1_4);line-height:1.45}.social-ui .button{border:1px solid var(--line);border-radius:var(--social-radius-m);background:var(--social-color-white);min-height:48px;color:var(--ink);box-shadow:none;font-family:inherit;font-weight:var(--social-fw-semibold);font-size:var(--social-text-_9375);letter-spacing:.06em;text-align:center;transition:background-color var(--social-duration-100) ease, border-color var(--social-duration-100) ease;line-height:1.5}.social-ui .button.primary{background:var(--accent);border-color:var(--accent);color:var(--social-color-white)}.social-ui .button.secondary{background:var(--social-color-white);color:var(--ink)}.social-ui .button:hover{box-shadow:none;background:var(--social-sky);transform:none}.social-ui .button.primary:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.social-ui .button:active{filter:brightness(.94);transform:none}.social-ui .button:disabled{cursor:not-allowed;opacity:.55;filter:none}.social-ui .button:disabled:hover{transform:none}.social-ui .field label,.social-ui .field>span:first-child{font-size:var(--social-text-_875);color:var(--ink)}.social-ui .field :is(input,select,textarea){border:1px solid var(--social-field-line);background:var(--social-color-white);color:var(--ink);font-size:var(--social-text-1);border-radius:6px}.social-ui .field textarea{min-height:240px}.social-ui :is(input,textarea)::placeholder{color:var(--social-color-muted);opacity:1}.social-ui .field-meta{font-size:var(--social-text-_75);gap:12px}.social-ui .field-meta span:first-child{min-width:0}.social-ui .field-meta span:last-child{flex-shrink:0}.social-ui .notice{background:var(--social-soft);color:var(--ink);border:1px solid var(--line);font-size:var(--social-text-_8125);border-radius:6px}.social-ui .beta-test-notice{background:var(--social-color-warning-bg);border-color:var(--social-color-warning-line);color:var(--social-color-warning-ink)}.social-ui .notice input[type=checkbox]{vertical-align:middle;width:20px;height:20px;accent-color:var(--accent)}.social-ui .microcopy{color:var(--muted);font-size:var(--social-text-_8125);line-height:1.65}.social-ui .compose-error,.social-ui .auth-message-error{color:var(--social-color-danger);border-color:var(--social-color-danger-line);background:var(--social-color-danger-bg)}.social-ui .small-action{min-height:44px}.social-profile>.content-shell{padding-top:20px}.social-ui .profile-detail-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:48px;display:grid}.social-ui .profile-detail-card{min-width:0;box-shadow:none;background:0 0;border:0;padding:0}.social-ui .social-profile-mast{background:var(--social-sky);border-radius:8px;padding:28px}.social-ui .profile-card-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.social-ui .social-profile-mast .avatar{border:3px solid var(--social-color-white);background:var(--social-color-white);width:88px;height:88px;color:var(--accent-dark);font-size:var(--social-text-1_5);box-shadow:none;border-radius:50%;place-items:center;display:grid}.social-ui .availability{background:var(--social-color-white);color:var(--social-color-good);font-size:var(--social-text-_8125);border:0;border-radius:999px;padding:8px 12px}.social-ui .availability span{background:currentColor}.social-ui .availability.closed{color:var(--muted);background:var(--social-color-white)}.social-ui .social-profile-mast h1{font-size:clamp(var(--social-text-2_25), 4vw, var(--social-text-3_4));margin:24px 0 8px;line-height:1.2}.social-ui .profile-kicker{color:var(--ink);font-size:var(--social-text-1);letter-spacing:0;margin:0}.social-ui .profile-bio{font-size:var(--social-text-1);white-space:pre-wrap;margin:24px 0;line-height:1.85}.social-ui .profile-facts{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:18px 0;display:grid}.social-ui .profile-facts>div{border:0;padding:0;display:block}.social-ui .profile-facts dt{color:var(--muted);font-size:var(--social-text-_8125)}.social-ui .profile-facts dd{font-family:var(--social-font-num);color:var(--ink);font-size:var(--social-text-1_9);font-weight:var(--social-fw-semibold);margin:4px 0 0;line-height:1.4}.social-ui .profile-send-panel{min-width:0;padding:24px 0 0}.social-ui .profile-send-panel h2{font-size:clamp(var(--social-text-1_8), 3vw, var(--social-text-2_3));margin:0 0 20px;line-height:1.4}.social-ui .profile-send-panel>p{color:var(--muted);font-size:var(--social-text-_9375);line-height:1.8}.social-ui .profile-send-panel>.notice{margin:20px 0}.social-ui .profile-send-disabled{border:1px solid var(--line);background:var(--social-soft);border-radius:8px;padding:20px}.social-auth .page-header,.social-compose .page-header,.social-auth .auth-shell,.social-compose .content-shell{max-width:784px}.social-auth .auth-panel{max-width:none}.social-auth .account-entry-panel{border-color:var(--line);background:var(--social-soft);box-shadow:none}.social-auth .auth-progress{color:var(--ink);background:var(--social-soft)}.social-ui .compose-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:24px;display:grid}.social-ui .compose-steps [aria-current=step]{background:var(--accent);color:var(--social-color-white);font-weight:var(--social-fw-semibold)}.social-ui #compose-message-form>.compose-recipient{background:var(--social-sky);border-radius:8px;margin-top:20px;padding:18px}.social-ui #compose-message-form>.button{width:100%}.social-ui #compose-review-form{background:var(--social-color-white)}.social-ui #compose-review-form>.button.secondary{margin-top:12px}.social-ui .bottom-sheet #compose-review-form>.button.compose-submit{margin-top:20px}.social-ui .summary-list .total{color:var(--ink);border-color:var(--line)}.social-ui .sender-avatar{background:var(--social-soft);width:44px;height:44px;color:var(--accent-dark);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.social-ui .message-count{background:var(--social-soft);color:var(--accent-dark);font-size:var(--social-text-_75);padding:6px 10px}.social-ui .open-contract{color:var(--muted);font-size:var(--social-text-_75)}.social-ui .settlement-note{background:var(--social-soft);color:var(--ink);border-color:var(--line)}.social-ui .thread-conversation{padding-top:32px}.social-ui .profile-bio{color:var(--ink)}.social-ui .profile-setup-fields{border:0;min-width:0;margin:0;padding:0}.social-ui .profile-setup-fields legend{margin-bottom:16px;padding:0}.social-ui .profile-setup-fields textarea{min-height:120px}.social-ui .social-disclosure{color:var(--muted);font-size:var(--social-text-_8125)}.social-ui .social-disclosure summary{cursor:pointer;min-height:44px;font-weight:var(--social-fw-semibold);align-content:center;display:list-item}.social-ui .social-disclosure summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}body:has(.social-ui) .site-footer{background:var(--social-color-white);border-top:1px solid var(--social-color-line);color:var(--social-color-muted);box-shadow:none}body:has(.social-ui) .site-footer a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:760px){.social-ui .top-nav{flex-wrap:wrap;gap:8px 16px;padding:16px 20px}.social-ui .top-nav nav{order:3;justify-content:flex-start;gap:4px 20px;width:100%}.social-ui .page-header{padding:24px 20px}.social-ui .content-shell{padding:0 20px 48px}.social-ui .panel{border-radius:8px;padding:22px 18px}.social-ui .profile-detail-grid{grid-template-columns:minmax(0,1fr);gap:12px}.social-ui .social-profile-mast{padding:24px}.social-ui .profile-send-panel{padding-top:12px}.social-ui .profile-send-panel h2{font-size:var(--social-text-1_85)}.social-ui .thread-actions,.social-ui .field-meta{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.social-ui *,.social-ui :before,.social-ui :after{scroll-behavior:auto;transition:none;animation:none}}.social-ui .account-identity{color:var(--muted);font-size:var(--social-text-_875);margin:0 0 16px}.social-ui .block-confirm{gap:12px;display:grid}.social-ui .block-confirm .button{justify-self:start}.social-ui .social-profile-mast{background:var(--social-color-white);border:1px solid var(--line);border-radius:var(--social-radius-l)}.social-ui .social-profile-mast .avatar,.social-ui .sender-avatar,.social-ui .nav-hanko{background:var(--social-color-lilac-soft);color:var(--social-color-lilac-ink);font-family:var(--social-font-heading);font-weight:var(--social-fw-semibold);box-shadow:0 0 0 2px var(--social-color-white), 0 0 0 3.5px var(--social-color-mint);border:0}.social-ui .top-nav nav a[aria-current=page],.social-ui .top-nav nav a:hover{color:var(--accent)}.nav-account-card{align-items:center;gap:8px;display:flex}.social-ui .nav-hanko{width:32px;height:32px;font-size:var(--social-fs-s);border-radius:50%;flex:none;place-items:center;display:grid}.social-ui .nav-account{color:var(--muted);font-size:var(--social-fs-s)}@media (min-width:1024px){main.social-ui:has(>.top-nav){grid-template-columns:232px minmax(0,1fr);align-items:start;display:grid}main.social-ui:has(>.top-nav)>*{grid-column:2;min-width:0}main.social-ui>.top-nav{border-right:1px solid var(--line);flex-direction:column;grid-area:1/1/span 99;justify-content:flex-start;align-items:stretch;gap:32px;max-width:none;height:100vh;margin:0;padding:32px 24px 24px;display:flex;position:sticky;top:0}body:has(.beta-mode-banner) main.social-ui>.top-nav{height:calc(100vh - 40px);top:40px}main.social-ui>.top-nav nav{flex-direction:column;align-items:stretch;gap:4px}main.social-ui>.top-nav nav a{min-height:40px;font-size:var(--social-fs-m);color:var(--ink)}main.social-ui>.top-nav .nav-account-card{border-top:1px solid var(--line);flex-direction:column;align-items:stretch;gap:8px;margin-top:auto;padding-top:16px}main.social-ui>.top-nav .nav-account{text-align:left;background:0 0;border:0;justify-content:flex-start;min-height:0;padding:0}main.social-ui>.page-header,main.social-ui>.content-shell,main.social-ui>.profile-detail-grid{width:100%}}@media (max-width:639px){main.social-ui>.top-nav{flex-wrap:nowrap;align-items:center}main.social-ui>.top-nav nav{z-index:900;width:auto;padding:8px 0 calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--social-color-page);grid-auto-columns:1fr;grid-auto-flow:column;gap:0;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0}main.social-ui>.top-nav nav a{min-height:44px;color:var(--muted);font-size:var(--social-fs-s);justify-content:center}main.social-ui:has(>.top-nav nav a){padding-bottom:72px}main.social-thread>.top-nav{display:none}main.social-thread:has(>.top-nav nav a){padding-bottom:0}}.social-ui :is(.account-entry-panel,.auth-panel,.auth-progress){box-shadow:none;border-radius:8px}.social-ui :is(.top-nav a,.nav-account,.field label,.microcopy,.notice){letter-spacing:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.social-inbox .messages-home{grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}.social-inbox .messages-list{min-width:0}.social-inbox .messages-list-header{justify-content:space-between;align-items:baseline;gap:16px;padding:32px 24px 16px;display:flex}.social-inbox .messages-list-header h1{font-size:var(--social-fs-l);margin:0;line-height:1.4}.social-inbox .messages-list>.notice{margin:0 24px 16px}.social-ui .thread-rows{border-top:1px solid var(--line);display:block}.social-ui .thread-row{border-bottom:1px solid var(--line);color:var(--ink);transition:background-color var(--social-duration-100) ease;align-items:flex-start;gap:16px;padding:16px 24px 16px 32px;text-decoration:none;display:flex;position:relative}.social-ui .thread-row:hover,.social-ui .thread-row.is-active{background:var(--social-color-soft)}.social-ui .thread-row.is-openable{background:linear-gradient(90deg, var(--social-color-lilac-soft), var(--social-color-white))}.social-ui .thread-row.is-openable .nav-hanko{background:linear-gradient(var(--social-color-lilac-soft), var(--social-color-lilac-soft)) padding-box, var(--social-holo) border-box;box-shadow:none;border:3px solid #0000}.social-ui .thread-row-dot{border-radius:50%;width:8px;height:8px;position:absolute;top:30px;left:16px}.social-ui .thread-row.is-unread .thread-row-dot{background:var(--social-color-mint)}.social-ui .thread-row .nav-hanko{width:44px;height:44px;font-size:var(--social-fs-m)}.social-ui .thread-row-body{flex:1;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.social-ui .thread-row-top{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.social-ui .thread-row-top strong{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--social-fw-semibold);overflow:hidden}.social-ui .thread-row-top time{color:var(--muted);font-size:var(--social-fs-s);flex:none}.social-ui .thread-row-preview{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:var(--social-fs-s);overflow:hidden}.social-ui .thread-row-bottom{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.social-ui .thread-row-bottom .thread-row-preview{flex:auto;min-width:0}.social-ui .thread-row-bottom .thread-row-status{white-space:nowrap;flex:none}.social-ui .thread-row.is-unread .thread-row-top strong,.social-ui .thread-row.is-unread .thread-row-preview{color:var(--ink);font-weight:var(--social-fw-semibold)}.social-ui .thread-row-status{color:var(--social-color-muted);font-size:var(--social-fs-s);justify-self:start}.social-ui .thread-row-status.is-price{border:1px solid var(--social-color-white);background:var(--social-holo);color:var(--social-color-holo-ink);font-weight:var(--social-fw-semibold);border-radius:999px;padding:1px 10px;box-shadow:0 2px 8px #7d64e640}.social-ui .messages-empty{min-height:320px;color:var(--muted);font-size:var(--social-fs-s);text-align:center;align-content:center;justify-items:center;gap:8px;padding:40px 24px;display:grid}.social-ui .messages-empty-heading{color:var(--ink);font-family:var(--social-font-heading);font-weight:var(--social-fw-semibold);font-size:var(--social-fs-m);margin:0}.social-ui .messages-empty p{margin:0}.social-ui .messages-empty .button{margin-top:8px}.social-inbox .messages-pane{display:none}.social-ui .thread-conversation{flex-direction:column;min-height:100%;padding-top:0;display:flex}.social-ui .thread-conversation-header{z-index:2;border-bottom:1px solid var(--line);background:var(--social-color-page);align-items:center;gap:8px;padding:16px 24px;display:flex;position:sticky;top:0}.social-ui .thread-back{color:var(--muted);font-size:var(--social-fs-l);margin-right:4px;line-height:1;text-decoration:none}.social-ui .thread-counterpart{flex:1;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.social-ui .thread-counterpart strong{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--social-fw-semibold);overflow:hidden}.social-ui .conversation-timeline{gap:16px;margin:0;padding:24px;list-style:none;display:grid}.social-ui .conversation-bubble{border-radius:var(--social-radius-l) var(--social-radius-l) var(--social-radius-l) 6px;background:var(--social-color-lilac-soft);border:0;justify-self:start;max-width:min(560px,82%);padding:10px 16px}.social-ui .conversation-bubble.conversation-own{border-radius:var(--social-radius-l) var(--social-radius-l) 6px var(--social-radius-l);background:var(--social-color-mint-soft);justify-self:end}.social-ui .conversation-bubble.conversation-paid{background:0 0;border:0;justify-self:stretch;max-width:none;padding:0}.social-ui .conversation-body{white-space:pre-wrap;margin:4px 0 0}.social-ui .thread-letter{border:1px solid var(--social-color-holo-edge);border-radius:var(--social-radius-l);background:var(--social-color-white);box-shadow:inset 0 0 0 6px var(--social-color-lilac-soft);padding:24px 32px;position:relative}.social-ui .thread-letter h2{font-size:var(--social-fs-l);margin:0 0 8px;line-height:1.4}.social-ui .thread-letter .conversation-body{background-image:linear-gradient(to bottom, transparent 27px, var(--social-color-lilac-soft) 27px);background-size:100% 28px;line-height:28px}.social-ui .thread-letter-status{color:var(--muted);font-size:var(--social-fs-s);margin:16px 0 0}.social-ui .thread-envelope{border:4px solid var(--social-color-white);border-radius:var(--social-radius-l);background:var(--social-holo);max-width:420px;color:var(--social-color-holo-ink);text-align:center;box-shadow:var(--social-shadow-holo);justify-items:center;gap:6px;margin:16px auto 8px;padding:40px 24px 20px;display:grid;position:relative;overflow:visible;transform:rotate(-1.5deg)}.social-ui .thread-envelope:after{content:"";border-radius:inherit;background:var(--social-holo-shine);pointer-events:none;background-size:250% 100%;animation:3.6s ease-in-out both social-holo-shine;position:absolute;inset:0}.social-ui .thread-envelope>*{z-index:1;position:relative}.social-ui .thread-envelope-seal{border:3px solid var(--social-color-white);background:var(--social-holo);width:44px;height:44px;color:var(--social-color-heart);font-size:var(--social-fs-l);border-radius:50%;place-items:center;margin-left:-22px;line-height:1;display:grid;position:absolute;top:-22px;left:50%;box-shadow:0 3px 8px #00000029}.social-ui .thread-envelope-kicker{font-weight:var(--social-fw-semibold);font-size:var(--social-fs-s);letter-spacing:.04em;margin:0}.social-ui .thread-envelope-from{color:var(--social-color-holo-muted);font-size:var(--social-fs-s);margin:0}.social-ui .thread-envelope h2{color:var(--social-color-holo-ink);font-size:var(--social-fs-l);margin:0;line-height:1.4}.social-ui .thread-envelope-amount{font-family:var(--social-font-num);font-size:34px;font-weight:var(--social-fw-semibold);margin:4px 0 0;line-height:1.1}.social-ui .thread-envelope p{margin:0}.social-ui .thread-envelope .microcopy{color:var(--social-color-holo-muted)}.social-ui .thread-envelope .button.primary{border-radius:var(--social-radius-m);width:100%;max-width:280px;min-height:48px;margin-top:8px}.social-ui .thread-envelope-notes{justify-items:center;gap:4px;display:grid}.social-ui .thread-envelope.is-opening{animation:.6s ease-out forwards social-letter-tilt}.social-ui .thread-envelope.is-opening:after{animation:.6s ease-out social-holo-shine}.social-ui .thread-letter.is-just-opened{animation:.5s ease-out social-letter-unfold}@keyframes social-holo-shine{0%{background-position:150% 0}60%,to{background-position:-50% 0}}@keyframes social-letter-unfold{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.social-ui .conversation-reply{border-top:1px solid var(--line);gap:8px;margin:auto 24px 24px;padding-top:16px;display:grid}.social-ui .conversation-reply label{font-size:var(--social-fs-s);color:var(--muted)}.social-ui .conversation-reply .button{justify-self:end}.social-ui .thread-conversation>.notice,.social-ui .thread-conversation>.panel,.social-ui .thread-conversation>p.notice{margin:16px 24px}.social-ui .moderation-actions{flex-wrap:wrap;gap:16px;padding:0 24px 24px;display:flex}.social-ui .moderation-actions .small-action,.social-ui .thread-envelope .small-action{min-height:0;color:var(--muted);font:inherit;font-size:var(--social-fs-s);cursor:pointer;background:0 0;border:0;padding:0}.social-ui .small-action.report{color:var(--social-color-danger)}.social-ui .sheet{border:1px solid var(--line);background:var(--social-color-white);animation:social-sheet-in var(--social-duration-200) ease;border-radius:8px;gap:8px;margin:0 24px 24px;padding:16px 24px 24px;display:grid}.social-ui .sheet p{margin:0}.social-ui .sheet textarea{border:1px solid var(--social-field-line);min-height:96px;font:inherit;border-radius:6px;padding:8px 16px}.social-ui .button.danger{border-color:var(--social-color-danger);background:var(--social-color-white);color:var(--social-color-danger)}@keyframes social-sheet-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (min-width:1024px){.social-inbox .messages-home{grid-template-columns:360px minmax(0,1fr)}.social-inbox .messages-list{border-right:1px solid var(--line)}.social-inbox .messages-pane{min-width:0;display:block}main.social-inbox:has(>.top-nav)>.messages-home{width:100%}}@media (max-width:639px){.social-ui .thread-conversation-header{padding:8px 16px}.social-ui .conversation-timeline{padding:16px}.social-ui .thread-letter{padding:24px 16px}.social-ui .conversation-reply{padding:8px 16px calc(16px + env(safe-area-inset-bottom));background:var(--social-color-page);margin:auto 0 0;position:sticky;bottom:0}.social-thread>.content-shell{padding:0}}.nav-profile-link{display:none}.social-ui .nav-profile-link{color:var(--accent);font:inherit;font-size:var(--social-fs-s);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:inline-flex}@media (max-width:1023px){main.social-ui>.top-nav .nav-profile-link{display:none}}.social-ui :is(.conversation-bubble,.sheet){box-shadow:none}.social-ui .sheet-overlay{z-index:1100;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.social-ui .sheet-backdrop{background:var(--social-color-ink);opacity:.4;animation:social-fade-in var(--social-duration-150) ease;position:absolute;inset:0}.social-ui .bottom-sheet{width:min(560px,100%);max-height:min(88vh,900px);padding:8px 24px calc(24px + env(safe-area-inset-bottom));background:var(--social-color-white);animation:social-sheet-up var(--social-duration-200) ease;border-radius:8px 8px 0 0;position:relative;overflow-y:auto}.social-ui .bottom-sheet-grip{background:var(--line);border-radius:2px;width:40px;height:4px;margin:0 auto 16px;display:block}.social-ui .bottom-sheet>.panel,.social-ui .bottom-sheet>form.panel,.social-ui .bottom-sheet>.sheet{background:0 0;border:0;border-radius:0;margin:0;padding:0;animation:none}.social-ui .bottom-sheet .compose-steps{margin-bottom:16px}.social-ui .compose-behind{border:1px solid var(--social-color-holo-edge);border-radius:var(--social-radius-l);background:var(--social-color-white);box-shadow:inset 0 0 0 6px var(--social-color-lilac-soft);padding:24px}.social-ui .compose-behind p{margin:0}.social-ui .compose-behind-to{color:var(--muted);font-size:var(--social-fs-s)}.social-ui .compose-behind-subject{font-family:var(--social-font-heading);font-weight:var(--social-fw-semibold);font-size:var(--social-fs-l)}@keyframes social-fade-in{0%{opacity:0}}@keyframes social-sheet-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (min-width:1024px){.social-ui .sheet-overlay{align-items:center}.social-ui .bottom-sheet{border-radius:8px}}.social-ui .conversation-timeline{overflow-x:clip}.social-ui .top-nav nav{display:flex}html:has(body .social-ui){background:var(--social-color-page)}.social-ui{font-family:var(--social-font-system)}body:has(.social-ui) .site-footer{font-family:var(--social-font-system)}.social-ui :is(input,textarea,select)::placeholder{font-family:var(--social-font-system)}.social-ui .profile-kicker{font-family:var(--social-font-system);color:var(--muted);font-size:var(--social-fs-s)}.social-ui .top-nav nav:not(:has(a)){display:none}.social-ui .top-nav nav a{border-radius:var(--social-radius-m);color:var(--ink);font-weight:var(--social-fw-semibold);align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:inline-flex}.social-ui .nav-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.social-ui .top-nav nav a[aria-current=page]{background:var(--social-color-mint-soft);color:var(--accent)}.social-ui .top-nav nav a:hover{background:var(--social-color-soft)}@media (max-width:639px){main.social-ui>.top-nav nav{background:var(--social-color-white);box-shadow:0 -1px 0 var(--line);border-top:0;padding-top:4px}main.social-ui>.top-nav nav a{min-height:52px;color:var(--muted);font-size:11px;font-weight:var(--social-fw-semibold);background:0 0;border-radius:0;flex-direction:column;gap:2px;padding:4px 0}main.social-ui>.top-nav nav a[aria-current=page]{color:var(--accent);background:0 0}body:has(main.social-ui:not(.social-thread)>.top-nav nav a){padding-bottom:calc(64px + env(safe-area-inset-bottom))}main.social-ui:has(>.top-nav nav a){padding-bottom:0}main.social-ui>.top-nav:has(nav a) .nav-account-button{display:none}}.social-ui .account-signout{text-align:center;margin-top:24px}.social-ui .account-signout .nav-account{border:1px solid var(--line);border-radius:var(--social-radius-m);background:var(--social-color-white);min-height:44px;color:var(--muted);font:inherit;font-weight:var(--social-fw-semibold);cursor:pointer;padding:0 24px}@media (min-width:1024px){body:has(main.social-ui>.top-nav) .site-footer{margin-top:0;margin-left:232px}main.social-ui>.top-nav nav a{min-height:44px}}.social-ui .button:disabled,.social-ui .button.primary:disabled{background:var(--social-color-soft);border-color:var(--line);color:var(--muted);opacity:1}.social-ui .thread-envelope{max-width:min(420px,100% - 16px);transform:none}@keyframes social-letter-tilt{0%{transform:none}40%{transform:rotate(-2.5deg)scale(1.02)}to{transform:rotate(-1.5deg)scale(1.01)}}.social-ui .thread-more{position:relative}.social-ui .thread-more>summary{width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;font-size:22px;line-height:1;list-style:none;display:grid}.social-ui .thread-more>summary::-webkit-details-marker{display:none}.social-ui .thread-more>summary:hover,.social-ui .thread-more[open]>summary{background:var(--social-color-soft)}.social-ui .thread-more .moderation-actions{z-index:20;border:1px solid var(--line);border-radius:var(--social-radius-m);background:var(--social-color-white);gap:0;min-width:200px;padding:8px 0;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px #1f243324}.social-ui .thread-more .moderation-actions .small-action{min-height:44px;color:var(--ink);font-size:var(--social-fs-m);text-align:left;padding:0 16px}.social-ui .thread-more .moderation-actions .small-action:hover{background:var(--social-color-soft)}.social-ui .thread-more .moderation-actions .small-action.report{color:var(--social-color-danger)}.social-ui .conversation-reply{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:8px}.social-ui .conversation-reply label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.social-ui .conversation-reply textarea{border:1px solid var(--social-field-line);border-radius:var(--social-radius-m);background:var(--social-color-white);height:auto;min-height:44px;max-height:min(40vh,240px);font:inherit;resize:none;field-sizing:content;grid-column:1;padding:10px 16px;line-height:1.5;overflow-y:auto}.social-ui .conversation-reply .button{border-radius:22px;grid-area:1/2;justify-self:stretch;min-height:44px;padding:0 16px}.social-ui .conversation-reply .microcopy{grid-column:1/-1;margin:0;font-size:11px}@media (min-width:1024px){.social-inbox .messages-pane{height:100vh;position:sticky;top:0;overflow:hidden}body:has(.beta-mode-banner) .social-inbox .messages-pane{height:calc(100vh - 40px);top:40px}.social-inbox .messages-pane .thread-conversation{height:100%}.social-inbox .messages-pane .conversation-timeline{flex:1;align-content:start;overflow-y:auto}.social-inbox .messages-pane .conversation-reply{background:var(--social-color-white);margin:0;padding:12px 24px 16px}.social-ui .bottom-sheet-grip{display:none}.social-ui .bottom-sheet{padding-top:24px}}.social-ui .bottom-sheet #compose-review-form .notice,.social-ui .bottom-sheet #compose-review-form [role=status]{border-radius:var(--social-radius-m);background:var(--social-color-soft);font-size:var(--social-fs-s);border:0;margin:8px 0;padding:12px 16px;line-height:1.7}.social-ui .bottom-sheet #compose-review-form label.notice{border:2px solid var(--social-color-mint);background:var(--social-color-white);font-size:var(--social-fs-m);font-weight:var(--social-fw-semibold);align-items:flex-start;gap:8px;display:flex}.social-ui .bottom-sheet #compose-review-form label.notice input{width:22px;height:22px;accent-color:var(--accent);flex:none;margin-top:2px}.social-ui .bottom-sheet #compose-review-form .button.primary{z-index:2;box-shadow:0 -12px 16px var(--social-color-white);position:sticky;bottom:8px}.social-ui .compose-steps{gap:4px;margin:0 0 16px;padding:0;list-style:none;display:flex}.social-ui .compose-steps li{border-top:3px solid var(--line);min-height:0;color:var(--muted);font-weight:var(--social-fw-semibold);text-align:left;text-overflow:clip;background:0 0;border-radius:0;flex:1;justify-content:center;align-items:center;padding:8px 0 0;display:flex;overflow:visible}.social-ui .compose-steps [aria-current=step]{border-top-color:var(--social-color-mint);color:var(--accent);background:0 0}.social-ui .block-confirm .button,.social-ui .sheet .button{justify-self:stretch;width:100%;min-height:44px}.social-ui .notice+.button,.social-ui ul.notice+.button,.social-ui .field+.button{margin-top:16px}.social-ui .auth-panel .microcopy+.button,.social-ui form .microcopy+button{margin-top:12px}@media (max-width:1023px){.social-ui .profile-detail-grid{grid-template-columns:minmax(0,1fr);gap:24px}}.social-ui .bottom-sheet #compose-review-form .button.primary{opacity:1!important}.social-ui .bottom-sheet #compose-review-form .button.primary:disabled{background:var(--social-color-soft);color:var(--muted);border-color:var(--line)}.social-ui .bottom-sheet #compose-review-form{padding-bottom:16px}.social-ui .bottom-sheet #compose-review-form .button.primary{box-shadow:0 -16px 0 var(--social-color-white), 0 -24px 16px #ffffffe6}#compose-message-form:has(#subject:placeholder-shown):has(#message:placeholder-shown) #compose-draft-missing{display:none}.social-ui .page-header .page-context{display:none}@media (max-width:1023px){body:has(main.social-thread) .site-footer{display:none}main.social-thread .thread-conversation{min-height:calc(100dvh - 40px)}main.social-thread .conversation-reply{z-index:5;padding:8px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--social-color-white);margin:auto 0 0;position:sticky;bottom:0}main.social-thread>.content-shell{max-width:none;padding:0}}@media (min-width:640px) and (max-width:1023px){main.social-thread>.top-nav{display:none}}@media (max-width:639px){main.social-compose>.top-nav nav{display:none}body:has(main.social-compose){padding-bottom:0}}@media (min-width:640px){.social-ui .account-signout{display:none}}main.social-auth>.top-nav .nav-account[href=\/sign-in]{display:none}@media (min-width:640px) and (max-width:1023px){.social-inbox .messages-home{max-width:720px;margin:0 auto}main.social-ui>.top-nav{border-bottom:1px solid var(--line);max-width:none;padding:16px 24px}main.social-ui>.top-nav nav{flex:1;justify-content:flex-start;margin-left:24px}}.social-ui .thread-letter.is-just-opened{margin-top:0}.social-ui .thread-envelope .small-action{min-height:44px;padding:0 16px}.social-ui .social-disclosure summary{align-items:center;min-height:44px;display:flex}.social-ui .conversation-reply .microcopy{font-size:12px}.social-ui .bottom-sheet #compose-review-form .button.primary{box-shadow:none;position:static}@media (min-width:1024px){main.social-ui:is(.social-profile,.social-compose,.social-auth){display:block}main.social-ui:has(>.top-nav nav:not(:has(a))){display:block}main.social-ui:is(.social-profile,.social-compose,.social-auth)>.top-nav{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;justify-content:space-between;align-items:center;max-width:none;height:auto;padding:16px 32px;position:static}main.social-ui:has(>.top-nav nav:not(:has(a)))>.top-nav{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;justify-content:space-between;align-items:center;max-width:none;height:auto;padding:16px 32px;position:static}main.social-ui:is(.social-profile,.social-compose,.social-auth)>.top-nav .nav-account-card{border-top:0;flex-direction:row;align-items:center;margin-top:0;padding-top:0}main.social-ui:has(>.top-nav nav:not(:has(a)))>.top-nav .nav-account-card{border-top:0;flex-direction:row;align-items:center;margin-top:0;padding-top:0}:is(body:has(main.social-ui:is(.social-profile,.social-compose,.social-auth)) .site-footer,body:has(main.social-ui>.top-nav nav:not(:has(a))) .site-footer){margin-left:0}}main.social-ui:is(.social-profile,.social-compose)>.top-nav nav{display:none}body:has(main.social-ui:is(.social-profile,.social-compose)){padding-bottom:0}main.social-ui:is(.social-profile,.social-compose)>.top-nav .nav-profile-link{display:none}.social-auth>.page-header,.social-auth .auth-shell{max-width:560px;margin-left:auto;margin-right:auto}.social-auth .auth-shell{gap:16px;padding-left:16px;padding-right:16px;display:grid}.social-auth .auth-shell>*{box-sizing:border-box;width:100%;max-width:none;margin:0}.social-auth>.page-header{padding-left:16px;padding-right:16px}.social-ui .button:disabled,.social-ui .button.primary:disabled,.social-ui .bottom-sheet #compose-review-form .button.primary:disabled{background:var(--social-color-mint-soft);border-color:var(--social-color-mint-soft);color:var(--accent);cursor:not-allowed}.social-ui .microcopy,.social-ui .conversation-reply .microcopy{font-size:var(--social-fs-s)}.social-ui .thread-back{place-items:center;width:44px;height:44px;margin:0 0 0 -12px;display:grid}.social-inbox .messages-home:has(.messages-list .messages-empty) .messages-pane .messages-empty{visibility:hidden}@media (max-width:1023px){main.social-thread .thread-conversation{min-height:100dvh}body:has(.beta-mode-banner) main.social-thread .thread-conversation{min-height:calc(100dvh - 40px)}}.social-ui .button.primary:disabled,.social-ui .bottom-sheet #compose-review-form .button.primary:disabled{background:var(--accent);border-color:var(--accent);color:var(--social-color-white);opacity:.45!important}.social-ui .thread-row-tag{background:var(--social-color-soft);color:var(--muted);font-size:11px;font-weight:var(--social-fw-semibold);border-radius:999px;flex:none;margin-left:8px;margin-right:auto;padding:0 8px;line-height:20px}.social-ui .thread-row-top{justify-content:flex-start}.social-ui .thread-row-top time{margin-left:auto}.social-ui .conversation-reply:not(:focus-within):has(textarea:placeholder-shown) .microcopy{display:none}.social-ui .bottom-sheet #compose-review-form>.eyebrow,.social-ui .bottom-sheet #compose-review-form section.notice~label.notice+div.notice{display:none}@media (min-width:1024px){.social-inbox .messages-home:has(.messages-list>.messages-empty){grid-template-columns:minmax(0,1fr)}.social-inbox .messages-home:has(.messages-list>.messages-empty) .messages-pane{display:none}}body:has(.social-ui){flex-direction:column;min-height:100dvh;display:flex}body:has(.social-ui)>main.social-ui{flex:1 0 auto}@media (max-width:639px){main.social-profile .profile-send-panel .button.primary.full-width{z-index:50;left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto;position:fixed;box-shadow:0 8px 24px #1f24332e}body:has(main.social-profile .profile-send-panel .button.primary.full-width){padding-bottom:88px}main.social-profile .profile-send-panel .button.primary.full-width{box-shadow:0 0 0 12px var(--social-color-white), 0 -18px 18px 12px #ffffffeb}}@media (min-width:640px) and (max-width:1023px){main.social-thread .thread-conversation{border-left:1px solid var(--line);border-right:1px solid var(--line);max-width:720px;margin:0 auto}}.social-ui .compose-steps{display:none}.social-ui .bottom-sheet .compose-steps{display:flex}.social-ui .microcopy,.social-ui .auth-privacy-note,.social-ui .thread-letter-status{color:var(--social-color-muted-strong);font-size:var(--social-fs-s)}.social-ui .thread-row-status.is-waiting:before,.social-ui .thread-row-status.is-refund:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.social-ui .thread-row-status.is-refund{color:var(--muted)}.social-ui .conversation-reply .button{border-radius:var(--social-radius-m)}.social-ui .thread-letter .conversation-body{background-image:none;line-height:1.9}.social-auth .auth-privacy-note{margin-bottom:16px}.social-auth form.auth-panel>h2{display:none}.social-ui .thread-conversation{padding-bottom:0}.social-ui .thread-envelope .small-action.report{background:var(--social-color-white);border-radius:var(--social-radius-m);min-height:36px;padding:0 12px}html:has(main.admin-ui){--paper:var(--social-color-soft);--paper-bright:var(--social-color-white);--ink:var(--social-color-ink);--muted:var(--social-color-muted-strong);--line:var(--social-color-line);--accent:var(--social-color-primary);--accent-dark:var(--social-color-primary-hover);--danger:var(--social-color-danger);background:var(--social-color-soft)}body:has(main.admin-ui){background:var(--social-color-soft);font-family:var(--social-font-system)}body:has(main.admin-ui) .site-footer{background:var(--social-color-white);border-top:1px solid var(--social-color-line)}.admin-ui{font-family:var(--social-font-system);color:var(--social-color-ink)}.admin-ui .content-shell{gap:20px;max-width:920px;display:grid}.admin-ui .page-header{max-width:920px;padding-top:28px;padding-bottom:12px}.admin-ui .page-header .eyebrow{display:none}.admin-ui .page-header h1{font-family:var(--social-font-heading);font-weight:var(--social-fw-bold);letter-spacing:0;font-size:28px}.admin-ui .page-header>p:last-child{font-size:var(--social-fs-s);color:var(--social-color-muted-strong);margin-top:6px}.admin-ui h2,.admin-ui h3{font-family:var(--social-font-heading);font-weight:var(--social-fw-semibold);color:var(--social-color-ink);letter-spacing:0}.admin-ui .panel>h2,.admin-ui .panel .reconciliation-heading h2,.admin-ui .identity-review-section h2{font-size:var(--social-fs-l)}.admin-ui .panel,.admin-ui .identity-review-section,.admin-ui .admin-operations-more{background:var(--social-color-white);border:1px solid var(--social-color-line);border-radius:var(--social-radius-l);box-shadow:none;padding:24px}.admin-ui .review-card,.admin-ui .runtime-state-summary,.admin-ui .web-activation-panel,.admin-ui details.beta-invitation-details{background:var(--social-color-white);border:1px solid var(--social-color-line);border-radius:var(--social-radius-m);box-shadow:none}.admin-ui p,.admin-ui li,.admin-ui label,.admin-ui dd,.admin-ui dt{line-height:1.7}.admin-ui .beta-operation-note,.admin-ui .beta-local-time-hint,.admin-ui .field-help,.admin-ui .muted,.admin-ui small{font-size:var(--social-fs-s);color:var(--social-color-muted-strong)}.admin-ui .button{font-family:var(--social-font-system);font-weight:var(--social-fw-semibold);border-radius:var(--social-radius-m);white-space:nowrap;min-height:44px}.admin-ui .button.primary{background:var(--social-color-primary);color:var(--social-color-white);box-shadow:none;border:0}.admin-ui .button.primary:hover{background:var(--social-color-primary-hover)}.admin-ui .button.secondary{background:var(--social-color-white);color:var(--social-color-ink);border:1px solid var(--social-color-line);box-shadow:none}.admin-ui .button.danger{background:var(--social-color-danger);color:var(--social-color-white);box-shadow:none;border:0}.admin-ui .button:disabled,.admin-ui .button.primary:disabled,.admin-ui .button.danger:disabled{background:var(--social-color-soft);color:var(--social-color-muted);border:1px dashed var(--social-color-line);filter:none;opacity:1}.admin-ui textarea,.admin-ui input[type=text],.admin-ui select{font-family:var(--social-font-system);background:var(--social-color-white);border:1px solid var(--social-color-field-line);border-radius:var(--social-radius-s)}.admin-ui input[type=checkbox]{width:20px;height:20px;accent-color:var(--social-color-primary);flex:none}.admin-ui summary{cursor:pointer;font-weight:var(--social-fw-semibold);align-items:center;gap:8px;min-height:44px;display:flex}.admin-ui .visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-status-bar{border-radius:var(--social-radius-l);background:var(--social-color-white);border:2px solid var(--social-color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.admin-status-main{flex:22rem;align-items:center;gap:16px;min-width:0;display:flex}.admin-status-pill{font-weight:var(--social-fw-bold);font-size:var(--social-fs-l);background:var(--social-color-soft);color:var(--social-color-ink);border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 16px;display:inline-flex}.admin-status-dot{background:var(--social-color-muted);border-radius:50%;width:12px;height:12px}.admin-status-text p{font-size:var(--social-fs-m);margin:0}.admin-status-text small{font-size:var(--social-fs-s);color:var(--social-color-muted-strong)}.admin-status-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-status-open{border-color:var(--social-color-mint)}.admin-status-open .admin-status-pill{background:var(--social-color-mint-soft);color:var(--social-color-primary-hover)}.admin-status-open .admin-status-dot{background:var(--social-color-mint)}.admin-status-waiting{border-color:var(--social-color-lilac)}.admin-status-waiting .admin-status-pill{background:var(--social-color-lilac-soft);color:var(--social-color-lilac-ink)}.admin-status-waiting .admin-status-dot{background:var(--social-color-lilac)}.admin-metrics-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-metrics-head p{margin:4px 0 0}.admin-metrics-status:empty{display:none}.admin-metrics-body{gap:24px;margin-top:16px;display:grid}.admin-metrics-section{gap:12px;min-width:0;display:grid}.admin-metrics-section h3{font-size:var(--social-fs-m);margin:0}.admin-metrics-stats{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:8px;margin:0;display:grid}.admin-metrics-stat{background:var(--social-color-soft);border-radius:var(--social-radius-m);min-width:0;padding:12px 16px}.admin-ui .admin-metrics-stat dt{font-size:var(--social-fs-s);color:var(--social-color-muted-strong);line-height:1.5}.admin-ui .admin-metrics-stat dd{margin:0;line-height:1.4;display:grid}.admin-metrics-stat strong{font-size:var(--social-fs-l);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.admin-metrics-chart{min-width:0;margin:0}.admin-metrics-chart svg[role=img]{width:100%;height:auto;display:block}.admin-metrics-grid{stroke:var(--social-color-line);stroke-width:1px}.admin-metrics-axis{stroke:var(--social-color-muted);stroke-width:1px}.admin-metrics-tick{fill:var(--social-color-muted-strong);font-size:var(--social-fs-s);font-variant-numeric:tabular-nums}.admin-metrics-legend{font-size:var(--social-fs-s);flex-wrap:wrap;gap:16px;margin:0 0 8px;padding:0;list-style:none;display:flex}.admin-metrics-legend li{align-items:center;gap:8px;display:inline-flex}.admin-metrics-empty{border:1px dashed var(--social-color-line);border-radius:var(--social-radius-m);color:var(--social-color-muted-strong);margin:0;padding:16px}.admin-metrics-table-scroll{max-height:20rem;overflow-x:auto}.admin-metrics-table table{border-collapse:collapse;width:100%;font-size:var(--social-fs-s);font-variant-numeric:tabular-nums}.admin-metrics-table th,.admin-metrics-table td{border-bottom:1px solid var(--social-color-line);text-align:right;white-space:nowrap;padding:4px 8px}.admin-metrics-table th[scope=row],.admin-metrics-table thead th:first-child{text-align:left}.admin-status-unknown{border-color:var(--social-color-danger-line)}.admin-status-unknown .admin-status-dot{background:var(--social-color-danger)}.admin-ui .admin-operations-guide{padding:16px 20px}.admin-ui .admin-operation-links{flex-wrap:wrap;gap:8px;margin:0;display:flex}.admin-ui .admin-operation-links .button{min-height:40px;font-size:var(--social-fs-s);padding:0 16px}.admin-ui .admin-operation-links a[href=\#admin-emergency]{color:var(--social-color-danger);border-color:var(--social-color-danger-line)}.admin-ui .admin-guide-details{border-top:1px solid var(--social-color-line);margin-top:8px;padding-top:4px}.admin-ui .admin-guide-details summary{color:var(--social-color-primary);font-size:var(--social-fs-s)}.admin-ui .admin-onboarding-steps{font-size:var(--social-fs-s);margin:8px 0;padding-left:20px}.admin-ui .status-pill{font-family:var(--social-font-system);font-size:var(--social-fs-s);white-space:nowrap}.admin-ui .section-heading-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-ui .section-heading-row .button{flex:none}.admin-ui .runtime-freeze-card{border:2px solid var(--social-color-danger-line);background:var(--social-color-white)}.admin-ui .runtime-freeze-card h3{color:var(--social-color-danger)}.admin-ui .beta-membership-panel .review-card{padding:20px}.admin-ui .membership-facts,.admin-ui .membership-danger-zone,.admin-ui .identity-revoke-zone{border-top:1px solid var(--social-color-line);margin-top:12px;padding-top:4px}.admin-ui .membership-facts summary{font-size:var(--social-fs-s);color:var(--social-color-muted-strong);font-weight:var(--social-fw-regular)}.admin-ui .membership-danger-zone summary,.admin-ui .identity-revoke-zone summary{color:var(--social-color-danger);font-size:var(--social-fs-s)}.admin-ui .membership-primary-action{gap:8px;margin-top:12px;display:grid}.admin-ui .membership-danger-zone[open],.admin-ui .identity-revoke-zone[open]{gap:8px;display:grid}.admin-ui .admin-operation-row{flex-wrap:wrap;gap:8px;display:flex}.admin-ui .identity-verified-note{background:var(--social-color-mint-soft);border-radius:var(--social-radius-s);font-size:var(--social-fs-s);padding:10px 12px}.admin-ui .identity-review-list{align-self:start}@media (max-width:639px){.admin-ui .panel,.admin-ui .identity-review-section,.admin-ui .admin-operations-more{border-radius:var(--social-radius-m);padding:16px}.admin-ui .page-header h1{font-size:24px}.admin-status-bar{z-index:5;flex-wrap:nowrap;gap:8px;padding:8px 12px;position:sticky;top:40px}.admin-status-main{flex:auto;gap:8px}.admin-status-pill{font-size:var(--social-fs-m);padding:6px 12px}.admin-status-text p,.admin-status-actions .button.secondary{display:none}.admin-status-actions{flex-wrap:nowrap}.admin-status-actions .button{font-size:var(--social-fs-s);padding:0 12px}.admin-ui .admin-operation-row .button,.admin-ui .runtime-freeze-card .button{width:100%}.admin-ui .admin-sign-in-url-row{flex-direction:column;align-items:stretch}.admin-ui .admin-sign-in-url-row input{flex:none;height:44px}}.admin-ui .identity-review-decision{background:var(--social-color-white);border-color:var(--social-color-line)}.admin-ui .identity-review-summary,.admin-ui .identity-review-decision textarea,.admin-ui .identity-review-decision select{background:var(--social-color-white)}.admin-ui .identity-review-item:hover,.admin-ui .identity-review-item:focus-visible{background:var(--social-color-soft)}.admin-ui .identity-review-item.active{background:var(--social-color-mint-soft);box-shadow:inset 3px 0 0 var(--social-color-primary)}.admin-ui .notice{border-radius:var(--social-radius-m)}.admin-ui .reconciliation-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-ui .reconciliation-heading>div{min-width:0}.admin-ui summary{list-style:none}.admin-ui summary::-webkit-details-marker{display:none}.admin-ui summary:before{content:"▸";color:currentColor;width:1em;transition:transform var(--social-duration-150);display:inline-block}.admin-ui details[open]>summary:before{transform:rotate(90deg)}.admin-ui .status-pill{flex-direction:row;align-items:center;gap:6px;display:inline-flex}.admin-ui .status-pill>span{flex:none}.admin-ui .runtime-record-details{border-top:1px solid var(--social-color-line);padding-top:4px}.admin-ui details.beta-invitation-details>summary{color:var(--social-color-primary);padding:0 16px}.admin-ui .beta-consent-check,.admin-ui .beta-end-confirmation,.admin-ui .identity-confirmation{align-items:flex-start;gap:8px;display:flex}@media (max-width:639px){.admin-status-bar{top:0}body:has(.beta-mode-banner) .admin-status-bar{top:40px}.admin-ui .legal-list{grid-template-columns:1fr}.admin-ui .legal-list dd{margin-bottom:8px}}.admin-ui .identity-review-item:not(.active),.admin-ui .identity-review-list{background:var(--social-color-white)}.admin-ui .beta-membership-panel>.button,.admin-ui details.beta-invitation-details{margin-top:12px}.admin-ui .web-activation-panel .button+p,.admin-ui .web-activation-panel .button+.beta-operation-note{margin-top:10px}:is(html:has(.lp-shell),body:has(.lp-shell)){background:var(--social-color-white)}body:has(.lp-shell) .site-footer{display:none}.lp-shell{font-family:var(--social-font-system);color:var(--social-color-ink);background:var(--social-color-white);overflow-x:clip}.lp-shell h1,.lp-shell h2,.lp-shell h3{font-family:var(--social-font-heading);letter-spacing:0;line-break:strict;word-break:keep-all;overflow-wrap:anywhere}.lp-shell p,.lp-shell li{line-height:1.8}.lp-header{z-index:20;background:var(--social-color-white);border-bottom:1px solid var(--social-color-line);align-items:center;gap:24px;max-width:1120px;margin:0 auto;padding:12px 20px;display:flex;position:sticky;top:0}body:has(.beta-mode-banner) .lp-header{top:40px}.lp-header nav{gap:4px;margin-left:auto;display:flex}.lp-header nav a{border-radius:var(--social-radius-s);min-height:44px;color:var(--social-color-muted-strong);font-size:var(--social-fs-s);font-weight:var(--social-fw-semibold);align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.lp-header nav a:hover{background:var(--social-color-soft);color:var(--social-color-ink)}.lp-brand{align-items:center;display:inline-flex}.lp-brand svg,.lp-brand img{width:auto;height:32px}.lp-button{border-radius:var(--social-radius-m);min-height:48px;font-weight:var(--social-fw-semibold);font-size:var(--social-fs-m);white-space:nowrap;transition:background var(--social-duration-150), transform var(--social-duration-150);justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}.lp-button-primary{background:var(--social-color-primary);color:var(--social-color-white)}.lp-button-primary:hover{background:var(--social-color-primary-hover)}.lp-button-ghost{background:var(--social-color-white);color:var(--social-color-ink);border:1px solid var(--social-color-line)}.lp-button-ghost:hover{background:var(--social-color-soft)}.lp-button-small{min-height:40px;font-size:var(--social-fs-s);background:var(--social-color-primary);color:var(--social-color-white);padding:0 16px}.lp-main{max-width:1120px;margin:0 auto;padding:0 20px}.lp-main>.account-entry-panel{margin-top:20px}.lp-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:40px;padding:56px 0 64px;display:grid}.lp-kicker{background:var(--social-color-lilac-soft);color:var(--social-color-lilac-ink);font-size:var(--social-fs-s);font-weight:var(--social-fw-semibold);border-radius:999px;align-items:center;gap:8px;margin:0 0 16px;padding:4px 12px;display:inline-flex}.lp-kicker span{background:var(--social-color-lilac);border-radius:50%;width:8px;height:8px}.lp-hero h1{font-size:46px;font-weight:var(--social-fw-bold);margin:0;line-height:1.3}.lp-hero h1 span{display:block}.lp-lead{color:var(--social-color-muted-strong);max-width:34em;margin:20px 0 0;font-size:17px}.lp-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}.lp-flow li{border-radius:var(--social-radius-m);background:var(--social-color-soft);font-size:var(--social-fs-s);gap:2px;padding:12px 14px;line-height:1.5;display:grid}.lp-flow li b{font-size:var(--social-fs-s);color:var(--social-color-primary)}.lp-flow li:nth-child(2){background:var(--social-color-mint-soft)}.lp-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.lp-letter-stage{background:radial-gradient(60% 50% at 70% 20%, var(--social-color-lilac-soft), transparent), radial-gradient(50% 45% at 20% 85%, var(--social-color-mint-soft), transparent), var(--social-color-soft);border-radius:32px;place-items:center;min-height:420px;display:grid;position:relative}.lp-letter{border:5px solid var(--social-color-white);border-radius:var(--social-radius-l);background:var(--social-holo);width:min(280px,80%);box-shadow:var(--social-shadow-holo);color:var(--social-color-holo-ink);text-align:center;justify-items:center;gap:4px;padding:36px 24px 24px;animation:5s ease-in-out infinite lp-float;display:grid;position:relative;overflow:hidden;transform:rotate(-4deg)}.lp-letter:after{content:"";background:var(--social-holo-shine);pointer-events:none;animation:3.6s ease-in-out infinite lp-shine;position:absolute;inset:0}.lp-letter-seal{background:var(--social-color-white);width:36px;height:36px;color:var(--social-color-heart);font-size:var(--social-fs-m);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:12px;box-shadow:0 2px 6px #0000001f}.lp-letter-from{font-size:var(--social-fs-s);color:var(--social-color-holo-muted)}.lp-letter-kicker{font-weight:var(--social-fw-semibold);font-size:var(--social-fs-m)}.lp-letter-amount{font-weight:var(--social-fw-semibold);font-size:20px}.lp-letter-amount em{font-family:var(--social-font-num);font-style:normal;font-weight:var(--social-fw-semibold);font-size:52px;line-height:1.1}.lp-letter-note{font-size:var(--social-fs-s);color:var(--social-color-holo-muted)}.lp-letter-button{z-index:1;border-radius:var(--social-radius-m);background:var(--social-color-primary);width:100%;color:var(--social-color-white);font-weight:var(--social-fw-semibold);margin-top:12px;padding:10px 0;display:block;position:relative}.lp-spark{color:var(--social-color-lilac);font-size:26px;position:absolute}.lp-spark-a{top:18%;left:16%}.lp-spark-b{color:var(--social-color-mint);font-size:20px;bottom:16%;right:14%}@keyframes lp-float{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-6px)}}@keyframes lp-shine{0%{transform:translate(-120%)}60%,to{transform:translate(120%)}}.lp-section{border-top:1px solid var(--social-color-line);padding:64px 0}.lp-section-soft{background:var(--social-color-soft);border-top:0;margin:0 calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.lp-section-soft+.lp-section{border-top:0}.lp-eyebrow{color:var(--social-color-primary);font-weight:var(--social-fw-semibold);font-size:var(--social-fs-s);margin:0 0 8px}.lp-section h2{font-size:32px;font-weight:var(--social-fw-bold);margin:0;line-height:1.4}.lp-section-lead{color:var(--social-color-muted-strong);font-size:var(--social-fs-m);max-width:40em;margin:12px 0 0}.lp-note{color:var(--social-color-muted-strong);font-size:var(--social-fs-s);margin:16px 0 0}.lp-points,.lp-safety{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.lp-safety{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-points li,.lp-safety li{border-radius:var(--social-radius-l);background:var(--social-color-white);border:1px solid var(--social-color-line);padding:20px}.lp-points strong,.lp-safety strong{font-size:18px;display:block}.lp-safety strong{font-size:var(--social-fs-m)}.lp-points p,.lp-safety p{color:var(--social-color-muted-strong);font-size:var(--social-fs-s);margin:6px 0 0}.lp-points li.is-money{border:3px solid var(--social-color-white);background:var(--social-holo);box-shadow:var(--social-shadow-holo);color:var(--social-color-holo-ink)}.lp-points li.is-money strong{font-family:var(--social-font-num), var(--social-font-system);font-size:24px}.lp-points li.is-money p{color:var(--social-color-holo-ink)}.lp-sns{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.lp-profile-sample{border-radius:var(--social-radius-l);background:var(--social-color-white);border:1px solid var(--social-color-line);text-align:center;font-size:var(--social-fs-s);color:var(--social-color-muted-strong);justify-items:center;gap:4px;padding:28px 24px;display:grid;box-shadow:0 14px 32px #1f243314}.lp-profile-sample strong{color:var(--social-color-ink);font-size:var(--social-fs-m)}.lp-profile-avatar{background:var(--social-color-lilac-soft);width:64px;height:64px;color:var(--social-color-lilac-ink);font-weight:var(--social-fw-bold);border-radius:50%;place-items:center;font-size:24px;display:grid}.lp-profile-link{background:var(--social-color-mint-soft);color:var(--social-color-primary-hover);font-weight:var(--social-fw-semibold);border-radius:999px;margin-top:8px;padding:6px 14px}.lp-faq{gap:8px;max-width:784px;margin-top:24px;display:grid}.lp-faq details{border-radius:var(--social-radius-m);border:1px solid var(--social-color-line);background:var(--social-color-white)}.lp-faq summary{min-height:56px;font-weight:var(--social-fw-semibold);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"＋";color:var(--social-color-primary);flex:none}.lp-faq details[open] summary:after{content:"－"}.lp-faq details p{color:var(--social-color-muted-strong);font-size:var(--social-fs-s);margin:0;padding:0 20px 16px}.lp-closing{background:radial-gradient(60% 80% at 80% 0%, var(--social-color-lilac-soft), transparent), radial-gradient(60% 80% at 10% 100%, var(--social-color-mint-soft), transparent), var(--social-color-soft);text-align:center;border-radius:32px;justify-items:center;gap:12px;margin:24px 0 64px;padding:48px 24px;display:grid}.lp-closing h2{font-size:28px;font-weight:var(--social-fw-bold);margin:0}.lp-closing p{color:var(--social-color-muted-strong);margin:0}.lp-footer{border-top:1px solid var(--social-color-line);max-width:1120px;font-size:var(--social-fs-s);color:var(--social-color-muted-strong);flex-wrap:wrap;align-items:center;gap:16px 24px;margin:0 auto;padding:28px 20px;display:flex}.lp-footer p{margin:0}.lp-footer>div{flex-wrap:wrap;gap:4px 16px;margin-left:auto;display:flex}.lp-footer a{color:var(--social-color-muted-strong);align-items:center;min-height:44px;display:inline-flex}.lp-footer .lp-brand svg,.lp-footer .lp-brand img{height:24px}.lp-shell a:focus-visible,.lp-shell summary:focus-visible{outline:3px solid var(--social-color-lilac);outline-offset:2px}@media (max-width:1023px){.lp-hero{grid-template-columns:1fr;padding:40px 0 48px}.lp-letter-stage{min-height:340px}.lp-safety{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.lp-header{gap:8px;padding:8px 16px}.lp-header nav{display:none}.lp-header .lp-button-small{margin-left:auto}.lp-brand svg,.lp-brand img{height:28px}.lp-main{padding:0 16px}.lp-hero{gap:28px;padding:28px 0 40px}.lp-hero h1{font-size:30px}.lp-lead{font-size:var(--social-fs-m)}.lp-flow{grid-template-columns:1fr}.lp-flow li{grid-template-columns:5em 1fr;align-items:center}.lp-actions .lp-button{width:100%}.lp-letter-stage{border-radius:var(--social-radius-l);min-height:300px}.lp-section{padding:48px 0}.lp-section h2{font-size:24px}.lp-points,.lp-safety{grid-template-columns:1fr}.lp-sns{grid-template-columns:1fr;gap:24px}.lp-footer{text-align:center;justify-content:center}.lp-footer>div{justify-content:center;margin-left:0}}@media (prefers-reduced-motion:reduce){.lp-letter,.lp-letter:after{animation:none}}.lp-section.lp-section-soft{padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}@media (max-width:639px){.lp-hero h1{font-size:26px}}.lp-header{max-width:none;padding-left:max(20px,50% - 540px);padding-right:max(20px,50% - 540px)}.lp-shell p,.lp-shell li,.lp-shell summary,.lp-shell th{text-wrap:pretty;line-break:strict}.lp-points p,.lp-safety p,.lp-faq details p,.lp-note,.lp-flow li{font-size:14px}.lp-no-invite{color:var(--social-color-muted-strong);margin:12px 0 0;font-size:14px}.lp-no-invite a{color:var(--social-color-primary);font-weight:var(--social-fw-semibold)}#sns{border-top:0}@media (max-width:1023px) and (min-width:640px){.lp-letter-stage{min-height:280px}}.lp-shell p,.lp-shell li,.lp-shell summary,.lp-shell h1,.lp-shell h2{word-break:auto-phrase}#sns{padding-top:24px}@media (max-width:1023px) and (min-width:640px){.lp-letter-stage{min-height:320px;padding:24px 0}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.top-nav nav a:has(.nav-icon){flex-direction:row;align-items:center;gap:6px;display:inline-flex}.admin-ui h1,.admin-ui h2,.admin-ui h3,.admin-ui .button,.admin-ui textarea,.admin-ui input,.admin-ui select,.admin-ui .page-header h1,:is(body:has(main.admin-ui) .top-nav,body:has(main.admin-ui) .site-footer){font-family:var(--social-font-system)}.social-ui .conversation-bubble-time{color:var(--social-color-muted);margin-top:4px;font-size:11px;display:block}.social-ui .conversation-own .conversation-bubble-time{text-align:right}.admin-ui .page-header h1{font-weight:var(--social-fw-semibold)}@media (min-width:1024px){main.social-ui:is(.social-profile,.social-compose,.social-auth)>.top-nav nav{flex-direction:row;align-items:center;gap:8px;margin-left:auto}main.social-ui:is(.social-profile,.social-compose,.social-auth)>.top-nav .nav-account-card{margin-left:16px}}.social-account-sub .content-shell{gap:16px;max-width:784px;display:grid}.social-account-sub .page-header{max-width:784px}.social-ui.social-account-sub .panel{background:var(--social-color-white);border:1px solid var(--social-color-line);border-radius:var(--social-radius-l);box-shadow:none;padding:24px}.social-ui.social-account-sub .panel h2{font-size:var(--social-fs-m);font-weight:var(--social-fw-semibold);margin:0 0 8px}.social-ui.social-account-sub .panel p,.social-ui.social-account-sub .panel li{font-size:var(--social-fs-m);color:var(--social-color-ink);line-height:1.8}.social-ui.social-account-sub .eyebrow{display:none}.social-ui.social-account-sub .data-control-grid,.social-ui.social-account-sub .security-grid{grid-template-columns:1fr;gap:16px;display:grid}.social-ui.social-account-sub .data-control-list{margin:0;padding-left:1.2em}.social-ui.social-account-sub .data-control-note{font-weight:var(--social-fw-semibold);margin-top:12px}.social-ui.social-account-sub .data-confirmation{font-size:var(--social-fs-m);align-items:flex-start;gap:8px;margin:12px 0 16px;display:flex}.social-ui.social-account-sub .data-confirmation input{width:20px;height:20px;accent-color:var(--social-color-primary);flex:none;margin-top:3px}.social-ui.social-account-sub .button.danger{background:var(--social-color-danger);color:var(--social-color-white);border:0}.social-ui.social-account-sub .button.danger:disabled{background:var(--social-color-soft);color:var(--social-color-muted);border:1px dashed var(--social-color-line)}.social-ui.social-account-sub .bank-payout-terms{max-width:none}.social-ui.social-account-sub .active-session{border-top:1px solid var(--social-color-line);font-size:var(--social-fs-s);padding:12px 0}.social-ui.social-account-sub .auth-privacy-note{font-size:var(--social-fs-s);color:var(--social-color-muted-strong)}.social-ui.social-account-sub .panel .button{margin-top:8px}.social-ui.social-account-sub .data-confirmation{border-radius:var(--social-radius-m);background:var(--social-color-soft);border:0;padding:12px}.social-ui .conversation-body{font-size:var(--social-fs-m);letter-spacing:.02em;line-height:1.85}.social-ui .messages-list-header{padding:24px 24px 16px}.social-ui .conversation-timeline{flex-direction:column;gap:12px;padding:24px;display:flex}.social-ui .conversation-date{color:var(--social-color-muted);background:0 0;border:0;align-self:center;margin:8px 0 4px;padding:0;font-size:12px;list-style:none}.social-ui .conversation-bubble:not(.conversation-paid){border-radius:18px;max-width:min(72%,520px);padding:12px 16px}.social-ui .conversation-bubble:not(.conversation-paid) .conversation-body{margin:0}.social-ui .conversation-paid{margin-bottom:8px}.social-ui .thread-letter{padding:28px 32px}.social-ui .thread-letter h2{margin-bottom:12px}.social-ui .thread-letter-status{font-size:var(--social-fs-s);color:var(--social-color-muted);margin-top:16px}@media (max-width:639px){.social-ui .conversation-timeline{padding:16px}.social-ui .thread-letter{padding:24px 20px}.social-ui .conversation-bubble:not(.conversation-paid){max-width:82%}}.social-ui .conversation-bubble.conversation-paid{box-shadow:none;background:0 0;border:0;max-width:none;padding:0}.social-ui .conversation-paid .thread-letter{border:1px solid var(--social-color-holo-edge);border-radius:var(--social-radius-l);background:var(--social-color-white);box-shadow:none}.social-account>.page-header>p:last-child{display:none}.social-ui .account-rows{border-top:1px solid var(--social-color-line);max-width:784px;margin:0;padding:0;list-style:none}.social-ui .account-row{border-bottom:1px solid var(--social-color-line)}.social-ui :is(.account-row>a,.account-row>.recipient-only>a){color:var(--social-color-ink);justify-content:space-between;align-items:center;gap:16px;padding:16px 4px;text-decoration:none;display:flex}.social-ui .account-row>a:hover{background:var(--social-color-soft)}.social-ui :is(.account-row>a,.account-row>.recipient-only>a)>span:first-child{gap:4px;display:grid}.social-ui .account-entry-label{font-family:var(--social-font-system);font-weight:var(--social-fw-semibold);font-size:var(--social-fs-m)}.social-ui .account-entry-description,.social-ui .account-row-link p{font-size:var(--social-fs-s);color:var(--social-color-muted);font-family:var(--social-font-system);margin:0}.social-ui .account-row-link{justify-content:space-between;align-items:center;gap:16px;padding:16px 4px;display:flex}.social-ui .account-row-link>div{gap:4px;display:grid}.social-ui .account-row-action{border-radius:var(--social-radius-m);background:var(--social-color-mint-soft);min-height:40px;color:var(--social-color-primary-hover);font-family:var(--social-font-system);font-weight:var(--social-fw-semibold);cursor:pointer;border:0;flex:none;padding:0 16px}@media (max-width:639px){main.social-ui:not(.social-thread)>.top-nav:has(nav a) .brand{display:none}main.social-ui:not(.social-thread)>.top-nav:has(nav a){border-bottom:0;min-height:0;padding-top:0;padding-bottom:0}}.social-ui .thread-row-tag,.admin-side-nav{display:none}@media (min-width:1024px){main.admin-ui{grid-template-columns:232px minmax(0,1fr);align-items:start;display:grid}main.admin-ui>*{grid-column:2;min-width:0}main.admin-ui>.top-nav{display:none}main.admin-ui>.admin-side-nav{background:var(--social-color-white);border-right:1px solid var(--social-color-line);flex-direction:column;grid-area:1/1/span 99;gap:24px;height:100vh;padding:32px 24px 24px;display:flex;position:sticky;top:0}body:has(.beta-mode-banner) main.admin-ui>.admin-side-nav{height:calc(100vh - 40px);top:40px}main.admin-ui>.page-header,main.admin-ui>.content-shell{width:100%;max-width:1000px;margin-left:40px;margin-right:auto;padding-left:0;padding-right:40px}.admin-ui .admin-operations-guide .admin-operation-links{display:none}.admin-ui .admin-operations-guide .admin-guide-details{border-top:0;margin-top:0;padding-top:0}body:has(main.admin-ui) .site-footer{margin-left:232px}}.admin-side-brand{font-weight:var(--social-fw-semibold);color:var(--social-color-ink);font-size:18px;text-decoration:none}.admin-side-nav nav{gap:4px;display:grid}.admin-side-nav nav a{border-radius:var(--social-radius-s);min-height:40px;color:var(--social-color-ink);font-size:var(--social-fs-m);align-items:center;padding:0 12px;text-decoration:none;display:flex}.admin-side-nav nav a[href=\#admin-emergency]{color:var(--social-color-danger)}.admin-side-account{border-top:1px solid var(--social-color-line);font-size:var(--social-fs-s);gap:8px;margin-top:auto;padding-top:16px;display:grid}.admin-side-account a,.admin-side-account button{color:var(--social-color-muted-strong);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:none}.admin-ui .beta-membership-list{border-top:1px solid var(--social-color-line);grid-template-columns:1fr;gap:0;margin-top:16px;display:grid}.admin-ui .review-card.membership-row{border:0;border-bottom:1px solid var(--social-color-line);box-shadow:none;background:0 0;border-radius:0;padding:12px 4px}.admin-ui .membership-row .reconciliation-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;display:grid}.admin-ui .membership-row .reconciliation-heading>div{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.admin-ui .membership-row .reconciliation-heading strong{font-size:var(--social-fs-m)}.admin-ui .membership-row .reconciliation-heading span{font-size:var(--social-fs-s);color:var(--social-color-muted-strong)}.admin-ui .membership-detail{margin-top:4px}.admin-ui .membership-detail>summary{min-height:36px;color:var(--social-color-primary);font-size:var(--social-fs-s)}.admin-ui .membership-detail[open]{padding:8px 0 12px}.admin-ui .membership-detail[open]>summary{margin-bottom:8px}@media (min-width:1024px){body:has(.beta-mode-banner) main.social-ui:is(.social-profile,.social-compose,.social-auth)>.top-nav{height:auto;top:auto}body:has(.beta-mode-banner) main.social-ui:has(>.top-nav nav:not(:has(a)))>.top-nav{height:auto;top:auto}}.social-ui,.admin-ui,.lp-shell{font-feature-settings:normal}body:has(main.admin-ui) .top-nav{font-feature-settings:normal}.social-ui :is(h1,h2,h3,.button,button,.eyebrow,.thread-envelope-kicker,.conversation-body,.page-header .eyebrow),.admin-ui :is(h1,h2,h3,.button,button,.eyebrow,label,summary),.lp-shell :is(h1,h2,h3,.lp-button,.lp-kicker,.lp-eyebrow){letter-spacing:0}main:not(.social-ui)>.top-nav{align-items:center;gap:24px;max-width:none;padding:12px 32px;display:flex}main:not(.social-ui)>.top-nav .aten-brand-logo{width:120px;height:41px}main:not(.social-ui)>.top-nav nav{font-size:var(--social-fs-s);gap:24px;margin-left:auto}main:not(.social-ui)>.top-nav .nav-account-card{align-items:center;gap:24px;display:flex}main:not(.social-ui)>.top-nav nav:not(:has(a))+.nav-account-card{margin-left:auto}main:not(.social-ui)>.top-nav .nav-account{font-size:var(--social-fs-s);font-weight:var(--social-fw-semibold);color:var(--social-color-muted-strong);background:0 0;border:0;border-radius:0;padding:0}main:not(.social-ui)>.top-nav nav a:hover,main:not(.social-ui)>.top-nav .nav-account:hover{transform:none}.social-doc>.page-header,.social-doc .content-shell{max-width:784px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.social-doc>.page-header h1{font-size:var(--social-fs-l)}.social-doc>.page-header>p:last-child{font-size:var(--social-fs-s);color:var(--social-color-muted-strong)}.social-ui.social-doc .panel{background:var(--social-color-white);border:1px solid var(--social-color-line);border-radius:var(--social-radius-l);box-shadow:none;padding:24px}.social-ui.social-doc .panel h2,.social-ui.social-doc .panel h3{font-size:var(--social-fs-m);margin:24px 0 8px}.social-ui.social-doc .panel p,.social-ui.social-doc .panel li,.social-ui.social-doc dd,.social-ui.social-doc dt{font-size:var(--social-fs-m);line-height:1.85}.social-ui.social-doc .eyebrow{display:none}@media (max-width:1023px){.admin-status-bar{position:static}.admin-ui .admin-operations-guide{z-index:6;border-radius:var(--social-radius-m);padding:8px 12px;position:sticky;top:0;box-shadow:0 4px 12px #1f24330f}body:has(.beta-mode-banner) .admin-ui .admin-operations-guide{top:40px}.admin-ui .admin-operation-links{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.admin-ui .admin-operation-links .button{flex:none}.admin-ui .admin-guide-details{display:none}}.admin-ui :is(.button,summary,.admin-side-nav a,.identity-review-item){transition:background-color var(--social-duration-150), color var(--social-duration-150), border-color var(--social-duration-150)}.admin-ui .button:hover,.admin-ui .button:focus-visible{transform:none}.admin-ui .button.secondary:not(:disabled):hover{background:var(--social-color-mint-soft);border-color:var(--social-color-mint);color:var(--social-color-primary-hover)}.admin-ui .button.primary:not(:disabled):hover{background:var(--social-color-primary-hover)}.admin-ui .button.danger:not(:disabled):hover,.admin-ui a.button.danger:hover{background:var(--social-color-ink)}.admin-ui summary:hover{color:var(--social-color-primary-hover);background:var(--social-color-soft);border-radius:var(--social-radius-s)}.admin-ui .admin-operation-links a[href=\#admin-emergency]:hover{background:var(--social-color-danger);color:var(--social-color-white);border-color:var(--social-color-danger)}.admin-side-nav nav a:hover{background:var(--social-color-mint-soft);color:var(--social-color-primary-hover)}.admin-side-nav nav a[href=\#admin-emergency]:hover{background:var(--social-color-danger);color:var(--social-color-white)}.admin-ui,.admin-ui :is(p,li,label,dd,dt,summary,a,button,.button,input,textarea,select,strong,span,td,th,h3){font-size:var(--social-fs-m)}.admin-ui :is(h1,h2,.page-header h1,.panel>h2,.admin-status-pill,.admin-side-brand){font-size:var(--social-fs-l)}.admin-ui :is(small,.field-help,.field-help *,.beta-operation-note,.beta-operation-note *,.beta-local-time-hint,.muted,.microcopy,.status-pill,.status-pill *,.page-header>p,.admin-status-text small,.incident-facts li,.membership-row .reconciliation-heading span,.membership-detail>summary,.identity-review-summary span,.identity-review-item small,.admin-operation-links .button,.admin-side-account a,.admin-side-account button,.reconciliation-intro,.notice,.legal-list dt,.legal-list dd,code,.admin-onboarding-steps li){font-size:var(--social-fs-s)}.admin-side-nav{font-size:var(--social-fs-m)}.admin-ui .section-heading-row p{font-size:var(--social-fs-s)}@media (min-width:1024px){main.admin-ui>.top-nav.top-nav{display:none}}.admin-side-account>*{justify-self:start}.admin-ui .identity-review-section .section-heading-row>div>p{font-size:var(--social-fs-s)}main:not(.social-ui)>.top-nav nav:has(a){display:flex}main:not(.social-ui)>.top-nav nav:not(:has(a)){display:none}main:not(.social-ui)>.top-nav .nav-account-card:only-of-type{margin-left:auto}main:not(.social-ui)>.top-nav nav:not(:has(a))+.nav-account-card{margin-left:auto}.admin-ui .content-shell>*{margin-top:0;margin-bottom:0}.admin-ui .content-shell>.admin-operation-target>*{margin-top:0}.admin-ui .admin-operations-guide{padding-top:8px;padding-bottom:8px}:is(.social-ui,.admin-ui) :is(.button,button.button,a.button,.button-primary,.button-secondary){border-radius:var(--social-radius-m);justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 24px;line-height:1.4;display:inline-flex}:is(.social-ui,.admin-ui) .button-primary{background:var(--social-color-primary);color:var(--social-color-white);border:0}:is(.social-ui,.admin-ui) .button-secondary{background:var(--social-color-white);color:var(--social-color-ink);border:1px solid var(--social-color-line)}:is(.social-ui,.admin-ui) :is(.small-action,.text-button,.admin-operation-links .button,.account-row-action){min-height:36px;padding:0 16px}:is(.social-ui,.admin-ui) :is(.button+.button,.button+button,button+.button){margin-left:8px}:is(.social-ui,.admin-ui) :is(.panel,.identity-review-section,.admin-operations-more){border-radius:var(--social-radius-l);padding:24px}:is(.social-ui,.admin-ui) :is(.panel,.review-card,.identity-review-section)>:first-child{margin-top:0}:is(.social-ui,.admin-ui) :is(.panel,.review-card,.identity-review-section)>:last-child{margin-bottom:0}:is(.social-ui,.admin-ui) :is(.panel,.review-card,.identity-review-section) :is(h2,h3){margin:0 0 8px;line-height:1.4}:is(.social-ui,.admin-ui) :is(.panel,.review-card,.identity-review-section) p{margin:0 0 8px}:is(.social-ui,.admin-ui) :is(.panel,.review-card,.identity-review-section) :is(p,li,dd){line-height:1.7}:is(.social-ui,.admin-ui) :is(.panel,.review-card,.identity-review-section) :is(p+.button,p+button,ul+.button,.notice+.button,label+.button,textarea+.button){margin-top:8px}:is(.social-ui,.admin-ui) :is(.panel,.review-card) :is(.notice,.form-error,.form-success){border-radius:var(--social-radius-m);margin:16px 0 0;padding:16px}:is(.social-ui,.admin-ui) :is(small,.microcopy,.field-help,.beta-operation-note,.beta-local-time-hint){line-height:1.6}:is(.social-ui,.admin-ui)>.page-header{padding-top:24px;padding-bottom:16px}:is(.social-ui,.admin-ui)>.page-header h1{margin:0;line-height:1.4}:is(.social-ui,.admin-ui)>.page-header>p{margin:8px 0 0;line-height:1.6}.page-back{min-height:36px;color:var(--social-color-primary);font-weight:var(--social-fw-semibold);font-size:var(--social-fs-s);align-items:center;margin:0 0 8px;text-decoration:none;display:inline-flex}.page-back:hover{color:var(--social-color-primary-hover);text-decoration:underline}:is(.social-ui,.admin-ui) .content-shell{padding-bottom:40px}.social-account-sub .content-shell,.social-doc .content-shell,.admin-ui .content-shell{gap:16px;display:grid}@media (max-width:639px){:is(.social-ui,.admin-ui) :is(.panel,.identity-review-section,.admin-operations-more){padding:16px}:is(.social-ui,.admin-ui)>.page-header,:is(.social-ui,.admin-ui) .content-shell{padding-left:16px;padding-right:16px}}.lp-section{padding:40px 0}.lp-hero{gap:40px;padding:40px 0}.lp-section-lead,.lp-lead{margin-top:16px}.lp-points,.lp-safety,.lp-faq{margin-top:24px}.lp-points li,.lp-safety li{padding:24px}.lp-closing{margin:24px 0 40px;padding:40px 24px}@media (max-width:639px){.lp-section{padding:40px 0}.lp-points li,.lp-safety li{padding:16px}main:not(.social-ui)>.top-nav{gap:16px;padding:8px 16px}main:not(.social-ui)>.top-nav .aten-brand-logo{width:96px;height:33px}main:not(.social-ui)>.top-nav :is(nav a,.nav-account){white-space:nowrap}main:not(.social-ui)>.top-nav nav{gap:16px}main:not(.social-ui)>.top-nav .nav-icon{display:none}}:is(.social-ui,.admin-ui,.lp-shell) :is(a,button,.button,summary):hover,.top-nav :is(a,.nav-account):hover{transform:none}.social-ui :is(.button.secondary,.button-secondary,.small-action):not(:disabled):hover{background:var(--social-color-mint-soft);border-color:var(--social-color-mint);color:var(--social-color-primary-hover)}.social-ui :is(.button.primary,.button-primary):not(:disabled):hover{background:var(--social-color-primary-hover)}.social-ui .button.danger:not(:disabled):hover{background:var(--social-color-ink)}.top-nav :is(nav a,.nav-account):hover{color:var(--social-color-primary)}.social-ui :is(.panel,.review-card) :is(h2,h3){font-size:var(--social-fs-m);font-weight:var(--social-fw-semibold)}.social-ui>.page-header h1{font-size:var(--social-fs-l)}.social-ui.social-doc .legal-document{background:var(--social-color-white);border:1px solid var(--social-color-line);border-radius:var(--social-radius-l);box-shadow:none;padding:24px}.social-ui.social-doc .legal-document :is(h2,h3){font-size:var(--social-fs-m);font-weight:var(--social-fw-semibold);margin:24px 0 8px}.social-ui.social-doc .legal-document>:first-child,.social-ui.social-doc .legal-document section:first-child>:first-child{margin-top:0}.social-ui.social-doc .legal-document :is(p,li){font-size:var(--social-fs-m);margin:0 0 8px;line-height:1.7}@media (max-width:639px){.social-ui.social-doc .legal-document{padding:16px}}@media (max-width:1023px){:root main.social-ui.social-doc>.content-shell.legal-document{width:auto;margin-left:16px;margin-right:16px}.social-ui.social-doc :is(.legal-document,.content-shell){overflow-wrap:anywhere}.social-ui.social-doc .legal-list{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.social-ui.social-doc :is(table,pre){max-width:100%;display:block;overflow-x:auto}}@keyframes social-bubble-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.social-ui .conversation-bubble.is-fresh{animation:social-bubble-in var(--social-duration-200) ease-out both}@media (prefers-reduced-motion:reduce){.social-ui .conversation-bubble.is-fresh{animation:none}}.social-ui.social-doc .legal-document section{margin:0;padding:24px 0 0}.social-ui.social-doc .legal-document section+section{border-top:1px solid var(--social-color-line);margin-top:24px}.social-ui .conversation-reply{z-index:3;background:var(--social-color-page);position:sticky;bottom:0}.social-ui .conversation-timeline>.conversation-bubble:last-child{scroll-margin-bottom:96px}.social-ui .thread-notice{margin:0 24px 8px}.beta-mode-banner{font-family:var(--social-font-system);font-size:var(--social-fs-s);align-items:center;line-height:1.4}.beta-mode-banner strong{min-height:22px;font-family:var(--social-font-system);font-size:var(--social-fs-s);letter-spacing:0;align-items:center;padding:0 8px;line-height:1;display:inline-flex}.beta-mode-banner span{align-items:center;display:inline-flex}@media (max-width:600px){.beta-mode-banner{font-size:var(--social-fs-s);align-items:center}}.social-ui :is(.messages-list-header,.thread-conversation-header,.thread-counterpart,.account-row-link,.section-heading-row),.social-ui .thread-row-top{align-items:center}.nav-account-pending{visibility:hidden}.social-ui .conversation-retry:before{content:"";transform-origin:50%;width:18px;height:18px;-webkit-mask:var(--social-icon-refresh) center / contain no-repeat;-webkit-mask:var(--social-icon-refresh) center / contain no-repeat;mask:var(--social-icon-refresh) center / contain no-repeat;background:currentColor;display:block}.social-ui{--social-icon-refresh:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8'/%3E%3Cpath d='M21 3v5h-5'/%3E%3C/svg%3E")}@media (hover:none){.social-ui :is(.button.secondary,.button-secondary,.small-action,.account-row>a):hover{background:inherit}.social-ui :is(.button.secondary,.button-secondary):not(:disabled):hover{background:var(--social-color-white);border-color:var(--social-color-line);color:var(--social-color-ink)}.social-ui .button.primary:not(:disabled):hover{background:var(--social-color-primary)}}.social-ui .thread-loading{min-height:40vh}.social-ui .conversation-bubble:not(.conversation-paid){background:0 0;border-radius:0;align-items:flex-end;gap:4px;max-width:min(620px,88%);padding:0;display:flex}.social-ui .conversation-bubble.conversation-own:not(.conversation-paid){flex-direction:row-reverse;place-self:flex-end end}.social-ui .conversation-bubble-content{background:var(--social-color-lilac-soft);border-radius:18px 18px 18px 6px;min-width:0;padding:8px 16px}.social-ui .conversation-own .conversation-bubble-content{background:var(--social-color-mint-soft);border-radius:18px 18px 6px}.social-ui .conversation-bubble-content p{margin:0}.social-ui .conversation-bubble .conversation-bubble-time{font-size:var(--social-fs-s);color:var(--social-color-muted);text-align:left;white-space:nowrap;flex:none;margin:0;line-height:1.4;display:block}.social-ui .conversation-timeline{gap:8px}.aten-brand-logo,main:not(.social-ui)>.top-nav .aten-brand-logo,.lp-brand .aten-brand-logo{width:auto;height:36px}.lp-footer .lp-brand .aten-brand-logo{height:28px}@media (max-width:639px){.aten-brand-logo,main:not(.social-ui)>.top-nav .aten-brand-logo,.lp-brand .aten-brand-logo{height:32px}}.social-ui .top-nav .brand .aten-brand-logo,main.social-ui>.top-nav .aten-brand-logo{width:auto;max-width:none;height:36px}@media (max-width:639px){.social-ui .top-nav .brand .aten-brand-logo{height:32px}}.social-ui .profile-editor{gap:8px;display:grid}.social-ui .profile-editor label{font-weight:var(--social-fw-semibold);font-size:var(--social-fs-m)}.social-ui .profile-editor label:not(:first-child){margin-top:16px}.social-ui :is(.profile-editor,.contact-form) :is(input,textarea){border:1px solid var(--social-color-field-line);border-radius:var(--social-radius-m);background:var(--social-color-white);width:100%;min-height:44px;font-size:var(--social-fs-m);padding:8px 16px}.social-ui .profile-editor :is(input,textarea):disabled{background:var(--social-color-soft);color:var(--social-color-muted)}.social-ui .profile-editor .microcopy{margin:0}.social-ui .profile-editor .button{justify-self:start;margin-top:16px}.social-ui :is(.panel,.review-card,.profile-editor,.content-shell>section) :is(p,.microcopy,label){text-align:left}.social-ui .thread-envelope :is(p,.microcopy){text-align:center}.social-ui .nav-hanko.has-image{background:var(--social-color-white);padding:0;overflow:hidden}.social-ui .nav-hanko>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.social-ui .nav-hanko.is-large{width:88px;height:88px;font-size:var(--social-fs-l)}.social-ui .avatar-editor{gap:8px;display:grid}.social-ui .avatar-editor h2{font-size:var(--social-fs-m);margin:0}.social-ui .avatar-editor-row{align-items:center;gap:16px;display:flex}.social-ui .avatar-editor-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.social-ui .avatar-editor-actions label.account-row-action{font-size:var(--social-fs-m);align-items:center;margin:0;display:inline-flex}.social-ui .avatar-editor-actions label.account-row-action:hover{background:var(--social-sky)}.social-ui .avatar-editor-actions label.account-row-action.is-disabled{opacity:.5;pointer-events:none}.social-ui .avatar-editor-actions .small-action.is-quiet{color:var(--social-color-muted);font:inherit;font-size:var(--social-fs-s);cursor:pointer;background:0 0;border:0}.social-ui .avatar-editor-actions .small-action.is-quiet:hover{color:var(--social-color-danger)}.social-ui .avatar-editor .microcopy,.social-ui .avatar-editor .notice{margin:0}.social-ui .avatar-picker{gap:8px;display:grid}.social-ui .avatar-picker-label{font-weight:var(--social-fw-semibold)}.social-ui .avatar-picker .form-error,.social-ui .avatar-picker .field-help{margin:0}.social-ui :is(.avatar-picker,.avatar-editor) input[type=file]:focus-visible+label.account-row-action{outline:2px solid var(--social-color-primary-hover);outline-offset:2px}.social-ui .avatar-upload-result{gap:8px;display:grid}.social-ui .receiving-control{justify-items:start;gap:8px;display:grid}.social-ui.social-account-sub .receiving-control h2,.social-ui.social-account-sub .receiving-control p{margin:0}.social-ui.social-account-sub .receiving-control .button{margin-top:0}.social-ui .social-profile-mast .avatar.has-image{padding:0;overflow:hidden}.social-ui .social-profile-mast .avatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}body .social-ui :is(.conversation-bubble-time,.conversation-date,.conversation-date time,.conversation-reply .microcopy,.compose-steps li,.compose-recipient,.compose-recipient *,.sender-avatar){font-size:var(--social-fs-s)}body:has(.social-ui) .site-footer{font-size:var(--social-fs-s)}body:has(.social-ui) .site-footer :is(a,span,p){font-size:var(--social-fs-s)}.social-ui.social-auth .account-entry-panel h2{font-size:var(--social-fs-l);line-height:1.4}.social-ui :is(aside[aria-labelledby=sign-in-help-title]) h2{font-size:var(--social-fs-m);margin:0 0 8px;line-height:1.4}.social-ui :is(aside[aria-labelledby=sign-in-help-title])>p{margin:0 0 8px}@media (max-width:639px){.social-ui .top-nav nav a,.social-ui .top-nav nav a span{font-size:var(--social-fs-s)}}.social-ui .social-profile-mast .avatar{letter-spacing:0;font-size:var(--social-fs-l)}:is(.social-ui,.admin-ui) :is(.sheet,.block-confirm,.bottom-sheet form,.bottom-sheet .panel)>:is(.button,button)+:is(.button,button),:is(.social-ui,.admin-ui) .full-width+:is(.button,button),:is(.social-ui,.admin-ui) :is(.button,button)+.full-width{margin-left:0}.social-ui .profile-send-panel .button{min-height:44px}.social-ui .thread-envelope-amount small{font-family:var(--social-font-system);font-size:var(--social-fs-s);font-weight:var(--social-fw-semibold);margin-left:4px}.social-ui{--pane-gutter:24px}@media (max-width:639px){.social-ui{--pane-gutter:16px}}.social-ui .messages-list-header,.social-inbox .messages-list-header,.social-ui .thread-row{padding-left:var(--pane-gutter);padding-right:var(--pane-gutter)}.social-ui .thread-row-dot{left:calc(var(--pane-gutter) / 2 - 4px)}.social-ui .thread-conversation-header,.social-ui .conversation-timeline{padding-left:var(--pane-gutter);padding-right:var(--pane-gutter)}.social-ui .thread-notice,.social-ui .thread-conversation>:is(.notice,.panel,p.notice){margin-left:var(--pane-gutter);margin-right:var(--pane-gutter)}.social-ui .conversation-reply,.social-inbox .messages-pane .conversation-reply,main.social-thread .conversation-reply{padding-left:var(--pane-gutter);padding-right:var(--pane-gutter);margin-left:0;margin-right:0}.social-ui .button.primary:disabled,.social-ui .button.primary[aria-disabled=true]{opacity:1;background:var(--social-color-mint-soft);border-color:var(--social-color-mint-soft);color:var(--social-color-primary-hover)}@media (max-width:1023px){main.social-thread .thread-conversation{border-left:0;border-right:0;max-width:none}}.social-ui .conversation-timeline>.conversation-paid{align-self:stretch;width:100%}.social-ui .conversation-paid>.thread-envelope{margin-left:auto;margin-right:auto}.social-ui .button.primary:disabled,.social-ui .button.primary[aria-disabled=true]{background:var(--social-color-mint-soft);border-color:var(--social-color-primary);color:var(--social-color-primary);opacity:.6}@media (max-width:639px){body:has(main.social-ui>.top-nav nav a) .site-footer{padding-bottom:calc(40px + 24px + env(safe-area-inset-bottom))}}.social-ui .compose-key-points ul{gap:8px;margin:0;padding-left:16px;display:grid}.social-ui .compose-conditions{margin-top:8px}.social-ui .compose-conditions p{color:var(--social-color-muted);font-size:var(--social-fs-s);margin:8px 0 0}.social-ui .compose-recipient-check{margin:4px 0 0}.social-ui .money-record,.social-ui .money-record>[role=tabpanel]{gap:16px;min-width:0;display:grid}.social-ui .money-record>[role=tabpanel]>*{margin-top:0;margin-bottom:0}.social-ui .money-tabs{border-bottom:1px solid var(--line);gap:0;display:flex}.social-ui .money-tabs button{min-height:44px;color:var(--muted);font:inherit;font-size:var(--social-fs-m);font-weight:var(--social-fw-semibold);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 16px}.social-ui .money-tabs button.is-active{color:var(--social-color-primary);border-bottom-color:var(--social-color-primary)}@media (hover:hover){.social-ui .money-tabs button:hover{background:var(--social-color-mint-soft);color:var(--social-color-primary-hover)}}.social-ui .money-test-note{border-radius:var(--social-radius-m);background:var(--social-color-soft);color:var(--muted);font-size:var(--social-fs-s);margin:0;padding:8px 16px}.social-ui .money-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;display:grid}.social-ui .money-totals>div{gap:4px;display:grid}.social-ui .money-totals dt{color:var(--muted);font-size:var(--social-fs-s)}.social-ui .money-totals dd{font-family:var(--social-font-num), var(--social-font-heading);font-size:var(--social-fs-l);font-weight:var(--social-fw-semibold);color:var(--ink);margin:0}.social-ui .money-totals dd.money-sub{font-family:inherit;font-size:var(--social-fs-s);font-weight:var(--social-fw-regular);color:var(--muted)}.social-ui .money-chart{gap:8px;margin:0;display:grid}.social-ui .money-bars{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:16px;height:200px;padding-top:8px;display:grid}.social-ui .money-bar-col{grid-template-rows:auto 1fr auto;gap:4px;min-width:0;height:100%;display:grid}.social-ui .money-bar-value,.social-ui .money-bar-month{color:var(--muted);font-size:var(--social-fs-s);text-align:center;white-space:nowrap}.social-ui .money-bar{border-bottom:1px solid var(--line);flex-direction:column;justify-content:flex-end;gap:2px;min-height:0;display:flex}.social-ui .money-bar-ready{background:var(--social-color-primary);border-radius:4px 4px 0 0;min-height:2px;display:block}.social-ui .money-bar-waiting{border:2px dashed var(--social-color-primary);background:var(--social-color-white);border-bottom:0;border-radius:4px 4px 0 0;min-height:2px;display:block}.social-ui .money-bar-waiting+.money-bar-ready{border-radius:0}.social-ui .money-bar-zero{background:var(--line);height:2px;display:block}.social-ui .money-legend{color:var(--muted);font-size:var(--social-fs-s);flex-wrap:wrap;gap:16px;display:flex}.social-ui .money-legend span{align-items:center;gap:8px;display:inline-flex}.social-ui .money-legend i{border-radius:2px;width:12px;height:12px;display:inline-block}.social-ui .money-key-ready{background:var(--social-color-primary)}.social-ui .money-key-waiting{border:2px dashed var(--social-color-primary)}.social-ui .money-payout{border:1px solid var(--line);border-radius:var(--social-radius-l);background:var(--social-color-white);gap:8px;padding:16px 24px;display:grid}.social-ui .money-payout p{font-size:var(--social-fs-s);color:var(--muted);margin:0}.social-ui .money-payout-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.social-ui .money-payout-head p:first-child{color:var(--ink);font-size:var(--social-fs-m);gap:4px;display:grid}.social-ui .money-payout-head p:first-child span{color:var(--muted);font-size:var(--social-fs-s)}.social-ui .money-payout-account{justify-content:space-between;display:flex}.social-ui .money-note{color:var(--muted);font-size:var(--social-fs-s);margin:0}.social-ui .money-note a{color:var(--social-color-primary)}.social-ui .money-heading{font-size:var(--social-fs-m);font-weight:var(--social-fw-semibold);margin:8px 0 0}.social-ui .money-limit-hold{border-radius:var(--social-radius-m);background:var(--social-color-soft);font-size:var(--social-fs-s);gap:8px;padding:16px;display:grid}.social-ui .money-limit-hold p{margin:0}.social-ui .money-limits{gap:8px;margin-top:24px;scroll-margin-top:16px;display:grid}@media (max-width:639px){.social-ui .money-limits{scroll-margin-top:calc(var(--mobile-bar-h,52px) + 16px)}body:has(.beta-mode-banner) .social-ui .money-limits{scroll-margin-top:calc(var(--mobile-bar-h,52px) + var(--beta-banner-h,40px) + 16px)}}.social-ui .money-limit-line{font-size:var(--social-fs-m);margin:8px 0 0}.social-ui .limit-increase-status{font-size:var(--social-fs-s);color:var(--muted);margin:8px 0 0}.social-ui .limit-increase-status[role=alert]{color:var(--social-color-danger)}.social-ui .money-items{margin:0;padding:0;list-style:none}.social-ui .money-item{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.social-ui .money-item-main{gap:4px;min-width:0;display:grid}.social-ui .money-item p{margin:0}.social-ui .money-item-title{font-size:var(--social-fs-m);color:var(--ink);overflow-wrap:anywhere}.social-ui .money-item-sub{color:var(--muted);font-size:var(--social-fs-s);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.social-ui .money-item-amount{font-family:var(--social-font-num), var(--social-font-heading);font-weight:var(--social-fw-semibold);color:var(--ink);white-space:nowrap;flex:none}.social-ui .money-item-amount.is-plus{color:var(--social-color-primary)}.social-ui .money-item.is-cancelled .money-item-amount{color:var(--muted)}.social-ui .money-info{width:24px;height:24px;color:var(--muted);font-size:var(--social-fs-s);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}@media (hover:hover){.social-ui .money-info:hover{background:var(--social-color-mint-soft);color:var(--social-color-primary-hover)}}.social-ui .money-info[aria-expanded=true]{color:var(--social-color-primary)}.social-ui .money-explain{border-radius:var(--social-radius-m);background:var(--social-color-soft);color:var(--ink);font-size:var(--social-fs-s);padding:8px 16px}.social-ui .money-empty{text-align:center;color:var(--muted);gap:8px;padding:40px 16px;display:grid}.social-ui .money-empty p{margin:0}.social-ui .money-empty-title{color:var(--ink);font-size:var(--social-fs-m);font-weight:var(--social-fw-semibold)}.social-ui .money-status{color:var(--muted);justify-items:start;gap:16px;display:grid}@media (max-width:639px){.social-ui .money-bars{gap:8px}.social-ui .money-payout{padding:16px}}.social-ui .money-bar{justify-self:center;width:100%;max-width:48px}.admin-side-brand{align-items:center;gap:8px;display:inline-flex}.admin-side-brand span{font-size:var(--social-fs-l);font-weight:var(--social-fw-semibold)}.admin-side-nav nav a{white-space:nowrap}.site-footer,.site-footer :is(a,span,p){font-size:var(--social-fs-s)}.social-ui .panel>h1{font-size:var(--social-fs-l);margin:0 0 8px;line-height:1.4}.lp-shell,:where(.lp-shell) :where(p,li,summary,.button,.lp-button){font-size:var(--social-fs-m)}.lp-points p,.lp-safety p,.lp-faq details p,.lp-note,.lp-flow li,.lp-no-invite,.lp-profile-sample,.lp-footer,.lp-footer :is(a,span){font-size:var(--social-fs-s)}.lp-lead,.lp-points strong{font-size:var(--social-fs-m)}.lp-points li.is-money strong{font-size:var(--social-fs-l)}.social-ui .money-info{position:relative}.social-ui .money-info:after{content:"";position:absolute;inset:-10px}.social-ui .money-item{align-items:flex-start}.social-ui .money-item-amount{line-height:1.7}.social-ui .money-empty{text-align:left;padding:24px 0}.social-ui .money-payout{padding:24px}.social-ui .money-bar{gap:4px}.social-ui .money-payout-account{border-radius:var(--social-radius-m);min-height:44px;color:var(--muted);font-size:var(--social-fs-s);justify-content:space-between;align-items:center;margin:0 -8px;padding:0 8px;text-decoration:none;display:flex}@media (hover:hover){.social-ui .money-payout-account:hover{background:var(--social-color-mint-soft);color:var(--social-color-primary-hover)}}.social-ui .money-totals dd:not(.money-sub){font-size:var(--social-fs-l)}@media (max-width:639px){.social-ui .money-payout{padding:16px}}.social-ui .button+.auth-privacy-note,.social-ui form .auth-privacy-note{margin-top:8px}@media (max-width:1023px){:root main.social-ui>.top-nav{padding-left:16px;padding-right:16px}}@media (min-width:1024px){:root main.social-ui>.top-nav{gap:24px;padding:24px}:root main.social-ui>.page-header,:root main.social-ui>.content-shell{padding-left:40px;padding-right:40px}}:root .top-nav nav a{gap:8px;padding-left:16px;padding-right:16px}:root .nav-account{padding:8px 16px}:root :is(.account-entry-panel,.social-profile-mast,.lp-profile-sample){padding:24px}@media (max-width:639px){:root :is(.account-entry-panel,.social-profile-mast,.lp-profile-sample){padding:16px}}:root :is(.notice,.compose-recipient,.review-card,.runtime-state-summary,.beta-invitation-details){padding-left:16px;padding-right:16px}:root :is(.compose-recipient,.review-card,.runtime-state-summary,.beta-invitation-details),:root :is(.legal-list dt,.legal-list dd,.profile-facts dt,.profile-facts dd),:root .profile-facts{padding-top:16px;padding-bottom:16px}:root :is(.lp-faq details summary,.lp-faq details p,.admin-operations-more>summary){padding-left:24px;padding-right:24px}:root .admin-operations-more>summary{padding-top:24px;padding-bottom:24px}@media (max-width:639px){:root :is(.lp-faq details summary,.lp-faq details p,.admin-operations-more>summary){padding-left:16px;padding-right:16px}}:root :is(.lp-kicker,.availability,.status-pill,.admin-status-pill,.lp-profile-link){gap:8px;padding:4px 16px}:root .lp-letter-button{margin-top:16px;padding-top:8px;padding-bottom:8px}:root :is(.social-ui,.admin-ui) :is(input:not([type=checkbox]):not([type=radio]),textarea){padding-left:16px;padding-right:16px}:root :is(.social-ui,.admin-ui) :is(input:not([type=checkbox]):not([type=radio])),:root :is(.social-ui,.admin-ui) textarea{padding-top:8px;padding-bottom:8px}:root :is(.account-entry-actions,.lp-actions,.field,.field-meta,.sender,.admin-sign-in-url-row,.beta-invitation-grid,.lp-faq details summary){gap:8px}:root :is(.lp-closing,.beta-invitation-grid){gap:16px}:root .profile-detail-grid{gap:40px}:root .field{margin-bottom:24px}:root :is(.compose-recipient,.account-entry-actions,.runtime-state-summary,.review-card){margin-top:24px}:root .compose-recipient{margin-bottom:24px}:root .lp-actions{margin-top:24px}:root :is(.lp-no-invite,.beta-invitation-details,.runtime-technical-details){margin-top:16px}:root .admin-sign-in-url{margin-top:16px;margin-bottom:16px}:root .profile-send-panel{padding-top:16px}:root .profile-send-panel h2,:root .account-entry-panel h2{margin-bottom:16px}:root .profile-send-panel .notice{margin-top:24px;margin-bottom:24px}:root .social-profile .content-shell{padding-top:24px}:root :is(.lp-points li,.lp-safety li) p,:root .page-header p,:root .social-disclosure p{margin-top:8px}:root .social-disclosure p{margin-bottom:8px}:root :is(.sender-avatar,.sender>span,.beta-consent-check input){margin-top:4px}:root .admin-side-nav{padding-top:24px}:root .admin-operations-more-lead{margin-bottom:16px}:root .panel.beta-membership-panel .button.secondary{margin-top:8px}:root .beta-membership-panel,:root .admin-operation-target>.panel{margin-bottom:24px}:root .admin-status-bar{padding:24px 16px}:root .form-error{margin-top:8px}:root .identity-review-section .form-error{padding-top:16px;padding-bottom:16px}:root .admin-onboarding-steps{padding-left:24px}:root main>.top-nav nav a{padding-left:16px;padding-right:16px}:root .account-entry-actions .button{gap:8px}:root main.admin-ui>.admin-side-nav{padding-top:24px}:root .beta-membership-panel .beta-invitation-details,:root .beta-invitation-details .beta-invitation-details,:root .beta-invitation-details .beta-invitation-grid{margin-top:16px}:root .beta-invitation-grid label{gap:8px}:root .social-ui form.panel .field.compose-recipient{margin-top:24px;padding:16px}:root :is(.social-ui,.admin-ui)>.page-header p,:root .review-card .form-error{margin-top:8px}:root .lp-main .account-entry-panel{margin-top:24px}:root .reconciliation-heading .status-pill{margin-top:4px}:root span>span[aria-hidden]{margin-top:0}:root .social-ui #compose-message-form>.compose-recipient{margin-top:24px;padding:16px}:root .review-card p.form-error{margin-top:8px}:root .lp-header nav a{padding-left:8px;padding-right:8px}:root .admin-side-nav nav a{padding-left:16px;padding-right:16px}:root .admin-ui .admin-side-brand span{font-size:var(--social-fs-l)}:root .social-ui .panel>:first-child{margin-top:0}:root .social-ui.social-compose form.panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:root .social-ui .account-signout{text-align:left}:is(:root body:has(.social-ui) .site-footer,:root body:has(main.admin-ui) .site-footer){justify-content:flex-start;gap:0 24px;padding:16px 40px}@media (max-width:639px){:is(:root body:has(.social-ui) .site-footer,:root body:has(main.admin-ui) .site-footer){padding-left:16px;padding-right:16px}}:root .page-back{min-height:44px;margin-top:-4px;margin-bottom:4px}:root .nav-account{align-items:center;min-height:44px;display:inline-flex}:root main.social-ui>.top-nav .nav-account{min-height:44px}:root .site-footer a{align-items:center;min-height:44px;display:inline-flex}:root .admin-ui .status-pill.status-completed{background:var(--social-color-mint-soft);color:var(--social-color-primary-hover)}:root .admin-ui .status-pill.status-completed>span{background:var(--social-color-primary)}:root .admin-ui .status-pill.status-in_progress{background:var(--social-color-lilac-soft);color:var(--social-color-lilac-ink)}:root .admin-ui .status-pill.status-in_progress>span{background:var(--social-color-lilac)}:root .admin-ui .status-pill.status-not_started{background:var(--social-color-soft);color:var(--social-color-muted)}:root .admin-ui .status-pill.status-not_started>span{background:var(--social-color-muted)}:root .admin-ui .status-pill.status-blocked_by_corporate_setup{background:var(--social-color-white);color:var(--social-color-danger);box-shadow:inset 0 0 0 1px var(--social-color-danger)}:root .admin-ui .status-pill.status-blocked_by_corporate_setup>span{background:var(--social-color-danger)}:root .admin-ui p.notice,:root .admin-ui div.notice{background:var(--social-color-soft);color:var(--social-color-ink);border-color:var(--social-color-line)}:root .admin-ui :is(input,textarea,select):not([type=checkbox]):not([type=radio]){background:var(--social-color-white)}:root .admin-ui :is(input,textarea,select):disabled{background:var(--social-color-soft)}:root .admin-ui :is(small,.field-help,.beta-operation-note,.muted,.microcopy){color:var(--social-color-muted)}:root .admin-ui .panel :is(.web-activation-panel,details.review-card.operation-card,.runtime-state-summary,.beta-invitation-details){border-style:solid;border-width:1px 0 0;border-color:var(--social-color-line);box-shadow:none;background:0 0;border-radius:0;padding-left:0;padding-right:0}:root .admin-ui .panel .beta-invitation-details .beta-invitation-details{border-top-width:0}.social-ui .block-row-main{justify-content:space-between;align-items:center;gap:16px;padding:16px 4px;display:flex}.social-ui .block-row-main>div{gap:4px;min-width:0;display:grid}.social-ui .block-confirm{border-radius:var(--social-radius-l);background:var(--social-color-soft);gap:8px;margin:0 0 16px;padding:16px;display:grid}.social-ui .block-confirm p{margin:0}.social-ui .block-confirm-actions{flex-wrap:wrap;gap:8px;display:flex}.social-ui .block-list-empty h2{margin:0 0 8px}.social-ui .help-section{scroll-margin-top:24px}.social-ui .help-section+.help-section{margin-top:16px}.social-ui .help-item{border-top:1px solid var(--social-color-line)}.social-ui .help-item summary{min-height:44px;font-weight:var(--social-fw-semibold);cursor:pointer;align-items:center;display:flex}.social-ui .help-item p{white-space:pre-line;margin:0 0 8px}.social-ui .contact-form{gap:8px;display:grid}.social-ui .contact-form label{font-weight:var(--social-fw-semibold);margin-top:8px}.social-ui .contact-form label:first-child{margin-top:0}.social-ui .contact-form select{border:1px solid var(--social-color-field-line);border-radius:var(--social-radius-m);background:var(--social-color-white);min-height:44px;font:inherit;color:var(--social-color-ink);padding:8px 16px}.social-ui .contact-form .button{justify-self:start;margin-top:8px}.social-ui .contact-form .microcopy,.social-ui .contact-form .notice{margin:0}.social-ui .contact-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.social-ui .contact-help-first{text-align:left;margin:0 0 16px}.social-ui .contact-help-first a{font-weight:var(--social-fw-semibold);margin-left:8px}.social-ui .contact-form select{width:100%}.social-ui .block-confirm-actions .button{margin:0}.social-ui .email-editor{gap:8px;display:grid}.social-ui .email-editor .email-current{gap:4px;margin:0 0 8px;display:grid}.social-ui .email-editor label{font-weight:var(--social-fw-semibold)}.social-ui .email-editor .button{justify-self:start}.social-ui .email-editor .microcopy,.social-ui .email-editor .notice{margin:0}.social-ui .email-change-confirm{justify-items:start;gap:16px;display:grid}.social-ui .email-change-confirm p{margin:0}.social-ui .profile-editor input.is-readonly{background:var(--social-color-soft);color:var(--social-color-muted);border-color:var(--social-color-line);cursor:default}.social-ui .conversation-reply .conversation-send{border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-flex}.account-menu{min-width:0;position:relative}.account-menu-trigger{border-radius:var(--social-radius-m);width:100%;min-width:0;min-height:44px;color:var(--social-color-ink);font:inherit;font-family:var(--social-font-system);font-size:var(--social-fs-m);font-weight:var(--social-fw-semibold);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 8px;display:flex}.account-menu-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.account-menu-caret{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.account-menu-trigger[aria-expanded=true] .account-menu-caret{transform:rotate(180deg)}@media (hover:hover){.account-menu-trigger:hover{background:var(--social-color-mint-soft);color:var(--social-color-primary-hover)}}.account-menu-list{z-index:950;border:1px solid var(--social-color-line);border-radius:var(--social-radius-l);background:var(--social-color-white);min-width:180px;padding:8px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #1f24331f}.account-menu-list>:is(a,button){border-radius:var(--social-radius-m);min-height:44px;color:var(--social-color-ink);font:inherit;font-size:var(--social-fs-m);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 16px;text-decoration:none;display:flex}@media (hover:hover){.account-menu-list>:is(a,button):hover{background:var(--social-color-soft)}}@media (min-width:1024px){main.social-ui:not(.social-profile,.social-compose,.social-auth):has(>.top-nav nav a)>.top-nav .account-menu-list{inset:auto 0 calc(100% + 4px)}}@media (max-width:639px){main.social-ui>.top-nav:has(nav a) .account-menu{display:none}.account-menu-trigger>span,.account-menu-caret{display:none}}.social-ui .account-rows-top{margin-bottom:0}:is(body:has(main.social-inbox) .site-footer,body:has(main.social-thread) .site-footer){display:none}@media screen and (min-width:1024px){:is(body:has(main.social-inbox),body:has(main.social-thread)){height:100dvh;min-height:0;overflow:hidden}:is(body:has(main.social-inbox)>main.social-inbox,body:has(main.social-thread)>main.social-thread){flex:1 1 0;grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}main.social-inbox>.top-nav,main.social-thread>.top-nav{align-self:stretch;height:auto;min-height:0;position:static;top:auto;overflow-y:auto}body:has(.beta-mode-banner) main.social-inbox>.top-nav{align-self:stretch;height:auto;min-height:0;position:static;top:auto;overflow-y:auto}body:has(.beta-mode-banner) main.social-thread>.top-nav{align-self:stretch;height:auto;min-height:0;position:static;top:auto;overflow-y:auto}main.social-inbox>.messages-home{grid-row:1/span 99;align-self:stretch;height:auto;min-height:0;overflow:hidden}main.social-inbox .messages-list{overscroll-behavior:contain;height:100%;min-height:0;overflow-y:auto}main.social-inbox .messages-pane{height:100%;min-height:0;position:relative;top:auto}body:has(.beta-mode-banner) main.social-inbox .messages-pane{height:100%;min-height:0;position:relative;top:auto}main.social-inbox .messages-pane .conversation-timeline{overscroll-behavior:contain;min-height:0}main.social-thread>.content-shell{grid-row:1/span 99;align-self:stretch;height:auto;min-height:0;padding-bottom:0}main.social-thread .thread-conversation{height:100%;min-height:0}body:has(.beta-mode-banner) main.social-thread .thread-conversation{height:100%;min-height:0}main.social-thread .conversation-timeline{overscroll-behavior:contain;flex:1;align-content:start;min-height:0;overflow-y:auto}main.social-inbox .messages-pane .thread-conversation,main.social-thread .thread-conversation{overflow-y:auto}}body:has(main.social-ui:is(.social-account,.social-account-sub,.social-help,.social-contact,.social-notices)){background:var(--social-color-mint-bg)}main.social-ui:is(.social-account,.social-account-sub,.social-help,.social-contact,.social-notices){background:0 0}main.social-ui:is(.social-account,.social-account-sub,.social-help,.social-contact,.social-notices)>.top-nav{background:var(--social-color-white)}.social-ui>.page-header h1,.social-doc>.page-header h1{font-size:24px;line-height:1.4}.social-ui .account-group{margin-top:24px}.social-ui .account-group-title{color:var(--social-color-primary);font-size:var(--social-fs-s);font-weight:var(--social-fw-semibold);margin:0 0 8px;padding:0 8px}.social-ui .account-rows{border-radius:var(--social-radius-l);background:var(--social-color-white);border-top:0;overflow:hidden}.social-ui .account-rows>.account-row:last-child{border-bottom:0}.social-ui .account-row>a,.social-ui .account-row>.recipient-only>a,.social-ui .account-row-link{padding:16px 24px}.social-ui .account-rows-top{margin-top:8px}.social-ui .account-identity{color:var(--social-color-muted);margin:0;padding:0 8px}main.social-ui:is(.social-account-sub,.social-help,.social-contact) .panel{background:var(--social-color-white);border:0}main.social-ui.social-help .help-section,main.social-ui.social-contact .panel{border-radius:var(--social-radius-l)}@media (max-width:639px){.social-ui .account-row>a,.social-ui .account-row>.recipient-only>a,.social-ui .account-row-link{padding:16px}}:is(body:has(main.social-ui>.top-nav nav a:is([href=\/account],[href="/account/money"])) .site-footer,body:has(main.admin-ui) .site-footer){display:none}.admin-side-account .account-menu{width:100%}.admin-side-account .account-menu-trigger{width:100%;color:var(--social-color-ink);font-size:var(--social-fs-m);font-weight:var(--social-fw-semibold);padding:4px 8px}.admin-side-nav .account-menu-list{inset:auto 0 calc(100% + 4px)}.admin-side-account .account-menu-list>:is(a,button){color:var(--social-color-ink);font-size:var(--social-fs-m);padding:0 16px}.admin-ui .freeze-reason-choices{border:0;flex-wrap:wrap;gap:0 16px;margin:0 0 8px;padding:0;display:flex}.admin-ui .freeze-reason-choices legend{float:left;width:100%;font-weight:var(--social-fw-semibold);margin-bottom:4px;padding:0}.admin-ui .freeze-reason-choice{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.admin-ui .freeze-reason-choice input{width:20px;height:20px;accent-color:var(--social-color-primary);flex:none;margin:0}.social-account .content-shell,.social-account .page-header{max-width:784px}.admin-ui .nav-hanko{background:var(--social-color-lilac-soft);width:32px;height:32px;color:var(--social-color-lilac-ink);font-family:var(--social-font-heading);font-size:var(--social-fs-s);font-weight:var(--social-fw-semibold);box-shadow:0 0 0 2px var(--social-color-white), 0 0 0 3.5px var(--social-color-mint);border:0;border-radius:50%;flex:none;place-items:center;display:grid}@media screen and (min-width:1024px){body:has(>main.social-ui:has(>.top-nav nav a:is([href=\/account],[href="/account/money"])):not(.social-inbox,.social-thread,.social-profile,.social-compose,.social-auth)){height:100dvh;min-height:0;overflow:hidden}body>main.social-ui:has(>.top-nav nav a:is([href=\/account],[href="/account/money"])):not(.social-inbox,.social-thread,.social-profile,.social-compose,.social-auth){flex:1 1 0;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}body>main.social-ui:has(>.top-nav nav a:is([href=\/account],[href="/account/money"])):not(.social-inbox,.social-thread,.social-profile,.social-compose,.social-auth)>.top-nav{align-self:stretch;height:auto;min-height:0;position:static;top:auto;overflow-y:auto}body>main.social-ui:has(>.top-nav nav a:is([href=\/account],[href="/account/money"])):not(.social-inbox,.social-thread,.social-profile,.social-compose,.social-auth)>.page-header{grid-row:1;width:100%;max-width:none;margin:0;padding-left:max(40px,50% - 392px);padding-right:max(40px,50% - 392px)}body>main.social-ui:has(>.top-nav nav a:is([href=\/account],[href="/account/money"])):not(.social-inbox,.social-thread,.social-profile,.social-compose,.social-auth)>.content-shell{overscroll-behavior:contain;grid-row:2/span 98;align-self:stretch;width:100%;max-width:none;min-height:0;margin:0;padding:8px max(40px,50% - 392px) 40px;overflow-y:auto}body:has(>main.admin-ui){flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}body>main.admin-ui{flex:1 1 0;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}:is(body>main.admin-ui>.admin-side-nav,body:has(.beta-mode-banner)>main.admin-ui>.admin-side-nav){align-self:stretch;height:auto;min-height:0;position:static;top:auto;overflow-y:auto}body>main.admin-ui>.page-header{grid-row:1}body>main.admin-ui>.content-shell{overscroll-behavior:contain;grid-row:2/span 98;align-self:stretch;width:100%;max-width:none;min-height:0;margin:0;padding:8px max(40px,100% - 1040px) 40px 40px;scroll-padding-top:72px;overflow-y:auto}body>main.admin-ui .admin-status-bar{top:0}}.social-ui .top-nav nav a{position:relative}.social-ui .nav-badge{background:var(--social-color-primary);min-width:20px;height:20px;color:var(--social-color-white);font-family:var(--social-font-num);font-size:var(--social-fs-s);font-weight:var(--social-fw-semibold);border-radius:999px;place-items:center;margin-left:auto;padding:0 4px;line-height:1;display:inline-grid}@media (max-width:639px){.social-ui .top-nav nav a .nav-badge{margin:0;position:absolute;top:4px;left:calc(50% + 8px)}}.social-notices .content-shell,.social-notices .page-header{max-width:784px}.social-ui .notice-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.social-ui .notice-item{border-radius:var(--social-radius-l);background:var(--social-color-white);gap:8px;padding:24px;display:grid}.social-ui .notice-item h2{font-size:var(--social-fs-m);font-weight:var(--social-fw-semibold);margin:0;line-height:1.6}.social-ui .notice-meta{color:var(--social-color-muted);font-size:var(--social-fs-s);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.social-ui .notice-new{background:var(--social-color-mint-soft);color:var(--social-color-primary-hover);font-weight:var(--social-fw-semibold);border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.social-ui .notice-body{white-space:pre-wrap;font-size:var(--social-fs-m);margin:0;line-height:1.7}.social-ui .notice-link{min-height:44px;color:var(--social-color-primary);font-weight:var(--social-fw-semibold);justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.social-ui .notice-empty{border-radius:var(--social-radius-l);background:var(--social-color-white);color:var(--social-color-muted);margin:0;padding:24px}@media (max-width:639px){.social-ui .notice-item{padding:16px}}.admin-ui .announcement-form{gap:8px;margin:16px 0 24px;display:grid}.admin-ui .announcement-list{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.admin-ui .announcement-list>li{border-top:1px solid var(--social-color-line);gap:4px;padding:16px 0;display:grid}.admin-ui .announcement-list>li.is-withdrawn{opacity:.6}.admin-ui .announcement-meta{color:var(--social-color-muted);font-size:var(--social-fs-s);flex-wrap:wrap;gap:8px;margin:0;display:flex}.admin-ui .announcement-state{color:var(--social-color-danger);font-weight:var(--social-fw-semibold)}.admin-ui .announcement-title{font-weight:var(--social-fw-semibold);margin:0}.admin-ui .announcement-body{white-space:pre-wrap;margin:0}.admin-ui .announcement-list .small-action{justify-self:start}.admin-ui .test-email-results{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.admin-ui .test-email-results>li{border-top:1px solid var(--social-color-line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.admin-ui .test-email-audience{color:var(--social-color-muted);font-size:var(--social-fs-s)}.admin-ui .receive-limit-groups{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.admin-ui .receive-limit-group{border-top:1px solid var(--social-color-line);gap:8px;padding:16px 0;display:grid}.admin-ui .receive-limit-group p{margin:0}.admin-ui .receive-limit-name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-ui .receive-limit-suggestion{font-size:var(--social-fs-s);font-weight:var(--social-fw-semibold);border-radius:999px;padding:4px 16px}.admin-ui .receive-limit-suggestion.is-ok{background:var(--social-color-soft);color:var(--social-color-primary)}.admin-ui .receive-limit-suggestion.is-check{background:var(--social-color-danger-bg);color:var(--social-color-danger)}.admin-ui .receive-limit-reasons,.admin-ui .receive-limit-rewards{font-size:var(--social-fs-s);gap:4px;margin:0;padding:0;list-style:none;display:grid}.admin-ui .receive-limit-reasons .is-check{color:var(--social-color-danger)}.admin-ui .receive-limit-reasons .is-info{color:var(--social-color-muted)}.admin-ui .receive-limit-rewards li{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.admin-ui .receive-limit-status{color:var(--social-color-muted)}.admin-ui .receive-limit-actions{gap:8px;display:grid}.admin-ui .receive-limit-buttons{flex-wrap:wrap;gap:8px;display:flex}.admin-ui .profile-flags-lead{color:var(--social-color-danger);font-weight:var(--social-fw-semibold);margin:8px 0 0}.admin-ui .profile-flags-list{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.admin-ui .profile-flags-item{border-top:1px solid var(--social-color-line);gap:8px;min-width:0;padding:16px 0;display:grid}.admin-ui .profile-flags-item p{margin:0}.admin-ui .profile-flags-name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-ui .profile-flags-updated,.admin-ui .profile-flags-contact{color:var(--social-color-muted);font-size:var(--social-fs-s);overflow-wrap:anywhere}.admin-ui .profile-flags-fields{font-size:var(--social-fs-s);gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-ui .profile-flags-fields>li{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-ui .profile-flags-field{font-weight:var(--social-fw-semibold)}.admin-ui .profile-flags-reasons{flex-wrap:wrap;gap:4px;display:flex}.admin-ui .profile-flags-reason{background:var(--social-color-danger-bg);color:var(--social-color-danger);border-radius:999px;padding:2px 12px}.admin-ui .profile-flags-excerpt{overflow-wrap:anywhere;flex-basis:100%}.admin-ui .profile-flags-links{flex-wrap:wrap;gap:16px;display:flex}.admin-side-brand{align-items:flex-end}:root .admin-ui .admin-side-brand span{font-family:var(--social-font-num);letter-spacing:0;padding-bottom:2px;line-height:1}.lp-redirecting{background:var(--social-color-white);min-height:100vh}.lp-why{gap:12px;max-width:40em;margin-top:16px;display:grid}.lp-why p{color:var(--social-color-muted-strong);margin:0}:root .lp-safety{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.lp-timeline{gap:16px;max-width:784px;margin:24px 0 0;padding:0;list-style:none;display:grid}.lp-timeline li{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;display:grid;position:relative}.lp-timeline li:not(:last-child):before{content:"";background:var(--social-color-line);width:2px;position:absolute;top:48px;bottom:-16px;left:23px}.lp-timeline-icon{background:var(--social-color-mint-soft);width:48px;height:48px;color:var(--social-color-primary-hover);border-radius:50%;place-items:center;display:grid;position:relative}.lp-timeline-card{border-radius:var(--social-radius-l);background:var(--social-color-white);border:1px solid var(--social-color-line);padding:12px 20px}.lp-section-soft .lp-timeline-card{border-color:#0000}.lp-timeline-card strong{font-size:var(--social-fs-m);line-height:1.5;display:block}.lp-timeline-card p{font-size:var(--social-fs-s);color:var(--social-color-muted-strong);margin:4px 0 0;line-height:1.7}.lp-templates{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.lp-templates li{border-radius:var(--social-radius-l);background:var(--social-color-white);border:1px solid var(--social-color-line);align-content:start;gap:8px;padding:16px 20px;display:grid}.lp-template-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-template-head strong{font-size:var(--social-fs-s);color:var(--social-color-primary-hover)}.lp-templates p{font-size:var(--social-fs-s);margin:0;line-height:1.8}.lp-copy{border:1px solid var(--social-color-line);background:var(--social-color-white);min-height:44px;color:var(--social-color-ink);font:inherit;font-size:var(--social-fs-s);font-weight:var(--social-fw-semibold);cursor:pointer;border-radius:999px;padding:0 16px}.lp-copy:hover{background:var(--social-color-soft)}.lp-sticky{display:none}@media (max-width:639px){.lp-templates{grid-template-columns:1fr}.lp-timeline li{grid-template-columns:40px minmax(0,1fr);gap:12px}.lp-timeline-icon{width:40px;height:40px}.lp-timeline li:not(:last-child):before{top:40px;left:19px}.lp-timeline-card{padding:12px 16px}.lp-sticky{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--social-color-white);border-top:1px solid var(--social-color-line);transition:transform var(--social-duration-200) ease;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.lp-sticky[data-hidden=true]{transform:translateY(110%)}.lp-sticky .lp-button{flex:1}.lp-sticky-note{font-size:var(--social-fs-s);color:var(--social-color-muted-strong);font-weight:var(--social-fw-semibold);flex:none}.lp-shell:has(.lp-sticky) .lp-footer{padding-bottom:100px}}@media (prefers-reduced-motion:reduce){.lp-sticky{transition:none}}.heart-mark{display:block}.social-ui .account-rows.is-danger{border:1px solid var(--social-color-danger);margin-top:8px}.social-ui .account-rows.is-danger .account-entry-label{color:var(--social-color-danger)}.social-ui :is(.panel,.profile-editor,.email-editor){align-content:start}.social-ui .content-shell>:is(.panel,section,form){align-self:start}.social-ui .avatar-editor-note{color:var(--social-color-muted)}.social-ui .avatar-cropper{border-top:1px solid var(--social-color-line);justify-items:start;gap:12px;margin-top:16px;padding-top:16px;display:grid}.social-ui .avatar-cropper-title{font-weight:var(--social-fw-semibold);margin:0}.social-ui .avatar-cropper-view{border-radius:var(--social-radius-m);background:var(--social-color-soft);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.social-ui .avatar-cropper-view:active{cursor:grabbing}.social-ui .avatar-cropper-view:focus-visible{outline:3px solid var(--social-color-lilac);outline-offset:2px}.social-ui .avatar-cropper-view img{pointer-events:none;max-width:none;position:absolute;top:0;left:0}.social-ui .avatar-cropper-mask{pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 999px #14181f73}.social-ui .avatar-cropper-zoom{width:min(240px,100%);font-size:var(--social-fs-s);align-items:center;gap:12px;display:flex}.social-ui .avatar-cropper-zoom input{flex:1}.social-ui .avatar-cropper-actions{flex-wrap:wrap;gap:8px;display:flex}.social-ui .help-search input{border:1px solid var(--social-color-line);border-radius:var(--social-radius-m);background:var(--social-color-white);width:100%;min-height:48px;font:inherit;font-size:var(--social-fs-m);padding:0 16px}.social-ui .help-categories{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.social-ui .help-categories a{border-radius:var(--social-radius-l);background:var(--social-color-white);border:1px solid var(--social-color-line);height:100%;color:var(--social-color-ink);gap:4px;padding:16px 20px;text-decoration:none;display:grid}.social-ui .help-categories a:hover{border-color:var(--social-color-primary)}.social-ui .help-categories strong{font-size:var(--social-fs-m)}.social-ui .help-categories span{font-size:var(--social-fs-s);color:var(--social-color-muted-strong);line-height:1.6}.social-ui .help-categories .help-category-count{color:var(--social-color-primary-hover);font-weight:var(--social-fw-semibold)}.social-ui .thread-filters{padding:0 var(--pane-gutter,24px) 12px;flex-wrap:wrap;gap:8px;display:flex}.social-ui .thread-search{padding:0 var(--pane-gutter,24px) 8px;margin:0;position:relative}.social-ui .compose-by-link-slot{padding:0 var(--pane-gutter,24px) 12px}.social-ui .compose-by-link{gap:12px;margin:0;display:grid}.social-ui .compose-by-link h2{font-size:var(--social-fs-m,16px);margin:0}.social-ui .compose-by-link .field{margin:0}.social-ui .compose-by-link>p{color:var(--social-color-muted);font-size:var(--social-fs-s);margin:0}.social-ui .compose-by-link-actions{flex-wrap:wrap;gap:8px;display:flex}.social-ui .thread-search-icon{top:0;left:calc(var(--pane-gutter,24px) + 14px);height:44px;color:var(--social-color-muted);pointer-events:none;align-items:center;display:flex;position:absolute}.social-ui .thread-search input{border:1px solid var(--social-color-line);border-radius:var(--social-radius-m);background:var(--social-color-white);width:100%;min-height:44px;color:var(--social-color-ink);font:inherit;font-size:var(--social-fs-m);padding:8px 16px 8px 40px}.social-ui .thread-filter{border:1px solid var(--social-color-line);background:var(--social-color-white);min-height:36px;color:var(--social-color-muted-strong);font:inherit;font-size:var(--social-fs-s);font-weight:var(--social-fw-semibold);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.social-ui .thread-filter[aria-pressed=true]{border-color:var(--social-color-primary);background:var(--social-color-mint-soft);color:var(--social-color-primary-hover)}.social-ui .thread-filter-count{font-family:var(--social-font-num), var(--social-font-system);color:var(--social-color-muted)}.social-ui .thread-filter-empty{color:var(--social-color-muted);font-size:var(--social-fs-s);margin:0;padding:24px}.social-ui button.thread-row.is-sample{border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;text-align:left;cursor:pointer}.social-ui .thread-rows-sample{border-top:1px solid var(--line)}.social-ui .thread-rows-sample+.thread-rows{border-top:0}.social-ui .thread-row-sample{background:var(--social-color-lilac-soft);color:var(--social-color-lilac-ink);font-size:var(--social-fs-s);font-weight:var(--social-fw-semibold);border-radius:999px;padding:0 8px}.social-ui .sample-letter{justify-items:center;gap:12px;padding:24px;display:grid}.social-ui .sample-letter-note{color:var(--social-color-muted);font-size:var(--social-fs-s);margin:0}.social-ui .sample-letter>article{width:min(420px,100%)}.social-ui .sample-inline{border-bottom:1px solid var(--line)}@media (min-width:1024px){.social-ui .sample-inline{display:none}}@media (max-width:1023px){.social-ui .messages-pane .sample-letter{display:none}}.social-ui .account-group>:is(.panel,form)+:is(.panel,form){margin-top:12px}:is(.social-ui,.admin-ui,.lp-shell) [data-copy-state=done],:is(.social-ui,.admin-ui,.lp-shell) [data-copy-state=done]:hover{background:var(--social-color-primary);border-color:var(--social-color-primary);color:var(--social-color-white)}:is(.social-ui,.admin-ui,.lp-shell) [data-copy-state=done]:before{content:"✓ "}:is(.social-ui,.admin-ui,.lp-shell) [data-copy-state=failed]{background:var(--social-color-white);border-color:var(--social-color-danger);color:var(--social-color-danger)}@media (prefers-reduced-motion:no-preference){:is(.social-ui,.admin-ui,.lp-shell) [data-copy-state]{transition:background-color var(--social-duration-150) ease, color var(--social-duration-150) ease}}:root .social-ui .avatar-editor .avatar-editor-note{color:var(--social-color-muted);font-size:var(--social-fs-s)}.social-ui .account-group>.account-rows.is-danger:first-of-type{margin-top:0}@media screen and (max-width:1023px){body:has(main.social-thread){height:100dvh;min-height:0;overflow:hidden}body:has(main.social-thread)>main.social-thread{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}main.social-thread>.content-shell{flex-direction:column;flex:1 1 0;min-height:0;display:flex}main.social-thread .thread-conversation{flex:1 1 0;height:auto;min-height:0}body:has(.beta-mode-banner) main.social-thread .thread-conversation{flex:1 1 0;height:auto;min-height:0}main.social-thread .conversation-timeline{overscroll-behavior:contain;flex:1 1 0;min-height:0;overflow-y:auto}main.social-thread .thread-conversation-header,main.social-thread .conversation-reply{position:static}}@media (max-width:639px){main.social-ui:not(.social-thread)>.top-nav:has(nav a) .brand{box-sizing:border-box;z-index:31;width:fit-content;max-width:none;height:var(--mobile-bar-h,52px);background:0 0;border:0;align-items:center;margin:0 auto;padding:0 8px;display:flex;position:fixed;top:0;left:0;right:0}body:has(.beta-mode-banner) main.social-ui:not(.social-thread)>.top-nav:has(nav a) .brand{top:var(--beta-banner-h,40px)}main.social-ui:not(.social-thread):has(>.top-nav nav a){padding-top:var(--mobile-bar-h,52px)}main.social-ui:not(.social-thread)>.top-nav:has(nav a) .brand .aten-brand-logo{height:28px}main.social-ui:not(.social-thread)>.top-nav:has(nav a) .account-menu{z-index:31;height:var(--mobile-bar-h,52px);align-items:center;display:flex;position:fixed;top:0;left:4px;right:auto}body:has(.beta-mode-banner) main.social-ui:not(.social-thread)>.top-nav:has(nav a) .account-menu{top:var(--beta-banner-h,40px)}main.social-ui:not(.social-thread)>.top-nav:has(nav a) .account-menu .account-menu-list{inset:calc(100% - 4px) auto auto 4px}main.social-ui:not(.social-thread)>.top-nav:has(nav a) .send-allowance{z-index:31;height:var(--mobile-bar-h,52px);flex-direction:column;justify-content:center;min-width:0;display:flex;position:fixed;top:0;right:8px}body:has(.beta-mode-banner) main.social-ui:not(.social-thread)>.top-nav:has(nav a) .send-allowance{top:var(--beta-banner-h,40px)}main.social-thread{--pane-gutter:8px}main.social-thread .conversation-timeline{padding:12px 8px}main.social-thread .conversation-bubble:not(.conversation-paid){max-width:94%}main.social-thread .conversation-bubble:not(.conversation-paid)>.conversation-body{padding-left:12px;padding-right:12px}main.social-thread .thread-letter{padding:16px 12px}main.social-thread .conversation-reply{column-gap:6px;padding-left:8px;padding-right:8px}main.social-thread .conversation-reply textarea{padding-left:12px;padding-right:12px}main.social-thread .thread-conversation-header{padding-left:8px;padding-right:8px}}.lp-templates p{white-space:pre-line}@media screen and (max-width:1023px){main.social-thread>.content-shell,main.social-thread .thread-conversation{align-self:stretch;width:100%}}@media (max-width:639px){main.social-thread>.content-shell{max-width:none;margin:0;padding:0}main.social-thread .thread-conversation{max-width:none;margin:0}}.social-ui .profile-viewer-state{color:var(--social-color-muted);font-size:var(--social-fs-s);font-weight:var(--social-fw-semibold);align-items:center;gap:8px;margin:0 0 8px;display:flex}.social-ui .profile-viewer-state.is-signed-in{color:var(--social-color-primary-hover)}.social-ui .profile-viewer-dot{background:var(--social-color-line);border-radius:50%;width:8px;height:8px}.social-ui .profile-viewer-state.is-signed-in .profile-viewer-dot{background:var(--social-color-mint)}.social-ui .profile-send-disabled p{margin:0 0 12px}.social-ui .profile-send-disabled p.profile-other-browser-hint{color:var(--social-color-muted);font-size:var(--social-fs-s);margin:12px 0 0}@media (hover:none) and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:max(var(--social-fs-m), 16px)!important}}.social-ui .conversation-bubble.is-outgoing .conversation-bubble-content{transition:opacity var(--social-duration-200) ease}.social-ui .conversation-bubble.is-outgoing.is-sending .conversation-bubble-content{opacity:.6}.social-ui .thread-row.is-blocked{opacity:.55}.social-ui .thread-row.is-blocked .thread-row-status{color:var(--social-color-muted);background:0 0}.social-ui .thread-blocked{margin:40px var(--pane-gutter,16px);border:1px solid var(--line);color:var(--social-color-muted);text-align:center;border-radius:16px;justify-items:center;gap:8px;padding:24px 16px;display:grid}.social-ui .thread-blocked p{margin:0}.social-ui .thread-blocked .thread-blocked-heading{color:var(--ink);font-weight:var(--social-fw-semibold)}.social-ui .thread-blocked .button{margin-top:8px}.beta-kind-filter{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.beta-kind-filter .small-action.is-active{background:var(--social-color-mint-soft);color:var(--social-color-primary-hover);border-color:currentColor}.beta-kind-tag{background:var(--social-color-page);color:var(--social-color-muted);font-size:var(--social-fs-s);border-radius:999px;margin-left:8px;padding:0 8px;display:inline-block}.beta-limits-form{border-top:1px solid var(--line);gap:8px;margin-top:16px;padding-top:16px;display:grid}.beta-limits-form label{gap:4px;display:grid}.beta-invite-kind{border:1px solid var(--line);border-radius:12px;gap:8px;margin:0 0 16px;padding:16px;display:grid}.beta-invite-kind legend{font-weight:var(--social-fw-semibold);padding:0 4px}.beta-invite-kind label{border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.beta-invite-kind label.is-selected{background:var(--social-color-mint-soft);font-weight:var(--social-fw-semibold)}.beta-show-ended{font-size:var(--social-fs-s);align-items:center;gap:4px;margin-left:8px;display:inline-flex}.recipient-only.is-disabled{opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.social-ui button.is-disabled,.social-ui button.is-disabled:hover{opacity:.45;cursor:not-allowed}.social-ui .send-allowance{width:100%;font-size:var(--social-fs-s);color:var(--social-color-muted);gap:4px;margin-top:8px;display:grid}@media (max-width:1023px){.social-ui .nav-account-card .send-allowance{width:auto;min-width:72px;max-width:120px;font-size:var(--social-fs-s);text-align:right;white-space:nowrap;flex:none;order:-1;gap:2px;margin:0;line-height:1.2}}.social-ui .conversation-reply .conversation-allowance{font-size:var(--social-fs-s);color:var(--social-color-muted);grid-column:1/-1;margin:0}.social-ui .conversation-reply:has(>.conversation-allowance)>.conversation-allowance{grid-row:1}.social-ui .conversation-reply:has(>.conversation-allowance)>:is(textarea,.conversation-send){grid-row:2}.social-ui .beta-status{gap:8px;display:grid}.social-ui .beta-status h2,.social-ui .beta-status p{margin:0}.social-ui .profile-holo-card{border:4px solid var(--social-color-white);border-radius:var(--social-radius-l);background:var(--social-holo);box-shadow:var(--social-shadow-holo);color:var(--social-color-holo-ink);padding:24px}.social-ui .profile-holo-card .social-profile-mast{box-shadow:none;background:0 0;border:0;padding:0}.social-ui .profile-holo-card .avatar{border:4px solid var(--social-color-white);box-shadow:0 4px 16px #7d64e640}.social-ui .profile-holo-card .profile-bio{border-radius:var(--social-radius-m);background:#ffffffb3;margin:16px 0 0;padding:16px}.social-ui .profile-chips{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.social-ui .profile-chip{background:var(--social-color-white);font-size:var(--social-fs-s);border-radius:999px;align-items:baseline;gap:8px;padding:4px 16px;display:inline-flex}.social-ui .profile-chip strong{font-size:var(--social-fs-m)}.social-ui .profile-chip.is-price strong{color:var(--social-color-heart,var(--social-color-ink))}.social-ui .profile-chip.is-verified{color:var(--social-color-mint);font-weight:var(--social-fw-semibold)}.social-ui .profile-no-reply{margin:8px 0 0}.social-ui .account-row-status{color:var(--social-color-muted);font-size:var(--social-fs-s);flex:none}.social-ui .profile-holo-card{align-self:start}.social-ui .profile-send-panel .profile-no-reply{text-align:left}@media (max-width:639px){main.social-profile .profile-send-panel{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}.top-nav .brand.brand-with-admin{align-items:center;gap:8px;display:inline-flex}.top-nav .brand-admin{font-family:var(--social-font-num);font-size:var(--social-fs-l);font-weight:var(--social-fw-semibold);color:var(--social-color-ink);line-height:1}.admin-status-time{font-size:var(--social-fs-s);color:var(--social-color-muted-strong);white-space:nowrap}.admin-timer{color:var(--social-color-primary-hover);font-size:var(--social-fs-s);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.admin-timer-body{gap:4px;min-width:7.5rem;display:grid}.admin-timer-left{font-weight:var(--social-fw-semibold);white-space:nowrap}.admin-timer-track{background:var(--social-color-line);border-radius:999px;height:6px;display:block;overflow:hidden}.admin-timer-sand{border-radius:inherit;background:var(--social-color-mint);height:100%;transition:width 1s linear;display:block}.admin-timer-low{color:var(--social-color-lilac-ink)}.admin-timer-low .admin-timer-sand{background:var(--social-color-lilac)}.admin-timer-expired{color:var(--social-color-danger)}.admin-timer-expired .admin-timer-track{display:none}.admin-timer-expired-text{font-weight:var(--social-fw-semibold);white-space:nowrap}.admin-ui .admin-timer .admin-timer-relogin{white-space:nowrap;flex:none}@media (max-width:640px){.admin-timer-body{min-width:4.5rem}.admin-ui .admin-timer .admin-timer-relogin{font-size:var(--social-fs-s);padding:0 12px}.admin-status-bar:has(.admin-timer-expired){flex-wrap:wrap}.admin-status-bar .admin-timer-expired{flex:100%}.admin-status-time{display:none}}.operational-health-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.operational-health-head h2{margin:0}.operational-health-summary{color:var(--social-color-muted-strong);font-size:var(--social-fs-s)}.operational-health-panel .health-signal-grid{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:8px;margin-top:12px}.operational-health-panel .health-signal-card{border-radius:12px;min-height:0;padding:8px 12px}.operational-health-panel .health-signal-card>strong{margin-top:2px;font-size:1.1rem}.operational-health-panel .health-signal-card>p{margin:0}.worker-health-details{margin-top:12px}.worker-health-details>summary{cursor:pointer;font-size:var(--social-fs-s);color:var(--social-color-muted-strong)}.worker-health-details .worker-health-list{margin-top:8px}.worker-health-details .worker-health-row{gap:12px;padding:8px 0}.admin-ui .content-shell>*{min-width:0}.social-ui .beta-sns-code{gap:4px;margin:16px 0;display:grid}.social-ui .beta-sns-code label{font-weight:var(--social-fw-semibold)}.social-ui .beta-sns-code input{font-variant-numeric:tabular-nums;border:2px solid var(--social-color-danger);background:var(--social-color-danger-bg);max-width:10rem}.social-ui .beta-sns-code input:focus-visible{outline:2px solid var(--social-color-danger);outline-offset:2px}.social-ui .beta-sns-code .button{justify-self:start}.social-ui .beta-sns-code .field-help{margin:0}.social-ui .beta-sns-code .form-error{border:1px solid var(--social-color-danger-line);border-radius:var(--social-radius-m);background:var(--social-color-danger-bg);color:var(--social-color-danger);margin:0;padding:8px 12px}.social-ui .beta-recipient-duties{gap:4px;display:grid}.social-ui .beta-recipient-duties p,.social-doc .legal-list dd p{margin:0}.social-doc .legal-list dd p+p{margin-top:4px}.social-doc .operator-homepage-link{text-underline-offset:.2em;text-decoration:underline}.admin-ui .identity-review-workspace{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.admin-ui .identity-review-list{max-height:32rem;overflow-y:auto}.admin-ui .identity-review-item{justify-content:flex-start;align-items:center}.admin-ui .identity-review-item .identity-status{text-align:center;min-width:4.5rem}.admin-ui .identity-review-name{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-ui .identity-review-name small{overflow-wrap:anywhere}@media (max-width:760px){.admin-ui .identity-review-workspace{grid-template-columns:minmax(0,1fr)}}.social-ui .contact-form .is-invalid{border-color:var(--social-color-danger);box-shadow:0 0 0 1px var(--social-color-danger)}.social-ui .apply-done-title{align-items:center;gap:8px;display:flex}.social-ui .apply-done-title svg{color:var(--social-color-primary);flex:none}main.social-ui:is(.social-profile,.social-compose,.social-auth)>.top-nav .account-menu{flex:none}main.social-ui:not(:has(>.top-nav nav a))>.top-nav .account-menu{flex:none}main.social-ui:is(.social-profile,.social-compose,.social-auth)>.top-nav .account-menu-trigger{width:auto}main.social-ui:not(:has(>.top-nav nav a))>.top-nav .account-menu-trigger{width:auto}main.social-ui:is(.social-profile,.social-compose,.social-auth)>.top-nav .account-menu-trigger>span{flex:0 auto;max-width:12rem}main.social-ui:not(:has(>.top-nav nav a))>.top-nav .account-menu-trigger>span{flex:0 auto;max-width:12rem}main.social-ui:is(.social-account,.social-account-sub,.social-help,.social-contact,.social-notices){--settings-inset:24px}@media (max-width:639px){main.social-ui:is(.social-account,.social-account-sub,.social-help,.social-contact,.social-notices){--settings-inset:16px}}.social-ui .account-rows :is(.account-row>a,.account-row>.recipient-only>a,.account-row-link){padding:16px var(--settings-inset,24px)}.social-ui :is(.account-group-title,.account-identity){padding-left:var(--settings-inset,24px);padding-right:var(--settings-inset,24px)}.social-ui .help-link{color:var(--social-color-primary-hover);font-weight:var(--social-fw-semibold);text-underline-offset:.2em;text-decoration:underline}@media (hover:hover){.social-ui .help-link:hover{color:var(--social-color-primary)}}.social-ui .thread-reported-tag{border-radius:var(--social-radius-m);background:var(--social-color-soft);width:fit-content;color:var(--social-color-muted-strong);font-size:var(--social-fs-s);font-weight:var(--social-fw-semibold);margin:8px 0 0;padding:4px 8px;line-height:1.6}.social-ui .report-target{border:0;gap:8px;margin:0;padding:0;display:grid}.social-ui .report-target legend{font-weight:var(--social-fw-semibold);margin-bottom:8px;padding:0}.social-ui .report-target label{overflow-wrap:anywhere;align-items:center;gap:8px;min-height:44px;display:flex}.social-ui .report-target input{flex:none;width:20px;height:20px;margin:0}.admin-ui .admin-reports-alert{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:16px 0 0;display:flex}.admin-ui .admin-reports-alert p{margin:0}body:has(main.social-admin-entry) .site-footer{display:none}.top-nav .brand.brand-with-admin{flex:none}.top-nav .brand.brand-with-admin .brand-admin{white-space:nowrap;display:inline!important}.admin-ui .form-error{border:1px solid var(--social-color-danger);background:var(--social-color-danger-bg);color:var(--social-color-danger);font-weight:var(--social-fw-semibold)}.social-ui .conversation-bubble.has-status:not(.conversation-paid){flex-wrap:wrap;row-gap:4px}.social-ui .conversation-status{font-size:var(--social-fs-s);color:var(--social-color-muted);white-space:nowrap;flex:0 0 100%;justify-content:flex-end;align-items:center;gap:4px;margin:0;line-height:1.4;display:flex}.social-ui .conversation-retry{width:36px;height:36px;color:var(--social-color-primary);cursor:pointer;transition:background-color var(--social-duration-100) ease;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-right:-9px;padding:0;display:inline-grid}.social-ui .conversation-retry:focus-visible{outline:2px solid var(--social-color-primary);outline-offset:0}.social-ui .conversation-retry:disabled{cursor:progress;opacity:.6}@media (hover:hover){.social-ui .conversation-retry:hover{background:var(--social-color-mint-soft);color:var(--social-color-primary-hover)}}.handle-input{display:block;position:relative}.handle-input .handle-input-at{color:var(--social-color-muted);pointer-events:none;font-size:var(--social-fs-m);line-height:1;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.handle-input input{width:100%;padding-left:calc(16px + 1.1em)!important}.social-ui .thread-conversation-header{margin-bottom:0}.social-ui .conversation-timeline{padding-top:16px}.social-ui .conversation-date{margin:0;line-height:1.4}.social-ui .thread-letter-status{margin-top:12px}@media (min-width:640px){.social-ui .thread-letter{padding:24px 28px}}.handle-field .handle-kana{display:none}.handle-field.shows-kana-notice .handle-kana{display:block}.handle-field.shows-kana-notice .handle-hint{display:none}.social-ui .thread-row{gap:12px;padding-top:12px;padding-bottom:12px}.social-ui .thread-row .nav-hanko{width:40px;height:40px}.social-ui .thread-row-dot{top:28px}.social-ui .send-allowance{width:auto;color:var(--social-color-muted);align-items:center;gap:8px;margin-top:8px;display:flex}.social-ui .send-allowance-ring{flex:none;width:28px;height:28px;transform:rotate(-90deg)}.social-ui .send-allowance-ring circle{fill:none;stroke-width:5px}.social-ui .send-allowance-ring-track{stroke:var(--line)}.social-ui .send-allowance-ring-fill{stroke:var(--social-color-mint);stroke-linecap:round;transition:stroke-dasharray .2s}.social-ui .send-allowance.is-low .send-allowance-ring-fill{stroke:var(--social-color-danger)}.social-ui .send-allowance-label{gap:0;min-width:0;line-height:1.3;display:grid}.social-ui .send-allowance-caption{font-size:var(--social-fs-s);color:var(--social-color-muted);white-space:nowrap}.social-ui .send-allowance-amount{font-size:var(--social-fs-s);font-weight:var(--social-fw-semibold);color:var(--social-color-ink);white-space:nowrap}@media (max-width:1023px){.social-ui .nav-account-card .send-allowance{flex:none;order:-1;gap:4px;width:auto;min-width:0;max-width:none;margin:0}.social-ui .nav-account-card .send-allowance .send-allowance-caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.social-ui .nav-account-card .send-allowance-ring{width:24px;height:24px}}@media (max-width:639px){main.social-ui:not(.social-thread)>.top-nav:has(nav a) .send-allowance{flex-direction:row;align-items:center;min-width:0}}.nav-progress{z-index:1000;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.nav-progress>span{background:var(--social-color-primary);opacity:0;border-radius:0 2px 2px 0;width:0;height:100%;display:block}.nav-progress.is-loading>span{opacity:1;width:80%;transition:width 8s cubic-bezier(.1,.8,.2,1),opacity .1s}.nav-progress.is-done>span{opacity:0;width:100%;transition:width .2s ease-out,opacity .3s .15s}@keyframes aten-page-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}main.social-ui>:is(.page-header,.content-shell),main.admin-ui>:is(.page-header,.content-shell){animation:.16s ease-out backwards aten-page-in}@media (prefers-reduced-motion:reduce){main.social-ui>:is(.page-header,.content-shell),main.admin-ui>:is(.page-header,.content-shell){animation:none}.nav-progress.is-loading>span{width:100%;transition:opacity .1s}}@media (min-width:640px) and (max-width:760px){main.social-ui>.top-nav .nav-account-card{margin-left:auto}main.social-ui>.top-nav nav{flex:1 0 100%;order:3;margin-left:0}}.social-ui a.send-allowance{border-radius:var(--social-radius-m);cursor:pointer;min-height:44px;text-decoration:none}@media (hover:hover){.social-ui a.send-allowance:hover{background:var(--social-color-mint-soft)}.social-ui a.send-allowance:hover .send-allowance-amount{color:var(--social-color-primary-hover)}}.social-ui a.send-allowance:focus-visible{outline:2px solid var(--social-color-mint);outline-offset:2px}@media (min-width:1024px){.social-ui .nav-account-card .send-allowance{gap:8px;padding-left:8px}.social-ui .nav-account-card .send-allowance-ring{width:32px;height:32px}}.social-ui .beta-terms-inline{gap:8px;margin:16px 0;display:grid}.social-ui .beta-terms-inline-title{font-weight:var(--social-fw-semibold);margin:0}.social-ui .beta-terms-scroll{overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--social-radius-m);background:var(--social-color-page);max-height:min(320px,50vh);font-size:var(--social-fs-s);padding:16px;line-height:1.8;overflow-y:auto}.social-ui .beta-terms-scroll:focus-visible{outline:2px solid var(--social-color-mint);outline-offset:2px}.social-ui .beta-terms-scroll section+section{margin-top:16px}.social-ui .beta-terms-scroll h4{font-size:var(--social-fs-m);margin:0 0 4px}.social-ui .beta-terms-scroll p{margin:0 0 4px}.social-ui .beta-terms-changes{border:1px solid var(--social-color-line);border-left:4px solid var(--social-color-mint);border-radius:var(--social-radius-m);background:var(--social-color-soft);margin:16px 0 0;padding:12px 16px}.social-ui .beta-terms-changes-title{font-weight:var(--social-fw-semibold);margin:0 0 4px}.social-ui .beta-terms-changes ul{margin:0;padding-left:1.4em}.social-ui .beta-terms-changes li+li{margin-top:4px}.social-ui .beta-terms-changes .microcopy{color:var(--social-color-muted-strong);margin:8px 0 0}.social-ui .beta-terms-scroll .beta-terms-section.is-unchanged{color:var(--social-color-muted)}.social-ui .beta-terms-scroll .beta-terms-section.is-updated{color:var(--social-color-ink)}.social-ui .beta-terms-updated-mark{background:var(--social-color-mint-soft);color:var(--social-color-primary-hover);font-size:var(--social-fs-s);font-weight:var(--social-fw-semibold);vertical-align:middle;border-radius:999px;padding:0 8px;line-height:1.6;display:inline-block}.social-ui .beta-terms-inline .microcopy{margin:0}.social-ui .beta-terms-inline .microcopy a{margin-left:0}main.social-profile .profile-card-stage{place-items:center;padding:40px 24px;display:grid;position:relative}main.social-profile .profile-card-stage:before{content:"";border-radius:var(--social-radius-l);pointer-events:none;background:repeating-linear-gradient(170deg,#0000 0 9px,#7d64e61f 9px 10px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 50%,#0000 100%);mask-image:radial-gradient(#000 50%,#0000 100%)}main.social-profile .profile-card-stage>.profile-holo-card{position:relative}main.social-profile .profile-holo-card{width:100%;max-width:520px;min-height:0;box-shadow:var(--social-shadow-holo), 0 2px 6px #3c288c0f, 0 44px 80px -28px #5a46c861;padding:20px 24px}main.social-profile .profile-holo-card .social-profile-mast{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar name status""avatar handle status";align-items:center;column-gap:16px;display:grid}main.social-profile .profile-holo-card .profile-card-top{display:contents}main.social-profile .profile-holo-card .avatar{width:64px;height:64px;font-size:var(--social-fs-l);grid-area:avatar}main.social-profile .profile-holo-card .availability{grid-area:status;align-self:start}main.social-profile .profile-holo-card .social-profile-mast h1{font-size:clamp(var(--social-fs-l), 3vw, 26px);grid-area:name;align-self:end;margin:0;line-height:1.3}main.social-profile .profile-holo-card .profile-kicker{grid-area:handle;align-self:start;margin:2px 0 0}main.social-profile .profile-holo-card .profile-chips{margin-top:16px}@media (max-width:639px){main.social-profile .profile-card-stage{padding:24px 12px}main.social-profile .profile-holo-card{padding:16px}main.social-profile .profile-holo-card .avatar{width:56px;height:56px}main.social-profile .profile-holo-card .social-profile-mast{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar status""name name""handle handle";row-gap:4px}main.social-profile .profile-holo-card .availability{place-self:center end}main.social-profile .profile-holo-card .social-profile-mast h1{margin-top:8px}}.social-ui .thread-counterpart-link{min-width:0;min-height:40px;color:inherit;align-items:center;text-decoration:none;display:flex;overflow:hidden}.social-ui .thread-counterpart-link strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.social-ui .thread-counterpart-link:hover strong,.social-ui .thread-counterpart-link:focus-visible strong{text-decoration:underline}.social-ui .message-menu-button{border-radius:var(--social-radius-m);width:32px;height:36px;color:var(--social-color-muted);cursor:pointer;background:0 0;border:0;flex:none;align-self:center;place-items:center;padding:0;display:grid}.social-ui .message-menu-button:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.social-ui .message-menu-button:focus-visible{outline:2px solid var(--social-color-primary);outline-offset:0;background:var(--social-color-mint-soft);color:var(--social-color-primary-hover)}@media (hover:none) and (pointer:coarse){.social-ui :is(.conversation-bubble-content,.thread-letter){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.message-menu-layer{z-index:1150;position:fixed;inset:0}.message-menu-backdrop{position:absolute;inset:0}.message-menu{border:1px solid var(--social-color-line);border-radius:var(--social-radius-l);background:var(--social-color-white);min-width:200px;max-width:calc(100vw - 16px);box-shadow:var(--social-shadow-2,0 8px 24px #1f24331f);padding:8px;display:grid;position:fixed}.message-menu:focus{outline:none}.message-menu-item{border-radius:var(--social-radius-m);min-height:44px;color:var(--social-color-ink);font:inherit;font-family:var(--social-font-system);font-size:var(--social-fs-m);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 16px;display:flex}.message-menu-item.is-danger{color:var(--social-color-danger)}.message-menu-item:focus-visible{outline:2px solid var(--social-color-primary);outline-offset:-2px}@media (hover:hover){.message-menu-item:hover{background:var(--social-color-soft)}}.social-ui .report-target-selected{font-size:var(--social-fs-m);overflow-wrap:anywhere;margin:0 0 8px;line-height:1.7}.social-ui .thread-notice-reload{min-height:36px;margin:0 var(--pane-gutter) 8px;border:1px solid var(--social-color-line);border-radius:var(--social-radius-m);background:var(--social-color-white);color:var(--social-color-ink);font:inherit;font-size:var(--social-fs-m);cursor:pointer;place-self:flex-start start;padding:0 16px}.social-ui .thread-conversation .panel>.button{margin-top:16px}.social-ui .thread-avatar-button{cursor:zoom-in;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;margin:-6px;padding:0;display:grid}.social-ui .thread-avatar-button:focus-visible{outline:2px solid var(--social-color-primary);outline-offset:-2px}.lightbox-overlay{z-index:1200;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.lightbox-backdrop{background:#1f2433b8;position:absolute;inset:0}.lightbox-dialog{border-radius:var(--social-radius-l);background:var(--social-color-white);justify-items:center;gap:16px;max-width:100%;max-height:calc(100dvh - 32px);padding:40px 24px 24px;display:grid;position:relative;overflow-y:auto;box-shadow:0 16px 40px #1f24333d}.lightbox-dialog:focus{outline:none}.lightbox-image{aspect-ratio:1;border-radius:var(--social-radius-l);object-fit:cover;background:var(--social-color-soft);width:min(320px,80vw);height:auto;display:block}.lightbox-caption{max-width:min(320px,80vw);font-family:var(--social-font-system);font-size:var(--social-fs-m);font-weight:var(--social-fw-semibold);text-align:center;overflow-wrap:anywhere;margin:0;line-height:1.7}.lightbox-close{width:44px;height:44px;color:var(--social-color-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.lightbox-close:focus-visible{outline:2px solid var(--social-color-primary);outline-offset:-4px}@media (hover:hover){.lightbox-close:hover{background:var(--social-color-mint-soft);color:var(--social-color-primary-hover)}}.social-ui .thread-new-message{border:1px solid var(--social-color-primary);min-height:40px;color:var(--social-color-primary);font-size:var(--social-fs-s);font-weight:var(--social-fw-semibold);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 12px;text-decoration:none;display:inline-flex}.social-ui .thread-new-message:hover{background:var(--social-color-mint-soft)}.social-ui .thread-letter-received{z-index:3;background:var(--social-color-lilac-soft);width:fit-content;max-width:100%;color:var(--social-color-ink);font-weight:var(--social-fw-semibold);font-size:var(--social-fs-s);white-space:normal;box-shadow:none;pointer-events:auto;border-radius:999px;align-items:center;gap:4px;margin:0 0 12px;padding:4px 12px;animation:none;display:inline-flex;position:static;top:auto;left:auto;transform:none}.social-ui .thread-letter-received b{color:var(--social-color-heart);font-size:var(--social-fs-m);align-items:center;line-height:1;display:inline-flex}.social-ui .thread-letter-received b .heart-mark{vertical-align:0;margin:0;display:block}.social-ui .thread-letter.is-just-opened .thread-letter-received{animation:.6s ease-out social-received-pop}@keyframes social-received-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:none}}.social-ui .thread-new-message-short{display:none}.social-ui .thread-new-message.is-closed{border-color:var(--line);color:var(--muted);font-weight:var(--social-fw-regular)}@media (max-width:639px){.social-ui .thread-new-message-long{display:none}.social-ui .thread-new-message-short{display:inline}}@media (prefers-reduced-motion:reduce){.social-ui .thread-letter.is-just-opened .thread-letter-received{animation:none}}@media (min-width:640px){.social-ui .sheet-overlay{align-items:center;padding:24px}.social-ui .bottom-sheet{border-radius:8px;max-height:min(900px,max(60dvh,100dvh - 160px));padding-top:24px}.social-ui .bottom-sheet-grip{display:none}}.admin-ui .identity-review-section .section-heading-row .microcopy{text-align:left;margin:4px 0 0}.social-ui .beta-terms-scroll-notice{font-weight:var(--social-fw-semibold);margin:0 0 16px}.payout-setup-banner{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.payout-setup-banner strong{font-size:var(--social-text-_9375);flex:100%}.social-ui .page-header>p:has(+.payout-setup-banner:last-child){font-size:var(--social-text-_9375);margin-top:16px;line-height:1.75}.payout-setup-banner a{font-weight:var(--social-fw-semibold)}.social-ui .page-header>.payout-setup-banner{max-width:784px;margin-top:16px}.social-inbox .messages-list>.payout-setup-banner{margin:0 24px 16px}.lp-skip{z-index:50;background:var(--social-color-ink);color:var(--social-color-white);font-weight:var(--social-fw-semibold);border-radius:999px;padding:8px 16px;text-decoration:none;position:absolute;top:-100px;left:16px}.lp-skip:focus,.lp-skip:focus-visible{top:8px}.lp-main:focus{outline:none}.lp-flow li b{color:var(--social-color-primary-hover)}.lp-note a,.lp-faq details p a{color:var(--social-color-primary-hover);font-weight:var(--social-fw-semibold);text-underline-offset:2px;text-decoration:underline}.lp-route{margin:24px 0 0}.lp-route-title{font-size:var(--social-fs-s);font-weight:var(--social-fw-semibold);color:var(--social-color-muted-strong);margin:0 0 8px}.lp-route-steps{counter-reset:lp-route;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lp-route-steps li{counter-increment:lp-route;border-radius:var(--social-radius-m);background:var(--social-color-white);border:1px solid var(--social-color-line);align-content:start;gap:2px;padding:12px;line-height:1.5;display:grid;position:relative}.lp-section-soft .lp-route-steps li{border-color:#0000}.lp-route-steps li:before{content:counter(lp-route);background:var(--social-color-mint-soft);width:1.6em;height:1.6em;color:var(--social-color-primary-hover);font-family:var(--social-font-num);font-size:var(--social-fs-s);font-weight:var(--social-fw-semibold);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.lp-route-steps li:not(:last-child):after{content:"";border-top:1.6px solid var(--social-color-primary-hover);border-right:1.6px solid var(--social-color-primary-hover);width:8px;height:8px;position:absolute;top:50%;right:-12px;transform:translate(25%,-50%)rotate(45deg)}.lp-route-steps strong{font-size:var(--social-fs-s);line-height:1.5}.lp-route-steps span{font-size:var(--social-fs-s);color:var(--social-color-muted-strong)}@media (max-width:899px){.lp-route-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-route-steps li:nth-child(3n):after{display:none}}@media (max-width:639px){.lp-route-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.lp-route-steps li:nth-child(3n):after{display:block}.lp-route-steps li:nth-child(2n):after{display:none}}.admin-ui .admin-attention h2{margin:0 0 8px}.admin-attention-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-attention-row a{border:1px solid var(--social-color-line);background:var(--social-color-white);color:var(--social-color-ink);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:grid}.admin-attention-row a:hover,.admin-attention-row a:focus-visible{border-color:var(--social-color-primary)}.admin-attention-action a{border-left:4px solid var(--social-color-danger)}.admin-attention-info a{border-left:4px solid var(--social-color-muted)}.admin-attention-count{font-weight:var(--social-fw-semibold);font-size:var(--social-fs-l);font-variant-numeric:tabular-nums;min-width:3.5em}.admin-attention-action .admin-attention-count{color:var(--social-color-danger)}.admin-attention-text{gap:2px;min-width:0;display:grid}.admin-attention-text small{color:var(--social-color-muted-strong)}.admin-attention-open{color:var(--social-color-primary-hover);font-size:var(--social-fs-s);white-space:nowrap}.admin-attention-none{color:var(--social-color-primary-hover);font-weight:var(--social-fw-semibold);margin:0}.admin-attention-loading{color:var(--social-color-muted-strong);margin:0}.admin-attention-info{margin-top:12px}.admin-attention-info>summary{cursor:pointer;color:var(--social-color-muted-strong);margin-bottom:8px}.admin-list-tools{flex-wrap:wrap;align-items:end;gap:8px 16px;margin:12px 0;display:flex}.admin-list-tools label{font-size:var(--social-fs-s);flex:12rem;gap:4px;max-width:22rem;display:grid}.admin-list-tools input,.admin-list-tools select{width:100%;min-width:0}.admin-list-pager{font-size:var(--social-fs-s);color:var(--social-color-muted-strong);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0;display:flex}.admin-list-pager-buttons{align-items:center;gap:8px;display:inline-flex}.admin-list-empty{color:var(--social-color-muted-strong)}.monitor-pill{font-size:var(--social-fs-s);font-weight:var(--social-fw-semibold);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;display:inline-flex}.monitor-pill.monitor-ok{background:var(--social-color-mint-soft);color:var(--social-color-primary-hover)}.monitor-pill.monitor-action{background:var(--social-color-white);color:var(--social-color-danger);box-shadow:inset 0 0 0 1px var(--social-color-danger)}.monitor-pill.monitor-check{background:var(--social-color-lilac-soft);color:var(--social-color-lilac-ink)}.monitor-pill.monitor-setting,.monitor-pill.monitor-info{background:var(--social-color-soft);color:var(--social-color-muted-strong)}.operational-health-lead{color:var(--social-color-muted-strong);margin:8px 0 0}.monitor-legend{font-size:var(--social-fs-s);color:var(--social-color-muted-strong);margin:12px 0 0}.monitor-group{margin-top:16px}.monitor-group h3{font-size:var(--social-fs-m);margin:0 0 8px}.monitor-signal-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.monitor-signal{border:1px solid var(--social-color-line);background:var(--social-color-white);border-radius:12px;align-content:start;gap:6px;padding:12px;display:grid}.monitor-signal.monitor-action{border-left:4px solid var(--social-color-danger)}.monitor-signal.monitor-check{border-left:4px solid var(--social-color-lilac)}.monitor-signal.monitor-setting,.monitor-signal.monitor-info{border-left:4px solid var(--social-color-line)}.monitor-signal-head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.monitor-signal-count{font-weight:var(--social-fw-semibold);font-variant-numeric:tabular-nums;margin-left:auto}.monitor-signal-time{font-size:var(--social-fs-s);color:var(--social-color-muted-strong);margin:0}.monitor-signal-guide{font-size:var(--social-fs-s);gap:2px;margin:0;display:grid}.monitor-signal-guide dt{font-weight:var(--social-fw-semibold);margin-top:4px}.monitor-signal-guide dd{margin:0}.monitor-signal .small-action{justify-self:start}.worker-health-attention{margin-top:12px}.worker-health-row small{color:var(--social-color-muted-strong);display:block}.admin-flows-lead{color:var(--social-color-muted-strong)}.admin-flow-legend{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.admin-flow-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:24px;display:grid}.admin-flow h3{font-size:var(--social-fs-m);margin:0 0 12px}.admin-flow-steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.admin-flow-step{grid-template-columns:2rem 1fr;gap:12px;display:grid;position:relative}.admin-flow-step:not(:last-child):after{content:"";background:var(--social-color-line);width:2px;position:absolute;top:2.25rem;bottom:-16px;left:calc(1rem - 1px)}.admin-flow-number{width:2rem;height:2rem;font-weight:var(--social-fw-semibold);background:var(--social-color-soft);color:var(--social-color-ink);border:2px solid var(--flow-color,var(--social-color-line));border-radius:999px;place-items:center;display:grid}.admin-flow-body{border:1px solid var(--social-color-line);border-left:4px solid var(--flow-color,var(--social-color-line));background:var(--social-color-white);border-radius:12px;gap:2px;min-width:0;padding:8px 12px;display:grid}.admin-flow-body p,.admin-flow-branch p{font-size:var(--social-fs-s);color:var(--social-color-muted-strong);margin:0}.admin-flow-actor{font-size:var(--social-fs-s);font-weight:var(--social-fw-semibold);background:var(--flow-soft,var(--social-color-soft));color:var(--flow-ink,var(--social-color-ink));border:1px solid var(--flow-color,var(--social-color-line));border-radius:999px;justify-self:start;padding:1px 8px;display:inline-block}.admin-flow-participant,.admin-flow-sender{--flow-color:var(--social-color-primary);--flow-soft:var(--social-color-mint-soft);--flow-ink:var(--social-color-primary-hover)}.admin-flow-operator{--flow-color:var(--social-color-lilac);--flow-soft:var(--social-color-lilac-soft);--flow-ink:var(--social-color-lilac-ink)}.admin-flow-auto{--flow-color:var(--social-color-muted);--flow-soft:var(--social-color-soft);--flow-ink:var(--social-color-muted-strong)}.admin-flow-branches{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:8px;margin-top:16px;display:grid}.admin-flow-branch-label{font-weight:var(--social-fw-semibold);font-size:var(--social-fs-s);grid-column:1/-1;margin:0}.admin-flow-branch{border:1px dashed var(--flow-color);background:var(--social-color-white);border-radius:12px;gap:4px;padding:8px 12px;display:grid}.social-ui p,.social-ui li,.social-ui dd,.social-ui dt,.social-ui textarea,.social-ui input,.social-ui label,.social-ui .conversation-body,.social-ui strong,.social-ui .button,.social-ui button,.social-ui .thread-envelope p,.social-ui .conversation-date{font-family:var(--social-font-system)}:root :is(.social-ui,.lp-shell) h1,:root .lp-shell h2{font-family:var(--social-font-heading);font-weight:var(--social-fw-bold)}:root .social-ui :is(h2,h3),:root .lp-shell h3{font-family:var(--social-font-system);font-weight:var(--social-fw-semibold)}:where(.social-ui,.lp-shell) :where(p,li,dd,td,input,textarea,select){font-weight:var(--social-fw-regular)}:where(.social-ui,.lp-shell) :is(strong,b),:root :is(.lp-kicker,.lp-eyebrow,.lp-route-title,.lp-faq summary,.lp-flow li b,.lp-profile-link,.lp-template-head strong){font-weight:var(--social-fw-semibold)}:root :is(.lp-header nav a,.lp-no-invite a,.lp-note a,.lp-faq details p a,.lp-sticky-note,.lp-copy,.lp-letter-kicker,.lp-letter-from){font-weight:var(--social-fw-regular)}:root .social-ui :is(.help-item summary,.social-disclosure summary,.field label,.field>span:first-child,label[for],.top-nav nav a[aria-current=page]){font-weight:var(--social-fw-semibold)}:root .social-ui :is(.top-nav nav a:not([aria-current=page]),.contact-help-first a,.page-context,.profile-kicker){font-weight:var(--social-fw-regular)}:root .social-ui :is(aside[aria-labelledby=sign-in-help-title]) :is(p,li) :is(strong,b){font-weight:var(--social-fw-semibold)}:root :is(.lp-button-primary,.lp-button-small,.lp-letter-button){font-weight:var(--social-fw-bold)}:root .social-ui .button{letter-spacing:0}:root .social-ui .button.primary{font-weight:var(--social-fw-bold)}:root :is(.lp-button-ghost,.social-ui .button:not(.primary)){font-weight:var(--social-fw-semibold)}:root .social-ui .field :is(input,select,textarea),:root .social-ui :is(.profile-editor,.contact-form) :is(input,textarea,select){border-radius:var(--social-radius-s)}:root .social-ui .bottom-sheet #compose-review-form label.notice{border-width:1px}:root .social-ui .compose-steps li{white-space:nowrap;border-top-width:2px}@media (max-width:349px){:root .social-ui .compose-steps li{white-space:normal;word-break:auto-phrase}}:root .social-ui .panel,:root .social-ui .social-profile-mast,:root :is(.lp-points li,.lp-safety li,.lp-timeline-card,.lp-templates li,.lp-route-steps li,.lp-faq details){box-shadow:var(--social-shadow-1)}:root .lp-profile-sample{box-shadow:var(--social-shadow-2)}:root .lp-section-soft :is(.lp-timeline-card,.lp-route-steps li){border-color:var(--social-color-line)}:root :is(.lp-letter-stage,.lp-closing){border-radius:var(--social-radius-xl)}:root .lp-letter,:root .lp-points li.is-money,:root .social-ui :is(.thread-envelope,.profile-holo-card,.thread-letter-received){border:var(--social-holo-edge)}:root .social-ui :is(.thread-envelope-seal,.messages-empty-mark),:root .social-ui .profile-holo-card .avatar,:root .social-ui .thread-row.is-openable .nav-hanko{border-width:2px}:root .lp-letter:after{animation:1.6s ease-out .6s both lp-shine;transform:translate(-120%)}@media (prefers-reduced-motion:reduce){:root .lp-letter:after{opacity:0;animation:none}}:root .lp-hero h1 span+span{color:var(--social-color-primary);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}:root .lp-spark{opacity:.7}.lp-brand{gap:8px;text-decoration:none}:root .social-ui .top-nav .brand{text-decoration:none}.sample-avatar{border-radius:50%;flex:none;display:block;overflow:hidden}:root .lp-letter{gap:8px;width:min(300px,84%);padding:24px 20px 20px;animation:none;transform:rotate(-2deg)}:root .lp-letter-kicker{font-size:var(--social-fs-s);color:var(--social-color-holo-muted)}.lp-letter-sender{border-radius:var(--social-radius-m);text-align:left;background:#ffffffa8;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:12px;width:100%;padding:12px;display:grid}.lp-letter-sender .sample-avatar{grid-row:span 2;width:40px;height:40px}:root .lp-letter-from{font-size:var(--social-fs-s);line-height:1.4}.lp-letter-subject{font-size:var(--social-fs-m);font-weight:var(--social-fw-semibold);color:var(--social-color-holo-ink);overflow-wrap:anywhere;line-height:1.4}:root .lp-letter-amount{font-weight:var(--social-fw-semibold);margin-top:4px}:root .lp-letter-amount em{font-size:44px}:root .lp-letter-seal{width:28px;height:28px;font-size:var(--social-fs-s);top:12px;right:12px;box-shadow:0 1px 3px #1f24331f}:root .lp-profile-avatar{width:64px;height:64px;box-shadow:0 0 0 2px var(--social-color-white), 0 0 0 3.5px var(--social-color-mint);margin-bottom:8px}:root .lp-kicker{border-radius:var(--social-radius-m);max-width:100%;padding-left:28px;line-height:1.6;display:inline-block;position:relative}:root .lp-kicker span{position:absolute;top:.8em;left:12px}.lp-route-notes{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px 24px;margin:16px 0 0;display:grid}.lp-route-notes>div{border-left:2px solid var(--social-color-mint-soft);padding-left:12px}.lp-route-notes dt{font-size:var(--social-fs-s);font-weight:var(--social-fw-semibold);color:var(--social-color-ink);line-height:1.6}.lp-route-notes dd{font-size:var(--social-fs-s);color:var(--social-color-muted-strong);margin:2px 0 0;line-height:1.6}:root .lp-shell .lp-safety{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:900px){:root .lp-templates{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){:root .lp-shell .lp-safety{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){:root .lp-hero{gap:0;padding:24px 0 40px}.lp-hero-copy{display:contents}.lp-hero-copy>.lp-kicker{order:1;justify-self:start}.lp-hero-copy>h1{order:2}.lp-hero-copy>.lp-lead{order:3}.lp-hero>.lp-letter-stage{order:4;margin-top:20px}.lp-hero-copy>.lp-actions{order:5}.lp-hero-copy>.lp-flow{order:6}.lp-hero-copy>.lp-no-invite{order:7}:root .lp-letter-stage{border-radius:var(--social-radius-l);min-height:0;padding:20px 0}.lp-letter-subject{word-break:auto-phrase}:root .lp-letter{gap:6px;width:min(300px,86%);padding:16px}:root .lp-letter-amount{margin-top:0}:root .lp-letter-amount em{font-size:36px}:root .lp-letter-note{display:none}:root .lp-letter-button{margin-top:4px}:root .lp-actions{margin-top:20px}:root .lp-kicker{font-size:var(--social-fs-s);padding:4px 12px 4px 28px}:root .lp-shell .lp-safety{border:1px solid var(--social-color-line);border-radius:var(--social-radius-l);background:var(--social-color-white);box-shadow:var(--social-shadow-1);grid-template-columns:1fr;gap:0;overflow:hidden}:root .lp-shell .lp-safety li{box-shadow:none;border:0;border-radius:0;padding:12px 16px}:root .lp-shell .lp-safety li+li{border-top:1px solid var(--social-color-line)}:root .lp-shell .lp-safety li p{margin-top:2px}:root .lp-route-steps li{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;padding:8px 12px}:root .lp-route-steps li:before{grid-row:span 2;margin-bottom:0}:root .lp-route-steps li>*{grid-column:2}:root .lp-faq{gap:6px}:root .lp-faq summary{min-height:48px}}.lp-lead{word-break:auto-phrase;text-wrap:pretty}@media (min-width:900px){.lp-route-steps:has(>li:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}}.lp-profile-status{background:var(--social-color-mint-soft);color:var(--social-color-primary-hover);font-size:var(--social-fs-s);font-weight:var(--social-fw-semibold);border-radius:999px;align-items:center;gap:6px;margin-bottom:4px;padding:2px 12px;display:inline-flex}.lp-profile-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.lp-profile-chips{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px;display:flex}.lp-profile-chip{border:1px solid var(--social-color-line);background:var(--social-color-white);font-size:var(--social-fs-s);color:var(--social-color-muted-strong);border-radius:999px;align-items:baseline;gap:6px;padding:4px 12px;display:inline-flex}.lp-profile-chip b{font-family:var(--social-font-num);font-size:var(--social-fs-m);font-weight:var(--social-fw-semibold);color:var(--social-color-ink)}.lp-profile-chip.is-verified{color:var(--social-color-primary-hover);font-weight:var(--social-fw-semibold)}.lp-profile-chip.is-verified:before{content:"✓"}.lp-profile-send{border-radius:var(--social-radius-m);background:var(--social-color-primary);width:100%;color:var(--social-color-white);font-size:var(--social-fs-s);font-weight:var(--social-fw-semibold);margin-top:12px;padding:10px 16px;display:block}.profile-unavailable>.error-boundary-actions:first-child{margin-top:0}.confirm-overlay{z-index:1200;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.confirm-backdrop{background:var(--social-color-ink);opacity:.45;position:absolute;inset:0}.confirm-dialog{border-radius:var(--social-radius-l);background:var(--social-color-white);width:min(400px,100%);max-height:calc(100dvh - 32px);color:var(--social-color-ink);box-shadow:var(--social-shadow-2);font-family:var(--social-font-system);text-align:left;padding:24px;position:relative;overflow-y:auto}.confirm-dialog:focus{outline:none}:root .confirm-dialog h2{font-family:var(--social-font-system);font-size:var(--social-fs-l);font-weight:var(--social-fw-semibold);margin:0 0 8px;line-height:1.4}:root .confirm-dialog p{font-size:var(--social-fs-m);margin:0 0 16px;line-height:1.7}.confirm-dialog-option{min-height:44px;font-size:var(--social-fs-m);cursor:pointer;align-items:center;gap:8px;margin:0 0 16px;display:flex}.confirm-dialog-option input{width:20px;height:20px;accent-color:var(--social-color-primary);flex:none;margin:0}.confirm-dialog-actions{gap:8px;display:grid}:root .confirm-dialog-actions .button{border-radius:var(--social-radius-m);width:100%;min-height:44px;font-family:var(--social-font-system);font-size:var(--social-fs-m);font-weight:var(--social-fw-bold);letter-spacing:0;box-shadow:none;cursor:pointer;justify-content:center;align-items:center;margin:0;padding:0 24px;text-decoration:none;display:inline-flex}:root .confirm-dialog-actions .confirm-dialog-confirm{border:1px solid var(--social-color-danger);background:var(--social-color-danger);color:var(--social-color-white)}:root .confirm-dialog-actions .confirm-dialog-cancel{border:1px solid var(--social-color-field-line);background:var(--social-color-white);color:var(--social-color-ink);font-weight:var(--social-fw-semibold)}@media (hover:hover){:root .confirm-dialog-actions .confirm-dialog-confirm:hover{border-color:var(--social-color-ink);background:var(--social-color-ink)}:root .confirm-dialog-actions .confirm-dialog-cancel:hover{border-color:var(--social-color-mint);background:var(--social-color-mint-soft);color:var(--social-color-primary-hover)}}.confirm-dialog :is(a,button,input):focus-visible{outline:3px solid var(--social-color-primary);outline-offset:2px}.social-ui .compose-head{justify-content:flex-end;align-items:center;gap:8px;margin:0 0 16px;display:flex}:root .social-ui .compose-head .compose-steps{flex:auto;min-width:0;margin:0}.social-ui .compose-close{border:1px solid var(--social-color-field-line);background:var(--social-color-white);width:44px;height:44px;color:var(--social-color-ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;margin:0 0 0 auto;padding:0;display:inline-grid}.social-ui .compose-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.social-ui .compose-close:disabled{opacity:.4;cursor:not-allowed}@media (hover:hover){.social-ui .compose-close:not(:disabled):hover{border-color:var(--social-color-mint);background:var(--social-color-mint-soft);color:var(--social-color-primary-hover)}}.social-ui .compose-sheet-exits:not(:has(>:nth-child(2))){gap:0}:root :is(.social-ui,.admin-ui,.lp-shell) :is(p,dd,td,.notice,.microcopy,.social-doc .panel li,.legal-document li,.help-item li,.notice li) a:not(.button,[class*=button],.small-action,.account-row-action,.page-back,.help-link):not(nav a),:root .site-footer a{text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px}:root .social-ui .payout-setup-banner a.account-row-action{align-items:center;min-height:40px;text-decoration:none;display:inline-flex}:root .error-help .error-help-copy{border:1px solid var(--social-color-field-line);border-radius:var(--social-radius-m);background:var(--social-color-white);min-height:36px;color:var(--social-color-primary-hover);font-size:var(--social-fs-s);font-weight:var(--social-fw-semibold);cursor:pointer;align-items:center;padding:0 16px;display:inline-flex}@media (hover:hover){:root .error-help .error-help-copy:hover{border-color:var(--social-color-mint);background:var(--social-color-mint-soft)}}:root .social-ui .avatar-editor-actions .small-action.is-quiet{border:1px solid var(--social-color-field-line);border-radius:var(--social-radius-m);background:var(--social-color-white);min-height:36px;color:var(--social-color-muted-strong);align-items:center;padding:0 16px;display:inline-flex}:root .social-ui :is(.thread-search input,.help-search input):not(:disabled),:root .social-ui :is(.button.secondary,.button-secondary):not(:disabled){border-color:var(--social-color-field-line)}:root .social-ui .social-disclosure>summary{justify-content:space-between;gap:16px;list-style:none}.social-ui .social-disclosure>summary::-webkit-details-marker{display:none}.social-ui .social-disclosure>summary:after{content:"＋";color:var(--social-color-primary);font-weight:var(--social-fw-semibold);flex:none}.social-ui .social-disclosure[open]>summary:after{content:"－"}:root .social-ui .help-item>summary{color:var(--social-color-ink)}.social-ui .help-categories a{padding-right:40px;position:relative}.social-ui .help-categories a:after{content:"›";color:var(--social-color-primary-hover);font-size:var(--social-fs-l);line-height:1;position:absolute;top:50%;right:16px;transform:translateY(-50%)}:root .admin-ui :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border:1px solid var(--social-color-field-line);border-radius:var(--social-radius-s);background:var(--social-color-white);color:var(--social-color-ink)}:root .admin-ui :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{border-color:var(--social-color-primary);outline:3px solid var(--social-color-mint-soft);outline-offset:0}:root .admin-ui :is(.button.secondary,.button:not(.primary):not(.danger),.admin-list-pager .small-action):not(:disabled){border:1px solid var(--social-color-primary);background:var(--social-color-white);color:var(--social-color-primary-hover)}:root .admin-ui .admin-list-tools select{min-height:44px;padding:8px 16px}:root .admin-ui .admin-list-pager .small-action{border-radius:var(--social-radius-m);min-height:36px;font-size:var(--social-fs-s);font-weight:var(--social-fw-semibold);cursor:pointer;padding:0 16px}:root .admin-ui .admin-list-pager .small-action:disabled{border:1px dashed var(--social-color-line);background:var(--social-color-soft);color:var(--social-color-muted);cursor:not-allowed}@media (hover:hover){:root .admin-ui :is(.button.secondary,.button:not(.primary):not(.danger),.admin-list-pager .small-action):not(:disabled):hover{background:var(--social-color-mint-soft)}}.social-ui .account-row-static{padding:16px var(--settings-inset,24px);gap:4px;display:grid}.social-ui .account-row-static .account-entry-description{color:var(--social-color-primary-hover);font-weight:var(--social-fw-semibold)}body:has(main.social-ui:is(.social-doc,.social-auth,.social-compose)){--page-col:784px;--page-gutter:16px}body:has(main.social-ui.social-auth:not(.social-doc)){--page-col:560px}@media (min-width:1024px){body:has(main.social-ui:is(.social-doc,.social-auth,.social-compose)){--page-gutter:40px}}:root main.social-ui.social-compose>:is(.page-header,.content-shell){max-width:var(--page-col);padding-left:var(--page-gutter);padding-right:var(--page-gutter);margin-left:auto;margin-right:auto}:root main.social-ui:is(.social-doc,.social-auth,.social-compose)>.top-nav{max-width:none;padding-left:calc(max(0px, (100% - var(--page-col)) / 2) + var(--page-gutter));padding-right:calc(max(0px, (100% - var(--page-col)) / 2) + var(--page-gutter));margin-left:0;margin-right:0}:root body:has(main.social-ui:is(.social-doc,.social-auth,.social-compose)) .site-footer{max-width:none;padding-left:calc(max(0px, (100% - var(--page-col)) / 2) + var(--page-gutter));padding-right:calc(max(0px, (100% - var(--page-col)) / 2) + var(--page-gutter));margin-left:0;margin-right:0}:root main.social-ui:is(.social-doc,.social-auth,.social-compose)>.top-nav:has(nav a){padding-left:var(--page-gutter);padding-right:var(--page-gutter)}:root main.social-ui:is(.social-doc,.social-auth,.social-compose)>.top-nav:has(nav a) nav{flex-wrap:nowrap}:root main.social-ui:is(.social-doc,.social-auth,.social-compose)>.top-nav:has(nav a) nav a{white-space:nowrap}@media (min-width:640px) and (max-width:1023px){:root main.social-ui:is(.social-doc,.social-auth,.social-compose)>.top-nav:has(nav a){flex-wrap:wrap;row-gap:8px}:root main.social-ui:is(.social-doc,.social-auth,.social-compose)>.top-nav:has(nav a) .nav-account-card{margin-left:auto}:root main.social-ui:is(.social-doc,.social-auth,.social-compose)>.top-nav:has(nav a) nav{flex:1 0 100%;order:3;margin-left:0}}:root main.social-ui:is(.social-doc,.social-auth,.social-compose)>.top-nav:has(nav a) :is(.brand,nav,.nav-hanko){flex-shrink:0}:root main.social-ui:is(.social-doc,.social-auth,.social-compose)>.top-nav:has(nav a) :is(.nav-account-card,.account-menu,.account-menu-trigger,.account-menu-trigger>span){flex-shrink:1;min-width:0}:root main.social-ui:is(.social-doc,.social-auth,.social-compose)>.top-nav:has(nav a) .account-menu-trigger{max-width:100%}:root main.social-auth .auth-verify-panel{text-align:center;align-content:start;gap:8px;height:auto;min-height:0;display:grid}:root main.social-ui.social-auth .auth-verify-panel>:is(*,.button){margin:0}:root main.social-auth .auth-verify-panel>p{text-align:center}:root main.social-auth .auth-verify-panel .auth-progress{box-sizing:border-box;background:0 0;border-radius:50%;justify-self:center;width:32px;height:32px;padding:0}:root main.social-ui.social-auth form.auth-panel>h2:first-child+*{margin-top:0}.lp-ticker{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), var(--social-gradient-primary);grid-column:1/-1;gap:8px;margin:0 calc(50% - 50vw);padding:16px 0;display:grid;overflow:hidden}.lp-ticker-row{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.lp-ticker-track{will-change:transform;gap:8px;width:max-content;margin:0;padding:0;list-style:none;animation:128s linear infinite lp-ticker;display:flex}.lp-ticker-row.is-reverse .lp-ticker-track{animation-duration:144s;animation-direction:reverse}.lp-ticker-row:nth-child(3) .lp-ticker-track{animation-duration:136s}.lp-ticker:hover .lp-ticker-track,.lp-ticker:focus-within .lp-ticker-track{animation-play-state:paused}.lp-ticker-card{border-radius:var(--social-radius-m);background:#fffffff0;border:0;flex:none;align-content:start;gap:4px;width:296px;padding:8px 16px;line-height:1.6;display:grid}.lp-ticker-ghost{border-radius:var(--social-radius-m);background:#ffffff1a;flex:none;grid-template-columns:24px 1fr;grid-auto-rows:min-content;align-content:center;align-items:center;gap:10px 8px;width:200px;padding:8px 16px;display:grid}.lp-ticker-ghost>span{background:#fff3;border-radius:4px;height:8px}.lp-ticker-ghost>span:nth-child(2){width:64%}.lp-ticker-ghost>span:first-child{border-radius:50%;width:24px;height:24px}.lp-ticker-ghost>span:nth-child(n+3){grid-column:1/-1;width:100%}.lp-ticker-ghost>span:last-child{width:72%}:root .lp-shell .lp-ticker-card{line-height:1.6}.lp-ticker-label{font-size:var(--social-fs-s);color:var(--social-color-muted-strong);font-weight:var(--social-fw-regular);align-items:center;gap:8px;display:inline-flex}.lp-ticker-icon{background:var(--social-color-heart-soft) center / cover no-repeat;width:24px;height:24px;font-size:var(--social-fs-s);border-radius:50%;flex:none;place-items:center;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;line-height:1;display:inline-grid;overflow:hidden}.lp-ticker-card.is-work .lp-ticker-icon{background-color:var(--social-color-mint-soft)}.lp-ticker-card.is-thanks .lp-ticker-icon{background-color:var(--social-color-lilac-soft)}.lp-ticker-kaomoji{white-space:nowrap}.lp-ticker-icon.is-person-a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M6 32c1-6 5-9 10-9s9 3 10 9z' fill='%23f4b6d0'/%3E%3Cpath d='M8.6 24c-1.4-8 .6-16.5 7.4-16.5S24.8 16 23.4 24z' fill='%236c4a64'/%3E%3Ccircle cx='16' cy='15' r='6' fill='%23f9dfcf'/%3E%3Cpath d='M10 15.2c-.4-4.4 2-7.4 6-7.4s6.4 3 6 7.4c-.9-2-2.2-3.5-4-4.2-1.7 1.3-4.1 1.9-6.2 1.7-.8.6-1.4 1.5-1.8 2.5z' fill='%236c4a64'/%3E%3Ccircle cx='13.6' cy='15.8' r='.8' fill='%233a3550'/%3E%3Ccircle cx='18.4' cy='15.8' r='.8' fill='%233a3550'/%3E%3C/svg%3E")}.lp-ticker-icon.is-person-b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M6 32c1-6 5-9 10-9s9 3 10 9z' fill='%234f9f99'/%3E%3Ccircle cx='16' cy='15' r='6' fill='%23f7dac8'/%3E%3Cpath d='M9.8 15.4C9.2 10.4 12 7.6 16 7.6s6.8 2.8 6.2 7.8c-.6-1.8-1.4-3-2.6-3.6-1.5 1-3.9 1.5-6.6 1.3-1.4.5-2.4 1.3-3.2 2.3z' fill='%233a3550'/%3E%3Ccircle cx='13.6' cy='15.8' r='.8' fill='%233a3550'/%3E%3Ccircle cx='18.4' cy='15.8' r='.8' fill='%233a3550'/%3E%3C/svg%3E")}.lp-ticker-icon.is-person-c{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M6 32c1-6 5-9 10-9s9 3 10 9z' fill='%23b8a6f0'/%3E%3Ccircle cx='16' cy='6.4' r='3.2' fill='%238a5a3c'/%3E%3Ccircle cx='16' cy='15' r='6' fill='%23f9dfcf'/%3E%3Cpath d='M10 15c-.3-4.2 2.2-6.8 6-6.8s6.3 2.6 6 6.8c-1.4-2.6-3.4-3.9-6-3.9s-4.6 1.3-6 3.9z' fill='%238a5a3c'/%3E%3Ccircle cx='12.9' cy='17.6' r='1.1' fill='%23f59ab9' opacity='.6'/%3E%3Ccircle cx='19.1' cy='17.6' r='1.1' fill='%23f59ab9' opacity='.6'/%3E%3Ccircle cx='13.6' cy='15.6' r='.8' fill='%233a3550'/%3E%3Ccircle cx='18.4' cy='15.6' r='.8' fill='%233a3550'/%3E%3C/svg%3E")}.lp-ticker-text{font-size:var(--social-fs-s);color:var(--social-color-ink);word-break:auto-phrase;font-family:var(--social-font-system), "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif}@keyframes lp-ticker{0%{transform:translate(0,0)}to{transform:translate(calc(-50% - 4px))}}@media (max-width:639px){.lp-hero>.lp-ticker{order:5;margin-top:24px}.lp-ticker-card{width:264px}.lp-ticker-ghost{width:152px}}@media (prefers-reduced-motion:reduce){.lp-ticker-track{will-change:auto;animation:none}.lp-ticker-row.is-reverse .lp-ticker-track{margin-left:-120px}.lp-ticker-row:nth-child(3) .lp-ticker-track{margin-left:-60px}.lp-ticker-row:first-child .lp-ticker-track{margin-left:24px}}main.social-ui:has(.reauth-panel)>.top-nav .nav-account{display:none}main.social-inbox>.reauth-panel{align-self:start;margin:24px 40px}@media (max-width:639px){main.social-inbox>.reauth-panel{margin:16px}}.social-ui .reauth-panel .microcopy{margin:8px 0 0}:root .social-ui :is(.thread-rows,.thread-rows-sample){border-top:0}:root .social-ui :is(.thread-row,button.thread-row.is-sample){border-bottom:0}:root .social-ui .thread-filters{scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg, black calc(100% - var(--pane-gutter,24px)), transparent);-webkit-mask-image:linear-gradient(90deg, black calc(100% - var(--pane-gutter,24px)), transparent);mask-image:linear-gradient(90deg, black calc(100% - var(--pane-gutter,24px)), transparent);flex-wrap:nowrap;overflow-x:auto}:root .social-ui .thread-filters::-webkit-scrollbar{display:none}:root .social-ui .thread-filter{flex:none}@media (min-width:1024px){:root .social-ui .thread-filters{gap:4px}:root .social-ui .thread-filter{gap:4px;padding:0 8px}}:root .social-ui .account-identity{color:var(--social-color-ink);font-size:var(--social-fs-m);font-weight:var(--social-fw-semibold);align-items:center;gap:16px;margin:0 0 8px;display:flex}:root .social-ui .account-identity .nav-hanko{width:44px;height:44px;font-size:var(--social-fs-m)}:root .social-ui .account-group-title{color:var(--social-color-muted)}:root .social-ui .account-row>a,:root .social-ui .account-row>.recipient-only>a{justify-content:flex-start;gap:16px}:root .social-ui :is(.account-row>a,.account-row>.recipient-only>a)>span:first-of-type{flex:1;gap:4px;min-width:0;display:grid}:root .social-ui :is(.account-row>a,.account-row>.recipient-only>a)>span:last-child{color:var(--social-color-muted);flex:none}:root .social-ui .account-row-icon{width:20px;height:20px;color:var(--social-color-muted)}:root .social-ui .account-rows.is-danger .account-row-icon{color:var(--social-color-danger)}:root main.social-ui .button.button-lg{box-sizing:border-box;border-radius:var(--social-radius-xl);width:100%;min-height:52px;font-size:var(--social-fs-m);font-weight:var(--social-fw-bold);transition:background-color var(--social-duration-150), color var(--social-duration-150), border-color var(--social-duration-150);justify-content:center;align-items:center;gap:8px;padding:0 24px;display:flex}:root main.social-ui .button.primary.button-lg{background:var(--social-gradient-primary);color:var(--social-color-white);box-shadow:var(--social-shadow-1);border:0}:root main.social-ui .button.secondary.button-lg{background:var(--social-color-white);border:1px solid var(--social-color-primary);color:var(--social-color-primary);box-shadow:none}@media (hover:hover){:root main.social-ui .button.primary.button-lg:not(:disabled):hover{background:var(--social-color-primary-hover)}:root main.social-ui .button.secondary.button-lg:hover{background:var(--social-color-mint-soft);color:var(--social-color-primary-hover)}}:root main.social-ui .button.primary.button-lg:disabled{background:var(--social-color-primary);color:var(--social-color-white);box-shadow:none;opacity:.45!important}:root main.social-ui .button-lg+.auth-privacy-note,:root main.social-ui .button-lg+.microcopy{margin-top:8px}:root main.social-ui :is(.field,.notice,.compose-price)+.button-lg{margin-top:16px}:root main.social-ui .entry-section-title{color:var(--social-color-primary);font-family:var(--social-font-system);font-size:var(--social-fs-m);font-weight:var(--social-fw-semibold);letter-spacing:.02em;margin:24px 0 8px;padding:0;line-height:1.4}:root main.social-ui :is(form,fieldset,.entry-section)>.entry-section-title:first-child,:root main.social-ui fieldset>legend.entry-section-title{margin-top:0}:root main.social-ui fieldset>legend.entry-section-title{margin-bottom:8px}:root main.social-ui .entry-section{gap:8px;display:grid}:root main.social-ui .entry-section>:is(p,.button){margin:0}:root main.social-ui .entry-lead{color:var(--social-color-ink);margin:0 0 16px}:root main.social-ui .entry-steps{counter-reset:entry-step;gap:8px;margin:0;padding:0;list-style:none;display:grid}:root main.social-ui .entry-steps li{counter-increment:entry-step;align-items:flex-start;gap:8px;margin:0;display:flex}:root main.social-ui .entry-steps li:before{content:counter(entry-step);background:var(--social-color-mint-soft);width:24px;height:24px;color:var(--social-color-primary);font-family:var(--social-font-num);font-size:var(--social-fs-s);font-weight:var(--social-fw-semibold);border-radius:50%;flex:none;place-items:center;margin-top:1px;line-height:1;display:grid}:root main.social-auth form.auth-panel input[type=email]{min-height:52px}:root main.social-auth .entry-help{padding:0 4px}:root main.social-auth .entry-help>p{color:var(--social-color-muted-strong);font-size:var(--social-fs-s);margin:0 0 8px;line-height:1.6}:root main.social-ui .field-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}:root main.social-ui .field-head>label{margin:0}:root main.social-ui .field-count{color:var(--social-color-muted);font-family:var(--social-font-num);font-size:var(--social-fs-s);font-variant-numeric:tabular-nums;flex:none}:root main.social-compose .compose-to{margin:0 0 24px}:root main.social-compose .compose-to>p{margin:0}:root main.social-compose .compose-to-kicker{color:var(--social-color-primary);font-size:var(--social-fs-s);font-weight:var(--social-fw-semibold)}:root main.social-compose .compose-to-name{flex-wrap:wrap;align-items:baseline;gap:4px;margin-top:4px;line-height:1.4;display:flex}:root main.social-compose .compose-to-name strong{font-size:var(--social-fs-l);font-weight:var(--social-fw-bold);overflow-wrap:anywhere}:root main.social-compose .compose-to-name span{color:var(--social-color-muted);font-size:var(--social-fs-m)}:root main.social-compose .compose-to-handle{color:var(--social-color-muted);font-size:var(--social-fs-s)}:root main.social-compose .compose-subject-note{margin:8px 0 0}:root main.social-compose .compose-visitor-note{color:var(--social-color-muted);font-size:var(--social-fs-s);margin:8px 0 0}:root main.social-ui .compose-price{border-top:1px solid var(--social-color-line);justify-content:space-between;align-items:baseline;gap:8px;margin:24px 0 0;padding:16px 0 0;display:flex}:root main.social-ui .compose-price span{color:var(--social-color-muted-strong);font-size:var(--social-fs-s)}:root main.social-ui .compose-price strong{font-family:var(--social-font-num);font-size:var(--social-fs-l);font-weight:var(--social-fw-bold);color:var(--social-color-ink)}:root main.social-ui.social-compose form.panel.compose-card{border:1px solid var(--social-color-line);border-radius:var(--social-radius-l);background:var(--social-color-white);box-shadow:var(--social-shadow-1);padding:24px}@media (max-width:639px){:root main.social-ui.social-compose form.panel.compose-card{padding:16px}}:root .social-ui input.visually-hidden{border:0;width:1px;min-width:0;height:1px;min-height:0;padding:0}:root main.social-auth .auth-shell>.entry-section{margin-top:8px}:root .social-ui .icon-button{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--social-color-muted);cursor:pointer;transition:background-color var(--social-duration-150) ease, color var(--social-duration-150) ease;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:inline-grid}:root .social-ui .icon-button:focus-visible{outline:2px solid var(--social-color-primary);outline-offset:0}:root .social-ui .icon-button[aria-expanded=true]{background:var(--social-color-mint-soft);color:var(--social-color-primary)}@media (hover:hover){:root .social-ui .icon-button:not(:disabled,[aria-expanded=true]):hover{background:var(--social-color-soft);color:var(--social-color-ink)}}@media (prefers-reduced-motion:reduce){:root .social-ui .icon-button{transition:none}}:root .social-ui .messages-list-header{align-items:center;gap:8px;min-height:40px;padding-top:24px;padding-bottom:8px;display:flex}:root .social-ui .messages-list-header h1{white-space:nowrap;max-width:12em;transition:max-width var(--social-duration-200) ease, opacity var(--social-duration-200) ease;flex:none;overflow:hidden}:root .social-ui .messages-list-tools{flex:auto;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}:root .social-ui .messages-list-tools .thread-search{visibility:hidden;min-width:0;max-width:320px;transition:flex-grow var(--social-duration-200) ease, visibility 0s linear var(--social-duration-200);flex:0 1 0;margin:0;padding:0;position:relative}:root .social-ui .messages-list-tools .thread-search.is-open{visibility:visible;transition:flex-grow var(--social-duration-200) ease, visibility 0s;flex-grow:1}:root .social-ui .messages-list-tools .thread-search-icon{height:40px;top:0;left:12px}:root .social-ui .messages-list-tools .thread-search input{box-sizing:border-box;border-radius:20px;width:100%;min-width:0;height:40px;min-height:40px;padding:0 12px 0 40px;display:block}@media (prefers-reduced-motion:reduce){:root .social-ui .messages-list-header h1,:root .social-ui .messages-list-tools .thread-search,:root .social-ui .messages-list-tools .thread-search.is-open{transition:none}}:root .social-ui .messages-list-header.is-searching h1{opacity:0;max-width:0}:root .social-ui .messages-list-header.is-searching{gap:0}:root .social-ui .messages-list-header.is-searching .messages-list-tools .thread-search{max-width:none}@media (max-width:639px){:root .social-ui .messages-list-header{padding-top:16px}:root .social-ui .messages-list-tools .thread-search{max-width:none}}:root .social-ui .compose-by-link-slot{padding-top:8px}:root .social-ui .messages-empty .messages-empty-action{margin-top:8px}:root .social-ui .thread-letter-head{align-items:center;gap:8px;min-height:36px;margin:0 0 12px;display:flex}:root .social-ui .thread-letter-head .nav-hanko{width:32px;height:32px;font-size:var(--social-fs-s)}:root .social-ui .thread-letter-head strong{min-width:0;color:var(--social-color-ink);font-size:var(--social-fs-m);font-weight:var(--social-fw-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root .social-ui .thread-letter-head time{color:var(--social-color-muted);font-size:var(--social-fs-s);font-variant-numeric:tabular-nums;flex:none}:root .social-ui .thread-letter-head .message-menu-button:focus-visible{margin-left:auto}:root .social-ui .thread-letter>.thread-letter-head:first-child,:root .social-ui .thread-letter-received+.thread-letter-head{margin-top:0}:root .social-ui .conversation-avatar,:root .social-ui .conversation-avatar-space{flex:none;align-self:flex-start;width:28px;height:28px;margin-right:4px}:root .social-ui .conversation-avatar.nav-hanko{font-size:var(--social-fs-s)}:root .social-ui .conversation-bubble.is-group-start:not(:first-child,.conversation-date+*){margin-top:8px}.admin-side-brand .admin-wordmark,.top-nav .brand.brand-with-admin .brand-admin{width:auto;height:20px;margin-bottom:2px;display:block!important}.top-nav .brand.brand-with-admin{align-items:flex-end}.social-auth .auth-code-panel>h2.auth-step-title{font-size:var(--social-fs-l);margin:0 0 8px;line-height:1.4}.social-auth .auth-code-sent,.social-auth .auth-code-expired{margin:0 0 16px}.social-auth .auth-code-expired{color:var(--social-color-danger);font-weight:var(--social-fw-semibold)}.social-auth .auth-code-error{justify-items:start;gap:8px;margin:0 0 16px;display:grid}.social-auth .auth-code-error .auth-message{box-sizing:border-box;width:100%;margin:0}.social-auth .auth-code-input{letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;min-height:56px;font-size:28px}.social-auth .auth-code-resend-status{margin:8px 0 0}.social-auth .auth-code-resend-status:empty{margin:0}.social-auth .auth-code-actions{gap:8px;margin-top:16px;display:grid}.social-auth .auth-code-actions .button{width:100%}.social-auth .auth-text-button{min-height:44px;color:var(--accent);font:inherit;font-weight:var(--social-fw-semibold);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 4px;text-decoration:underline;display:inline-flex}.social-auth .auth-pending-code{margin-top:8px}.social-auth .auth-no-mail ul{gap:4px;margin:8px 0 0;padding-left:20px;display:grid}.social-auth .auth-code-actions .button{justify-self:stretch;margin:0}:root{--mobile-bar-h:52px;--mobile-tab-h:56px;--mobile-bar-line:#1f24331f}.top-nav .nav-icon-filled{display:none}@media (max-width:639px){:root main.social-ui:not(.social-thread)>.top-nav:has(nav a):before{content:"";z-index:30;height:var(--mobile-bar-h);border-bottom:1px solid var(--mobile-bar-line);background:var(--social-color-white);pointer-events:none;position:fixed;top:0;left:0;right:0}:root body:has(.beta-mode-banner) main.social-ui:not(.social-thread)>.top-nav:has(nav a):before{top:var(--beta-banner-h,40px)}:root body main.social-ui>.top-nav.top-nav:not(:has(nav a)){min-height:var(--mobile-bar-h);border-bottom:1px solid var(--mobile-bar-line);background:var(--social-color-white);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:0 8px;display:grid}:root body main.social-ui>.top-nav.top-nav:not(:has(nav a)) .brand{grid-column:2;justify-self:center;align-items:center;min-height:44px;display:flex}:root body main.social-ui>.top-nav.top-nav:not(:has(nav a)) .nav-account-card{grid-column:3;justify-self:end;margin:0}:root body main.social-ui>.top-nav.top-nav:not(:has(nav a)) .aten-brand-logo{height:28px}:root main.social-ui>.top-nav nav{padding:0 0 env(safe-area-inset-bottom);border-top:1px solid var(--mobile-bar-line);box-shadow:none;background:var(--social-color-white)}:root main.social-ui>.top-nav nav a{min-height:var(--mobile-tab-h);color:var(--social-color-muted);background:0 0;border-radius:0;justify-content:center;align-items:center;gap:0;padding:0}:root main.social-ui>.top-nav nav a:hover{background:0 0}:root main.social-ui>.top-nav nav a[aria-current=page]{color:var(--social-color-ink);background:0 0}:root main.social-ui>.top-nav nav .nav-icon{stroke-width:1.8px;width:26px;height:26px}:root main.social-ui>.top-nav nav a[aria-current=page] .nav-icon-outline{display:none}:root main.social-ui>.top-nav nav a[aria-current=page] .nav-icon-filled{fill:currentColor;stroke-width:1.8px;display:block}:root main.social-ui>.top-nav nav .nav-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root main.social-ui>.top-nav nav a .nav-badge{background:var(--social-color-primary);width:10px;min-width:0;height:10px;box-shadow:0 0 0 2px var(--social-color-white);border-radius:50%;margin:0;padding:0;position:absolute;top:calc(50% - 15px);left:calc(50% + 6px)}:root main.social-ui>.top-nav nav a .nav-badge>[aria-hidden=true]{display:none}:root body:has(main.social-ui:not(.social-thread)>.top-nav nav a){padding-bottom:calc(var(--mobile-tab-h) + env(safe-area-inset-bottom))}:root .social-ui .icon-button{width:44px;min-width:44px;height:44px;min-height:44px}}@media (max-width:639px) and (min-resolution:2x){:root main.social-ui:not(.social-thread)>.top-nav:has(nav a):before{border-bottom-width:.5px}:root body main.social-ui>.top-nav.top-nav:not(:has(nav a)){border-bottom-width:.5px}:root main.social-ui>.top-nav nav{border-top-width:.5px}}.messages-compose-fab{display:none}@media (max-width:639px){:root .social-ui .messages-list-tools .messages-compose-header{display:none}:root .social-ui .messages-compose-fab{z-index:40;right:16px;bottom:calc(var(--mobile-tab-h) + env(safe-area-inset-bottom) + 16px);background:var(--social-color-primary);width:56px;height:56px;color:var(--social-color-white);cursor:pointer;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:fixed;box-shadow:0 4px 16px #1f24333d}:root .social-ui .messages-compose-fab svg{width:24px;height:24px}:root .social-ui .messages-compose-fab:active{background:var(--social-color-primary-hover)}:root .social-ui .messages-compose-fab:focus-visible{outline:3px solid var(--social-color-ink);outline-offset:3px}:root .social-inbox .messages-list:has(>.messages-compose-fab){padding-bottom:88px}}.lp-lead>span{display:block}:root .lp-flow{align-items:stretch}:root .lp-flow>li{flex-direction:column;justify-content:flex-start;gap:4px;padding:16px;display:flex}:root .lp-flow li b{font-size:var(--social-fs-s);line-height:1.4}:root .lp-flow .lp-flow-amount{font-family:var(--social-font-num), var(--social-font-system);font-size:var(--social-fs-l);font-weight:var(--social-fw-semibold);color:var(--social-color-ink);line-height:1.2}:root .lp-flow li>span{color:var(--social-color-muted-strong);font-size:var(--social-fs-s);line-height:1.6}@media (max-width:639px){:root .lp-flow>li{grid-template-columns:8.5em minmax(0,1fr);grid-template-areas:"label amount""label note";align-items:baseline;gap:2px 12px;padding:12px 16px;display:grid}:root .lp-flow li b{grid-area:label;align-self:center}:root .lp-flow .lp-flow-amount{grid-area:amount}:root .lp-flow li>span{grid-area:note}}.top-nav .nav-compose{display:none}@media (min-width:1024px){main.social-ui:not(.social-profile,.social-compose,.social-auth):has(>.top-nav nav a)>.top-nav .nav-compose{border-radius:var(--social-radius-m);background:var(--social-color-primary);min-height:44px;color:var(--social-color-white);font-weight:var(--social-fw-semibold);font-size:var(--social-fs-m);justify-content:center;align-items:center;gap:8px;margin:-16px 0 0;padding:0 16px;text-decoration:none;display:flex}main.social-ui>.top-nav .nav-compose .nav-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}main.social-ui>.top-nav .nav-compose:hover{background:var(--social-color-primary-hover)}main.social-ui>.top-nav .nav-compose:focus-visible{outline:3px solid var(--social-color-ink);outline-offset:2px}:root .social-ui .messages-list-tools .messages-compose-header{display:none}}:root .lp-requirement{border-radius:var(--social-radius-m);background:var(--social-color-mint-soft);color:var(--social-color-ink);font-size:var(--social-fs-m);margin:16px 0 0;padding:12px 16px;line-height:1.7}:root .lp-sns{align-items:start}@media (min-width:1024px){:root .lp-why{max-width:52em}}:root .lp-route-steps:has(>li:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}:root .lp-route-steps .lp-route-icon{color:var(--social-color-primary);place-items:center;display:grid;position:absolute;top:12px;right:12px}:root .lp-route-steps .lp-route-icon .lp-icon{width:22px;height:22px}:root .lp-route-steps li>span.lp-route-icon{font-size:inherit}@media (max-width:639px){:root .lp-route-steps:has(>li:nth-child(4):last-child){grid-template-columns:1fr;gap:8px}:root .lp-route-steps:has(>li:nth-child(4):last-child) li:after{display:none}:root .lp-route-steps li:has(>.lp-route-icon)>strong{padding-right:20px}:root .lp-route-steps .lp-route-icon{top:10px;right:10px}:root .lp-route-steps .lp-route-icon .lp-icon{width:18px;height:18px}}:root .lp-closing .lp-official-x{font-size:var(--social-fs-s);color:var(--social-color-muted-strong);margin:8px 0 0;line-height:1.8}:root .lp-closing .lp-official-x a{color:var(--social-color-primary);font-weight:var(--social-fw-semibold)}.lp-section-lead.lp-requirement{max-width:none}.lp-route-steps li>span:not(.lp-route-icon){word-break:normal;text-wrap:pretty}.lp-timeline-card p{white-space:pre-line}.lp-points p,.lp-flow li>span,.lp-safety p,.lp-templates p,.lp-ticker-card.is-fill .lp-ticker-text{word-break:normal;text-wrap:pretty}.lp-points p,.lp-safety p,.lp-templates p,.lp-ticker-card.is-fill .lp-ticker-text{text-align:justify;text-justify:inter-character}.lp-flow-part{display:inline-block}.lp-footer-sns{flex-basis:100%;order:-1;justify-content:flex-end;margin-bottom:-16px;display:flex}.lp-footer-sns a{border-radius:50%;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.lp-footer-sns img{object-fit:contain;width:20px;height:20px;display:block}@media (max-width:639px){.lp-footer-sns{order:0;justify-content:center;margin-bottom:-16px}}@media (min-width:640px){:root .lp-route-steps li{padding-left:10px;padding-right:10px}}
