:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#edf0ea;--ink:#14201f;--muted:#5d6b67;--panel:#fffff9d6;--panel-strong:#fffffaf2;--line:#192b2b29;--line-strong:#192b2b4d;--marble:#f8f5ec;--paper:#fffef8;--bronze:#a86732;--aqua:#227986;--wine:#893f50;--olive:#6f7e48;--shadow:0 24px 70px #0f1d1f2e;--small-shadow:0 12px 34px #0f1d1f1f;--radius:8px;--symposium-feed-width:840px;--symposium-shell-edge:24px;--symposium-detail-top:120px;--symposium-topbar-brand-slot:112px;--symposium-view-nav-width:156px;--symposium-left-rail-width:calc(var(--symposium-topbar-brand-slot) + 8px + var(--symposium-view-nav-width));--symposium-side-rail-bottom-clearance:154px}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea{font:inherit}button{color:inherit}.entry-sequence{color:#fffdf5;background:#0e1b1d;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.entry-image{object-fit:cover;transform-origin:50% 82%}.entry-image.approaching{animation:5s ease-in-out forwards stairApproach}.entry-veil{background:linear-gradient(#060d0f14 58%,#060d0f9e),linear-gradient(90deg,#060d0f80,#0000 36%,#060d0f4d);position:absolute;inset:0}.entry-sequence.night .entry-veil{background:linear-gradient(#03080d1a 56%,#03080d94),linear-gradient(90deg,#03080d6b,#0000 38%,#03080d3d)}.entry-stair-lines{display:none}.entry-stair-lines span{background:#fffdf557;width:min(92vw,980px);height:1px;animation:5s ease-in-out forwards stepSweep;position:absolute;left:50%;transform:translate(-50%)rotateX(58deg)}.entry-stair-lines span:first-child{bottom:8%}.entry-stair-lines span:nth-child(2){bottom:17%}.entry-stair-lines span:nth-child(3){bottom:26%}.entry-stair-lines span:nth-child(4){bottom:35%}.entry-stair-lines span:nth-child(5){bottom:44%}.entry-stair-lines span:nth-child(6){bottom:53%}.entry-stair-lines span:nth-child(7){bottom:62%}.entry-stair-lines span:nth-child(8){bottom:71%}.entry-stair-lines span:nth-child(9){bottom:80%}.entry-copy{animation:5s ease-in-out forwards entryFade;position:absolute;bottom:clamp(34px,8vw,98px);left:clamp(22px,6vw,84px);right:clamp(22px,6vw,84px)}.entry-copy p{letter-spacing:0;max-width:980px;margin:0;font-size:clamp(3rem,7vw,6.8rem);font-weight:820;line-height:.96}.entry-auth{z-index:3;border-radius:var(--radius);color:#fffdf5;-webkit-backdrop-filter:blur(22px);background:#0c1416c7;border:1px solid #fffdf542;gap:12px;width:min(440px,100vw - 36px);padding:16px;display:grid;position:absolute;bottom:clamp(28px,7vw,78px);left:50%;transform:translate(-50%);box-shadow:0 24px 70px #0000005c}.auth-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.auth-tabs button,.entry-auth-form button,.entry-auth-form input{border-radius:var(--radius);border:1px solid #fffdf538;min-height:42px}.auth-tabs button,.entry-auth-form button{color:#fffdf5;background:#fffdf51a;font-weight:800}.auth-tabs button.active,.entry-auth-form button[type=submit]{color:#14201f;background:#fffdf5}.entry-auth-form{gap:9px;display:grid}.clerk-auth-actions{grid-template-columns:1fr 1fr}.clerk-auth-actions button:first-of-type{color:#14201f;background:#fffdf5}.entry-auth-form button:disabled{cursor:wait;opacity:.62}.entry-auth-form input{color:#fffdf5;background:#fffdf51f;outline:0;width:100%;min-width:0;padding:0 11px}.entry-auth-form input::placeholder{color:#fffdf5b8}.otp-line,.auth-error{margin:0;font-size:.82rem}.otp-line{color:#fffdf5;font-weight:820}.auth-error{color:#ffd2c7}@keyframes stairApproach{0%{filter:saturate(.92);transform:scale(1.04)translateY(16px)}48%{filter:saturate(1.02);transform:scale(1.12)translateY(-6px)}to{filter:saturate(1.08);transform:scale(1.2)translateY(-32px)}}@keyframes stepSweep{0%{opacity:.25;transform:translate(-50%)translateY(44px)rotateX(58deg)scaleX(.82)}to{opacity:.62;transform:translate(-50%)translateY(-18px)rotateX(58deg)scaleX(1)}}@keyframes entryFade{0%,18%{opacity:0;transform:translateY(8px)}44%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}
.symposium-shell{background:linear-gradient(135deg, #f8f5ecf0, #e2ebe7e6), var(--bg);min-height:100vh;transition:background .18s,color .18s;position:relative;overflow-x:clip}.symposium-shell:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg, #f8f5ecc7, #edf0eaeb 58%, #edf0eafa), var(--room-bg);opacity:.24;filter:saturate(.94);background-position:50%;background-size:cover;position:fixed;inset:0}.symposium-shell.night{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080d11;--ink:#f5efe2;--muted:#e5dbc7bd;--panel:#0f1316ad;--panel-strong:#181919e6;--line:#e5ba7033;--line-strong:#f8d39570;--marble:#141a1d;--bronze:#e0a75f;--aqua:#83cbd1;--wine:#d99090;--olive:#b7c27c;--shadow:0 30px 90px #0000008a;--small-shadow:0 16px 42px #0000005c;background:radial-gradient(circle at 50% 0,#3d586b33,#0000 42%),linear-gradient(135deg,#071016,#11100d 62%,#090807)}.symposium-shell.night:before{background:linear-gradient(180deg, #050b10c7, #0a0c0cf0), var(--room-bg);opacity:.22}.symposium-shell.night .brand,.symposium-shell.night .icon-button,.symposium-shell.night .profile-button,.symposium-shell.night .bottom-action,.symposium-shell.night .movement-pad,.symposium-shell.night .feed-toolbar,.symposium-shell.night .feed-post,.symposium-shell.night .detail-main,.symposium-shell.night .detail-side,.symposium-shell.night .paper-side,.symposium-shell.night .post-composer,.symposium-shell.night .profile-hero,.symposium-shell.night .profile-tabs,.symposium-shell.night .communities-panel,.symposium-shell.night .communities-context,.symposium-shell.night .communities-search,.symposium-shell.night .selected-community-panel,.symposium-shell.night .search-modal,.symposium-shell.night .profile-settings-modal,.symposium-shell.night .messages-modal{border-color:var(--line);color:var(--ink);box-shadow:var(--small-shadow);background:linear-gradient(135deg,#1c1e1dc7,#0d11149e)}.symposium-shell.night .feed-post,.symposium-shell.night .detail-main,.symposium-shell.night .selected-community-work .feed-post{background:linear-gradient(#1c1e1ddb,#0d1114bd)}.symposium-shell.night .room-header,.symposium-shell.night .communities-context,.symposium-shell.night .selected-community-panel,.symposium-shell.night .paper-side{background:linear-gradient(135deg,#1f1d19d1,#090e12a8),#0d1114b8}.symposium-shell.night .search-modal header,.symposium-shell.night .profile-settings-modal header,.symposium-shell.night .messages-modal header,.symposium-shell.night .search-modal header label,.symposium-shell.night .search-modal header button,.symposium-shell.night .profile-settings-modal header button,.symposium-shell.night .messages-modal header button,.symposium-shell.night .community-card,.symposium-shell.night .office-folder-select select,.symposium-shell.night input,.symposium-shell.night textarea,.symposium-shell.night select{border-color:var(--line);color:var(--ink);background:#090d0f9e}.symposium-shell.night .community-card{background:linear-gradient(135deg,#2a2219e0,#0f1316c2),#0f1316b8}.symposium-shell.night .community-card-private{background:linear-gradient(135deg,#2f2318eb,#141313cc),#0f1316b8}.symposium-shell.night .card-topline,.symposium-shell.night .detail-byline,.symposium-shell.night .card-footer,.symposium-shell.night .feed-post p,.symposium-shell.night .detail-body,.symposium-shell.night .comment p,.symposium-shell.night .communities-context p,.symposium-shell.night .selected-community-header p,.symposium-shell.night .panel-context,.symposium-shell.night .paper-side span,.symposium-shell.night .paper-side small{color:var(--muted)}.symposium-shell.night .eyebrow,.symposium-shell.night .communities-context .eyebrow,.symposium-shell.night .selected-community-header .eyebrow,.symposium-shell.night .card-topline span:first-child,.symposium-shell.night .paper-side h2{color:var(--aqua)}.symposium-shell.night .social-actions button:hover,.symposium-shell.night .profile-tabs button.active,.symposium-shell.night .chip-row button.active,.symposium-shell.night .community-card:hover,.symposium-shell.night .community-card:focus-visible{border-color:var(--line-strong);background:#26221be6}.symposium-shell.night input::placeholder,.symposium-shell.night textarea::placeholder{color:#e5dbc78a}.symposium-shell[data-room=hall][data-view=hall]:before{opacity:1;filter:none;background:linear-gradient(#080c0b1a,#080c0b2e),#141612}.ambient-layer{pointer-events:none;z-index:0;opacity:.7;background-color:#0000;background-image:linear-gradient(90deg,#22798612 1px,#0000 1px),linear-gradient(#a867320f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:74px 74px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 75%);mask-image:linear-gradient(#000c,#0000 75%)}.topbar{z-index:30;top:16px;left:var(--symposium-shell-edge);right:var(--symposium-shell-edge);--brand-nav-slot:var(--symposium-topbar-brand-slot);grid-template-columns:var(--brand-nav-slot) auto minmax(0, 1fr);pointer-events:none;align-items:center;column-gap:8px;display:grid;position:fixed}.brand,.topbar-actions,.world-rail,.side-panel,.movement-pad,.pocket,.sync-status{pointer-events:auto}.brand,.icon-button,.profile-button,.rail-button,.primary-button,.secondary-button,.feed-toolbar,.chip-row button,.folder-tile,.feed-post,.back-button,.detail-side,.post-composer,.side-actions button,.panel-header button,.prompt-stack button,.tablet-input,.pocket,.movement-pad,.hall-door,.comment-composer,.profile-hero,.profile-tabs,.sync-status{border:1px solid var(--line);background:var(--panel);box-shadow:var(--small-shadow);-webkit-backdrop-filter:blur(22px)}.brand,.icon-button,.profile-button{color:inherit;text-decoration:none}.brand,.icon-button,.profile-button,.rail-button,.primary-button,.secondary-button,.chip-row button,.folder-tile,.feed-post,.back-button,.side-actions button,.panel-header button,.prompt-stack button,.post-composer button,.post-composer select,.comment-composer button,.comment-composer select,.reply-button,.tablet-input button,.pocket,.hall-door,.social-actions button,.post-author,.detail-byline-button,.profile-tabs button,.comment button{cursor:pointer;transition:transform .16s,border-color .16s,background .16s}.brand:hover,.icon-button:hover,.profile-button:hover,.rail-button:hover,.primary-button:hover,.secondary-button:hover,.chip-row button:hover,.folder-tile:hover,.back-button:hover,.side-actions button:hover,.panel-header button:hover,.prompt-stack button:hover,.post-composer button:hover,.comment-composer button:hover,.tablet-input button:hover,.pocket:hover,.hall-door:hover,.social-actions button:hover,.post-author:hover,.detail-byline-button:hover,.profile-tabs button:hover,.comment button:hover{border-color:var(--line-strong);background:var(--panel-strong);transform:translateY(-1px)}.brand{min-width:0;width:var(--brand-nav-slot);max-width:var(--brand-nav-slot);border-radius:var(--radius);text-align:left;grid-column:1;justify-self:start;align-items:center;gap:11px;min-height:58px;padding:9px 10px;display:inline-flex}.brand-glyph,.avatar{background:linear-gradient(145deg, #227986f2, #a86732e6), var(--aqua);color:#fffdf5;border-radius:50%;place-items:center;font-weight:820;display:grid;overflow:hidden}.brand-glyph{width:38px;height:38px;font-size:1.04rem}.avatar{flex:none;width:44px;height:44px;font-size:.78rem}.avatar.small{width:30px;height:30px;font-size:.68rem}.avatar.large{width:62px;height:62px;font-size:1.02rem}.avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.brand strong,.brand small{line-height:1.05;display:block}.brand strong{letter-spacing:.09em;font-size:.82rem}.brand small,.post-author small,.detail-byline-button small,.comment button small{color:var(--muted);margin-top:4px;font-size:.76rem}.topbar-actions{grid-column:3;justify-self:end;align-items:center;gap:8px;display:flex}.icon-button,.profile-button,.panel-header button,.tablet-input button{border-radius:var(--radius);place-items:center;display:inline-grid}.icon-button{width:42px;height:42px}.profile-button{grid-auto-flow:column;gap:0;width:42px;min-height:42px;padding:0}.profile-button span{display:none}.sync-status{z-index:29;border-radius:var(--radius);min-height:30px;color:var(--muted);padding:7px 10px;font-size:.72rem;font-weight:760;position:fixed;top:70px;right:24px}.stage{z-index:2;width:min(1260px,100vw - 32px);min-height:100vh;margin:0 auto;padding:94px 0 104px 78px;position:relative}.symposium-shell[data-room=hall][data-view=hall] .stage{width:min(1500px,100vw - 44px);padding-left:0}.world-rail{z-index:24;gap:8px;width:58px;display:grid;position:fixed;top:96px;left:16px}.rail-button{border-radius:var(--radius);min-height:56px;color:var(--muted);place-items:center;gap:5px;padding:8px 4px;display:grid}.rail-button span{text-overflow:ellipsis;white-space:nowrap;max-width:50px;font-size:.62rem;font-weight:750;overflow:hidden}.rail-button.active{border-color:color-mix(in srgb, var(--aqua) 50%, transparent);color:var(--aqua);background:var(--panel-strong)}.eyebrow{color:var(--aqua);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:.75rem;font-weight:800}.hall-layout{min-height:calc(100vh - 198px);display:block}.hall-world{border:1px solid var(--line);border-radius:var(--radius);min-height:min(760px,100vh - 150px);box-shadow:var(--shadow);background:#eadfca;position:relative;overflow:hidden}.hall-render-image{object-fit:cover;object-position:center}.hall-world:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 46%,#0000 0 26%,#0a0f0e2e 72%),linear-gradient(#fffdf50a,#0f181833);position:absolute;inset:0}.hall-vault{background:linear-gradient(90deg,#0000 0 11%,#fffdf5c7 11% 13%,#0000 13% 24%,#fffdf5a6 24% 26%,#0000 26% 74%,#fffdf5a6 74% 76%,#0000 76% 87%,#fffdf5c7 87% 89%,#0000 89%),linear-gradient(#fffdf585,#0000);position:absolute;inset:0 0 45%}.hall-floor{clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);background:linear-gradient(90deg,#0000 49.8%,#15201f3d 50%,#0000 50.2%),linear-gradient(#fffdf51a,#6c80716b);position:absolute;inset:42% 0 0}.hall-floor span{background:#14201f1f;width:120%;height:1px;position:absolute;left:50%;transform:translate(-50%)}.hall-floor span:first-child{top:16%}.hall-floor span:nth-child(2){top:31%}.hall-floor span:nth-child(3){top:47%}.hall-floor span:nth-child(4){top:64%}.hall-floor span:nth-child(5){top:82%}.library-stair{gap:6px;display:grid;position:absolute;bottom:27%;left:42%;right:33%}.library-stair span{background:#fffdf594;border:1px solid #14201f24;height:9px}.hall-door{z-index:3;border-radius:var(--radius);text-align:left;background:#fffdf5bd;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;width:246px;min-height:76px;padding:12px;display:grid;position:absolute}.hall-door-office{top:36%;left:3.5%}.hall-door-amphitheater{top:50%;left:18.5%}.hall-door-library{top:24%;left:49.5%;transform:translate(-50%)}.hall-door-library:hover{transform:translate(-50%)translateY(-1px)}.hall-door-symposium{top:37%;right:5%}.hall-door:hover{border-color:color-mix(in srgb, var(--bronze) 65%, transparent);background:#fffdf5eb;box-shadow:0 22px 54px #24190c3d}.door-icon{background:color-mix(in srgb, var(--aqua) 15%, transparent);width:42px;height:42px;color:var(--aqua);border-radius:50%;place-items:center;display:grid}.hall-door small,.hall-door strong,.hall-door em{display:block}.hall-door small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.hall-door strong{margin-top:4px;font-size:1.05rem}.hall-door em{color:var(--bronze);margin-top:4px;font-size:.82rem;font-style:normal;font-weight:750}.room-render h1,.detail-main h1{letter-spacing:0;margin:0}.room-layout{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0;display:grid}.room-layout>*{min-width:0;max-width:100%}.room-render{inline-size:100%;max-inline-size:100%;border:1px solid var(--line);border-radius:var(--radius);min-width:0;min-height:min(620px,100vh - 188px);box-shadow:var(--shadow);background-color:#eadfca;background-position:50%;background-size:cover;display:grid;position:relative;overflow:hidden}.room-render:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0e13120f,#0e13123d),linear-gradient(90deg,#0c121261,#0000 46%,#0c121233);position:absolute;inset:0}.room-render-content{z-index:2;border-radius:var(--radius);color:#fffdf5;-webkit-backdrop-filter:blur(20px);background:#0d141394;border:1px solid #fffdf54d;width:min(540px,100% - 36px);padding:18px;position:absolute;bottom:clamp(18px,4vw,42px);left:clamp(18px,4vw,42px);box-shadow:0 22px 60px #00000042}.room-render-content .eyebrow{color:#b8e6e7}.room-render-content h1{font-size:clamp(2.5rem,7vw,6.4rem);line-height:.94}.room-render-content p:not(.eyebrow){color:#fffdf5d1;max-width:500px;margin:12px 0 0;line-height:1.55}.room-render .room-seal{z-index:2;color:#fffdf5;background:#0d14137a;border-color:#fffdf542;width:170px;min-height:118px;position:absolute;top:clamp(18px,4vw,42px);right:clamp(18px,4vw,42px)}.room-render .room-seal span{color:#fffdf5c7}.room-hotspots{z-index:3;pointer-events:none;position:absolute;inset:0}.render-hotspot{pointer-events:auto;border-radius:var(--radius);color:#16201d;cursor:pointer;-webkit-backdrop-filter:blur(18px);background:#fffdf5b8;border:1px solid #fffdf557;min-height:42px;padding:0 14px;font-weight:820;transition:transform .16s,border-color .16s,background .16s;position:absolute;box-shadow:0 16px 44px #12121033}.render-hotspot:hover{background:#fffdf5eb;border-color:#fffdf5ad;transform:translateY(-1px)}.render-hotspot-exit{top:8%;left:50%;transform:translate(-50%)}.render-hotspot-exit:hover{transform:translate(-50%)translateY(-1px)}.render-hotspot-notes{bottom:12%;left:16%}.render-hotspot-saved{bottom:12%;right:11%}.room-render-office .room-render-content{width:min(430px,100% - 36px);top:clamp(18px,4vw,42px);bottom:auto}.room-render-office .room-render-content h1{font-size:clamp(2.4rem,5.4vw,4.6rem)}.room-render-office .render-hotspot-notes{bottom:8%;left:16%}.room-render-office .render-hotspot-saved{bottom:8%;right:11%}.room-render-symposium,.room-render-library,.room-render-amphitheater{background-position:50%}.room-header{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg, var(--panel-strong), #ffffff61), var(--panel);box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr) 190px;align-items:end;gap:18px;padding:30px;display:grid}.symposium-shell.night .room-header{background:linear-gradient(135deg, #1f1d19d1, #090e12a8), var(--panel)}.room-header h1{max-width:820px;font-size:clamp(2rem,5vw,4.3rem);line-height:.98}.room-header p:not(.eyebrow){max-width:760px;color:var(--muted);margin:16px 0 0;font-size:1rem;line-height:1.65}.room-seal{border:1px solid var(--line);border-radius:var(--radius);min-height:142px;color:var(--aqua);text-align:center;background:#ffffff3d;place-items:center;gap:10px;display:grid}.room-seal span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:800}
.feed-toolbar{z-index:10;border-radius:var(--radius);justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:760px;margin:0 auto;padding:10px;display:flex;position:sticky;top:82px}.segmented,.chip-row,.tag-row,.profile-fields{flex-wrap:wrap;gap:8px;display:flex}.segmented{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--marble) 62%, transparent);padding:3px}.segmented button,.segmented a,.chip-row button{min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-weight:760}.segmented a{align-items:center;text-decoration:none;display:flex}.segmented button.active,.segmented a.active,.chip-row button.active{background:var(--panel-strong);color:var(--ink);box-shadow:0 6px 18px #101c1e17}.search-box{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-strong);width:min(320px,100%);min-height:42px;color:var(--muted);align-items:center;gap:8px;padding:0 11px;display:flex}.search-box input,.tablet-input input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.chip-row{width:100%;max-width:760px;margin:0 auto}.chip-row button{border:1px solid var(--line);background:var(--panel)}.folder-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;max-width:920px;margin:0 auto;display:grid}.folder-tile{border-radius:var(--radius);text-align:left;gap:7px;min-height:118px;padding:14px;display:grid}.folder-tile svg{color:var(--aqua)}.folder-tile span{color:var(--muted);font-size:.82rem}.post-composer{border-radius:var(--radius);gap:10px;width:100%;max-width:760px;margin:0 auto;padding:12px;display:grid}.composer-topline,.comment-composer-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.post-composer input,.post-composer textarea,.post-composer select,.comment-composer textarea,.comment-composer select,.account-form input,.account-form textarea{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-strong);width:100%;min-width:0;color:var(--ink);outline:0}.post-composer input,.post-composer select,.comment-composer select,.account-form input{min-height:40px;padding:0 11px}.post-composer textarea,.comment-composer textarea,.account-form textarea{resize:vertical;min-height:88px;padding:11px;line-height:1.5}.post-composer select,.comment-composer select{width:fit-content;max-width:220px}.post-composer button,.comment-composer button{border-radius:var(--radius);min-height:40px;padding:0 14px;font-weight:780}.comment-composer button{border:1px solid color-mix(in srgb, var(--aqua) 30%, var(--line));background:color-mix(in srgb, var(--aqua) 10%, var(--panel-strong));color:var(--ink);box-shadow:none}.composer-attachments{gap:8px;width:100%;min-width:0;max-width:100%;display:grid}.composer-attachment-toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.composer-attachment-toolbar>small,.composer-submit-status{color:var(--muted);font-size:.78rem}.attachment-picker{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-strong);width:fit-content;min-height:38px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 11px;font-weight:780;display:inline-flex}.attachment-picker input{display:none}.composer-attachment-list{gap:6px;width:100%;min-width:0;max-width:100%;display:grid}.composer-attachment-chip{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--panel-strong) 88%, transparent);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;min-height:38px;padding:0 8px;display:grid}.composer-attachment-chip span{text-overflow:ellipsis;white-space:nowrap;font-weight:760;overflow:hidden}.composer-attachment-chip small{color:var(--muted);font-size:.76rem}.composer-attachment-chip button{min-height:28px;padding:0 7px}.feed-stream{max-width:var(--symposium-feed-width);width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;margin:0 auto;display:grid;overflow:visible}.feed-post{border:1px solid var(--line);border-radius:var(--radius);min-height:212px;box-shadow:var(--small-shadow);text-align:left;padding:16px;display:block}.feed-post:last-child{border-bottom:1px solid var(--line)}.empty-feed{color:var(--muted);gap:5px;padding:22px;display:grid}.empty-feed strong{color:var(--ink)}.post-author{border-radius:var(--radius);max-width:100%;color:inherit;text-align:left;background:0 0;border:1px solid #0000;align-self:start;align-items:center;gap:10px;padding:4px 7px 4px 0;text-decoration:none;display:inline-flex}.deleted-post-author{cursor:default;color:var(--muted)}.deleted-post-author:hover{background:0 0;border-color:#0000;transform:none}.deleted-avatar{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 84%, transparent)}.post-author>span:last-child,.detail-byline-button>span:last-child,.comment button>span:last-child{min-width:0;display:grid}.post-author strong,.detail-byline-button strong,.comment button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.post-body{min-width:0}.card-topline,.detail-byline,.card-footer{color:var(--muted);font-size:.8rem}.card-topline{justify-content:flex-start;align-items:center;gap:10px;display:flex}.card-topline span:first-child{color:var(--aqua);text-transform:uppercase;letter-spacing:.1em;font-weight:800}.feed-post h2{letter-spacing:0;margin:12px 0 0;font-size:1.28rem;line-height:1.2}.feed-post p{color:var(--muted);margin:10px 0 12px;line-height:1.55}.post-attachments{gap:8px;width:100%;min-width:0;max-width:100%;margin:12px 0 13px;display:grid;overflow:hidden}.attachment-frame,.attachment-modal-frame{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--panel-strong) 92%, #000 8%);width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.attachment-frame{aspect-ratio:16/9;cursor:pointer;max-height:420px}.post-attachments-detail .attachment-frame{aspect-ratio:3/2;max-height:560px}.attachment-modal-frame{aspect-ratio:16/9;max-height:min(68vh,640px)}.attachment-frame>*,.attachment-modal-frame>*{width:100%;min-width:0;max-width:100%;height:100%;min-height:0}.attachment-frame:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.attachment-media{background:#0d1313;width:100%;height:100%;min-height:0;display:block;position:relative;overflow:hidden}.attachment-frame .attachment-media img,.attachment-frame .attachment-media video{block-size:100%;inline-size:100%;object-fit:cover;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:absolute;inset:0}.attachment-media-modal img,.attachment-media-modal video,.attachment-media-expanded img,.attachment-media-expanded video{object-fit:contain}.attachment-document{background:var(--attachment-preview-surface);width:100%;min-width:0;max-width:100%;height:100%;min-height:0;color:var(--attachment-preview-ink);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.attachment-pdf{grid-template-rows:minmax(0,1fr)}.attachment-document iframe{background:#fff;border:0;width:100%;min-width:0;height:100%;min-height:0}.attachment-document pre{white-space:pre-wrap;overflow-wrap:anywhere;width:100%;min-width:0;height:100%;min-height:0;color:var(--attachment-preview-ink);margin:0;padding:14px;font:.86rem/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.attachment-pagebar,.attachment-rail{justify-content:space-between;align-items:center;gap:10px;display:flex}.attachment-pagebar{border-bottom:1px solid var(--line);background:var(--attachment-preview-elevated);min-height:36px;color:var(--attachment-preview-muted);padding:0 10px;font-size:.78rem;font-weight:760}.attachment-pagebar div,.attachment-controls{align-items:center;gap:6px;display:inline-flex}.attachment-pagebar button,.attachment-controls button,.attachment-meta-button,.attachment-modal button{border:1px solid var(--line);border-radius:var(--radius);background:var(--document-control-solid);min-height:30px;color:var(--attachment-preview-ink);justify-content:center;align-items:center;display:inline-flex}.attachment-pagebar button,.attachment-controls button,.attachment-modal button{width:30px}.attachment-pagebar button:disabled{opacity:.45;cursor:default}.attachment-file-shell{width:100%;min-width:0;height:100%;min-height:0;color:var(--attachment-preview-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:18px;display:grid}.attachment-file-shell strong{max-width:100%;color:var(--attachment-preview-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-rail{min-width:0;max-width:100%;min-height:34px;color:var(--muted);font-size:.78rem}.attachment-meta{flex:auto;align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex}.attachment-meta-button{width:min(100%, max-content);text-align:left;background:0 0;border-color:#0000;justify-content:flex-start;padding:0}.attachment-meta-button:hover,.attachment-meta-button:focus-visible{color:var(--aqua)}.attachment-meta span{min-width:0;max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:760;overflow:hidden}.attachment-meta small{flex:none}.attachment-controls span{text-align:center;min-width:38px}.attachment-controls{flex:none}.attachment-modal-backdrop{z-index:48;background:#050909b8;place-items:center;padding:8px 16px;display:grid;position:fixed;inset:0}.attachment-modal{border:1px solid var(--line);border-radius:var(--radius);background:var(--document-surface-solid);width:min(834px,100vw - 16px);height:calc(100dvh - 16px);max-height:none;box-shadow:var(--shadow);-webkit-backdrop-filter:none;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.attachment-modal header,.attachment-modal footer,.attachment-modal-toolbar,.attachment-modal-navigation,.attachment-zoom-controls{align-items:center;gap:10px;display:flex}.attachment-modal header,.attachment-modal footer,.attachment-modal-toolbar{justify-content:space-between}.attachment-modal-title{gap:2px;min-width:0;display:grid}.attachment-modal-title span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.82rem;font-weight:760;overflow:hidden}.attachment-modal-header-controls{justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.attachment-modal header button{border-radius:var(--radius);justify-content:center;align-items:center;width:34px;min-height:34px;display:inline-flex}.attachment-modal-toolbar{justify-content:center;min-width:0;position:relative}.attachment-zoom-controls{min-width:0}.attachment-modal-toolbar>button:last-child{position:absolute;right:0}.attachment-zoom-controls span,.attachment-modal-navigation span{min-width:42px;color:var(--muted);text-align:center;font-size:.78rem;font-weight:780}.attachment-modal-stage{border:1px solid var(--line);border-radius:var(--radius);background:#0d1313;justify-self:center;place-items:center;width:min(800px,100vw - 50px);min-width:0;height:100%;min-height:0;max-height:none;display:grid;overflow:auto}.attachment-modal-stage-pdf,.attachment-modal-stage-text,.attachment-modal-stage-document{background:var(--attachment-preview-surface);place-items:stretch stretch}.attachment-expanded-media{place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid}.attachment-expanded-media img,.attachment-expanded-media video{object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;max-height:none;display:block}.attachment-document-expanded{height:100%;min-height:0}.attachment-document-expanded iframe,.attachment-document-expanded pre,.attachment-modal-stage-document .attachment-file-shell{min-height:0}.attachment-docx{background:var(--attachment-preview-surface)}.attachment-docx-scroll{height:100%;min-height:0;padding:14px;font-size:.95rem;overflow:auto}.attachment-document-expanded .attachment-docx-scroll{padding:22px}.attachment-docx-rendered{align-content:start;justify-items:center;min-width:100%;min-height:100%;display:grid}.attachment-docx-rendered:empty{display:none}.attachment-docx-rendered .symposium-docx-wrapper{zoom:var(--docx-preview-scale,1);background:0 0!important;width:max-content!important;max-width:none!important;min-height:100%!important;padding:0!important}.attachment-docx-rendered section.symposium-docx{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);border-radius:4px;background:var(--attachment-paper-surface)!important;margin:0 auto!important;box-shadow:0 14px 38px #0f1d1f1f!important}.attachment-docx-rendered section.symposium-docx[hidden]{display:none!important}.attachment-docx-page{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:var(--attachment-paper-surface);width:min(100%,720px);min-height:100%;color:var(--attachment-paper-ink);font-family:Georgia,Times New Roman,serif;font-size:inherit;border-radius:6px;margin:0 auto;padding:28px 32px;line-height:1.58;box-shadow:0 14px 38px #0f1d1f14}.attachment-docx-fallback{min-height:auto}.attachment-document-feed .attachment-docx-scroll,.attachment-document-detail .attachment-docx-scroll{font-size:.8rem}.attachment-document-feed .attachment-docx-page,.attachment-document-detail .attachment-docx-page{padding:14px 16px}.attachment-docx-block{color:inherit;overflow-wrap:anywhere;margin:0 0 .85em}.attachment-docx-block-heading{font-family:var(--font-sans,ui-sans-serif), system-ui, sans-serif;margin-top:1.15em;font-weight:820}.attachment-docx-block-list{grid-template-columns:auto minmax(0,1fr);gap:9px;display:grid}.attachment-docx-bullet{margin-top:.05em}.attachment-docx-bold{font-weight:800}.attachment-docx-italic{font-style:italic}.attachment-docx-underline{text-decoration:underline}.attachment-modal-footer small{color:var(--muted);font-size:.78rem;font-weight:760}.attachment-modal:fullscreen,.attachment-modal-fullscreen{background:var(--document-surface-solid);border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;gap:4px;width:100dvw;height:100dvh;max-height:none;padding:6px 12px 2px}.attachment-modal:fullscreen .attachment-modal-stage,.attachment-modal-fullscreen .attachment-modal-stage{border-radius:calc(var(--radius) + 2px);justify-self:stretch;width:100%;max-width:none;min-height:0;max-height:none}.attachment-modal:fullscreen header,.attachment-modal:fullscreen footer,.attachment-modal-fullscreen header,.attachment-modal-fullscreen footer{min-height:34px;padding-inline:2px}.attachment-modal:fullscreen footer,.attachment-modal-fullscreen footer{align-self:end;padding-bottom:0}.attachment-modal-frame .attachment-media,.attachment-modal-frame .attachment-document{max-height:min(68vh,640px)}.attachment-modal-frame .attachment-document pre{max-height:min(58vh,560px)}.tag-row span,.profile-fields span{border:1px solid var(--line);min-height:27px;color:var(--muted);border-radius:999px;align-items:center;padding:0 8px;font-size:.75rem;font-weight:720;display:inline-flex}.social-actions{color:var(--muted);justify-content:space-between;align-items:center;gap:6px;margin-top:14px;display:flex}.social-actions button,.social-actions a{border-radius:var(--radius);min-height:32px;color:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0 7px;font-size:.82rem;text-decoration:none;display:inline-flex}.social-actions button:disabled{cursor:default;opacity:.7}.social-actions button:disabled:hover{background:0 0;transform:none}.social-actions strong{font-weight:820}.metric-label{color:var(--muted)}.detail-layout{grid-template-columns:minmax(0,1fr) 320px;gap:16px;display:grid}.back-button{border-radius:var(--radius);grid-column:1/-1;align-items:center;gap:8px;width:fit-content;min-height:42px;padding:0 13px;font-weight:750;display:inline-flex}.detail-main,.detail-side,.side-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-strong);box-shadow:var(--shadow)}.detail-main{padding:34px;position:relative}.detail-main>.post-owner-actions{top:18px;right:18px}.detail-main h1{max-width:880px;font-size:clamp(1.75rem,3.6vw,3.35rem);line-height:1.06}.detail-byline-button{border-radius:var(--radius);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:10px;max-width:100%;margin-top:18px;padding:6px 8px 6px 0;text-decoration:none;display:inline-flex}.gathering-reason{border-left:3px solid var(--bronze);background:color-mix(in srgb, var(--bronze) 10%, transparent);color:var(--ink);margin:24px 0 0;padding:16px;line-height:1.6}.detail-body{color:var(--muted);margin:24px 0 0;font-size:1.02rem;line-height:1.8}.detail-main>.social-actions{max-width:none}
.detail-section,.comments-section{margin-top:28px;scroll-margin-top:104px}.detail-section h2,.comments-section h2,.signal-panel h2{letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:1rem}.detail-section ul{color:var(--muted);gap:8px;margin:0;padding-left:20px;line-height:1.55;display:grid}.comment-thread{gap:12px;display:grid}.comment-segment{scroll-margin-top:104px}.comment-composer{border-radius:var(--radius);gap:10px;width:100%;min-width:0;max-width:100%;margin-bottom:18px;padding:12px;display:grid}.comment-thread .comment-thread{border-left:2px solid var(--line);margin:12px 0 0 20px;padding-left:14px}.comment{border-top:1px solid var(--line);padding:14px 0;scroll-margin-top:104px}.comment-leading-action{margin:0 0 10px 39px}.comment-card{min-width:0;padding-right:82px;display:grid;position:relative}.comment button{border-radius:var(--radius);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:9px;max-width:100%;padding:4px 7px 4px 0;display:inline-flex}.comment-author{border-radius:var(--radius);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:9px;width:fit-content;max-width:100%;padding:4px 7px 4px 0;display:inline-flex}.comment-author>span:last-child{gap:1px;display:grid}.deleted-comment-author{color:var(--muted)}.comment-author small{color:var(--muted);font-size:.76rem;font-weight:720}.comment p{color:var(--muted);white-space:pre-wrap;margin:8px 0 0 39px;line-height:1.55}.comment-attachments{width:calc(100% - 39px);max-width:620px;margin:10px 0 4px 39px}.comment-card>.quote-card-shell{width:calc(100% - 39px);max-width:calc(100% - 39px);margin:10px 0 6px 39px}.comment button.quote-card{border-color:color-mix(in srgb, var(--aqua) 24%, var(--line));text-align:left;width:100%;min-width:0;max-width:100%;padding:12px 14px;display:grid}.comment button.quote-card-paper{border-color:color-mix(in srgb, #a86732 28%, var(--line));background:color-mix(in srgb, #f7eed6 64%, var(--panel-strong))}.comment button.quote-card-thought{border-color:color-mix(in srgb, #227986 26%, var(--line));background:color-mix(in srgb, #d9f0f5 62%, var(--panel-strong))}.comment .quote-card p{color:var(--muted);white-space:pre-wrap;margin:0;line-height:1.48}.comment-attachments .attachment-frame{aspect-ratio:16/9;max-height:320px}.comment-attachments .attachment-rail{min-width:0}.comment-composer .composer-attachments{margin-top:2px}.comment-card.highlighted{padding-inline:10px;padding-right:92px;border-radius:var(--radius);background:color-mix(in srgb, var(--aqua) 11%, transparent);margin-inline:-10px;padding-block:8px}.comment-time-footer{color:color-mix(in srgb, var(--muted) 82%, transparent);flex-wrap:wrap;gap:4px 10px;margin:8px 0 0 39px;font-size:.72rem;font-weight:720;display:flex}.comment-actions{flex-wrap:wrap;gap:4px;margin:10px 0 0 39px;display:flex}.comment-actions button,.comment-actions a{border-radius:var(--radius);min-height:30px;color:var(--muted);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:.76rem;font-weight:780;text-decoration:none;display:inline-flex}.comment-actions button.active{color:var(--aqua)}.comment-actions button:disabled{cursor:default;opacity:1}.comment-actions strong{font-variant-numeric:tabular-nums}.reply-button{border:1px solid var(--line);border-radius:var(--radius);min-height:30px;color:var(--muted);background:0 0;margin:10px 0 0 39px;padding:0 10px;font-size:.78rem;font-weight:780}.reply-window{gap:8px;scroll-margin-top:104px;display:grid}.reply-window-button{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--aqua) 8%, transparent);width:fit-content;min-height:32px;color:var(--ink);margin:10px 0 0 39px;padding:0 11px;font-size:.78rem;font-weight:820}.reply-window-button-previous{margin:0}.comment-composer.compact{background:color-mix(in srgb, var(--aqua) 7%, transparent);margin:12px 0 0 39px}.comment-composer.compact .comment-composer-actions{justify-content:flex-start}.comment-composer.compact .comment-composer-actions>button{border-color:color-mix(in srgb, var(--aqua) 50%, var(--line));background:color-mix(in srgb, var(--aqua) 17%, var(--panel-strong));justify-content:center;align-items:center;min-width:142px;display:inline-flex}.comment-composer.compact .quote-link-toggle{min-width:0}.detail-side{z-index:9;top:var(--symposium-detail-top);right:var(--symposium-shell-edge);width:320px;max-height:calc(100vh - var(--symposium-detail-top) - var(--symposium-side-rail-bottom-clearance));padding:16px;position:fixed;overflow-y:auto}.signal-panel{gap:10px;display:grid}.signal-panel div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:11px 0;display:flex}.signal-panel span{color:var(--muted)}.signal-panel strong{text-align:right}.side-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.side-actions button{border-radius:var(--radius);flex:1;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-weight:750;display:inline-flex}.pocket{z-index:28;border-radius:var(--radius);min-height:44px;color:var(--ink);align-items:center;gap:8px;padding:0 13px;font-weight:780;display:inline-flex;position:fixed;bottom:18px}.pocket-left{left:18px}.pocket-right{right:18px}.movement-pad{z-index:25;border-radius:var(--radius);width:172px;min-height:124px;padding:14px;position:fixed;bottom:78px;right:18px}.movement-ring{border:1px solid var(--line-strong);background:linear-gradient(90deg, transparent 48%, var(--line) 49% 51%, transparent 52%), linear-gradient(transparent 48%, var(--line) 49% 51%, transparent 52%);border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:10px;display:grid;position:relative}.movement-ring span{background:var(--aqua);width:14px;height:14px;box-shadow:0 0 0 7px color-mix(in srgb, var(--aqua) 18%, transparent);border-radius:50%}.movement-pad strong,.movement-pad small{display:block}.movement-pad small{color:var(--muted);margin-top:4px;line-height:1.35}.side-panel{z-index:40;position:fixed}.profile-page{gap:16px;display:grid}.profile-hero{border-radius:var(--radius);grid-template-columns:78px minmax(0,1fr);align-items:start;gap:16px;padding:28px;display:grid}.profile-hero h1{letter-spacing:0;margin:0;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.98}.profile-hero p{max-width:820px;color:var(--muted);margin:10px 0 0;line-height:1.55}.profile-tabs{border-radius:var(--radius);flex-wrap:wrap;gap:8px;width:100%;max-width:760px;margin:0 auto;padding:8px;display:flex}.profile-tabs button{min-height:38px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:0 11px;font-weight:780;display:inline-flex}.profile-tabs button.active{background:var(--panel-strong);color:var(--ink);border-color:var(--line)}.profile-tabs span{color:var(--bronze)}.profile-stream{margin-bottom:32px}.profile-heading{align-items:center;gap:12px;margin-top:18px;display:flex}.profile-heading h2{margin:0 0 3px}.profile-heading small{color:var(--muted)}.profile-fields{margin-top:14px}.side-panel{width:min(430px,100vw - 32px);padding:16px;top:84px;bottom:18px;overflow:auto}.tablet-panel,.account-panel{right:16px}.panel-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-header span{align-items:center;gap:8px;font-weight:820;display:inline-flex}.panel-header button{width:34px;height:34px}.panel-context{color:var(--muted);margin:18px 0;line-height:1.55}.prompt-stack{gap:8px;margin-top:14px;display:grid}.tablet-lens{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--aqua) 10%, transparent);gap:6px;padding:14px;display:grid}.tablet-lens span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.76rem}.prompt-stack button{border-radius:var(--radius);text-align:left;align-items:center;gap:9px;min-height:44px;display:flex}.tablet-input{border-radius:var(--radius);grid-template-columns:1fr 38px;align-items:center;gap:8px;margin-top:16px;padding:8px;display:grid}.account-current{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--aqua) 8%, transparent);align-items:center;gap:10px;margin:18px 0;padding:12px;display:flex}.account-current strong,.account-current small,.account-switcher strong,.account-switcher small{display:block}.account-current small,.account-switcher small{color:var(--muted);margin-top:3px}.account-form,.account-switcher{gap:10px;display:grid}.account-form label{color:var(--muted);gap:6px;font-size:.78rem;font-weight:800;display:grid}.account-form textarea{min-height:108px}.account-actions{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.account-actions button,.account-switcher button{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-height:40px;color:var(--ink);font-weight:780}.account-switcher{margin-top:18px}.account-switcher h2{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.86rem}.account-switcher button{text-align:left;align-items:center;gap:9px;padding:8px;display:flex}.account-switcher button.active{border-color:color-mix(in srgb, var(--aqua) 55%, transparent);background:color-mix(in srgb, var(--aqua) 10%, transparent)}
@media (max-width:1439px){.detail-side{width:auto;max-height:none;position:static;overflow:visible}}@media (max-width:1120px){.detail-layout,.room-header{grid-template-columns:1fr}.hall-world{min-height:640px}.room-render{min-height:560px}.room-header>.room-seal{display:none}.folder-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.hall-layout{min-height:0}.hall-world{align-content:end;gap:10px;min-height:600px;padding:14px;display:grid}.hall-vault,.hall-floor,.library-stair{display:none}.hall-door,.hall-door-office,.hall-door-amphitheater,.hall-door-library,.hall-door-symposium,.hall-door-library:hover{width:min(100%,340px);position:static;transform:none}}@media (max-width:760px){.topbar{--brand-nav-slot:112px;top:10px;left:14px;right:14px}.brand{min-width:0;max-width:112px}.brand small,.profile-button span,.pocket span,.movement-pad,.sync-status{display:none}.stage{width:calc(100vw - 20px);padding:78px 0 96px}.world-rail{grid-template-columns:repeat(5,minmax(0,1fr));width:auto;inset:auto 10px 10px}.rail-button{min-height:50px}.room-header,.room-render-content,.detail-main,.profile-hero{padding:22px}.room-render{min-height:560px}.room-render-content{width:auto;bottom:14px;left:14px;right:14px}.room-render-office .room-render-content{width:auto;top:14px}.room-render .room-seal{display:none}.render-hotspot-exit{top:14px}.render-hotspot-notes{bottom:178px;left:14px}.render-hotspot-saved{bottom:178px;right:14px}.feed-toolbar{flex-direction:column;align-items:stretch;position:static}.composer-topline,.comment-composer-actions{flex-direction:column;align-items:stretch}.post-composer select,.comment-composer select{width:100%;max-width:none}.search-box,.feed-stream,.folder-row,.post-composer{width:100%}.feed-post{padding:14px 12px}.social-actions{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.folder-row{grid-template-columns:1fr}.side-panel{width:auto;inset:74px 10px}.profile-hero{grid-template-columns:1fr}.profile-hero h1{font-size:2.2rem}.pocket{justify-content:center;width:46px;padding:0;bottom:70px}}
.symposium-shell{background:#111716;min-height:100vh}.symposium-shell:before{background:var(--room-bg) center center / cover no-repeat;opacity:1;filter:none}.symposium-shell:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 46%,#0000 0 34%,#080c0b3d 80%),linear-gradient(#070d0c29,#070d0c14 44%,#070d0c61);position:fixed;inset:0}.symposium-shell[data-room=office]:after,.symposium-shell[data-room=library]:after,.symposium-shell[data-room=symposium]:after,.symposium-shell[data-room=amphitheater]:after,.symposium-shell[data-room=funding]:after,.symposium-shell[data-room=communities]:after,.symposium-shell[data-room=opportunities]:after{background:linear-gradient(90deg,#080c0b70,#080c0b14 38%,#080c0b2e),linear-gradient(#070d0c33,#070d0c24 54%,#070d0c66)}.symposium-shell.night[data-room=office]:after,.symposium-shell.night[data-room=amphitheater]:after,.symposium-shell.night[data-room=funding]:after{background:linear-gradient(90deg,#03080d4d,#03080d0a 42%,#03080d1f),linear-gradient(#03080d1f,#03080d0d 52%,#03080d3d)}.symposium-shell.night[data-room=office]:before,.symposium-shell.night[data-room=library]:before,.symposium-shell.night[data-room=symposium]:before,.symposium-shell.night[data-room=amphitheater]:before,.symposium-shell.night[data-room=funding]:before,.symposium-shell.night[data-room=communities]:before,.symposium-shell.night[data-room=opportunities]:before,.symposium-shell.night[data-view=detail]:before,.symposium-shell.night[data-view=profile]:before{background:var(--room-bg) center center / cover no-repeat;opacity:1;filter:none}.symposium-shell.night[data-room=office]:after,.symposium-shell.night[data-room=library]:after,.symposium-shell.night[data-room=symposium]:after,.symposium-shell.night[data-room=amphitheater]:after,.symposium-shell.night[data-room=funding]:after,.symposium-shell.night[data-room=communities]:after,.symposium-shell.night[data-room=opportunities]:after,.symposium-shell.night[data-view=detail]:after,.symposium-shell.night[data-view=profile]:after{background:0 0}.ambient-layer{display:none}.stage{z-index:2;width:100%;max-width:none;margin:0;padding:104px 24px 118px}.symposium-shell[data-room=hall][data-view=hall] .stage{width:100%;padding:0}.topbar{z-index:32}.brand,.icon-button,.profile-button,.sync-status,.pocket{background:#fffdf5bd;border-color:#fffdf538;box-shadow:0 18px 48px #0a100f38}.symposium-shell:not([data-room=hall]) .brand{color:#fffdf5;background:#11171675;min-width:112px}.symposium-shell:not([data-room=hall]) .brand small{color:#fffdf5b8}.topbar-actions{margin-left:0}.view-nav{pointer-events:auto;width:var(--symposium-view-nav-width);-webkit-backdrop-filter:blur(18px);background:#fffdf5b8;border:1px solid #fffdf538;border-radius:8px;grid-column:2;justify-self:start;align-items:center;gap:5px;min-height:58px;margin-left:0;padding:5px 6px;display:inline-flex;position:static;box-shadow:0 18px 48px #0a100f2e}.view-nav button,.view-nav a{color:#14201f;background:#fffdf594;border:1px solid #14201f1f;border-radius:7px;place-items:center;width:44px;min-height:46px;text-decoration:none;display:grid}.view-nav button:disabled{cursor:default;opacity:.36}.topbar-actions .icon-button[title=Open\ notebook],.topbar-actions .icon-button[title="Open AI tablet"]{display:none}.sync-status{color:#14201fb8;opacity:.86}.hall-layout,.hall-world{min-height:100vh}.hall-world{background-image:var(--room-bg);width:max(100vw,159.88vh);height:max(100vh,62.55vw);min-height:0;box-shadow:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:0;position:fixed;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.hall-world:after,.hall-render-image,.hall-vault,.hall-floor,.library-stair{display:none}.hall-door{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);background:0 0;border:1px solid #0000;border-radius:6px;padding:0;text-decoration:none;display:block}.hall-door:before{content:"";background:0 0;border-radius:6px;transition:background .16s,box-shadow .16s,outline-color .16s;position:absolute;inset:0}.hall-door:hover,.hall-door:focus-visible{box-shadow:none;background:0 0;border-color:#0000;transform:none}.hall-door:hover:before,.hall-door:focus-visible:before{background:radial-gradient(circle,#ffebaead,#ffe09138 58%,#0000 78%);box-shadow:inset 0 0 0 2px #fff6cffa,inset 0 0 44px #ffe0916b,0 0 64px #ffcf68db}.hall-hover-label{z-index:2;color:#fffdf5;letter-spacing:.08em;opacity:0;pointer-events:none;text-transform:uppercase;background:#12100c94;border:1px solid #fff4d080;border-radius:6px;min-width:max-content;padding:6px 10px;font-size:.78rem;font-weight:850;transition:opacity .16s,transform .16s;position:absolute;top:8px;left:50%;transform:translate(-50%)translateY(4px)}.hall-door:hover .hall-hover-label,.hall-door:focus-visible .hall-hover-label{opacity:1;transform:translate(-50%)translateY(0)}.hall-door-office{clip-path:polygon(4% 4%,92% 0,100% 98%,0 100%);width:6.4%;height:37.6%;top:37.6%;left:2.3%}.hall-door-amphitheater{clip-path:polygon(4% 0,100% 10%,96% 100%,0 92%);width:18.6%;height:36.5%;top:37.2%;left:9.2%}.hall-door-funding{clip-path:polygon(2% 0,100% 1%,97% 100%,0 98%);width:8.9%;height:23.9%;top:51.5%;left:36.5%}.hall-door-library{clip-path:polygon(2% 0,98% 0,100% 100%,0 100%);width:12%;height:31%;top:32.8%;left:50%;transform:translate(-50%)}.hall-door-library:hover,.hall-door-library:focus-visible{transform:translate(-50%)}.hall-door-symposium{clip-path:polygon(100% 0,98% 98%,8% 94%,0 37%);width:18%;height:38.2%;top:36.8%;right:10.7%}.hall-door-communities{clip-path:polygon(0 1%,98% 0,100% 98%,3% 100%);width:8.5%;height:23.9%;top:51.5%;left:59.1%}.hall-door-opportunities{clip-path:polygon(8% 0,96% 0,98% 100%,0 96%);width:6.1%;height:23.5%;top:43.8%;right:2.5%}.room-layout{width:calc(100vw - 48px);min-height:calc(100vh - 220px);margin:0 auto;display:block}.room-render{z-index:3;min-height:0;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;position:fixed;inset:0}.room-render:after,.room-render .room-seal{display:none}.room-hotspots{pointer-events:none;position:fixed;inset:0}.office-hotspot{pointer-events:auto;color:#0000;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:8px;text-decoration:none;position:fixed}.office-hotspot:before{content:"";background:0 0;border-radius:8px;transition:background .16s,box-shadow .16s;position:absolute;inset:0}.office-hotspot span{color:#fffdf5;opacity:0;pointer-events:none;background:#120d078f;border:1px solid #ffebb975;border-radius:6px;min-width:max-content;padding:6px 10px;font-size:.76rem;font-weight:850;transition:opacity .16s,transform .16s;position:absolute;bottom:-34px;left:50%;transform:translate(-50%)translateY(4px)}.office-hotspot:hover:before,.office-hotspot:focus-visible:before{background:radial-gradient(circle,#ffdb8e38,#ffdb8e0a 62%,#0000 74%);box-shadow:inset 0 0 0 2px #ffe6a6a3,0 0 42px #f7b14b70}.office-hotspot:hover span,.office-hotspot:focus-visible span{opacity:1;transform:translate(-50%)translateY(0)}.office-hotspot-notes{width:33%;height:20%;bottom:8%;left:9.5%}.office-hotspot-saved{width:34%;height:20%;bottom:8%;right:7.5%}.communities-layout{z-index:5;width:min(var(--symposium-feed-width), calc(100vw - 520px));min-height:calc(100vh - 220px);margin:28px auto 96px;position:relative}.selected-community-layout{z-index:5;min-height:calc(100vh - 220px);position:relative}.communities-panel,.communities-context,.selected-community-panel{color:var(--ink);-webkit-backdrop-filter:blur(24px);background:#fffdf59e;border:1px solid #fffdf547;border-radius:10px;box-shadow:0 26px 76px #00000038}.communities-panel{gap:16px;padding:18px;display:grid}.communities-context{z-index:7;gap:7px;width:280px;max-height:calc(100vh - 294px);padding:16px;display:grid;position:fixed;top:104px;left:24px;overflow:auto}.communities-context .eyebrow,.selected-community-header .eyebrow{color:#1e656cf5;margin:0}.communities-context .eyebrow{letter-spacing:.14em;font-size:.68rem}.communities-context h1,.selected-community-header h1{color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:.94}.communities-context h1{font-size:clamp(1.7rem,2.2vw,2.45rem);line-height:1}.communities-context p,.selected-community-header p{color:#14201fb8;max-width:760px;margin:0;font-size:1rem;line-height:1.45}.communities-context p{font-size:.88rem;line-height:1.35}.communities-search{z-index:8;color:#14201fb8;-webkit-backdrop-filter:blur(22px);background:#fffdf5cc;border:1px solid #14201f24;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 13px;display:flex;position:sticky;top:104px;box-shadow:0 12px 30px #0a100f1f}.communities-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:1rem;font-weight:760}
.community-layer{gap:10px;display:grid}.community-layer>header button{min-height:34px;color:var(--ink);background:0 0;border:0;align-items:center;gap:9px;padding:0;font-weight:900;display:inline-flex}.community-layer>header button:disabled{cursor:default}.community-layer>header svg{transition:transform .16s}.community-layer>header svg.expanded{transform:rotate(90deg)}.community-layer>header small{color:#1e656cf2;background:#1e656c1f;border-radius:999px;place-items:center;min-width:26px;min-height:22px;font-size:.75rem;display:inline-grid}.community-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.community-card{min-height:190px;color:var(--ink);text-align:left;background:linear-gradient(135deg,#fffdf5eb,#eadebfad),#fffdf5bd;border:1px solid #14201f24;border-radius:8px;align-content:start;gap:8px;padding:13px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 16px 34px #0000001f}.community-card:hover,.community-card:focus-visible{border-color:#22808a6b;transform:translateY(-2px);box-shadow:0 18px 38px #00000029,inset 0 0 0 1px #22808a29}.community-card-private{background:linear-gradient(135deg,#fffdf5eb,#d8c6a1b3),#fffdf5bd}.community-card-topline{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.community-card-topline strong{color:var(--ink);font-size:1rem;line-height:1.08}.community-card-topline small{color:#1e656cf2;text-transform:uppercase;border:1px solid #1e656c38;border-radius:999px;flex:none;padding:3px 7px;font-size:.66rem;font-weight:900}.community-field{color:#14201fa3;font-size:.78rem;font-weight:840;line-height:1.25}.community-summary{color:#14201fbf;font-size:.82rem;line-height:1.35}.community-stats{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.community-stats small{color:#14201fa8;background:#fffdf580;border:1px solid #14201f1f;border-radius:999px;padding:4px 7px;font-size:.68rem;font-weight:820}.community-empty{color:#14201fa8;background:#fffdf56b;border:1px solid #14201f1a;border-radius:8px;margin:0;padding:14px}.selected-community-layout{width:min(var(--symposium-feed-width), calc(100vw - 520px));margin:28px auto 0;display:block}.selected-community-panel{z-index:9;gap:14px;width:min(280px,100vw - 48px);max-height:calc(100vh - 294px);padding:16px;display:grid;position:fixed;top:104px;left:24px;overflow:auto}.community-back{min-height:36px;color:var(--ink);background:#fffdf5a3;border:1px solid #14201f1f;border-radius:8px;justify-self:start;align-items:center;gap:8px;padding:0 11px;font-weight:840;text-decoration:none;display:inline-flex}.selected-community-header{gap:8px;display:grid}.selected-community-header h1{font-size:clamp(1.45rem,2.2vw,2.25rem);line-height:1}.selected-community-header>span{color:#14201fa8;font-size:.82rem;font-weight:840}.community-call-panel{background:#fffdf57a;border:1px solid #14201f1f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px;display:grid}.community-call-panel div{gap:2px;display:grid}.community-call-panel div span{color:#14201f9e;font-size:.76rem;font-weight:780}.community-call-panel button{min-height:34px;color:var(--ink);background:#fffdf5b3;border:1px solid #14201f21;border-radius:7px;padding:0 10px;font-weight:840}.community-call-panel button:disabled{opacity:.42}.selected-community-work{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:14px;padding:0;display:grid}.selected-community-work .feed-post{background:#fffdf5ad}.feed-toolbar{z-index:8;color:#fffdf5;background:#1216136b;border-color:#fffdf538;border-radius:8px;grid-column:1;align-items:stretch;gap:12px;width:min(280px,100vw - 48px);max-width:none;margin:0;padding:14px;display:grid;position:fixed;top:104px;left:24px;box-shadow:0 24px 72px #0000003d}.room-mini-title{gap:6px;display:grid}.room-mini-title .eyebrow{color:#c4f0ee;margin:0}.room-mini-title h1{color:#fffdf5;letter-spacing:0;margin:0;font-size:clamp(1.6rem,3vw,2.45rem);line-height:.96}.room-mini-title p:not(.eyebrow){color:#fffdf5bf;margin:0;font-size:.88rem;line-height:1.45}.feed-toolbar .search-box,.topic-select,.office-folder-select{background:#fffdf5b8;border-color:#fffdf533;width:100%}.feed-toolbar .search-box input{color:#14201f}.segmented{background:0 0;border:0;grid-template-columns:1fr;gap:6px;padding:0;display:grid}.segmented button,.segmented a{color:#fffdf5bd;text-align:left;background:#fffdf51f;border:1px solid #fffdf52e;min-height:38px}.segmented button.active,.segmented a.active{color:#14201f;background:#fffdf5db}.topic-select,.office-folder-select{border:1px solid #fffdf533;border-radius:8px;gap:6px;padding:10px;display:grid}.topic-select span,.office-folder-select span{color:#14201fad;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.topic-select select,.office-folder-select select{color:#14201f;background:#fffdf5d1;border:1px solid #14201f29;border-radius:6px;width:100%;min-height:36px;font-weight:780}.post-composer,.feed-stream{max-width:var(--symposium-feed-width);grid-column:auto;margin:0 auto}.feed-load-more{border:1px solid var(--line);background:color-mix(in srgb, var(--panel-strong) 76%, transparent);min-height:38px;color:var(--ink);border-radius:999px;justify-self:center;padding:0 18px;font-weight:820}.feed-load-more:disabled{cursor:wait;opacity:.68}.infinite-feed-boundary{place-items:center;width:100%;min-height:2px;display:grid}.infinite-feed-boundary>span{color:var(--ink-soft);padding:.75rem 0 .25rem;font-size:.78rem}.post-composer{z-index:6;background:#fffdf59e;border-color:#fffdf538;box-shadow:0 22px 56px #0000002e}.new-post-launcher{z-index:35;color:#14201f;background:#fffdf5c7;border:1px solid #fffdf547;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:156px;min-height:44px;padding:0 13px;font-weight:850;display:inline-flex;position:fixed;bottom:84px;right:24px;box-shadow:0 18px 48px #0a100f38}.composer-modal-backdrop{z-index:42;background:#0509096b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.post-composer-modal{width:min(var(--symposium-feed-width), calc(100vw - 48px));background:#fffdf5db;grid-column:auto;max-width:none;margin:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.quote-composer-modal{max-height:min(860px,100vh - 48px);overflow-y:auto}.quote-destination-switch{border-radius:var(--radius);background:#fffdf585;border:1px solid #14201f24;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.quote-destination-switch button{min-width:0;box-shadow:none;background:0 0;border-color:#0000}.quote-destination-switch button.active{border-color:color-mix(in srgb, var(--aqua) 42%, var(--line));background:color-mix(in srgb, var(--aqua) 13%, var(--panel-strong))}.composer-modal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.composer-modal-head div{gap:2px;display:grid}.composer-modal-head span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:850}.composer-modal-head strong{color:var(--ink);font-size:1.35rem}.composer-modal-head>button{width:36px;min-height:36px;padding:0}.feed-stream{z-index:5;gap:16px}.feed-post{background:#fffdf594;border-color:#fffdf557;min-height:0;position:relative;box-shadow:0 20px 54px #0000002e}.post-owner-actions{z-index:3;gap:6px;display:inline-flex;position:absolute;top:12px;right:12px}.post-owner-actions button,.comment-owner-actions button{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--panel-strong) 82%, transparent);width:34px;height:34px;color:var(--muted);-webkit-backdrop-filter:blur(18px);place-items:center;display:grid}.comment-owner-actions{z-index:3;gap:5px;display:inline-flex;position:absolute;top:0;right:0}.comment-owner-actions button{width:30px;height:30px;padding:0}.post-owner-actions button:hover,.comment-owner-actions button:hover{border-color:var(--line-strong);color:var(--ink)}
.quote-card-shell{width:100%;min-width:0;max-width:100%;position:relative}.quote-card{border:1px solid color-mix(in srgb, var(--aqua) 24%, var(--line));border-radius:var(--radius);background:color-mix(in srgb, var(--panel-strong) 82%, transparent);width:100%;min-width:0;max-width:100%;color:var(--ink);text-align:left;box-shadow:none;gap:8px;padding:12px 14px;display:grid}.quote-card-paper{border-color:color-mix(in srgb, #a86732 28%, var(--line));background:color-mix(in srgb, #f7eed6 64%, var(--panel-strong))}.quote-card-thought{border-color:color-mix(in srgb, #227986 26%, var(--line));background:color-mix(in srgb, #d9f0f5 62%, var(--panel-strong))}.quote-card-proposal{border-color:color-mix(in srgb, #4e7130 34%, var(--line));background:color-mix(in srgb, #e4eed2 66%, var(--panel-strong))}.quote-card-opportunity{border-color:color-mix(in srgb, #78343d 32%, var(--line));background:color-mix(in srgb, #ead3d1 66%, var(--panel-strong))}button.quote-card{cursor:pointer}button.quote-card:hover{border-color:color-mix(in srgb, var(--aqua) 52%, var(--line));background:color-mix(in srgb, var(--aqua) 7%, var(--panel-strong));transform:none}button.quote-card-paper:hover{border-color:color-mix(in srgb, #a86732 48%, var(--line));background:color-mix(in srgb, #f7eed6 76%, var(--panel-strong))}button.quote-card-thought:hover{border-color:color-mix(in srgb, #227986 48%, var(--line));background:color-mix(in srgb, #d9f0f5 74%, var(--panel-strong))}button.quote-card-proposal:hover{border-color:color-mix(in srgb, #4e7130 54%, var(--line));background:color-mix(in srgb, #e4eed2 78%, var(--panel-strong))}button.quote-card-opportunity:hover{border-color:color-mix(in srgb, #78343d 52%, var(--line));background:color-mix(in srgb, #ead3d1 78%, var(--panel-strong))}.quote-card-head,.quote-card-author{align-items:center;min-width:0;display:flex}.quote-card-head{justify-content:space-between;gap:6px 10px}.quote-card-author{gap:8px}.quote-card-author .avatar.small{flex:0 0 28px;width:28px;height:28px;font-size:.66rem}.quote-card-author strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quote-card-kind,.quote-card-attachments{width:fit-content;color:var(--muted);align-items:center;gap:5px;font-size:.76rem;font-weight:790;display:inline-flex}.quote-card-kind{white-space:nowrap;border:1px solid;border-radius:999px;flex:none;justify-content:flex-end;padding:4px 8px}.quote-kind-paper{color:#8a5428;background:#e7bd7c2e}.quote-kind-thought{color:#176f7b;background:#72c9d529}.quote-kind-proposal{color:#4e7130;background:#b7d48733}.quote-kind-opportunity{color:#78343d;background:#d99aa333}.quote-card h3,.quote-card p{margin:0}.quote-card h3{text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;overflow:hidden}.quote-card p{color:var(--muted);white-space:pre-wrap;line-height:1.48}.quote-card-unavailable{font-style:italic}.quote-card-remove{z-index:2;place-items:center;min-height:30px;padding:0 8px;display:inline-grid;position:absolute;top:8px;right:8px}.quote-card-shell.removable .quote-card{padding-right:54px}.composer-quote-field{gap:8px;width:100%;min-width:0;display:grid}.quote-link-toggle{border:1px solid var(--line);background:var(--panel-strong);width:fit-content;min-height:38px;color:var(--ink);justify-content:center;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.quote-link-input-row{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--panel-strong) 84%, transparent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.quote-link-input-row>svg{color:var(--muted)}.quote-link-input-row input{min-width:0}.feed-post h2{overflow-wrap:anywhere;font-size:1.02rem}.feed-post h2 a,.profile-comment-card header>a,.profile-comment-card footer>a{color:inherit;text-decoration:none}.feed-post p,.detail-body,.comment p,.profile-comment-card p,.post-author small,.metric-label,.social-actions{color:#14201fb8;overflow-wrap:anywhere}.detail-body,.expandable-text{white-space:pre-wrap}.expandable-text{margin:0}.inline-expand-button{color:#167e89;min-height:0;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850;text-decoration:none;display:inline}.inline-expand-button:hover{color:#0e5d66;text-underline-offset:3px;text-decoration:underline}.comment .inline-expand-button{color:#167e89;min-height:0;text-align:inherit;background:0 0;border:0;border-radius:0;padding:0;display:inline}.symposium-shell.night .inline-expand-button{color:var(--aqua)}.post-time-footer{color:#14201f94;flex-wrap:wrap;gap:6px 12px;margin:10px 0 0;font-size:.76rem;font-weight:720;display:flex}.post-edit-modal .composer-topline{justify-content:space-between}.post-edit-modal .danger-action{border-color:color-mix(in srgb, #b33a30 42%, var(--line));background:color-mix(in srgb, #b33a30 9%, var(--panel));color:color-mix(in srgb, #b33a30 80%, var(--ink));align-items:center;gap:7px;display:inline-flex}.comment-edit-modal textarea{min-height:180px}.post-author strong,.detail-byline-button strong{font-size:.92rem}.post-author small,.detail-byline-button small{font-size:.76rem}.feed-post p{font-size:.92rem}.social-actions{overflow-wrap:normal;grid-template-columns:repeat(5,minmax(78px,1fr)) repeat(2,42px);gap:clamp(4px,.55vw,7px);width:100%;display:grid}.social-actions .quote-action-button,.comment-actions .quote-action-button,.social-actions .content-link-action,.comment-actions .content-link-action{min-width:38px;padding-inline:8px}.social-actions button,.social-actions a{overflow-wrap:normal;white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-width:0;padding:0 2px;display:inline-flex}.social-actions button>svg,.social-actions a>svg,.social-actions strong{flex:none}.social-actions strong{text-align:left;font-variant-numeric:tabular-nums;overflow-wrap:normal;white-space:nowrap;word-break:normal;min-width:max-content;margin-left:0}.social-actions .metric-label{flex:0 auto;min-width:0}.metric-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.social-actions button.active{color:#1a757d}@media (max-width:760px){.social-actions{grid-template-columns:repeat(5,minmax(108px,1fr)) repeat(2,42px)}}.detail-layout,.profile-page{width:min(calc(var(--symposium-feed-width) + 320px + 16px), calc(100vw - 48px));margin:0 auto}.profile-page{width:min(var(--symposium-feed-width), calc(100vw - 48px));gap:16px;display:grid;position:relative}.profile-page>.back-button{z-index:24;-webkit-backdrop-filter:blur(18px);width:max-content;margin-bottom:-4px;position:sticky;top:96px}.profile-hero{grid-template-columns:132px minmax(0,1fr);align-items:start}.profile-hero .avatar.large{width:124px;height:124px;font-size:1.85rem}.profile-hero h1{font-size:clamp(1.7rem,3vw,2.85rem)}.profile-handle{color:#167e89;font-weight:900}.profile-bio{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:680px;display:-webkit-box;overflow:hidden}.profile-social-counts{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.profile-social-counts a{color:#15565c;text-align:center;background:#e0f6f46b;border:1px solid #22808a3d;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:164px;min-height:38px;padding:0 11px;font-weight:850;text-decoration:none;display:inline-flex}.profile-social-counts strong{font-size:1rem}.profile-social-counts span{color:var(--muted);font-size:.78rem;font-weight:820}.profile-metrics{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.profile-metrics :is(button,a){min-width:88px;min-height:56px;color:var(--ink);text-align:left;background:#fffdf575;border:1px solid #14201f24;border-radius:8px;gap:2px;padding:8px 10px;text-decoration:none;display:grid}.profile-metrics :is(button,a).active{background:#fffdf5e6;box-shadow:inset 0 0 0 1px #22808a47}.profile-metrics strong{font-size:1.05rem}.profile-metrics span{color:var(--muted);font-size:.78rem;font-weight:820}.symposium-shell.night .profile-page{color:var(--ink)}.symposium-shell.night .profile-hero{-webkit-backdrop-filter:blur(18px);background:linear-gradient(135deg,#151919e6,#080d11c7),#0d1114b8}.symposium-shell.night .profile-hero h1{color:#fff8ea}.symposium-shell.night .profile-handle{color:#7ed8dc}.symposium-shell.night .profile-hero p{color:#f6ead4cc}.symposium-shell.night .profile-social-counts a{color:#a7eef0;background:#0c2226ad;border-color:#83cbd16b}.symposium-shell.night .profile-social-counts span{color:#f6ead4b8}.symposium-shell.night .profile-fields span{color:#f6ead4d6;background:#0c121494;border-color:#f8d3954d}.symposium-shell.night .profile-metrics :is(button,a){color:#fff8ea;background:#0c1214a8;border-color:#f8d3953d}.symposium-shell.night .profile-metrics :is(button,a).active{background:#172e32c7;border-color:#83cbd1ad;box-shadow:inset 0 0 0 1px #83cbd147}.symposium-shell.night .profile-metrics span{color:#f6ead4b8}.profile-stream{width:min(var(--symposium-feed-width), 100%);grid-column:1;margin:0 auto 32px}.profile-comment-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-strong);min-height:0;box-shadow:var(--small-shadow);cursor:pointer;gap:12px;padding:16px;display:grid}.profile-comment-card:hover{border-color:color-mix(in srgb, var(--aqua) 44%, var(--line));background:color-mix(in srgb, var(--aqua) 7%, var(--panel-strong))}.profile-comment-card header,.profile-comment-card footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-comment-card header>a{min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.profile-comment-card header>a>span:last-child{min-width:0;display:grid}.profile-comment-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.profile-comment-header-actions>span{color:var(--muted);align-items:center;gap:6px;font-size:.82rem;font-weight:820;display:inline-flex}.profile-comment-card .comment-owner-actions{position:static}.profile-comment-card .comment-owner-actions button{width:28px;height:28px}.profile-comment-card p{color:var(--ink);margin:0;line-height:1.55}.profile-comment-card .comment-attachments,.profile-comment-card .quote-card-shell{width:100%;max-width:100%;margin-left:0}.profile-comment-card .comment-actions{align-items:center;gap:14px;margin:0}.profile-comment-card .comment-actions button,.profile-comment-card .comment-actions a{min-height:24px;color:var(--muted);background:0 0;border:0;border-radius:0;gap:5px;padding:0;font-size:.82rem}.profile-comment-card .comment-actions button:hover,.profile-comment-card .comment-actions a:hover{color:var(--ink);background:0 0;border-color:#0000;transform:none}.profile-comment-card .comment-actions button.active{color:var(--aqua)}.profile-comment-card .comment-actions svg{flex:none}.profile-comment-card .comment-actions strong{color:inherit}.profile-comment-card footer{color:var(--muted);justify-content:flex-start;font-size:.86rem}.profile-comment-card footer strong{color:var(--ink)}.profile-comment-card footer em{color:var(--muted);font-size:.78rem;font-style:normal}.search-launcher{z-index:34;color:#14201f;-webkit-backdrop-filter:blur(18px);background:#fffdf5c7;border:1px solid #fffdf53d;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:156px;min-height:44px;padding:0 13px;font-weight:820;display:inline-flex;position:fixed;top:auto;bottom:84px;left:24px;box-shadow:0 18px 48px #0a100f38}.symposium-shell[data-room=hall] .search-launcher{bottom:84px}.bottom-action,.pocket.bottom-action,.new-post-launcher.bottom-action,.search-launcher.bottom-action{z-index:35;color:#14201f;-webkit-backdrop-filter:blur(18px);background:#fffdf5c7;border:1px solid #fffdf547;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:156px;min-width:156px;height:46px;min-height:46px;padding:0 13px;font-weight:850;display:inline-flex;position:fixed;box-shadow:0 18px 48px #0a100f38}.bottom-action-search,.pocket.bottom-action-search,.search-launcher.bottom-action-search{bottom:84px;left:24px;right:auto}.bottom-action-notebook,.pocket.bottom-action-notebook{bottom:24px;left:24px;right:auto}.bottom-action-new,.new-post-launcher.bottom-action-new{bottom:84px;left:auto;right:24px}.bottom-action-tablet,.pocket.bottom-action-tablet{bottom:24px;left:auto;right:24px}.office-desk-view{min-height:100vh}.office-feed-note{color:#fffdf5c7;background:#fffdf524;border:1px solid #fffdf533;border-radius:8px;padding:10px;font-size:.84rem;line-height:1.4}
.modal-backdrop{z-index:44;background:#0509096b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.search-backdrop{align-items:start;padding-top:84px}.search-modal,.profile-settings-modal,.messages-modal{width:min(720px,100vw - 48px);max-height:min(76vh,760px);color:var(--ink);-webkit-backdrop-filter:blur(28px);background:#fffdf5e6;border:1px solid #fffdf547;border-radius:10px;overflow:auto;box-shadow:0 36px 96px #00000047}.search-modal header,.profile-settings-modal header,.messages-modal header{z-index:2;background:#fffdf5db;border-bottom:1px solid #14201f1f;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex;position:sticky;top:0}.search-modal header label{background:#ffffffb3;border:1px solid #14201f24;border-radius:8px;flex:1;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.search-modal input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:1rem}.search-modal header button,.profile-settings-modal header button,.messages-modal header button{background:#ffffff9e;border:1px solid #14201f1f;border-radius:8px;place-items:center;width:40px;min-height:40px;display:grid}.messages-modal{width:min(500px,100vw - 48px)}.messages-modal header span{color:var(--ink);align-items:center;gap:8px;font-weight:900;display:inline-flex}.message-list{gap:10px;padding:14px;display:grid}.message-thread{width:100%;color:var(--ink);text-align:left;background:#fffdf59e;border:1px solid #14201f1f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px;text-decoration:none;display:grid}.message-thread.active,.message-thread:hover,.message-thread:focus-visible{background:#e0f6f494;border-color:#22808a70}.message-thread>span:not(.avatar){gap:3px;min-width:0;display:grid}.message-thread strong{color:var(--ink);font-size:.95rem}.message-thread small,.message-thread em{color:var(--muted);font-size:.82rem;font-style:normal;line-height:1.35}.symposium-shell.night .community-layer>header button,.symposium-shell.night .community-card-topline strong,.symposium-shell.night .selected-community-header h1,.symposium-shell.night .community-call-panel div strong{color:#fff8ea}.symposium-shell.night .community-layer>header small{color:#9adfe3;background:#83cbd124;border:1px solid #83cbd138}.symposium-shell.night .community-card-topline small{color:#8edce1;background:#0a101261;border-color:#83cbd152}.symposium-shell.night .community-field,.symposium-shell.night .selected-community-header>span,.symposium-shell.night .community-call-panel div span{color:#f6ead4c7}.symposium-shell.night .community-summary,.symposium-shell.night .communities-context p,.symposium-shell.night .selected-community-header p{color:#f6ead4d1}.symposium-shell.night .community-stats small{color:#11191ae0;background:#f5efe2bd;border-color:#fffdf533}.symposium-shell.night .community-empty{color:#f6ead4c2;background:#0c111399;border-color:#fffdf52e}.symposium-shell.night .community-back{color:#fff8ea;background:#f5efe229;border-color:#fffdf538}.symposium-shell.night .community-call-panel{background:#f5efe224;border-color:#fffdf538}.symposium-shell.night .community-call-panel button{color:#11191a;background:#f5efe2d6;border-color:#fffdf557}.symposium-shell.night .community-call-panel button:disabled{color:#f6ead485;opacity:1;background:#f5efe224;border-color:#fffdf529}.symposium-shell.night .feed-post,.symposium-shell.night .selected-community-work .feed-post{background:linear-gradient(#1e201ee6,#0d1114c7),#0d1114c7}.symposium-shell.night .feed-post p,.symposium-shell.night .post-author small,.symposium-shell.night .post-time-footer,.symposium-shell.night .metric-label,.symposium-shell.night .social-actions{color:#f6ead4bd}.symposium-shell.night .social-actions button,.symposium-shell.night .social-actions a{color:#f6ead4b8}.symposium-shell.night .social-actions strong{color:#fff8eadb}.symposium-shell.night .social-actions button.active,.symposium-shell.night .social-actions button.active .metric-label,.symposium-shell.night .social-actions button.active strong{color:#83cbd1}.symposium-shell.night .post-owner-actions button,.symposium-shell.night .comment-owner-actions button{color:#f6ead4b8;background:#0c1011bd}.symposium-shell.night .comment-actions button.active,.symposium-shell.night .comment-actions button.active strong,.symposium-shell.night .comment-actions button.active span{color:#83cbd1}.symposium-shell.night .profile-comment-card .comment-actions button{color:#f6ead4b8}.symposium-shell.night .profile-comment-card .comment-actions button:hover{color:#fff8eaeb}.symposium-shell.night .profile-comment-card .comment-actions button.active,.symposium-shell.night .profile-comment-card .comment-actions button.active strong,.symposium-shell.night .profile-comment-card .comment-actions button.active span{color:#83cbd1}.symposium-shell.night .comment-card.highlighted{background:#83cbd11f}.symposium-shell.night .messages-modal{color:#fff8ea;background:linear-gradient(#1c1e1df2,#0d1114e6),#0d1114eb;border-color:#fffdf538}.symposium-shell.night .messages-modal header{background:#101415e0;border-bottom-color:#fffdf529}.symposium-shell.night .messages-modal header span,.symposium-shell.night .message-thread strong{color:#fff8ea}.symposium-shell.night .messages-modal header button{color:#fff8ea;background:#f5efe21f;border-color:#fffdf52e}.symposium-shell.night .message-thread{color:#fff8ea;background:linear-gradient(135deg,#f5efe229,#f5efe214),#0c1113b8;border-color:#fffdf52e}.symposium-shell.night .message-thread small,.symposium-shell.night .message-thread em{color:#f6ead4c2}.search-results{gap:16px;padding:14px;display:grid}.search-results>p{color:var(--muted);margin:0}.search-group{gap:8px;display:grid}.search-group h2{color:#1e656ceb;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.76rem}.search-group a{width:100%;color:var(--ink);text-align:left;background:#fffdf59e;border:1px solid #14201f1f;border-radius:8px;justify-items:start;gap:3px;padding:11px 12px;text-decoration:none;display:grid}.search-group a:has(.avatar){grid-template-columns:auto minmax(0,1fr);align-items:center}.search-group a>span:not(.avatar){color:#1e656ceb;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.search-group small{color:var(--muted)}.detail-layout.simple-detail{grid-template-columns:minmax(0, var(--symposium-feed-width));justify-content:center;display:grid}.detail-layout.paper-detail{grid-template-columns:minmax(0, var(--symposium-feed-width));justify-content:center;align-items:start;row-gap:16px;display:grid}.paper-detail>.back-button,.paper-detail>.detail-main{grid-column:1}.paper-detail>.paper-side{right:24px;top:var(--symposium-detail-top);width:276px;max-height:calc(100vh - var(--symposium-detail-top) - var(--symposium-side-rail-bottom-clearance));position:fixed;overflow-y:auto}@media (min-width:1440px){.symposium-shell[data-view=detail] .stage,.symposium-shell[data-view=opportunity-applications] .stage{padding-top:var(--symposium-detail-top)}.detail-layout>.back-button,.opportunity-review-back{z-index:9;top:var(--symposium-detail-top);left:var(--symposium-shell-edge);max-width:var(--symposium-left-rail-width);position:fixed}}.paper-side{z-index:4}.paper-side section{-webkit-backdrop-filter:blur(22px);background:#fffdf5b8;border:1px solid #fffdf552;border-radius:8px;gap:12px;padding:14px;display:grid;box-shadow:0 22px 56px #0000002e}.paper-side h2{color:#1e656ceb;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.8rem}.paper-side div{border-top:1px solid #14201f1f;gap:3px;padding-top:10px;display:grid}.paper-side p,.paper-side small,.paper-side strong{font-size:.86rem;line-height:1.45}.paper-side span,.paper-side small{color:var(--muted);font-size:.86rem}.paper-side strong{overflow-wrap:anywhere}.symposium-shell.night .back-button{color:#fff8ea;background:linear-gradient(135deg,#f5efe22e,#f5efe214),#0c1113c7;border-color:#fffdf53d;box-shadow:0 18px 46px #00000057}.symposium-shell.night .back-button:hover,.symposium-shell.night .back-button:focus-visible{background:linear-gradient(135deg,#83cbd129,#f5efe21a),#0f1416db;border-color:#83cbd16b}.symposium-shell.night .paper-side section{color:#fff8ea;background:linear-gradient(#1c1e1deb,#0d1114d1),#0d1114d6;border-color:#fffdf538;box-shadow:0 22px 62px #00000061}.symposium-shell.night .paper-side h2{color:#83cbd1}.symposium-shell.night .paper-side div{border-top-color:#fffdf529}.symposium-shell.night .paper-side span,.symposium-shell.night .paper-side small{color:#f6ead4c2}.symposium-shell.night .paper-side strong{color:#fff8ea}.profile-hero{position:relative}.profile-avatar{position:relative;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.profile-settings-button,.profile-follow-button{min-height:36px;color:var(--ink);background:#fffdf5ad;border:1px solid #14201f24;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-weight:820;display:inline-flex;position:absolute;top:14px;right:14px}.profile-follow-button.active{color:#15565c;background:#e0f6f4bd;border-color:#22808a61}.symposium-shell.night .profile-settings-button,.symposium-shell.night .profile-follow-button{color:#fff8ea;background:#0c1214bd;border-color:#f8d39542}.symposium-shell.night .profile-follow-button.active{color:#fff8ea;background:#172e32d1;border-color:#83cbd1ad}.profile-settings-modal{gap:12px;padding-bottom:16px;display:grid}.profile-settings-modal header span{align-items:center;gap:8px;font-weight:880;display:inline-flex}.settings-preview{align-items:center;gap:13px;padding:15px 16px 4px;display:flex}.settings-preview .avatar.large{width:88px;height:88px}.settings-preview em{color:var(--muted);font-size:.76rem;font-style:normal;font-weight:760}.profile-photo-edit{cursor:pointer;margin:0;display:block;position:relative}.profile-photo-edit input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.profile-photo-edit-overlay{border-radius:inherit;color:#fffdf5;opacity:0;background:#080d1194;place-items:center;font-size:.78rem;font-weight:900;transition:opacity .16s;display:grid;position:absolute;inset:0}.profile-photo-edit:hover .profile-photo-edit-overlay,.profile-photo-edit:focus-within .profile-photo-edit-overlay{opacity:1}.settings-preview div,.profile-settings-modal label:not(.setting-toggle){gap:6px;display:grid}.profile-settings-modal label{color:var(--muted);margin:0 16px;font-size:.78rem;font-weight:820}.profile-settings-modal label>span{align-items:center;gap:8px;display:flex}.profile-settings-modal input,.profile-settings-modal textarea{width:100%;color:var(--ink);font:inherit;background:#ffffffad;border:1px solid #14201f24;border-radius:8px;padding:10px 11px}.profile-settings-modal textarea{resize:vertical;min-height:112px}.profile-settings-modal label small{color:var(--muted);text-align:right;font-size:.72rem}.setting-toggle{min-height:38px;color:var(--ink);align-items:center;gap:10px;font-size:.92rem;display:flex}.setting-toggle input{width:18px}.settings-actions{justify-content:flex-end;gap:10px;padding:4px 16px 0;display:flex}.settings-actions button{min-height:40px;color:var(--ink);background:#fffdf5bd;border:1px solid #14201f24;border-radius:8px;padding:0 13px;font-weight:850}.symposium-shell.night .settings-actions button{color:#fff8ea;background:#0c1214b8;border-color:#f8d39542}.symposium-shell.night .settings-actions button:hover,.symposium-shell.night .profile-settings-button:hover,.symposium-shell.night .profile-follow-button:hover{border-color:var(--line-strong);background:#1d2728d1}.social-list-backdrop{z-index:48;background:#0509097a}.social-list-modal{width:min(390px,100vw - 32px);max-height:min(560px,100vh - 80px);color:var(--ink);-webkit-backdrop-filter:blur(28px);background:#fffdf5f0;border:1px solid #14201f24;border-radius:10px;overflow:hidden;box-shadow:0 34px 90px #0000004d}.social-list-modal header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:52px;padding:0 14px 0 16px;display:flex}.social-list-modal header strong{font-size:1.02rem;font-weight:900}.social-list-modal header button{width:34px;height:34px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.social-list-body{gap:6px;max-height:486px;padding:10px;display:grid;overflow:auto}.social-list-body a{min-height:54px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:7px 8px;text-decoration:none;display:flex}.social-list-body a:hover{border-color:var(--line);background:var(--panel)}.social-list-body a>span:not(.avatar){gap:2px;display:grid}.social-list-body small,.social-list-body p{color:var(--muted)}.symposium-shell.night .social-list-backdrop{background:#0306079e}.symposium-shell.night .social-list-modal{color:#fff8ea;background:linear-gradient(#121819f5,#070b0df0),#080c0ef5;border-color:#f8d3953d;box-shadow:0 34px 96px #00000094}.symposium-shell.night .social-list-modal header{border-color:#f8d3952e}.symposium-shell.night .social-list-modal header button,.symposium-shell.night .social-list-body a{color:#fff8ea}.symposium-shell.night .social-list-body a:hover{background:#9deef317;border-color:#9deef347}.symposium-shell.night .quote-card-paper,.symposium-shell.night .comment button.quote-card-paper{background:color-mix(in srgb, #8a5428 18%, var(--panel-strong));border-color:#e7bd7c57}.symposium-shell.night .quote-card-thought,.symposium-shell.night .comment button.quote-card-thought{background:color-mix(in srgb, #176f7b 18%, var(--panel-strong));border-color:#72c9d557}.symposium-shell.night .quote-card-proposal,.symposium-shell.night .comment button.quote-card-proposal{background:color-mix(in srgb, #4e7130 20%, var(--panel-strong));border-color:#b1cc835c}.symposium-shell.night .quote-card-opportunity,.symposium-shell.night .comment button.quote-card-opportunity{background:color-mix(in srgb, #78343d 20%, var(--panel-strong));border-color:#dd939d5c}.symposium-shell.night .quote-kind-paper{color:#f2c98d}.symposium-shell.night .quote-kind-thought{color:#9de4ec}.symposium-shell.night .quote-kind-proposal{color:#bddb91}.symposium-shell.night .quote-kind-opportunity{color:#dc929d}
:root{--document-surface-solid:#fffefa;--document-canvas-solid:#f8f5ec;--document-control-solid:#fffdf7;--attachment-preview-surface:#f6f2e8;--attachment-preview-elevated:#fffdf7;--attachment-preview-ink:#14201f;--attachment-preview-muted:#5d6b67;--attachment-preview-line:#192b2b2e;--attachment-paper-surface:#fffefa;--attachment-paper-ink:#17211f;--attachment-slide-surface:#fffef8;--attachment-slide-accent:#dcebed;--attachment-slide-ink:#14201f;--attachment-slide-muted:#586562;--document-font-system:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--document-font-serif:Iowan Old Style, Palatino Linotype, Book Antiqua, Georgia, serif;--document-font-humanist:Optima, Candara, "Trebuchet MS", sans-serif;--document-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--document-size-small:.84em;--document-size-normal:1em;--document-size-large:1.14em;--document-size-lead:1.3em}.symposium-shell{--document-color-default:var(--ink);--document-color-muted:var(--muted);--document-color-blue:#173f5f;--document-color-crimson:#8d2f3c;--document-color-forest:#285943;--document-color-gold:#9a6b16}.symposium-shell.night{--document-surface-solid:#111718;--document-canvas-solid:#171e1f;--document-control-solid:#1d2526;--attachment-preview-surface:#111819;--attachment-preview-elevated:#1b2425;--attachment-preview-ink:#f5efe2;--attachment-preview-muted:#b8c1ba;--attachment-preview-line:#e5ba7038;--attachment-paper-surface:#eee8dc;--attachment-paper-ink:#192220;--attachment-slide-surface:#172021;--attachment-slide-accent:#234047;--attachment-slide-ink:#f5efe2;--attachment-slide-muted:#b8c4bf;--document-color-default:var(--ink);--document-color-muted:var(--muted);--document-color-blue:#8ec5f4;--document-color-crimson:#f0a0ad;--document-color-forest:#8fd0ae;--document-color-gold:#e7bd65}.symposium-document{color:var(--ink);font-family:var(--document-font-system);overflow-wrap:anywhere;min-width:0;line-height:1.65}.symposium-document>:first-child{margin-top:0}.symposium-document>:last-child{margin-bottom:0}.symposium-document-detail.document-width-standard,.symposium-document-detail.document-width-wide{max-width:none}.symposium-document-detail.document-margin-compact{padding-inline:0}.symposium-document-detail.document-margin-normal{padding-inline:clamp(0rem,1.5vw,.75rem)}.symposium-document-detail.document-margin-generous{padding-inline:clamp(.75rem,4vw,2.5rem)}.symposium-document p,.symposium-document blockquote,.symposium-document h1,.symposium-document h2,.symposium-document h3,.symposium-document h4,.symposium-document pre,.symposium-document ul,.symposium-document ol{white-space:pre-wrap;margin:0 0 .95rem}.symposium-document h1{font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.15}.symposium-document h2{font-size:clamp(1.35rem,2.3vw,1.8rem);line-height:1.2}.symposium-document h3{font-size:1.2rem;line-height:1.25}.symposium-document h4{letter-spacing:.02em;font-size:1.05rem;line-height:1.3}.symposium-document blockquote{border-left:3px solid color-mix(in srgb, var(--accent) 55%, transparent);color:var(--muted);padding-left:1rem}.document-align-center{text-align:center}.document-align-right{text-align:right}.document-indent-1{padding-left:1.5rem}.document-indent-2{padding-left:3rem}.document-indent-3{padding-left:4.5rem}.document-indent-4,.document-indent-5,.document-indent-6,.document-indent-7,.document-indent-8{padding-left:min(25%,6rem)}.document-mark-bold{font-weight:760}.document-mark-italic{font-style:italic}.document-mark-underline{text-underline-offset:.15em;text-decoration:underline}.document-mark-strike{text-decoration:line-through}.document-mark-code{background:color-mix(in srgb, var(--ink) 8%, transparent);font-family:var(--document-font-mono);border-radius:.25rem;padding:.08em .28em}.symposium-document a{color:color-mix(in srgb, var(--accent) 78%, var(--ink));font-weight:680;text-decoration:none}.symposium-document a:hover{text-underline-offset:.18em;text-decoration:underline}.symposium-document ::selection,.document-editor-canvas .tiptap ::selection{background:color-mix(in srgb, var(--aqua) 34%, transparent);color:var(--ink)}.document-code{border:1px solid var(--line);background:var(--document-control-solid);font-family:var(--document-font-mono);border-radius:.75rem;padding:1rem;font-size:.86rem;line-height:1.55;overflow:auto}.document-list{padding-left:1.4rem}.document-list-dash{list-style:"—  "}.document-list-lower-alpha{list-style:lower-alpha}.document-list-upper-alpha{list-style:upper-alpha}.document-equation{max-width:100%;padding:.25rem 0;overflow:auto hidden}.document-equation.display{text-align:center;margin:1.1rem 0 1.25rem}.document-equation.inline{vertical-align:middle;display:inline-block}.document-attachment-block{max-width:100%;margin:1.15rem 0 1.35rem}.document-attachment-block figcaption{color:var(--muted);text-align:center;margin:.45rem 0 0;font-size:.82rem;line-height:1.45}.document-reference,.document-citation{border:1px solid var(--line);border-radius:.55rem;margin:.25rem 0;padding:.45rem .65rem;display:inline-flex}.document-expand-button{margin-top:-.55rem;display:inline-block}.feed-post .symposium-document-feed{font-size:inherit;margin-top:14px}.document-collapsible-content.collapsed{max-height:8.25em;position:relative;overflow:hidden}.document-collapsible-content.collapsed.is-collapsible:after{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--document-canvas-solid) 82%, transparent));content:"";pointer-events:none;height:1.15em;position:absolute;bottom:0;left:0;right:0}.document-collapsible-content.expanded{max-height:none}.comment-card .symposium-document-comment{max-width:calc(100% - 2.8rem);margin-left:2.8rem}.comment-card .symposium-document-comment .post-attachments-comment{max-width:100%;margin-left:0}.symposium-document-editor{--document-editor-sticky-top:0px;border:1px solid color-mix(in srgb, var(--line) 90%, transparent);background:var(--document-canvas-solid);border-radius:.85rem;min-width:0;overflow:visible}.symposium-document-editor.disabled{pointer-events:none}.document-editor-toolbar{background:var(--document-surface-solid);border-bottom:1px solid var(--line);top:var(--document-editor-sticky-top);z-index:4;isolation:isolate;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.55rem;display:flex;position:sticky;box-shadow:0 4px 10px #07121314}.document-editor-toolbar>div{border-right:1px solid var(--line);align-items:center;gap:.15rem;padding-right:.35rem;display:flex}.document-editor-toolbar>div:last-child{border-right:0}.document-editor-toolbar button,.document-equation-symbols button{color:var(--ink);background:0 0;border:1px solid #0000;border-radius:.42rem;justify-content:center;align-items:center;min-width:2rem;min-height:2rem;padding:.35rem;display:inline-flex}.document-editor-toolbar button:hover,.document-equation-symbols button:hover{background:color-mix(in srgb, var(--accent) 10%, transparent);border-color:color-mix(in srgb, var(--accent) 35%, var(--line))}.document-editor-toolbar button.active,.document-editor-toolbar button[aria-pressed=true]{background:color-mix(in srgb, var(--accent) 17%, var(--document-control-solid));border-color:color-mix(in srgb, var(--accent) 62%, var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 14%, transparent)}.document-editor-toolbar button:disabled{cursor:not-allowed;opacity:.36}.document-editor-toolbar select,.document-list-editor select{background:var(--document-control-solid);border:1px solid var(--line);color:var(--ink);border-radius:.45rem;width:auto;min-height:2rem;padding:.25rem 1.6rem .25rem .5rem}.document-color-controls button{border-radius:999px;min-width:1.65rem;min-height:1.65rem;padding:.18rem}.document-color-controls button span{background:var(--swatch);border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);border-radius:inherit;width:1rem;height:1rem;display:block}.document-hidden-input{display:none!important}.document-editor-canvas{background:var(--document-canvas-solid);min-height:10.5rem;overflow:hidden}.document-editor-canvas .tiptap{box-sizing:border-box;outline:none;width:100%;min-height:10.5rem;margin-inline:auto;transition:max-width .16s,padding .16s}.document-editor-canvas.document-width-standard .tiptap{max-width:46rem}.document-editor-canvas.document-width-wide .tiptap{max-width:none}.document-editor-canvas.document-margin-compact .tiptap{padding:1.15rem 1rem 1.8rem}.document-editor-canvas.document-margin-normal .tiptap{padding:1.5rem clamp(1.4rem,4vw,2.6rem) 2.2rem}.document-editor-canvas.document-margin-generous .tiptap{padding:1.8rem clamp(2.2rem,7vw,5rem) 2.7rem}.capability-paper .document-editor-canvas{min-height:19rem}.document-editor-canvas .tiptap>:first-child{margin-top:0}.document-editor-canvas .tiptap>:last-child{margin-bottom:0}.document-editor-canvas .tiptap p,.document-editor-canvas .tiptap blockquote,.document-editor-canvas .tiptap h1,.document-editor-canvas .tiptap h2,.document-editor-canvas .tiptap h3,.document-editor-canvas .tiptap h4,.document-editor-canvas .tiptap pre,.document-editor-canvas .tiptap ul,.document-editor-canvas .tiptap ol{white-space:pre-wrap;margin:0 0 .9rem}.document-editor-canvas .tiptap p{min-height:1.7em;line-height:1.7}.document-editor-canvas .tiptap h1{font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15}.document-editor-canvas .tiptap h2{font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.2}.document-editor-canvas .tiptap h3{font-size:1.2rem}.document-editor-canvas .tiptap h4{font-size:1.05rem}.document-editor-canvas .tiptap blockquote{border-left:3px solid color-mix(in srgb, var(--accent) 55%, transparent);color:var(--muted);padding-left:1rem}.document-editor-canvas .tiptap ul,.document-editor-canvas .tiptap ol{padding-left:1.5rem}.document-editor-canvas .tiptap p[data-indent]{margin-left:calc(var(--document-indent,0) * 1.5rem)}.document-editor-canvas .tiptap p.is-editor-empty:first-child:before{color:var(--muted);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.document-editor-canvas .tiptap code{background:color-mix(in srgb, var(--ink) 8%, transparent);font-family:var(--document-font-mono);border-radius:.25rem;padding:.08em .28em}.document-editor-canvas .tiptap pre{background:var(--document-control-solid);border:1px solid var(--line);border-radius:.75rem;padding:1rem;overflow:auto}.document-editor-canvas .tiptap pre code{background:0 0;padding:0}.document-equation-editor{border:1px solid var(--line);background:var(--document-control-solid);border-radius:.7rem;padding:.75rem}.document-equation-editor>input,.document-inline-attachment-editor>input{background:var(--document-control-solid);border:1px solid var(--line);color:var(--ink);border-radius:.45rem;width:100%;min-height:2.4rem;padding:.55rem .65rem}.document-equation-symbols{flex-wrap:wrap;gap:.2rem;margin:.55rem 0;display:flex}.document-equation-symbols button{background:var(--document-control-solid);font-family:var(--document-font-serif)}.document-equation-editor>label{color:var(--muted);align-items:center;gap:.4rem;font-size:.8rem;display:flex}.document-equation-editor>label input{width:auto}.document-inline-attachment-editor .post-attachments{max-width:100%;margin:0}.document-inline-attachment-editor>input{margin-top:.45rem}.document-atomic-node{margin:1rem 0 1.15rem;transition:border-color .12s,box-shadow .12s;position:relative}.document-atomic-node.selected{border-color:color-mix(in srgb, var(--accent) 72%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent)}.document-atomic-delete{background:var(--document-control-solid);border:1px solid var(--line);color:var(--ink);opacity:0;z-index:3;border-radius:.45rem;justify-content:center;align-items:center;min-width:2rem;min-height:2rem;padding:.35rem;transition:opacity .12s;display:inline-flex;position:absolute;top:.45rem;right:.45rem}.document-atomic-node:hover .document-atomic-delete,.document-atomic-node.selected .document-atomic-delete,.document-atomic-delete:focus-visible{opacity:1}.document-editor-canvas .ProseMirror-selectednode{outline:none}.document-appended-attachments{border-top:1px solid var(--line);padding:.75rem}.document-appended-label{color:var(--ink);align-items:center;gap:.45rem;margin-bottom:.5rem;display:flex}.document-appended-label small{color:var(--muted);margin-left:auto}.document-appended-attachments .composer-attachments{margin:0}.document-missing-attachment{color:var(--muted);font-size:.85rem}.document-drawing,.document-drawing-editor,.document-source-editor,.document-source-card{border:1px solid var(--line);background:var(--document-control-solid);border-radius:.65rem}.document-drawing{margin:1rem 0;padding:.6rem;overflow:hidden}.document-drawing figcaption{color:var(--muted);padding:.4rem .25rem 0;font-size:.78rem}.document-drawing-svg{width:100%;height:auto;max-height:32rem;display:block}.document-drawing-editor{padding:.6rem}.document-drawing-edit{width:100%;color:var(--ink);background:0 0;border:0;gap:.45rem;padding:0;display:grid;overflow:hidden}.document-drawing-edit>span{min-height:2rem;color:var(--muted);justify-content:center;align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.document-drawing-editor>input{margin-top:.45rem}.document-source-editor{gap:.35rem;padding:.8rem 2.8rem .8rem .8rem;display:grid}.document-source-editor small,.document-source-card small{color:var(--muted);letter-spacing:.04em;text-transform:capitalize;font-size:.7rem;font-weight:760}.document-source-editor p,.document-source-editor blockquote{color:var(--muted);margin:0;line-height:1.45}.document-source-open{color:color-mix(in srgb, var(--accent) 72%, var(--ink));justify-self:start;align-items:center;gap:.3rem;margin-top:.15rem;font-size:.72rem;font-weight:780;text-decoration:none;display:inline-flex}.document-source-open:hover,.document-source-open:focus-visible{text-underline-offset:.18em;text-decoration:underline}.document-source-card{color:var(--ink);gap:.28rem;margin:.75rem 0;padding:.75rem;text-decoration:none;display:grid}.document-source-card>span{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.document-source-card blockquote{border-left:3px solid var(--aqua);color:var(--ink);margin:0;padding-left:.7rem}.drawing-dialog-backdrop{z-index:120;background:#04090aad;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.drawing-dialog{background:var(--document-surface-solid);border:1px solid var(--line);border-radius:.8rem;gap:.75rem;width:min(980px,100vw - 2rem);max-width:980px;max-height:calc(100vh - 2rem);padding:.85rem;display:grid;overflow:auto;box-shadow:0 30px 100px #00000061}.drawing-dialog>header,.drawing-dialog>footer,.drawing-controls{align-items:center;gap:.5rem;display:flex}.drawing-dialog>header{justify-content:space-between}.drawing-dialog>header div{gap:.18rem;display:grid}.drawing-dialog>header span{font-weight:850}.drawing-dialog>header small{color:var(--muted)}.drawing-dialog>footer{justify-content:flex-end}.drawing-dialog>footer button{align-items:center;gap:.35rem;display:inline-flex}.drawing-controls{flex-wrap:wrap}.drawing-controls>button{min-width:2.2rem;min-height:2.2rem}.drawing-controls label{color:var(--muted);align-items:center;gap:.4rem;margin-left:auto;font-size:.76rem;display:flex}.drawing-controls label input{width:8rem}.drawing-control-divider{border-left:1px solid var(--line);align-self:stretch}.drawing-color{box-shadow:0 0 0 1px var(--line);background:var(--drawing-color)!important;border:2px solid var(--document-surface-solid)!important;border-radius:999px!important;min-width:1.35rem!important;min-height:1.35rem!important;padding:0!important}.drawing-color.active{box-shadow:0 0 0 2px var(--aqua)}.drawing-canvas-shell{aspect-ratio:16/9;border:1px solid var(--line);background:#fffdf8;border-radius:.65rem;overflow:hidden}.drawing-canvas{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.post-composer-modal,.post-edit-modal,.quote-composer-modal{background:var(--document-surface-solid);-webkit-backdrop-filter:none;max-height:calc(100vh - 2rem);padding-top:0;overflow-y:auto}.post-composer-modal>.composer-modal-head,.post-edit-modal>.composer-modal-head,.quote-composer-modal>.composer-modal-head{padding-top:12px}.symposium-shell.night .post-composer.post-composer-modal,.symposium-shell.night .post-composer.post-edit-modal,.symposium-shell.night .post-composer.quote-composer-modal{background:var(--document-surface-solid);-webkit-backdrop-filter:none}.symposium-shell.night .post-composer-modal input,.symposium-shell.night .post-composer-modal textarea,.symposium-shell.night .post-composer-modal select,.symposium-shell.night .post-edit-modal input,.symposium-shell.night .post-edit-modal textarea,.symposium-shell.night .post-edit-modal select{background:var(--document-control-solid)}.post-composer .symposium-document-editor{width:100%}.post-composer .composer-primary-actions{align-items:center;gap:.5rem;display:flex}.post-composer .composer-primary-actions button{white-space:nowrap}.post-composer .composer-save-draft{background:var(--document-control-solid);border:1px solid var(--line);color:var(--ink)}.post-composer .composer-primary-actions>button[type=submit]{background:var(--aqua);border:1px solid color-mix(in srgb, var(--aqua) 72%, var(--line));color:var(--panel-strong)}.post-composer .composer-primary-actions>button[type=submit]:hover:not(:disabled){background:var(--aqua);filter:brightness(1.06)}.post-composer .composer-primary-actions button:disabled{cursor:not-allowed;opacity:.46;transform:none}.comment-composer .symposium-document-editor{margin-top:.65rem}.comment-composer.compact .document-editor-canvas{min-height:6rem}.comment-composer .document-editor-toolbar{position:static;top:auto}.comment-composer .symposium-document-editor:focus-within .document-editor-toolbar{top:var(--document-editor-sticky-top);z-index:7;position:sticky}.comment-composer.compact .document-editor-toolbar{flex-wrap:nowrap;gap:.2rem;padding:.4rem;overflow-x:auto}.comment-composer.compact .document-editor-toolbar>div{flex:none}@media (max-width:720px){.post-composer .composer-primary-actions{width:100%}.post-composer .composer-primary-actions button{flex:1}.document-editor-toolbar{flex-wrap:nowrap;overflow-x:auto}.document-editor-canvas.document-margin-normal .tiptap{padding-inline:1rem}.document-editor-canvas.document-margin-generous .tiptap{padding-inline:1.55rem}.document-appended-label{flex-wrap:wrap;align-items:flex-start}.document-appended-label small{flex-basis:100%;margin-left:1.45rem}.comment-card .symposium-document-comment{max-width:100%;margin-left:0}.document-indent-2,.document-indent-3,.document-indent-4,.document-indent-5,.document-indent-6,.document-indent-7,.document-indent-8{padding-left:1.5rem}}
