.SketchBorder_surface__T65Dp{--sk-surface-fill:transparent;--sk-surface-radius:4px;--sk-surface-border:3px;position:relative;display:inline-block;color:var(--sk-colors-text);background:var(--sk-surface-fill);border:var(--sk-surface-border) solid var(--sk-colors-border);border-radius:var(--sk-surface-radius);box-shadow:var(--sk-shadow-offsetMd) var(--sk-shadow-offsetMd) 0 var(--sk-colors-hardShadow)}.SketchBorder_surface__T65Dp:focus-visible{outline:3px solid var(--sk-accent);outline-offset:3px}.SketchBorder_filled__gLFhb{background:var(--sk-surface-fill)}.SketchBorder_underline__JO_vS{display:block;border-width:0 0 var(--sk-surface-border);border-radius:0;box-shadow:none}@media (max-width:640px){.SketchBorder_surface__T65Dp{box-shadow:3px 3px 0 var(--sk-colors-hardShadow)}}.Button_button__P0A87{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:10px 18px;border:0;border-radius:inherit;background:transparent;color:var(--sk-colors-text);font-family:inherit;font-size:.95rem;font-weight:800;letter-spacing:.01em;cursor:pointer;transition:transform 80ms ease,background-color 80ms ease}.Button_button__P0A87:hover:not(:disabled){background:color-mix(in srgb,currentColor 7%,transparent)}.Button_button__P0A87:active:not(:disabled){transform:translate(3px,3px)}.Button_button__P0A87:focus-visible{outline:3px solid var(--sk-accent);outline-offset:5px}.Button_button__P0A87:disabled{color:var(--sk-colors-textMuted);cursor:not-allowed;opacity:.55}.Button_primary__rcPCL{color:var(--sk-on-accent)}.Button_filled__4IbJ4{color:var(--sk-colors-text)}.Button_sm__yYA8u{min-height:36px;padding:6px 12px;font-size:.85rem}.Button_lg__OWoM_{min-height:52px;padding:14px 24px;font-size:1.05rem}.Button_ghost__froUk{box-shadow:none}.Button_link__VrEZO{min-height:0;padding:4px 8px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.Button_fullWidth__e3X0_{display:block;width:100%}.Button_badgeMarker__Zg2r9{color:var(--sk-on-accent);font-weight:800}@media (prefers-reduced-motion:reduce){.Button_button__P0A87{transition:none}}.Layout_container__jbmSL{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}.Layout_stack__njQ6E{display:flex;flex-direction:column}.Layout_grid__eFu9F{display:grid;grid-gap:16px;gap:16px}.Layout_paper__65zED{position:relative;padding:24px;background:var(--sk-colors-paper,#faf7ef)}.Layout_divider__Erexp{width:100%;margin:16px 0}.Layout_frame__D5HOG{padding:8px}.Layout_frameBar__tD6bO{display:flex;gap:6px;padding:8px 12px;margin-bottom:8px}.Layout_dot__BDVLq{width:10px;height:10px;border-radius:50%;background:var(--sk-colors-pencil,#8a867c);opacity:.5}.Layout_frameContent__JqCuQ{padding:16px}.Layout_aspectRatio__VB9yD{position:relative;width:100%;overflow:hidden}.Layout_aspectRatioInner__PfDyy{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.Forms_field___n_b6{display:flex;flex-direction:column;gap:6px;width:100%}.Forms_label__iFK_f{font-size:.875rem;color:var(--sk-colors-inkSoft,#3a3834)}.Forms_inputWrap__2WheF{position:relative}.Forms_input__FyHVP{width:100%;padding:10px 12px;border:none;background:transparent;font-family:inherit;font-size:.95rem;color:var(--sk-colors-ink,#1d1d1b);outline:none;min-height:44px}.Forms_input__FyHVP::placeholder{color:var(--sk-colors-pencil,#8a867c)}.Forms_input__FyHVP:focus-visible{outline:none}.Forms_error__ereoK{font-size:.8rem;color:var(--sk-colors-accentRed,#e99a8d);display:flex;align-items:center;gap:4px}.Forms_searchIcon__FC3Uf{position:absolute;left:12px;top:50%;transform:translateY(-50%);opacity:.5;pointer-events:none}.Forms_searchInput__RtqA4{padding-left:36px}.Forms_selectList__pQHZL{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:40;max-height:200px;overflow-y:auto;list-style:none;margin:0;padding:4px}.Forms_option__Nztev{padding:8px 12px;cursor:pointer;border-radius:2px}.Forms_optionFocused__ONHXI,.Forms_option__Nztev:hover{background:color-mix(in srgb,var(--sk-colors-accentYellow) 55%,transparent)}.Forms_checkbox__Dcovh{display:inline-flex;align-items:center;gap:8px;cursor:pointer;min-height:44px}.Forms_checkboxBox__d8yYJ{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.Forms_tick__pI9RC{fill:none;stroke:var(--sk-colors-ink,#1d1d1b);stroke-width:2;stroke-dasharray:20;stroke-dashoffset:20;transition:stroke-dashoffset .18s ease}.Forms_tickChecked__yuJTJ{stroke-dashoffset:0}.Forms_radioGroup__U7CjJ{display:flex;flex-direction:column;gap:8px}.Forms_toggle__Vo9rZ{display:inline-flex;align-items:center;gap:8px;cursor:pointer;min-height:44px}.Forms_toggleTrack__Ni5dU{width:44px;height:24px;position:relative}.Forms_toggleKnob__1t5Co{width:18px;height:18px;position:absolute;top:3px;transition:left .16s ease}.Forms_slider__oOfG_{width:100%;padding:8px 0}.Forms_sliderInput__euo85{width:100%;accent-color:var(--sk-colors-ink,#1d1d1b);min-height:44px}.Chat_bubble__OSbso{max-width:min(320px,85%);padding:10px 14px;font-size:.9rem;line-height:1.45;color:var(--sk-colors-ink)}.Chat_bubbleSent__6eEdr{margin-left:auto}.Chat_bubbleReceived__6IZ_O{margin-right:auto}.Chat_message__sAzTZ{display:flex;gap:10px;align-items:flex-end;max-width:100%}.Chat_messageSent__odG8E{flex-direction:row-reverse}.Chat_messageBody__urELm{display:flex;flex-direction:column;gap:4px;min-width:0}.Chat_messageMeta__2UZlm{display:flex;align-items:center;gap:6px;font-size:.72rem;color:var(--sk-colors-pencil)}.Chat_messageSent__odG8E .Chat_messageMeta__2UZlm{justify-content:flex-end}.Chat_attachment__uaZJX{display:flex;align-items:center;gap:10px;padding:10px 12px;min-width:200px;max-width:280px}.Chat_attachmentIcon__zgmmm{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--sk-colors-inkSoft)}.Chat_attachmentInfo__V6ZLn{flex:1 1;min-width:0}.Chat_attachmentName__chfU9{margin:0;font-size:.85rem;font-weight:500;color:var(--sk-colors-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Chat_attachmentSize__wzgKh{margin:2px 0 0;font-size:.75rem;color:var(--sk-colors-pencil)}.Chat_attachmentRemove___6_lD{flex-shrink:0;border:none;background:transparent;color:var(--sk-colors-pencil);cursor:pointer;font-size:1rem;line-height:1;padding:4px;min-width:32px;min-height:32px}.Chat_attachmentRemove___6_lD:hover{color:var(--sk-colors-ink)}.Chat_marker__8N4zc{display:inline-flex;align-items:center;gap:3px}.Chat_markerDot__vM44f{width:6px;height:6px;border-radius:50%;background:var(--sk-colors-pencil)}.Chat_markerDotActive__AXfGB{background:var(--sk-colors-ink)}.Chat_messageList__x_mUy{display:flex;flex-direction:column;gap:12px;max-height:360px;overflow-y:auto;padding:4px}.Navigation_nav__7pWmQ{display:flex;align-items:center;gap:8px;padding:12px 16px;flex-wrap:wrap}.Navigation_navItem__JfwS8{position:relative;padding:8px 14px;border:none;background:transparent;font-family:inherit;font-size:.95rem;color:var(--sk-colors-ink,#1d1d1b);cursor:pointer;min-height:44px}.Navigation_navItemActive__huHlw,.Navigation_navItem__JfwS8:hover{font-weight:500}.Navigation_highlight__oI0cK{position:absolute;inset:0;background:color-mix(in srgb,var(--sk-colors-accentYellow) 55%,transparent);z-index:-1;transform:rotate(-.5deg)}.Navigation_sidebar__XDFGt{display:flex;flex-direction:column;gap:4px;padding:16px;min-width:200px}.Navigation_tabs__N5aFR{display:flex;gap:4px;border-bottom:none}.Navigation_tab__n3PO9{padding:10px 16px;border:none;background:transparent;font-family:inherit;cursor:pointer;min-height:44px;position:relative}.Navigation_tabActive__Ra7ti{font-weight:600}.Navigation_breadcrumbs__GiAJk{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.9rem}.Navigation_breadcrumbLink__VrACD{color:var(--sk-colors-inkSoft,#3a3834);text-decoration:none}.Navigation_breadcrumbLink__VrACD:hover{text-decoration:underline}.Navigation_pagination__9NoxO{display:flex;gap:6px;align-items:center}.Navigation_pageBtn__uL9c_{min-width:36px;min-height:36px;padding:4px 8px;border:none;background:transparent;cursor:pointer;font-family:inherit}.Navigation_stepper__gcDKe{display:flex;align-items:center;gap:0}.Navigation_step__O8Fgz{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:.8rem}.Navigation_stepCircle__k_0q8{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.Navigation_connector__ILd6S{width:40px;height:2px;margin-bottom:20px}.Menus_menuWrap__nc5ME{position:relative;display:inline-block}.Menus_menuPanel__eArQU{position:absolute;top:calc(100% + 6px);left:0;z-index:50;min-width:180px;list-style:none;margin:0;padding:4px}.Menus_menuPanelRight__vcU2O{left:auto;right:0}.Menus_menuItem__0NyYp{display:block;width:100%;padding:8px 12px;border:none;background:transparent;font-family:inherit;font-size:.875rem;text-align:left;color:var(--sk-colors-ink);cursor:pointer;border-radius:2px;min-height:36px}.Menus_menuItemFocused__NQnME,.Menus_menuItem__0NyYp:hover{background:color-mix(in srgb,var(--sk-colors-accentYellow) 55%,transparent)}.Menus_menuItemDestructive__mrwcV{color:var(--sk-colors-accentRed)}.Menus_menuSeparator__Dd6zd{height:1px;margin:4px 0;background:color-mix(in srgb,var(--sk-colors-pencil) 35%,transparent)}.Menus_contextLayer__TLDVp{position:fixed;z-index:60;min-width:160px;list-style:none;margin:0;padding:4px}.Menubar_menubar__PxA7p{display:flex;align-items:center;gap:4px;padding:4px}.Menubar_menubarTrigger__LsI5I{border:none;background:transparent;font-family:inherit;font-size:.875rem;color:var(--sk-colors-inkSoft);padding:8px 12px;cursor:pointer;min-height:36px}.Menubar_menubarTriggerOpen__5Qd6R,.Menubar_menubarTrigger__LsI5I:hover{color:var(--sk-colors-ink);background:color-mix(in srgb,var(--sk-colors-accentYellow) 45%,transparent);border-radius:4px}.Menubar_navMenu__tgrjA{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.Menubar_navMenuItem__XZ_Df{position:relative}.Menubar_navSubmenu__iqVSZ{position:absolute;top:calc(100% + 4px);left:0;z-index:50;min-width:160px;list-style:none;margin:0;padding:4px}.Menubar_navSubmenuLink__6eEcn{display:block;padding:8px 12px;text-decoration:none;color:var(--sk-colors-ink);font-size:.875rem;border-radius:2px}.Menubar_navSubmenuLink__6eEcn:hover{background:color-mix(in srgb,var(--sk-colors-accentYellow) 55%,transparent)}.DateTime_calendar__EQYCp{padding:12px}.DateTime_calendarHeader__r6wrv{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.DateTime_calendarTitle__KbcHi{font-size:.9rem;font-weight:600;color:var(--sk-colors-ink)}.DateTime_calendarNav__ihoBq{border:none;background:transparent;color:var(--sk-colors-inkSoft);cursor:pointer;font-size:1rem;min-width:32px;min-height:32px}.DateTime_calendarGrid__y66iy{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.DateTime_calendarWeekday__FTDlL{text-align:center;font-size:.7rem;color:var(--sk-colors-pencil);padding:4px 0}.DateTime_dayCell__40tTJ{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:.8rem;border:none;background:transparent;color:var(--sk-colors-ink);cursor:pointer;min-height:32px}.DateTime_dayCell__40tTJ:hover{color:var(--sk-colors-inkSoft)}.DateTime_dayOutside__pl3zi{color:var(--sk-colors-pencil);opacity:.5}.DateTime_daySelected__c64A0{background:color-mix(in srgb,var(--sk-colors-accentYellow) 60%,transparent);border-radius:4px;font-weight:600}.DateTime_datePickerWrap__H2v22{position:relative}.DateTime_datePickerTrigger__qSy_4{width:100%;text-align:left;cursor:pointer}.DateTime_datePickerPanel__GKIAL{position:absolute;top:calc(100% + 6px);left:0;z-index:50}.Display_carousel__w19wy{position:relative}.Display_carouselTrack__JsaMd{display:flex;overflow:hidden;scroll-behavior:smooth}.Display_carouselSlide___nzKa{flex:0 0 100%;padding:8px}.Display_carouselNav__PVbIz{position:absolute;top:50%;transform:translateY(-50%);border:none;background:transparent;color:var(--sk-colors-ink);font-size:1.25rem;cursor:pointer;min-width:36px;min-height:36px;z-index:2}.Display_carouselPrev__zp2Dk{left:4px}.Display_carouselNext__CEH6p{right:4px}.Display_chartWrap__2AYz8{padding:16px 12px 8px}.Display_chartSvg__0ARN2{width:100%;height:auto;display:block}.Display_chartAxis__S1Q9Z{stroke:var(--sk-colors-pencil);stroke-width:1.25;fill:none}.Display_chartBar__gaYhm{fill:color-mix(in srgb,var(--sk-colors-accentYellow) 70%,transparent);stroke:var(--sk-colors-ink);stroke-width:.8}.Display_chartLine__NF4fF{fill:none;stroke:var(--sk-colors-ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.Display_chartLabel__acpVJ{font-size:.65rem;fill:var(--sk-colors-pencil)}.Feedback_alert__6s_y_{padding:0}.Feedback_alertInner__jg5A2{display:flex;gap:12px;align-items:flex-start;padding:14px 16px}.Feedback_alertIcon___sqg7{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--sk-colors-inkSoft)}.Feedback_alertBody__snPma{flex:1 1;min-width:0}.Feedback_alertTitle__tk8uM{margin:0 0 4px;font-size:.9rem;font-weight:600;color:var(--sk-colors-ink)}.Feedback_alertText__DAXOT{margin:0;font-size:.875rem;color:var(--sk-colors-inkSoft);line-height:1.5}.Feedback_spinner__6yqDQ{display:inline-flex;align-items:center;justify-content:center;color:var(--sk-colors-ink)}.Feedback_spinnerSm__kMMgJ{width:18px;height:18px}.Feedback_spinnerMd__6mHmI{width:28px;height:28px}.Feedback_spinnerLg__q2Y2D{width:40px;height:40px}.Feedback_spinnerArc__j_qK1{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;transform-origin:center;animation:Feedback_spin__xF13L .9s linear infinite}@keyframes Feedback_spin__xF13L{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Feedback_spinnerArc__j_qK1{animation:none;opacity:.6}}.InputExtras_inputGroup__raXFz{display:flex;align-items:stretch}.InputExtras_inputGroupAddon__vbkeW{display:flex;align-items:center;padding:0 12px;font-size:.875rem;color:var(--sk-colors-inkSoft);white-space:nowrap}.InputExtras_inputGroupField__Dmvra{flex:1 1;min-width:0}.InputExtras_otpRow__5s9IQ{display:flex;gap:8px}.InputExtras_otpCell__W1vkx{width:44px;height:44px;text-align:center;font-size:1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;border:none;background:transparent;color:var(--sk-colors-ink);outline:none}.InputExtras_otpCellWrap__Qo43e{width:44px;height:44px}.InputExtras_nativeSelect__wgcIL{width:100%;padding:10px 12px;border:none;background:transparent;font-family:inherit;font-size:.95rem;color:var(--sk-colors-ink);outline:none;min-height:44px;cursor:pointer}.InputExtras_toggleGroup__6lodl{display:inline-flex;padding:3px;gap:2px}.InputExtras_toggleGroupBtn__jgE0v{border:none;background:transparent;font-family:inherit;font-size:.875rem;color:var(--sk-colors-inkSoft);padding:8px 14px;cursor:pointer;min-height:36px}.InputExtras_toggleGroupBtnActive__fXnz_{color:var(--sk-colors-ink);background:color-mix(in srgb,var(--sk-colors-accentYellow) 55%,transparent);border-radius:4px}.LayoutExtras_resizable__HV2m1{display:flex;width:100%;min-height:160px}.LayoutExtras_resizablePanel__s4GOP{min-width:0;overflow:auto;padding:12px}.LayoutExtras_resizableHandle__QbT9W{width:10px;flex-shrink:0;cursor:col-resize;display:flex;align-items:center;justify-content:center;color:var(--sk-colors-pencil);-webkit-user-select:none;-moz-user-select:none;user-select:none}.LayoutExtras_scrollArea___D5dr{position:relative;overflow:auto;max-height:var(--sk-scroll-max-height,240px);padding-right:4px}.ThemeToggle_toggle__T8MQu{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;color:var(--sk-colors-inkSoft,#3a3834);cursor:pointer;font-size:1rem;line-height:1;border-radius:4px}.ThemeToggle_toggle__T8MQu:hover{color:var(--sk-colors-ink,#1d1d1b)}.ThemeToggle_toggle__T8MQu:focus-visible{outline:2px solid var(--sk-colors-accentBlue,#a7c7e7);outline-offset:2px}.Overlays_backdrop__U7DiQ{position:fixed;inset:0;background:var(--sk-colors-backdrop,rgba(29,29,27,.45));z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;animation:Overlays_fadeIn__xQokX .16s ease}.Overlays_modal__WXWiT{position:relative;max-width:480px;width:100%;animation:Overlays_popIn__RrjqH .16s ease}.Overlays_modalShadow__qie5F{position:absolute;inset:0;transform:translate(4px,4px);z-index:-1}.Overlays_drawer__Rqfb5{position:fixed;top:0;bottom:0;width:min(360px,90vw);z-index:101;animation:Overlays_slideIn__Uitnq .18s ease}.Overlays_drawerRight__jC9lk{right:0}.Overlays_drawerLeft__h1AQ7{left:0}.Overlays_closeBtn__4Hm7Y{position:absolute;top:12px;right:12px;width:32px;height:32px;border:none;background:transparent;cursor:pointer;font-size:1.1rem;display:flex;align-items:center;justify-content:center}.Overlays_toastContainer__e_6Jl{position:fixed;bottom:24px;right:24px;z-index:110;display:flex;flex-direction:column;gap:8px}.Overlays_toastContainerTop__AF4OP{top:24px;bottom:auto;right:24px}.Overlays_sonnerStack__0_434{display:flex;flex-direction:column;gap:8px}.Overlays_toast__z3z0V{animation:Overlays_popIn__RrjqH .16s ease;min-width:240px}@keyframes Overlays_fadeIn__xQokX{0%{opacity:0}to{opacity:1}}@keyframes Overlays_popIn__RrjqH{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes Overlays_slideIn__Uitnq{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.Overlays_backdrop__U7DiQ,.Overlays_drawer__Rqfb5,.Overlays_modal__WXWiT,.Overlays_toast__z3z0V{animation:none}}.Structure_card__jQ0fY{display:flex;flex-direction:column}.Structure_cardHeader__hKedJ{padding:16px 18px 0}.Structure_cardTitle__AqonZ{margin:0;font-size:1rem;font-weight:600;color:var(--sk-colors-ink)}.Structure_cardDescription__G5QnJ{margin:6px 0 0;font-size:.875rem;color:var(--sk-colors-inkSoft);line-height:1.45}.Structure_cardContent__ld3k0{padding:16px 18px;flex:1 1}.Structure_cardFooter__3RZyk{padding:0 18px 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.Structure_accordion__Qk6sw{display:flex;flex-direction:column;gap:8px}.Structure_accordionItem__IuA8J{overflow:hidden}.Structure_accordionTrigger__j8Haq{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:none;background:transparent;font-family:inherit;font-size:.925rem;font-weight:500;color:var(--sk-colors-ink);cursor:pointer;text-align:left;min-height:44px}.Structure_accordionTrigger__j8Haq:hover{color:var(--sk-colors-inkSoft)}.Structure_accordionChevron__UyFst{flex-shrink:0;font-size:.75rem;color:var(--sk-colors-pencil);transition:transform .16s ease}.Structure_accordionChevronOpen__waqwP{transform:rotate(90deg)}.Structure_accordionPanel__RUdBx{padding:0 14px 14px;font-size:.875rem;color:var(--sk-colors-inkSoft);line-height:1.5}.Structure_collapsibleTrigger__xVE2L{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:none;background:transparent;font-family:inherit;font-size:.9rem;font-weight:500;color:var(--sk-colors-ink);cursor:pointer;min-height:44px}.Structure_collapsibleContent__dxy7J{margin-top:8px;font-size:.875rem;color:var(--sk-colors-inkSoft);line-height:1.5}@media (prefers-reduced-motion:reduce){.Structure_accordionChevron__UyFst{transition:none}}