.shell-nav,[role=group][aria-label="Arrange stars"],[role=group][aria-label="Map controls"],details[aria-label=Workspace],header[aria-label=Search],main[aria-label=Galaxy] p[role=status],main[aria-label=Galaxy]>details{transition:opacity .4s ease}html[data-story] .shell-nav,html[data-story] [role=group][aria-label="Arrange stars"],html[data-story] [role=group][aria-label="Map controls"],html[data-story] details[aria-label=Workspace],html[data-story] header[aria-label=Search],html[data-story] main[aria-label=Galaxy] p[role=status],html[data-story] main[aria-label=Galaxy]>details{opacity:0;pointer-events:none}.galaxy_galaxy__MRQ06{position:absolute;inset:0}.galaxy_status__Ow6RY{padding:var(--space-4);color:var(--muted)}.galaxy_galaxy__MRQ06 .galaxy_status__Ow6RY{right:0;bottom:0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em}.galaxy_galaxy__MRQ06 .galaxy_status__Ow6RY,.galaxy_tooltip__k2KtI{position:absolute;padding:var(--space-2) var(--space-3);pointer-events:none}.galaxy_tooltip__k2KtI{max-width:280px;border:1px solid var(--border);border-radius:var(--radius-field);background:var(--material-thick);backdrop-filter:var(--material-blur);-webkit-backdrop-filter:var(--material-blur);box-shadow:var(--lift)}.galaxy_tooltip__k2KtI strong{display:block;font-size:var(--text-sm);font-weight:600;color:var(--paper)}.galaxy_meta__kv3fA{display:block;font-size:var(--text-xs);color:var(--muted)}.galaxy_controls__HHi3S{position:absolute;top:var(--space-2);left:var(--space-2);width:min(280px,calc(100% - var(--space-4)));max-height:calc(100% - 64px);display:flex;flex-direction:column;gap:var(--space-2)}.galaxy_list__tw4nq{min-height:0;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel)}.galaxy_list__tw4nq summary{padding:var(--space-3) var(--space-4);cursor:pointer;font-size:var(--text-sm);font-weight:500;color:var(--text)}.galaxy_list__tw4nq summary::marker{color:var(--brass)}.galaxy_list__tw4nq ul{list-style:none;padding-bottom:var(--space-2)}.galaxy_list__tw4nq button{width:100%;padding:var(--space-2) var(--space-4);border:0;border-radius:0;background:none;color:var(--text);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer}.galaxy_list__tw4nq button:hover{background:var(--rule)}.galaxy_list__tw4nq button[aria-pressed=true]{background:var(--rule);box-shadow:inset 2px 0 0 var(--accent);font-weight:600}.galaxy_listNote__PlPGD{padding:0 var(--space-4) var(--space-2);font-size:var(--text-xs);color:var(--muted)}.galaxy_listNote__PlPGD:focus{outline:none}.galaxy_list__tw4nq .galaxy_cloudRow__ICeZy{display:flex;align-items:baseline;gap:var(--space-2)}.galaxy_list__tw4nq .galaxy_cloudRow__ICeZy:before{content:"";flex:none;align-self:center;width:6px;height:6px;border-radius:50%;background:var(--hue);box-shadow:0 0 6px var(--hue)}.galaxy_list__tw4nq .galaxy_cloudRow__ICeZy .galaxy_meta__kv3fA{display:inline;margin-left:auto;font-family:var(--font-mono)}.galaxy_regions__1CCO6{position:absolute;inset:0;pointer-events:none;overflow:hidden}.galaxy_region__XPNVD{position:absolute;left:0;top:0;width:0;height:0;visibility:hidden;will-change:transform,opacity}.galaxy_region__XPNVD:before{content:"";position:absolute;left:-.5px;bottom:0;width:1px;height:26px;background:linear-gradient(to top,transparent,var(--hue));opacity:.6}.galaxy_region__XPNVD>button{position:absolute;bottom:24px;left:0;transform:translateX(-50%);display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-round);background:radial-gradient(closest-side,rgb(0 0 0/.74),rgb(0 0 0/.36) 70%,transparent);white-space:nowrap;font:400 var(--text-sm)/1 var(--font-sans);letter-spacing:.04em;color:var(--paper);text-shadow:0 0 12px var(--bg),0 0 4px var(--bg),0 0 2px var(--bg);border:0;pointer-events:auto;cursor:pointer;transition:color .15s var(--md-sys-motion-easing-emphasized),transform .15s var(--md-sys-motion-easing-emphasized)}.galaxy_region__XPNVD>button:hover{color:var(--hue)}.galaxy_region__XPNVD>button:active{transform:translateX(-50%) scale(.97)}.galaxy_region__XPNVD>button:focus-visible{outline:2px solid var(--hue);outline-offset:2px}.galaxy_region__XPNVD>button:before{content:"";align-self:center;width:5px;height:5px;border-radius:50%;background:var(--hue);box-shadow:0 0 8px var(--hue)}.galaxy_region__XPNVD small{font:400 var(--text-xs)/1 var(--font-mono);letter-spacing:.06em;color:var(--muted)}.galaxy_names__JjemR{position:absolute;inset:0;pointer-events:none;overflow:hidden}.galaxy_names__JjemR>button{position:absolute;left:0;top:0;visibility:hidden;margin:-.6em 0 0 var(--space-2);padding:0 var(--space-1);border:0;border-radius:var(--radius-round);background:rgb(0 0 0/.5);white-space:nowrap;font:400 var(--text-xs)/1.2 var(--font-mono);letter-spacing:.02em;color:var(--muted);text-shadow:0 0 6px var(--bg),0 0 2px var(--bg);pointer-events:auto;cursor:pointer;will-change:translate;opacity:0;transition:opacity .2s,visibility 0s linear .2s}.galaxy_names__JjemR>button[data-on]{visibility:visible;opacity:1;transition:opacity .2s}.galaxy_names__JjemR>button:hover{color:var(--paper)}.galaxy_names__JjemR>button:focus-visible{outline:2px solid var(--idea);outline-offset:2px}@media (prefers-reduced-motion:reduce){.galaxy_names__JjemR>button,.galaxy_names__JjemR>button[data-on]{transition:none}}.galaxy_layouts__loSxU{position:absolute;top:var(--space-3);left:50%;transform:translateX(-50%);display:flex;gap:2px;padding:3px;border:1px solid var(--border);border-radius:var(--radius-round);background:var(--material-thick);backdrop-filter:var(--material-blur);-webkit-backdrop-filter:var(--material-blur);box-shadow:var(--lift)}.galaxy_layouts__loSxU button{min-height:32px;padding:0 var(--space-4);border:0;border-radius:var(--radius-round);background:none;color:var(--muted);font:500 var(--text-xs)/1 var(--font-mono);letter-spacing:var(--tracking-controls);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--md-sys-motion-easing-emphasized),color .2s var(--md-sys-motion-easing-emphasized)}.galaxy_layouts__loSxU button:hover{color:var(--text)}.galaxy_layouts__loSxU button[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--paper);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}.galaxy_railControls__9ZWpF{display:contents}.galaxy_galaxy__MRQ06:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.galaxy_mapControls__tiIYr{position:absolute;bottom:40px;right:var(--space-3);display:grid;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--material-thick);backdrop-filter:var(--material-blur);-webkit-backdrop-filter:var(--material-blur);box-shadow:var(--lift)}.galaxy_mapControls__tiIYr button{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:0;background:none;color:var(--text);cursor:pointer}.galaxy_mapControls__tiIYr button+button{border-top:1px solid var(--border)}.galaxy_mapControls__tiIYr button:hover{background:var(--rule)}.galaxy_mapControls__tiIYr button:active{transform:scale(.94)}.galaxy_mapControls__tiIYr svg{width:18px;height:18px;fill:currentColor}@media (max-width:720px){.galaxy_mapControls__tiIYr button{width:44px;height:44px}}.galaxy_tags__FhuCu{position:absolute;inset:0;pointer-events:none;overflow:clip}.galaxy_tags__FhuCu>button{position:absolute;left:0;top:0;visibility:hidden;opacity:0;display:flex;align-items:baseline;gap:var(--space-2);margin:-.8em 0 0 var(--space-4);padding:3px var(--space-2);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:0;background:rgb(0 0 0/.8);box-shadow:0 0 0 1px rgb(0 0 0/.4),0 4px 14px rgb(0 0 0/.4);white-space:nowrap;font:400 var(--text-xs)/1.2 var(--font-mono);color:var(--paper);pointer-events:auto;cursor:pointer;will-change:transform;transition:opacity .18s,visibility 0s linear .18s,border-color .15s,box-shadow .15s}.galaxy_tags__FhuCu>button[data-side=left]{margin-left:calc(-1 * var(--space-4));translate:-100% 0}.galaxy_tags__FhuCu>button:before{content:"";position:absolute;top:50%;right:100%;width:14px;height:1px;background:linear-gradient(to left,color-mix(in srgb,var(--accent) 70%,transparent),transparent)}.galaxy_tags__FhuCu>button[data-side=left]:before{right:auto;left:100%;background:linear-gradient(to right,color-mix(in srgb,var(--accent) 70%,transparent),transparent)}.galaxy_tags__FhuCu>button[data-on]{visibility:visible;opacity:1;transition:opacity .18s,border-color .15s,box-shadow .15s;animation:galaxy_tag-in__nrjWd .46s cubic-bezier(.2,.7,.2,1) both}.galaxy_tags__FhuCu>button:hover{border-color:var(--idea);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 35%,transparent)}.galaxy_tags__FhuCu>button:focus-visible{outline:1px solid var(--idea);outline-offset:2px}.galaxy_tags__FhuCu b{color:var(--idea);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.galaxy_tags__FhuCu span{color:var(--paper)}.galaxy_tags__FhuCu small{color:color-mix(in srgb,var(--paper) 60%,transparent);font-size:inherit}.galaxy_galaxy__MRQ06:not([data-story=idle]) :is(.galaxy_layouts__loSxU,.galaxy_status__Ow6RY){opacity:.15;transition:opacity .4s}.galaxy_tags__FhuCu>button[data-side=left][data-on]{animation-name:galaxy_tag-in-left__8aVu4}@keyframes galaxy_tag-in__nrjWd{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 -20px 0 -20px);clip-path:inset(0 -20px 0 -20px)}}@keyframes galaxy_tag-in-left__8aVu4{0%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}to{-webkit-clip-path:inset(0 -20px 0 -20px);clip-path:inset(0 -20px 0 -20px)}}@media (prefers-reduced-motion:reduce){.galaxy_tags__FhuCu>button[data-on]{animation:none}}.galaxy_plain__RotnQ{align-self:flex-start;margin:var(--space-1) 0 0}@media (max-width:720px){.galaxy_layouts__loSxU{left:auto;right:var(--space-3);transform:none}.galaxy_layouts__loSxU button{min-height:44px;padding:0 var(--space-2);letter-spacing:.04em}.galaxy_galaxy__MRQ06 .galaxy_status__Ow6RY{-webkit-clip-path:inset(50%);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}}@media (max-width:380px){.galaxy_layouts__loSxU button{padding:0 var(--space-2);letter-spacing:.02em}}.interview_interview__rh1qt{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border)}.interview_label__CtxMv{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--brass)}.interview_list__gzVlH{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.interview_row__244sK{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding-left:var(--space-3);border-left:1px solid var(--brass)}.interview_question__9EPIs{margin:0;font-family:var(--font-display);font-size:var(--title);line-height:1.2;color:var(--paper)}.interview_why__zh1fD{margin:0;font-size:var(--text-sm);color:var(--muted)}.interview_field__Y9Ab4{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--brass);margin-right:var(--space-1)}.interview_row__244sK input{width:100%;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);font:inherit;min-height:44px}.interview_row__244sK input:focus-visible{outline:2px solid var(--brass);outline-offset:1px}.interview_use__YW7Uo{justify-self:start;border:1px solid var(--idea);border-radius:var(--radius-sm);background:none;color:var(--idea);padding:var(--space-1) var(--space-3);min-height:44px;font:inherit;cursor:pointer}.interview_use__YW7Uo:disabled{color:var(--muted);border-color:var(--border);cursor:default}.interview_note__gQfx_{margin:0;color:var(--muted);font-size:var(--text-sm)}.interview_actions__CViop{display:flex;flex-wrap:wrap;gap:var(--space-2)}.interview_skip__hJtu1{border:1px solid var(--border);border-radius:var(--radius-sm);background:none;color:var(--text);padding:var(--space-1) var(--space-3);min-height:44px;font:inherit;cursor:pointer}.interview_skip__hJtu1:disabled{color:var(--muted);cursor:default}.ideas_manager__C6ZXw{min-width:0;padding:14px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface-low);color:var(--ink);-webkit-backdrop-filter:var(--material-blur);backdrop-filter:var(--material-blur)}.ideas_toolbar__aiJXN{display:flex;align-items:flex-end;gap:10px}.ideas_toolbar__aiJXN label{display:grid;grid-gap:6px;gap:6px;flex:1 1;min-width:0;font-size:12px;color:var(--ink-2)}.ideas_manager__C6ZXw button,.ideas_manager__C6ZXw select{min-height:44px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface-high);color:var(--ink);padding:10px 12px;font:inherit}.ideas_manager__C6ZXw select{width:100%;min-width:0;text-overflow:ellipsis}.ideas_manager__C6ZXw option{background:var(--surface);color:white}.ideas_manager__C6ZXw button{cursor:pointer}.ideas_manager__C6ZXw button:disabled{opacity:.5;cursor:not-allowed}.ideas_manager__C6ZXw :is(button,select,summary,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ideas_manage__Ti1lv{margin-top:8px}.ideas_manage__Ti1lv summary{padding:12px 0;color:var(--ink-2);cursor:pointer;font-size:13px}.ideas_confirm__jDn5I{margin-top:12px;padding-top:12px;border-top:1px solid var(--hairline);overflow-wrap:anywhere}.ideas_confirm__jDn5I h3{font-size:16px;margin:0 0 8px}.ideas_confirm__jDn5I p,.ideas_notice__A_gY1{font-size:13px;line-height:1.5;color:var(--ink-2)}.ideas_confirm__jDn5I a{display:inline-block;padding:10px 0;color:var(--accent)}.ideas_actions__u8HZ_{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ideas_manager__C6ZXw .ideas_danger__g30ep{color:var(--failed);border-color:var(--failed)}.ideas_notice__A_gY1{margin-bottom:0;overflow-wrap:anywhere}.idea_idea__q8UWF{margin:var(--space-3);padding:var(--space-4);display:grid;grid-gap:var(--space-3);gap:var(--space-3);font-size:var(--text-md)}.idea_meta__Ui_nq{color:var(--muted);font-size:var(--text-sm)}.idea_unknown__RKFs3{color:var(--muted);font-style:italic}.idea_form__ul_0O{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.idea_field__mwOEw{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.idea_field__mwOEw span{color:var(--muted);font-size:var(--text-sm)}.idea_idea__q8UWF input,.idea_idea__q8UWF textarea{width:100%;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);font:inherit;resize:vertical}.idea_actions__0xZXY{display:flex;gap:var(--space-2)}.idea_primary__iAa5j,.idea_secondary__3whuL{border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);font:inherit;cursor:pointer}.idea_primary__iAa5j{border-color:var(--idea);background:none;color:var(--idea)}.idea_secondary__3whuL{background:none;color:var(--text);justify-self:start}.idea_primary__iAa5j:disabled,.idea_secondary__3whuL:disabled{color:var(--muted);border-color:var(--border);cursor:default}.idea_evidence__mIp0Z{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border)}.idea_evidenceTitle__em6o7{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:var(--title);font-weight:600;line-height:1.15;color:var(--paper)}.idea_groupTitle__SqwgR{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--brass)}.idea_evidenceList__oAjoL{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.idea_evidenceItem__IZLxU{display:grid;grid-gap:2px;gap:2px;padding-left:var(--space-3);border-left:1px solid var(--border)}.idea_evidenceItem__IZLxU p{margin:0;overflow-wrap:anywhere}.mentor_host__6CROy{display:grid;justify-items:center;grid-gap:7px;gap:7px;font-family:var(--font-sans),system-ui,sans-serif}.mentor_bubble__zmsTi{position:relative;width:60px;height:65px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;transition:transform .15s ease-out}.mentor_bubble__zmsTi fred-pet{width:100%;pointer-events:none}.mentor_bubble__zmsTi:after{display:none}.mentor_bubble__zmsTi:hover:not(:disabled){transform:translateY(-2px)}.mentor_bubble__zmsTi:focus-visible,.mentor_utility__iZYZu:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.mentor_bubble__zmsTi:disabled{opacity:.5;cursor:wait}.mentor_bubble__zmsTi:before{content:"";position:absolute;inset:-4px -8px;border:2px solid transparent;border-radius:50%;pointer-events:none}.mentor_bubble__zmsTi[data-state=connecting]:before{border-top-color:var(--accent);border-right-color:color-mix(in srgb,var(--accent) 33%,transparent);animation:mentor_orbit__Zs9Ev 1.1s linear infinite}.mentor_bubble__zmsTi[data-state=listening]:before{border-color:color-mix(in srgb,var(--accent) 40%,transparent);animation:mentor_breathe__fNsey 2.4s ease-in-out infinite}.mentor_bubble__zmsTi[data-state=speaking]:before{border-color:var(--accent);animation:mentor_breathe__fNsey .9s ease-in-out infinite}.mentor_bubble__zmsTi[data-state=muted]{opacity:.75}@keyframes mentor_orbit__Zs9Ev{to{transform:rotate(1turn)}}@keyframes mentor_breathe__fNsey{50%{transform:scale(1.12);opacity:.3}}.mentor_dock__FGroQ{display:flex;align-items:center;justify-content:center;gap:14px}.mentor_utility__iZYZu{min-height:44px;padding:8px;background:var(--surface-low);font-size:11px;cursor:pointer}.mentor_utility__iZYZu,.mentor_voiceNotice__MbN6j{border:1px solid var(--hairline-strong);border-radius:var(--radius);color:var(--ink)}.mentor_voiceNotice__MbN6j{width:min(330px,calc(100vw - 32px));max-height:90px;overflow:auto;display:flex;gap:8px;align-items:center;padding:10px 12px;background:var(--surface);font-size:12px;line-height:1.5}.mentor_voiceNotice__MbN6j button{flex:none;width:44px;min-height:44px;color:inherit;background:none;border:0;font-size:23px;cursor:pointer}.mentor_caption__okA0U{color:var(--ink-2);font-size:11px;letter-spacing:.03em;white-space:nowrap}.mentor_panel__KHslP{display:flex;flex-direction:column;min-width:0;background:var(--surface-low);color:var(--ink);border:1px solid var(--hairline-strong);border-radius:var(--radius);overflow:hidden}.mentor_panel__KHslP[hidden]{display:none}.mentor_header__ZAjn3{display:flex;justify-content:space-between;align-items:center;padding:22px 22px 16px;border-bottom:1px solid var(--hairline)}.mentor_eyebrow__a1Zr2{font-size:10px;letter-spacing:.18em;color:var(--ink-2)}.mentor_header__ZAjn3 h2{font-size:21px;font-weight:500;margin-top:6px}.mentor_candidates__ZOJEU button,.mentor_panel__KHslP button{min-height:44px;padding:10px 16px;border:1px solid var(--hairline-strong);border-radius:var(--radius);color:var(--ink);background:var(--surface-high);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-controls);text-transform:uppercase}.mentor_candidates__ZOJEU button:disabled,.mentor_panel__KHslP button:disabled{opacity:.5;cursor:default}.mentor_panel__KHslP .mentor_close__5I7rE{border:0;background:transparent;font-size:25px;padding:8px 12px}.mentor_scroll__55VCr{overflow-y:auto;overscroll-behavior:contain;max-height:280px;min-height:0;padding:18px 22px}.mentor_intro__DGilU{color:var(--ink-2);line-height:1.65;font-size:14px}.mentor_audio__NpTxB{margin:16px 0 22px}.mentor_audio__NpTxB>p{color:var(--ink-2);font-size:12px;margin-top:10px}.mentor_reply__m3j0c,.mentor_user__IwStD{padding:14px 16px;margin:12px 0;border-radius:var(--radius);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.mentor_user__IwStD{background:var(--control-on);margin-left:24px}.mentor_reply__m3j0c{background:var(--surface-high);margin-right:15px}.mentor_reply__m3j0c span,.mentor_user__IwStD span{display:block;font-size:10px;color:var(--ink-2);margin-bottom:5px}.mentor_proposal__Y0DrQ,.mentor_sources__BMGiy{margin:18px 0;padding:16px;border:1px solid var(--hairline-strong);border-radius:var(--radius);background:var(--surface);font-size:13px;line-height:1.6}.mentor_proposal__Y0DrQ h3,.mentor_sources__BMGiy h3{font-size:17px;margin:6px 0}.mentor_proposal__Y0DrQ summary{cursor:pointer;padding:12px 0;color:var(--ink)}.mentor_proposal__Y0DrQ label{display:grid;grid-gap:4px;gap:4px;margin-bottom:10px}.mentor_proposal__Y0DrQ textarea{width:100%;color:#fff;background:var(--surface-low);border:1px solid var(--hairline-strong);border-radius:var(--radius);padding:8px}.mentor_fine__Sq_R2{color:var(--ink-2);font-size:11px;margin-top:10px}.mentor_candidates__ZOJEU{margin-top:18px}.mentor_actionNotice__Q2anE{padding:12px;border:1px solid var(--hairline-strong);border-radius:var(--radius);font-size:13px;line-height:1.5}.mentor_proposal__Y0DrQ[data-focused=true]{border-color:var(--accent)}.mentor_candidates__ZOJEU>h3{font-size:17px}.mentor_proposal__Y0DrQ dl{display:grid;grid-gap:8px;gap:8px;margin:12px 0}.mentor_proposal__Y0DrQ dl>div{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:8px;gap:8px}.mentor_proposal__Y0DrQ dt{color:var(--ink-2);font-size:11px}.mentor_proposal__Y0DrQ dd{margin:0;overflow-wrap:anywhere}.mentor_proposal__Y0DrQ button{margin-top:8px;margin-right:6px}.mentor_transcript__T9eOY summary{cursor:pointer;color:var(--ink-2);font-size:12px;padding:12px 0}.mentor_panel__KHslP .mentor_typeToggle__zbjyd{align-self:center;background:transparent;border-color:transparent}.mentor_sources__BMGiy article{margin:10px 0}.mentor_sources__BMGiy article p{max-height:100px;overflow:auto}.mentor_sources__BMGiy article{padding-top:12px;border-top:1px solid var(--hairline)}.mentor_sources__BMGiy button{min-height:44px;padding:8px 12px;margin-right:12px;border:1px solid var(--hairline-strong);border-radius:var(--radius);color:var(--ink);background:var(--surface-high);cursor:pointer}.mentor_sources__BMGiy a{display:inline-flex;align-items:center;min-height:44px;color:var(--accent)}.mentor_error__LcrSF{padding:14px;background:#342326;color:#ffe0dc;border-radius:var(--radius);font-size:13px}.mentor_next__H3Z_d{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.mentor_compose__lfZ9a{display:flex;gap:10px;padding:12px 16px;border-top:1px solid var(--hairline);flex:none;align-items:center}.mentor_compose__lfZ9a textarea{flex:1 1;min-width:0;resize:vertical;max-height:120px;background:var(--surface-low);color:#fff;border:1px solid var(--hairline-strong);border-radius:var(--radius);padding:12px;font-size:16px}.mentor_compose__lfZ9a textarea::placeholder{color:var(--ink-2)}.mentor_compose__lfZ9a button{border-radius:var(--radius);width:44px;padding:0;font-size:23px}.mentor_status__yM9eO{color:var(--ink-2);font-size:11px;padding:0 18px 12px;display:flex;align-items:center;justify-content:space-between}.mentor_end__UGno1{color:var(--on-accent);background:var(--accent);border:1px solid transparent;border-radius:var(--radius);padding:10px;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-controls);text-transform:uppercase}@media (max-width:720px){.mentor_header__ZAjn3{padding:16px}.mentor_scroll__55VCr{padding:14px 16px}.mentor_header__ZAjn3 h2{font-size:19px}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.mentor_panel__KHslP{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface);border-color:#b9c8e4}}@media (prefers-reduced-motion:reduce){.mentor_host__6CROy *,.mentor_host__6CROy :after,.mentor_host__6CROy :before{transition:none!important;animation:none!important}}@media (max-width:720px){.mentor_bubble__zmsTi{width:52px;height:56px}}@media (prefers-reduced-motion:reduce){.mentor_bubble__zmsTi{transition:none}.mentor_bubble__zmsTi:hover:not(:disabled){transform:none}}.plan_panel__v_gGY{margin:var(--space-3);padding:var(--space-4);display:grid;grid-gap:var(--space-2);gap:var(--space-2);font-size:var(--text-md)}.plan_meta__q_pZX{margin:0;color:var(--muted);font-size:var(--text-sm)}.plan_part__HzMlr{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--brass)}.plan_form__feqY5{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-2)}.plan_field__733Li{display:grid;grid-gap:var(--space-1);gap:var(--space-1);color:var(--muted);font-size:var(--text-sm)}.plan_field__733Li input{width:7em;min-height:44px;padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);font:inherit}.plan_primary__RJ4wx{min-height:44px;padding:var(--space-1) var(--space-3);border:1px solid var(--idea);border-radius:var(--radius-sm);background:none;color:var(--idea);font:inherit;cursor:pointer}.plan_primary__RJ4wx:disabled{color:var(--muted);border-color:var(--border);cursor:default}.plan_list__83Z7D{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.plan_list__83Z7D li{padding-left:var(--space-3);border-left:1px solid var(--border);overflow-wrap:anywhere}.plan_hour__7nuLw{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--brass)}.plan_previous__XjU6Y{border-top:1px solid var(--border);padding-top:var(--space-2)}.plan_previous__XjU6Y summary{cursor:pointer;color:var(--muted);font-size:var(--text-sm);min-height:44px;display:flex;align-items:center}.revisions_panel__7HVFl{margin:var(--space-3);padding:var(--space-4);display:grid;grid-gap:var(--space-3);gap:var(--space-3);font-size:var(--text-md)}.revisions_meta__wkKQv{color:var(--muted);font-size:var(--text-sm)}.revisions_unknown__1S1HB{color:var(--muted);font-style:italic}.revisions_trail__OYB6l{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2)}.revisions_actions__oglSr button,.revisions_primary__crP_H,.revisions_trail__OYB6l button{border:1px solid var(--border);border-radius:var(--radius-sm);background:none;color:var(--text);padding:var(--space-1) var(--space-3);font:inherit;cursor:pointer}.revisions_trail__OYB6l button[aria-pressed=true]{border-color:var(--history);color:var(--history)}.revisions_primary__crP_H{border-color:var(--idea);color:var(--idea);justify-self:start}.revisions_panel__7HVFl button:disabled{color:var(--muted);border-color:var(--border);cursor:default}.revisions_fields__wDtko{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.revisions_fields__wDtko div{display:grid;grid-template-columns:7rem 1fr;grid-gap:var(--space-2);gap:var(--space-2)}.revisions_fields__wDtko dt{color:var(--muted);text-transform:capitalize}.revisions_suggestions__Dt_qX{list-style:none;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.revisions_suggestion__xUyAX{border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.revisions_suggestion__xUyAX strong{text-transform:capitalize}.revisions_actions__oglSr{display:flex;gap:var(--space-2)}.scorecard_panel__4bYGh{margin:var(--space-3);padding:var(--space-4);display:grid;grid-gap:var(--space-2);gap:var(--space-2);font-size:var(--text-md)}.scorecard_meta__fU5Za{margin:0;color:var(--muted);font-size:var(--text-sm)}.scorecard_part__jfDQe{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--brass)}.scorecard_primary__u3Z_x{justify-self:start;min-height:44px;padding:var(--space-1) var(--space-3);border:1px solid var(--idea);border-radius:var(--radius-sm);background:none;color:var(--idea);font:inherit;cursor:pointer}.scorecard_primary__u3Z_x:disabled{color:var(--muted);border-color:var(--border);cursor:default}.scorecard_rows__QKk79{margin:0;padding:0;list-style:none;display:grid}.scorecard_row__PSm_o{border-top:1px solid var(--border)}.scorecard_row__PSm_o summary{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:var(--space-1) var(--space-2);gap:var(--space-1) var(--space-2);min-height:44px;padding:var(--space-2) 0;cursor:pointer}.scorecard_name__cBGRl{grid-column:1;grid-row:1;font-family:var(--font-display);font-size:var(--title);font-weight:600;color:var(--paper)}.scorecard_score__Nm_r8{grid-column:2;grid-row:1;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text);text-align:right}.scorecard_score__Nm_r8[data-score=none]{color:var(--uncertain);font-style:italic}.scorecard_badge__CONVj{grid-column:2;grid-row:2;justify-self:end}.scorecard_meter__Lz_0X{grid-column:1;grid-row:2;width:100%;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--radius-round);background:var(--border)}.scorecard_meter__Lz_0X::-webkit-meter-bar{height:6px;border:0;border-radius:var(--radius-round);background:var(--border)}.scorecard_meter__Lz_0X::-webkit-meter-even-less-good-value,.scorecard_meter__Lz_0X::-webkit-meter-optimum-value,.scorecard_meter__Lz_0X::-webkit-meter-suboptimum-value{border-radius:var(--radius-round);background:var(--brass)}.scorecard_meter__Lz_0X::-moz-meter-bar{border-radius:var(--radius-round);background:var(--brass)}.scorecard_points__FPeYK{margin:0 0 var(--space-2);padding:0;list-style:none;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.scorecard_points__FPeYK li{padding-left:var(--space-3);border-left:1px solid var(--border);overflow-wrap:anywhere}.scorecard_cite__l557X{margin-left:var(--space-1);padding:0 var(--space-1);border:0;background:none;color:var(--idea);font:inherit;font-size:var(--text-sm);text-decoration:underline;cursor:pointer}.search_search__3GKA3{position:relative;max-width:640px}.search_input__WmsIq{width:100%;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);color:var(--text);font:inherit}.search_panel__M66BE{position:absolute;z-index:10;top:calc(100% + 4px);left:0;right:0;max-height:60vh;overflow-y:auto;padding:var(--space-2) 0}.search_list__HGq_K{list-style:none}.search_item__dm4zi{display:flex;justify-content:space-between;gap:12px;width:100%;padding:6px var(--space-3);border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.search_item__dm4zi:hover,.search_item__dm4zi[aria-current=true]{background:var(--border)}.search_meta__sDTUk{color:var(--muted);white-space:nowrap}.search_heading__KElv9{padding:var(--space-1) var(--space-3);color:var(--muted)}@media (max-width:720px){.search_item__dm4zi{flex-direction:column;gap:2px}.search_meta__sDTUk{white-space:normal}}.search_bar__K5dm5{display:flex;gap:var(--space-2)}.search_bar__K5dm5 .search_input__WmsIq{flex:2 1;min-width:0}.search_bar__K5dm5 .search_filter__SZZSk{flex:1 1;min-width:0}.search_bar__K5dm5 .search_filter__SZZSk select{width:100%;max-width:none;font-size:var(--text-sm)}.search_filter__SZZSk select{height:100%;max-width:140px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);color:var(--text);font:inherit;font-size:var(--text-sm);text-overflow:ellipsis}.search_filter__SZZSk select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.search_hidden__nSF57{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:720px){.search_bar__K5dm5{flex-wrap:wrap}.search_bar__K5dm5 .search_input__WmsIq{flex-basis:100%}.search_filter__SZZSk{flex:1 1;min-width:0}.search_filter__SZZSk select{width:100%;max-width:none}}.search_filterMenu__0O7co{flex:none;position:relative}.search_filterMenu__0O7co summary{cursor:pointer;list-style:none;padding:12px 16px;min-height:44px;color:var(--ink);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-controls);text-transform:uppercase}.search_filterMenu__0O7co summary,.search_filterSheet__7Jm_Z{border:1px solid var(--hairline-strong);border-radius:var(--radius);background:var(--surface)}.search_filterSheet__7Jm_Z{position:absolute;right:0;top:calc(100% + 10px);width:min(320px,calc(100vw - 32px));padding:18px;display:grid;grid-gap:16px;gap:16px;box-shadow:0 20px 60px #0009;max-height:65dvh;overflow:auto;z-index:30}.search_filterSheet__7Jm_Z .search_filter__SZZSk{display:grid;grid-gap:6px;gap:6px;flex:none;width:100%;max-width:none;color:var(--ink)}.search_filterSheet__7Jm_Z .search_filter__SZZSk select{width:100%;max-width:none;min-height:44px}.search_filterSheet__7Jm_Z button{min-height:44px;background:var(--surface-high);color:var(--ink);border:1px solid var(--hairline-strong)}@media (max-width:720px){.search_bar__K5dm5{flex-wrap:nowrap}.search_bar__K5dm5 .search_input__WmsIq{flex:1 1}}.rehearsal_rehearse__b1ZBe{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.rehearsal_heading__LHXp2{margin:0;font-family:var(--font-display);font-size:var(--title);font-weight:600;line-height:1.15;color:var(--paper)}.rehearsal_meta__tvLX9{margin:0;color:var(--muted);font-size:var(--text-sm)}.rehearsal_part__JgIFu{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--brass)}.rehearsal_items__g3XSB{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.rehearsal_items__g3XSB li{display:flex;gap:var(--space-2)}.rehearsal_items__g3XSB input{flex:1 1;min-width:0;padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);font:inherit}.rehearsal_actions__0vyqF{display:flex;flex-wrap:wrap;gap:var(--space-2)}.rehearsal_pitch__5Ex50,.rehearsal_questions__rMn51{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.rehearsal_pitch__5Ex50 li,.rehearsal_questions__rMn51 li{padding-left:var(--space-3);border-left:1px solid var(--border);overflow-wrap:anywhere}.rehearsal_questions__rMn51 p{margin:0}.rehearsal_status__jWAfk{display:inline-flex;align-items:center;gap:var(--space-1);padding:1px var(--space-2);border:1px solid;border-radius:var(--radius-round);font-size:var(--text-sm);line-height:1.4;white-space:nowrap}.rehearsal_status__jWAfk[data-status=built]{color:var(--live)}.rehearsal_status__jWAfk[data-status=planned]{color:var(--uncertain);border-style:dashed}.rehearsal_actions__0vyqF .rehearsal_primary__fHowZ{border-color:var(--idea);color:var(--idea)}.share_panel__wzYrJ{margin:var(--space-3);padding:var(--space-4);display:grid;grid-gap:var(--space-3);gap:var(--space-3);font-size:var(--text-md)}.share_meta__13wl_{color:var(--muted);font-size:var(--text-sm)}.share_share__pjVJO{display:grid;grid-gap:var(--space-2);gap:var(--space-2);justify-items:start}.share_url__2jNDj{color:var(--idea);word-break:break-all}.share_qr__qrRjq{background:#fff;padding:var(--space-2);border-radius:var(--radius-sm)}.share_panel__wzYrJ button{border:1px solid var(--border);border-radius:var(--radius-sm);background:none;color:var(--text);padding:var(--space-1) var(--space-3);font:inherit;cursor:pointer;justify-self:start}.share_panel__wzYrJ .share_primary__mFuHD{border-color:var(--idea);color:var(--idea)}.share_panel__wzYrJ button:disabled{color:var(--muted);border-color:var(--border);cursor:default}.share_moment__jbAtM{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.share_momentHeading__jo1Q7{margin:0;font-family:var(--font-display);font-size:var(--title);font-weight:600;line-height:1.15;color:var(--paper)}.share_steps__b5PGI{margin:0;padding-left:var(--space-4);display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.share_steps__b5PGI p{margin:0;overflow-wrap:anywhere}.share_part__qEgwc{color:var(--muted);font-size:var(--text-sm);margin:0}.share_basis__loOFh{margin:0;padding-left:var(--space-4);display:grid;grid-gap:var(--space-1);gap:var(--space-1);font-size:var(--text-sm);overflow-wrap:anywhere}.shell-nav{position:absolute;top:94px;right:20px;z-index:7;grid-template-columns:repeat(5,minmax(0,1fr));width:350px;padding:4px;border:1px solid var(--hairline);background:var(--surface-low);-webkit-backdrop-filter:var(--material-blur);backdrop-filter:var(--material-blur)}.shell-nav,.shell-nav a{display:grid;border-radius:var(--radius)}.shell-nav a{justify-items:center;align-content:center;grid-gap:3px;gap:3px;min-height:52px;color:var(--ink-2);font:500 10px/1.2 var(--font-mono);letter-spacing:var(--tracking-controls);text-transform:uppercase;text-decoration:none}.shell-nav-icon{display:grid;place-items:center}.shell-nav-icon svg{width:20px;height:20px;fill:currentColor}.shell-nav a[aria-current=page]{color:var(--paper);background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}.shell-nav a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.shell-nav{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#a6afc1}}.shell-steps{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;gap:var(--space-1);overflow-x:auto;margin:0 calc(-1 * var(--space-2));padding:var(--space-2);background:var(--material-thick);backdrop-filter:var(--material-blur);-webkit-backdrop-filter:var(--material-blur);scrollbar-width:none}.shell-steps a{flex:none;padding:6px 10px;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);font:var(--md-sys-typescale-label-medium);color:var(--md-sys-color-on-surface-variant);text-decoration:none}.shell-steps a:hover{background:rgba(196,198,208,.08)}.shell-steps a[aria-current=step]{border-color:transparent;background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.shell-starters{margin-top:var(--space-3);padding:0 var(--space-1)}.shell-starters p{font:var(--md-sys-typescale-body-medium);color:var(--muted);margin-bottom:var(--space-2)}.shell-starters ul{list-style:none;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.shell-starters button{width:100%;padding:10px 14px;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);background:none;color:var(--text);font:var(--md-sys-typescale-body-medium);text-align:left}.shell-sheet-handle{display:none}@media (max-width:720px){body{display:flex;flex-direction:column;height:100dvh;overflow:hidden;padding-bottom:calc(74px + env(safe-area-inset-bottom))}html[data-dest=idea] body>section[aria-label=Workspace],html[data-dest=plan] body>section[aria-label=Workspace],html[data-dest=talk] body>section[aria-label=Workspace]{display:none}.shell-nav{position:fixed;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));top:auto;width:auto;z-index:40;grid-template-columns:repeat(5,1fr);height:60px;padding:4px;border:1px solid var(--hairline);background:var(--surface-low);backdrop-filter:var(--material-blur);-webkit-backdrop-filter:var(--material-blur);box-shadow:0 10px 30px #0009}.shell-nav,.shell-nav a{display:grid;border-radius:var(--radius)}.shell-nav a{justify-items:center;align-content:center;grid-gap:2px;gap:2px;min-height:50px;font-size:10px;letter-spacing:.02em;color:var(--ink-2);text-decoration:none}.shell-nav-icon{display:grid;place-items:center}.shell-nav-icon svg{width:20px;height:20px;fill:currentColor}.shell-nav a[aria-current=page]{color:var(--paper);background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}.shell-nav a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.shell-sheet[data-open]{position:fixed;left:0;right:0;top:0;z-index:30;display:flex;flex-direction:column;max-height:62dvh;border-radius:0 0 var(--md-sys-shape-corner-extra-large) var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-surface-container-low);box-shadow:0 12px 32px rgba(0,0,0,.5);animation:sheet-in .32s var(--md-sys-motion-easing-emphasized-decelerate) both}.shell-sheet[data-open]>:first-child{overflow-y:auto;min-height:0;flex:1 1}.shell-sheet[data-open] .shell-sheet-handle{display:grid;place-items:center;flex:none;height:28px;touch-action:none;cursor:-webkit-grab;cursor:grab}.shell-sheet-handle span{width:32px;height:4px;border-radius:var(--radius);background:var(--md-sys-color-on-surface-variant);opacity:.6}}@keyframes sheet-in{0%{transform:translateY(-100%)}to{transform:none}}.snapshot_panel__yQxWN{margin:var(--space-3);padding:var(--space-4);display:grid;grid-gap:var(--space-3);gap:var(--space-3);font-size:var(--text-md)}.snapshot_meta__TloI8{color:var(--muted);font-size:var(--text-sm)}.snapshot_unknown__rOHgC{color:var(--muted);font-style:italic}.snapshot_panel__yQxWN button{justify-self:start;border:1px solid var(--border);border-radius:var(--radius-sm);background:none;color:var(--text);padding:var(--space-1) var(--space-3);font:inherit;cursor:pointer}.snapshot_panel__yQxWN .snapshot_primary__W16p_{border-color:var(--idea);color:var(--idea)}.snapshot_panel__yQxWN button:disabled{color:var(--muted);border-color:var(--border);cursor:default}.snapshot_snapshot__qn9uz{display:grid;grid-gap:var(--space-2);gap:var(--space-2);border-top:1px solid var(--border);padding-top:var(--space-3)}.snapshot_snapshot__qn9uz h4{font-size:var(--text-md);margin-top:var(--space-2)}.snapshot_title__IT5uG{font-size:var(--heading)}.snapshot_facts__4a2cn{display:grid;grid-template-columns:max-content 1fr;grid-gap:var(--space-1) var(--space-3);gap:var(--space-1) var(--space-3)}.snapshot_facts__4a2cn dt{color:var(--muted)}.snapshot_list__LMfOG{padding-left:var(--space-4)}.snapshot_snapshot__qn9uz a{color:var(--idea)}.snapshot_group__3bHtP{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}@media print{body:has(.snapshot_snapshot__qn9uz){background:#fff}body:has(.snapshot_snapshot__qn9uz) *{visibility:hidden}html body .snapshot_snapshot__qn9uz,html body .snapshot_snapshot__qn9uz *{visibility:visible;color:#000}.snapshot_snapshot__qn9uz{position:absolute;inset:0 auto auto 0;width:100%;background:#fff;border:0;padding:var(--space-5)}.snapshot_snapshot__qn9uz a{text-decoration:underline}.snapshot_print__3pHsH{display:none}}.snapshot_rubric__xQame{display:grid;grid-gap:var(--space-2);gap:var(--space-2);border-top:1px solid var(--border);padding-top:var(--space-3);container-type:inline-size}.snapshot_rubric__xQame h4{font-size:var(--text-md)}.snapshot_rubric__xQame summary{cursor:pointer;font-weight:600}.snapshot_track__F0kqx{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.snapshot_track__F0kqx h5{font-size:var(--text-md)}.snapshot_track__F0kqx h6{font-size:var(--text-sm);color:var(--muted);font-weight:600}.snapshot_columns__ViLlk{display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:1fr}@container (min-width: 520px){.snapshot_columns__ViLlk{grid-template-columns:repeat(3,minmax(0,1fr))}}.snapshot_shown__AiIXU{color:var(--idea);font-weight:400;font-size:var(--text-sm)}.snapshot_proof__UYrLX{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.snapshot_proof__UYrLX a{color:var(--idea);word-break:break-all}.snapshot_field__kE4fs{display:grid;grid-gap:var(--space-1);gap:var(--space-1);font-size:var(--text-sm);color:var(--muted)}.snapshot_field__kE4fs textarea{font:inherit;color:var(--text);background:none;border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2)}.snapshot_actions__oBZMh{display:flex;gap:var(--space-2)}.snapshot_history__CFlnb{display:grid;grid-gap:var(--space-2);gap:var(--space-2);border-top:1px solid var(--border);padding-top:var(--space-3)}.snapshot_subheading__UuSp_{font-size:var(--text-md);font-weight:600}.snapshot_historyList__gJ_9v{list-style:none;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.snapshot_historyList__gJ_9v>li{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.snapshot_panel__yQxWN .snapshot_historyList__gJ_9v button[aria-current=true]{border-color:var(--idea);color:var(--idea)}.snapshot_shareRows__qlaQk{list-style:none;display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding-left:var(--space-3);font-size:var(--text-sm);color:var(--muted)}.snapshot_shareRow___n9CM{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.votes_panel__AD5o8{margin:var(--space-3);padding:var(--space-4);display:grid;grid-gap:var(--space-3);gap:var(--space-3);font-size:var(--text-md)}.votes_meta__zN1l5{color:var(--muted);font-size:var(--text-sm)}.votes_field__bU7hy{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.votes_field__bU7hy span{color:var(--muted);font-size:var(--text-sm)}.votes_field__bU7hy input,.votes_field__bU7hy select{width:100%;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);font:inherit}.votes_primary__HIlVG{justify-self:start;border:1px solid var(--idea);border-radius:var(--radius-sm);background:none;color:var(--idea);padding:var(--space-1) var(--space-3);font:inherit;cursor:pointer}.votes_primary__HIlVG:disabled{color:var(--muted);border-color:var(--border);cursor:default}.votes_result__Plecu{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.votes_agreement__Xvliz{margin:0;font-weight:600}.votes_pick__RcpH7{display:grid;grid-gap:2px;gap:2px}.votes_concern__kjoZF,.votes_who__qD9nW{color:var(--muted);font-size:var(--text-sm)}