.terms-page{min-height:100dvh;color:var(--text);background:var(--paper)}.terms-header{width:min(1080px,calc(100% - 48px));min-height:74px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--rule)}.terms-wordmark{min-height:26px;display:inline-flex;align-items:center;gap:9px;color:var(--text);font-family:var(--font-sans);font-size:15px;font-weight:700;letter-spacing:.07em;text-decoration:none}.terms-mark{width:28px;height:28px;display:grid;place-items:center;border:var(--rule-medium) solid var(--ink);border-radius:0;color:var(--ink);background:transparent;font-size:13px;font-weight:600}.terms-back,.terms-mark{font-family:var(--font-mono)}.terms-back{display:inline-flex;align-items:center;min-height:26px;color:var(--text-soft);font-size:var(--type-meta);font-weight:500;letter-spacing:var(--tracking-mono);text-decoration:none}.terms-back:hover{color:var(--accent)}.terms-content{width:min(760px,calc(100% - 48px));margin:0 auto;padding:84px 0 76px}.terms-kicker{margin:0 0 14px;color:var(--accent);font-family:var(--font-mono);font-size:var(--type-label);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase}.terms-content h1{margin:0;font-family:var(--font-sans);font-size:clamp(34px,5vw,52px);font-weight:800;letter-spacing:-.045em;line-height:1.02}.terms-lede{max-width:620px;margin:24px 0 12px;color:var(--ink-soft);font-size:16px;line-height:1.65}.terms-updated{margin:0 0 56px;color:var(--muted);font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:var(--tracking-mono)}.terms-content section{padding:25px 0;border-top:1px solid var(--rule)}.terms-content h2{margin:0 0 9px;font-family:var(--font-sans);font-size:var(--type-heading);font-weight:700;letter-spacing:-.025em}.terms-content section p{max-width:680px;margin:0;color:var(--ink-soft);font-size:var(--type-body);line-height:1.7}.terms-footer{width:min(760px,calc(100% - 48px));margin:0 auto;padding:20px 0 28px;display:flex;align-items:center;gap:10px;border-top:1px solid var(--rule);color:var(--muted);font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:var(--tracking-mono)}.terms-footer .wyzfeed-mark{color:var(--ink)}.contact-content{padding-bottom:42px}.contact-form{max-width:620px;margin-top:42px;display:grid;grid-gap:19px;gap:19px}.contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.contact-form label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-family:var(--font-mono);font-size:var(--type-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.contact-form input,.contact-form textarea{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid var(--rule);border-radius:0;outline:none;color:var(--text);background:transparent;font-family:var(--font-sans);font-size:var(--type-body);font-weight:400;letter-spacing:var(--tracking-body);text-transform:none;resize:vertical}.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--muted)}.contact-form input{min-height:44px}.contact-form textarea{min-height:148px;line-height:1.55}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--accent);box-shadow:none}.contact-submit{width:-moz-fit-content;width:fit-content;min-height:44px;padding:0 18px;border:0;border-radius:0;color:var(--paper);background:var(--ink);cursor:pointer;font-family:var(--font-mono);font-size:var(--type-meta);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.contact-submit:hover:not(:disabled){background:var(--accent-strong)}.contact-submit:disabled{cursor:wait;opacity:.65}.contact-status{margin:-3px 0 0;font-family:var(--font-mono);font-size:var(--type-meta);font-weight:500;letter-spacing:var(--tracking-mono)}.contact-status.is-success{color:var(--accent)}.contact-status.is-error{color:var(--danger)}@media (max-width:560px){.contact-form-grid{grid-template-columns:1fr}}.sheet-backdrop{position:fixed;inset:0;z-index:120;padding:18px 24px 0;display:flex;align-items:flex-end;justify-content:center;background:var(--scrim);animation:overlay-in .18s ease-out both}.sheet-backdrop.is-closing{animation:overlay-out .24s ease-in both}.sheet-backdrop.is-closing>section{animation:sheet-down .24s cubic-bezier(.4,0,1,1) both}.compose-sheet,.record-sheet{width:min(1040px,calc(100% - 48px));height:calc(100dvh - 18px);max-height:calc(100dvh - 18px);display:flex;flex-direction:column;overflow:hidden;border:var(--rule-medium) solid var(--ink);border-bottom:0;border-radius:0;background:var(--paper);animation:sheet-up .38s cubic-bezier(.22,1,.36,1)}.record-page{width:100%;min-height:calc(100vh - var(--topbar));height:auto;max-height:none;overflow:visible;border:0;border-radius:0;background:var(--paper);box-shadow:none;animation:none}.record-page.stream{border:0}.record-page .sheet-layout{min-height:calc(100dvh - var(--topbar));overflow:visible}.record-page .record-detail{overflow:visible}.record-page .post-timeline{position:-webkit-sticky;position:sticky;top:var(--topbar);align-self:stretch;min-height:calc(100dvh - var(--topbar));max-height:none;border-right:0;background:transparent}.record-page .record-sheet-header{min-height:0;margin:-22px -14px 0;padding:27px 14px 25px;display:block;border-bottom:var(--rule-heavy) solid var(--ink);background:transparent}.record-page .selected-post{margin:0 26px;padding:34px 0 0;border:0;border-radius:0;background:transparent}.record-page .post-discussion{padding:0 26px 48px}.compose-sheet{width:min(1060px,calc(100% - 48px))}.profile-setup-sheet{width:min(680px,calc(100% - 48px));max-height:calc(100dvh - 42px);display:flex;flex-direction:column;overflow:hidden;border:var(--rule-medium) solid var(--ink);border-bottom:0;border-radius:0;background:var(--paper);animation:sheet-up .38s cubic-bezier(.22,1,.36,1)}.profile-setup-sheet .sheet-header{min-height:0;padding:18px 24px;border-bottom-color:var(--rule);background:var(--paper)}.profile-setup-sheet .sheet-header-copy{min-width:0}.profile-setup-sheet .profile-setup-form{background:transparent}.profile-onboarding-sheet{width:min(620px,calc(100% - 48px))}.sheet-handle{width:34px;height:2px;margin:9px auto 0;flex:0 0 auto;border-radius:0;background:var(--rule)}.sheet-header{min-height:112px;padding:14px 24px 16px;flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--rule);background:var(--paper)}.compose-header{min-height:62px;padding-block:10px;align-items:center}.compose-header h2{margin:0;font-size:20px;font-weight:800;letter-spacing:-.03em}.workflow-heading{min-width:0;display:flex;align-items:baseline;gap:10px}.post-composer-form{min-height:0;padding:18px 28px max(96px,calc(16px + env(safe-area-inset-bottom)));flex:1 1;display:flex;flex-direction:column;gap:14px;overflow-y:auto;overscroll-behavior:contain;scroll-padding-bottom:96px}.writer-step{width:min(100%,780px);max-height:100%;margin-inline:auto}.post-composer-form>label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-family:var(--font-mono);font-size:var(--type-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.post-composer-form>label input{height:44px;padding:0 12px;border-radius:0;font-family:var(--font-sans);font-size:var(--type-body);letter-spacing:var(--tracking-body);text-transform:none}.take-required-alert{padding:9px 11px;border:1px solid var(--danger-line);border-radius:0;color:var(--danger);background:var(--danger-soft);font-family:var(--font-mono);font-size:var(--type-meta);font-weight:500;letter-spacing:var(--tracking-mono);line-height:1.45}@media (max-width:1180px){.topbar{gap:22px;padding-inline:24px}.primary-nav{gap:20px}.page-grid{width:100%;margin:0;grid-template-columns:minmax(0,1fr) 300px}.site-rail{padding:30px 0 22px 26px;border-right:0;border-left:1px solid var(--rule)}}@media (max-width:960px){.page-grid{grid-template-columns:minmax(0,1fr)}.primary-nav button span{display:none}.topbar .user-trigger{max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-page,.site-rail{min-height:0}.site-rail{position:relative;top:auto;height:auto;padding:0 26px 28px;display:flex;border-left:0;border-top:1px solid var(--rule);background:transparent}.site-rail>section{display:none}.site-rail .site-footer{width:100%;margin-top:0}}@media (max-width:720px){:root{--topbar:58px}body{padding-bottom:0}.app-shell,body{overflow-x:hidden}.app-shell{padding-bottom:calc(62px + env(safe-area-inset-bottom))}.auth-page{min-height:100dvh;padding:84px 17px 34px;display:block}.auth-brand{top:22px;left:17px}.auth-intro{display:none}.wyzfeed-auth-root{width:100%}.wyzfeed-auth-card-inner{padding:30px 22px 24px}.wyzfeed-auth-footer{padding:18px 22px 22px}.primary-nav{display:none}.topbar{padding:0 12px;gap:10px}.public-home{padding-bottom:8px}.public-home-intro{margin:0 18px;padding:26px 0 18px}.public-home-intro h1{max-width:none;font-size:33px}.home-take-grid{margin:12px 18px 0;grid-template-columns:repeat(2,minmax(0,1fr))}.home-take-card{min-height:116px;padding:13px 12px}.home-take-card:nth-child(2n){border-right:0}.home-take-card:nth-child(n+3){border-top:1px solid var(--rule)}.home-pick-grid{margin:0 18px;grid-template-columns:minmax(0,1fr)}.home-pick-group:nth-child(odd){padding-right:0}.home-pick-group:nth-child(2n){padding-left:0;border-left:0}.home-pick-option{grid-template-columns:84px minmax(0,1fr) 36px}.record-pagination{padding-inline:18px}.brand-wordmark{display:none}.topbar.is-signed-in .top-actions{display:flex;gap:4px}.topbar.is-signed-in .create-button{display:none}.topbar.is-signed-in .user-trigger{max-width:112px;height:34px;padding-inline:7px;overflow:hidden;font-size:12px;text-overflow:ellipsis}.topbar.is-signed-out .top-actions{display:flex;gap:4px}.topbar.is-signed-out .topbar-auth-actions{gap:4px}.topbar.is-signed-out .topbar-auth-actions button{min-height:30px;padding:0 8px;font-size:10px}.brand-mark{width:28px;height:28px}.search-wrap{min-width:0;max-width:none;margin-left:0}.search-box{height:34px;padding:0 2px 6px}.search-box input{font-size:16px}.search-popover{position:fixed;top:calc(var(--topbar) + 8px);right:10px;left:10px;width:auto;max-height:calc(100dvh - var(--topbar) - 78px)}.page-grid{width:100%;min-height:calc(100vh - var(--topbar));padding-inline:0;display:block}.home-stream{padding-bottom:0}.site-rail,.site-rail.is-public-home{padding:20px 18px 0}.site-rail .site-footer{padding:14px 0 16px}.profile-page,.stream{border-inline:0}.page-heading{margin:0 18px;padding:26px 0 14px}.page-heading h1{font-size:30px}.page-heading span{margin-top:8px;font-size:var(--type-small)}.feed-section-header{min-height:0;margin:22px 18px 0;padding:0 0 8px}.explore-stream .feed-section-header{top:auto}.feed-section-header h2,.tag-heading{font-size:11px}.tag-heading{min-height:26px;display:inline-flex;align-items:center}.empty-state{margin:24px 18px 0;padding:32px 0}.record-pagination{margin-inline:18px;padding:14px 0 22px}.record-card{margin:0 18px;padding:26px 0 28px}.record-content{padding:0}.record-content h2{margin:13px 0 9px;font-size:20px}.record-content .post-body{font-size:14px;line-height:1.6}.prediction-set,.record-content .tag-list{margin-top:14px;gap:7px}.prediction-set{padding:0}.take-pill{max-width:100%}.take-more{min-height:32px;padding-inline:0}.record-actions{min-height:40px;margin-top:18px;padding:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"actions utilities";align-items:center;grid-gap:8px;gap:8px;border:0}.record-byline{width:100%;gap:7px;overflow:visible}.record-byline .user-link{flex:0 1 auto;min-width:0;max-width:100%;overflow:visible}.record-byline time{flex:0 0 auto}.post-actions{grid-area:actions;width:100%;gap:16px;border:0}.post-actions,.post-actions button{min-height:40px;justify-content:flex-start;padding:0}.post-actions button{min-width:0;flex:0 0 auto;gap:6px}.share-trigger{min-width:40px;min-height:40px;justify-content:center}.record-utilities{grid-area:utilities;margin-left:0;gap:2px}.record-utilities .share-trigger{min-width:42px}.record-utilities .share-trigger span{display:none}.record-utilities .follow-record,.record-utilities .record-more{width:42px;height:42px}.mobile-nav{position:fixed;inset:auto 0 0;z-index:55;height:calc(62px + env(safe-area-inset-bottom));padding:0 6px env(safe-area-inset-bottom);display:grid;grid-template-columns:repeat(5,1fr);border-top:var(--rule-medium) solid var(--rule-strong);background:var(--paper)}.mobile-nav button{min-width:0;display:grid;justify-items:center;align-content:center;grid-gap:4px;gap:4px;border:0;border-top:var(--rule-heavy) solid transparent;color:var(--muted);background:transparent;cursor:pointer;font-family:var(--font-mono);font-size:var(--type-label);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.mobile-nav button.active{color:var(--ink);border-top-color:var(--accent)}.mobile-nav button.active svg{color:var(--accent)}.mobile-nav .mobile-create{color:var(--ink)}.mobile-nav svg{width:18px;height:18px}.following-page .following-tag-list,.following-page .user-list,.user-list{padding-inline:18px}.user-row{min-height:0;padding:16px 0}.profile-hero{margin:0 18px;padding:22px 0}.profile-hero-top{display:block}.profile-identity{gap:13px}.profile-identity-actions{margin-top:16px;flex-wrap:wrap}.profile-edit-button{min-height:36px}.profile-report-button{min-height:36px;padding-inline:6px}.profile-bio{margin-top:16px}.profile-hero h1{font-size:21px}.view-tabs{margin:0 18px;padding:0;gap:22px;overflow-x:auto;scrollbar-width:none}.view-tabs::-webkit-scrollbar{display:none}.view-tabs button{flex:0 0 auto}.profile-tabs.is-compact{gap:20px}.profile-tabs.is-compact .profile-tab-identity{width:122px;padding-right:12px}.profile-comments{padding-inline:18px}.sheet-backdrop{padding:8px 0 0}.compose-sheet,.record-sheet{height:calc(100dvh - 8px)}.compose-sheet,.profile-onboarding-sheet,.profile-setup-sheet,.record-sheet{width:100%;max-height:calc(100dvh - 8px);border-inline:0;border-radius:0}.confirmation-sheet{width:100%;border-inline:0;border-radius:0}.confirmation-sheet-header{padding:18px 18px 10px}.confirmation-sheet-actions{padding:14px 18px max(18px,env(safe-area-inset-bottom))}.confirmation-sheet-actions button{flex:1 1}.profile-setup-sheet .sheet-header{padding:14px 18px 16px}.profile-setup-form{padding:18px 18px max(24px,env(safe-area-inset-bottom))}.profile-edit-form{padding:0}.profile-form-scroll{padding:18px 18px 24px}.profile-form-footer{padding-inline:18px}.record-page{width:100%;min-height:calc(100vh - var(--topbar));height:auto;max-height:none;border:0;border-radius:0}.record-page.stream{border-inline:0}.record-page .sheet-layout{min-height:0;overflow:visible}.record-page .post-timeline{min-height:0;max-height:none}.sheet-header{min-height:98px;padding:13px 16px 14px}.record-sheet-header{position:relative;display:block}.post-timeline .record-sheet-header{margin:-13px -18px 8px;padding:17px 18px 10px}.record-sheet-header .sheet-header-copy{min-width:0}.record-sheet:not(.record-page) .record-sheet-header .record-author-block{padding-right:52px}.record-history-nav{margin-bottom:11px;padding-right:102px}.record-history-nav-label{padding-top:2px;font-size:11px}.record-sheet-header .static-tags{display:flex;flex-wrap:wrap;gap:6px}.record-author-link .user-link-name{font-size:16px}.compose-header{min-height:62px;padding-block:10px}.sheet-header h2{margin-top:6px;font-size:17px}.sheet-layout{display:block;overflow-y:auto}.post-timeline{position:static;z-index:auto;padding:13px 18px 11px;display:block;overflow:visible;border-right:0;border-bottom:1px solid var(--rule);background:var(--paper)}.record-page .post-timeline{position:static;top:auto}.timeline-list{display:flex;gap:7px;padding-bottom:8px;overflow-x:auto;overflow-y:hidden;border-top:0;scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent}.timeline-list button:before,.timeline-list:before{display:none}.timeline-item{flex:0 0 188px;border:1px solid var(--rule)}.timeline-item:has(>button:first-child.active){border-color:var(--accent)}.timeline-list button{flex:0 0 auto;min-height:88px;padding:10px 12px}.timeline-item>button:first-child strong{overflow:visible;white-space:normal}.timeline-list button strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}.record-detail{overflow:visible}.selected-post{padding:20px 18px 22px}.record-page .selected-post{margin:0 18px;padding:26px 0 0}.record-page .post-discussion{padding:0 18px 36px}.record-page .record-sheet-header{margin:-13px -18px 0;padding:18px}.selected-post-title{margin-bottom:16px;font-size:26px;line-height:1.1}.selected-post-engagement{min-height:36px;gap:8px 12px;padding:14px 0 0}.selected-post-reactions .post-actions{width:auto;gap:4px;padding-top:0;border-top:0}.selected-post-reactions .post-actions button{min-width:32px;min-height:32px;flex:0 1 auto}.selected-post-report{min-width:36px;min-height:36px;padding:4px 8px}.post-discussion{padding:0 18px 30px}.comment p{margin-left:0}.comment-footer{margin-left:0;gap:14px}.comment-replies{margin-left:14px}.comment-composer textarea,.compose-sheet input,.compose-sheet select,.compose-sheet textarea,.profile-setup-sheet input,.profile-setup-sheet textarea{font-size:16px}.post-composer-form{padding:18px 18px 14px;gap:11px}.writer-step{width:100%}.workflow-body{padding:16px 18px}.take-chooser{height:min(66dvh,590px);min-height:0;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.take-catalog{max-height:none;border-right:0;border-bottom:1px solid var(--rule)}.take-search-row select{width:124px}.selected-takes{padding:14px}.selected-take-row{grid-template-columns:minmax(0,1fr) minmax(104px,.8fr) 28px}.workflow-footer{padding-inline:18px}.rich-editor-surface{min-height:146px;font-size:16px}.editor-mode-toggle button{font-size:12px}.report-form{padding:18px 18px 14px;gap:11px}.composer-footer{padding:12px 18px calc(18px + env(safe-area-inset-bottom))}.toast{right:14px;bottom:76px;left:14px}}@media (max-width:420px){.post-actions{gap:14px}.record-utilities{gap:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}