.PanelShellLayout-module__Evgqpa__panelContentHost{flex-direction:column;align-self:stretch;min-width:0;height:100%;min-height:0;max-height:100%;display:flex}.PanelShellLayout-module__Evgqpa__panelContentHost[data-panel-body-open=true]:not([data-panel-view=full]){border-left:1px solid var(--color-bg-Surface)}.PanelShellLayout-module__Evgqpa__panelContentHost[data-panel-view=full]{box-sizing:border-box;width:100%;max-width:100%}@media (max-width:899px){.PanelShellLayout-module__Evgqpa__panelContentHost[data-panel-body-open=true]{background-color:var(--color-bg-Background)}}
.ChatView-module__ypopuG__chatView{--chat-message-column-max-width:min(768px, 100%);--chat-turn-gap:32px;--chat-prose-block-gap:32px;--chat-block-gap:16px;flex-direction:column;width:100%;height:100%;min-height:0;padding:0;display:flex}.ChatView-module__ypopuG__messageListWrapper{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative}.ChatView-module__ypopuG__messageList{scroll-behavior:auto;overscroll-behavior-y:contain;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:1;width:100%;min-height:0;padding:0 32px;overflow:hidden auto}@media (max-width:480px){.ChatView-module__ypopuG__messageList{padding-left:16px;padding-right:16px}}.ChatView-module__ypopuG__messageListSecondaryPanel{-webkit-mask-image:linear-gradient(to bottom, transparent 0px, transparent var(--studio-chrome-mask-edge-fade), black var(--studio-chrome-mask-top-end), black var(--studio-chrome-mask-bottom-start), transparent calc(100% - var(--studio-chrome-mask-edge-fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0px, transparent var(--studio-chrome-mask-edge-fade), black var(--studio-chrome-mask-top-end), black var(--studio-chrome-mask-bottom-start), transparent calc(100% - var(--studio-chrome-mask-edge-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0px, transparent var(--studio-chrome-mask-edge-fade), black var(--studio-chrome-mask-top-end), black var(--studio-chrome-mask-bottom-start), transparent calc(100% - var(--studio-chrome-mask-edge-fade)), transparent 100%);padding-bottom:0}.ChatView-module__ypopuG__messageListInner{width:100%;max-width:var(--chat-message-column-max-width);gap:var(--chat-turn-gap);flex-direction:column;margin:0 auto;padding:0 0 clamp(120px,16vh,192px);display:flex}.ChatView-module__ypopuG__messageListInnerSecondaryPanel{padding-top:calc(var(--pane-header-height) + var(--chat-header-inset-extra,0px) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--pane-footer-scroll-reserve,var(--pane-footer-height,100px)) + 76px + env(safe-area-inset-bottom,0px))}.ChatView-module__ypopuG__tailSpacer{pointer-events:none;flex:none;width:100%}.ChatView-module__ypopuG__emptyState{text-align:center;color:var(--color-text-tertiary);padding:24px 12px;font-size:14px;line-height:1.5}.ChatView-module__ypopuG__scrollToBottomButton{background:var(--color-bgblur-Background);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:48px;height:32px;color:var(--color-text-primary);cursor:pointer;transition:transform .16s ease, box-shadow .16s ease, background-color .16s ease, border-color .16s ease, bottom .2s var(--easing-standard,cubic-bezier(.2, 0, 0, 1));touch-action:manipulation;-webkit-tap-highlight-color:transparent;z-index:5;border-radius:32px;justify-content:center;align-items:center;animation:.2s cubic-bezier(.2,0,0,1) ChatView-module__ypopuG__scrollPillEnter;display:inline-flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0000001a,0 1px 3px #0000000f}.ChatView-module__ypopuG__scrollToBottomButton:hover{border-color:var(--color-text-tertiary);transform:translate(-50%)translateY(-1px);box-shadow:0 10px 22px #00000024,0 2px 6px #00000014}.ChatView-module__ypopuG__scrollToBottomButton:active{transform:translate(-50%)translateY(0)}.ChatView-module__ypopuG__scrollToBottomButtonSecondaryPanel{bottom:calc(var(--pane-footer-height,100px) + 20px)}.ChatView-module__ypopuG__scrollToBottomButtonActive{background:var(--color-text-primary);color:var(--color-bg-Background);-webkit-backdrop-filter:none;backdrop-filter:none}.ChatView-module__ypopuG__scrollToBottomButtonActive:hover{border-color:#0000}.ChatView-module__ypopuG__scrollToBottomButton:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.ChatView-module__ypopuG__scrollToBottomDot{border:2px solid var(--color-bg-Background);box-sizing:border-box;background:#e23d3d;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px}@keyframes ChatView-module__ypopuG__scrollPillEnter{0%{opacity:0;transform:translate(-50%)translateY(8px)scale(.92)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ChatView-module__ypopuG__scrollToBottomButton{transition:none;animation:none}}.ChatView-module__ypopuG__message{animation:ChatView-module__ypopuG__messageEnter .22s var(--easing-emphasized,cubic-bezier(.2, 0, 0, 1));flex-direction:column;display:flex}.ChatView-module__ypopuG__messageNoEnter{animation:none}@keyframes ChatView-module__ypopuG__messageEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ChatView-module__ypopuG__message{animation:none}}.ChatView-module__ypopuG__userMessage{align-items:flex-end}.ChatView-module__ypopuG__assistantMessage{align-items:flex-start}.ChatView-module__ypopuG__userBubble{background:var(--color-bg-Surface);max-width:80%;color:var(--color-text-secondary);font-family:var(--font-sans,"Saans", system-ui, sans-serif);letter-spacing:.01em;font-variation-settings:"wght" 450;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;border-radius:20px 6px 20px 20px;padding:12px 24px 16px 16px;font-size:17.3px;line-height:24px}.ChatView-module__ypopuG__assistantBody{align-items:flex-start;gap:var(--chat-prose-block-gap);flex-direction:column;width:100%;max-width:100%;display:flex}.ChatView-module__ypopuG__assistantProse{width:100%;max-width:96%}.ChatView-module__ypopuG__errorBody{color:var(--color-text-primary);background:#b423180f;border:1px solid #b4231859;border-radius:14px;max-width:90%;padding:10px 14px}.ChatView-module__ypopuG__errorText{margin:0 0 6px;font-size:14px;line-height:1.45}.ChatView-module__ypopuG__errorRetry{border:1px solid var(--color-bg-Border);background:var(--color-bg-Background);cursor:pointer;font-variation-settings:"wght" 560;color:var(--color-text-primary);touch-action:manipulation;border-radius:8px;margin-top:2px;padding:6px 12px;font-size:12px;transition:border-color .15s,background-color .15s}.ChatView-module__ypopuG__errorRetry:hover{border-color:var(--color-text-tertiary);background:var(--color-bg-Surface)}.ChatView-module__ypopuG__errorRetry:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.ChatView-module__ypopuG__messageActions{opacity:0;visibility:hidden;align-items:center;gap:12px;height:32px;margin-top:10px;transition:opacity .16s,visibility .16s,transform .16s;display:inline-flex}.ChatView-module__ypopuG__messageActionsStart{align-self:flex-start}.ChatView-module__ypopuG__messageActionsEnd{align-self:flex-end}.ChatView-module__ypopuG__assistantMessageActions.ChatView-module__ypopuG__isLatest,.ChatView-module__ypopuG__message:hover .ChatView-module__ypopuG__messageActions,.ChatView-module__ypopuG__message:focus-within .ChatView-module__ypopuG__messageActions{opacity:1;visibility:visible;transform:none}.ChatView-module__ypopuG__actionDivider{background:var(--color-bg-LightBorder);flex:none;width:1px;height:16px;margin:0 5px}.ChatView-module__ypopuG__actionButton{width:24px;height:24px;color:var(--color-text-tertiary);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;justify-content:center;align-items:center;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.ChatView-module__ypopuG__actionButton .material-symbols-outlined{transition:transform .15s var(--easing-standard,cubic-bezier(.2, 0, 0, 1))}.ChatView-module__ypopuG__actionButton:hover{color:var(--color-text-primary)}.ChatView-module__ypopuG__actionButton:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:1px}.ChatView-module__ypopuG__actionButtonActive,.ChatView-module__ypopuG__actionButtonActive:hover{color:var(--color-text-primary);background:var(--color-bg-Surface);border-color:var(--color-bg-LightBorder)}.ChatView-module__ypopuG__actionButtonActive .material-symbols-outlined{font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 24}.ChatView-module__ypopuG__actionButtonSuccess,.ChatView-module__ypopuG__actionButtonSuccess:hover{color:var(--color-success);background:var(--color-green-20);border-color:#0000}@media (prefers-reduced-motion:reduce){.ChatView-module__ypopuG__messageActions{transition:none}.ChatView-module__ypopuG__actionButton .material-symbols-outlined{transition:none}}
.ScopeSeparatorRow-module__4e3PpG__row{-webkit-user-select:none;user-select:none;align-items:center;gap:12px;margin:20px 0;display:flex}.ScopeSeparatorRow-module__4e3PpG__line{background:var(--color-border,currentColor);opacity:.55;flex:1;height:1px}.ScopeSeparatorRow-module__4e3PpG__chip{border:1px solid var(--color-border,currentColor);max-width:60%;color:var(--color-text-tertiary);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:none;align-items:center;gap:6px;padding:2px 10px;font-size:11px;line-height:18px;display:inline-flex;overflow:hidden}.ScopeSeparatorRow-module__4e3PpG__chipLabel{text-overflow:ellipsis;overflow:hidden}
.FullScreenChatShell-module__id2Ccq__container{--chat-header-inset-extra:56px;background:0 0;flex-direction:column;flex:1;align-self:stretch;width:100%;height:100%;min-height:0;display:flex;position:relative}.FullScreenChatShell-module__id2Ccq__header{z-index:10;flex-shrink:0}.FullScreenChatShell-module__id2Ccq__viewBody{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}
.landing-view-module__MEpJna__landing{background-color:var(--color-bg,#fafafa);flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100dvh;display:flex;position:relative}.landing-view-module__MEpJna__content{text-align:left;align-items:flex-start;gap:var(--space-6,24px);padding:var(--space-6,24px);width:100%;max-width:var(--main-content-width,700px);flex-direction:column;margin-bottom:120px;display:flex}.landing-view-module__MEpJna__header{align-items:flex-start;gap:var(--space-5,20px);flex-direction:row;width:100%;display:flex}.landing-view-module__MEpJna__avatar{width:80px;height:80px;box-shadow:var(--shadow-md);border:2px solid var(--color-bg-Border,#e5e5e5);border-radius:50%;flex-shrink:0;overflow:hidden}.landing-view-module__MEpJna__avatar img,.landing-view-module__MEpJna__avatarImg{object-fit:cover;width:100%;height:100%}.landing-view-module__MEpJna__profileTextBlock{align-items:flex-start;gap:var(--space-1,4px);flex-direction:column;flex:1;min-width:0;display:flex}.landing-view-module__MEpJna__name{font-family:var(--font-sans);font-variation-settings:"wght" 600;letter-spacing:-.02em;color:var(--color-text,#111);margin:0;font-size:clamp(22px,2.5vw,28px);font-weight:600;line-height:1.15}.landing-view-module__MEpJna__role{font-family:var(--font-sans);font-variation-settings:"wght" 500;letter-spacing:.01em;color:var(--color-text-secondary,#555);margin:0;font-size:clamp(14px,1.5vw,16px);font-weight:500;line-height:1.35}.landing-view-module__MEpJna__role strong{color:var(--color-text,#111);font-weight:600}.landing-view-module__MEpJna__exploreButton{align-items:center;gap:var(--space-2,8px);padding:var(--space-3,12px) var(--space-5,20px);border:1px solid var(--color-border,#e5e5e5);border-radius:var(--radius-full,9999px);cursor:pointer;transition:all var(--transition-normal);color:var(--color-text-secondary,#555);font-family:var(--font-sans);background:0 0;font-size:14px;font-weight:500;display:flex}.landing-view-module__MEpJna__exploreButton:hover{background:var(--color-hover-bg,#f5f5f5);border-color:var(--color-hover-border,#d5d5d5);color:var(--color-text,#111);transform:translateY(-2px)}.landing-view-module__MEpJna__exploreText{font-variation-settings:"wght" 500}.landing-view-module__MEpJna__exploreIcon{transition:transform var(--transition-normal);font-size:16px}.landing-view-module__MEpJna__exploreButton:hover .landing-view-module__MEpJna__exploreIcon{transform:translateY(2px)}.landing-view-module__MEpJna__promptBarWrapper{padding:0 var(--space-4,16px) calc(var(--space-6,24px) + env(safe-area-inset-bottom,0px));pointer-events:auto;z-index:var(--z-overlay,1000);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.landing-view-module__MEpJna__promptBarWrapper>*{width:100%;max-width:min(var(--main-content-width,700px), 100%)}.landing-view-module__MEpJna__promptBarWrapper [class*=root]{max-width:min(var(--main-content-width,700px), 100%)!important;width:100%!important;min-width:auto!important}@media (max-width:480px){.landing-view-module__MEpJna__content{padding:var(--space-4,16px)}.landing-view-module__MEpJna__avatar{width:64px;height:64px}.landing-view-module__MEpJna__name{font-size:22px}.landing-view-module__MEpJna__promptBarWrapper{padding:0 var(--space-3,12px) calc(var(--space-5,20px) + env(safe-area-inset-bottom,0px))}}
.DateRangePicker-module__94q4NG__wrapper{justify-content:flex-start;align-items:flex-start;display:flex}.DateRangePicker-module__94q4NG__triggerWrap{display:contents}.DateRangePicker-module__94q4NG__chip{appearance:none;color:var(--color-text-tertiary);cursor:pointer;text-decoration-color:#0000;transition:color .15s,text-decoration-color .15s}.DateRangePicker-module__94q4NG__chip:hover{color:var(--color-text-secondary);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--color-bg-AccentBorder);text-decoration-color:var(--color-bg-AccentBorder)}.DateRangePicker-module__94q4NG__chip:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.DateRangePicker-module__94q4NG__panel{--dp-cell-min-h:32px;--dp-cell-font:12px;--dp-cell-gap:var(--space-1);--dp-cell-radius:7px;--dp-segment-value-font:13px;--dp-action-grow:0;--dp-action-pad:var(--space-2) var(--space-4);padding:var(--space-4);transform-origin:0 0}.DateRangePicker-module__94q4NG__sheetRoot{--dp-cell-min-h:46px;--dp-cell-font:14px;--dp-cell-gap:var(--space-2);--dp-cell-radius:12px;--dp-segment-value-font:15px;--dp-action-grow:1;--dp-action-pad:14px var(--space-4)}.DateRangePicker-module__94q4NG__sheetBody{gap:var(--space-3);flex-direction:column;display:flex;overflow-x:hidden}.DateRangePicker-module__94q4NG__sheetBody .DateRangePicker-module__94q4NG__nav,.DateRangePicker-module__94q4NG__sheetBody .DateRangePicker-module__94q4NG__assist{margin-top:0}.DateRangePicker-module__94q4NG__sheetHeader{gap:var(--space-3);margin-bottom:var(--space-2);flex-direction:column;display:flex}.DateRangePicker-module__94q4NG__sheetTitle{color:var(--color-text-primary);margin:0;}.DateRangePicker-module__94q4NG__segments{align-items:stretch;gap:var(--space-2);display:flex}.DateRangePicker-module__94q4NG__segment{appearance:none;min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-bg-Border);background:var(--color-bg-Background);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:2px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.DateRangePicker-module__94q4NG__segment:hover{background:var(--color-hover-bg);border-color:var(--color-hover-border)}.DateRangePicker-module__94q4NG__segment:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.DateRangePicker-module__94q4NG__segmentActive{border-color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-text-primary)}.DateRangePicker-module__94q4NG__segmentCaption{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-tertiary);font-size:10px;font-weight:600}.DateRangePicker-module__94q4NG__segmentValue{font-size:var(--dp-segment-value-font);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;max-width:100%;font-weight:500;overflow:hidden}.DateRangePicker-module__94q4NG__segmentValueEmpty{color:var(--color-text-tertiary);font-weight:400}.DateRangePicker-module__94q4NG__segmentValueMuted{color:var(--color-text-secondary);font-style:italic}.DateRangePicker-module__94q4NG__segmentArrow{color:var(--color-text-tertiary);flex-shrink:0;align-self:center;font-size:12px}.DateRangePicker-module__94q4NG__nav{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-4);margin-bottom:var(--space-2);display:flex}.DateRangePicker-module__94q4NG__navStep{appearance:none;width:var(--dp-cell-min-h);height:var(--dp-cell-min-h);border:1px solid var(--color-bg-Border);background:var(--color-bg-Background);color:var(--color-text-secondary);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:flex}.DateRangePicker-module__94q4NG__navStep .material-symbols-outlined{font-size:18px;line-height:1}.DateRangePicker-module__94q4NG__navStep:hover:not(:disabled){background:var(--color-hover-bg);border-color:var(--color-hover-border)}.DateRangePicker-module__94q4NG__navStep:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.DateRangePicker-module__94q4NG__navStep:disabled{opacity:.35;cursor:not-allowed}.DateRangePicker-module__94q4NG__navLabel{appearance:none;min-height:var(--dp-cell-min-h);padding:0 var(--space-2);color:var(--color-text-primary);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:auto;justify-content:center;align-items:center;gap:2px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s;display:flex}.DateRangePicker-module__94q4NG__navLabel .material-symbols-outlined{color:var(--color-text-tertiary);font-size:18px;line-height:1}.DateRangePicker-module__94q4NG__navLabel:hover{background:var(--color-hover-bg)}.DateRangePicker-module__94q4NG__navLabel:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.DateRangePicker-module__94q4NG__navLabelActive{border-color:var(--color-bg-Border);background:var(--color-bg-Surface)}.DateRangePicker-module__94q4NG__navLabelText{white-space:nowrap}.DateRangePicker-module__94q4NG__grid{gap:var(--dp-cell-gap);flex-direction:column;display:flex}.DateRangePicker-module__94q4NG__gridRow{gap:var(--dp-cell-gap);grid-template-columns:repeat(4,1fr);display:grid}.DateRangePicker-module__94q4NG__gridCell{min-width:0;display:flex}.DateRangePicker-module__94q4NG__cellButton{appearance:none;min-width:0;min-height:var(--dp-cell-min-h);border-radius:var(--dp-cell-radius);color:var(--color-text-primary);font-size:var(--dp-cell-font);font-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;flex:auto;justify-content:center;align-items:center;padding:0 2px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:flex}.DateRangePicker-module__94q4NG__cellButton:hover{background:var(--color-hover-bg)}.DateRangePicker-module__94q4NG__cellButton:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:-1px}.DateRangePicker-module__94q4NG__cellButtonSelected,.DateRangePicker-module__94q4NG__cellButtonSelected:hover{background:var(--color-text-primary);color:var(--color-bg-Background)}.DateRangePicker-module__94q4NG__cellButton[aria-disabled=true]{opacity:.3;cursor:not-allowed}.DateRangePicker-module__94q4NG__cellButton[aria-disabled=true]:hover{background:0 0}.DateRangePicker-module__94q4NG__assist{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:32px;margin-top:var(--space-3);display:flex}.DateRangePicker-module__94q4NG__assistText{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:12px;overflow:hidden}.DateRangePicker-module__94q4NG__assistDuration{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-weight:500}.DateRangePicker-module__94q4NG__assistHint{color:var(--color-text-tertiary)}.DateRangePicker-module__94q4NG__presentToggle{appearance:none;min-height:30px;padding:0 var(--space-3);border:1px solid var(--color-bg-Border);background:var(--color-bg-Background);color:var(--color-text-secondary);cursor:pointer;touch-action:manipulation;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.DateRangePicker-module__94q4NG__presentToggle .material-symbols-outlined{font-size:16px;line-height:1}.DateRangePicker-module__94q4NG__presentToggle:hover{background:var(--color-hover-bg);border-color:var(--color-hover-border)}.DateRangePicker-module__94q4NG__presentToggle:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.DateRangePicker-module__94q4NG__presentToggleOn{border-color:var(--color-text-primary);background:var(--color-text-primary);color:var(--color-bg-Background)}.DateRangePicker-module__94q4NG__presentToggleOn:hover{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-bg-Background)}.DateRangePicker-module__94q4NG__footer{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-bg-Border);display:flex}.DateRangePicker-module__94q4NG__actions{justify-content:flex-end;gap:var(--space-2);flex:auto;display:flex}.DateRangePicker-module__94q4NG__cancelButton,.DateRangePicker-module__94q4NG__applyButton{flex-grow:var(--dp-action-grow,0);padding:var(--dp-action-pad);cursor:pointer;touch-action:manipulation;border-radius:8px;font-size:13px;font-weight:500;transition:opacity .15s,background .15s}.DateRangePicker-module__94q4NG__cancelButton{border:1px solid var(--color-bg-Border);color:var(--color-text-secondary);background:0 0}.DateRangePicker-module__94q4NG__cancelButton:hover{background:var(--color-hover-bg)}.DateRangePicker-module__94q4NG__cancelButton:focus-visible,.DateRangePicker-module__94q4NG__applyButton:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.DateRangePicker-module__94q4NG__applyButton{border:1px solid var(--color-text-primary);background:var(--color-text-primary);color:var(--color-bg-Background)}.DateRangePicker-module__94q4NG__applyButton:hover:not(:disabled){opacity:.9}.DateRangePicker-module__94q4NG__applyButton:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.DateRangePicker-module__94q4NG__chip,.DateRangePicker-module__94q4NG__segment,.DateRangePicker-module__94q4NG__navStep,.DateRangePicker-module__94q4NG__navLabel,.DateRangePicker-module__94q4NG__cellButton,.DateRangePicker-module__94q4NG__presentToggle,.DateRangePicker-module__94q4NG__cancelButton,.DateRangePicker-module__94q4NG__applyButton{transition:none}}
.AchievementItem-module__Rd8pCa__contextRow{margin-top:.375rem;margin-bottom:0}.AchievementItem-module__Rd8pCa__arrowIcon{color:var(--color-bg-Border);-webkit-user-select:none;user-select:none;justify-content:flex-start;align-items:flex-start;line-height:1;display:flex}.AchievementItem-module__Rd8pCa__customArrow{opacity:.5;transition:opacity .2s}.AchievementItem-module__Rd8pCa__root:hover .AchievementItem-module__Rd8pCa__customArrow{opacity:1}.AchievementItem-module__Rd8pCa__editRow{align-items:flex-start;gap:.5rem;display:flex}.AchievementItem-module__Rd8pCa__placeholderWrap{flex:1;min-width:0;position:relative}.AchievementItem-module__Rd8pCa__placeholderWrapEmpty .AchievementItem-module__Rd8pCa__placeholderOverlay{display:flex}.AchievementItem-module__Rd8pCa__placeholderOverlay{pointer-events:none;align-items:flex-start;padding:2px 0 0;display:none;position:absolute;inset:0}.AchievementItem-module__Rd8pCa__placeholderText{font-family:var(--font-sans);letter-spacing:0;font-variation-settings:"wght" 500;font-synthesis-weight:none;color:var(--color-text-tertiary);font-size:18px;font-weight:600;line-height:22px}.AchievementItem-module__Rd8pCa__placeholderKbd{min-width:1.25em;font-family:var(--font-sans);color:var(--color-text-tertiary);background:var(--color-bg-Surface);border-bottom:3px solid #0003;border-radius:4px;justify-content:center;align-items:center;padding:2px 6px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.AchievementItem-module__Rd8pCa__textZone{field-sizing:content;min-height:1.5em;display:block}.AchievementItem-module__Rd8pCa__textZoneWrapOnly{resize:none;white-space:normal;overflow-wrap:break-word}.AchievementItem-module__Rd8pCa__syncRow{margin-top:.5rem}@supports not (field-sizing:content){.AchievementItem-module__Rd8pCa__textZone{min-height:4.5em}}.AchievementItem-module__Rd8pCa__muted{color:hsl(var(--muted-foreground))}.AchievementItem-module__Rd8pCa__proposalContent{padding-right:28px}.AchievementItem-module__Rd8pCa__deletedText{margin:0;display:block;text-decoration:line-through!important;-webkit-text-decoration-color:var(--color-correctionpen-primary)!important;text-decoration-color:var(--color-correctionpen-primary)!important;text-decoration-thickness:1.5px!important}
.ActionSuggestionsRow-module__YT-z4q__root{width:100%;padding:6px 32px;position:relative}.ActionSuggestionsRow-module__YT-z4q__buttonRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ActionSuggestionsRow-module__YT-z4q__button{font-family:var(--font-sans);letter-spacing:.5px;font-variation-settings:"wght" 500;color:var(--color-text-secondary);cursor:pointer;touch-action:manipulation;background:0 0;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;line-height:1.3;transition:color .15s,background-color .15s,border-color .15s}.ActionSuggestionsRow-module__YT-z4q__button:hover{color:var(--color-text-primary);background:var(--color-bg-Surface-0);border-color:var(--color-bg-LightBorder)}.ActionSuggestionsRow-module__YT-z4q__button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ActionSuggestionsRow-module__YT-z4q__button{transition:none}}
.DndOverlay-module__mi7C6q__overlayWrapper{min-height:0;overflow:visible;height:auto!important}.DndOverlay-module__mi7C6q__overlayEntryBlock{opacity:1;align-items:flex-start;min-height:min-content;padding-right:28px;display:flex}.DndOverlay-module__mi7C6q__overlayEntryIconSlot{width:var(--sortable-gutter);flex-shrink:0;position:relative}.DndOverlay-module__mi7C6q__overlayEntryHandle{padding:var(--sortable-handler-padding-top) 0 0 0;color:hsl(var(--muted-foreground));justify-content:flex-start;align-items:flex-start;display:flex}.DndOverlay-module__mi7C6q__overlayEntryIconBox{box-sizing:border-box;width:100%;min-width:0;min-height:var(--sortable-left-chrome-min-height);padding-top:var(--sortable-handler-padding-top);justify-content:flex-start;align-items:flex-start;display:flex}.DndOverlay-module__mi7C6q__overlayEntryContent{width:100%;min-width:0;min-height:min-content;padding:var(--sortable-content-padding-vertical) 0 var(--sortable-content-padding-vertical) var(--sortable-content-padding-left);border:1px solid var(--color-bg-Surface);background-color:var(--color-bg-Background);color:var(--color-text-primary);box-shadow:var(--dnd-overlay-box-shadow);border-radius:16px;flex:1;transition:box-shadow .2s}.DndOverlay-module__mi7C6q__overlayEntryTitle{color:var(--color-text-primary);}.DndOverlay-module__mi7C6q__overlayEntrySubtitle{color:var(--color-text-tertiary);margin-top:.25rem;font-size:.875rem}.DndOverlay-module__mi7C6q__overlayEducationArea{color:var(--color-text-primary);}.DndOverlay-module__mi7C6q__overlayEducationInstitution,.DndOverlay-module__mi7C6q__overlayEducationPeriod{color:var(--color-text-tertiary);text-transform:uppercase;margin-top:.25rem;font-size:.875rem}.DndOverlay-module__mi7C6q__overlayEducationInfoRow{flex-flow:wrap;align-items:center;gap:6px;margin-top:.25rem;display:flex}.DndOverlay-module__mi7C6q__overlayEducationDot{color:var(--color-text-tertiary);font-size:8px;line-height:1}.DndOverlay-module__mi7C6q__overlayEntry{opacity:.9;background-color:var(--color-bg-Background);border:1px solid var(--color-bg-Surface);padding:var(--sortable-content-padding-vertical) 0 var(--sortable-content-padding-vertical) var(--sortable-content-padding-left);box-shadow:var(--dnd-overlay-box-shadow);transition:box-shadow .8s var(--easing-emphasized);border-radius:16px}.DndOverlay-module__mi7C6q__overlaySkillsGroup{opacity:1;align-items:flex-start;min-height:min-content;padding-right:28px;display:flex}.DndOverlay-module__mi7C6q__overlaySkillsGroupIconSlot{width:var(--sortable-gutter);flex-shrink:0;position:relative}.DndOverlay-module__mi7C6q__overlaySkillsGroupHandle{padding:var(--sortable-handler-padding-top) 0 0 0;color:hsl(var(--muted-foreground));justify-content:flex-start;align-items:flex-start;display:flex}.DndOverlay-module__mi7C6q__overlaySkillsGroupContent{width:100%;min-width:0;min-height:min-content;padding:var(--sortable-content-padding-vertical) 0 var(--sortable-content-padding-vertical) var(--sortable-content-padding-left);border:1px solid var(--color-bg-Surface);background-color:var(--color-bg-Background);color:var(--color-text-primary);box-shadow:var(--dnd-overlay-box-shadow);border-radius:16px;flex:1;transition:box-shadow .2s}.DndOverlay-module__mi7C6q__overlaySkillsGroupTitle{color:var(--color-text-primary);}.DndOverlay-module__mi7C6q__overlayParagraph{opacity:1;align-items:flex-start;min-height:min-content;padding-right:28px;display:flex}.DndOverlay-module__mi7C6q__overlayParagraphIconSlot{width:var(--sortable-gutter);flex-shrink:0;position:relative}.DndOverlay-module__mi7C6q__overlayParagraphHandle{padding:var(--sortable-handler-padding-top) 0 0 0;color:hsl(var(--muted-foreground));justify-content:flex-start;align-items:flex-start;display:flex}.DndOverlay-module__mi7C6q__overlayParagraphContent{width:100%;min-width:0;min-height:min-content;padding:var(--sortable-content-padding-vertical) 0 var(--sortable-content-padding-vertical) var(--sortable-content-padding-left);border:1px solid var(--color-bg-Surface);background-color:var(--color-bg-Background);color:var(--color-text-primary);white-space:normal;overflow-wrap:break-word;word-break:break-word;border-radius:16px;flex:1;transition:box-shadow .2s;animation:.2s forwards DndOverlay-module__mi7C6q__overlayBulletShadowIn;}.DndOverlay-module__mi7C6q__overlayBullet{opacity:1;align-items:flex-start;min-height:min-content;padding-right:28px;display:flex}.DndOverlay-module__mi7C6q__overlayBulletIconSlot{width:var(--sortable-gutter);flex-shrink:0;position:relative}.DndOverlay-module__mi7C6q__overlayBulletHandle{padding:var(--sortable-experience-bullet-left-padding-top) 0 0 0;color:hsl(var(--muted-foreground));justify-content:flex-start;align-items:flex-start;display:flex}.DndOverlay-module__mi7C6q__overlayBulletContent{width:100%;min-width:0;min-height:min-content;padding:var(--sortable-content-padding-vertical) 0 var(--sortable-content-padding-vertical) var(--sortable-content-padding-left);border:1px solid var(--color-bg-Surface);background-color:var(--color-bg-Background);color:var(--color-text-primary);white-space:normal;overflow-wrap:break-word;word-break:break-word;border-radius:16px;flex:1;transition:box-shadow .2s;animation:.2s forwards DndOverlay-module__mi7C6q__overlayBulletShadowIn;}.DndOverlay-module__mi7C6q__overlayBulletContentPlaceholder{color:var(--color-text-tertiary)}@keyframes DndOverlay-module__mi7C6q__overlayBulletShadowIn{0%{box-shadow:var(--achievement-box-shadow)}to{box-shadow:var(--dnd-overlay-box-shadow)}}.DndOverlay-module__mi7C6q__overlaySectionIndex{border:1px solid var(--color-bg-Border);background:var(--color-bg-Background);width:100%;height:48px;min-height:48px;box-shadow:var(--dnd-overlay-box-shadow);border-radius:12px;align-items:center;display:flex}.DndOverlay-module__mi7C6q__overlaySectionContained{width:100%;max-width:var(--canvas-max-width,700px);margin:0 auto;padding:0 20px}.DndOverlay-module__mi7C6q__overlaySectionIndexTitle{font-family:var(--font-sans);letter-spacing:1px;font-variation-settings:"wght" 650;text-transform:uppercase;color:var(--color-text-primary);background:var(--color-bg-Background);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:700;line-height:1.2}
.proposal-create-ghost-module__mUAV6W__ghostSortableBlock{--ghost-right-padding:28px}.proposal-create-ghost-module__mUAV6W__ghostMain{padding-right:var(--ghost-right-padding,28px)}.proposal-create-ghost-module__mUAV6W__ghostFooterSpacer{margin-top:8px}.proposal-create-ghost-module__mUAV6W__ghostBulletArrow{color:color-mix(in srgb, var(--color-correctionpen-primary) 70%, transparent);-webkit-user-select:none;user-select:none;justify-content:flex-start;align-items:flex-start;line-height:1;transition:color .3s cubic-bezier(.4,0,.2,1);display:flex}:is(.type-text-L:hover .proposal-create-ghost-module__mUAV6W__ghostBulletArrow,.type-text-L:focus-within .proposal-create-ghost-module__mUAV6W__ghostBulletArrow){color:var(--color-text-primary)}.proposal-create-ghost-module__mUAV6W__ghostBulletArrowSvg{opacity:.85;transition:opacity .3s cubic-bezier(.4,0,.2,1)}:is(.type-text-L:hover .proposal-create-ghost-module__mUAV6W__ghostBulletArrowSvg,.type-text-L:focus-within .proposal-create-ghost-module__mUAV6W__ghostBulletArrowSvg){opacity:1}.proposal-create-ghost-module__mUAV6W__ghostBulletText{overflow-wrap:anywhere;margin:0;padding:0}.proposal-create-ghost-module__mUAV6W__ghostLanguageIcon{color:color-mix(in srgb, var(--color-correctionpen-primary) 70%, transparent);-webkit-user-select:none;user-select:none;justify-content:flex-start;align-items:center;line-height:1;transition:color .3s cubic-bezier(.4,0,.2,1);display:flex}:is(.type-text-L:hover .proposal-create-ghost-module__mUAV6W__ghostLanguageIcon,.type-text-L:focus-within .proposal-create-ghost-module__mUAV6W__ghostLanguageIcon){color:var(--color-text-primary)}.proposal-create-ghost-module__mUAV6W__ghostLanguageRow{flex-direction:column;gap:4px;display:flex}.proposal-create-ghost-module__mUAV6W__ghostLanguageName{color:var(--color-correctionpen-primary);margin:0}.proposal-create-ghost-module__mUAV6W__ghostLanguageFluency{color:color-mix(in srgb, var(--color-correctionpen-primary) 70%, transparent);margin:0}.proposal-create-ghost-module__mUAV6W__ghostParagraphText{overflow-wrap:anywhere;margin:0;padding:0;line-height:1.4}.proposal-create-ghost-module__mUAV6W__ghostInlineDiffWrap{width:100%;min-width:0}.proposal-create-ghost-module__mUAV6W__ghostLanguageEditRow{flex-direction:column;gap:8px;display:flex}.proposal-create-ghost-module__mUAV6W__ghostEditInput{border:1px solid var(--color-correctionpen-primary);background:var(--color-bg-Surface);color:var(--color-text-primary);font-family:inherit;font-size:inherit;border-radius:4px;outline:none;padding:4px 8px}
.achievements-module__kAwPdW__list{flex-direction:column;justify-content:flex-start;gap:0;width:100%;min-width:0;display:flex}.achievements-module__kAwPdW__actionRowSlot{box-shadow:none;background:0 0;border:none;margin:0;padding:0;list-style:none}
.LinkedPortfolioRow-module__qGybQa__root{--linked-project-thumb-height:clamp(80px, 14vw, 112px);padding-left:var(--sortable-title-padding-left);margin:0 0 1.5rem}.LinkedPortfolioRow-module__qGybQa__strip{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.75rem;margin:0;padding:.5rem 0;list-style:none;display:flex}@container resumeCanvas not (min-width:599px){.LinkedPortfolioRow-module__qGybQa__root{padding-left:calc(var(--sortable-content-padding-left) * 2)}}.LinkedPortfolioRow-module__qGybQa__item{flex:none}.LinkedPortfolioRow-module__qGybQa__card{box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:16px;min-width:0;max-width:min(72vw,320px);display:block}.LinkedPortfolioRow-module__qGybQa__card[data-thumb-aspect="1/1"]{width:var(--linked-project-thumb-height)}.LinkedPortfolioRow-module__qGybQa__card[data-thumb-aspect="2/1"]{width:calc(var(--linked-project-thumb-height) * 2)}.LinkedPortfolioRow-module__qGybQa__thumb{box-sizing:border-box;background:var(--color-bg-Surface,var(--muted));border-radius:16px;width:100%;position:relative;overflow:hidden}.LinkedPortfolioRow-module__qGybQa__thumbAspect1_1{aspect-ratio:1}.LinkedPortfolioRow-module__qGybQa__thumbAspect2_1{aspect-ratio:2}.LinkedPortfolioRow-module__qGybQa__thumbEmpty{background:linear-gradient(155deg, color-mix(in srgb, var(--color-bg-Surface,var(--muted)) 88%, var(--foreground) 12%), var(--color-bg-Surface,var(--muted)) 52%, color-mix(in srgb, var(--foreground) 18%, var(--color-bg-Surface,var(--muted)) 82%));border:1px solid color-mix(in srgb, var(--color-text-tertiary,var(--muted-foreground)) 22%, transparent)}.LinkedPortfolioRow-module__qGybQa__thumbImg{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.LinkedPortfolioRow-module__qGybQa__thumbPlaceholder{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.LinkedPortfolioRow-module__qGybQa__thumbPlaceholderInitial{font-family:var(--font-sans);color:color-mix(in srgb, var(--color-text-tertiary,var(--muted-foreground)) 65%, var(--color-text-primary,var(--foreground)) 35%);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(1.75rem,10vw,2.25rem);font-weight:500;line-height:1}.LinkedPortfolioRow-module__qGybQa__titleOverlay{background:linear-gradient(180deg, transparent 28%, color-mix(in srgb, var(--foreground) 72%, transparent) 100%);opacity:0;align-items:flex-end;padding:.65rem .75rem;display:flex;position:absolute;inset:0}.LinkedPortfolioRow-module__qGybQa__title{width:100%;font-family:var(--font-sans);color:var(--background,#fff);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.LinkedPortfolioRow-module__qGybQa__item:hover .LinkedPortfolioRow-module__qGybQa__titleOverlay{opacity:1}}.LinkedPortfolioRow-module__qGybQa__unlinkButton{z-index:1;pointer-events:auto;background:color-mix(in srgb, var(--foreground) 62%, transparent);width:24px;height:24px;color:var(--background,#fff);cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background-color .15s;display:flex;position:absolute;top:6px;right:6px}.LinkedPortfolioRow-module__qGybQa__unlinkButton:hover{background:color-mix(in srgb, var(--foreground) 82%, transparent)}.LinkedPortfolioRow-module__qGybQa__unlinkIcon{font-size:16px;line-height:1}@media (hover:hover) and (pointer:fine){.LinkedPortfolioRow-module__qGybQa__item:hover .LinkedPortfolioRow-module__qGybQa__unlinkButton,.LinkedPortfolioRow-module__qGybQa__unlinkButton:focus-visible{opacity:1}}@media not all and (hover:hover){.LinkedPortfolioRow-module__qGybQa__unlinkButton{opacity:1}}.LinkedPortfolioRow-module__qGybQa__unlinkButton:focus-visible{opacity:1;outline:2px solid var(--background,#fff);outline-offset:1px}
.ExperienceItem-module__lyy1vq__root{position:relative}.ExperienceItem-module__lyy1vq__rootEditing{border-radius:.5rem;transition:background-color .15s}.ExperienceItem-module__lyy1vq__rootEditing:hover{background-color:hsl(var(--muted) / .3)}.ExperienceItem-module__lyy1vq__deleteStrike,.ExperienceItem-module__lyy1vq__rootPendingRemove :is(h1,h2,h3,h4,h5,h6,p,span,li,strong,em,time,b,i,small,label){text-decoration:line-through!important;-webkit-text-decoration-color:var(--color-correctionpen-primary)!important;text-decoration-color:var(--color-correctionpen-primary)!important;text-decoration-thickness:1.5px!important}:is(.ExperienceItem-module__lyy1vq__rootPendingRemove [data-proposal-footer],.ExperienceItem-module__lyy1vq__rootPendingRemove [data-proposal-footer] *,.ExperienceItem-module__lyy1vq__rootPendingRemove [data-proposal-actions],.ExperienceItem-module__lyy1vq__rootPendingRemove [data-proposal-actions] *){text-decoration:none!important}
.CoverLetterParagraphList-module__Zn4BCW__paragraphList{flex-direction:column;justify-content:flex-start;width:100%;min-width:0;margin-top:1rem;padding:0;list-style:none;display:flex}.CoverLetterParagraphList-module__Zn4BCW__actionRowSlot{box-shadow:none;background:0 0;border:none;margin:0;padding:0;list-style:none}.CoverLetterParagraphList-module__Zn4BCW__empty{border:2px dashed hsl(var(--border));text-align:center;border-radius:.5rem;margin-top:1rem;padding:2rem}.CoverLetterParagraphList-module__Zn4BCW__emptyText{color:hsl(var(--muted-foreground));margin:0}
.CoverLetterEditorSurface-module__fUeT9a__root{width:100%;max-width:100%;padding-block:1.5rem 3rem}.CoverLetterEditorSurface-module__fUeT9a__empty{color:var(--color-text-secondary);padding:2rem 1.25rem;font-size:.9375rem}.CoverLetterEditorSurface-module__fUeT9a__titleChevronIcon{color:var(--color-text-tertiary,var(--muted-foreground));flex-shrink:0;font-size:1.25rem;line-height:1}@media (prefers-reduced-motion:reduce){.CoverLetterEditorSurface-module__fUeT9a__root{scroll-behavior:auto}}
.StudioCoverLetterCanvas-module__vXMgvG__workspace{flex:1;width:100%;min-width:0;min-height:0;overflow:visible}.StudioCoverLetterCanvas-module__vXMgvG__content{width:100%;min-width:0;max-width:100%;padding:1rem 0 50vh}
.ChatHistoryControl-module__hzdmZa__trigger{box-sizing:border-box;border:1px solid var(--color-bgblur-Border);background-color:var(--color-bgblur-Background);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);width:48px;height:48px;box-shadow:var(--color-shadow-blur);color:var(--color-text-secondary);cursor:pointer;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;transition:filter .12s,color .12s;display:inline-flex}.ChatHistoryControl-module__hzdmZa__trigger:hover{color:var(--color-text-primary);filter:brightness(1.06)}.ChatHistoryControl-module__hzdmZa__trigger:focus-visible{outline-offset:2px;outline:2px solid}.ChatHistoryControl-module__hzdmZa__trigger .ChatHistoryControl-module__hzdmZa__material-symbols-outlined{font-size:20px}.ChatHistoryControl-module__hzdmZa__surface{flex-direction:column;gap:2px;padding:6px;display:flex}.ChatHistoryControl-module__hzdmZa__newChat{box-sizing:border-box;width:100%;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-weight:600;display:flex}.ChatHistoryControl-module__hzdmZa__newChat:hover{background:#7f7f7f1f}.ChatHistoryControl-module__hzdmZa__newChat .ChatHistoryControl-module__hzdmZa__material-symbols-outlined{font-size:18px}.ChatHistoryControl-module__hzdmZa__sectionLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);padding:8px 10px 4px;font-size:11px;font-weight:600}.ChatHistoryControl-module__hzdmZa__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ChatHistoryControl-module__hzdmZa__row{align-items:stretch;gap:2px;display:flex;position:relative}.ChatHistoryControl-module__hzdmZa__item{box-sizing:border-box;min-width:0;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.ChatHistoryControl-module__hzdmZa__item:hover{background:#7f7f7f1f}.ChatHistoryControl-module__hzdmZa__itemActive{background:var(--color-bgblur-Background);box-shadow:inset 0 0 0 1px var(--color-bgblur-Border)}.ChatHistoryControl-module__hzdmZa__itemTitle{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:13px;overflow:hidden}.ChatHistoryControl-module__hzdmZa__itemMeta{color:var(--color-text-secondary);font-size:11px}.ChatHistoryControl-module__hzdmZa__empty{color:var(--color-text-secondary);padding:10px;font-size:12px}.ChatHistoryControl-module__hzdmZa__rowDelete{width:32px;color:var(--color-text-secondary);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .12s,color .12s,background-color .12s;display:inline-flex}.ChatHistoryControl-module__hzdmZa__row:hover .ChatHistoryControl-module__hzdmZa__rowDelete,.ChatHistoryControl-module__hzdmZa__rowDelete:focus-visible{opacity:1}.ChatHistoryControl-module__hzdmZa__rowDelete:hover{color:var(--color-text-primary);background:#7f7f7f1f}.ChatHistoryControl-module__hzdmZa__rowDelete .ChatHistoryControl-module__hzdmZa__material-symbols-outlined{font-size:18px}.ChatHistoryControl-module__hzdmZa__confirm{box-sizing:border-box;background:#7f7f7f1f;border-radius:8px;align-items:center;gap:6px;width:100%;padding:8px 10px;display:flex}.ChatHistoryControl-module__hzdmZa__confirmLabel{min-width:0;color:var(--color-text-secondary);flex:1;font-size:12px}.ChatHistoryControl-module__hzdmZa__confirmYes,.ChatHistoryControl-module__hzdmZa__confirmNo{font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600}.ChatHistoryControl-module__hzdmZa__confirmYes{color:var(--color-status-danger,#d9534f)}.ChatHistoryControl-module__hzdmZa__confirmNo{color:var(--color-text-secondary)}.ChatHistoryControl-module__hzdmZa__confirmYes:hover,.ChatHistoryControl-module__hzdmZa__confirmNo:hover{background:#7f7f7f29}
.ChatPanel-module__yWW1za__chatPanel{contain:layout;--rezum-comet-len:42deg;--rezum-comet-depth:14px;--rezum-comet-blur:26px;--rezum-border-spin-duration:6s;flex-direction:column;flex:1;align-self:stretch;width:100%;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.ChatPanel-module__yWW1za__panelFooter{background:0 0}
.StudioLayout-module__H7L78a__viewport{background-color:var(--color-bg-Background);--studio-sidebar-peek-inset-top:var(--pane-header-height);--studio-sidebar-peek-inset-left:24px;--studio-sidebar-peek-inset-bottom:24px;isolation:isolate;--studio-pane-base-fill:transparent;flex-direction:row;width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}.StudioLayout-module__H7L78a__sidebarContainer{isolation:isolate;flex-direction:column;flex-shrink:0;justify-content:flex-start;height:100%;display:flex;position:relative;overflow:visible}.StudioLayout-module__H7L78a__sidebarContainerOpen{width:30%;max-width:500px}@media (min-width:900px){.StudioLayout-module__H7L78a__sidebarContainerOpen{transition:width var(--studio-sidebar-snap-duration,.24s) cubic-bezier(.22, 1, .36, 1), max-width var(--studio-sidebar-snap-duration,.24s) cubic-bezier(.22, 1, .36, 1)}.StudioLayout-module__H7L78a__viewport[data-sidebar-resizing=true][data-sidebar-presentation=docked] .StudioLayout-module__H7L78a__sidebarContainerOpen{transition:none}.StudioLayout-module__H7L78a__sidebarContainer[data-sidebar-presentation=compressed],.StudioLayout-module__H7L78a__sidebarContainer[data-sidebar-presentation=floating]{z-index:60}.StudioLayout-module__H7L78a__sidebarContainer[data-sidebar-presentation=compressed] .StudioLayout-module__H7L78a__mobileSidebarDrawer,.StudioLayout-module__H7L78a__sidebarContainer[data-sidebar-presentation=floating] .StudioLayout-module__H7L78a__mobileSidebarDrawer{top:var(--studio-sidebar-peek-inset-top);left:var(--studio-sidebar-peek-inset-left);width:min(var(--studio-sidebar-peek-w,500px), calc(100vw - 44px));max-width:min(var(--studio-sidebar-peek-w,500px), calc(100vw - 44px));--studio-sidebar-peek-max-h:calc(100dvh - var(--studio-sidebar-peek-inset-top) - var(--studio-sidebar-peek-inset-bottom));--studio-sidebar-peek-min-h:50dvh;height:auto;min-height:min(var(--studio-sidebar-peek-min-h), var(--studio-sidebar-peek-max-h));max-height:var(--studio-sidebar-peek-max-h);z-index:60;background-color:var(--color-bg-Surface);--studio-sidebar-drawer-chrome-opacity:1;transform-origin:0 0;will-change:opacity, transform;border-radius:20px;margin:0;position:fixed;bottom:auto;right:auto}.StudioLayout-module__H7L78a__sidebarContainer[data-sidebar-presentation=compressed] .StudioLayout-module__H7L78a__mobileSidebarDrawer{opacity:0;box-shadow:none;pointer-events:none;visibility:hidden;transition:none;transform:translate(-14px)scale(.97)}.StudioLayout-module__H7L78a__sidebarContainer[data-sidebar-presentation=compressed] .StudioLayout-module__H7L78a__mobileSidebarDrawer,.StudioLayout-module__H7L78a__sidebarContainer[data-sidebar-presentation=compressed] .StudioLayout-module__H7L78a__mobileSidebarDrawer *{pointer-events:none}.StudioLayout-module__H7L78a__sidebarContainer[data-sidebar-presentation=floating] .StudioLayout-module__H7L78a__mobileSidebarDrawer{opacity:1;box-shadow:none;pointer-events:auto;visibility:visible;transition:opacity .2s,transform .26s cubic-bezier(.16,1,.3,1),visibility linear;transform:translate(0)scale(1)}.StudioLayout-module__H7L78a__viewport[data-sidebar-resizing=true] .StudioLayout-module__H7L78a__sidebarContainer[data-sidebar-presentation=compressed] .StudioLayout-module__H7L78a__mobileSidebarDrawer,.StudioLayout-module__H7L78a__viewport[data-sidebar-resizing=true] .StudioLayout-module__H7L78a__sidebarContainer[data-sidebar-presentation=floating] .StudioLayout-module__H7L78a__mobileSidebarDrawer{transition:none}.StudioLayout-module__H7L78a__sidebarRail{z-index:62;flex:auto;align-self:stretch;width:100%;min-height:0;position:relative}}.StudioLayout-module__H7L78a__sidebarResizer{z-index:5;touch-action:none;pointer-events:auto;justify-content:center;align-items:stretch;width:32px;display:flex;position:absolute;inset:0}.StudioLayout-module__H7L78a__sidebarResizerPortal{z-index:60;box-sizing:border-box;pointer-events:auto;touch-action:none;width:32px;height:100dvh;max-height:100dvh;position:fixed;top:0;left:0}.StudioLayout-module__H7L78a__sidebarResizerZone{cursor:col-resize;-webkit-user-select:none;user-select:none;background:0 0;border:none;width:100%;height:100%;margin:0;padding:0;position:relative}.StudioLayout-module__H7L78a__sidebarResizerZone:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px;border-radius:4px}@media (max-width:899px){.StudioLayout-module__H7L78a__sidebarResizer{display:none}}@media (prefers-reduced-motion:reduce){.StudioLayout-module__H7L78a__sidebarContainerOpen,.StudioLayout-module__H7L78a__mobileSidebarDrawer,.StudioLayout-module__H7L78a__mobileSidebarDrawer:before{transition-duration:.01ms}.StudioLayout-module__H7L78a__sidebarContainer[data-sidebar-presentation=compressed] .StudioLayout-module__H7L78a__mobileSidebarDrawer,.StudioLayout-module__H7L78a__sidebarContainer[data-sidebar-presentation=floating] .StudioLayout-module__H7L78a__mobileSidebarDrawer{transition:none}}.StudioLayout-module__H7L78a__mainContainer{flex-direction:column;flex:1;align-items:center;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.StudioLayout-module__H7L78a__main{flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;padding:0;display:flex;overflow:hidden}.StudioLayout-module__H7L78a__panelsRow{--panels-gap:0px;--studio-panel-duration-open:.4s;--studio-panel-ease-open:cubic-bezier(.4, 0, .2, 1);--studio-panel-canvas-opacity-out-duration:.18s;--studio-panel-canvas-opacity-in-duration:.26s;--studio-panel-canvas-opacity-in-delay:.14s;flex-direction:row;flex:1;gap:0;width:100%;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.StudioLayout-module__H7L78a__panelsRow:not(:has([data-panel-view=full]))>:first-child{transition:opacity var(--studio-panel-canvas-opacity-in-duration) ease-out;transition-delay:var(--studio-panel-canvas-opacity-in-delay)}.StudioLayout-module__H7L78a__panelsRow:has([data-panel-view=full])>:first-child{opacity:0;pointer-events:none;transition:width var(--studio-panel-duration-open) var(--studio-panel-ease-open), flex var(--studio-panel-duration-open) var(--studio-panel-ease-open), opacity var(--studio-panel-canvas-opacity-out-duration) ease-out;transition-delay:0s,0s,0s;flex:0!important;width:0!important}.StudioLayout-module__H7L78a__panelsRow:has([data-panel-view=full])>:last-child{flex:1;min-width:0;max-width:100%}.StudioLayout-module__H7L78a__panelsRow>:first-child,.StudioLayout-module__H7L78a__panelsRow>:last-child{contain:layout}.StudioLayout-module__H7L78a__mobileSidebarBackdrop{display:none}.StudioLayout-module__H7L78a__mobileSidebarDrawer{z-index:1;background-color:#0000;border:1px solid #0000;border-radius:20px;flex-direction:column;flex:auto;align-self:stretch;min-width:0;min-height:0;margin:22px 0 22px 22px;transition:flex .22s,margin .22s,border-radius .22s,max-height .22s;display:flex;position:relative;overflow:hidden}.StudioLayout-module__H7L78a__mobileSidebarDrawer:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background-color:var(--color-bg-Irrelevant);opacity:var(--studio-sidebar-drawer-chrome-opacity);transition:opacity .22s;position:absolute;inset:0}.StudioLayout-module__H7L78a__mobileSidebarDrawer>*{z-index:1;opacity:var(--studio-sidebar-content-opacity,1);transition:opacity .22s;position:relative}.StudioLayout-module__H7L78a__viewport[data-sidebar-resizing=true] .StudioLayout-module__H7L78a__mobileSidebarDrawer>*,.StudioLayout-module__H7L78a__viewport[data-sidebar-resizing=true] .StudioLayout-module__H7L78a__mobileSidebarDrawer:before,.StudioLayout-module__H7L78a__viewport[data-sidebar-snap-animating=true] .StudioLayout-module__H7L78a__mobileSidebarDrawer>*,.StudioLayout-module__H7L78a__viewport[data-sidebar-snap-animating=true] .StudioLayout-module__H7L78a__mobileSidebarDrawer:before{transition:none}@media (prefers-reduced-motion:reduce){.StudioLayout-module__H7L78a__mobileSidebarDrawer:before,.StudioLayout-module__H7L78a__mobileSidebarDrawer>*{transition:opacity .12s}}@media (max-width:899px){.StudioLayout-module__H7L78a__viewport{flex-direction:column}.StudioLayout-module__H7L78a__sidebarContainer{z-index:44;pointer-events:none;width:100%;height:100dvh;position:fixed;inset:0}.StudioLayout-module__H7L78a__sidebarContainerOpen{width:100%;max-width:none}.StudioLayout-module__H7L78a__mobileSidebarBackdrop{z-index:0;opacity:0;pointer-events:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:opacity var(--studio-mobile-backdrop-duration,.18s) ease;background:#00000080;border:0;margin:0;padding:0;display:block;position:absolute;inset:0}.StudioLayout-module__H7L78a__mobileSidebarDrawer{z-index:1;opacity:1;pointer-events:none;will-change:transform;width:90%;transition:transform var(--studio-mobile-drawer-duration,.26s) cubic-bezier(.22, 1, .36, 1);border-radius:0 20px 20px 0;margin:0;position:absolute;inset:0 auto 0 0;overflow:hidden;transform:translate(-100%)}.StudioLayout-module__H7L78a__viewport[data-mobile-nav-open=true] .StudioLayout-module__H7L78a__sidebarContainer{pointer-events:auto}.StudioLayout-module__H7L78a__viewport[data-mobile-nav-open=true] .StudioLayout-module__H7L78a__mobileSidebarBackdrop{opacity:1;pointer-events:auto}.StudioLayout-module__H7L78a__viewport[data-mobile-nav-open=true] .StudioLayout-module__H7L78a__mobileSidebarDrawer{pointer-events:auto;transform:translate(0)}@media (prefers-reduced-motion:reduce){.StudioLayout-module__H7L78a__mobileSidebarBackdrop{transition-duration:.01ms}.StudioLayout-module__H7L78a__mobileSidebarDrawer{will-change:auto;transition-duration:.01ms}}.StudioLayout-module__H7L78a__panelsRow{flex-direction:column}.StudioLayout-module__H7L78a__panelsRow>:first-child{flex:1;width:100%;min-height:0}.StudioLayout-module__H7L78a__panelsRow>[data-panel-content]:not([data-panel-body-open=true]){pointer-events:none;height:0;min-height:0;overflow:hidden}.StudioLayout-module__H7L78a__panelsRow>[data-panel-content][data-panel-body-open=true]{z-index:30;position:absolute;inset:0}}
/*# sourceMappingURL=3qwo6fbf0rqfe.css.map*/