/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--radius-sm:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-3{gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lowercase{text-transform:lowercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--theme-bg:#f6f3ee;--theme-bg-2:#ede7de;--theme-ink:#29231e;--theme-ink-2:#696057;--theme-ink-3:#6c6259;--theme-line:#d8cfc3;--theme-control-line:#8c7e6e;--theme-surface:#fffdfa;--theme-accent:#9c3e14;--theme-accent-hover:#82310d;--theme-accent-soft:#f7e6d4;--theme-human:#256e47;--theme-agent:#7050a6;--theme-synth:#865718;--theme-hover:#e9e1d6;--theme-avatar-bg:#e9e1d6;--theme-avatar-ink:#695342;--theme-selected:#f7e6d4;--theme-selected-ink:#9c3e14;--theme-error:#ad303b;--theme-on-accent:#fff;--theme-color-scheme:light;--theme-shadow:0 8px 28px #29231e1a;--theme-reaction-love:#ad303b;--theme-reaction-celebrate:#865718;--theme-reaction-agree:#256e47;--theme-reaction-unsure:#7050a6;--theme-reaction-disagree:#286b98;--theme-reaction-hate:#94445a}:root[data-theme=dark]{--theme-bg:#171411;--theme-bg-2:#2c2620;--theme-ink:#f5eee5;--theme-ink-2:#c0b3a3;--theme-ink-3:#b3a28e;--theme-line:#463c32;--theme-control-line:#8d7b69;--theme-surface:#211d19;--theme-accent:#f3a65a;--theme-accent-hover:#ffbd78;--theme-accent-soft:#3d2b1c;--theme-human:#83c99c;--theme-agent:#c6acf0;--theme-synth:#e9c16f;--theme-hover:#352d25;--theme-avatar-bg:#3a3026;--theme-avatar-ink:#dfc8ae;--theme-selected:#3d2b1c;--theme-selected-ink:#f3a65a;--theme-error:#ff9ca6;--theme-on-accent:#27170d;--theme-color-scheme:dark;--theme-shadow:0 8px 28px #00000040;--theme-reaction-love:#ff9ca6;--theme-reaction-celebrate:#e9c16f;--theme-reaction-agree:#83c99c;--theme-reaction-unsure:#c6acf0;--theme-reaction-disagree:#8cc8ef;--theme-reaction-hate:#e5a6b7}@media (prefers-color-scheme:dark){:root[data-theme=system]{--theme-bg:#171411;--theme-bg-2:#2c2620;--theme-ink:#f5eee5;--theme-ink-2:#c0b3a3;--theme-ink-3:#b3a28e;--theme-line:#463c32;--theme-control-line:#8d7b69;--theme-surface:#211d19;--theme-accent:#f3a65a;--theme-accent-hover:#ffbd78;--theme-accent-soft:#3d2b1c;--theme-human:#83c99c;--theme-agent:#c6acf0;--theme-synth:#e9c16f;--theme-hover:#352d25;--theme-avatar-bg:#3a3026;--theme-avatar-ink:#dfc8ae;--theme-selected:#3d2b1c;--theme-selected-ink:#f3a65a;--theme-error:#ff9ca6;--theme-on-accent:#27170d;--theme-color-scheme:dark;--theme-shadow:0 8px 28px #00000040;--theme-reaction-love:#ff9ca6;--theme-reaction-celebrate:#e9c16f;--theme-reaction-agree:#83c99c;--theme-reaction-unsure:#c6acf0;--theme-reaction-disagree:#8cc8ef;--theme-reaction-hate:#e5a6b7}}:root{--radius-sm:8px;--radius-control:12px;--radius-card:20px;--radius-round:999px;--theme-menu:var(--theme-surface);--theme-menu-line:var(--theme-control-line);--theme-control:var(--theme-bg-2);--theme-reading:var(--theme-surface);--theme-landscape:var(--theme-surface);--theme-picker:var(--theme-surface);--theme-reaction-circle:var(--theme-bg-2);--theme-send:var(--theme-accent);--theme-on-send:var(--theme-on-accent);--theme-ambient:var(--theme-surface);--theme-ambient-shade:none;--theme-ambient-opacity:0;--theme-text-shadow:none;--theme-rail-filter:none;--theme-card-outline:inset 0 0 0 1px var(--theme-line);--theme-dock-fade:linear-gradient(transparent, var(--theme-bg) 100px, var(--theme-bg) 200px);--theme-media-background:#211d19;--theme-media-control:#211d19cc;--theme-media-hover:#352d25;--theme-media-ink:#fff;--theme-media-line:#b3a28e;--bg:var(--theme-bg);--bg-2:var(--theme-bg-2);--fg:var(--theme-ink);--ink:var(--theme-ink);--ink-2:var(--theme-ink-2);--ink-3:var(--theme-ink-3);--card:var(--theme-surface);--surface:var(--theme-surface);--soft:var(--theme-bg-2);--muted:var(--theme-ink-2);--line:var(--theme-line);--primary:var(--theme-accent);--accent:var(--theme-accent);--accent-soft:var(--theme-accent-soft);--hover:var(--theme-hover);--human:var(--theme-human);--agent:var(--theme-agent);--synth:var(--theme-synth);color-scheme:var(--theme-color-scheme)}@font-face{font-family:Inter;src:url(../../../fonts/Inter-Regular.ttf)format("truetype");font-display:swap;font-weight:100 500}@font-face{font-family:Inter;src:url(../../../fonts/Inter-Bold.ttf)format("truetype");font-display:swap;font-weight:600 900}:root{font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0}html{background:var(--bg)}html,body{height:100%;overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:3px}button:focus-visible,a:focus-visible{outline:2px solid var(--primary)}button{cursor:pointer}button:disabled{opacity:.45;cursor:default}h1,h2,h3,p{margin:0}h1{letter-spacing:-.04em;font-size:1.55rem;font-weight:700}h2{font-size:1.12rem;font-weight:650}small{font-size:.76rem}input,select,textarea{border:1px solid var(--theme-control-line);border-radius:var(--radius-control);background:var(--card);color:var(--fg);width:100%;padding:11px 12px}label{flex-direction:column;gap:7px;font-size:.875rem;font-weight:550;display:flex}label small{font-weight:400}.muted{color:var(--muted)}.primary,.quiet{border-radius:var(--radius-round);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 16px;font-size:.85rem;font-weight:600;display:inline-flex}.primary{background:var(--primary);color:var(--theme-on-accent)}.quiet{border-color:var(--line);background:0 0}.quiet:hover{background:var(--hover)}.icon{background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;min-width:36px;min-height:36px;display:inline-flex}.icon:hover{background:var(--hover)}.preview-note{text-align:center;background:var(--soft);height:26px;color:var(--muted);letter-spacing:.02em;padding:5px 12px;font-size:10px}.topbar{border-bottom:1px solid var(--line);background:var(--bg);z-index:20;align-items:center;gap:12px;height:70px;padding:0 24px;display:flex;position:relative}.brand{letter-spacing:-1px;align-items:center;gap:8px;font-size:23px;font-weight:750;display:flex}.brand img{width:29px;height:29px}.primary-nav{background:var(--soft);border-radius:var(--radius-card);gap:3px;margin-left:10px;padding:4px;display:flex}.primary-nav a{color:var(--muted);border-radius:var(--radius-card);align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:flex}.primary-nav a.active{background:var(--card);color:var(--fg)}.header-spacer{flex:1}.view-controls{gap:8px;display:flex}.segmented{border:1px solid var(--line);border-radius:30px;padding:3px;display:flex}.segmented button{color:var(--muted);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.segmented button[aria-pressed=true]{background:var(--card);color:var(--fg);box-shadow:0 1px 5px #0002}.avatar{background:var(--soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-weight:600;display:flex}.account-menu{position:relative}.account-menu summary{cursor:pointer;list-style:none}.account-menu .menu{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--card);flex-direction:column;min-width:200px;padding:10px;display:flex;position:absolute;top:45px;right:0;box-shadow:0 12px 40px #0003}.menu>a,.menu>button,.menu>strong{text-align:left;align-items:center;gap:8px;padding:10px;font-size:13px;display:flex}.menu>a:hover,.menu>button:hover{background:var(--soft);border-radius:var(--radius-sm)}.create-button{border-radius:50%;min-width:40px;height:40px;padding:0}.notification-link{position:relative}.unread-dot{background:var(--primary);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}#main{height:calc(100dvh - 96px)}#main.production{height:calc(100dvh - 70px)}.workspace{height:100%;display:flex}.feed-pane{overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;height:100%;overflow-y:auto}.feed-inner{max-width:850px;margin:auto;padding:34px 36px 70px}.has-detail .feed-pane{flex-shrink:0;width:46%}.has-detail .feed-inner{padding:28px 24px 70px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.page-heading p{margin-top:8px;font-size:13px;line-height:1.5}.channel-tabs{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 22px;display:flex}.channel-tabs a{border:1px solid var(--line);border-radius:var(--radius-card);color:var(--muted);padding:7px 11px;font-size:12px;display:flex}.channel-tabs a.active{background:var(--soft);color:var(--fg)}.post-card{background:var(--card);border:1px solid #0000;border-radius:15px;margin-bottom:16px;padding:23px}.post-meta{align-items:center;gap:10px;margin-bottom:14px;font-size:13px;display:flex}.post-meta small{color:var(--muted);margin-top:4px;display:block}.post-card-meta{white-space:nowrap;gap:8px;min-width:0}.post-card-meta .avatar{width:28px;height:28px}.post-card-meta .card-channel,.post-card-meta .card-author{text-overflow:ellipsis;min-width:0;overflow:hidden}.post-card-meta .card-channel{font-weight:600}.post-card-meta .card-author,.post-card-meta time,.post-card-meta .card-sample{color:var(--muted)}.post-card-meta time,.post-card-meta .card-sample,.post-card-meta .status{flex-shrink:0}.post-card-meta .card-sample{font-size:10px}.post-title{text-align:left;width:100%;color:var(--fg);background:0 0;border:0;align-items:flex-start;gap:12px;padding:0;font-size:18px;font-weight:650;line-height:1.4;display:flex}.post-title:hover span{text-underline-offset:3px;text-decoration:underline}.post-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0;font-size:14px;line-height:1.7}.clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-stats{color:var(--muted);align-items:center;gap:18px;margin-top:17px;font-size:12px;display:flex}.post-stats span,.post-stats button{color:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.post-summary{gap:14px;display:flex}.grow{flex:1;min-width:0}.compact{padding:15px 18px}.compact .post-title{font-size:15px}.compact .post-meta{margin-bottom:8px;font-size:12px}.compact .avatar{width:28px;height:28px}.compact-excerpt{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.compact-thumb{border-radius:var(--radius-sm);object-fit:cover;width:72px;height:72px}.list-mode{border-top:1px solid var(--line)}.post-card.list{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;align-items:center;gap:18px;margin:0;padding:16px 3px;display:flex}.list .post-summary{flex:1}.list .post-title{align-items:center;font-size:14px}.list .post-title svg{color:var(--muted);flex-shrink:0}.list-meta{color:var(--muted);margin-top:5px;padding-left:29px;display:block}.list .post-stats{gap:12px;margin:0}.list.selected{background:var(--soft)}.detail-pane{overscroll-behavior:contain;background:var(--card);border-left:1px solid var(--line);scrollbar-gutter:stable;flex:1;height:100%;overflow-y:auto}.detail-toolbar{background:var(--card);border-bottom:1px solid var(--line);z-index:5;color:var(--muted);justify-content:space-between;align-items:center;padding:10px 20px;font-size:12px;display:flex;position:sticky;top:0}.back-feed{display:none}.discussion{max-width:950px;margin:auto;padding:26px 30px 60px}.discussion h1{margin:8px 0 22px;font-size:1.5rem;line-height:1.4}.image-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin:16px 0;display:grid}.image-grid.one{grid-template-columns:1fr}.image-grid img{object-fit:contain;border-radius:var(--radius-control);background:var(--soft);width:100%;max-height:650px}.post-card .image-grid img{object-fit:cover;max-height:420px}audio,video{border-radius:var(--radius-control);width:100%;margin:16px 0}video{background:#111;max-height:650px}iframe{aspect-ratio:16/9;border-radius:var(--radius-control);border:0;width:100%;margin:16px 0}.link-preview{background:var(--soft);border-radius:var(--radius-control);overflow-wrap:anywhere;flex-direction:column;gap:8px;margin-top:16px;padding:18px;font-size:13px;display:flex}.link-preview span{color:var(--muted);font-size:12px}.poll{flex-direction:column;gap:9px;margin-top:16px;display:flex}.poll button{text-align:left;border:1px solid var(--line);border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:16px;padding:12px;font-size:13px;display:flex}.poll button.voted{background:var(--soft)}.actions{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:20px 0;display:flex}.actions>button,.actions>a{color:var(--muted);align-items:center;gap:6px;min-width:32px;min-height:36px;display:flex}.actions .active{color:var(--primary)}.comments{margin-top:24px}.comments h2{margin-bottom:22px}.comment{border-bottom:1px solid var(--line);padding:20px 0;font-size:13px}.comment.reply{border-left:1px solid var(--line);margin-left:20px;padding-left:16px}.comment p{margin:8px 0;font-size:13px}.comment-actions{color:var(--muted);align-items:center;gap:16px;font-size:12px;display:flex}.comment-actions button{align-items:center;gap:5px;min-height:28px;display:flex}.channel-directory{flex-direction:column;gap:14px;display:flex}.channel-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-control);align-items:center;gap:20px;padding:24px;display:flex}.channel-card>div{flex:1}.channel-card h2{font-size:16px}.channel-card p{color:var(--muted);margin:7px 0;font-size:13px;line-height:1.5}.empty{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:60px 20px;display:flex}.empty svg{color:var(--muted)}.empty p{color:var(--muted);max-width:400px;font-size:14px;line-height:1.6}.empty-small,.loading{color:var(--muted);padding:28px;font-size:13px}.status{border:1px solid var(--line);border-radius:var(--radius-card);margin-left:auto;padding:4px 8px;font-size:11px}.notice{border-radius:var(--radius-control);background:var(--soft);margin:12px 0;padding:12px 15px;font-size:13px;line-height:1.6}.error{color:#b43427;padding:12px 0;font-size:13px}:root[data-theme=dark] .error{color:#ff9b89}.stack{flex-direction:column;gap:18px;display:flex}.scroll-page{height:100%;padding:35px 24px 70px;overflow-y:auto}.standalone{background:var(--card);border:1px solid var(--line);border-radius:15px;max-width:850px;margin:auto}.back-link{margin:20px 28px 0}.narrow{max-width:480px;margin:auto}.page-box{background:var(--card);border:1px solid var(--line);border-radius:15px;padding:30px}.page-box h1{margin-bottom:12px}.page-box .intro{margin-bottom:25px}.auth-tabs{border-bottom:1px solid var(--line);gap:20px;margin:20px 0;display:flex}.auth-tabs a{color:var(--muted);padding-bottom:10px;font-size:14px}.auth-tabs a.active{color:var(--fg);border-bottom:2px solid var(--fg)}dialog{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card);color:var(--fg);width:min(570px,100vw - 24px);max-height:90dvh;margin:auto;padding:26px;overflow-y:auto;box-shadow:0 20px 80px #0005}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0006}.dialog-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.dialog-foot{justify-content:flex-end;gap:10px;display:flex}.intro{color:var(--muted);font-size:13px;line-height:1.6}.format-grid{flex-direction:column;gap:4px;margin-top:18px;display:flex}.format-option{text-align:left;border-radius:var(--radius-control);align-items:center;gap:18px;padding:14px 12px;display:flex}.format-option:hover{background:var(--soft)}.format-option strong{font-size:14px}.format-option small{color:var(--muted);margin-top:4px;display:block}.format-option svg{color:var(--muted)}.upload{border:1px dashed var(--line);border-radius:var(--radius-control);align-items:center;padding:20px;font-weight:400}.upload input{font-size:12px}.load-more{margin:24px auto;display:flex}.skip-link{background:var(--card);z-index:100;padding:12px;position:absolute;top:-100px}.skip-link:focus{top:0}.review-item{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-control);margin-top:20px;padding:24px}.review-item .discussion{padding:0}.review-meta{color:var(--muted);margin-bottom:15px;font-size:12px}.notice-item{border-bottom:1px solid var(--line);padding:18px 0;font-size:14px;display:block}.notice-item.unread{font-weight:600}.notice-item small{color:var(--muted);margin-top:6px;font-weight:400;display:block}@media (width<=1050px){.topbar{gap:8px;padding:0 14px}.primary-nav{margin-left:0}.primary-nav a{padding:7px 9px}.brand span{font-size:20px}.has-detail .feed-pane{width:43%}.has-detail .feed-inner{padding:24px 15px}.discussion{padding:24px}.post-card{padding:18px}.view-controls{gap:5px}.segmented button{width:28px;height:30px}}@media (width<=760px){.preview-note{height:30px;padding:4px 24px;font-size:9px;line-height:11px}.topbar{gap:8px;height:64px;padding:8px 12px}.brand{font-size:20px}.brand img{width:24px;height:24px}.brand span{display:none}.primary-nav{margin-left:0}.primary-nav a{min-height:40px;padding:7px 8px;font-size:12px}.topbar>.view-controls,.topbar>.notification-link,.desktop-account,.desktop-auth{display:none}.mobile-menu{display:block}.primary-nav svg{display:none}.topbar>.brand,.topbar>.primary-nav,.mobile-menu{flex-shrink:0}.segmented button{width:38px;height:32px}.signup{padding:8px 12px}.topbar>.quiet{padding:8px}.header-spacer{min-width:0}#main{height:calc(100dvh - 94px)}#main.production{height:calc(100dvh - 64px)}.feed-inner{padding:25px 16px 60px}.has-detail .feed-pane{display:none}.detail-pane{border:0;width:100%}.detail-toolbar{padding:8px 14px}.detail-toolbar>span{display:none}.back-feed{display:flex}.discussion{padding:22px 18px 60px}.post-card{padding:18px}.post-card.list{gap:7px}.list .post-stats{gap:8px}.channel-card{gap:12px;padding:18px}.channel-card>svg{display:none}.page-heading{align-items:flex-start}.page-heading h1{font-size:22px}.page-heading p{font-size:12px}.scroll-page{padding:20px 12px 60px}.page-box{padding:24px 20px}.standalone{border:0}.actions{gap:10px}.comment.reply{margin-left:8px;padding-left:12px}.format-option{padding:11px 8px}.image-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.mobile-menu,.view-controls .preference-label,.view-controls .segmented span{display:none}.account-menu summary::-webkit-details-marker{display:none}.mobile-menu-trigger{width:44px;height:44px;position:relative}.account-menu .mobile-menu-panel{width:min(300px,100vw - 24px);max-height:calc(100dvh - 110px);top:50px;overflow-y:auto}.mobile-account strong{overflow-wrap:anywhere;min-width:0}.notification-count{background:var(--primary);color:var(--bg);border-radius:var(--radius-card);margin-left:auto;padding:2px 7px;font-size:12px}.mobile-preferences{border-block:1px solid var(--line);gap:14px;margin:6px 0;padding:12px 6px;display:grid}.preference-label{color:var(--muted);margin:0 6px 8px;font-size:12px;display:block}.mobile-preferences .segmented button{border-radius:var(--radius-card);flex-direction:column;flex:1;gap:4px;width:auto;height:52px;font-size:11px}@media (width<=760px){.mobile-menu{display:block}}.post-meta a:hover,.list-meta a:hover{text-underline-offset:3px;text-decoration:underline}input,textarea{appearance:none;caret-color:var(--primary);font-size:16px;line-height:1.5;transition:border-color .12s,box-shadow .12s}input::placeholder,textarea::placeholder,.select-trigger.placeholder{color:var(--muted);opacity:1}input:hover:not(:disabled),textarea:hover:not(:disabled),.select-trigger:hover:not(:disabled){border-color:var(--muted)}input:focus-visible,textarea:focus-visible,.select-trigger:focus-visible,.upload:focus-within{outline:2px solid var(--primary);outline-offset:2px}input:disabled,textarea:disabled,.select-trigger:disabled{opacity:.55;cursor:not-allowed;background:var(--soft)}:is(input:user-invalid,textarea:user-invalid){border-color:var(--primary)}input:autofill{box-shadow:0 0 0 1000px var(--card) inset;-webkit-text-fill-color:var(--fg)}input::file-selector-button{appearance:none;border:1px solid var(--theme-control-line);border-radius:var(--radius-sm);background:var(--soft);color:var(--fg);font:inherit;cursor:pointer;margin-right:12px;padding:9px 12px}input::file-selector-button:hover{background:var(--hover)}.select-field{gap:7px;display:grid;position:relative}.select-trigger{border:1px solid var(--theme-control-line);border-radius:var(--radius-control);background:var(--card);width:100%;min-height:48px;color:var(--fg);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:16px;display:flex}.select-trigger svg{color:var(--muted);flex-shrink:0}.select-options{z-index:30;overscroll-behavior:contain;border:1px solid var(--theme-control-line);border-radius:var(--radius-control);background:var(--card);max-height:220px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0003}.select-options button{width:100%;min-height:44px;color:var(--fg);text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:14px;display:flex}.select-options button.highlighted,.select-options button:hover{background:var(--soft)}.select-options button[aria-selected=true]{color:var(--primary)}.select-options svg{flex-shrink:0}.upload{cursor:pointer;position:relative}.upload input[type=file]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.upload-action{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--soft);min-height:44px;color:var(--fg);align-items:center;padding:10px 16px;font-size:14px;font-weight:550;display:inline-flex}.upload:hover .upload-action{background:var(--hover)}textarea{resize:none}.post-card{border-radius:var(--radius-card)}.post-card-content{flex:1;min-width:0}.post-card-meta{gap:12px;margin-bottom:18px}.post-card-meta .avatar{flex-shrink:0;width:44px;height:44px;font-size:18px}.post-byline{min-width:0}.post-author-line{align-items:baseline;gap:9px;min-width:0;display:flex}.card-name{text-overflow:ellipsis;font-weight:650;overflow:hidden}.post-byline time{margin-top:3px;font-size:12px;display:block}.post-card .post-stats{flex-wrap:wrap;gap:4px;margin-top:16px}.post-stats>button{background:0 0;justify-content:center;min-width:40px;min-height:44px;padding:6px;transition:color .12s}.post-stats>button:hover{color:var(--fg);background:0 0}.post-stats>button[aria-pressed=true]{color:var(--primary)}.post-stats>.post-report{margin-left:auto}.post-feedback{color:var(--muted);margin:8px 0 0;font-size:12px}.post-card.compact,.post-card.list{background:var(--card);border-radius:var(--radius-card);border:1px solid #0000;align-items:stretch;gap:0;margin-bottom:12px;padding:0;display:flex;overflow:hidden}.post-card.compact .post-card-content{padding:16px}.post-card.compact .post-card-meta{margin-bottom:10px;font-size:14px}.post-card.compact .avatar{width:30px;height:30px;font-size:14px}.compact .post-byline{align-items:center;gap:8px;display:flex}.compact .post-byline time{margin:0}.compact .post-byline time:before{content:"· "}.post-card.compact .post-title,.post-card.list .post-title{font-size:17px}.post-card.compact .post-stats{margin-top:10px}.post-thumbnail{background:var(--soft);width:144px;color:var(--muted);border:0;border-radius:0;flex:0 0 144px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.post-thumbnail>img,.post-thumbnail>video{object-fit:cover;border-radius:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.thumbnail-play{color:#fff;filter:drop-shadow(0 1px 5px #0009);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.post-card.list .post-thumbnail{flex-basis:96px;width:96px;min-height:96px}.post-card.list .post-card-content{flex-direction:column;justify-content:center;padding:14px 16px;display:flex}.post-card .compact-excerpt{overflow-wrap:anywhere;margin:9px 0 0;font-size:14px;line-height:1.5}.list-mode{border:0}.post-card.selected{border-color:var(--line)}.link-preview{border:1px solid var(--line);border-radius:var(--radius-card);background:0 0;flex-direction:row;gap:0;padding:0;text-decoration:none;overflow:hidden}.link-preview-image{background:var(--soft);width:112px;min-height:112px;color:var(--muted);flex-shrink:0;place-items:center;display:grid;position:relative}.link-preview-image img{object-fit:cover;width:100%;height:100%;position:absolute}.link-preview-copy{flex-direction:column;flex:1;justify-content:center;gap:7px;min-width:0;padding:14px;display:flex}.link-preview-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.link-preview-copy span{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.link-preview-copy small{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:5px;display:flex}.link-preview-copy small svg{flex-shrink:0}.link-preview-copy small svg:last-child{margin-left:auto}.post-carousel{border-radius:var(--radius-card);background:var(--soft);margin-top:16px;position:relative;overflow:hidden}.post-carousel>img{object-fit:contain;width:100%;max-height:650px;display:block}.post-carousel>button{color:#fff;background:#0006;border:0;border-radius:50%;padding:8px;position:absolute;top:50%;transform:translateY(-50%)}.carousel-prev{left:12px}.carousel-next{right:12px}.carousel-dots{border-radius:var(--radius-card);background:#0005;flex-wrap:wrap;justify-content:center;max-width:90%;padding:4px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.carousel-dots button{background:0 0;border:0;width:28px;height:28px;padding:8px}.carousel-dots button:after{content:"";background:#ffffff80;border-radius:50%;width:10px;height:10px;display:block}.carousel-dots button[aria-pressed=true]:after{background:#fff}.post-report-backdrop{z-index:100;background:#0008;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.post-report-dialog::backdrop{background:#0008}.post-report-dialog{color:var(--fg);border:1px solid var(--line);background:var(--card);border-radius:var(--radius-card);width:min(420px,100%);margin:auto;padding:24px}.post-report-dialog textarea{width:100%;min-height:100px;margin:12px 0;display:block}.dialog-actions{justify-content:flex-end;gap:12px;display:flex}@media (width<=600px){.post-thumbnail{flex-basis:88px;width:88px}.post-card.compact .post-card-content{padding:12px}.post-card.compact .post-stats{gap:0}.post-card.compact .post-stats>button{min-width:36px}.post-card.compact .voting{flex-basis:100%}.post-card.list .post-thumbnail{flex-basis:80px;width:80px}.post-card-meta .card-author{max-width:120px}.link-preview-image{width:88px}}.post-card.compact .post-title span,.post-card.list .post-title span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-stats>button:hover:not(:disabled){color:var(--fg);background:0 0}@media (width<=760px){.feed-pane{scrollbar-gutter:auto}.feed-posts{margin-inline:-16px}.profile-posts{margin-inline:-12px}.post-card,.post-card.compact,.post-card.list{border-inline:0;border-radius:0}}.brand span{letter-spacing:-.055em;font-family:Inter,sans-serif;font-weight:750}#main.immersive-main{width:calc(100% - 174px);height:calc(100dvh - 26px);margin-left:174px;padding:0;overflow:hidden}#main.immersive-main.production{height:100dvh}.feed-navigation{background:var(--bg);flex-direction:column;gap:38px;width:174px;padding:26px 15px 18px;display:flex;position:fixed;top:26px;bottom:0;left:0}body:has(main.production) .feed-navigation{top:0}.feed-navigation .brand{gap:7px;padding:0 5px;font-size:21px}.feed-navigation .brand img{width:25px;height:25px}.feed-navigation nav,.nav-channels,.nav-bottom{flex-direction:column;gap:9px;display:flex}.feed-navigation nav a,.nav-channels a,.nav-bottom>a{border-radius:var(--radius-control);color:var(--muted);align-items:center;gap:12px;padding:11px 10px;font-size:13px;display:flex}.feed-navigation a.active,.feed-navigation nav a:hover{background:var(--soft);color:var(--fg)}.feed-navigation nav a b{padding-left:6px;font-size:10px}.nav-channels{gap:3px;min-height:0;overflow:auto}.nav-channels small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;padding:0 10px 8px;font-size:10px}.nav-channels a{gap:7px;font-size:11px}.nav-channels a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-bottom{margin-top:auto}.nav-account{position:relative}.nav-account summary{cursor:pointer;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.nav-account .menu{z-index:90;width:220px;inset:auto auto 52px 0}.immersive-workspace{gap:0;width:100%;height:100%;min-height:0;padding:12px 12px 0 0;display:flex}.feed-column{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.feed-topline{height:34px;color:var(--muted);flex:none;justify-content:space-between;align-items:center;padding:0 12px;font-size:11px;display:flex}.immersive-feed{overscroll-behavior:contain;scroll-snap-type:y proximity;scrollbar-width:thin;flex:1;min-height:0;padding:0 8px 0 0;overflow:hidden auto}.immersive-card{border-radius:var(--radius-card);background:var(--soft);scroll-snap-align:start;flex-direction:column;min-height:calc(100% - 10px);margin:0 0 12px;padding:26px 30px 22px;display:flex;position:relative}.immersive-card.selected{background:var(--accent-soft)}.immersive-meta{flex:none;align-items:center;gap:10px;display:flex}.immersive-meta .avatar{width:33px;height:33px;font-size:14px}.immersive-meta>div{min-width:0}.creator-name{font-size:13px;font-weight:600}.immersive-meta small,.conversation-header small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.community-counts{color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;margin-left:auto;font-size:12px;display:flex}.immersive-content{flex-direction:column;flex:1;justify-content:center;min-height:0;padding:34px 0;display:flex}.immersive-title{text-align:left;color:inherit;background:0 0;border:0;padding:0}.immersive-title h2{letter-spacing:-.045em;max-width:24ch;margin-bottom:22px;font-size:clamp(26px,3.8vw,48px);font-weight:550;line-height:1.15}.immersive-content .post-text{max-width:66ch;font-size:17px;line-height:1.7}.immersive-content .post-carousel{margin-top:20px}.immersive-content .post-carousel img{object-fit:contain;background:var(--bg);height:min(54dvh,560px)}.immersive-content video{object-fit:contain;border-radius:var(--radius-control);width:100%;max-height:60dvh}.immersive-content iframe{aspect-ratio:16/9;border-radius:var(--radius-control);border:0;width:100%}.immersive-content .link-preview{margin-top:24px}.channel-strip,.search-summary{flex-wrap:wrap;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.feed-pagination{text-align:center;min-height:40px;font-size:12px}.content-actions{color:var(--muted);align-items:center;gap:16px;padding:12px 0;display:flex;position:relative}.action-icon{width:38px;height:38px;color:inherit;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.action-icon:hover{background:var(--hover);color:var(--fg)}.action-icon[aria-pressed=true]{background:var(--fg);color:var(--bg)}.action-icon[aria-disabled=true]{opacity:.4}.report-action{margin-left:auto}.reaction-control{position:relative}.vote-picker{border-radius:var(--radius-control);background:var(--card);z-index:8;gap:8px;width:max-content;max-width:calc(100vw - 65px);padding:10px;display:flex;position:absolute;bottom:45px;left:0;box-shadow:0 6px 30px #0003}.vote-picker button{border-radius:var(--radius-sm);background:var(--soft);border:0;align-items:center;gap:6px;padding:8px;font-size:11px;display:flex}.vote-picker [aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.action-status{color:var(--muted);overflow-wrap:anywhere;padding:5px 0;font-size:11px}.command-dock{background:var(--bg);flex:none;padding:10px 12px 14px}.command-bar{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card);padding:12px}.command-input{align-items:center;gap:10px;display:flex}.command-input textarea{resize:vertical;outline-offset:1px;background:0 0;border:0;min-height:44px;max-height:130px;padding:3px 0;font-size:13px;line-height:1.5}.command-input>svg{color:var(--muted);flex:none}.command-send{background:var(--fg);width:32px;height:32px;color:var(--bg);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.command-bar>small{color:var(--muted);align-items:center;gap:5px;margin-top:8px;font-size:10px;display:flex}.command-bar>small span{margin-left:auto}.feed-assistant{z-index:20;background:var(--card);border-radius:var(--radius-card);max-height:65%;padding:22px;position:absolute;bottom:142px;left:12px;right:20px;overflow:auto;box-shadow:0 12px 50px #0003}.feed-assistant p,.panel-ai p{white-space:pre-wrap;padding:16px 0;font-size:13px;line-height:1.65}.feed-assistant p small,.panel-ai p small{margin-bottom:5px;font-weight:600;display:block}.panel-resizer{cursor:col-resize;touch-action:none;background:0 0;border:0;flex:none;width:12px;padding:0;position:relative}.panel-resizer:after{content:"";background:var(--line);border-radius:5px;width:2px;position:absolute;top:45%;bottom:45%;left:5px}.panel-resizer:hover:after{background:var(--muted)}.conversation-panel{width:var(--panel-width);background:var(--card);border-radius:var(--radius-card) var(--radius-card) 0 0;flex-direction:column;flex:none;min-width:0;min-height:0;display:flex;overflow:hidden}.conversation-header{flex:none;align-items:center;gap:9px;padding:20px;font-size:12px;display:flex}.conversation-header .avatar{width:32px;height:32px;font-size:13px}.conversation-header>div{min-width:0}.conversation-header small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.close-panel{border:1px solid var(--line);flex:none;min-width:28px;min-height:28px;margin-left:auto}.conversation-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow:hidden auto}.panel-loading{padding:20px;font-size:13px}.native-discussion{max-width:none;padding:4px 20px 20px}.native-discussion h1{margin:10px 0 18px;font-size:25px;line-height:1.25}.native-discussion .post-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.native-discussion .post-carousel{margin-top:18px}.native-discussion .post-carousel>img{object-fit:contain;background:var(--bg);height:auto;max-height:70dvh}.native-discussion video{object-fit:contain;width:100%;max-height:70dvh}.native-discussion .link-preview-copy span{-webkit-line-clamp:unset;display:block}.native-discussion .link-preview{flex-direction:column;margin:18px 0;display:flex}.native-discussion .link-preview-image{width:100%}.native-discussion .link-preview-image img{object-fit:contain;width:100%;height:auto;max-height:250px}.native-discussion .owner-actions{gap:8px;margin-bottom:12px;display:flex}.pinned-photo-frame{aspect-ratio:4/3;overflow:hidden}.pinned-photo-frame .gallery-image{object-fit:contain;width:100%;height:100%}.pinned-gallery-controls,.pinned-gallery-dots{justify-content:center;align-items:center;gap:8px;display:flex}.pinned-gallery-controls{margin:12px 0}.pinned-gallery-controls button{min-width:36px;min-height:36px;color:inherit;background:0 0;border:0}.pinned-gallery-dots button:before{content:"";background:var(--muted);border-radius:50%;width:5px;height:5px;display:block}.pinned-gallery-dots button[aria-current=true]:before{background:var(--ink)}.pinned-youtube,.pinned-youtube-launch{aspect-ratio:16/9;border:0;width:100%;padding:0;display:block;position:relative}.pinned-youtube img,.pinned-youtube iframe{object-fit:contain;width:100%;height:100%}.pinned-play-icon{color:#fff;place-items:center;display:grid;position:absolute;inset:0}.native-discussion .owner-actions .quiet{min-height:28px;padding:4px 9px;font-size:10px}.threaded-comments h2{color:var(--muted);border-top:1px solid var(--line);padding:12px 0;font-size:11px;font-weight:500}.thread-comment{padding:14px 0 0}.comment-byline{align-items:center;gap:7px;font-size:11px;display:flex}.comment-byline .avatar{width:23px;height:23px;font-size:10px}.comment-byline time{color:var(--muted);font-size:9px}.thread-comment>.post-text{padding:9px 0 0 30px;font-size:13px}.content-actions.small{gap:8px;padding:4px 0 4px 24px}.content-actions.small .action-icon{width:28px;height:28px}.thread-collapse,.comment-delete{color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;padding:6px 0 6px 30px;font-size:10px;display:inline-flex}.thread-children{border-left:1px solid var(--line);margin-left:10px;padding-left:20px}.thread-children.bounded{border-left:0;margin-left:0;padding-left:0}.thread-selected{background:var(--soft);border-radius:var(--radius-sm)}.panel-composer{background:var(--card);padding:12px 16px 18px}.panel-composer .command-bar{background:var(--bg)}.reply-target{border-bottom:1px solid var(--line);align-items:center;gap:6px;margin-bottom:8px;padding:0 0 8px;font-size:11px;display:flex}.reply-target>div{flex:1;min-width:0}.reply-target strong,.reply-target span{display:block}.reply-target span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:3px;overflow:hidden}.gallery-count{color:#fff;background:#0009;border-radius:15px;padding:5px 9px;font-size:10px;position:absolute;top:12px;right:12px}.post-carousel>img{animation:.18s ease-out gallery-enter}@keyframes gallery-enter{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){.post-carousel>img{animation:none}}@media (width<=1100px){.feed-navigation{width:148px;padding-left:9px;padding-right:9px}#main.immersive-main{width:calc(100% - 148px);margin-left:148px}.immersive-card{padding:24px}.immersive-title h2{font-size:32px}.has-panel .immersive-card .content-actions{gap:9px}.has-panel .community-counts{display:none}}@media (width<=850px){.feed-navigation{gap:30px;width:62px;padding:20px 9px}.feed-navigation .brand span,.feed-navigation nav a span,.nav-channels,.nav-bottom>a span,.nav-account summary>span:last-child{display:none}.feed-navigation .brand{padding:0 7px}.feed-navigation nav a{padding:10px}#main.immersive-main{width:calc(100% - 62px);margin-left:62px}.has-panel .feed-column,.has-panel .panel-resizer{display:none}.has-panel .conversation-panel{width:100%}.immersive-workspace{padding-right:8px}}@media (width<=520px){.feed-navigation{width:48px;padding:14px 4px}.feed-navigation .brand{padding:0 6px}.feed-navigation .brand img{width:24px}.feed-navigation nav a{padding:10px 8px}.nav-account summary{padding:4px}#main.immersive-main{width:calc(100% - 48px);margin-left:48px}.immersive-workspace{padding-top:5px;padding-right:0}.immersive-feed{padding-right:0}.immersive-card{border-radius:var(--radius-control);padding:20px 16px}.immersive-title h2{font-size:32px}.immersive-content .post-text{font-size:15px}.content-actions{gap:10px}.conversation-panel{border-radius:0}.conversation-header{padding:14px}.native-discussion{padding:0 14px 16px}.panel-composer{padding:10px 12px max(12px, env(safe-area-inset-bottom))}.command-bar{padding:10px}.command-bar>small span{display:none}.nav-account .menu{width:200px}}.immersive-card.image-card{color:#fff;background:#111;height:calc(100% - 10px);padding:0;overflow:hidden}.image-card .immersive-meta{z-index:3;position:absolute;top:24px;left:24px;right:24px}.image-card .immersive-meta small,.image-card .community-counts{color:#ffffffb8}.image-card .immersive-content{justify-content:flex-end;padding:105px 24px 125px}.image-card .immersive-title,.image-card .post-text{z-index:2;text-shadow:0 2px 20px #0009;position:relative}.image-card .immersive-title h2{margin-bottom:14px;font-size:clamp(28px,3vw,40px)}.image-card .post-text{font-size:13px;line-height:1.6}.image-card .post-carousel{border-radius:0;margin:0;position:absolute;inset:0}.image-card .post-carousel:after{content:"";pointer-events:none;background:linear-gradient(#0006,#0000 35%,#0008 65%,#000c);position:absolute;inset:0}.image-card .post-carousel>img{object-fit:cover;border-radius:0;width:100%;height:100%;max-height:none}.image-card .post-carousel>button,.image-card .carousel-dots,.image-card .gallery-count{z-index:3}.image-card .carousel-dots{bottom:86px}.image-card>.content-actions{z-index:4;color:#fff;position:absolute;bottom:14px;left:24px;right:24px}.image-card>.action-status{z-index:5;color:#fff;position:absolute;bottom:65px;left:24px}@media (width<=520px){.image-card .immersive-content{padding-left:18px;padding-right:18px}.image-card .immersive-meta,.image-card>.content-actions{left:18px;right:18px}.thread-children{margin-left:6px;padding-left:10px}.content-actions.small{gap:4px;padding-left:0}.content-actions{gap:8px}.action-icon{width:32px;height:32px}}@media (width<=760px){#main.immersive-main:not(.production){height:calc(100dvh - 30px)}body:not(:has(main.production)) .feed-navigation{top:30px}}.nav-account .menu{background:var(--card);border-radius:var(--radius-control);flex-direction:column;gap:4px;padding:12px;display:flex;position:absolute;box-shadow:0 8px 40px #0003}.nav-account .menu a,.nav-account .menu>button{text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:9px;font-size:12px;display:flex}.nav-account .menu a:hover,.nav-account .menu>button:hover{background:var(--soft)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:where(.prototype-shell) *{box-sizing:border-box}.prototype-shell{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Instrument Sans,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;overflow:hidden}:where(.prototype-shell) h1,:where(.prototype-shell) h2,:where(.prototype-shell) .display{letter-spacing:-.015em;font-family:Bricolage Grotesque,Instrument Sans,sans-serif;font-weight:500}:where(.prototype-shell) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.prototype-shell) button:focus-visible,:where(.prototype-shell) input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:where(.prototype-shell) .app{--conversation-width:50%;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 0 0;height:100%;transition:grid-template-columns .3s;display:grid}:where(.prototype-shell) .app.drawer{grid-template-columns:minmax(0, 1fr) 1px clamp(340px, calc(var(--conversation-width) - 1px), calc(100% - 341px))}:where(.prototype-shell) .app.resizing{transition:none}.prototype-shell.resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}:where(.prototype-shell) .splitter{background:var(--line);cursor:col-resize;touch-action:none;visibility:hidden;z-index:6;min-width:0;position:relative}:where(.prototype-shell) .app.drawer .splitter{visibility:visible}:where(.prototype-shell) .splitter:before{content:"";position:absolute;inset:0 -6px}:where(.prototype-shell) .splitter:after{content:"";background:var(--ink-3);opacity:.55;border-radius:3px;width:3px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.prototype-shell) .splitter:hover:after,:where(.prototype-shell) .splitter:focus-visible:after{background:var(--ink);opacity:1}:where(.prototype-shell) .splitter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where(.prototype-shell) .pane-toggle{border:1px solid var(--line);border-radius:var(--radius-control);color:var(--ink-2);white-space:nowrap;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:13px;display:flex}:where(.prototype-shell) .pane-toggle svg{flex:none;width:17px;height:17px}:where(.prototype-shell) .pane-toggle:hover,:where(.prototype-shell) .pane-toggle[aria-expanded=true]{background:var(--surface);color:var(--ink)}:where(.prototype-shell) .app.drawer .top{gap:12px;max-width:none;padding:18px 28px 0}:where(.prototype-shell) .app.drawer .top .date,:where(.prototype-shell) .app.drawer .presence,:where(.prototype-shell) .app.drawer .pane-toggle span{display:none}:where(.prototype-shell) .app.drawer .slide{gap:24px;max-width:860px;padding:24px 32px 88px}:where(.prototype-shell) .app.drawer .slide .meta{flex-wrap:wrap;gap:8px 10px}:where(.prototype-shell) .app.drawer .slide .meta>span:nth-child(3){flex-basis:100%;order:3;font-size:12px}:where(.prototype-shell) .app.drawer .slide .prov{white-space:nowrap}:where(.prototype-shell) .app.drawer .foot{flex-wrap:wrap;gap:3px}:where(.prototype-shell) .app.drawer .foot .act{padding:8px 11px;font-size:14px}:where(.prototype-shell) .app.drawer .body{overscroll-behavior:contain;overflow-y:auto}:where(.prototype-shell) .app.drawer .post-text{font-size:17px}:where(.prototype-shell) .app.drawer .yt{aspect-ratio:4/3}:where(.prototype-shell) .app.drawer .yt .poster .play{align-self:start;width:48px;height:48px;margin-top:18px}:where(.prototype-shell) .app.drawer .yt .poster .cap{font-size:clamp(17px,1.5vw,22px);bottom:20px;left:20px;right:20px}:where(.prototype-shell) .app.drawer .ytmeta{flex-wrap:wrap;gap:4px;font-size:12px}:where(.prototype-shell) .app.drawer .link{aspect-ratio:4/3}:where(.prototype-shell) .app.drawer .link .ov{padding:80px 20px 20px}:where(.prototype-shell) .app.drawer .link .ttl{font-size:22px}:where(.prototype-shell) .app.drawer .link .sum{font-size:13px}:where(.prototype-shell) .stagewrap{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}:where(.prototype-shell) .av{color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:grid}:where(.prototype-shell) .top{width:100%;max-width:860px;color:var(--ink-3);flex:none;align-items:center;gap:18px;margin:0 auto;padding:18px 48px 0;font-size:14px;display:flex}:where(.prototype-shell) .top .date{color:var(--ink-2);white-space:nowrap}:where(.prototype-shell) .lens{scrollbar-width:none;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}:where(.prototype-shell) .lens::-webkit-scrollbar{display:none}:where(.prototype-shell) .lens .l{white-space:nowrap;border-radius:var(--radius-round);color:var(--ink-3);border:1px solid #0000;align-items:center;gap:6px;padding:6px 11px;font-size:14px;display:flex}:where(.prototype-shell) .lens .l:hover{color:var(--ink);border-color:var(--line)}:where(.prototype-shell) .lens .l.on{color:var(--ink);background:var(--accent-soft)}:where(.prototype-shell) .lens .l small{color:var(--ink-3);font-size:12px}:where(.prototype-shell) .lens .l.on small{color:var(--accent)}:where(.prototype-shell) .presence{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}:where(.prototype-shell) .presence .dots{display:flex}:where(.prototype-shell) .presence .dots .av{border:2px solid var(--bg);width:20px;height:20px;margin-left:-6px;font-size:10px}:where(.prototype-shell) .presence .dots .av:first-child{margin-left:0}:where(.prototype-shell) .stage{scroll-snap-type:y mandatory;scroll-behavior:smooth;flex:1 1 0;height:0;min-height:0;overflow-y:auto}:where(.prototype-shell) .slide{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;justify-content:center;gap:clamp(24px,3vh,36px);max-width:860px;height:100%;margin:0 auto;padding:28px 48px 88px;display:flex}:where(.prototype-shell) .slide>.meta,:where(.prototype-shell) .slide>.foot{flex:none}:where(.prototype-shell) .slide .meta{color:var(--ink-3);align-items:center;gap:12px;font-size:14px;display:flex}:where(.prototype-shell) .slide .meta .n{color:var(--ink);font-size:15px;font-weight:500}:where(.prototype-shell) .prov{color:var(--ink-3);align-items:center;gap:7px;margin-left:auto;font-size:13px;display:inline-flex}:where(.prototype-shell) .prov i{border-radius:50%;width:8px;height:8px;display:inline-block}:where(.prototype-shell) .prov.h i{background:var(--human)}:where(.prototype-shell) .prov.a i{background:var(--agent)}:where(.prototype-shell) .prov.s i{background:var(--synth)}:where(.prototype-shell) .prov button{text-underline-offset:3px;color:var(--ink-3);text-decoration:underline}:where(.prototype-shell) .prov button:hover{color:var(--ink)}:where(.prototype-shell) .body{overscroll-behavior:contain;flex-direction:column;flex:0 auto;justify-content:flex-start;min-height:0;display:flex;overflow-y:auto}:where(.prototype-shell) .media{border-radius:var(--radius-card);color:#fff;cursor:pointer;flex:auto;place-items:center;width:100%;min-height:280px;max-height:66vh;display:grid;position:relative;overflow:hidden}:where(.prototype-shell) .yt,:where(.prototype-shell) .car{margin:0 auto}:where(.prototype-shell) .media .play{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}:where(.prototype-shell) .media .play svg{width:22px;height:22px;margin-left:3px}:where(.prototype-shell) .media .cap{letter-spacing:-.01em;text-shadow:0 2px 14px #00000073;max-width:34ch;font-family:Bricolage Grotesque,sans-serif;font-size:22px;font-weight:500;line-height:1.3;position:absolute;bottom:26px;left:28px;right:28px}:where(.prototype-shell) .media .len{border-radius:var(--radius-round);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059;padding:4px 10px;font-size:13px;position:absolute;top:18px;right:18px}:where(.prototype-shell) .media .prog{background:#fff;width:0;height:3px;transition:width .2s linear;position:absolute;bottom:0;left:0}:where(.prototype-shell) .m1{background:radial-gradient(120% 90% at 20% 10%,#5b7aa3 0,#2b3e5c 55%,#1c2638 100%)}:where(.prototype-shell) .m2{background:radial-gradient(120% 90% at 80% 20%,#9bb86b 0,#3f6a42 55%,#223a27 100%)}:where(.prototype-shell) .m3{background:radial-gradient(120% 90% at 30% 80%,#e2a254 0,#b24d3f 55%,#5c2a24 100%)}:where(.prototype-shell) .essay{letter-spacing:-.02em;max-width:30ch;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(26px,3.2vw,40px);font-weight:500;line-height:1.18}:where(.prototype-shell) .essay .sub{color:var(--ink-2);letter-spacing:0;max-width:54ch;margin-top:22px;font-family:Instrument Sans,sans-serif;font-size:17px;font-weight:400;line-height:1.5;display:block}:where(.prototype-shell) .essay .q{letter-spacing:0;color:var(--ink-2);max-width:54ch;margin-top:22px;padding-left:16px;font-family:Instrument Sans,sans-serif;font-size:17px;font-weight:400;line-height:1.5;display:block}:where(.prototype-shell) .exchange{max-width:60ch;font-size:16px}:where(.prototype-shell) .exchange .ln{border-top:1px solid var(--line);color:var(--ink-2);grid-template-columns:72px 1fr;gap:14px;padding:12px 0;display:grid}:where(.prototype-shell) .exchange .ln:first-child{border-top:0}:where(.prototype-shell) .exchange .ln b{color:var(--agent);padding-top:2px;font-size:14px;font-weight:500}:where(.prototype-shell) .exchange .ln.you b{color:var(--accent)}:where(.prototype-shell) .exchange .res{border-top:1px solid var(--line);color:var(--ink);letter-spacing:-.01em;margin-top:12px;padding-top:18px;font-family:Bricolage Grotesque,sans-serif;font-size:22px;font-weight:500;line-height:1.3}:where(.prototype-shell) .foot{align-items:center;gap:8px;font-size:15px;display:flex}:where(.prototype-shell) .foot .act{border-radius:var(--radius-round);color:var(--ink-2);border:1px solid #0000;padding:9px 14px}:where(.prototype-shell) .foot .act:hover{border-color:var(--line);color:var(--ink)}:where(.prototype-shell) .foot .act.primary{background:var(--ink);color:var(--bg)}:where(.prototype-shell) .foot .act.on{color:var(--accent)}:where(.prototype-shell) .foot .right{color:var(--ink-3);align-items:center;gap:8px;margin-left:auto;font-size:14px;display:flex}:where(.prototype-shell) .foot .dots{display:flex}:where(.prototype-shell) .foot .dots span{border:2px solid var(--bg);border-radius:50%;width:16px;height:16px;margin-left:-5px}:where(.prototype-shell) .foot .dots span:first-child{margin-left:0}:where(.prototype-shell) .side{background:var(--surface);visibility:hidden;opacity:0;flex-direction:column;min-width:0;min-height:0;transition:opacity .2s,visibility 0s .3s;display:flex;overflow:hidden}:where(.prototype-shell) .app.drawer .side{visibility:visible;opacity:1;transition:opacity .2s}:where(.prototype-shell) .side-head{border-bottom:1px solid var(--line);flex:none;align-items:flex-start;gap:16px;padding:24px 32px 20px;display:flex}:where(.prototype-shell) .side-heading{flex:1;min-width:0}:where(.prototype-shell) .side-head h2{margin:0 0 5px;font-size:23px;line-height:1.2}:where(.prototype-shell) .side-context{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}:where(.prototype-shell) .side-head button{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-2);flex:none;align-items:center;gap:6px;padding:7px 9px;font-size:13px;display:flex}:where(.prototype-shell) .side-head button:hover{color:var(--ink);background:var(--bg)}:where(.prototype-shell) .side-head button svg{width:14px;height:14px}:where(.prototype-shell) .side-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:24px;min-height:0;padding:24px 32px 32px;display:flex;overflow-y:auto}:where(.prototype-shell) .side-body .why,:where(.prototype-shell) .side-body .thread,:where(.prototype-shell) .side-body .ans{flex-shrink:0}:where(.prototype-shell) .why{color:var(--ink-2);border-bottom:1px solid var(--line);padding:0 0 18px;font-size:14px;line-height:1.55}:where(.prototype-shell) .why summary{cursor:pointer;color:var(--ink-2);font-size:13px}:where(.prototype-shell) .why summary:hover{color:var(--ink)}:where(.prototype-shell) .why .why-text{max-width:62ch;margin-top:12px}:where(.prototype-shell) .conversation-start{flex-direction:column;flex:1;justify-content:center;max-width:42ch;padding:28px 0 44px;display:flex}:where(.prototype-shell) .conversation-start h3{letter-spacing:-.015em;margin:0 0 12px;font-family:Bricolage Grotesque,sans-serif;font-size:27px;font-weight:500;line-height:1.25}:where(.prototype-shell) .conversation-start p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}:where(.prototype-shell) .conversation-start[hidden]{display:none}:where(.prototype-shell) .side-compose{border-top:1px solid var(--line);background:var(--surface);flex:none;padding:18px 32px 24px}:where(.prototype-shell) .side-compose .ask{flex-direction:column;gap:14px;display:flex}:where(.prototype-shell) .side-compose .chips{gap:7px;margin-top:0}:where(.prototype-shell) .side-compose .chips button{text-align:left;padding:6px 10px;font-size:12px}:where(.prototype-shell) .compose-row{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-control);align-items:flex-end;gap:12px;padding:12px;display:flex}:where(.prototype-shell) .compose-row:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}:where(.prototype-shell) .compose-row textarea{resize:none;min-width:0;max-height:160px;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;padding:2px 3px;font-size:15px;line-height:1.5}:where(.prototype-shell) .compose-row textarea:focus-visible{outline:none}:where(.prototype-shell) .compose-row textarea::placeholder{color:var(--ink-2)}:where(.prototype-shell) .compose-send{border-radius:var(--radius-control);background:var(--ink);width:34px;height:34px;color:var(--surface);flex:none;place-items:center;display:grid}:where(.prototype-shell) .compose-send svg{width:17px;height:17px}:where(.prototype-shell) .compose-send:hover{opacity:.8}:where(.prototype-shell) .compose-hint{color:var(--ink-3);margin:9px 3px 0;font-size:11px}:where(.prototype-shell) .side .ans:empty{display:none}:where(.prototype-shell) .side .a{background:var(--bg);padding:18px 20px;line-height:1.65}:where(.prototype-shell) .side .a.you{background:0 0;padding:0 0 0 14px}:where(.prototype-shell) .side .a .src{flex-wrap:wrap;font-size:12px}:where(.prototype-shell) .thread{flex-direction:column;display:flex}:where(.prototype-shell) .reply{border-top:1px solid var(--line);padding:18px 0;font-size:15px;line-height:1.5}:where(.prototype-shell) .reply.nested{margin-left:22px}:where(.prototype-shell) .reply .rh{color:var(--ink-3);align-items:center;gap:8px;margin-bottom:6px;font-size:13px;display:flex}:where(.prototype-shell) .reply .rh b{color:var(--ink);font-weight:500}:where(.prototype-shell) .reply .rh i{background:var(--human);border-radius:50%;width:7px;height:7px;display:inline-block}:where(.prototype-shell) .reply .rh i.ha{background:linear-gradient(90deg, var(--human), var(--agent))}:where(.prototype-shell) .reply.new{animation:.4s arrive}@keyframes arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:where(.prototype-shell) .ask input{background:var(--surface);border:1px solid var(--theme-control-line);border-radius:var(--radius-control);width:100%;font:inherit;color:var(--ink);padding:13px 16px;font-size:15px}:where(.prototype-shell) .ask input:focus{border-color:var(--accent);outline:none}:where(.prototype-shell) .chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}:where(.prototype-shell) .chips button{border:1px solid var(--line);border-radius:var(--radius-round);color:var(--ink-2);padding:7px 13px;font-size:14px}:where(.prototype-shell) .chips button:hover{border-color:var(--ink-2);color:var(--ink)}:where(.prototype-shell) .ans{flex-direction:column;gap:14px;display:flex}:where(.prototype-shell) .a{border-radius:var(--radius-control);background:var(--surface);padding:14px 16px;font-size:15px;line-height:1.55}:where(.prototype-shell) .a.you{color:var(--ink-2);background:0 0;padding:0 0 0 14px}:where(.prototype-shell) .a .src{color:var(--ink-3);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}:where(.prototype-shell) .a .src i{background:var(--synth);border-radius:50%;width:7px;height:7px;display:inline-block}:where(.prototype-shell) .a .src i.ha{background:linear-gradient(90deg, var(--human), var(--agent))}:where(.prototype-shell) .a .src .t{margin-left:auto}:where(.prototype-shell) .a .route{margin-top:10px;font-size:14px}:where(.prototype-shell) .a .route button{text-underline-offset:3px;color:var(--ink-3);text-decoration:underline}:where(.prototype-shell) .a .route button:hover{color:var(--ink)}:where(.prototype-shell) .a.pending{color:var(--ink-3);font-style:italic}:where(.prototype-shell) .yt{border-radius:var(--radius-card);aspect-ratio:16/9;background:#000;flex:0 auto;width:100%;max-height:62vh;position:relative;overflow:hidden}:where(.prototype-shell) .yt iframe{border:0;width:100%;height:100%;position:absolute;inset:0}:where(.prototype-shell) .yt .poster{color:#fff;cursor:pointer;background:radial-gradient(120% 90% at 20% 0,#3b5578 0,#1b2738 55%,#0e131c 100%);place-items:center;display:grid;position:absolute;inset:0}:where(.prototype-shell) .yt .poster .play{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff29;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}:where(.prototype-shell) .yt .poster .play svg{width:24px;height:24px;margin-left:3px}:where(.prototype-shell) .yt .poster .cap{letter-spacing:-.01em;text-shadow:0 2px 14px #00000073;max-width:34ch;font-family:Bricolage Grotesque,sans-serif;font-size:22px;font-weight:500;line-height:1.3;position:absolute;bottom:26px;left:28px;right:28px}:where(.prototype-shell) .yt .poster .len{border-radius:var(--radius-round);background:#00000059;padding:4px 10px;font-size:13px;position:absolute;top:18px;right:18px}:where(.prototype-shell) .yt .blocked{color:#fff;text-align:center;background:#0e131c;place-items:center;font-size:15px;line-height:1.5;display:grid;position:absolute;inset:0}:where(.prototype-shell) .yt .blocked a{color:#fff}:where(.prototype-shell) .ytmeta{color:var(--ink-2);justify-content:space-between;gap:16px;margin-top:10px;font-size:14px;display:flex}:where(.prototype-shell) .ytmeta a{color:var(--ink-3)}:where(.prototype-shell) .car{border-radius:var(--radius-card);background:var(--bg-2);aspect-ratio:3/2;flex:0 auto;width:100%;max-height:62vh;position:relative;overflow:hidden}:where(.prototype-shell) .car .track{height:100%;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex}:where(.prototype-shell) .car .track img{object-fit:cover;flex:none;width:100%;height:100%;display:block}:where(.prototype-shell) .car .nav{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}:where(.prototype-shell) .car .nav.l{left:12px}:where(.prototype-shell) .car .nav.r{right:12px}:where(.prototype-shell) .car .nav svg{width:16px;height:16px}:where(.prototype-shell) .car .dots{justify-content:center;gap:6px;display:flex;position:absolute;bottom:14px;left:0;right:0}:where(.prototype-shell) .car .dots i{background:#ffffff73;border-radius:50%;width:6px;height:6px}:where(.prototype-shell) .car .dots i.on{background:#fff}:where(.prototype-shell) .car .cap{color:#fff;pointer-events:none;background:linear-gradient(#0000,#0000008c);padding:40px 20px 34px;font-size:15px;position:absolute;bottom:0;left:0;right:0}:where(.prototype-shell) .link{aspect-ratio:16/9;border-radius:var(--radius-card);color:#fff;background:#1b1f24;flex:0 auto;width:100%;max-height:62vh;margin:0 auto;text-decoration:none;display:block;position:relative;overflow:hidden}:where(.prototype-shell) .link .og{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(.prototype-shell) .link .ov{background:linear-gradient(#0000,#00000073 35%,#000000d1);padding:120px 28px 26px;position:absolute;bottom:0;left:0;right:0}:where(.prototype-shell) .link .hd{color:#ffffffbf;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}:where(.prototype-shell) .link .hd b{color:#fff;letter-spacing:.02em;background:#b80000;border-radius:3px;padding:1px 6px;font-weight:600}:where(.prototype-shell) .link .ttl{letter-spacing:-.015em;text-shadow:0 2px 14px #00000073;max-width:30ch;font-family:Bricolage Grotesque,sans-serif;font-size:26px;font-weight:500;line-height:1.25}:where(.prototype-shell) .link .sum{color:#fffc;max-width:60ch;margin-top:10px;font-size:15px;line-height:1.5}:where(.prototype-shell) .link .sum .u{color:#fff9;text-underline-offset:3px;font-size:14px;text-decoration:underline}:where(.prototype-shell) .link:hover .ttl{text-underline-offset:4px;text-decoration:underline}:where(.prototype-shell) .link .len{border-radius:var(--radius-round);background:#00000059;padding:4px 10px;font-size:13px;position:absolute;top:18px;right:18px}:where(.prototype-shell) .post-text{max-width:58ch;font-size:19px;line-height:1.55}:where(.prototype-shell) .post-text p{margin:0 0 14px}:where(.prototype-shell) .post-text .src{color:var(--ink-3);font-size:14px}:where(.prototype-shell) .post-text .src a{color:var(--ink-3)}:where(.prototype-shell) .media.playing .play{display:none}:where(.prototype-shell) .slide[data-format=short],:where(.prototype-shell) .app.drawer .slide[data-format=short]{max-width:none;margin:0;padding:0 0 76px;display:block;position:relative}:where(.prototype-shell) .slide[data-format=short]>.body{flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}:where(.prototype-shell) .short-video{aspect-ratio:9/16;border-radius:var(--radius-control);color:#fff;isolation:isolate;background:#242d22;flex:none;width:auto;max-width:100%;height:100%;position:relative;overflow:hidden}:where(.prototype-shell) .short-video>.meta{z-index:3;color:#fffc;flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:absolute;top:18px;left:18px;right:62px}:where(.prototype-shell) .short-video>.meta .n{color:#fff;text-shadow:0 1px 8px #0006;font-size:15px}:where(.prototype-shell) .short-video>.meta>span:nth-child(3){display:none}:where(.prototype-shell) .short-video>.meta .prov{color:#ffffffbf;white-space:nowrap;margin-left:0;font-size:11px}:where(.prototype-shell) .short-video>.meta .prov button{color:inherit}:where(.prototype-shell) .short-video>.foot{z-index:3;color:#fff;flex-direction:column;align-items:center;gap:15px;display:flex;position:absolute;bottom:126px;right:12px}:where(.prototype-shell) .short-video>.foot .act{color:#fff;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:5px;width:48px;padding:0;font-size:11px;display:flex}:where(.prototype-shell) .short-video>.foot .act.on{color:#ff8da5}:where(.prototype-shell) .short-video .rail-icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000040;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}:where(.prototype-shell) .short-video .rail-icon svg{width:21px;height:21px}:where(.prototype-shell) .short-video>.foot .act:hover .rail-icon{background:#00000073}:where(.prototype-shell) .short-video>.foot .right{color:#fff9;margin:0;font-size:10px}:where(.prototype-shell) .short-video>.foot .act.on .rail-icon svg{fill:currentColor}@media (width<=760px){:where(.prototype-shell) .short-video{aspect-ratio:auto;border-radius:0;width:100%;max-width:none;height:100%}:where(.prototype-shell) .short-video>.meta{top:16px;left:16px;right:60px}}:where(.prototype-shell) .short-video video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}:where(.prototype-shell) .short-video:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#000000b3);position:absolute;inset:45% 0 0}:where(.prototype-shell) .short-label{z-index:2;letter-spacing:.03em;border-radius:var(--radius-round);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000002e;border:1px solid #ffffff4d;padding:5px 9px;font-size:11px;position:absolute;top:64px;left:18px}:where(.prototype-shell) .short-sound{z-index:3;color:#fff;background:#0000004d;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}:where(.prototype-shell) .short-sound svg{width:17px;height:17px}:where(.prototype-shell) .short-sound .sound-on,:where(.prototype-shell) .short-sound[aria-pressed=true] .sound-off{display:none}:where(.prototype-shell) .short-sound[aria-pressed=true] .sound-on{display:block}:where(.prototype-shell) .short-play{z-index:2;color:#fff;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0}:where(.prototype-shell) .short-play span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000040;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:56px;height:56px;transition:opacity .15s;display:grid}:where(.prototype-shell) .short-play svg{width:21px;height:21px;margin-left:3px}:where(.prototype-shell) .short-video.playing .short-play span{opacity:0}:where(.prototype-shell) .short-video.playing .short-play:hover span,:where(.prototype-shell) .short-video.playing .short-play:focus-visible span{opacity:1}:where(.prototype-shell) .short-video .pause-symbol,:where(.prototype-shell) .short-video.playing .play-symbol{display:none}:where(.prototype-shell) .short-video.playing .pause-symbol{margin-left:0;display:block}:where(.prototype-shell) .short-copy{z-index:2;pointer-events:none;position:absolute;bottom:68px;left:20px;right:80px}:where(.prototype-shell) .short-copy strong{letter-spacing:-.02em;text-shadow:0 2px 12px #0000004d;max-width:12ch;font-family:Bricolage Grotesque,sans-serif;font-size:25px;font-weight:500;line-height:1.15;display:block}:where(.prototype-shell) .short-copy p{color:#fffc;max-width:26ch;margin:10px 0 0;font-size:12px;line-height:1.5}:where(.prototype-shell) .short-controls{z-index:3;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:15px;left:16px;right:16px}:where(.prototype-shell) .short-time{letter-spacing:.02em;color:#ffffffd9;font-size:10px}:where(.prototype-shell) .short-controls input{accent-color:#fff;cursor:pointer;width:100%;height:12px;margin:0}:where(.prototype-shell) .short-error{z-index:4;text-align:center;background:#242d22;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:14px;display:flex;position:absolute;inset:0}:where(.prototype-shell) .short-error[hidden]{display:none}:where(.prototype-shell) .short-error a{color:#fff;text-underline-offset:3px}:where(.prototype-shell) .photo-post{flex:none;align-self:center;width:min(100%,max(180px,80dvh - 280px),440px)}:where(.prototype-shell) .photo-post .car{aspect-ratio:4/5;border-radius:var(--radius-control);width:100%;max-height:none}:where(.prototype-shell) .photo-post .photo-count{border-radius:var(--radius-round);color:#fff;pointer-events:none;background:#00000080;padding:4px 10px;font-size:12px;position:absolute;top:14px;right:14px}:where(.prototype-shell) .photo-post .car .nav{background:#00000040;width:30px;height:30px}:where(.prototype-shell) .photo-post .car .dots{bottom:14px}:where(.prototype-shell) .car .dots button{background:#ffffff73;border-radius:50%;width:6px;height:6px;padding:0;position:relative}:where(.prototype-shell) .car .dots button:before{content:"";position:absolute;inset:-8px}:where(.prototype-shell) .car .dots button.on{background:#fff}:where(.prototype-shell) .photo-caption{color:var(--ink-2);min-height:1.5em;margin:12px 0 0;font-size:15px;line-height:1.5}:where(.prototype-shell) .photo-caption b{color:var(--ink);margin-right:5px;font-weight:500}:where(.prototype-shell) .photo-note{color:var(--ink-3);margin:5px 0 0;font-size:12px}@media (prefers-reduced-motion:reduce){:where(.prototype-shell) .short-play span{transition:none}}:where(.prototype-shell) .orb{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);z-index:5;align-items:center;gap:10px;width:148px;height:50px;padding:0 14px 0 8px;transition:width .25s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:24px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 36px #0000002e}:where(.prototype-shell) .orb.open{width:min(600px,100% - 96px)}:where(.prototype-shell) .orb .idle{color:var(--ink-2);cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:10px;font-size:14px;display:flex}:where(.prototype-shell) .orb .idle kbd{font:inherit;color:var(--ink-3);border:1px solid var(--line);border-radius:6px;padding:1px 6px;font-size:12px}:where(.prototype-shell) .orb.open .idle kbd,:where(.prototype-shell) .orb.open .idle .lbl{display:none}:where(.prototype-shell) .orb .full{flex:1;align-items:center;gap:10px;min-width:0;display:none}:where(.prototype-shell) .orb.open .full{display:flex}:where(.prototype-shell) .transcript{display:none}:where(.prototype-shell) .transcript.live{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;display:block;overflow:hidden}:where(.prototype-shell) .transcript.live~.type{display:none}:where(.prototype-shell) .caret{background:var(--accent);vertical-align:-2px;width:2px;height:1em;margin-left:2px;animation:1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}:where(.prototype-shell) .microw{align-items:center;gap:10px;display:flex}:where(.prototype-shell) .mic{background:var(--ink);width:34px;height:34px;color:var(--bg);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}:where(.prototype-shell) .mic svg{width:17px;height:17px}:where(.prototype-shell) .mic.on{background:var(--accent);color:#fff}:where(.prototype-shell) .type{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;padding:8px 4px;font-size:15px}:where(.prototype-shell) .type:focus{outline:none}:where(.prototype-shell) .type::placeholder{color:var(--ink-3)}:where(.prototype-shell) .heard{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}:where(.prototype-shell) .heard[hidden]{display:none}:where(.prototype-shell) .heard button{border:1px solid var(--line);border-radius:var(--radius-round);color:var(--ink-2);background:var(--bg);padding:6px 12px;font-size:13px}:where(.prototype-shell) .heard button:hover{color:var(--ink);border-color:var(--ink-2)}:where(.prototype-shell) .orb .foot3{color:var(--ink-3);white-space:nowrap;flex:none;gap:10px;font-size:12px;display:flex}:where(.prototype-shell) .orb .foot3 kbd{font:inherit;border:1px solid var(--line);border-radius:5px;padding:0 5px}:where(.prototype-shell) .sheet{z-index:10;background:#0006;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}:where(.prototype-shell) .sheet.open{display:flex}:where(.prototype-shell) .sheet .card{background:var(--bg);border-radius:var(--radius-card);width:100%;max-width:520px;padding:26px 24px}:where(.prototype-shell) .sheet h2{margin:0 0 6px;font-size:22px}:where(.prototype-shell) .sheet .said{color:var(--ink-2);margin:0 0 20px;font-size:15px}:where(.prototype-shell) .shapes{flex-direction:column;gap:10px;display:flex}:where(.prototype-shell) .shape{border:1px solid var(--line);border-radius:var(--radius-control);text-align:left;padding:14px}:where(.prototype-shell) .shape:hover{border-color:var(--ink-2)}:where(.prototype-shell) .shape .sh{justify-content:space-between;margin-bottom:4px;font-size:15px;font-weight:500;display:flex}:where(.prototype-shell) .shape .sh span{color:var(--ink-3);font-size:13px;font-weight:400}:where(.prototype-shell) .shape .sb{color:var(--ink-2);font-size:14px}:where(.prototype-shell) .sheet .foot2{color:var(--ink-3);gap:16px;margin-top:16px;font-size:14px;display:flex}:where(.prototype-shell) .sheet .foot2 button{text-underline-offset:3px;text-decoration:underline}@media (width<=760px){:where(.prototype-shell) .app,:where(.prototype-shell) .app.drawer{grid-template-columns:minmax(0,1fr)}:where(.prototype-shell) .splitter{display:none}:where(.prototype-shell) .top,:where(.prototype-shell) .app.drawer .top{gap:10px;padding:14px 20px 0}:where(.prototype-shell) .top .date,:where(.prototype-shell) .presence,:where(.prototype-shell) .pane-toggle span{display:none}:where(.prototype-shell) .slide,:where(.prototype-shell) .app.drawer .slide{padding:16px 20px 88px}:where(.prototype-shell) .orb{bottom:16px}:where(.prototype-shell) .orb.open{width:calc(100% - 32px)}:where(.prototype-shell) .side{border-radius:var(--radius-card) var(--radius-card) 0 0;z-index:9;height:82dvh;transition:transform .25s,opacity .2s,visibility 0s .3s;position:fixed;inset:18vh 0 0;transform:translateY(105%);box-shadow:0 -12px 40px #0003}:where(.prototype-shell) .app.drawer .side{transition:transform .25s,opacity .2s;transform:none}:where(.prototype-shell) .side-head{padding:20px 24px 16px}:where(.prototype-shell) .side-head h2{font-size:21px}:where(.prototype-shell) .side-body{padding:20px 24px 28px}:where(.prototype-shell) .side-compose{padding:16px 24px max(20px, env(safe-area-inset-bottom))}:where(.prototype-shell) .media .cap{font-size:18px}}@media (width<=480px){:where(.prototype-shell) .side-head,:where(.prototype-shell) .side-body,:where(.prototype-shell) .side-compose{padding-left:20px;padding-right:20px}:where(.prototype-shell) .conversation-start h3{font-size:24px}}@media (prefers-reduced-motion:reduce){:where(.prototype-shell) .app,:where(.prototype-shell) .side,:where(.prototype-shell) .app.drawer .side,:where(.prototype-shell) .media .prog{transition:none}:where(.prototype-shell) .caret,:where(.prototype-shell) .reply.new{animation:none}:where(.prototype-shell) .stage{scroll-behavior:auto}}.prototype-shell{--nav-width:240px;--conversation-ratio:.5;background:#101010}.prototype-shell .app{grid-template-columns:var(--nav-width) minmax(0, 1fr) 0 0;background:#101010;height:100dvh}.prototype-shell .navigation{z-index:8;background:#101010;border-right:1px solid #242424;flex-direction:column;min-width:0;padding:28px 18px 112px;display:flex;position:relative}.prototype-shell .nav-brand{white-space:nowrap;align-items:center;gap:10px;margin-bottom:7px;display:flex}.prototype-shell .brand-mark{object-fit:contain;flex:none;width:32px;height:32px;display:block}@font-face{font-family:Campfiree Wordmark;src:url(https://campfiree.com/fonts/Inter-Bold.ttf)format("truetype");font-style:normal;font-weight:600 900;font-display:swap}.prototype-shell .brand-name{letter-spacing:-1px;font-family:Campfiree Wordmark,Inter,system-ui,sans-serif;font-size:24px;font-weight:750}.prototype-shell .brand-name small{color:var(--ink-3);letter-spacing:0;margin-left:3px;font-family:Instrument Sans,sans-serif;font-size:11px}.prototype-shell .nav-time{color:var(--ink-3);white-space:nowrap;margin:9px 0 34px;font-size:11px}.prototype-shell .navigation .lens{flex-direction:column;flex:none;gap:6px;display:flex;overflow:visible;-webkit-mask-image:none;mask-image:none}.prototype-shell .navigation .lens .l{border-radius:var(--radius-control);text-align:left;width:100%;color:var(--ink-2);border:0;align-items:center;gap:12px;padding:12px 9px;font-size:15px;display:flex}.prototype-shell .navigation .lens .l svg{flex:none;width:22px;height:22px}.prototype-shell .navigation .lens .l span{white-space:normal;line-height:1.3}.prototype-shell .navigation .lens .l small{white-space:nowrap;margin-left:auto;font-size:10px}.prototype-shell .navigation .lens .l.on{color:var(--ink);background:#202020}.prototype-shell .navigation .lens .l:hover{color:var(--ink);background:#1b1b1b}.prototype-shell .nav-bottom{flex-direction:column;gap:17px;margin-top:auto;padding-top:24px;display:flex}.prototype-shell .navigation .presence{gap:9px;margin-left:9px;font-size:12px}.prototype-shell .navigation .presence .dots .av{border-color:#101010}.prototype-shell .navigation .pane-toggle{border-radius:var(--radius-control);border-color:#30302d;gap:12px;width:100%;padding:11px 9px;font-size:13px}.prototype-shell .navigation .pane-toggle svg{width:20px;height:20px}.prototype-shell .nav-note{color:var(--ink-3);margin:0 0 0 9px;font-size:11px}.prototype-shell .nav-close,.prototype-shell .nav-scrim,.prototype-shell .mobile-tools{display:none}.prototype-shell .stagewrap{background:#101010;height:100%;min-height:0;padding:20px 0}.prototype-shell .stage{overscroll-behavior-y:contain;scrollbar-width:none;flex:1;height:0;min-height:0;padding:0 80px 0 16px;overflow-x:hidden}.prototype-shell .stage::-webkit-scrollbar{display:none}.prototype-shell .slide,.prototype-shell .app.drawer .slide{background:var(--bg-2);border-radius:var(--radius-control);isolation:isolate;width:min(100%,68dvh - 27.2px);max-width:none;height:100%;margin:0 auto;padding:0;display:block;position:relative}.prototype-shell .slide[data-format=short],.prototype-shell .app.drawer .slide[data-format=short]{width:min(100%,56.25dvh - 22.5px);margin:0 auto;padding:0;display:block}.prototype-shell .slide>.body,.prototype-shell .app.drawer .slide>.body{overscroll-behavior:auto;touch-action:pan-y;border-radius:inherit;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;height:100%;min-height:0;display:flex;overflow:clip}.prototype-shell .slide>.meta{z-index:4;color:#fffc;text-shadow:0 1px 10px #000000b3;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:11px;display:flex;position:absolute;top:25px;left:24px;right:24px}.prototype-shell .slide>.meta .n{color:#fff;font-size:15px}.prototype-shell .slide>.meta>span:nth-child(3){color:#ffffffa6;flex-basis:100%;order:3;font-size:10px;line-height:1.4}.prototype-shell .slide>.meta .prov{color:#ffffffb3;white-space:nowrap;font-size:10px}.prototype-shell .slide>.meta .prov button{color:inherit}.prototype-shell .slide>.meta .av{width:28px;height:28px;font-size:10px}.prototype-shell .slide>.foot{z-index:5;color:#fff;flex-direction:column;align-items:center;gap:18px;margin:0;display:flex;position:absolute;bottom:44px;right:-66px}.prototype-shell .slide>.foot .act{width:48px;color:var(--ink);text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:6px;padding:0;font-size:11px;line-height:1.3;display:flex}.prototype-shell .slide>.foot .act.primary{color:var(--ink);background:0 0}.prototype-shell .slide>.foot .act.on{color:#ff8da5}.prototype-shell .rail-icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#252525;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.prototype-shell .rail-icon svg{width:22px;height:22px}.prototype-shell .slide>.foot .act.on .rail-icon svg{fill:currentColor}.prototype-shell .slide>.foot .right{color:var(--ink-3);margin:0;font-size:10px}.prototype-shell .short-video{aspect-ratio:auto;border-radius:0;flex:none;align-self:stretch;width:100%;max-width:none;height:100%}.prototype-shell .slide[data-format=short]>.meta{right:70px}.prototype-shell .short-video:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#00000080,#0000);position:absolute;inset:0 0 65%}.prototype-shell .short-label{top:89px;left:24px}.prototype-shell .short-copy{bottom:65px;left:24px;right:24px}.prototype-shell .short-copy strong{max-width:14ch;font-size:clamp(27px,3.4vw,42px)}.prototype-shell .short-copy p{max-width:34ch;font-size:14px}.prototype-shell .short-controls{bottom:22px;left:24px;right:24px}.prototype-shell .short-video:after{inset:40% 0 0}.prototype-shell .photo-post{flex:none;align-self:stretch;width:100%;height:100%;position:relative}.prototype-shell .photo-post .car{aspect-ratio:auto;touch-action:pan-y;border-radius:0;width:100%;height:100%;max-height:none}.prototype-shell .photo-post .car:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0009,#0000);position:absolute;inset:0 0 65%}.prototype-shell .photo-post .car:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000c);position:absolute;inset:55% 0 0}.prototype-shell .photo-post .car .track{height:100%}.prototype-shell .photo-post .car .track img{object-fit:cover;width:100%;height:100%}.prototype-shell .photo-caption{z-index:2;color:#fff;text-shadow:0 1px 10px #00000080;margin:0;font-size:18px;position:absolute;bottom:75px;left:24px;right:24px}.prototype-shell .photo-caption b{color:#fff}.prototype-shell .photo-note{z-index:2;color:#ffffffa6;margin:0;font-size:12px;position:absolute;bottom:48px;left:24px;right:24px}.prototype-shell .photo-post .photo-count{z-index:2;top:24px;right:18px}.prototype-shell .photo-post .car .dots{z-index:2;bottom:22px}.prototype-shell .photo-post .car .nav{z-index:2}.prototype-shell .slide[data-format=photo]>.meta{right:88px}.prototype-shell .yt,.prototype-shell .app.drawer .yt{aspect-ratio:auto;border-radius:0;flex:none;width:100%;height:100%;max-height:none}.prototype-shell .yt .poster:after{content:"";pointer-events:none;background:linear-gradient(#0000004d,#0000 25%,#0009);position:absolute;inset:0}.prototype-shell .yt .poster .play,.prototype-shell .app.drawer .yt .poster .play{z-index:1;align-self:center;width:72px;height:72px;margin:0}.prototype-shell .yt .poster .cap,.prototype-shell .app.drawer .yt .poster .cap{z-index:1;max-width:24ch;font-size:clamp(24px,3vw,37px);bottom:135px;left:24px;right:24px}.prototype-shell .yt .poster .len{z-index:1;top:92px;left:24px;right:auto}.prototype-shell .ytmeta,.prototype-shell .app.drawer .ytmeta{z-index:3;color:#ffffffb3;pointer-events:none;flex-direction:column;gap:6px;margin:0;font-size:12px;display:flex;position:absolute;bottom:42px;left:24px;right:24px}.prototype-shell .ytmeta a{pointer-events:auto;color:#ffffffa6}.prototype-shell .link,.prototype-shell .app.drawer .link{aspect-ratio:auto;border-radius:0;flex:none;width:100%;height:100%;max-height:none}.prototype-shell .link .og{object-fit:cover;height:100%}.prototype-shell .link .ov,.prototype-shell .app.drawer .link .ov{background:linear-gradient(#0000,#000000b3 35%,#000000eb);padding:220px 24px 55px}.prototype-shell .link .ttl,.prototype-shell .app.drawer .link .ttl{max-width:23ch;font-size:clamp(26px,3vw,39px)}.prototype-shell .link .sum,.prototype-shell .app.drawer .link .sum{margin-top:18px;font-size:15px;line-height:1.6}.prototype-shell .link .len{top:92px;left:24px;right:auto}.prototype-shell .slide[data-format=text]>.body,.prototype-shell .slide[data-format=agents]>.body{overscroll-behavior-y:auto;justify-content:center;padding:110px 28px 50px;overflow-y:auto}.prototype-shell .post-text,.prototype-shell .app.drawer .post-text{letter-spacing:-.015em;max-width:none;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(20px,2.3vw,29px);font-weight:400;line-height:1.38}.prototype-shell .post-text p{margin-bottom:23px}.prototype-shell .post-text .src{letter-spacing:0;color:var(--ink-3);margin-top:28px;font-family:Instrument Sans,sans-serif;font-size:12px;line-height:1.6}.prototype-shell .exchange{max-width:none;font-size:17px}.prototype-shell .exchange .ln{grid-template-columns:58px 1fr;gap:12px;padding:17px 0}.prototype-shell .exchange .res{margin-top:18px;padding-top:24px;font-size:26px;line-height:1.25}.prototype-shell .orb{width:178px;height:48px;box-shadow:none;z-index:15;background:#222;border-color:#393936;position:fixed;bottom:28px;left:19px;right:auto;transform:none}.prototype-shell .orb.open{width:min(530px,100vw - 40px);box-shadow:0 12px 40px #00000059}.prototype-shell .side{height:100%;box-shadow:none;border-radius:0}.prototype-shell .side-head{padding-top:26px}.prototype-shell .side-body{scrollbar-gutter:stable}.prototype-shell .side-compose{padding-bottom:26px}.prototype-shell .share-area{resize:none;background:var(--surface);width:100%;min-height:130px;color:var(--ink);font:inherit;border:1px solid var(--line);border-radius:var(--radius-control);margin-top:12px;padding:15px;font-size:15px}.prototype-shell .share-copy{border-radius:var(--radius-round);background:var(--ink);color:var(--bg);margin-top:16px;padding:10px 18px;font-size:14px}@media (width>=761px) and (width<=1180px){.prototype-shell .slide>.foot{right:-62px}}@media (width<=760px){.prototype-shell{--nav-width:0px}.prototype-shell .app,.prototype-shell .app.drawer{grid-template-columns:minmax(0,1fr)}.prototype-shell .navigation{display:none}.prototype-shell .navigation.menu-open{z-index:30;width:min(82vw,320px);height:100dvh;padding:28px 20px 105px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:20px 0 60px #0006}.prototype-shell .nav-close{width:30px;height:30px;color:var(--ink-2);place-items:center;margin-left:auto;display:grid}.prototype-shell .nav-close svg{width:19px;height:19px}.prototype-shell .nav-scrim:not([hidden]){z-index:29;background:#00000073;display:block;position:fixed;inset:0}.prototype-shell .mobile-tools{left:16px;right:16px;top:max(14px, env(safe-area-inset-top));pointer-events:none;z-index:7;justify-content:space-between;align-items:center;display:flex;position:absolute}.prototype-shell .mobile-tools button{pointer-events:auto;border-radius:var(--radius-round);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000040;align-items:center;gap:7px;max-width:75%;padding:9px 12px;font-size:13px;display:flex}.prototype-shell .mobile-tools #mobileLens{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prototype-shell .mobile-tools svg{flex:none;width:17px;height:17px}.prototype-shell .mobile-tools #mobilePaneToggle{justify-content:center;width:37px;height:37px;padding:0}.prototype-shell .stage{padding:0}.prototype-shell .slide,.prototype-shell .app.drawer .slide,.prototype-shell .slide[data-format=short],.prototype-shell .app.drawer .slide[data-format=short]{border-radius:0;width:100%;height:100%;margin:0;padding:0}.prototype-shell .slide>.meta{top:max(73px, calc(env(safe-area-inset-top) + 59px));left:20px;right:66px}.prototype-shell .slide[data-format=photo]>.meta{right:80px}.prototype-shell .slide>.foot{color:#fff;gap:16px;bottom:96px;right:11px}.prototype-shell .slide>.foot .act{color:#fff;font-size:10px}.prototype-shell .slide>.foot .act.primary{color:#fff}.prototype-shell .rail-icon{background:#0000004d;width:39px;height:39px}.prototype-shell .slide>.foot .right{color:#fff9}.prototype-shell .short-label{top:137px;left:20px}.prototype-shell .short-sound{top:75px;right:17px}.prototype-shell .short-copy{bottom:80px;left:20px;right:78px}.prototype-shell .short-copy strong{font-size:32px}.prototype-shell .short-copy p{font-size:12px}.prototype-shell .short-controls{bottom:22px;left:20px;right:75px}.prototype-shell .photo-caption{font-size:16px;bottom:88px;left:20px;right:77px}.prototype-shell .photo-note{bottom:63px;left:20px;right:77px}.prototype-shell .photo-post .photo-count{top:80px;right:18px}.prototype-shell .photo-post .car .dots{bottom:29px}.prototype-shell .yt .poster .cap,.prototype-shell .app.drawer .yt .poster .cap{font-size:28px;bottom:185px;left:20px;right:75px}.prototype-shell .ytmeta,.prototype-shell .app.drawer .ytmeta{font-size:12px;bottom:70px;left:20px;right:75px}.prototype-shell .yt .poster .len,.prototype-shell .link .len{top:145px;left:20px}.prototype-shell .link .ov,.prototype-shell .app.drawer .link .ov{padding:180px 77px 80px 20px}.prototype-shell .link .ttl,.prototype-shell .app.drawer .link .ttl{font-size:29px}.prototype-shell .link .sum,.prototype-shell .app.drawer .link .sum{font-size:13px;line-height:1.5}.prototype-shell .slide[data-format=text]>.body,.prototype-shell .slide[data-format=agents]>.body{justify-content:flex-start;padding:150px 74px 74px 23px}.prototype-shell .post-text,.prototype-shell .app.drawer .post-text{font-size:19px;line-height:1.43}.prototype-shell .post-text p{margin-bottom:18px}.prototype-shell .post-text .src{margin-top:20px;font-size:11px}.prototype-shell .exchange{font-size:14px}.prototype-shell .exchange .ln{grid-template-columns:1fr;gap:5px;padding:13px 0}.prototype-shell .exchange .ln b{font-size:12px}.prototype-shell .exchange .res{font-size:22px}.prototype-shell .orb{left:auto;right:16px;bottom:max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:16;background:#141414cc;border-color:#fff3;border-radius:50%;width:44px;height:44px;padding:5px}.prototype-shell .orb:not(.open) .idle .lbl,.prototype-shell .orb:not(.open) .idle kbd{display:none}.prototype-shell .orb.open{border-radius:var(--radius-card);background:var(--surface);width:calc(100% - 32px);left:16px;right:16px}.prototype-shell .side{border-radius:var(--radius-card) var(--radius-card) 0 0;z-index:20;height:91dvh;position:fixed;inset:9dvh 0 0;box-shadow:0 -15px 50px #0006}.prototype-shell .side-head,.prototype-shell .side-body{padding:20px}.prototype-shell .side-compose{padding:16px 20px max(24px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.prototype-shell .app,.prototype-shell .side{transition:none}}.prototype-shell .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prototype-shell .navigation{gap:0;min-height:0;padding:24px 14px 90px}.prototype-shell .nav-brand{gap:8px;margin:0 2px 22px}.prototype-shell .brand-name{font-size:22px}.prototype-shell .nav-collapse{width:28px;height:32px;color:var(--ink-2);border-radius:7px;flex:none;place-items:center;margin-left:auto;display:grid}.prototype-shell .nav-collapse:hover{color:var(--ink);background:#262626}.prototype-shell .nav-collapse svg{width:19px;height:19px}.prototype-shell .nav-scroll{scrollbar-width:thin;overscroll-behavior:contain;flex:1;min-height:0;padding:0 1px 12px;overflow:hidden auto}.prototype-shell .nav-item,.prototype-shell .navigation .lens .l{border-radius:var(--radius-control);text-align:left;width:100%;min-height:44px;color:var(--ink-2);border:0;align-items:center;gap:12px;padding:10px;font-size:14px;display:flex}.prototype-shell .nav-item:hover{color:var(--ink);background:#202020}.prototype-shell .nav-item svg{flex:none;width:22px;height:22px}.prototype-shell .nav-item>span,.prototype-shell .navigation .lens .l>span{white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.prototype-shell .nav-search{margin-bottom:16px}.prototype-shell .nav-search kbd{color:var(--ink-3);border:1px solid #303030;border-radius:4px;margin-left:auto;padding:1px 5px;font-size:12px}.prototype-shell .navigation .lens{gap:4px}.prototype-shell .navigation .lens .l.on{background:#242424}.prototype-shell .nav-pins{margin:26px 0 16px}.prototype-shell .nav-section-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:0 10px;display:flex}.prototype-shell .nav-section-head h2{color:var(--ink-3);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:11px;font-weight:500}.prototype-shell .nav-section-head button{color:var(--ink-2);white-space:nowrap;font-size:11px}.prototype-shell .nav-pins .l{font-size:13px}.prototype-shell .nav-pins .l svg{width:20px;height:20px;color:var(--accent)}.prototype-shell .navigation .pane-toggle{color:var(--ink-3);margin-top:10px;font-size:13px}.prototype-shell .nav-bottom{border-top:1px solid #242424;flex:none;gap:5px;margin:0;padding-top:14px}.prototype-shell .nav-create{color:var(--ink);background:#202020}.prototype-shell .profile-avatar{color:#c9e3de;background:#314240;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.prototype-shell .nav-profile{gap:9px;padding:10px 6px}.prototype-shell .nav-profile small{color:var(--ink-3);margin-top:2px;font-size:10px;display:block}.prototype-shell .nav-profile>svg{width:17px;height:17px;margin-left:auto}.prototype-shell .nav-resize{cursor:col-resize;z-index:3;touch-action:none;width:8px;position:absolute;top:0;bottom:0;right:-4px}.prototype-shell .nav-resize:after{content:"↔";border-radius:var(--radius-control);background:var(--bg-2);width:24px;height:28px;color:var(--ink);opacity:0;pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prototype-shell .nav-resize:hover:after,.prototype-shell .nav-resize:focus-visible:after{opacity:1}.prototype-shell .nav-resize:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}.prototype-shell .orb{width:calc(var(--nav-width) - 32px);bottom:20px;left:16px}.prototype-shell .orb.open{width:min(530px,100vw - 32px)}.prototype-shell.nav-compact .navigation{align-items:center;padding:22px 10px 86px}.prototype-shell.nav-compact .nav-brand{flex-direction:column;gap:12px;margin:0 0 20px}.prototype-shell.nav-compact .nav-collapse{margin:0;transform:rotate(180deg)}.prototype-shell.nav-compact .brand-name,.prototype-shell.nav-compact .nav-item>span:not(.profile-avatar),.prototype-shell.nav-compact .navigation .lens .l>span,.prototype-shell.nav-compact .nav-search kbd,.prototype-shell.nav-compact .nav-pins,.prototype-shell.nav-compact .nav-profile>svg,.prototype-shell.nav-compact .nav-resize{display:none}.prototype-shell.nav-compact .nav-scroll,.prototype-shell.nav-compact .nav-bottom{width:100%}.prototype-shell.nav-compact .nav-item,.prototype-shell.nav-compact .navigation .lens .l{justify-content:center;padding:11px 0}.prototype-shell.nav-compact .nav-item>svg{width:22px;height:22px}.prototype-shell.nav-compact .profile-avatar{display:grid}.prototype-shell.nav-compact .orb{width:46px;padding:5px;left:13px}.prototype-shell.nav-compact .orb:not(.open) .idle .lbl,.prototype-shell.nav-compact .orb:not(.open) .idle kbd{display:none}.prototype-shell.nav-compact .orb.open{width:min(530px,100vw - 26px)}.prototype-shell .nav-utility{left:calc(var(--nav-width) + 12px);width:min(380px, calc(100vw - var(--nav-width) - 36px));border-radius:var(--radius-control);z-index:28;color:var(--ink);background:#1b1b1b;border:1px solid #343434;flex-direction:column;display:flex;position:fixed;top:20px;bottom:20px;box-shadow:0 18px 70px #00000080}.prototype-shell .nav-utility[hidden]{display:none!important}.prototype-shell .utility-head{border-bottom:1px solid #2b2b2b;justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 16px;display:flex}.prototype-shell .utility-head h2{margin:0;font:500 21px Bricolage Grotesque,sans-serif}.prototype-shell .utility-head button{width:30px;height:30px;color:var(--ink-2);background:#282828;border-radius:50%;place-items:center;display:grid}.prototype-shell .utility-head svg{width:17px;height:17px}.prototype-shell .utility-body{overscroll-behavior:contain;flex:1;min-height:0;padding:18px 20px;overflow:auto}.prototype-shell .utility-body p{color:var(--ink-2);margin:0 0 18px;font-size:13px;line-height:1.6}.prototype-shell .utility-body h3{color:var(--ink-3);text-transform:uppercase;letter-spacing:.035em;margin:25px 0 10px;font-size:12px;font-weight:500}.prototype-shell .utility-search,.prototype-shell .create-draft{border-radius:var(--radius-control);width:100%;color:var(--ink);font:inherit;outline-offset:3px;background:#252525;border:1px solid #3a3a3a;margin-bottom:18px;padding:13px;font-size:14px}.prototype-shell .create-draft{resize:vertical;min-height:190px;line-height:1.6}.prototype-shell .utility-row{text-align:left;border-bottom:1px solid #2c2c2c;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.prototype-shell .utility-row:last-child{border-bottom:0}.prototype-shell .utility-row strong{font-size:14px;font-weight:500;line-height:1.4;display:block}.prototype-shell .utility-row small{color:var(--ink-3);margin-top:5px;font-size:11px;line-height:1.5;display:block}.prototype-shell .utility-row>button,.prototype-shell .utility-row>.row-main{text-align:left;flex:1;min-width:0}.prototype-shell .utility-row .row-action{border-radius:var(--radius-card);color:var(--ink-2);background:#2a2a2a;flex:none;padding:7px 10px;font-size:11px}.prototype-shell .utility-row .row-action.on{background:var(--accent-soft);color:var(--accent)}.prototype-shell .utility-tabs{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.prototype-shell .utility-tabs button{border-radius:var(--radius-card);color:var(--ink-2);background:#272727;padding:8px 13px;font-size:12px}.prototype-shell .utility-tabs button.on{background:var(--ink);color:var(--bg)}.prototype-shell .utility-primary{border-radius:var(--radius-control);color:var(--bg);background:var(--ink);width:100%;padding:12px 18px;font-size:13px}.prototype-shell .utility-primary:disabled{opacity:.35;cursor:default}.prototype-shell .utility-stat{border-radius:var(--radius-control);color:var(--ink-2);border:1px solid #323232;margin-bottom:12px;padding:15px;font-size:13px}.prototype-shell .feed-empty{text-align:center;height:100%;color:var(--ink-2);place-content:center;gap:12px;padding:30px;font-size:16px;display:grid}.prototype-shell .feed-empty button{color:var(--accent);font-size:14px}.prototype-shell .nav-status{border-radius:var(--radius-round);z-index:50;text-align:center;background:#30302e;max-width:80vw;padding:12px 20px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.prototype-shell .nav-status[hidden]{display:none}@media (width<=760px){.prototype-shell .navigation.menu-open{width:min(82vw,320px);padding:24px 16px}.prototype-shell .nav-collapse,.prototype-shell .nav-resize{display:none}.prototype-shell .nav-brand{margin-bottom:22px}.prototype-shell .nav-utility{left:12px;right:12px;top:max(20px, env(safe-area-inset-top));bottom:max(20px, env(safe-area-inset-bottom));z-index:42;width:auto}.prototype-shell .orb{left:auto;right:16px;bottom:max(18px, env(safe-area-inset-bottom));width:44px;padding:5px}.prototype-shell .orb.open{width:calc(100vw - 24px);left:12px;right:12px}}.prototype-shell{--dock-height:76px;--app-height:100dvh}.prototype-shell .app{height:var(--app-height);grid-template-rows:minmax(0,1fr) auto}.prototype-shell .navigation{grid-area:1/1/-1;padding-bottom:24px}.prototype-shell.nav-compact .navigation{padding-bottom:24px}.prototype-shell .stagewrap{grid-area:1/2}.prototype-shell .splitter{grid-area:1/3}.prototype-shell .side{grid-area:1/4}.prototype-shell .slide,.prototype-shell .app.drawer .slide{width:min(100%, calc((var(--app-height) - var(--dock-height) - 40px) * .68))}.prototype-shell .agent-dock{z-index:25;background:#101010;grid-area:2/2/auto/-1;justify-content:center;align-items:center;min-width:0;padding:10px 18px 16px;display:flex;position:relative}.prototype-shell .agent-bar{border-radius:var(--radius-card);background:#1c1c1c;border:1px solid #303030;align-items:center;gap:10px;width:min(680px,100%);min-width:0;min-height:50px;padding:8px 10px 8px 12px;display:flex;box-shadow:0 3px 16px #0000001f}.prototype-shell .agent-context{max-width:190px;color:var(--ink-2);white-space:nowrap;border-right:1px solid #373737;flex:none;align-items:center;gap:7px;padding:4px 10px 4px 0;font-size:11px;line-height:1.4;display:flex}.prototype-shell .agent-context:hover{color:var(--ink)}.prototype-shell .agent-context svg{flex:none;width:12px;height:12px}.prototype-shell .agent-context span:last-of-type{text-overflow:ellipsis;overflow:hidden}.prototype-shell .agent-mark{color:#b0c4bf;flex:none;width:18px;font-family:Bricolage Grotesque,sans-serif;font-size:23px;line-height:1}.prototype-shell .agent-bar textarea{resize:none;width:100%;min-width:0;height:22px;max-height:110px;font:inherit;color:var(--ink);scrollbar-width:thin;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:14px;line-height:22px;display:block}.prototype-shell .agent-mic,.prototype-shell .agent-send{border-radius:var(--radius-control);flex:none;place-items:center;width:31px;height:31px;display:grid}.prototype-shell .agent-mic{color:var(--ink-2)}.prototype-shell .agent-mic:hover{background:#303330}.prototype-shell .agent-mic.on{color:var(--accent);background:var(--accent-soft)}.prototype-shell .agent-send{color:#171a18;background:#d6dcd7}.prototype-shell .agent-send:disabled{opacity:.28;cursor:default}.prototype-shell .agent-bar button svg{width:18px;height:18px}.prototype-shell .agent-context svg{width:12px;height:12px}.prototype-shell .workspace-intro{color:var(--ink-2);padding:4px 0 22px;font-size:14px;line-height:1.7}.prototype-shell .workspace-intro h3{color:var(--ink);margin:0 0 10px;font:500 23px Bricolage Grotesque,sans-serif}.prototype-shell .workspace-suggestions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.prototype-shell .workspace-suggestions button{border-radius:var(--radius-card);color:var(--ink-2);text-align:left;border:1px solid #3a3a36;padding:8px 12px;font-size:12px}.prototype-shell .workspace-suggestions button:hover{color:var(--ink);background:#292d29}.prototype-shell .side-body.utility-body{padding:24px;display:block}.prototype-shell .agent-draft{border-radius:var(--radius-control);white-space:pre-wrap;background:#222421;border:1px solid #363936;margin:18px 0;padding:24px 20px;font:400 22px/1.5 Bricolage Grotesque,sans-serif}.prototype-shell .agent-preview-actions{align-items:center;gap:10px;margin-top:18px;display:flex}.prototype-shell .agent-preview-actions button{border-radius:var(--radius-control);color:var(--ink);background:#30332f;padding:11px 16px;font-size:13px}.prototype-shell .agent-preview-actions .publish{background:var(--ink);color:var(--bg)}.prototype-shell .agent-suggestions{margin:0 0 20px}.prototype-shell .agent-suggestions button{font-size:12px}.prototype-shell .share-area{white-space:pre-wrap;word-break:break-word;max-height:50dvh;overflow:auto}.prototype-shell .nav-status{bottom:calc(var(--dock-height) + 18px)}@media (width<=760px){.prototype-shell .app,.prototype-shell .app.drawer{grid-template-columns:minmax(0,1fr)}.prototype-shell .stagewrap{grid-area:1/1}.prototype-shell .navigation.menu-open{height:calc(var(--app-height) - var(--dock-height));inset:0 auto var(--dock-height) 0}.prototype-shell .agent-dock{padding:8px 12px max(12px, env(safe-area-inset-bottom));z-index:45;grid-area:2/1}.prototype-shell .agent-bar{border-radius:var(--radius-control);gap:8px;padding:9px 10px}.prototype-shell .agent-context{gap:5px;max-width:100px;padding-right:7px;font-size:10px}.prototype-shell .agent-mark{display:none}.prototype-shell .agent-bar textarea{font-size:16px}.prototype-shell .agent-mic{width:27px;height:30px}.prototype-shell .agent-send{width:30px;height:30px}.prototype-shell .agent-bar[data-mode=auto] .agent-context{border:0;width:22px;padding:0}.prototype-shell .agent-bar[data-mode=auto] .agent-context .agent-mark{width:19px;font-size:23px;display:block}.prototype-shell .agent-bar[data-mode=auto] #agentContextLabel,.prototype-shell .agent-bar[data-mode=auto] .agent-context svg{display:none}.prototype-shell .agent-bar:not([data-mode=auto]){grid-template-columns:minmax(0,1fr) 27px 30px;gap:4px 8px;display:grid}.prototype-shell .agent-bar:not([data-mode=auto]) .agent-context{border:0;grid-column:1/-1;max-width:100%;padding:0 0 4px;font-size:11px}.prototype-shell .agent-bar:not([data-mode=auto]) textarea{grid-area:2/1}.prototype-shell .agent-bar:not([data-mode=auto]) .agent-mic{grid-area:2/2}.prototype-shell .agent-bar:not([data-mode=auto]) .agent-send{grid-area:2/3}.prototype-shell .side{inset:9dvh 0 var(--dock-height);height:auto;max-height:calc(var(--app-height) - var(--dock-height) - 9dvh)}.prototype-shell .slide,.prototype-shell .app.drawer .slide,.prototype-shell .slide[data-format=short],.prototype-shell .app.drawer .slide[data-format=short]{width:100%}}.prototype-shell{--feed-inset-left:16px;--feed-inset-right:80px;--dock-height:140px}.prototype-shell .stage{padding-left:var(--feed-inset-left);padding-right:var(--feed-inset-right)}.prototype-shell .agent-dock{padding:10px var(--feed-inset-right) 16px var(--feed-inset-left);grid-column:2;justify-content:center}.prototype-shell .side,.prototype-shell .splitter{grid-row:1/-1}.prototype-shell .agent-bar,.prototype-shell .agent-bar:not([data-mode=auto]){border-radius:var(--radius-card);width:min(720px,100%);min-height:112px;box-shadow:none;background:#292929;border-color:#3a3a3a;flex-direction:column;align-items:stretch;gap:12px;padding:16px 16px 12px;display:flex;position:relative}.prototype-shell .agent-bar:focus-within{background:#2d2d2d;border-color:#515551}.prototype-shell .agent-bar textarea,.prototype-shell .agent-bar:not([data-mode=auto]) textarea{flex:none;grid-area:auto;height:44px;min-height:44px;max-height:144px;font-size:16px;line-height:24px}.prototype-shell .agent-tools{align-items:center;gap:9px;width:100%;min-width:0;display:flex}.prototype-shell .agent-tools>button{flex:none}.prototype-shell .agent-tool-spacer{flex:1;min-width:0}.prototype-shell .agent-plus{border-radius:var(--radius-control);width:32px;height:32px;color:var(--ink);place-items:center;display:grid}.prototype-shell .agent-plus:hover,.prototype-shell .agent-plus[aria-expanded=true]{background:#3c3c3c}.prototype-shell .agent-plus svg{width:22px;height:22px}.prototype-shell .agent-context,.prototype-shell .agent-bar:not([data-mode=auto]) .agent-context,.prototype-shell .agent-bar[data-mode=auto] .agent-context{color:#9ba29b;border:0;flex:0 auto;grid-area:auto;gap:5px;width:auto;min-width:0;max-width:200px;padding:5px 0;font-size:11px;display:flex}.prototype-shell .agent-context #agentContextLabel,.prototype-shell .agent-bar[data-mode=auto] #agentContextLabel{text-overflow:ellipsis;display:block;overflow:hidden}.prototype-shell .agent-context svg,.prototype-shell .agent-bar[data-mode=auto] .agent-context svg{flex:none;width:12px;height:12px;display:block}.prototype-shell .agent-mic{width:30px;height:32px}.prototype-shell .agent-voice,.prototype-shell .agent-send{color:#151815;background:#eceeea;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.prototype-shell .agent-send{display:none}.prototype-shell .agent-bar.has-text .agent-send{opacity:1;display:grid}.prototype-shell .post-type-menu{border-radius:var(--radius-control);z-index:50;background:#282a27;border:1px solid #424442;width:238px;padding:8px;position:absolute;bottom:calc(100% + 9px);left:10px;box-shadow:0 14px 55px #00000073}.prototype-shell .post-type-menu[hidden]{display:none}.prototype-shell .post-type-menu p{color:var(--ink-3);margin:8px 12px 9px;font-size:11px}.prototype-shell .post-type-menu button{border-radius:var(--radius-sm);width:100%;color:var(--ink);text-align:left;align-items:center;gap:12px;padding:11px 12px;font-size:13px;display:flex}.prototype-shell .post-type-menu button:hover,.prototype-shell .post-type-menu button:focus-visible{background:#3a3d38}.prototype-shell .post-type-menu svg{width:19px;height:19px;color:var(--ink-2);flex:none}.prototype-shell .agent-media-preview{gap:10px;margin:15px 0;display:grid}.prototype-shell .agent-media-preview img,.prototype-shell .agent-media-preview video{object-fit:contain;border-radius:var(--radius-control);background:#151515;width:100%;max-height:300px}.prototype-shell .agent-media-preview small{color:var(--ink-3);font-size:11px}.prototype-shell .created-photo{background:#171817;width:100%;height:100%;position:relative}.prototype-shell .created-photo>img{object-fit:cover;width:100%;height:100%}.prototype-shell .created-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000c);position:absolute;inset:50% 0 0}.prototype-shell .created-photo .photo-caption{z-index:2}.prototype-shell .created-photo-nav{z-index:3;justify-content:space-between;display:flex;position:absolute;top:50%;left:18px;right:18px}.prototype-shell .created-photo-nav button{color:#fff;background:#00000073;border-radius:50%;width:32px;height:32px;font-size:20px}.prototype-shell .created-video{background:#101010;width:100%;height:100%;position:relative}.prototype-shell .created-video video{object-fit:contain;width:100%;height:100%}.prototype-shell .created-video.short video{object-fit:cover}.prototype-shell .created-video .short-copy{pointer-events:none;bottom:70px}.prototype-shell .created-link{background:linear-gradient(145deg,#354b48,#172629);flex-direction:column;justify-content:flex-end;padding:120px 30px 55px;display:flex}.prototype-shell .created-link .ttl{font-family:Bricolage Grotesque,sans-serif;font-size:32px;line-height:1.2}.prototype-shell .created-link .sum{overflow-wrap:anywhere;font-size:13px}@media (width<=760px){.prototype-shell{--feed-inset-left:0px;--feed-inset-right:0px}.prototype-shell .agent-dock{padding:8px 12px max(12px, env(safe-area-inset-bottom));grid-column:1}.prototype-shell .agent-bar,.prototype-shell .agent-bar:not([data-mode=auto]){border-radius:var(--radius-card);gap:10px;min-height:108px;padding:14px 12px 10px;display:flex}.prototype-shell .agent-bar textarea{font-size:16px}.prototype-shell .agent-tools{gap:7px}.prototype-shell .agent-context{max-width:120px;font-size:10px}.prototype-shell .agent-bar:not([data-mode=auto]) .agent-mic,.prototype-shell .agent-bar:not([data-mode=auto]) .agent-send{grid-area:auto}}.prototype-shell{--post-peek:28px;--post-gap:16px}.prototype-shell .slide,.prototype-shell .app.drawer .slide,.prototype-shell .slide[data-format=short],.prototype-shell .app.drawer .slide[data-format=short]{height:calc(100% - var(--post-peek) - var(--post-gap));margin:0 auto var(--post-gap);width:min(100%, calc((var(--app-height) - var(--dock-height) - 40px - var(--post-peek) - var(--post-gap)) * .68))}.prototype-shell .slide[data-format=short],.prototype-shell .app.drawer .slide[data-format=short]{width:min(100%, calc((var(--app-height) - var(--dock-height) - 40px - var(--post-peek) - var(--post-gap)) * .5625))}.prototype-shell .stage:after{content:"";height:var(--post-peek);pointer-events:none;display:block}@media (width<=760px){.prototype-shell{--post-peek:20px;--post-gap:12px}.prototype-shell .slide,.prototype-shell .app.drawer .slide,.prototype-shell .slide[data-format=short],.prototype-shell .app.drawer .slide[data-format=short]{width:100%}}.prototype-shell .slide[data-layout=landscape]{background:linear-gradient(160deg,#172321,#101917 65%,#182026)}.prototype-shell .slide[data-layout=landscape]>.body{justify-content:center;gap:28px;padding:112px 0 40px}.prototype-shell .slide[data-layout=landscape] .yt,.prototype-shell .app.drawer .slide[data-layout=landscape] .yt{aspect-ratio:16/9;border-radius:0;flex:none;width:100%;height:auto;max-height:none}.prototype-shell .slide[data-layout=landscape] .yt .poster{background:#111}.prototype-shell .landscape-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.prototype-shell .slide[data-layout=landscape] .yt .poster:after{background:linear-gradient(#0000 50%,#00000040)}.prototype-shell .landscape-copy{padding:0 28px}.prototype-shell .landscape-copy h2{letter-spacing:-.025em;margin:0 0 12px;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(25px,2.6vw,36px);font-weight:500;line-height:1.15}.prototype-shell .landscape-copy p{color:#becac5;max-width:43ch;margin:0 0 16px;font-size:15px;line-height:1.65}.prototype-shell .landscape-copy a{color:#a8bdb5;text-underline-offset:3px;font-size:12px}.prototype-shell .slide[data-format=text],.prototype-shell .slide[data-format=agents]{background:#112321}.prototype-shell .slide[data-format=text]:before,.prototype-shell .slide[data-format=agents]:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background-color:#0000;background-image:radial-gradient(at 18% 22%,#4c857b3d,#0000 55%),radial-gradient(at 84% 76%,#506f952e,#0000 55%),radial-gradient(at 48% 100%,#8b755517,#0000 60%);background-position:15% 20%;background-repeat:repeat,repeat,repeat;background-size:170% 170%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0}.prototype-shell .slide[data-format=text]>.body,.prototype-shell .slide[data-format=agents]>.body{z-index:1;position:relative}.prototype-shell .post-text .src a{color:inherit}@media (prefers-reduced-motion:reduce){.prototype-shell .slide[data-format=text]:before,.prototype-shell .slide[data-format=agents]:before{animation:none}}@media (width<=760px){.prototype-shell .slide[data-layout=landscape]>.body{gap:20px;padding:150px 0 24px}.prototype-shell .landscape-copy{padding:0 76px 0 23px}.prototype-shell .landscape-copy h2{font-size:28px}.prototype-shell .landscape-copy p{font-size:14px}}@media (height<=760px){.prototype-shell .slide[data-layout=landscape] .landscape-copy p{display:none}.prototype-shell .slide[data-layout=landscape]>.body{overscroll-behavior-y:auto;overflow-y:auto}.prototype-shell .landscape-copy h2{font-size:24px}}.prototype-shell .ambient-background{z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(155deg,#101e1d,#101820 60%,#18211e);position:absolute;inset:0;overflow:hidden}.prototype-shell .ambient-ribbon{filter:blur(32px);background:linear-gradient(#0000 12%,#6c9c8b2e 40%,#99b19836 50%,#4a80831f 62%,#0000 83%);border-radius:50%;width:175%;height:54%;animation:64s ease-in-out infinite alternate paused ambient-tide;position:absolute;top:5%;left:-38%;transform:rotate(-26deg)}.prototype-shell .ambient-ribbon:nth-child(2){background:linear-gradient(#0000 10%,#617fa529 38%,#7e96af2b 49%,#4f71851a 62%,#0000 85%);height:60%;animation-name:ambient-undertow;animation-duration:78s;animation-delay:-32s;top:43%;left:-15%;transform:rotate(27deg)}.prototype-shell .ambient-ribbon:nth-child(3){background:linear-gradient(#0000 15%,#aa8f691c 43%,#809b7824 56%,#0000 80%);height:42%;animation-duration:87s;animation-delay:-46s;top:59%;left:-62%;transform:rotate(-18deg)}.prototype-shell .slide.ambient-running .ambient-ribbon{animation-play-state:running}.prototype-shell .ambient-background:after{content:"";background:linear-gradient(#080f127a,#080f129e 48%,#080f1285);position:absolute;inset:0}@keyframes ambient-tide{0%{transform:translate(-4%,-6%)rotate(-26deg)scale(1)}to{transform:translate(7%,15%)rotate(-12deg)scale(1.12)}}@keyframes ambient-undertow{0%{transform:translate(4%,8%)rotate(27deg)scale(1.08)}to{transform:translate(-8%,-12%)rotate(13deg)scale(1)}}@media (prefers-reduced-motion:reduce){.prototype-shell .ambient-ribbon{animation:none}}.prototype-shell .slide[data-layout=landscape],.prototype-shell .app.drawer .slide[data-layout=landscape]{width:min(100%, 1440px, calc(max(240px, calc(var(--app-height) - var(--dock-height) - 40px - var(--post-peek) - var(--post-gap) - 240px)) * 1.77778))}.prototype-shell .slide[data-layout=landscape]>.body{gap:18px;padding:96px 0 20px}.prototype-shell .slide[data-layout=landscape] .landscape-copy h2{margin-bottom:10px;font-size:clamp(24px,2.1vw,32px)}.prototype-shell .slide[data-layout=landscape] .landscape-copy p{max-width:75ch;margin-bottom:12px;font-size:14px;line-height:1.55}.prototype-shell .slide[data-layout=landscape] .yt .poster .len{top:16px;left:auto;right:16px}@media (width<=760px){.prototype-shell .slide[data-layout=landscape],.prototype-shell .app.drawer .slide[data-layout=landscape]{width:100%}.prototype-shell .slide[data-layout=landscape]>.body{gap:20px;padding:150px 0 24px}}.prototype-shell{--feed-inset-left:20px;--feed-inset-right:20px;--post-height:calc(var(--app-height) - var(--dock-height) - 40px - var(--post-peek) - var(--post-gap));--canvas-width:min(100%, 1440px, calc(max(240px, calc(var(--post-height) - 240px)) * 1.77778))}.prototype-shell .slide,.prototype-shell .app.drawer .slide,.prototype-shell .slide[data-format=short],.prototype-shell .app.drawer .slide[data-format=short],.prototype-shell .slide[data-layout=landscape],.prototype-shell .app.drawer .slide[data-layout=landscape]{width:var(--canvas-width)}.prototype-shell .slide>.body,.prototype-shell .app.drawer .slide>.body{width:calc(100% - 80px);position:relative}.prototype-shell .slide>.meta{right:90px}.prototype-shell .slide>.foot{gap:15px;bottom:38px;right:16px}.prototype-shell .slide>.foot .rail-icon{background:#28302fd1}.prototype-shell .slide[data-format=short]>.body,.prototype-shell .slide[data-format=photo]>.body{background:linear-gradient(135deg,#152521,#121c24);flex-direction:row;justify-content:center;align-items:center;display:flex}.prototype-shell .short-video,.prototype-shell .created-video.short,.prototype-shell .photo-post,.prototype-shell .created-photo{width:min(100%, var(--portrait-width));z-index:1;border-radius:var(--radius-control);flex:none;align-self:center;height:100%;position:relative}.prototype-shell .photo-post .car{width:100%;height:100%}.prototype-shell .photo-post .car .track img,.prototype-shell .created-photo>img{object-fit:contain}.prototype-shell .slide[data-format=short]>.foot,.prototype-shell .slide[data-format=photo]>.foot{right:max(16px, calc((100% - var(--portrait-width)) / 2 - 20px))}.prototype-shell .portrait-backdrop{pointer-events:none;z-index:0;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.prototype-shell .portrait-backdrop img,.prototype-shell .portrait-backdrop canvas{object-fit:cover;filter:blur(32px)saturate(.65);opacity:.38;width:100%;height:100%;display:block;transform:scale(1.12)}.prototype-shell .portrait-backdrop:after{content:"";background:#080f1285;position:absolute;inset:0}.prototype-shell .slide[data-format=text]>.body,.prototype-shell .slide[data-format=agents]>.body{padding-left:clamp(28px,5vw,72px);padding-right:clamp(28px,5vw,72px)}.prototype-shell .post-text,.prototype-shell .exchange{width:100%;max-width:42ch;margin-left:auto;margin-right:auto}@media (width<=760px){.prototype-shell{--feed-inset-left:0px;--feed-inset-right:0px;--canvas-width:100%}.prototype-shell .agent-dock{padding:8px 12px max(12px, env(safe-area-inset-bottom))}.prototype-shell .slide>.body,.prototype-shell .app.drawer .slide>.body{width:100%}.prototype-shell .slide>.foot,.prototype-shell .slide[data-format=short]>.foot,.prototype-shell .slide[data-format=photo]>.foot{gap:14px;bottom:68px;right:12px}.prototype-shell .slide[data-format=short]>.body{display:block}.prototype-shell .short-video,.prototype-shell .created-video.short,.prototype-shell .photo-post,.prototype-shell .created-photo{border-radius:0;width:100%}.prototype-shell .slide[data-format=text]>.body,.prototype-shell .slide[data-format=agents]>.body{padding-left:23px;padding-right:74px}}@media (height<=1000px){.prototype-shell .slide[data-layout=landscape] .landscape-copy p{display:none}}.prototype-shell .slide[data-format=short]{--portrait-width:calc(var(--content-height) * .5625)}.prototype-shell .slide[data-format=photo]{--portrait-width:calc(var(--content-height) * var(--media-ratio,1.5))}.prototype-shell .slide>.meta,.prototype-shell .slide[data-format=short]>.meta,.prototype-shell .slide[data-format=photo]>.meta{right:24px}.prototype-shell .slide>.foot,.prototype-shell .slide[data-format=short]>.foot,.prototype-shell .slide[data-format=photo]>.foot{border-radius:var(--radius-round);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#182120f0;border:1px solid #adc5ba1f;flex-direction:row;justify-content:center;gap:4px;width:max-content;max-width:calc(100% - 24px);padding:7px 10px;bottom:18px;left:50%;right:auto;transform:translate(-50%)}.prototype-shell .slide>.foot .act{white-space:nowrap;border-radius:var(--radius-round);flex-direction:row;gap:6px;width:auto;min-width:40px;padding:5px 8px;font-size:12px}.prototype-shell .slide>.foot .rail-icon{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;width:23px;height:23px}.prototype-shell .slide>.foot .act:hover{background:#ffffff14}.prototype-shell .slide>.foot .act.primary{background:#adc5ba17}.prototype-shell .slide>.foot .right{white-space:nowrap;font-size:10px;position:absolute;top:-18px;right:14px}.prototype-shell .agent-dock{padding-right:var(--feed-inset-right)}.prototype-shell .slide[data-layout=landscape] .yt,.prototype-shell .app.drawer .slide[data-layout=landscape] .yt,.prototype-shell .slide[data-layout=landscape] .landscape-copy{width:min(100%, calc(max(160px, calc(var(--content-height) - 240px)) * 1.77778));align-self:center}@media (width<=760px){.prototype-shell .slide>.foot .act{flex-direction:column;gap:3px;min-width:43px;padding:4px 7px;font-size:10px}.prototype-shell .slide>.foot,.prototype-shell .slide[data-format=short]>.foot,.prototype-shell .slide[data-format=photo]>.foot{gap:2px;padding:5px 8px;bottom:12px}.prototype-shell .slide[data-layout=landscape] .yt,.prototype-shell .slide[data-layout=landscape] .landscape-copy{width:100%}.prototype-shell .agent-dock{padding:8px 12px max(12px, env(safe-area-inset-bottom))}}.prototype-shell{--content-height:var(--post-height)}.prototype-shell .slide>.body,.prototype-shell .app.drawer .slide>.body,.prototype-shell .slide[data-format=short]>.body,.prototype-shell .slide[data-format=photo]>.body{width:100%;height:100%}.prototype-shell .slide>.foot,.prototype-shell .slide[data-format=short]>.foot,.prototype-shell .slide[data-format=photo]>.foot{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;border-radius:0;gap:7px;padding:0;bottom:18px}.prototype-shell .slide>.foot .act,.prototype-shell .slide>.foot .act.primary{opacity:.52;color:#fff;filter:drop-shadow(0 1px 3px #000000d9);pointer-events:auto;background:0 0;border:0;place-items:center;width:38px;min-width:38px;height:38px;padding:7px;transition:opacity .2s,transform .2s;display:grid;position:relative}.prototype-shell .slide>.foot .rail-icon{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:24px;height:24px}.prototype-shell .slide>.foot .rail-icon svg{width:24px;height:24px}.prototype-shell .slide>.foot .act:hover,.prototype-shell .slide>.foot .act:focus-visible{opacity:1;background:0 0;transform:translateY(-2px)}.prototype-shell .slide>.foot .act:hover .rail-icon{background:0 0}.prototype-shell .slide>.foot .act.on{color:#ff8da5;opacity:.95}.prototype-shell .slide>.foot .right{opacity:.55;color:#d6ded9;pointer-events:none;inset:auto auto 10px calc(100% + 16px)}@media (width<=760px){.prototype-shell .slide>.foot,.prototype-shell .slide[data-format=short]>.foot,.prototype-shell .slide[data-format=photo]>.foot{gap:8px;padding:0;bottom:16px}.prototype-shell .slide>.foot .act{opacity:.8;width:38px;min-width:38px;height:38px;padding:7px}.prototype-shell .slide>.foot .right{font-size:9px;left:calc(100% + 10px)}}@media (hover:none){.prototype-shell .slide>.foot .act{opacity:.8}}@media (prefers-reduced-motion:reduce){.prototype-shell .slide>.foot .act{transition:none}}.prototype-shell .slide>.foot,.prototype-shell .slide[data-format=short]>.foot,.prototype-shell .slide[data-format=photo]>.foot{gap:12px;bottom:18px}.prototype-shell .slide>.foot .act,.prototype-shell .slide>.foot .act.primary{opacity:.67;filter:drop-shadow(0 1px 3px #00000080);background:0 0;flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;width:64px;min-width:64px;height:auto;padding:0;display:flex}.prototype-shell .slide>.foot .rail-icon{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#343b398f;border:1px solid #ffffff0f;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .2s,border-color .2s;display:grid}.prototype-shell .slide>.foot .rail-icon svg{stroke-width:1.8px;width:25px;height:25px}.prototype-shell .slide>.foot [data-act-label]{clip-path:none;white-space:nowrap;width:auto;max-width:74px;height:auto;color:inherit;margin:0;padding:0;font-size:11px;font-weight:500;line-height:1.3;position:static;overflow:visible}.prototype-shell .slide>.foot:hover .act,.prototype-shell .slide>.foot:focus-within .act{opacity:.92}.prototype-shell .slide>.foot .act:hover,.prototype-shell .slide>.foot .act:focus-visible{opacity:1;transform:none}.prototype-shell .slide>.foot .act:hover .rail-icon,.prototype-shell .slide>.foot .act:focus-visible .rail-icon{background:#3a433ff0;border-color:#ffffff2e}.prototype-shell .slide>.foot .act.on .rail-icon{background:#422e34c7}.prototype-shell .slide>.foot .right{bottom:28px}.prototype-shell .short-controls{bottom:108px}.prototype-shell .short-copy{bottom:151px}.prototype-shell .photo-note{bottom:136px}@media (width<=760px){.prototype-shell .slide>.foot,.prototype-shell .slide[data-format=short]>.foot,.prototype-shell .slide[data-format=photo]>.foot{gap:5px;bottom:16px}.prototype-shell .slide>.foot .act,.prototype-shell .slide>.foot .act.primary{opacity:.85;gap:6px;width:52px;min-width:52px;padding:0}.prototype-shell .slide>.foot .rail-icon{width:44px;height:44px}.prototype-shell .slide>.foot [data-act-label]{max-width:56px;font-size:10px}.prototype-shell .slide>.foot .right{display:none}}@media (hover:none){.prototype-shell .slide>.foot .act{opacity:.85}}@media (prefers-reduced-motion:reduce){.prototype-shell .slide>.foot .rail-icon{transition:none}}.prototype-shell .link .ov,.prototype-shell .app.drawer .link .ov,.prototype-shell .created-link{padding-bottom:140px}.prototype-shell .reaction-picker{z-index:60;border-radius:var(--radius-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#edf2ef;background:#192220fa;border:1px solid #40504a;width:min(380px,100vw - 24px);padding:14px;position:fixed;box-shadow:0 14px 48px #0006}.prototype-shell .reaction-picker[hidden]{display:none}.prototype-shell .reaction-picker h3{margin:0 0 4px;font-size:13px;font-weight:500}.prototype-shell .reaction-picker p{color:#a5b5ad;margin:0 0 12px;font-size:11px;line-height:1.4}.prototype-shell .reaction-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.prototype-shell .reaction-options button{border-radius:var(--radius-control);color:#d5dfda;background:#202c28;border:1px solid #0000;flex-direction:column;align-items:center;gap:7px;padding:12px 5px;font-size:12px;display:flex}.prototype-shell .reaction-options button:hover,.prototype-shell .reaction-options button:focus-visible{background:#31433b}.prototype-shell .reaction-options button[aria-checked=true]{color:#fff;background:#30473a;border-color:#8cbaa3}.prototype-shell .reaction-icon{place-items:center;width:28px;height:28px;display:grid}.prototype-shell .reaction-icon svg{width:28px;height:28px}.prototype-shell .slide>.foot [data-react].on .rail-icon svg{fill:none}.prototype-shell .slide>.foot [data-react].on{color:#fff}.prototype-shell .slide>.foot [data-react].on .rail-icon{background:#394c40cc}.prototype-shell .reaction-picker{border-radius:var(--radius-card);-webkit-backdrop-filter:blur(18px)saturate(.85);backdrop-filter:blur(18px)saturate(.85);background:#16221dad;border:1px solid #c2dacd21;width:max-content;max-width:calc(100vw - 24px);padding:10px 12px;box-shadow:0 6px 24px #0003}.prototype-shell .reaction-options{flex-wrap:nowrap;gap:8px;display:flex}.prototype-shell .reaction-options button{color:#f1f7f3cc;background:0 0;border:0;border-radius:0;gap:7px;width:64px;min-width:64px;padding:0;font-size:11px}.prototype-shell .reaction-options button .reaction-icon{background:#39443e73;border:1px solid #ffffff0f;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .2s,color .2s;display:grid}.prototype-shell .reaction-options button .reaction-icon svg{width:25px;height:25px}.prototype-shell .reaction-options button>span:last-child{white-space:nowrap;line-height:1.3}.prototype-shell .reaction-options button:hover,.prototype-shell .reaction-options button:focus-visible{color:#fff;background:0 0}.prototype-shell .reaction-options button[aria-checked=true]{color:#c7efdc;background:0 0;border:0}.prototype-shell .reaction-options button[aria-checked=true] .reaction-icon{background:#486d59bf;border-color:#9cd6b58c}.prototype-shell .reaction-icon svg.fa-reaction,.prototype-shell .slide>.foot [data-react] .rail-icon svg.fa-reaction,.prototype-shell .slide>.foot [data-react].on .rail-icon svg.fa-reaction{fill:currentColor;stroke:none}@media (width<=760px){.prototype-shell .reaction-picker{border-radius:var(--radius-card);padding:9px 8px}.prototype-shell .reaction-options{gap:4px}.prototype-shell .reaction-options button{gap:6px;width:44px;min-width:44px;font-size:9px}.prototype-shell .reaction-options button .reaction-icon{width:40px;height:40px}.prototype-shell .reaction-options button .reaction-icon svg{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.prototype-shell .reaction-options button .reaction-icon{transition:none}}.prototype-shell .reaction-picker{border-radius:var(--radius-card);-webkit-backdrop-filter:blur(30px)saturate(1.04);background:linear-gradient(145deg,#222c2761,#10181457);border:0;padding:12px;box-shadow:0 8px 32px #00000014}.prototype-shell .reaction-options button .reaction-icon{background:#e6f0e933;border:0;transition:background .2s,color .2s}.prototype-shell .reaction-options button[aria-checked=true] .reaction-icon{background:#b1e5ca57;border:0}@media (width<=760px){.prototype-shell .reaction-picker{border-radius:var(--radius-card);padding:10px 8px}}.prototype-shell .slide{--card-header-top:24px;--card-header-left:24px}.prototype-shell .slide>.meta,.prototype-shell .slide[data-format=short]>.meta,.prototype-shell .slide[data-format=photo]>.meta{top:var(--card-header-top);left:var(--card-header-left);flex-wrap:nowrap;align-items:center;gap:10px;display:flex;right:24px}.prototype-shell .creator-info{align-items:baseline;gap:10px;min-width:0;display:flex}.prototype-shell .creator-info .n{white-space:nowrap;text-overflow:ellipsis;max-width:40ch;overflow:hidden}.prototype-shell .card-time{color:#f1f7f4a8;white-space:nowrap;font-size:11px}.prototype-shell .post-details{color:#ffffffc2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#161e1b38;border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.prototype-shell .post-details:hover,.prototype-shell .post-details:focus-visible{color:#fff;background:#424d4699}.prototype-shell .post-details svg{width:19px;height:19px}.prototype-shell .community-signal{z-index:4;top:calc(var(--card-header-top) + 43px);left:var(--card-header-left);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(16px);color:#e1eae4;text-shadow:0 1px 3px #000;cursor:pointer;background:#0f19143d;border:0;align-items:center;gap:12px;max-width:calc(100% - 48px);padding:9px 12px;display:flex;position:absolute}.prototype-shell .reaction-mini{flex-direction:column;flex:none;align-items:center;gap:6px;width:22px;display:flex}.prototype-shell .reaction-mini svg{fill:currentColor;stroke:none;width:17px;height:17px}.prototype-shell .reaction-meter{background:#f4fff824;border-radius:3px;width:22px;height:3px;overflow:hidden}.prototype-shell .reaction-meter i{width:var(--reaction-share);border-radius:inherit;background:#e7f7eedb;height:100%;display:block}.prototype-shell .community-total{font-variant-numeric:tabular-nums;color:#f5faf7d4;text-align:right;min-width:22px;font-size:12px}.prototype-shell .private-card-note{top:calc(var(--card-header-top) + 45px);left:var(--card-header-left);color:#edf3f09e;align-items:center;gap:6px;font-size:11px;display:flex;position:absolute}.prototype-shell .private-card-note svg{width:13px;height:13px}.prototype-shell .slide>.foot .right,.prototype-shell .short-label,.prototype-shell .photo-post .photo-count,.prototype-shell .photo-caption b{display:none}.prototype-shell .short-sound{top:118px;right:20px}.prototype-shell .photo-caption{bottom:137px}.prototype-shell .photo-note{display:none}.prototype-shell .photo-post .car .dots{bottom:108px}.prototype-shell .link .hd{font-size:12px}.prototype-shell .link .hd b,.prototype-shell .link .len{display:none}.prototype-shell .slide[data-layout=landscape]>.body{padding-top:128px}.prototype-shell .slide[data-format=text]>.body,.prototype-shell .slide[data-format=agents]>.body{padding-top:136px;padding-bottom:112px}.prototype-shell .post-facts{color:#aebdb4;border-bottom:1px solid var(--line);padding:14px 0;font-size:12px;line-height:1.6}.prototype-shell .post-facts p{margin:0 0 6px}.prototype-shell .community-breakdown{border-bottom:1px solid var(--line);padding:20px 0}.prototype-shell .community-breakdown[hidden]{display:none}.prototype-shell .community-breakdown h3{margin:0 0 8px;font-size:17px;font-weight:500}.prototype-shell .community-breakdown>p{color:#9eafa5;margin-bottom:18px;font-size:12px;line-height:1.5}.prototype-shell .community-breakdown-row{color:#d3dfd8;grid-template-columns:24px 82px 1fr 32px;align-items:center;gap:10px;margin:13px 0;font-size:12px;display:grid}.prototype-shell .community-breakdown-row svg{fill:currentColor;width:19px;height:19px}.prototype-shell .community-breakdown-row .reaction-meter{width:100%;height:5px}.prototype-shell .community-breakdown-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}@media (width<=760px){.prototype-shell .slide{--card-header-top:max(73px, calc(env(safe-area-inset-top) + 59px));--card-header-left:18px}.prototype-shell .slide>.meta,.prototype-shell .slide[data-format=short]>.meta,.prototype-shell .slide[data-format=photo]>.meta{gap:8px;right:18px}.prototype-shell .creator-info{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.prototype-shell .creator-info .n{max-width:calc(100vw - 120px);font-size:13px}.prototype-shell .card-time{font-size:10px}.prototype-shell .community-signal{max-width:calc(100% - 36px);top:calc(var(--card-header-top) + 48px);gap:10px;padding:8px 10px}.prototype-shell .short-sound{top:calc(var(--card-header-top) + 110px);right:18px}.prototype-shell .private-card-note{top:calc(var(--card-header-top) + 48px)}.prototype-shell .slide[data-layout=landscape]>.body{padding-top:180px}.prototype-shell .slide[data-format=text]>.body,.prototype-shell .slide[data-format=agents]>.body{padding-top:182px;padding-bottom:112px}}.prototype-shell .slide{container:post-card/inline-size}.prototype-shell .community-signal{top:calc(var(--card-header-top) - 8px);-webkit-backdrop-filter:none;width:max-content;max-width:calc(100% - 36px);box-shadow:none;color:#fafcfbbd;background:0 0;border:0;border-radius:0;gap:14px;padding:0;left:50%;transform:translate(-50%)}.prototype-shell .community-signal:hover,.prototype-shell .community-signal:focus-visible{color:#fff;background:0 0}.prototype-shell .reaction-mini{gap:7px;width:48px}.prototype-shell .community-icon{-webkit-backdrop-filter:blur(6px);background:#ffffff12;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .2s;display:grid}.prototype-shell .reaction-mini svg{width:25px;height:25px}.prototype-shell .community-count{font-variant-numeric:tabular-nums;text-shadow:0 1px 4px #000c;font-size:11px;font-weight:500;line-height:1.3}.prototype-shell .community-total{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prototype-shell .community-signal:hover .community-icon,.prototype-shell .community-signal:focus-visible .community-icon{background:#ffffff24}.prototype-shell .community-signal[data-empty=true] .reaction-mini{opacity:.7}.prototype-shell .creator-info .n{max-width:23ch}@container post-card (width<=1050px){.prototype-shell .community-signal{top:calc(var(--card-header-top) + 43px)}.prototype-shell .slide>.meta .creator-info .n{max-width:40ch}.prototype-shell .slide>.body{scroll-padding-top:164px}.prototype-shell .slide[data-layout=landscape]>.body,.prototype-shell .slide[data-format=text]>.body,.prototype-shell .slide[data-format=agents]>.body{padding-top:164px}.prototype-shell .short-sound{top:148px}}@media (width<=760px){.prototype-shell .community-signal{top:calc(var(--card-header-top) + 48px);gap:8px;padding:0}.prototype-shell .reaction-mini{width:44px}.prototype-shell .community-icon{width:44px;height:44px}.prototype-shell .creator-info{flex-direction:row;align-items:baseline;gap:8px}.prototype-shell .creator-info .n{max-width:calc(100vw - 185px)}.prototype-shell .short-sound{top:calc(var(--card-header-top) + 128px)}.prototype-shell .slide[data-layout=landscape]>.body,.prototype-shell .slide[data-format=text]>.body,.prototype-shell .slide[data-format=agents]>.body{padding-top:212px}}@media (prefers-reduced-motion:reduce){.prototype-shell .community-icon{transition:none}}.prototype-shell .reaction-mini{gap:0}.prototype-shell .community-icon{background:#ffffff1a;display:block;position:relative}.prototype-shell .community-icon svg{opacity:.96;filter:drop-shadow(0 1px 3px #000000b3);width:25px;height:25px;position:absolute;top:2px;left:50%;transform:translate(-50%)}.prototype-shell .community-count{text-align:center;color:#fff;letter-spacing:-.025em;font-variant-numeric:tabular-nums;text-shadow:0 1px 4px #000000d9;font-size:18px;font-weight:600;line-height:18px;position:absolute;bottom:2px;left:0;right:0}@media (width<=760px){.prototype-shell .community-icon svg{width:22px;height:22px;top:2px}.prototype-shell .community-count{font-size:17px;line-height:17px;bottom:2px}}.prototype-shell .community-icon svg{opacity:.48;filter:none;width:34px;height:34px;top:50%;left:50%;transform:translate(-50%,-50%)}.prototype-shell .community-count{z-index:1;text-shadow:0 1px 4px #000000f2,0 0 8px #0000008c;font-size:20px;font-weight:600;line-height:1;inset:50% 0 auto;transform:translateY(-50%)}@media (width<=760px){.prototype-shell .community-icon svg{width:32px;height:32px}.prototype-shell .community-count{font-size:19px;line-height:1;bottom:auto}}.prototype-shell .community-signal{top:var(--card-header-top);cursor:default;color:#f8fbf9e6;pointer-events:auto;gap:10px;height:32px}.prototype-shell .leading-reactions{align-items:center;padding-left:0;display:flex}.prototype-shell .leading-reaction{-webkit-backdrop-filter:blur(6px);background:#2d343070;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 1px 4px #0000001f}.prototype-shell .leading-reaction svg{fill:currentColor;filter:drop-shadow(0 1px 2px #0006);width:18px;height:18px}.prototype-shell .community-tally{flex-direction:column;align-items:center;gap:4px;display:flex}.prototype-shell .community-total{clip-path:none;white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums;color:#f9fcfaed;width:auto;min-width:0;height:auto;margin:0;padding:0;font-size:16px;font-weight:500;line-height:1;display:block;position:static;overflow:visible}.prototype-shell .community-mix{align-items:center;gap:3px;height:8px;display:flex}.prototype-shell .community-mix svg{fill:currentColor;opacity:.67;width:8px;height:8px}.prototype-shell .community-balance{background:#ffffff26;border-radius:3px;width:34px;height:3px;display:flex;overflow:hidden}.prototype-shell .community-balance i{flex:none;height:100%;display:block}.prototype-shell .community-balance .support{background:#a4c8b5}.prototype-shell .community-balance .unsure{background:#a0a8a3}.prototype-shell .community-balance .opposed{background:#d1a09b}.prototype-shell .community-signal[data-empty=true]{opacity:.5}@container post-card (width>=801px){.prototype-shell .community-signal{top:var(--card-header-top)}.prototype-shell .slide[data-layout=landscape]>.body{padding-top:128px}.prototype-shell .slide[data-format=text]>.body,.prototype-shell .slide[data-format=agents]>.body{padding-top:136px}}@container post-card (width<=800px){.prototype-shell .community-signal{top:calc(var(--card-header-top) + 43px)}}@media (width<=760px){.prototype-shell .community-signal{top:calc(var(--card-header-top) + 43px);gap:10px}.prototype-shell .slide[data-layout=landscape]>.body,.prototype-shell .slide[data-format=text]>.body,.prototype-shell .slide[data-format=agents]>.body{padding-top:172px}.prototype-shell .short-sound{top:calc(var(--card-header-top) + 90px)}}.prototype-shell .community-signal{top:calc(var(--card-header-top) + 37px);left:calc(var(--card-header-left) + 38px);gap:0;width:max-content;height:28px;transform:none}.prototype-shell .community-signal[hidden]{display:none}.prototype-shell .leading-reaction{background:#2d343057;width:28px;height:28px}.prototype-shell .reaction-options button{gap:4px}.prototype-shell .reaction-options .reaction-option-count{color:#ebf5efb8;font-variant-numeric:tabular-nums;font-size:12px;line-height:1.2}@container post-card (width>=801px){.prototype-shell .community-signal{top:calc(var(--card-header-top) + 37px)}}@container post-card (width<=800px){.prototype-shell .community-signal{top:calc(var(--card-header-top) + 37px)}}@media (width<=760px){.prototype-shell .community-signal{top:calc(var(--card-header-top) + 37px);left:calc(var(--card-header-left) + 36px);gap:0}.prototype-shell .reaction-options .reaction-option-count{font-size:11px}}.prototype-shell .slide>.meta .av{width:var(--card-avatar-size);height:var(--card-avatar-size);flex:none}.prototype-shell .community-signal{left:var(--card-header-left);transform:none}.prototype-shell .leading-reactions{gap:8px}.prototype-shell .leading-reaction+.leading-reaction{margin-left:0}.prototype-shell .slide>.meta .creator-info{flex:1;min-width:0}.prototype-shell .slide>.meta .creator-info .n{min-width:0}.prototype-shell .slide>.meta .card-time{flex:none}.prototype-shell .slide>.meta .community-signal{width:max-content;max-width:none;height:var(--card-avatar-size);flex:none;margin-left:auto;position:static;top:auto;left:auto;right:auto;transform:none}.prototype-shell .slide>.meta .post-details{margin-left:0}.prototype-shell .slide{--card-avatar-size:40px}.prototype-shell .slide>.meta .av{font-size:12px}.prototype-shell .slide>.meta .creator-info{flex-direction:column;justify-content:center;align-items:stretch;gap:4px;height:40px;display:flex}.prototype-shell .creator-line{align-items:baseline;gap:6px;min-width:0;height:20px;display:flex}.prototype-shell .slide>.meta .creator-line .n{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:none;font-size:15px;font-weight:500;line-height:20px;overflow:hidden}.prototype-shell .slide>.meta .card-time{color:#f3f8f5ab;flex:none;font-size:11px;line-height:20px}.prototype-shell .card-destination{color:#f4f9f6b3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;display:block;overflow:hidden}.prototype-shell .leading-reaction{width:var(--card-avatar-size);height:var(--card-avatar-size)}.prototype-shell .leading-reaction svg{width:24px;height:24px}@media (width<=760px){.prototype-shell .slide>.meta{gap:9px}.prototype-shell .slide>.meta .creator-line .n{font-size:13px;line-height:20px}.prototype-shell .slide>.meta .card-time{font-size:10px}.prototype-shell .card-destination{font-size:11px}}.prototype-shell{--post-gap:8px;--post-peek:36px}@media (width<=760px){.prototype-shell{--post-gap:6px;--post-peek:26px}.prototype-shell .stage{-webkit-mask-image:linear-gradient(#000 0 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 24px),#0000 100%)}}.prototype-shell .stagewrap{grid-row:1/-1;padding-bottom:0}.prototype-shell .stage{-webkit-mask-image:none;mask-image:none}.prototype-shell .slide,.prototype-shell .app.drawer .slide,.prototype-shell .slide[data-format=short],.prototype-shell .app.drawer .slide[data-format=short],.prototype-shell .slide[data-format=photo],.prototype-shell .app.drawer .slide[data-format=photo]{height:var(--post-height)}.prototype-shell .stage:after{height:calc(var(--dock-height) + 20px + var(--post-peek))}.prototype-shell .agent-dock{isolation:isolate;pointer-events:none;background:0 0}.prototype-shell .agent-dock:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000 0,#000 100px 200px);height:200px;position:absolute;inset:auto 0 0;-webkit-mask-image:none;mask-image:none}.prototype-shell .agent-dock:after{content:none}.prototype-shell .agent-dock .agent-bar{z-index:1;opacity:1;pointer-events:auto;position:relative}.prototype-shell .slide>.foot [data-act-label]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prototype-shell .slide>.foot .act,.prototype-shell .slide>.foot .act.primary{justify-content:center;gap:0}.prototype-shell .proposal-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:18px;display:flex}.prototype-shell .proposal-actions .act{border-radius:var(--radius-round);color:var(--ink);background:#ffffff14;padding:8px 14px}@media (width<=760px){.prototype-shell .slide>.foot .act,.prototype-shell .slide>.foot .act.primary{width:44px;min-width:44px}.prototype-shell .slide>.foot,.prototype-shell .slide[data-format=short]>.foot,.prototype-shell .slide[data-format=photo]>.foot{gap:clamp(2px,1vw,5px)}}.prototype-shell #side .side-heading[hidden],.prototype-shell #sideBody[hidden]{display:none}.prototype-shell #side .side-head{border-bottom:0;justify-content:space-between;align-items:center;gap:16px;padding:20px}.prototype-shell #sideClose{width:40px;height:40px;color:var(--ink-2);background:#ffffff0d;border:1px solid #ffffff24;border-radius:50%;place-items:center;padding:0;display:grid}.prototype-shell #sideClose svg{width:20px;height:20px}.prototype-shell #sideClose:hover,.prototype-shell #sideClose:focus-visible{color:var(--ink);background:#ffffff1f}.prototype-shell .panel-scroll{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;flex:1;min-height:0;overflow:hidden auto}.prototype-shell .panel-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.prototype-shell .pinned-post{background:0 0;border:0;border-radius:0;height:auto;max-height:none;margin:0 0 20px;padding:0 20px;display:block;overflow:visible}.prototype-shell .pinned-post[hidden]{display:none}.prototype-shell .pinned-view{height:auto;display:block;overflow:visible}.prototype-shell .pinned-header{border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.prototype-shell .pinned-header .av{flex:none;width:36px;height:36px;font-size:11px}.prototype-shell .pinned-header .creator-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.prototype-shell .pinned-header .creator-line{gap:5px;height:auto}.prototype-shell .pinned-header .n{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.prototype-shell .pinned-header .card-time{color:var(--ink-3);white-space:nowrap;font-size:10px}.prototype-shell .pinned-header .card-destination{font-size:11px}.prototype-shell .pinned-content{padding:0;display:block;overflow:visible}.prototype-shell .pinned-youtube{aspect-ratio:16/9;border-radius:var(--radius-control);background:#000;width:100%;position:relative;overflow:hidden}.prototype-shell .pinned-youtube-launch{width:100%;height:100%;padding:0;display:block;position:relative}.prototype-shell .pinned-youtube-launch[hidden]{display:none}.prototype-shell .pinned-youtube iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.prototype-shell .pinned-play-icon{color:#fff;background:#0000008c;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prototype-shell .pinned-play-icon svg{width:25px;height:25px}.prototype-shell .pinned-video{object-fit:contain;border-radius:var(--radius-control);background:#000;width:100%;height:auto;display:block}.prototype-shell .pinned-copy{margin-top:16px;font-size:14px;line-height:1.5}.prototype-shell .pinned-copy h2,.prototype-shell .pinned-copy h3,.prototype-shell .pinned-copy strong{margin:0 0 10px;font-family:Bricolage Grotesque,sans-serif;font-size:20px;font-weight:500;line-height:1.25;display:block}.prototype-shell .pinned-copy p{color:var(--ink-2);margin:0 0 12px}.prototype-shell .pinned-copy a,.prototype-shell .pinned-content .post-text .src a{color:#b4cbc0;text-underline-offset:3px;text-decoration:underline}.prototype-shell .pinned-content .post-text,.prototype-shell .pinned-content .exchange{width:auto;max-width:none;margin:0;font-size:16px;line-height:1.55}.prototype-shell .pinned-content .post-text p{margin:0 0 16px}.prototype-shell .pinned-content .post-text .src{font-size:12px}.prototype-shell .pinned-article-art{border-radius:var(--radius-control);width:100%;height:auto;display:block}.prototype-shell .pinned-gallery{touch-action:pan-y pinch-zoom;border-radius:var(--radius-control);display:block;overflow:hidden}.prototype-shell .pinned-gallery:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.prototype-shell .pinned-gallery figure{margin:0;display:block}.prototype-shell .pinned-gallery figure[hidden]{display:none}.prototype-shell .pinned-photo-frame{aspect-ratio:4/3;border-radius:var(--radius-control);background:#0b0e0c;overflow:hidden}.prototype-shell .pinned-photo{object-fit:contain;background:0 0;width:100%;height:100%;display:block}.prototype-shell .pinned-gallery .gallery-enter{animation:.18s ease-out panel-photo-enter}@keyframes panel-photo-enter{0%{opacity:.3;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.prototype-shell .pinned-gallery .gallery-enter{animation:none}}.prototype-shell .pinned-gallery figcaption{color:var(--ink-2);margin-top:12px;font-size:13px;line-height:1.45}.prototype-shell .pinned-gallery-controls{color:var(--ink-2);justify-content:center;align-items:center;gap:12px;margin-top:10px;font-size:12px;display:flex}.prototype-shell .pinned-gallery-controls button{background:#ffffff14;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.prototype-shell .pinned-gallery-dots{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;max-width:45%;display:flex}.prototype-shell .pinned-gallery-dots button{background:0 0;width:24px;height:28px}.prototype-shell .pinned-gallery-dots button:before{content:"";background:#ffffff40;border-radius:50%;width:5px;height:5px}.prototype-shell .pinned-gallery-dots button[aria-current=true]:before{background:var(--ink);width:7px;height:7px}.prototype-shell .pinned-gallery-controls button:disabled{opacity:.3}.prototype-shell .pinned-gallery-controls svg{width:18px;height:18px}@media (width<=760px){.prototype-shell .pinned-post{margin:0 0 16px;padding:0 12px}}.prototype-shell .pinned-actions{background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:clamp(4px,20% - 50px,16px);width:100%;margin:0;padding:18px 0 0;display:flex}.prototype-shell .pinned-actions [data-report]{margin-left:auto}.prototype-shell .pinned-actions .act,.prototype-shell .pinned-actions .act.primary{width:40px;min-width:40px;min-height:40px;color:var(--ink);opacity:.75;background:0 0;border:0;flex:0 0 40px;place-items:center;padding:0;display:grid;position:relative}.prototype-shell .pinned-actions .rail-icon{aspect-ratio:1;background:#343b398f;border:1px solid #ffffff0f;border-radius:50%;place-items:center;width:min(40px,100%);display:grid}.prototype-shell .pinned-actions .rail-icon svg{stroke-width:1.8px;width:22px;height:22px}.prototype-shell .pinned-actions .rail-icon svg.fa-reaction{fill:currentColor;stroke:none}.prototype-shell .pinned-actions [data-act-label]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prototype-shell .pinned-actions .act:hover,.prototype-shell .pinned-actions .act:focus-visible{opacity:1;color:#fff}.prototype-shell .pinned-actions .act.on{opacity:1;color:#ff8da5}.prototype-shell .pinned-actions [data-react].on{color:#fff}.prototype-shell .pinned-actions [data-react].on .rail-icon{background:#394c40cc}.prototype-shell .feed-workspace{bottom:calc(100% + 8px);left:var(--feed-inset-left);right:var(--feed-inset-right);z-index:2;border-radius:var(--radius-card);pointer-events:auto;background:#202521;border:1px solid #3a3a3a;max-width:720px;margin:0 auto;position:absolute;overflow:hidden;box-shadow:0 8px 28px #00000038}.prototype-shell .feed-workspace[hidden]{display:none}.prototype-shell .feed-workspace-head{color:var(--ink-2);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.prototype-shell .feed-workspace-head button{background:#ffffff0d;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.prototype-shell .feed-workspace-head svg{width:16px;height:16px}.prototype-shell #feedWorkspaceBody{overscroll-behavior:contain;max-height:min(280px,40dvh);padding:14px;font-size:14px;line-height:1.5;overflow:auto}.prototype-shell #feedWorkspaceBody .workspace-intro h3{margin:0 0 10px;font-size:20px}.prototype-shell #feedWorkspaceBody .a{border-bottom:1px solid #ffffff0f;margin:0;padding:10px 0;line-height:1.5}.prototype-shell .panel-messages{padding:0 20px 14px;font-size:14px;line-height:1.5;display:block;overflow:visible}.prototype-shell .panel-messages[hidden],.prototype-shell .panel-agent-dock[hidden]{display:none}.prototype-shell .panel-messages .a{background:0 0;border-bottom:1px solid #ffffff0f;margin:0;padding:12px 0}.prototype-shell .panel-messages .a.you{color:var(--ink-2);padding-left:0}.prototype-shell .panel-messages .src{color:var(--ink-3);margin-bottom:7px;font-size:11px}.prototype-shell .panel-agent-dock{padding:12px 16px max(16px, env(safe-area-inset-bottom));background:var(--surface);flex:none}.prototype-shell .panel-agent-dock .agent-bar,.prototype-shell .panel-agent-dock .agent-bar:not([data-mode=auto]){border-radius:var(--radius-card);gap:8px;width:100%;min-height:104px;padding:12px}.prototype-shell .panel-agent-dock .agent-send{opacity:1;display:grid}.prototype-shell .panel-agent-dock .agent-send:disabled{opacity:.35}.prototype-shell .panel-agent-dock .agent-mic.on{color:var(--accent)}@media (width<=760px){.prototype-shell .panel-agent-dock{padding:10px 12px max(12px, env(safe-area-inset-bottom))}.prototype-shell .panel-messages{padding:0 12px 12px}.prototype-shell .feed-workspace{left:12px;right:12px}}@media (width<=760px) and (height<=650px){.prototype-shell .app.drawer .side{height:var(--app-height);z-index:46;max-height:none;inset:0}.prototype-shell #side .side-head{padding:10px}.prototype-shell .pinned-post{margin-bottom:12px}}.prototype-shell .comment-threads{margin:4px 0 20px}.prototype-shell .comments-heading{color:var(--ink-2);margin:0 0 12px;font-size:14px;font-weight:600}.prototype-shell .comments-empty{color:var(--ink-3);margin:12px 0 20px;font-size:13px}.prototype-shell .comment-branch{margin-bottom:14px}.prototype-shell .thread-comment{margin-left:calc(var(--comment-depth,0) * 12px);overflow-wrap:anywhere;border-top:1px solid #ffffff12;padding:12px 0}.prototype-shell .thread-comment.reply-targeted{border-top-color:#b4cbc080}.prototype-shell .comment-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.prototype-shell .comment-avatar{width:28px;height:28px;color:var(--ink-2);background:#b4cbc01f;border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.prototype-shell .comment-author{color:var(--ink);font-size:13px;font-weight:600}.prototype-shell .comment-time{color:var(--ink-3);font-size:11px}.prototype-shell .comment-text{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.prototype-shell .comment-actions{flex-wrap:wrap;align-items:center;gap:2px 4px;margin-top:8px;display:flex}.prototype-shell .comment-actions button{width:40px;min-width:40px;height:40px;color:var(--ink-2);background:0 0;border:0;border-radius:50%;flex:0 0 40px;place-items:center;padding:0;display:grid}.prototype-shell .comment-actions .rail-icon{background:#343b3959;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.prototype-shell .comment-actions svg{width:18px;height:18px}.prototype-shell .comment-actions .fa-reaction{stroke:none;fill:currentColor}.prototype-shell .comment-actions button:hover .rail-icon,.prototype-shell .comment-actions button:focus-visible .rail-icon{color:#fff;background:#5667608c}.prototype-shell .comment-actions [data-comment-action=report]{margin-left:auto}.prototype-shell .comment-replies[hidden]{display:none}.prototype-shell .comment-toggle{min-height:32px;color:var(--ink-2);border-radius:var(--radius-sm);background:0 0;align-items:center;gap:5px;margin:4px 0 0;padding:5px 8px;font-size:12px;display:flex}.prototype-shell .comment-toggle svg{width:14px;height:14px;transition:transform .15s}.prototype-shell .comment-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.prototype-shell .comment-toggle:hover{background:#ffffff0d}.prototype-shell .panel-reply-target{color:var(--ink-2);border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;padding:0 0 8px;font-size:12px;display:flex}.prototype-shell .panel-reply-target[hidden]{display:none}.prototype-shell .panel-reply-copy{flex:1;min-width:0}.prototype-shell .panel-reply-copy strong{color:var(--ink);font-size:12px;display:block}.prototype-shell .panel-reply-copy span{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.prototype-shell #cancelPanelReply{background:#ffffff12;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.prototype-shell #cancelPanelReply svg{width:16px;height:16px}@media (width<=760px){.prototype-shell .thread-comment{margin-left:calc(var(--comment-depth,0) * 8px)}.prototype-shell .comment-actions{column-gap:2px}}.prototype-shell{height:var(--app-height);background:var(--bg);min-height:0;position:relative;overflow:hidden}.prototype-shell a{color:inherit;text-decoration:none}.prototype-shell #main.immersive-main,.prototype-shell #main.immersive-main.production{height:var(--app-height);margin:0 0 0 var(--nav-width);width:calc(100% - var(--nav-width));max-width:none;padding:0;overflow:hidden}.prototype-shell .navigation{width:var(--nav-width);height:var(--app-height);border-right:1px solid #242424;gap:0;position:absolute;inset:0 auto 0 0}.prototype-shell .nav-brand .brand{gap:8px;padding:0;font-size:22px}.prototype-shell .nav-brand .brand img{width:32px;height:32px}.prototype-shell .brand-name{letter-spacing:-1px;font-family:Inter,system-ui,sans-serif;font-weight:750}.prototype-shell .navigation .brand{align-items:center;display:flex}.prototype-shell .navigation .lens a.l{min-height:44px;box-shadow:none;border:0;text-decoration:none}.prototype-shell .nav-section-head a{color:var(--ink-2);font-size:11px}.prototype-shell .nav-account{width:100%;position:relative}.prototype-shell .nav-account summary{cursor:pointer;margin:0;list-style:none}.prototype-shell .nav-account summary::-webkit-details-marker{display:none}.prototype-shell .nav-account .menu{width:220px;color:var(--ink);z-index:50;background:#242424;border:1px solid #3a3a3a;position:absolute;inset:auto auto calc(100% + 12px) 0}.prototype-shell .nav-account .menu a,.prototype-shell .nav-account .menu>button{align-items:center;gap:8px;width:100%;padding:10px;font-size:13px;display:flex}.prototype-shell .nav-account .menu .segmented{margin-top:10px}.prototype-shell .app,.prototype-shell .app.drawer{height:var(--app-height);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 0 0;gap:0;width:100%;padding:0;display:grid}.prototype-shell .app.drawer{grid-template-columns:minmax(0, 1fr) 1px clamp(320px, calc(100% * var(--conversation-ratio)), calc(100% - 321px))}.prototype-shell .app .stagewrap{flex-direction:column;grid-area:1/1;height:100%;min-height:0;padding:20px 0 0;display:flex;position:relative;overflow:hidden}.prototype-shell .app .stage{scroll-snap-type:y mandatory;scrollbar-width:none;scroll-behavior:smooth;overscroll-behavior-y:contain;flex:1 1 0;height:0;min-height:0;padding:0 20px;position:relative;overflow:hidden auto}.prototype-shell .app .slide,.prototype-shell .app.drawer .slide{min-height:0;height:var(--post-height);border-radius:var(--radius-control);margin:0 auto var(--post-gap);width:var(--canvas-width);background:var(--bg-2);box-shadow:none;scroll-snap-align:start;scroll-snap-stop:always;isolation:isolate;border:0;flex:none;padding:0;display:block;overflow:visible}.prototype-shell .app .slide[data-format=text]{background:#112321}.prototype-shell .app .slide[data-layout=landscape]{background:linear-gradient(160deg,#172321,#101917 65%,#182026)}.prototype-shell .app .slide>.body{border-radius:inherit;width:100%;height:100%;min-height:0;padding:0}.prototype-shell .app .slide[data-format=text]>.body{overscroll-behavior-y:auto;justify-content:center;padding:164px clamp(28px,5vw,72px) 112px;overflow-y:auto}.prototype-shell .app .slide[data-layout=landscape]>.body{justify-content:center;gap:18px;padding:164px 0 112px;overflow-y:auto}.prototype-shell .slide>.meta .av{color:#c9e3de;background:#314240;font-weight:500}.prototype-shell .reading-copy{white-space:pre-wrap;overflow-wrap:anywhere}.prototype-shell .reading-copy h2{font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:inherit;margin:0 0 23px}.prototype-shell .reading-copy p{margin:0 0 23px}.prototype-shell .feed-title-button{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}.prototype-shell .post-gallery{min-width:0;position:relative}.prototype-shell .photo-post .gallery-image{object-fit:contain;width:100%;height:100%;display:block}.prototype-shell .photo-caption .feed-title-button{font-size:18px}.prototype-shell .photo-caption p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;font-size:14px;display:-webkit-box;overflow:hidden}.prototype-shell .video-post{flex:none;width:100%;position:relative}.prototype-shell .video-post video{object-fit:contain;width:100%;height:100%;display:block}.prototype-shell .short-video video{object-fit:cover}.prototype-shell .yt button.poster{border:0;border-radius:0;width:100%;height:100%;padding:0}.prototype-shell .yt .poster img{object-fit:cover;width:100%;height:100%}.prototype-shell .yt .poster .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prototype-shell .short-video .short-play span{background:#00000040}.prototype-shell .slide>.content-actions{z-index:5;max-width:calc(100% - 24px);padding:0;position:absolute}.prototype-shell .slide>.content-actions .reaction-control{display:flex;position:relative}.prototype-shell .slide>.content-actions .report-action{margin-left:0}.prototype-shell .slide>.content-actions .action-icon{color:#fff;flex:none;min-height:48px}.prototype-shell .slide>.content-actions .action-icon[aria-pressed=true]{color:#c2e2cf;background:0 0}.prototype-shell .reaction-control{position:relative}.prototype-shell .vote-picker{border-radius:var(--radius-card);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:60;background:linear-gradient(145deg,#222c27cc,#101814d9);border:0;gap:8px;width:max-content;max-width:calc(100vw - 24px);padding:12px;display:flex;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.prototype-shell .vote-picker button{min-width:64px;color:var(--ink);background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:0;font-size:11px;display:flex}.prototype-shell .vote-picker button svg{background:#e6f0e933;border-radius:50%;width:48px;height:48px;padding:11px}.prototype-shell .vote-picker button:last-child{align-self:center;min-width:0;font-size:10px}.prototype-shell .action-status{color:var(--ink-2);overflow-wrap:anywhere;font-size:12px}.prototype-shell .slide>.action-status{z-index:8;font-size:10px;position:absolute;bottom:0;left:20px;right:20px}.prototype-shell .feed-topline{z-index:8;height:auto;padding:0;position:absolute;top:20px;right:18px}.prototype-shell .feed-topline .icon{color:var(--ink-3);background:#ffffff08;border-radius:50%;width:32px;height:32px;min-height:0}.prototype-shell .channel-strip,.prototype-shell .search-summary{z-index:8;border-radius:var(--radius-control);background:#1e1e1ce8;font-size:11px;position:absolute;top:0;left:20px;right:60px}.prototype-shell .channel-strip>span{display:none}.prototype-shell .feed-pagination{height:1px;min-height:1px;font-size:10px}.prototype-shell .app .splitter{visibility:visible;background:var(--line);grid-area:1/2;width:1px;padding:0}.prototype-shell .app .splitter:after{bottom:auto}.prototype-shell .app .side{background:var(--surface);border-radius:0;grid-area:1/3;width:100%;height:100%;overflow:hidden}.prototype-shell .conversation-header .avatar{color:#c9e3de;background:#314240;border:0;place-items:center;width:36px;min-width:36px;height:36px;font-size:11px;display:grid}.prototype-shell .conversation-header>div{flex:1;min-width:0;font-size:14px}.prototype-shell .conversation-header small{color:var(--ink-3);margin:3px 0 0;font-size:11px}.prototype-shell .close-panel{width:40px;height:40px;min-height:40px;color:var(--ink-2);background:#ffffff0d;border:1px solid #ffffff24;border-radius:50%;flex:none}.prototype-shell .conversation-scroll{scrollbar-gutter:stable;padding:0}.prototype-shell .native-discussion{background:0 0;padding:0 20px 20px}.prototype-shell .native-discussion h1{letter-spacing:-.015em;margin:0 0 16px;font:500 20px/1.25 Bricolage Grotesque,sans-serif}.prototype-shell .native-discussion .post-text,.prototype-shell .native-discussion .reading-copy{white-space:pre-wrap;width:auto;max-width:none;font:400 16px/1.55 Instrument Sans,sans-serif;overflow:visible}.prototype-shell .native-discussion .reading-copy p{margin:0 0 16px}.prototype-shell .native-discussion .pinned-gallery{background:0 0;border:0;margin:0;overflow:hidden}.prototype-shell .native-discussion .gallery-image{object-fit:contain;background:0 0;width:100%;height:100%;display:block}.prototype-shell .gallery-caption{color:var(--ink-2);white-space:pre-wrap;margin:12px 0 0;font-size:13px;line-height:1.45}.prototype-shell .pinned-youtube{min-height:0;max-height:none;margin:0}.prototype-shell .pinned-youtube img{object-fit:cover;width:100%;height:100%;display:block}.prototype-shell .native-discussion .pinned-video{object-fit:contain;width:100%;height:auto;max-height:none}.prototype-shell .native-discussion .video-post{height:auto}.prototype-shell .native-discussion .link-preview-image img{max-height:none}.prototype-shell .pinned-actions{gap:clamp(4px,20% - 50px,16px);margin-bottom:20px;padding-top:18px}.prototype-shell .pinned-actions .report-action{margin-left:auto}.prototype-shell .threaded-comments h2{color:var(--ink-2);border:0;margin:0 0 12px;padding:0;font:600 14px/1.5 Instrument Sans,sans-serif}.prototype-shell .thread-comment{overflow-wrap:anywhere;border-top:1px solid #ffffff12;padding:12px 0}.prototype-shell .comment-byline{gap:8px;margin-bottom:8px;font-size:13px}.prototype-shell .comment-byline>a{font-weight:600}.prototype-shell .comment-byline time{color:var(--ink-3);font-size:11px}.prototype-shell .comment-byline .avatar{width:28px;min-width:28px;height:28px;color:var(--ink-2);background:#b4cbc01f;border:0;place-items:center;font-size:10px;display:grid}.prototype-shell .thread-comment>.post-text{margin:0;padding:0;font:400 14px/1.55 Instrument Sans,sans-serif}.prototype-shell .comment-actions{flex-wrap:wrap;gap:4px;margin-top:8px;padding:0}.prototype-shell .comment-actions .reaction-control{height:40px}.prototype-shell .comment-actions .action-icon{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--ink-2);background:0 0;border:0;padding:0}.prototype-shell .comment-actions .report-action{margin-left:auto}.prototype-shell .thread-collapse,.prototype-shell .comment-delete{min-height:32px;padding:5px 8px;font-size:12px}.prototype-shell .thread-children{border:0;margin-left:0;padding-left:12px}.prototype-shell .thread-children.bounded{padding-left:0}.prototype-shell .thread-selected{background:0 0;border-top-color:#b4cbc080;border-radius:0}.prototype-shell .feed-command{z-index:25;flex-direction:column;align-items:center;gap:0;padding:10px 20px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.prototype-shell .feed-command .agent-bar{border-radius:var(--radius-card);background:#292929;border:1px solid #3a3a3a;gap:12px;width:min(720px,100%);min-height:120px;padding:16px 16px 12px}.prototype-shell .agent-bar textarea{resize:none;outline-offset:3px;width:100%;height:44px;min-height:44px;margin:0;padding:0;font:400 16px/24px Instrument Sans,sans-serif}.prototype-shell .command-context{min-width:0;position:relative}.prototype-shell .command-context summary{cursor:pointer;list-style:none}.prototype-shell .command-context summary::-webkit-details-marker{display:none}.prototype-shell .command-menu{border-radius:var(--radius-control);z-index:50;width:220px;color:var(--ink);background:#282a27;border:1px solid #424442;padding:8px;font-size:13px;position:absolute;bottom:calc(100% + 14px);left:0}.prototype-shell .command-menu button{text-align:left;border-radius:var(--radius-sm);width:100%;padding:10px;display:block}.prototype-shell .command-menu button:hover{background:#3a3d38}.prototype-shell .command-menu small{color:var(--ink-2);padding:8px;font-size:11px;display:block}.prototype-shell .agent-bar .command-send{display:none}.prototype-shell .agent-bar.has-text .command-send,.prototype-shell .panel-agent-dock .agent-bar .command-send{display:grid}.prototype-shell .panel-agent-dock{padding:12px 16px max(16px, env(safe-area-inset-bottom));background:var(--surface);flex:none;position:relative}.prototype-shell .panel-agent-dock .agent-bar{background:#292929;border:1px solid #3a3a3a;gap:8px;width:100%;min-height:104px;padding:12px}.prototype-shell .panel-agent-dock .agent-context{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.prototype-shell .panel-agent-dock .agent-tools{gap:7px}.prototype-shell .reply-target{margin:0;padding:0 0 8px;font-size:12px}.prototype-shell .feed-command>.action-status{z-index:2;pointer-events:auto;margin:5px 0 0;position:relative}.prototype-shell .feed-assistant{bottom:calc(var(--dock-height) + 8px);border-radius:var(--radius-card);background:#202521;border:1px solid #3a3a3a;max-width:720px;max-height:min(280px,40dvh);margin:0 auto;padding:14px;left:20px;right:20px}.prototype-shell .panel-ai{font:400 14px/1.5 Instrument Sans,sans-serif}.prototype-shell .poll button{color:var(--ink);background:#ffffff0a;border:1px solid #ffffff1c;font:400 15px/1.5 Instrument Sans,sans-serif}@media (width<=760px){.prototype-shell{--nav-width:0px!important}.prototype-shell #main.immersive-main{width:100%;margin:0}.prototype-shell .navigation{display:none}.prototype-shell .navigation.menu-open{width:min(82vw,320px);height:var(--app-height);z-index:60;padding:24px 16px;display:flex;position:fixed;inset:0 auto 0 0}.prototype-shell .nav-scrim{z-index:59;background:#0007;display:block;position:fixed;inset:0}.prototype-shell .app,.prototype-shell .app.drawer{height:var(--app-height);grid-template-columns:minmax(0,1fr);display:grid}.prototype-shell .app .stagewrap{grid-column:1;padding-top:20px}.prototype-shell .app .stage{scroll-snap-type:y mandatory;padding:0}.prototype-shell .app .slide,.prototype-shell .app.drawer .slide{height:var(--post-height);width:100%;min-height:0;margin-bottom:var(--post-gap);border-radius:0}.prototype-shell .app .slide[data-format=text]>.body{justify-content:flex-start;padding:172px 74px 112px 23px}.prototype-shell .app .slide[data-layout=landscape]>.body{justify-content:flex-start;padding:172px 0 112px}.prototype-shell .reading-copy h2{font-size:19px}.prototype-shell .slide>.content-actions .action-icon{min-height:44px}.prototype-shell .app .splitter{display:none}.prototype-shell .app.drawer .side{border-radius:var(--radius-card) var(--radius-card) 0 0;z-index:50;width:100%;height:91dvh;max-height:none;position:fixed;inset:9dvh 0 0;box-shadow:0 -15px 50px #0006}.prototype-shell .native-discussion{padding:0 12px 16px}.prototype-shell .conversation-header{padding:20px}.prototype-shell .feed-command{padding:8px 12px max(12px, env(safe-area-inset-bottom))}.prototype-shell .feed-command .agent-bar{border-radius:var(--radius-card);gap:10px;min-height:108px;padding:14px 12px 10px}.prototype-shell .panel-agent-dock{padding:10px 12px max(12px, env(safe-area-inset-bottom))}.prototype-shell .panel-agent-dock .agent-bar{gap:8px;min-height:104px;padding:12px}.prototype-shell .thread-children{padding-left:8px}.prototype-shell .feed-topline{top:14px;right:62px}.prototype-shell .channel-strip,.prototype-shell .search-summary{top:54px;left:12px;right:12px}}@media (width<=760px) and (height<=650px){.prototype-shell .app.drawer .side{height:var(--app-height);border-radius:0;inset:0}}@media (prefers-reduced-motion:reduce){.prototype-shell .app .stage{scroll-behavior:auto}.prototype-shell .gallery-image{animation:none}}.prototype-shell .reading-copy{white-space:normal}.prototype-shell .reading-copy p{white-space:pre-wrap}.prototype-shell .app.drawer .native-discussion .post-text,.prototype-shell .app.drawer .native-discussion .reading-copy,.prototype-shell .app .native-discussion .post-text,.prototype-shell .app .native-discussion .reading-copy{letter-spacing:0;white-space:pre-wrap;max-width:none;font:400 16px/1.55 Instrument Sans,sans-serif;overflow:visible}.prototype-shell .app.drawer .native-discussion .thread-comment>.post-text,.prototype-shell .app .native-discussion .thread-comment>.post-text{margin:0;padding:0;font-size:14px;line-height:1.55}.prototype-shell .app.drawer .native-discussion .reading-copy,.prototype-shell .app .native-discussion .reading-copy{white-space:normal}.prototype-shell .app.drawer .pinned-actions .act,.prototype-shell .app .pinned-actions .act,.prototype-shell .app.drawer .comment-actions .act,.prototype-shell .app .comment-actions .act{place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;display:grid}.prototype-shell .pinned-media-title{margin:16px 0 10px;font:500 20px/1.25 Bricolage Grotesque,sans-serif}.prototype-shell .app.drawer .native-discussion .reading-copy p,.prototype-shell .app .native-discussion .reading-copy p{font:400 16px/1.55 Instrument Sans,sans-serif}@media (width<=760px){.prototype-shell .app.drawer .side{inset:9dvh 0 var(--dock-height);height:calc(var(--app-height) - var(--dock-height) - 9dvh);z-index:20;max-height:none}.prototype-shell .feed-command{z-index:45}}@media (width<=760px) and (height<=650px){.prototype-shell .app.drawer .side{height:var(--app-height);z-index:46;inset:0}}.prototype-shell .vote-picker{margin:0;position:fixed;inset:auto;transform:none}.prototype-shell .vote-picker::backdrop{background:0 0}.prototype-shell .app .slide[data-format=text]>.body{justify-content:flex-start;overflow:clip}.prototype-shell .reading-copy{flex:none}.prototype-shell .video-post.short-video{width:min(100%, var(--portrait-width));z-index:1;border-radius:var(--radius-control);flex:none;align-self:center;height:100%;position:relative;overflow:hidden}.prototype-shell .conversation-header.pinned-header{flex:none}.prototype-shell .short-video video{border-radius:inherit;margin:0}.prototype-shell .short-controls input{appearance:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.prototype-shell .gallery-image{animation:.18s ease-out gallery-enter}@media (prefers-reduced-motion:reduce){.prototype-shell .gallery-image{animation:none}}.prototype-shell .app .native-discussion[data-format=text] .reading-copy,.prototype-shell .app.drawer .native-discussion[data-format=text] .reading-copy,.prototype-shell .app .native-discussion[data-format=text] .reading-copy>.post-text,.prototype-shell .app.drawer .native-discussion[data-format=text] .reading-copy>.post-text{letter-spacing:-.015em;font:400 29px/1.38 Bricolage Grotesque,sans-serif}@media (width<=760px){.prototype-shell .app .native-discussion[data-format=text] .reading-copy,.prototype-shell .app.drawer .native-discussion[data-format=text] .reading-copy,.prototype-shell .app .native-discussion[data-format=text] .reading-copy>.post-text,.prototype-shell .app.drawer .native-discussion[data-format=text] .reading-copy>.post-text{font-size:19px;line-height:1.43}}.prototype-shell .app .slide[data-layout=landscape]>.body{justify-content:safe center;padding-bottom:20px;overflow:clip}@media (width<=760px){.prototype-shell .video-post.short-video{border-radius:0;width:100%}.prototype-shell .app .slide[data-layout=landscape]>.body{padding-bottom:24px}}.prototype-shell #main.page-main,.prototype-shell #main.page-main.production{height:var(--app-height);width:calc(100% - var(--nav-width));margin:0 0 0 var(--nav-width);background:var(--bg);max-width:none;padding:0;overflow:hidden auto}.prototype-shell .page-toolbar{align-items:center;gap:12px;min-height:76px;padding:20px 32px;display:flex}.prototype-shell .page-home{color:var(--ink-2);font-size:13px}.prototype-shell .page-home:hover{color:var(--ink)}.prototype-shell .page-nav-toggle{display:none}.prototype-shell .page-create{border:1px solid var(--line);border-radius:var(--radius-round);background:var(--surface);justify-content:center;align-items:center;gap:8px;min-height:40px;margin-left:auto;padding:10px 16px;font-size:13px;display:flex}.prototype-shell .page-create:hover{border-color:var(--accent)}.prototype-shell .page-main .scroll-page{height:auto;min-height:calc(var(--app-height) - 76px);padding:8px 32px 48px;overflow:visible}.prototype-shell .page-main .page-box{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-card);padding:28px}.prototype-shell .page-main .page-heading{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px}.prototype-shell .page-main h1{margin:0 0 12px;font-size:32px;line-height:1.2}.prototype-shell .page-main h2{font-size:22px;line-height:1.3}.prototype-shell .page-main .primary,.prototype-shell dialog .primary{background:var(--accent);color:#102826;border-radius:var(--radius-round);border:1px solid #0000}.prototype-shell .page-main .quiet,.prototype-shell dialog .quiet{background:var(--surface);color:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius-round)}.prototype-shell .page-main .quiet:hover,.prototype-shell dialog .quiet:hover{color:var(--ink);border-color:var(--ink-3)}.prototype-shell .page-main input:not([type=checkbox]),.prototype-shell .page-main textarea,.prototype-shell dialog input:not([type=checkbox]),.prototype-shell dialog textarea{background:var(--bg);color:var(--ink);border:1px solid var(--theme-control-line);border-radius:var(--radius-control);padding:12px 14px}.prototype-shell dialog{background:var(--surface);color:var(--ink);border-color:var(--line);border-radius:var(--radius-card)}.prototype-shell .page-main label{color:var(--ink-2);font-size:13px}.prototype-shell .page-main .search-field input{background:0 0;border:0;border-radius:0;padding:13px 0}.prototype-shell .page-main .auth-tabs{border:1px solid var(--line);border-radius:var(--radius-round);background:var(--bg);gap:4px;padding:4px}.prototype-shell .page-main .auth-tabs a{text-align:center;border-radius:var(--radius-round);border:0;flex:1;padding:10px 14px}.prototype-shell .page-main .auth-tabs a.active{background:var(--accent-soft);color:var(--accent)}.prototype-shell .page-main .notice-item{border-bottom:1px solid var(--line);padding:18px 0}.prototype-shell .page-main .notice-item.unread{color:var(--accent)}.prototype-shell .page-main .notice-item small{color:var(--ink-3)}.prototype-shell .page-main .post-card,.prototype-shell .page-main .review-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.prototype-shell .page-main .post-title{color:var(--ink);font-family:Bricolage Grotesque,sans-serif}.prototype-shell .page-main .post-text,.prototype-shell .page-main .reading-copy{color:var(--ink);white-space:pre-wrap;max-width:none;font:400 16px/1.6 Instrument Sans,sans-serif}.prototype-shell .page-main .reading-copy{white-space:normal}.prototype-shell .page-main .reading-copy p{font:inherit;margin:0 0 16px}.prototype-shell .page-main .standalone{background:0 0;border:0;max-width:800px;margin:auto}.prototype-shell .page-main .standalone>.native-discussion{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:24px}.prototype-shell .page-main .native-discussion h1{margin:20px 0;font-size:26px}.prototype-shell .page-main .native-discussion .panel-agent-dock{padding:24px 0 0;position:static}.prototype-shell .page-main .agent-bar textarea{background:0 0;border:0;border-radius:0;padding:0}.prototype-shell .page-main .native-discussion .content-actions{margin:20px 0}.prototype-shell .page-main .post-meta small{color:var(--ink-3)}.prototype-shell .page-main .post-stats,.prototype-shell .page-main .empty-small{color:var(--ink-2)}.prototype-shell .page-main .notice{background:var(--accent-soft);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-control)}.prototype-shell .page-main .error{color:#efa8a8}.prototype-shell .nav-channel{align-items:center;min-width:0;display:flex}.prototype-shell .nav-channel .l{flex:1;min-width:0}.prototype-shell .nav-channel .l span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prototype-shell .nav-channel-visibility{opacity:0;cursor:pointer;flex:0 0 36px;place-items:center;min-height:44px;display:grid}.prototype-shell .nav-channel:hover .nav-channel-visibility,.prototype-shell .nav-channel:focus-within .nav-channel-visibility{opacity:1}.prototype-shell .nav-channel-visibility input{appearance:auto;width:17px;height:17px;accent-color:var(--accent);cursor:pointer;margin:0;padding:0}.prototype-shell .nav-channel.feed-hidden .l{color:var(--ink-3)}.prototype-shell .nav-filter-error{color:#efa8a8;padding:8px;font-size:12px}@media (hover:none),(pointer:coarse){.prototype-shell .nav-channel-visibility{opacity:1}}.prototype-shell .app .stagewrap{--feed-edge-inset:20px}.prototype-shell .app .stage,.prototype-shell .feed-command{padding-inline:var(--feed-edge-inset)}.prototype-shell .feed-command .agent-bar{width:var(--canvas-width);max-width:100%}@media (width<=760px){.prototype-shell .app .stagewrap{--feed-edge-inset:0px}.prototype-shell .nav-channel-visibility{opacity:1;flex-basis:44px}.prototype-shell #main.page-main,.prototype-shell #main.page-main.production{width:100%;margin:0}.prototype-shell .page-toolbar{z-index:10;background:var(--bg);border-bottom:1px solid var(--line);min-height:64px;padding:12px 16px;position:sticky;top:0}.prototype-shell .page-nav-toggle{border:1px solid var(--line);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.prototype-shell .page-create{width:40px;padding:0}.prototype-shell .page-create span{display:none}.prototype-shell .page-main .scroll-page{min-height:calc(var(--app-height) - 64px);padding:24px 16px 32px}.prototype-shell .page-main .page-box{border-radius:var(--radius-card);padding:20px}.prototype-shell .page-main h1{font-size:28px}.prototype-shell .page-main .standalone>.native-discussion{border-radius:var(--radius-card);padding:18px}}.prototype-shell .rich-reaction-picker{background:linear-gradient(145deg,#222c27f0,#101814f0);width:max-content;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:0;position:fixed;inset:auto;overflow:auto;transform:none}.prototype-shell .rich-reaction-picker::backdrop{background:0 0}.prototype-shell .rich-reaction-picker .reaction-options button{flex-direction:column;min-height:80px;display:flex}.prototype-shell .rich-reaction-picker .reaction-options button:focus-visible{outline-offset:3px;border-radius:var(--radius-control);outline:2px solid #c7efdc}.prototype-shell .reaction-picker-footer{justify-content:flex-end;align-items:center;gap:12px;margin-top:6px;display:flex}.prototype-shell .legacy-vote-counts{color:var(--ink-2);font-size:11px}.prototype-shell .reaction-dismiss{width:32px;height:32px;color:var(--ink);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.prototype-shell .reaction-dismiss:hover{background:#e6f0e933}.prototype-shell .rail-icon svg.fa-reaction,.prototype-shell .leading-reaction svg.fa-reaction{fill:currentColor;stroke:none}@media (width<=760px),(pointer:coarse){.prototype-shell .reaction-dismiss{width:44px;height:44px}}@media (width<=360px){.prototype-shell .rich-reaction-picker .reaction-options{gap:3px}}.prototype-shell .nav-bottom{border-top-color:var(--line)}.prototype-shell #sideClose{background:var(--theme-control);border-color:var(--theme-control-line);color:var(--ink-2)}.prototype-shell #sideClose:is(:hover,:focus-visible){background:var(--hover);color:var(--ink)}@media (width>=761px){.prototype-shell .app .slide{border-radius:var(--radius-card)}}.prototype-shell :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.prototype-shell :is(.primary,.auth-submit,.settings-button.primary,.page-create){background:var(--accent);color:var(--theme-on-accent);border-color:#0000}.prototype-shell :is(.primary,.auth-submit,.settings-button.primary,.page-create):not(:disabled):hover{background:var(--theme-accent-hover);filter:none}.prototype-shell :is(.quiet,.settings-button,.select-trigger,.auth-form input),.prototype-shell .page-main :is(input:not([type=checkbox]),textarea,select),.prototype-shell dialog :is(input:not([type=checkbox]),textarea,select){border-color:var(--theme-control-line)}.prototype-shell :is(.quiet,.settings-button):not(:disabled):is(:hover,:focus-visible){background:var(--hover);color:var(--ink);border-color:var(--theme-control-line)}.prototype-shell :is(input,textarea,select,.select-trigger):focus-visible{border-color:var(--accent)}.prototype-shell .navigation .lens a.l.on{background:var(--accent-soft);color:var(--ink)}.prototype-shell .navigation .lens .l.on svg{color:var(--accent)}.prototype-shell :is(.segmented button[aria-pressed=true],.segmented button.active){background:var(--accent-soft);color:var(--accent)}.prototype-shell :is(.avatar,.av,.profile-avatar,.comment-avatar){background:var(--theme-avatar-bg);color:var(--theme-avatar-ink);border-radius:50%}.prototype-shell :is(.menu,.command-menu,.post-type-menu,.select-options,.rich-reaction-picker){box-shadow:var(--theme-shadow);border-radius:var(--radius-control)}.prototype-shell .feed-command .agent-bar,.prototype-shell .panel-agent-dock .agent-bar,.prototype-shell .panel-agent-dock .agent-bar:not([data-mode=auto]){border-radius:var(--radius-card)}.prototype-shell .agent-bar:focus-within{box-shadow:0 0 0 2px var(--accent)}.prototype-shell .agent-bar textarea:focus-visible{outline:none}.prototype-shell .action-icon[aria-pressed=true]{color:var(--theme-selected-ink);background:0 0}.prototype-shell .pinned-actions .rail-icon{border:1px solid var(--theme-menu-line)}.prototype-shell .photo-post .car{background:var(--theme-media-background)}.prototype-shell .slide:not([data-format=text]):not([data-layout=landscape]){--theme-ink:var(--theme-media-ink);--theme-reaction-circle:var(--theme-media-control);--theme-menu-line:var(--theme-media-line);--theme-hover:var(--theme-media-hover);--theme-selected:#3d2b1c;--theme-selected-ink:#f3a65a}.prototype-shell .slide .rich-reaction-picker{--theme-ink:var(--ink);--theme-reaction-circle:var(--bg-2);--theme-menu-line:var(--theme-control-line);--theme-hover:var(--hover);--theme-selected:var(--accent-soft);--theme-selected-ink:var(--accent)}.prototype-shell [data-reaction-choice=love]{--reaction-ink:var(--theme-reaction-love)}.prototype-shell [data-reaction-choice=celebrate]{--reaction-ink:var(--theme-reaction-celebrate)}.prototype-shell [data-reaction-choice=agree]{--reaction-ink:var(--theme-reaction-agree)}.prototype-shell [data-reaction-choice=unsure]{--reaction-ink:var(--theme-reaction-unsure)}.prototype-shell [data-reaction-choice=disagree]{--reaction-ink:var(--theme-reaction-disagree)}.prototype-shell [data-reaction-choice=hate]{--reaction-ink:var(--theme-reaction-hate)}.prototype-shell [data-reaction-choice] .fa-reaction{color:var(--reaction-ink)}.prototype-shell .navigation,.prototype-shell .app,.prototype-shell .stagewrap{background:var(--theme-bg)}.prototype-shell .feed-command:before{background:var(--theme-dock-fade)}.prototype-shell .navigation{border-right-color:var(--theme-line)}.prototype-shell .navigation .lens .l.on{background:var(--theme-bg-2);color:var(--ink)}.prototype-shell .navigation .lens .l:hover,.prototype-shell .navigation .lens .l:focus-visible,.prototype-shell .nav-item:hover,.prototype-shell .nav-item:focus-visible,.prototype-shell .nav-collapse:hover,.prototype-shell .nav-collapse:focus-visible,.prototype-shell .nav-account .menu a:is(:hover,:focus-visible),.prototype-shell .nav-account .menu>button:is(:hover,:focus-visible),.prototype-shell .appearance-options button:is(:hover,:focus-visible){background:var(--theme-hover);color:var(--ink)}.prototype-shell .nav-section-head :is(a,button):is(:hover,:focus-visible){color:var(--ink);text-underline-offset:3px;text-decoration:underline}.prototype-shell .nav-search kbd{border-color:var(--theme-line)}.prototype-shell .nav-account .menu{background:var(--theme-menu);border-color:var(--theme-menu-line)}.prototype-shell .appearance-options{width:100%}.prototype-shell .mobile-tools button{color:var(--theme-ink);background:var(--theme-control)}.prototype-shell .appearance-options button{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:52px;padding:8px 4px;font-size:11px;display:flex}.prototype-shell .app .slide[data-format=text]{background:var(--theme-reading);box-shadow:var(--theme-card-outline)}.prototype-shell .app .slide[data-layout=landscape]{background:var(--theme-landscape);box-shadow:var(--theme-card-outline)}.prototype-shell .ambient-background{background:var(--theme-ambient)}.prototype-shell .ambient-background:after{background:var(--theme-ambient-shade,linear-gradient(180deg, #080f127a, #080f129e 48%, #080f1285))}.prototype-shell .ambient-ribbon{opacity:var(--theme-ambient-opacity)}.prototype-shell .slide>.meta .av,.prototype-shell .conversation-header .avatar{background:var(--theme-avatar-bg);color:var(--theme-avatar-ink)}.prototype-shell .slide:is([data-format=text],[data-layout=landscape])>.meta .n{color:var(--theme-ink);text-shadow:none}.prototype-shell .slide:is([data-format=text],[data-layout=landscape])>.meta .card-time,.prototype-shell .slide:is([data-format=text],[data-layout=landscape]) .card-destination{color:var(--theme-ink-2);text-shadow:var(--theme-text-shadow)}.prototype-shell .landscape-copy p{color:var(--theme-ink-2)}.prototype-shell .landscape-copy a{color:var(--theme-accent)}.prototype-shell .post-text .src{color:var(--theme-ink-2)}.prototype-shell .slide>.content-actions .action-icon{color:var(--theme-ink)}.prototype-shell .slide>.content-actions .action-icon[aria-pressed=true]{color:var(--theme-selected-ink)}.prototype-shell .slide>.foot .act{filter:var(--theme-rail-filter)}.prototype-shell .slide>.foot .rail-icon{background:var(--theme-reaction-circle);border-color:var(--theme-menu-line)}.prototype-shell .slide>.foot .act:hover .rail-icon,.prototype-shell .slide>.foot .act:focus-visible .rail-icon{background:var(--theme-hover)}.prototype-shell .action-icon[aria-pressed=true] .rail-icon{background:var(--theme-selected)}.prototype-shell .pinned-actions .rail-icon{background:var(--theme-reaction-circle);border-color:var(--theme-menu-line)}.prototype-shell .pinned-actions .act:hover,.prototype-shell .pinned-actions .act:focus-visible{color:var(--theme-ink)}.prototype-shell .pinned-actions .act:hover .rail-icon,.prototype-shell .pinned-actions .act:focus-visible .rail-icon{background:var(--theme-hover);border-color:var(--theme-menu-line)}.prototype-shell .comment-actions .rail-icon{background:var(--theme-reaction-circle)}.prototype-shell .comment-actions button:hover .rail-icon,.prototype-shell .comment-actions button:focus-visible .rail-icon{background:var(--theme-hover);color:var(--theme-ink)}.prototype-shell .comment-actions button[aria-pressed=true]{color:var(--theme-selected-ink)}.prototype-shell .community-signal{color:var(--theme-ink)}.prototype-shell .leading-reaction{background:var(--theme-reaction-circle)}.prototype-shell .close-panel{background:var(--theme-control);border-color:var(--theme-line)}.prototype-shell .thread-comment,.prototype-shell .thread-selected{border-top-color:var(--theme-line)}.prototype-shell .nav-resize:focus-visible{outline:none}.prototype-shell .comment-byline .avatar{background:var(--theme-avatar-bg)}.prototype-shell .feed-command .agent-bar,.prototype-shell .panel-agent-dock .agent-bar{background:var(--theme-control);border-color:var(--theme-menu-line)}.prototype-shell .feed-command .agent-bar:focus-within,.prototype-shell .panel-agent-dock .agent-bar:focus-within{background:var(--theme-control);border-color:var(--theme-accent)}.prototype-shell .agent-plus:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--theme-hover);color:var(--ink)}.prototype-shell .agent-bar textarea::placeholder{color:var(--theme-ink-2)}.prototype-shell .agent-context{border-right-color:var(--theme-line)}.prototype-shell .feed-command .agent-bar .agent-context,.prototype-shell .panel-agent-dock .agent-bar .agent-context{color:var(--theme-ink-2)}.prototype-shell .feed-command .agent-context:is(:hover,:focus-visible),.prototype-shell .panel-agent-dock .agent-context:is(:hover,:focus-visible){color:var(--theme-ink)}.prototype-shell .agent-send,.prototype-shell .agent-voice{background:var(--theme-send);color:var(--theme-on-send)}.prototype-shell .agent-voice.on{background:var(--accent);color:var(--theme-on-accent)}.prototype-shell .agent-bar.has-text .agent-voice{color:var(--ink-2);background:0 0}.prototype-shell .agent-bar.has-text .agent-voice.on{background:var(--accent-soft);color:var(--accent)}.prototype-shell .agent-mic:is(:hover,:focus-visible),.prototype-shell .command-menu button:is(:hover,:focus-visible),.prototype-shell .post-type-menu button:is(:hover,:focus-visible){background:var(--theme-hover)}.prototype-shell .agent-voice:not(.on):is(:hover,:focus-visible),.prototype-shell .agent-send:not(:disabled):is(:hover,:focus-visible){background:var(--theme-accent-hover);filter:none}.prototype-shell .agent-bar.has-text .agent-voice:not(.on):is(:hover,:focus-visible){background:var(--theme-hover);color:var(--ink);filter:none}.prototype-shell .command-menu,.prototype-shell .post-type-menu{background:var(--theme-menu);border-color:var(--theme-menu-line)}.prototype-shell .feed-assistant,.prototype-shell .poll button{background:var(--theme-control);border-color:var(--theme-menu-line)}.prototype-shell .page-main .primary,.prototype-shell dialog .primary{color:var(--theme-on-accent)}.prototype-shell .error,.prototype-shell .page-main .error,.prototype-shell .nav-filter-error,.prototype-shell .directory-error{color:var(--theme-error)}.prototype-shell .rich-reaction-picker{background:var(--theme-picker,linear-gradient(145deg, #222c27f0, #101814f0))}.prototype-shell .reaction-options button{color:var(--theme-ink);text-shadow:none}.prototype-shell .rich-reaction-picker .reaction-options button:hover,.prototype-shell .rich-reaction-picker .reaction-options button:focus-visible{color:var(--theme-ink)}.prototype-shell .reaction-options .reaction-option-count{color:var(--theme-ink-2)}.prototype-shell .reaction-options button .reaction-icon{background:var(--theme-reaction-circle)}.prototype-shell .reaction-options button:hover .reaction-icon,.prototype-shell .reaction-options button:focus-visible .reaction-icon{background:var(--theme-hover)}.prototype-shell .rich-reaction-picker .reaction-options button[aria-pressed=true]{color:var(--theme-selected-ink)}.prototype-shell .rich-reaction-picker .reaction-options button[aria-pressed=true] .reaction-icon{background:var(--theme-selected)}.prototype-shell .rich-reaction-picker .reaction-options button:focus-visible{outline-color:var(--theme-accent)}.prototype-shell .app .slide[data-format=text]>.body .reading-copy{min-height:0;max-height:100%;overflow:hidden}.prototype-shell .app .slide[data-format=text]>.body.preview-overflow .reading-copy{max-height:calc(100% - 36px);-webkit-mask-image:linear-gradient(#000 0% calc(100% - 24px),#0000);mask-image:linear-gradient(#000 0% calc(100% - 24px),#0000)}.prototype-shell .app .slide>.body .feed-read-more{min-height:36px;color:var(--accent);text-align:left;flex:none;align-self:flex-start;padding:4px 0;font:500 14px/1.4 Instrument Sans,sans-serif}.prototype-shell .app .slide>.body .feed-read-more:is(:hover,:focus-visible){text-underline-offset:3px;text-decoration:underline}.prototype-shell :is(.command-menu,.post-type-menu) button{min-height:44px}.prototype-shell .app .feed-empty{width:var(--canvas-width);min-height:min(var(--post-height), 620px);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;margin:0 auto;padding:48px 24px 112px;display:flex}.prototype-shell .feed-empty .empty-mark{background:var(--accent-soft);width:56px;height:56px;color:var(--accent);border-radius:16px;place-items:center;display:grid}.prototype-shell .feed-empty :is(h2,p){margin:0}.prototype-shell .feed-empty h2{font-size:clamp(21px,3vw,27px);font-weight:500}.prototype-shell .feed-empty p{max-width:38ch;color:var(--ink-2);line-height:1.6}.prototype-shell .feed-empty .quiet{min-height:44px;margin-top:4px}.prototype-shell .search-summary{border-bottom:1px solid var(--line);color:var(--ink);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 20px 12px;display:flex}.prototype-shell .search-summary span{overflow-wrap:anywhere;min-width:0}.prototype-shell .search-summary small{color:var(--ink-2);display:block}.prototype-shell .search-summary button{flex:none;min-height:44px}@media (width<=760px){.prototype-shell .app .feed-empty{min-height:var(--post-height);padding:32px 24px 80px}.prototype-shell .search-summary{padding:4px 16px 8px}}.prototype-shell .app .native-discussion :is(.thread-selected,.thread-collapse,.comment-delete),.prototype-shell .app .native-discussion .owner-actions .quiet,.prototype-shell .app .panel-agent-dock .reply-target .icon,.prototype-shell .app .composer-unavailable,.prototype-shell .reaction-picker.rich-reaction-picker,.prototype-shell .page-main .inbox-empty-mark,.prototype-shell .channel-heading-mark{border-radius:var(--radius-control)}.prototype-shell .app .post-edit-form,.prototype-shell .page-main article.post-card,.prototype-shell .page-main .inbox-content .inbox-notice,.prototype-shell .page-main .inbox-empty{border-radius:var(--radius-card)}.prototype-shell .navigation .unread-badge,.prototype-shell .channel-membership,.prototype-shell .page-main .inbox-content .mark-read{border-radius:var(--radius-round)}.campfire-v2{--v2-ui-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;font-family:var(--v2-ui-font)}.campfire-v2 .navigation{border-right:1px solid var(--line);padding:16px 12px}.campfire-v2 .nav-brand{padding:4px 8px 18px}.campfire-v2 .brand-name{font-family:var(--v2-ui-font);letter-spacing:-.02em;font-size:22px;font-weight:800}.campfire-v2 .nav-scroll .l,.campfire-v2 .nav-search{border-radius:10px;min-height:44px;font-size:16px;font-weight:600}.campfire-v2 .nav-scroll .l.on{background:var(--accent-soft);color:var(--accent);box-shadow:none}.campfire-v2 .nav-scroll .l.on:before{content:none}.campfire-v2 .nav-search{background:var(--hover);border-radius:999px;margin-bottom:10px}.campfire-v2 .immersive-workspace .feed-column{--post-height:100%;--canvas-width:100%;--feed-edge-inset:0px;height:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.campfire-v2 .immersive-workspace .feed-column:before{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:radial-gradient(at 18% 22%,#4c857b3d,#0000 55%),radial-gradient(at 84% 76%,#506f952e,#0000 55%),radial-gradient(at 48% 100%,#8b755517,#0000 60%);background-position:15% 20%;background-repeat:repeat,repeat,repeat;background-size:170% 170%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0}.campfire-v2 .immersive-workspace .immersive-feed{z-index:1;scroll-snap-type:y mandatory;height:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden auto}.campfire-v2 .immersive-workspace .v2-post.slide{width:100%;max-width:none;height:100%;min-height:0;box-shadow:none;scroll-snap-align:start;scroll-snap-stop:always;background:0 0;border:0;border-radius:0;flex-direction:row;justify-content:center;align-items:center;gap:18px;margin:0;padding:16px 76px 24px 24px;display:flex;position:relative;overflow:hidden}.campfire-v2 .immersive-workspace .v2-post.slide:before{content:none}.campfire-v2 .immersive-workspace .v2-post.slide>.ambient-background{display:none}.campfire-v2 .immersive-workspace .v2-post.slide .v2-canvas{isolation:isolate;background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;flex:auto;width:100%;min-width:0;max-width:760px;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.campfire-v2 .immersive-workspace .v2-post.slide .v2-canvas>.meta{z-index:4;width:auto;height:44px;color:var(--ink);text-shadow:none;align-items:center;gap:10px;margin:0;padding:0;display:flex;position:absolute;inset:18px 24px auto}.campfire-v2 .immersive-workspace .v2-post.slide .meta .av{width:42px;min-width:42px;height:42px;font-size:14px}.campfire-v2 .immersive-workspace .v2-post.slide .meta .n{color:var(--ink);font:600 14px/1.35 var(--v2-ui-font);text-shadow:none}.campfire-v2 .immersive-workspace .v2-post.slide .meta .card-time,.campfire-v2 .immersive-workspace .v2-post.slide .meta .card-destination{color:var(--ink-2);text-shadow:none;font-size:12px}.campfire-v2 .immersive-workspace .v2-post.slide .v2-canvas>.body{flex-direction:column;justify-content:center;align-items:center;width:auto;min-width:0;max-width:none;height:auto;min-height:0;margin:0;padding:0;display:flex;position:absolute;inset:84px 32px 24px;overflow:visible}.campfire-v2 .immersive-workspace .v2-post.slide .v2-reading-slot{place-items:center;width:100%;height:100%;min-height:0;display:grid}.campfire-v2 .v2-reading-card{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;border:1px solid var(--line);background:var(--surface);width:100%;max-width:650px;max-height:100%;color:var(--ink);border-radius:20px;padding:clamp(24px,3vw,40px);overflow-y:auto;box-shadow:0 18px 50px #0000000a}.campfire-v2 .v2-reading-card header{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:22px;font-size:13px;line-height:1.4;display:flex}.campfire-v2 .v2-reading-card header a{color:var(--accent);overflow-wrap:anywhere;font-weight:650;text-decoration:none}.campfire-v2 .v2-reading-card header span{color:var(--ink-2);font-size:12px}.campfire-v2 .v2-reading-card h2{font-family:var(--v2-ui-font);font-size:var(--text-title,32px);letter-spacing:-.035em;margin:0 0 22px;font-weight:750;line-height:1.12}.campfire-v2 .v2-reading-title{text-align:left;width:100%;font:inherit;line-height:inherit;color:inherit;overflow-wrap:anywhere;text-wrap:pretty;padding:0;display:block}.campfire-v2 .v2-reading-body{font-size:var(--text-body,18px);white-space:pre-line;overflow-wrap:anywhere;line-height:1.48}.campfire-v2 .v2-reading-body p{margin:0 0 14px}.campfire-v2 .v2-reading-card footer{border-top:1px solid var(--line);margin-top:24px;padding-top:18px;display:flex}.campfire-v2 .v2-reading-card footer :is(a,button){min-height:36px;color:var(--accent);align-items:center;gap:8px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.campfire-v2 .v2-scroll-hint{color:var(--ink-2);margin:12px 0 0;font-size:12px;display:none}.campfire-v2 .v2-reading-card[data-fit=scroll] .v2-scroll-hint{display:block}.campfire-v2 .v2-reading-card.shared-link h2{letter-spacing:-.025em;font-size:clamp(25px,2.8vw,36px);line-height:1.2}.campfire-v2 .v2-link-domain{color:var(--ink-2);overflow-wrap:anywhere;align-items:center;gap:8px;margin-bottom:18px;font-size:14px;display:flex}.campfire-v2 .v2-link-image{object-fit:contain;border-radius:12px;width:100%;max-height:180px;margin-bottom:16px;display:block}.campfire-v2 .immersive-workspace .v2-feed-rail>.content-actions.foot{z-index:5;width:48px;max-width:none;height:auto;color:var(--ink);flex-direction:column;flex:0 0 48px;align-self:flex-end;align-items:center;gap:12px;margin:0;padding:0;display:flex;position:relative;inset:auto;transform:none}.campfire-v2 .immersive-workspace .v2-feed-rail .content-actions .action-icon{width:48px;height:auto;min-height:48px;color:var(--ink);box-shadow:none;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:0;padding:0;font-size:12px;display:flex}.campfire-v2 .immersive-workspace .v2-feed-rail .content-actions .rail-icon{background:var(--hover);border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.campfire-v2 .immersive-workspace .v2-feed-rail .content-actions .rail-icon svg{width:24px;height:24px}.campfire-v2 .immersive-workspace .v2-feed-rail .content-actions .action-icon[aria-pressed=true] .rail-icon{background:var(--accent-soft);color:var(--accent)}.campfire-v2 .immersive-workspace .v2-feed-rail .content-actions .action-icon:is(:hover,:focus-visible,:active){box-shadow:none;background:0 0;border:0}.campfire-v2 .immersive-workspace .v2-feed-rail .content-actions .action-icon:is(:hover,:focus-visible) .rail-icon{background:var(--theme-hover,var(--hover))}.campfire-v2 .immersive-workspace .v2-feed-rail .content-actions .action-icon:active .rail-icon{background:var(--accent-soft)}.campfire-v2 .immersive-workspace .feed-command.agent-dock{z-index:8;background:0 0;justify-content:center;align-items:center;width:auto;height:auto;margin:0;padding:0;display:flex;position:absolute;inset:auto 24px 20px}.campfire-v2 .immersive-workspace .feed-command.agent-dock:before,.campfire-v2 .immersive-workspace .feed-command.agent-dock:after{content:none}.campfire-v2 .immersive-workspace .feed-command .agent-bar{border:1px solid var(--line);background:var(--theme-control,var(--surface));border-radius:28px;flex-direction:row;align-items:center;gap:6px;width:min(720px,100%);max-width:100%;min-height:56px;padding:8px 12px;display:flex;box-shadow:0 10px 32px #00000012}.campfire-v2 .immersive-workspace .feed-command .agent-bar textarea{min-width:0;height:36px;min-height:36px;max-height:90px;font:16px/24px var(--v2-ui-font);padding:6px}.campfire-v2 .immersive-workspace .feed-command .agent-tools{flex:none;gap:2px}.campfire-v2 .immersive-workspace .feed-command .agent-context{max-width:110px;font-size:12px}.campfire-v2 .immersive-workspace .feed-command .agent-tool-spacer,.campfire-v2 .v2-feed-tabs{display:none}.campfire-v2 .immersive-workspace .v2-post.slide:is([data-kind=images],[data-kind=video],[data-kind=youtube]) .v2-canvas{color:#f1eadd;background:#1c1b17;border-color:#494237}.campfire-v2 .immersive-workspace .v2-post.slide:is([data-kind=images],[data-kind=video],[data-kind=youtube]) .meta .n{color:#f1eadd}.campfire-v2 .immersive-workspace .v2-post.slide:is([data-kind=images],[data-kind=video],[data-kind=youtube]) .meta :is(.card-time,.card-destination){color:#c0b3a3}.campfire-v2 .immersive-workspace .v2-post.slide .portrait-backdrop{display:none}.campfire-v2 .immersive-workspace .v2-post.slide .photo-post{border-radius:0;flex-direction:column;gap:16px;width:100%;height:100%;min-height:0;display:flex;position:relative;inset:auto}.campfire-v2 .immersive-workspace .v2-post.slide .photo-post .car{background:#171411;border-radius:12px;flex:1 1 0;width:100%;height:auto;min-height:0;max-height:none;position:relative;overflow:hidden}.campfire-v2 .immersive-workspace .v2-post.slide .photo-post .car:before,.campfire-v2 .immersive-workspace .v2-post.slide .photo-post .car:after{content:none}.campfire-v2 .immersive-workspace .v2-post.slide .photo-post .car .track{height:100%}.campfire-v2 .immersive-workspace .v2-post.slide .photo-post .car img{object-fit:contain;width:100%;height:100%}.campfire-v2 .immersive-workspace .v2-post.slide .photo-caption{color:#f1eadd;width:100%;max-width:none;text-shadow:none;flex:none;margin:0;padding:0;font-size:17px;line-height:1.45;position:static;inset:auto}.campfire-v2 .immersive-workspace .v2-post.slide :is(.photo-caption,.landscape-copy) .feed-title-button{font:650 clamp(21px, 1.7vw, 26px)/1.32 var(--v2-ui-font);color:#f1eadd;text-align:left;text-wrap:pretty}.campfire-v2 .immersive-workspace .v2-post.slide .photo-caption p{-webkit-line-clamp:3;font:16px/1.45 var(--v2-ui-font);color:#c0b3a3;-webkit-box-orient:vertical;margin:8px 0 0;display:-webkit-box;overflow:hidden}.campfire-v2 .immersive-workspace .v2-post.slide .photo-caption.expanded-caption{overscroll-behavior:contain;max-height:45%;overflow-y:auto}.campfire-v2 .immersive-workspace .v2-post.slide .photo-caption.expanded-caption p{display:block;overflow:visible}.campfire-v2 .v2-caption-more{color:#f3a65a;min-height:44px;font-size:14px;font-weight:650}.campfire-v2 .immersive-workspace .v2-post.slide .photo-post .dots{bottom:12px}.campfire-v2 .immersive-workspace .v2-post.slide .photo-post .car .nav{width:44px;height:44px}.campfire-v2 .immersive-workspace .v2-post.slide[data-layout=landscape] .v2-canvas>.body{justify-content:center;gap:16px;overflow-y:auto}.campfire-v2 .immersive-workspace .v2-post.slide .body .yt{width:100%;max-width:none;height:auto;min-height:0;aspect-ratio:var(--v2-media-ratio,16/9);border-radius:12px;flex:none;position:relative;inset:auto;overflow:hidden}.campfire-v2 .immersive-workspace .v2-post.slide .yt :is(video,iframe,.poster,.landscape-poster){object-fit:contain;width:100%;height:100%}.campfire-v2 .immersive-workspace .v2-post.slide .landscape-copy{color:#f1eadd;width:100%;max-width:none;text-shadow:none;margin:0;padding:0}.campfire-v2 .immersive-workspace .v2-post.slide .landscape-copy h2{margin:0 0 8px}.campfire-v2 .immersive-workspace .v2-post.slide .landscape-copy p{color:#c0b3a3;font-size:17px;line-height:1.5;display:block}.campfire-v2 .immersive-workspace .v2-post.slide .landscape-copy a{color:#f3a65a;font-size:14px}.campfire-v2 .immersive-workspace .v2-post.slide .short-video{border-radius:12px;width:100%;max-width:none;height:100%;min-height:0;position:relative;overflow:hidden}.campfire-v2 .immersive-workspace .v2-post.slide .short-video video{object-fit:contain;width:100%;height:100%}.campfire-v2 .immersive-workspace .v2-post.slide .short-copy{color:#fff;background:#171411cc;border-radius:8px;padding:8px;bottom:64px;left:16px;right:16px}.campfire-v2 .immersive-workspace .v2-post.slide .short-controls{bottom:12px;left:16px;right:16px}.campfire-v2 .immersive-workspace .v2-post.slide :is(.short-play,.short-sound){min-width:44px;min-height:44px}.campfire-v2 .immersive-workspace .v2-post.slide:is([data-kind=audio],[data-kind=poll]) .reading-copy{background:var(--surface);border:1px solid var(--line);width:100%;max-height:100%;color:var(--ink);border-radius:20px;padding:24px;position:relative;overflow-y:auto}.campfire-v2 .immersive-workspace .v2-post.slide:is([data-kind=audio],[data-kind=poll]) .reading-copy h2{font:700 28px/1.2 var(--v2-ui-font)}.campfire-v2 .immersive-workspace .v2-post.slide:is([data-kind=audio],[data-kind=poll]) .reading-copy p{font:18px/1.5 var(--v2-ui-font)}.campfire-v2 .immersive-workspace .v2-post.slide audio{width:100%}.campfire-v2 .immersive-workspace .feed-column.has-channel .immersive-feed{top:var(--channel-header-space,74px);height:calc(100% - var(--channel-header-space,74px))}.campfire-v2 .immersive-workspace .channel-heading{z-index:7;width:auto;max-width:none;margin:16px 24px 0;position:relative}@media (width<=1100px) and (width>=761px){.campfire-v2 .immersive-workspace .v2-post.slide{gap:12px;padding-inline:16px 60px}.campfire-v2 .immersive-workspace .v2-post.slide .v2-canvas>.body{inset-inline:20px}.campfire-v2 .immersive-workspace .feed-command .agent-bar{border-radius:20px;flex-wrap:wrap}.campfire-v2 .immersive-workspace .feed-command .agent-bar textarea{flex:180px}.campfire-v2 .immersive-workspace .feed-command .agent-tools{margin-left:auto}}@media (width<=760px){.campfire-v2 .immersive-workspace .v2-post.slide{padding:0 0 calc(58px + env(safe-area-inset-bottom));gap:0}.campfire-v2 .immersive-workspace .v2-post.slide .v2-canvas{border:0;border-radius:0;width:100%;max-width:none;height:100%}.campfire-v2 .immersive-workspace .v2-post.slide .v2-canvas>.meta{inset:calc(60px + env(safe-area-inset-top)) 76px auto 16px;height:38px}.campfire-v2 .immersive-workspace .v2-post.slide .meta .av{width:36px;min-width:36px;height:36px;font-size:12px}.campfire-v2 .immersive-workspace .v2-post.slide .v2-canvas>.body{inset:calc(114px + env(safe-area-inset-top)) 76px 24px 16px}.campfire-v2 .v2-reading-card{border-radius:16px;padding:22px 20px}.campfire-v2 .v2-reading-card header{flex-direction:column;align-items:flex-start;margin-bottom:20px}.campfire-v2 .v2-reading-card.shared-link h2{font-size:25px}.campfire-v2 .immersive-workspace .v2-feed-rail>.content-actions.foot{inset:auto 8px calc(76px + env(safe-area-inset-bottom)) auto;gap:12px;width:56px;position:absolute}.campfire-v2 .immersive-workspace .v2-feed-rail .content-actions .action-icon{width:48px;min-height:44px}.campfire-v2 .immersive-workspace .v2-feed-rail .content-actions .rail-icon{width:44px;height:44px}.campfire-v2 .immersive-workspace .mobile-tools{height:calc(48px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0;z-index:7;background:0 0;margin:0;position:absolute;inset:0 0 auto}.campfire-v2 .mobile-tools>button{background:0 0;width:44px;min-width:44px;height:44px;padding:10px}.campfire-v2 .mobile-tools>button:first-child span{display:none}.campfire-v2 .v2-feed-tabs{left:50%;top:env(safe-area-inset-top);white-space:nowrap;align-items:center;gap:20px;height:48px;display:flex;position:absolute;transform:translate(-50%)}.campfire-v2 .v2-feed-tabs a{pointer-events:auto;color:var(--ink-2);padding:8px 0;font-size:16px;font-weight:650;text-decoration:none}.campfire-v2 .v2-feed-tabs a[aria-current=page]{color:var(--ink)}.campfire-v2 .immersive-workspace .mobile-command-content .agent-bar{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:stretch;padding:8px;display:flex}.campfire-v2 .immersive-workspace .mobile-command-content .agent-bar textarea{width:100%;min-height:72px;height:clamp(72px, calc(var(--command-viewport-height) * .24), 112px);flex:none;max-height:144px}.campfire-v2 .immersive-workspace .mobile-command-content .agent-tools{flex-wrap:wrap;flex:none;gap:4px;width:100%;margin-left:0}.campfire-v2 .immersive-workspace .mobile-command-content .agent-context{max-width:none}.campfire-v2 .immersive-workspace .feed-command.mobile-command-launcher{height:calc(58px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);pointer-events:auto;width:100%;padding:0;inset:auto 0 0}.campfire-v2 .v2-mobile-nav{width:100%;height:100%;padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.campfire-v2 .v2-mobile-nav :is(a,.command-launcher){width:auto;min-width:0;height:auto;min-height:44px;box-shadow:none;color:var(--ink-2);background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;text-decoration:none;display:flex;position:relative}.campfire-v2 .v2-mobile-nav .command-launcher{color:var(--accent)}.campfire-v2 .v2-mobile-nav [aria-current=page]{color:var(--ink)}.campfire-v2 .v2-mobile-nav svg{width:23px;height:23px}.campfire-v2 .v2-mobile-nav b{color:var(--on-accent);background:var(--accent);border-radius:99px;padding:0 4px;font-size:10px;position:absolute;top:4px;left:55%}.campfire-v2 .mobile-command-sheet .agent-bar{border-radius:24px}.campfire-v2 .immersive-workspace .feed-column.has-channel .channel-heading{margin:52px 12px 8px}.campfire-v2 .immersive-workspace .feed-column.has-channel .v2-post.slide .meta{inset-block-start:16px}.campfire-v2 .immersive-workspace .feed-column.has-channel .v2-post.slide .body{inset-block-start:68px}}@media (width<=350px){.campfire-v2 .v2-reading-card{padding:19px 16px}.campfire-v2 .v2-feed-tabs{gap:14px}.campfire-v2 .v2-feed-tabs a{font-size:14px}}@media (height<=560px) and (width<=760px){.campfire-v2 .immersive-workspace .v2-feed-rail>.content-actions.foot{justify-content:space-between;gap:0;inset-block:52px 72px}.campfire-v2 .immersive-workspace .v2-feed-rail .content-actions .action-icon{min-height:44px}.campfire-v2 .immersive-workspace .v2-feed-rail .content-actions .rail-icon{width:36px;height:36px}.campfire-v2 .immersive-workspace .v2-feed-rail .v2-action-count{display:none}.campfire-v2 .immersive-workspace .v2-post.slide .v2-canvas>.body{inset-block:104px 12px}}.campfire-v2 .immersive-workspace .v2-command-dock{z-index:8;background:0 0;width:min(728px,100% - 100px);height:auto;margin:0;padding:0;display:block;position:absolute;bottom:20px;left:24px;right:auto;transform:none}.campfire-v2 .v2-command-ui[hidden]{display:none}.campfire-v2 .feed-column:has(.v2-post) .v2-command-fallback{display:none}.campfire-v2 .v2-command-fallback{min-height:44px;color:var(--accent);border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;display:flex}.campfire-v2 .immersive-workspace .v2-command-dock .v2-command-composer{border:1px solid var(--line);background:var(--theme-control,var(--surface));width:100%;max-width:none;height:56px;min-height:56px;color:var(--ink);transform-origin:100%;border-radius:28px;flex-direction:row;align-items:center;gap:2px;margin:0;padding:0 6px;display:flex;box-shadow:0 14px 40px #00000028}.campfire-v2 .immersive-workspace .v2-command-dock .v2-command-composer textarea{resize:none;width:auto;min-width:0;height:40px;min-height:40px;max-height:40px;color:var(--ink);font:16px/24px var(--v2-ui-font);background:0 0;border:0;flex:1 1 0;padding:8px 6px}.campfire-v2 .immersive-workspace .v2-command-dock .agent-tools{display:contents}.campfire-v2 .immersive-workspace .v2-command-composer button{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--ink-2);box-shadow:none;background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;margin:0;padding:0;display:grid}.campfire-v2 .v2-command-composer button:hover{background:var(--hover);color:var(--ink)}.campfire-v2 .v2-command-composer button svg{width:20px;height:20px}.campfire-v2 .immersive-workspace .v2-command-composer .agent-send:disabled{display:none}.campfire-v2 .immersive-workspace .v2-command-dock .v2-command-context{width:fit-content;max-width:100%;margin:0 0 6px;display:block;position:relative}.campfire-v2 .immersive-workspace .feed-command .v2-command-context .agent-context{border:1px solid var(--line);background:var(--theme-control,var(--surface));max-width:100%;min-height:32px;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:flex;box-shadow:0 4px 14px #00000014}.campfire-v2 .v2-command-context .command-menu{z-index:10;width:220px;max-width:calc(100vw - 24px);position:absolute;inset:auto auto calc(100% + 6px) 0}.campfire-v2 .v2-command-composer .post-type-menu{z-index:10;width:220px;max-height:min(340px,55vh);position:absolute;inset:auto auto calc(100% + 6px) 0;overflow-y:auto}.campfire-v2 .immersive-workspace .v2-command-composer .post-type-menu button{border-radius:10px;justify-content:flex-start;gap:8px;width:100%;padding:8px 12px;display:flex}.campfire-v2 .v2-command-composer .agent-tool-spacer{display:none}.campfire-v2 .v2-command-dock .feed-assistant{width:100%;max-height:40vh;margin:0 0 8px;position:static;overflow-y:auto}.campfire-v2 .immersive-workspace .v2-feed-rail .v2-ask-launcher{color:var(--accent);transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s}.campfire-v2 .v2-ask-label{font-size:11px;line-height:1.2}.campfire-v2 .immersive-workspace .v2-feed-rail .v2-ask-launcher .rail-icon{color:var(--accent)}.campfire-v2 .v2-ask-launcher[aria-expanded=true]{opacity:0;pointer-events:none;transform:scale(.1)}.campfire-v2 .v2-mobile-footer{height:calc(58px + env(safe-area-inset-bottom));z-index:8;background:var(--surface);border-top:1px solid var(--line);transition:opacity .2s,transform .35s;position:absolute;inset:auto 0 0}.campfire-v2 .v2-mobile-footer.command-expanded{opacity:0;pointer-events:none;transform:translateY(12px)}.campfire-v2 .v2-command-overlay{inset:var(--command-viewport-top,0px) 0 auto;width:100%;max-width:none;height:var(--command-viewport-height,100dvh);max-height:none;color:var(--ink);background:0 0;border:0;border-radius:0;margin:0;padding:0;position:fixed}.campfire-v2 .v2-command-overlay::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0005}.campfire-v2 .immersive-workspace .v2-command-dock.v2-command-mobile{inset:auto 12px max(12px, env(safe-area-inset-bottom));width:auto;max-height:calc(100% - 24px);position:absolute;overflow:visible}@media (width<=760px){.campfire-v2 .immersive-workspace .v2-feed-rail .content-actions .v2-ask-launcher{display:none}.campfire-v2 .immersive-workspace .v2-post.slide{padding-bottom:calc(58px + env(safe-area-inset-bottom))}.campfire-v2 .v2-command-context .agent-context{min-height:44px}.campfire-v2 .v2-command-composer button{flex-basis:44px}.campfire-v2 .v2-command-overlay .action-status{background:var(--surface);border-radius:12px;padding:8px}}@media (height<=560px) and (width<=760px){.campfire-v2 .immersive-workspace .v2-feed-rail>.content-actions.foot{grid-template-columns:repeat(2,48px);grid-auto-rows:44px;gap:4px;width:100px;display:grid;inset:auto 8px 72px auto}.campfire-v2 .v2-ask-label{display:none}.campfire-v2 .immersive-workspace .v2-post.slide .v2-canvas>.body,.campfire-v2 .immersive-workspace .v2-post.slide .v2-canvas>.meta{right:128px}}@media (prefers-reduced-motion:reduce){.campfire-v2 .v2-ask-launcher,.campfire-v2 .v2-mobile-footer{transition:none}}.campfire-v2 .immersive-workspace .v2-feed-rail{z-index:6;width:48px;position:absolute;bottom:24px}.campfire-v2 .v2-rail-space{flex:0 0 48px}.campfire-v2 .immersive-workspace .v2-feed-rail>.content-actions.foot{position:relative;inset:auto}@media (width<=760px){.campfire-v2 .v2-rail-space{display:none}.campfire-v2 .immersive-workspace .v2-feed-rail{right:8px;bottom:calc(76px + env(safe-area-inset-bottom));width:56px;left:auto!important}}@media (height<=560px) and (width<=760px){.campfire-v2 .immersive-workspace .v2-feed-rail{width:100px;bottom:72px}}.nav-inbox.svelte-1id06mm{position:relative}.unread-badge.svelte-1id06mm{background:var(--accent-soft);min-width:22px;height:22px;color:var(--accent);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.compact-inbox.svelte-1id06mm .unread-badge:where(.svelte-1id06mm){min-width:18px;height:18px;padding:0 3px;font-size:10px;position:absolute;top:3px;right:0}.nav-section-head.nav-channel-head.svelte-1id06mm{grid-template-columns:minmax(0,1fr);min-height:32px;display:grid}.nav-channel-heading.svelte-1id06mm,.nav-bulk-actions.svelte-1id06mm{grid-area:1/1;justify-content:space-between;align-items:center;gap:8px;transition:opacity .12s;display:flex}.nav-bulk-actions.svelte-1id06mm{opacity:0;pointer-events:none}.nav-bulk-actions.svelte-1id06mm button:where(.svelte-1id06mm){cursor:pointer;background:0 0;border:0;min-height:32px;padding:4px 0}.nav-bulk-actions.svelte-1id06mm button:where(.svelte-1id06mm):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.nav-bulk-actions.svelte-1id06mm button:where(.svelte-1id06mm):disabled{opacity:.5;cursor:wait}.bulk-visible.svelte-1id06mm .nav-channel-heading:where(.svelte-1id06mm){opacity:0;pointer-events:none}.bulk-visible.svelte-1id06mm .nav-bulk-actions:where(.svelte-1id06mm){opacity:1;pointer-events:auto}@media (hover:none),(pointer:coarse),(width<=760px){.nav-channel-heading.svelte-1id06mm,.bulk-visible.svelte-1id06mm .nav-channel-heading:where(.svelte-1id06mm){opacity:1;pointer-events:auto;grid-area:1/1}.nav-bulk-actions.svelte-1id06mm,.bulk-visible.svelte-1id06mm .nav-bulk-actions:where(.svelte-1id06mm){opacity:1;pointer-events:auto;grid-area:2/1}.nav-bulk-actions.svelte-1id06mm button:where(.svelte-1id06mm){min-height:44px}}@media (prefers-reduced-motion:reduce){.nav-channel-heading.svelte-1id06mm,.nav-bulk-actions.svelte-1id06mm{transition:none}}.prototype-shell .select-field.svelte-6iq488{min-width:0}.prototype-shell .select-trigger.svelte-6iq488{background:var(--surface);color:var(--ink);border-color:var(--theme-control-line);border-radius:var(--radius-control)}.select-trigger.svelte-6iq488>span:where(.svelte-6iq488),.select-options.svelte-6iq488 button:where(.svelte-6iq488)>span:where(.svelte-6iq488){overflow-wrap:anywhere;min-width:0}.prototype-shell .select-trigger.placeholder.svelte-6iq488{color:var(--ink-2)}.prototype-shell .select-trigger.svelte-6iq488:not(:disabled):hover,.prototype-shell .open.svelte-6iq488 .select-trigger:where(.svelte-6iq488){border-color:var(--accent)}.select-trigger.svelte-6iq488 svg{color:var(--ink-2);transition:transform .12s}.open.svelte-6iq488 .select-trigger:where(.svelte-6iq488) svg{transform:rotate(180deg)}.prototype-shell .select-options.svelte-6iq488{background:var(--surface);border-color:var(--theme-control-line);box-shadow:0 8px 24px #0002}.select-options.upward.svelte-6iq488{top:auto;bottom:var(--menu-bottom)}.prototype-shell .select-options.svelte-6iq488 button:where(.svelte-6iq488){color:var(--ink)}.prototype-shell .select-options.svelte-6iq488 button.highlighted:where(.svelte-6iq488),.prototype-shell .select-options.svelte-6iq488 button:where(.svelte-6iq488):hover{background:var(--hover)}.prototype-shell .select-options.svelte-6iq488 button[aria-selected=true]:where(.svelte-6iq488){color:var(--accent);font-weight:600}@media (prefers-reduced-motion:reduce){.select-trigger.svelte-6iq488 svg{transition:none}}
