.CompanionRoot-module_CompanionRoot__chat__eoIFu{margin-top:calc(var(--companion-header-height,0px)*-1);flex-direction:column;flex:1;min-height:0;display:flex}.CompanionRoot-module_CompanionRoot__chat__eoIFu[hidden]{display:none}.CompanionRoot-module_CompanionRoot__floating__F6QwF{flex-direction:column;flex:1;justify-content:center;align-items:center;padding-bottom:1.5rem;display:flex}.CompanionRoot-module_CompanionRoot__floating__F6QwF .CompanionRoot-module_CompanionRoot__placeholder__k8Fb-{margin:0}.CompanionRoot-module_CompanionRoot__floatingCall__3EoFb{background:var(--sin-surface-container-low);color:var(--sin-on-surface);flex-direction:column;display:flex;position:fixed;inset:0}.CompanionRoot-module_CompanionRoot__placeholder__k8Fb-{color:var(--sin-on-surface-variant);letter-spacing:.0063rem;text-align:center;margin:auto;padding:1.5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}@property --mascot-size{syntax:"<number>";inherits:false;initial-value:112}.MascotRenderer-module_Mascot__zxE6x{--mascot-scale:calc(var(--mascot-size,112)/112);--mascot-size-px:calc(var(--mascot-size,112)*1px);--mascot-mx:calc(-10px*var(--mascot-scale));--mascot-my:calc(10px*var(--mascot-scale));--mascot-mfy:calc(6px*var(--mascot-scale));--mascot-bx:calc(-1px*var(--mascot-scale));--mascot-by:calc(-1.4px*var(--mascot-scale));--mascot-cx:calc(.7px*var(--mascot-scale));--mascot-cy:calc(.9px*var(--mascot-scale));--mascot-fxa:calc(.7px*var(--mascot-scale));--mascot-fya:calc(.6px*var(--mascot-scale));--mascot-px:0;--mascot-py:0;--mascot-lean:clamp(2px,calc(8px*var(--mascot-scale)),10px);aspect-ratio:1;height:var(--mascot-size-px);width:var(--mascot-size-px);position:relative}.MascotRenderer-module_Mascot__body__T02je,.MascotRenderer-module_Mascot__cap__kQA3d,.MascotRenderer-module_Mascot__face__CMy8L,.MascotRenderer-module_Mascot__pitch__MUrPJ,.MascotRenderer-module_Mascot__react__ukjLX,.MascotRenderer-module_Mascot__tilt__-ULJr{pointer-events:none;position:absolute;inset:0}.MascotRenderer-module_Mascot__body__T02je,.MascotRenderer-module_Mascot__face__CMy8L,.MascotRenderer-module_Mascot__pitch__MUrPJ,.MascotRenderer-module_Mascot__react__ukjLX,.MascotRenderer-module_Mascot__tilt__-ULJr{will-change:transform}.MascotRenderer-module_Mascot__react__ukjLX{transform:translate3d(calc(var(--mascot-px)*var(--mascot-lean)),calc(var(--mascot-py)*var(--mascot-lean)*.58),0);transition:transform .22s cubic-bezier(.22,.61,.36,1)}.MascotRenderer-module_Mascot__pitch__MUrPJ{transform:perspective(320px) rotateX(calc(var(--mascot-py)*-2.4deg));transition:transform .62s cubic-bezier(.22,.61,.36,1)}.MascotRenderer-module_Mascot__tilt__-ULJr{transform:rotate(calc(var(--mascot-px)*1.5deg));transition:transform .36s cubic-bezier(.22,.61,.36,1)}.MascotRenderer-module_Mascot__body__T02je{animation:3.6s ease-in-out infinite MascotRenderer-module_mascot-body-float__-tx4c}.MascotRenderer-module_Mascot__face__CMy8L{animation:2.9s ease-in-out -.71s infinite MascotRenderer-module_mascot-face-float__YB2dV}.MascotRenderer-module_Mascot__body__T02je svg{transform-origin:50% 52%;width:100%;height:100%;display:block}.MascotRenderer-module_Mascot__rive__38knd{height:clamp(44%,(50 + (1 - var(--mascot-scale)) * 7) * 1%,57%);width:clamp(44%,(50 + (1 - var(--mascot-scale)) * 7) * 1%,57%);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MascotRenderer-module_Mascot--offstage__vpPXb .MascotRenderer-module_Mascot__body__T02je,.MascotRenderer-module_Mascot--offstage__vpPXb .MascotRenderer-module_Mascot__react__ukjLX{opacity:0}.MascotRenderer-module_Mascot--masked__UfbHj .MascotRenderer-module_Mascot__cap__kQA3d{background:#ef9f35;border-radius:50%;overflow:hidden}.MascotRenderer-module_Mascot--masked__UfbHj .MascotRenderer-module_Mascot__body__T02je svg{transform:translateX(var(--mascot-mx)) translateY(calc(8% + var(--mascot-my))) scale(1.5);transform-origin:50% 47%}.MascotRenderer-module_Mascot--masked__UfbHj .MascotRenderer-module_Mascot__rive__38knd{height:86%;transform:translate(-50%,calc(-50% + var(--mascot-mfy)));width:86%}@keyframes MascotRenderer-module_mascot-body-float__-tx4c{0%,to{transform:none}22%{transform:translate3d(var(--mascot-bx),var(--mascot-by),0) rotate(-.45deg)}58%{transform:translate3d(var(--mascot-cx),var(--mascot-cy),0) rotate(.3deg)}}@keyframes MascotRenderer-module_mascot-face-float__YB2dV{0%,to{transform:none}28%{transform:translate3d(var(--mascot-fxa),var(--mascot-fya),0) rotate(.2deg)}65%{transform:translate3d(calc(var(--mascot-fxa)*-.8),calc(var(--mascot-fya)*-.8),0) rotate(-.25deg)}}@media (prefers-reduced-motion:reduce){.MascotRenderer-module_Mascot__body__T02je,.MascotRenderer-module_Mascot__face__CMy8L{animation:none}.MascotRenderer-module_Mascot__pitch__MUrPJ,.MascotRenderer-module_Mascot__react__ukjLX,.MascotRenderer-module_Mascot__tilt__-ULJr{transition:none}}.ExamPhraseBubble-module_ExamPhraseBubble__Ru0eV{background:var(--sin-surface-container-high);box-sizing:border-box;color:var(--sin-on-surface);font:inherit;text-align:left;border:0;border-radius:1rem;flex-direction:column;gap:2px;width:max-content;max-width:min(300px,100%);margin:0;padding:.75rem 1rem;animation:.26s cubic-bezier(.2,.9,.3,1.2) both ExamPhraseBubble-module_examPhrasePop__VxYzl;display:flex;position:relative;box-shadow:0 4px 8px #0000004d,0 8px 24px #0000002e}.ExamPhraseBubble-module_ExamPhraseBubble__Ru0eV:after{background:inherit;content:"";width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;transform:rotate(45deg)}.ExamPhraseBubble-module_ExamPhraseBubble--left__ZZFc4{transform-origin:100%}.ExamPhraseBubble-module_ExamPhraseBubble--left__ZZFc4:after{right:-6px}.ExamPhraseBubble-module_ExamPhraseBubble--right__yc-Gm{transform-origin:0}.ExamPhraseBubble-module_ExamPhraseBubble--right__yc-Gm:after{left:-6px}.ExamPhraseBubble-module_ExamPhraseBubble__Ru0eV:is(button){cursor:pointer;padding-bottom:18px}.ExamPhraseBubble-module_ExamPhraseBubble__Ru0eV:is(button):focus-visible{outline:2px solid var(--sin-primary);outline-offset:2px}.ExamPhraseBubble-module_ExamPhraseBubble__live__Ni-fJ{display:contents}.ExamPhraseBubble-module_ExamPhraseBubble__title__vwhUq{letter-spacing:.0063rem;font-family:Bricolage Grotesque,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.ExamPhraseBubble-module_ExamPhraseBubble__line__VhDzy{color:var(--sin-on-surface-variant);letter-spacing:.0063rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.ExamPhraseBubble-module_ExamPhraseBubble__countdown__DDz4l{animation:ExamPhraseBubble-module_examPhraseCountdown__qrGYV var(--exam-cheer-ms) linear both;background:var(--sin-primary);transform-origin:0;border-radius:999px;height:3px;position:absolute;bottom:.5rem;left:1rem;right:1rem}@keyframes ExamPhraseBubble-module_examPhrasePop__VxYzl{0%{opacity:0;transform:translateY(8px)scale(.92)}60%{opacity:1;transform:translateY(-2px)scale(1.02)}to{opacity:1;transform:none}}@keyframes ExamPhraseBubble-module_examPhraseCountdown__qrGYV{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.ExamPhraseBubble-module_ExamPhraseBubble__Ru0eV{animation:none}}.ColourSwatches-module_ColourSwatches__gEcPT{border:0;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.ColourSwatches-module_ColourSwatches__legend__9R1H9{color:var(--sin-on-surface-variant);letter-spacing:.0188rem;margin-bottom:.5rem;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem}.ColourSwatches-module_ColourSwatches__row__fFo-U{flex-wrap:wrap;gap:.75rem;display:flex}.ColourSwatches-module_ColourSwatches__swatch__fb6B0{cursor:pointer;width:44px;height:44px;display:block;position:relative}.ColourSwatches-module_ColourSwatches__input__ie-Yc{cursor:inherit;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.ColourSwatches-module_ColourSwatches__dot__qHqTG{background:var(--swatch-colour);box-sizing:border-box;border:3px solid #0000;border-radius:999px;width:100%;height:100%;transition:box-shadow .18s;display:block}.ColourSwatches-module_ColourSwatches__input__ie-Yc:checked+.ColourSwatches-module_ColourSwatches__dot__qHqTG{border-color:var(--sin-on-surface);box-shadow:inset 0 0 0 3px var(--sin-surface-container)}.ColourSwatches-module_ColourSwatches__input__ie-Yc:focus-visible+.ColourSwatches-module_ColourSwatches__dot__qHqTG{outline:2px solid var(--sin-primary);outline-offset:3px}.ColourSwatches-module_ColourSwatches__input__ie-Yc:disabled+.ColourSwatches-module_ColourSwatches__dot__qHqTG{opacity:var(--sin-state-disabled,.38)}.ColourSwatches-module_ColourSwatches__name__dWnMR{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.VoicePicker-module_VoicePicker__U7kXg{border:0;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.VoicePicker-module_VoicePicker__legend__I7oYB{color:var(--sin-on-surface-variant);letter-spacing:.0188rem;margin-bottom:.5rem;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem}.VoicePicker-module_VoicePicker__list__dFM6y{flex-direction:column;gap:.25rem;display:flex}.VoicePicker-module_VoicePicker__row__JlC3P{align-items:center;gap:.5rem;display:flex}.VoicePicker-module_VoicePicker__option__rHFrT{flex:1;min-width:0}.CompanionChat-module_CompanionChat__1u9Sv{flex-direction:column;flex:1;min-height:0;display:flex}.CompanionChat-module_CompanionChat__1u9Sv>[role=log]{padding-bottom:1rem;padding-top:var(--companion-header-height,0)}.CompanionChat-module_CompanionChat__1u9Sv>[role=log]:after{display:none}.CompanionChat-module_CompanionChat__problem__5E-sL{background:var(--sin-surface-container-highest);color:var(--sin-on-surface);border-radius:1rem;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem .75rem;margin:0 1rem .5rem;padding:.5rem .5rem .5rem 1rem;display:flex}.CompanionChat-module_CompanionChat__older__-MAoe{flex-shrink:0;align-self:center}.CompanionChat-module_CompanionChat__problemText__vrgqT{letter-spacing:.0094rem;flex:1;min-width:12rem;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem}.CompanionChat-module_CompanionChat__composer__tiqPi{box-sizing:border-box;flex-direction:column;flex-shrink:0;gap:.5rem;padding:.5rem .75rem .75rem;display:flex}.CompanionChat-module_CompanionChat__hint__NhKdg{color:var(--sin-on-surface-variant);letter-spacing:.0188rem;margin:0 .25rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem}.CompanionChat-module_CompanionChat__chips__pzo0i{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.CompanionChat-module_CompanionChat__chips__pzo0i>*{min-width:0;max-width:100%}.CompanionChat-module_CompanionChat__file__z3HDc{max-width:12rem}.CompanionChat-module_CompanionChat__answer__NTBAS{background:var(--sin-surface-container-high);box-sizing:border-box;color:var(--sin-on-surface);border-radius:1.125rem;align-self:flex-start;max-width:90%;padding:.625rem .875rem}.CompanionChat-module_CompanionChat__approval__2My1z{--approval-card-border:var(--kiwi-accent);--sin-primary:var(--kiwi-accent);--sin-on-primary:#121413}.CompanionChat-module_CompanionChat__state__K8M6b{padding:1.5rem;padding-top:var(--companion-header-height,1.5rem);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;display:flex}.CompanionChat-module_CompanionChat__stateText__s6M7x{letter-spacing:-.0062rem;max-width:18.75rem;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem}.CompanionChat-module_CompanionChat__bounce__tY2M2{animation:.45s ease-in-out infinite alternate CompanionChat-module_companionLoadingBounce__xBor5;display:inline-flex}@keyframes CompanionChat-module_companionLoadingBounce__xBor5{0%{transform:translateY(0)scale(.94)rotate(-4deg)}to{transform:translateY(-10px)scale(1.06)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.CompanionChat-module_CompanionChat__bounce__tY2M2{animation:none}}.CourseCards-module_CourseCards__Bcr5E{color:var(--sin-on-surface);flex-direction:column;gap:.5rem;display:flex}.CourseCards-module_CourseCards__list__pKmt6{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.CourseCards-module_CourseCards__course__Ue4Vn{background:var(--sin-surface-container);border:1px solid #0000;border-radius:.75rem;gap:.75rem;padding:.75rem;transition:background-color .15s,border-color .15s;display:flex;position:relative}.CourseCards-module_CourseCards__course__Ue4Vn:focus-within,.CourseCards-module_CourseCards__course__Ue4Vn:hover{background:var(--sin-surface-container-high);border-color:var(--sin-outline-variant)}.CourseCards-module_CourseCards__open__-CYFJ{border-radius:inherit;position:absolute;inset:0}.CourseCards-module_CourseCards__open__-CYFJ:focus-visible{outline:2px solid var(--kiwi-accent,var(--sin-primary));outline-offset:2px}.CourseCards-module_CourseCards__cover__YmRsD{background:linear-gradient(135deg,var(--kiwi-accent,var(--sin-primary)),color-mix(in srgb,var(--kiwi-accent,var(--sin-primary)) 45%,transparent));color:#121413;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex;overflow:hidden}.CourseCards-module_CourseCards__cover__YmRsD img{object-fit:cover;width:100%;height:100%}.CourseCards-module_CourseCards__body__LZHFn{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.CourseCards-module_CourseCards__title__f29wg{letter-spacing:.0063rem;align-items:center;gap:.375rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:700;line-height:1.25rem;display:flex}.CourseCards-module_CourseCards__go__FC5j0{color:var(--sin-on-surface-variant);opacity:0;flex-shrink:0;transition:opacity .15s}.CourseCards-module_CourseCards__course__Ue4Vn:focus-within .CourseCards-module_CourseCards__go__FC5j0,.CourseCards-module_CourseCards__course__Ue4Vn:hover .CourseCards-module_CourseCards__go__FC5j0{opacity:1}.CourseCards-module_CourseCards__reason__t4dfh{color:var(--sin-on-surface-variant);letter-spacing:.0094rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem}.CourseCards-module_CourseCards__reason__t4dfh strong{color:var(--sin-on-surface)}.CourseCards-module_CourseCards__actions__JQyLg{z-index:1;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:.5rem;display:flex;position:relative}.CourseCards-module_CourseCards__save__W-Mgh{border:1px solid var(--sin-outline-variant);color:var(--sin-on-surface);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:flex}.CourseCards-module_CourseCards__save__W-Mgh[aria-pressed=true]{background:var(--kiwi-accent,var(--sin-primary));color:#121413;border-color:#0000}.CourseCards-module_CourseCards__save__W-Mgh:disabled{cursor:progress}.CourseCards-module_CourseCards__start__qZsUF{background:var(--kiwi-accent,var(--sin-primary));color:#121413;border-radius:999px;padding:0 .75rem;text-decoration:none}.CourseCards-module_CourseCards__more__jWAiw,.CourseCards-module_CourseCards__start__qZsUF{letter-spacing:.0188rem;align-items:center;height:2rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:700;line-height:1rem;display:flex}.CourseCards-module_CourseCards__more__jWAiw{color:var(--sin-on-surface);cursor:pointer;background:0 0;border:0;align-self:flex-start;gap:.25rem;padding:0 .25rem}.CourseCards-module_CourseCards__status__ywdER{background:var(--sin-inverse-surface);color:var(--sin-inverse-on-surface);letter-spacing:.0188rem;border-radius:.625rem;justify-content:space-between;gap:.75rem;margin:0;padding:.625rem .875rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem;display:flex}.CourseCards-module_CourseCards__status__ywdER a{color:var(--sin-inverse-primary);font-weight:700;text-decoration:none}@media (prefers-reduced-motion:reduce){.CourseCards-module_CourseCards__course__Ue4Vn,.CourseCards-module_CourseCards__go__FC5j0{transition:none}}.AttachMenu-module_AttachMenu__wequj{flex-shrink:0;position:relative}.AttachMenu-module_AttachMenu__toggle__oBUAN{background:var(--sin-surface-container-high);color:var(--sin-on-surface);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:flex}.AttachMenu-module_AttachMenu__toggle__oBUAN>*{transition:transform .18s}.AttachMenu-module_AttachMenu__toggle--open__KcBES>*{transform:rotate(45deg)}.AttachMenu-module_AttachMenu__toggle__oBUAN:hover:not(:disabled){background:var(--sin-surface-container-highest)}.AttachMenu-module_AttachMenu__toggle__oBUAN:focus-visible{outline:2px solid var(--sin-primary);outline-offset:2px}.AttachMenu-module_AttachMenu__toggle__oBUAN:disabled{cursor:default;opacity:.4}.AttachMenu-module_AttachMenu__menu__uAQy2{background:var(--sin-surface-container-high);box-sizing:border-box;z-index:3;border:1px solid #ffffff14;border-radius:1.75rem;flex-direction:column;gap:2px;width:15rem;padding:.625rem;display:flex;position:absolute;bottom:calc(100% + .75rem);left:0;box-shadow:0 16px 48px #0000008c}.AttachMenu-module_AttachMenu__item__YbptQ{color:var(--sin-on-surface);cursor:pointer;letter-spacing:.0063rem;text-align:left;background:0 0;border:0;border-radius:1.25rem;align-items:center;gap:1rem;min-height:3.5rem;padding:0 .5rem;font-family:Bricolage Grotesque,sans-serif;font-size:.875rem;font-weight:700;line-height:1.25rem;display:flex}.AttachMenu-module_AttachMenu__item__YbptQ:hover:not(:disabled){background:var(--sin-surface-container-highest);outline:none}.AttachMenu-module_AttachMenu__item__YbptQ:focus-visible{background:var(--sin-surface-container-highest);outline:none}.AttachMenu-module_AttachMenu__item__YbptQ:disabled{cursor:default;opacity:.4}.AttachMenu-module_AttachMenu__icon__U5ShJ{background:var(--sin-surface-container-highest);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@media (prefers-reduced-motion:reduce){.AttachMenu-module_AttachMenu__toggle__oBUAN>*{transition:none}}.QuestionBubble-module_QuestionBubble__K6Sn3{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:.375rem;max-width:85%;display:flex}.QuestionBubble-module_QuestionBubble__files__Hh65V{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.QuestionBubble-module_QuestionBubble__file__fu10-{background:var(--sin-surface-container-high);box-sizing:border-box;color:var(--sin-on-surface);letter-spacing:.0188rem;border-radius:999px;align-items:center;gap:.375rem;max-width:100%;min-height:2.25rem;padding:0 .75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem;display:flex}.QuestionBubble-module_QuestionBubble__fileName__1y-9j{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.QuestionBubble-module_QuestionBubble__text__M-AjM{background:var(--kiwi-accent,var(--sin-primary));color:#121413;letter-spacing:.0063rem;overflow-wrap:anywhere;white-space:pre-wrap;border-radius:1.25rem;margin:0;padding:.625rem .875rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.FloatingPet-module_FloatingPet__rhm-4{z-index:1000;position:fixed}.FloatingPet-module_FloatingPet__button__RUPUE{-webkit-tap-highlight-color:transparent;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:999px;width:100%;height:100%;padding:0;display:block}.FloatingPet-module_FloatingPet__button__RUPUE:focus-visible{outline:2px solid var(--sin-primary);outline-offset:2px}.FloatingPet-module_FloatingPet--dragging__-AJ8l .FloatingPet-module_FloatingPet__button__RUPUE{cursor:grabbing}.FloatingPet-module_FloatingPet__bubble__EEn-q{position:absolute;bottom:0}.FloatingPet-module_FloatingPet__bubble--left__qgeo6{right:calc(100% + .75rem)}.FloatingPet-module_FloatingPet__bubble--right__gTaMh{left:calc(100% + .75rem)}.FloatingPet-module_FloatingPet__tab__8SF3K{background:var(--sin-surface-container-highest);color:var(--sin-on-surface);cursor:pointer;letter-spacing:.0188rem;z-index:1000;border:0;border-radius:999px 0 0 999px;align-items:center;gap:.25rem;height:52px;padding:0 .75rem 0 .25rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem;display:flex;position:fixed;bottom:40px;right:0}.FloatingPet-module_FloatingPet__tab__8SF3K:focus-visible{outline:2px solid var(--sin-primary);outline-offset:-2px}@media (max-width:768px){.FloatingPet-module_FloatingPet__tab__8SF3K{bottom:96px}}.NudgeBubble-module_NudgeBubble__Ih2vn{background:var(--sin-surface-container-high);box-sizing:border-box;color:var(--sin-on-surface);border-radius:1rem;flex-direction:column;gap:.75rem;width:min(340px,100%);padding:1rem 18px;animation:.24s cubic-bezier(.16,1,.3,1) both NudgeBubble-module_nudgeBubbleIn__pR9Bj;display:flex;position:relative;box-shadow:0 4px 8px #0000004d,0 8px 24px #0000002e}.NudgeBubble-module_NudgeBubble__header__Y2yKh{justify-content:space-between;align-items:center;display:flex}.NudgeBubble-module_NudgeBubble__name__PfxJq{color:var(--sin-on-surface-variant);letter-spacing:.025rem;letter-spacing:.4px;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}.NudgeBubble-module_NudgeBubble__close__NeZuz{color:var(--sin-on-surface-variant);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.NudgeBubble-module_NudgeBubble__close__NeZuz:focus-visible{outline:2px solid var(--sin-primary)}.NudgeBubble-module_NudgeBubble__message__K5Q-u{letter-spacing:.0063rem;overflow-wrap:anywhere;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.NudgeBubble-module_NudgeBubble__actions__MFgLt{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.NudgeBubble-module_NudgeBubble__tail__4QsjM{background:var(--sin-surface-container-high);width:14px;height:14px;position:absolute;bottom:30px;transform:rotate(45deg)}.NudgeBubble-module_NudgeBubble--left__8N4AY .NudgeBubble-module_NudgeBubble__tail__4QsjM{right:-7px}.NudgeBubble-module_NudgeBubble--right__E4K-J .NudgeBubble-module_NudgeBubble__tail__4QsjM{left:-7px}@keyframes NudgeBubble-module_nudgeBubbleIn__pR9Bj{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.NudgeBubble-module_NudgeBubble__Ih2vn{animation:none}}.HatchingOverlay-module_HatchingOverlay__bNBY1{flex-direction:column;align-items:center;gap:1.5rem;min-width:0;padding:1rem 1rem .5rem;display:flex}.HatchingOverlay-module_HatchingOverlay__art__bh7GT{flex-shrink:0;width:200px;height:190px;position:relative}.HatchingOverlay-module_HatchingOverlay__pet__pbgAU{transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:6px;left:30px}.HatchingOverlay-module_HatchingOverlay__egg__BJ6X1{position:absolute;bottom:0;left:0;overflow:visible}.HatchingOverlay-module_HatchingOverlay__shell__I8U6H{transform-box:fill-box;transform-origin:50% 100%}.HatchingOverlay-module_HatchingOverlay__art__bh7GT[data-step=submitting] .HatchingOverlay-module_HatchingOverlay__shell__I8U6H{animation:.5s ease-in-out infinite HatchingOverlay-module_eggShake__5j5Xn}.HatchingOverlay-module_HatchingOverlay__art__bh7GT[data-step=hatched] .HatchingOverlay-module_HatchingOverlay__shell__I8U6H{animation:.7s cubic-bezier(.16,1,.3,1) both HatchingOverlay-module_eggOpen__OAOKZ}.HatchingOverlay-module_HatchingOverlay__art__bh7GT[data-step=hatched] .HatchingOverlay-module_HatchingOverlay__pet__pbgAU{transform:translateY(-8px)}.HatchingOverlay-module_HatchingOverlay__heading__a0lp1{text-align:center;flex-direction:column;gap:.5rem;display:flex}.HatchingOverlay-module_HatchingOverlay__title__xLHd6{color:var(--sin-on-surface);letter-spacing:-.0187rem;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:1.75rem;font-weight:700;line-height:2.25rem}.HatchingOverlay-module_HatchingOverlay__intro__9I-AZ{color:var(--sin-on-surface-variant);letter-spacing:.0063rem;min-height:1.4rem;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.HatchingOverlay-module_HatchingOverlay__fields__qrE4F{flex-direction:column;gap:1.5rem;width:100%;display:flex}.HatchingOverlay-module_HatchingOverlay__notes__0QxlF{flex-direction:column;align-self:flex-start;gap:.25rem;display:flex}.HatchingOverlay-module_HatchingOverlay__note__zHJTG{color:var(--sin-on-surface-variant);margin:0}.HatchingOverlay-module_HatchingOverlay__link__xSnWD,.HatchingOverlay-module_HatchingOverlay__note__zHJTG{letter-spacing:.025rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}.HatchingOverlay-module_HatchingOverlay__link__xSnWD{color:var(--sin-primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.HatchingOverlay-module_HatchingOverlay__link__xSnWD:disabled{color:var(--sin-on-surface-variant);cursor:default;text-decoration:none}.HatchingOverlay-module_HatchingOverlay__link__xSnWD:focus-visible{outline:2px solid var(--sin-primary);outline-offset:2px}.HatchingOverlay-module_HatchingOverlay__error__eNK4p{color:var(--sin-error);letter-spacing:.0188rem;align-self:flex-start;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem}.HatchingOverlay-module_HatchingOverlay__actions__1A2Cp{justify-content:flex-end;gap:.5rem;width:100%;display:flex}@keyframes HatchingOverlay-module_eggShake__5j5Xn{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}@keyframes HatchingOverlay-module_eggOpen__OAOKZ{0%{transform:none}to{transform:translateY(10px)scale(1.04,.86)}}@media (prefers-reduced-motion:reduce){.HatchingOverlay-module_HatchingOverlay__art__bh7GT[data-step] .HatchingOverlay-module_HatchingOverlay__shell__I8U6H{animation:none}.HatchingOverlay-module_HatchingOverlay__pet__pbgAU{transition:none}}.CompanionPanel-module_CompanionPanel__0I2rD{--companion-panel-bg:var(--sin-surface-container-low);--companion-header-height:7.25rem;background:var(--companion-panel-bg);box-sizing:border-box;color:var(--sin-on-surface);max-width:min(100vw - 1.5rem,max(420px,50vw));width:var(--companion-panel-width,420px);z-index:1000;border-radius:1.25rem;flex-direction:column;display:flex;position:fixed;top:.75rem;bottom:.75rem;right:.75rem;overflow:hidden}.CompanionPanel-module_CompanionPanel--compact__xsGPi{--companion-header-height:5rem}.CompanionPanel-module_CompanionPanel__0I2rD{outline:none;animation:.28s cubic-bezier(.16,1,.3,1) both CompanionPanel-module_companionPanelIn__IGuFv;box-shadow:0 8px 24px #0006}.CompanionPanel-module_CompanionPanel__0I2rD[hidden]{display:none}@media (max-width:768px){.CompanionPanel-module_CompanionPanel__0I2rD{border-radius:0;width:100%;max-width:none;inset:0}}.CompanionPanel-module_CompanionPanel__resize__5XkCC{color:var(--sin-on-surface-variant);cursor:ew-resize;opacity:.6;touch-action:none;z-index:3;border-radius:.375rem;padding:0;transition:opacity .15s;display:flex;position:absolute;top:3px;left:3px}:is(.CompanionPanel-module_CompanionPanel__resize__5XkCC:focus-visible,.CompanionPanel-module_CompanionPanel__resize__5XkCC:hover){color:var(--sin-on-surface);opacity:1;outline:none}.CompanionPanel-module_CompanionPanel__resize__5XkCC:focus-visible{box-shadow:0 0 0 2px var(--sin-primary)}@media (max-width:768px){.CompanionPanel-module_CompanionPanel__resize__5XkCC{display:none}}.CompanionPanel-module_CompanionPanel__header__p426t{background:linear-gradient(to bottom,var(--companion-panel-bg) 0,color-mix(in srgb,var(--companion-panel-bg) 70%,transparent) 55%,transparent 100%);pointer-events:none;z-index:2;grid-template-columns:1fr auto 1fr;align-items:start;gap:.5rem;padding:1rem 1rem 1.5rem;display:grid;position:absolute;top:0;left:0;right:0}.CompanionPanel-module_CompanionPanel__header__p426t button{pointer-events:auto}.CompanionPanel-module_CompanionPanel__side__wBavn{gap:.5rem;padding-top:.75rem;display:flex}.CompanionPanel-module_CompanionPanel__side--end__Pwl5n{justify-content:flex-end}.CompanionPanel-module_CompanionPanel__action__P1oPC{background:var(--sin-surface-container-high);border:1px solid var(--sin-outline-variant);box-sizing:border-box;color:var(--sin-on-surface);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;transition:background .15s;display:flex}.CompanionPanel-module_CompanionPanel__action__P1oPC:hover:not(:disabled){background:var(--sin-surface-container-highest)}.CompanionPanel-module_CompanionPanel__action__P1oPC:focus-visible{outline:2px solid var(--sin-primary);outline-offset:2px}.CompanionPanel-module_CompanionPanel__action__P1oPC:disabled{cursor:default;opacity:.38}.CompanionPanel-module_CompanionPanel__action--call__a0kzv{color:var(--sin-primary)}.CompanionPanel-module_CompanionPanel__action--active__36U4C{background:var(--sin-primary);color:var(--sin-on-primary);border-color:#0000}.CompanionPanel-module_CompanionPanel__action--active__36U4C:hover:not(:disabled){background:var(--sin-primary)}.CompanionPanel-module_CompanionPanel__who__tKJZ8{flex-direction:column;align-items:center;min-width:0;display:flex}.CompanionPanel-module_CompanionPanel__pet__inx-Z{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0}.CompanionPanel-module_CompanionPanel__pet__inx-Z:focus-visible{outline:2px solid var(--sin-primary);outline-offset:2px}.CompanionPanel-module_CompanionPanel__name__K4eID{background:var(--sin-surface-container-high);border:1px solid var(--sin-outline-variant);letter-spacing:.0063rem;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:11rem;margin:-.625rem 0 0;padding:.375rem 1rem;font-family:Bricolage Grotesque,sans-serif;font-size:1rem;font-weight:700;line-height:1.5rem;position:relative;overflow:hidden}.CompanionPanel-module_CompanionPanel__body__XaijP{min-height:0;padding-top:var(--companion-header-height);flex-direction:column;flex:1;display:flex}.CompanionPanel-module_CompanionPanel__body--scroll__lU1uv{overflow-y:auto}@keyframes CompanionPanel-module_companionPanelIn__IGuFv{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.CompanionPanel-module_CompanionPanel__0I2rD{animation:none}}.CallView-module_CallView__APjPk{color:var(--sin-on-surface);flex-direction:column;flex:1;align-items:center;gap:1rem;min-height:0;padding:1.5rem 1rem 1rem;display:flex;overflow-y:auto}.CallView-module_CallView__status__Q-mnC{color:var(--sin-on-surface-variant);letter-spacing:.0063rem;overflow-wrap:anywhere;text-align:center;justify-content:center;align-items:center;gap:.375rem;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;display:flex}.CallView-module_CallView__statusIcon__QV-4n{color:var(--kiwi-accent,var(--sin-primary));flex-shrink:0;display:flex}.CallView-module_CallView__row__3phuT{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.CallView-module_CallView__captions__kYBo2{background:var(--sin-surface-container);box-sizing:border-box;border-radius:1.25rem;flex-direction:column;gap:.5rem;width:100%;margin:0;padding:1rem;list-style:none;display:flex}.CallView-module_CallView__line__mX1xk{color:var(--sin-on-surface-variant);letter-spacing:.0094rem;overflow-wrap:anywhere;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem}.CallView-module_CallView__line--kiwi__3AIC-{color:var(--sin-on-surface);letter-spacing:.0063rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.CallView-module_CallView__speaker__F8PEG{color:var(--sin-on-surface);font-weight:700}.CallView-module_CallView__approval__w-WvS{--approval-card-border:var(--kiwi-accent);--sin-primary:var(--kiwi-accent);--sin-on-primary:#121413;flex-direction:column;gap:.5rem;width:100%;display:flex}.CallView-module_CallView__hint__i4X6s{color:var(--sin-on-surface-variant);letter-spacing:.0188rem;text-align:center;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem}.CallView-module_CallView__controls__NxLnq{--sin-primary:var(--kiwi-accent);--sin-on-primary:#121413;flex-wrap:wrap;justify-content:center;gap:.75rem .25rem;width:100%;margin-top:auto;padding-top:.5rem;display:flex}.CallView-module_CallView__control__6nsy2{flex-direction:column;align-items:center;gap:.5rem;width:4.25rem;display:flex}.CallView-module_CallView__controlLabel__23Dcd{color:var(--sin-on-surface);letter-spacing:.025rem;text-align:center;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}.CallView-module_CallView__composer__YDbay{flex-shrink:0;align-items:center;gap:.5rem;width:100%;display:flex}.CallHeading-module_CallHeading__Pk7a-{flex-direction:column;align-items:center;gap:2px;min-width:0;padding-top:1rem;display:flex}.CallHeading-module_CallHeading__name__BPqdm{letter-spacing:.0063rem;text-overflow:ellipsis;white-space:nowrap;max-width:11rem;font-family:Bricolage Grotesque,sans-serif;font-size:1rem;font-weight:700;line-height:1.5rem;overflow:hidden}.CallHeading-module_CallHeading__status__qfz8k{color:var(--sin-on-surface-variant);font-variant-numeric:tabular-nums;letter-spacing:.0188rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem}.CallElsewhere-module_CallElsewhere__ALh7V{color:var(--sin-on-surface);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.125rem;min-height:0;padding:1.5rem 2.25rem 3rem;display:flex}.CallElsewhere-module_CallElsewhere__status__ix1iR{color:var(--sin-on-surface-variant);letter-spacing:.0188rem;align-items:center;gap:.25rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem;display:flex}.CallElsewhere-module_CallElsewhere__pet__ZovLW{justify-content:center;align-items:center;width:10rem;height:10rem;display:flex;position:relative}.CallElsewhere-module_CallElsewhere__ring__5Q3gA{border:2px solid var(--kiwi-accent);border-radius:999px;animation:2.2s ease-out infinite CallElsewhere-module_companionCallRing__vQo6q;position:absolute;inset:0}.CallElsewhere-module_CallElsewhere__ring--late__WPxLC{animation-delay:1.1s}.CallElsewhere-module_CallElsewhere__badge__e5tDy{background:var(--kiwi-accent);border:3px solid var(--companion-panel-bg,var(--sin-surface-container-low));box-sizing:border-box;color:#121413;border-radius:999px;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;display:flex;position:absolute;bottom:.625rem;right:.375rem}.CallElsewhere-module_CallElsewhere__pill__Cb7Yl{background:color-mix(in srgb,var(--kiwi-accent) 16%,transparent);color:var(--kiwi-accent);letter-spacing:.0188rem;border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:700;line-height:1rem;display:flex}.CallElsewhere-module_CallElsewhere__dot__Dj1LE{background:var(--kiwi-accent);border-radius:999px;width:.5rem;height:.5rem;animation:1.4s ease-in-out infinite CallElsewhere-module_companionCallBlink__vQBR-}.CallElsewhere-module_CallElsewhere__title__wMASH{letter-spacing:0;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;font-weight:800;line-height:1.75rem}.CallElsewhere-module_CallElsewhere__text__FO1v-{color:var(--sin-on-surface-variant);letter-spacing:.0063rem;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}@keyframes CallElsewhere-module_companionCallRing__vQo6q{0%{opacity:.55;transform:scale(.85)}to{opacity:0;transform:scale(1.45)}}@keyframes CallElsewhere-module_companionCallBlink__vQBR-{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.CallElsewhere-module_CallElsewhere__ring__5Q3gA{opacity:.25;animation:none;transform:scale(1.15)}.CallElsewhere-module_CallElsewhere__ring--late__WPxLC{display:none}.CallElsewhere-module_CallElsewhere__dot__Dj1LE{animation:none}}.CallCardView-module_CallCard__cKsPI{background:var(--kiwi-accent,var(--sin-primary-container));box-sizing:border-box;color:#121413;border-radius:1.25rem;flex-direction:column;align-self:flex-end;gap:.75rem;max-width:85%;padding:1rem;display:flex}.CallCardView-module_CallCard__head__xHHSl{align-items:center;gap:.625rem;display:flex}.CallCardView-module_CallCard__icon__F2kud{color:var(--kiwi-accent,var(--sin-primary));background:#121413;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.CallCardView-module_CallCard__title__aMLia{letter-spacing:.0063rem;flex:1;min-width:0;font-family:Bricolage Grotesque,sans-serif;font-size:.875rem;font-weight:700;line-height:1.25rem}.CallCardView-module_CallCard__duration__VTp2Y{color:#121413bf;font-variant-numeric:tabular-nums;letter-spacing:.0063rem;flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem}.CallCardView-module_CallCard__summary__2RwFI{letter-spacing:.0063rem;overflow-wrap:anywhere;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.CallCardView-module_CallCard__actions__0FJ0N,.CallCardView-module_CallCard__transcript__6QCjh{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.CallCardView-module_CallCard__action__kqWYp{color:#121413bf;letter-spacing:.0094rem;overflow-wrap:anywhere;align-items:flex-start;gap:.5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem;display:flex}.CallCardView-module_CallCard__action__kqWYp>:first-child{color:#121413;flex-shrink:0}.CallCardView-module_CallCard__divider__lYrMi{background:#12141333;height:1px}.CallCardView-module_CallCard__toggle__pQcZc{color:#121413;cursor:pointer;letter-spacing:.0063rem;background:0 0;border:0;justify-content:space-between;align-items:center;min-height:2.75rem;margin:-.375rem 0;padding:0;font-family:Bricolage Grotesque,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;display:flex}.CallCardView-module_CallCard__toggle__pQcZc:focus-visible{outline-offset:2px;outline:2px solid #121413}.CallCardView-module_CallCard__chevron__R2BdN{transition:transform .18s;display:flex}.CallCardView-module_CallCard__chevron--open__F0Ff9{transform:rotate(180deg)}.CallCardView-module_CallCard__turn__H-NQr{color:#121413bf;letter-spacing:.0094rem;overflow-wrap:anywhere;flex-direction:column;gap:.125rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem;display:flex}.CallCardView-module_CallCard__speaker__-HRsf{letter-spacing:.0188rem;flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:700;display:flex}.CallCardView-module_CallCard__speaker__-HRsf,.CallCardView-module_CallCard__tag__-eFSb{color:#121413;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;line-height:1rem}.CallCardView-module_CallCard__tag__-eFSb{letter-spacing:.025rem;background:#1214131f;border-radius:999px;padding:0 .5rem;font-weight:400}@media (prefers-reduced-motion:reduce){.CallCardView-module_CallCard__chevron__R2BdN{transition:none}}.ProfileView-module_ProfileView__-iryj{color:var(--sin-on-surface);flex-direction:column;gap:1.5rem;min-width:0;padding:1rem 1.25rem 1.5rem;display:flex}.ProfileView-module_ProfileView__section__BNC6L{flex-direction:column;align-items:stretch;gap:.75rem;min-width:0;margin:0;display:flex}.ProfileView-module_ProfileView__section__BNC6L+.ProfileView-module_ProfileView__section__BNC6L{border-top:1px solid var(--sin-outline-variant);padding-top:1.5rem}.ProfileView-module_ProfileView__title__sTmnH{letter-spacing:0;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}.ProfileView-module_ProfileView__subtitle__kaGaZ{letter-spacing:.0063rem;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.ProfileView-module_ProfileView__note__SBvce{color:var(--sin-on-surface-variant);letter-spacing:.025rem;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}.ProfileView-module_ProfileView__memory__eds2J{background:var(--sin-surface-container);overflow-wrap:anywhere;border-radius:.75rem;min-width:0;padding:.75rem 1rem}.ProfileView-module_ProfileView__memory__eds2J,.ProfileView-module_ProfileView__status__lhiIR{letter-spacing:.0063rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.ProfileView-module_ProfileView__status__lhiIR{color:var(--sin-on-surface-variant);flex-direction:column;align-items:flex-start;gap:.5rem;margin:0;display:flex}.ProfileView-module_ProfileView__statusText__xwnuO{margin:0}.ProfileView-module_ProfileView__saveRow__VhY2c{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ProfileView-module_ProfileView__saveStatus__Roezq{color:var(--sin-on-surface-variant);letter-spacing:.0188rem;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem}.ProfileView-module_ProfileView__saveStatus__Roezq[data-failed=true]{color:var(--sin-error)}.ExamResultKiwi-module_ExamResultKiwi__3vSzH{align-items:center;gap:.75rem;min-width:0;display:flex}.ExamResultKiwi-module_ExamResultKiwi__pet--fail__rSl4r,.ExamResultKiwi-module_ExamResultKiwi__pet--pass__nhVt4{flex-shrink:0;position:relative}.ExamResultKiwi-module_ExamResultKiwi__pet--pass__nhVt4{animation:.7s cubic-bezier(.2,.8,.3,1) both ExamResultKiwi-module_examResultHop__uLV6C}.ExamResultKiwi-module_ExamResultKiwi__pet--fail__rSl4r{animation:.32s ease-out both ExamResultKiwi-module_examResultIn__VXF19}.ExamResultKiwi-module_ExamResultKiwi__confetti__3Vc7A{pointer-events:none;position:absolute;top:30px;left:36px}.ExamResultKiwi-module_ExamResultKiwi__piece__O53fk{opacity:0;border-radius:2px;width:8px;height:4px;animation:1.4s cubic-bezier(.15,.7,.4,1) both ExamResultKiwi-module_examResultConfetti__R9Ip4;position:absolute}.ExamResultKiwi-module_ExamResultKiwi__piece__O53fk:nth-child(3n){width:6px;height:6px}.ExamResultKiwi-module_ExamResultKiwi__phrase__bg6i5{min-width:0;animation:.32s ease-out .38s both ExamResultKiwi-module_examResultIn__VXF19}@keyframes ExamResultKiwi-module_examResultHop__uLV6C{0%{opacity:0;transform:translateY(16px)scale(.6)}45%{opacity:1;transform:translateY(-14px)scale(1.06)}70%{transform:translateY(0)scale(.98)}85%{transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes ExamResultKiwi-module_examResultIn__VXF19{0%{opacity:0;transform:translateY(10px)scale(.8)}to{opacity:1;transform:none}}@keyframes ExamResultKiwi-module_examResultConfetti__R9Ip4{0%{opacity:1;transform:translate(0)rotate(0)}70%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--turn))}}@media (prefers-reduced-motion:reduce){.ExamResultKiwi-module_ExamResultKiwi__pet--fail__rSl4r,.ExamResultKiwi-module_ExamResultKiwi__pet--pass__nhVt4,.ExamResultKiwi-module_ExamResultKiwi__phrase__bg6i5{animation:none}.ExamResultKiwi-module_ExamResultKiwi__confetti__3Vc7A{display:none}}.PAN-module_PAN__KFm7k{--pan-size:120px;height:var(--pan-size);min-height:var(--pan-size);min-width:var(--pan-size);width:var(--pan-size);place-items:center;display:inline-grid}@keyframes PracticeCard-module_practiceBlink__H5TFO{0%,to{opacity:.25}50%{opacity:1}}@keyframes PracticeCard-module_practiceRise__mqyTS{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:none}}.PracticeCard-module_PracticeCard__c9QbC{background:var(--background-tertiary);box-shadow:0 1px 2px #00000059,0 8px 20px #0000002e,inset 0 0 0 1px color-mix(in srgb,var(--content-primary) 6%,transparent);border-radius:1rem;padding:clamp(14px,3.8vw,18px) clamp(12px,3.4vw,1rem) clamp(12px,3.4vw,1rem)}.PracticeCard-module_PracticeCard__c9QbC:focus{outline:none}.PracticeCard-module_PracticeCard__kind__IPvmK{color:var(--content-secondary);letter-spacing:.01em;align-items:center;gap:7px;margin:0 0 clamp(8px,2.6vw,.75rem);font-size:clamp(10.5px,2.7vw,11.5px);font-weight:600;display:flex}.PracticeCard-module_PracticeCard__kind__IPvmK:before{background:var(--content-brand);content:"";border-radius:50%;flex:none;width:.375rem;height:.375rem}.PracticeCard-module_PracticeCard__question__-Xz8K{color:var(--content-primary);margin:0 0 clamp(14px,3.8vw,18px);font-size:clamp(14px,3.6vw,16px);font-weight:700;line-height:1.5}.PracticeCard-module_PracticeCard__actions__W-BVT{justify-content:flex-end;margin-top:clamp(8px,2.6vw,.75rem);display:flex}.PracticeCard-module_PracticeCard__checking__SOvRO{color:var(--content-secondary);align-items:center;gap:9px;margin:clamp(12px,3.4vw,1rem) 0 0;font-size:clamp(12px,3vw,13px);display:flex}.PracticeCard-module_PracticeCard__checking__SOvRO:before{background:var(--content-brand);content:"";border-radius:50%;flex:none;width:.375rem;height:.375rem;animation:1s ease-in-out infinite PracticeCard-module_practiceBlink__H5TFO}.PracticeCard-module_PracticeCard__feedback__GPo8x{color:var(--content-secondary);border-radius:.75rem;margin-top:clamp(12px,3.4vw,1rem);padding:clamp(11px,3vw,13px) clamp(12px,3.4vw,15px);font-size:clamp(12px,3.4vw,13.5px);line-height:1.55;animation:.25s both PracticeCard-module_practiceRise__mqyTS}.PracticeCard-module_PracticeCard__feedback__GPo8x b{margin-bottom:3px;font-weight:700;display:block}.PracticeCard-module_PracticeCard__feedback__GPo8x code{background:color-mix(in srgb,var(--content-secondary) 14%,transparent);overflow-wrap:anywhere;border-radius:5px;padding:1px 5px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.92em}.PracticeCard-module_PracticeCard__feedback--correct__PSU3A{background:color-mix(in srgb,var(--sin-success) 9%,transparent)}.PracticeCard-module_PracticeCard__feedback--correct__PSU3A b{color:var(--sin-success)}.PracticeCard-module_PracticeCard__feedback--partial__ajilq{background:color-mix(in srgb,var(--sin-warning) 9%,transparent)}.PracticeCard-module_PracticeCard__feedback--partial__ajilq b{color:var(--sin-warning)}.PracticeCard-module_PracticeCard__feedback--incorrect__rtAJH{background:color-mix(in srgb,var(--utility-error-error-060) 9%,transparent)}.PracticeCard-module_PracticeCard__feedback--incorrect__rtAJH b{color:var(--content-error)}.learn-workspace-chat .PracticeCard-module_PracticeCard__c9QbC{background:var(--sin-surface-container);box-shadow:inset 0 0 0 2px var(--sin-primary);border-radius:1rem;padding:1.25rem}.learn-workspace-chat .PracticeCard-module_PracticeCard__kind__IPvmK{color:var(--sin-primary);letter-spacing:.0188rem;letter-spacing:.03125rem;text-transform:uppercase;margin:0 0 .75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:700;line-height:1rem}.learn-workspace-chat .PracticeCard-module_PracticeCard__kind__IPvmK:before{display:none}.learn-workspace-chat .PracticeCard-module_PracticeCard__question__-Xz8K{color:var(--sin-on-surface);letter-spacing:0;margin:0 0 .75rem;font-family:Bricolage Grotesque,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.625rem}.learn-workspace-chat [role=radiogroup]{gap:.75rem}.learn-workspace-chat [data-id=answer-option]{--text-padding:.625rem .75rem;border-radius:.75rem}.learn-workspace-chat [data-id=answer-option]:not([data-correct]):not([data-partial]):not(:has([data-state=checked])){border-color:var(--sin-outline-variant);background:0 0;transition:background-color .16s}.learn-workspace-chat [data-id=answer-option]:not([data-correct]):not([data-partial]):not(:has([data-state=checked])):hover{background:color-mix(in srgb,var(--sin-on-surface) 8%,transparent)}@media (prefers-reduced-motion:reduce){.PracticeCard-module_PracticeCard__checking__SOvRO:before{opacity:1;animation:none}.PracticeCard-module_PracticeCard__feedback__GPo8x{opacity:1;animation:none;transform:none}}.ProjectCard-module_ProjectLead__8MNLJ{color:var(--content-secondary);margin:0 0 clamp(14px,3.8vw,18px);font-size:clamp(12.5px,3.2vw,13.5px);line-height:1.55}.ProjectCard-module_ProjectChip__S89HD{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--content-primary) 12%,transparent);font-variant-numeric:tabular-nums;border-radius:10rem;flex:none;margin-left:auto;padding:3px 9px;font-weight:600}.ProjectCard-module_ProjectLabel--attention__-hhbq:before{background:var(--sin-warning)}.ProjectCard-module_ProjectChip--attention__6rO5Y{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sin-warning) 45%,transparent)}.ProjectCard-module_ProjectOptions__qb7ZB{margin-bottom:clamp(12px,3.4vw,1rem)}.ProjectCard-module_ProjectDivider__M1Iqw{color:var(--content-secondary);align-items:center;gap:.75rem;margin:0 0 clamp(12px,3.4vw,1rem);font-size:clamp(11.5px,3vw,12.5px);display:flex}.ProjectCard-module_ProjectDivider__M1Iqw:after,.ProjectCard-module_ProjectDivider__M1Iqw:before{background:color-mix(in srgb,var(--content-primary) 10%,transparent);content:"";flex:1;height:1px}.ProjectCard-module_ProjectFooter__27JG4{justify-content:space-between;align-items:center;gap:.75rem}.ProjectCard-module_ProjectSeal__kSNIA{color:var(--content-secondary);align-items:center;gap:.375rem;font-size:clamp(11px,2.8vw,12px);line-height:1.3;display:flex}.ProjectCard-module_ProjectSeal__kSNIA svg{flex:none;width:1rem;height:1rem}.ProjectCard-module_ProjectBars__mw6z1{margin:0 0 clamp(12px,3.4vw,1rem);padding:0;list-style:none}.ProjectCard-module_ProjectBar__l9q0p+.ProjectCard-module_ProjectBar__l9q0p{margin-top:clamp(10px,2.8vw,.75rem)}.ProjectCard-module_ProjectBar__head__x85iX{align-items:baseline;gap:.5rem;margin-bottom:.375rem;font-size:clamp(12px,3.2vw,13px);display:flex}.ProjectCard-module_ProjectBar__name__okAPM{color:var(--content-primary);flex:1;min-width:0}.ProjectCard-module_ProjectBar__level__-5wC2{flex:none;font-weight:600}.ProjectCard-module_ProjectTotal__ubFjG{color:var(--content-secondary);align-items:baseline;gap:.5rem;margin:0 0 clamp(12px,3.4vw,1rem);font-size:clamp(12px,3.4vw,13.5px);display:flex}.ProjectCard-module_ProjectTotal__ubFjG b{color:var(--content-primary);font-variant-numeric:tabular-nums;font-size:clamp(15px,4vw,17px);font-weight:700}.ProjectCard-module_ProjectFinished__QZiJt{color:var(--content-primary);margin:0 0 clamp(12px,3.4vw,1rem);font-size:clamp(12.5px,3.4vw,14px);font-weight:700;line-height:1.5}.ProjectCard-module_ProjectPoints__9jgk5{background:color-mix(in srgb,var(--content-primary) 8%,transparent);color:var(--content-secondary);border-radius:.75rem;margin:0 0 clamp(12px,3.4vw,1rem);padding:clamp(11px,3vw,13px) clamp(12px,3.4vw,15px);font-size:clamp(12px,3.4vw,13.5px);line-height:1.55;list-style:none}.ProjectCard-module_ProjectPoints__9jgk5 li{gap:9px;display:flex}.ProjectCard-module_ProjectPoints__9jgk5 li:before{background:var(--content-brand);content:"";border-radius:50%;flex:none;width:.375rem;height:.375rem;margin-top:.55em}.ProjectCard-module_ProjectPoints__9jgk5 li+li{margin-top:.5rem}.ProjectCard-module_ProjectDelivery__k2FoM{flex-direction:column;gap:.5rem;margin-bottom:clamp(12px,3.4vw,1rem);display:flex}.ProjectCard-module_ProjectDelivery__k2FoM .ProjectCard-module_ProjectDivider__M1Iqw{margin-bottom:0}.ProjectCard-module_ProjectDelivery__warning__-pEKK{color:var(--sin-warning);margin:0;font-size:clamp(11.5px,3vw,12.5px);line-height:1.4}.ProjectCard-module_ProjectDrop__-oYmp{border:1px dashed color-mix(in srgb,var(--content-primary) 18%,transparent);color:var(--content-secondary);cursor:pointer;text-align:center;border-radius:.75rem;flex-direction:column;align-items:center;gap:.25rem;padding:clamp(16px,4.4vw,22px) clamp(12px,3.4vw,1rem);transition:border-color .15s,background .15s;display:flex;position:relative}.ProjectCard-module_ProjectDrop__-oYmp:focus-within,.ProjectCard-module_ProjectDrop__-oYmp:hover{background:color-mix(in srgb,var(--content-primary) 4%,transparent);border-color:color-mix(in srgb,var(--content-primary) 32%,transparent)}.ProjectCard-module_ProjectDrop--locked__8Vo--{cursor:default;opacity:.5}.ProjectCard-module_ProjectDrop--locked__8Vo--:focus-within,.ProjectCard-module_ProjectDrop--locked__8Vo--:hover{border-color:color-mix(in srgb,var(--content-primary) 18%,transparent);background:0 0}.ProjectCard-module_ProjectDrop__headline__Gpn4V{color:var(--content-primary);font-size:clamp(12.5px,3.4vw,14px);font-weight:700}.ProjectCard-module_ProjectDrop__hint__hdsI2{font-size:clamp(11.5px,3vw,12.5px);line-height:1.4}.ProjectCard-module_ProjectDrop__mark__lFF1n{color:var(--content-secondary);opacity:.75}.ProjectCard-module_ProjectDrop__input__HlnkM{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProjectCard-module_ProjectLink__0kOzh{border:1px solid color-mix(in srgb,var(--content-primary) 14%,transparent);border-radius:.75rem;align-items:center;gap:10px;height:44px;padding:0 clamp(10px,2.8vw,.75rem);transition:border-color .15s,opacity .15s;display:flex}.ProjectCard-module_ProjectLink__0kOzh:focus-within{border-color:color-mix(in srgb,var(--content-primary) 38%,transparent)}.ProjectCard-module_ProjectLink--invalid__TjtTh,.ProjectCard-module_ProjectLink--invalid__TjtTh:focus-within{border-color:var(--sin-warning)}.ProjectCard-module_ProjectLink--locked__FTRl8{opacity:.5}.ProjectCard-module_ProjectLink__mark__GLwh2{color:var(--content-secondary);flex:none}.ProjectCard-module_ProjectLink__field__am0RP{color:var(--content-primary);font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:clamp(12px,3.2vw,13.5px)}.ProjectCard-module_ProjectLink__field__am0RP::placeholder{color:var(--content-secondary)}.ProjectCard-module_ProjectLink__hint__bhZPD{color:var(--content-secondary);margin:0 0 0 2px;font-size:clamp(11px,2.8vw,11.5px);line-height:1.4}.ProjectCard-module_ProjectDrive__label__Td3e6{align-items:center;gap:.5rem;display:inline-flex}.ProjectCard-module_ProjectFiles__SJd5m{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.ProjectCard-module_ProjectFile__QMg1H{background:color-mix(in srgb,var(--content-primary) 8%,transparent);border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem clamp(10px,2.8vw,.75rem);font-size:clamp(12px,3.2vw,13px);display:flex}.ProjectCard-module_ProjectFile--spent__5XrcA{opacity:.6}.ProjectCard-module_ProjectFile__kind__DbTPA{background:color-mix(in srgb,var(--content-brand) 18%,transparent);color:var(--content-brand);letter-spacing:.02em;text-align:center;border-radius:.5rem;flex:none;min-width:40px;padding:3px .375rem;font-size:10.5px;font-weight:700}.ProjectCard-module_ProjectFile__name__yfv3k{color:var(--content-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ProjectCard-module_ProjectFile__size__Uk6Ac{color:var(--content-secondary);font-variant-numeric:tabular-nums;flex:none}.ProjectCard-module_ProjectFile__spinner__nKCGW{border:2px solid color-mix(in srgb,var(--content-primary) 20%,transparent);border-top-color:var(--content-brand);border-radius:50%;flex:none;width:1rem;height:1rem;animation:.8s linear infinite ProjectCard-module_projectSpin__UgnUu}.ProjectCard-module_ProjectFile__remove__LBJ0c{color:var(--content-secondary);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;display:flex}.ProjectCard-module_ProjectFile__remove__LBJ0c:hover{color:var(--content-primary)}.ProjectCard-module_ProjectFile__remove__LBJ0c:focus-visible{outline:2px solid var(--border-container-active);outline-offset:2px}@keyframes ProjectCard-module_projectSpin__UgnUu{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ProjectCard-module_ProjectFile__spinner__nKCGW{animation-duration:2.4s}}@keyframes Exercises-module_practiceShake__G5Xi5{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-3px)}20%,40%,60%,80%{transform:translate(3px)}}.Exercises-module_PracticeCodeBlock__U5x9O{margin:0 0 18px;padding:.75rem 1rem;font-size:13px;line-height:1.5}.Exercises-module_PracticeCodeBlock__U5x9O,.Exercises-module_PracticeCodeLines__Z5-1y{background:color-mix(in srgb,var(--content-primary) 8%,transparent);box-sizing:border-box;border:0;border-radius:.75rem;overflow-x:auto}.Exercises-module_PracticeCodeLines__Z5-1y{flex-direction:column;padding:.375rem 0;display:flex}.Exercises-module_PracticeCodeLine__lr3Kz{box-sizing:border-box;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:.75rem;width:max-content;min-width:100%;padding:.25rem .75rem;font-family:inherit;transition:box-shadow .15s,background .15s;display:flex}.Exercises-module_PracticeCodeLine__lr3Kz:hover:not([disabled]){background:color-mix(in srgb,var(--content-primary) 10%,transparent)}.Exercises-module_PracticeCodeLine__lr3Kz:focus-visible{outline:2px solid var(--border-container-active);outline-offset:-2px}.Exercises-module_PracticeCodeLine__lr3Kz[disabled]{cursor:default}.Exercises-module_PracticeCodeLine--correct__kPiZr{background:color-mix(in srgb,var(--sin-success) 14%,transparent);box-shadow:inset 0 0 0 1.5px var(--sin-success)}.Exercises-module_PracticeCodeLine--correct__kPiZr .Exercises-module_PracticeCodeLine__gutter__Jeu9f{color:var(--sin-success)}.Exercises-module_PracticeCodeLine--partial__Q7wx3{background:color-mix(in srgb,var(--sin-warning) 14%,transparent);box-shadow:inset 0 0 0 1.5px var(--sin-warning)}.Exercises-module_PracticeCodeLine--partial__Q7wx3 .Exercises-module_PracticeCodeLine__gutter__Jeu9f{color:var(--sin-warning)}.Exercises-module_PracticeCodeLine--wrong__gLiXL{background:color-mix(in srgb,var(--utility-error-error-060) 14%,transparent);box-shadow:inset 0 0 0 1.5px var(--utility-error-error-060);animation:.4s ease-in-out Exercises-module_practiceShake__G5Xi5}.Exercises-module_PracticeCodeLine--wrong__gLiXL .Exercises-module_PracticeCodeLine__gutter__Jeu9f{color:var(--content-error)}.Exercises-module_PracticeCodeLine--dim__EjXb1{opacity:.38}.Exercises-module_PracticeCodeLine__gutter__Jeu9f{color:var(--content-secondary);font-variant-numeric:tabular-nums;text-align:right;flex:none;width:20px;font-size:12px;font-weight:700}.Exercises-module_PracticeCodeLine__code__yiUZM{font-size:13px;line-height:1.5}.Exercises-module_PracticeWrite__-ItjE{flex-direction:column;gap:10px;display:flex}.Exercises-module_PracticeWrite__field__ADCHh{background:color-mix(in srgb,var(--content-primary) 8%,transparent);box-sizing:border-box;color:var(--content-primary);resize:none;border:0;border-radius:.75rem;outline:none;width:100%;min-height:clamp(72px,20vw,96px);max-height:184px;padding:clamp(11px,3.2vw,14px) clamp(12px,3.4vw,1rem);font-family:inherit;font-size:clamp(13px,3.4vw,15px);line-height:1.5;transition:box-shadow .15s,background .15s;display:block;overflow-y:auto}.Exercises-module_PracticeWrite__field--single__EqlyO{min-height:48px}.Exercises-module_PracticeWrite__field__ADCHh::placeholder{color:var(--content-secondary);opacity:.75}.Exercises-module_PracticeWrite__field__ADCHh:focus{box-shadow:inset 0 0 0 1px var(--border-container-active)}.Exercises-module_PracticeWrite__field__ADCHh[readonly]{cursor:default}.Exercises-module_PracticeWrite__field--correct__kfNk7{background:color-mix(in srgb,var(--sin-success) 14%,transparent);box-shadow:inset 0 0 0 1.5px var(--sin-success)}.Exercises-module_PracticeWrite__field--partial__yQGuj{background:color-mix(in srgb,var(--sin-warning) 14%,transparent);box-shadow:inset 0 0 0 1.5px var(--sin-warning)}.Exercises-module_PracticeWrite__field--incorrect__Dp0K9{background:color-mix(in srgb,var(--utility-error-error-060) 14%,transparent);box-shadow:inset 0 0 0 1.5px var(--utility-error-error-060)}.Exercises-module_PracticeWrite__footer__aaNWw{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.Exercises-module_PracticeWrite__hint__1huTB{color:var(--content-secondary);opacity:.85;font-size:12px;line-height:1.4}.Exercises-module_PracticeWrite__send__r3fJq{background:var(--content-primary);color:var(--content-inverse-primary);cursor:pointer;border:0;border-radius:.5rem;flex:none;margin-left:auto;padding:10px 1rem;font-family:inherit;font-size:13.5px;font-weight:700;transition:filter .15s,opacity .15s}.Exercises-module_PracticeWrite__send__r3fJq:hover:not([disabled]){filter:brightness(.92)}.Exercises-module_PracticeWrite__send__r3fJq:focus-visible{outline:2px solid var(--border-container-active);outline-offset:2px}.Exercises-module_PracticeWrite__send__r3fJq[disabled]{cursor:default;opacity:.32}@media (prefers-reduced-motion:reduce){.Exercises-module_PracticeCodeLine--wrong__gLiXL{animation:none}}@keyframes ExplainerMessages-module_explainerDotFade__oUkV-{0%,20%{opacity:0}40%,to{opacity:1}}@keyframes ExplainerMessages-module_explainerContentFadeIn__vvoI6{0%{opacity:0}to{opacity:1}}@keyframes ExplainerMessages-module_explainerPillSlideIn__4DfQQ{0%{opacity:0;transform:translateY(.75rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ExplainerMessages-module_explainerPillGlow__vo5vQ{0%,to{box-shadow:0 2px 4px #0003}50%{box-shadow:0 2px 16px #43d6a34d}}@keyframes ExplainerMessages-module_explainerMessageIn__jP6LW{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.ExplainerMessages-module_QuestionPill__HArZi{color:#fafafa;cursor:pointer;letter-spacing:.0063rem;white-space:nowrap;background:#1e1f1f;border:2px dashed #3c3f3f;border-radius:1rem;flex-shrink:0;align-items:center;height:48px;padding:.75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;transition:border-color .2s,box-shadow .2s;animation:.45s cubic-bezier(.16,1,.3,1) both ExplainerMessages-module_explainerPillSlideIn__4DfQQ;display:flex;box-shadow:0 2px 4px #0003}@media (min-width:64rem){.ExplainerMessages-module_QuestionPill__HArZi:hover{border-color:#43d6a399;box-shadow:0 2px 8px #43d6a333}}.ExplainerMessages-module_QuestionPill__HArZi:active{transform:scale(.97)}.ExplainerMessages-module_QuestionPill--sm__UgiV0{letter-spacing:.0094rem;text-align:left;white-space:normal;word-break:break-word;background:#323434;border:1px solid #3c3f3f;border-radius:1000px;height:auto;min-height:44px;padding:10px 1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem}.ExplainerMessages-module_QuestionPill--withIcon__3f0vx{background:var(--sin-surface-container-high,#2e3130);color:var(--sin-on-surface,#dce5e4);letter-spacing:.0188rem;text-overflow:ellipsis;white-space:nowrap;border:0;gap:.25rem;height:40px;min-height:40px;padding:0 1rem 0 .5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem;overflow:hidden}.ExplainerMessages-module_QuestionPill__icon__HzhFc{color:var(--sin-on-surface,#dce5e4);flex-shrink:0}.ExplainerMessages-module_QuestionPill--highlight__Gafwp{animation:.45s cubic-bezier(.16,1,.3,1) both ExplainerMessages-module_explainerPillSlideIn__4DfQQ,1.2s ease-in-out .45s 2 ExplainerMessages-module_explainerPillGlow__vo5vQ}.ExplainerMessages-module_ThinkingIndicator__v0OOJ{align-items:center;display:flex}.ExplainerMessages-module_ThinkingIndicator__text__T91bf{color:#bec1c1;letter-spacing:.0063rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.ExplainerMessages-module_ThinkingIndicator__dots__w3H1F{margin-left:.125rem;display:inline-flex}.ExplainerMessages-module_ThinkingIndicator__dot__GQwQJ{color:#bec1c1;letter-spacing:.0063rem;opacity:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;animation:1.5s ease-in-out infinite ExplainerMessages-module_explainerDotFade__oUkV-}.ExplainerMessages-module_ThinkingIndicator__dot__GQwQJ:nth-child(2){animation-delay:.3s}.ExplainerMessages-module_ThinkingIndicator__dot__GQwQJ:nth-child(3){animation-delay:.6s}.ExplainerMessages-module_WelcomeMessage__yHwVO{flex-direction:column;gap:.5rem;animation:.3s cubic-bezier(.16,1,.3,1) both ExplainerMessages-module_explainerMessageIn__jP6LW;display:flex}.ExplainerMessages-module_WelcomeMessage__petAnchor__5Fv6p{justify-content:flex-start;align-items:flex-end;display:flex}.ExplainerMessages-module_WelcomeMessage__text__ZwPZ2{color:#fafafa;letter-spacing:.0063rem;white-space:pre-wrap;word-break:break-word;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.ExplainerMessages-module_WelcomeMessage__pills__NePiz{flex-direction:column;align-items:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.ExplainerMessages-module_WelcomeMessage--sidebar__NsDhr{gap:0}.ExplainerMessages-module_WelcomeMessage--sidebar__NsDhr .ExplainerMessages-module_WelcomeMessage__petAnchor__5Fv6p{padding-top:1.5rem;padding-bottom:.5rem}.ExplainerMessages-module_WelcomeMessage--sidebar__NsDhr .ExplainerMessages-module_WelcomeMessage__text__ZwPZ2{color:var(--sin-on-surface,#dce5e4);letter-spacing:.0094rem;margin-bottom:.5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem}.ExplainerMessages-module_WelcomeMessage--sidebar__NsDhr .ExplainerMessages-module_WelcomeMessage__pills__NePiz{align-items:flex-start;gap:.5rem;margin-top:0}.ExplainerMessages-module_UserMessage__fZSOQ{justify-content:flex-end;width:100%;scroll-margin-top:2rem;animation:.3s cubic-bezier(.16,1,.3,1) both ExplainerMessages-module_explainerMessageIn__jP6LW;display:flex}.ExplainerMessages-module_UserMessage__bubble__BiJTp{background:#1e1f1f;border:1px solid #323434;border-radius:1rem;align-items:flex-start;gap:.75rem;width:fit-content;max-width:calc(100% - 2rem);margin-left:auto;padding:.75rem .75rem .75rem 1rem;display:inline-flex}.ExplainerMessages-module_UserMessage__bubble__BiJTp>:last-child{flex-shrink:0}.ExplainerMessages-module_UserMessage__text__Pr2v2{color:#fafafa;letter-spacing:.0063rem;word-break:break-word;min-width:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.ExplainerMessages-module_LatestPairMessage__--6kP{flex-direction:column;flex-shrink:0;gap:1.5rem;display:flex;position:relative}.ExplainerMessages-module_LatestPairMessage__anchor__9fXPl{width:0;height:0;scroll-margin-top:2rem;position:absolute;top:0;left:0}.ExplainerMessages-module_ExplainerMessage__0SUCk{flex-direction:column;gap:.75rem;animation:.3s cubic-bezier(.16,1,.3,1) both ExplainerMessages-module_explainerMessageIn__jP6LW;display:flex}.ExplainerMessages-module_ExplainerMessage--no-entrance__e-N6L{animation:none}.ExplainerMessages-module_ExplainerMessage__petAnchor__t9H7-{align-items:flex-end;min-height:0;display:flex}.ExplainerMessages-module_ExplainerMessage__content__1hLV0{color:#fafafa;letter-spacing:.0063rem;word-break:break-word;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.ExplainerMessages-module_ExplainerMessage__content__1hLV0 p{color:#fafafa;margin:0;line-height:1.5}.ExplainerMessages-module_ExplainerMessage__error__o1ZJK{color:#fafafa;align-items:flex-start;gap:.5rem;display:flex}.ExplainerMessages-module_ExplainerMessage__error__o1ZJK svg{flex-shrink:0;width:20px;height:20px;margin-top:2px}.ExplainerMessages-module_ExplainerMessage__actions__62CvZ{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.ExplainerMessages-module_ExplainerMessage__content--fade-in__95Ep4{animation:.4s ease-out both ExplainerMessages-module_explainerContentFadeIn__vvoI6}.ExplainerMessages-module_ExplainerMessage__action__ZDCjy{color:#fafafa;cursor:pointer;letter-spacing:.0063rem;background:0 0;border:none;align-items:center;gap:.25rem;min-height:44px;padding:.125rem .25rem .125rem 0;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;transition:opacity .2s;display:flex}.ExplainerMessages-module_ExplainerMessage__action--copied__su6A9{color:#43d6a3}.ExplainerMessages-module_ExplainerMessage__action--copied__su6A9 svg path{fill:#43d6a3;stroke:#43d6a3}.ExplainerMessages-module_ExplainerMessage__action--published__iZZmO{color:#43d6a3;cursor:default}.ExplainerMessages-module_ExplainerMessage__action--published__iZZmO svg path{fill:#43d6a3;stroke:#43d6a3}@media (min-width:64rem){.ExplainerMessages-module_ExplainerMessage__action__ZDCjy:hover{opacity:.7}}.ExplainerMessages-module_ExplainerMessage__action__ZDCjy svg{width:16px;height:16px;transition:transform .2s}.ExplainerMessages-module_ExplainerMessage__action__ZDCjy svg path{fill:#fafafa;transition:fill .2s,stroke .2s}.ExplainerMessages-module_ThinkingRow__hTVzr{align-items:center;gap:.5rem;display:flex}@media (prefers-reduced-motion:reduce){.ExplainerMessages-module_ExplainerMessage__0SUCk,.ExplainerMessages-module_QuestionPill--highlight__Gafwp,.ExplainerMessages-module_QuestionPill__HArZi,.ExplainerMessages-module_UserMessage__fZSOQ,.ExplainerMessages-module_WelcomeMessage__yHwVO{opacity:1;animation:none;transform:none}.ExplainerMessages-module_ExplainerMessage__content--fade-in__95Ep4,.ExplainerMessages-module_ThinkingIndicator__dot__GQwQJ{opacity:1;animation:none}}@keyframes ExplainerCollapsed-module_explainerCollapsedEnter__eifE0{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.ExplainerCollapsed-module_ExplainerCollapsed__tN8eQ{background:var(--sin-surface-container);border-radius:1rem;flex-shrink:0;width:100%;min-width:0;animation:.35s cubic-bezier(.16,1,.3,1) both ExplainerCollapsed-module_explainerCollapsedEnter__eifE0;position:relative}.ExplainerCollapsed-module_ExplainerCollapsed__content__yotwk{background:inherit;border-radius:inherit;z-index:1;position:relative;overflow:clip}.ExplainerCollapsed-module_ExplainerCollapsed__header__EnM-0{z-index:1;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex;position:relative}.ExplainerCollapsed-module_ExplainerCollapsed__titleWrapper__JWn2Q{flex:1;min-width:0;min-height:24px;position:relative;container-type:inline-size}.ExplainerCollapsed-module_ExplainerCollapsed__title__sYEaH{color:#fafafa;letter-spacing:.0063rem;text-overflow:ellipsis;white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:700;line-height:1.5rem;transition:opacity .3s ease-in-out,transform .3s ease-in-out;overflow:hidden}.ExplainerCollapsed-module_ExplainerCollapsed__title--hidden__qx2yK{opacity:0;position:absolute;inset:0;transform:translateY(-4px)}.ExplainerCollapsed-module_ExplainerCollapsed__title--short__dSxun{display:none}@container (width<=230px){.ExplainerCollapsed-module_ExplainerCollapsed__tN8eQ .ExplainerCollapsed-module_ExplainerCollapsed__title--long__QXubK{display:none}.ExplainerCollapsed-module_ExplainerCollapsed__tN8eQ .ExplainerCollapsed-module_ExplainerCollapsed__title--short__dSxun{display:block}}.ExplainerCollapsed-module_ExplainerCollapsed__titleHighlight__3Z0fb{opacity:0;position:absolute;inset:0;transform:translateY(4px)}.ExplainerCollapsed-module_ExplainerCollapsed__title--visible__tpoc6{opacity:1;transform:translateY(0)}.ExplainerCollapsed-module_ExplainerCollapsed__askButton__cyrHz{box-sizing:border-box;cursor:pointer;background:#bfc9ca33;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:.5rem;height:2.5rem;padding:.5rem .75rem;display:inline-flex}.ExplainerCollapsed-module_ExplainerCollapsed__askButton--sidebar__tTcTq{background:radial-gradient(150% 140% at 100% 140%,#fafafa38,#fafafa00 70%) padding-box padding-box,linear-gradient(#141515,#141515) padding-box padding-box,linear-gradient(120deg,#00ec80,#18565de6) border-box;border:1px solid #0000;border-radius:.75rem;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0006,0 4px 4px #0000001a,0 1px 2px #0009,0 0 8px #0ae98a33}.ExplainerCollapsed-module_ExplainerCollapsed__askButton--unread__aFyZb{animation:2.4s ease-in-out infinite ExplainerCollapsed-module_explainer-unread-pulse__-b-ar;position:relative}.ExplainerCollapsed-module_ExplainerCollapsed__unreadDot__Iadtv{pointer-events:none;background:#43d6a3;border-radius:50%;width:10px;height:10px;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 2px #1e1f1f}.ExplainerCollapsed-module_ExplainerCollapsed__askButtonPet__QaIQp{flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.ExplainerCollapsed-module_ExplainerCollapsed__askButtonPet--sidebar__-Bfp1{width:3rem;height:3rem}.ExplainerCollapsed-module_ExplainerCollapsed__askButtonLabel__aU0oP{color:#fff;letter-spacing:.0063rem;white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem}.ExplainerCollapsed-module_ExplainerCollapsed__pillWrapper__KmIDe{opacity:0;z-index:1;grid-template-rows:0fr;padding:0 1rem;transition:grid-template-rows .3s ease-in .1s,opacity .2s ease-in,padding-bottom .3s ease-in .1s;display:grid}.ExplainerCollapsed-module_ExplainerCollapsed__pillWrapper__KmIDe>*{grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.ExplainerCollapsed-module_ExplainerCollapsed__pillWrapper--visible__6IwLa{opacity:1;grid-template-rows:1fr;padding-bottom:1rem;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1),padding-bottom .35s cubic-bezier(.16,1,.3,1),opacity .25s ease-out .1s}.ExplainerCollapsed-module_ExplainerCollapsed__pill__xJm2H{color:#fafafa;cursor:pointer;letter-spacing:.0063rem;opacity:0;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background:#1e1f1f;border:2px dashed #3c3f3f;border-radius:1rem;grid-area:1/1;justify-self:start;width:max-content;max-width:100%;padding:.75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;transition:opacity .15s ease-in,transform .15s ease-in;display:block;overflow:hidden;transform:translateY(6px)scale(.97)}.ExplainerCollapsed-module_ExplainerCollapsed__pill--active__A-gSE{opacity:1;pointer-events:auto;transition:opacity .3s cubic-bezier(.16,1,.3,1) .15s,transform .3s cubic-bezier(.16,1,.3,1) .15s;transform:translateY(0)scale(1)}@media (min-width:64rem){.ExplainerCollapsed-module_ExplainerCollapsed__pill--active__A-gSE:hover{border-color:#43d6a399}}.ExplainerCollapsed-module_ExplainerCollapsed__pill--active__A-gSE:active{transform:scale(.97)}.ExplainerCollapsed-module_ExplainerCollapsed__pill--message__kghYI{-webkit-line-clamp:2;text-align:left;white-space:normal;border-style:solid;border-color:#43d6a399;-webkit-box-orient:vertical;justify-self:stretch;width:100%;max-width:100%;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.ExplainerCollapsed-module_ExplainerCollapsed__tN8eQ{opacity:1;animation:none;transform:none}.ExplainerCollapsed-module_ExplainerCollapsed__pillWrapper--visible__6IwLa,.ExplainerCollapsed-module_ExplainerCollapsed__pillWrapper__KmIDe{transition:none}.ExplainerCollapsed-module_ExplainerCollapsed__pill__xJm2H{transition:none;transform:none}.ExplainerCollapsed-module_ExplainerCollapsed__pill--active__A-gSE{opacity:1;transition:none;transform:none}.ExplainerCollapsed-module_ExplainerCollapsed__title__sYEaH{transition:none}}@keyframes ExplainerCollapsed-module_explainer-unread-pulse__-b-ar{0%,to{box-shadow:0 0 #43d6a380}50%{box-shadow:0 0 0 6px #43d6a300}}@media (prefers-reduced-motion:reduce){.ExplainerCollapsed-module_ExplainerCollapsed__askButton--unread__aFyZb{animation:none;box-shadow:0 0 0 3px #43d6a373}}@keyframes ExplainerExpanded-module_explainerExpandedOpen__GFb1J{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ExplainerExpanded-module_explainerMobileSlideUp__DFjPK{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ExplainerExpanded-module_explainerBackdropFadeIn__w2ybc{0%{opacity:0}to{opacity:1}}.ExplainerExpanded-module_ExplainerExpanded__backdrop__ebaNP{z-index:9;background:#0006;animation:.2s ease-out both ExplainerExpanded-module_explainerBackdropFadeIn__w2ybc;position:fixed;inset:0}@media (min-width:64rem){.ExplainerExpanded-module_ExplainerExpanded__backdrop__ebaNP{display:none}}.ExplainerExpanded-module_ExplainerExpanded__cArDy{background:var(--sin-surface-container);flex-direction:column;width:100%;display:flex}@supports ((-webkit-backdrop-filter:blur(25px)) or (backdrop-filter:blur(25px))){.ExplainerExpanded-module_ExplainerExpanded__cArDy{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}}.ExplainerExpanded-module_ExplainerExpanded__cArDy{will-change:transform;z-index:99;border:0;border-radius:1rem 1rem 0 0;height:auto;animation:.3s ease-out both ExplainerExpanded-module_explainerMobileSlideUp__DFjPK;position:fixed;inset:calc(62px + min(56.25vw,100vh - 108px)) 0 0;overflow:hidden;box-shadow:0 -4px 24px #00000080}@media (min-width:64rem){.ExplainerExpanded-module_ExplainerExpanded__cArDy{will-change:auto;z-index:auto;border-top:1px solid #323434;border-left:1px solid #323434;border-radius:.5rem;flex:1;height:auto;min-height:0;max-height:none;transition:none;animation:.3s ease-out both ExplainerExpanded-module_explainerExpandedOpen__GFb1J;position:relative;inset:auto;box-shadow:0 8px 12px #0006}}.ExplainerExpanded-module_ExplainerExpanded--sidebar__rD8qO{background-color:var(--sin-surface-container,#252726);border-radius:inherit;box-shadow:none;z-index:auto;border:0;flex:1;height:100%;min-height:0;max-height:none;animation:.3s ease-out both ExplainerExpanded-module_explainerExpandedOpen__GFb1J;position:relative;inset:auto;overflow:clip}@media (min-width:64rem){.ExplainerExpanded-module_ExplainerExpanded--sidebar__rD8qO{border-radius:inherit;box-shadow:none;border:0}}.ExplainerExpanded-module_ExplainerExpanded__announcement__z8614{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ExplainerExpanded-module_ExplainerHeader__dYIX1{z-index:1;border-bottom:1px solid #323434;flex-shrink:0;align-items:center;gap:.5rem;padding:1rem;display:flex;position:relative}.ExplainerExpanded-module_ExplainerHeader__title__-ZZ9J{color:#fafafa;letter-spacing:-.0062rem;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;overflow:hidden}.ExplainerExpanded-module_ExplainerHeader__close__AmwbQ{color:#fafafa;cursor:pointer;background:#323434;border:none;border-radius:1000px;flex-shrink:0;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;margin-right:-8px;padding:.5rem;transition:background-color .2s;display:flex}@media (min-width:64rem){.ExplainerExpanded-module_ExplainerHeader__close__AmwbQ:hover{background:#ffffff14}}.ExplainerExpanded-module_ExplainerHeader__close__AmwbQ svg{width:24px;height:24px}.ExplainerExpanded-module_ExplainerHeader--sidebar__3Nlba{border-bottom:0;padding:1rem 1rem .5rem}.ExplainerExpanded-module_ExplainerHeader--sidebar__3Nlba .ExplainerExpanded-module_ExplainerHeader__title__-ZZ9J{color:var(--sin-on-surface,#dce5e4);letter-spacing:0;font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}.ExplainerExpanded-module_ExplainerHeader--sidebar__3Nlba .ExplainerExpanded-module_ExplainerHeader__close__AmwbQ{color:var(--sin-on-surface,#dce5e4);background:0 0;width:24px;min-width:24px;height:24px;min-height:24px;margin-right:0;padding:0}@media (min-width:64rem){.ExplainerExpanded-module_ExplainerHeader--sidebar__3Nlba .ExplainerExpanded-module_ExplainerHeader__close__AmwbQ:hover{opacity:.8;background:0 0}}.ExplainerExpanded-module_ChatArea__5O7f0{overflow-anchor:none;flex-direction:column;flex:1;gap:1.5rem;min-height:0;padding:1rem 1rem 96px;display:flex;overflow-y:auto}@media (min-width:64rem){.ExplainerExpanded-module_ChatArea__5O7f0{padding:1rem 1rem 96px}}.ExplainerExpanded-module_ChatArea__5O7f0::-webkit-scrollbar{width:8px}.ExplainerExpanded-module_ChatArea__5O7f0::-webkit-scrollbar-track{background:0 0}.ExplainerExpanded-module_ChatArea__5O7f0::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:100px}.ExplainerExpanded-module_ChatArea__5O7f0:after{content:"";height:max(40dvh,var(--chat-scrollport-height,100vh) - 160px);flex-shrink:0;display:block}@media (prefers-reduced-motion:reduce){.ExplainerExpanded-module_ExplainerExpanded__cArDy{opacity:1;animation:none;transform:none}.ExplainerExpanded-module_ExplainerExpanded__backdrop__ebaNP{opacity:1;animation:none}}.Preview-module_Preview__-Y9W9{background-color:#0000;min-width:90vw;max-height:80vh;padding:0;overflow:hidden}@media (min-width:1280px){.Preview-module_Preview__-Y9W9{min-width:50vw}}.Preview-module_Preview__Body__HFtxM{width:fit-content;max-width:100%;margin-inline:auto;padding:0;position:relative}.Preview-module_Preview__Body__HFtxM>*{margin:0!important}.Preview-module_Preview__Close__n-U8e{z-index:1;background-color:#000c;padding:.125rem;position:absolute;top:.5rem;right:.5rem}.Preview-module_Preview__Close__n-U8e span{display:flex}.Preview-module_Preview__ZoomControls__DrAO5{z-index:1;background-color:#000c;border-radius:.5rem;align-items:center;gap:.125rem;padding:.125rem;transition:opacity .2s ease-in-out;display:flex;position:absolute;top:.5rem;left:.5rem}.Preview-module_Preview__ZoomControls__DrAO5:hover{background-color:#000000e6}.Preview-module_Preview__ZoomButton__zy4oy{min-width:auto;padding:.125rem}.Preview-module_Preview__ZoomButton__zy4oy span{display:flex}.Preview-module_Preview__ZoomButton__zy4oy:disabled{cursor:not-allowed;opacity:.5}.Preview-module_Preview__ZoomLevel__ki93t{color:var(--sin-on-surface);text-align:center;min-width:3rem;font-size:.875rem}.Preview-module_Preview__Content__oq7RO{justify-content:safe center;align-items:safe center;width:100%;max-height:80vh;display:flex;position:relative;overflow:auto}.Preview-module_Preview__ImageViewport__4p0Mw{justify-content:center;align-items:center;min-width:0;max-width:100%;display:flex;overflow:hidden}.Preview-module_Preview__ImageViewport__4p0Mw img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;border-radius:.75rem;width:auto;max-width:100%;height:auto;max-height:80vh;display:block}.Preview-module_Preview__-Y9W9.Preview-module_Preview--sinapsis__m2aZR{box-shadow:none;background-color:#0000}.Preview-module_Preview__Close--sinapsis__ARQfv{background-color:var(--sin-surface-container-highest);color:var(--sin-on-surface);padding:0}.Preview-module_Preview__Close--sinapsis__ARQfv span{display:inline-block}.Preview-module_Preview__ZoomControls--sinapsis__vaRF6{background-color:var(--sin-surface-container-highest);border-radius:var(--sin-radius-full)}.Preview-module_Preview__ZoomControls--sinapsis__vaRF6:hover{background-color:var(--sin-surface-container-high)}.Preview-module_Preview__ZoomButton--sinapsis__j1kIV{color:var(--sin-on-surface);padding:0}.Preview-module_Preview__ZoomButton--sinapsis__j1kIV span{display:inline-block}.Preview-module_Preview__ZoomButton--sinapsis__j1kIV:disabled{opacity:1}.Preview-module_Preview__ZoomLevel--sinapsis__Hm8rn{color:var(--sin-on-surface)}.Markdown-module_Markdown__tWaQq ol{padding:0 2rem}.Markdown-module_Markdown__tWaQq ul{padding:0 2rem;list-style:outside}.Markdown-module_Markdown__tWaQq li{margin-bottom:.5rem}.Markdown-module_Markdown__tWaQq h1,.Markdown-module_Markdown__tWaQq h2{letter-spacing:.0063rem;font-family:Bricolage Grotesque,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.Markdown-module_Markdown__tWaQq h3{letter-spacing:.0063rem;font-family:Bricolage Grotesque,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem}.Markdown-module_Markdown__tWaQq a{text-decoration:underline}.Markdown-module_Markdown__tWaQq a:hover{color:var(--sin-primary)}.Markdown-module_Markdown__tWaQq code{overflow-wrap:anywhere;white-space:pre-wrap!important}.Markdown-module_Markdown__tWaQq>*{margin-bottom:.75rem}.Markdown-module_Markdown__tWaQq blockquote{padding-left:.5rem;position:relative}.Markdown-module_Markdown__tWaQq blockquote:before{content:"";background-color:#03864e;width:2px;height:100%;position:absolute;top:0;left:0}.Markdown-module_Markdown--fullScreen__Yvhh3{background-color:#00000080;border-radius:.25rem;padding:.125rem;position:absolute;top:.25rem;right:.25rem}.Markdown-module_Markdown--fullScreen__Yvhh3 span{display:flex}.Markdown-module_Markdown__Code__4qCWl{position:relative}.Markdown-module_Markdown__CodeLine__QfnJ9{background-color:var(--sin-surface-container-lowest);color:var(--sin-on-surface)}.Markdown-module_Markdown__Image__b-ALs{margin-top:.75rem;position:relative}.Markdown-module_Markdown__Image__b-ALs img{width:100%;height:auto}.Markdown-module_Markdown__tWaQq a{text-wrap:wrap;word-break:break-all}.Markdown-module_Markdown--fullScreen--sinapsis__bSIuu{background-color:var(--sin-surface-container-highest);border-radius:var(--sin-radius-full);color:var(--sin-on-surface);padding:0}.Markdown-module_Markdown--fullScreen--sinapsis__bSIuu span{display:inline-block}.ExplainerInput-module_ExplainerInput__QwxLw{max-width:880px;padding:.75rem .75rem max(.75rem,env(safe-area-inset-bottom,0px));flex-shrink:0;align-self:center;width:100%;position:relative}@media (min-width:64rem){.ExplainerInput-module_ExplainerInput__QwxLw{padding:.75rem}}.ExplainerInput-module_ExplainerInput__QwxLw:before{content:"";pointer-events:none;background:linear-gradient(#1e1f1f00,#1e1f1f 53%);height:48px;position:absolute;bottom:100%;left:0;right:0}@media (min-width:64rem){.ExplainerInput-module_ExplainerInput__QwxLw:before{display:none}}.ExplainerInput-module_ExplainerInput__box__0TlG4{background:var(--explainer-input-background,#141515);border:1px solid var(--explainer-input-border-color,#8d9191);border-radius:var(--explainer-input-radius,1rem);box-shadow:var(--explainer-input-shadow,none);flex-direction:column;align-items:stretch;gap:.5rem;width:100%;padding:.75rem .75rem .5rem;transition:border-color .2s,box-shadow .2s;display:flex}.ExplainerInput-module_ExplainerInput__box__0TlG4:focus-within{border-color:var(--explainer-input-focus-border-color,#43d6a380);box-shadow:var(--explainer-input-focus-shadow,var(--explainer-input-shadow,none))}.ExplainerInput-module_ExplainerInput__box--active__tEujk{border-color:var(--explainer-input-focus-border-color,#43d6a399)}.ExplainerInput-module_ExplainerInput__field__G-JtB{flex:1;align-items:center;min-width:0;min-height:32px;padding:0 0 0 .25rem;display:flex;position:relative}.ExplainerInput-module_ExplainerInput__textarea__nO3Fz{font-feature-settings:"calt" off;caret-color:var(--explainer-input-caret-color,#43d6a3);color:#fafafa;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--main-font);letter-spacing:.0063rem;resize:none;background:0 0;border:none;outline:none;width:100%;min-height:24px;max-height:120px;padding-left:.25rem;font-size:1rem;font-weight:400;line-height:1.5;overflow-y:auto}.ExplainerInput-module_ExplainerInput__textarea__nO3Fz::-webkit-scrollbar{width:8px;height:8px}.ExplainerInput-module_ExplainerInput__textarea__nO3Fz::-webkit-scrollbar-track{background:var(--sin-surface-container-lowest)}.ExplainerInput-module_ExplainerInput__textarea__nO3Fz::-webkit-scrollbar-thumb{background:var(--sin-surface-container-high);border-radius:.5rem}.ExplainerInput-module_ExplainerInput__textarea__nO3Fz::-webkit-scrollbar-thumb:hover{background:#555c68}.ExplainerInput-module_ExplainerInput__textarea--locked__flAHR{color:#0000}.ExplainerInput-module_ExplainerInput__placeholder__lbBCF{color:#bec1c166;letter-spacing:.0094rem;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - .5rem);font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem;position:absolute;top:50%;left:.5rem;overflow:hidden;transform:translateY(-50%)}.ExplainerInput-module_ExplainerInput__placeholder-bold__FlJ4B{font-weight:700}.ExplainerInput-module_ExplainerInput__send__b0lKz{cursor:pointer;background:#fafafa;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:.25rem;transition:background-color .2s,opacity .2s,transform .1s;display:flex}.ExplainerInput-module_ExplainerInput__send__b0lKz svg{width:24px;height:24px}.ExplainerInput-module_ExplainerInput__send__b0lKz svg path{fill:#0a0a0a}.ExplainerInput-module_ExplainerInput__send__b0lKz:disabled{background:var(--sin-scrim);cursor:not-allowed;opacity:1}.ExplainerInput-module_ExplainerInput__send__b0lKz:disabled svg path{fill:var(--sin-on-surface-variant)}@media (min-width:64rem){.ExplainerInput-module_ExplainerInput__send__b0lKz:not(:disabled):hover{opacity:.9}}.ExplainerInput-module_ExplainerInput__send__b0lKz:not(:disabled):active{transform:scale(.95)}.ExplainerInput-module_ExplainerInput__send--active__dJmuF{background:#43d6a3}.ExplainerInput-module_ExplainerInput__send--active__dJmuF svg path{fill:#141515}.ExplainerInput-module_ExplainerInput__actions__wVckK{justify-content:flex-end;align-items:center;gap:.25rem;width:100%;display:flex}.ExplainerInput-module_ExplainerInput__count__8TUoW{color:var(--sin-on-surface-variant);font-variant-numeric:tabular-nums;font-size:12px}.ExplainerInput-module_ExplainerInput__count--full__-pri2{color:var(--sin-error)}.ExplainerInput-module_ExplainerInput__cluster__CGU2d{align-items:center;gap:0;display:flex}.ExplainerInput-module_ExplainerInput__mic__aI5zp{color:#bec1c1;cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:.25rem;transition:color .2s,background-color .2s,transform .1s;display:flex;position:relative}.ExplainerInput-module_ExplainerInput__mic__aI5zp:disabled{color:var(--sin-on-surface-variant);cursor:not-allowed}.ExplainerInput-module_ExplainerInput__mic--downloading__pjwcI:disabled{color:#43d6a3;cursor:wait}@media (min-width:64rem){.ExplainerInput-module_ExplainerInput__mic__aI5zp:not(:disabled):hover{color:#fafafa;background:#323434}}.ExplainerInput-module_ExplainerInput__mic__aI5zp:not(:disabled):active{transform:scale(.95)}.ExplainerInput-module_ExplainerInput__mic--listening__TNTvJ{color:#43d6a3;background:#43d6a324}.ExplainerInput-module_ExplainerInput__mic--listening__TNTvJ:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #43d6a3b3;animation:1.6s ease-out infinite ExplainerInput-module_ExplainerInput-mic-pulse__BsPcn;position:absolute;inset:0}@media (min-width:64rem){.ExplainerInput-module_ExplainerInput__mic--listening__TNTvJ:not(:disabled):hover{color:#43d6a3;background:#43d6a338}}.ExplainerInput-module_ExplainerInput__mic--busy__5AU5X{color:#43d6a3}.ExplainerInput-module_ExplainerInput__mic--busy__5AU5X:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #43d6a373;animation:1.6s ease-out infinite ExplainerInput-module_ExplainerInput-mic-pulse__BsPcn;position:absolute;inset:0}.ExplainerInput-module_ExplainerInput__mic--muted__afM0X{color:#bec1c1;opacity:.65}.ExplainerInput-module_ExplainerInput__notice__aZNKv{color:#ffc759;letter-spacing:.025rem;align-items:center;gap:.25rem;margin:0 0 .5rem;padding:0 .25rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:1.4;display:flex}.ExplainerInput-module_ExplainerInput__notice__aZNKv span{flex-shrink:0}.ExplainerInput-module_ExplainerInput__srStatus__xPnHH{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ExplainerInput-module_ExplainerInput-mic-pulse__BsPcn{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.ExplainerInput-module_ExplainerInput__mic--busy__5AU5X:after,.ExplainerInput-module_ExplainerInput__mic--listening__TNTvJ:after{opacity:.8;animation:none}}.ExplainerInput-module_ExplainerInput__send--sinapsis__4FJeS{background:var(--sin-primary-container);color:var(--sin-on-primary-container)}.ExplainerInput-module_ExplainerInput__send--sinapsis__4FJeS:disabled{background:var(--sin-surface-container-highest);color:var(--sin-on-surface-variant)}.ExplainerInput-module_ExplainerInput__send--sinapsis__4FJeS.ExplainerInput-module_ExplainerInput__send--active__dJmuF:not(:disabled){background:var(--sin-primary);color:var(--sin-on-primary)}.ExplainerInput-module_ExplainerInput--sidebar__VP6XS{align-self:stretch;max-width:none;padding:.5rem 1rem 1rem}.ExplainerInput-module_ExplainerInput--sidebar__VP6XS:before{display:none}.ExplainerInput-module_ExplainerInput--sidebar__VP6XS .ExplainerInput-module_ExplainerInput__box__0TlG4{background:var(--explainer-input-background,var(--sin-surface-container-lowest,#1c1f1e));border:1px solid var(--explainer-input-border-color,var(--sin-primary,#09e989));border-radius:var(--explainer-input-radius,16px);flex-direction:column;align-items:stretch;gap:0;padding:0}.ExplainerInput-module_ExplainerInput--sidebar__VP6XS .ExplainerInput-module_ExplainerInput__box--active__tEujk,.ExplainerInput-module_ExplainerInput--sidebar__VP6XS .ExplainerInput-module_ExplainerInput__box__0TlG4:focus-within{border-color:var(--explainer-input-focus-border-color,var(--sin-primary,#09e989))}.ExplainerInput-module_ExplainerInput--sidebar__VP6XS .ExplainerInput-module_ExplainerInput__field__G-JtB{align-items:flex-start;min-height:20px;padding:.75rem 1rem 1rem}.ExplainerInput-module_ExplainerInput--sidebar__VP6XS .ExplainerInput-module_ExplainerInput__textarea__nO3Fz{caret-color:var(--explainer-input-caret-color,var(--sin-primary,#09e989));color:var(--sin-on-surface,#dce5e4);letter-spacing:.0094rem;padding-left:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:20px}.ExplainerInput-module_ExplainerInput--sidebar__VP6XS .ExplainerInput-module_ExplainerInput__placeholder__lbBCF{color:var(--sin-on-surface-variant,#bec8c9);letter-spacing:.0094rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:20px;top:.75rem;left:1rem;transform:none}.ExplainerInput-module_ExplainerInput--sidebar__VP6XS .ExplainerInput-module_ExplainerInput__send--sinapsis__4FJeS,.ExplainerInput-module_ExplainerInput--sidebar__VP6XS .ExplainerInput-module_ExplainerInput__send__b0lKz{background:var(--sin-primary,#09e989);color:var(--sin-on-primary,#033922);border-radius:999px;align-self:flex-end;width:32px;min-width:32px;height:32px;min-height:32px;margin:0 .75rem .75rem;padding:0}.ExplainerInput-module_ExplainerInput--sidebar__VP6XS .ExplainerInput-module_ExplainerInput__send--sinapsis__4FJeS svg,.ExplainerInput-module_ExplainerInput--sidebar__VP6XS .ExplainerInput-module_ExplainerInput__send__b0lKz svg{width:20px;height:20px}.ExplainerInput-module_ExplainerInput--sidebar__VP6XS .ExplainerInput-module_ExplainerInput__send--sinapsis__4FJeS:disabled,.ExplainerInput-module_ExplainerInput--sidebar__VP6XS .ExplainerInput-module_ExplainerInput__send__b0lKz:disabled{background:var(--sin-primary,#09e989);color:var(--sin-on-primary,#033922);opacity:.4}.ExplainerInput-module_ExplainerInput--sidebar__VP6XS .ExplainerInput-module_ExplainerInput__send--sinapsis__4FJeS.ExplainerInput-module_ExplainerInput__send--active__dJmuF:not(:disabled),.ExplainerInput-module_ExplainerInput--sidebar__VP6XS .ExplainerInput-module_ExplainerInput__send__b0lKz.ExplainerInput-module_ExplainerInput__send--active__dJmuF:not(:disabled){background:var(--sin-primary,#09e989);color:var(--sin-on-primary,#033922)}.ExplainerInput-module_ExplainerInput--workspace__AaHox{align-self:stretch;max-width:none;padding:0}.ExplainerInput-module_ExplainerInput--workspace__AaHox:before{display:none}.ExplainerInput-module_ExplainerInput--workspace__AaHox .ExplainerInput-module_ExplainerInput__box__0TlG4{box-shadow:none;background:0 0;border:0;border-radius:0;gap:.5rem;padding:0}.ExplainerInput-module_ExplainerInput--workspace__AaHox .ExplainerInput-module_ExplainerInput__box--active__tEujk,.ExplainerInput-module_ExplainerInput--workspace__AaHox .ExplainerInput-module_ExplainerInput__box__0TlG4:focus-within{box-shadow:none}.ExplainerInput-module_ExplainerInput--workspace__AaHox .ExplainerInput-module_ExplainerInput__field__G-JtB{align-items:flex-start;min-height:2.5rem;padding:0}.ExplainerInput-module_ExplainerInput--workspace__AaHox .ExplainerInput-module_ExplainerInput__textarea__nO3Fz{caret-color:var(--sin-primary);color:var(--sin-on-surface);letter-spacing:.0063rem;padding:.5rem 0;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.ExplainerInput-module_ExplainerInput--workspace__AaHox .ExplainerInput-module_ExplainerInput__placeholder__lbBCF{color:var(--sin-on-surface-variant);letter-spacing:.0063rem;max-width:100%;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;top:.5rem;left:0;transform:none}.ExplainerInput-module_ExplainerInput--workspace__AaHox .ExplainerInput-module_ExplainerInput__actions__wVckK{gap:.5rem}.ExplainerInput-module_ExplainerInput--workspace__AaHox .ExplainerInput-module_ExplainerInput__send--sinapsis__4FJeS,.ExplainerInput-module_ExplainerInput--workspace__AaHox .ExplainerInput-module_ExplainerInput__send__b0lKz{background:var(--sin-primary);color:var(--sin-on-primary);border-radius:999px;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0}.ExplainerInput-module_ExplainerInput--workspace__AaHox .ExplainerInput-module_ExplainerInput__send--sinapsis__4FJeS:disabled,.ExplainerInput-module_ExplainerInput--workspace__AaHox .ExplainerInput-module_ExplainerInput__send__b0lKz:disabled{background:var(--sin-primary);color:var(--sin-on-primary);opacity:.38}.ExplainerInput-module_ExplainerInput--workspace__AaHox .ExplainerInput-module_ExplainerInput__send--sinapsis__4FJeS.ExplainerInput-module_ExplainerInput__send--active__dJmuF:not(:disabled),.ExplainerInput-module_ExplainerInput--workspace__AaHox .ExplainerInput-module_ExplainerInput__send__b0lKz.ExplainerInput-module_ExplainerInput__send--active__dJmuF:not(:disabled){background:var(--sin-primary);color:var(--sin-on-primary)}.ExplainerInput-module_ExplainerInput--kiwi__eWrzZ{align-self:stretch;max-width:none;padding:0}.ExplainerInput-module_ExplainerInput--kiwi__eWrzZ:before{display:none}.ExplainerInput-module_ExplainerInput--kiwi__eWrzZ .ExplainerInput-module_ExplainerInput__box__0TlG4{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:row;align-items:flex-end;gap:.5rem;padding:0}.ExplainerInput-module_ExplainerInput--kiwi__eWrzZ .ExplainerInput-module_ExplainerInput__box--active__tEujk,.ExplainerInput-module_ExplainerInput--kiwi__eWrzZ .ExplainerInput-module_ExplainerInput__box__0TlG4:focus-within{box-shadow:none}.ExplainerInput-module_ExplainerInput--kiwi__eWrzZ .ExplainerInput-module_ExplainerInput__actions__wVckK{display:contents}.ExplainerInput-module_ExplainerInput--kiwi__eWrzZ .ExplainerInput-module_ExplainerInput__actions__wVckK>:not(:first-child){order:2}.ExplainerInput-module_ExplainerInput--kiwi__eWrzZ .ExplainerInput-module_ExplainerInput__field__G-JtB{background:var(--sin-surface-container-high);box-sizing:border-box;border:1px solid #ffffff14;border-radius:1.4375rem;order:1;align-items:center;min-height:2.875rem;padding:0 1.125rem}.ExplainerInput-module_ExplainerInput--kiwi__eWrzZ .ExplainerInput-module_ExplainerInput__field__G-JtB:focus-within{border-color:var(--sin-outline)}.ExplainerInput-module_ExplainerInput--kiwi__eWrzZ .ExplainerInput-module_ExplainerInput__textarea__nO3Fz{caret-color:var(--kiwi-accent,var(--sin-primary));color:var(--sin-on-surface);letter-spacing:.0063rem;padding:.6875rem 0;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.ExplainerInput-module_ExplainerInput--kiwi__eWrzZ .ExplainerInput-module_ExplainerInput__placeholder__lbBCF{color:var(--sin-on-surface-variant);letter-spacing:.0063rem;max-width:calc(100% - 2.25rem);font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;left:1.125rem}.ExplainerInput-module_ExplainerInput--kiwi__eWrzZ .ExplainerInput-module_ExplainerInput__cluster__CGU2d{align-self:flex-end;height:2.75rem}.ExplainerInput-module_ExplainerInput--kiwi__eWrzZ .ExplainerInput-module_ExplainerInput__send--sinapsis__4FJeS,.ExplainerInput-module_ExplainerInput--kiwi__eWrzZ .ExplainerInput-module_ExplainerInput__send__b0lKz{background:var(--sin-surface-container-highest);color:var(--sin-on-surface-variant);border-radius:999px;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0}.ExplainerInput-module_ExplainerInput--kiwi__eWrzZ .ExplainerInput-module_ExplainerInput__send--sinapsis__4FJeS:disabled,.ExplainerInput-module_ExplainerInput--kiwi__eWrzZ .ExplainerInput-module_ExplainerInput__send__b0lKz:disabled{background:var(--sin-surface-container-highest);color:var(--sin-on-surface-variant);opacity:1}.ExplainerInput-module_ExplainerInput--kiwi__eWrzZ .ExplainerInput-module_ExplainerInput__send--sinapsis__4FJeS.ExplainerInput-module_ExplainerInput__send--active__dJmuF:not(:disabled),.ExplainerInput-module_ExplainerInput--kiwi__eWrzZ .ExplainerInput-module_ExplainerInput__send__b0lKz.ExplainerInput-module_ExplainerInput__send--active__dJmuF:not(:disabled){background:var(--kiwi-accent,var(--sin-primary));color:#121413}.DictationMenu-module_DictationMenu__9feyf{flex-shrink:0;align-items:center;display:flex;position:relative}.DictationMenu-module_DictationMenu__trigger__n8ukT{color:#bec1c1;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;min-width:20px;min-height:32px;padding:0 2px 0 0;transition:color .2s,background-color .2s;display:flex}.DictationMenu-module_DictationMenu__trigger__n8ukT:disabled{color:var(--sin-on-surface-variant);cursor:not-allowed}@media (min-width:64rem){.DictationMenu-module_DictationMenu__trigger__n8ukT:not(:disabled):hover{color:#fafafa;background:#323434}}.DictationMenu-module_DictationMenu__trigger--open__4-Ype{color:#43d6a3}.DictationMenu-module_DictationMenu__panel__-jK68{z-index:20;background:#323434;border:1px solid #3c3f3f;border-radius:.625rem;flex-direction:column;gap:.25rem;min-width:280px;max-width:min(360px,100vw - 2rem);padding:.5rem;display:flex;position:absolute;bottom:calc(100% + .5rem);right:0;box-shadow:0 12px 32px -8px #0000008c}.DictationMenu-module_DictationMenu__heading__BFx3n{color:#bec1c1;letter-spacing:.025rem;letter-spacing:.06em;text-transform:uppercase;margin:0;padding:.25rem .5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}.DictationMenu-module_DictationMenu__item__sXnXR{color:#fafafa;cursor:pointer;letter-spacing:.0094rem;text-align:left;background:0 0;border:none;border-radius:.375rem;align-items:flex-start;gap:.5rem;width:100%;padding:.5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem;transition:background-color .15s;display:flex}@media (min-width:64rem){.DictationMenu-module_DictationMenu__item__sXnXR:not(:disabled):hover{background:#fafafa14}}.DictationMenu-module_DictationMenu__item--selected__S9I2m{color:#43d6a3}.DictationMenu-module_DictationMenu__item--disabled__rDc-f{color:#bec1c1;cursor:not-allowed;opacity:.6}.DictationMenu-module_DictationMenu__check__DZ3xW{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;display:flex}.DictationMenu-module_DictationMenu__itemBody__QQvxq{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.DictationMenu-module_DictationMenu__itemLabel__Oji7s{overflow-wrap:anywhere}.DictationMenu-module_DictationMenu__itemMeta__65qJE{color:#bec1c1;letter-spacing:.025rem;overflow-wrap:anywhere;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}.DictationMenu-module_DictationMenu__separator__koHVL{background:#323434;height:1px;margin:.5rem .25rem}.DictationMenu-module_DictationMenu__note__-8QgC{color:#bec1c1;letter-spacing:.025rem;margin:0;padding:.25rem .5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:1.4}.PanelDecor-module_PanelDecor__U-4jT{display:none}@media (min-width:64rem){.PanelDecor-module_PanelDecor__U-4jT{border-radius:inherit;pointer-events:none;z-index:-1;display:block;position:absolute;inset:0;overflow:hidden}}.PanelDecor-module_PanelDecor__blob--teal__GXgJL,.PanelDecor-module_PanelDecor__blob--white__9D7bp{filter:blur(64px);border-radius:50%;display:block;position:absolute}.PanelDecor-module_PanelDecor__blob--teal__GXgJL{opacity:.7;background:#18565d;width:560px;max-width:130%;height:230px;bottom:-170px;left:50%;transform:translate(-50%)rotate(-7.2deg)}.PanelDecor-module_PanelDecor__blob--teal-composer__mEFpx{left:75%}.PanelDecor-module_PanelDecor__blob--white__9D7bp{background:#fff3;width:488px;height:298px;top:80px;right:-240px;transform:rotate(5deg)}.AnswersAskButton-module_AnswersAskButton__BlNaj{-webkit-backdrop-filter:blur(7px);cursor:pointer;outline-offset:.125rem;background:#303536b8;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:background-color .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 0 0 .063rem #ffffff1a,inset 0 .063rem #ffffff2e}.AnswersAskButton-module_AnswersAskButton__BlNaj:hover{background:#3c4243d1;box-shadow:inset 0 0 0 .063rem #ffffff2e,inset 0 .063rem #ffffff47}.AnswersAskButton-module_AnswersAskButton__BlNaj:focus-visible{outline:.125rem solid #98ca3f}.AnswersAskButton-module_AnswersAskButton--unread__LWEaa{animation:2.4s ease-in-out infinite AnswersAskButton-module_answers-ask-button-unread__8zUqV;position:relative}.AnswersAskButton-module_AnswersAskButton__dot__jQmO4{pointer-events:none;background:#98ca3f;border-radius:50%;width:10px;height:10px;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 2px #303536e6}.AnswersAskButton-module_AnswersAskButton__pan__lrxQ-{flex-shrink:0}.AnswersAskButton-module_AnswersAskButton__label__wMJVx{color:var(--sin-on-surface);white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.25rem}@keyframes AnswersAskButton-module_answers-ask-button-unread__8zUqV{0%,to{box-shadow:inset 0 0 0 .063rem #ffffff1a,inset 0 .063rem #ffffff2e,0 0 #98ca3f80}50%{box-shadow:inset 0 0 0 .063rem #ffffff1a,inset 0 .063rem #ffffff2e,0 0 0 6px #98ca3f00}}@media (prefers-reduced-motion:reduce){.AnswersAskButton-module_AnswersAskButton--unread__LWEaa{animation:none}}.AnswersInline-module_AnswersInline__ORkSM{padding:1.5rem;container-type:inline-size}@media (min-width:64rem){.AnswersInline-module_AnswersInline__ORkSM{padding:1.5rem 0}}.AnswersInline-module_AnswersInline__pill__DQ-11{color:#fafafa;cursor:pointer;letter-spacing:.0063rem;text-align:left;background:#1e1f1f;border:2px dashed #3c3f3f;border-radius:1rem;align-items:center;padding:.5rem .75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 2px 4px #0003}.AnswersInline-module_AnswersInline__pill__DQ-11:hover{border-color:#43d6a399;box-shadow:0 2px 8px #43d6a333}.AnswersInline-module_AnswersInline__pill__DQ-11:active{transform:scale(.97)}.AnswersInline-module_AnswersInline__row__6KDnF{flex-direction:column;display:flex}.AnswersInline-module_AnswersInline__pet__GlhXo{flex-shrink:0;justify-content:flex-end;margin-bottom:1rem;display:flex}.AnswersInline-module_AnswersInline__pillsScroller__SlFsi{flex-direction:column;gap:.75rem;display:flex}.AnswersInline-module_AnswersInline__footer__IXwV9{flex-shrink:0;justify-content:flex-end;margin-top:1rem;display:flex}@container (width>=680px){.AnswersInline-module_AnswersInline__row__6KDnF{flex-direction:row;align-items:center;gap:.75rem}.AnswersInline-module_AnswersInline__pet__GlhXo{margin-bottom:0}.AnswersInline-module_AnswersInline__pillsScroller__SlFsi{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;flex:1;min-width:0;overflow:auto hidden}.AnswersInline-module_AnswersInline__pillsScroller__SlFsi::-webkit-scrollbar{display:none}.AnswersInline-module_AnswersInline__pill__DQ-11{white-space:nowrap;flex-shrink:0}.AnswersInline-module_AnswersInline__footer__IXwV9{margin-top:0}}.AnswersInline-module_AnswersInline__ask__sg5zF{border-radius:1rem;display:inline-flex;position:relative}.AnswersInline-module_AnswersInline__dot__vfNWH{pointer-events:none;background:#43d6a3;border-radius:50%;width:10px;height:10px;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 2px #1e1f1f}.AnswersInline-module_AnswersInline__ask--unread__gLfJp{animation:2.4s ease-in-out infinite AnswersInline-module_answers-unread-pulse__O-Skc}@keyframes AnswersInline-module_answers-unread-pulse__O-Skc{0%,to{box-shadow:0 0 #43d6a380}50%{box-shadow:0 0 0 6px #43d6a300}}@media (prefers-reduced-motion:reduce){.AnswersInline-module_AnswersInline__ask--unread__gLfJp{animation:none;box-shadow:0 0 0 3px #43d6a373}}.AnswersSidesheet-module_AnswersSidesheet__overlay__ULtWL{z-index:1000;background:#0006;animation:.2s ease-out both AnswersSidesheet-module_answersOverlayFadeIn__sysW5;position:fixed;inset:0}.AnswersSidesheet-module_AnswersSidesheet__panel__vNbE5{background:var(--sin-surface-container);z-index:1001;width:420px;position:fixed;top:1rem;bottom:1rem;right:1rem}@supports ((-webkit-backdrop-filter:blur(25px)) or (backdrop-filter:blur(25px))){.AnswersSidesheet-module_AnswersSidesheet__panel__vNbE5{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}}.AnswersSidesheet-module_AnswersSidesheet__panel__vNbE5{border:1px solid var(--sin-outline-variant,#3c3f3f);border-radius:var(--corner-radius-8,8px);flex-direction:column;animation:.3s ease-out both AnswersSidesheet-module_answersSidesheetSlideIn__s-Qyq;display:flex;overflow:hidden;box-shadow:0 8px 12px #0006}@media (max-width:768px){.AnswersSidesheet-module_AnswersSidesheet__panel__vNbE5{border:none;border-radius:0;width:100%;top:0;bottom:0;right:0}}.AnswersSidesheet-module_AnswersSidesheet__inputWrapper__DrN1R{flex-shrink:0}@keyframes AnswersSidesheet-module_answersSidesheetSlideIn__s-Qyq{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes AnswersSidesheet-module_answersOverlayFadeIn__sysW5{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.AnswersSidesheet-module_AnswersSidesheet__overlay__ULtWL,.AnswersSidesheet-module_AnswersSidesheet__panel__vNbE5{animation:none}}.LearnWorkspaceChat-module_LearnWorkspaceChat__QBIH-{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.LearnWorkspaceChat-module_LearnWorkspaceChat__QBIH- ::highlight(learn-quoted-passage){background-color:color-mix(in srgb,var(--sin-primary) 34%,transparent);color:var(--sin-on-surface)}.LearnWorkspaceChat-module_LearnWorkspaceChat__QBIH->[role=log]{gap:1.25rem}.LearnWorkspaceChat-module_LearnWorkspaceChat--messenger__P-jMc>[role=log]{padding-bottom:1rem}.LearnWorkspaceChat-module_LearnWorkspaceChat--messenger__P-jMc>[role=log]:after{display:none}.LearnWorkspaceChat-module_LearnWorkspaceChat__lesson__MiyDA{border-bottom:var(--learn-chat-lesson-border,1px solid var(--sin-outline-variant));flex:none;margin-bottom:.25rem}.LearnWorkspaceChat-module_LearnWorkspaceChat__QBIH- .LearnWorkspaceChat-module_UserTurn__NtedV,.LearnWorkspaceChat-module_LearnWorkspaceChat__approvals__K39CA,.LearnWorkspaceChat-module_LearnWorkspaceChat__lesson__MiyDA,.LearnWorkspaceChat-module_LearnWorkspaceChat__turn__BoyUs{box-sizing:border-box;max-width:var(--learn-chat-max-width,none);width:100%;margin-inline:auto}.LearnWorkspaceChat-module_LearnWorkspaceChat__QBIH- .LearnWorkspaceChat-module_UserTurn__NtedV,.LearnWorkspaceChat-module_LearnWorkspaceChat__turn__BoyUs{padding-inline:.5rem}.LearnWorkspaceChat-module_LearnWorkspaceChat__approvals__K39CA{flex-direction:column;flex-shrink:0;gap:.75rem;padding-inline:3.25rem .5rem;display:flex}.LearnWorkspaceChat-module_LearnWorkspaceChat__turn__BoyUs{flex-shrink:0;align-items:flex-start;gap:.75rem;display:flex}.LearnWorkspaceChat-module_LearnWorkspaceChat__avatar__wKGME{background:var(--sin-primary-container);color:var(--sin-on-primary-container);border-radius:999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.LearnWorkspaceChat-module_LearnWorkspaceChat__avatar--custom__7CSN5{background:0 0}.LearnWorkspaceChat-module_LearnWorkspaceChat__turnBody__FX7Vo{flex-direction:column;flex:auto;gap:.75rem;min-width:0;display:flex}.LearnWorkspaceChat-module_LearnWorkspaceChat__turnBody__FX7Vo>:not(.LearnWorkspaceChat-module_Artifact__IovI3):not(.LearnWorkspaceChat-module_ArtifactBuilding__otG6j){max-width:72ch}.LearnWorkspaceChat-module_LearnWorkspaceChat__author__Hl1b5{color:var(--sin-on-surface-variant);letter-spacing:.0188rem;margin-bottom:-.5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem;font-weight:700;line-height:1rem}.LearnWorkspaceChat-module_LearnWorkspaceChat__QBIH- .LearnWorkspaceChat-module_LearnWorkspaceChat__prose__Pr6cO{background:var(--sin-surface-container-high);color:var(--sin-on-surface);letter-spacing:.0063rem;border-radius:1.25rem;align-self:flex-start;padding:.75rem 1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.LearnWorkspaceChat-module_LearnWorkspaceChat__QBIH- .LearnWorkspaceChat-module_LearnWorkspaceChat__prose__Pr6cO p{color:inherit;margin:0 0 1rem}.LearnWorkspaceChat-module_LearnWorkspaceChat__QBIH- .LearnWorkspaceChat-module_LearnWorkspaceChat__prose__Pr6cO p:last-child{margin-bottom:0}.LearnWorkspaceChat-module_LearnWorkspaceChat__QBIH- .LearnWorkspaceChat-module_LearnWorkspaceChat__prose__Pr6cO h2{letter-spacing:-.0125rem;margin:2rem 0 .75rem;font-family:Bricolage Grotesque,sans-serif;font-size:1.5rem;font-weight:700;line-height:2rem}.LearnWorkspaceChat-module_LearnWorkspaceChat__QBIH- .LearnWorkspaceChat-module_LearnWorkspaceChat__prose__Pr6cO h3{letter-spacing:0;margin:1.5rem 0 .5rem;font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}.LearnWorkspaceChat-module_LearnWorkspaceChat__QBIH- .LearnWorkspaceChat-module_LearnWorkspaceChat__prose__Pr6cO h4,.LearnWorkspaceChat-module_LearnWorkspaceChat__QBIH- .LearnWorkspaceChat-module_LearnWorkspaceChat__prose__Pr6cO h5,.LearnWorkspaceChat-module_LearnWorkspaceChat__QBIH- .LearnWorkspaceChat-module_LearnWorkspaceChat__prose__Pr6cO h6{letter-spacing:.0063rem;margin:1rem 0 .5rem;font-family:Bricolage Grotesque,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.LearnWorkspaceChat-module_LearnWorkspaceChat__QBIH- .LearnWorkspaceChat-module_LearnWorkspaceChat__prose__Pr6cO a{color:var(--sin-primary)}.LearnWorkspaceChat-module_LearnWorkspaceChat__QBIH- .LearnWorkspaceChat-module_LearnWorkspaceChat__prose__Pr6cO code{background:var(--sin-surface-container-highest);letter-spacing:.0063rem;border-radius:.375rem;padding:.125rem .25rem;font-family:IBM Plex Mono,monospace;font-size:.875rem;font-weight:400;line-height:1.25rem}.LearnWorkspaceChat-module_LearnWorkspaceChat__QBIH- .LearnWorkspaceChat-module_LearnWorkspaceChat__prose__Pr6cO [class*=language-]{border-radius:.75rem;font-family:IBM Plex Mono,monospace!important}.LearnWorkspaceChat-module_LearnWorkspaceChat__QBIH- .LearnWorkspaceChat-module_LearnWorkspaceChat__prose__Pr6cO .katex-display{margin:1rem 0;overflow-x:auto}.LearnWorkspaceChat-module_LearnWorkspaceChat__QBIH- .LearnWorkspaceChat-module_LearnWorkspaceChat__thinking__OKAW- span{color:var(--sin-primary)}.LearnWorkspaceChat-module_LearnWorkspaceChat__older__DxeLR{flex-shrink:0;align-self:center}.LearnWorkspaceChat-module_LearnWorkspaceChat__historyError__DtGK9{border:1px solid #3c3f3f;border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.LearnWorkspaceChat-module_LearnWorkspaceChat__historyErrorText__LH-0x{color:#fafafa;letter-spacing:.0094rem;flex:auto;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem}.LearnWorkspaceChat-module_LearnWorkspaceChat__anchor__04UiE{height:0;margin-bottom:-1.25rem;scroll-margin-top:2rem;display:block}.LearnWorkspaceChat-module_LearnWorkspaceChat__composer__WWEwz{background:var(--sin-surface-container-high);box-shadow:0 4px 8px color-mix(in srgb,var(--sin-shadow) 30%,transparent),0 8px 24px color-mix(in srgb,var(--sin-shadow) 18%,transparent);box-sizing:border-box;max-width:var(--learn-chat-max-width,none);border-radius:1.75rem;flex-shrink:0;width:100%;margin:.5rem auto 1rem;padding:.75rem .75rem .75rem 1.25rem;transition:box-shadow .2s}.LearnWorkspaceChat-module_LearnWorkspaceChat__composer__WWEwz:focus-within{box-shadow:inset 0 0 0 1px var(--sin-outline),0 4px 8px color-mix(in srgb,var(--sin-shadow) 30%,transparent),0 8px 24px color-mix(in srgb,var(--sin-shadow) 18%,transparent)}.LearnWorkspaceChat-module_LearnWorkspaceChat__QBIH- .LearnWorkspaceChat-module_LearnWorkspaceChat__composerSpacer__UJLck{flex-grow:1}.LearnWorkspaceChat-module_LearnWorkspaceChat__QBIH- .LearnWorkspaceChat-module_LearnWorkspaceChat__sources__eOkmQ{background:var(--sin-surface-container-highest);color:var(--sin-on-surface);border-color:#0000;padding:0 .75rem 0 .5rem}.LearnWorkspaceChat-module_LearnWorkspaceChat__QBIH- .LearnWorkspaceChat-module_LearnWorkspaceChat__practice__G3hMx{border-color:var(--sin-outline-variant);color:var(--sin-on-surface-variant);padding:0 .75rem 0 .5rem}.LearnWorkspaceChat-module_ExerciseLockBar__live__fjI6E{margin:0}.LearnWorkspaceChat-module_ExerciseLockBar__-4zev{background:var(--sin-surface-container-highest);color:var(--sin-on-surface);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0 0 .75rem -.5rem;padding:.5rem .5rem .5rem .75rem;display:flex}.LearnWorkspaceChat-module_ExerciseLockBar__icon__05pVs{color:var(--sin-primary);flex-shrink:0}.LearnWorkspaceChat-module_ExerciseLockBar__text__lk0pW{color:var(--sin-on-surface);letter-spacing:.0094rem;flex:16.25rem;min-width:0;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.LearnWorkspaceChat-module_ExerciseLockBar__actions__B8pE-{flex:none;gap:.5rem;margin-left:auto;display:flex}.LearnWorkspaceChat-module_UserTurn__NtedV{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;scroll-margin-top:2rem;display:flex}.LearnWorkspaceChat-module_UserTurn__bubble__s8Eln{background:var(--kiwi-accent,var(--sin-surface-container-high));color:var(--kiwi-ink,var(--sin-on-surface));letter-spacing:.0063rem;border-radius:1.25rem;max-width:min(100%,32.5rem);padding:.75rem 1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.LearnWorkspaceChat-module_UserTurn__name__TVObV{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.LearnWorkspaceChat-module_UserTurn__text__LeNmv{overflow-wrap:anywhere;white-space:pre-wrap}.LearnWorkspaceChat-module_CitationChips__Ig7rw{flex-wrap:wrap;gap:.5rem;display:flex}.LearnWorkspaceChat-module_CitationChips__Ig7rw .LearnWorkspaceChat-module_CitationChips__chip__WzNiT{background:var(--sin-surface-container-highest);color:var(--sin-on-surface);letter-spacing:.0188rem;border-color:#0000;border-radius:.375rem;padding:0 .5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem}.LearnWorkspaceChat-module_LessonUpdateOffer__x7qL-{display:flex}.LearnWorkspaceChat-module_FollowUpCards__mhONM{flex-wrap:wrap;gap:.5rem;display:flex}.LearnWorkspaceChat-module_FollowUpCards__pill__7DC-B{box-shadow:inset 0 0 0 1px var(--sin-outline);color:var(--sin-on-surface);cursor:pointer;letter-spacing:.0063rem;text-align:left;background:0 0;border:0;border-radius:999px;align-items:center;gap:.5rem;max-width:100%;padding:.5rem .75rem .5rem 1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:background-color .2s,transform .2s cubic-bezier(.16,1,.3,1);animation:.3s cubic-bezier(.16,1,.3,1) both LearnWorkspaceChat-module_followUpCardIn__SjoYi;display:inline-flex}.LearnWorkspaceChat-module_FollowUpCards__pill__7DC-B:hover{background:color-mix(in srgb,var(--sin-on-surface) 8%,transparent)}.LearnWorkspaceChat-module_FollowUpCards__pill__7DC-B:active{transform:scale(.98)}.LearnWorkspaceChat-module_FollowUpCards__pill__7DC-B:focus-visible{outline:2px solid var(--sin-primary);outline-offset:2px}.LearnWorkspaceChat-module_FollowUpCards__label__g5bDv{overflow-wrap:anywhere;min-width:0}.LearnWorkspaceChat-module_FollowUpCards__arrow__Hr-bB{color:var(--sin-primary);flex-shrink:0}.LearnWorkspaceChat-module_FollowUpCards__pill--draft__rqDd6{border-style:dashed}.LearnWorkspaceChat-module_FollowUpCards__hint__4-fKn{color:var(--sin-on-surface-variant);letter-spacing:.0188rem;flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem}@keyframes LearnWorkspaceChat-module_followUpCardIn__SjoYi{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.LearnWorkspaceChat-module_LearningAid__ZiP9S{background:var(--sin-surface-container);box-shadow:inset 0 0 0 1px var(--sin-outline-variant);border-radius:1rem;padding:1.25rem}.LearnWorkspaceChat-module_LearningAid__ZiP9S h3{letter-spacing:0;margin:.5rem 0 1rem;font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}.LearnWorkspaceChat-module_LearningAid__ZiP9S p{letter-spacing:.0063rem;margin:.5rem 0;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.LearnWorkspaceChat-module_LearningAid__kind__b3bVr{color:var(--sin-primary);letter-spacing:.0188rem;letter-spacing:.03125rem;text-transform:uppercase;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:700;line-height:1rem}.LearnWorkspaceChat-module_LearningAid__steps__KYDkO{padding-left:1.5rem}.LearnWorkspaceChat-module_LearningAid__steps__KYDkO li{padding:.5rem}.LearnWorkspaceChat-module_LearningAid__diagram__jitsP{margin:0;padding:0;list-style:none}.LearnWorkspaceChat-module_LearningAid__diagram__jitsP li{border:1px solid var(--sin-outline-variant);border-radius:.75rem;padding:1rem;position:relative}.LearnWorkspaceChat-module_LearningAid__diagram__jitsP li+li{margin-top:2rem}.LearnWorkspaceChat-module_LearningAid__diagram__jitsP li+li:before{color:var(--sin-primary);content:"↓";position:absolute;top:-1.5rem;left:50%}.LearnWorkspaceChat-module_LearningAid__takeaway__az6Us{padding-top:1rem;font-weight:600}.LearnWorkspaceChat-module_Artifact__IovI3{background:var(--sin-surface-container);border:1px solid var(--sin-outline-variant);color:inherit;border-radius:1rem;width:100%;max-width:none;max-height:none;margin:0;padding:0;scroll-margin-top:1rem;display:block;position:relative;inset:auto;overflow:hidden}.LearnWorkspaceChat-module_Artifact__IovI3:focus{outline:2px solid var(--sin-primary);outline-offset:3px}.LearnWorkspaceChat-module_Artifact__header__1aDTo{border-bottom:1px solid var(--sin-outline-variant);align-items:center;gap:.75rem;padding:.5rem .5rem .5rem 1rem;display:flex}.LearnWorkspaceChat-module_Artifact__kindIcon__9kgvE{color:var(--sin-tertiary);flex:none}.LearnWorkspaceChat-module_Artifact__heading__ZtayL{flex-direction:column;flex:auto;min-width:0;display:flex}.LearnWorkspaceChat-module_Artifact__title__C5hVs{color:var(--sin-on-surface);letter-spacing:.0063rem;overflow-wrap:anywhere;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem}.LearnWorkspaceChat-module_Artifact__subtitle__vkrzc{color:var(--sin-on-surface-variant);letter-spacing:.0188rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:500;line-height:1rem}.LearnWorkspaceChat-module_Artifact__forClass__CmJ7H{color:var(--sin-on-surface-variant);letter-spacing:.0094rem;overflow-wrap:anywhere;margin-top:.25rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem;display:block}.LearnWorkspaceChat-module_Artifact__actions__4R6JK{flex:none;gap:0;display:flex}.LearnWorkspaceChat-module_Artifact__frame__sp1SV{background:var(--sin-surface-container-low);height:var(--artifact-height,auto);border:0;width:100%;display:block}.LearnWorkspaceChat-module_Artifact__frame--stacked__XDBMr{height:var(--preview-height);margin-top:calc(var(--preview-height)*-1);opacity:1;transition:opacity .2s}.LearnWorkspaceChat-module_Artifact__frame--hidden__PjjzZ{opacity:0;pointer-events:none}.LearnWorkspaceChat-module_Artifact__loading__KnJZ4{background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--sin-primary) 10%,transparent) 50%,transparent 80%) 0 0/200% 100%;animation:1.6s linear infinite LearnWorkspaceChat-module_stageShimmer__ii88n}.LearnWorkspaceChat-module_Artifact__error__SfElv{background:color-mix(in srgb,var(--sin-error) 12%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}.LearnWorkspaceChat-module_Artifact__errorText__IRQO-{color:var(--sin-error);letter-spacing:.0094rem;min-width:0;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem}.LearnWorkspaceChat-module_Artifact__errorText__IRQO- code{color:var(--sin-on-surface-variant);letter-spacing:.0063rem;overflow-wrap:anywhere;margin-top:.25rem;font-family:IBM Plex Mono,monospace;font-size:.875rem;font-weight:400;line-height:1.25rem;display:block}.LearnWorkspaceChat-module_Artifact__ask__phbji{border-top:1px solid var(--sin-outline-variant);flex-direction:column;flex:none;gap:.625rem;padding:1rem;display:flex}.LearnWorkspaceChat-module_Artifact__askText__Ia6xq{margin:0}.LearnWorkspaceChat-module_Artifact__askLabel__MCCur{color:var(--sin-on-surface-variant);letter-spacing:.0094rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.125rem}.LearnWorkspaceChat-module_Artifact__askInput__pRrNH{background:var(--sin-surface-container-high);box-shadow:inset 0 0 0 1px var(--sin-outline);box-sizing:border-box;color:var(--sin-on-surface);letter-spacing:.0063rem;resize:vertical;border:0;border-radius:.75rem;width:100%;min-height:3.25rem;padding:.625rem .875rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.375rem}.LearnWorkspaceChat-module_Artifact__askInput__pRrNH:focus-visible{outline:2px solid var(--sin-primary);outline-offset:2px}.LearnWorkspaceChat-module_Artifact__askFooter__Gz6aK{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.LearnWorkspaceChat-module_Artifact__askBlocked__0BqQw{color:var(--sin-on-surface-variant);letter-spacing:.0094rem;flex:15rem;align-items:flex-start;gap:.375rem;min-width:0;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.125rem;display:flex}.LearnWorkspaceChat-module_Artifact__askLock__F1tbo{flex:none}.LearnWorkspaceChat-module_Artifact__askActions__16yQZ{flex:none;gap:.5rem;margin-left:auto;display:flex}.LearnWorkspaceChat-module_Artifact__code__Lduh9{letter-spacing:.0063rem;white-space:pre;max-height:440px;margin:0;padding:1rem 1.25rem 1.25rem;font-family:IBM Plex Mono,monospace;font-size:.875rem;font-weight:400;line-height:1.25rem;overflow:auto}.LearnWorkspaceChat-module_Artifact__image__5qbgi{max-width:100%;height:auto;margin:auto;display:block}.LearnWorkspaceChat-module_Artifact__IovI3:modal{background:var(--sin-surface-container-high,var(--sin-surface-container-low));border:2px solid var(--sin-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--sin-on-surface) 14%,transparent),0 24px 80px color-mix(in srgb,var(--sin-shadow) 70%,transparent);overscroll-behavior:contain;flex-direction:column;width:auto;height:auto;animation:.24s cubic-bezier(.16,1,.3,1) LearnWorkspaceChat-module_artifactExpand__IfJ18;display:flex;position:fixed;inset:1.5rem}.LearnWorkspaceChat-module_Artifact__IovI3:modal .LearnWorkspaceChat-module_Artifact__frame__sp1SV{flex:1 1 0;height:auto;min-height:0}.LearnWorkspaceChat-module_Artifact__IovI3::backdrop{background:color-mix(in srgb,var(--sin-surface,#121413) 55%,#000)}@keyframes LearnWorkspaceChat-module_artifactExpand__IfJ18{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.LearnWorkspaceChat-module_ArtifactBuilding__otG6j{background:var(--sin-surface-container);border:1px solid var(--sin-outline-variant);border-radius:1rem;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;display:flex;position:relative;overflow:hidden}.LearnWorkspaceChat-module_ArtifactBuilding__otG6j:after{background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--sin-primary) 14%,transparent) 50%,transparent 80%) 0 0/200% 100%;content:"";pointer-events:none;animation:1.6s linear infinite LearnWorkspaceChat-module_stageShimmer__ii88n;position:absolute;inset:0}.LearnWorkspaceChat-module_ArtifactBuilding__eyebrow__cu2Jv{color:var(--sin-primary);letter-spacing:.0188rem;letter-spacing:.03125rem;text-transform:uppercase;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:700;line-height:1rem}.LearnWorkspaceChat-module_ArtifactBuilding__text__sz4zP{color:var(--sin-on-surface);letter-spacing:.0063rem;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem}@keyframes LearnWorkspaceChat-module_stageShimmer__ii88n{0%{background-position:100% 0}to{background-position:-100% 0}}.LearnWorkspaceChat-module_ArtifactShelf__-IIaE{background:var(--sin-surface-container-low);border-radius:1rem;flex-direction:column;gap:.75rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.LearnWorkspaceChat-module_ArtifactShelf__header__EJg61{color:var(--sin-on-surface);letter-spacing:0;align-items:center;gap:.5rem;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.5rem;display:flex}.LearnWorkspaceChat-module_ArtifactShelf__count__RVhIm{background:var(--sin-surface-container-highest);color:var(--sin-on-surface);letter-spacing:.0188rem;border-radius:999px;padding:0 .5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:700;line-height:1rem}.LearnWorkspaceChat-module_ArtifactShelf__empty__nbTbI{color:var(--sin-on-surface-variant);letter-spacing:.0094rem;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem}.LearnWorkspaceChat-module_ArtifactShelf__list__J-5a-{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.LearnWorkspaceChat-module_ArtifactShelf__group__D7L6Z{color:var(--sin-on-surface-variant);letter-spacing:.0188rem;overflow-wrap:anywhere;margin:.75rem 0 .25rem;padding:0 .5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem}.LearnWorkspaceChat-module_ArtifactShelf__group__D7L6Z:first-of-type{margin-top:0}.LearnWorkspaceChat-module_ArtifactShelf__downloadAll__DN1PL{margin-top:.75rem}.LearnWorkspaceChat-module_ArtifactShelf__item__muJGc{color:var(--sin-on-surface);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.75rem;width:100%;padding:.5rem;transition:background-color .16s;display:flex}.LearnWorkspaceChat-module_ArtifactShelf__item__muJGc:hover{background:color-mix(in srgb,var(--sin-on-surface) 8%,transparent)}.LearnWorkspaceChat-module_ArtifactShelf__item__muJGc:focus-visible{outline:2px solid var(--sin-primary);outline-offset:2px}.LearnWorkspaceChat-module_ArtifactShelf__itemIcon__YAzi-{background:var(--sin-tertiary-container);color:var(--sin-on-tertiary-container);border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.LearnWorkspaceChat-module_ArtifactShelf__itemText__aFnxY{flex-direction:column;flex:auto;min-width:0;display:flex}.LearnWorkspaceChat-module_ArtifactShelf__itemTitle__2GhRn{-webkit-line-clamp:2;letter-spacing:.0063rem;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;display:-webkit-box;overflow:hidden}.LearnWorkspaceChat-module_ArtifactShelf__itemKind__n8xD8{color:var(--sin-on-surface-variant);letter-spacing:.0188rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:500;line-height:1rem}@media (prefers-reduced-motion:reduce){.LearnWorkspaceChat-module_FollowUpCards__pill__7DC-B{opacity:1;animation:none;transform:none}.LearnWorkspaceChat-module_ArtifactBuilding__otG6j:after,.LearnWorkspaceChat-module_Artifact__loading__KnJZ4{animation:none}.LearnWorkspaceChat-module_Artifact__IovI3:modal{animation:none}.LearnWorkspaceChat-module_Artifact__frame--stacked__XDBMr{transition:none}}.LearnWorkspaceChat-module_SearchPill__7UiMp{background:var(--sin-surface-container);border:1px solid var(--sin-outline-variant);color:var(--sin-on-surface-variant);letter-spacing:.0188rem;border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;min-height:2rem;margin:0;padding:0 .75rem;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.LearnWorkspaceChat-module_SearchPill__7UiMp:is(summary){cursor:pointer;list-style:none}.LearnWorkspaceChat-module_SearchPill__7UiMp:is(summary)::-webkit-details-marker{display:none}.LearnWorkspaceChat-module_SearchPill__7UiMp:is(summary):hover{background:color-mix(in srgb,var(--sin-on-surface) 8%,var(--sin-surface-container))}.LearnWorkspaceChat-module_SearchPill__7UiMp:is(summary):focus-visible{outline:2px solid var(--sin-primary);outline-offset:2px}.LearnWorkspaceChat-module_SearchPill__wrap__hy7k0{flex-direction:column;gap:.5rem;display:flex}.LearnWorkspaceChat-module_SearchPill__wrap__hy7k0[open] .LearnWorkspaceChat-module_SearchPill__chevron__FSh5V{transform:rotate(180deg)}.LearnWorkspaceChat-module_SearchPill__icon__ixIu7{color:var(--kiwi-accent,var(--sin-primary))}.LearnWorkspaceChat-module_SearchPill__spin__kz76h{color:var(--kiwi-accent,var(--sin-primary));animation:1.2s linear infinite LearnWorkspaceChat-module_search-pill-spin__v3f5f}@media (prefers-reduced-motion:reduce){.LearnWorkspaceChat-module_SearchPill__spin__kz76h{animation:none}}.LearnWorkspaceChat-module_SearchPill__text__e1SCo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LearnWorkspaceChat-module_SearchPill__list__LUtEw{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.LearnWorkspaceChat-module_SearchPill__page__yrDa8{background:var(--sin-surface-container);border:1px solid var(--sin-outline-variant);color:var(--sin-on-surface);border-radius:.75rem;flex-direction:column;gap:.25rem;padding:.75rem;text-decoration:none;display:flex}.LearnWorkspaceChat-module_SearchPill__page__yrDa8:hover{background:var(--sin-surface-container-high)}.LearnWorkspaceChat-module_SearchPill__page__yrDa8:focus-visible{outline:2px solid var(--sin-primary);outline-offset:2px}.LearnWorkspaceChat-module_SearchPill__domain__vx0ka{color:var(--sin-on-surface-variant);letter-spacing:.025rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}.LearnWorkspaceChat-module_SearchPill__title__xECoh{-webkit-line-clamp:2;letter-spacing:.0063rem;-webkit-box-orient:vertical;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;display:-webkit-box;overflow:hidden}@keyframes LearnWorkspaceChat-module_search-pill-spin__v3f5f{to{transform:rotate(1turn)}}.LearnWorkspaceChat-module_ResearchCard__tuTLs{background:var(--sin-surface-container);border:1px solid var(--sin-outline-variant);box-sizing:border-box;border-radius:1rem;flex-direction:column;gap:.75rem;width:100%;max-width:72ch;padding:.75rem 1rem;display:flex}.LearnWorkspaceChat-module_ResearchCard--done__evFiC{border-color:color-mix(in srgb,var(--sin-success) 40%,var(--sin-outline-variant))}.LearnWorkspaceChat-module_ResearchCard--failed__79JT-{border-color:var(--sin-error)}.LearnWorkspaceChat-module_ResearchCard__head__tnbTI{align-items:center;gap:.75rem;display:flex}.LearnWorkspaceChat-module_ResearchCard__tile__lGby4{background:var(--sin-surface-container-high);color:var(--kiwi-accent,var(--sin-primary));border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.LearnWorkspaceChat-module_ResearchCard--failed__79JT- .LearnWorkspaceChat-module_ResearchCard__tile__lGby4{color:var(--sin-error)}.LearnWorkspaceChat-module_ResearchCard__done__sz1-V{color:var(--sin-success);flex:none}.LearnWorkspaceChat-module_ResearchCard__titles__rbRrZ{flex-direction:column;flex:auto;min-width:0;display:flex}.LearnWorkspaceChat-module_ResearchCard__title__rA-MH{color:var(--sin-on-surface);letter-spacing:.0063rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem}.LearnWorkspaceChat-module_ResearchCard__meta__MyGgw{letter-spacing:.025rem;font-weight:400}.LearnWorkspaceChat-module_ResearchCard__meta__MyGgw,.LearnWorkspaceChat-module_ResearchCard__state__26cYl{color:var(--sin-on-surface-variant);font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;line-height:1rem}.LearnWorkspaceChat-module_ResearchCard__state__26cYl{background:var(--sin-surface-container-highest);letter-spacing:.0188rem;border-radius:999px;flex:none;padding:.125rem .5rem;font-weight:600}.LearnWorkspaceChat-module_ResearchCard--done__evFiC .LearnWorkspaceChat-module_ResearchCard__state__26cYl{background:var(--sin-success-container);color:var(--sin-on-success-container)}.LearnWorkspaceChat-module_ResearchCard__summary__wVwAB{-webkit-line-clamp:4;color:var(--sin-on-surface);letter-spacing:.0094rem;-webkit-box-orient:vertical;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem;display:-webkit-box;overflow:hidden}.LearnWorkspaceChat-module_ResearchCard__foot__CYVx0{justify-content:flex-end;display:flex}.LearnWorkspaceChat-module_ResearchCard__foot__CYVx0:empty{display:none}.LearnWorkspaceChat-module_ReadyNotice__5fvc9{flex-shrink:0;align-items:center;gap:.75rem;padding-inline:.5rem;display:flex}.LearnWorkspaceChat-module_ReadyNotice__line__TH2hV{background:color-mix(in srgb,var(--kiwi-accent,var(--sin-primary)) 45%,transparent);flex:auto;height:1px}.LearnWorkspaceChat-module_ReadyNotice__pill__7uLXC{background:var(--kiwi-accent,var(--sin-primary));color:var(--kiwi-ink,var(--sin-on-primary));letter-spacing:.0063rem;border:0;border-radius:999px;align-items:center;gap:.5rem;min-height:2rem;padding:0 1rem 0 .75rem;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex}.LearnWorkspaceChat-module_ReadyNotice__pill__7uLXC:is(button){cursor:pointer}.LearnWorkspaceChat-module_ReadyNotice__pill__7uLXC:focus-visible{outline:2px solid var(--sin-primary);outline-offset:2px}.LearnWorkspaceChat-module_Declined__0-Z45{border:1px dashed var(--sin-outline-variant);box-sizing:border-box;background:0 0;border-radius:.875rem;flex-direction:column;flex-shrink:0;width:100%;max-width:600px;display:flex;overflow:hidden}.LearnWorkspaceChat-module_Declined__head__SPJ42{color:var(--sin-on-surface);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.75rem;width:100%;padding:.5rem .75rem;font-family:inherit;display:flex}.LearnWorkspaceChat-module_Declined__head__SPJ42:focus-visible{outline:2px solid var(--sin-primary);outline-offset:-2px}.LearnWorkspaceChat-module_Declined__icon__7tVSv{color:var(--sin-on-surface-variant);flex-shrink:0}.LearnWorkspaceChat-module_Declined__titles__EUofA{flex-direction:column;flex-grow:1;min-width:0;display:flex}.LearnWorkspaceChat-module_Declined__titles__EUofA b{color:var(--sin-on-surface-variant);letter-spacing:.0188rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem}.LearnWorkspaceChat-module_Declined__summary__WY-MJ{letter-spacing:.0094rem;text-overflow:ellipsis;white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem;overflow:hidden}.LearnWorkspaceChat-module_Declined__0-Z45[data-open] .LearnWorkspaceChat-module_Declined__summary__WY-MJ{overflow-wrap:anywhere;white-space:normal}.LearnWorkspaceChat-module_Declined__chevron__P8aRg{color:var(--sin-on-surface-variant);flex-shrink:0;transition:transform .2s}.LearnWorkspaceChat-module_Declined__0-Z45[data-open] .LearnWorkspaceChat-module_Declined__chevron__P8aRg{transform:rotate(180deg)}.LearnWorkspaceChat-module_Declined__foot__Xt36d{justify-content:flex-end;padding:0 .75rem .75rem;display:flex}.MomentMarks-module_MomentMarks__mw6zA{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.MomentMarks-module_MomentMarks__box__xh6TY,.MomentMarks-module_MomentMarks__pen__DreB2{stroke:#ff833f;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.MomentMarks-module_MomentMarks__pen__DreB2{fill:none}.MomentMarks-module_MomentMarks__box__xh6TY{fill:#ff833f24}.MomentCard-module_MomentCard__1Fgr-{background:var(--sin-surface-container);box-sizing:border-box;color:var(--sin-on-surface-variant);letter-spacing:.0188rem;text-align:start;border:0;border-radius:.875rem;flex-direction:column;gap:.5rem;width:min(100%,18.75rem);padding:.5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem;display:flex}.MomentCard-module_MomentCard--open__WR-Yb{cursor:pointer;font:inherit}.MomentCard-module_MomentCard--open__WR-Yb:hover{background:var(--sin-surface-container-high)}.MomentCard-module_MomentCard--open__WR-Yb:focus-visible{outline:2px solid var(--sin-primary);outline-offset:2px}.MomentCard-module_MomentCard__frame__U6Xvw{background:var(--sin-surface-container-highest);border-radius:.625rem;display:block;position:relative;overflow:hidden}.MomentCard-module_MomentCard__image__i-zVm{width:100%;height:auto;display:block}.MomentCard-module_MomentCard__label__a3tC4{overflow-wrap:anywhere;align-items:center;gap:.5rem;padding:0 .25rem .125rem;display:flex}.MomentCard-module_MomentCard__icon__1VEAf{color:var(--sin-primary);flex:none}.QuotedPassage-module_QuotedPassage__xqndW{background:var(--sin-surface-container);box-sizing:border-box;color:var(--sin-on-surface-variant);letter-spacing:.0188rem;border-radius:.875rem;align-items:flex-start;gap:.5rem;max-width:min(100%,32.5rem);padding:.5rem .75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem;display:flex}.QuotedPassage-module_QuotedPassage--composer__SCEpP{background:var(--sin-surface-container-highest);color:var(--sin-on-surface);border-radius:1rem;max-width:none;margin:0 0 .5rem -.5rem;padding:.5rem .25rem .5rem .75rem}.QuotedPassage-module_QuotedPassage--open__TxV6V{cursor:pointer;font:inherit;text-align:start;border:0}.QuotedPassage-module_QuotedPassage--open__TxV6V:hover{background:var(--sin-surface-container-high)}.QuotedPassage-module_QuotedPassage--open__TxV6V:focus-visible{outline:2px solid var(--sin-primary);outline-offset:2px}.QuotedPassage-module_QuotedPassage__icon__apzNf{color:var(--sin-primary);flex:none;margin-top:.125rem}.QuotedPassage-module_QuotedPassage__body__8Mxun{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.QuotedPassage-module_QuotedPassage__source__3a8sy{color:var(--sin-on-surface-variant);letter-spacing:.01875rem;font-size:.75rem;font-weight:700}.QuotedPassage-module_QuotedPassage__text__vf3WZ{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.QuotedPassage-module_QuotedPassage__remove__cGnwz{color:var(--sin-on-surface-variant);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;display:inline-flex}.QuotedPassage-module_QuotedPassage__remove__cGnwz:hover{background:color-mix(in srgb,var(--sin-on-surface) 8%,transparent)}.QuotedPassage-module_QuotedPassage__remove__cGnwz:focus-visible{outline:2px solid var(--sin-primary);outline-offset:2px}.SelectionAskBar-module_SelectionAskBar__Rxx-k{background:var(--sin-surface-container-highest);box-shadow:0 4px 8px color-mix(in srgb,var(--sin-shadow) 30%,transparent),0 8px 24px color-mix(in srgb,var(--sin-shadow) 18%,transparent);box-sizing:border-box;z-index:10000;border-radius:1rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.125rem;max-width:calc(100vw - 2rem);padding:.25rem;animation:.12s cubic-bezier(.16,1,.3,1) SelectionAskBar-module_selection-ask-bar-in__Z0zvx;display:flex;position:fixed}.SelectionAskBar-module_SelectionAskBar__button__batR-{color:var(--sin-on-surface);cursor:pointer;letter-spacing:.0063rem;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:.5rem;height:2.5rem;padding:0 1rem 0 .75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex}.SelectionAskBar-module_SelectionAskBar__button--ask__0aYRM{color:var(--sin-primary)}.SelectionAskBar-module_SelectionAskBar__button__batR-:hover:not(:disabled){background:color-mix(in srgb,var(--sin-on-surface) 8%,transparent)}.SelectionAskBar-module_SelectionAskBar__button__batR-:focus-visible{outline:2px solid var(--sin-primary);outline-offset:2px}.SelectionAskBar-module_SelectionAskBar__button__batR-:disabled{cursor:not-allowed;opacity:.38}.SelectionAskBar-module_SelectionAskBar__divider__8yblC{background:var(--sin-outline-variant);width:1px;height:1.25rem}@keyframes SelectionAskBar-module_selection-ask-bar-in__Z0zvx{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.SelectionAskBar-module_SelectionAskBar__Rxx-k{animation:none}}.KiwiPet-module_KiwiPet__MB5LF{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.KiwiPet-module_KiwiPet__MB5LF svg{display:block;overflow:visible}.KiwiPet-module_KiwiPet__body__MeaKt{transform-box:fill-box;transform-origin:50% 100%}.KiwiPet-module_KiwiPet__eyes__GuM4z{transform-box:fill-box;transform-origin:50%}.KiwiPet-module_KiwiPet__mouth__NewLF{transform-box:fill-box;transform-origin:50% 0}.KiwiPet-module_KiwiPet__MB5LF[data-mood=idle] .KiwiPet-module_KiwiPet__body__MeaKt{animation:3.6s ease-in-out infinite KiwiPet-module_kiwiBob__uMtkm}.KiwiPet-module_KiwiPet__MB5LF[data-mood=idle] .KiwiPet-module_KiwiPet__eyes__GuM4z,.KiwiPet-module_KiwiPet__MB5LF[data-mood=listening] .KiwiPet-module_KiwiPet__eyes__GuM4z{animation:5.2s ease-in-out infinite KiwiPet-module_kiwiBlink__VQJTn}.KiwiPet-module_KiwiPet__MB5LF[data-mood=listening] .KiwiPet-module_KiwiPet__body__MeaKt{animation:3s ease-in-out infinite KiwiPet-module_kiwiListen__UTRCP}.KiwiPet-module_KiwiPet__MB5LF[data-mood=thinking] .KiwiPet-module_KiwiPet__body__MeaKt{animation:1.8s ease-in-out infinite KiwiPet-module_kiwiSway__Y5Fy4}.KiwiPet-module_KiwiPet__MB5LF[data-mood=talking] .KiwiPet-module_KiwiPet__body__MeaKt{animation:.7s ease-in-out infinite KiwiPet-module_kiwiTalkBob__QmT4U}.KiwiPet-module_KiwiPet__MB5LF[data-mood=talking] .KiwiPet-module_KiwiPet__mouth__NewLF{animation:.36s ease-in-out infinite KiwiPet-module_kiwiTalkMouth__anLvp}.KiwiPet-module_KiwiPet__MB5LF[data-mood=happy] .KiwiPet-module_KiwiPet__body__MeaKt{animation:1.6s ease-in-out infinite KiwiPet-module_kiwiBob__uMtkm}.KiwiPet-module_KiwiPet__MB5LF[data-mood=celebrating] .KiwiPet-module_KiwiPet__body__MeaKt{animation:.9s cubic-bezier(.16,1,.3,1) infinite KiwiPet-module_kiwiHop__bZ2RS}.KiwiPet-module_KiwiPet__MB5LF[data-mood=loving] .KiwiPet-module_KiwiPet__body__MeaKt,.KiwiPet-module_KiwiPet__MB5LF[data-mood=sleepy] .KiwiPet-module_KiwiPet__body__MeaKt{animation:4.4s ease-in-out infinite KiwiPet-module_kiwiBreathe__4s3bN}.KiwiPet-module_KiwiPet__MB5LF[data-mood=confused] .KiwiPet-module_KiwiPet__body__MeaKt,.KiwiPet-module_KiwiPet__MB5LF[data-mood=curious] .KiwiPet-module_KiwiPet__body__MeaKt{animation:2.4s ease-in-out infinite KiwiPet-module_kiwiTilt__uZk8p}.KiwiPet-module_KiwiPet__MB5LF[data-mood=surprised] .KiwiPet-module_KiwiPet__body__MeaKt{animation:.5s cubic-bezier(.16,1,.3,1) both KiwiPet-module_kiwiStartle__HMaD8}.KiwiPet-module_KiwiPet__MB5LF[data-mood=worried] .KiwiPet-module_KiwiPet__body__MeaKt{animation:1.2s ease-in-out infinite KiwiPet-module_kiwiShiver__XKy7b}.KiwiPet-module_KiwiPet__MB5LF[data-mood=sad] .KiwiPet-module_KiwiPet__body__MeaKt{animation:6s ease-in-out infinite KiwiPet-module_kiwiBreathe__4s3bN}.KiwiPet-module_KiwiPet__MB5LF[data-reduced-motion=true] .KiwiPet-module_KiwiPet__body__MeaKt,.KiwiPet-module_KiwiPet__MB5LF[data-reduced-motion=true] .KiwiPet-module_KiwiPet__eyes__GuM4z,.KiwiPet-module_KiwiPet__MB5LF[data-reduced-motion=true] .KiwiPet-module_KiwiPet__mouth__NewLF{animation:none}@keyframes KiwiPet-module_kiwiBob__uMtkm{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes KiwiPet-module_kiwiBlink__VQJTn{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes KiwiPet-module_kiwiSway__Y5Fy4{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes KiwiPet-module_kiwiHop__bZ2RS{0%,to{transform:translateY(0)scale(1.04,.94)}45%{transform:translateY(-9px)scale(.96,1.06)}}@keyframes KiwiPet-module_kiwiTilt__uZk8p{0%,to{transform:rotate(0)}30%,70%{transform:rotate(-7deg)}}@keyframes KiwiPet-module_kiwiBreathe__4s3bN{0%,to{transform:scale(1)}50%{transform:scale(1.03,1.05)}}@keyframes KiwiPet-module_kiwiListen__UTRCP{0%,to{transform:rotate(0)}50%{transform:rotate(4deg)translateY(-1px)}}@keyframes KiwiPet-module_kiwiTalkBob__QmT4U{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes KiwiPet-module_kiwiTalkMouth__anLvp{0%,to{transform:scaleY(1)}50%{transform:scaleY(.45)}}@keyframes KiwiPet-module_kiwiStartle__HMaD8{0%{transform:scale(1)}40%{transform:translateY(-6px)scale(1.06)}to{transform:scale(1)}}@keyframes KiwiPet-module_kiwiShiver__XKy7b{0%,to{transform:translate(0)}25%{transform:translate(-1.5px)}75%{transform:translate(1.5px)}}.RouteCards-module_RouteCard__Or6S6{background:var(--sin-surface-container);color:var(--sin-on-surface);border-radius:.75rem;flex-direction:column;gap:.625rem;padding:.875rem;display:flex}.RouteCards-module_RouteCard--proposal__1vRdN{border:1px solid var(--kiwi-accent,var(--sin-primary))}.RouteCards-module_RouteCard__draft__DFY5T{background:var(--sin-warning-container);color:var(--sin-on-warning-container);border-radius:999px;align-self:flex-start;gap:.375rem;padding:.1875rem .625rem;font-weight:700}.RouteCards-module_RouteCard__draft__DFY5T,.RouteCards-module_RouteCard__hint__53Nyq,.RouteCards-module_RouteCard__kicker__k-aku{letter-spacing:.025rem;align-items:center;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;line-height:1rem;display:flex}.RouteCards-module_RouteCard__hint__53Nyq,.RouteCards-module_RouteCard__kicker__k-aku{color:var(--sin-on-surface-variant);flex-wrap:wrap;gap:.25rem;font-weight:400}.RouteCards-module_RouteCard__hint__53Nyq kbd,.RouteCards-module_RouteCard__kicker__k-aku kbd{border:1px solid var(--sin-outline-variant);border-radius:5px;padding:1px 5px;font-family:inherit;font-size:.6875rem}.RouteCards-module_RouteCard__title__fB4-N{font-weight:800}.RouteCards-module_RouteCard__name__1WPxK,.RouteCards-module_RouteCard__title__fB4-N{letter-spacing:.0063rem;font-family:Bricolage Grotesque,sans-serif;font-size:.875rem;line-height:1.25rem}.RouteCards-module_RouteCard__name__1WPxK{background:var(--sin-surface-container-high);border:1px solid var(--sin-outline-variant);box-sizing:border-box;color:var(--sin-on-surface);outline-color:var(--kiwi-accent,var(--sin-primary));border-radius:.625rem;height:2.5rem;padding:0 .75rem;font-weight:700}.RouteCards-module_RouteCard__list__qUll9{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.RouteCards-module_RouteCard__row__qadZF{background:var(--sin-surface-container-high);box-sizing:border-box;border:1px solid #0000;border-radius:.625rem;align-items:center;gap:.5rem;min-height:2.75rem;padding:.25rem .5rem;display:flex}.RouteCards-module_RouteCard__row--editable__QTI5R{cursor:grab;outline:none;padding-left:2px}.RouteCards-module_RouteCard__row--editable__QTI5R:hover{border-color:var(--sin-outline-variant)}.RouteCards-module_RouteCard__row--editable__QTI5R:focus-visible{border-color:var(--kiwi-accent,var(--sin-primary));box-shadow:0 0 0 2px color-mix(in srgb,var(--kiwi-accent,var(--sin-primary)) 35%,transparent)}.RouteCards-module_RouteCard__row--editable__QTI5R:active{cursor:grabbing}.RouteCards-module_RouteCard__row--dragging__pbFzh{opacity:.4}.RouteCards-module_RouteCard__row--new__KRPTQ{background:color-mix(in srgb,var(--kiwi-accent,var(--sin-primary)) 12%,transparent);border-color:var(--kiwi-accent,var(--sin-primary))}.RouteCards-module_RouteCard__row--leaving__MES5b{color:var(--sin-on-surface-variant)}.RouteCards-module_RouteCard__grip__EFjEN{color:var(--sin-on-surface-variant);flex-shrink:0;justify-content:center;width:1.5rem;display:flex}.RouteCards-module_RouteCard__number__W-B9W{background:var(--sin-surface-container-highest);color:var(--sin-on-surface-variant);letter-spacing:.025rem;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:800;line-height:1rem;display:flex}.RouteCards-module_RouteCard__course__P3-vj{letter-spacing:.0188rem;flex:1;min-width:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:700;line-height:1rem}.RouteCards-module_RouteCard__remove__IZGhV{color:var(--sin-on-surface-variant);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;padding:0;display:flex}.RouteCards-module_RouteCard__row__qadZF:focus-within .RouteCards-module_RouteCard__remove__IZGhV,.RouteCards-module_RouteCard__row__qadZF:hover .RouteCards-module_RouteCard__remove__IZGhV{opacity:1}.RouteCards-module_RouteCard__remove__IZGhV:focus-visible{opacity:1}.RouteCards-module_RouteCard__remove__IZGhV:hover{background:var(--sin-surface-container-highest)}.RouteCards-module_RouteCard__remove__IZGhV:disabled{cursor:not-allowed;opacity:.38}.RouteCards-module_RouteCard__tag__MW-XN{background:var(--kiwi-accent,var(--sin-primary));color:#121413;letter-spacing:.005rem;border-radius:999px;flex-shrink:0;padding:2px .5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.6875rem;font-weight:700;line-height:1rem}.RouteCards-module_RouteCard__tag--muted__ughIj{background:var(--sin-surface-container-highest);color:var(--sin-on-surface-variant)}.RouteCards-module_RouteCard__actions__Wzi4H{gap:.5rem;display:flex}.RouteCards-module_RouteCard__button__yfb5A{border:1px solid var(--sin-outline-variant);color:var(--sin-on-surface);cursor:pointer;letter-spacing:.0063rem;background:0 0;border-radius:999px;justify-content:center;align-items:center;height:2.375rem;padding:0 1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:700;line-height:1.25rem;display:flex}.RouteCards-module_RouteCard__button--primary__9vd2q{background:var(--kiwi-accent,var(--sin-primary));color:#121413;border-color:#0000}.RouteCards-module_RouteCard__button__yfb5A:disabled{cursor:not-allowed;opacity:.6}.RouteCards-module_RouteCard__done__Xfux-{color:var(--sin-success);letter-spacing:.025rem;align-items:center;gap:.5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:700;line-height:1rem;display:flex}.RouteCards-module_RouteCard__saved__C9MjU{align-items:center;gap:.75rem;display:flex}.RouteCards-module_RouteCard__tile__CAosm{background:var(--kiwi-accent,var(--sin-primary));color:#121413;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.RouteCards-module_RouteCard__savedText__L19qA{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.RouteCards-module_RouteCard__view__LVUjx{border:1px solid var(--sin-outline-variant);color:var(--sin-on-surface);letter-spacing:.0188rem;border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;height:2.125rem;padding:0 .875rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:700;line-height:1rem;text-decoration:none;display:flex}.ApprovalCard-module_ApprovalCard__WA5SK{background:var(--sin-surface-container);border:1px solid var(--approval-card-border,var(--sin-outline));box-sizing:border-box;color:var(--sin-on-surface);border-radius:.875rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.ApprovalCard-module_ApprovalCard__kicker__XH35h{color:var(--sin-on-surface-variant);letter-spacing:.0188rem;align-items:center;gap:.5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem;display:flex}.ApprovalCard-module_ApprovalCard__goal__q0d98{letter-spacing:-.0062rem;overflow-wrap:anywhere;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem}.ApprovalCard-module_ApprovalCard__details__ajaOu{flex-direction:column;gap:.25rem;margin:0;display:flex}.ApprovalCard-module_ApprovalCard__detail__mcg7a{color:var(--sin-on-surface-variant);letter-spacing:.0094rem;flex-wrap:wrap;gap:.25rem .5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem;display:flex}.ApprovalCard-module_ApprovalCard__detail__mcg7a dt{font-weight:600}.ApprovalCard-module_ApprovalCard__detail__mcg7a dd{overflow-wrap:anywhere;margin:0}.ApprovalCard-module_ApprovalCard__note__lOOXH{color:var(--sin-on-surface-variant);letter-spacing:.0188rem;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem}.ApprovalCard-module_ApprovalCard__actions__rOShj{flex-wrap:wrap;gap:.5rem;padding-top:.25rem;display:flex}.ApprovalCard-module_Proposal__AAO7A{background:var(--sin-surface-container);box-shadow:inset 0 0 0 2px var(--sin-primary);box-sizing:border-box;color:var(--sin-on-surface);border-radius:1rem;flex-direction:column;flex-shrink:0;width:100%;max-width:600px;display:flex;overflow:hidden}.ApprovalCard-module_Proposal__head__S-5YY{align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.ApprovalCard-module_Proposal__tile__UdlEq{background:color-mix(in srgb,var(--kiwi-accent,var(--sin-primary)) 22%,var(--sin-surface-container));color:var(--kiwi-accent,var(--sin-primary));border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.ApprovalCard-module_Proposal__titles__YBN8Q{flex-direction:column;flex-grow:1;min-width:0;display:flex}.ApprovalCard-module_Proposal__title__b0t83{letter-spacing:.0063rem;font-family:Bricolage Grotesque,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem}.ApprovalCard-module_Proposal__meta__8jzMC{color:var(--sin-on-surface-variant);letter-spacing:.0094rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem}.ApprovalCard-module_Proposal__status__UF0mV{background:var(--sin-primary);color:var(--sin-on-primary);letter-spacing:.025rem;border-radius:999px;flex-shrink:0;padding:.125rem .5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}.ApprovalCard-module_Proposal__body__4A-EA{flex-direction:column;gap:.75rem;padding:0 1rem .75rem;display:flex}.ApprovalCard-module_Proposal__field__qOtoJ{flex-direction:column;gap:.25rem;display:flex}.ApprovalCard-module_Proposal__field__qOtoJ>span{color:var(--sin-on-surface-variant);letter-spacing:.0094rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem}.ApprovalCard-module_Proposal__input__VYjqB{background:var(--sin-surface-container-high);border:1px solid var(--sin-outline-variant);box-sizing:border-box;color:var(--sin-on-surface);letter-spacing:.0063rem;resize:none;border-radius:.625rem;width:100%;padding:.5rem .75rem;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5rem}.ApprovalCard-module_Proposal__input__VYjqB:focus-visible{outline:2px solid var(--sin-primary);outline-offset:1px}.ApprovalCard-module_Proposal__lead__uZpfd{letter-spacing:-.0062rem;overflow-wrap:anywhere;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem}.ApprovalCard-module_Proposal__brief__aLLLJ{-webkit-line-clamp:3;color:var(--sin-on-surface);letter-spacing:.0094rem;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem;display:-webkit-box;overflow:hidden}.ApprovalCard-module_Proposal__brief__aLLLJ[data-open]{display:block}.ApprovalCard-module_Proposal__more__1G7DI{color:var(--kiwi-accent,var(--sin-primary));cursor:pointer;letter-spacing:.0188rem;background:0 0;border:0;align-self:flex-start;padding:0;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1rem}.ApprovalCard-module_Proposal__chapters__W2Di4{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.ApprovalCard-module_Proposal__chapter__O70oJ{background:var(--sin-surface-container-high);letter-spacing:.0063rem;border-radius:.625rem;align-items:center;gap:.5rem;min-height:40px;padding:0 .25rem 0 .75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;display:flex}.ApprovalCard-module_Proposal__number__ejBfA{color:var(--sin-on-surface-variant);letter-spacing:.0188rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem}.ApprovalCard-module_Proposal__chapterTitle__TlBNR{flex-grow:1;min-width:0}.ApprovalCard-module_Proposal__facts__WBWAc{flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:flex}.ApprovalCard-module_Proposal__facts__WBWAc li{color:var(--sin-on-surface-variant);letter-spacing:.0094rem;align-items:center;gap:.25rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem;display:flex}.ApprovalCard-module_Proposal__foot__f8zlH{border-top:1px solid var(--sin-outline-variant);justify-content:flex-end;align-items:center;gap:.5rem;padding:.75rem .75rem .75rem 1rem;display:flex}.LearningPathAnswers-module_LearningPathAnswers__w9tm4{background:var(--sin-surface-container);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}@supports ((-webkit-backdrop-filter:blur(25px)) or (backdrop-filter:blur(25px))){.LearningPathAnswers-module_LearningPathAnswers__w9tm4{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}}.LearningPathAnswers-module_LearningPathAnswers__w9tm4{color:#fafafa;container-type:inline-size}.LearningPathAnswers-module_LearningPathAnswers__Split__HBYRK{flex-direction:row;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.LearningPathAnswers-module_LearningPathAnswers__Canvas__6uh6I{border-right:1px solid #ffffff0f;flex-direction:column;flex:0 0 50%;min-width:0;height:100%;display:flex;overflow:hidden}.LearningPathAnswers-module_LearningPathAnswers__Chat__Y9OAO{--chat-scrollport-height:calc(100% - 80px);flex-direction:column;flex:0 0 50%;min-width:0;height:100%;display:flex;overflow:hidden}.LearningPathAnswers-module_LearningPathAnswers__ChatScroll__2huac{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.LearningPathAnswers-module_LearningPathAnswers__ChatScroll__2huac [role=log]{overflow-x:hidden}.LearningPathAnswers-module_LearningPathAnswers__WelcomeWrap__CfJw8{flex:1;padding:12px 20px;overflow:hidden auto}.LearningPathAnswers-module_LearningPathAnswers__ChatInputArea__XJ95k{border-top:1px solid #323434;flex-direction:row;flex-shrink:0;align-items:center;gap:8px;padding:8px 16px 16px;display:flex}.LearningPathAnswers-module_LearningPathAnswers__CanvasFooter__7vPxe{flex-shrink:0;justify-content:flex-end;align-items:center;padding:12px 20px 16px;display:flex}.LearningPathAnswers-module_LearningPathAnswers__CanvasScroll__fgfs2{flex:1;padding:16px 20px 20px;overflow:hidden auto}@container (width<=720px){.LearningPathAnswers-module_LearningPathAnswers__Split__HBYRK{flex-direction:column}.LearningPathAnswers-module_LearningPathAnswers__Canvas__6uh6I,.LearningPathAnswers-module_LearningPathAnswers__Chat__Y9OAO{border-right:none;flex:0 0 50%;height:50%;min-height:0;overflow:hidden}.LearningPathAnswers-module_LearningPathAnswers__Canvas__6uh6I{border-bottom:1px solid #3c3f3f}.LearningPathAnswers-module_LearningPathAnswers__ChatScroll__2huac{overflow-x:hidden}}.LearningPathAnswers-module_LearningPathAnswers__ErrorBanner__HbXam{color:#f58f8f;background:#ef44441a;border:1px solid #ef444459;border-radius:8px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:8px;margin:8px 16px;padding:10px 14px;font-size:13px;display:flex}.LearningPathAnswers-module_LearningPathAnswers__ErrorMessage__BnpS4{line-height:1.4}.LearningPathAnswers-module_LearningPathAnswers__RetryButton__GZdpJ{color:#f58f8f;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ef444480;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:500}.LearningPathAnswers-module_LearningPathAnswers__RetryButton__GZdpJ:hover{background:#ef444426;border-color:#ef4444b3}.LearningPathAnswers-module_LearningPathAnswers__RetryButton__GZdpJ:focus-visible{outline-offset:1px;outline:2px solid #ef4444}.LearningPathAnswers-module_PathCanvas__Ug3Pi{flex-direction:column;gap:12px;height:100%;display:flex}.LearningPathAnswers-module_PathCanvas__Header__njfYR{flex-shrink:0}.LearningPathAnswers-module_PathCanvas__TitleRow__l2E7M{align-items:center;gap:6px;display:flex}.LearningPathAnswers-module_PathCanvas__TitlePencil__WUq6n{color:#bec1c1;pointer-events:none;flex-shrink:0;width:16px;height:16px}.LearningPathAnswers-module_PathCanvas__TitleInput__H-cbl{color:#fafafa;background:0 0;border:none;border-bottom:1px solid #3c3f3f;outline:none;flex:1;min-width:0;padding:4px 0 8px;font-size:16px;font-weight:600}.LearningPathAnswers-module_PathCanvas__TitleInput__H-cbl::placeholder{color:#bec1c1;font-weight:400}.LearningPathAnswers-module_PathCanvas__TitleInput__H-cbl:focus{border-bottom-color:#43d6a3}.LearningPathAnswers-module_PathCanvas__Body__zvsC6{flex:1;min-height:0}.LearningPathAnswers-module_PathCanvas__Empty__oXZ5E{color:#bec1c1;text-align:center;justify-content:center;align-items:center;height:120px;font-size:14px;display:flex}.LearningPathAnswers-module_PathCanvas__AddBar__YAzZ-{border-bottom:1px solid #323434;flex-shrink:0;padding-bottom:8px}.LearningPathAnswers-module_PathCanvas__Module__2aWYQ{margin-bottom:16px}.LearningPathAnswers-module_PathCanvas__ModuleHeader__sc6eH{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.LearningPathAnswers-module_PathCanvas__ModuleTitle__vIGs4{color:#fafafa;font-size:13px;font-weight:600}.LearningPathAnswers-module_PathCanvas__ModuleCount__O1pxE{color:#bec1c1;font-size:12px}.LearningPathAnswers-module_PathCanvas__CourseList__weSCR{border-radius:6px;flex-direction:column;gap:4px;min-height:8px;transition:background .15s,box-shadow .15s;display:flex}.LearningPathAnswers-module_PathCanvas__CourseList--over__ojquH{background:#43d6a314;box-shadow:inset 0 0 0 1px #43d6a366}.LearningPathAnswers-module_PathCanvas__Course__kmsDo{background:#ffffff0a;border-radius:6px;grid-template-columns:20px 40px 1fr auto;align-items:center;gap:8px;padding:8px 10px;transition:background .15s;display:grid}.LearningPathAnswers-module_PathCanvas__Course__kmsDo:hover{background:#ffffff12}.LearningPathAnswers-module_PathCanvas__Course--dragging__u9EWa{z-index:1;background:#ffffff1a;box-shadow:0 4px 16px #0000004d}.LearningPathAnswers-module_PathCanvas__Course--overlay__oCKLs{cursor:grabbing;background:#ffffff1f;box-shadow:0 8px 24px #0006}.LearningPathAnswers-module_PathCanvas__CourseActions__8-MV1{flex-shrink:0;align-items:center;display:flex}.LearningPathAnswers-module_PathCanvas__DragHandle__baRRF{color:#fafafa;cursor:grab;touch-action:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:28px;padding:0;display:flex}.LearningPathAnswers-module_PathCanvas__DragHandle__baRRF svg{flex-shrink:0;width:14px;height:14px}.LearningPathAnswers-module_PathCanvas__DragHandle__baRRF svg path{fill:currentColor}.LearningPathAnswers-module_PathCanvas__DragHandle__baRRF:hover{color:#fafafa}.LearningPathAnswers-module_PathCanvas__DragHandle__baRRF:focus-visible{outline-offset:1px;border-radius:3px;outline:2px solid #43d6a3}.LearningPathAnswers-module_PathCanvas__DragHandle__baRRF:active{cursor:grabbing}.LearningPathAnswers-module_PathCanvas__CourseBadge__yDG-L{object-fit:cover;border-radius:4px;width:40px;height:40px}.LearningPathAnswers-module_PathCanvas__CourseInfo__0NcHM{flex-direction:column;gap:2px;min-width:0;display:flex}.LearningPathAnswers-module_PathCanvas__CourseTitleLink__WNZ82,.LearningPathAnswers-module_PathCanvas__CourseTitle__plv4P{color:#fafafa;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.LearningPathAnswers-module_PathCanvas__CourseTitleLink__WNZ82{text-decoration:none}:is(.LearningPathAnswers-module_PathCanvas__CourseTitleLink__WNZ82:focus-visible,.LearningPathAnswers-module_PathCanvas__CourseTitleLink__WNZ82:hover){color:#43d6a3;outline:none;text-decoration:underline}.LearningPathAnswers-module_PathCanvas__CourseTitleLink__WNZ82:focus-visible{outline-offset:1px;border-radius:2px;outline:2px solid #43d6a3}.LearningPathAnswers-module_PathCanvas__CourseMeta__4-rwn{color:#bec1c1;text-transform:capitalize;font-size:11px}.LearningPathAnswers-module_PathCanvas__CourseSlot__5Z6e0{flex-shrink:0;align-items:center;display:flex}.LearningPathAnswers-module_PathCanvas__Summary__FpW7x{margin-top:16px;overflow-x:auto}.LearningPathAnswers-module_PathCanvas__CourseRemove__mZZnX{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;display:flex}.LearningPathAnswers-module_PathCanvas__CourseRemove__mZZnX svg{flex-shrink:0;width:14px;height:14px}.LearningPathAnswers-module_PathCanvas__CourseRemove__mZZnX:hover{background:#ef444426}.LearningPathAnswers-module_PathCanvas__CourseRemove__mZZnX:focus-visible{outline-offset:1px;outline:2px solid #ef4444}.LearningPathAnswers-module_LearningPathAnswers__PdfList__aYmnG{border-top:1px solid #323434;flex-direction:column;gap:4px;padding:6px 16px;display:flex}.LearningPathAnswers-module_LearningPathAnswers__PdfItem__7mFJn{color:#bec1c1;background:#ffffff0a;border-radius:4px;align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:flex}.LearningPathAnswers-module_LearningPathAnswers__PdfName__j3xxn{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.LearningPathAnswers-module_LearningPathAnswers__PdfSpinner__Qzdna{border:2px solid #fff3;border-top-color:#43d6a3;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.7s linear infinite LearningPathAnswers-module_pdfSpin__m8bmc;display:inline-block}@keyframes LearningPathAnswers-module_pdfSpin__m8bmc{to{transform:rotate(1turn)}}.LearningPathAnswers-module_LearningPathAnswers__PdfRemove__TEne4{color:#bec1c1;cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;font-size:12px;display:flex}.LearningPathAnswers-module_LearningPathAnswers__PdfRemove__TEne4:hover{color:#fafafa;background:#ffffff14}.LearningPathAnswers-module_LearningPathAnswers__PdfButton__ADEQ-{color:#bec1c1;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.LearningPathAnswers-module_LearningPathAnswers__PdfButton__ADEQ- svg{width:22px;height:22px}.LearningPathAnswers-module_LearningPathAnswers__PdfButton__ADEQ-:hover{color:#43d6a3;background:#323434}.LearningPathAnswers-module_LearningPathAnswers__PdfButton__ADEQ-:focus-visible{outline-offset:1px;outline:2px solid #43d6a3}.LearningPathAnswers-module_LearningPathAnswers__PdfInput__w-Pjy{display:none}.LearningPathAnswers-module_LearningPathAnswers__InputWrap__CCoYh{flex:1;min-width:0}.LearningPathAnswers-module_LearningPathAnswers__CloseConfirm__sRw7S{max-width:420px}.LearningPathAnswers-module_LearningPathAnswers__CloseConfirmBody__6KutP{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:8px 24px 20px;display:flex}.LearningPathAnswers-module_LearningPathAnswers__CloseConfirmBadge__-Mj8u{color:#ffc759;background:#ffc75929;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.LearningPathAnswers-module_LearningPathAnswers__CloseConfirmBadge__-Mj8u svg{width:26px;height:26px}.LearningPathAnswers-module_LearningPathAnswers__CloseConfirmBadge__-Mj8u svg path{fill:currentColor}.LearningPathAnswers-module_LearningPathAnswers__CloseConfirmTitle__r73mY{color:#fafafa;font-size:20px;font-weight:600;line-height:1.3}.LearningPathAnswers-module_LearningPathAnswers__CloseConfirmDescription__qCnuQ{color:#bec1c1;max-width:300px;margin:0 auto;font-size:14px;line-height:1.5}.LearningPathAnswers-module_LearningPathAnswers__CloseConfirmFooter__X-wP5{gap:12px;padding:0 24px 4px;display:flex}.LearningPathAnswers-module_LearningPathAnswers__CloseConfirmFooter__X-wP5 button{flex:1}.LearningPathAnswers-module_LearningPathAnswers__CloseConfirmBadge--sinapsis__LgLjd{background:var(--sin-error-container);color:var(--sin-on-error-container)}.LearningPathAnswers-module_LearningPathAnswers__CloseConfirmTitle--sinapsis__BnPF8{color:var(--sin-on-surface);letter-spacing:0;font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}.LearningPathAnswers-module_LearningPathAnswers__CloseConfirmDescription--sinapsis__jEYdV{color:var(--sin-on-surface-variant);letter-spacing:.0063rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.LearningPathAnswers-module_LearningPathAnswers__PdfRemove--sinapsis__MY9SW{color:var(--sin-on-surface-variant);padding:0}.LearningPathAnswers-module_PathCanvas__DragHandle--sinapsis__twRNv{color:var(--sin-on-surface-variant);width:24px}.LearningPathAnswers-module_PathCanvas__CourseRemove--sinapsis__SNizc{color:var(--sin-error)}.LearningPathAnswers-module_PathCanvas__CourseRemove--sinapsis__SNizc:hover{background:var(--sin-error-container)}.LearningPathAnswers-module_PathCanvas__TitlePencil--sinapsis__F-Y4-{color:var(--sin-on-surface-variant);width:auto;height:auto}
