.site-footer{color:#747474;background:#f5f5f5;border-top:1px solid #ededed;margin-top:64px;font-size:12px;line-height:1.7}.footer-inner{max-width:1600px;margin:auto;padding:42px 40px 24px}.footer-top{grid-template-columns:1fr 1.4fr auto;align-items:start;gap:40px;padding-bottom:30px;display:grid}.footer-wordmark{color:#242424;letter-spacing:-1px;font-size:24px;font-weight:600;line-height:1}.footer-about p,.footer-connect p{margin:10px 0 0}.footer-connect p{margin:0 0 10px}.footer-connect p a{color:#333}.footer-connect nav{flex-wrap:wrap;gap:8px 20px;display:flex}.site-footer a:hover{color:#111;text-underline-offset:3px;text-decoration:underline}.footer-dreamstate{flex-direction:column;gap:9px;display:flex}.footer-dreamstate>span:first-child{font-size:11px}.footer-dreamstate-brand{color:#282828;align-items:center;gap:8px;display:flex}.footer-dreamstate-brand img{object-fit:contain}.footer-dreamstate-brand strong{letter-spacing:-.6px;font-size:19px;font-weight:600}.footer-dreamstate-brand>span{color:#888;margin-left:7px}.footer-disclosure{border-top:1px solid #e3e3e3;padding:23px 0}.footer-disclosure h2{color:#555;margin:0 0 7px;font-size:11px;font-weight:600}.footer-disclosure p{max-width:940px;margin:4px 0;font-size:11px}.footer-bottom{border-top:1px solid #e3e3e3;justify-content:space-between;gap:16px;padding-top:18px;font-size:11px;display:flex}@media (width>=1700px){.footer-inner{max-width:1800px}}@media (width<=1150px){.footer-inner{padding-left:28px;padding-right:28px}}@media (width<=700px){.site-footer{margin-top:36px}.footer-inner{padding:30px 22px 22px}.footer-top{grid-template-columns:1fr;gap:25px;padding-bottom:26px}.footer-dreamstate{width:fit-content}.footer-bottom{flex-wrap:wrap;gap:8px}}.submit-post{box-sizing:border-box;overscroll-behavior:contain;color:#17171c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #e7e7ed;border-radius:22px;width:min(650px,100% - 24px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:36px;font-family:inherit;overflow:auto;box-shadow:0 24px 90px #17172d26}.submit-post::backdrop{background:#1126}.submit-post button,.submit-post input{font:inherit}.submit-post button{border-radius:10px;min-height:44px;padding:11px 16px;font-size:14px;font-weight:600}.submit-post .submit-post__close{color:#66666f;background:0 0;border:0;place-items:center;width:44px;padding:0;font-size:28px;font-weight:400;display:grid;position:absolute;top:12px;right:12px}.submit-post__header{margin-bottom:28px;padding-right:16px}.submit-post__eyebrow{color:#71717a;letter-spacing:1.5px;margin:0 0 14px;font-size:11px;font-weight:600}.submit-post h2{letter-spacing:-.9px;margin:0 0 12px;font-family:inherit;font-size:clamp(24px,5vw,30px);font-weight:600;line-height:1.15}.submit-post__header>p:last-child{color:#66666f;margin:0;font-size:14px;line-height:1.6}.submit-post form,.submit-post__input-row,.submit-post__preview{min-width:0}.submit-post label{margin-bottom:9px;font-size:13px;font-weight:600;display:block}.submit-post__input-row{flex-wrap:wrap;gap:10px;display:flex}.submit-post input{color:#17171c;background:#fff;border:1px solid #d9d9e2;border-radius:10px;flex:270px;width:100%;min-width:0;min-height:46px;padding:12px;font-size:16px}.submit-post input[aria-invalid=true]{border-color:#b42332}.submit-post__secondary{color:#33333c;background:#fafafb;border:1px solid #d9d9e2}.submit-post__primary{color:#24242c;background:#fff;border:1px solid #dadade}.submit-post__primary:hover:not(:disabled){background:#fafafa;border-color:#babac6}.submit-post__secondary:hover:not(:disabled),.submit-post__close:hover{background:#f0f0f5}.submit-post button:disabled{cursor:not-allowed;opacity:.5}.submit-post :is(input,button):focus-visible{outline-offset:3px;outline:2px solid #114bea}.submit-post__hint{color:#66666f;margin:10px 0 0;font-size:12px;line-height:1.6}.submit-post__preview{width:100%;max-width:550px;margin:24px auto 0;position:relative;overflow-x:auto}.submit-post__keywords{margin-top:20px}.submit-post__error{color:#a11b2a;overflow-wrap:anywhere;background:#fff1f2;border-radius:8px;margin:18px 0 0;padding:12px;font-size:14px;line-height:1.5}.submit-post__footer{border-top:1px solid #eeeef2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding-top:22px;display:flex}.submit-post__footer p{color:#66666f;flex:180px;margin:0;font-size:12px;line-height:1.6}.submit-post__success{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.submit-post__success p{color:#216641;margin:0;font-size:14px}@media (width<=480px){.submit-post{border-radius:16px;padding:28px 16px 20px}.submit-post__header{padding-right:20px}.submit-post__input-row>button,.submit-post__footer>button{width:100%}}:root{color:#111;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--blue:#114bea;--muted:#85858c;background:#fff;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button,a,input{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.sr-only,.skip-link:not(:focus){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:5;background:#fff;padding:12px;position:absolute;top:10px;left:10px}.page-shell{max-width:1600px;margin:auto;padding:0 40px}.hero{text-align:center;padding:76px 0 88px}.hero h1{letter-spacing:-4px;margin:0;font-family:inherit;font-size:clamp(44px,6.5vw,88px);font-weight:500;line-height:1.08}.hero h1 em{color:var(--blue);font-weight:inherit;font-style:normal}.search-field{color:#99999f;background:#fff;border:1px solid #f6f6f8;border-radius:999px;align-items:center;gap:14px;max-width:600px;height:58px;margin:auto;padding:0 23px;transition:box-shadow .15s,border-color .15s;display:flex;box-shadow:0 5px 12px #10102004,0 13px 40px #10102008}.search-field:focus-within{color:var(--blue);border-color:#d5dfff;box-shadow:0 0 0 3px #114bea0a,0 13px 40px #10102008}.search-field input{color:#111;background:0 0;border:0;width:100%;min-width:0;height:100%;padding:0;font-size:16px;outline:none!important}.search-field input::placeholder{color:#929299}.search-field input::-webkit-search-cancel-button{display:none}.search-field kbd{color:#96969f;white-space:nowrap;background:#f6f6f8;border:1px solid #e5e5eb;border-radius:9px;padding:4px 6px;font-family:inherit;font-size:12px;box-shadow:0 1px 1px #00000008}.search-field button{color:#777;background:0 0;border:0;border-radius:50%;padding:4px;display:flex}.hero>p{color:#626268;margin:19px 0 34px;font-size:15px;line-height:1.6}.archive-toolbar{justify-content:flex-end;align-items:center;gap:20px;margin-bottom:22px;display:flex}.segmented-control{background:#f1f1f5;border-radius:999px;align-items:center;gap:3px;padding:3px;display:inline-flex}.segmented-control button{color:#53535d;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:9px 17px;font-size:14px;line-height:20px;display:inline-flex}.segmented-control button span{color:#92929a;font-size:13px}.segmented-control button[aria-pressed=true]{color:#18181c;background:#fff;border-color:#e2e2e8;box-shadow:0 1px 3px #0000000a}.toolbar-right{align-items:center;gap:20px;display:flex}.collection-caption{color:#909098;font-size:13px}.view-toggle{border-radius:12px;gap:2px;padding:3px}.view-toggle button{color:#9797a0;border-radius:10px;padding:9px 12px}.tweet-gallery.layout-grid{columns:3;column-gap:24px}.tweet-gallery.layout-list{max-width:550px;margin:0 auto}.tweet-item{vertical-align:top;break-inside:avoid;width:100%;margin:0 0 24px;display:inline-block;position:relative}.embed-host{width:100%;min-width:0}.embed-host .twitter-tweet{margin:0!important}.embed-loading{color:#9b9ba3;background:linear-gradient(140deg,#fcfcfd,#fff);border:1px solid #eff0f3;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:370px;font-size:13px;display:flex}.embed-loading+.embed-host{opacity:0;position:absolute;top:0;left:0;right:0}.loading-dot{background:#c7c7d0;border-radius:50%;width:6px;height:6px;animation:1.5s infinite breathe}.embed-error{text-align:center;background:#fafafb;border:1px solid #e8e8ed;border-radius:14px;padding:55px 20px;font-size:14px}.embed-error p{color:#777;margin:0 0 18px}.embed-error a{color:var(--blue);align-items:center;gap:6px;display:inline-flex}.embed-error button{color:#666;background:#fff;border:1px solid #e1e1e8;border-radius:99px;margin:19px auto 0;padding:8px 15px;font-size:12px;display:block}.is-error .embed-host{display:none}.empty-state{text-align:center;color:#95959e;background:#fcfcfd;border:1px solid #f0f0f4;border-radius:18px;padding:70px 20px}.empty-state h2{letter-spacing:-.6px;color:#292932;margin:20px 0 10px;font-size:22px;font-weight:500}.empty-state p{max-width:340px;margin:0 auto;font-size:14px;line-height:1.6}.empty-state button{color:#333;background:#fff;border:1px solid #e3e3e9;border-radius:99px;margin-top:23px;padding:10px 18px;font-size:13px}@keyframes breathe{50%{opacity:.3}}@media (width>=1700px){.page-shell{max-width:1800px}.tweet-gallery.layout-grid{column-gap:28px}.hero{padding-top:90px;padding-bottom:120px}.hero h1{font-size:94px}}@media (width<=1150px){.tweet-gallery.layout-grid{columns:2}.page-shell{padding:0 28px}.hero{padding-bottom:75px}.hero h1{letter-spacing:-3.5px;font-size:68px}}@media (width<=700px){.page-shell{padding:0 18px}.hero{padding:56px 0 48px}.hero h1{letter-spacing:-2px;max-width:410px;margin:0 auto;font-size:44px;line-height:1.02}.search-field{gap:10px;height:51px;padding:0 17px}.search-field input{font-size:13px}.search-field>svg{flex-shrink:0;width:18px}.search-field kbd{border-radius:6px;padding:3px 5px;font-size:10px}.hero>p{max-width:290px;margin:17px auto 27px;font-size:14px}.archive-toolbar{gap:10px;margin-bottom:15px}.segmented-control button{padding:7px 13px;font-size:12px}.segmented-control button span{font-size:12px}.view-toggle button{padding:7px 10px}.toolbar-right{gap:0}.collection-caption{display:none}.tweet-gallery.layout-grid{columns:1;max-width:550px;margin:auto}.tweet-item{margin-bottom:19px}.embed-loading{min-height:340px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.top-nav{justify-content:space-between;align-items:center;padding-top:26px;font-size:13px;display:flex}.top-nav>a{color:#292932;font-weight:600}.top-nav button,.submit-section button{color:#24242c;background:#fff;border:1px solid #dadade;border-radius:10px;align-items:center;gap:16px;padding:11px 17px;font-size:13px;display:inline-flex}.top-nav button:hover,.submit-section button:hover{background:#fafafa;border-color:#babac6}.archive-notice{color:#707078;font-size:13px}.archive-notice button{color:#114bea;background:0 0;border:0;text-decoration:underline}.submit-section{background:#f7f8fb;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin:55px 0 0;padding:46px 38px;display:flex}.submit-section h2{letter-spacing:-.8px;margin:0 0 9px;font-size:27px;font-weight:500}.submit-section p{color:#7c7c86;margin:0;font-size:14px;line-height:1.6}.submit-section button{flex-shrink:0}@media (width<=700px){.top-nav{padding-top:18px}.top-nav button{padding:9px 13px}.submit-section{border-radius:15px;flex-direction:column;align-items:flex-start;margin-top:32px;padding:28px 23px}.submit-section h2{font-size:24px}}
