.auth_shell__1SgzI{width:100%;min-width:0;min-height:100dvh;display:grid;align-content:center;justify-items:center;gap:var(--space-7);padding:var(--space-7);background:radial-gradient(circle at 50% 10%,var(--brand-soft),transparent 38%),var(--canvas)}.auth_brand__fXDa0{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--text);font-size:var(--text-lg);font-weight:650;letter-spacing:-.035em}.auth_brand__fXDa0 strong{color:var(--brand);font-weight:inherit}.auth_card__AWEM6{width:min(460px,100%);min-width:0;max-width:100%;padding:clamp(24px,6vw,40px);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-lg)}.auth_eyebrow__Ev1J1{margin:0;color:var(--accent-orange);font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.auth_card__AWEM6 h1{margin:var(--space-2) 0;font-size:var(--text-2xl);letter-spacing:-.04em}.auth_deck__Sw8sb{margin:0;color:var(--text-muted);line-height:1.6}.auth_authState__P67Tc{animation:auth_authStateIn__i9iit var(--motion-duration-enter) var(--motion-ease-enter)}.auth_form__pqbI_{display:grid;gap:var(--space-4);margin-top:var(--space-6)}.auth_form__pqbI_>button{width:100%}.auth_sent__WhoYp{margin-top:var(--space-6);padding:var(--space-5);border:1px solid var(--success-border);border-radius:var(--radius-lg);background:var(--success-soft)}.auth_sent__WhoYp h2{margin:0;font-size:var(--text-lg)}.auth_sent__WhoYp p{color:var(--text-muted);line-height:1.55}.auth_card__AWEM6 footer{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--text-sm);text-align:center}.auth_card__AWEM6 footer a{color:var(--brand);font-weight:650}@keyframes auth_authStateIn__i9iit{0%{opacity:0;transform:translateY(var(--motion-distance-sm))}}@media (max-width:520px){.auth_shell__1SgzI{padding:var(--space-4)}.auth_card__AWEM6{padding:var(--space-6) var(--space-5)}}@media (prefers-reduced-motion:reduce){.auth_authState__P67Tc{animation:none}}.auth_social__Pja_g{display:grid;gap:var(--space-3);margin-top:var(--space-6)}.auth_social__Pja_g+.auth_form__pqbI_{margin-top:var(--space-4)}.auth_socialButton__lvESf{width:100%}.auth_divider__OiZqq{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.auth_divider__OiZqq:after,.auth_divider__OiZqq:before{content:"";flex:1;height:1px;background:var(--border)}.mind-ide_ide__uc7WW{height:100dvh;min-width:320px;display:flex;flex-direction:column;overflow:hidden;background:var(--canvas);color:var(--text)}.mind-ide_bar__cuTsi{min-height:var(--project-bar-height);display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-3);border-bottom:1px solid var(--border);background:var(--surface-translucent);backdrop-filter:blur(14px)}.mind-ide_bar__cuTsi>strong{font-size:var(--text-sm);font-weight:700}.mind-ide_brand__a69jd{display:flex;align-items:center}.mind-ide_barNote__SGl07{color:var(--text-subtle);font-size:var(--text-xs)}.mind-ide_search__p_TGF{width:min(260px,24vw);height:var(--control-height-compact);margin-left:auto;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);outline:0;background:var(--surface-muted);color:var(--text);font-size:var(--text-xs)}.mind-ide_search__p_TGF:focus-visible{border-color:var(--focus)}.mind-ide_saveState__5crz7{min-height:var(--control-height-compact);display:flex;align-items:center;color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap}.mind-ide_saveState__5crz7[data-state=conflict],.mind-ide_saveState__5crz7[data-state=error]{color:var(--danger)}.mind-ide_notice__gZ5bj{position:fixed;z-index:45;top:calc(var(--project-bar-height) + var(--space-3));left:50%;width:min(620px,calc(100vw - 32px));transform:translateX(-50%)}.mind-ide_notice__gZ5bj button{margin-left:auto;color:currentColor}.mind-ide_workspace__OrHBU{min-height:0;flex:1;display:grid;grid-template-columns:260px minmax(0,1fr) 380px}.mind-ide_sidebar__HEj3H{min-height:0;display:flex;flex-direction:column;overflow:auto;border-right:1px solid var(--border);background:var(--surface-subtle);scrollbar-width:thin}.mind-ide_tree__4y2kO{flex:1;padding:var(--space-2);display:grid;gap:1px;align-content:start}.mind-ide_treeSection__KQTJV{display:grid;gap:1px;padding-bottom:var(--space-2);border-bottom:1px solid var(--border)}.mind-ide_treeSection__KQTJV:last-of-type{border-bottom:0}.mind-ide_treeEmpty__9mcX8{padding:var(--space-3) var(--space-2);color:var(--text-muted);font-size:var(--text-xs)}.mind-ide_treeRowWrap__lLIst{position:relative;display:flex;align-items:center}.mind-ide_treeRowWrap__lLIst>.mind-ide_treeRow__f1Byq{min-width:0;flex:1}.mind-ide_treeRowMenu__MFdQh{opacity:0}.mind-ide_treeRowWrap__lLIst:focus-within>.mind-ide_treeRowMenu__MFdQh,.mind-ide_treeRowWrap__lLIst:hover>.mind-ide_treeRowMenu__MFdQh{opacity:1}.mind-ide_treeRow__f1Byq{width:100%;min-height:38px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:center;padding:4px 7px;border-radius:var(--radius-sm);color:var(--text-muted);text-align:left}.mind-ide_treeRow__f1Byq:focus-visible,.mind-ide_treeRow__f1Byq:hover{background:var(--surface-hover);color:var(--text)}.mind-ide_treeRow__f1Byq[data-active=true]{background:var(--surface-muted);color:var(--text)}.mind-ide_treeRow__f1Byq[data-archived=true] strong,.mind-ide_treeRow__f1Byq[data-superseded=true] strong{color:var(--text-subtle);text-decoration:line-through}.mind-ide_treeRow__f1Byq>span{min-width:0}.mind-ide_treeRow__f1Byq small,.mind-ide_treeRow__f1Byq strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mind-ide_treeRow__f1Byq strong{font-size:var(--text-xs);font-weight:600}.mind-ide_treeRow__f1Byq small{margin-top:1px;color:var(--text-subtle);font-size:11px}.mind-ide_treeRow__f1Byq svg{width:13px;color:var(--text-subtle)}.mind-ide_folder__QrGz3 summary{min-height:30px;display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:6px;padding:2px 7px;border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-xs);cursor:pointer;list-style:none}.mind-ide_folder__QrGz3 summary::-webkit-details-marker{display:none}.mind-ide_folder__QrGz3 summary:hover{background:var(--surface-hover)}.mind-ide_folder__QrGz3 summary svg{width:14px;transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}.mind-ide_folder__QrGz3[open]>summary svg{transform:rotate(90deg)}.mind-ide_archivedToggle__p4J29{padding:var(--space-3) var(--space-2);border-top:1px solid var(--border);color:var(--text-subtle);font-size:var(--text-xs);text-align:left}.mind-ide_center__5CWBL{min-width:0;min-height:0;overflow:auto;background:var(--surface)}.mind-ide_editor__b_Xek{max-width:760px;min-height:100%;display:flex;flex-direction:column;padding:var(--space-6) var(--space-6) var(--space-8);margin:0 auto}.mind-ide_editorTitle__kfUsL{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:var(--text-lg);font-weight:700;letter-spacing:-.01em}.mind-ide_axes__K4W6Q{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:var(--space-3) -7px 0}.mind-ide_axisChip__uEDV1{height:var(--control-height-compact);border-color:transparent;background:transparent;color:var(--text-muted);font-size:var(--text-xs)}.mind-ide_axisChip__uEDV1:hover{background:var(--surface-muted)}.mind-ide_axisDate__Wc7FT{width:150px;height:var(--control-height-compact);border-color:transparent;background:transparent;color:var(--text-muted);font-size:var(--text-xs)}.mind-ide_axisPin__Bl9Lk{margin-left:var(--space-2);font-size:var(--text-xs)}.mind-ide_tagInput__d9K06{height:var(--control-height-compact);margin-top:var(--space-2);border-color:transparent;background:transparent;font-size:var(--text-xs)}.mind-ide_tagInput__d9K06:focus-visible,.mind-ide_tagInput__d9K06:hover{border-color:var(--border)}.mind-ide_facts__fGE1L{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;color:var(--text-subtle);font-size:var(--text-xs)}.mind-ide_facts__fGE1L code{font:11px var(--font-mono)}.mind-ide_supersession__NMyKL{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-xs)}.mind-ide_conflictActions__AUlgP{display:flex;gap:var(--space-3);margin-top:var(--space-2)}.mind-ide_conflictActions__AUlgP button{color:currentColor;font-weight:650;text-decoration:underline}.mind-ide_evidence__zeRRI{display:grid;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken)}.mind-ide_evidence__zeRRI header{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font-size:var(--text-xs)}.mind-ide_evidence__zeRRI small{color:var(--text-subtle)}.mind-ide_evidence__zeRRI blockquote{margin:4px 0 0;padding-left:var(--space-3);border-left:2px solid var(--border-strong);color:var(--text-muted);font-size:var(--text-xs)}.mind-ide_editorBody__0R_eW{flex:1;margin-top:var(--space-4)}.mind-ide_chat__Jq15m{min-width:0;min-height:0;display:flex;flex-direction:column;border-left:1px solid var(--border);background:var(--surface)}.mind-ide_chat__Jq15m>*{min-height:0}.mind-ide_chatHead__Hm8_3{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.mind-ide_chatHead__Hm8_3 h2{margin:0;flex:1;font-size:var(--text-sm);font-weight:650}.mind-ide_chatList__ueAwD{display:flex;flex-wrap:wrap;gap:4px;padding:var(--space-2) var(--space-3);border-top:1px solid var(--border)}.mind-ide_chatList__ueAwD button{padding:3px 9px;border-radius:999px;background:var(--surface-muted);color:var(--text-muted);font-size:11px}.mind-ide_chatList__ueAwD button[data-active=true]{background:var(--surface-hover);color:var(--text)}.mind-ide_dialogActions__oBAsK{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4)}.mind-ide_keepButton__IMzB0{display:inline-flex;align-items:center;gap:5px;color:var(--text-subtle);font-size:var(--text-xs)}.mind-ide_keepButton__IMzB0:focus-visible,.mind-ide_keepButton__IMzB0:hover{color:var(--text)}.mind-ide_keepButton__IMzB0 svg{width:14px}.mind-ide_keepForm__X13xA,.mind-ide_keptResult__R5S7r{display:grid;gap:var(--space-3)}.mind-ide_keptResult__R5S7r{justify-items:start;font-size:var(--text-sm)}.mind-ide_keptResult__R5S7r p{margin:0;font-weight:650}@media (max-width:1180px){.mind-ide_workspace__OrHBU{grid-template-columns:232px minmax(0,1fr)}.mind-ide_chat__Jq15m{display:none}}@media (max-width:860px){.mind-ide_workspace__OrHBU{grid-template-columns:minmax(0,1fr)}.mind-ide_sidebar__HEj3H{display:none}.mind-ide_editor__b_Xek{padding:var(--space-4)}}.patterns_discussion__CwHeY,.patterns_project__iCDV7{overflow:clip;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-xs);transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.patterns_discussion__CwHeY:hover,.patterns_project__iCDV7:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.patterns_discussion__CwHeY[data-expanded],.patterns_project__iCDV7[data-expanded]{border-color:var(--brand-border);box-shadow:var(--shadow-lg)}.patterns_projectTop__esU3M{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:stretch}.patterns_projectTrigger__iQGGz{min-width:0;padding:var(--space-4);text-align:left}.patterns_projectTop__esU3M:hover{background:var(--surface-subtle)}.patterns_previewTrigger__5ZIzR:focus-visible,.patterns_projectDisclosure__uO2uA:focus-visible,.patterns_projectTrigger__iQGGz:focus-visible{outline-offset:-2px}.patterns_projectCopy__v2SUf{min-width:0;display:grid;gap:6px}.patterns_projectTitleRow__PP0cH{min-width:0;display:flex;align-items:center;gap:var(--space-2)}.patterns_projectTitleRow__PP0cH>strong{overflow:hidden;color:var(--text);font-size:var(--text-md);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.patterns_projectSummary__UH7Q5{display:-webkit-box;overflow:hidden;color:var(--text-muted);font-size:var(--text-sm);line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.patterns_discussionMeta__NGg4I,.patterns_projectMeta__GWaRL{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:var(--text-subtle);font-size:var(--text-xs)}.patterns_discussionMeta__NGg4I i,.patterns_projectMeta__GWaRL i{width:3px;height:3px;border-radius:50%;background:var(--border-emphasis)}.patterns_projectDisclosure__uO2uA{align-self:stretch;display:grid;place-items:center;border-left:1px solid var(--border);color:var(--text-subtle)}.patterns_projectDisclosure__uO2uA:hover{color:var(--brand)}.patterns_chevron__hUZFB{width:17px;height:17px;transition:transform var(--motion-standard)}.patterns_projectTop__esU3M:hover .patterns_chevron__hUZFB{transform:translateY(2px)}.patterns_discussion__CwHeY[data-expanded] .patterns_previewTrigger__5ZIzR svg,.patterns_project__iCDV7[data-expanded] .patterns_chevron__hUZFB{transform:rotate(180deg)}.patterns_openAction__QcwOZ{align-self:center;display:inline-flex;align-items:center;gap:6px;margin-right:var(--space-4);padding:8px 12px;border:1px solid var(--brand-border);border-radius:var(--radius-md);background:var(--brand-soft);color:var(--brand);font-size:var(--text-xs);font-weight:700;white-space:nowrap;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast)}.patterns_openAction__QcwOZ:hover{border-color:var(--action);background:var(--action);color:var(--action-ink)}.patterns_openAction__QcwOZ svg{width:14px;height:14px;transition:transform var(--motion-fast)}.patterns_openAction__QcwOZ:hover svg{transform:translateX(2px)}.patterns_projectDetails__OkCTy{padding:var(--space-5);border-top:1px solid var(--border);background:var(--surface-subtle)}.patterns_detailLead__FPIEl{max-width:760px}.patterns_detailGrid__UltKR>div>span,.patterns_detailLead__FPIEl>span,.patterns_discussionPreview__YsQPf>span{color:var(--text-subtle);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.patterns_detailGrid__UltKR>div>p,.patterns_detailLead__FPIEl>p{margin:5px 0 0;color:var(--text-muted);font-size:var(--text-sm);line-height:1.6}.patterns_detailGrid__UltKR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-5)}.patterns_detailGrid__UltKR>div{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.patterns_detailGrid__UltKR ul{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none;color:var(--text-muted);font-size:var(--text-xs)}.patterns_detailGrid__UltKR li{padding:4px 7px;border-radius:var(--radius-sm);background:var(--surface-muted)}.patterns_detailGrid__UltKR p{display:flex;align-items:flex-start;gap:var(--space-2)}.patterns_detailGrid__UltKR p svg{width:15px;height:15px;flex:none;margin-top:3px;color:var(--accent-orange)}.patterns_discussion__CwHeY{--reply-rail:68px;display:grid;grid-template-columns:var(--reply-rail) minmax(0,1fr) 44px;align-items:start}.patterns_replyMetric__Ad9tI{align-self:stretch;display:grid;align-content:center;justify-items:center;padding:var(--space-4) var(--space-2);border-right:1px solid var(--border);background:var(--surface-subtle);color:var(--text-subtle)}.patterns_replyMetric__Ad9tI strong{color:var(--text);font-size:var(--text-lg);line-height:1}.patterns_replyMetric__Ad9tI span{margin-top:4px;font-size:10px}.patterns_discussionMain__YvFwJ{min-width:0;padding:var(--space-4)}.patterns_discussionTitle__DPbow{display:flex;align-items:center;gap:var(--space-2)}.patterns_discussionTitle__DPbow>a{overflow:hidden;color:var(--text);font-size:var(--text-md);font-weight:700;letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap}.patterns_discussionTitle__DPbow>a:hover{color:var(--brand)}.patterns_discussionMain__YvFwJ>p{display:-webkit-box;overflow:hidden;margin:7px 0 10px;color:var(--text-muted);font-size:var(--text-sm);line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.patterns_previewTrigger__5ZIzR{align-self:stretch;display:grid;place-items:center;border-left:1px solid var(--border);color:var(--text-subtle)}.patterns_previewTrigger__5ZIzR:hover{background:var(--surface-subtle);color:var(--brand)}.patterns_previewTrigger__5ZIzR svg{width:17px;height:17px;transition:transform var(--motion-standard)}.patterns_discussionPreview__YsQPf{grid-column:1/-1;padding:var(--space-4) var(--space-4) var(--space-4) calc(var(--reply-rail) + var(--space-4));border-top:1px solid var(--border);background:var(--surface-subtle)}.patterns_discussionPreview__YsQPf>div{max-width:720px;margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);line-height:1.65}.patterns_discussionPreview__YsQPf>div>p{margin:0}.patterns_discussionPreview__YsQPf>a{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-3);color:var(--brand);font-size:var(--text-xs);font-weight:700}.patterns_discussionPreview__YsQPf>a svg{width:14px;height:14px}.patterns_feedCard__fSLSJ{min-width:0;max-width:100%;overflow:clip;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-xs);transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.patterns_feedCard__fSLSJ:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.patterns_feedCard__fSLSJ[data-expanded]{border-color:var(--brand-border);box-shadow:0 0 0 3px var(--focus-ring)}.patterns_feedCardBody___Pmh0{padding:var(--space-4)}.patterns_feedCardContext__0gO4K{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);color:var(--text-subtle);font-size:var(--text-xs);font-weight:620}.patterns_feedCardContext__0gO4K>svg{width:15px;height:15px;color:var(--brand)}.patterns_feedCardStatus__lLT3L{display:inline-flex}.patterns_feedCard__fSLSJ h2{margin:7px 0 0;font-size:var(--text-lg);line-height:1.25;letter-spacing:-.02em}.patterns_feedCard__fSLSJ h2 a:hover{color:var(--brand)}.patterns_feedCardExcerpt__vYdsk{display:-webkit-box;margin-top:7px;overflow:hidden;color:var(--text-muted);font-size:var(--text-sm);line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.patterns_feedCardCompactPreview__2Sxq3{margin-top:var(--space-3)}.patterns_feedCardFooter__5UhT0{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3)}.patterns_feedCardMeta__02blY{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);color:var(--text-subtle);font-size:var(--text-xs)}.patterns_feedCardMeta__02blY>span+span:before{content:"·";margin-right:var(--space-2);color:var(--border-emphasis)}.patterns_feedCardActions__rN_S7{display:flex;align-items:center;gap:var(--space-1);flex:none}.patterns_feedCardActions__rN_S7 a,.patterns_feedCardPreviewButton__PumC_{min-height:34px;display:inline-flex;align-items:center;gap:5px;padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--brand);font-size:var(--text-xs);font-weight:700;white-space:nowrap}.patterns_feedCardActions__rN_S7 a:hover,.patterns_feedCardPreviewButton__PumC_:hover{background:var(--brand-soft)}.patterns_feedCardActions__rN_S7 svg{width:14px;height:14px}.patterns_feedCardPreviewButton__PumC_ svg{transition:transform var(--motion-standard)}.patterns_feedCard__fSLSJ[data-expanded] .patterns_feedCardPreviewButton__PumC_ svg{transform:rotate(180deg)}.patterns_feedCardDetails__q3fTC{padding:var(--space-4);border-top:1px solid var(--border);background:var(--surface-subtle)}.patterns_feedCardDetails__q3fTC[data-state=open]{animation:patterns_feedCardOpen__h28eS var(--motion-duration-enter) var(--motion-ease-enter)}.patterns_feedCardDetails__q3fTC[data-state=closed]{animation:patterns_feedCardClose___Jhzb var(--motion-duration-exit) var(--motion-ease-exit)}@keyframes patterns_feedCardOpen__h28eS{0%{height:0;opacity:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes patterns_feedCardClose___Jhzb{0%{height:var(--radix-collapsible-content-height);opacity:1}to{height:0;opacity:0}}@media (max-width:640px){.patterns_projectTop__esU3M{grid-template-columns:minmax(0,1fr) 40px}.patterns_projectTrigger__iQGGz{padding:var(--space-3)}.patterns_openAction__QcwOZ{grid-column:1;justify-self:start;margin:0 0 var(--space-3) var(--space-3)}.patterns_projectDisclosure__uO2uA{grid-column:2;grid-row:1/-1}.patterns_detailGrid__UltKR{grid-template-columns:1fr}.patterns_discussion__CwHeY{--reply-rail:54px}.patterns_discussionTitle__DPbow{align-items:flex-start;flex-direction:column}.patterns_discussionTitle__DPbow>a{white-space:normal}.patterns_feedCardBody___Pmh0,.patterns_feedCardDetails__q3fTC{padding:var(--space-3)}.patterns_feedCardFooter__5UhT0{align-items:flex-start;flex-direction:column}.patterns_feedCardActions__rN_S7{width:100%;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.patterns_chevron__hUZFB,.patterns_discussion__CwHeY,.patterns_openAction__QcwOZ,.patterns_openAction__QcwOZ svg,.patterns_previewTrigger__5ZIzR svg,.patterns_project__iCDV7{transition:none}.patterns_openAction__QcwOZ:hover svg,.patterns_projectTop__esU3M:hover .patterns_chevron__hUZFB{transform:none}.patterns_feedCardPreviewButton__PumC_ svg,.patterns_feedCard__fSLSJ{transition:none}.patterns_feedCardDetails__q3fTC[data-state]{animation:none}}.copilot-shell_shell__5p5U9{--copilot-width:440px;--copilot-panel-width:var(--copilot-width);--copilot-launcher-clearance:var(--space-12);display:grid;grid-template-columns:minmax(0,1fr) 0;min-height:100dvh;transition:grid-template-columns .16s ease}.copilot-shell_shell__5p5U9[data-open=true]{grid-template-columns:minmax(0,1fr) var(--copilot-width)}.copilot-shell_shell__5p5U9[data-resizing=true]{transition:none;user-select:none;cursor:col-resize}.copilot-shell_shell__5p5U9[data-resizing=true] .copilot-shell_content__nRCsq{pointer-events:none}.copilot-shell_content__nRCsq{min-width:0;container:route-content/inline-size}.copilot-shell_launcher__LXepM{position:fixed;z-index:45;right:var(--space-4);bottom:var(--space-4);display:flex;align-items:center;gap:8px;min-height:42px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:999px;background:var(--text);color:var(--surface);box-shadow:var(--shadow-lg);font-size:var(--text-sm);font-weight:700}.copilot-shell_launcher__LXepM svg{width:18px}.copilot-shell_shell__5p5U9[data-open=true] .copilot-shell_launcher__LXepM{display:none}.copilot-shell_panel__6Uwct{position:fixed;z-index:44;inset:0 0 0 auto;width:var(--copilot-panel-width);min-width:400px;height:100dvh;contain:layout;border-left:1px solid var(--border);background:var(--canvas);container:copilot-panel/inline-size}.copilot-shell_panelInner__DftwW{min-width:0;display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden;background:var(--canvas)}.copilot-shell_resizer__OjUyf{position:absolute;z-index:2;inset:0 auto 0 -6px;width:12px;cursor:col-resize;touch-action:none}.copilot-shell_resizer__OjUyf:after{content:"";position:absolute;inset:0 auto 0 5px;width:2px;background:var(--focus);opacity:0}.copilot-shell_resizer__OjUyf:focus-visible:after,.copilot-shell_resizer__OjUyf:hover:after{opacity:1}.copilot-shell_resizer__OjUyf:focus-visible{outline:0}.copilot-shell_panelHeader__Bkq1v{height:var(--app-header-height);min-height:var(--app-header-height);min-width:0;flex:none;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border-bottom:1px solid var(--border);background:var(--surface)}.copilot-shell_panelHeader__Bkq1v>svg{width:19px;color:var(--brand)}.copilot-shell_panelIdentity__9CxMr{display:flex;align-items:center;gap:var(--space-2);flex:none}.copilot-shell_panelIdentity__9CxMr strong{font-size:var(--text-sm)}.copilot-shell_conversationSelect__vtA8h{width:220px;min-width:120px;max-width:220px;min-height:36px;flex:0 1 220px;padding-inline:var(--space-2);background:var(--surface);font-size:var(--text-xs)}.copilot-shell_panelAction__OjNaP{min-width:36px;flex:none}.copilot-shell_panelAction__OjNaP>span>span{display:inline}.copilot-shell_panelHeader__Bkq1v>a{min-height:36px;display:inline-flex;align-items:center;gap:5px;padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-xs);font-weight:650;white-space:nowrap}.copilot-shell_panelHeader__Bkq1v>a:hover{background:var(--surface-hover);color:var(--text)}.copilot-shell_panelHeader__Bkq1v>a svg{width:16px}.copilot-shell_closeButton__uSPS1{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:var(--radius-md)}.copilot-shell_closeButton__uSPS1:hover{background:var(--surface-muted)}.copilot-shell_closeButton__uSPS1 svg{width:18px}.copilot-shell_contextBar__3FAmB{display:flex;flex-wrap:wrap;gap:6px;padding:var(--space-1) var(--space-3) var(--space-2)}.copilot-shell_contextBar__3FAmB>span{position:relative;display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:4px 8px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:var(--text-xs);animation:copilot-shell_contextChipIn__1kn15 var(--motion-duration-enter) var(--motion-ease-enter)}.copilot-shell_contextBar__3FAmB>span>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copilot-shell_contextBar__3FAmB details{min-width:0;max-width:100%}.copilot-shell_contextBar__3FAmB summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;list-style-position:inside}.copilot-shell_contextBar__3FAmB details>div{position:absolute;z-index:3;width:min(360px,calc(100% - var(--space-6)));max-height:240px;overflow:auto;margin-top:6px;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-md);color:var(--text-muted)}.copilot-shell_contextBar__3FAmB details small{display:block;overflow-wrap:anywhere}.copilot-shell_contextBar__3FAmB button{display:grid;place-items:center}.copilot-shell_contextBar__3FAmB svg{width:12px}.copilot-shell_contextBar__3FAmB small{color:var(--text-subtle);font-size:var(--text-xs)}.copilot-shell_conversation__gtQhX{min-width:0;display:flex;min-height:0;flex:1;overflow:hidden}.copilot-shell_loading__7sqXl{padding:var(--space-4);color:var(--text-muted);background:var(--canvas)}.copilot-shell_authGate__JlsAk{display:grid;min-height:0;flex:1;place-items:center;padding:var(--space-4)}@container copilot-panel (max-width: 620px){.copilot-shell_panelAction__OjNaP>span>span,.copilot-shell_panelHeader__Bkq1v>a span,.copilot-shell_panelIdentity__9CxMr{display:none}.copilot-shell_panelHeader__Bkq1v{gap:4px;padding-inline:var(--space-2)}.copilot-shell_panelHeader__Bkq1v>a{width:36px;justify-content:center;padding:0}}@media (max-width:800px){.copilot-shell_shell__5p5U9,.copilot-shell_shell__5p5U9[data-open=true]{--copilot-launcher-clearance:calc(48px + var(--space-7) + env(safe-area-inset-bottom));display:block}.copilot-shell_panel__6Uwct{inset:0;z-index:80;width:100%;min-width:0;height:100dvh;border-left:0}.copilot-shell_launcher__LXepM span,.copilot-shell_resizer__OjUyf{display:none}.copilot-shell_launcher__LXepM{right:max(var(--space-4),env(safe-area-inset-right));bottom:max(var(--space-4),env(safe-area-inset-bottom));width:48px;height:48px;justify-content:center;padding:0}.copilot-shell_panelHeader__Bkq1v{height:56px;min-height:56px}}@keyframes copilot-shell_contextChipIn__1kn15{0%{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.copilot-shell_shell__5p5U9{transition:none}.copilot-shell_contextBar__3FAmB>span{animation:none}}.read-faster_bar__QPX2n{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px var(--space-2);margin-top:9px;padding:9px;border:1px solid color-mix(in srgb,var(--action) 24%,var(--border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--success-soft) 70%,var(--surface));color:var(--text)}.read-faster_bar__QPX2n[data-status=paused]{border-color:var(--border);background:var(--surface-muted)}.read-faster_barHeading__oihP4{min-width:0;display:flex;align-items:center;gap:6px}.read-faster_barHeading__oihP4>span{width:7px;height:7px;flex:none;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 12%,transparent)}.read-faster_bar__QPX2n[data-status=paused] .read-faster_barHeading__oihP4>span{background:var(--text-subtle);box-shadow:none}.read-faster_barHeading__oihP4 strong{overflow:hidden;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.read-faster_barHeading__oihP4 small{color:var(--text-subtle);font-size:11px;text-transform:capitalize}.read-faster_barGoal__Pom3U{grid-column:1/-1;margin:0;overflow:hidden;color:var(--text-muted);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.read-faster_profileFact__Sw19k{align-self:center;color:var(--text-subtle);font-size:11px;text-transform:capitalize}.read-faster_barActions___oeiA{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding-top:2px;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.read-faster_barActions___oeiA button{min-width:0;justify-content:center;padding-inline:4px;font-size:11px}.read-faster_barActions___oeiA button svg{width:12px}.read-faster_settings__HMnMt{display:grid;gap:var(--space-4)}.read-faster_settings__HMnMt>button{justify-self:end}.read-faster_settingsGrid__rHiGd{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.read-faster_check__yAIk7{min-height:54px;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);cursor:pointer}.read-faster_check__yAIk7 input{width:17px;height:17px;margin-top:2px;accent-color:var(--action)}.read-faster_check__yAIk7 span{display:grid;gap:2px}.read-faster_check__yAIk7 strong{font-size:var(--text-sm)}.read-faster_check__yAIk7 small{color:var(--text-muted)}.read-faster_composerFab__LbJdK{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;background:var(--action);color:#fff;box-shadow:var(--shadow-md)}.read-faster_composerFab__LbJdK:hover{background:var(--action-hover)}.read-faster_composerFab__LbJdK svg{width:18px}.read-faster_composerLabel__XJjM1{min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden;color:var(--text-muted);font-size:var(--text-xs);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.read-faster_composerLabel__XJjM1 svg{width:14px;flex:none;color:var(--action)}.read-faster_composerMenuItem__csLDV svg{width:15px;flex:none}.read-faster_setupOptions__mc5JH{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.read-faster_setupSelect__AWXef{width:auto;min-width:112px;min-height:30px;padding-block:3px;font-size:var(--text-xs)}.read-faster_setupOptions__mc5JH label{display:flex;align-items:center;gap:5px;color:var(--text-muted);font-size:var(--text-xs)}.read-faster_setupOptions__mc5JH input{accent-color:var(--action)}.read-faster_pageStreamShell__XXwVr{position:relative;height:100%;min-height:0}.read-faster_pageStream__wGgX1{min-height:0;height:100%;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 0 0 10px;background:var(--canvas)}.read-faster_virtualPages__HZHSN{width:100%;min-height:0;display:block}.read-faster_virtualPageSpacer__D5s7E{width:100%;min-height:0;display:block;flex:none;overflow:hidden;pointer-events:none}.read-faster_progressRail__Xc1Tl{position:absolute;z-index:3;top:6px;bottom:6px;left:2px;width:6px;display:flex;flex-direction:column;gap:1px}.read-faster_progressRail__Xc1Tl button{flex:1 1 0;min-height:3px;padding:0;border-radius:2px;background:var(--border);transition:background var(--motion-fast),transform var(--motion-fast)}.read-faster_progressRail__Xc1Tl button:focus-visible,.read-faster_progressRail__Xc1Tl button:hover{transform:scaleX(1.6)}.read-faster_progressRail__Xc1Tl button[data-status=ready]{background:color-mix(in srgb,var(--action) 70%,var(--surface))}.read-faster_progressRail__Xc1Tl button[data-status=working]{background:var(--warning);animation:read-faster_shimmer__Yt2Bn 1.2s ease-in-out infinite alternate}.read-faster_progressRail__Xc1Tl button[data-status=failed]{background:var(--danger)}.read-faster_progressRail__Xc1Tl button[data-active=true]{box-shadow:0 0 0 1px var(--text)}.read-faster_pageStreamNotice__cZcE7{min-height:38px;display:flex;align-items:center;gap:var(--space-2);margin:0 auto var(--space-2);padding:6px var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--warning-soft);color:var(--text-muted);font-size:var(--text-xs)}.read-faster_pageStreamNotice__cZcE7[data-state=preparing]{border-color:color-mix(in srgb,var(--action) 24%,var(--border));background:color-mix(in srgb,var(--action) 7%,var(--surface))}.read-faster_pageStreamNotice__cZcE7[data-state=failed]{border-color:color-mix(in srgb,var(--danger) 35%,var(--border));background:var(--danger-soft);color:var(--danger)}.read-faster_pageStreamNotice__cZcE7>svg{width:15px;flex:none}.read-faster_pageStreamNotice__cZcE7 span{flex:1}.read-faster_pageStreamEmpty__YLhBE{height:100%;min-height:260px;display:grid;place-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-6);color:var(--text-muted);text-align:center}.read-faster_pageStreamEmpty__YLhBE>svg{width:25px;color:var(--action)}.read-faster_pageStreamEmpty__YLhBE strong{color:var(--text)}.read-faster_pageStreamEmpty__YLhBE span{max-width:390px;font-size:var(--text-sm);line-height:1.55}.read-faster_summaryPage__Il_LF{min-height:var(--mirrored-page-height,min(720px,calc(100dvh - 126px)));display:flex;flex-direction:column;margin:0 0 8px;overflow:clip;content-visibility:auto;contain-intrinsic-block-size:720px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-md);color:var(--document-ink);transition:border-color var(--motion-fast),box-shadow var(--motion-fast),opacity var(--motion-fast)}.read-faster_virtualPages__HZHSN[data-readfaster-virtual-pages=summary] .read-faster_summaryPage__Il_LF{height:var(--mirrored-page-height);min-height:var(--mirrored-page-height);max-height:var(--mirrored-page-height)}.read-faster_virtualPages__HZHSN[data-readfaster-virtual-pages=summary] .read-faster_summaryPageSticky__VxvHk{height:100%;max-height:100%}.read-faster_summaryPage__Il_LF[data-active=true]{border-color:color-mix(in srgb,var(--action) 44%,var(--border));box-shadow:0 0 0 2px color-mix(in srgb,var(--action) 10%,transparent),var(--shadow-md)}.read-faster_summaryPage__Il_LF[data-state=stale]{opacity:.76;background:color-mix(in srgb,var(--warning-soft) 36%,var(--surface))}.read-faster_summaryPageSticky__VxvHk>header{min-height:49px;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-4);border-bottom:1px solid var(--border);color:var(--text-muted)}.read-faster_summaryPageSticky__VxvHk>header>span{color:var(--text);font-size:var(--text-xs);font-weight:750;letter-spacing:.04em;text-transform:uppercase}.read-faster_summaryPageSticky__VxvHk>header small{min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.read-faster_summaryPageSticky__VxvHk>header>.read-faster_summaryStatus__nUOBR{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;background:color-mix(in srgb,var(--warning-soft) 85%,var(--surface));color:var(--text);font-size:12px;font-weight:650;letter-spacing:0;text-transform:none}.read-faster_summaryPageSticky__VxvHk>header>.read-faster_summaryStatus__nUOBR[data-status=reading]{background:color-mix(in srgb,var(--action) 12%,var(--surface));color:var(--action)}.read-faster_summaryStatus__nUOBR svg{width:13px}.read-faster_summaryPageSticky__VxvHk>header button{width:28px;height:28px;display:grid;place-items:center;margin-left:auto;border-radius:var(--radius-sm);color:var(--text-muted)}.read-faster_summaryPageSticky__VxvHk>header button:hover{background:var(--surface-hover);color:var(--action)}.read-faster_summaryPageSticky__VxvHk>header button svg{width:14px}.read-faster_summaryPageSticky__VxvHk{position:sticky;top:0;max-height:var(--pane-height,calc(100dvh - 126px));display:flex;flex-direction:column;overflow-y:auto;background:inherit}.read-faster_summaryPageBody__QaoCA{display:grid;align-content:start;gap:var(--space-4);padding:clamp(24px,5vw,48px)}.read-faster_summaryPageBody__QaoCA h3{margin:0;color:var(--text);font:650 clamp(21px,2.4vw,29px)/1.2 var(--font-display);letter-spacing:-.025em}.read-faster_summaryProse__xeilq{display:grid;gap:var(--space-3)}.read-faster_summaryPageBody__QaoCA p{margin:0;font:15px/1.75 var(--font-serif)}.read-faster_summaryPageBody__QaoCA ul{display:grid;gap:var(--space-3);margin:0;padding-left:22px;font:14px/1.65 var(--font-sans)}.read-faster_sourcePreview__hZ9Gf{color:color-mix(in srgb,var(--document-ink) 88%,var(--text-muted));background:linear-gradient(145deg,color-mix(in srgb,var(--action) 3%,transparent),transparent 62%)}.read-faster_sourcePreviewLabel__3_gCi{width:fit-content;padding:3px 8px;border:1px solid color-mix(in srgb,var(--action) 24%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--action) 7%,var(--surface));color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.read-faster_sourcePreviewNote__h2cMj{padding-bottom:var(--space-3);border-bottom:1px solid var(--border);color:var(--text-muted);font:12px/1.55 var(--font-sans)!important}.read-faster_sourceTerms__IiuVm{display:flex;flex-wrap:wrap;gap:6px}.read-faster_sourceTerms__IiuVm span{padding:3px 8px;border-radius:999px;background:var(--surface-muted);color:var(--text-muted);font-size:11px}.read-faster_evidenceQuote__VjBkC{width:100%;display:grid;grid-template-columns:15px minmax(0,1fr);gap:3px var(--space-2);padding:var(--space-3);border-left:3px solid #d4a72c;border-radius:var(--radius-sm);background:color-mix(in srgb,#f4d35e 15%,var(--surface));color:var(--document-ink);font:italic 12px/1.55 var(--font-serif);text-align:left}.read-faster_evidenceQuote__VjBkC:focus-visible,.read-faster_evidenceQuote__VjBkC:hover{background:color-mix(in srgb,#f4d35e 25%,var(--surface))}.read-faster_evidenceQuote__VjBkC>svg{width:14px;color:#9a6b00}.read-faster_evidenceQuote__VjBkC small{grid-column:2;color:var(--text-muted);font:11px var(--font-sans)}.read-faster_summaryState__T2XPl{margin:var(--space-5);color:var(--text-muted);font-size:var(--text-sm);font-style:italic}.read-faster_summaryTransport__gwyzd{margin:0;padding:8px 10px;border-radius:var(--radius-sm);background:var(--warning-soft);color:var(--text-muted);font:12px/1.45 var(--font-sans)!important}.read-faster_summaryPageSticky__VxvHk>.read-faster_summaryTransport__gwyzd{margin:var(--space-4) var(--space-5) 0}.read-faster_summaryIdle__1fGCI{display:grid;justify-items:start;gap:var(--space-3);margin:var(--space-5)}.read-faster_summaryIdle__1fGCI .read-faster_summaryState__T2XPl{margin:0}.read-faster_summaryFailure__QBGY_{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-5);padding:var(--space-3);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger);font-size:var(--text-sm)}.read-faster_summaryFailure__QBGY_>svg{width:17px}.read-faster_summaryFailure__QBGY_ span{flex:1}.read-faster_summarySkeleton__dlOz3{display:grid;align-content:start;gap:12px;padding:clamp(28px,5vw,48px)}.read-faster_summarySkeleton__dlOz3 i{height:11px;border-radius:99px;background:var(--border);animation:read-faster_shimmer__Yt2Bn 1.2s ease-in-out infinite alternate}.read-faster_summarySkeleton__dlOz3 i:first-child{width:42%;height:20px}.read-faster_summarySkeleton__dlOz3 i:nth-child(2){width:92%}.read-faster_summarySkeleton__dlOz3 i:nth-child(3){width:78%}.read-faster_summarySkeleton__dlOz3 i:nth-child(4){width:58%}.read-faster_pdfReader__zEuGf{width:100%;height:100%;max-height:none;overflow-x:hidden;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0;background:var(--canvas)}.read-faster_pdfReader__zEuGf[data-study-tool=pan]{cursor:grab}.read-faster_pdfReader__zEuGf[data-panning=true]{cursor:grabbing;user-select:none}.read-faster_pdfHorizontalViewport__pcyZR{width:100%;min-width:0;display:block;overflow-x:auto;overflow-y:clip}.read-faster_pdfZoomSurface__pzshH{width:100%;min-width:0;margin-inline:auto}.read-faster_pdfRow__Qu7Q1{min-height:0;display:block;padding:0 0 8px;content-visibility:auto;contain-intrinsic-block-size:auto var(--pdf-estimated-page-height,760px)}.read-faster_pdfRow__Qu7Q1[data-current=true] .read-faster_paper__wY75A{box-shadow:inset 3px 0 color-mix(in srgb,var(--action) 48%,transparent)}.read-faster_paper__wY75A{position:relative;width:100%;min-height:var(--pdf-estimated-page-height,560px);padding:0;border:0;background:var(--surface);color:var(--editorial-ink)}.read-faster_paper__wY75A canvas{display:block;width:100%;max-width:100%;height:auto!important;margin:0}.read-faster_paper__wY75A>span{display:grid;min-height:var(--pdf-estimated-page-height,560px);place-items:center;color:var(--text-subtle);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.read-faster_paper__wY75A>small{position:absolute;z-index:8;right:8px;bottom:8px;min-width:24px;padding:3px 6px;border-radius:99px;background:rgb(20 25 23/.62);color:white;font-size:11px;text-align:center;pointer-events:none}[data-readfaster-shared-scroll=true] .read-faster_pageStreamShell__XXwVr,[data-readfaster-shared-scroll=true] .read-faster_pageStream__wGgX1,[data-readfaster-shared-scroll=true] .read-faster_pdfReader__zEuGf{height:auto;overflow:visible}[data-readfaster-shared-scroll=true] .read-faster_summaryPage__Il_LF{height:var(--mirrored-page-height);min-height:var(--mirrored-page-height);max-height:var(--mirrored-page-height)}[data-readfaster-shared-scroll=true] .read-faster_summaryPageSticky__VxvHk{position:static;top:auto;height:100%;max-height:100%}[data-readfaster-shared-scroll=true] .read-faster_pageStream__wGgX1{padding-top:52px}[data-readfaster-shared-scroll=true] .read-faster_progressRail__Xc1Tl{top:58px}[data-readfaster-shared-scroll=true] .read-faster_pdfToolbarDock__bo11G{top:42px}.read-faster_readerState__ksbGl{min-height:180px;display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-5);color:var(--text-muted);font-size:var(--text-sm)}.read-faster_readerState__ksbGl[data-state=error]{color:var(--danger)}.read-faster_readerState__ksbGl svg{width:17px}.read-faster_spinner__ZEweo{animation:read-faster_readfaster-spin__Ou1cZ 1s linear infinite}.read-faster_pdfPageMedia__cuYEs{position:relative;max-width:100%;margin:0}.read-faster_pdfPageMedia__cuYEs canvas{position:absolute;inset:0}.read-faster_pdfPageFailure__F6Zaa{position:absolute;z-index:9;inset:50% auto auto 50%;width:min(360px,calc(100% - 32px));display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--danger) 34%,var(--border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:var(--shadow-md);color:var(--danger);font-size:var(--text-sm);transform:translate(-50%,-50%)}.read-faster_pdfPageFailure__F6Zaa>svg{width:18px}.read-faster_pdfPageFailure__F6Zaa>button{grid-column:2;justify-self:start}.read-faster_pdfTextLayer__CzH8S{--total-scale-factor:1;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));position:absolute;inset:0;overflow:clip;color:transparent;line-height:1;text-align:initial;text-size-adjust:none;transform-origin:0 0;forced-color-adjust:none}.read-faster_pdfTextLayer__CzH8S :is(span,br){position:absolute;color:transparent;white-space:pre;cursor:text;transform-origin:0 0;user-select:text}.read-faster_pdfTextLayer__CzH8S .markedContent span:not(.read-faster_markedContent__c9LYd),.read-faster_pdfTextLayer__CzH8S>:not(.read-faster_markedContent__c9LYd){z-index:1;--font-height:0;--scale-x:1;--rotate:0deg;font-size:calc(var(--text-scale-factor) * var(--min-font-size));transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.read-faster_pdfTextLayer__CzH8S .markedContent{display:contents}.read-faster_pdfTextLayer__CzH8S mark{margin:-1px;padding:1px;border-radius:2px;background:rgb(244 211 94/.42);color:transparent;box-shadow:inset 0 -1px rgb(154 107 0/.28)}.read-faster_pdfTextLayer__CzH8S mark[data-evidence=active]{background:rgb(244 183 64/.7);box-shadow:0 0 0 2px rgb(154 107 0/.32)}.read-faster_pdfToolbarDock__bo11G{position:sticky;z-index:20;top:0;width:100%;height:52px;overflow:visible;pointer-events:none}.read-faster_pdfToolbar__TvzGL{position:absolute;width:fit-content;max-width:calc(100% - 16px);min-height:44px;display:flex;align-items:center;gap:4px;padding:5px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:var(--shadow-md);backdrop-filter:blur(12px);transform:translateX(-50%);pointer-events:auto;cursor:default}.read-faster_pdfToolbar__TvzGL[data-minimized=true]{border-radius:999px}.read-faster_pdfToolbarContents__t5NVZ{min-width:0;display:flex;align-items:center;gap:6px;overflow-x:auto}.read-faster_pdfToolbarDrag__r_aQR,.read-faster_pdfToolbarVisibility__gxYZw{width:31px;min-width:31px;height:31px;display:inline-flex;flex:none;align-items:center;justify-content:center;padding:0;border-radius:6px;color:var(--text-muted)}.read-faster_pdfToolbarDrag__r_aQR{cursor:grab;touch-action:none}.read-faster_pdfToolbar__TvzGL[data-dragging=true] .read-faster_pdfToolbarDrag__r_aQR{cursor:grabbing}.read-faster_pdfToolbarDrag__r_aQR:hover,.read-faster_pdfToolbarVisibility__gxYZw:hover{background:var(--surface-hover);color:var(--action)}.read-faster_pdfToolbarDrag__r_aQR:focus-visible,.read-faster_pdfToolbarVisibility__gxYZw:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.read-faster_pdfToolbarDrag__r_aQR svg,.read-faster_pdfToolbarVisibility__gxYZw svg{width:15px}.read-faster_studyToolGroup__lnhwx{display:flex;align-items:center;flex:none;gap:2px;padding-right:6px;border-right:1px solid var(--border)}.read-faster_studyToolGroup__lnhwx button{min-width:31px;height:31px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 7px;border-radius:6px;color:var(--text-muted)}.read-faster_studyToolGroup__lnhwx button:hover,.read-faster_studyToolGroup__lnhwx button[data-active=true]{background:var(--surface-hover);color:var(--action)}.read-faster_studyToolGroup__lnhwx button[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--action) 38%,transparent)}.read-faster_studyToolGroup__lnhwx button:disabled{opacity:.4}.read-faster_studyToolGroup__lnhwx svg{width:15px}.read-faster_studyToolGroup__lnhwx button span{font-size:11px}.read-faster_pdfPageInput__Hbdx5{width:48px;height:30px;padding:3px 7px;border:1px solid var(--border-strong);border-radius:5px;background:var(--surface);color:var(--text);font:12px/1 var(--font-sans);text-align:center;font-variant-numeric:tabular-nums}.read-faster_pdfPageInput__Hbdx5:focus-visible{border-color:var(--focus);outline:2px solid color-mix(in srgb,var(--focus) 28%,transparent);outline-offset:1px}.read-faster_pdfPageTotal__QPiVQ{min-width:0;padding-inline:5px 3px;color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.read-faster_studySaveState__4Flud{margin-left:auto;flex:none;color:var(--text-subtle);font-size:11px;white-space:nowrap}.read-faster_studyLayer__Q4XKJ{position:absolute;z-index:4;inset:0;touch-action:none;user-select:none}.read-faster_studyLayer__Q4XKJ[data-tool=pan]{pointer-events:none}.read-faster_studyLayer__Q4XKJ[data-tool=select]{cursor:default;touch-action:pan-x pan-y}.read-faster_studyLayer__Q4XKJ[data-tool=highlighter],.read-faster_studyLayer__Q4XKJ[data-tool=pen]{cursor:crosshair}.read-faster_studyLayer__Q4XKJ[data-readonly=true]{pointer-events:none}.read-faster_studyLayer__Q4XKJ>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.read-faster_studyBox__GMs_O{position:absolute;min-width:34px;min-height:26px;border:1px solid transparent;background:transparent;touch-action:pan-x pan-y}.read-faster_studyBox__GMs_O[data-selected=true]{border-color:var(--action);box-shadow:0 0 0 2px color-mix(in srgb,var(--action) 16%,transparent)}.read-faster_studyBox__GMs_O textarea,.read-faster_studyMathField__fOQn8{width:100%;height:100%;min-height:0;padding:3px 5px;resize:none;overflow:auto;border:0;outline:0;background:transparent;color:inherit;font:inherit;user-select:text;touch-action:pan-x pan-y;scrollbar-width:thin}.read-faster_studyMathField__fOQn8 math-field{width:100%;min-height:100%;overflow:auto;border:0;background:transparent;font-size:inherit}.read-faster_studyMove__AJq9V,.read-faster_studyResize__X1Upx{position:absolute;z-index:2;width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid white;border-radius:7px;background:var(--action);color:white;box-shadow:var(--shadow-sm);touch-action:none}.read-faster_studyMove__AJq9V{left:-14px;top:-14px;cursor:move;font-size:15px;line-height:1}.read-faster_studyResize__X1Upx{right:-14px;bottom:-14px;cursor:nwse-resize}.read-faster_studyResize__X1Upx:after{width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;content:""}.read-faster_studyMove__AJq9V:focus-visible,.read-faster_studyResize__X1Upx:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@keyframes read-faster_shimmer__Yt2Bn{to{opacity:.42}}@keyframes read-faster_readfaster-spin__Ou1cZ{to{transform:rotate(1turn)}}@media (max-width:1050px){.read-faster_paper__wY75A{min-height:var(--pdf-estimated-page-height,520px)}}@media (max-width:700px){.read-faster_settingsGrid__rHiGd{grid-template-columns:1fr}.read-faster_setupSelect__AWXef{flex:1;min-width:110px}.read-faster_paper__wY75A{min-height:var(--pdf-estimated-page-height,460px)}.read-faster_summaryPage__Il_LF{min-height:var(--mirrored-page-height,calc(100dvh - 146px))}.read-faster_summaryPageBody__QaoCA{padding:var(--space-5)}}@media (pointer:coarse){.read-faster_pdfToolbarDrag__r_aQR,.read-faster_pdfToolbarVisibility__gxYZw,.read-faster_studyToolGroup__lnhwx button{min-width:44px;height:44px}.read-faster_studyMove__AJq9V,.read-faster_studyResize__X1Upx{width:44px;height:44px}.read-faster_studyMove__AJq9V{left:-22px;top:-22px}.read-faster_studyResize__X1Upx{right:-22px;bottom:-22px}}@media (prefers-reduced-motion:reduce){.read-faster_progressRail__Xc1Tl button,.read-faster_spinner__ZEweo,.read-faster_summarySkeleton__dlOz3 i{animation:none}.read-faster_progressRail__Xc1Tl button,.read-faster_summaryPage__Il_LF{transition:none}}.research-network_page__e9dZl{min-height:100dvh;background:var(--canvas)}.research-network_main__dWmpe{width:min(920px,calc(100% - 32px));margin:0 auto;padding:var(--space-8) 0 var(--space-12)}.research-network_hero__48SMa{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);padding-bottom:var(--space-6);border-bottom:1px solid var(--border)}.research-network_hero__48SMa h1{margin:var(--space-2) 0;font-size:clamp(34px,5vw,54px);line-height:1.04;letter-spacing:-.045em}.research-network_hero__48SMa p:last-child{max-width:720px;margin:0;color:var(--text-muted);line-height:1.65}.research-network_filters__MdoSA{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-4) 0;padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.research-network_filters__MdoSA button{min-height:var(--control-height-compact);padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-sm)}.research-network_filters__MdoSA button:hover{background:var(--surface-hover)}.research-network_filters__MdoSA button[data-active]{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand)}.research-network_feed__DbFsJ{display:grid;gap:var(--space-3)}.research-network_feed__DbFsJ article{content-visibility:auto;contain-intrinsic-size:auto 150px}.research-network_profileHead__qzXsW{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--space-5);align-items:start;padding-bottom:var(--space-7);border-bottom:1px solid var(--border)}.research-network_avatar__9Sw1H{width:96px;height:96px;display:grid;place-items:center;border-radius:50%;background:var(--brand-soft);color:var(--brand);font-size:var(--text-2xl);font-weight:750}.research-network_profileHead__qzXsW h1{margin:var(--space-2) 0;font-size:clamp(34px,5vw,54px);letter-spacing:-.045em}.research-network_profileHead__qzXsW p{max-width:700px;color:var(--text-muted);line-height:1.6}.research-network_profileMeta__zXBgF{display:flex;flex-wrap:wrap;gap:var(--space-2)}.research-network_profileMeta__zXBgF span{padding:5px 8px;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);font-size:var(--text-xs)}.research-network_profileGrid__Q8g7m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-6)}.research-network_profileEditForm__VQMSe{grid-template-columns:1fr}.research-network_profileGrid__Q8g7m>section{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.research-network_profileGrid__Q8g7m h2{margin:0 0 var(--space-3);font-size:var(--text-lg)}.research-network_profileGrid__Q8g7m a{display:grid;gap:3px;padding:var(--space-3) 0;border-top:1px solid var(--border)}.research-network_profileGrid__Q8g7m small{color:var(--text-subtle)}.research-network_profileGrid__Q8g7m p{color:var(--text-muted);line-height:1.55}.research-network_profileEditState__HfxlI{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}.research-network_avatarUpload__zulOV{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.research-network_avatarUpload__zulOV img{width:64px;height:64px;border-radius:50%;object-fit:cover}.research-network_avatarUpload__zulOV>label{min-height:var(--touch-target);display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-sm);font-weight:650}.research-network_avatarUpload__zulOV>label svg{width:17px}.research-network_avatarUpload__zulOV input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.research-network_privacyPreview__n0NPP{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--brand-border);border-radius:var(--radius-md);background:var(--brand-soft)}.research-network_privacyPreview__n0NPP h3,.research-network_privacyPreview__n0NPP p{margin:0}.research-network_loadMore__641jv{min-height:var(--touch-target);padding:0 var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);color:var(--text-muted);font-size:var(--text-sm);font-weight:650;cursor:pointer}.research-network_loadMore__641jv:hover{border-color:var(--brand-border);color:var(--brand)}@media (max-width:700px){.research-network_hero__48SMa{flex-direction:column}.research-network_profileHead__qzXsW{grid-template-columns:64px minmax(0,1fr)}.research-network_avatar__9Sw1H{width:64px;height:64px}.research-network_profileGrid__Q8g7m{grid-template-columns:1fr}}.shells_appShell__FY0xY,.shells_publicShell__ZoK0i{min-height:100dvh;background:var(--canvas)}.shells_page__rO_es{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:var(--space-8) 0 var(--space-12)}.shells_pageNarrow__vIqh3{width:min(820px,calc(100% - 48px))}.shells_settingsShell__8lNvE{min-height:calc(100dvh - var(--app-header-height));display:grid;grid-template-columns:240px minmax(0,1fr)}.shells_settingsNav__s_XoS{padding:var(--space-7) var(--space-5);border-right:1px solid var(--border);background:var(--surface-muted)}.shells_settingsNav__s_XoS h1{margin:0 0 var(--space-5);font-size:var(--text-xl)}.shells_settingsNav__s_XoS nav{display:grid;gap:var(--space-1)}.shells_settingsNav__s_XoS a{min-height:var(--control-height);display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-sm);font-weight:600}.shells_settingsNav__s_XoS a:hover{background:var(--surface-hover);color:var(--text)}.shells_settingsNav__s_XoS a[data-active=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-xs)}.shells_settingsMain__TbEGf{min-width:0;padding:var(--space-8)}.shells_pageHeader__RLrxg{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-7);margin-bottom:var(--space-7)}.shells_pageHeaderCopy__khKQZ{min-width:0;max-width:760px}.shells_eyebrow__Xt0Z3{margin:0 0 var(--space-2);color:var(--accent-orange);font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.shells_pageHeader__RLrxg h1{margin:0;color:var(--text);font-size:clamp(30px,5vw,44px);line-height:1.05;letter-spacing:-.04em}.shells_pageDescription__p47xR{max-width:680px;margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--text-md);line-height:1.6}.shells_pageMeta__4Vb8O{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.shells_pageActions__k4wto,.shells_sectionAction__c_1OD{display:flex;flex-wrap:wrap;gap:var(--space-2);flex:none}.shells_pageHeaderCompact__8Oags{align-items:center;gap:var(--space-5);margin-bottom:var(--space-5)}.shells_pageHeaderCompact__8Oags .shells_pageHeaderCopy__khKQZ{max-width:620px}.shells_pageHeaderCompact__8Oags h1{font-size:clamp(28px,4vw,36px);line-height:1.08;letter-spacing:-.035em}.shells_pageHeaderCompact__8Oags .shells_pageDescription__p47xR{max-width:600px;margin-top:var(--space-2);font-size:var(--text-sm);line-height:1.5}.shells_pageHeaderCompact__8Oags .shells_eyebrow__Xt0Z3{margin-bottom:6px}.shells_sectionHeader__JjHqW{display:flex;align-items:end;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-4)}.shells_sectionHeader__JjHqW h2{margin:0;color:var(--text);font-size:var(--text-xl);letter-spacing:-.025em}.shells_sectionHeader__JjHqW>div>p:last-child:not(.shells_eyebrow__Xt0Z3){margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm);line-height:1.55}.shells_readerShell__TG9d_{min-height:100dvh;background:var(--canvas)}.shells_readerBar__XSJN6{position:sticky;top:0;z-index:var(--z-header);min-height:var(--app-header-height);display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,auto) minmax(160px,1fr);align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--border);background:var(--surface-translucent);backdrop-filter:blur(16px)}.shells_readerBar__XSJN6>a{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);font-weight:650}.shells_readerBar__XSJN6>a:hover{color:var(--brand)}.shells_readerBar__XSJN6>a svg{width:16px;height:16px}.shells_readerContext__Rmdqz{min-width:0;color:var(--text-muted);font-size:var(--text-xs);text-align:center}.shells_readerActions__pe5oC{justify-self:end;display:flex;gap:var(--space-2)}.shells_readerMain__0AR4c{width:min(920px,calc(100% - 48px));margin:0 auto;padding:var(--space-8) 0 var(--space-12)}.shells_statePage__7fUH_{min-height:calc(100dvh - var(--app-header-height));display:grid;place-items:center;padding:var(--space-8);background:var(--canvas);text-align:center}.shells_statePage__7fUH_>div{width:min(520px,100%)}.shells_stateCode__tdxVE{width:48px;height:48px;display:grid;place-items:center;margin:0 auto var(--space-4);border:1px solid var(--accent-orange-border);border-radius:var(--radius-lg);background:var(--accent-orange-soft);color:var(--accent-orange);font-weight:750}.shells_statePage__7fUH_ h1{margin:0;font-size:var(--text-2xl);letter-spacing:-.035em}.shells_statePage__7fUH_ p{margin:var(--space-3) 0 0;color:var(--text-muted);line-height:1.6}.shells_stateActions__2JoRZ{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-5)}@media (max-width:768px){.shells_pageNarrow__vIqh3,.shells_page__rO_es{width:min(100% - 32px,1180px);padding-top:var(--space-6);padding-bottom:var(--copilot-launcher-clearance,var(--space-12))}.shells_settingsShell__8lNvE{display:block}.shells_settingsNav__s_XoS{padding:var(--space-3) var(--space-4);border-right:0;border-bottom:1px solid var(--border)}.shells_settingsNav__s_XoS h1{display:none}.shells_settingsNav__s_XoS nav{display:flex;overflow-x:auto}.shells_settingsNav__s_XoS a{flex:none;min-height:var(--touch-target)}.shells_settingsMain__TbEGf{padding:var(--space-5) var(--space-4) var(--copilot-launcher-clearance,var(--space-5))}.shells_pageHeader__RLrxg,.shells_sectionHeader__JjHqW{align-items:stretch;flex-direction:column}.shells_pageActions__k4wto,.shells_sectionAction__c_1OD{width:100%}.shells_readerBar__XSJN6{grid-template-columns:minmax(0,1fr) auto;padding-inline:var(--space-3)}.shells_readerContext__Rmdqz{display:none}.shells_readerMain__0AR4c{width:min(100% - 32px,920px);padding-top:var(--space-6);padding-bottom:var(--copilot-launcher-clearance,var(--space-12))}}.route-loading_page__chcfQ{min-height:calc(100dvh - var(--app-header-height));background:var(--canvas);color:var(--text)}.route-loading_page__chcfQ[data-immersive]{min-height:100dvh}.route-loading_onboardingPage__Z_79c{min-height:calc(100dvh - var(--app-header-height));display:flex;flex-direction:column;background:var(--canvas)}.route-loading_onboardingPage__Z_79c[data-immersive]{height:100dvh;min-height:0;overflow:hidden}.route-loading_onboardingPage__Z_79c>.route-loading_page__chcfQ{min-height:0;flex:1}.route-loading_onboardingPage__Z_79c .route-loading_workspace__5lq09{min-height:min(720px,calc(100dvh - 190px))}.route-loading_onboardingPage__Z_79c[data-surface=ide]>.route-loading_page__chcfQ{display:flex;flex-direction:column}.route-loading_onboardingPage__Z_79c[data-surface=ide] .route-loading_main__7A7Iq[data-variant=workspace]{width:100%;min-height:0;flex:1;margin:0;padding:0}.route-loading_onboardingPage__Z_79c[data-surface=ide] .route-loading_workspace__5lq09{width:100%;height:100%;min-height:0;grid-template-columns:272px minmax(0,58fr) minmax(0,42fr);border-block:0}.route-loading_header__jPT1m{min-height:64px;display:grid;grid-template-columns:auto auto minmax(180px,1fr) auto auto;align-items:center;gap:var(--space-5);padding:0 var(--space-5);border-bottom:1px solid var(--border);background:var(--surface-translucent)}.route-loading_brand__d8RXI{display:flex;align-items:center;gap:var(--space-2)}.route-loading_brandLine__Z2dzT{width:142px;height:13px}.route-loading_header__jPT1m nav{display:flex;gap:var(--space-4)}.route-loading_header__jPT1m nav span{width:62px;height:10px}.route-loading_header__jPT1m nav span[data-active=true]{background:var(--brand-border)}.route-loading_search__8XKlA{width:min(100%,420px);height:34px;justify-self:center}.route-loading_action__mo9A6{width:92px;height:34px}.route-loading_avatar__j1Yv1{width:32px;height:32px;border-radius:50%!important}.route-loading_main__7A7Iq{width:min(1180px,calc(100% - 40px));margin-inline:auto;padding:clamp(28px,5vw,58px) 0 var(--space-10)}.route-loading_main__7A7Iq[data-variant=workspace]{width:min(1440px,100%);padding-top:var(--space-4)}.route-loading_page__chcfQ:not([data-immersive]) .route-loading_main__7A7Iq{width:min(1180px,calc(100% - 40px))}.route-loading_status__vabvT{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.route-loading_collection__TvzYp span,.route-loading_form__YGJP9 :where(span,i),.route-loading_header__jPT1m :where(.route-loading_brandLine__Z2dzT,nav span,.route-loading_search__8XKlA,.route-loading_action__mo9A6,.route-loading_avatar__j1Yv1),.route-loading_reader__Hbhbi span,.route-loading_workspace__5lq09 span{display:block;border-radius:var(--radius-sm);background:var(--surface-active);animation:route-loading_loading-breathe__eqGoI var(--motion-duration-loading-pulse) var(--motion-ease-standard) .2s infinite}.route-loading_intro__Eu9Ac{max-width:720px;display:grid;gap:var(--space-3);margin-bottom:var(--space-7)}.route-loading_intro__Eu9Ac span:first-child{width:110px;height:11px;background:var(--brand-border)}.route-loading_intro__Eu9Ac span:nth-child(2){width:min(100%,560px);height:42px}.route-loading_intro__Eu9Ac span:nth-child(3){width:min(85%,650px);height:16px}.route-loading_filters__EsyxQ{display:flex;gap:var(--space-2);margin-bottom:var(--space-5)}.route-loading_filters__EsyxQ span{width:96px;height:var(--control-height);border-radius:var(--radius-md)}.route-loading_cards__avL3m{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.route-loading_cards__avL3m article{min-height:150px;display:grid;align-content:start;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.route-loading_cards__avL3m article span:first-child{width:62%;height:16px}.route-loading_cards__avL3m article span:nth-child(2){width:92%;height:10px}.route-loading_cards__avL3m article span:nth-child(3){width:76%;height:10px}.route-loading_workspace__5lq09{min-height:min(720px,calc(100dvh - 110px));display:grid;grid-template-columns:250px minmax(0,1fr) 320px;gap:1px;border-block:1px solid var(--border);background:var(--border)}.route-loading_workspace__5lq09>*{min-width:0;display:grid;align-content:start;gap:var(--space-3);padding:var(--space-5);background:var(--surface)}.route-loading_workspace__5lq09 aside span{height:38px}.route-loading_workspace__5lq09 aside span:first-child{width:58%;height:13px;margin-bottom:var(--space-3);background:var(--brand-border)}.route-loading_documentHead__ojYuu{display:flex;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-7)}.route-loading_documentHead__ojYuu span:first-child{width:min(65%,460px);height:32px}.route-loading_documentHead__ojYuu span:last-child{width:88px;height:24px}.route-loading_documentLines__kxNLa{display:grid;gap:var(--space-4)}.route-loading_documentLines__kxNLa span{height:12px}.route-loading_documentLines__kxNLa span:nth-child(3n){width:82%}.route-loading_documentLines__kxNLa span:nth-child(4n){width:63%}.route-loading_reader__Hbhbi{width:min(840px,100%);margin-inline:auto}.route-loading_reader__Hbhbi header{display:grid;gap:var(--space-4);padding:var(--space-8) 0;border-bottom:1px solid var(--border)}.route-loading_reader__Hbhbi header span:first-child{width:126px;height:11px;background:var(--brand-border)}.route-loading_reader__Hbhbi header span:nth-child(2){width:min(92%,680px);height:48px}.route-loading_reader__Hbhbi header span:nth-child(3){width:min(78%,600px);height:16px}.route-loading_reader__Hbhbi>section{display:grid;gap:var(--space-4);padding:var(--space-8) 0}.route-loading_reader__Hbhbi>section span{height:12px}.route-loading_reader__Hbhbi>section span:nth-child(4n){width:72%}.route-loading_reader__Hbhbi>aside{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.route-loading_reader__Hbhbi>aside span{height:12px}.route-loading_reader__Hbhbi>aside span:first-child{width:42%;height:18px}.route-loading_form__YGJP9{width:min(760px,100%);display:grid;gap:var(--space-5)}.route-loading_form__YGJP9 header{display:grid;gap:var(--space-3);margin-bottom:var(--space-3)}.route-loading_form__YGJP9 header span:first-child{width:48%;height:34px}.route-loading_form__YGJP9 header span:last-child{width:72%;height:12px}.route-loading_form__YGJP9 label{display:grid;gap:var(--space-2)}.route-loading_form__YGJP9 label span{width:120px;height:11px}.route-loading_form__YGJP9 label i{width:100%;height:var(--control-height);border-radius:var(--radius-md)}.route-loading_form__YGJP9 label:nth-of-type(3) i{height:112px}.route-loading_form__YGJP9 footer{display:flex;justify-content:flex-end;gap:var(--space-2)}.route-loading_form__YGJP9 footer span{width:104px;height:var(--control-height);border-radius:var(--radius-md)}@keyframes route-loading_loading-breathe__eqGoI{0%,to{opacity:.52}50%{opacity:.9}}@media (max-width:880px){.route-loading_header__jPT1m{grid-template-columns:auto 1fr auto}.route-loading_header__jPT1m .route-loading_search__8XKlA,.route-loading_header__jPT1m nav{display:none}.route-loading_cards__avL3m{grid-template-columns:repeat(2,minmax(0,1fr))}.route-loading_workspace__5lq09{grid-template-columns:220px minmax(0,1fr)}.route-loading_workspace__5lq09>aside:last-child{grid-column:1/-1}.route-loading_onboardingPage__Z_79c[data-surface=ide] .route-loading_workspace__5lq09{grid-template-columns:1fr}.route-loading_onboardingPage__Z_79c[data-surface=ide] .route-loading_workspace__5lq09>aside{display:none}}@media (max-width:720px){.route-loading_header__jPT1m{min-height:56px}}@media (max-width:620px){.route-loading_header__jPT1m{padding-inline:var(--space-3)}.route-loading_brandLine__Z2dzT{width:112px}.route-loading_action__mo9A6{display:none!important}.route-loading_main__7A7Iq{width:min(100% - 24px,1180px)}.route-loading_cards__avL3m,.route-loading_workspace__5lq09{grid-template-columns:1fr}.route-loading_workspace__5lq09>aside:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.route-loading_collection__TvzYp span,.route-loading_form__YGJP9 :where(span,i),.route-loading_header__jPT1m :where(.route-loading_brandLine__Z2dzT,nav span,.route-loading_search__8XKlA,.route-loading_action__mo9A6,.route-loading_avatar__j1Yv1),.route-loading_reader__Hbhbi span,.route-loading_workspace__5lq09 span{animation:none}}.study_shell__us43y{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:40px 0 80px}.study_header__r4mSG{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:32px}.study_eyebrow__2nWLY{margin:0 0 8px;color:var(--muted-foreground,#667085);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.study_title__E8FNO{margin:0;font-size:clamp(2rem,5vw,3.8rem);letter-spacing:-.04em}.study_subtitle__nEpKI{max-width:680px;color:var(--muted-foreground,#667085);line-height:1.6}.study_deepLink__7CdHD{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:#172b24;color:white;font-weight:700;text-decoration:none;white-space:nowrap}.study_grid__w0FrF{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.study_card__QkeUU{display:block;padding:22px;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:20px;color:inherit;text-decoration:none;background:color-mix(in srgb,Canvas 96%,#dfeae4)}.study_card__QkeUU h2{margin:0 0 8px}.study_meta__5y4sJ{color:var(--muted-foreground,#667085);font-size:.9rem}.study_empty__qJMt8{padding:48px;border:1px dashed color-mix(in srgb,currentColor 25%,transparent);border-radius:24px;text-align:center;color:var(--muted-foreground,#667085)}.study_review__xwutP{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:28px;align-items:start}.study_pages__nVQDt{display:grid;gap:24px}.study_page__hD8rm{margin:0;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:18px;background:white}.study_page__hD8rm img{display:block;width:100%;height:auto;min-height:180px;object-fit:contain;background:#f7f7f4}.study_page__hD8rm figcaption{padding:12px 16px;color:#667085;font-size:.85rem}.study_transcript__De78k{position:sticky;top:20px;display:grid;gap:12px}.study_turn__Ud0fP{padding:16px;border-radius:16px;background:color-mix(in srgb,Canvas 94%,#d6e7df)}.study_turn__Ud0fP p{margin:8px 0 0;line-height:1.55}.study_trigger___koOj{color:#667085;font-size:.78rem;font-weight:700;text-transform:uppercase}@media (max-width:800px){.study_header__r4mSG{display:block}.study_deepLink__7CdHD{margin-top:16px}.study_review__xwutP{grid-template-columns:1fr}.study_transcript__De78k{position:static}}.agents_page__JP7co{min-height:100dvh;background:var(--canvas)}.agents_shell__UeaVk{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:var(--space-8) 0 var(--space-12)}.agents_hero__o2yTA{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-7)}.agents_hero__o2yTA>div:first-child{max-width:720px}.agents_hero__o2yTA h1{margin:var(--space-2) 0;font-size:var(--text-2xl);letter-spacing:-.04em}.agents_heroLead__UVrQM{margin:0;color:var(--text-muted);font-size:var(--text-md);line-height:1.6}.agents_principle__Bj3Di{margin-bottom:var(--space-6);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-subtle);color:var(--accent-orange)}.agents_principle__Bj3Di p{margin:3px 0 0;color:var(--text-muted)}.agents_grid__l_rBF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.agents_card__w217B{min-width:0;display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-xs);transition:transform var(--motion-fast),box-shadow var(--motion-fast),border-color var(--motion-fast)}.agents_card__w217B:hover{transform:translateY(-2px);border-color:var(--brand-border);box-shadow:var(--shadow-md)}.agents_identity__r_3dC{display:flex;align-items:center;gap:var(--space-3)}.agents_identity__r_3dC>div{min-width:0;flex:1}.agents_identity__r_3dC h2{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md)}.agents_identity__r_3dC>div span{color:var(--text-muted);font-size:var(--text-xs)}.agents_card__w217B>p{min-height:44px;margin:0;color:var(--text-muted);line-height:1.55}.agents_metrics__96lYa{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding-top:var(--space-3);border-top:1px solid var(--border)}.agents_metrics__96lYa div{display:grid;gap:2px}.agents_metrics__96lYa dt{color:var(--text-subtle);font-size:var(--text-xs)}.agents_metrics__96lYa dd{margin:0;font-weight:700}.agents_card__w217B footer{display:flex;justify-content:space-between;color:var(--text-subtle);font-size:var(--text-xs)}.agents_card__w217B footer strong{color:var(--action)}.agents_detailShell__4ggIV{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:var(--space-6) 0 var(--space-12)}@media (max-width:900px){.agents_grid__l_rBF{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.agents_detailShell__4ggIV,.agents_shell__UeaVk{width:calc(100% - 32px)}.agents_hero__o2yTA{display:grid}.agents_grid__l_rBF{grid-template-columns:1fr}}.setup-page_page__1Hrnq{min-height:100dvh;background:var(--canvas)}.setup-page_main__ymz2C{width:min(820px,calc(100% - 48px));margin:0 auto;padding:var(--space-8) 0 var(--space-12)}.setup-page_backRow__em0wu{display:flex;margin-bottom:var(--space-4)}.setup-page_card__QCDaV{display:grid;gap:var(--space-5);padding:clamp(20px,5vw,40px);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-xs)}.setup-page_card__QCDaV+.setup-page_card__QCDaV{margin-top:var(--space-5)}.setup-page_actions__cu_B_{display:flex;justify-content:flex-end;gap:var(--space-2)}@media (max-width:768px){.setup-page_main__ymz2C{width:min(100% - 32px,820px);padding-top:var(--space-6);padding-bottom:var(--copilot-launcher-clearance,var(--space-12))}}@media (max-width:520px){.setup-page_actions__cu_B_{align-items:stretch;flex-direction:column-reverse}.setup-page_actions__cu_B_>*{width:100%}}