.support-center{position:relative}.support-center-door{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:2px;background:transparent;color:var(--gray-50,#737373);font:inherit;font-size:12px;cursor:pointer;text-align:left;transition:background .16s,color .16s}.support-center-door:hover,.support-center-door[aria-expanded=true]{background:var(--gray-95,#f5f5f5);color:var(--ink,#151515)}.support-center-door>span{flex:1 1}.support-resume-mark{height:5px;width:5px;background:#002fa7;border-radius:50%}.workspace-sidebar .support-center-door{min-height:38px;padding-inline:12px;gap:12px;white-space:nowrap;overflow:hidden}.support-center-popover{position:fixed;width:370px;display:flex;flex-direction:column;padding:22px;background:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 12px 40px #15151512;z-index:1000;color:#171717;animation:guide-card-in .26s both}.support-center-heading{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#777;margin-bottom:22px;flex-shrink:0}.guide-close,.support-center-heading button{border:0;background:none;color:#858585;font:inherit;font-size:21px;line-height:1;cursor:pointer;padding:2px 5px}.support-intro{display:flex;align-items:center;gap:15px;margin-bottom:8px;flex-shrink:0}.support-intro h2{font:inherit;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:-.025em;margin:0 0 5px}.support-intro p{font-size:12px;color:#777;margin:0;line-height:1.5}.support-tour-mark{display:block;flex-shrink:0;width:10px;height:10px;border-radius:50%;background:#002fa7;box-shadow:0 0 14px #002fa755}.support-lessons{overflow-y:auto;overscroll-behavior:contain;margin:0 -8px;padding:0 8px 8px}.support-lessons[data-fade]{-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),transparent);mask-image:linear-gradient(#000 calc(100% - 40px),transparent)}.support-section-label{font-size:10px;color:#777;margin:22px 0 8px;letter-spacing:.035em}.support-lesson{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;border:0;border-radius:8px;background:none;padding:12px 8px;color:#171717;font:inherit;cursor:pointer}.support-lesson:hover:not(:disabled){background:#f5f6f8}.support-lesson:disabled{cursor:default;color:#6f7177}.support-lesson>span:nth-child(2){flex:1 1;min-width:0}.support-lesson>span:last-child:not(:nth-child(2)){font-size:13px;color:#6a6b6d;margin-top:2px}.support-lesson strong{display:block;font-size:13px;font-weight:500;line-height:1.45}.support-lesson small{display:block;color:#777;font-size:11px;line-height:1.55;margin-top:4px}.support-lesson em{display:block;color:#777;font-size:10px;font-style:normal;line-height:1.4;margin-top:6px}.support-lesson-number{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;margin-top:-2px;border-radius:8px;background:#f1f3f5;color:#6a6b6d;font-size:12px;font-weight:500;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.support-lesson-number[data-complete]{background:#002fa70d;color:#002fa7}.support-lesson-number[data-locked]{opacity:.55}.support-resume{padding:14px 0 0;flex-shrink:0}.support-resume>button:first-child{display:flex;justify-content:space-between;width:100%;font:inherit;font-size:12px;color:#002fa7;background:#002fa706;border:0;border-radius:6px;padding:10px 12px;cursor:pointer}.support-restart{display:block;border:0;background:none;padding:8px 0 0 12px;font:inherit;font-size:10px;color:#777;cursor:pointer}.support-contact{border-top:1px solid #eee;padding-top:14px;font-size:12px;color:#666;flex-shrink:0;margin-top:8px}.guide-primary,.support-contact{display:flex;justify-content:space-between;text-decoration:none}.guide-primary{gap:12px;align-items:center;border:0;border-radius:8px;background:#002fa7;color:#fff;padding:11px 14px;font:inherit;font-size:12px;line-height:1.5;cursor:pointer;margin-bottom:14px;min-height:40px;width:100%}.guide-primary:hover{background:#00268c}.guide-arrival{position:fixed;z-index:1100;bottom:40px;left:268px;width:380px;padding:30px;border:1px solid #e7e7e7;border-radius:16px;background:rgba(255,255,255,.98);box-shadow:0 18px 64px #15151512;animation:guide-card-in .52s both}.guide-close{position:absolute;right:16px;top:14px}.guide-arrival-mark{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:18px;border:1px solid #002fa70b;border-radius:50%;background:radial-gradient(circle,#002fa711,transparent 70%)}.guide-arrival-mark i{width:12px;height:12px;border-radius:50%;background:#002fa7;box-shadow:0 0 18px #002fa78a;animation:guide-breathe 2.8s ease-in-out infinite}.guide-arrival .guide-eyebrow{font-size:10px;color:#777;margin-bottom:10px;letter-spacing:.035em}.guide-arrival h2{font:inherit;font-size:24px;font-weight:500;letter-spacing:-.035em;line-height:1.25;margin:0 0 14px}.guide-arrival>p:not(.guide-eyebrow){font-size:13px;line-height:1.7;color:#777;margin:0 0 24px}.guide-arrival-actions{display:flex;align-items:center;gap:16px;margin-bottom:22px}.guide-arrival-actions button{border:0;border-radius:8px;background:#002fa7;color:#fff;padding:10px 14px;min-height:40px;font:inherit;font-size:12px;cursor:pointer}.guide-arrival-actions button span{margin-left:12px}.guide-arrival-actions .guide-later{background:none;color:#777;padding:8px 0;font-size:11px}.guide-arrival>small{font-size:10px;color:#888}.guide-suggestion{position:fixed;bottom:24px;left:260px;z-index:990;display:flex;align-items:center;gap:14px;width:330px;padding:16px 18px;border:1px solid #e5e5e6;border-radius:12px;background:#fff;box-shadow:0 6px 24px #1515150a;animation:guide-card-in .38s both}.guide-suggestion>div{flex:1 1}.guide-suggestion strong{display:block;font-size:12px;font-weight:500;line-height:1.5}.guide-suggestion button{border:0;background:none;font:inherit;cursor:pointer}.guide-suggestion>div button{color:#002fa7;font-size:11px;padding:6px 0 0}.guide-suggestion>button{color:#777;font-size:18px;padding:0;align-self:flex-start}@keyframes guide-breathe{0%,to{opacity:.75;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes guide-card-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.guide-arrival,.guide-arrival-mark i,.guide-suggestion,.support-center-popover{animation:none}}.workspace-account-strip,.workspace-main,.workspace-sidebar{--sb-resize-duration:380ms;--sb-resize-ease:var(--ease-inout,cubic-bezier(.4,0,.2,1))}.workspace-sidebar{overflow:hidden;transition:width var(--sb-resize-duration) var(--sb-resize-ease)}.workspace-main{transition:margin-left var(--sb-resize-duration) var(--sb-resize-ease),width var(--sb-resize-duration) var(--sb-resize-ease)}.workspace-account-strip{transition:left var(--sb-resize-duration) var(--sb-resize-ease)}.workspace-account-strip[data-instant=true],.workspace-main[data-instant=true],.workspace-sidebar[data-instant=true]{--sb-resize-duration:0ms}.sidebar-header{position:relative}.sidebar-header .sidebar-brand{position:absolute;left:16px;flex:none}.sidebar-header .sidebar-tools{position:absolute;left:136px;flex:none}.sidebar-brand,.sidebar-identity,.sidebar-label,.sidebar-tools{opacity:1;transform:translateX(0);transition:opacity var(--sb-resize-duration) var(--sb-resize-ease),transform var(--sb-resize-duration) var(--sb-resize-ease)}.workspace-sidebar[data-collapsed=true] :is(.sidebar-brand,.sidebar-tools,.sidebar-label,.sidebar-identity){opacity:0;transform:translateX(-12px);pointer-events:none}.sidebar-collapse-toggle,.sidebar-history-toggle{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:7px;background:#fff;color:#76767b;cursor:pointer;transition:background .15s ease,color .15s ease}.sidebar-collapse-toggle{position:absolute;top:10px;right:16px;z-index:1}.sidebar-collapse-chevron{transform-origin:12.5px 10px;transition:transform var(--sb-resize-duration) var(--sb-resize-ease)}.workspace-sidebar[data-collapsed=true] .sidebar-collapse-chevron{transform:rotate(180deg)}.sidebar-collapse-toggle:hover,.sidebar-history-toggle:hover{color:#131315;background:#f2f2f3}.sidebar-collapse-toggle:focus-visible,.sidebar-history-toggle:focus-visible,.workspace-sidebar .sidebar-account button:focus-visible,.workspace-sidebar .sidebar-footer-row :is(a,button):focus-visible{outline:2px solid #002fa7;outline-offset:2px}.sidebar-fold{display:grid;grid-template-rows:1fr;opacity:1;transform:none;transition:grid-template-rows var(--sb-resize-duration) var(--sb-resize-ease),opacity var(--sb-resize-duration) var(--sb-resize-ease),transform var(--sb-resize-duration) var(--sb-resize-ease)}.sidebar-fold[data-visible=false]{grid-template-rows:0fr;opacity:0;transform:translateX(-8px);pointer-events:none}.sidebar-fold>div{min-height:0;overflow:hidden}.workspace-sidebar[data-resizing=false] .sidebar-fold[data-visible=true]>div{overflow:visible}.sidebar-toolbar{flex-shrink:0}.sidebar-toolbar>div{width:240px}.sidebar-toolbar .sidebar-mode{margin:14px 12px 0}.sidebar-chat-fold>div,.sidebar-study-fold>div{width:220px}.workspace-sidebar .sidebar-account,.workspace-sidebar .sidebar-footer-row,.workspace-sidebar .sidebar-navigation{padding-inline:10px}.workspace-sidebar .sidebar-footer-row>:is(a,button),.workspace-sidebar .sidebar-navigation :is(.sidebar-new-chat,.sidebar-nav-list>a){display:flex;align-items:center;justify-content:flex-start;min-height:38px;padding-inline:12px;gap:12px;white-space:nowrap;overflow:hidden}.workspace-sidebar .sidebar-footer-row svg,.workspace-sidebar .sidebar-navigation :is(.sidebar-new-chat,.sidebar-nav-list>a)>span:first-child{flex:none;width:18px}.sidebar-label{min-width:0;white-space:nowrap}.sidebar-history-toggle{width:44px;height:38px;margin-bottom:4px}.sidebar-account>div{position:relative;min-height:64px}.sidebar-identity{width:176px;flex:none;padding-right:12px}.workspace-sidebar .sidebar-account button{position:absolute;right:6px;width:32px;height:38px;display:flex;align-items:center;justify-content:center}@media (max-width:767px){.sidebar-header .sidebar-tools{left:auto;right:16px}}@media (prefers-reduced-motion:reduce){.workspace-account-strip,.workspace-main,.workspace-sidebar{--sb-resize-duration:0ms}}@property --sb-mode-l{syntax:"<number>";inherits:true;initial-value:0}@property --sb-mode-r{syntax:"<number>";inherits:true;initial-value:0}.sidebar-mode{position:relative;display:flex;gap:3px;margin:14px 14px 0;padding:3px;border:1px solid #e8e8e9;border-radius:7px;background:#ffffff;flex-shrink:0;--sb-mode-l:0;--sb-mode-r:0;transition:--sb-mode-l var(--dur-base,.26s) var(--ease-out,cubic-bezier(.2,.8,.2,1)),--sb-mode-r var(--dur-grow,.38s) var(--ease-inout,cubic-bezier(.4,0,.2,1))}.sidebar-mode[data-active=chat]{--sb-mode-l:1;--sb-mode-r:1;transition:--sb-mode-r var(--dur-base,.26s) var(--ease-out,cubic-bezier(.2,.8,.2,1)),--sb-mode-l var(--dur-grow,.38s) var(--ease-inout,cubic-bezier(.4,0,.2,1))}.sidebar-mode button{position:relative;display:flex;flex:1 1;justify-content:center;align-items:center;gap:7px;padding:6px 8px;border:0;border-radius:4px;background:transparent;color:#76767b;font:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:color .15s ease}.sidebar-mode button:hover{color:#131315}.sidebar-mode-ink,.sidebar-mode-thumb{position:absolute;top:3px;bottom:3px;pointer-events:none}.sidebar-mode-thumb{--sb-mode-step:calc((100% - 6px) / 2 + 1.5px);left:calc(3px + var(--sb-mode-l) * var(--sb-mode-step));right:calc(3px + (1 - var(--sb-mode-r)) * var(--sb-mode-step));border-radius:4px;background:#f1f3f5;box-shadow:0 1px 3px #1313150d}.sidebar-mode-ink{--sb-mode-step:calc(50% + 1.5px);left:3px;right:3px;display:flex;gap:3px;background:#f1f3f5;color:#002fa7;-webkit-clip-path:inset(0 calc((1 - var(--sb-mode-r)) * var(--sb-mode-step)) 0 calc(var(--sb-mode-l) * var(--sb-mode-step)) round 4px);clip-path:inset(0 calc((1 - var(--sb-mode-r)) * var(--sb-mode-step)) 0 calc(var(--sb-mode-l) * var(--sb-mode-step)) round 4px)}.sidebar-mode-ink>span{display:flex;flex:1 1;justify-content:center;align-items:center;gap:7px;padding:6px 8px;font-size:12px;font-weight:500}.sidebar-mode-ink>span:after{content:attr(data-label)}.sidebar-mode button:focus-visible,.sidebar-navigation a:focus-visible,.sidebar-navigation button:focus-visible{outline:2px solid #002fa7;outline-offset:2px}.sidebar-navigation{flex:1 1}.sidebar-navigation .sidebar-new-chat{margin-bottom:5px;border:1px solid #e5e5e6;background:#f1f3f5;color:#535358;transition:color .15s var(--ease-inout,cubic-bezier(.4,0,.2,1)),background-color .15s var(--ease-inout,cubic-bezier(.4,0,.2,1)),border-color .15s var(--ease-inout,cubic-bezier(.4,0,.2,1)),transform var(--dur-fast,.12s) var(--ease-out,cubic-bezier(.2,.8,.2,1))}.sidebar-navigation .sidebar-new-chat:hover{border-color:#d7e0f5;background:#f0f4ff;color:#002fa7}.sidebar-navigation .sidebar-new-chat:active{transform:scale(.98)}.sidebar-nav-list,.sidebar-nav-list>a{position:relative}.sidebar-nav-list>a[data-nav-current]{transition:color var(--dur-fast,.12s) var(--ease-out,cubic-bezier(.2,.8,.2,1)) var(--sb-nav-ink-arrive,0s)}.sidebar-nav-list>a:not([data-nav-current]){transition:color var(--dur-fast,.12s) var(--ease-out,cubic-bezier(.2,.8,.2,1)) var(--sb-nav-ink-leave,0s),background-color var(--dur-fast,.12s) var(--ease-out,cubic-bezier(.2,.8,.2,1))}.sidebar-nav-indicator{position:absolute;left:0;right:0;border-radius:var(--radius-sm,4px);pointer-events:none;transition:opacity var(--dur-base,.26s) var(--ease-out,cubic-bezier(.2,.8,.2,1))}.sidebar-nav-indicator[data-shown=false]{opacity:0}[data-shelf-enter=browse]{animation:sidebarShelfFromBrowse var(--dur-base,.26s) var(--ease-out,cubic-bezier(.2,.8,.2,1)) backwards}[data-shelf-enter=chat]{animation:sidebarShelfFromChat var(--dur-base,.26s) var(--ease-out,cubic-bezier(.2,.8,.2,1)) backwards}@keyframes sidebarShelfFromBrowse{0%{opacity:0;transform:translateX(-8px)}}@keyframes sidebarShelfFromChat{0%{opacity:0;transform:translateX(8px)}}.sidebar-navigation .chat-rail{max-height:none;overflow:visible}.sidebar-navigation .chat-row{padding-top:7px;padding-bottom:7px}.sidebar-history-group{padding:17px 12px 5px;color:#8b8b90;font-size:10px;font-weight:500;letter-spacing:.03em}.sidebar-history-empty{padding:24px 12px;color:#8b8b90;font-size:12px;line-height:1.7}.sidebar-history-empty strong{display:block;color:#68686d;font-weight:500}.sidebar-task{display:flex;align-items:center;margin:0 0 4px;border-radius:4px}.sidebar-task:hover{background:#fdf8ec}.sidebar-task-row{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0;padding:7px 4px 7px 10px;border:0;background:transparent;color:#535358;font:inherit;text-align:left;cursor:pointer;transition:color .15s ease}.sidebar-task:hover .sidebar-task-row{color:#131315}.sidebar-task-mark{display:flex;color:#8a6a00}.sidebar-task-name{flex:1 1;min-width:0;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-task-count{color:#8a6a00;font-size:10px;font-weight:500;line-height:14px;letter-spacing:.02em;white-space:nowrap}.sidebar-task-hide{display:flex;align-items:center;padding:6px 8px 6px 6px;border:0;background:transparent;color:#a5a5aa;cursor:pointer;opacity:0;transition:opacity .12s ease,color .12s ease}.sidebar-task-hide:focus-visible,.sidebar-task:hover .sidebar-task-hide{opacity:1}.sidebar-task-hide:hover{color:#535358}.chat-rail-skeleton{padding-bottom:2px}.chat-rail-skeleton-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.chat-rail-skeleton i{display:block;position:relative;height:10px;border-radius:3px;background:#ececee;overflow:hidden}.chat-rail-skeleton .sidebar-history-group i{height:8px}.chat-rail-skeleton-row{padding:10px 12px}.chat-rail-skeleton i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 20%,rgba(255,255,255,.85) 50%,transparent 80%);transform:translateX(-100%);animation:chatRailSheen 1.5s ease-in-out infinite;animation-delay:calc(var(--i, 0) * 80ms)}@keyframes chatRailSheen{to{transform:translateX(100%)}}.chat-rail--reveal>*{animation:chatRailIn var(--dur-enter,.52s) var(--ease-enter,cubic-bezier(.25,.46,.45,.94)) backwards}.chat-rail--reveal>:nth-child(2){animation-delay:38ms}.chat-rail--reveal>:nth-child(3){animation-delay:76ms}.chat-rail--reveal>:nth-child(4){animation-delay:114ms}.chat-rail--reveal>:nth-child(5){animation-delay:152ms}.chat-rail--reveal>:nth-child(6){animation-delay:.19s}.chat-rail--reveal>:nth-child(7){animation-delay:228ms}.chat-rail--reveal>:nth-child(8){animation-delay:266ms}.chat-rail--reveal>:nth-child(9){animation-delay:304ms}.chat-rail--reveal>:nth-child(10){animation-delay:342ms}.chat-rail--reveal>:nth-child(11){animation-delay:.38s}.chat-rail--reveal>:nth-child(12){animation-delay:418ms}.chat-rail--reveal>:nth-child(13){animation-delay:456ms}.chat-rail--reveal>:nth-child(n+14){animation-delay:494ms}@keyframes chatRailIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.chat-rail--reveal>*,.chat-rail-skeleton i:after,[data-shelf-enter=browse],[data-shelf-enter=chat]{animation:none}.sidebar-mode,.sidebar-mode[data-active=chat],.sidebar-nav-indicator,.sidebar-navigation .sidebar-new-chat{transition:none}.sidebar-nav-list>a:not([data-nav-current]),.sidebar-nav-list>a[data-nav-current]{transition-delay:0s}.sidebar-navigation .sidebar-new-chat:active{transform:none}}