@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_65289551-module__UUNnmG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_65289551-module__UUNnmG__variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_d4e231cd-module__v8pQ2W__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_d4e231cd-module__v8pQ2W__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.BrandMark-module__nJ_fMW__mark{flex:none;display:block}.BrandMark-module__nJ_fMW__tile{fill:var(--accent)}.BrandMark-module__nJ_fMW__star,.BrandMark-module__nJ_fMW__small{fill:var(--bg)}.BrandMark-module__nJ_fMW__small{transform-box:fill-box;transform-origin:50%;animation:BrandMark-module__nJ_fMW__brand-twinkle .9s var(--ease) .15s both}@keyframes BrandMark-module__nJ_fMW__brand-twinkle{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}
.NotificationBell-module__2d9VvW__bell{border-radius:var(--r-md);width:38px;height:38px;color:var(--ink-muted);cursor:pointer;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:none;flex-shrink:0;place-items:center;padding:0;display:grid;position:relative}.NotificationBell-module__2d9VvW__bell:hover{background:var(--surface);color:var(--ink)}.NotificationBell-module__2d9VvW__bell:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.NotificationBell-module__2d9VvW__bell[aria-expanded=true]{background:var(--accent-soft);color:var(--accent)}.NotificationBell-module__2d9VvW__badge{min-width:17px;height:17px;padding:0 var(--s1);border-radius:var(--r-pill);background:var(--accent);font-size:var(--text-2xs);text-align:center;color:var(--action-ink);font-weight:600;line-height:17px;position:absolute;top:3px;right:2px}.NotificationBell-module__2d9VvW__layer{z-index:60;position:fixed;inset:0}.NotificationBell-module__2d9VvW__panel{border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;width:380px;max-height:calc(100dvh - 32px);display:flex;position:absolute;top:16px;left:272px;overflow:hidden}.NotificationBell-module__2d9VvW__head{padding:var(--s3-5) var(--s3-5) var(--s2-5) var(--s4-5);border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;display:flex}.NotificationBell-module__2d9VvW__title{font-size:var(--text-lead);color:var(--ink);margin:0;font-weight:600}.NotificationBell-module__2d9VvW__close{border-radius:var(--r-pill);width:32px;height:32px;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid}.NotificationBell-module__2d9VvW__close:hover{color:var(--ink);background:var(--surface-2)}.NotificationBell-module__2d9VvW__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.NotificationBell-module__2d9VvW__empty{padding:22px var(--s4-5) var(--s6);font-size:var(--text-md);color:var(--ink-muted);margin:0;line-height:1.55}.NotificationBell-module__2d9VvW__list{padding:var(--s1-5);margin:0;list-style:none;overflow-y:auto}.NotificationBell-module__2d9VvW__item{gap:var(--s2-5);padding:var(--s2-5) var(--s3);border-radius:var(--r-md);color:inherit;text-decoration:none;display:flex}a.NotificationBell-module__2d9VvW__item:hover{background:var(--surface-2)}a.NotificationBell-module__2d9VvW__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.NotificationBell-module__2d9VvW__dot,.NotificationBell-module__2d9VvW__dotRead{width:8px;height:8px;margin-top:var(--s1-5);border-radius:var(--r-pill);flex-shrink:0}.NotificationBell-module__2d9VvW__dot{background:var(--accent)}.NotificationBell-module__2d9VvW__dotRead{background:0 0}.NotificationBell-module__2d9VvW__text{gap:var(--s0-5);flex-direction:column;min-width:0;display:flex}.NotificationBell-module__2d9VvW__itemTitle{font-size:var(--text-md);color:var(--ink);line-height:1.4}.NotificationBell-module__2d9VvW__unread{font-weight:600}.NotificationBell-module__2d9VvW__body{font-size:var(--text-sm);color:var(--ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.NotificationBell-module__2d9VvW__time{font-size:var(--text-xs);color:var(--ink-faint)}@media (max-width:899px){.NotificationBell-module__2d9VvW__panel{width:auto;max-height:calc(100dvh - 80px);top:68px;left:12px;right:12px}}
.SearchChats-module__9M1eLa__backdrop{z-index:90;padding:10vh var(--s4) var(--s4);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.SearchChats-module__9M1eLa__dialog{border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--surface);width:min(600px,100%);max-height:70vh;box-shadow:var(--shadow-popover);flex-direction:column;display:flex;overflow:hidden}.SearchChats-module__9M1eLa__box{align-items:center;gap:var(--s2);padding:0 var(--s3) 0 var(--s4);border-bottom:1px solid var(--border);color:var(--ink-muted);display:flex}.SearchChats-module__9M1eLa__box input{min-width:0;height:52px;font:inherit;font-size:var(--text-lead);color:var(--ink);background:0 0;border:none;outline:none;flex:1}.SearchChats-module__9M1eLa__close{height:28px;padding:0 var(--s2);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);font:inherit;font-size:var(--text-xs);color:var(--ink-muted);cursor:pointer}.SearchChats-module__9M1eLa__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SearchChats-module__9M1eLa__status{padding:var(--s4);font-size:var(--text-md);color:var(--ink-muted);margin:0}.SearchChats-module__9M1eLa__list{padding:var(--s1-5);margin:0;list-style:none;overflow-y:auto}.SearchChats-module__9M1eLa__hit{gap:var(--s0-5);width:100%;padding:var(--s2-5) var(--s3);border-radius:var(--r-md);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;display:flex}.SearchChats-module__9M1eLa__hit.SearchChats-module__9M1eLa__on{background:var(--accent-soft)}.SearchChats-module__9M1eLa__top{align-items:baseline;gap:var(--s2);min-width:0;display:flex}.SearchChats-module__9M1eLa__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-md);color:var(--ink);flex:1;font-weight:600;overflow:hidden}.SearchChats-module__9M1eLa__tag{padding:0 var(--s1-5);border-radius:var(--r-pill);background:var(--surface-2);font-size:var(--text-xs);color:var(--ink-muted);flex-shrink:0}.SearchChats-module__9M1eLa__when{font-size:var(--text-sm);color:var(--ink-muted);flex-shrink:0}.SearchChats-module__9M1eLa__excerpt{-webkit-line-clamp:2;font-size:var(--text-sm);color:var(--ink-muted);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.SearchChats-module__9M1eLa__mark{color:var(--ink);background:0 0;font-weight:600}@media (max-width:640px){.SearchChats-module__9M1eLa__backdrop{padding:0}.SearchChats-module__9M1eLa__dialog{border:none;border-radius:0;width:100%;height:100%;max-height:none}}
.FeedbackDialog-module__AkKWFW__layer{z-index:60;padding:var(--s4);place-items:center;display:grid;position:fixed;inset:0}.FeedbackDialog-module__AkKWFW__dialog{gap:var(--s3-5);width:100%;max-width:480px;padding:var(--s5) 22px var(--s4-5);border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;display:flex}.FeedbackDialog-module__AkKWFW__head{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.FeedbackDialog-module__AkKWFW__title{font-size:var(--text-lg);color:var(--ink);margin:0;font-weight:600}.FeedbackDialog-module__AkKWFW__close{border-radius:var(--r-pill);width:32px;height:32px;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid}.FeedbackDialog-module__AkKWFW__close:hover{color:var(--ink);background:var(--surface-2)}.FeedbackDialog-module__AkKWFW__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.FeedbackDialog-module__AkKWFW__box{width:100%;min-height:132px;padding:var(--s3) var(--s3-5);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);font:inherit;font-size:var(--text-base);color:var(--ink);resize:vertical;line-height:1.5}.FeedbackDialog-module__AkKWFW__box::placeholder{color:var(--ink-faint)}.FeedbackDialog-module__AkKWFW__box:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.FeedbackDialog-module__AkKWFW__box:disabled{color:var(--ink-muted)}.FeedbackDialog-module__AkKWFW__shots{gap:var(--s1-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FeedbackDialog-module__AkKWFW__shot{align-items:center;gap:var(--s2-5);padding:var(--s1-5) var(--s2-5);border-radius:var(--r-sm);background:var(--surface-2);font-size:var(--text-sm);display:flex}.FeedbackDialog-module__AkKWFW__shotName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;overflow:hidden}.FeedbackDialog-module__AkKWFW__remove{padding:var(--s0-5) var(--s1);font:inherit;font-size:var(--text-sm);color:var(--ink-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;text-decoration:underline}.FeedbackDialog-module__AkKWFW__remove:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.FeedbackDialog-module__AkKWFW__note{font-size:var(--text-base);color:var(--ink);margin:0;line-height:1.55}.FeedbackDialog-module__AkKWFW__error{font-size:var(--text-sm);color:var(--danger);margin:0}.FeedbackDialog-module__AkKWFW__foot{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.FeedbackDialog-module__AkKWFW__actions{justify-content:flex-end;gap:var(--s2-5);margin-left:auto;display:flex}.FeedbackDialog-module__AkKWFW__attach{padding:var(--s1) var(--s0-5);font:inherit;font-size:var(--text-md);color:var(--accent);cursor:pointer;background:0 0;border:none;font-weight:500}.FeedbackDialog-module__AkKWFW__attach:hover{text-decoration:underline}.FeedbackDialog-module__AkKWFW__attach:disabled{color:var(--ink-disabled);cursor:not-allowed}.FeedbackDialog-module__AkKWFW__attach:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}.FeedbackDialog-module__AkKWFW__primary,.FeedbackDialog-module__AkKWFW__secondary{height:40px;padding:0 var(--s4-5);border-radius:var(--r-pill);font:inherit;font-size:var(--text-md);cursor:pointer;font-weight:500}.FeedbackDialog-module__AkKWFW__primary{background:var(--action);color:var(--action-ink);border:none}.FeedbackDialog-module__AkKWFW__primary:hover:not(:disabled){background:var(--action-hover)}.FeedbackDialog-module__AkKWFW__primary:disabled{background:var(--action-disabled);color:var(--ink-disabled);cursor:not-allowed}.FeedbackDialog-module__AkKWFW__secondary{border:1px solid var(--border);background:var(--surface);color:var(--ink)}.FeedbackDialog-module__AkKWFW__secondary:hover{border-color:var(--border-strong)}.FeedbackDialog-module__AkKWFW__primary:focus-visible,.FeedbackDialog-module__AkKWFW__secondary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:899px){.FeedbackDialog-module__AkKWFW__layer{padding:var(--s3);place-items:start stretch}.FeedbackDialog-module__AkKWFW__dialog{max-width:none;padding:var(--s4-5) var(--s4) var(--s4)}}
.AppSidebarNav-module__SlsHza__brand{align-items:center;gap:var(--s2-5);padding:var(--s5) var(--s5) var(--s4);color:var(--ink);flex-shrink:0;text-decoration:none;display:flex}.AppSidebarNav-module__SlsHza__brand:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;border-radius:var(--r-md)}.AppSidebarNav-module__SlsHza__brandMark{color:var(--accent);place-items:center;display:grid}.AppSidebarNav-module__SlsHza__brandText{flex-direction:column;min-width:0;display:flex}.AppSidebarNav-module__SlsHza__brandName{font-size:var(--text-xl);letter-spacing:-.01em;font-weight:600;line-height:1.2}.AppSidebarNav-module__SlsHza__tagline{font-size:var(--text-xs);color:var(--ink-muted);line-height:1.4}@media (max-width:899px){.AppSidebarNav-module__SlsHza__brand{height:64px;padding:0 var(--s4) 0 56px}}.AppSidebarNav-module__SlsHza__brandRow{padding-right:var(--s2-5);flex-shrink:0;align-items:center;display:flex}.AppSidebarNav-module__SlsHza__brandRow .AppSidebarNav-module__SlsHza__brand{min-width:0;padding-right:var(--s2);flex:auto}@media (max-width:899px){.AppSidebarNav-module__SlsHza__brandRow .AppSidebarNav-module__SlsHza__railBell{display:none}}.AppSidebarNav-module__SlsHza__header{padding:var(--s1) var(--s4) var(--s3);flex-shrink:0}.AppSidebarNav-module__SlsHza__newChat{align-items:center;gap:var(--s2-5);width:100%;height:44px;padding:0 var(--s4);border-radius:var(--r-md);background:var(--accent);font-size:var(--text-base);color:var(--action-ink);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-accent);transition:background-color var(--dur) var(--ease), transform .22s var(--ease-out), box-shadow .22s var(--ease-out);border:none;font-weight:500;display:flex}.AppSidebarNav-module__SlsHza__newChat:hover{background:var(--accent-hover);box-shadow:var(--shadow-accent-hover);transform:translateY(-1px)}.AppSidebarNav-module__SlsHza__newChat:active{transform:scale(.98)}.AppSidebarNav-module__SlsHza__newChat:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AppSidebarNav-module__SlsHza__plus{font-size:var(--text-2xl);font-weight:300;line-height:1}.AppSidebarNav-module__SlsHza__scroll{min-height:0;padding:var(--s1) var(--s3) var(--s3);flex:1;overflow:hidden auto}.AppSidebarNav-module__SlsHza__navList{gap:var(--s0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AppSidebarNav-module__SlsHza__navLink{align-items:center;gap:var(--s3-5);height:44px;padding:0 var(--s3);border-radius:var(--r-md);font-size:var(--text-base);color:var(--ink);white-space:nowrap;transition:background-color .2s var(--ease), color .2s var(--ease), transform .18s var(--ease-out);font-weight:500;text-decoration:none;display:flex}.AppSidebarNav-module__SlsHza__navLink:active{transform:scale(.98)}.AppSidebarNav-module__SlsHza__navLink svg{color:var(--accent);flex-shrink:0}.AppSidebarNav-module__SlsHza__navLink:hover{background:var(--surface)}.AppSidebarNav-module__SlsHza__navLink:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.AppSidebarNav-module__SlsHza__navLink[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.AppSidebarNav-module__SlsHza__navLink[aria-current=page] svg{color:var(--accent)}.AppSidebarNav-module__SlsHza__count{min-width:20px;height:20px;padding:0 var(--s1-5);border-radius:var(--r-pill);background:var(--accent-soft);font-size:var(--text-2xs);color:var(--accent);justify-content:center;align-items:center;margin-left:auto;font-weight:600;display:inline-flex}.AppSidebarNav-module__SlsHza__footer{gap:var(--s2);padding:12px 12px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);flex-direction:column;flex-shrink:0;display:flex}.AppSidebarNav-module__SlsHza__user{align-items:center;gap:var(--s1);display:flex;position:relative}.AppSidebarNav-module__SlsHza__userLink{align-items:center;gap:var(--s2-5);min-width:0;padding:var(--s1-5);border-radius:var(--r-md);font:inherit;text-align:left;color:var(--ink);cursor:pointer;transition:background-color var(--dur) var(--ease);background:0 0;border:none;flex:1;text-decoration:none;display:flex}.AppSidebarNav-module__SlsHza__userLink:hover{background:var(--surface)}.AppSidebarNav-module__SlsHza__userLink:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.AppSidebarNav-module__SlsHza__userLink[aria-current=page]{background:var(--accent-soft)}.AppSidebarNav-module__SlsHza__avatar{border-radius:var(--r-pill);background:var(--avatar);width:38px;height:38px;font-size:var(--text-base);color:var(--action-ink);flex-shrink:0;place-items:center;font-weight:600;display:grid}.AppSidebarNav-module__SlsHza__userText{flex-direction:column;min-width:0;display:flex}.AppSidebarNav-module__SlsHza__userName,.AppSidebarNav-module__SlsHza__userEmail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AppSidebarNav-module__SlsHza__userName{font-size:var(--text-md);font-weight:500}.AppSidebarNav-module__SlsHza__userEmail{font-size:var(--text-xs);color:var(--ink-muted)}.AppSidebarNav-module__SlsHza__footerLink{height:36px;padding:0 var(--s3);border-radius:var(--r-md);font-size:var(--text-md);color:var(--ink-muted);align-items:center;font-weight:500;text-decoration:none;display:flex}.AppSidebarNav-module__SlsHza__footerLink:hover{background:var(--surface);color:var(--ink)}.AppSidebarNav-module__SlsHza__footerLink:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.AppSidebarNav-module__SlsHza__dots{color:var(--ink-muted);flex-shrink:0;place-items:center;margin-left:auto;display:grid}.AppSidebarNav-module__SlsHza__bug{border-radius:var(--r-md);width:36px;height:36px;color:var(--ink-muted);cursor:pointer;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:none;flex-shrink:0;place-items:center;padding:0;display:grid}.AppSidebarNav-module__SlsHza__bug:hover{background:var(--surface);color:var(--ink)}.AppSidebarNav-module__SlsHza__bug:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.AppSidebarNav-module__SlsHza__bug[aria-expanded=true]{background:var(--accent-soft);color:var(--accent)}.AppSidebarNav-module__SlsHza__menu{z-index:5;padding:var(--s1-5);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.AppSidebarNav-module__SlsHza__menuWho{min-width:0;padding:var(--s2) var(--s2-5) var(--s2-5);border-bottom:1px solid var(--border);margin-bottom:var(--s1);flex-direction:column;display:flex}.AppSidebarNav-module__SlsHza__menuItem{width:100%;height:40px;padding:0 var(--s2-5);border-radius:var(--r-sm);font:inherit;font-size:var(--text-md);text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:none;align-items:center;text-decoration:none;display:flex}.AppSidebarNav-module__SlsHza__menuItem:hover{background:var(--surface)}.AppSidebarNav-module__SlsHza__menuItem:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.AppSidebarNav-module__SlsHza__menuRule{height:1px;margin:var(--s1) 0;background:var(--border)}.AppSidebarNav-module__SlsHza__searchChats{align-items:center;gap:var(--s2);width:100%;height:38px;margin-top:var(--s2);padding:0 var(--s3);border-radius:var(--r-sm);font:inherit;font-size:var(--text-md);color:var(--ink-muted);cursor:pointer;background:0 0;border:none;display:flex}.AppSidebarNav-module__SlsHza__searchChats:hover{background:var(--surface);color:var(--ink)}.AppSidebarNav-module__SlsHza__searchChats:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}
.ChatMenu-module__juZJGG__menu{z-index:20;min-width:150px;padding:var(--s1-5);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px)}.ChatMenu-module__juZJGG__right{right:0}.ChatMenu-module__juZJGG__left{left:0}.ChatMenu-module__juZJGG__item{height:34px;padding:0 var(--s3);border-radius:var(--r-sm);font-size:var(--text-md);color:var(--ink);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none}.ChatMenu-module__juZJGG__item:hover{background:var(--surface-2)}.ChatMenu-module__juZJGG__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}
.DeleteChatDialog-module__e7tr6W__backdrop{z-index:100;padding:var(--s4);place-items:center;display:grid;position:fixed;inset:0}.DeleteChatDialog-module__e7tr6W__dialog{width:min(420px,100%);padding:var(--s6);border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-popover)}.DeleteChatDialog-module__e7tr6W__title{margin:0 0 var(--s2);font-size:var(--text-lead);color:var(--ink);font-weight:600}.DeleteChatDialog-module__e7tr6W__body{margin:0 0 var(--s5);font-size:var(--text-md);color:var(--ink-muted);line-height:1.5}.DeleteChatDialog-module__e7tr6W__actions{justify-content:flex-end;gap:var(--s2);flex-wrap:wrap;display:flex}.DeleteChatDialog-module__e7tr6W__cancel,.DeleteChatDialog-module__e7tr6W__delete{height:38px;padding:0 var(--s4);border-radius:var(--r-sm);font:inherit;font-size:var(--text-md);cursor:pointer;font-weight:500}.DeleteChatDialog-module__e7tr6W__cancel{border:1px solid var(--border-strong);background:var(--surface);color:var(--ink)}.DeleteChatDialog-module__e7tr6W__cancel:hover{background:var(--surface-2)}.DeleteChatDialog-module__e7tr6W__delete{background:var(--danger);color:var(--action-ink);border:none}.DeleteChatDialog-module__e7tr6W__delete:hover{filter:brightness(.95)}.DeleteChatDialog-module__e7tr6W__cancel:focus-visible,.DeleteChatDialog-module__e7tr6W__delete:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.ChatSidebar-module__I-IvPa__rail{background:var(--rail);border-right:1px solid var(--border-soft);flex-direction:column;height:100%;min-height:0;display:flex}.ChatSidebar-module__I-IvPa__row{border-radius:var(--r-sm);height:40px;transition:background-color var(--dur) var(--ease);align-items:center;display:flex;position:relative}.ChatSidebar-module__I-IvPa__row:not(.ChatSidebar-module__I-IvPa__active):hover{background:var(--surface)}.ChatSidebar-module__I-IvPa__active{background:var(--accent-soft)}.ChatSidebar-module__I-IvPa__active .ChatSidebar-module__I-IvPa__title{font-weight:500}.ChatSidebar-module__I-IvPa__bullet{width:7px;height:7px;margin-left:var(--s3);border:1.5px solid var(--ink-faint);border-radius:var(--r-round);flex-shrink:0}.ChatSidebar-module__I-IvPa__active .ChatSidebar-module__I-IvPa__bullet{border-color:var(--accent);background:var(--accent)}.ChatSidebar-module__I-IvPa__group{padding:0}.ChatSidebar-module__I-IvPa__groupHead{align-items:center;gap:var(--s1);margin:var(--s4-5) 0 var(--s1);padding:var(--s0-5) var(--s3);font:inherit;font-size:var(--text-sm);color:var(--ink-muted);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:none;font-weight:500;display:flex}.ChatSidebar-module__I-IvPa__groupHead:hover{color:var(--ink)}.ChatSidebar-module__I-IvPa__groupHead:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ChatSidebar-module__I-IvPa__chevron{transition:transform var(--dur) var(--ease);display:inline-flex}.ChatSidebar-module__I-IvPa__chevronShut{transform:rotate(-90deg)}.ChatSidebar-module__I-IvPa__groupList{gap:var(--s0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ChatSidebar-module__I-IvPa__search{align-items:center;gap:var(--s2);height:38px;margin:var(--s4) 0 var(--s0-5);padding:0 var(--s3);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border-soft);color:var(--ink-muted);display:flex}.ChatSidebar-module__I-IvPa__search:focus-within{outline:2px solid var(--accent);outline-offset:1px}.ChatSidebar-module__I-IvPa__search input{min-width:0;font:inherit;font-size:var(--text-md);color:var(--ink);background:0 0;border:none;outline:none;flex:1}.ChatSidebar-module__I-IvPa__search input::placeholder{color:var(--ink-faint)}.ChatSidebar-module__I-IvPa__noMatch{margin:var(--s3) var(--s3) 0;font-size:var(--text-sm);color:var(--ink-muted)}.ChatSidebar-module__I-IvPa__title{min-width:0;height:100%;padding:0 var(--s2) 0 var(--s2-5);font-size:var(--text-md);color:var(--ink);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;transition:color var(--dur) var(--ease);background:0 0;border:none;flex:1;font-weight:400;overflow:hidden}.ChatSidebar-module__I-IvPa__title:has(.ChatSidebar-module__I-IvPa__titleWhen){align-items:center;gap:5px;display:flex}.ChatSidebar-module__I-IvPa__titleText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ChatSidebar-module__I-IvPa__titleWhen{font-size:var(--text-xs);color:var(--ink-muted);flex-shrink:0}.ChatSidebar-module__I-IvPa__title:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--r-sm)}.ChatSidebar-module__I-IvPa__rowActions{padding-right:var(--s1-5);flex-shrink:0;align-items:center;display:none;position:relative}.ChatSidebar-module__I-IvPa__row:hover .ChatSidebar-module__I-IvPa__rowActions,.ChatSidebar-module__I-IvPa__row:focus-within .ChatSidebar-module__I-IvPa__rowActions,.ChatSidebar-module__I-IvPa__menuOpen .ChatSidebar-module__I-IvPa__rowActions{display:flex}@media (hover:none){.ChatSidebar-module__I-IvPa__rowActions{display:flex}}.ChatSidebar-module__I-IvPa__actionBtn{border-radius:var(--r-sm);width:24px;height:24px;color:var(--ink-muted);cursor:pointer;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:none;place-items:center;display:grid}.ChatSidebar-module__I-IvPa__actionBtn:hover{background:var(--border);color:var(--ink)}.ChatSidebar-module__I-IvPa__actionBtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px;opacity:1;pointer-events:auto}.ChatSidebar-module__I-IvPa__renameInput{min-width:0;margin:3px var(--s1-5);padding:5px var(--s2);border-radius:var(--r-sm);background:var(--surface);font-size:var(--text-md);color:var(--ink);border:none;flex:1}.ChatSidebar-module__I-IvPa__renameInput:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ChatSidebar-module__I-IvPa__drawerToggle{display:none}.ChatSidebar-module__I-IvPa__hamburger,.ChatSidebar-module__I-IvPa__hamburger:before,.ChatSidebar-module__I-IvPa__hamburger:after{background:var(--ink);border-radius:var(--r-2xs);width:18px;height:2px;display:block}.ChatSidebar-module__I-IvPa__hamburger{position:relative}.ChatSidebar-module__I-IvPa__hamburger:before,.ChatSidebar-module__I-IvPa__hamburger:after{content:"";position:absolute;left:0}.ChatSidebar-module__I-IvPa__hamburger:before{top:-5px}.ChatSidebar-module__I-IvPa__hamburger:after{top:5px}.ChatSidebar-module__I-IvPa__backdrop{display:none}@media (max-width:899px){.ChatSidebar-module__I-IvPa__rail{z-index:40;border-right:1px solid var(--border);width:280px;transition:transform .28s var(--ease-sheet);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.ChatSidebar-module__I-IvPa__railOpen{transform:none}.ChatSidebar-module__I-IvPa__drawerToggle{z-index:50;border-radius:var(--r-sm);cursor:pointer;background:0 0;border:none;place-items:center;width:36px;height:36px;display:grid;position:fixed;top:12px;left:12px}.ChatSidebar-module__I-IvPa__drawerToggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ChatSidebar-module__I-IvPa__backdrop{z-index:39;display:block;position:fixed;inset:0}}.ChatSidebar-module__I-IvPa__showMore{height:34px;margin-top:var(--s0-5);padding:0 var(--s3) 0 31px;border-radius:var(--r-sm);font:inherit;font-size:var(--text-md);color:var(--ink-muted);cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.ChatSidebar-module__I-IvPa__showMore:hover{background:var(--surface);color:var(--ink)}a.ChatSidebar-module__I-IvPa__showMore{text-decoration:none}.ChatSidebar-module__I-IvPa__showMore:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ChatSidebar-module__I-IvPa__groupHeadRow{margin:var(--s4-5) 0 var(--s1);justify-content:space-between;align-items:center;display:flex}.ChatSidebar-module__I-IvPa__groupHeadRow>.ChatSidebar-module__I-IvPa__groupHead{margin:0}.ChatSidebar-module__I-IvPa__seeAll{padding:var(--s0-5) var(--s3);border-radius:var(--r-sm);font-size:var(--text-sm);color:var(--accent);font-weight:500;text-decoration:none}.ChatSidebar-module__I-IvPa__seeAll:hover{text-decoration:underline}.ChatSidebar-module__I-IvPa__seeAll:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ChatSidebar-module__I-IvPa__notice{margin:var(--s3) var(--s3) 0;font-size:var(--text-sm);color:var(--danger);line-height:1.4}
.AppSidebar-module__hZpmiW__rail{background:var(--rail-frost);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-right:1px solid var(--border-soft);flex-direction:column;width:260px;display:flex;overflow:hidden}@media (min-width:900px){.AppSidebar-module__hZpmiW__rail{z-index:20;position:fixed;top:0;bottom:0;left:0}}@media (max-width:899px){.AppSidebar-module__hZpmiW__rail{z-index:40;width:280px;transition:transform .28s var(--ease-sheet);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.AppSidebar-module__hZpmiW__railOpen{transform:none}}.AppSidebar-module__hZpmiW__toggle{display:none}@media (max-width:899px){.AppSidebar-module__hZpmiW__toggle{z-index:50;border-radius:var(--r-sm);cursor:pointer;background:0 0;border:none;place-items:center;width:36px;height:36px;display:grid;position:fixed;top:12px;left:12px}.AppSidebar-module__hZpmiW__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}.AppSidebar-module__hZpmiW__hamburger,.AppSidebar-module__hZpmiW__hamburger:before,.AppSidebar-module__hZpmiW__hamburger:after{background:var(--ink);border-radius:var(--r-2xs);width:18px;height:2px;display:block}.AppSidebar-module__hZpmiW__hamburger{position:relative}.AppSidebar-module__hZpmiW__hamburger:before,.AppSidebar-module__hZpmiW__hamburger:after{content:"";position:absolute;left:0}.AppSidebar-module__hZpmiW__hamburger:before{top:-5px}.AppSidebar-module__hZpmiW__hamburger:after{top:5px}.AppSidebar-module__hZpmiW__backdrop{display:none}@media (max-width:899px){.AppSidebar-module__hZpmiW__backdrop{z-index:39;display:block;position:fixed;inset:0}}
.AppShell-module__ygtovq__page{background:var(--surface-2);min-height:100dvh}.AppShell-module__ygtovq__phoneBar{display:none}@media (max-width:899px){.AppShell-module__ygtovq__phoneBar{padding:0 var(--s4) 0 56px;background:var(--surface);border-bottom:1px solid var(--border);z-index:30;align-items:center;height:60px;display:flex;position:sticky;top:0}}.AppShell-module__ygtovq__brandLink{align-items:center;gap:var(--s2);border-radius:var(--r-sm);color:var(--ink);text-decoration:none;display:inline-flex}.AppShell-module__ygtovq__brandMark{color:var(--accent);place-items:center;display:grid}.AppShell-module__ygtovq__brandName{font-size:var(--text-lg);letter-spacing:-.01em;font-weight:600}.AppShell-module__ygtovq__brandLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AppShell-module__ygtovq__barBell{margin-left:auto;display:flex}@media (min-width:900px){.AppShell-module__ygtovq__contentWrapper{margin-left:260px}}.AppShell-module__ygtovq__main{gap:var(--s6);max-width:1120px;padding:40px var(--s6) 64px;flex-direction:column;margin:0 auto;animation:.38s cubic-bezier(.2,.8,.2,1) backwards AppShell-module__ygtovq__page-in;display:flex}.AppShell-module__ygtovq__mainNarrow{gap:var(--s6);max-width:720px;padding:40px var(--s6) 64px;flex-direction:column;margin:0 auto;animation:.38s cubic-bezier(.2,.8,.2,1) backwards AppShell-module__ygtovq__page-in;display:flex}.AppShell-module__ygtovq__mainFull{background:var(--surface);max-width:none;height:100dvh;min-height:0;margin:0;padding:0;display:block}@media (max-width:899px){.AppShell-module__ygtovq__main,.AppShell-module__ygtovq__mainNarrow{padding:var(--s6) var(--s4) 64px}.AppShell-module__ygtovq__mainFull{height:auto;min-height:calc(100dvh - 60px)}}.AppShell-module__ygtovq__main,.AppShell-module__ygtovq__mainNarrow{animation:AppShell-module__ygtovq__ca-rise .26s var(--ease-out) backwards}@keyframes AppShell-module__ygtovq__ca-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes AppShell-module__ygtovq__page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.Button-module__VMVMAW__btn{justify-content:center;align-items:center;gap:var(--s1-5);border-radius:var(--r-pill);font-family:var(--font-sans);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);border:1px solid #0000;font-weight:500;display:inline-flex}.Button-module__VMVMAW__btn:disabled{cursor:not-allowed}.Button-module__VMVMAW__sm{height:32px;padding:0 var(--s3-5);font-size:var(--text-sm)}.Button-module__VMVMAW__md{height:40px;padding:0 var(--s4-5);font-size:var(--text-base)}.Button-module__VMVMAW__lg{height:48px;padding:0 var(--s6);font-size:var(--text-lg)}.Button-module__VMVMAW__block{width:100%}.Button-module__VMVMAW__primary{background:var(--action);color:var(--action-ink)}.Button-module__VMVMAW__primary:hover:not(:disabled){background:var(--action-hover)}.Button-module__VMVMAW__primary:disabled{background:var(--action-disabled);color:var(--ink-faint)}.Button-module__VMVMAW__secondary{border-color:var(--border-strong);background:var(--surface);color:var(--ink)}.Button-module__VMVMAW__secondary:hover:not(:disabled){border-color:var(--ink-muted)}.Button-module__VMVMAW__secondary:disabled{border-color:var(--border);color:var(--ink-faint)}.Button-module__VMVMAW__link{border-radius:var(--r-xs);height:auto;color:var(--accent);background:0 0;border:0;padding:0}.Button-module__VMVMAW__link:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.Button-module__VMVMAW__link:disabled{color:var(--ink-faint)}.Button-module__VMVMAW__chevron{font-size:1.2em;line-height:1}
.Turn-module__r8K3qW__userRow{justify-content:flex-end;align-items:flex-start;gap:var(--s3);display:flex}.Turn-module__r8K3qW__userCol{align-items:flex-end;gap:var(--s1-5);flex-direction:column;min-width:0;max-width:min(80%,560px);display:flex}.Turn-module__r8K3qW__bubble{padding:var(--s3-5) var(--s4-5);border-radius:var(--r-thread);background:var(--bubble);font-size:var(--text-base);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.Turn-module__r8K3qW__userAvatar,.Turn-module__r8K3qW__agentAvatar{border-radius:var(--r-pill);flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.Turn-module__r8K3qW__userAvatar{background:var(--avatar);font-size:var(--text-md);color:var(--action-ink);font-weight:600}.Turn-module__r8K3qW__agentAvatar{background:var(--accent-soft);color:var(--accent)}.Turn-module__r8K3qW__time{font-size:var(--text-xs);color:var(--ink-muted);font-variant-numeric:tabular-nums}.Turn-module__r8K3qW__agentRow{align-items:flex-start;gap:var(--s3-5);display:flex}.Turn-module__r8K3qW__agentCol{gap:var(--s2-5);flex-direction:column;flex:1;min-width:0;display:flex}.Turn-module__r8K3qW__agentMeta{align-items:baseline;gap:var(--s2);padding-top:var(--s2);margin:0;display:flex}.Turn-module__r8K3qW__agentName{font-size:var(--text-base);color:var(--ink);font-weight:500}@media (max-width:899px){.Turn-module__r8K3qW__userCol{max-width:85%}.Turn-module__r8K3qW__agentRow{gap:var(--s2-5)}.Turn-module__r8K3qW__userAvatar,.Turn-module__r8K3qW__agentAvatar{width:30px;height:30px}.Turn-module__r8K3qW__agentMeta{padding-top:5px}}.Turn-module__r8K3qW__userRow,.Turn-module__r8K3qW__agentRow{animation:.42s cubic-bezier(.2,.8,.2,1) backwards Turn-module__r8K3qW__ca-rise}@keyframes Turn-module__r8K3qW__ca-rise{0%{opacity:0;filter:blur(2px);transform:translateY(10px)scale(.995)}to{opacity:1;filter:none;transform:none}}
.GoogleSignIn-module__G08Nma__slot{justify-content:center;min-height:44px;display:flex}.GoogleSignIn-module__G08Nma__skeleton{border-radius:var(--r-md);background:var(--surface-2);height:44px;animation:1.4s ease-in-out infinite GoogleSignIn-module__G08Nma__pulse}@keyframes GoogleSignIn-module__G08Nma__pulse{0%,to{opacity:1}50%{opacity:.4}}.GoogleSignIn-module__G08Nma__note{gap:var(--s3);padding:var(--s3) var(--s3-5);background:var(--surface-2);border-radius:var(--r-md);font-size:var(--text-sm);color:var(--ink-muted);display:grid}.GoogleSignIn-module__G08Nma__error{margin-bottom:var(--s2-5);padding:var(--s2-5) var(--s3);border-radius:var(--r-sm);background:var(--danger-soft);text-align:left;font-size:var(--text-sm);color:var(--danger)}.GoogleSignIn-module__G08Nma__redirect{font-size:var(--text-sm);color:var(--ink-muted);text-align:center}
.JobCards-module__g9wLaq__list{gap:var(--s1-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.JobCards-module__g9wLaq__card{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s2-5) var(--s3-5);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);color:inherit;transition:border-color var(--dur) var(--ease), transform .26s var(--ease-out), box-shadow .26s var(--ease-out);text-decoration:none;display:flex}.JobCards-module__g9wLaq__card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-lift);transform:translateY(-1px)}.JobCards-module__g9wLaq__card:active{transform:scale(.99)}.JobCards-module__g9wLaq__info{flex-direction:column;gap:1px;min-width:0;display:flex}.JobCards-module__g9wLaq__company{font-size:var(--text-xs);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.JobCards-module__g9wLaq__title{font-size:var(--text-md);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.JobCards-module__g9wLaq__meta{gap:var(--s2);flex-wrap:wrap;display:flex}.JobCards-module__g9wLaq__meta span{font-size:var(--text-xs);color:var(--ink-faint);overflow-wrap:anywhere;min-width:0}.JobCards-module__g9wLaq__list>*{animation:JobCards-module__g9wLaq__ca-rise .24s var(--ease-out) backwards}.JobCards-module__g9wLaq__list>:nth-child(2){animation-delay:50ms}.JobCards-module__g9wLaq__list>:nth-child(n+3){animation-delay:.1s}@keyframes JobCards-module__g9wLaq__ca-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.JobCards-module__g9wLaq__why{margin-top:var(--s1);font-size:var(--text-sm);color:var(--ink);display:block}.JobCards-module__g9wLaq__view{margin-top:var(--s1-5);font-size:var(--text-sm);color:var(--accent);font-weight:500;display:block}@media (max-width:480px){.JobCards-module__g9wLaq__card{column-gap:var(--s3);grid-template-columns:minmax(0,1fr) auto;align-items:start;row-gap:1px;display:grid}.JobCards-module__g9wLaq__info{display:contents}.JobCards-module__g9wLaq__info>*{grid-column:1/-1}.JobCards-module__g9wLaq__info>.JobCards-module__g9wLaq__company{grid-area:1/1;align-self:center}.JobCards-module__g9wLaq__card>:last-child:not(.JobCards-module__g9wLaq__info){grid-area:1/2}.JobCards-module__g9wLaq__title{white-space:normal}}
.ProviderButton-module__1q1Xxa__btn{align-items:center;gap:var(--s3);width:100%;height:56px;padding:0 var(--s4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);font-size:var(--text-base);color:var(--ink);cursor:default;grid-template-columns:44px minmax(0,1fr) auto;font-weight:500;display:grid}.ProviderButton-module__1q1Xxa__btn:disabled{opacity:1}.ProviderButton-module__1q1Xxa__btn:disabled .ProviderButton-module__1q1Xxa__label{opacity:.5}.ProviderButton-module__1q1Xxa__icon{border-radius:var(--r-sm);background:var(--surface-2);opacity:.5;place-items:center;width:44px;height:44px;display:grid}.ProviderButton-module__1q1Xxa__label{text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}.ProviderButton-module__1q1Xxa__soon{padding:var(--s1) var(--s2);border-radius:var(--r-pill);background:var(--surface-2);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;font-weight:500}@media (max-width:400px){.ProviderButton-module__1q1Xxa__btn{gap:var(--s2-5);padding:0 var(--s3);font-size:var(--text-md);grid-template-columns:36px minmax(0,1fr) auto}.ProviderButton-module__1q1Xxa__icon{width:36px;height:36px}.ProviderButton-module__1q1Xxa__soon{padding:3px var(--s1-5);font-size:var(--text-2xs)}}@media (max-width:340px){.ProviderButton-module__1q1Xxa__btn{grid-template-columns:minmax(0,1fr) auto}.ProviderButton-module__1q1Xxa__icon{display:none}}
.TrackTimeline-module__kiMNBa__card{border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s4) var(--s5);background:var(--surface);gap:var(--s3);flex-direction:column;min-width:0;display:flex}.TrackTimeline-module__kiMNBa__header{justify-content:space-between;align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.TrackTimeline-module__kiMNBa__title{font-size:var(--text-base);color:var(--ink);word-break:break-word;overflow-wrap:break-word;font-weight:600}.TrackTimeline-module__kiMNBa__stage{font-size:var(--text-sm);color:var(--ink-muted);white-space:nowrap}.TrackTimeline-module__kiMNBa__next{font-size:var(--text-md);color:var(--ink);border-top:1px solid var(--border);padding-top:var(--s2-5);margin:0}.TrackTimeline-module__kiMNBa__nextDue{color:var(--ink-muted)}.TrackTimeline-module__kiMNBa__openBtn,.TrackTimeline-module__kiMNBa__openLink{font:inherit;font-size:var(--text-sm);color:var(--accent);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:none}.TrackTimeline-module__kiMNBa__openBtn:hover,.TrackTimeline-module__kiMNBa__openLink:hover{text-decoration:underline}.TrackTimeline-module__kiMNBa__openBtn:focus-visible,.TrackTimeline-module__kiMNBa__openLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-2xs)}@media (max-width:480px){.TrackTimeline-module__kiMNBa__card{padding:var(--s3) var(--s3-5)}}
.EmailSignIn-module__YbYDnG__placeholder{height:56px}.EmailSignIn-module__YbYDnG__row{align-items:center;gap:var(--s3);width:100%;height:56px;padding:0 var(--s4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);font:inherit;font-size:var(--text-base);color:var(--ink);cursor:pointer;transition:border-color var(--dur) var(--ease);grid-template-columns:44px minmax(0,1fr) 44px;font-weight:500;display:grid}.EmailSignIn-module__YbYDnG__row:hover{border-color:var(--border-strong)}.EmailSignIn-module__YbYDnG__row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.EmailSignIn-module__YbYDnG__icon{border-radius:var(--r-sm);background:var(--surface-2);width:44px;height:44px;color:var(--ink);place-items:center;display:grid}.EmailSignIn-module__YbYDnG__label{text-align:center}.EmailSignIn-module__YbYDnG__panel{padding:var(--s4);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);text-align:left}.EmailSignIn-module__YbYDnG__form{gap:var(--s2-5);display:grid}.EmailSignIn-module__YbYDnG__title{font-size:var(--text-base);color:var(--ink);font-weight:600}.EmailSignIn-module__YbYDnG__hint{font-size:var(--text-sm);color:var(--ink-muted);margin:0;line-height:1.5}.EmailSignIn-module__YbYDnG__addr{color:var(--ink);word-break:break-all;font-weight:600}.EmailSignIn-module__YbYDnG__input{width:100%;height:46px;padding:0 var(--s3-5);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);font:inherit;font-size:var(--text-lead);color:var(--ink)}.EmailSignIn-module__YbYDnG__input::placeholder{color:var(--ink-faint)}.EmailSignIn-module__YbYDnG__input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.EmailSignIn-module__YbYDnG__code{font-size:var(--text-2xl);letter-spacing:8px;text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.EmailSignIn-module__YbYDnG__error{padding:var(--s2) var(--s2-5);border-radius:var(--r-sm);background:var(--danger-soft);font-size:var(--text-sm);color:var(--danger);margin:0}.EmailSignIn-module__YbYDnG__status{padding:var(--s3-5);text-align:center;font-size:var(--text-md);color:var(--ink-muted);margin:0}.EmailSignIn-module__YbYDnG__actions{justify-content:space-between;align-items:center;gap:var(--s2-5);display:flex}.EmailSignIn-module__YbYDnG__links{justify-content:space-between;gap:var(--s2-5);flex-wrap:wrap;display:flex}.EmailSignIn-module__YbYDnG__primary{height:44px;padding:0 var(--s5);border-radius:var(--r-pill);background:var(--action);font:inherit;font-size:var(--text-base);color:var(--action-ink);cursor:pointer;border:none;font-weight:500}.EmailSignIn-module__YbYDnG__primary:hover:not(:disabled){background:var(--action-hover)}.EmailSignIn-module__YbYDnG__primary:disabled{background:var(--action-disabled);color:var(--ink-disabled);cursor:not-allowed}.EmailSignIn-module__YbYDnG__primary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.EmailSignIn-module__YbYDnG__quiet{padding:var(--s1-5) var(--s0-5);font:inherit;font-size:var(--text-sm);color:var(--ink-muted);cursor:pointer;background:0 0;border:none;text-decoration:underline}.EmailSignIn-module__YbYDnG__quiet:hover:not(:disabled){color:var(--ink)}.EmailSignIn-module__YbYDnG__quiet:disabled{color:var(--ink-disabled);cursor:not-allowed;text-decoration:none}.EmailSignIn-module__YbYDnG__quiet:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}@media (max-width:400px){.EmailSignIn-module__YbYDnG__row{gap:var(--s2-5);padding:0 var(--s3);font-size:var(--text-md);grid-template-columns:36px minmax(0,1fr) 36px}.EmailSignIn-module__YbYDnG__icon{width:36px;height:36px}}@media (max-width:340px){.EmailSignIn-module__YbYDnG__row{grid-template-columns:minmax(0,1fr)}.EmailSignIn-module__YbYDnG__icon{display:none}}.EmailSignIn-module__YbYDnG__alt{justify-self:center}
.FitBlock-module__KZUinW__wrap{gap:var(--s3-5);flex-direction:column;display:flex}.FitBlock-module__KZUinW__card{gap:var(--s5);padding:22px var(--s6);border:1px solid var(--border-soft);border-radius:var(--r-thread);background:var(--surface);flex-direction:column;display:flex}.FitBlock-module__KZUinW__job{font:inherit;font-size:var(--text-sm);color:var(--ink-muted);text-align:left;cursor:pointer;transition:color var(--dur) var(--ease);background:0 0;border:none;align-self:flex-start;padding:0;font-weight:500;text-decoration:none}.FitBlock-module__KZUinW__job:hover{color:var(--accent)}.FitBlock-module__KZUinW__job:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}.FitBlock-module__KZUinW__caveat{font-size:var(--text-sm);color:var(--ink-muted);margin:0}.FitBlock-module__KZUinW__head{margin:0 0 var(--s3);font-size:var(--text-lead);color:var(--ink);font-weight:600}.FitBlock-module__KZUinW__items{gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FitBlock-module__KZUinW__item{align-items:flex-start;gap:var(--s3);font-size:var(--text-base);color:var(--ink);overflow-wrap:anywhere;line-height:1.5;display:flex}.FitBlock-module__KZUinW__good,.FitBlock-module__KZUinW__warn{margin-top:var(--s0-5);flex-shrink:0;display:grid}.FitBlock-module__KZUinW__good{color:var(--good-icon)}.FitBlock-module__KZUinW__warn{color:var(--warn-icon)}.FitBlock-module__KZUinW__overall{font-size:var(--text-base);color:var(--ink);margin:0;line-height:1.55}.FitBlock-module__KZUinW__chips{gap:var(--s2);flex-wrap:wrap;display:flex}.FitBlock-module__KZUinW__chip{height:36px;padding:0 var(--s4);border:1px solid var(--accent-line);border-radius:var(--r-pill);background:var(--surface);font-size:var(--text-md);color:var(--accent);cursor:pointer;white-space:nowrap;transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);font-weight:500}.FitBlock-module__KZUinW__chip:hover{border-color:var(--accent);background:var(--accent-tint)}.FitBlock-module__KZUinW__chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:899px){.FitBlock-module__KZUinW__card{padding:var(--s4-5)}.FitBlock-module__KZUinW__chip{height:34px;padding:0 var(--s3-5);font-size:var(--text-sm)}}
.SignInDialog-module__cza7Rq__layer{z-index:60;padding:var(--s4);place-items:center;display:grid;position:fixed;inset:0}.SignInDialog-module__cza7Rq__dialog{gap:var(--s3-5);width:100%;max-width:440px;padding:var(--s5) var(--s5) var(--s4-5);border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;display:flex}.SignInDialog-module__cza7Rq__head{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.SignInDialog-module__cza7Rq__title{font-size:var(--text-lg);color:var(--ink);margin:0;font-weight:600}.SignInDialog-module__cza7Rq__why{font-size:var(--text-base);color:var(--ink-muted);margin:0;line-height:1.5}.SignInDialog-module__cza7Rq__kept{font-size:var(--text-md);color:var(--ink-muted);margin:0}.SignInDialog-module__cza7Rq__close{border-radius:var(--r-pill);width:32px;height:32px;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid}.SignInDialog-module__cza7Rq__close:hover{color:var(--ink);background:var(--surface-2)}.SignInDialog-module__cza7Rq__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SignInDialog-module__cza7Rq__ways{gap:var(--s2-5);flex-direction:column;display:flex}
.FunnelCard-module__guiHOa__card{gap:var(--s3-5);padding:var(--s4-5) 22px;border:1px solid var(--border-soft);border-radius:var(--r-thread);background:var(--surface);flex-direction:column;display:flex}.FunnelCard-module__guiHOa__steps{gap:var(--s1-5);font-size:var(--text-base);color:var(--ink-muted);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FunnelCard-module__guiHOa__steps strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.FunnelCard-module__guiHOa__steps li:last-child{color:var(--ink)}.FunnelCard-module__guiHOa__title{font-size:var(--text-base);color:var(--ink);margin:0;font-weight:500}.FunnelCard-module__guiHOa__actions{align-items:center;gap:var(--s2-5);flex-wrap:wrap;display:flex}.FunnelCard-module__guiHOa__primary,.FunnelCard-module__guiHOa__secondary{height:38px;padding:0 var(--s4);border-radius:var(--r-md);font-size:var(--text-md);white-space:nowrap;cursor:pointer;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);font-weight:500}.FunnelCard-module__guiHOa__primary{background:var(--accent);color:var(--action-ink);border:none}.FunnelCard-module__guiHOa__primary:hover{background:var(--accent-hover)}.FunnelCard-module__guiHOa__secondary{border:1px solid var(--accent-line);background:var(--surface);color:var(--accent)}.FunnelCard-module__guiHOa__secondary:hover{border-color:var(--accent);background:var(--accent-tint)}.FunnelCard-module__guiHOa__link{font-size:var(--text-md);color:var(--ink-muted);font-weight:500;text-decoration:none}.FunnelCard-module__guiHOa__link:hover{color:var(--ink);text-decoration:underline}.FunnelCard-module__guiHOa__primary:focus-visible,.FunnelCard-module__guiHOa__secondary:focus-visible,.FunnelCard-module__guiHOa__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.FunnelCard-module__guiHOa__card{animation:FunnelCard-module__guiHOa__ca-rise .26s var(--ease-out) backwards}@keyframes FunnelCard-module__guiHOa__ca-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.FunnelCard-module__guiHOa__found{gap:var(--s2-5);flex-direction:column;display:flex}.FunnelCard-module__guiHOa__foundLine{font-size:var(--text-base);color:var(--ink);margin:0;line-height:1.5}.FunnelCard-module__guiHOa__seeAll{font-size:var(--text-md);color:var(--accent);align-self:flex-start;font-weight:500;text-decoration:none}.FunnelCard-module__guiHOa__seeAll:hover{text-decoration:underline}.FunnelCard-module__guiHOa__reading{font-size:var(--text-sm);color:var(--ink-muted);margin:0;line-height:1.5}.FunnelCard-module__guiHOa__unsupported{color:var(--ink)}.FunnelCard-module__guiHOa__edit{color:var(--accent);font-weight:500;text-decoration:none}.FunnelCard-module__guiHOa__edit:hover{text-decoration:underline}
.QuickQuestion-module__M2Nauq__card{gap:var(--s2);padding:var(--s3-5) var(--s4);border:1px solid var(--accent-soft);border-radius:var(--r-md);background:var(--bg);flex-direction:column;display:flex}.QuickQuestion-module__M2Nauq__head{font-size:var(--text-sm);color:var(--accent);margin:0;font-weight:600}.QuickQuestion-module__M2Nauq__text{font-size:var(--text-base);color:var(--ink);margin:0;font-weight:500;line-height:1.45}.QuickQuestion-module__M2Nauq__row{gap:var(--s2);flex-wrap:wrap;display:flex}.QuickQuestion-module__M2Nauq__row input{min-width:160px;height:38px;padding:0 var(--s3);border:1px solid var(--border);border-radius:var(--r-md);font:inherit;font-size:var(--text-base);background:var(--bg);color:var(--ink);flex:1}.QuickQuestion-module__M2Nauq__opt{height:36px;padding:0 var(--s4);border:1px solid var(--accent);border-radius:var(--r-pill);background:var(--bg);font:inherit;font-size:var(--text-md);color:var(--accent);cursor:pointer}.QuickQuestion-module__M2Nauq__opt:hover{background:var(--accent-soft)}.QuickQuestion-module__M2Nauq__opt:disabled{border-color:var(--border);color:var(--ink-muted);cursor:default}.QuickQuestion-module__M2Nauq__skip{font:inherit;font-size:var(--text-sm);color:var(--ink-muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}.QuickQuestion-module__M2Nauq__thanks{font-size:var(--text-md);color:var(--accent);margin:0}.QuickQuestion-module__M2Nauq__err{font-size:var(--text-sm);color:var(--danger);margin:0}.QuickQuestion-module__M2Nauq__item{padding:var(--s4) var(--s5)}
.Composer-module__b_-WEW__field{align-items:flex-end;gap:var(--s2-5);padding:var(--s2-5) var(--s2-5) var(--s2-5) var(--s5);border:1px solid var(--border-soft);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-dock);transition:border-color var(--dur) var(--ease), box-shadow .3s var(--ease-out);display:flex}.Composer-module__b_-WEW__field:focus-within{box-shadow:var(--shadow-dock-focus);outline:2px solid var(--accent);outline-offset:2px}.Composer-module__b_-WEW__textarea{min-width:0;min-height:24px;max-height:160px;padding:var(--s1-5) 0;font:inherit;font-size:var(--text-base);color:var(--ink);resize:none;background:0 0;border:none;outline:none;flex:1;line-height:1.5}.Composer-module__b_-WEW__textarea::placeholder{color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Composer-module__b_-WEW__textarea:disabled{color:var(--ink-disabled);cursor:not-allowed}.Composer-module__b_-WEW__send{border-radius:var(--r-pill);background:var(--accent);width:38px;height:38px;color:var(--action-ink);cursor:pointer;transition:background-color var(--dur) var(--ease), transform .18s var(--ease-out);border:none;flex-shrink:0;place-items:center;padding:0;display:grid}.Composer-module__b_-WEW__send:active:not(:disabled){transform:scale(.9)}.Composer-module__b_-WEW__send:hover:not(:disabled){background:var(--accent-hover)}.Composer-module__b_-WEW__send:disabled{background:var(--send-idle);color:var(--action-ink);cursor:not-allowed}.Composer-module__b_-WEW__send:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Composer-module__b_-WEW__mic{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);width:38px;height:38px;color:var(--ink-muted);cursor:pointer;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);flex-shrink:0;place-items:center;padding:0;display:grid}.Composer-module__b_-WEW__mic:hover:not(:disabled){color:var(--ink);border-color:var(--border-strong)}.Composer-module__b_-WEW__mic:disabled{color:var(--ink-disabled);cursor:not-allowed}.Composer-module__b_-WEW__mic:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Composer-module__b_-WEW__micNote{font-size:var(--text-sm);color:var(--ink-muted);line-height:1.4}.Composer-module__b_-WEW__micNote:empty{display:none}.Composer-module__b_-WEW__micOn{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.Composer-module__b_-WEW__attach{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);width:38px;height:38px;color:var(--ink-muted);cursor:pointer;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);flex-shrink:0;place-items:center;padding:0;display:grid}.Composer-module__b_-WEW__attach:hover:not(:disabled){color:var(--ink);border-color:var(--border-strong)}.Composer-module__b_-WEW__attach:disabled{color:var(--ink-disabled);cursor:not-allowed}.Composer-module__b_-WEW__attach:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Composer-module__b_-WEW__over{outline:2px dashed var(--accent);outline-offset:2px}
.ImportedBox-module__wSm2TG__box{gap:var(--s2);margin:var(--s3) 0;padding:var(--s3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);flex-direction:column;display:flex}.ImportedBox-module__wSm2TG__head{font-size:var(--text-sm);color:var(--ink-muted);margin:0}.ImportedBox-module__wSm2TG__line{font-size:var(--text-md);color:var(--ink);margin:0}.ImportedBox-module__wSm2TG__row{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.ImportedBox-module__wSm2TG__link{font:inherit;font-size:var(--text-sm);color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;text-decoration:none}.ImportedBox-module__wSm2TG__link:hover{text-decoration:underline}.ImportedBox-module__wSm2TG__link:disabled{opacity:.6;cursor:default}.ImportedBox-module__wSm2TG__link:focus-visible,.ImportedBox-module__wSm2TG__save:focus-visible,.ImportedBox-module__wSm2TG__cancel:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-2xs)}.ImportedBox-module__wSm2TG__form{gap:var(--s2);flex-direction:column;display:flex}.ImportedBox-module__wSm2TG__label{gap:var(--s1);font-size:var(--text-sm);color:var(--ink);flex-direction:column;font-weight:500;display:flex}.ImportedBox-module__wSm2TG__input{width:100%;padding:var(--s2) var(--s3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg);font:inherit;font-size:var(--text-md);color:var(--ink);resize:vertical;font-weight:400}.ImportedBox-module__wSm2TG__input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ImportedBox-module__wSm2TG__save,.ImportedBox-module__wSm2TG__cancel{min-height:32px;padding:0 var(--s3-5);border-radius:var(--r-sm);font:inherit;cursor:pointer;font-weight:600}.ImportedBox-module__wSm2TG__save{background:var(--accent);color:var(--action-ink);border:none}.ImportedBox-module__wSm2TG__cancel{border:1px solid var(--border);color:var(--ink);background:0 0}.ImportedBox-module__wSm2TG__save:disabled,.ImportedBox-module__wSm2TG__cancel:disabled{opacity:.6;cursor:default}.ImportedBox-module__wSm2TG__note{font-size:var(--text-sm);color:var(--ink-muted);margin:0}.ImportedBox-module__wSm2TG__error{font-size:var(--text-sm);color:var(--danger);margin:0}.ImportedBox-module__wSm2TG__pasted{max-height:240px;padding:var(--s2) var(--s3);border-radius:var(--r-sm);background:var(--bg);font:inherit;font-size:var(--text-sm);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.ImportedBox-module__wSm2TG__history summary{font-size:var(--text-sm);color:var(--accent);cursor:pointer;font-weight:500}.ImportedBox-module__wSm2TG__list{margin:var(--s1-5) 0;padding-left:var(--s4);font-size:var(--text-sm);color:var(--ink)}.ImportedBox-module__wSm2TG__when{color:var(--ink-muted)}.ImportedBox-module__wSm2TG__picture{object-fit:contain;border:1px solid var(--border);border-radius:var(--r-sm);width:auto;max-width:100%;height:auto;max-height:360px;display:block}
.PathBlock-module__QyxjNW__box{gap:var(--s2);padding:var(--s3-5) var(--s4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);flex-direction:column;display:flex}.PathBlock-module__QyxjNW__head{font-size:var(--text-base);color:var(--ink);margin:0;font-weight:600}.PathBlock-module__QyxjNW__facts{font-size:var(--text-sm);color:var(--ink-muted);margin:0}.PathBlock-module__QyxjNW__steps{padding-left:var(--s5);gap:var(--s1);font-size:var(--text-md);color:var(--ink);flex-direction:column;margin:0;line-height:1.5;display:flex}.PathBlock-module__QyxjNW__steps li[data-done]{color:var(--ink-muted)}.PathBlock-module__QyxjNW__row{gap:var(--s2);margin-top:var(--s1);flex-wrap:wrap;display:flex}.PathBlock-module__QyxjNW__primary,.PathBlock-module__QyxjNW__secondary{height:34px;padding:0 var(--s3-5);border-radius:var(--r-pill);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.PathBlock-module__QyxjNW__primary{background:var(--accent);color:var(--action-ink);border:none}.PathBlock-module__QyxjNW__primary:hover{background:var(--accent-hover)}.PathBlock-module__QyxjNW__secondary{border:1px solid var(--accent-line);background:var(--surface);color:var(--accent)}.PathBlock-module__QyxjNW__secondary:hover{border-color:var(--accent);background:var(--accent-tint)}.PathBlock-module__QyxjNW__primary:focus-visible,.PathBlock-module__QyxjNW__secondary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.ImportCard-module__IbqS6q__card{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2-5) var(--s3-5);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);display:flex}.ImportCard-module__IbqS6q__body{gap:var(--s0-5);flex-direction:column;min-width:0;display:flex}.ImportCard-module__IbqS6q__title{font-size:var(--text-md);color:var(--ink);font-weight:500}.ImportCard-module__IbqS6q__meta{font-size:var(--text-sm);color:var(--ink-muted);overflow-wrap:anywhere}.ImportCard-module__IbqS6q__note{font-size:var(--text-sm);color:var(--ink-muted)}.ImportCard-module__IbqS6q__btn{font-size:var(--text-sm);color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-weight:500}.ImportCard-module__IbqS6q__btn:hover{text-decoration:underline}.ImportCard-module__IbqS6q__btn:disabled{opacity:.6;cursor:default}.ImportCard-module__IbqS6q__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-2xs)}@media (max-width:640px){.ImportCard-module__IbqS6q__card{flex-direction:column;align-items:flex-start}}.ImportCard-module__IbqS6q__choices{gap:var(--s2);margin-top:var(--s1);flex-wrap:wrap;display:flex}.ImportCard-module__IbqS6q__choice{min-height:32px;padding:var(--s1) var(--s3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg);font:inherit;font-size:var(--text-sm);color:var(--ink);text-align:left;cursor:pointer;font-weight:500}.ImportCard-module__IbqS6q__choice:hover{border-color:var(--accent)}.ImportCard-module__IbqS6q__choice:disabled{opacity:.6;cursor:default}.ImportCard-module__IbqS6q__choice:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ImportCard-module__IbqS6q__warn{font-size:var(--text-sm);color:var(--danger);font-weight:500}
.WorkspaceBack-module__3pJINq__back{min-height:32px;font-size:var(--text-md);color:var(--accent);align-self:flex-start;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.WorkspaceBack-module__3pJINq__back:hover{text-decoration:underline}.WorkspaceBack-module__3pJINq__back:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-2xs)}
.search-module__8tuygq__wrap{position:relative}.search-module__8tuygq__bar{align-items:center;gap:var(--s1);min-height:52px;padding-right:var(--s1-5);border:1px solid var(--border-strong);background:var(--surface);border-radius:var(--r-thread);transition:border-color var(--dur) var(--ease);display:flex}.search-module__8tuygq__bar:hover{border-color:var(--ink-muted)}.search-module__8tuygq__bar:has(.search-module__8tuygq__input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.search-module__8tuygq__input{width:100%;min-width:0;padding:var(--s2-5) var(--s3-5);border-radius:var(--r-md);font-size:var(--text-lead);color:var(--ink);text-overflow:ellipsis;background:0 0;border:none;outline:none;flex:1;min-height:44px}.search-module__8tuygq__input::placeholder{color:var(--ink-faint)}.search-module__8tuygq__send{border-radius:var(--r-pill);background:var(--accent);width:38px;height:38px;color:var(--action-ink);cursor:pointer;transition:background-color var(--dur) var(--ease), transform .18s var(--ease-out);border:none;flex-shrink:0;place-items:center;padding:0;display:grid}.search-module__8tuygq__send:active:not(:disabled){transform:scale(.9)}.search-module__8tuygq__send:hover:not(:disabled){background:var(--accent-hover)}.search-module__8tuygq__send:disabled{background:var(--send-idle);color:var(--action-ink);cursor:not-allowed}.search-module__8tuygq__send:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.search-module__8tuygq__menu{z-index:30;max-height:380px;padding:var(--s1-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-popover);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.search-module__8tuygq__groupHead{margin:var(--s2) var(--s2-5) var(--s1);font-size:var(--text-2xs);letter-spacing:.06em;color:var(--ink-faint);font-weight:600}.search-module__8tuygq__item{justify-content:space-between;align-items:baseline;gap:var(--s3);width:100%;padding:var(--s2) var(--s2-5);border-radius:var(--r-sm);font:inherit;font-size:var(--text-md);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.search-module__8tuygq__itemOn{background:var(--surface-2)}.search-module__8tuygq__itemName{font-weight:500}.search-module__8tuygq__itemKind{font-size:var(--text-xs);color:var(--ink-muted);white-space:nowrap}.search-module__8tuygq__itemAll{margin-top:var(--s1);border-top:1px solid var(--border);border-radius:0 0 var(--r-sm) var(--r-sm);color:var(--accent)}@media (max-width:480px){.search-module__8tuygq__bar button{width:34px;height:34px}.search-module__8tuygq__bar .search-module__8tuygq__input{padding:var(--s2-5) var(--s1-5) var(--s2-5) var(--s3)}}
.ChatContextBar-module__O9mfBa__bar{align-items:center;gap:var(--s2) var(--s4);padding:var(--s3) var(--s6) 0;flex-wrap:wrap;flex-shrink:0;display:flex}.ChatContextBar-module__O9mfBa__chip{align-items:center;gap:var(--s2);max-width:100%;min-height:32px;padding:var(--s1) var(--s3);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);font-size:var(--text-sm);color:var(--ink);text-decoration:none;display:inline-flex}.ChatContextBar-module__O9mfBa__chip:hover{border-color:var(--ink-muted)}.ChatContextBar-module__O9mfBa__chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ChatContextBar-module__O9mfBa__kind{color:var(--ink-muted);flex-shrink:0;font-weight:600}.ChatContextBar-module__O9mfBa__what{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:640px){.ChatContextBar-module__O9mfBa__bar{padding:var(--s2) var(--s4) 0}}
.ask-module__flXMwW__wrap{gap:var(--s2-5);flex-direction:column;display:flex}.ask-module__flXMwW__sentenceRow{position:relative}.ask-module__flXMwW__sentence{font-size:var(--text-base);color:var(--ink);margin:0;font-weight:500;line-height:1.5}.ask-module__flXMwW__from{color:var(--ink-muted);font-weight:400}.ask-module__flXMwW__editBtn{margin-left:var(--s2-5);font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500}.ask-module__flXMwW__editBtn:hover{text-decoration:underline}.ask-module__flXMwW__edit{z-index:10;gap:var(--s2);width:min(360px,100%);padding:var(--s4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0}.ask-module__flXMwW__editHead{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-weight:600}.ask-module__flXMwW__editList{margin:0 0 var(--s1);flex-direction:column;padding:0;list-style:none;display:flex}.ask-module__flXMwW__editItem{min-height:36px;font-size:var(--text-base);color:var(--ink);justify-content:space-between;align-items:center;display:flex}.ask-module__flXMwW__x{border-radius:var(--r-sm);width:32px;height:32px;font-size:var(--text-xl);color:var(--ink-muted);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.ask-module__flXMwW__x:hover{background:var(--surface);color:var(--ink)}.ask-module__flXMwW__ask{gap:var(--s2);padding:var(--s1-5) 0;font-size:var(--text-md);color:var(--ink);flex-direction:column;line-height:1.4;display:flex}.ask-module__flXMwW__askRow{gap:var(--s2);display:flex}.ask-module__flXMwW__askYes,.ask-module__flXMwW__askNo{min-height:32px;padding:0 var(--s3-5);border-radius:var(--r-sm);font:inherit;cursor:pointer;font-weight:600}.ask-module__flXMwW__askYes{background:var(--accent);color:var(--action-ink);border:none}.ask-module__flXMwW__askNo{border:1px solid var(--border);color:var(--ink);background:0 0}.ask-module__flXMwW__askYes:disabled,.ask-module__flXMwW__askNo:disabled{opacity:.6;cursor:default}.ask-module__flXMwW__prefLink{font-size:var(--text-md);color:var(--accent);text-decoration:none}.ask-module__flXMwW__prefLink:hover{text-decoration:underline}.ask-module__flXMwW__tell{gap:var(--s1-5);display:flex}.ask-module__flXMwW__tell input{min-width:0;height:40px;padding:0 var(--s3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);font:inherit;font-size:var(--text-base);color:var(--ink);flex:1}.ask-module__flXMwW__tell input:focus{outline:2px solid var(--accent);outline-offset:0}.ask-module__flXMwW__send{border-radius:var(--r-md);background:var(--accent);width:40px;height:40px;font-size:var(--text-lg);color:var(--action-ink);cursor:pointer;border:none}.ask-module__flXMwW__send:disabled{background:var(--surface-2);color:var(--ink-muted);cursor:default}.ask-module__flXMwW__heard{font-size:var(--text-md);color:var(--ink-muted);margin:0}.ask-module__flXMwW__headRow{justify-content:space-between;align-items:center;gap:var(--s3);margin-top:var(--s1);flex-wrap:wrap;display:flex}.ask-module__flXMwW__count{font-size:var(--text-lg);color:var(--ink);margin:0;font-weight:600}.ask-module__flXMwW__sort{gap:var(--s1);display:flex}.ask-module__flXMwW__sort button{height:32px;padding:0 var(--s2-5);border-radius:var(--r-pill);font:inherit;font-size:var(--text-md);color:var(--ink-muted);cursor:pointer;background:0 0;border:none}.ask-module__flXMwW__sort button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);font-weight:500}.ask-module__flXMwW__links{gap:var(--s4);flex-wrap:wrap;display:flex}.ask-module__flXMwW__how,.ask-module__flXMwW__link{font:inherit;font-size:var(--text-md);color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0}.ask-module__flXMwW__how:hover,.ask-module__flXMwW__link:hover{text-decoration:underline}.ask-module__flXMwW__howBox{gap:var(--s1-5);padding:var(--s4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);flex-direction:column;display:flex}.ask-module__flXMwW__howHead{margin:var(--s1-5) 0 0;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);font-weight:600}.ask-module__flXMwW__howHead:first-child{margin-top:0}.ask-module__flXMwW__howList{gap:var(--s0-5);font-size:var(--text-md);color:var(--ink);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ask-module__flXMwW__funnel{margin:var(--s2-5) 0 0;gap:var(--s0-5);font-size:var(--text-md);color:var(--ink);flex-direction:column;padding:0;list-style:none;display:flex}.ask-module__flXMwW__funnel li+li:before{content:"↓";padding-left:var(--s2-5);color:var(--ink-muted);display:block}.ask-module__flXMwW__importRow{justify-content:flex-end;gap:var(--s3);margin-top:calc(-1 * var(--s1-5));display:flex}.ask-module__flXMwW__importRow .ask-module__flXMwW__editBtn{font-size:var(--text-sm);margin-left:0}.ask-module__flXMwW__importPanel{gap:var(--s2);padding:var(--s3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);flex-direction:column;display:flex}.ask-module__flXMwW__importLabel{font-size:var(--text-md);color:var(--ink);font-weight:500}.ask-module__flXMwW__importText{width:100%;min-height:96px;padding:var(--s2) var(--s3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg);font:inherit;font-size:var(--text-md);color:var(--ink);resize:vertical}.ask-module__flXMwW__importText:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ask-module__flXMwW__importError{font-size:var(--text-sm);color:var(--danger);margin:0}.ask-module__flXMwW__importedList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ask-module__flXMwW__importedRow{gap:var(--s0-5);width:100%;padding:var(--s2) 0;border:none;border-bottom:1px solid var(--border);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;display:flex}.ask-module__flXMwW__importedList li:last-child .ask-module__flXMwW__importedRow{border-bottom:none}.ask-module__flXMwW__importedRow:hover .ask-module__flXMwW__importedTitle{text-decoration:underline}.ask-module__flXMwW__importedRow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ask-module__flXMwW__importedTitle{font-size:var(--text-md);color:var(--ink);font-weight:500}.ask-module__flXMwW__importedMeta{font-size:var(--text-sm);color:var(--ink-muted)}.ask-module__flXMwW__dropping{outline:2px dashed var(--accent);outline-offset:var(--s1);border-radius:var(--r-md)}.ask-module__flXMwW__contactNote{font-size:var(--text-md);color:var(--ink);margin:0;line-height:1.5}.ask-module__flXMwW__contactNote .ask-module__flXMwW__editBtn{margin-left:0}
.QuickActions-module__dozJ5G__row{align-items:center;gap:var(--s2);margin-top:var(--s2-5);flex-wrap:wrap;display:flex}.QuickActions-module__dozJ5G__lead{font-size:var(--text-sm);color:var(--ink-muted);font-weight:500}.QuickActions-module__dozJ5G__chip{height:34px;padding:0 var(--s3-5);border:1px solid var(--accent-line);border-radius:var(--r-pill);background:var(--surface);font-size:var(--text-sm);color:var(--accent);white-space:nowrap;cursor:pointer;transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease), transform .18s var(--ease-out);align-items:center;font-weight:500;animation:.38s cubic-bezier(.2,.8,.2,1) backwards QuickActions-module__dozJ5G__chip-in;display:inline-flex}.QuickActions-module__dozJ5G__chip:nth-child(2){animation-delay:60ms}.QuickActions-module__dozJ5G__chip:nth-child(3){animation-delay:.12s}.QuickActions-module__dozJ5G__chip:nth-child(n+4){animation-delay:.18s}.QuickActions-module__dozJ5G__chip:active:not(:disabled){transform:scale(.96)}@keyframes QuickActions-module__dozJ5G__chip-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.QuickActions-module__dozJ5G__chip:hover:not(:disabled){border-color:var(--accent);background:var(--accent-tint)}.QuickActions-module__dozJ5G__chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.QuickActions-module__dozJ5G__chip:disabled{color:var(--ink-disabled);cursor:not-allowed}@media (max-width:899px){.QuickActions-module__dozJ5G__row{margin:var(--s1-5) -16px 0;padding:var(--s1) var(--s4);scrollbar-width:none;flex-wrap:nowrap;overflow:auto hidden}.QuickActions-module__dozJ5G__row::-webkit-scrollbar{display:none}.QuickActions-module__dozJ5G__chip{flex-shrink:0}}
.AgentProgress-module__lcWWBa__list{gap:var(--s1-5);font-size:var(--text-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AgentProgress-module__lcWWBa__step{grid-template-columns:var(--s4) minmax(0, 1fr);column-gap:var(--s2);align-items:baseline;display:grid}.AgentProgress-module__lcWWBa__mark{justify-content:center;font-weight:600;display:inline-flex}.AgentProgress-module__lcWWBa__body{min-width:0}.AgentProgress-module__lcWWBa__action{margin-left:var(--s2)}.AgentProgress-module__lcWWBa__done{color:var(--ink)}.AgentProgress-module__lcWWBa__running{color:var(--ink-muted)}.AgentProgress-module__lcWWBa__running .AgentProgress-module__lcWWBa__mark:before{content:"";width:var(--s2);height:var(--s2);border-radius:var(--r-round);background:var(--accent);animation:AgentProgress-module__lcWWBa__agent-breathe 1.2s var(--ease) infinite;align-self:center}.AgentProgress-module__lcWWBa__input{color:var(--ink)}.AgentProgress-module__lcWWBa__input .AgentProgress-module__lcWWBa__mark{color:var(--fit-stretch)}.AgentProgress-module__lcWWBa__failed{color:var(--danger)}.AgentProgress-module__lcWWBa__detail{margin-top:var(--s1);font-size:var(--text-sm);color:var(--ink-muted)}.AgentProgress-module__lcWWBa__detail summary{cursor:pointer}.AgentProgress-module__lcWWBa__detail p{margin:var(--s1) 0 0}@keyframes AgentProgress-module__lcWWBa__agent-breathe{0%,to{opacity:1}50%{opacity:.35}}
.HomeAnalysis-module__fcXG6a__section{gap:var(--s6);flex-direction:column;display:flex}.HomeAnalysis-module__fcXG6a__greeting{font-size:var(--text-4xl);letter-spacing:var(--tracking-title);color:var(--ink);text-wrap:balance;margin:0;font-weight:600}.HomeAnalysis-module__fcXG6a__lead{margin:0 0 calc(-1 * var(--s3));font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-weight:600}.HomeAnalysis-module__fcXG6a__tiles{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.HomeAnalysis-module__fcXG6a__tiles:empty{display:none}.HomeAnalysis-module__fcXG6a__tileItem{display:flex}.HomeAnalysis-module__fcXG6a__tile{gap:var(--s1);padding:var(--s5);border:1px solid var(--border);border-radius:var(--r-thread);background:var(--surface);color:var(--ink);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);flex-direction:column;flex:1;text-decoration:none;display:flex}.HomeAnalysis-module__fcXG6a__tile:hover{border-color:var(--border-strong);background:var(--accent-tint)}.HomeAnalysis-module__fcXG6a__tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.HomeAnalysis-module__fcXG6a__tileNum{font-size:var(--text-4xl);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.15}.HomeAnalysis-module__fcXG6a__tileLabel{font-size:var(--text-md);color:var(--ink-muted);overflow-wrap:anywhere;line-height:1.45}.HomeAnalysis-module__fcXG6a__tileCta{padding-top:var(--s2-5);font-size:var(--text-sm);color:var(--accent);margin-top:auto;font-weight:500}.HomeAnalysis-module__fcXG6a__change{font-family:inherit;font-size:var(--text-lead);color:var(--ink);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:4px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;line-height:1.5}.HomeAnalysis-module__fcXG6a__change:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.HomeAnalysis-module__fcXG6a__change:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-2xs)}.HomeAnalysis-module__fcXG6a__skeleton{border-radius:var(--r-thread);background:linear-gradient(90deg, var(--border) 25%, var(--surface-2) 50%, var(--border) 75%);background-size:200% 100%;height:128px;animation:1.2s ease-in-out infinite HomeAnalysis-module__fcXG6a__shimmer}@keyframes HomeAnalysis-module__fcXG6a__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.HomeAnalysis-module__fcXG6a__skeleton{animation:none}}.HomeAnalysis-module__fcXG6a__quiet{font-size:var(--text-base);color:var(--ink-muted);margin:0;line-height:1.6}.HomeAnalysis-module__fcXG6a__inline{color:var(--accent);text-decoration:underline}.HomeAnalysis-module__fcXG6a__inlineBtn{margin:var(--s3-5) 0 0;font:inherit;font-size:var(--text-md);color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.HomeAnalysis-module__fcXG6a__inlineBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-2xs)}.HomeAnalysis-module__fcXG6a__helpBand{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);border-radius:var(--r-thread);background:var(--surface-2);flex-wrap:wrap;display:flex}.HomeAnalysis-module__fcXG6a__ask{font-size:var(--text-lg);color:var(--ink);margin:0;font-weight:600}.HomeAnalysis-module__fcXG6a__startBtn{height:38px;padding:0 var(--s4);border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--surface);font-family:inherit;font-size:var(--text-md);color:var(--ink);cursor:pointer;white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}.HomeAnalysis-module__fcXG6a__startBtn:hover{border-color:var(--ink-muted)}.HomeAnalysis-module__fcXG6a__startBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.HomeAnalysis-module__fcXG6a__priority{align-items:center;gap:var(--s5);padding:var(--s6);border:1px solid var(--accent-line);border-radius:var(--r-lg);background:var(--accent-tint);flex-wrap:wrap;display:flex}.HomeAnalysis-module__fcXG6a__prioritySkeleton{border-color:var(--border);background:linear-gradient(90deg, var(--border) 25%, var(--surface-2) 50%, var(--border) 75%);background-size:200% 100%;height:128px;animation:1.2s ease-in-out infinite HomeAnalysis-module__fcXG6a__shimmer}@media (prefers-reduced-motion:reduce){.HomeAnalysis-module__fcXG6a__prioritySkeleton{animation:none}}.HomeAnalysis-module__fcXG6a__priorityText{gap:var(--s1-5);flex-direction:column;flex:320px;min-width:0;display:flex}.HomeAnalysis-module__fcXG6a__priorityHead{align-items:center;gap:var(--s2);display:flex}.HomeAnalysis-module__fcXG6a__priorityLabel{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--fit-good);margin:0;font-weight:600}.HomeAnalysis-module__fcXG6a__overdue{height:20px;padding:0 var(--s2);border-radius:var(--r-pill);background:var(--danger-soft);color:var(--danger);font-size:var(--text-2xs);align-items:center;font-weight:600;display:inline-flex}.HomeAnalysis-module__fcXG6a__priorityTitle{font-size:var(--text-xl);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.35}.HomeAnalysis-module__fcXG6a__priorityDetail{font-size:var(--text-md);color:var(--ink-muted);overflow-wrap:anywhere;margin:0;line-height:1.5}.HomeAnalysis-module__fcXG6a__priorityBtn{height:42px;padding:0 var(--s5);border-radius:var(--r-pill);background:var(--accent);color:var(--action-ink);font-size:var(--text-base);white-space:nowrap;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.HomeAnalysis-module__fcXG6a__priorityBtn:hover{background:var(--accent-hover)}.HomeAnalysis-module__fcXG6a__priorityBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:480px){.HomeAnalysis-module__fcXG6a__tiles{gap:var(--s2)}.HomeAnalysis-module__fcXG6a__tile{align-items:center;gap:var(--s3-5);padding:var(--s3-5) var(--s4);flex-direction:row}.HomeAnalysis-module__fcXG6a__tileNum{min-width:32px;font-size:var(--text-3xl)}.HomeAnalysis-module__fcXG6a__tileLabel{font-size:var(--text-base);color:var(--ink);flex:1}.HomeAnalysis-module__fcXG6a__tileCta{white-space:nowrap;margin:0;padding:0}.HomeAnalysis-module__fcXG6a__skeleton{height:56px}.HomeAnalysis-module__fcXG6a__priority{padding:var(--s4-5)}.HomeAnalysis-module__fcXG6a__priorityBtn{flex:100%;justify-content:center;height:46px}}.HomeAnalysis-module__fcXG6a__briefing{margin:var(--s4) 0 0;padding:var(--s4) var(--s4-5);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.HomeAnalysis-module__fcXG6a__briefingHead{font-size:var(--text-lead);color:var(--ink);margin:0;font-weight:600}.HomeAnalysis-module__fcXG6a__briefingLead{margin:var(--s1) 0 var(--s2-5);font-size:var(--text-md);color:var(--ink-muted)}.HomeAnalysis-module__fcXG6a__briefingList{margin:0 0 var(--s3);padding-left:var(--s5);gap:var(--s2-5);display:grid}.HomeAnalysis-module__fcXG6a__briefingDetail{margin-top:var(--s0-5);font-size:var(--text-sm);color:var(--ink-muted);display:block}
.opportunity-module__xOiqyW__page{gap:var(--s4);flex-direction:column;display:flex}.opportunity-module__xOiqyW__header,.opportunity-module__xOiqyW__heroCard,.opportunity-module__xOiqyW__breakdownCard,.opportunity-module__xOiqyW__actionsCard,.opportunity-module__xOiqyW__whyCard{background:var(--surface);border-radius:var(--r-lg);padding:var(--s6)}.opportunity-module__xOiqyW__header{gap:var(--s1-5);flex-direction:column;display:flex}.opportunity-module__xOiqyW__company{font-size:var(--text-sm);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:500}.opportunity-module__xOiqyW__jobTitle{font-size:var(--text-3xl);letter-spacing:var(--tracking-title);color:var(--ink);font-weight:600}.opportunity-module__xOiqyW__metaRow{font-size:var(--text-md);color:var(--ink-muted);margin:0;line-height:1.6}.opportunity-module__xOiqyW__banner{margin-top:var(--s1);padding:var(--s2-5) var(--s3-5);background:var(--danger-soft);color:var(--danger);border-radius:var(--r-md);font-size:var(--text-md)}.opportunity-module__xOiqyW__heroCard{gap:var(--s3);flex-direction:column;display:flex}.opportunity-module__xOiqyW__summary{font-size:var(--text-base);color:var(--ink);margin:0;line-height:1.5}.opportunity-module__xOiqyW__whyLink{font-size:var(--text-md);color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-self:flex-start;padding:0;font-weight:500;text-decoration:underline}.opportunity-module__xOiqyW__sectionTitle{font-size:var(--text-lg);color:var(--ink);margin-bottom:var(--s4);letter-spacing:var(--tracking-title);font-weight:600}.opportunity-module__xOiqyW__rows{gap:var(--s3);flex-direction:column;display:flex}.opportunity-module__xOiqyW__actionsCard{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.opportunity-module__xOiqyW__soonAction{align-items:center;gap:var(--s1-5);font-size:var(--text-md);color:var(--ink-faint);display:inline-flex}.opportunity-module__xOiqyW__err{width:100%;padding:var(--s2-5) var(--s3-5);background:var(--danger-soft);color:var(--danger);border-radius:var(--r-md);font-size:var(--text-md);margin:0}.opportunity-module__xOiqyW__whyCard{flex-direction:column;display:flex}.opportunity-module__xOiqyW__whyContent{gap:var(--s4);flex-direction:column;display:flex}.opportunity-module__xOiqyW__whyMatch{font-size:var(--text-base);color:var(--ink);padding:var(--s3) 0;border-bottom:1px solid var(--border);margin:0}.opportunity-module__xOiqyW__evalSection{gap:var(--s3);flex-direction:column;display:flex}.opportunity-module__xOiqyW__evalDesc{font-size:var(--text-base);color:var(--ink-muted);margin:0}.opportunity-module__xOiqyW__evalStatus{font-size:var(--text-md);color:var(--ink-muted);padding:var(--s3) 0;margin:0}.opportunity-module__xOiqyW__evalRefused{font-size:var(--text-md);color:var(--ink-muted);margin:0}.opportunity-module__xOiqyW__evalErr{background:var(--danger-soft);color:var(--danger);border-radius:var(--r-md);padding:var(--s3) var(--s4);font-size:var(--text-md);margin:0}.opportunity-module__xOiqyW__evalFail{gap:var(--s3);flex-direction:column;display:flex}@media (max-width:480px){.opportunity-module__xOiqyW__header,.opportunity-module__xOiqyW__heroCard,.opportunity-module__xOiqyW__breakdownCard,.opportunity-module__xOiqyW__actionsCard,.opportunity-module__xOiqyW__whyCard{padding:var(--s4)}.opportunity-module__xOiqyW__jobTitle{font-size:var(--text-xl)}.opportunity-module__xOiqyW__actionsCard{flex-direction:column;align-items:stretch}}.opportunity-module__xOiqyW__twoUp{gap:var(--s4) var(--s7);padding-top:var(--s1);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.opportunity-module__xOiqyW__miniTitle{font-size:var(--text-sm);color:var(--ink);margin-bottom:var(--s2);font-weight:600}.opportunity-module__xOiqyW__pointList{gap:var(--s1-5);font-size:var(--text-md);color:var(--ink-muted);flex-direction:column;margin:0;padding:0;line-height:1.45;list-style:none;display:flex}.opportunity-module__xOiqyW__pointList li{grid-template-columns:18px 1fr;align-items:start;display:grid}.opportunity-module__xOiqyW__tick{color:var(--ink)}.opportunity-module__xOiqyW__warn{color:var(--ink-faint)}.opportunity-module__xOiqyW__signals{flex-direction:column;margin:0;display:flex}.opportunity-module__xOiqyW__signalRow{justify-content:space-between;align-items:baseline;gap:var(--s4);padding:var(--s2-5) 0;display:flex}.opportunity-module__xOiqyW__signalRow+.opportunity-module__xOiqyW__signalRow{border-top:1px solid var(--border)}.opportunity-module__xOiqyW__signalLabel{font-size:var(--text-md);color:var(--ink-muted)}.opportunity-module__xOiqyW__signalValue{font-size:var(--text-md);color:var(--ink);text-align:right;margin:0;font-weight:500}.opportunity-module__xOiqyW__similar{justify-content:center;display:flex}.opportunity-module__xOiqyW__contribWrap{flex-direction:column;display:flex}.opportunity-module__xOiqyW__contribHead{gap:var(--s3);width:100%;padding:var(--s1) 0;cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:none;grid-template-columns:1fr auto 16px;align-items:center;display:grid}.opportunity-module__xOiqyW__contribHead:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.opportunity-module__xOiqyW__contribRowLabel{font-size:var(--text-base);color:var(--ink-muted)}.opportunity-module__xOiqyW__contribVal{font-size:var(--text-base);color:var(--ink);font-weight:600}.opportunity-module__xOiqyW__contribToggle{font-size:var(--text-md);color:var(--ink-faint);text-align:right}.opportunity-module__xOiqyW__contribBar{border-radius:var(--r-2xs);background:var(--track);height:3px;margin:var(--s1-5) 0 var(--s2);overflow:hidden}.opportunity-module__xOiqyW__contribFill{border-radius:var(--r-2xs);background:var(--ink);height:100%}.opportunity-module__xOiqyW__contribWhat{font-size:var(--text-sm);color:var(--ink-muted);padding:0 0 var(--s2) 0;margin:0;line-height:1.5}.opportunity-module__xOiqyW__signalStack{align-items:flex-end;gap:var(--s0-5);flex-direction:column;display:flex}.opportunity-module__xOiqyW__signalHint{font-size:var(--text-xs);color:var(--ink-faint);font-weight:400}.opportunity-module__xOiqyW__signalRowSoon{opacity:.5}.opportunity-module__xOiqyW__applyCTA{gap:var(--s3);background:var(--surface);border-radius:var(--r-lg);padding:var(--s6);flex-direction:column;display:flex}.opportunity-module__xOiqyW__applyConfirm{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--surface-2);border-radius:var(--r-md);font-size:var(--text-md);color:var(--ink);flex-wrap:wrap;display:flex}.opportunity-module__xOiqyW__applyConfirmActions{gap:var(--s2);flex-shrink:0;display:flex}.opportunity-module__xOiqyW__applyActions{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.opportunity-module__xOiqyW__analysisPersist{gap:var(--s4);flex-direction:column;display:flex}.opportunity-module__xOiqyW__analysisPersistRow{align-items:center;gap:var(--s3);flex-wrap:wrap;justify-content:space-between;display:flex}.opportunity-module__xOiqyW__analysisPersistSummary{font-size:var(--text-base);color:var(--ink);font-weight:500}.opportunity-module__xOiqyW__analysisPersistDate{color:var(--ink-muted);font-weight:400}.opportunity-module__xOiqyW__analysisPersistActions{gap:var(--s2);flex-shrink:0;align-items:center;display:flex}.opportunity-module__xOiqyW__evalPrompt{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.opportunity-module__xOiqyW__evalTime{font-size:var(--text-sm);color:var(--ink-muted)}@media (max-width:480px){.opportunity-module__xOiqyW__applyCTA{padding:var(--s4)}.opportunity-module__xOiqyW__applyActions{flex-direction:column;align-items:stretch}.opportunity-module__xOiqyW__applyConfirm,.opportunity-module__xOiqyW__analysisPersistRow{flex-direction:column;align-items:flex-start}}.opportunity-module__xOiqyW__contactsIntro{gap:var(--s3);flex-direction:column;align-items:flex-start;display:flex}.opportunity-module__xOiqyW__contactsHint{font-size:var(--text-base);color:var(--ink-muted);line-height:1.45}.opportunity-module__xOiqyW__contactList{gap:var(--s0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.opportunity-module__xOiqyW__contactRow{justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);padding:var(--s3) 0;flex-wrap:wrap;display:flex}.opportunity-module__xOiqyW__contactRow+.opportunity-module__xOiqyW__contactRow{border-top:1px solid var(--border)}.opportunity-module__xOiqyW__contactWho{flex-direction:column;gap:1px;min-width:0;display:flex}.opportunity-module__xOiqyW__contactName{font-size:var(--text-lead);color:var(--ink);font-weight:600}.opportunity-module__xOiqyW__contactTitle{font-size:var(--text-md);color:var(--ink-muted)}.opportunity-module__xOiqyW__contactActions{gap:var(--s1-5) var(--s3-5);flex-wrap:wrap;align-items:center;display:flex}.opportunity-module__xOiqyW__contactAction{font-size:var(--text-md);color:var(--accent);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.opportunity-module__xOiqyW__contactAction:hover{text-decoration:underline}.opportunity-module__xOiqyW__contactsFootnote{margin-top:var(--s3);font-size:var(--text-xs);color:var(--ink-faint);line-height:1.4}.opportunity-module__xOiqyW__draftBox{margin-top:var(--s2-5);gap:var(--s2-5);flex-direction:column;display:flex}.opportunity-module__xOiqyW__draftLabel{gap:var(--s1);font-size:var(--text-sm);color:var(--ink-muted);flex-direction:column;display:flex}.opportunity-module__xOiqyW__draftInput,.opportunity-module__xOiqyW__draftText{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);width:100%;color:var(--ink);font:inherit;font-size:var(--text-lead);padding:var(--s2) var(--s2-5)}.opportunity-module__xOiqyW__draftText{resize:vertical;line-height:1.5}.opportunity-module__xOiqyW__draftActions{gap:var(--s2);flex-wrap:wrap;display:flex}.opportunity-module__xOiqyW__decisions{gap:var(--s2);margin:var(--s2-5) 0;padding:var(--s2-5) var(--s3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);flex-direction:column;display:flex}.opportunity-module__xOiqyW__decisions .opportunity-module__xOiqyW__draftActions{align-items:center}.opportunity-module__xOiqyW__companyPhone{margin-top:var(--s3);font-size:var(--text-sm);color:var(--ink-muted)}
.AgentPage-module__ODXmnq__page{flex-direction:column;height:100%;min-height:0;display:flex}.AgentPage-module__ODXmnq__scroll{min-height:0;padding:var(--s3) var(--s6) var(--s3);flex:1;overflow-y:auto}.AgentPage-module__ODXmnq__scrollUntouched{flex-direction:column;display:flex}.AgentPage-module__ODXmnq__scrollUntouched>.AgentPage-module__ODXmnq__measure{margin-block:auto}.AgentPage-module__ODXmnq__measure{width:100%;max-width:760px;margin:0 auto}.AgentPage-module__ODXmnq__conversation{gap:var(--s7);flex-direction:column;display:flex}.AgentPage-module__ODXmnq__empty{text-align:center;font-size:var(--text-base);color:var(--ink-muted);margin:0;padding:40px 0}.AgentPage-module__ODXmnq__thinking{font-size:var(--text-md);color:var(--ink-faint);margin:0}.AgentPage-module__ODXmnq__dots span{animation:AgentPage-module__ODXmnq__dotBreathe 1.2s var(--ease) infinite both}.AgentPage-module__ODXmnq__dots span:nth-child(2){animation-delay:.2s}.AgentPage-module__ODXmnq__dots span:nth-child(3){animation-delay:.4s}@keyframes AgentPage-module__ODXmnq__dotBreathe{0%,80%,to{opacity:.2}40%{opacity:1}}.AgentPage-module__ODXmnq__streamingPara{font-size:var(--text-base);color:var(--ink);word-break:break-word;overflow-wrap:break-word;margin:0;line-height:1.6}.AgentPage-module__ODXmnq__streamingPara:after{content:"";width:2px;height:.85em;margin-left:var(--s0-5);background:var(--ink-muted);vertical-align:text-bottom;animation:1s step-end infinite AgentPage-module__ODXmnq__caretBlink;display:inline-block}@keyframes AgentPage-module__ODXmnq__caretBlink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.AgentPage-module__ODXmnq__streamingPara:after{opacity:0;animation:none}}.AgentPage-module__ODXmnq__errorBlock{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r-md);background:var(--danger-soft);font-size:var(--text-md);color:var(--danger);flex-wrap:wrap;display:flex}.AgentPage-module__ODXmnq__retryBtn{font-size:var(--text-md);color:var(--danger);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-weight:500;text-decoration:underline}.AgentPage-module__ODXmnq__retryBtn:hover{text-decoration-thickness:2px}.AgentPage-module__ODXmnq__dock{padding:var(--s2) var(--s6) var(--s3);background:var(--dock-frost);-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);flex-shrink:0}.AgentPage-module__ODXmnq__disclaimer{margin:var(--s2-5) 0 0;font-size:var(--text-xs);color:var(--ink-faint);text-align:center}@media (max-width:899px){.AgentPage-module__ODXmnq__disclaimer{display:none}.AgentPage-module__ODXmnq__scroll{padding:var(--s5) var(--s4) var(--s3)}.AgentPage-module__ODXmnq__dock{padding:8px 16px calc(12px + env(safe-area-inset-bottom));z-index:31;position:sticky;bottom:0}.AgentPage-module__ODXmnq__sentinel{scroll-margin-bottom:calc(130px + env(safe-area-inset-bottom))}.AgentPage-module__ODXmnq__dockOverSheet .AgentPage-module__ODXmnq__dockExtra{display:none}}.AgentPage-module__ODXmnq__found{border-radius:var(--r-md);background:var(--accent-soft,var(--surface-2));transition:background .6s}.AgentPage-module__ODXmnq__attachNote{margin:0 0 var(--s2);font-size:var(--text-sm);color:var(--danger)}
.workspace-module__ixCreG__page{background:var(--workspace);min-height:100%;padding:var(--s4) 0 var(--s8)}.workspace-module__ixCreG__paneWrap{min-width:0}.workspace-module__ixCreG__paneCard{gap:var(--s6);flex-direction:column;min-width:0;display:flex}.workspace-module__ixCreG__card{background:var(--surface);border-radius:var(--r-lg);max-width:720px;padding:var(--s6);gap:var(--s6);flex-direction:column;margin:0 auto;display:flex}.workspace-module__ixCreG__back{font:inherit;font-size:var(--text-md);color:var(--accent);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-weight:500;text-decoration:none}.workspace-module__ixCreG__back:hover{text-decoration:underline}.workspace-module__ixCreG__back:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-2xs)}.workspace-module__ixCreG__head{gap:var(--s1);flex-direction:column;display:flex}.workspace-module__ixCreG__role{font-size:var(--text-2xl);letter-spacing:var(--tracking-title);color:var(--ink);margin:0;font-weight:600}.workspace-module__ixCreG__meta{font-size:var(--text-sm);color:var(--ink-muted);margin:0}.workspace-module__ixCreG__progress{gap:var(--s2);flex-direction:column;display:flex}.workspace-module__ixCreG__state{align-items:baseline;gap:var(--s2);font-size:var(--text-lead);color:var(--ink);margin:0;font-weight:600;display:flex}.workspace-module__ixCreG__count{font-size:var(--text-md);color:var(--ink-muted);margin:0}.workspace-module__ixCreG__bar{border-radius:var(--r-pill);background:var(--track);height:4px;overflow:hidden}.workspace-module__ixCreG__fill{background:var(--ink);border-radius:var(--r-pill);height:100%;display:block}.workspace-module__ixCreG__barNote{font-size:var(--text-xs);color:var(--ink-faint);margin:0;line-height:1.5}.workspace-module__ixCreG__needs{gap:var(--s3-5);padding:var(--s4);border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;display:flex}.workspace-module__ixCreG__needsHead{align-items:baseline;gap:var(--s2);font-size:var(--text-base);color:var(--ink);margin:0;font-weight:600;display:flex}.workspace-module__ixCreG__warn{color:var(--warn-icon)}.workspace-module__ixCreG__needsSub{font-size:var(--text-sm);color:var(--ink-muted);margin:0;line-height:1.5}.workspace-module__ixCreG__asks{gap:var(--s4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.workspace-module__ixCreG__ask{gap:var(--s1-5);flex-direction:column;display:flex}.workspace-module__ixCreG__askLabel{font-size:var(--text-md);color:var(--ink);font-weight:500}.workspace-module__ixCreG__askHint{font-size:var(--text-xs);color:var(--ink-muted);margin:0}.workspace-module__ixCreG__askRow{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.workspace-module__ixCreG__askInput,.workspace-module__ixCreG__askSelect,.workspace-module__ixCreG__askArea{min-width:0;padding:var(--s2-5) var(--s3);border-radius:var(--r-md);background:var(--surface);font:inherit;font-size:var(--text-base);color:var(--ink);box-sizing:border-box;border:none;flex:1;width:100%}.workspace-module__ixCreG__askArea{resize:vertical;min-height:84px;line-height:1.5}.workspace-module__ixCreG__askInput:focus-visible,.workspace-module__ixCreG__askSelect:focus-visible,.workspace-module__ixCreG__askArea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.workspace-module__ixCreG__askDone{font-size:var(--text-sm);color:var(--ink-muted);margin:0}.workspace-module__ixCreG__askLink{font-size:var(--text-md);color:var(--accent);font-weight:500;text-decoration:none}.workspace-module__ixCreG__askLink:hover{text-decoration:underline}.workspace-module__ixCreG__askLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-2xs)}.workspace-module__ixCreG__groups{gap:var(--s0-5);flex-direction:column;display:flex}.workspace-module__ixCreG__group{border-top:1px solid var(--border-soft)}.workspace-module__ixCreG__group:last-child{border-bottom:1px solid var(--border-soft)}.workspace-module__ixCreG__groupHead{justify-content:space-between;align-items:center;gap:var(--s3);width:100%;padding:var(--s3-5) 0;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.workspace-module__ixCreG__groupHead:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--r-2xs)}.workspace-module__ixCreG__groupTitle{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-weight:600}.workspace-module__ixCreG__groupRight{align-items:center;gap:var(--s2);font-size:var(--text-sm);color:var(--ink-muted);display:flex}.workspace-module__ixCreG__groupDone{color:var(--good-icon);font-weight:600}.workspace-module__ixCreG__chev{color:var(--ink-faint);font-size:var(--text-xs)}.workspace-module__ixCreG__items{padding:0 0 var(--s3-5);gap:var(--s2-5);flex-direction:column;margin:0;list-style:none;display:flex}.workspace-module__ixCreG__row{align-items:baseline;gap:var(--s2);font-size:var(--text-md);grid-template-columns:16px 1fr auto;line-height:1.45;display:grid}.workspace-module__ixCreG__ok{color:var(--good-icon);font-weight:600}.workspace-module__ixCreG__gap{color:var(--warn-icon);font-weight:600}.workspace-module__ixCreG__rowLabel{color:var(--ink);overflow-wrap:anywhere}.workspace-module__ixCreG__rowDetail{color:var(--ink-muted);text-align:right;overflow-wrap:anywhere}.workspace-module__ixCreG__rowOpen .workspace-module__ixCreG__rowDetail{color:var(--ink-faint)}.workspace-module__ixCreG__rowOrigin{font-size:var(--text-xs);color:var(--ink-faint);display:block}.workspace-module__ixCreG__editRow{display:block}.workspace-module__ixCreG__review{gap:var(--s3);padding-top:var(--s4-5);border-top:1px solid var(--border-soft);flex-direction:column;display:flex}.workspace-module__ixCreG__reviewBtn{font:inherit;font-size:var(--text-md);color:var(--accent);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-weight:500}.workspace-module__ixCreG__reviewBtn:hover{text-decoration:underline}.workspace-module__ixCreG__reviewBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-2xs)}.workspace-module__ixCreG__footer{gap:var(--s2-5);padding-top:var(--s4-5);border-top:1px solid var(--border-soft);flex-direction:column;display:flex}.workspace-module__ixCreG__actions{gap:var(--s2-5);flex-wrap:wrap;display:flex}.workspace-module__ixCreG__primary,.workspace-module__ixCreG__secondary{border-radius:var(--r-md);height:44px;font-size:var(--text-base);white-space:nowrap;cursor:pointer;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);justify-content:center;align-items:center;padding:0 22px;font-weight:500;text-decoration:none;display:inline-flex}.workspace-module__ixCreG__primary{background:var(--accent);color:var(--action-ink);border:none}.workspace-module__ixCreG__primary:hover{background:var(--accent-hover)}.workspace-module__ixCreG__secondary{border:1px solid var(--border);background:var(--surface);color:var(--ink)}.workspace-module__ixCreG__secondary:hover{border-color:var(--border-strong)}.workspace-module__ixCreG__primary:focus-visible,.workspace-module__ixCreG__secondary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workspace-module__ixCreG__footNote{font-size:var(--text-sm);color:var(--ink-muted);margin:0;line-height:1.55}.workspace-module__ixCreG__status{font-size:var(--text-md);color:var(--ink-faint);margin:0}.workspace-module__ixCreG__error{padding:var(--s3) var(--s3-5);border-radius:var(--r-md);background:var(--danger-soft);color:var(--danger);font-size:var(--text-md);margin:0}@media (max-width:600px){.workspace-module__ixCreG__page{padding-top:var(--s2)}.workspace-module__ixCreG__card{padding:var(--s5) var(--s4) 28px;border-radius:0}.workspace-module__ixCreG__role{font-size:var(--text-xl)}.workspace-module__ixCreG__row{grid-template-rows:auto auto;grid-template-columns:16px 1fr}.workspace-module__ixCreG__rowDetail{text-align:left;grid-column:2}.workspace-module__ixCreG__actions>.workspace-module__ixCreG__primary,.workspace-module__ixCreG__actions>.workspace-module__ixCreG__secondary{flex:100%}}.workspace-module__ixCreG__eyebrow{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-weight:600}.workspace-module__ixCreG__section{gap:var(--s2-5);padding-top:var(--s4-5);border-top:1px solid var(--border-soft);flex-direction:column;display:flex}.workspace-module__ixCreG__sectionHead{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-weight:600}.workspace-module__ixCreG__check{align-items:flex-start;gap:var(--s2-5);font-size:var(--text-base);color:var(--ink);cursor:pointer;font-weight:500;display:flex}.workspace-module__ixCreG__check input{width:18px;height:18px;margin-top:var(--s0-5);accent-color:var(--accent);flex-shrink:0}.workspace-module__ixCreG__check>span{gap:var(--s0-5);flex-direction:column;display:flex}.workspace-module__ixCreG__checkSub{font-size:var(--text-sm);color:var(--ink-muted);font-weight:400}.workspace-module__ixCreG__line{font-size:var(--text-md);color:var(--ink);margin:0}.workspace-module__ixCreG__inlineLink{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.workspace-module__ixCreG__inlineLink:hover{text-decoration:underline}.workspace-module__ixCreG__miniBtn{height:30px;padding:0 var(--s3);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);font:inherit;font-size:var(--text-sm);color:var(--ink);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.workspace-module__ixCreG__miniBtn:hover:not(:disabled){border-color:var(--ink-muted);background:var(--surface-2)}.workspace-module__ixCreG__miniBtn:disabled{border-color:var(--border);color:var(--ink-disabled);cursor:default}.workspace-module__ixCreG__miniBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workspace-module__ixCreG__reach{gap:var(--s3-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.workspace-module__ixCreG__reachRow{gap:var(--s1-5);flex-direction:column;align-items:flex-start;display:flex}.workspace-module__ixCreG__will{gap:var(--s1);font-size:var(--text-md);color:var(--ink);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.workspace-module__ixCreG__motion{font-size:var(--text-xl);color:var(--ink);margin:0;font-weight:600}.workspace-module__ixCreG__motionLine{font-size:var(--text-md);color:var(--ink);margin:0;line-height:1.5}a.workspace-module__ixCreG__primary,a.workspace-module__ixCreG__secondary{align-items:center;text-decoration:none;display:inline-flex}.workspace-module__ixCreG__assistant{gap:var(--s2-5);margin-top:var(--s1-5);padding:var(--s4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);flex-direction:column;display:flex}.workspace-module__ixCreG__assistantHead{justify-content:space-between;align-items:center;display:flex}.workspace-module__ixCreG__assistantSearch{height:40px;padding:0 var(--s3);border:1px solid var(--border);border-radius:var(--r-md);font:inherit;font-size:var(--text-base);color:var(--ink);background:var(--bg)}.workspace-module__ixCreG__assistantSearch:focus{outline:2px solid var(--accent);outline-offset:0}.workspace-module__ixCreG__assistantList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.workspace-module__ixCreG__assistantRow{gap:var(--s0-5) var(--s3);padding:var(--s2-5) 0;border-top:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto;display:grid}.workspace-module__ixCreG__assistantRow:first-child{border-top:none}.workspace-module__ixCreG__assistantLabel{font-size:var(--text-sm);color:var(--ink-muted);grid-column:1}.workspace-module__ixCreG__assistantValue{font-size:var(--text-md);color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;grid-column:1}.workspace-module__ixCreG__assistantRow .workspace-module__ixCreG__inlineLink,.workspace-module__ixCreG__assistantRow .workspace-module__ixCreG__miniBtn{font-size:var(--text-sm);grid-area:1/2/span 2;align-self:center}.workspace-module__ixCreG__tailor{gap:var(--s1);flex-direction:column;align-items:flex-start;display:flex}.workspace-module__ixCreG__jdBox{width:100%;padding:var(--s2-5) var(--s3);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);font:inherit;font-size:var(--text-md);color:var(--ink);resize:vertical}.workspace-module__ixCreG__changes{margin:var(--s1-5) 0 0;gap:var(--s3);flex-direction:column;width:100%;padding:0;list-style:none;display:flex}.workspace-module__ixCreG__change{padding:var(--s2-5) var(--s3);border:1px solid var(--border-soft);border-radius:var(--r-md);flex-direction:column;align-items:flex-start;gap:3px;display:flex}.workspace-module__ixCreG__was{font-size:var(--text-sm);color:var(--ink-muted);margin:0;text-decoration:line-through}.workspace-module__ixCreG__now{font-size:var(--text-md);color:var(--ink);margin:0}.workspace-module__ixCreG__primary:disabled,.workspace-module__ixCreG__secondary:disabled{opacity:.45;cursor:not-allowed}.workspace-module__ixCreG__primary:focus-visible,.workspace-module__ixCreG__secondary:focus-visible,.workspace-module__ixCreG__inlineLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.Logo-module__8_PyIq__logo{align-items:center;gap:var(--s2-5);color:var(--ink);display:inline-flex}.Logo-module__8_PyIq__word{font-weight:600;font-size:var(--text-lg);letter-spacing:-.02em;white-space:nowrap}.Logo-module__8_PyIq__lg .Logo-module__8_PyIq__word{font-size:var(--text-3xl)}
.Nav-module__1CICJq__bar{border-bottom:1px solid var(--l-line);background:var(--l-paper)}.Nav-module__1CICJq__inner{align-items:center;gap:32px;max-width:1160px;margin:0 auto;padding:14px 24px;display:flex}.Nav-module__1CICJq__home{display:flex}.Nav-module__1CICJq__links{color:var(--l-ink-2);gap:24px;font-size:14px;display:flex}.Nav-module__1CICJq__links a:hover{color:var(--l-ink)}.Nav-module__1CICJq__actions{align-items:center;gap:18px;margin-left:auto;display:flex}.Nav-module__1CICJq__signIn{color:var(--l-ink);white-space:nowrap;font-size:14px;font-weight:500}.Nav-module__1CICJq__start{background:var(--l-ink);color:#fff;white-space:nowrap;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:500}.Nav-module__1CICJq__start:hover{opacity:.88}@media (max-width:720px){.Nav-module__1CICJq__links{display:none}.Nav-module__1CICJq__inner{gap:16px}}@media (max-width:420px){.Nav-module__1CICJq__inner{gap:10px;padding:12px 16px}.Nav-module__1CICJq__actions{gap:14px}.Nav-module__1CICJq__start{padding:8px 14px}}@media (max-width:340px){.Nav-module__1CICJq__signIn{display:none}}
.Tag-module__c-qxNG__tag{border-radius:var(--r-pill);background:var(--surface-2);white-space:nowrap;align-items:center;height:22px;padding:0 9px;display:inline-flex}
