.ExamChrome-module__B3nY5a__root{--exam-accent:var(--color-blue-1);--exam-bg:var(--color-white);--exam-card:var(--color-white);--exam-text:var(--color-black-1);--exam-muted:var(--color-black-4);--exam-border:var(--color-grey-5);min-height:100dvh;font-family:var(--font-family-primary);background:var(--exam-bg);color:var(--exam-text);display:flex}.ExamChrome-module__B3nY5a__content{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.ExamChrome-module__B3nY5a__authLoading{width:100%;max-width:680px;margin:var(--spacing-7xl)auto;padding:0 var(--spacing-3xl);gap:var(--spacing-xl);flex-direction:column;display:flex}.ExamChrome-module__B3nY5a__backHeader{align-items:center;gap:var(--spacing-3xl);padding:var(--spacing-xl)var(--spacing-6xl);border-bottom:1px solid var(--exam-border);background:var(--exam-card);box-sizing:border-box;min-height:76px;display:flex}.ExamChrome-module__B3nY5a__backTitle{min-width:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-md);color:var(--color-black-1);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.ExamChrome-module__B3nY5a__backSpacer{flex:1}.ExamChrome-module__B3nY5a__backTrailing{gap:var(--spacing-lg);justify-content:flex-end;align-items:center;min-width:44px;min-height:44px;display:flex}.ExamChrome-module__B3nY5a__cat{z-index:2;pointer-events:none;flex-direction:column;align-items:center;width:212px;display:flex;position:absolute;bottom:24px;right:22px}.ExamChrome-module__B3nY5a__catTip{width:194px;margin-bottom:var(--spacing-lg);padding:var(--spacing-md);border-radius:var(--radius-xs);background:var(--color-black-1);font-size:var(--font-size-2xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-sm);color:var(--color-white);white-space:pre-line;pointer-events:auto;position:relative}.ExamChrome-module__B3nY5a__catTip:after{content:"";border-left:9px solid #0000;border-right:9px solid #0000;border-top:10px solid var(--color-black-1);width:0;height:0;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.ExamChrome-module__B3nY5a__catImg{object-fit:contain;width:212px;height:212px}@media (max-width:1023.98px){.ExamChrome-module__B3nY5a__cat{display:none}.ExamChrome-module__B3nY5a__backHeader{padding:var(--spacing-lg)var(--spacing-2xl)}}
.BlueLoadingSteps-module__X3Gf7q__blue .camp-loading-steps__progress-fill{background:var(--color-blue-1)}.BlueLoadingSteps-module__X3Gf7q__blue .camp-loading-steps__percent{color:var(--color-blue-1)}.BlueLoadingSteps-module__X3Gf7q__blue .camp-loading-steps__icon--completed .camp-loading-steps__icon-img{content:var(--blue-step-done)}.BlueLoadingSteps-module__X3Gf7q__blue .camp-loading-steps__icon--in-progress .camp-loading-steps__icon-img{content:var(--blue-step-active)}
.progress-module__cNHivG__scroll{flex:1;justify-content:center;min-height:0;padding:40px 100px;display:flex;overflow:auto}.progress-module__cNHivG__scrollMobile{padding:24px 20px 32px}.progress-module__cNHivG__column{flex-direction:column;gap:24px;width:560px;max-width:100%;margin:auto 0;display:flex}.progress-module__cNHivG__loader{width:100%}.progress-module__cNHivG__factCard{border:1px solid var(--fc-border);background:var(--color-white);border-radius:24px;flex-direction:column;gap:6px;padding:24px;display:flex;position:relative}.progress-module__cNHivG__factTitle{color:var(--fc-text);padding-right:48px;font-size:16px;font-weight:500;line-height:24px}.progress-module__cNHivG__factText{color:var(--color-black-2,#333435);font-size:14px;line-height:20px}.progress-module__cNHivG__factBookmark{position:absolute;top:-1px;right:32px}.progress-module__cNHivG__card{border:1px solid var(--fc-border);background:var(--color-white);border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex}.progress-module__cNHivG__cardTitle{font-size:16px;font-weight:600;line-height:24px}.progress-module__cNHivG__sourceList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.progress-module__cNHivG__sourceRow{align-items:center;gap:12px;min-width:0;display:flex}.progress-module__cNHivG__sourceIcon{background:var(--fc-soft);border-radius:8px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;display:flex}.progress-module__cNHivG__sourceText{flex-direction:column;min-width:0;display:flex}.progress-module__cNHivG__sourceName{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.progress-module__cNHivG__sourceStatus{font-size:13px;line-height:18px}.progress-module__cNHivG__statusActive{color:var(--fc-accent)}.progress-module__cNHivG__statusReady{color:#177e4e}.progress-module__cNHivG__statusFailed{color:var(--fc-error)}.progress-module__cNHivG__spinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:14px;height:14px;animation:.9s linear infinite progress-module__cNHivG__fcSpin}@keyframes progress-module__cNHivG__fcSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.progress-module__cNHivG__spinner{animation:none}}.progress-module__cNHivG__decision{background:#fffbea;border-color:#f4e7b0}.progress-module__cNHivG__decisionText{color:var(--fc-text-2);margin:0;font-size:14px;line-height:20px}.progress-module__cNHivG__actions{flex-wrap:wrap;gap:8px;display:flex}.progress-module__cNHivG__actionsMobile{flex-direction:column;align-items:stretch}.progress-module__cNHivG__errorCard{text-align:center;background:#fdecec;border-color:#f6d3d3;align-items:center}.progress-module__cNHivG__errorText{color:var(--fc-error);margin:0;font-size:14px;line-height:20px}.progress-module__cNHivG__refundText{color:var(--fc-text-2);margin:0;font-size:13px;line-height:18px}
.ChatTable-module__dkqY0G__frame{background:var(--color-white);border:1px solid var(--color-grey-5);color:var(--color-black-1);font-family:var(--font-family-primary);white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-font-smoothing:antialiased;border-radius:16px;flex-direction:column;margin:12px 0;display:flex;overflow:hidden}.ChatTable-module__dkqY0G__toolbar{flex:none;align-items:flex-start;gap:8px;padding:12px 12px 8px;display:flex}.ChatTable-module__dkqY0G__titleBlock{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ChatTable-module__dkqY0G__title{color:var(--color-black-1);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.ChatTable-module__dkqY0G__meta{color:var(--color-black-5);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400;line-height:16px}.ChatTable-module__dkqY0G__actions{flex:none;align-items:center;gap:12px;display:flex}.ChatTable-module__dkqY0G__iconButton{width:20px;height:20px;color:var(--color-black-5);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition-property:color,transform;transition-duration:.15s;transition-timing-function:ease;display:inline-flex;position:relative}.ChatTable-module__dkqY0G__iconButton:before{content:"";position:absolute;inset:-10px -6px}.ChatTable-module__dkqY0G__iconButton:hover{color:var(--color-black-1)}.ChatTable-module__dkqY0G__iconButton:active{transform:scale(.96)}.ChatTable-module__dkqY0G__iconButton:focus-visible,.ChatTable-module__dkqY0G__iconButton[data-focus-ring]:focus{outline:2px solid var(--color-blue-1);outline-offset:2px}.ChatTable-module__dkqY0G__iconButton svg{display:block}.ChatTable-module__dkqY0G__viewport{border-top:1px solid var(--color-grey-5);position:relative}.ChatTable-module__dkqY0G__viewport[data-overflow=true]{padding-bottom:16px}.ChatTable-module__dkqY0G__scroller{overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden}.ChatTable-module__dkqY0G__scroller::-webkit-scrollbar{width:0;height:0}.ChatTable-module__dkqY0G__scroller:focus{outline:none}.ChatTable-module__dkqY0G__scroller:focus-visible{outline:2px solid var(--color-blue-1);outline-offset:-2px}.ChatTable-module__dkqY0G__table{border-collapse:separate;border-spacing:0;table-layout:fixed;margin:0;font-size:14px;line-height:20px}.ChatTable-module__dkqY0G__table th,.ChatTable-module__dkqY0G__table td{text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--color-grey-5);word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;padding:8px 12px}.ChatTable-module__dkqY0G__table th{background:var(--color-grey-6);color:var(--color-black-5);font-weight:500}.ChatTable-module__dkqY0G__table td{color:var(--color-black-1);font-weight:400}.ChatTable-module__dkqY0G__table a{overflow-wrap:anywhere}.ChatTable-module__dkqY0G__viewport:not([data-overflow=true]) .ChatTable-module__dkqY0G__table tbody tr:last-child>*{border-bottom:0}.ChatTable-module__dkqY0G__fade{top:0;right:var(--chat-table-scrollbar-y,0px);pointer-events:none;background:linear-gradient(90deg,#fff0,var(--color-white));opacity:0;width:56px;transition:opacity .15s;position:absolute;bottom:0}.ChatTable-module__dkqY0G__viewport[data-overflow=true]:not([data-at-end=true]) .ChatTable-module__dkqY0G__fade{opacity:1}.ChatTable-module__dkqY0G__track{height:4px;display:none;position:absolute;bottom:6px;left:8px;right:8px}.ChatTable-module__dkqY0G__viewport[data-overflow=true] .ChatTable-module__dkqY0G__track{display:block}.ChatTable-module__dkqY0G__thumb{background:var(--color-grey-5);cursor:grab;touch-action:none;border-radius:2px;height:4px;position:relative}.ChatTable-module__dkqY0G__thumb:before{content:"";position:absolute;inset:-6px 0}.ChatTable-module__dkqY0G__thumb:active{cursor:grabbing}.ChatTable-module__dkqY0G__footer{border-top:1px solid var(--color-grey-5);flex:none;padding:8px 0 8px 12px;display:flex}.ChatTable-module__dkqY0G__frame .ChatTable-module__dkqY0G__showAll.camp-link-button{color:var(--color-black-1);cursor:pointer;text-decoration:none}.ChatTable-module__dkqY0G__frame .ChatTable-module__dkqY0G__showAll.camp-link-button:hover{color:var(--color-black-3);text-decoration:none}.ChatTable-module__dkqY0G__frame .ChatTable-module__dkqY0G__showAll.camp-link-button:active{color:var(--color-black-4)}.ChatTable-module__dkqY0G__showAll:focus-visible{outline:2px solid var(--color-blue-1);outline-offset:2px;border-radius:4px}.ChatTable-module__dkqY0G__showAllInner{align-items:center;gap:8px;display:inline-flex}.ChatTable-module__dkqY0G__backdrop{z-index:1000;background:#23232366;justify-content:center;align-items:flex-start;padding:70px 24px;animation:.2s ChatTable-module__dkqY0G__backdropIn;display:flex;position:fixed;inset:0}.ChatTable-module__dkqY0G__dialog:focus{outline:none}.ChatTable-module__dkqY0G__dialog{flex-direction:column;width:100%;max-width:1200px;max-height:100%;animation:.2s cubic-bezier(.2,0,0,1) ChatTable-module__dkqY0G__dialogIn;display:flex}.ChatTable-module__dkqY0G__dialog .ChatTable-module__dkqY0G__frame{border-radius:20px;flex:0 auto;min-height:0;margin:0;box-shadow:0 16px 48px #00000029}.ChatTable-module__dkqY0G__dialog .ChatTable-module__dkqY0G__viewport{flex-direction:column;flex:0 auto;min-height:0;display:flex}.ChatTable-module__dkqY0G__dialog .ChatTable-module__dkqY0G__scroller{overscroll-behavior:contain;scrollbar-width:auto;flex:0 auto;min-height:0;overflow:auto}.ChatTable-module__dkqY0G__dialog .ChatTable-module__dkqY0G__scroller::-webkit-scrollbar{width:4px;height:0}.ChatTable-module__dkqY0G__dialog .ChatTable-module__dkqY0G__scroller::-webkit-scrollbar-thumb{background:var(--color-grey-5);border-radius:2px}.ChatTable-module__dkqY0G__dialog .ChatTable-module__dkqY0G__table thead th{z-index:1;position:sticky;top:0}@media (max-width:767px){.ChatTable-module__dkqY0G__backdrop{padding:0}.ChatTable-module__dkqY0G__dialog{max-width:none;height:100%}.ChatTable-module__dkqY0G__dialog .ChatTable-module__dkqY0G__frame{box-shadow:none;border:0;border-radius:0;flex:auto}.ChatTable-module__dkqY0G__dialog .ChatTable-module__dkqY0G__viewport,.ChatTable-module__dkqY0G__dialog .ChatTable-module__dkqY0G__scroller{flex:auto}}@keyframes ChatTable-module__dkqY0G__backdropIn{0%{opacity:0}}@keyframes ChatTable-module__dkqY0G__dialogIn{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.ChatTable-module__dkqY0G__backdrop,.ChatTable-module__dkqY0G__dialog{animation:none}}
.chat-module__ceFu5W__list{padding-top:var(--chat-list-pad-top,24px);scrollbar-width:thin;scrollbar-color:var(--color-grey-5,#e4ebef)transparent;flex-direction:column;flex:1;gap:16px;padding-bottom:32px;padding-left:24px;padding-right:24px;display:flex;overflow-y:auto}.chat-module__ceFu5W__list::-webkit-scrollbar{width:4px}.chat-module__ceFu5W__list::-webkit-scrollbar-track{background:0 0}.chat-module__ceFu5W__list::-webkit-scrollbar-thumb{background:var(--color-grey-5,#e4ebef);border-radius:100px}.chat-module__ceFu5W__list::-webkit-scrollbar-thumb:hover{background:var(--color-black-5,#7a7f82)}.chat-module__ceFu5W__empty{text-align:center;color:#7a7f82;flex:1;justify-content:center;align-items:center;padding:16px;font-size:14px;display:flex}.chat-module__ceFu5W__listWelcome{justify-content:center;align-items:stretch}.chat-module__ceFu5W__welcome{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.chat-module__ceFu5W__welcomeAvatar{aspect-ratio:124/112;width:132px;height:auto;margin-bottom:4px;display:block}.chat-module__ceFu5W__welcomeTitle{font-family:"Oceanic Grotesk",var(--font-family-primary,sans-serif);color:var(--color-black-1,#232323);margin:0;font-size:20px;font-weight:500;line-height:28px}.chat-module__ceFu5W__welcomeSubtitle{font-family:"Oceanic Grotesk",var(--font-family-primary,sans-serif);color:var(--color-black-3,#434546);margin:0;font-size:16px;font-weight:400;line-height:24px}.chat-module__ceFu5W__bubbleUser,.chat-module__ceFu5W__bubbleAssistant{font-family:"Oceanic Grotesk",var(--font-family-primary,sans-serif);word-break:break-word;white-space:pre-wrap;color:#232323;flex-direction:column;gap:4px;font-size:16px;line-height:24px;display:flex}.chat-module__ceFu5W__bubbleUser{background-color:#f2f6f8;border:1px solid #e4ebef;border-radius:24px 24px 4px;align-self:flex-end;width:fit-content;max-width:90%;margin-left:16px;padding:12px 20px}.chat-module__ceFu5W__bubbleAssistant{align-self:stretch;max-width:100%}.chat-module__ceFu5W__partText{white-space:pre-wrap}.chat-module__ceFu5W__quoteWrap{align-self:flex-end;max-width:100%;position:relative}.chat-module__ceFu5W__quoteChip{background:var(--color-grey-6,#f2f6f8);color:#4a5054;cursor:default;border-left:3px solid #c8d2da;border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:4px 10px;font-size:13px;line-height:18px;display:flex}.chat-module__ceFu5W__quoteChipText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-module__ceFu5W__quotePopover{background:var(--color-white,#fff);border:1px solid var(--color-grey-5,#e4ebef);z-index:1000;border-radius:10px;width:280px;max-width:80vw;padding:10px;position:fixed;box-shadow:0 4px 20px #8b8b8b29}.chat-module__ceFu5W__quotePopoverText{max-height:180px;color:var(--color-black-1,#232323);white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:20px;overflow-y:auto}.chat-module__ceFu5W__quoteCopyBtn{border:1px solid var(--color-grey-5,#e4ebef);color:#4a5054;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:4px 8px;font-size:13px;line-height:18px;transition:background .15s;display:inline-flex}.chat-module__ceFu5W__quoteCopyBtn:hover{background:var(--color-grey-6,#f2f6f8)}.chat-module__ceFu5W__markdown{white-space:normal;font-family:"Oceanic Grotesk",var(--font-family-primary,sans-serif);color:#232323;font-size:16px;line-height:24px}.chat-module__ceFu5W__markdown>:first-child{margin-top:0}.chat-module__ceFu5W__markdown>:last-child{margin-bottom:0}.chat-module__ceFu5W__markdown p{margin:0 0 8px}.chat-module__ceFu5W__markdown hr{border:none;border-top:1px solid var(--color-grey-4,#d3dade)}:is(.chat-module__ceFu5W__markdown ul,.chat-module__ceFu5W__markdown ol){margin:0 0 8px;padding-left:20px}.chat-module__ceFu5W__markdown li{margin:2px 0}.chat-module__ceFu5W__markdown li>p{margin:0}:is(.chat-module__ceFu5W__markdown li>ul,.chat-module__ceFu5W__markdown li>ol){margin:2px 0}:is(.chat-module__ceFu5W__markdown h1,.chat-module__ceFu5W__markdown h2,.chat-module__ceFu5W__markdown h3,.chat-module__ceFu5W__markdown h4,.chat-module__ceFu5W__markdown h5,.chat-module__ceFu5W__markdown h6){margin:12px 0 6px;font-weight:600;line-height:1.3}.chat-module__ceFu5W__markdown h1{font-size:20px}.chat-module__ceFu5W__markdown h2{font-size:18px}.chat-module__ceFu5W__markdown h3{font-size:17px}:is(.chat-module__ceFu5W__markdown h4,.chat-module__ceFu5W__markdown h5,.chat-module__ceFu5W__markdown h6){font-size:16px}.chat-module__ceFu5W__markdown strong{font-weight:600}.chat-module__ceFu5W__markdown em{font-style:italic}.chat-module__ceFu5W__markdown a{color:#286aff;text-underline-offset:2px;text-decoration:underline}.chat-module__ceFu5W__markdown a:hover{text-decoration-thickness:2px}.chat-module__ceFu5W__markdown code{background-color:#f2f6f8;border:1px solid #e4ebef;border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}.chat-module__ceFu5W__markdown pre{background-color:#f2f6f8;border:1px solid #e4ebef;border-radius:8px;margin:8px 0;padding:12px;overflow-x:auto}.chat-module__ceFu5W__markdown pre code{background:0 0;border:none;border-radius:0;padding:0;font-size:13px;line-height:20px}.chat-module__ceFu5W__markdown blockquote{color:#4a5054;border-left:3px solid #c8d2da;margin:8px 0;padding:4px 12px}.chat-module__ceFu5W__markdown :is(h1,h2,h3,h4,h5,h6,p):has(+[data-chat-table-titled]){display:none}.chat-module__ceFu5W__markdown :is(h1,h2,h3,h4,h5,h6,p):first-child:has(+[data-chat-table-titled])+[data-chat-table-titled]{margin-top:0}.chat-module__ceFu5W__markdown img{border-radius:8px;max-width:100%;height:auto}.chat-module__ceFu5W__streamingHint{align-items:center;gap:6px;padding:4px 0;display:flex}.chat-module__ceFu5W__streamingCat{object-fit:cover;flex-shrink:0;width:32px;height:32px}.chat-module__ceFu5W__streamingVerb{color:#7a7f82;font-size:13px;line-height:20px}.chat-module__ceFu5W__streamingText{min-width:0;font-size:13px;line-height:20px}.chat-module__ceFu5W__streamingProgress{font-size:13px;line-height:20px;font-weight:var(--font-weight-regular,400);color:var(--color-black-5,#7a7f82);white-space:nowrap;flex-shrink:0;margin-left:auto}.chat-module__ceFu5W__streamingTextCompact{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.chat-module__ceFu5W__streamingMeta{color:var(--color-black-3,#434546)}.chat-module__ceFu5W__mentionChip{align-items:center;gap:var(--spacing-sm,4px);vertical-align:baseline;max-width:220px;margin:0 var(--spacing-xs,2px);padding:0 var(--spacing-md,8px);border-radius:var(--radius-2xs,8px);font:inherit;font-weight:var(--font-weight-regular,400);white-space:nowrap;color:var(--text-primary,#232323);background-color:var(--bg-tertiary,#e4ebef);border:none;display:inline-flex}.chat-module__ceFu5W__mentionChipIcon{max-height:14px;color:var(--text-secondary,#626669);flex-shrink:0;align-items:center;display:inline-flex}.chat-module__ceFu5W__mentionChipText{text-overflow:ellipsis;min-width:0;overflow:hidden}.chat-module__ceFu5W__mentionChipClickable{cursor:pointer}.chat-module__ceFu5W__mentionChipClickable:hover{background-color:var(--color-grey-4,#d3dade)}.chat-module__ceFu5W__skillChip{max-width:100%;line-height:var(--line-height-md,24px);align-self:flex-start;margin:0}.chat-module__ceFu5W__skillChipIcon{object-fit:contain;flex-shrink:0;width:16px;height:16px}.chat-module__ceFu5W__activeContextChip{align-self:flex-start}.chat-module__ceFu5W__inputWrap{flex-direction:column;gap:8px;display:flex}.chat-module__ceFu5W__selectedTextCard{background:var(--color-white,#fff);border:1px solid var(--color-grey-5,#e4ebef);font-family:var(--font-family-primary);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:8px;padding:8px;display:flex}.chat-module__ceFu5W__selectedTextBody{flex-direction:column;flex:1;gap:4px;min-width:0;padding:8px;display:flex}.chat-module__ceFu5W__selectedTextLabel{font-weight:var(--font-weight-medium,500);font-size:var(--font-size-2xs,14px);color:var(--color-black-1,#232323);line-height:16px}.chat-module__ceFu5W__selectedTextContent{font-weight:var(--font-weight-regular,400);color:var(--color-black-1,#232323);-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;white-space:pre-wrap;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.chat-module__ceFu5W__selectedTextClose{background:var(--color-grey-6,#f2f6f8);border-radius:999px;flex-shrink:0;align-items:center;padding:2px;transition:background .15s;display:flex}.chat-module__ceFu5W__selectedTextClose:hover{background:var(--color-grey-5,#e4ebef)}.chat-module__ceFu5W__inputCard{z-index:1;background-color:#fff;border:1px solid #e4ebef;border-radius:16px;flex-direction:column;gap:8px;padding:20px;display:flex;box-shadow:0 4px 20px #8b8b8b14}.chat-module__ceFu5W__inputCard:focus-within{border-color:#c8d2da}.chat-module__ceFu5W__textarea{resize:none;width:100%;font-family:"Oceanic Grotesk",var(--font-family-primary,sans-serif);color:#232323;background:0 0;border:none;outline:none;flex:1;min-height:60px;max-height:200px;padding:0;font-size:16px;line-height:24px}.chat-module__ceFu5W__textarea::placeholder{color:#7a7f82}.chat-module__ceFu5W__attachmentList{flex-shrink:0;align-items:flex-start;gap:12px;display:flex;overflow-x:auto}.chat-module__ceFu5W__inputActions{justify-content:space-between;align-items:center;gap:8px;display:flex}.chat-module__ceFu5W__inputActionsLeft,.chat-module__ceFu5W__inputActionsRight{align-items:center;gap:8px;display:flex}.chat-module__ceFu5W__rollbackRow{align-self:flex-start;margin-top:4px;display:inline-flex}.chat-module__ceFu5W__feedbackWrap{flex-direction:column;align-self:stretch;gap:8px;margin-top:4px;display:flex}.chat-module__ceFu5W__feedbackRow{align-self:flex-start;gap:4px;display:inline-flex}.chat-module__ceFu5W__feedbackIconButton{width:28px;height:28px;color:var(--color-black-4,#626669);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.chat-module__ceFu5W__feedbackIconButton:hover{background:var(--color-grey-6,#f2f6f8)}.chat-module__ceFu5W__feedbackIconButtonActive{color:var(--color-black-1,#232323);background:var(--color-grey-6,#f2f6f8)}.chat-module__ceFu5W__feedbackCard{background-color:#fff;border:1px solid #e4ebef;border-radius:20px;flex-direction:column;gap:12px;padding:20px;display:flex;box-shadow:0 4px 20px #8b8b8b14}.chat-module__ceFu5W__feedbackCardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.chat-module__ceFu5W__feedbackTitle{font-family:"Oceanic Grotesk",var(--font-family-primary,sans-serif);color:#7a7f82;margin:0;font-size:13px;font-weight:400;line-height:18px}.chat-module__ceFu5W__feedbackClose{width:24px;height:24px;color:var(--color-black-4,#626669);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s;display:flex}.chat-module__ceFu5W__feedbackClose:hover{background:var(--color-grey-6,#f2f6f8)}.chat-module__ceFu5W__feedbackReasons{flex-wrap:wrap;gap:12px;display:flex}.chat-module__ceFu5W__feedbackReasonPill{font-weight:700!important}.chat-module__ceFu5W__feedbackReasonPillActive{background:var(--color-grey-5,#e4ebef)!important;box-shadow:inset 0 0 0 1px #d3dade!important}.chat-module__ceFu5W__feedbackOther{flex-direction:column;gap:4px;display:flex}.chat-module__ceFu5W__feedbackOtherLabel{color:#7a7f82;font-size:13px;line-height:18px}.chat-module__ceFu5W__feedbackTextarea{resize:vertical;width:100%;min-height:60px;max-height:160px;font-family:"Oceanic Grotesk",var(--font-family-primary,sans-serif);color:#232323;background:#f2f6f8;border:1px solid #e4ebef;border-radius:12px;padding:10px 12px;font-size:14px;line-height:20px}.chat-module__ceFu5W__feedbackTextarea:focus{border-color:#c8d2da;outline:none}.chat-module__ceFu5W__feedbackCounter{color:#7a7f82;align-self:flex-end;font-size:12px;line-height:16px}.chat-module__ceFu5W__feedbackError{color:#b3261e;margin:0;font-size:13px;line-height:18px}.chat-module__ceFu5W__feedbackFooter{justify-content:flex-start;display:flex}.chat-module__ceFu5W__feedbackDivider{background:#e4ebef;border:none;align-self:stretch;height:1px;margin:0}.chat-module__ceFu5W__inputTapArea{display:contents}
.HandoffCard-module__He3YIa__container{width:100%;margin-bottom:var(--spacing-xl,16px);container-type:inline-size}.HandoffCard-module__He3YIa__card{align-items:center;gap:var(--spacing-xl,16px);text-align:left;background:var(--color-white,#fff);border:1px solid var(--color-grey-5,#e4ebef);border-radius:var(--radius-md,16px);cursor:pointer;width:100%;padding:12px 16px 12px 12px;transition:box-shadow .15s;display:flex;box-shadow:0 4px 20px #8b8b8b14}.HandoffCard-module__He3YIa__card:hover:not(:disabled){box-shadow:0 4px 20px #8b8b8b29}.HandoffCard-module__He3YIa__card:disabled{cursor:default;opacity:.6}.HandoffCard-module__He3YIa__icon{--job-icon-radius:var(--radius-md,16px)}.HandoffCard-module__He3YIa__body{justify-content:center;gap:var(--spacing-xs,2px);flex-direction:column;flex:1;min-width:0;display:flex}.HandoffCard-module__He3YIa__title,.HandoffCard-module__He3YIa__subtitle{font-family:var(--font-family-primary,sans-serif);font-size:var(--font-size-2xs,14px);line-height:var(--line-height-sm,20px)}.HandoffCard-module__He3YIa__title{font-weight:var(--font-weight-medium,500);color:var(--color-black-1,#232323)}.HandoffCard-module__He3YIa__subtitle{font-weight:var(--font-weight-regular,400);color:var(--color-black-5,#7a7f82)}.HandoffCard-module__He3YIa__cta{justify-content:center;align-items:center;gap:var(--spacing-md,8px);border:1px solid var(--color-grey-5,#e4ebef);border-radius:var(--radius-xs,10px);min-width:44px;min-height:44px;font-family:var(--font-family-primary,sans-serif);font-size:var(--font-size-2xs,14px);line-height:var(--line-height-sm,20px);font-weight:var(--font-weight-medium,500);color:var(--color-black-1,#232323);flex-shrink:0;padding:0 12px 0 20px;display:flex}@container (max-width:420px){.HandoffCard-module__He3YIa__cta{display:none}}
.FollowUpList-module__x8JN-G__root{gap:var(--spacing-md,8px);width:100%;font-family:var(--font-family-primary);flex-direction:column;display:flex}.FollowUpList-module__x8JN-G__header{font-size:var(--font-size-xs,16px);line-height:var(--line-height-md,24px);font-weight:var(--font-weight-medium,500);color:var(--color-black-1,#232323)}.FollowUpList-module__x8JN-G__list{flex-direction:column;width:fit-content;max-width:100%;display:flex}.FollowUpList-module__x8JN-G__item{border:none;border-top:1px solid var(--color-grey-5,#e4ebef);border-bottom:1px solid var(--color-grey-5,#e4ebef);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:12px;width:100%;margin-bottom:-1px;padding:12px 24px 12px 0;font-family:inherit;transition:opacity .12s;display:flex}.FollowUpList-module__x8JN-G__item:hover{opacity:.7}.FollowUpList-module__x8JN-G__item:disabled{cursor:default;opacity:.5}.FollowUpList-module__x8JN-G__item:first-child{border-top:none}.FollowUpList-module__x8JN-G__arrow{color:var(--color-black-1,#232323);flex-shrink:0;display:flex}.FollowUpList-module__x8JN-G__text{min-width:0;font-size:var(--font-size-xs,16px);line-height:var(--line-height-md,24px);font-weight:var(--font-weight-regular,400);color:var(--color-black-1,#232323);word-break:break-word;flex:1 1 0}
.FollowUpSuggestions-module__L5lIxW__container{margin-top:var(--spacing-xl,16px)}
.TokensBanner-module__HyFaWW__banner{background:#eef3ff;border:1px solid #d1dfff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;display:flex;box-shadow:0 2px 12px #286aff33}.TokensBanner-module__HyFaWW__text{font-family:"Oceanic Grotesk",var(--font-family-primary,sans-serif);font-size:16px;font-weight:var(--font-weight-regular,400);color:var(--color-black-1,#232323);margin:0;line-height:24px}.TokensBanner-module__HyFaWW__button{height:44px;font-family:"Oceanic Grotesk",var(--font-family-primary,sans-serif);font-size:14px;font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);cursor:pointer;background:#286aff;border:none;border-radius:10px;justify-content:center;align-items:center;padding:12px 20px;line-height:20px;transition:background .15s;display:inline-flex}.TokensBanner-module__HyFaWW__button:hover{background:#1f57d6}
.DialogWithPreview-module__Vx2aPG__overlay{z-index:1000;background-color:var(--bg-primary);animation:.2s ease-out DialogWithPreview-module__Vx2aPG__fadeIn;display:flex;position:fixed;inset:0}@keyframes DialogWithPreview-module__Vx2aPG__fadeIn{0%{opacity:0}to{opacity:1}}.DialogWithPreview-module__Vx2aPG__container{width:100%;height:100vh;display:flex}.DialogWithPreview-module__Vx2aPG__leftPanel{background:var(--bg-primary);flex-direction:column;flex-shrink:0;width:600px;display:flex}.DialogWithPreview-module__Vx2aPG__header{padding:var(--spacing-4xl);justify-content:space-between;align-items:center;padding-bottom:0;display:flex}.DialogWithPreview-module__Vx2aPG__headerLeft{align-items:center;gap:var(--spacing-lg);display:flex}.DialogWithPreview-module__Vx2aPG__title{font-family:var(--font-family-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--text-primary);margin:0}.DialogWithPreview-module__Vx2aPG__backButton,.DialogWithPreview-module__Vx2aPG__closeButton{border-radius:var(--radius-2xs);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:background-color .15s;display:flex}.DialogWithPreview-module__Vx2aPG__backButton:hover,.DialogWithPreview-module__Vx2aPG__closeButton:hover{background-color:var(--bg-secondary)}.DialogWithPreview-module__Vx2aPG__backButton .DialogWithPreview-module__Vx2aPG__icon{width:1.25rem;height:1.25rem;color:var(--text-primary)}.DialogWithPreview-module__Vx2aPG__closeButton .DialogWithPreview-module__Vx2aPG__icon{width:1.25rem;height:1.25rem;color:var(--text-secondary)}.DialogWithPreview-module__Vx2aPG__content{padding:var(--spacing-4xl);padding-top:var(--spacing-2xl);gap:var(--spacing-2xl);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.DialogWithPreview-module__Vx2aPG__footer{padding:var(--spacing-4xl);padding-top:0}.DialogWithPreview-module__Vx2aPG__rightPanel{padding:var(--spacing-4xl);background-color:var(--bg-secondary,#f8fafc);border-left:1px solid var(--border-primary,#e2e8f0);flex:1 0 0;justify-content:center;align-items:center;display:flex;overflow-y:auto}@media (max-width:1024px){.DialogWithPreview-module__Vx2aPG__container{flex-direction:column}.DialogWithPreview-module__Vx2aPG__leftPanel{width:100%;max-height:60vh}.DialogWithPreview-module__Vx2aPG__rightPanel{display:none}}
.DropdownMenuItem-module__y32Cia__item{align-items:flex-start;gap:var(--spacing-md,8px);padding:var(--spacing-lg,12px)var(--spacing-xl,16px);box-sizing:border-box;border-radius:var(--radius-xs,10px);cursor:pointer;background:var(--color-black-1,#232323);width:100%;color:var(--color-white,#fff);font-family:var(--font-family-primary,"Oceanic Grotesk",sans-serif);text-align:left;border:none;margin:0;transition:background-color .15s;display:flex}.DropdownMenuItem-module__y32Cia__item:focus{outline:none}.DropdownMenuItem-module__y32Cia__item:hover:not(:disabled),.DropdownMenuItem-module__y32Cia__item:focus-visible{background:var(--color-black-3,#434546);outline:none}.DropdownMenuItem-module__y32Cia__item:disabled{opacity:.5;cursor:not-allowed}.DropdownMenuItem-module__y32Cia__icon{flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.DropdownMenuItem-module__y32Cia__content{gap:var(--spacing-xs,2px);flex-direction:column;flex:1 0 0;justify-content:center;min-width:0;display:flex}.DropdownMenuItem-module__y32Cia__label{font-size:var(--font-size-xs,1rem);line-height:var(--line-height-md,1.5rem);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff)}.DropdownMenuItem-module__y32Cia__description{font-size:var(--font-size-2xs,.875rem);line-height:var(--line-height-sm,1.25rem);font-weight:var(--font-weight-regular,400);color:var(--color-grey-3,#c2c8cc)}.DropdownMenuItem-module__y32Cia__descriptionSuffix{color:#8e9498}
.FileDropzone-module__sA3K0q__dropzone{border:2px dashed var(--border-color,#e0e0e0);background-color:var(--bg-secondary,#fafafa);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:24px;transition:all .2s;display:flex;position:relative}.FileDropzone-module__sA3K0q__dropzone:hover{border-color:var(--primary-color,#3b82f6);background-color:var(--bg-hover,#f5f5f5)}.FileDropzone-module__sA3K0q__dragging{border-color:var(--primary-color,#3b82f6);background-color:var(--bg-active,#eff6ff);border-style:solid}.FileDropzone-module__sA3K0q__disabled{opacity:.5;cursor:not-allowed}.FileDropzone-module__sA3K0q__disabled:hover{border-color:var(--border-color,#e0e0e0);background-color:var(--bg-secondary,#fafafa)}.FileDropzone-module__sA3K0q__hiddenInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.FileDropzone-module__sA3K0q__placeholder{flex-direction:column;align-items:center;gap:8px;display:flex}.FileDropzone-module__sA3K0q__icon{font-size:32px}.FileDropzone-module__sA3K0q__text{color:var(--text-secondary,#666);text-align:center;font-size:14px}.FileDropzone-module__sA3K0q__status{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.FileDropzone-module__sA3K0q__spinner{border:3px solid var(--border-color,#e0e0e0);border-top-color:var(--primary-color,#3b82f6);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite FileDropzone-module__sA3K0q__spin}@keyframes FileDropzone-module__sA3K0q__spin{to{transform:rotate(360deg)}}.FileDropzone-module__sA3K0q__progressBar{background-color:var(--border-color,#e0e0e0);border-radius:4px;width:100%;max-width:200px;height:8px;overflow:hidden}.FileDropzone-module__sA3K0q__progressFill{background-color:var(--primary-color,#3b82f6);border-radius:4px;height:100%;transition:width .2s}.FileDropzone-module__sA3K0q__success{flex-direction:column;align-items:center;gap:8px;display:flex}.FileDropzone-module__sA3K0q__preview{object-fit:contain;border-radius:8px;max-width:100%;max-height:120px}.FileDropzone-module__sA3K0q__error{flex-direction:column;align-items:center;gap:8px;display:flex}.FileDropzone-module__sA3K0q__error .FileDropzone-module__sA3K0q__text{color:var(--error-color,#ef4444)}.FileDropzone-module__sA3K0q__resetButton{color:var(--primary-color,#3b82f6);border:1px solid var(--primary-color,#3b82f6);cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px;font-size:12px;transition:all .2s}.FileDropzone-module__sA3K0q__resetButton:hover{background-color:var(--primary-color,#3b82f6);color:#fff}
.SlashMenu-module__Md7dDa__menu{padding:var(--camp-spacing-md,8px);background:var(--camp-white,#fff);border:1px solid var(--camp-grey-5,#e4ebef);border-radius:var(--camp-radius-lg,16px);box-sizing:border-box;flex-direction:column;gap:2px;max-height:360px;display:flex;overflow-y:auto;box-shadow:0 12px 32px #23232329}.SlashMenu-module__Md7dDa__item{align-items:center;gap:var(--camp-spacing-md,8px);width:100%;padding:var(--camp-spacing-md,8px)var(--camp-spacing-lg,16px);background:var(--camp-white,#fff);color:var(--camp-black-1,#232323);border-radius:var(--camp-radius-xs,10px);text-align:left;cursor:pointer;border:none;font-family:inherit;transition:background-color .15s;display:flex}.SlashMenu-module__Md7dDa__item:hover,.SlashMenu-module__Md7dDa__itemSelected{background:var(--camp-grey-6,#f2f6f8)}.SlashMenu-module__Md7dDa__itemRow{align-items:center;gap:var(--camp-spacing-md,8px);flex:1;min-width:0;display:flex}.SlashMenu-module__Md7dDa__itemIcon{width:20px;height:20px;color:var(--camp-black-4,#626669);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SlashMenu-module__Md7dDa__itemIcon img{object-fit:contain;width:20px;height:20px}.SlashMenu-module__Md7dDa__itemChevron{color:var(--camp-black-4,#626669);flex-shrink:0;display:inline-flex}.SlashMenu-module__Md7dDa__divider{height:1px;margin:var(--camp-spacing-xs,4px)var(--camp-spacing-md,8px);background:var(--camp-grey-5,#e4ebef);flex-shrink:0}.SlashMenu-module__Md7dDa__sectionTitle{padding:var(--camp-spacing-xs,4px)var(--camp-spacing-lg,16px)0;font-size:var(--camp-font-size-3xs,12px);line-height:var(--camp-font-height-xs,16px);color:var(--camp-grey-1,#8e9498)}.SlashMenu-module__Md7dDa__back{align-items:center;gap:var(--camp-spacing-md,8px);width:100%;padding:var(--camp-spacing-md,8px)var(--camp-spacing-lg,16px);border-radius:var(--camp-radius-xs,10px);color:var(--camp-black-4,#626669);font-family:inherit;font-size:var(--camp-font-size-2xs,14px);line-height:var(--camp-font-height-sm,20px);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.SlashMenu-module__Md7dDa__back:hover{background:var(--camp-grey-6,#f2f6f8)}.SlashMenu-module__Md7dDa__empty{padding:var(--camp-spacing-md,8px)var(--camp-spacing-lg,16px);font-size:var(--camp-font-size-2xs,14px);line-height:var(--camp-font-height-sm,20px);color:var(--camp-grey-1,#8e9498)}.SlashMenu-module__Md7dDa__itemLabel{font-size:var(--camp-font-size-xs,16px);line-height:var(--camp-font-height-md,24px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.InputEditor-module__WpiI4a__inputEditor{flex-direction:column;width:100%;min-height:0;display:flex;position:relative}.InputEditor-module__WpiI4a__editorContainer{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;position:relative}.InputEditor-module__WpiI4a__prosemirrorEditor{scrollbar-width:thin;scrollbar-color:var(--color-grey-5,#e4ebef)transparent;width:100%;min-height:3rem;font-family:inherit;font-size:inherit;color:inherit;resize:none;overflow-wrap:break-word;word-wrap:break-word;background:0 0;border:none;outline:none;flex:auto;padding:0;line-height:1.5;overflow-y:auto}.InputEditor-module__WpiI4a__prosemirrorEditor:focus{outline:none}.InputEditor-module__WpiI4a__prosemirrorEditor::-webkit-scrollbar{width:4px}.InputEditor-module__WpiI4a__prosemirrorEditor::-webkit-scrollbar-track{background:0 0}.InputEditor-module__WpiI4a__prosemirrorEditor::-webkit-scrollbar-thumb{background:var(--color-grey-5,#e4ebef);border-radius:100px}.InputEditor-module__WpiI4a__prosemirrorEditor::-webkit-scrollbar-thumb:hover{background:var(--color-black-5,#7a7f82)}.InputEditor-module__WpiI4a__prosemirrorEditor.InputEditor-module__WpiI4a__disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.InputEditor-module__WpiI4a__prosemirrorEditor.InputEditor-module__WpiI4a__showPlaceholder[data-placeholder]:before{content:attr(data-placeholder);color:var(--Monochrome-Deep);pointer-events:none;opacity:.6;font:inherit;z-index:1;position:absolute;top:0;left:0}.InputEditor-module__WpiI4a__prosemirrorEditor .InputEditor-module__WpiI4a__ProseMirror,.InputEditor-module__WpiI4a__prosemirrorEditor .InputEditor-module__WpiI4a__ProseMirror-focused{outline:none}.InputEditor-module__WpiI4a__prosemirrorEditor ::selection{background:var(--color-background-accent)}.InputEditor-module__WpiI4a__prosemirrorEditor ::selection{background:var(--color-background-accent)}.InputEditor-module__WpiI4a__prosemirrorEditor p{margin:0}.InputEditor-module__WpiI4a__prosemirrorEditor p:first-child{margin-top:0}.InputEditor-module__WpiI4a__prosemirrorEditor p:last-child{margin-bottom:0}.InputEditor-module__WpiI4a__prosemirrorEditor{white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word}.InputEditor-module__WpiI4a__prosemirrorEditor *{overflow-wrap:break-word;word-wrap:break-word;max-width:100%}.InputEditor-module__WpiI4a__prosemirrorEditor{line-height:1.5}.InputEditor-module__WpiI4a__prosemirrorEditor .prosemirror-tag{align-items:center;gap:var(--spacing-sm);background:var(--bg-secondary);border-radius:var(--radius-2xs);padding:0 var(--spacing-md);margin:0 var(--spacing-xs);font-size:inherit;line-height:inherit;font-weight:var(--font-weight-regular);color:var(--text-primary);-webkit-user-select:none;user-select:none;cursor:default;white-space:nowrap;vertical-align:baseline;border:none;max-width:220px;transition:background-color .15s;animation:.15s ease-out InputEditor-module__WpiI4a__tagInsert;display:inline-flex;position:relative}.InputEditor-module__WpiI4a__prosemirrorEditor .prosemirror-tag:hover{background:var(--bg-tertiary)}.InputEditor-module__WpiI4a__prosemirrorEditor a.prosemirror-tag{cursor:pointer;text-decoration:none}:is(.InputEditor-module__WpiI4a__prosemirrorEditor a.prosemirror-tag:hover,.InputEditor-module__WpiI4a__prosemirrorEditor a.prosemirror-tag:active){background:var(--bg-tertiary);text-decoration:none}.InputEditor-module__WpiI4a__prosemirrorEditor .prosemirror-tag-content{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:var(--spacing-sm);flex:1;min-width:0;display:flex;overflow:hidden}.InputEditor-module__WpiI4a__prosemirrorEditor .prosemirror-tag-icon-container{max-height:14px;color:var(--text-secondary);flex-shrink:0;align-items:center;display:inline-flex}.InputEditor-module__WpiI4a__prosemirrorEditor .prosemirror-tag-icon-wrapper{align-items:center;max-height:14px;display:flex}.InputEditor-module__WpiI4a__prosemirrorEditor .prosemirror-tag-text{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.InputEditor-module__WpiI4a__prosemirrorEditor .ProseMirror-selectednode.prosemirror-tag{background:var(--accent-secondary-subtle);box-shadow:0 0 0 2px var(--accent-secondary-subtle)}@keyframes InputEditor-module__WpiI4a__tagInsert{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}
.QuestionForm-module__wmxavq__form{max-height:40vh;margin-top:var(--spacing-md,8px);margin-bottom:var(--spacing-lg,12px);font-family:var(--font-family-primary);flex-direction:column;display:flex}.QuestionForm-module__wmxavq__card{background:var(--color-white,#fff);border:1px solid var(--color-grey-6,#f2f6f8);border-radius:var(--radius-lg,20px);min-height:0;box-shadow:var(--shadow-lg,0 4px 20px 0 #8b8b8b14);flex-direction:column;flex:auto;display:flex;overflow:hidden}.QuestionForm-module__wmxavq__cardHeader{padding:var(--spacing-xl,16px)var(--spacing-xl,16px)var(--spacing-lg,12px);border-bottom:1px solid var(--color-grey-6,#f2f6f8);flex-direction:column;flex-shrink:0;gap:2px;display:flex}.QuestionForm-module__wmxavq__headerRow{align-items:flex-start;gap:var(--spacing-lg,12px);display:flex}.QuestionForm-module__wmxavq__cardTitle{min-width:0;font-size:14px;line-height:20px;font-weight:var(--font-weight-medium,500);color:var(--color-black-1,#232323);flex:1}.QuestionForm-module__wmxavq__cardCaption{color:var(--color-black-4,#626669);font-size:14px;line-height:20px}.QuestionForm-module__wmxavq__close{width:20px;height:20px;color:var(--color-black-4,#626669);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.QuestionForm-module__wmxavq__close:hover{background:var(--color-grey-6,#f2f6f8);color:var(--color-black-1,#232323)}.QuestionForm-module__wmxavq__pagerCount{color:var(--color-black-5,#7a7f82);white-space:nowrap;font-size:14px;line-height:20px}.QuestionForm-module__wmxavq__scrollArea{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.QuestionForm-module__wmxavq__cardBody{gap:var(--spacing-lg,12px);padding:var(--spacing-lg,12px)var(--spacing-xl,16px);flex-direction:column;display:flex}.QuestionForm-module__wmxavq__options{flex-direction:column;display:flex}.QuestionForm-module__wmxavq__option{padding:10px var(--spacing-xl,16px);border-bottom:1px solid var(--color-grey-6,#f2f6f8);cursor:pointer;align-items:flex-start;gap:10px;transition:background .12s;display:flex}.QuestionForm-module__wmxavq__optionLast{border-bottom:none}.QuestionForm-module__wmxavq__optionRevealed{border-bottom:none;padding-bottom:10px}.QuestionForm-module__wmxavq__option:hover{background:var(--color-grey-6,#f2f6f8)}.QuestionForm-module__wmxavq__control{flex-shrink:0;align-items:flex-start;padding:0;display:flex}.QuestionForm-module__wmxavq__optionBody{flex-direction:column;gap:2px;min-width:0;display:flex}.QuestionForm-module__wmxavq__optionLabel{font-size:14px;line-height:20px;font-weight:var(--font-weight-medium,500);color:var(--color-black-1,#232323)}.QuestionForm-module__wmxavq__optionLabelPlain{font-weight:var(--font-weight-regular,400)}.QuestionForm-module__wmxavq__optionDesc{color:var(--color-black-4,#626669);font-size:12px;line-height:16px}.QuestionForm-module__wmxavq__revealBlock{padding:0 var(--spacing-xl,16px)var(--spacing-lg,12px);flex-direction:column;gap:8px;display:flex}.QuestionForm-module__wmxavq__chips{gap:var(--spacing-md,8px);padding:var(--spacing-lg,12px)var(--spacing-xl,16px);flex-wrap:wrap;display:flex}.QuestionForm-module__wmxavq__chip{background:var(--color-white,#fff);border:1px solid var(--color-grey-5,#e4ebef);cursor:pointer;color:var(--color-black-1,#232323);border-radius:64px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:14px;line-height:20px;transition:background .12s,border-color .12s;display:inline-flex}.QuestionForm-module__wmxavq__chip:hover{background:var(--color-grey-6,#f2f6f8)}.QuestionForm-module__wmxavq__chipSelected,.QuestionForm-module__wmxavq__chipSelected:hover{background:var(--color-blue-7,#eef3ff);border-color:var(--color-blue-1,#286aff);box-shadow:inset 0 0 0 1px var(--color-blue-1,#286aff)}.QuestionForm-module__wmxavq__chipMuted{color:var(--color-black-4,#626669)}.QuestionForm-module__wmxavq__chipInput{background:var(--color-blue-7,#eef3ff);border:1px solid var(--color-blue-1,#286aff);border-radius:64px;align-items:center;padding:6px 12px;display:inline-flex}.QuestionForm-module__wmxavq__chipInputField{min-width:120px;color:var(--color-black-1,#232323);background:0 0;border:none;outline:none;padding:0;font-family:inherit;font-size:14px;line-height:20px}.QuestionForm-module__wmxavq__footer{justify-content:space-between;align-items:center;gap:var(--spacing-lg,12px);padding:10px var(--spacing-xl,16px);border-top:1px solid var(--color-grey-6,#f2f6f8);flex-shrink:0;display:flex}.QuestionForm-module__wmxavq__footerActions{gap:var(--spacing-md,8px);display:flex}
.MaterialsOffer-module__87sM4a__card{border:1px solid var(--color-grey-5,#e4ebef);border-radius:var(--radius-md,16px);background:var(--color-white,#fff);font-family:var(--font-family-primary,sans-serif);flex-direction:column;gap:12px;margin-bottom:8px;padding:20px;display:flex}.MaterialsOffer-module__87sM4a__title{font-size:var(--font-size-2xs,14px);line-height:var(--line-height-sm,20px);font-weight:var(--font-weight-medium,500);color:var(--color-black-1,#232323);margin:0}.MaterialsOffer-module__87sM4a__list{flex-direction:column;gap:12px;max-height:30vh;display:flex;overflow-y:auto}.MaterialsOffer-module__87sM4a__row{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.MaterialsOffer-module__87sM4a__name{overflow-wrap:anywhere;min-width:0;font-size:var(--font-size-2xs,14px);line-height:var(--line-height-sm,20px);color:var(--color-black-1,#232323)}.MaterialsOffer-module__87sM4a__more{font-size:var(--font-size-3xs,12px);line-height:var(--line-height-xs,16px);color:var(--color-black-5,#7a7f82);margin:0}.MaterialsOffer-module__87sM4a__actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}
.ToolTodoList-module__1VY4jq__list{--marker-size:16px;--marker-top:2px;--row-gap:10px;flex-direction:column;margin:4px 0;padding:0;list-style:none;display:flex}.ToolTodoList-module__1VY4jq__item{padding-bottom:var(--row-gap);align-items:flex-start;gap:12px;display:flex;position:relative}.ToolTodoList-module__1VY4jq__itemLast{padding-bottom:0}.ToolTodoList-module__1VY4jq__item:not(.ToolTodoList-module__1VY4jq__itemLast):before{content:"";left:calc(var(--marker-size)/2);top:calc(var(--marker-top) + var(--marker-size) + 4px);bottom:calc(4px - var(--marker-top));border-left:1px dashed var(--color-grey-4,#d3dade);position:absolute;transform:translate(-50%)}.ToolTodoList-module__1VY4jq__itemDone:not(.ToolTodoList-module__1VY4jq__itemLast):before{border-left-color:var(--color-green-1,#02a056)}.ToolTodoList-module__1VY4jq__marker{width:var(--marker-size);height:var(--marker-size);margin-top:var(--marker-top);box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.ToolTodoList-module__1VY4jq__markerInProgress{background:var(--color-white,#fff);border:2px solid var(--color-green-1,#02a056)}.ToolTodoList-module__1VY4jq__markerPending,.ToolTodoList-module__1VY4jq__markerCancelled{background:var(--color-grey-5,#e4ebef)}.ToolTodoList-module__1VY4jq__text{font-family:"Oceanic Grotesk",var(--font-family-primary,sans-serif);color:var(--color-black-1,#232323);word-break:break-word;font-size:14px;font-weight:400;line-height:20px}.ToolTodoList-module__1VY4jq__textMuted{color:var(--color-black-4,#626669)}
.TodoProgressPanel-module__0G2okq__panel{background:var(--color-white,#fff);border:1px solid var(--color-grey-5,#e4ebef);font-family:var(--font-family-primary);border-radius:12px;flex-direction:column;margin-bottom:8px;display:flex}.TodoProgressPanel-module__0G2okq__head{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:10px 12px;font-family:inherit;display:flex}.TodoProgressPanel-module__0G2okq__spinner{border:2px solid var(--color-grey-5,#e4ebef);border-top-color:var(--color-green-1,#02a056);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.9s linear infinite TodoProgressPanel-module__0G2okq__todo-progress-spin}@keyframes TodoProgressPanel-module__0G2okq__todo-progress-spin{to{transform:rotate(360deg)}}.TodoProgressPanel-module__0G2okq__marker{box-sizing:border-box;background:var(--color-white,#fff);border:2px solid var(--color-green-1,#02a056);border-radius:50%;flex-shrink:0;width:16px;height:16px}.TodoProgressPanel-module__0G2okq__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-black-1,#232323);flex:auto;font-size:14px;line-height:20px;overflow:hidden}.TodoProgressPanel-module__0G2okq__counter{color:var(--color-black-4,#626669);flex-shrink:0;font-size:13px;line-height:18px}.TodoProgressPanel-module__0G2okq__chevron{color:var(--color-black-4,#626669);flex-shrink:0;transition:transform .15s;display:inline-flex}.TodoProgressPanel-module__0G2okq__chevronUp{transform:rotate(180deg)}.TodoProgressPanel-module__0G2okq__body{border-top:1px solid var(--color-grey-6,#f2f6f8);max-height:30vh;padding:0 12px 12px;overflow-y:auto}
.TokensCaption-module__ls2qPq__caption{text-align:center;color:var(--color-black-5,#7a7f82);margin:12px 0 0;font-size:14px;font-weight:400;line-height:20px}.TokensCaption-module__ls2qPq__more{pointer-events:auto;font:inherit;color:inherit;text-decoration-skip-ink:auto;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.TokensCaption-module__ls2qPq__more:hover{color:var(--color-black-1,#232323)}
.AiAgentChatPanel-module__NLIlhG__column{background-color:var(--color-white,#fff);background-image:radial-gradient(circle,#f6f9fa 1.75px,#0000 1.85px);background-position:0 0;background-size:10.5px 10.5px;flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.AiAgentChatPanel-module__NLIlhG__content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.AiAgentChatPanel-module__NLIlhG__container{flex-direction:column;height:100%;min-height:0;display:flex}.AiAgentChatPanel-module__NLIlhG__inputDock{padding:8px 24px 16px}.AiAgentChatPanel-module__NLIlhG__loading{text-align:center;color:#7a7f82;flex:1;justify-content:center;align-items:center;padding:16px;font-size:14px;display:flex}
.play-module__jNBa5G__layout{background:var(--color-white);flex:1;min-height:0;display:flex;overflow:hidden}.play-module__jNBa5G__mainColumn{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.play-module__jNBa5G__body{flex-direction:column;flex:1;min-height:0;display:flex}.play-module__jNBa5G__chatColumn{border-left:1px solid var(--fc-soft);flex-direction:column;flex-shrink:0;width:clamp(360px,31vw,440px);min-height:0;display:flex;overflow:hidden}.play-module__jNBa5G__chatSheet{z-index:1000;background:var(--color-white);flex-direction:column;display:flex;position:fixed;inset:0}.play-module__jNBa5G__playArea{flex-direction:column;flex:1;gap:24px;min-height:0;padding:24px 40px 32px;display:flex;overflow-y:auto}.play-module__jNBa5G__playAreaMobile{gap:24px;padding:24px 20px}.play-module__jNBa5G__resultScroll{flex:1;min-height:0;padding:32px 32px 48px;overflow-y:auto}.play-module__jNBa5G__resultScrollMobile{padding:24px 16px 40px}.play-module__jNBa5G__error{text-align:center;color:var(--fc-error);margin:0;font-size:14px}.play-module__jNBa5G__progressRow{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.play-module__jNBa5G__progressRowMobile{justify-content:space-between;align-items:center;gap:12px;display:flex}.play-module__jNBa5G__dotsMobile{flex:1;justify-content:flex-start}.play-module__jNBa5G__progressCounterCell{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.play-module__jNBa5G__progressCounter{white-space:nowrap;font-size:16px;font-weight:500;line-height:24px}.play-module__jNBa5G__dots{flex-wrap:nowrap;justify-content:center;align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.play-module__jNBa5G__dot{background:var(--color-white);border:1px solid var(--fc-border);cursor:pointer;width:44px;min-width:44px;height:44px;color:var(--fc-text);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;display:flex}.play-module__jNBa5G__dotActive{border-color:var(--fc-accent);color:var(--fc-accent)}.play-module__jNBa5G__dotsEllipsis{color:var(--fc-muted);flex-shrink:0;padding:0 2px;font-size:14px;font-weight:500}.play-module__jNBa5G__timerCell{justify-content:flex-end;display:flex}.play-module__jNBa5G__timer{border:1px solid var(--fc-border);background:var(--color-white);color:var(--fc-text);font-variant-numeric:tabular-nums;border-radius:10px;align-items:center;gap:4px;padding:4px 16px 4px 4px;font-size:16px;font-weight:500;line-height:24px;transition:background .2s,color .2s;display:inline-flex}.play-module__jNBa5G__timerWarning{background:var(--color-yellow-6);color:#9fb300}.play-module__jNBa5G__timerCritical{background:var(--color-orange-7);color:var(--color-orange-1)}.play-module__jNBa5G__timerPulse{animation:.7s ease-in-out infinite alternate play-module__jNBa5G__fcTimerPulse}@keyframes play-module__jNBa5G__fcTimerPulse{0%{transform:scale(1)}to{transform:scale(1.05)}}.play-module__jNBa5G__cardStage{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;min-height:0;display:flex}.play-module__jNBa5G__cardRow{flex:1;justify-content:center;align-items:center;gap:40px;width:100%;min-height:0;display:flex}.play-module__jNBa5G__navArrow{border:1px solid var(--fc-border);background:var(--color-white);cursor:pointer;width:56px;height:56px;color:var(--fc-text);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.play-module__jNBa5G__navArrow:disabled{cursor:default;opacity:.4}.play-module__jNBa5G__explainRow{flex-shrink:0;justify-content:center;margin-top:40px;display:flex}.play-module__jNBa5G__explainRowMobile{margin-top:16px}.play-module__jNBa5G__cardFrame{perspective:1400px;width:600px;max-width:100%;height:360px;min-height:320px}.play-module__jNBa5G__cardFrameMobile{width:100%;height:380px}.play-module__jNBa5G__cardInner{cursor:pointer;width:100%;height:100%;transform-style:preserve-3d;outline:none;transition:transform .55s cubic-bezier(.4,0,.2,1);position:relative}.play-module__jNBa5G__cardInner:focus-visible{border-radius:28px;box-shadow:0 0 0 3px #286aff59}.play-module__jNBa5G__cardFlipped{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.play-module__jNBa5G__cardInner{transition:none}}.play-module__jNBa5G__face{background:var(--color-blue-7,#eef3ff);border:1px solid var(--color-blue-6,#d1dfff);backface-visibility:hidden;border-radius:32px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;transform:rotateY(0);box-shadow:0 2px 12px #286aff33}.play-module__jNBa5G__faceMobile{border-radius:32px}.play-module__jNBa5G__faceBack{transform:rotateY(180deg)}.play-module__jNBa5G__faceBody{flex-direction:column;flex:1;min-height:0;padding:48px 40px;display:flex;overflow-y:auto}.play-module__jNBa5G__faceMobile .play-module__jNBa5G__faceBody{padding:32px 20px}.play-module__jNBa5G__faceContent{flex-direction:column;align-items:center;gap:12px;width:100%;margin:auto;display:flex}.play-module__jNBa5G__faceText{max-width:472px;color:var(--fc-text);text-align:center;word-break:break-word;margin:0;font-weight:500}.play-module__jNBa5G__faceExplanation{max-width:472px;color:var(--fc-text-2);text-align:center;margin:0;font-size:14px;line-height:20px}.play-module__jNBa5G__faceFooter{border-top:1px solid var(--color-blue-6,#d1dfff);flex-shrink:0;justify-content:center;align-items:center;padding:24px 40px 32px;display:flex}.play-module__jNBa5G__faceFooterMobile{padding:20px 20px 24px}.play-module__jNBa5G__faceHint{color:var(--color-black-4,#626669);text-align:center;font-size:16px;line-height:24px}.play-module__jNBa5G__faceMobile .play-module__jNBa5G__faceHint{font-size:14px;line-height:20px}.play-module__jNBa5G__pickBlock{flex-direction:column;align-items:center;gap:16px;display:flex}.play-module__jNBa5G__faceMobile .play-module__jNBa5G__pickBlock{gap:12px}.play-module__jNBa5G__pickRow{flex-wrap:nowrap;justify-content:center;gap:16px;display:flex}.play-module__jNBa5G__pickRowMobile{flex-wrap:wrap;gap:12px}.play-module__jNBa5G__pickButton{white-space:nowrap;flex-shrink:0}
.SearchHitRow-module__lebExq__row{gap:var(--spacing-3xl);border-top:1px solid var(--color-grey-6,#f2f6f8);grid-template-columns:minmax(0,1fr) minmax(140px,164px) minmax(148px,164px) 24px;grid-template-areas:"name type date menu";align-items:center;width:100%;padding:12px 0;display:grid}.SearchHitRow-module__lebExq__nameCell{align-items:center;gap:var(--spacing-md);grid-area:name;min-width:0;display:flex}.SearchHitRow-module__lebExq__emoji{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:16px;line-height:20px;display:inline-flex}.SearchHitRow-module__lebExq__title{min-width:0;font-family:var(--font-family-primary);font-size:var(--font-size-xs,16px);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;line-height:24px;overflow:hidden}.SearchHitRow-module__lebExq__titleLink{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;min-width:0;text-decoration:none;display:block;overflow:hidden}.SearchHitRow-module__lebExq__muted{color:var(--text-tertiary,#7a7f82);font-weight:var(--font-weight-medium)}.SearchHitRow-module__lebExq__match{color:var(--text-primary,#232323);font-weight:var(--font-weight-medium)}.SearchHitRow-module__lebExq__typeCol{grid-area:type;min-width:0}.SearchHitRow-module__lebExq__date{color:var(--text-secondary,#626669);font-size:var(--font-size-2xs,14px);text-align:right;grid-area:date;line-height:20px}.SearchHitRow-module__lebExq__menuButton{width:24px;height:24px;color:var(--text-secondary,#626669);cursor:pointer;background:0 0;border:none;grid-area:menu;justify-content:center;align-items:center;padding:0;display:inline-flex}.SearchHitRow-module__lebExq__mobileMeta{display:none}@media (max-width:720px){.SearchHitRow-module__lebExq__row{gap:var(--spacing-md);grid-template-columns:minmax(0,1fr) 24px;grid-template-areas:"meta menu""name menu";align-items:start}.SearchHitRow-module__lebExq__mobileMeta{justify-content:space-between;align-items:center;gap:var(--spacing-md);grid-area:meta;width:100%;display:flex}.SearchHitRow-module__lebExq__typeCol,.SearchHitRow-module__lebExq__date{display:none}.SearchHitRow-module__lebExq__menuButton{align-self:start}.SearchHitRow-module__lebExq__mobileDate{color:var(--text-secondary,#626669);font-size:var(--font-size-2xs,14px);flex-shrink:0;line-height:20px}}
.result-module__-Ud6HW__result{flex-direction:column;gap:40px;max-width:900px;margin:0 auto;display:flex}.result-module__-Ud6HW__mobile.result-module__-Ud6HW__result{gap:24px}.result-module__-Ud6HW__hero{border-radius:20px;flex-direction:row;align-items:stretch;gap:64px;padding:32px 32px 48px 48px;display:flex}.result-module__-Ud6HW__heroHigh{background:var(--color-blue-7)}.result-module__-Ud6HW__heroMedium{background:var(--color-yellow-6)}.result-module__-Ud6HW__heroLow{background:var(--color-orange-7)}.result-module__-Ud6HW__mobile .result-module__-Ud6HW__hero{flex-direction:column;gap:24px;padding:24px 20px}.result-module__-Ud6HW__heroMain{flex-direction:column;flex:1;justify-content:flex-end;gap:16px;min-width:0;display:flex}.result-module__-Ud6HW__mobile .result-module__-Ud6HW__heroMain{text-align:center;align-items:center}.result-module__-Ud6HW__heroIcon{object-fit:contain;width:128px;height:128px}.result-module__-Ud6HW__mobile .result-module__-Ud6HW__heroIcon{width:104px;height:104px}.result-module__-Ud6HW__scoreBlock{flex-direction:column;gap:4px;display:flex}.result-module__-Ud6HW__score{font-size:40px;font-weight:500;line-height:48px}.result-module__-Ud6HW__mobile .result-module__-Ud6HW__score{font-size:32px;line-height:40px}.result-module__-Ud6HW__caption{font-size:16px;line-height:24px}.result-module__-Ud6HW__heroActions{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}.result-module__-Ud6HW__mobile .result-module__-Ud6HW__heroActions{flex-direction:column;align-items:stretch;gap:12px;width:100%;margin-top:8px}.result-module__-Ud6HW__stats{flex-direction:column;flex-shrink:0;gap:16px;width:300px;display:flex}.result-module__-Ud6HW__mobile .result-module__-Ud6HW__stats{width:100%}.result-module__-Ud6HW__statCard{background:var(--color-white);border-radius:24px;flex:1 0 0;justify-content:space-between;align-items:center;gap:12px;padding:24px;display:flex}.result-module__-Ud6HW__statLabel{color:var(--fc-text-2);font-size:16px;line-height:24px}.result-module__-Ud6HW__statValue{font-size:32px;font-weight:500;line-height:40px}.result-module__-Ud6HW__breakdown{flex-direction:column;gap:16px;display:flex}.result-module__-Ud6HW__breakdownTitle{color:var(--color-black-2,#333435);margin:0;font-size:20px;font-weight:500;line-height:28px}.result-module__-Ud6HW__breakdownCard{border:1px solid var(--fc-border);border-radius:24px;flex-direction:column;gap:24px;padding:24px;display:flex}.result-module__-Ud6HW__mobile .result-module__-Ud6HW__breakdownCard{gap:16px;padding:16px}.result-module__-Ud6HW__barRow{color:var(--color-black-2,#333435);align-items:center;gap:40px;display:flex}.result-module__-Ud6HW__mobile .result-module__-Ud6HW__barRow{gap:16px}.result-module__-Ud6HW__barLabel{flex-shrink:0;width:180px;font-size:16px;font-weight:500;line-height:24px}.result-module__-Ud6HW__mobile .result-module__-Ud6HW__barLabel{width:76px;font-size:14px;line-height:20px}.result-module__-Ud6HW__barTrack{background:var(--color-blue-7,#eef3ff);border-radius:100px;flex:1;min-width:0;height:8px;overflow:hidden}.result-module__-Ud6HW__barFill{background:var(--fc-accent);border-radius:999px;height:100%;display:block}.result-module__-Ud6HW__barValue{text-align:right;flex-shrink:0;min-width:88px;font-size:16px;font-weight:400;line-height:24px}.result-module__-Ud6HW__quizCta{background:var(--color-green-7);border-radius:20px;flex-direction:row;align-items:center;gap:24px;padding:0 20px;display:flex;overflow:hidden}.result-module__-Ud6HW__mobile .result-module__-Ud6HW__barValue{min-width:24px}.result-module__-Ud6HW__mobile .result-module__-Ud6HW__quizCta{flex-direction:column;align-items:stretch;gap:20px;padding:20px}.result-module__-Ud6HW__quizText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.result-module__-Ud6HW__quizTitle{font-size:16px;font-weight:500;line-height:24px}.result-module__-Ud6HW__quizCaption{color:var(--color-black-4);font-size:16px;line-height:24px}.result-module__-Ud6HW__quizImage{object-fit:contain;flex-shrink:0;width:166px;height:114px;display:block}.result-module__-Ud6HW__timeout{flex:1;justify-content:center;align-items:center;min-height:0;padding:40px 32px;display:flex;overflow-y:auto}.result-module__-Ud6HW__timeoutMobile{padding:32px 16px}.result-module__-Ud6HW__timeoutInner{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:520px;display:flex}.result-module__-Ud6HW__timeoutImage{object-fit:contain;width:128px;height:128px}.result-module__-Ud6HW__timeoutMobile .result-module__-Ud6HW__timeoutImage{width:112px;height:112px}.result-module__-Ud6HW__timeoutText{flex-direction:column;gap:8px;display:flex}.result-module__-Ud6HW__timeoutTitle{font-size:32px;font-weight:600;line-height:40px}.result-module__-Ud6HW__timeoutCaption{color:var(--color-black-2,#333435);font-size:16px;line-height:24px}.result-module__-Ud6HW__feedbackAnchor{z-index:1000;pointer-events:none;animation:.22s result-module__-Ud6HW__fcFeedbackIn;position:fixed;bottom:24px;left:24px}@keyframes result-module__-Ud6HW__fcFeedbackIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.result-module__-Ud6HW__feedbackToast{pointer-events:auto;width:360px;max-width:calc(100vw - 32px)}.result-module__-Ud6HW__feedbackBubble{pointer-events:auto;cursor:pointer;background:0 0;border:none;margin:0 0 56px 8px;padding:0;transition:transform .16s;display:block}.result-module__-Ud6HW__feedbackBubble:hover{transform:translateY(-2px)}.result-module__-Ud6HW__feedbackBubble img{object-fit:contain;pointer-events:none;width:88px;height:88px;display:block}.result-module__-Ud6HW__earlyAdoptersLead{margin:0}.result-module__-Ud6HW__earlyAdoptersText{margin:8px 0 0}
.LibrarySearchResults-module__ETIjja__section{gap:var(--spacing-2xl);flex-direction:column;width:100%;display:flex}.LibrarySearchResults-module__ETIjja__header{padding:var(--spacing-lg)0 var(--spacing-md);color:var(--color-black-5,#7a7f82);font-family:var(--font-family-primary);font-size:var(--font-size-xs,16px);font-weight:var(--font-weight-regular);align-items:center;line-height:24px;display:flex}.LibrarySearchResults-module__ETIjja__list{flex-direction:column;width:100%;display:flex}.LibrarySearchResults-module__ETIjja__skeleton{gap:var(--spacing-md);flex-direction:column;display:flex}.LibrarySearchResults-module__ETIjja__error{color:var(--text-secondary,#626669)}
.JsonView-module__PdPn6G__root{font-family:var(--jsonview-font,"SF Mono","Fira Code","Fira Mono",Menlo,Consolas,monospace);font-size:var(--jsonview-size,11px);white-space:pre;color:var(--jsonview-text,#e0e0e0);tab-size:2;margin:0;line-height:1.55;overflow-x:auto}.JsonView-module__PdPn6G__key{color:var(--jsonview-key,#9cdcfe)}.JsonView-module__PdPn6G__string{color:var(--jsonview-string,#ce9178)}.JsonView-module__PdPn6G__number{color:var(--jsonview-number,#b5cea8)}.JsonView-module__PdPn6G__boolean{color:var(--jsonview-boolean,#569cd6)}.JsonView-module__PdPn6G__null{color:var(--jsonview-null,gray);font-style:italic}.JsonView-module__PdPn6G__punctuation{color:var(--jsonview-punctuation,gray)}.JsonView-module__PdPn6G__toggle{appearance:none;font:inherit;cursor:pointer;color:var(--jsonview-toggle,#b08d57);background:0 0;border:none;margin:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.JsonView-module__PdPn6G__toggle:hover{color:var(--jsonview-toggle-hover,#ffb020)}.JsonView-module__PdPn6G__toggle:focus-visible{outline:2px solid var(--jsonview-focus,#ffb020);outline-offset:2px;border-radius:2px}.JsonView-module__PdPn6G__elision{color:var(--jsonview-null,gray);font-style:italic}
.AnalyticsPanel-module__WJg30q__overlay{z-index:2147483646;position:fixed;inset:0}.AnalyticsPanel-module__WJg30q__panel{z-index:2147483647;color:#e0e0e0;background:#1a1a2e;border-radius:12px;flex-direction:column;width:420px;max-height:500px;font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:12px;animation:.2s ease-out AnalyticsPanel-module__WJg30q__panelSlideUp;display:flex;position:fixed;bottom:80px;right:16px;overflow:hidden;box-shadow:0 8px 32px #00000080}@keyframes AnalyticsPanel-module__WJg30q__panelSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.AnalyticsPanel-module__WJg30q__header{cursor:grab;-webkit-user-select:none;user-select:none;background:#16213e;border-bottom:1px solid #2a2a4a;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.AnalyticsPanel-module__WJg30q__header:active{cursor:grabbing}.AnalyticsPanel-module__WJg30q__headerLeft{align-items:center;gap:8px;display:flex}.AnalyticsPanel-module__WJg30q__dragHandle{color:#555;letter-spacing:2px;font-size:14px}.AnalyticsPanel-module__WJg30q__headerTitle{color:#4fc3f7;font-size:13px;font-weight:600}.AnalyticsPanel-module__WJg30q__headerActions{align-items:center;gap:6px;display:flex}.AnalyticsPanel-module__WJg30q__headerBtn{color:#888;cursor:pointer;background:0 0;border:1px solid #2a2a4a;border-radius:4px;padding:4px 8px;font-family:inherit;font-size:11px;transition:color .15s,border-color .15s}.AnalyticsPanel-module__WJg30q__headerBtn:hover{color:#ccc;border-color:#444}.AnalyticsPanel-module__WJg30q__closeBtn{padding:2px 6px;font-size:14px;}.AnalyticsPanel-module__WJg30q__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.AnalyticsPanel-module__WJg30q__eventsList{border-bottom:1px solid #2a2a4a;flex:1;min-height:80px;max-height:200px;overflow-y:auto}.AnalyticsPanel-module__WJg30q__eventsList::-webkit-scrollbar{width:6px}.AnalyticsPanel-module__WJg30q__eventsList::-webkit-scrollbar-track{background:0 0}.AnalyticsPanel-module__WJg30q__eventsList::-webkit-scrollbar-thumb{background:#333;border-radius:3px}.AnalyticsPanel-module__WJg30q__eventItem{cursor:pointer;border-bottom:1px solid #1e1e3a;align-items:center;gap:8px;padding:6px 12px;transition:background .1s;display:flex}.AnalyticsPanel-module__WJg30q__eventItem:hover{background:#1e2a4a}.AnalyticsPanel-module__WJg30q__eventItemSelected{background:#1e2a4a;border-left:2px solid #4fc3f7;padding-left:10px;}.AnalyticsPanel-module__WJg30q__eventTime{color:#666;white-space:nowrap;min-width:55px;font-size:10px}.AnalyticsPanel-module__WJg30q__eventName{color:#4fc3f7;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.AnalyticsPanel-module__WJg30q__detailSection{flex:1;min-height:80px;max-height:200px;padding:8px 12px;overflow-y:auto}.AnalyticsPanel-module__WJg30q__detailSection::-webkit-scrollbar{width:6px}.AnalyticsPanel-module__WJg30q__detailSection::-webkit-scrollbar-track{background:0 0}.AnalyticsPanel-module__WJg30q__detailSection::-webkit-scrollbar-thumb{background:#333;border-radius:3px}.AnalyticsPanel-module__WJg30q__sectionTitle{color:#888;text-transform:uppercase;letter-spacing:1px;margin-top:8px;margin-bottom:6px;font-size:10px}.AnalyticsPanel-module__WJg30q__sectionTitle:first-child{margin-top:0}.AnalyticsPanel-module__WJg30q__jsonBlock{white-space:pre-wrap;word-break:break-all;--jsonview-key:#82aaff;--jsonview-string:#c3e88d;--jsonview-number:#f78c6c;--jsonview-boolean:#c792ea;--jsonview-null:#666;--jsonview-punctuation:#555;--jsonview-toggle:#82aaff;--jsonview-toggle-hover:#c3e88d;--jsonview-focus:#4fc3f7;background:#12122a;border-radius:4px;padding:8px;line-height:1.5;overflow-x:auto}.AnalyticsPanel-module__WJg30q__propertiesList{flex-direction:column;gap:4px;display:flex}.AnalyticsPanel-module__WJg30q__propertyRow{align-items:center;gap:8px;display:flex}.AnalyticsPanel-module__WJg30q__propertyKey{color:#82aaff;min-width:100px}.AnalyticsPanel-module__WJg30q__propertyValue{color:#c3e88d}.AnalyticsPanel-module__WJg30q__emptyState{color:#555;text-align:center;justify-content:center;align-items:center;padding:24px;font-style:italic;display:flex}
.WorkspaceMobileHeader-module__0TiJGG__root{background-color:var(--color-white);flex-direction:column;width:100%;display:flex}.WorkspaceMobileHeader-module__0TiJGG__topRow{border-bottom:1px solid var(--color-grey-5);justify-content:space-between;align-items:center;gap:12px;height:64px;padding:12px 20px;display:flex}.WorkspaceMobileHeader-module__0TiJGG__logo{flex-shrink:0;line-height:0;display:block}.WorkspaceMobileHeader-module__0TiJGG__switcher{background-color:var(--color-grey-6);border-radius:10px;align-items:center;gap:2px;padding:2px;display:inline-flex}.WorkspaceMobileHeader-module__0TiJGG__hintAnchor{display:inline-flex}.WorkspaceMobileHeader-module__0TiJGG__switchButton{width:36px;height:36px;color:var(--color-black-5);cursor:pointer;background-color:#0000;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.WorkspaceMobileHeader-module__0TiJGG__switchButtonActive{background-color:var(--color-white);color:var(--color-black-1);box-shadow:0 1px 2px #23232314}.WorkspaceMobileHeader-module__0TiJGG__burger{border:1px solid var(--color-grey-5);background-color:var(--color-white);width:36px;height:36px;color:var(--color-black-1);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:inline-flex}.WorkspaceMobileHeader-module__0TiJGG__burger:hover{background-color:var(--color-grey-6)}.WorkspaceMobileHeader-module__0TiJGG__burgerPressed,.WorkspaceMobileHeader-module__0TiJGG__burgerPressed:hover{background-color:var(--color-grey-5)}.WorkspaceMobileHeader-module__0TiJGG__burgerPlaceholder{flex-shrink:0;width:40px}.WorkspaceMobileHeader-module__0TiJGG__bottomRow{justify-content:space-between;align-items:center;gap:var(--spacing-lg,12px);padding:var(--spacing-md,8px)var(--spacing-2xl,20px);border-bottom:1px solid var(--color-grey-5);background-color:var(--color-white);flex-shrink:0;display:flex}.WorkspaceMobileHeader-module__0TiJGG__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:"Oceanic Grotesk",var(--font-family-primary,sans-serif);color:var(--color-black-1);flex:1;margin:0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.WorkspaceMobileHeader-module__0TiJGG__bottomActions{flex-shrink:0;align-items:center;gap:0;display:flex}.WorkspaceMobileHeader-module__0TiJGG__chatDot{box-sizing:border-box;border:2px solid var(--color-white);pointer-events:none;background-color:#ff7a1a;border-radius:50%;width:10px;height:10px;position:absolute;top:3px;right:0}.WorkspaceMobileHeader-module__0TiJGG__chatDotPulse{animation:1.4s ease-in-out infinite WorkspaceMobileHeader-module__0TiJGG__chatDotPulse}@keyframes WorkspaceMobileHeader-module__0TiJGG__chatDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}@media (prefers-reduced-motion:reduce){.WorkspaceMobileHeader-module__0TiJGG__chatDotPulse{animation:none}}
.WorkspaceHeader-module__BfGlkq__container{background-color:var(--background);justify-content:center;width:100%;display:flex}.WorkspaceHeader-module__BfGlkq__container .camp-steps-tab-bar{max-width:none}.WorkspaceHeader-module__BfGlkq__divider{width:100%;min-width:100%}
.Spinner-module__L0yHBa__spinner{animation:1s linear infinite Spinner-module__L0yHBa__spin;display:inline-flex}@keyframes Spinner-module__L0yHBa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.ThemePreview-module__GkEDKW__container{flex-direction:column;gap:1.5rem;width:100%;max-width:800px;display:flex}.ThemePreview-module__GkEDKW__label{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.ThemePreview-module__GkEDKW__slideWrapper{aspect-ratio:16/9;border-radius:.75rem;width:100%;position:relative;overflow:hidden;box-shadow:0 10px 40px -10px #0003}.ThemePreview-module__GkEDKW__slide{flex-direction:column;gap:1.5rem;width:100%;height:100%;padding:2rem;display:flex}.ThemePreview-module__GkEDKW__slideHeader{flex-direction:column;gap:.5rem;display:flex}.ThemePreview-module__GkEDKW__slideHeader h1{margin:0;line-height:1.2}.ThemePreview-module__GkEDKW__slideHeader p{margin:0;line-height:1.4}.ThemePreview-module__GkEDKW__slideContent{flex-direction:column;flex:1;gap:.75rem;display:flex}.ThemePreview-module__GkEDKW__slideContent h2{margin:0;line-height:1.3}.ThemePreview-module__GkEDKW__slideContent p{max-width:80%;margin:0;line-height:1.6}.ThemePreview-module__GkEDKW__colorPalette{gap:.5rem;display:flex}.ThemePreview-module__GkEDKW__colorSwatch{border:2px solid #ffffff4d;border-radius:.375rem;width:2rem;height:2rem;transition:transform .2s;box-shadow:0 2px 4px #0000001a}.ThemePreview-module__GkEDKW__colorSwatch:hover{transform:scale(1.1)}.ThemePreview-module__GkEDKW__buttonsRow{gap:.75rem;margin-top:auto;display:flex}.ThemePreview-module__GkEDKW__sampleButton{cursor:pointer;border:none;padding:.5rem 1rem;font-size:.75rem;font-weight:500;transition:opacity .2s}.ThemePreview-module__GkEDKW__sampleButton:hover{opacity:.9}.ThemePreview-module__GkEDKW__sampleButtonOutline{cursor:pointer;background:0 0;border:1.5px solid;padding:.5rem 1rem;font-size:.75rem;font-weight:500;transition:opacity .2s}.ThemePreview-module__GkEDKW__sampleButtonOutline:hover{opacity:.8}.ThemePreview-module__GkEDKW__typographyPreview{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.ThemePreview-module__GkEDKW__typographyLabel{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:600}.ThemePreview-module__GkEDKW__typographyList{flex-direction:column;gap:.5rem;display:flex}.ThemePreview-module__GkEDKW__typographyItem{align-items:center;gap:1rem;display:flex}.ThemePreview-module__GkEDKW__typographyTag{text-transform:uppercase;letter-spacing:.05em;color:#6366f1;background-color:#eef2ff;border-radius:.25rem;justify-content:center;align-items:center;min-width:3rem;padding:.25rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex}@media (max-width:768px){.ThemePreview-module__GkEDKW__container{max-width:100%}.ThemePreview-module__GkEDKW__slide{padding:1.5rem}.ThemePreview-module__GkEDKW__buttonsRow{flex-wrap:wrap}}
.PortalColorInput-module__Wfox5W__field{width:100%;min-width:200px;font-family:var(--camp-font-family);flex-direction:column;gap:8px;display:inline-flex}.PortalColorInput-module__Wfox5W__label{font-size:var(--camp-font-size-2xs,14px);line-height:var(--camp-line-sm,20px);color:var(--camp-black-1,#232323);font-weight:400}.PortalColorInput-module__Wfox5W__container{background:var(--camp-white,#fff);border:1px solid var(--camp-grey-5,#e4ebef);border-radius:var(--camp-radius-xs,10px);box-sizing:border-box;justify-content:space-between;align-items:center;height:56px;padding:8px 12px 8px 8px;transition:border-color .15s;display:flex}.PortalColorInput-module__Wfox5W__container:hover{border-color:var(--camp-grey-4,#cbd5e1)}.PortalColorInput-module__Wfox5W__container:focus-within{border-color:var(--camp-grey-4,#cbd5e1);border-width:2px;padding:7px 11px 7px 7px}.PortalColorInput-module__Wfox5W__containerDisabled{opacity:.7;pointer-events:none}.PortalColorInput-module__Wfox5W__content{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.PortalColorInput-module__Wfox5W__preview{border-radius:var(--camp-radius-2xs,6px);cursor:pointer;border:none;width:40px;min-width:40px;height:40px;padding:0}.PortalColorInput-module__Wfox5W__previewEmpty{background:repeating-conic-gradient(var(--camp-grey-5,#e4ebef)0% 25%,transparent 0% 50%)50%/12px 12px}.PortalColorInput-module__Wfox5W__input{min-width:0;font-family:var(--camp-font-family);font-size:var(--camp-font-size-2xs,14px);line-height:var(--camp-line-sm,20px);font-weight:var(--camp-weight-medium,500);color:var(--camp-black-1,#232323);background:0 0;border:none;outline:none;flex:1}.PortalColorInput-module__Wfox5W__input::placeholder,.PortalColorInput-module__Wfox5W__input:disabled{color:var(--camp-grey-2,#94a3b8)}.PortalColorInput-module__Wfox5W__clearButton{border-radius:var(--camp-radius-2xs,6px);width:28px;height:28px;color:var(--camp-grey-2,#94a3b8);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:flex}.PortalColorInput-module__Wfox5W__clearButton:hover{color:var(--camp-black-1,#232323);background-color:var(--camp-grey-6,#f1f5f9)}.PortalColorInput-module__Wfox5W__popup{z-index:9999;position:fixed}
.ThemeEditor-module__xQtVPG__editorTabs{justify-content:space-between;gap:var(--spacing-2xl);flex-direction:column;height:100%;min-height:0;display:flex}.ThemeEditor-module__xQtVPG__editorCard{background:var(--Monochrome-White,#fff);border:1px solid var(--camp-grey-5,#e4ebef);border-radius:20px;flex:1;height:100%;min-height:0;max-height:max-content;padding:20px;overflow-y:auto;box-shadow:0 4px 20px #8b8b8b14}.ThemeEditor-module__xQtVPG__editorFooter{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}.ThemeEditor-module__xQtVPG__editorTabButtons{align-items:center;gap:8px;display:flex}.ThemeEditor-module__xQtVPG__tabButtonActive{border:1px solid var(--colors-grey-5,#e4ebef)!important;background:var(--colors-grey-6,#f2f6f8)!important}.ThemeEditor-module__xQtVPG__tabContent{flex-direction:column;gap:16px;display:flex}.ThemeEditor-module__xQtVPG__field{flex-direction:column;gap:8px;min-width:200px;display:flex}.ThemeEditor-module__xQtVPG__fieldRow{flex-wrap:wrap;gap:12px;display:flex}.ThemeEditor-module__xQtVPG__fieldRow .ThemeEditor-module__xQtVPG__field{flex:140px;min-width:0}.ThemeEditor-module__xQtVPG__fieldSmall{flex-direction:column;gap:8px;display:flex}.ThemeEditor-module__xQtVPG__fieldRow .ThemeEditor-module__xQtVPG__fieldSmall{flex:0 100px;min-width:80px}.ThemeEditor-module__xQtVPG__typographyPrimaryRow{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.ThemeEditor-module__xQtVPG__toggleGroup{align-items:flex-end;gap:4px;display:flex}.ThemeEditor-module__xQtVPG__typographyFieldRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.ThemeEditor-module__xQtVPG__typographyPrimaryRow>*,.ThemeEditor-module__xQtVPG__typographyFieldRow>*,:is(.ThemeEditor-module__xQtVPG__typographyPrimaryRow .camp-input-dropdown-menu,.ThemeEditor-module__xQtVPG__typographyPrimaryRow .camp-input-dropdown-menu__input,.ThemeEditor-module__xQtVPG__typographyFieldRow .camp-input-dropdown-menu,.ThemeEditor-module__xQtVPG__typographyFieldRow .camp-input-dropdown-menu__input){min-width:0}.ThemeEditor-module__xQtVPG__textarea{width:100%;font-family:var(--camp-font-family);font-size:var(--camp-font-size-2xs,14px);font-weight:var(--font-weight-regular);line-height:var(--camp-line-sm,20px);color:var(--camp-black-1,#232323);background:var(--camp-white,#fff);border:1px solid var(--camp-grey-5,#e4ebef);border-radius:var(--camp-radius-xs,10px);box-sizing:border-box;resize:vertical;min-height:80px;padding:12px 16px;transition:border-color .15s}.ThemeEditor-module__xQtVPG__textarea:hover{border-color:var(--camp-grey-4,#cbd5e1)}.ThemeEditor-module__xQtVPG__textarea:focus{border-color:var(--camp-grey-4,#cbd5e1);border-width:2px;outline:none;padding:11px 15px}.ThemeEditor-module__xQtVPG__colorGroup{flex-direction:column;gap:4px;display:flex}.ThemeEditor-module__xQtVPG__colorGrid,.ThemeEditor-module__xQtVPG__typographyGrid{flex-direction:column;gap:12px;display:flex}.ThemeEditor-module__xQtVPG__typographyItem{border:1px solid var(--camp-grey-5,#e4ebef);border-radius:var(--camp-radius-xs,10px);background-color:#f8fafc;padding:16px}.ThemeEditor-module__xQtVPG__typographyItemHeader{align-items:center;gap:8px;margin-bottom:12px;display:flex}.ThemeEditor-module__xQtVPG__typographyItemTag{text-transform:uppercase;letter-spacing:.05em;color:#6366f1;background-color:#eef2ff;border-radius:4px;justify-content:center;align-items:center;min-width:48px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.ThemeEditor-module__xQtVPG__typographyItemLabel{font-family:var(--camp-font-family);font-size:var(--camp-font-size-2xs,14px);font-weight:var(--camp-weight-medium,500);color:var(--camp-black-1,#232323)}.ThemeEditor-module__xQtVPG__typographyItemFields{flex-direction:column;gap:8px;display:flex}.ThemeEditor-module__xQtVPG__borderSection{flex-direction:column;gap:12px;display:flex}.ThemeEditor-module__xQtVPG__errorBanner{border-radius:var(--camp-radius-xs,10px);background-color:#fef2f2;border:1px solid #fecaca;margin-bottom:12px;padding:12px 16px}.ThemeEditor-module__xQtVPG__bgImagePreview{flex-direction:column;gap:8px;display:flex}.ThemeEditor-module__xQtVPG__bgImageThumb{object-fit:cover;border-radius:var(--camp-radius-xs,10px);border:1px solid var(--camp-grey-5,#e4ebef);width:100%;height:120px}.ThemeEditor-module__xQtVPG__bgImageActions{gap:8px;display:flex}.ThemeEditor-module__xQtVPG__chartColorRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (max-width:640px){.ThemeEditor-module__xQtVPG__fieldRow{flex-direction:column;gap:12px}.ThemeEditor-module__xQtVPG__typographyFieldRow{grid-template-columns:1fr}}
.PopoverButton-module___Jv6iW__wrapper{display:inline-block;position:relative}.PopoverButton-module___Jv6iW__popover{z-index:100;background:var(--color-surface-primary,#fff);border-radius:var(--radius-md);box-sizing:border-box;max-width:calc(100vw - 24px);position:absolute;overflow:hidden;box-shadow:0 4px 12px #00000026}.PopoverButton-module___Jv6iW__popoverPortal{z-index:1200;position:fixed}.PopoverButton-module___Jv6iW__bottom-left{top:calc(100% + 12px);left:0}.PopoverButton-module___Jv6iW__bottom-right{top:calc(100% + 12px);right:0}.PopoverButton-module___Jv6iW__bottom-center{top:calc(100% + 12px);left:50%;transform:translate(-50%)}
.tool-module__cSLiRq__root{background-color:#fff;border:1px solid #e4ebef;border-radius:8px;margin-top:12px;overflow:hidden}.tool-module__cSLiRq__trigger{cursor:pointer;width:100%;font:inherit;color:#232323;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.tool-module__cSLiRq__trigger:hover{background-color:#f7f9fa}.tool-module__cSLiRq__triggerStatic{cursor:default}.tool-module__cSLiRq__triggerStatic:hover{background-color:#0000}.tool-module__cSLiRq__triggerStatic .tool-module__cSLiRq__name{font-family:inherit}.tool-module__cSLiRq__triggerLeft{align-items:center;gap:8px;display:inline-flex}.tool-module__cSLiRq__name{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:500}.tool-module__cSLiRq__icon{flex-shrink:0;width:16px;height:16px}.tool-module__cSLiRq__iconSpin{animation:1s linear infinite tool-module__cSLiRq__tool-spin}@keyframes tool-module__cSLiRq__tool-spin{to{transform:rotate(360deg)}}.tool-module__cSLiRq__iconBlue{color:#3b82f6}.tool-module__cSLiRq__iconOrange{color:#f97316}.tool-module__cSLiRq__iconGreen{color:#22c55e}.tool-module__cSLiRq__iconRed{color:#ef4444}.tool-module__cSLiRq__iconMuted{color:#7a7f82}.tool-module__cSLiRq__badge{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.2;display:inline-block}.tool-module__cSLiRq__badgeBlue{color:#1d4ed8;background-color:#dbeafe}.tool-module__cSLiRq__badgeOrange{color:#c2410c;background-color:#ffedd5}.tool-module__cSLiRq__badgeGreen{color:#15803d;background-color:#dcfce7}.tool-module__cSLiRq__badgeRed{color:#b91c1c;background-color:#fee2e2}.tool-module__cSLiRq__badgeMuted{color:#475569;background-color:#f1f5f9}.tool-module__cSLiRq__chevron{color:#7a7f82;width:16px;height:16px;transition:transform .2s}.tool-module__cSLiRq__chevronOpen{transform:rotate(180deg)}.tool-module__cSLiRq__content{border-top:1px solid #e4ebef;overflow:hidden}.tool-module__cSLiRq__contentInner{background-color:#fff;flex-direction:column;gap:12px;padding:12px;display:flex}.tool-module__cSLiRq__sectionTitle{color:#7a7f82;margin:0 0 6px;font-size:12px;font-weight:500}.tool-module__cSLiRq__sectionTitleError{color:#ef4444}.tool-module__cSLiRq__code{color:#232323;background-color:#fafbfc;border:1px solid #e4ebef;border-radius:6px;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.tool-module__cSLiRq__codeScroll{max-height:240px;overflow:auto}.tool-module__cSLiRq__codeError{color:#b91c1c;background-color:#fff5f5;border-color:#fecaca}.tool-module__cSLiRq__codeRow{margin-bottom:2px}.tool-module__cSLiRq__codeKey{color:#7a7f82}.tool-module__cSLiRq__pre{white-space:pre-wrap;word-break:break-word;font:inherit;margin:0}.tool-module__cSLiRq__streaming{color:#7a7f82;font-size:12px}.tool-module__cSLiRq__callId{color:#7a7f82;border-top:1px solid #e4ebef;padding-top:8px;font-size:11px}
.WorkPreviewCard-module__Q1Imba__card{background:var(--color-white,#fff);border:1px solid var(--color-grey-6,#f2f6f8);border-radius:var(--radius-lg,20px);width:100%;min-height:94px;box-shadow:var(--shadow-lg,0 4px 20px 0 #8b8b8b14);cursor:pointer;text-align:left;font-family:var(--font-family-primary);align-items:stretch;gap:16px;padding:0 20px;transition:box-shadow .15s;display:flex;overflow:hidden}.WorkPreviewCard-module__Q1Imba__card:hover:not(:disabled){box-shadow:0 6px 24px #8b8b8b24}.WorkPreviewCard-module__Q1Imba__card:disabled{cursor:default;opacity:.5}.WorkPreviewCard-module__Q1Imba__thumb{flex-direction:column;flex-shrink:0;justify-content:flex-end;width:108px;display:flex}.WorkPreviewCard-module__Q1Imba__screen{box-sizing:border-box;background:var(--color-white,#fff);border-radius:8px 8px 0 0;height:70px;padding:4px 4px 0;box-shadow:0 4px 6px #8b8b8b29}.WorkPreviewCard-module__Q1Imba__screenImage{object-fit:cover;border-radius:4px 4px 0 0;width:100%;height:100%;display:block}.WorkPreviewCard-module__Q1Imba__screen[data-kind=document] .WorkPreviewCard-module__Q1Imba__screenImage{object-position:top center;border:1px solid var(--color-grey-5,#e4ebef);border-bottom:none}.WorkPreviewCard-module__Q1Imba__info{flex-direction:column;flex:auto;justify-content:center;gap:2px;min-width:0;padding:16px 0;display:flex}.WorkPreviewCard-module__Q1Imba__title{font-size:var(--font-size-xs,16px);line-height:var(--line-height-md,24px);font-weight:var(--font-weight-medium,500);color:var(--color-black-1,#232323);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.WorkPreviewCard-module__Q1Imba__subtitle{font-size:var(--font-size-2xs,14px);line-height:var(--line-height-sm,20px);font-weight:var(--font-weight-regular,400);color:var(--color-black-5,#7a7f82)}.WorkPreviewCard-module__Q1Imba__open{background:var(--color-white,#fff);border:1px solid var(--color-grey-5,#e4ebef);width:36px;height:36px;color:var(--color-black-1,#232323);border-radius:8px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:flex}@media (max-width:768px){.WorkPreviewCard-module__Q1Imba__open{display:none}}
.PortalContextMenu-module__NNJyfq__wrapper{z-index:9999;position:fixed}.PortalContextMenu-module__NNJyfq__menu{width:var(--portal-context-menu-width,251px)}.PortalContextMenu-module__NNJyfq__menu .camp-context-menu-item__check{display:none}.PortalContextMenu-module__NNJyfq__menu .camp-context-menu-item__icon{width:20px;height:20px;font-size:20px}:is(.PortalContextMenu-module__NNJyfq__menu .camp-context-menu-item__icon .camp-icon,.PortalContextMenu-module__NNJyfq__menu .camp-context-menu-item__icon img,.PortalContextMenu-module__NNJyfq__menu .camp-context-menu-item__icon svg){width:20px;height:20px}.PortalContextMenu-module__NNJyfq__sheetBackdrop{z-index:9998;background:var(--camp-black-1-32,#23232352);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:fixed;inset:0}
.InlineTitleEditor-module__vm28oq__input{box-sizing:border-box;border:1px solid var(--color-blue-5);border-radius:var(--radius-3xs);background:var(--color-blue-7);width:100%;color:var(--text-primary,var(--color-black-1,#232323));font-family:var(--font-family-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-md,24px);outline:none;margin:0;padding:0 4px}.InlineTitleEditor-module__vm28oq__input:focus{border-color:var(--color-blue-5)}
.ConfirmDeleteModal-module__SiftdW__wrapper{width:100%}.ConfirmDeleteModal-module__SiftdW__overlay.camp-modal-wrapper-overlay{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#23232352}.ConfirmDeleteModal-module__SiftdW__wrapper .camp-modal-wrapper__close-button{color:var(--color-white,#fff)}@media (max-width:399px){.ConfirmDeleteModal-module__SiftdW__overlay.camp-modal-wrapper-overlay{padding:0 var(--spacing-2xl,20px)var(--spacing-2xl,20px);align-items:flex-end}.ConfirmDeleteModal-module__SiftdW__wrapper.camp-modal-wrapper-container{animation-name:ConfirmDeleteModal-module__SiftdW__slideUp;width:100%!important}.ConfirmDeleteModal-module__SiftdW__wrapper .camp-modal-wrapper__content{padding:var(--spacing-3xl,24px)}.ConfirmDeleteModal-module__SiftdW__wrapper .camp-modal-base__title--s{font-size:var(--font-size-md,20px);line-height:28px}.ConfirmDeleteModal-module__SiftdW__wrapper .camp-modal-base__buttons--two{gap:var(--spacing-xl,16px);flex-flow:column-reverse}.ConfirmDeleteModal-module__SiftdW__wrapper .camp-modal-base__buttons--two .camp-modal-base__button{flex:none;width:100%}}@keyframes ConfirmDeleteModal-module__SiftdW__slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}
.SearchEmpty-module__OcO-kq__root{justify-content:center;align-items:center;gap:var(--spacing-2xl);text-align:center;flex-direction:column;width:100%;min-height:324px;display:flex}.SearchEmpty-module__OcO-kq__image{object-fit:cover;width:120px;height:120px}.SearchEmpty-module__OcO-kq__texts{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.SearchEmpty-module__OcO-kq__title{color:var(--text-primary,#232323);font-family:var(--font-family-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin:0;line-height:32px}.SearchEmpty-module__OcO-kq__subtitle{color:var(--text-secondary,#626669);font-family:var(--font-family-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);margin:0;line-height:24px}
.EmptyPage-module__IFvR4W__root{box-sizing:border-box;width:100%;min-height:100dvh;padding:var(--spacing-8xl,56px)var(--spacing-2xl,20px);background:var(--bg-primary,#fff);justify-content:center;align-items:center;display:flex}.EmptyPage-module__IFvR4W__content{align-items:center;gap:var(--spacing-6xl,40px);flex-direction:column;width:100%;max-width:560px;display:flex}.EmptyPage-module__IFvR4W__text{align-items:center;gap:var(--spacing-xl,16px);text-align:center;word-break:break-word;flex-direction:column;width:100%;display:flex}.EmptyPage-module__IFvR4W__image{object-fit:cover;width:140px;height:140px}.EmptyPage-module__IFvR4W__title{color:var(--color-black-6,#202526);font-family:var(--font-family-primary);font-size:var(--font-size-2xl,32px);font-weight:var(--font-weight-medium,500);margin:0;line-height:40px}.EmptyPage-module__IFvR4W__description{color:var(--color-black-3,#434546);font-family:var(--font-family-primary);font-size:var(--font-size-xs,16px);font-weight:var(--font-weight-regular,400);margin:0;line-height:24px}
.ListPagination-module__aemsOW__root{justify-content:center;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.ListPagination-module__aemsOW__kit .camp-pagination__button{font-weight:var(--font-weight-medium,500)}:is(.ListPagination-module__aemsOW__kit .camp-pagination__button:not(:first-child):not(:last-child):not(.camp-pagination__button--active),.ListPagination-module__aemsOW__kit .camp-pagination__button:not(:first-child):not(:last-child):not(.camp-pagination__button--active):hover:not(:disabled)){border-color:#0000}.ListPagination-module__aemsOW__kit .camp-pagination__button:first-child{margin-right:4px}.ListPagination-module__aemsOW__kit .camp-pagination__button:last-child{margin-left:4px}.ListPagination-module__aemsOW__kit .camp-pagination--small .camp-pagination__ellipsis{min-width:44px;height:44px;color:var(--color-black-1,#232323);font-size:var(--font-size-2xs,14px);font-weight:var(--font-weight-medium,500);line-height:20px}@media (max-width:640px){.ListPagination-module__aemsOW__kit .camp-pagination--small .camp-pagination__ellipsis{min-width:36px;height:36px}}:is(.ListPagination-module__aemsOW__fewPages .camp-pagination__button:first-child,.ListPagination-module__aemsOW__fewPages .camp-pagination__button:last-child){display:none}@media (max-width:640px){.ListPagination-module__aemsOW__kit .camp-pagination__button{min-width:36px;height:36px;padding:0 6px}}
.HostAuthPrompt-module__9Os-Xa__root{font-family:var(--font-family-primary,sans-serif);font-size:var(--font-size-2xs,14px);line-height:var(--line-height-sm,20px);color:var(--color-black-5,#7a7f82);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:0 20px;display:flex}.HostAuthPrompt-module__9Os-Xa__text{text-align:center;margin:0}
.OnboardingPopover-module__JyC4ja__root{left:var(--spacing-6xl);bottom:var(--spacing-3xl);z-index:1000;position:fixed}.OnboardingPopover-module__JyC4ja__root .camp-onboarding-slide{padding-top:var(--spacing-8xl)}.OnboardingPopover-module__JyC4ja__close{top:var(--spacing-3xl);right:var(--spacing-3xl);z-index:1;color:var(--color-black-5,#7a7f82);cursor:pointer;background:0 0;border:none;padding:0;display:flex;position:absolute}.OnboardingPopover-module__JyC4ja__close:hover{color:var(--color-black-1,#232323)}@media (max-width:63.9875rem){.OnboardingPopover-module__JyC4ja__root{left:var(--spacing-2xl);right:var(--spacing-2xl);top:50%;bottom:auto;transform:translateY(-50%)}.OnboardingPopover-module__JyC4ja__root .camp-onboarding-slide{width:100%;max-width:420px;margin:0 auto}}
.PasteTextModal-module__0QEUVq__field{align-items:stretch;width:100%}.PasteTextModal-module__0QEUVq__field textarea{resize:none;min-height:200px;max-height:360px}.PasteTextModal-module__0QEUVq__field textarea::placeholder{color:var(--color-black-5,#7a7f82)}@media (max-width:599px){.PasteTextModal-module__0QEUVq__field textarea{min-height:160px;max-height:40vh}}
.WorkspaceAsidePlaceholder-module__EGeCEW__column{background-color:var(--color-white);border-left:1px solid var(--color-grey-5);background-image:radial-gradient(circle,#f6f9fa 1.75px,#0000 1.85px);background-position:0 0;background-size:10.5px 10.5px;flex-direction:column;flex-shrink:0;width:400px;height:100%;min-height:0;display:flex}.WorkspaceAsidePlaceholder-module__EGeCEW__content{justify-content:center;align-items:center;gap:var(--spacing-sm);text-align:center;flex-direction:column;flex:1;min-height:0;padding:24px;display:flex;overflow:hidden}.WorkspaceAsidePlaceholder-module__EGeCEW__title{color:var(--text-primary)}.WorkspaceAsidePlaceholder-module__EGeCEW__subtitle{color:var(--text-secondary);max-width:240px}
.ApiKeyCard-module__UWvAAW__card{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.25rem;transition:border-color .15s}.ApiKeyCard-module__UWvAAW__card:hover{border-color:#cbd5e1}.ApiKeyCard-module__UWvAAW__cardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.ApiKeyCard-module__UWvAAW__nameRow{align-items:center;gap:.5rem;display:flex}.ApiKeyCard-module__UWvAAW__name{color:#0f172a;font-size:.938rem;font-weight:600}.ApiKeyCard-module__UWvAAW__prefix{color:#64748b;background:#f1f5f9;border-radius:.25rem;padding:.125rem .5rem;font-family:monospace;font-size:.813rem}.ApiKeyCard-module__UWvAAW__revokeButton{cursor:pointer;color:#64748b;background:0 0;border:1px solid #e2e8f0;border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.813rem;transition:all .15s;display:flex}.ApiKeyCard-module__UWvAAW__revokeButton:hover{color:#ef4444;background:#fef2f2;border-color:#ef4444}.ApiKeyCard-module__UWvAAW__scopes{flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem;display:flex}.ApiKeyCard-module__UWvAAW__scopeBadge{white-space:nowrap;border-radius:1rem;padding:.188rem .5rem;font-size:.688rem;font-weight:500}.ApiKeyCard-module__UWvAAW__scopeDatabase{color:#1d4ed8;background:#dbeafe}.ApiKeyCard-module__UWvAAW__scopeTemporal{color:#15803d;background:#dcfce7}.ApiKeyCard-module__UWvAAW__scopeLangfuse{color:#7c3aed;background:#f3e8ff}.ApiKeyCard-module__UWvAAW__scopeSeo{color:#b91c1c;background:#fee2e2}.ApiKeyCard-module__UWvAAW__scopeTemplates{color:#b45309;background:#fef3c7}.ApiKeyCard-module__UWvAAW__scopeTextWorkGenerator{color:#0e7490;background:#cffafe}.ApiKeyCard-module__UWvAAW__meta{flex-wrap:wrap;gap:1.5rem;display:flex}.ApiKeyCard-module__UWvAAW__metaItem{color:#94a3b8;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.ApiKeyCard-module__UWvAAW__confirmOverlay{z-index:100;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ApiKeyCard-module__UWvAAW__confirmDialog{background:#fff;border-radius:.75rem;width:90%;max-width:400px;padding:1.5rem;box-shadow:0 8px 32px #0000001f}.ApiKeyCard-module__UWvAAW__confirmTitle{color:#0f172a;margin-bottom:.5rem;font-weight:600}.ApiKeyCard-module__UWvAAW__confirmText{color:#64748b;margin-bottom:1.25rem;font-size:.875rem}.ApiKeyCard-module__UWvAAW__confirmActions{justify-content:flex-end;gap:.75rem;display:flex}
.WorkspaceCard-module__lZpqkq__card{gap:var(--spacing-2xl);box-sizing:border-box;min-width:0;height:156px;padding:var(--spacing-3xl);border:1px solid var(--color-grey-5,#e4ebef);border-radius:var(--radius-lg);background:var(--bg-primary,#fff);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:relative}.WorkspaceCard-module__lZpqkq__cardList{align-items:center;gap:var(--spacing-xl);height:auto;min-height:72px;padding:var(--spacing-xl)var(--spacing-3xl);flex-direction:row}.WorkspaceCard-module__lZpqkq__topRow{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.WorkspaceCard-module__lZpqkq__mainHit,.WorkspaceCard-module__lZpqkq__titleButton{text-align:left;cursor:pointer;background:0 0;border:none;min-width:0;padding:0;display:flex}.WorkspaceCard-module__lZpqkq__mainHit{align-items:center;gap:var(--spacing-xl);flex-direction:row;flex:auto}.WorkspaceCard-module__lZpqkq__titleButton{width:100%}.WorkspaceCard-module__lZpqkq__mainHit:disabled{cursor:default}.WorkspaceCard-module__lZpqkq__mainHit:after,.WorkspaceCard-module__lZpqkq__titleButton:after{content:"";border-radius:inherit;position:absolute;inset:0}.WorkspaceCard-module__lZpqkq__mainHit:disabled:after{display:none}.WorkspaceCard-module__lZpqkq__iconCell{border:1px solid var(--color-grey-5,#e4ebef);border-radius:var(--radius-sm);background:var(--bg-primary,#fff);width:40px;height:40px;color:var(--text-primary,#232323);flex-shrink:0;justify-content:center;align-items:center;display:flex}.WorkspaceCard-module__lZpqkq__menuButton{z-index:1;width:24px;height:24px;color:var(--text-secondary,#626669);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.WorkspaceCard-module__lZpqkq__content{gap:var(--spacing-sm);flex-direction:column;width:100%;min-width:0;display:flex}.WorkspaceCard-module__lZpqkq__cardList .WorkspaceCard-module__lZpqkq__content{flex:auto;width:auto}.WorkspaceCard-module__lZpqkq__title{color:var(--text-primary,#232323);font-family:var(--font-family-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:24px;overflow:hidden}.WorkspaceCard-module__lZpqkq__meta{align-items:center;gap:var(--spacing-md);color:var(--text-secondary,#626669);font-family:var(--font-family-primary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-regular);line-height:20px;display:flex}.WorkspaceCard-module__lZpqkq__metaDivider{background:var(--color-grey-5,#e4ebef);width:1px;height:12px}
.CreateApiKeyModal-module__ZTwfUa__overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;animation:.15s ease-out CreateApiKeyModal-module__ZTwfUa__fadeIn;display:flex;position:fixed;inset:0}@keyframes CreateApiKeyModal-module__ZTwfUa__fadeIn{0%{opacity:0}to{opacity:1}}.CreateApiKeyModal-module__ZTwfUa__modal{background-color:#fff;border-radius:.75rem;flex-direction:column;width:100%;max-width:520px;animation:.2s ease-out CreateApiKeyModal-module__ZTwfUa__slideIn;display:flex;overflow:hidden;box-shadow:0 8px 32px #0000001f}@keyframes CreateApiKeyModal-module__ZTwfUa__slideIn{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}.CreateApiKeyModal-module__ZTwfUa__header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.25rem;display:flex}.CreateApiKeyModal-module__ZTwfUa__title{color:#0f172a;margin:0;font-size:.938rem;font-weight:600}.CreateApiKeyModal-module__ZTwfUa__closeButton{cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.CreateApiKeyModal-module__ZTwfUa__closeButton:disabled{opacity:.5;cursor:not-allowed}.CreateApiKeyModal-module__ZTwfUa__closeIcon{color:#64748b;width:20px;height:20px}.CreateApiKeyModal-module__ZTwfUa__form{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.CreateApiKeyModal-module__ZTwfUa__field{flex-direction:column;gap:.375rem;display:flex}.CreateApiKeyModal-module__ZTwfUa__label{color:#0f172a;font-size:.813rem;font-weight:500}.CreateApiKeyModal-module__ZTwfUa__required{color:#ef4444}.CreateApiKeyModal-module__ZTwfUa__input{color:#0f172a;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;width:100%;padding:.5rem .75rem;font-size:.813rem;transition:border-color .15s,box-shadow .15s}.CreateApiKeyModal-module__ZTwfUa__input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.CreateApiKeyModal-module__ZTwfUa__input:disabled{opacity:.6;cursor:not-allowed}.CreateApiKeyModal-module__ZTwfUa__scopesGrid{flex-direction:column;gap:.5rem;display:flex}.CreateApiKeyModal-module__ZTwfUa__scopeGroup{flex-direction:column;gap:.25rem;display:flex}.CreateApiKeyModal-module__ZTwfUa__scopeGroupLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem;font-size:.688rem;font-weight:600}.CreateApiKeyModal-module__ZTwfUa__scopeItem{cursor:pointer;border-radius:.375rem;align-items:center;gap:.5rem;padding:.375rem .5rem;transition:background .1s;display:flex}.CreateApiKeyModal-module__ZTwfUa__scopeItem:hover{background:#f1f5f9}.CreateApiKeyModal-module__ZTwfUa__scopeCheckbox{accent-color:#6366f1;cursor:pointer;width:1rem;height:1rem}.CreateApiKeyModal-module__ZTwfUa__scopeLabel{color:#334155;cursor:pointer;flex:1;font-size:.813rem}.CreateApiKeyModal-module__ZTwfUa__error{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:.5rem .75rem}.CreateApiKeyModal-module__ZTwfUa__footer{border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:.75rem;padding:.75rem 1.25rem 1.25rem;display:flex}.CreateApiKeyModal-module__ZTwfUa__confirmIcon{width:16px;height:16px;margin-right:.25rem}
.WorkspaceListPage-module__SfceLa__page{box-sizing:border-box;height:100dvh;padding:env(safe-area-inset-top)env(safe-area-inset-right)env(safe-area-inset-bottom)env(safe-area-inset-left);background:var(--bg-primary,#fff);color:var(--text-primary,#232323);flex-direction:column;display:flex;overflow:hidden}.WorkspaceListPage-module__SfceLa__inner{gap:var(--spacing-5xl);box-sizing:border-box;width:100%;max-width:1440px;min-height:0;padding:var(--spacing-8xl)var(--spacing-12xl);flex-direction:column;flex:1 1 0;margin:0 auto;display:flex}@media (max-width:1024px){.WorkspaceListPage-module__SfceLa__inner{padding:var(--spacing-5xl)var(--spacing-4xl)}}@media (max-width:640px){.WorkspaceListPage-module__SfceLa__inner{gap:var(--spacing-3xl);padding:var(--spacing-3xl)var(--spacing-xl)}}.WorkspaceListPage-module__SfceLa__header{justify-content:space-between;align-items:center;gap:var(--spacing-xl);flex-wrap:wrap;width:100%;display:flex}.WorkspaceListPage-module__SfceLa__title{min-width:200px;color:var(--text-primary,#232323);font-family:var(--font-family-primary);font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);flex:1 0 0;margin:0;line-height:48px}@media (max-width:640px){.WorkspaceListPage-module__SfceLa__title{min-width:0;font-size:var(--font-size-2xl);line-height:36px}}.WorkspaceListPage-module__SfceLa__headerActionsMobile{align-items:center;gap:var(--spacing-md);display:flex}.WorkspaceListPage-module__SfceLa__searchPanel{gap:var(--spacing-2xl);box-sizing:border-box;width:100%;padding:var(--spacing-3xl);border:1px solid var(--color-grey-6,#f2f6f8);border-radius:var(--radius-xl);background:var(--bg-primary,#fff);box-shadow:var(--shadow-md);flex-wrap:wrap;align-items:flex-start;display:flex}.WorkspaceListPage-module__SfceLa__searchField{flex:1 0 0;min-width:180px;position:relative}.WorkspaceListPage-module__SfceLa__searchField input{padding-right:48px}.WorkspaceListPage-module__SfceLa__searchField .camp-small-close-btn{z-index:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.WorkspaceListPage-module__SfceLa__content{gap:var(--spacing-5xl);flex-direction:column;flex:1 1 0;width:100%;min-height:0;display:flex}.WorkspaceListPage-module__SfceLa__paginationDock{flex-shrink:0}.WorkspaceListPage-module__SfceLa__authSkeleton{gap:var(--spacing-xl);flex-direction:column;width:100%;display:flex}.WorkspaceListPage-module__SfceLa__listBlock{gap:var(--spacing-lg);flex-direction:column;flex:1 1 0;width:100%;min-height:0;display:flex}.WorkspaceListPage-module__SfceLa__metaRow{justify-content:space-between;align-items:center;gap:var(--spacing-5xl);width:100%;display:flex}.WorkspaceListPage-module__SfceLa__count{color:var(--text-secondary,#626669);font-weight:var(--font-weight-regular,400);flex:1 0 0}.WorkspaceListPage-module__SfceLa__grid,.WorkspaceListPage-module__SfceLa__list{min-height:0;margin:calc(-1*var(--spacing-md))calc(-1*var(--spacing-lg))0;padding:var(--spacing-md)var(--spacing-lg)var(--spacing-xl);overscroll-behavior:contain;flex:1 1 0;align-content:start;overflow-y:auto}.WorkspaceListPage-module__SfceLa__grid{gap:var(--spacing-2xl);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1200px){.WorkspaceListPage-module__SfceLa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.WorkspaceListPage-module__SfceLa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.WorkspaceListPage-module__SfceLa__list{justify-content:flex-start;gap:var(--spacing-xl);flex-direction:column;display:flex}.WorkspaceListPage-module__SfceLa__list>*{flex-shrink:0}.WorkspaceListPage-module__SfceLa__skeletonCard{border-radius:var(--radius-lg);height:156px}.WorkspaceListPage-module__SfceLa__error{padding:var(--spacing-5xl);color:var(--status-error,#ef4444);justify-content:center;display:flex}.WorkspaceListPage-module__SfceLa__mobileSearchHeader{align-items:center;width:100%;display:flex}.WorkspaceListPage-module__SfceLa__mobileSearchHeader .WorkspaceListPage-module__SfceLa__searchField{min-width:0}.WorkspaceListPage-module__SfceLa__mobileSearchHeader .WorkspaceListPage-module__SfceLa__searchField input{padding-right:40px}.WorkspaceListPage-module__SfceLa__searchCount{color:var(--color-black-5,#7a7f82);font-weight:var(--font-weight-regular,400);flex:1 0 0}.WorkspaceListPage-module__SfceLa__searchClose{top:50%;right:var(--spacing-lg,12px);z-index:1;width:20px;height:20px;color:var(--color-black-1,#232323);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translateY(-50%)}
.SelectionBar-module__PrV7IW__bar{z-index:50;bottom:var(--spacing-4xl,32px);align-items:flex-start;gap:var(--spacing-lg,12px);padding:var(--spacing-lg,12px)var(--spacing-lg,12px)var(--spacing-lg,12px)var(--spacing-2xl,20px);border-radius:var(--radius-md,16px);background:var(--color-black-1,#232323);display:flex;position:fixed;left:50%;transform:translate(-50%)}.SelectionBar-module__PrV7IW__count{margin-right:var(--spacing-sm,4px);color:var(--color-white,#fff);font-size:var(--font-size-2xs,14px);white-space:nowrap;align-self:stretch;align-items:center;line-height:20px;display:inline-flex}.SelectionBar-module__PrV7IW__makeFrom,.SelectionBar-module__PrV7IW__share{flex-shrink:0}.SelectionBar-module__PrV7IW__close{width:16px;height:16px;color:var(--color-grey-1,#8e9498);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (max-width:620px){.SelectionBar-module__PrV7IW__bar{right:var(--spacing-xl,16px);bottom:var(--spacing-2xl,20px);left:var(--spacing-xl,16px);gap:var(--spacing-lg,12px);padding:var(--spacing-lg,12px);grid-template-columns:1fr 1fr;grid-template-areas:"count close""make share";display:grid;transform:none}.SelectionBar-module__PrV7IW__count{grid-area:count;margin-right:0}.SelectionBar-module__PrV7IW__close{grid-area:close;place-self:center end}.SelectionBar-module__PrV7IW__makeFrom{grid-area:make;width:100%}.SelectionBar-module__PrV7IW__share{grid-area:share;width:100%}.SelectionBar-module__PrV7IW__shareOnly .SelectionBar-module__PrV7IW__share{grid-column:1/-1}}
