:root{--activity-neutral:color-mix(in srgb,var(--activity-build) 24%,var(--color-paper));--page-gutter:18px;--canvas:var(--color-canvas);--paper:var(--color-paper);--surface:var(--color-surface);--soft:var(--color-soft);--ink:var(--color-ink);--muted:var(--color-muted);--line:var(--color-line);--action:var(--color-ink);--action-soft:var(--color-soft);--success:var(--color-success);--success-soft:var(--color-success-soft);--warning:var(--color-warning);--warning-soft:var(--color-warning-soft);--danger:var(--color-danger);--danger-soft:var(--color-danger-soft);--nim:var(--color-nim)}html{background:var(--color-canvas)}body{color:var(--color-ink);background:radial-gradient(circle at 12% 2%,rgba(255,253,248,.96),transparent 32%),linear-gradient(145deg,var(--color-paper),var(--color-canvas))}:where(button,[role=button],.primary-action,.secondary-action){min-width:44px;min-height:44px;touch-action:manipulation}:where(input,textarea,select){font-size:16px}.composer-row textarea,.direct-start-form textarea,.handle-input input,.new-invite-link input,.profile-field textarea,.profile-field>input,.report-profile-form textarea,.targeted-invite-row select{font-size:16px}:where(button,a,input,textarea,select,summary):focus-visible{outline:3px solid rgba(32,36,31,.2);outline-offset:3px}.primary-action{border-radius:var(--radius-control);color:var(--color-surface);background:var(--color-ink)}.primary-action,.secondary-action{min-height:48px;box-shadow:none;font-size:16px}.secondary-action{border-color:var(--color-line);border-radius:var(--radius-control);background:var(--color-surface)}.eyebrow,.quiet-link,.secondary-action,.text-action{color:var(--color-ink)}.theme-build,.theme-momentum{--theme-accent:var(--activity-neutral);--theme-deep:var(--color-ink);--theme-soft:#eef0e9;--theme-text:var(--color-paper)}.theme-practice{--theme-accent:var(--activity-practice);--theme-deep:var(--activity-practice-deep);--theme-soft:#f7e7da;--theme-text:#fff9f4}.theme-fitness,.theme-night{--theme-accent:var(--activity-fitness);--theme-deep:var(--activity-fitness-deep);--theme-soft:#ffe3d9;--theme-text:#fff8f3}.theme-reading,.theme-ritual{--theme-accent:var(--activity-reading);--theme-deep:var(--activity-reading-deep);--theme-soft:#eef0ff;--theme-text:#fbfaff}.theme-study{--theme-accent:var(--activity-study);--theme-deep:var(--activity-study-deep);--theme-soft:#e2f2ee;--theme-text:#f5fffc}.social-bottom-nav{border-color:var(--color-line);background:rgba(255,253,248,.96);box-shadow:0 -10px 32px rgba(32,36,31,.08)}.social-bottom-nav a{min-height:54px;color:var(--color-muted)}.social-bottom-nav a[aria-current=page]{color:var(--color-surface);background:var(--color-ink)}.social-bottom-nav a[aria-current=page]:before{display:none}.update-bell{border-color:var(--color-line);color:var(--color-ink);background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.profile-search-link,.topbar-icon{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border:1px solid var(--color-line);border-radius:50%;color:var(--color-ink);background:transparent;text-decoration:none;transition:transform .14s var(--ease-out-expo),background .14s ease}.people-search-form svg,.profile-search-link svg,.topbar-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.profile-search-link:active,.topbar-icon:active{transform:scale(.94)}.adaptive-discover,.adaptive-my-pods,.connection-shell,.landing-shell,.messages-shell,.private-profile-shell,.profile-onboarding-shell{width:min(100%,520px);margin-inline:auto}.wordmark{color:var(--color-ink);text-decoration:none}.mobile-page-title{display:grid;gap:6px;padding:24px 2px 18px}.mobile-page-title h1{margin:0;font-size:clamp(32px,10vw,48px);line-height:.96;letter-spacing:-.055em}.mobile-page-title p{margin:0;color:var(--color-muted);font-size:15px;line-height:1.45}.landing-shell{display:grid;min-height:100dvh;align-content:start;gap:20px;padding:max(18px,env(safe-area-inset-top)) 18px max(28px,env(safe-area-inset-bottom))}.landing-topbar{position:relative;z-index:3}.landing-discover-link{display:grid;min-height:44px;place-items:center;padding-inline:14px;color:var(--color-ink);font-size:14px;font-weight:800;text-decoration:none}.landing-visual{position:relative;min-height:340px}.landing-media{position:absolute;overflow:hidden;background:var(--color-ink)}.landing-media img{object-fit:cover}.landing-media:after{position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(18,20,18,.7));content:""}.landing-media span{position:absolute;z-index:1;right:18px;bottom:16px;left:18px;color:white;font-size:14px;font-weight:850}.landing-media-main{inset:0 54px 18px 0;border-radius:34px;transform:rotate(-1.5deg)}.landing-media-side{right:0;bottom:calc(-1 * env(safe-area-inset-bottom));width:142px;height:172px;border:7px solid var(--color-canvas);border-radius:26px;transform:rotate(3deg)}.landing-copy{display:grid;gap:14px}.landing-copy h1{max-width:420px;margin:0;font-size:clamp(42px,13vw,66px);line-height:.9;letter-spacing:-.07em}.landing-copy>p:not(.eyebrow){max-width:440px;margin:0;color:var(--color-muted);font-size:16px;line-height:1.5}.landing-copy .hero-actions{display:grid;grid-template-columns:1fr;gap:10px}.connection-shell{display:grid;min-height:100dvh;grid-template-rows:auto 1fr;padding:max(18px,env(safe-area-inset-top)) 18px max(24px,env(safe-area-inset-bottom))}.connection-stage{display:grid;align-content:end;gap:28px;padding-block:26px 10px}.connection-art{position:relative;min-height:280px;overflow:hidden;border-radius:36px;background:radial-gradient(circle at 68% 24%,rgba(217,237,114,.72),transparent 22%),linear-gradient(145deg,#292e28,#171a17)}.connection-art i{position:absolute;width:140px;height:140px;border:1px solid rgba(217,237,114,.45);border-radius:50%}.connection-art i:first-child{top:32px;left:24px}.connection-art i:nth-child(2){right:-24px;bottom:16px;width:210px;height:210px}.connection-art i:nth-child(3){bottom:42px;left:68px;width:62px;height:62px;background:var(--activity-build)}.connect-panel{display:grid;gap:12px;padding:0;border:0;background:transparent;box-shadow:none}.connect-panel h1{max-width:420px;margin:0;font-size:clamp(38px,12vw,58px);line-height:.92;letter-spacing:-.065em}.connect-panel .fine-print,.connect-panel .screen-copy{margin:0}.profile-onboarding{display:grid;gap:24px;padding:0;border:0;background:transparent;box-shadow:none}.profile-onboarding-shell:before{opacity:.45;animation:none}.profile-onboarding-shell:after{display:none}.onboarding-progress{display:flex;width:fit-content;gap:7px;padding:6px 0}.onboarding-progress>span{display:block;width:7px;height:7px;border-radius:999px;background:var(--color-line);transition:width var(--motion-state) var(--ease-premium),background var(--motion-state) ease}.onboarding-progress>span.is-current{width:28px;background:var(--color-ink)}.onboarding-progress>span.is-complete{background:var(--activity-build)}.onboarding-step{display:grid;gap:12px;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.onboarding-step h1{max-width:440px;margin:0;font-size:clamp(38px,11vw,54px);line-height:.94;letter-spacing:-.06em}.onboarding-step .screen-copy{margin:0;color:var(--color-muted);font-size:15px;line-height:1.5}.avatar-stage{display:flex;min-height:auto;align-items:center;gap:14px;padding:8px 0 0;border:0;background:transparent}.avatar-stage>strong{font-size:14px}.avatar-picker{margin:0}.profile-field{margin:8px 0 0}.choice-grid legend,.choice-stack legend,.profile-field>span{color:var(--color-muted);font-size:13px;letter-spacing:0;text-transform:none}.profile-field em,.profile-field small{font-size:12px;line-height:1.4}.handle-input,.profile-field textarea,.profile-field>input{border-color:var(--color-line);border-radius:var(--radius-control);background:var(--color-surface)}.handle-input:focus-within,.profile-field textarea:focus,.profile-field>input:focus{border-color:var(--color-ink);box-shadow:0 0 0 4px rgba(32,36,31,.08);transform:none}.public-pod-grid{gap:20px}.adaptive-pod-card{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:0 0 20px}.adaptive-pod-media{min-height:260px;grid-column:1/-1;border-radius:var(--radius-media);background:var(--theme-deep)}.adaptive-pod-media>img{transition:transform .6s var(--ease-premium)}.adaptive-pod-overlay{position:absolute;inset:48% 0 0;background:linear-gradient(transparent,rgba(12,14,12,.78))}.adaptive-pod-title{position:absolute;z-index:1;right:20px;bottom:18px;left:20px}.adaptive-pod-title h2{max-width:360px;margin:0;color:white;font-size:clamp(30px,9vw,44px);line-height:.94;letter-spacing:-.055em}.adaptive-pod-title.has-apply{right:78px}.pod-card-details{position:absolute;z-index:4;top:14px;right:14px}.pod-card-details>button{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.36);border-radius:50%;color:white;background:rgba(18,20,18,.34);padding:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer}.pod-card-detail-panel{position:absolute;top:52px;right:0;display:grid;width:min(310px,calc(100vw - 64px));gap:14px;padding:18px;border-radius:20px;color:var(--color-surface);background:rgba(20,23,20,.985);box-shadow:0 18px 42px rgba(13,15,13,.26);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.98);transform-origin:top right;transition:opacity var(--motion-state) ease,visibility var(--motion-state) ease,transform var(--motion-state) var(--ease-premium)}.pod-card-detail-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;animation:momentum-reveal var(--motion-state) var(--ease-premium) both}.pod-card-detail-panel>p{margin:0;color:rgba(255,255,255,.76);font-size:14px;line-height:1.45}.pod-card-detail-panel .public-pod-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0;border:0}.pod-card-detail-panel .public-pod-facts div{display:grid;min-height:0;gap:2px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.pod-card-detail-panel .public-pod-facts dt{color:rgba(255,255,255,.5);font-size:11px}.pod-card-detail-panel .public-pod-facts dd{margin:0;color:white;font-size:13px}.public-pod-relationship{display:flex;min-height:48px;align-items:center;padding:0;border:0;background:transparent}.public-pod-relationship strong{color:var(--color-muted);font-size:13px}.adaptive-card-action{width:auto;min-height:48px;padding-inline:18px}.conversation-list,.my-pods-groups,.people-message-lists,.request-lanes{display:grid;gap:22px}.my-pods-groups>section>.section-heading{padding:0 0 8px}.my-pods-groups>section>.section-heading span{color:var(--color-muted);font-size:13px;font-weight:800}.my-pods-list{border:0}.my-pod-row{border-color:var(--color-line)}.my-pod-copy strong{font-size:16px}.my-pod-copy small,.published-pod-status small{font-size:12px}.published-pod-status strong,.resume-draft-action{color:var(--color-ink);font-size:12px;letter-spacing:0;text-transform:none}.conversation-row{min-height:76px}.conversation-row strong{font-size:16px}.conversation-row p{font-size:13px}.conversation-row small,.conversation-row>i{color:var(--color-muted);font-size:11px}.empty-state,.messages-empty{display:grid;min-height:320px;align-content:center;gap:12px;padding:36px 12px;border:0;background:transparent;box-shadow:none;text-align:left}.empty-state h2,.messages-empty h2{margin:0;color:var(--color-ink);font-size:32px;line-height:1;letter-spacing:-.045em}.new-pod-button{display:grid;width:44px;height:44px;min-height:44px;place-items:center;padding:0;border-radius:50%;color:var(--color-surface);background:var(--color-ink);font-size:25px;font-weight:500;line-height:1;text-decoration:none}.empty-state p,.messages-empty p{margin:0;color:var(--color-muted);font-size:15px;line-height:1.5}.empty-state .primary-action{color:var(--color-surface);background:var(--color-ink)}.profile-summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:28px 0 22px}.profile-summary-copy{display:grid;gap:4px}.profile-summary h1{margin:0;font-size:32px;line-height:1;letter-spacing:-.045em}.profile-summary strong{color:var(--color-muted);font-size:13px}.profile-summary p{margin:4px 0 0;color:var(--color-muted);font-size:14px;line-height:1.4}.profile-settings-list{display:grid;border-block:1px solid var(--color-line)}.profile-row-link,.profile-settings-list>div{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--color-line)}.profile-settings-list>div:last-child{border-bottom:0}.profile-settings-list span{color:var(--color-muted);font-size:14px}.profile-settings-list strong{font-size:14px}.profile-edit-panel,.wallet-private-panel{margin:0;padding:0;border:0;border-bottom:1px solid var(--color-line);border-radius:0;background:transparent}.profile-edit-panel>summary,.profile-row-link,.wallet-private-panel>summary{min-height:56px;padding:0;color:var(--color-ink);font-size:15px;font-weight:800;text-decoration:none}.profile-edit-panel>summary:after{content:"+";color:var(--color-muted);font-size:20px}.profile-edit-panel[open]>summary:after{content:"−"}.wallet-private-panel[open]{padding-bottom:18px}.wallet-private-panel code{display:block;overflow-wrap:anywhere;padding:14px;border-radius:14px;background:var(--color-soft);font-size:12px}.today-page-title{padding-bottom:12px}.today-page-title>p{order:-1;color:var(--color-muted);font-size:13px;font-weight:750}.today-media-hero{min-height:330px;overflow:hidden;border-radius:32px;background:var(--theme-deep)}.conversation-thumb>img,.moving-card>img,.room-context-hero>img,.today-media-hero>img{object-fit:cover}.moving-card small,.today-live-row span,.today-media-copy small{font-size:12px}.today-media-copy h2{font-size:clamp(34px,10vw,48px)}.today-media-copy p{max-width:340px;font-size:15px}.today-live-row>a{display:grid;min-width:44px;min-height:44px;place-items:center;border-radius:50%;color:var(--theme-deep);background:var(--theme-accent);font-size:13px}.momentum-action-panel{gap:12px;padding:20px 0;border:0;border-bottom:1px solid var(--color-line);border-radius:0;background:transparent;box-shadow:none}.adaptive-section-heading a,.momentum-action-head i,.momentum-action-head span,.momentum-text-link{font-size:13px}.momentum-action-head strong{font-size:18px}.momentum-primary{color:var(--theme-deep);background:var(--theme-accent)}.adaptive-section-heading h2{font-size:24px}.discover-segments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--color-line);border-radius:16px;background:var(--color-soft)}.discover-segments a{min-height:44px;border-radius:12px;color:var(--color-muted);font-size:13px}.discover-segments a[aria-current=page]{color:var(--color-ink);background:var(--color-surface);box-shadow:0 4px 14px rgba(32,36,31,.07)}.template-filter{gap:8px;margin-block:14px 20px;padding:0;background:transparent}.template-filter a{min-height:44px;padding-inline:15px;font-size:13px}.social-bottom-nav{width:min(calc(100% - 18px),502px);min-height:72px;border-radius:22px 22px 0 0}.social-bottom-nav a{gap:3px;padding-inline:5px;border-radius:15px;font-size:11px}.social-bottom-nav a[aria-current=page]{background:var(--theme-accent,var(--activity-build))}.pod-room-shell{width:min(100%,520px);margin-inline:auto}.room-context-hero{position:relative;min-height:112px;overflow:hidden;border-radius:24px;background:var(--theme-deep)}.room-context-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,14,12,.78),rgba(12,14,12,.18))}.room-context-copy{position:absolute;z-index:1;right:18px;bottom:16px;left:18px}.room-context-copy>span{color:var(--theme-accent);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.room-context-copy h1{margin:3px 0;color:white;font-size:30px;line-height:.96;letter-spacing:-.045em}.room-context-copy p{margin:0;color:rgba(255,255,255,.72);font-size:13px}.pod-tabs{display:flex;gap:0;overflow-x:auto;border-bottom:1px solid var(--color-line);background:transparent;scrollbar-width:none}.pod-tabs::-webkit-scrollbar{display:none}.pod-tabs a{min-width:72px;min-height:48px;flex:1 0 auto;border-bottom:2px solid transparent;border-radius:0;color:var(--color-muted);background:transparent;font-size:13px}.pod-tabs a[aria-current=page]{border-color:var(--theme-accent);color:var(--color-ink);background:transparent}.pod-room-panel{padding-top:14px}.room-message-list{display:flex;flex-direction:column;gap:12px}.room-entry{width:100%;padding:12px;border:0;border-radius:20px;background:var(--color-surface);box-shadow:none}.room-entry-member_message{max-width:86%;border-radius:8px 20px 20px 20px}.room-entry-member_message:has(.profile-avatar+div strong){align-self:flex-start}.room-entry-announcement{border-left:4px solid var(--theme-accent);background:var(--theme-soft)}.room-entry-system{padding:10px 0;background:transparent}.room-entry-activity{padding:0;overflow:hidden}.room-entry-activity>.delivery-state,.room-entry-activity>.room-entry-actions,.room-entry-activity>header{margin-inline:14px}.room-entry>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px}.room-entry>header strong{font-size:14px}.delivery-state,.room-entry-label,.room-entry>header time,.room-pinned{color:var(--color-muted);font-size:11px}.room-entry-activity .room-entry-label,.room-entry-activity>header strong,.room-entry-activity>header time{color:white}.room-entry>p{margin:10px 0 8px;color:var(--color-ink);font-size:15px;line-height:1.5}.room-activity-card{display:grid;gap:10px;padding:14px;border:0;border-radius:0;color:white;background:var(--theme-deep)}.room-activity-card>div i,.room-activity-card>div span{font-size:11px}.room-activity-card h3{margin:0;color:white;font-size:18px;line-height:1.08;letter-spacing:-.035em}.room-activity-card p{display:-webkit-box;margin:7px 0 0;overflow:hidden;color:rgba(255,255,255,.74);font-size:12px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3}.room-activity-main{display:grid;grid-template-columns:minmax(0,1fr) 96px;align-items:start;gap:12px}.room-activity-main:not(:has(.room-proof-link)){grid-template-columns:minmax(0,1fr)}.room-activity-copy{min-width:0}.room-proof-link{display:block;width:96px;height:96px;min-height:0;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:rgba(255,255,255,.08)}.room-activity-card>a{min-height:44px;padding:8px 0 0;border-top:1px solid rgba(255,255,255,.14);border-radius:0;color:var(--theme-accent);background:transparent;font-size:12px}.room-proof-image{display:block;width:96px;height:96px;object-fit:cover}.room-entry-actions{display:flex;align-items:center;justify-content:space-between;gap:4px;overflow-x:auto}.room-entry-actions>button{min-width:44px;min-height:44px;padding-inline:8px;color:var(--color-muted);font-size:12px}.reaction-tray{display:flex;margin-left:auto}.reaction-tray button{width:44px;height:44px;border-radius:50%}.reaction-tray button.is-active{color:var(--theme-deep);background:var(--theme-accent)}.pod-room-panel.is-direct{padding-top:0}.pod-room-panel.is-direct .room-message-list{gap:8px;padding:10px 2px 8px}.pod-room-panel.is-direct .room-entry-member_message{width:fit-content;max-width:84%;padding:10px 12px 8px;border:1px solid rgba(32,36,31,.08);border-radius:8px 18px 18px 18px;background:var(--color-surface)}.pod-room-panel.is-direct .room-entry-member_message.is-viewer{align-self:flex-end;border-color:var(--color-ink);border-radius:18px 8px 18px 18px;color:white;background:var(--color-ink)}.pod-room-panel.is-direct .room-entry-member_message.is-viewer>header{display:none}.pod-room-panel.is-direct .room-entry-member_message>header{grid-template-columns:30px minmax(0,1fr) auto;gap:7px}.pod-room-panel.is-direct .room-entry-member_message .profile-avatar-small{width:30px;height:30px}.pod-room-panel.is-direct .room-entry-member_message>header strong{font-size:12px}.pod-room-panel.is-direct .room-entry-member_message>header time{font-size:10px;white-space:nowrap}.pod-room-panel.is-direct .room-entry-member_message>p{margin:7px 0 4px;font-size:15px;line-height:1.42}.pod-room-panel.is-direct .room-entry-member_message.is-viewer .delivery-state,.pod-room-panel.is-direct .room-entry-member_message.is-viewer .reaction-tray button,.pod-room-panel.is-direct .room-entry-member_message.is-viewer .room-entry-actions>button,.pod-room-panel.is-direct .room-entry-member_message.is-viewer>p{color:rgba(255,255,255,.8)}.pod-room-panel.is-direct .room-entry-actions{justify-content:flex-start;gap:2px;margin-top:2px;overflow:visible}.pod-room-panel.is-direct .room-entry-actions>button{min-width:36px;min-height:34px;padding-inline:4px;font-size:11px}.pod-room-panel.is-direct .reaction-tray{margin-left:0}.pod-room-panel.is-direct .reaction-tray button{width:34px;height:34px}.pod-room-panel.is-direct .reaction-tray svg{width:16px;height:16px}.pod-room-panel.is-direct .room-composer{bottom:max(12px,env(safe-area-inset-bottom))}.pod-reference-shell .achievement-feed{display:grid;gap:14px;margin-top:14px}.pod-reference-shell .achievement-card{padding:0;overflow:hidden;border:1px solid rgba(32,36,31,.09);border-radius:24px;background:var(--color-surface);box-shadow:0 18px 46px rgba(21,24,21,.09)}.achievement-visual{position:relative;display:grid;min-height:184px;overflow:hidden;place-items:center;color:white;background:radial-gradient(circle at 78% 22%,rgba(217,237,114,.88) 0 8%,transparent 8.5%),radial-gradient(circle at 70% 58%,transparent 0 24%,rgba(217,237,114,.28) 24.5% 25.5%,transparent 26%),linear-gradient(145deg,#1d221d,#30392b)}.achievement-visual:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 50%,rgba(20,23,20,.45));pointer-events:none}.achievement-visual img{object-fit:cover}.achievement-ordinal{position:relative;z-index:1;font-family:var(--font-mono);font-size:clamp(66px,20vw,96px);font-weight:800;line-height:1;letter-spacing:-.08em}.achievement-approved{position:absolute;z-index:2;right:14px;bottom:14px;padding:8px 11px;border-radius:999px;color:var(--color-ink);background:var(--theme-accent);font-family:var(--font-mono);font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.achievement-copy{padding:18px}.pod-reference-shell .achievement-copy>span{color:#18795c;font-family:var(--font-mono);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.pod-reference-shell .achievement-copy h2{margin:10px 0 8px;font-size:clamp(22px,7vw,30px);line-height:1.04;letter-spacing:-.045em}.pod-reference-shell .achievement-copy p{margin:0;color:var(--color-muted);font-size:14px;line-height:1.5}.pod-reference-shell .achievement-copy a{display:inline-flex;min-height:44px;align-items:center;margin-top:15px;padding:0 15px;border-radius:14px;color:var(--color-surface);background:var(--color-ink);font-size:13px;font-weight:800;text-decoration:none}.pod-member-list .pod-member-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:12px;border:1px solid rgba(32,36,31,.09);border-radius:20px;color:var(--color-ink);background:var(--color-surface);box-shadow:0 14px 36px rgba(21,24,21,.06);text-decoration:none;transition:transform var(--motion-tactile) var(--ease-premium),box-shadow var(--motion-state) ease}.pod-member-list .pod-member-card:active{transform:scale(.985)}.pod-member-list .pod-member-card>div{display:grid;gap:2px}.room-empty-state{min-height:300px;border-radius:28px;background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--theme-accent) 28%,transparent),transparent 30%),var(--theme-deep)}.room-empty-state p,.room-empty-state>span{color:rgba(255,255,255,.7);font-size:14px}.room-composer{bottom:calc(72px + env(safe-area-inset-bottom));padding:7px;border-color:var(--color-line);border-radius:20px;background:rgba(250,249,244,.97);box-shadow:0 14px 36px rgba(32,36,31,.12);-webkit-backdrop-filter:none;backdrop-filter:none}.composer-row{grid-template-columns:44px minmax(0,1fr) 44px}.composer-plus,.composer-send{width:44px;height:44px;border-radius:15px}.composer-row textarea{min-height:44px;padding:10px 12px;line-height:1.4}.announcement-toggle,.reply-context{min-height:36px;color:var(--color-muted);font-size:13px}.reply-context button{min-height:36px;color:var(--color-ink);font-size:13px}.composer-action-sheet a{min-height:64px;border-color:var(--color-line)}.composer-action-sheet a span,.composer-action-sheet a strong{color:var(--color-ink);font-size:13px}.pod-room-shell{padding-bottom:calc(150px + env(safe-area-inset-bottom))}.pod-room-panel{display:flex;min-height:calc(100dvh - 310px);flex-direction:column;gap:12px;padding-top:12px}.room-message-list{min-height:148px;flex:1 1 auto;padding-bottom:4px}.room-empty-state{min-height:176px;align-content:end;padding:22px;border-radius:24px}.room-empty-state h2{max-width:280px;margin:8px 0 7px;font-size:28px;line-height:1;letter-spacing:-.045em}.room-empty-state p{max-width:330px;margin:0;line-height:1.45}.room-composer{position:fixed;z-index:12;right:auto;bottom:0;left:50%;display:grid;width:min(100%,520px);margin:0;gap:8px;padding:8px 8px max(8px,calc(env(safe-area-inset-bottom) + 8px));border:1px solid rgba(32,36,31,.11);border-bottom:0;border-radius:22px 22px 0 0;background:rgba(250,249,244,.94);box-shadow:0 20px 48px rgba(21,24,21,.16);-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);transform:translateX(-50%)}.composer-row,.composer-row.is-direct{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:8px;width:100%}.composer-row.is-direct{grid-template-columns:minmax(0,1fr) 48px}.composer-plus,.composer-send{display:grid;width:48px;min-width:48px;height:48px;min-height:48px;place-items:center;border:0;border-radius:16px}.composer-plus{color:var(--color-surface);background:var(--theme-deep,var(--color-ink))}.composer-send{color:var(--color-surface);background:var(--color-ink);box-shadow:0 8px 18px rgba(32,36,31,.2);transition:transform .14s var(--ease-out-expo),opacity .14s ease}.composer-send.is-ready:active{transform:scale(.92)}.composer-send:disabled{color:rgba(32,36,31,.42);background:var(--color-soft);box-shadow:none;opacity:1}.composer-row textarea{width:100%;min-width:0;min-height:48px;max-height:120px;resize:none;padding:13px 14px;border-radius:16px;outline:0;font:600 16px/1.35 Mulish Variable,sans-serif}.composer-row textarea::placeholder{color:color-mix(in srgb,var(--color-muted) 80%,transparent)}.composer-action-sheet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0}.composer-action-sheet.is-single{grid-template-columns:minmax(0,1fr)}.composer-action-sheet a{display:grid;min-width:0;min-height:68px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px;border:1px solid var(--color-line);border-radius:16px;color:var(--color-ink);background:var(--color-surface);text-decoration:none}.composer-action-sheet a>span{display:grid;min-width:0;gap:3px}.composer-action-sheet a small{color:var(--color-muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.composer-action-sheet a strong{font-size:13px;line-height:1.2}.choice-grid label,.choice-stack label,.direct-request-list article,.friend-request-list article,.social-profile-actions summary,.status-toggle,.targeted-invitation-list article{border-color:var(--color-line);background:var(--color-surface)}.choice-grid label,.choice-stack label{padding-right:38px}.choice-grid label.is-selected,.choice-stack label.is-selected{border-color:var(--color-ink);color:var(--color-ink);background:var(--theme-soft,var(--color-soft));transform:none}.choice-grid label.is-selected:after,.choice-stack label.is-selected:after{position:absolute;top:15px;right:15px;width:10px;height:10px;border-radius:50%;background:var(--color-ink);box-shadow:0 0 0 4px var(--theme-accent,var(--activity-build));content:""}.choice-grid strong,.choice-stack strong,.direct-request-list strong,.friend-request-list strong,.status-toggle strong,.targeted-invitation-list h3{font-size:14px}.choice-grid span,.choice-stack span,.direct-request-list p,.direct-request-list small,.friend-request-list span,.privacy-note,.status-toggle small,.targeted-invitation-list p{font-size:13px}.announcement-toggle input,.proof-privacy-choice input,.status-toggle input{accent-color:var(--color-ink)}.public-profile-card{min-height:72px;padding:10px 0;border:0;border-bottom:1px solid var(--color-line);border-radius:0;background:transparent}.public-profile-card strong{font-size:15px}.public-profile-card p,.public-profile-card small,.public-profile-card>i{color:var(--color-muted);font-size:12px}.social-profile-actions>div{position:relative}.social-profile-actions .social-more-trigger{color:var(--color-ink);background:var(--color-surface)}.social-profile-more{display:grid;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;padding:10px;border:1px solid var(--color-line);border-radius:16px;background:var(--color-surface);animation:momentum-reveal var(--motion-state) var(--ease-premium) both}.social-profile-more>a,.social-profile-more>button{min-height:44px;border:0;border-radius:12px;color:var(--color-danger);background:var(--color-soft);font-size:13px}.direct-request-list button,.friend-request-list button,.targeted-invitation-list button,.targeted-invite-row button{min-height:44px;border-radius:12px;color:var(--color-surface);background:var(--color-ink);font-size:13px}.targeted-invite-row select{min-height:44px;border-color:var(--color-line);background:var(--color-surface)}.direct-start-form,.report-sent{color:white;background:radial-gradient(circle at 75% 15%,rgba(217,237,114,.2),transparent 28%),var(--color-ink);box-shadow:none}.direct-start-form label,.direct-start-form>p,.direct-start-form>small,.report-sent p{font-size:14px}.inbox-event{min-height:86px;border-color:var(--color-line);background:transparent}.inbox-event-index{color:var(--color-muted)}.inbox-event time,.inbox-event-copy small{color:var(--color-muted);font-size:12px}.inbox-event-copy strong{font-size:15px}.inbox-event-copy>span{font-size:13px}.frozen-pill,.network-pill,.phase-pill{border-color:var(--color-line);color:var(--color-ink);background:var(--color-soft)}.atlas-brand-runtime,.brand-runtime{display:inline-flex;min-width:0;align-items:center;gap:9px}.testnet-mark{display:inline-flex;min-height:20px;align-items:center;gap:6px;padding:4px 7px;border:1px solid rgba(32,36,31,.1);border-radius:999px;color:rgba(32,36,31,.64);background:rgba(248,247,242,.72);font:700 8px/1 Fira Mono,monospace;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.testnet-mark i{width:5px;height:5px;border-radius:50%;background:#a7bd38;box-shadow:0 0 0 3px rgba(167,189,56,.13)}.testnet-mark-inverse{border-color:rgba(255,255,255,.12);color:rgba(255,255,255,.62);background:rgba(255,255,255,.04)}.pod-room-meta{display:flex;align-items:center;gap:7px}.pod-room-meta .testnet-mark{min-height:16px;padding:3px 5px;font-size:7px}.application-status-card,.funding-contract-card,.funding-outcomes,.funding-receipt,.review-contract-card,.review-evidence-card,.submission-detail-card,.waiting-contract,.waiting-metrics>div{border-color:var(--color-line);background:var(--color-surface);box-shadow:none}.active-pod-metrics span,.application-status-card>div,.funding-contract-head span,.occurrence-context-grid span,.review-timing-card span,.section-title-row span,.waiting-verification>span{color:var(--color-muted)}.funding-state-card,.funding-total,.refund-state{color:var(--color-surface);background:var(--color-ink);box-shadow:none}.funding-state-card.state-applied_to_roster,.refund-rail.state-confirmed .refund-state{background:var(--color-success)}.funding-state-card.state-exception_review,.funding-state-card.state-wallet_rejected,.refund-rail.state-late .refund-state,.refund-rail.state-manual_review .refund-state,.refund-rail.state-mismatched .refund-state,.refund-rail.state-retryable_failed .refund-state{color:#49211e;background:#f5e3df}.commit-nim-action{color:var(--activity-build-deep);background:var(--color-success);box-shadow:0 14px 30px rgba(88,105,30,.16)}.commit-nim-action:not(:disabled):active{box-shadow:0 8px 18px rgba(88,105,30,.12)}.funding-stage-rail .is-current{color:var(--color-ink)}.funding-stage-rail .is-current>span{border-color:var(--color-ink);color:var(--color-surface);background:var(--color-ink);box-shadow:0 8px 18px rgba(32,36,31,.16)}.funding-receipt dd,.outcome-table-wrap tbody th,.waiting-contract dd{color:var(--color-ink)}.trust-disclosure,.waiting-verification{border-color:var(--color-line);background:var(--color-soft)}.proof-add-heading>button,.trust-disclosure>span{color:var(--color-surface);background:var(--color-ink)}.active-occurrence-card,.commitment-studio-visual{color:var(--theme-accent,var(--activity-build));background:var(--theme-deep,var(--color-ink));box-shadow:none}.phase-pill.is-reviewing,.today-action-index{color:var(--color-ink);background:var(--color-soft)}.public-profile-orbit{border-color:var(--color-line)}.public-profile-orbit i{border-color:var(--activity-build)}.adaptive-section-heading a,.private-profile-hero>strong,.public-profile-card small,.public-profile-card>i{color:var(--color-muted)}.creation-template-list{display:grid;gap:12px}.adaptive-template-card{display:grid;min-height:128px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;overflow:hidden;border:1px solid var(--color-line);border-radius:22px;color:var(--color-ink);background:var(--color-surface);box-shadow:inset 3px 0 var(--theme-accent);text-align:left;appearance:none}.adaptive-template-media{position:relative;display:block;min-height:108px;overflow:hidden;border-radius:17px;background:var(--theme-deep)}.adaptive-template-media img{object-fit:cover;transition:transform .6s var(--ease-premium)}.adaptive-template-copy{display:grid;min-width:0;gap:5px}.adaptive-template-copy strong{font-size:16px;line-height:1.1}.adaptive-template-copy small{color:var(--color-muted);font-size:12px;line-height:1.35}.adaptive-template-copy em{overflow:hidden;color:var(--color-muted);font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.adaptive-template-card>b{align-self:end;padding:7px 9px;border-radius:999px;color:var(--theme-deep);background:var(--theme-accent);font-size:11px}.adaptive-template-card:disabled{opacity:.58}.entrance{animation:momentum-reveal .46s var(--ease-premium) both}.entrance-topbar{animation-delay:20ms}.entrance-hero{animation-delay:80ms}.entrance-status{animation-delay:.14s}.entrance-templates{animation-delay:.19s}.landing-media-main{animation:landing-main-enter .68s var(--ease-premium) both}.landing-media-side{animation:landing-side-enter .72s .1s var(--ease-premium) both}.landing-copy>*{animation:momentum-reveal .52s var(--ease-premium) both}.landing-copy>:nth-child(2){animation-delay:70ms}.landing-copy>:nth-child(3){animation-delay:.12s}.landing-copy>:nth-child(4){animation-delay:.17s}.adaptive-card-action,.adaptive-template-card,.conversation-row,.landing-discover-link,.my-pod-main,.new-pod-button,.primary-action,.profile-row-link,.secondary-action,.social-bottom-nav a{transition:transform var(--motion-tactile) var(--ease-premium),color var(--motion-state) ease,background var(--motion-state) ease,border-color var(--motion-state) ease,opacity var(--motion-state) ease}.adaptive-card-action:active,.adaptive-template-card:active,.conversation-row:active,.landing-discover-link:active,.my-pod-main:active,.new-pod-button:active,.primary-action:active,.profile-row-link:active,.secondary-action:active,.social-bottom-nav a:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.adaptive-card-action:hover,.primary-action:hover,.secondary-action:hover{transform:translateY(-2px)}.adaptive-template-card:hover .adaptive-template-media img{transform:scale(1.045)}.adaptive-pod-card:hover .adaptive-pod-media>img{transform:scale(1.035)}.conversation-row:hover,.profile-row-link:hover{opacity:.72}}.pod-card-details>button[aria-expanded=true]{color:var(--color-ink);background:var(--theme-accent);transform:rotate(8deg)}.avatar-picker button,.composer-plus,.composer-send,.pod-card-details>button,.reaction-tray button{transition:transform var(--motion-tactile) var(--ease-premium),color var(--motion-state) ease,background var(--motion-state) ease,border-color var(--motion-state) ease}.avatar-picker button:active,.composer-plus:active,.composer-send:active,.reaction-tray button:active{transform:scale(.9)}.onboarding-step{animation:onboarding-step-reveal .32s var(--ease-premium) both}.room-entry{animation:room-message-arrive .26s var(--ease-premium) both}.reaction-tray button.is-active{animation:reaction-confirm .22s var(--ease-premium)}@keyframes momentum-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-main-enter{0%{opacity:0;transform:translateY(18px) rotate(-4deg) scale(.97)}to{opacity:1;transform:translateY(0) rotate(-1.5deg) scale(1)}}@keyframes landing-side-enter{0%{opacity:0;transform:translate(12px,16px) rotate(7deg) scale(.92)}to{opacity:1;transform:translate(0) rotate(3deg) scale(1)}}@keyframes onboarding-step-reveal{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@keyframes room-message-arrive{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes reaction-confirm{0%{transform:scale(.9)}60%{transform:scale(1.08)}to{transform:scale(1)}}.my-pod-thumbnail{position:relative;display:block;width:56px;height:56px;flex:0 0 56px;overflow:hidden;border-radius:18px;background:var(--theme-deep,var(--color-ink))}.my-pod-thumbnail img{object-fit:cover}.avatar-picker{padding-block:4px}.avatar-picker button{min-width:44px;min-height:44px}.avatar-picker button.is-selected{border-color:var(--color-ink);transform:none}.my-pod-main{grid-template-columns:56px minmax(0,1fr)}.composer-plus,.composer-send,.pod-tabs a,.social-profile-actions summary,.targeted-invitation-list button{min-width:44px;min-height:44px}@media (max-width:520px){.my-pod-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.draft-row-actions,.published-pod-status{grid-auto-flow:column;justify-content:space-between;justify-items:start;padding-left:68px}.published-pod-status{align-items:center}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.profile-avatar{position:relative;display:inline-grid;overflow:hidden;place-items:center;isolation:isolate;border-radius:50%;background:var(--color-soft)}.profile-avatar[data-avatar-kind=preset]{border:0;background:transparent}.profile-avatar[data-avatar-kind=preset]>svg{display:block;width:100%;height:100%}.profile-avatar-signal{position:absolute;z-index:-1;width:82%;aspect-ratio:1;border:1px solid rgba(255,255,255,.38);border-radius:36% 64% 58% 42%;transform:translate(24%,-27%) rotate(22deg)}.profile-avatar-glyph{position:relative;display:grid;width:54%;max-width:112px;aspect-ratio:1;place-items:center;border:1px solid rgba(255,255,255,.46);border-radius:50%;color:#fff;background:rgba(255,255,255,.16);font-size:.88em;font-weight:900;letter-spacing:-.06em;box-shadow:inset 0 1px rgba(255,255,255,.3),0 8px 20px rgba(18,20,25,.13);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.avatar-ember{background:radial-gradient(circle at 72% 18%,#ffd7a8,transparent 24%),linear-gradient(145deg,#f07450,#8f315d)}.avatar-moss{background:radial-gradient(circle at 22% 18%,#d8ee99,transparent 25%),linear-gradient(145deg,#78935a,#284f48)}.avatar-indigo{background:radial-gradient(circle at 75% 22%,#bbc5ff,transparent 25%),linear-gradient(145deg,#6c7de0,#30366f)}.avatar-coral{background:radial-gradient(circle at 22% 22%,#ffe0c9,transparent 25%),linear-gradient(145deg,#ec886d,#a8495c)}.avatar-sun{background:radial-gradient(circle at 72% 18%,#fff1ac,transparent 25%),linear-gradient(145deg,#e7ba45,#ba712e)}.avatar-stone{background:radial-gradient(circle at 25% 19%,#d6d4e6,transparent 25%),linear-gradient(145deg,#79788d,#323442)}.profile-avatar-small{width:40px;height:40px}.profile-avatar-medium{width:48px;height:48px}.profile-avatar-large{width:112px;height:112px;border-radius:50%}.profile-avatar-cover{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:28px;box-shadow:none}.profile-page-header,.public-profile-header{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:16px}.profile-settings-sheet-head button,.profile-settings-trigger{display:grid;width:46px;height:46px;place-items:center;padding:0;border:1px solid var(--color-line);border-radius:50%;color:var(--color-ink);background:rgba(255,255,252,.9)}.private-profile-cover{min-height:480px;align-content:end;justify-items:start;gap:22px;padding:34px 28px;overflow:hidden;border-radius:30px;color:var(--color-surface);background:radial-gradient(circle at 80% 18%,rgba(217,237,114,.34),transparent 26%),linear-gradient(155deg,#20241f 12%,#30372c 58%,#171a16);box-shadow:0 28px 64px rgba(32,36,31,.16)}.private-profile-cover .profile-avatar{border:3px solid rgba(255,255,255,.92);box-shadow:0 16px 36px rgba(0,0,0,.24)}.private-profile-copy{display:grid;gap:8px}.private-profile-copy>span{color:var(--activity-build);font:800 12px/1 var(--font-mono);letter-spacing:.06em}.private-profile-copy h1{margin:0;font-size:clamp(48px,15vw,72px);line-height:.88;letter-spacing:-.065em}.private-profile-copy p{max-width:340px;margin:4px 0 0;color:rgba(255,255,255,.72);font-size:16px}.profile-signal-strip{display:grid;grid-template-columns:repeat(3,1fr);margin-top:22px;border-block:1px solid var(--color-line)}.profile-signal-strip>div{display:grid;gap:5px;padding:20px 8px;border-right:1px solid var(--color-line);text-align:center}.profile-signal-strip>div:last-child{border-right:0}.profile-signal-strip strong{font-size:14px}.profile-signal-strip span{color:var(--color-muted);font-size:11px}.profile-privacy-note{max-width:330px;margin:18px auto 0;color:var(--color-muted);font-size:12px;line-height:1.5;text-align:center}.profile-people{display:grid;gap:18px;margin-top:28px;padding-block:24px;border-block:1px solid var(--color-line)}.profile-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.profile-section-head>div{display:grid;gap:4px}.profile-section-head span{color:var(--color-muted);font:700 11px/1.2 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.profile-section-head h2{margin:0;font-size:24px;letter-spacing:-.035em}.profile-people-lanes{display:grid;gap:22px}.profile-people-lane{display:grid;gap:4px}.profile-people-lane h3{display:flex;align-items:center;justify-content:space-between;margin:0 0 4px;padding-bottom:10px;border-bottom:1px solid var(--color-line);font-size:14px}.profile-people-lane h3 span{color:var(--color-muted);font:700 11px/1 var(--font-mono)}.profile-people-lane>p{margin:8px 0;color:var(--color-muted);font-size:14px}.profile-person-row{display:flex;min-height:56px;align-items:center;gap:12px;padding-block:7px;color:var(--color-ink);text-decoration:none}.profile-person-row>span{display:grid;gap:2px;min-width:0}.profile-person-row strong{font-size:14px}.profile-person-row small{color:var(--color-muted);font-size:12px}.people-search-shell{width:min(100%,520px);min-height:100dvh;margin-inline:auto;padding-bottom:max(30px,env(safe-area-inset-bottom))}.text-header-action{color:var(--color-ink);font-size:14px;font-weight:800;text-decoration:none}.people-search-form{display:grid;gap:9px;margin-top:14px}.people-search-form label{color:var(--color-muted);font:700 11px/1.2 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.people-search-form>div{position:relative}.people-search-form svg{position:absolute;top:15px;left:15px;color:var(--color-muted);pointer-events:none}.people-search-form input{width:100%;min-height:52px;padding:0 16px 0 46px;border:1px solid var(--color-line);border-radius:16px;color:var(--color-ink);background:var(--color-surface);font:600 16px/1 var(--font-sans);appearance:none}.people-search-form input:focus{outline:3px solid color-mix(in srgb,var(--color-ink) 16%,transparent);border-color:var(--color-ink)}.search-guidance{display:grid;min-height:270px;place-content:center;gap:6px;text-align:center}.search-guidance h2{margin:0;font-size:20px}.search-guidance p{margin:0;color:var(--color-muted)}.people-search-results{margin-top:18px}.people-search-results .public-profile-card.is-search-result{display:grid;min-height:68px;grid-template-columns:48px minmax(0,1fr) 44px;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--color-line);color:var(--color-ink);text-decoration:none}.people-search-results .public-profile-card.is-search-result>span{display:grid;min-width:0;gap:2px}.people-search-results .public-profile-card.is-search-result strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.people-search-results .public-profile-card.is-search-result small{overflow:hidden;color:var(--color-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.people-search-results .public-profile-card.is-search-result>svg{width:18px;height:18px;justify-self:end;color:var(--color-muted);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform var(--motion-tactile) var(--ease-premium),color var(--motion-tactile) ease}.people-search-results .public-profile-card.is-search-result:active>svg{color:var(--color-ink);transform:translateX(3px)}.profile-settings-sheet{position:fixed;z-index:100;inset:0;display:grid;align-items:end}.profile-settings-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(20,23,20,.56);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:profile-backdrop-in .18s ease both}.profile-settings-dialog{position:relative;z-index:1;width:min(100%,520px);max-height:min(88dvh,820px);margin-inline:auto;overflow:auto;border-radius:30px 30px 0 0;background:var(--color-surface);box-shadow:0 -24px 70px rgba(16,18,16,.26);animation:profile-sheet-in .34s var(--ease-premium) both}.profile-settings-sheet-head{position:sticky;z-index:3;top:0;display:grid;min-height:72px;grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--color-line);background:rgba(255,255,252,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.profile-settings-sheet-head>strong{text-align:center}.profile-settings-menu{display:grid;padding:14px 22px 34px}.profile-settings-menu>a,.profile-settings-menu>button{display:grid;min-height:76px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:12px 2px;border:0;border-bottom:1px solid var(--color-line);color:var(--color-ink);background:transparent;text-align:left;text-decoration:none}.profile-settings-menu>:last-child{border-bottom:0}.profile-settings-menu>a>svg,.profile-settings-menu>button>svg{box-sizing:content-box;padding:11px;border-radius:50%;background:var(--color-soft)}.profile-settings-menu span{display:grid;gap:4px}.profile-settings-menu strong{font-size:15px}.profile-settings-menu small{color:var(--color-muted);font-size:12px}.profile-settings-edit{padding:0 18px 34px}.profile-settings-edit .profile-onboarding{padding:0}.profile-settings-edit .onboarding-step{padding-inline:2px;box-shadow:none}.profile-save-action{display:inline-flex;align-items:center;justify-content:center;gap:9px}.profile-save-spinner{width:16px;height:16px;border:2px solid color-mix(in srgb,currentColor 28%,transparent);border-top-color:currentcolor;border-radius:50%;animation:profile-save-spin .7s linear infinite}@keyframes profile-save-spin{to{transform:rotate(1turn)}}.visitor-audience-choice{overflow:hidden;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.visitor-audience-choice>legend{width:100%;padding:18px 0 10px;color:var(--color-muted);font-size:12px;line-height:1.35}.visitor-audience-row{display:grid;min-height:76px;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:16px;padding:14px 2px;border-top:1px solid var(--color-line);cursor:pointer}.visitor-audience-copy{display:grid;gap:5px}.visitor-audience-copy strong{color:var(--color-ink);font-size:15px;line-height:1.2}.visitor-audience-copy small{color:var(--color-muted);font-size:12px;line-height:1.45}.field-block .visitor-audience-row>input{width:20px;min-height:20px;height:20px;margin:0;padding:0;border:1.5px solid var(--color-muted);border-radius:50%;accent-color:var(--color-ink);cursor:pointer}.visitor-audience-row.is-selected .visitor-audience-copy strong{color:var(--color-success)}.decision-card{border-color:var(--color-line);background:var(--color-surface);box-shadow:none}.decision-applicant{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:13px}.decision-applicant>span{display:grid;min-width:0;gap:2px}.decision-applicant small{color:var(--color-muted);font:700 9px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.decision-applicant strong{color:var(--color-ink);font-size:18px;line-height:1.15}.decision-applicant i,.decision-applicant strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decision-applicant i{color:var(--color-muted);font-size:12px;font-style:normal}.decision-applicant-bio{margin:13px 0 0;color:var(--color-muted);font-size:13px;line-height:1.5}.profile-settings-wallet{display:grid;gap:14px;padding:28px 22px 40px}.profile-settings-wallet>span{color:var(--color-muted);font-size:12px}.profile-settings-wallet code{padding:16px;overflow-wrap:anywhere;border-radius:16px;background:var(--color-soft);font:700 12px/1.55 var(--font-mono)}.profile-settings-wallet p{margin:0 0 10px;color:var(--color-muted);font-size:13px;line-height:1.5}.public-profile-shell{width:min(100%,520px);margin-inline:auto;padding-bottom:40px}.public-profile-header>span{color:var(--color-muted);font:700 12px/1 var(--font-mono)}.public-profile-cover{position:relative;min-height:420px;overflow:hidden;border-radius:28px;background:var(--color-ink);box-shadow:0 28px 64px rgba(32,36,31,.18)}.public-profile-cover-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 34%,rgba(12,14,12,.16) 52%,rgba(12,14,12,.92))}.public-profile-cover-copy{position:absolute;z-index:2;right:26px;bottom:28px;left:26px;gap:7px;color:#fff}.public-profile-cover-copy>span{color:var(--activity-build);font:800 11px/1 var(--font-mono);text-transform:uppercase}.public-profile-cover-copy h1{font-size:52px;line-height:.9;letter-spacing:-.065em}.public-profile-cover-copy p{max-width:330px;margin:3px 0 0;color:rgba(255,255,255,.76);font-size:14px;line-height:1.4}.public-profile-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:12px 0 18px;border-bottom:1px solid var(--color-line)}.public-profile-stats>div{display:grid;gap:4px;padding:18px 8px;text-align:center}.public-profile-stats dt{order:2;color:var(--color-muted);font-size:11px}.public-profile-stats dd{margin:0;font-size:18px;font-weight:850}.public-profile-activity-empty{padding:34px 2px 28px;border-bottom:1px solid var(--color-line)}.public-profile-activity-empty>span{color:var(--color-muted);font:800 11px/1 var(--font-mono);text-transform:uppercase}.public-profile-activity-empty h2{margin:12px 0 6px;font-size:25px;line-height:1;letter-spacing:-.04em}.public-profile-activity-empty p{margin:0;color:var(--color-muted);font-size:13px;line-height:1.5}.public-profile-explore{display:inline-block;margin-top:22px;color:var(--color-ink);font-size:13px;font-weight:800}@keyframes profile-sheet-in{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes profile-backdrop-in{0%{opacity:0}to{opacity:1}}@media (max-width:420px){.private-profile-cover{min-height:440px;padding:28px 22px}.public-profile-cover{min-height:390px}.profile-signal-strip strong{font-size:13px}}.today-focus-card{position:relative;min-height:430px;overflow:hidden;border-radius:30px;color:#fff;background:var(--theme-deep);box-shadow:0 30px 70px rgba(20,24,20,.2);isolation:isolate}.today-focus-card>img{z-index:-2;object-fit:cover;filter:saturate(.92) contrast(1.04) brightness(.82);transition:transform .9s var(--ease-premium),filter .5s ease}.today-focus-shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(10,13,11,.15),rgba(10,13,11,.08) 28%,rgba(10,13,11,.92) 78%,rgba(10,13,11,.98))}.today-focus-copy{position:absolute;inset:0;display:grid;align-content:space-between;gap:18px;padding:20px}.today-focus-state{display:inline-flex;width:max-content;min-height:34px;align-items:center;gap:9px;padding:0 12px;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:rgba(16,19,16,.38);font:800 11px/1 var(--font-mono);letter-spacing:.04em;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.today-focus-state i{width:8px;height:8px;border-radius:50%;background:var(--theme-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--theme-accent) 18%,transparent)}.today-focus-copy>div{align-self:end}.today-focus-copy small{color:var(--theme-accent);font:800 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.today-focus-copy h2{max-width:360px;margin:12px 0 10px;font-size:clamp(38px,11vw,50px);line-height:.9;letter-spacing:-.065em}.today-focus-copy p{max-width:340px;margin:0;color:rgba(255,255,255,.72);font-size:13px;line-height:1.48}.today-focus-action{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-radius:18px;color:var(--theme-deep);background:var(--theme-accent);font-size:15px;font-weight:850;text-decoration:none;transition:transform var(--motion-tactile) var(--ease-premium),filter var(--motion-state) ease}.today-focus-action>span{font-size:24px;font-weight:500}.today-focus-action:active{transform:scale(.98)}.today-secondary-link{display:flex;justify-content:center;padding:18px 0 4px}.today-secondary-link a{color:var(--color-muted);font-size:13px;font-weight:800;text-decoration:none}@media (hover:hover) and (pointer:fine){.today-focus-card:hover>img{transform:scale(1.025)}.today-focus-action:hover{filter:brightness(1.04);transform:translateY(-2px)}}@media (max-width:420px){.today-focus-card{min-height:420px}.today-focus-copy{padding:18px}}.app-route-title{display:flex;min-width:0;align-items:center;gap:10px;margin:0;color:var(--color-ink);font-size:24px;line-height:1;letter-spacing:-.045em}.app-route-title .pod-mark{width:27px;height:23px;transform:scale(.72);transform-origin:left center}.route-lede{max-width:34ch;margin:10px 0 20px;color:var(--color-muted);font-size:14px;line-height:1.45}.message-segments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:20px;padding:4px;border-bottom:1px solid var(--color-line)}.message-segments a{display:grid;min-height:44px;place-items:center;border-radius:12px;color:var(--color-muted);font-size:13px;font-weight:800;text-decoration:none}.message-segments a[aria-current=page]{color:var(--color-ink);background:var(--color-surface)}.adaptive-card-action{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:14px;margin-top:9px;padding:8px 14px;border:1px solid var(--color-line);border-radius:16px;color:var(--color-ink);background:transparent;text-decoration:none}.adaptive-card-action>span{display:grid;gap:2px}.adaptive-card-action small{color:var(--color-muted);font-size:11px;font-weight:700}.adaptive-card-action strong{font-size:14px}.adaptive-card-action>i{font-size:20px;font-style:normal}.social-bottom-nav{bottom:0;width:min(100%,520px);min-height:64px;padding:5px 10px max(5px,env(safe-area-inset-bottom));border-right:0;border-bottom:0;border-left:0;border-radius:18px 18px 0 0;box-shadow:0 -9px 28px rgba(32,36,31,.08)}.social-bottom-nav a{min-width:0;min-height:52px;gap:2px;padding:3px 4px;border-radius:12px;font-size:10px}.social-bottom-nav a[aria-current=page]{color:var(--color-ink);background:transparent;transform:none}.social-bottom-nav a[aria-current=page] .nav-icon{color:var(--color-ink);padding:4px 10px;border-radius:999px;background:var(--activity-build);transform:translateY(-1px)}.app-header-menu-sheet a:focus-visible,.app-header-menu-sheet button:focus-visible,.app-header-menu-trigger:focus-visible,.social-bottom-nav a:focus-visible,.social-topbar .profile-entry:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px}.pod-room-shell{min-height:100dvh;padding-top:8px;padding-bottom:calc(90px + env(safe-area-inset-bottom))}.pod-room-header{position:sticky;z-index:20;top:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:64px;padding:8px 0;background:color-mix(in srgb,var(--color-paper) 94%,transparent);-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}.pod-room-utilities>a,.pod-room-utilities>button{display:grid;place-items:center;border:1px solid var(--color-line);border-radius:15px;color:var(--color-ink);background:var(--color-surface)}.pod-room-identity{display:grid;min-width:0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px}.pod-room-thumbnail{position:relative;width:42px;height:42px;overflow:hidden;border-radius:15px}.pod-room-thumbnail img{object-fit:cover}.pod-room-identity>span:last-child{min-width:0}.pod-room-identity h1{margin:0;overflow:hidden;font-size:16px;line-height:1.1;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.pod-room-identity small{color:var(--color-muted);font-size:11px}.pod-room-utilities{display:flex;gap:6px}.pod-tools-layer{position:fixed;z-index:80;inset:0}.pod-tools-backdrop{position:absolute;inset:0;width:100%;border:0;background:rgba(20,23,20,.42);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pod-tools-sheet{position:absolute;right:0;bottom:0;left:0;display:grid;gap:16px;width:min(100%,520px);margin-inline:auto;padding:18px 18px max(18px,env(safe-area-inset-bottom));border-radius:26px 26px 0 0;background:var(--color-paper);box-shadow:0 -24px 64px rgba(20,23,20,.2);animation:momentum-reveal .22s var(--ease-premium) both}.pod-tools-sheet>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.pod-tools-sheet>header>span{display:grid;gap:3px}.pod-tools-sheet>header small{color:var(--color-muted);font-size:11px}.pod-tools-sheet>header strong{font-size:18px}.pod-tools-sheet>header button{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--color-line);border-radius:15px;background:var(--color-surface)}.pod-tools-sheet nav{display:grid;gap:2px}.pod-tools-sheet nav a{border-bottom:1px solid var(--color-line);color:var(--color-ink);font-size:15px;text-decoration:none}.pod-share-action,.pod-tools-sheet nav a{display:flex;min-height:50px;font-weight:800}.pod-share-action{align-items:center;justify-content:center;gap:9px;border:0;border-radius:16px;color:var(--color-surface);background:var(--color-ink);font-size:14px}.pod-occurrence-strip{display:flex;align-items:center;gap:12px;margin:6px 0 10px;padding:9px 10px 9px 13px;border:1px solid color-mix(in srgb,var(--theme-accent) 42%,var(--color-line));border-radius:16px;background:color-mix(in srgb,var(--theme-accent) 10%,var(--color-surface))}.pod-occurrence-strip>span{display:grid;flex:0 0 auto;gap:2px;min-width:0}.pod-occurrence-strip small{color:var(--color-muted);font-size:10px;font-weight:800}.pod-occurrence-strip strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pod-occurrence-strip time{min-width:0;margin-left:auto;color:var(--color-ink);font:800 12px/1.2 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.pod-occurrence-strip a{display:grid;min-height:42px;place-items:center;padding:0 13px;border-radius:13px;color:var(--theme-deep);background:var(--theme-accent);font-size:12px;font-weight:850;text-decoration:none}.pod-room-panel{min-height:calc(100dvh - 150px);padding-top:0}.pod-reference-back{display:inline-flex;min-height:44px;align-items:center;margin:5px 0 8px;color:var(--color-muted);font-size:12px;font-weight:800;text-decoration:none}.proof-history-shell{padding-bottom:max(34px,env(safe-area-inset-bottom))}.proof-history-controls{display:grid;gap:12px;padding-block:8px 18px;border-bottom:1px solid var(--color-line)}.proof-history-controls nav{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;padding:4px;border-radius:15px;background:var(--color-soft)}.proof-history-controls nav a{display:grid;min-height:44px;place-items:center;border-radius:12px;color:var(--color-muted);font-size:13px;font-weight:800;text-decoration:none}.proof-history-controls nav a[aria-current=page]{color:var(--color-ink);background:var(--color-surface);box-shadow:0 4px 14px rgba(32,36,31,.07)}.proof-history-controls form{display:grid;gap:7px}.proof-history-controls label{color:var(--color-muted);font:700 10px/1.2 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.proof-history-controls input[type=search]{width:100%;min-height:50px;padding:0 15px;border:1px solid var(--color-line);border-radius:15px;color:var(--color-ink);background:var(--color-surface);font:600 16px/1 var(--font-sans);appearance:none}.proof-history-controls input[type=search]:focus{border-color:var(--color-ink);outline:3px solid color-mix(in srgb,var(--color-ink) 14%,transparent)}.proof-history-list{display:grid}.proof-history-entry{display:grid;gap:13px;padding-block:20px;border-bottom:1px solid var(--color-line)}.proof-history-entry>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.proof-participant{display:flex;min-width:0;align-items:center;gap:10px;color:var(--color-ink);text-decoration:none}.proof-participant>span{display:grid;min-width:0;gap:2px}.proof-participant strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.proof-participant small{color:var(--color-muted);font-size:11px}.proof-review-state{flex:0 0 auto;padding:7px 9px;border-radius:999px;color:var(--color-muted);background:var(--color-soft);font:700 10px/1 var(--font-mono)}.proof-review-state.is-approved{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 10%,var(--color-surface))}.proof-review-state.is-rejected{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 9%,var(--color-surface))}.proof-history-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--color-muted);font:700 10px/1.3 var(--font-mono)}.proof-history-image{position:relative;display:block;min-height:210px;overflow:hidden;border-radius:22px;background:var(--color-soft)}.proof-history-image img{object-fit:cover;transition:transform .24s var(--ease-out-expo)}.proof-history-image:active img{transform:scale(.985)}.proof-history-copy{display:grid;gap:7px}.proof-history-copy h2{margin:0;font-size:19px;line-height:1.15;letter-spacing:-.025em}.proof-history-copy p{margin:0;color:var(--color-muted);font-size:14px;line-height:1.5}.proof-history-copy a:not([data-artifact-card]){width:fit-content;min-height:44px;color:var(--color-ink);font-size:13px;font-weight:850;line-height:44px}.proof-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding-top:20px}.proof-pagination a{min-height:44px;color:var(--color-ink);font-size:13px;font-weight:800;line-height:44px;text-decoration:none}.proof-pagination a:last-child{text-align:right}.proof-pagination>span{color:var(--color-muted);font:700 11px/1 var(--font-mono)}.composer-send.is-ready{box-shadow:0 9px 22px rgba(37,43,36,.2)}.composer-send.is-disabled{color:color-mix(in srgb,var(--color-muted) 62%,transparent);background:var(--color-soft);box-shadow:none}.message-reply-preview{display:grid;width:100%;min-width:0;min-height:44px;gap:3px;margin:8px 0 2px;padding:7px 10px;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:11px;color:var(--color-ink);background:color-mix(in srgb,var(--activity-build) 13%,var(--color-soft));font:inherit;text-align:left;transition:background var(--motion-state) ease,transform var(--motion-tactile) var(--ease-premium)}.message-reply-preview span,.message-reply-preview strong{overflow:hidden;text-overflow:ellipsis}.message-reply-preview strong{color:var(--color-ink);font-size:11px;line-height:1.2}.message-reply-preview span{display:-webkit-box;color:var(--color-muted);font-size:12px;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:2}.message-reply-preview.is-interactive{cursor:pointer}.message-reply-preview.is-interactive:active{background:color-mix(in srgb,var(--activity-build) 21%,var(--color-soft));transform:translateX(2px)}.message-reply-preview.is-interactive:focus-visible{outline:2px solid var(--activity-build);outline-offset:2px}.message-reply-preview.is-unavailable{border-color:var(--color-line);color:var(--color-muted);background:var(--color-soft)}.pod-room-panel.is-direct .room-entry-member_message.is-viewer .message-reply-preview{color:white;background:rgba(255,255,255,.1)}.pod-room-panel.is-direct .room-entry-member_message.is-viewer .message-reply-preview strong{color:var(--activity-build)}.pod-room-panel.is-direct .room-entry-member_message.is-viewer .message-reply-preview span{color:rgba(255,255,255,.72)}.reply-context{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;padding:0}.reply-context .message-reply-preview{margin:0}.reply-context>button{align-self:stretch;padding:0 10px;border:0;border-radius:11px;color:var(--color-muted);background:transparent;font-weight:800}.room-entry.is-reply-target{background:color-mix(in srgb,var(--activity-build) 18%,var(--color-surface));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--activity-build) 78%,var(--color-ink));transition:background var(--motion-state) ease,box-shadow var(--motion-state) ease}.pod-room-panel.is-direct .room-entry-member_message.is-viewer.is-reply-target{background:color-mix(in srgb,var(--activity-build) 14%,var(--color-ink))}@media (prefers-reduced-motion:reduce){.message-reply-preview,.room-entry.is-reply-target{transition:none}}.funding-orbit,.message-orbit,.public-profile-orbit{display:none}.discover-stage-filter{display:flex;min-height:44px;align-items:stretch;gap:20px;margin:2px 0 10px;border-bottom:1px solid var(--color-line)}.discover-stage-filter a{position:relative;display:grid;min-width:48px;min-height:44px;place-items:center;color:var(--color-muted);font-size:12px;font-weight:760;letter-spacing:-.01em;text-decoration:none}.discover-stage-filter a[aria-current=page]{color:var(--color-ink)}.discover-stage-filter a[aria-current=page]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:999px;background:var(--color-ink);content:"";transform-origin:center;animation:momentum-reveal var(--motion-state) var(--ease-premium) both}.template-filter-shell{position:relative;margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter);overflow:hidden}.template-filter-shell:after{position:absolute;top:0;right:0;width:34px;height:100%;background:linear-gradient(90deg,transparent,var(--color-paper));content:"";pointer-events:none}.template-filter{display:flex;gap:6px;margin:0;padding:2px 30px 12px 0;overflow-x:auto;border:0;scrollbar-width:none}.template-filter::-webkit-scrollbar{display:none}.template-filter a{flex:0 0 auto;min-height:38px;padding:0 13px;border:1px solid var(--color-line);border-radius:999px;color:var(--color-muted);background:transparent;font-size:12px;font-weight:700;line-height:36px;text-decoration:none}.template-filter a[aria-current=page]{border-color:var(--color-ink);color:var(--color-surface);background:var(--color-ink)}.public-pod-grid{display:grid;gap:0}.adaptive-pod-card{position:relative;display:grid;min-height:106px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:13px;padding:15px 0 24px;overflow:visible;border:0;border-bottom:1px solid var(--color-line);border-radius:0;background:transparent;box-shadow:none}.adaptive-card-hit-area{position:absolute;inset:0;z-index:2;border-radius:18px}.adaptive-card-hit-area:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.adaptive-pod-media{position:relative;z-index:1;min-height:76px;grid-column:auto;overflow:hidden;border-radius:20px;background:var(--theme-soft)}.adaptive-pod-media>img{object-fit:cover;filter:saturate(.88) contrast(1.02);transition:transform .3s var(--ease-premium)}.adaptive-pod-copy{display:grid;min-width:0;z-index:1;gap:4px}.adaptive-pod-copy h2{margin:0;overflow:hidden;color:var(--color-ink);font-size:17px;line-height:1.12;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.adaptive-pod-copy>p{display:-webkit-box;margin:0;overflow:hidden;color:var(--color-muted);font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.adaptive-pod-type{position:absolute;right:0;bottom:8px;z-index:1;color:var(--color-muted);font:600 10px/1.2 var(--font-sans);letter-spacing:.01em;white-space:nowrap}.private-profile-cover{display:grid;min-height:0;grid-template-columns:88px minmax(0,1fr);align-items:center;align-content:center;justify-items:stretch;gap:17px;padding:18px 0 24px;overflow:visible;border-bottom:1px solid var(--color-line);border-radius:0;color:var(--color-ink);background:transparent;box-shadow:none}.private-profile-cover .profile-avatar{width:88px;height:88px;border:0;box-shadow:none}.private-profile-copy{gap:4px}.private-profile-copy>span{color:var(--color-muted);font:700 12px/1.2 var(--font-mono);letter-spacing:0}.private-profile-copy h1{font-size:29px;line-height:1;letter-spacing:-.045em}.private-profile-copy p{max-width:33ch;margin:3px 0 0;color:var(--color-muted);font-size:13px;line-height:1.45}.profile-people{gap:13px;margin-top:0;padding-block:22px 10px;border:0}.profile-people-lanes{gap:14px}.profile-person-row{min-height:52px}.public-profile-cover.is-profile-showcase{position:relative;display:block;min-height:0;padding:0 0 18px;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-line) 74%,transparent);border-radius:30px;color:var(--color-ink);background:#f1f0ec;box-shadow:0 28px 72px rgba(32,36,31,.1)}.public-profile-portrait{position:relative;height:310px;overflow:hidden;background:#e8e8e3}.public-profile-portrait:after{position:absolute;right:0;bottom:0;left:0;height:34%;background:linear-gradient(180deg,transparent,rgba(241,240,236,.2));content:"";pointer-events:none}.public-profile-cover.is-profile-showcase .profile-avatar-cover{position:relative;inset:auto;width:100%;height:100%;border-radius:0;transform:scale(1.12) translateY(4%);transform-origin:center bottom}.public-profile-cover-copy{position:static;display:grid;gap:5px;padding:19px 20px 0;color:var(--color-ink)}.public-profile-cover-copy>span{color:var(--color-success);font:750 11px/1.2 var(--font-mono);text-transform:none}.public-profile-cover-copy h1{margin:0;font-size:34px;line-height:.98;letter-spacing:-.055em}.public-profile-cover-copy p{max-width:34ch;margin:4px 0 0;color:var(--color-ink);font-size:15px;line-height:1.45}.public-profile-showcase-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:16px 20px 0}.public-profile-cover .public-profile-stats{display:flex;gap:18px;margin:0;border:0}.public-profile-cover .public-profile-stats>div{display:flex;align-items:center;gap:5px;padding:0;text-align:left}.public-profile-cover .public-profile-stats dt{order:2;color:var(--color-muted);font-size:10px}.public-profile-cover .public-profile-stats dd{font-size:16px;font-weight:850}.public-profile-showcase-footer .social-profile-actions{margin:0}.public-profile-showcase-footer .social-profile-actions>div{display:flex;gap:5px}.public-profile-connect,.public-profile-showcase-footer .social-profile-actions button{width:auto;min-height:44px;padding-inline:17px;border:0;border-radius:999px;color:var(--color-surface);background:var(--color-ink);box-shadow:none;font-size:12px;text-decoration:none}.message-segments.is-compact-switch{display:flex;gap:22px;margin:0 0 12px;padding:0;border-bottom:1px solid var(--color-line)}.message-segments.is-compact-switch a{position:relative;min-height:42px;padding:0;border-radius:0;color:var(--color-muted);background:transparent;font-size:13px;line-height:42px}.message-segments.is-compact-switch a[aria-current=page]{color:var(--color-ink);background:transparent}.message-segments.is-compact-switch a[aria-current=page]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px;background:var(--color-ink);content:""}.conversation-list,.friend-list{gap:0}.conversation-row{min-height:72px;grid-template-columns:48px minmax(0,1fr) auto;gap:11px;padding:10px 0;border:0;border-bottom:1px solid var(--color-line);border-radius:0;background:transparent;box-shadow:none}.conversation-row .profile-avatar{width:48px;height:48px}.conversation-row>span{gap:1px}.conversation-row strong{font-size:15px}.conversation-row p{max-width:31ch;overflow:hidden;color:var(--color-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.my-pods-groups{gap:26px}.my-pod-row{padding:12px 0;border:0;border-bottom:1px solid var(--color-line);border-radius:0;background:transparent;box-shadow:none}.my-pod-thumbnail{width:52px;height:52px;flex-basis:52px;border-radius:16px}.my-pod-main{grid-template-columns:52px minmax(0,1fr)}.pod-room-shell{padding-bottom:calc(104px + env(safe-area-inset-bottom));background:radial-gradient(circle at 80% 0,color-mix(in srgb,var(--theme-accent) 9%,transparent),transparent 26%),var(--color-paper)}.pod-room-header{min-height:58px;padding:7px 0;border-bottom:1px solid color-mix(in srgb,var(--color-line) 72%,transparent);background:color-mix(in srgb,var(--color-paper) 96%,transparent);-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}.pod-room-thumbnail{width:38px;height:38px;border-radius:14px}.pod-room-identity{grid-template-columns:38px minmax(0,1fr)}.pod-room-identity h1{font-size:15px}.pod-room-identity small{font-size:12px}.pod-room-utilities>a,.pod-room-utilities>button{width:40px;min-width:40px;height:40px;min-height:40px;border:0;border-radius:50%;background:transparent}.pod-occurrence-strip{min-height:46px;margin:8px 0 5px;padding:7px 8px 7px 11px;border:0;border-radius:14px;background:color-mix(in srgb,var(--theme-accent) 13%,var(--color-surface))}.pod-occurrence-strip a{border-radius:11px;color:var(--color-ink);background:var(--color-surface)}.pod-room-panel,.pod-room-panel.is-direct{min-height:calc(100dvh - 118px);padding-top:0}.pod-room-panel.is-direct .room-message-list,.room-message-list{display:flex;flex-direction:column;gap:0;padding:12px 0 108px}.room-message-cluster{display:grid;width:100%;grid-template-columns:32px minmax(0,1fr);align-items:end;gap:8px}.room-message-cluster.is-viewer{display:flex;justify-content:flex-end}.room-message-cluster.is-authoritative{display:block}.room-message-cluster>.profile-avatar-small{width:32px;height:32px;margin-bottom:10px}.room-avatar-spacer{width:32px}.pod-room-panel.is-direct .room-entry-member_message,.room-entry{width:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.pod-room-panel.is-direct .room-entry-member_message,.room-entry-member_message{width:fit-content;max-width:84%;justify-self:start;padding:9px 11px 7px;border:1px solid rgba(32,36,31,.065);border-radius:8px 18px 18px 18px;color:var(--color-ink);background:var(--color-surface);box-shadow:0 7px 22px rgba(32,36,31,.045)}.pod-room-panel.is-direct .room-entry-member_message.is-viewer,.room-entry-member_message.is-viewer{align-self:flex-end;justify-self:end;border-color:var(--color-ink);border-radius:18px 8px 18px 18px;color:var(--color-surface);background:var(--color-ink)}.room-entry-member_message.is-consecutive{margin-top:3px}.room-entry-member_message.is-group-end{margin-bottom:10px}.room-entry-member_message.is-group-start:not(.is-group-end){margin-bottom:0}.room-entry-member_message>header{display:flex;grid-template-columns:none;align-items:center;justify-content:space-between;gap:12px;margin-bottom:3px}.room-entry-member_message>header>div:first-child{min-width:0}.room-entry-member_message>header strong{font-size:12px;font-weight:700}.room-entry-member_message>header .room-message-meta time{display:none}.pod-room-panel.is-direct .room-entry-member_message>p,.room-entry-member_message>p{margin:0;color:inherit;font-size:15px;line-height:1.42}.pod-room-panel.is-direct .room-entry-member_message.is-viewer>p,.room-entry-member_message.is-viewer>p{color:var(--color-surface)}.room-bubble-footer{display:flex;min-height:20px;align-items:center;justify-content:flex-end;gap:5px;margin-top:3px;color:var(--color-muted);font-size:10px}.room-entry-member_message.is-viewer .room-bubble-footer{color:rgba(255,255,255,.62)}.room-bubble-footer .message-more{width:24px;min-width:24px;height:20px;min-height:20px;padding:0;border:0;color:inherit;background:transparent;opacity:.62}.room-entry-activity,.room-entry-announcement{margin:8px 0 12px;overflow:hidden;border:0;border-radius:20px;background:var(--theme-soft);box-shadow:none}.room-entry-activity,.room-entry-activity>header{color:var(--color-surface);background:var(--theme-deep)}.room-entry-activity>header{min-height:48px;margin:0;padding:10px 14px 0}.room-entry-activity>header .profile-avatar-small{width:32px;height:32px}.room-entry-activity>header .message-more,.room-entry-activity>header .room-entry-label,.room-entry-activity>header strong,.room-entry-activity>header time{color:var(--color-surface)}.room-entry-activity>header .room-entry-label,.room-entry-activity>header time{opacity:.58}.room-entry-activity .room-activity-card{gap:7px;padding:10px 14px 13px}.room-entry-activity .room-activity-main{grid-template-columns:minmax(0,1fr) 78px;gap:10px}.room-entry-activity .room-activity-card h3{display:-webkit-box;overflow:hidden;font-size:16px;line-height:1.12;-webkit-box-orient:vertical;-webkit-line-clamp:3}.room-entry-activity .room-activity-card p{margin-top:5px;font-size:11px;-webkit-line-clamp:2}.room-entry-activity .room-proof-image,.room-entry-activity .room-proof-link{width:78px;height:78px;border-radius:12px}.room-entry-activity .room-activity-card>a{min-height:36px;padding-top:7px;font-size:11px;line-height:29px}.room-entry-announcement{padding:14px;border-left:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-accent) 40%,var(--color-line))}.room-entry-system{margin:6px 0 12px;padding:8px 34px;color:var(--color-muted);text-align:center}.reaction-summary{position:relative;z-index:2;display:flex;width:fit-content;gap:2px;margin:5px -4px -16px auto;padding:2px;border:1px solid var(--color-line);border-radius:999px;background:var(--color-surface);box-shadow:0 5px 14px rgba(32,36,31,.08)}.reaction-summary button{min-width:30px;min-height:26px;padding:0 6px;border:0;border-radius:999px;color:var(--color-muted);background:transparent}.reaction-summary svg{width:14px;height:14px}.room-entry-member_message.is-viewer .message-reply-preview{color:var(--color-surface);background:rgba(255,255,255,.08)}.room-entry-member_message.is-viewer .message-reply-preview strong{color:var(--activity-neutral)}.room-entry-member_message.is-viewer .message-reply-preview span{color:rgba(255,255,255,.72)}.pod-room-panel.is-direct .room-composer,.room-composer{position:fixed;z-index:30;right:0;bottom:0;left:0;display:grid;width:min(100%,520px);gap:6px;margin:0 auto;padding:8px var(--page-gutter) max(9px,env(safe-area-inset-bottom));border:0;border-top:1px solid color-mix(in srgb,var(--color-line) 76%,transparent);border-radius:0;background:color-mix(in srgb,var(--color-paper) 96%,transparent);box-shadow:0 -14px 38px rgba(32,36,31,.06);-webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%);transform:none}.composer-row,.composer-row.is-direct{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:end;gap:7px}.composer-row.is-direct{grid-template-columns:minmax(0,1fr) 42px}.composer-plus,.composer-send{width:42px;min-width:42px;height:42px;min-height:42px;border-radius:50%}.composer-plus{color:var(--color-ink);background:var(--color-soft)}.composer-row textarea{min-height:42px;padding:11px 14px;border:1px solid var(--color-line);border-radius:21px;color:var(--color-ink);background:var(--color-surface);font:500 16px/1.25 var(--font-sans)}.composer-row textarea:focus-visible{border-color:color-mix(in srgb,var(--color-success) 52%,var(--color-line));outline:3px solid color-mix(in srgb,var(--color-success) 13%,transparent)}.message-reply-preview{background:color-mix(in srgb,var(--activity-neutral) 22%,var(--color-soft))}.message-reply-preview.is-interactive:active{background:color-mix(in srgb,var(--activity-neutral) 34%,var(--color-soft))}.message-reply-preview.is-interactive:focus-visible{outline-color:var(--color-success)}.room-entry.is-reply-target{background:color-mix(in srgb,var(--activity-neutral) 38%,var(--color-surface));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-success) 58%,transparent)}.pod-room-panel.is-direct .room-entry-member_message.is-viewer.is-reply-target{background:color-mix(in srgb,var(--color-success) 22%,var(--color-ink))}.activity-hero{padding:18px 0 10px}.activity-hero h1{max-width:100%;margin:6px 0 7px;font-size:clamp(28px,8vw,38px);line-height:.98;letter-spacing:-.055em}.activity-hero>p:not(.eyebrow){overflow:hidden;max-width:100%;font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.occurrence-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:9px 0;border-block:1px solid var(--color-line)}.occurrence-context-grid>div{min-width:0;gap:3px;padding:0 9px;border:0;border-right:1px solid var(--color-line);border-radius:0;background:transparent;box-shadow:none}.occurrence-context-grid>div:first-child{padding-left:0}.occurrence-context-grid>div:last-child{padding-right:0;border-right:0}.occurrence-context-grid span{font-size:7px}.occurrence-context-grid strong{color:var(--color-ink);font-size:10px;line-height:1.3}.occurrence-consequence-note{margin:5px 0 0;color:var(--color-muted);font-size:9px}.activity-contract-card.is-guided-flow,.activity-evidence-card.is-guided-flow{display:grid;gap:0;margin-top:16px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.guided-flow-progress{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px}.guided-flow-progress:before{position:absolute;top:11px;right:16.66%;left:16.66%;height:1px;background:var(--color-line);content:""}.guided-flow-progress span{z-index:1;display:grid;justify-items:center;gap:6px;color:var(--color-muted);font-size:10px;font-weight:700}.guided-flow-progress i{display:grid;width:23px;height:23px;place-items:center;border:1px solid var(--color-line);border-radius:50%;color:var(--color-muted);background:var(--color-paper);font:700 9px/1 var(--font-mono);font-style:normal}.guided-flow-progress span[aria-current=step]{color:var(--color-ink)}.guided-flow-progress span[aria-current=step] i{border-color:var(--color-ink);color:var(--color-surface);background:var(--color-ink)}.activity-card-heading{padding:0 0 20px;border-bottom:1px solid var(--color-line)}.activity-card-heading span{color:var(--color-success);font:750 10px/1 var(--font-mono)}.activity-card-heading h2{margin:8px 0 0;font-size:27px}.activity-card-heading>p{max-width:35ch;margin:7px 0 0;color:var(--color-muted);font-size:13px;line-height:1.45}.activity-contract-card.is-guided-flow>label,.activity-evidence-card.is-guided-flow>label{margin-top:18px;color:var(--color-ink);font-size:12px;font-weight:800}.activity-contract-card.is-guided-flow textarea,.activity-evidence-card.is-guided-flow input:not(.proof-file-input),.activity-evidence-card.is-guided-flow textarea{width:100%;min-height:48px;padding:10px 0 13px;border:0;border-bottom:1px solid var(--color-line);border-radius:0;color:var(--color-ink);background:transparent;box-shadow:none;font:550 16px/1.45 var(--font-sans)}.activity-contract-card.is-guided-flow textarea:focus,.activity-evidence-card.is-guided-flow input:not(.proof-file-input):focus,.activity-evidence-card.is-guided-flow textarea:focus{border-color:var(--color-success);box-shadow:0 1px var(--color-success)}.deliverable-choice-grid{display:grid;grid-template-columns:1fr;gap:0;margin:18px 0 0;border-bottom:1px solid var(--color-line)}.deliverable-choice-grid legend{margin-bottom:5px;color:var(--color-ink);font-size:12px;font-weight:800;text-transform:none}.deliverable-choice-grid label{display:grid;min-height:48px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0;border:0;border-top:1px solid var(--color-line);border-radius:0;color:var(--color-muted);background:transparent;transform:none}.deliverable-choice-grid label:before{width:16px;height:16px;border:1px solid var(--color-line);border-radius:50%;content:""}.deliverable-choice-grid label.is-selected{border-color:var(--color-line);color:var(--color-ink);background:transparent;transform:none}.deliverable-choice-grid label.is-selected:before{border:5px solid var(--color-success)}.deliverable-choice-grid span{max-width:none;font-size:13px}.deliverable-choice-grid i{color:var(--color-muted);font:700 9px/1 var(--font-mono)}.activity-lock-disclosure{margin:14px 0 18px;padding:12px 0;border:0;border-bottom:1px solid var(--color-line);border-radius:0;background:transparent}.activity-lock-disclosure strong{color:var(--color-ink);font-size:12px}.activity-lock-disclosure p{color:var(--color-muted);font-size:11px}.locked-task-panel{display:grid;gap:5px;margin-bottom:2px;padding:14px 0 18px;border-block:1px solid var(--color-line);border-radius:0;color:var(--color-ink);background:transparent;box-shadow:none}.locked-task-panel>span{color:var(--color-success);font:750 10px/1.2 var(--font-mono)}.locked-task-panel strong{font-size:17px;line-height:1.35}.locked-task-panel small{width:fit-content;color:var(--color-muted);font-size:10px}.proof-add-studio{display:grid;gap:12px;margin:20px 0 0;padding:0;border:0;border-radius:0;background:transparent}.proof-add-heading{min-height:44px;border-bottom:1px solid var(--color-line)}.proof-add-heading span{color:var(--color-muted);font:700 10px/1 var(--font-mono)}.proof-add-heading strong{font-size:15px}.proof-add-heading>button{min-height:38px;padding:0 13px;border:1px solid var(--color-line);border-radius:999px;color:var(--color-ink);background:transparent;font-size:11px}.proof-privacy-choice{gap:0}.proof-privacy-choice legend{margin-bottom:5px;color:var(--color-ink);font-size:12px;text-transform:none}.proof-privacy-choice label{min-height:58px;padding:7px 0;border:0;border-bottom:1px solid var(--color-line);border-radius:0;color:var(--color-muted);background:transparent}.proof-privacy-choice label.is-selected{color:var(--color-ink);background:transparent}.proof-privacy-choice input{accent-color:var(--color-success)}.proof-privacy-choice span{font-size:11px;line-height:1.35}.proof-privacy-choice strong{font-size:13px}.proof-action-sheet{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding-block:4px}.proof-action-sheet>a,.proof-action-sheet>button{min-height:74px;padding:10px;border-color:var(--color-line);border-radius:15px;background:var(--color-surface)}.proof-action-sheet i{color:var(--color-success)}.proof-action-sheet span{font-size:11px}.proof-action-sheet strong{color:var(--color-muted);font-size:9px}.draft-saved-state,.proof-lock-note{color:var(--color-muted);font-size:10px}.draft-saved-state{margin:12px 0 9px}.proof-history-controls.is-compact-filter{gap:13px;padding:4px 0 14px}.proof-history-controls.is-compact-filter nav{display:flex;gap:20px;padding:0;border-radius:0;background:transparent}.proof-history-controls.is-compact-filter nav a{position:relative;min-height:40px;padding:0;border-radius:0;background:transparent;line-height:40px}.proof-history-controls.is-compact-filter nav a[aria-current=page]{color:var(--color-ink);background:transparent;box-shadow:none}.proof-history-controls.is-compact-filter nav a[aria-current=page]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px;background:var(--color-ink);content:""}.proof-history-controls.is-compact-filter label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.proof-history-controls.is-compact-filter input[type=search]{min-height:44px;padding:0 2px;border:0;border-bottom:1px solid var(--color-line);border-radius:0;background:transparent}.proof-history-entry.is-editorial-proof{gap:12px;padding-block:22px}.proof-history-entry.is-editorial-proof .proof-review-state{padding:0;background:transparent}.proof-history-entry.is-editorial-proof .proof-history-image{margin-inline:calc(-1 * var(--page-gutter));border-radius:0}.proof-history-entry.is-editorial-proof .proof-history-copy h2{font-size:22px}.submission-detail-shell .today-hero{padding:32px 0 20px;border-bottom:1px solid var(--color-line)}.submission-detail-shell .today-hero h1{max-width:9ch;font-size:clamp(40px,12vw,54px)}.submission-detail-card.is-editorial-submission{display:grid;gap:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.submission-detail-card.is-editorial-submission>div{display:grid;gap:7px;padding:20px 0;border-bottom:1px solid var(--color-line)}.submission-detail-card.is-editorial-submission span{color:var(--color-muted);font:750 10px/1 var(--font-mono);letter-spacing:0;text-transform:none}.submission-detail-card.is-editorial-submission strong{font-size:21px;line-height:1.25;letter-spacing:-.025em}.submission-detail-card.is-editorial-submission p{margin:0;color:var(--color-ink);font-size:15px;line-height:1.55}.submission-artifact-link{display:flex;min-height:54px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-line);color:var(--color-ink);font-size:13px;font-weight:850;text-decoration:none}.submission-artifact-link>span{color:var(--color-success);font-size:18px}.submission-detail-card.is-editorial-submission>img{width:calc(100% + 2 * var(--page-gutter));height:auto;margin:14px calc(-1 * var(--page-gutter)) 0;border-radius:0}.review-timing-card.is-review-timeline{position:relative;display:grid;grid-template-columns:1fr;gap:0;margin:24px 0 8px;padding-left:23px}.review-timing-card.is-review-timeline:before{position:absolute;top:12px;bottom:12px;left:6px;width:1px;background:var(--color-line);content:""}.review-timing-card.is-review-timeline>div{position:relative;display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:16px;padding:0;border:0;border-bottom:1px solid var(--color-line);border-radius:0;background:transparent;box-shadow:none}.review-timing-card.is-review-timeline>div:before{position:absolute;top:19px;left:-21px;width:9px;height:9px;border:2px solid var(--color-paper);border-radius:50%;background:var(--color-muted);box-shadow:0 0 0 1px var(--color-line);content:""}.review-timing-card.is-review-timeline>div:first-child:before{background:var(--color-success)}.review-timing-card.is-review-timeline span{font-size:10px}.review-timing-card.is-review-timeline strong{color:var(--color-ink);font-size:11px;text-align:right}.submission-protection-note{margin:14px 0 20px;padding:13px 0;border:0;border-bottom:1px solid var(--color-line);border-radius:0;background:transparent}.submission-protection-note strong{font-size:13px}.submission-protection-note p{margin:4px 0 0;color:var(--color-muted);font-size:11px;line-height:1.45}@media (hover:hover) and (pointer:fine){.adaptive-pod-card:hover .adaptive-pod-media>img{transform:scale(1.035)}.room-bubble-footer .message-more{opacity:0}.room-bubble-footer .message-more:focus-visible,.room-entry:hover .room-bubble-footer .message-more{opacity:.72}}@media (max-width:420px){.private-profile-cover{min-height:0;padding:17px 0 22px}.public-profile-cover.is-profile-showcase{min-height:0}.public-profile-portrait{height:286px}.public-profile-showcase-footer{grid-template-columns:1fr}}.public-room-shell{width:min(100%,520px);min-height:100svh;margin-inline:auto;padding:max(14px,env(safe-area-inset-top)) var(--page-gutter) 0;background:var(--color-paper)}.public-room-header{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:16px}.public-room-header>div{display:flex;align-items:center;gap:8px;color:var(--color-muted);font-size:12px;font-weight:800}.visitor-live-dot{width:8px;height:8px;border-radius:50%;background:var(--color-success);box-shadow:0 0 0 5px color-mix(in srgb,var(--color-success) 13%,transparent);animation:visitor-live-pulse 2.4s ease-in-out infinite}.public-room-cover{position:relative;aspect-ratio:16/10;margin:10px 0 0;overflow:hidden;border-radius:30px;background:var(--theme-deep)}.public-room-cover>img{object-fit:cover;transform:scale(1.015);animation:visitor-cover-settle .9s var(--ease-premium) both}.public-room-cover-shade{position:absolute;inset:18% 0 0;background:linear-gradient(transparent,rgba(13,15,13,.82))}.public-room-intro{position:absolute;z-index:1;right:20px;bottom:20px;left:20px;display:grid;gap:7px;color:white}.public-room-intro>span{color:var(--theme-accent);font:800 10px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.public-room-intro h1{max-width:12ch;margin:0;font-size:clamp(30px,9vw,46px);line-height:.92;letter-spacing:-.055em}.public-room-intro>p{display:-webkit-box;max-width:42ch;margin:0;overflow:hidden;color:rgba(255,255,255,.78);font-size:12px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.public-room-intro>div{display:flex;align-items:center;gap:6px;color:rgba(255,255,255,.68);font-size:10px}.public-room-intro>div strong{color:white}.public-room-intro>div i{width:3px;height:3px;margin-inline:2px;border-radius:50%;background:rgba(255,255,255,.52)}.visitor-boundary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 14px;margin:16px 0 4px;padding:13px 0 15px;border-bottom:1px solid var(--color-line)}.visitor-boundary strong{color:var(--color-success);font-size:11px}.visitor-boundary span{color:var(--color-muted);font-size:11px;line-height:1.45}.public-room-stream{display:flex;min-height:320px;flex-direction:column;gap:4px;padding:14px 0 28px}.public-room-entry{display:grid;align-self:stretch;gap:9px;padding:12px 0;animation:momentum-reveal var(--motion-navigation) var(--ease-premium) both}.public-room-entry.is-member_message{width:fit-content;max-width:84%;padding:12px 14px;border-radius:6px 20px 20px;background:var(--color-surface);box-shadow:0 8px 24px rgba(32,36,31,.06)}.public-room-entry.is-announcement{margin-block:8px;padding:16px;border-radius:22px;color:var(--theme-text);background:var(--theme-deep)}.public-room-entry.is-system{align-self:center;padding-block:8px;color:var(--color-muted);font-size:11px;text-align:center}.public-room-entry.is-hidden{color:var(--color-muted);font-size:11px;font-style:italic}.public-room-author{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:9px}.public-report-trigger{display:grid;width:32px;min-width:32px;height:32px;min-height:32px;place-items:center;padding:0;border:0;border-radius:50%;color:var(--color-muted);background:transparent;font-size:9px;letter-spacing:1px;text-decoration:none}.public-room-entry.is-announcement .public-report-trigger{color:color-mix(in srgb,var(--theme-text) 65%,transparent)}.public-room-author-link,.public-room-author>span:last-child{display:grid;gap:2px;color:inherit;text-decoration:none}.public-room-author strong{font-size:12px}.public-room-author small{color:var(--color-muted);font-size:9px}.public-room-entry.is-announcement .public-room-author small{color:color-mix(in srgb,var(--theme-text) 62%,transparent)}.system-avatar{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:var(--theme-deep);background:var(--theme-accent);font-size:15px;font-weight:900}.public-reply-context{display:grid;gap:2px;padding:9px 11px;border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:12px;color:var(--color-muted);background:color-mix(in srgb,var(--color-soft) 76%,transparent)}.public-reply-context strong{color:var(--color-ink);font-size:10px}.public-reply-context span{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.public-proof-card{display:grid;gap:11px;padding:16px 0 20px;border-bottom:1px solid var(--color-line)}.public-proof-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.public-proof-card>div:first-child span{color:var(--color-muted);font:750 10px/1 var(--font-mono)}.public-proof-card>div:first-child b{width:fit-content;padding:5px 8px;border-radius:999px;color:var(--color-success);background:color-mix(in srgb,var(--color-success) 10%,transparent);font-size:9px;text-transform:capitalize}.public-proof-card h2{margin:0;font-size:22px;line-height:1.04;letter-spacing:-.035em}.public-proof-card p{margin:0;color:var(--color-muted);font-size:13px;line-height:1.5}.public-proof-card>img{width:100%;max-height:360px;object-fit:cover;border-radius:20px}.public-proof-card>a{display:flex;min-height:44px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-line);color:var(--color-ink);font-size:12px;font-weight:850;text-decoration:none}.public-proof-card>a:after{color:var(--color-success);content:"↗";font-size:17px}.public-reaction-summary{display:flex;flex-wrap:wrap;gap:6px}.public-reaction-summary span{padding:5px 8px;border:1px solid var(--color-line);border-radius:999px;color:var(--color-muted);background:var(--color-surface);font-size:9px;font-weight:750}.public-room-empty{display:grid;min-height:260px;align-content:center;gap:6px}.public-room-empty span{font-size:26px;font-weight:850;letter-spacing:-.035em}.public-room-empty p{margin:0;color:var(--color-muted);font-size:13px}.visitor-composer-boundary{position:sticky;z-index:4;right:0;bottom:0;left:0;display:flex;min-height:calc(62px + env(safe-area-inset-bottom));align-items:center;justify-content:space-between;gap:12px;margin-inline:calc(-1 * var(--page-gutter));padding:10px var(--page-gutter) max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background:color-mix(in srgb,var(--color-paper) 94%,transparent);box-shadow:0 -16px 34px rgba(32,36,31,.07);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.visitor-composer-boundary span{color:var(--color-muted);font-size:11px;font-weight:700}.visitor-composer-boundary a{display:grid;min-width:76px;min-height:40px;place-items:center;border-radius:999px;color:var(--color-surface);background:var(--color-ink);font-size:11px;font-weight:850;text-decoration:none}.visitor-funding-disclosure{border-color:color-mix(in srgb,var(--color-success) 32%,var(--color-line));background:color-mix(in srgb,var(--color-success) 7%,var(--color-surface))}.public-report-backdrop{position:fixed;z-index:40;inset:0;display:grid;align-items:end;justify-items:center;padding:18px 14px max(14px,env(safe-area-inset-bottom));background:rgba(14,16,14,.36);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:momentum-reveal var(--motion-state) var(--ease-premium) both}.public-report-sheet{width:min(100%,500px);padding:22px;border-radius:28px;background:var(--color-surface);box-shadow:0 24px 80px rgba(14,16,14,.24)}.public-report-sheet,.public-report-sheet form{display:grid;gap:12px}.public-report-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.public-report-heading>span,.public-report-kicker{color:var(--color-success);font:800 10px/1 var(--font-mono);text-transform:uppercase}.public-report-heading>button{width:40px;min-width:40px;min-height:40px;padding:0;border:0;border-radius:50%;color:var(--color-ink);background:var(--color-soft);font-size:20px}.public-report-sheet h2{margin:0 0 4px;font-size:26px;line-height:1;letter-spacing:-.04em}.public-report-sheet>p{margin:0;color:var(--color-muted);font-size:13px;line-height:1.5}.public-report-sheet label{margin-top:3px;color:var(--color-muted);font-size:11px;font-weight:750}.public-report-sheet select,.public-report-sheet textarea{width:100%;border:1px solid var(--color-line);border-radius:14px;color:var(--color-ink);background:var(--color-paper)}.public-report-sheet select{min-height:48px;padding-inline:12px}.public-report-sheet textarea{padding:12px;resize:vertical}@keyframes visitor-live-pulse{0%,to{transform:scale(.92);opacity:.78}50%{transform:scale(1.08);opacity:1}}@keyframes visitor-cover-settle{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1.015)}}.transfer-ops-shell .app-topbar nav{display:flex;gap:14px}.transfer-ops-shell .app-topbar nav a{color:var(--color-muted);font-size:11px;font-weight:800;text-decoration:none}.transfer-ops-shell .app-topbar nav a[aria-current=page]{color:var(--color-ink)}.transfer-ops-filters{display:flex;gap:8px;padding:0 0 18px;overflow-x:auto;scrollbar-width:none}.transfer-ops-filters::-webkit-scrollbar{display:none}.transfer-ops-filters a{flex:0 0 auto;min-height:38px;padding:11px 14px;border:1px solid var(--color-line);border-radius:999px;color:var(--color-muted);background:var(--color-paper);font-size:11px;font-weight:800;text-decoration:none}.transfer-ops-filters a[aria-current=page]{border-color:var(--color-ink);color:var(--color-paper);background:var(--color-ink)}.transfer-ops-queue{display:grid;gap:24px}.transfer-ops-queue>article{display:grid;gap:12px;padding:20px 0 28px;border-bottom:1px solid var(--color-line)}.transfer-ops-queue>article>header{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--color-muted);font:700 10px/1.3 var(--font-mono);text-transform:uppercase}.transfer-ops-queue h2,.transfer-ops-queue p{margin:0}.transfer-ops-queue h2{font-size:24px}.transfer-ops-queue>article>p{color:var(--color-muted);font-size:13px}.transfer-ops-queue dl{display:grid;gap:5px;margin:0}.transfer-ops-queue dl>div{display:grid;grid-template-columns:58px minmax(0,1fr);gap:9px}.transfer-ops-queue dt{color:var(--color-muted);font-size:10px}.transfer-ops-queue dd{margin:0;overflow-wrap:anywhere;font:700 10px/1.45 var(--font-mono)}.payout-retry-controls{display:grid;gap:10px;padding-top:8px}.payout-retry-controls label{display:grid;gap:6px;color:var(--color-muted);font-size:11px;font-weight:750}.payout-retry-controls textarea{width:100%;padding:11px;border:1px solid var(--color-line);border-radius:12px;color:var(--color-ink);background:var(--color-surface);resize:vertical}.transfer-ops-lock{padding:12px 14px;border-radius:12px;color:var(--color-muted);background:var(--color-surface);font-size:12px;line-height:1.45}.public-safety-shell .app-topbar nav{display:flex;gap:14px}.public-safety-shell .app-topbar nav a{color:var(--color-muted);font-size:11px;font-weight:800;text-decoration:none}.public-safety-shell .app-topbar nav a[aria-current=page]{color:var(--color-ink)}.public-safety-queue{display:grid;gap:24px}.public-safety-queue>article{display:grid;gap:12px;padding:20px 0 26px;border-bottom:1px solid var(--color-line)}.public-safety-queue>article>header{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--color-muted);font:700 10px/1.3 var(--font-mono)}.public-safety-queue h2{margin:0;font-size:24px;text-transform:capitalize}.public-safety-queue p{margin:0;color:var(--color-muted);font-size:14px;line-height:1.5}.public-safety-queue dl{display:grid;gap:4px;margin:0}.public-safety-queue dl>div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px}.public-safety-queue dt{color:var(--color-muted);font-size:10px}.public-safety-queue dd{margin:0;overflow-wrap:anywhere;font:700 10px/1.4 var(--font-mono)}.public-moderation-controls{display:grid;gap:10px;padding-top:8px}.public-moderation-controls label{display:grid;gap:5px;color:var(--color-muted);font-size:11px;font-weight:750}.public-moderation-controls select,.public-moderation-controls textarea{width:100%;border:1px solid var(--color-line);border-radius:12px;color:var(--color-ink);background:var(--color-surface)}.public-moderation-controls select{min-height:46px;padding-inline:10px}.public-moderation-controls textarea{padding:10px}.public-moderation-history{display:grid;gap:0;margin-top:34px}.public-moderation-history>article{display:grid;gap:3px;padding:13px 0;border-bottom:1px solid var(--color-line)}.public-moderation-history strong{font-size:12px;text-transform:lowercase}.public-moderation-history small,.public-moderation-history span{color:var(--color-muted);font-size:10px}.activity-contract-card.is-guided-flow,.activity-evidence-card.is-guided-flow{min-height:440px;padding-bottom:max(78px,env(safe-area-inset-bottom))}.flow-progress{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 18px;padding:0}.flow-progress>span{display:grid;gap:3px;color:var(--color-muted);font:650 10px/1.2 var(--font-mono)}.flow-progress>span strong{color:var(--color-ink);font:800 12px/1.2 var(--font-sans)}.flow-progress>div{display:flex;align-items:center;gap:6px}.flow-progress-dot{display:block;width:6px;height:6px;border-radius:999px;background:var(--color-line);transition:width var(--motion-state) var(--ease-premium),background var(--motion-state) var(--ease-premium)}.flow-progress-dot.is-complete{background:color-mix(in srgb,var(--color-success) 48%,var(--color-line))}.flow-progress-dot.is-current{width:24px;background:var(--color-success)}.flow-stage{display:grid;min-height:260px;align-content:start;gap:12px}.flow-stage-heading,.proof-stage-heading{display:grid;gap:7px;margin-bottom:3px}.flow-stage-heading>span,.proof-stage-heading>span{color:var(--color-success);font:750 10px/1 var(--font-mono)}.flow-stage-heading h2,.proof-stage-heading h2{max-width:12ch;margin:0;font-size:clamp(27px,7vw,34px);line-height:.98;letter-spacing:-.055em}.flow-stage-heading p,.proof-stage-heading p{max-width:34ch;margin:0;color:var(--color-muted);font-size:13px;line-height:1.5}.flow-stage>label,.proof-link-editor>label{margin-top:8px;color:var(--color-ink);font-size:12px;font-weight:800}.activity-contract-card.is-guided-flow .flow-stage textarea,.activity-evidence-card.is-guided-flow .flow-stage input:not(.proof-file-input),.activity-evidence-card.is-guided-flow .flow-stage textarea{min-height:52px;padding:12px 0 14px;border:0;border-bottom:1px solid var(--color-line);border-radius:0;color:var(--color-ink);background:transparent;box-shadow:none;font:600 16px/1.5 var(--font-sans)}.activity-contract-card.is-guided-flow .flow-stage textarea{min-height:146px;font-size:19px;line-height:1.45}.activity-contract-card.is-guided-flow .flow-stage textarea:focus,.activity-evidence-card.is-guided-flow .flow-stage input:not(.proof-file-input):focus,.activity-evidence-card.is-guided-flow .flow-stage textarea:focus{border-color:var(--color-success);outline:0;box-shadow:0 1px var(--color-success)}.flow-character-count{display:flex;justify-content:space-between;color:var(--color-muted);font:650 10px/1.2 var(--font-mono)}.flow-character-count b{color:var(--color-ink);font-weight:700}.deliverable-choice-grid.is-visual-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;border:0}.deliverable-choice-grid.is-visual-choice legend{grid-column:1/-1;margin-bottom:2px;color:var(--color-muted);font:650 10px/1.2 var(--font-mono)}.deliverable-choice-grid.is-visual-choice label{position:relative;display:grid;min-height:116px;grid-template-columns:1fr auto;align-content:space-between;gap:12px;padding:16px;border:1px solid var(--color-line);border-radius:18px;color:var(--color-ink);background:color-mix(in srgb,var(--color-surface) 74%,transparent);transition:transform var(--motion-tactile) var(--ease-premium),border-color var(--motion-state) var(--ease-premium),background var(--motion-state) var(--ease-premium)}.deliverable-choice-grid.is-visual-choice label:before{display:none}.deliverable-choice-grid.is-visual-choice label:active{transform:scale(.985)}.deliverable-choice-grid.is-visual-choice label.is-selected{border-color:color-mix(in srgb,var(--color-success) 50%,var(--color-line));background:color-mix(in srgb,var(--activity-build) 26%,var(--color-surface))}.deliverable-choice-grid.is-visual-choice input{position:absolute;width:1px;height:1px;opacity:0}.deliverable-choice-grid.is-visual-choice>label>svg{color:var(--color-success)}.deliverable-choice-grid.is-visual-choice>label>span{grid-column:1/-1;align-self:end;font-size:13px;font-weight:800}.deliverable-choice-grid.is-visual-choice>label>i{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;border:1px solid var(--color-line);color:transparent;background:transparent}.deliverable-choice-grid.is-visual-choice>label.is-selected>i{border-color:var(--color-success);color:var(--color-surface);background:var(--color-success)}.commitment-review-block,.proof-review-summary{display:grid;gap:0;border-block:1px solid var(--color-line)}.commitment-review-block{gap:8px;padding:20px 0}.commitment-review-block>span{color:var(--color-muted);font:700 10px/1.2 var(--font-mono)}.commitment-review-block>strong{font-size:20px;line-height:1.35;letter-spacing:-.025em}.commitment-review-block>p{margin:0;color:var(--color-muted);font-size:13px;line-height:1.5}.flow-action-dock{position:sticky;z-index:8;bottom:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:24px calc(-1 * var(--page-gutter)) calc(-1 * max(78px, env(safe-area-inset-bottom)));padding:12px var(--page-gutter) max(12px,env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb,var(--color-line) 72%,transparent);background:color-mix(in srgb,var(--color-paper) 90%,transparent);-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}.flow-action-dock>span{min-width:1px}.proof-link-error{color:var(--color-danger)!important}@media (max-width:360px){:root{--page-gutter:16px}}.flow-back-action,.flow-primary-action{display:flex;min-height:50px;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-size:13px;font-weight:850;transition:transform var(--motion-tactile) var(--ease-premium),opacity var(--motion-state) var(--ease-premium)}.flow-back-action{padding:0 13px;border:0;color:var(--color-muted);background:transparent}.flow-primary-action{justify-self:end;width:min(100%,244px);padding:0 19px;border:0;color:var(--color-surface);background:var(--color-ink)}.flow-back-action:active,.flow-primary-action:active{transform:scale(.98)}.flow-primary-action:disabled{opacity:.34}.proof-flow-stage{min-height:356px}.proof-attachment-studio{display:grid;gap:18px}.proof-media-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.proof-link-trigger,.proof-media-actions>button{display:grid;min-height:104px;align-content:space-between;gap:12px;padding:15px;border:1px solid var(--color-line);border-radius:18px;color:var(--color-ink);background:var(--color-surface);text-align:left;transition:transform var(--motion-tactile) var(--ease-premium),border-color var(--motion-state) var(--ease-premium)}.proof-link-trigger:active,.proof-media-actions>button:active{transform:scale(.985)}.proof-link-trigger>svg,.proof-media-actions>button>svg{color:var(--color-success)}.proof-link-trigger span,.proof-media-actions span{display:grid;gap:3px;color:var(--color-muted);font-size:10px;line-height:1.35}.proof-link-trigger strong,.proof-media-actions strong{color:var(--color-ink);font-size:13px}.proof-link-trigger{width:100%;min-height:76px;grid-template-columns:auto minmax(0,1fr);align-items:center;align-content:center}.proof-link-editor{display:grid;gap:8px;padding:15px 0 3px;border-top:1px solid var(--color-line)}.proof-link-editor>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;color:var(--color-success)}.proof-link-editor>p{margin:0;color:var(--color-muted);font-size:10px}.proof-image-preview{display:grid;margin:0 calc(-1 * var(--page-gutter));overflow:hidden;background:var(--color-soft)}.proof-image-preview>img{width:100%;min-height:260px;max-height:420px;object-fit:cover}.proof-image-preview>figcaption{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:12px;padding:0 var(--page-gutter);color:var(--color-ink);background:var(--color-surface)}.proof-image-preview>figcaption span{display:flex;align-items:center;gap:6px;color:var(--color-success);font-size:11px;font-weight:800}.proof-image-preview>figcaption button{min-height:44px;border:0;color:var(--color-ink);background:transparent;font-size:11px;font-weight:800}.proof-privacy-choice.is-premium-choice{display:grid;gap:0;padding:0;border:0}.proof-privacy-choice.is-premium-choice>legend{color:var(--color-ink);font-size:13px;font-weight:850}.proof-privacy-choice.is-premium-choice>p{margin:4px 0 12px;color:var(--color-muted);font-size:11px}.proof-privacy-choice.is-premium-choice>label{position:relative;display:grid;min-height:74px;grid-template-columns:30px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:9px 0;border:0;border-bottom:1px solid var(--color-line);border-radius:0;color:var(--color-muted);background:transparent}.proof-privacy-choice.is-premium-choice>label.is-selected{color:var(--color-ink);background:transparent}.proof-privacy-choice.is-premium-choice input{position:absolute;width:1px;height:1px;opacity:0}.proof-privacy-choice.is-premium-choice>label>svg{color:var(--color-success)}.proof-privacy-choice.is-premium-choice>label>span{display:grid;gap:3px;font-size:11px;line-height:1.35}.proof-privacy-choice.is-premium-choice>label strong{color:inherit;font-size:14px}.proof-privacy-choice.is-premium-choice>label>i{display:grid;width:22px;height:22px;place-items:center;border:1px solid var(--color-line);border-radius:50%;color:var(--color-surface);background:transparent}.proof-privacy-choice.is-premium-choice>label.is-selected>i{border-color:var(--color-success);background:var(--color-success)}.proof-review-summary>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:15px 0;border-bottom:1px solid var(--color-line)}.proof-review-summary>div:last-child{border-bottom:0}.proof-review-summary span{color:var(--color-muted);font:650 10px/1.45 var(--font-mono)}.proof-review-summary strong{color:var(--color-ink);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.activity-evidence-card.is-guided-flow .draft-saved-state{margin:12px 0 0;padding:0;color:var(--color-muted);background:transparent;font:650 10px/1.2 var(--font-mono);text-align:left}@media (prefers-reduced-motion:reduce){.deliverable-choice-grid.is-visual-choice label,.flow-back-action,.flow-primary-action,.flow-progress-dot,.proof-link-trigger,.proof-media-actions>button{transition:none}}.activity-shell,.creator-review-shell,.pod-reference-shell,.submission-detail-shell{--pod-divider:color-mix(in srgb,var(--color-ink) 11%,transparent)}.activity-shell .app-topbar,.creator-review-shell .app-topbar,.submission-detail-shell .app-topbar{min-height:58px}.activity-shell .phase-pill,.creator-review-shell .phase-pill,.submission-detail-shell .phase-pill{min-height:34px;padding:0 12px;border:0;color:var(--color-muted);background:var(--color-soft);font:750 10px/1 var(--font-mono);letter-spacing:.03em}.participant-submission-status{padding:24px 0 0}.participant-status-hero{padding:0 0 20px;border-bottom-color:var(--pod-divider)}.participant-status-hero h1{max-width:13ch;margin:7px 0 8px;font-size:clamp(38px,10vw,50px);line-height:.94;letter-spacing:-.062em}.participant-status-hero>p:last-child{font-size:13px}.participant-review-context{grid-template-columns:1fr;border-bottom-color:var(--pod-divider)}.participant-proof-audience,.participant-reviewer{min-height:70px;padding:12px 0}.participant-reviewer{border-bottom:1px solid var(--pod-divider)}.participant-proof-audience{grid-template-columns:minmax(0,1fr);padding-left:0;border-left:0}.participant-proof-audience small,.participant-reviewer small{font-size:9px;letter-spacing:.07em}.participant-proof-audience strong,.participant-reviewer strong{font-size:14px}.participant-proof-audience span,.participant-reviewer span{font-size:12px}.participant-submission-status .review-timing-card.is-review-timeline{margin:16px 0 0}.participant-review-history{margin-top:16px;border-block:1px solid var(--pod-divider)}.participant-review-history>summary{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:14px;color:var(--color-ink);cursor:pointer;list-style:none}.participant-review-history>summary::-webkit-details-marker{display:none}.participant-review-history>summary span{font-size:12px;font-weight:850}.participant-review-history>summary strong{color:var(--color-muted);font:700 10px/1 var(--font-mono)}.participant-review-history .review-timing-card.is-review-timeline{margin:0 0 10px}.participant-submission-status .submission-private-decision-note,.participant-submission-status .submission-protection-note{margin:16px 0 0;padding:14px 15px;border:1px solid var(--pod-divider);border-left:3px solid var(--color-success);border-radius:14px;background:color-mix(in srgb,var(--color-success) 6%,var(--color-surface))}.participant-submission-status .submission-protection-note.is-attention{border-left-color:var(--color-danger)}.participant-submission-status .submission-private-decision-note strong,.participant-submission-status .submission-protection-note strong{font-size:13px}.participant-submission-status .submission-private-decision-note p,.participant-submission-status .submission-protection-note p{max-width:42ch;font-size:12px}.submission-detail-card.is-editorial-submission{margin-top:28px;border-top:1px solid var(--pod-divider)}.submission-record-header{display:grid;gap:6px;padding:22px 0 18px;border-bottom:1px solid var(--pod-divider)}.submission-record-header>span{color:var(--color-success);font:750 10px/1 var(--font-mono)}.submission-record-header h2{margin:0;font-size:28px;line-height:1;letter-spacing:-.045em}.submission-record-section{display:grid;gap:0;padding:22px 0 8px;border-bottom:1px solid var(--pod-divider)}.submission-record-section>header{display:grid;gap:5px;padding-bottom:8px}.submission-record-section>header span{color:var(--color-muted);font:700 10px/1 var(--font-mono)}.submission-record-section>header strong{font-size:17px;letter-spacing:-.02em}.submission-detail-card.is-editorial-submission .submission-record-section>div{display:grid;gap:6px;padding:14px 0;border-bottom:1px solid color-mix(in srgb,var(--pod-divider) 76%,transparent)}.submission-detail-card.is-editorial-submission .submission-record-section>div:last-child{border-bottom:0}.submission-detail-card.is-editorial-submission .submission-record-section strong{max-width:32ch;font-size:17px;line-height:1.35}.submission-detail-card.is-editorial-submission .submission-record-section p{max-width:44ch;font-size:15px}.artifact-action.submission-artifact-link{display:grid;min-height:68px;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:14px;margin:18px 0 8px;padding:10px 12px 10px 15px;border:0;border-radius:17px;color:var(--color-surface);background:var(--color-ink);text-decoration:none;transition:transform var(--motion-tactile) var(--ease-premium),background var(--motion-state) var(--ease-premium)}.artifact-action.submission-artifact-link>span{display:grid;gap:4px;color:inherit}.artifact-action.submission-artifact-link small{color:rgba(255,255,255,.56);font:700 9px/1 var(--font-mono)}.artifact-action.submission-artifact-link strong{color:inherit;font-size:14px}.artifact-action.submission-artifact-link>i{display:grid;width:40px;height:40px;place-items:center;border-radius:13px;color:var(--color-ink);background:var(--activity-build);font-size:19px;font-style:normal}.artifact-action.submission-artifact-link:active{transform:scale(.985)}.review-evidence-figure,.submission-evidence-figure{display:grid;gap:9px;margin:18px 0 0}.review-evidence-figure img,.submission-evidence-figure img{display:block;width:100%;max-height:420px;object-fit:cover;border-radius:18px;background:var(--color-soft)}.review-evidence-figure figcaption,.submission-evidence-figure figcaption{color:var(--color-muted);font:700 10px/1.4 var(--font-mono)}.submission-detail-shell>.full-action{margin-top:22px}.creator-review-shell{padding-bottom:max(34px,env(safe-area-inset-bottom))}.creator-review-queue-hero{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:end;gap:16px;padding:30px 0 22px;border-bottom:1px solid var(--pod-divider)}.creator-review-count{display:grid;width:64px;height:64px;place-items:center;border-radius:20px;color:var(--activity-build-deep);background:var(--activity-build);font-size:28px;font-weight:900;letter-spacing:-.05em}.creator-review-queue-hero h1{margin:4px 0 6px;font-size:clamp(28px,8vw,36px);line-height:1;letter-spacing:-.05em}.creator-review-queue-hero p:last-child{margin:0;color:var(--color-muted);font-size:12px;line-height:1.45}.creator-review-queue{gap:0}.creator-review-queue-row{min-height:86px;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;padding:15px 0;border:0;border-bottom:1px solid var(--pod-divider);border-radius:0;background:transparent;box-shadow:none}.creator-review-queue-copy{gap:3px}.creator-review-queue-copy strong{font-size:15px}.creator-review-queue-copy small,.creator-review-queue-copy>span{color:var(--color-muted);font-size:11px}.creator-review-row-action{display:grid;min-height:38px;place-items:center;padding:0 12px;border-radius:999px;color:var(--color-ink);background:var(--color-soft);font-size:11px;font-weight:850}.creator-review-hero{display:grid;gap:18px;padding:28px 0 20px;border-bottom:1px solid var(--pod-divider)}.creator-review-hero h1{max-width:15ch;margin:5px 0 0;font-size:clamp(32px,9vw,42px);line-height:.96;letter-spacing:-.055em}.creator-review-participant{min-height:52px;padding:0;border:0;background:transparent}.creator-review-workspace{display:grid}.review-workspace-section{display:grid;gap:12px;padding:24px 0;border-bottom:1px solid var(--pod-divider)}.review-workspace-section>header{display:grid;gap:6px}.review-workspace-section>header span{color:var(--color-success);font:750 10px/1 var(--font-mono)}.review-workspace-section>header h2{margin:0;font-size:26px;line-height:1;letter-spacing:-.04em}.review-workspace-rows{display:grid}.review-workspace-rows>div{display:grid;gap:5px;padding:13px 0;border-bottom:1px solid color-mix(in srgb,var(--pod-divider) 76%,transparent)}.review-workspace-rows>div:last-child{border-bottom:0}.review-workspace-rows span{color:var(--color-muted);font:700 10px/1 var(--font-mono)}.review-workspace-rows p,.review-workspace-rows strong{max-width:42ch;margin:0;color:var(--color-ink);font-size:15px;line-height:1.48}.review-evidence-figure{padding:24px 0;border-bottom:1px solid var(--pod-divider)}.review-evidence-figure figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px}.review-evidence-figure figcaption span{color:var(--color-ink);font-size:12px;font-weight:850}.review-evidence-figure figcaption small{color:var(--color-muted);font-size:10px}.review-timing-disclosure{border-bottom:1px solid var(--pod-divider)}.review-timing-disclosure>summary{display:grid;min-height:58px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;color:var(--color-ink);cursor:pointer;list-style:none}.review-timing-disclosure>summary::-webkit-details-marker{display:none}.review-timing-disclosure>summary span{font-size:13px;font-weight:850}.review-timing-disclosure>summary strong{overflow:hidden;color:var(--color-muted);font:700 10px/1.3 var(--font-mono);text-align:right;text-overflow:ellipsis;white-space:nowrap}.review-timing-disclosure .review-timing-card{grid-template-columns:1fr;gap:0;margin:0 0 12px}.review-timing-disclosure .review-timing-card>div{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:14px;padding:0;border:0;border-top:1px solid var(--pod-divider);border-radius:0;background:transparent;box-shadow:none}.review-timing-disclosure .review-timing-card strong{max-width:60%;color:var(--color-ink);text-align:right}.creator-review-decision{display:grid;gap:12px;margin-top:26px;padding-top:24px;border-top:1px solid var(--pod-divider)}.creator-decision-heading{display:grid;gap:6px}.creator-decision-heading span{color:var(--color-success);font:750 10px/1 var(--font-mono)}.creator-decision-heading h2{max-width:15ch;margin:0;font-size:28px;line-height:1;letter-spacing:-.045em}.creator-decision-heading p{max-width:40ch;margin:0;color:var(--color-muted);font-size:12px;line-height:1.45}.creator-review-decision .review-decision-card{gap:8px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.creator-review-decision label{display:flex;align-items:center;justify-content:space-between;color:var(--color-ink);font-size:12px;font-weight:800}.creator-review-decision label span{color:var(--color-muted);font:650 10px/1 var(--font-mono)}.creator-review-decision textarea{min-height:92px;padding:13px 0;border:0;border-bottom:1px solid var(--pod-divider);border-radius:0;background:transparent;font-size:16px;box-shadow:none}.creator-review-decision textarea:focus{border-color:var(--color-ink);box-shadow:0 1px var(--color-ink)}.creator-review-decision .primary-action{min-height:50px;border-radius:999px;color:var(--activity-build-deep);background:var(--activity-build);box-shadow:none}.creator-review-decision .creator-reject-trigger,.creator-review-decision .creator-rejection-panel .secondary-action{min-height:48px;border:1px solid var(--pod-divider);border-radius:999px;color:var(--color-danger);background:transparent}.activity-hero{padding:18px 0 14px;border-bottom:1px solid var(--pod-divider)}.activity-hero h1{margin:5px 0 6px;font-size:clamp(29px,8vw,38px)}.activity-hero>p:not(.eyebrow){color:var(--color-muted);font-size:12px}.occurrence-context-grid{padding:11px 0;border-top:0}.occurrence-context-grid span{font-size:8px}.occurrence-context-grid strong{font-size:11px}.activity-contract-card.is-guided-flow,.activity-evidence-card.is-guided-flow{min-height:0;margin-top:22px;padding-bottom:68px}.flow-progress{margin-bottom:24px}.flow-progress>span{grid-template-columns:auto auto;align-items:baseline;gap:6px;font-size:10px}.flow-progress>span strong{color:var(--color-muted);font-size:10px;font-weight:700}.flow-stage{min-height:250px}.flow-stage-heading h2,.proof-stage-heading h2{max-width:16ch;font-size:clamp(29px,8vw,36px)}.flow-stage-heading p,.proof-stage-heading p{font-size:12px}.activity-contract-card.is-guided-flow .flow-stage textarea{min-height:132px;font-size:18px}.deliverable-choice-grid.is-visual-choice label{min-height:102px;border-radius:16px}.commitment-review-block{padding:17px 0}.commitment-review-block>strong{font-size:17px}.flow-action-dock{padding-top:10px}.flow-primary-action{width:min(100%,220px);min-height:48px}.proof-flow-stage{min-height:330px}.proof-review-summary>div{grid-template-columns:78px minmax(0,1fr);padding:13px 0}.composer-send.is-ready{color:var(--color-surface);background:var(--color-success);box-shadow:0 8px 20px color-mix(in srgb,var(--color-success) 24%,transparent)}.room-template-evidence{display:grid;gap:8px;margin-top:7px}.room-template-evidence>p{display:grid;gap:2px;margin:0}.room-template-evidence>p span{color:rgba(255,255,255,.48);font:700 8px/1.2 var(--font-mono)}.room-template-evidence>p strong{display:-webkit-box;overflow:hidden;color:rgba(255,255,255,.76);font-size:11px;font-weight:500;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.room-entry-activity .room-template-evidence>a.room-public-artifact{display:grid;min-height:46px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:10px;margin-top:3px;padding:7px 8px 7px 10px;border:1px solid rgba(255,255,255,.13);border-radius:12px;color:var(--color-surface);background:rgba(255,255,255,.055);line-height:normal;text-decoration:none}.room-public-artifact>span{display:grid;gap:3px;min-width:0}.room-public-artifact small{color:rgba(255,255,255,.46);font:700 7px/1 var(--font-mono)}.room-public-artifact strong{overflow:hidden;color:var(--color-surface);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.room-public-artifact>svg{width:30px;height:30px;padding:8px;border-radius:9px;color:var(--theme-deep,var(--color-ink));background:var(--theme-accent,var(--activity-build))}.room-entry-activity .room-activity-card>a.room-activity-action{display:flex;min-height:42px;align-items:center;justify-content:space-between;padding:8px 0 0;color:var(--theme-accent,var(--activity-build));font-size:12px!important;font-weight:850}.room-entry-activity .room-activity-card>a.room-activity-action:after{content:"→";font-size:16px}.pod-reference-intro{padding:20px 0 16px;border-bottom:1px solid var(--pod-divider)}.pod-reference-intro h1{max-width:14ch;margin:5px 0 7px;font-size:clamp(32px,9vw,42px);line-height:.98;letter-spacing:-.05em}.pod-reference-intro p{max-width:38ch;margin:0;color:var(--color-muted);font-size:12px;line-height:1.45}.pod-member-list{gap:0}.pod-member-list .pod-member-card.pod-member-row{min-height:72px;padding:12px 0;border:0;border-bottom:1px solid var(--pod-divider);border-radius:0;background:transparent;box-shadow:none}.pod-member-list .pod-member-row strong{font-size:14px}.pod-member-list .pod-member-row span{color:var(--color-muted);font-size:11px}.pod-member-list .pod-member-row small{padding:0;color:var(--color-muted);background:transparent;font-size:9px}@media (hover:hover) and (pointer:fine){.creator-review-queue-row:hover{box-shadow:none;transform:translateX(3px)}.artifact-action.submission-artifact-link:hover{background:color-mix(in srgb,var(--color-ink) 92%,var(--activity-build))}}@media (max-width:380px){.creator-review-queue-hero{grid-template-columns:52px minmax(0,1fr)}.creator-review-count{width:52px;height:52px;border-radius:17px;font-size:23px}.creator-review-queue-row{grid-template-columns:38px minmax(0,1fr)}.creator-review-row-action{grid-column:2;width:fit-content}}@media (prefers-reduced-motion:reduce){.artifact-action.submission-artifact-link,.creator-review-queue-row{transition:none}}.social-topbar{width:100%;min-width:0;gap:12px}.social-topbar .brand-runtime{display:flex;flex:1 1 auto;min-width:0;overflow:hidden}.social-topbar .app-route-title,.social-topbar .wordmark{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-topbar-actions{display:flex;flex:0 0 auto;align-items:center;gap:6px}.app-header-menu-trigger,.social-topbar .profile-entry{position:relative;display:grid;width:44px;min-width:44px;height:44px;min-height:44px;place-items:center;padding:0;border:0;border-radius:15px;color:var(--color-ink);background:var(--color-paper);box-shadow:0 9px 26px rgba(27,31,27,.08);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform var(--motion-tactile) var(--ease-premium),background-color var(--motion-tactile) var(--ease-premium)}.social-topbar .profile-entry{border-radius:50%}.app-header-menu-trigger:active,.social-topbar .profile-entry:active{transform:scale(.94)}.app-header-menu-layer{position:fixed;z-index:110;inset:0;isolation:isolate}.app-header-menu-backdrop{position:absolute;z-index:-1;inset:0;width:100%;border:0;background:rgba(24,28,24,.42);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:app-menu-backdrop-in .18s ease-out both}.app-header-menu-sheet{position:absolute;right:0;bottom:0;left:0;display:grid;width:min(100%,520px);gap:16px;margin-inline:auto;padding:18px 18px max(18px,env(safe-area-inset-bottom));border-radius:26px 26px 0 0;color:var(--color-ink);background:var(--color-paper);box-shadow:0 -28px 72px rgba(20,24,20,.2);outline:none;animation:app-menu-sheet-in .22s var(--ease-premium) both}.app-header-menu-sheet>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.app-header-menu-sheet>header>span{display:grid;gap:3px}.app-header-menu-sheet>header small{color:var(--color-muted);font:700 9px/1.1 var(--font-mono);letter-spacing:.065em;text-transform:uppercase}.app-header-menu-sheet>header strong{font-size:20px;line-height:1.1;letter-spacing:-.035em}.app-header-menu-sheet>header button{display:grid;width:44px;height:44px;place-items:center;padding:0;border:0;border-radius:15px;color:var(--color-ink);background:var(--color-surface)}.app-header-menu-sheet nav{display:grid;gap:8px}.app-header-menu-sheet nav a{display:grid;min-height:64px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border:0;border-radius:17px;color:var(--color-ink);background:var(--color-soft);text-decoration:none}.app-header-menu-sheet nav a>i,.pod-tools-sheet nav a>i{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;color:var(--color-ink);background:color-mix(in srgb,var(--activity-build) 56%,var(--color-soft));font-style:normal}.app-header-menu-sheet nav a>span,.pod-tools-sheet nav a>span{display:grid;min-width:0;gap:3px}.app-header-menu-sheet nav a strong,.pod-tools-sheet nav a strong{overflow:hidden;font-size:14px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.app-header-menu-sheet nav a small,.pod-tools-sheet nav a small{overflow:hidden;color:var(--color-muted);font-size:11px;font-weight:550;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.app-header-menu-sheet nav a>b{display:grid;min-width:24px;height:24px;place-items:center;padding-inline:6px;border-radius:999px;color:var(--color-ink);background:var(--activity-build);font:800 9px/1 var(--font-mono)}.pod-room-utilities>a,.pod-room-utilities>button{width:44px;min-width:44px;height:44px;min-height:44px}.pod-tools-sheet nav a{display:grid;min-height:62px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:7px 2px}.pod-tools-sheet nav a>i{background:var(--color-soft)}.profile-network-status{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--color-line);border-radius:17px;background:var(--color-surface)}.profile-settings-wallet .profile-network-status>span{color:var(--color-ink);font-size:13px;font-weight:750}.public-proof-card{padding:16px 14px 20px;border:1px solid var(--color-line);border-radius:20px;background:color-mix(in srgb,var(--color-surface) 82%,transparent)}.public-template-evidence{display:grid;gap:9px}.public-template-evidence>p{display:grid;grid-template-columns:minmax(76px,auto) minmax(0,1fr);gap:12px;padding-bottom:8px;border-bottom:1px solid color-mix(in srgb,var(--color-line) 76%,transparent)}.public-template-evidence>p span{color:var(--color-muted);font:700 9px/1.35 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.public-template-evidence>p{color:var(--color-ink);font-size:12px;font-weight:650}@keyframes app-menu-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes app-menu-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:360px){.social-topbar{gap:8px}.social-topbar .app-route-title{font-size:21px}.social-topbar .app-route-title .pod-mark{display:none}.app-header-menu-sheet,.pod-tools-sheet{padding-inline:14px}}@media (hover:hover) and (pointer:fine){.app-header-menu-trigger:hover,.social-topbar .profile-entry:hover{background:var(--color-surface);transform:translateY(-1px)}.app-header-menu-sheet nav a:hover,.pod-tools-sheet nav a:hover{color:var(--color-success)}}@media (prefers-reduced-motion:reduce){.app-header-menu-backdrop,.app-header-menu-sheet{animation:none}.app-header-menu-trigger,.social-topbar .profile-entry{transition:none}}