@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@300;400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;600;700&display=swap);*{word-wrap:break-word;box-sizing:border-box;font-family:Inter,sans-serif;font-size:16px;font-weight:400;margin:0;padding:0}.ant-layout{background-color:#fff!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Nunito Sans,sans-serif;overflow-y:scroll}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--h2-font-size:1.25em;--h2-font-weight:500;--h2-color:#000;--h2-margin-bottom:1em;--h2-font-family:"Inter";--userEdit__modal-width:500px;--sidebar__logo-padding:40px 40px 0px 40px;--portal-header-height:64px;--portal-header-bg:none;--portal-header-radius:25px;--portal-header-padding-x:20px;--portal-header-button-bg:#fff;--portal-header-button-radius:8px;--portal-header-icon-size:28px;--portal-header-gap:12px;--portal-header-font-family:Inter,sans-serif;--portal-header-font-size:16px;--portal-header-font-weight:500;--portal-header-line-height:24px;--portal-header-color:#000;--portal-header-color-white:#fff;--portal-header-large-font-size:20px;--portal-header-large-line-height:30px;--portal-header-border:1px solid #dadada}body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}.gooey-spinnerSpin{animation:gooey-spin 1s linear infinite}@keyframes gooey-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-sonner-toast][data-x-position=center]{left:0!important;margin-left:auto!important;margin-right:auto!important;right:0!important;width:fit-content!important}@media only screen and (max-width:600px){[data-sonner-toaster][data-x-position=center]{left:50%!important;right:auto!important;transform:translateX(-50%)!important}}[data-gooey-toast-css]{--gooey-toast:1}[data-sonner-toast][data-expanded=true]{transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .4s,height .35s cubic-bezier(.22,1,.36,1),box-shadow .2s!important}@media (prefers-reduced-motion:reduce){[data-sonner-toast][data-expanded=true]{transition:opacity .01s,box-shadow .01s!important}}.gooey-wrapper{cursor:default;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;pointer-events:auto;position:relative;width:fit-content}.gooey-blobSvg{filter:drop-shadow(0 4px 12px rgba(0,0,0,.06)) drop-shadow(0 1px 4px rgba(0,0,0,.04));left:0;overflow:visible;pointer-events:none;position:absolute;top:0}.gooey-content{position:relative;transition:padding .35s cubic-bezier(.4,0,.2,1);z-index:1}.gooey-contentCompact{padding:7px 10px}.gooey-contentExpanded{max-width:380px;min-width:300px;padding:7px 10px 16px}.gooey-header{align-items:center;color:inherit;display:inline-flex;gap:8px}.gooey-header>.gooey-timestamp,.gooey-header>.gooey-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gooey-header>.gooey-timestamp{margin-left:auto}.gooey-iconWrapper{align-items:center;display:flex;flex-shrink:0;height:18px;justify-content:center;line-height:0;width:18px}.gooey-title{color:inherit;font-size:12px;font-weight:700;line-height:1;padding:0 4px 2px 2px;white-space:nowrap}.gooey-titleDefault{color:#555}.gooey-titleSuccess{color:#4caf50}.gooey-titleError{color:#e53935}.gooey-titleWarning{color:#c49000}.gooey-titleInfo{color:#1e88e5}.gooey-titleLoading{color:#555}.gooey-timestamp{color:#999;font-size:11px;font-weight:400;line-height:1;padding-left:6px;white-space:nowrap}.gooey-description{color:#444;font-size:13px;font-weight:400;line-height:1.55;margin-top:16px;overflow:hidden}.gooey-actionWrapper{margin-top:12px;overflow:hidden}.gooey-actionButton{-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;box-sizing:border-box;cursor:pointer;display:block;font-family:inherit;font-size:13px;font-weight:700;outline:none;padding:10px 20px;text-align:center;transition:background .15s ease;width:100%}.gooey-actionButton:focus:not(:focus-visible){outline:none}.gooey-actionButton:focus-visible{outline:2px solid currentColor;outline-offset:2px}.gooey-actionDefault{background:#e8e8e8;color:#555}.gooey-actionDefault:hover{background:#dcdcdc}.gooey-actionDefault:active{background:#d0d0d0}.gooey-actionSuccess{background:#c8e6c9;color:#4caf50}.gooey-actionSuccess:hover{background:#a5d6a7}.gooey-actionSuccess:active{background:#81c784}.gooey-actionError{background:#ffcdd2;color:#e53935}.gooey-actionError:hover{background:#ef9a9a}.gooey-actionError:active{background:#e57373}.gooey-actionWarning{background:#ffecb3;color:#c49000}.gooey-actionWarning:hover{background:#ffe082}.gooey-actionWarning:active{background:#ffd54f}.gooey-actionInfo{background:#bbdefb;color:#1e88e5}.gooey-actionInfo:hover{background:#90caf9}.gooey-actionInfo:active{background:#64b5f6}.gooey-progressWrapper{background:#0000000f;border-radius:2px;height:3px;margin-top:10px;overflow:hidden}.gooey-progressBar{animation:gooey-progress-shrink 4s linear forwards;animation:gooey-progress-shrink var(--gooey-progress-duration,4s) linear forwards;animation-play-state:running;border-radius:2px;height:100%;transform-origin:left center}.gooey-progressPaused .gooey-progressBar{animation-play-state:paused}@keyframes gooey-progress-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.gooey-progressDefault{background:#999}.gooey-progressSuccess{background:#4caf50}.gooey-progressError{background:#e53935}.gooey-progressWarning{background:#c49000}.gooey-progressInfo{background:#1e88e5}.gooey-wrapper[data-theme=dark] .gooey-blobSvg{filter:drop-shadow(0 4px 12px rgba(0,0,0,.3)) drop-shadow(0 1px 4px rgba(0,0,0,.2))}.gooey-wrapper[data-theme=dark] .gooey-titleDefault{color:#ccc}.gooey-wrapper[data-theme=dark] .gooey-titleSuccess{color:#66bb6a}.gooey-wrapper[data-theme=dark] .gooey-titleError{color:#ef5350}.gooey-wrapper[data-theme=dark] .gooey-titleWarning{color:#ffb300}.gooey-wrapper[data-theme=dark] .gooey-titleInfo{color:#42a5f5}.gooey-wrapper[data-theme=dark] .gooey-titleLoading{color:#ccc}.gooey-wrapper[data-theme=dark] .gooey-timestamp{color:#777}.gooey-wrapper[data-theme=dark] .gooey-description{color:#e0e0e0}.gooey-wrapper[data-theme=dark] .gooey-actionDefault{background:#3a3a3a;color:#ccc}.gooey-wrapper[data-theme=dark] .gooey-actionDefault:hover{background:#444}.gooey-wrapper[data-theme=dark] .gooey-actionDefault:active{background:#4e4e4e}.gooey-wrapper[data-theme=dark] .gooey-actionSuccess{background:#1b5e20;color:#66bb6a}.gooey-wrapper[data-theme=dark] .gooey-actionSuccess:hover{background:#2e7d32}.gooey-wrapper[data-theme=dark] .gooey-actionSuccess:active{background:#388e3c}.gooey-wrapper[data-theme=dark] .gooey-actionError{background:#b71c1c;color:#ef5350}.gooey-wrapper[data-theme=dark] .gooey-actionError:hover{background:#c62828}.gooey-wrapper[data-theme=dark] .gooey-actionError:active{background:#d32f2f}.gooey-wrapper[data-theme=dark] .gooey-actionWarning{background:#4a3800;color:#ffb300}.gooey-wrapper[data-theme=dark] .gooey-actionWarning:hover{background:#5c4600}.gooey-wrapper[data-theme=dark] .gooey-actionWarning:active{background:#6e5400}.gooey-wrapper[data-theme=dark] .gooey-actionInfo{background:#0d47a1;color:#42a5f5}.gooey-wrapper[data-theme=dark] .gooey-actionInfo:hover{background:#1565c0}.gooey-wrapper[data-theme=dark] .gooey-actionInfo:active{background:#1976d2}.gooey-wrapper[data-theme=dark] .gooey-progressWrapper{background:#ffffff1a}.gooey-wrapper[data-theme=dark] .gooey-progressDefault{background:#888}.gooey-wrapper[data-theme=dark] .gooey-progressSuccess{background:#66bb6a}.gooey-wrapper[data-theme=dark] .gooey-progressError{background:#ef5350}.gooey-wrapper[data-theme=dark] .gooey-progressWarning{background:#ffb300}.gooey-wrapper[data-theme=dark] .gooey-progressInfo{background:#42a5f5}.gooey-closeButton{-webkit-tap-highlight-color:transparent;align-items:center;border-radius:50%;border-style:solid;color:#444;cursor:pointer;display:flex;height:20px;justify-content:center;left:-6px;opacity:0;outline:none;padding:0;pointer-events:none;position:absolute;top:-6px;transition:opacity .15s ease,transform .15s ease;width:20px;z-index:2}.gooey-closeButtonRight{left:auto;right:-1px;top:6px}.gooey-wrapper:active .gooey-closeButton,.gooey-wrapper:focus-within .gooey-closeButton,.gooey-wrapper:hover .gooey-closeButton{opacity:1;pointer-events:auto}.gooey-closeButton:focus,.gooey-closeButton:focus-visible{box-shadow:0 0 0 2px #00000026;opacity:1;pointer-events:auto}.gooey-closeButton:hover{transform:scale(1.15)}.gooey-closeButton:active{transform:scale(.95)}.gooey-wrapper[data-theme=dark] .gooey-closeButton{box-shadow:0 1px 4px #ffffff40;color:#e0e0e0}.gooey-wrapper,.gooey-wrapper .gooey-description,.gooey-wrapper .gooey-description *{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(
    --skai27-font-family,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif
  )}.gooey-wrapper .gooey-description,.gooey-wrapper .gooey-description *{font-size:14px}.gooey-wrapper .gooey-blobSvg,.gooey-wrapper[data-theme=dark] .gooey-blobSvg{filter:drop-shadow(0 2px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 80px rgba(0,0,0,.024)) drop-shadow(0 0 1px rgba(0,0,0,.04));filter:var(
    --skai27-chat-composer-drop-shadow,drop-shadow(0 2px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 80px rgba(0,0,0,.024)) drop-shadow(0 0 1px rgba(0,0,0,.04))
  )}.onboarding-welcome{align-items:center;background:#fff;display:flex;inset:0;justify-content:center;position:fixed;z-index:9998}.onboarding-welcome__box-text{display:flex;flex-direction:column;gap:12px;width:min(720px,40vw)}.onboarding-welcome__title{font-size:26px;font-weight:600;text-align:start}.onboarding-welcome__text{font-size:16px;line-height:1.35;opacity:.85;text-align:start}.onboarding-welcome__btn{align-items:center;align-self:flex-start;background:#111;border:none;border-radius:25px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;justify-content:center;min-width:0;padding:12px 18px;width:auto}.onboarding-welcome__btn:hover{filter:brightness(1.05)}.onboarding-welcome__btn:disabled{cursor:wait;opacity:.55}.onboarding-tour{inset:0;pointer-events:auto;position:fixed;z-index:9999}.onboarding-tour__catcher{background:#0000;cursor:default;inset:0;pointer-events:auto;position:fixed;z-index:0}.onboarding-tour__catcher--dimmed{backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px);background:#e6e6e6b8}.onboarding-tour__blur-panel{backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);background:#e6e6e603;pointer-events:none;position:fixed;z-index:1}.onboarding-tour__highlight{border-radius:0;box-shadow:0 0 0 9999px #e6e6e6b8,0 8px 12px #0000001f,0 0 1px #0000009e;pointer-events:none;position:fixed;z-index:2}.onboarding-tour__arrow{border-left:2px solid;border-top:2px solid;filter:drop-shadow(0 0 12px rgb(255,0,0));height:18px;pointer-events:none;position:fixed;transform:translate(-50%,-50%) rotate(45deg);width:18px;z-index:3}.onboarding-tour__arrow.is-up{transform:translate(-50%,-50%) rotate(-135deg)}.onboarding-tour__arrow.is-down{transform:translate(-50%,-50%) rotate(45deg)}.onboarding-tour__card-textbox{display:flex;flex-direction:column;gap:10px}.onboarding-tour__card{background:#fff;border-radius:16px;box-shadow:0 8px 12px #00000014,0 0 1px #0000009e;color:#000;display:flex;flex-direction:column;gap:15px;max-width:calc(100vw - 32px);padding:14px 14px 12px;pointer-events:auto;position:fixed;width:min(360px,calc(100vw - 32px));z-index:4}.onboarding-tour__title{font-size:16px;font-weight:600}.onboarding-tour__text{font-size:14px;line-height:1.35;opacity:.92;overflow-x:hidden;overflow-y:auto;scrollbar-color:#ffffff40 #0000;scrollbar-width:thin}.onboarding-tour__text::-webkit-scrollbar{width:6px}.onboarding-tour__text::-webkit-scrollbar-track{background:#0000}.onboarding-tour__text::-webkit-scrollbar-thumb{background-color:#ffffff40;border-radius:6px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.onboarding-tour__text::-webkit-scrollbar-thumb:hover{background-color:#ffffff73}.onboarding-tour__actions{display:flex;flex-direction:row-reverse;gap:10px}.onboarding-tour__skip{display:none}.onboarding-tour__next{border:none;border-radius:12px;color:#08130d;cursor:pointer;font-weight:500;padding:10px 14px}.onboarding-tour__next:hover{filter:brightness(.95)}.onboarding-tour__progress{display:flex;flex-direction:row-reverse;font-size:12px;opacity:.65;text-align:right}.onboarding-tour__ring{border-radius:25px;pointer-events:none;position:fixed;z-index:10002}.onboarding-tour__ring:before{border-radius:25px;box-shadow:0 8px 12px #0003,0 0 12px #0000009e;content:"";inset:0;position:absolute}.onboarding-tour__body,.onboarding-tour__content,.onboarding-tour__text{white-space:pre-line}.onboarding-tour__card:after{content:"";height:0;left:20px;left:var(--arrow-x,20px);pointer-events:none;position:absolute;transform:translateX(-50%);width:0}.onboarding-welcome__image-wrap{aspect-ratio:1/1;border-radius:20px;flex-shrink:0;overflow:hidden;width:min(420px,40vw)}.onboarding-welcome__image{display:block;height:100%;object-fit:cover;width:100%}.onboarding-welcome__box{align-items:center;display:flex;flex-direction:row;gap:32px;justify-content:center;width:min(780px,92vw)}.onboarding-welcome__box-text,.onboarding-welcome__image-wrap{width:min(460px,90vw)}@media (max-width:768px){.onboarding-welcome__box{align-items:flex-start;flex-direction:column;gap:20px;width:min(520px,92vw)}.onboarding-welcome__box-text,.onboarding-welcome__image-wrap{width:100%}}.chat-start__send-button:disabled{border:1px solid #ccc}pre{background:#f9f9f9;border:1px solid #f3f3f3;border-radius:16px;box-sizing:border-box;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.55;max-height:360px;max-width:100%;overflow-x:auto;overflow-y:auto;padding:12px 14px}pre code{background:#0000;border:none;border-radius:0;display:block;font-family:inherit;font-size:inherit;line-height:inherit;padding:0;white-space:pre}.markdown-wrapper table,.markdown-wrapper table.markdown-table{border-collapse:collapse;box-sizing:border-box;margin-bottom:2em;margin-top:1em;min-width:100%;table-layout:auto;width:100%}.markdown-wrapper td,.markdown-wrapper th{line-height:1.45;min-width:0;overflow:hidden;overflow-wrap:anywhere;padding:12px 10px;white-space:normal;width:auto;word-break:break-word}.markdown-wrapper .markdown-table td>*,.markdown-wrapper .markdown-table th>*{max-width:100%;overflow-wrap:anywhere;white-space:normal;word-break:break-word}:not(pre)>code{border-radius:8px;font-family:system-ui;padding:2px 6px;white-space:normal;word-break:break-word}.chat-start__send-button-wrapper{align-items:center;display:flex}.ant-modal-root .ant-modal-wrap{z-index:1010}.chat-window-shell{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;position:relative}@media (prefers-reduced-motion:reduce){.norms-browser-panel,.norms-browser-panel-shell,.norms-browser-panel__body,.norms-browser-panel__header{transition:none}}.chat-start__inner{padding:0 16px}.chat-start__composer-group{display:flex;flex-direction:column;width:100%}@media (max-width:1024px){.chat-start__title{font-size:32px}.chat-start__box--bottom{border-radius:28px;padding:15px;width:100%}.chat-start__attach-button,.chat-start__tp-button{font-size:13px}}.chat-page--norms-layout{align-items:stretch;flex-direction:row!important;min-width:0;overflow:hidden}.chat-page__center{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.chat-page__center--with-sidepanels{min-width:0}.chat-norms-workspace__intro{margin:16px auto 0;max-width:860px;max-width:var(--max-chat-width);padding:0 16px;text-align:center;width:100%}.chat-norms-workspace__intro-text{color:#6b7280;font-size:14px;line-height:1.45;margin-top:8px}.norms-browser-panel-shell{background:#0000;flex:0 0;min-width:0;opacity:0;overflow:visible;pointer-events:none;position:relative;transform:translateX(-14px) scaleX(.96);transform-origin:left center;transition:width .34s cubic-bezier(.4,0,.2,1),min-width .34s cubic-bezier(.4,0,.2,1),flex-basis .34s cubic-bezier(.4,0,.2,1),transform .34s cubic-bezier(.4,0,.2,1),opacity .24s ease;width:0;will-change:width,min-width,flex-basis,transform,opacity;z-index:2}.norms-browser-panel-shell.is-visible{flex:0 0 350px;min-width:350px;opacity:1;pointer-events:auto;transform:translateX(0) scaleX(1);width:350px}.norms-browser-panel-shell.is-closing{flex-basis:0;min-width:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateX(0) scaleX(.98);transition:width .3s cubic-bezier(.4,0,.2,1),min-width .3s cubic-bezier(.4,0,.2,1),flex-basis .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),opacity .24s ease;width:0}.norms-browser-panel-liquid{height:100%;width:100%}.norms-browser-panel-liquid-shape{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.norms-browser-panel-shell .norms-browser-panel{background:#0000;min-width:350px;position:relative;width:350px;z-index:1}.norms-browser-panel{background:#fff;border-right:1px solid #e8e8e8;display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;opacity:0;transition:opacity .14s ease;transition-delay:0s;visibility:hidden;width:100%;will-change:opacity}.norms-browser-panel-shell.is-content-visible .norms-browser-panel{opacity:1;visibility:visible}.norms-browser-panel-shell.is-closing .norms-browser-panel{opacity:0;transition:opacity .3s ease;visibility:visible}.norms-browser-panel--modal{border-right:none;height:100%;max-height:none;min-width:0;overflow:hidden;visibility:visible;width:100%}.norms-browser-panel--modal,.norms-browser-panel--modal .norms-browser-panel__body,.norms-browser-panel--modal .norms-browser-panel__header{opacity:1;transform:none;transition:none}.norms-browser-modal .ant-modal-content{border-radius:24px!important;box-shadow:0 8px 12px #00000014,0 0 1.2px #0000009e;display:flex;flex-direction:column;height:min(82vh,800px);padding:16px!important}.norms-browser-modal .ant-modal-body{display:flex;flex:1 1 auto;min-height:0;padding:0!important}.norms-browser-modal-root .ant-modal-mask{background-color:#cecece69!important;z-index:1100!important}.norms-browser-modal-root .ant-modal-wrap{z-index:1101!important}.norms-browser-panel__header{border-bottom:1px solid #eef1f4;display:flex;flex-direction:column;gap:10px;padding:16px 20px 12px}.norms-browser-panel__header-top{align-items:center;display:flex;gap:12px;justify-content:space-between}.norms-browser-panel__description{color:#696969;font-family:inherit;font-size:14px;font-weight:400;line-height:1.4;margin:0}.norms-browser-panel__header-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}.norms-browser-panel__eyebrow{color:#696969;display:none;font-size:12px;letter-spacing:.08em;line-height:1;text-transform:uppercase}.norms-browser-panel__title{color:#111827;font-size:20px;font-weight:600;line-height:1.1}.norms-browser-panel__close-button{align-items:center;background:#0000;border:0;border-radius:10px;cursor:pointer;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.norms-browser-panel__close-button svg{height:18px;width:18px}.norms-browser-panel__close-button:hover{background:#f5f5f5;color:#0f172a}.norms-browser-panel__count{color:#696969;font-size:13px}.norms-browser-panel__tabs{align-items:center;align-self:flex-start;background:#0000;border-radius:50px;display:grid;grid-template-columns:repeat(var(--norms-browser-tab-count),minmax(0,1fr));height:42px;isolation:isolate;max-width:420px;overflow:visible;padding:0;position:relative;width:100%}.norms-browser-panel__tabs--secondary{margin-top:2px}.norms-browser-panel__tab{align-items:center;background:#0000;border:0;border-radius:25px;color:#5d5d5d;cursor:pointer;display:inline-flex;font-weight:500;gap:4px;justify-content:center;min-height:42px;padding:0 14px;position:relative;transition:color .18s ease;white-space:nowrap;z-index:1}.norms-browser-panel__tab:hover{color:#18181b}.norms-browser-panel__tab-selection{background:#0000;border-radius:999px;bottom:0;left:calc(100%/var(--norms-browser-tab-count)*0);left:calc(100%/var(--norms-browser-tab-count)*var(--norms-browser-tab-index, 0));pointer-events:none;position:absolute;top:0;transform:scaleX(1);transform-origin:center;transition:transform .26s cubic-bezier(.22,1,.36,1);width:calc(100%/var(--norms-browser-tab-count));will-change:transform;z-index:0}.norms-browser-panel__tab>span{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500}.norms-browser-panel__tab.is-active{background:#0000;color:#18181b}.norms-browser-panel__search{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 0 0 1px #0000000f;display:flex;gap:10px;min-height:42px;padding:0 14px}.norms-browser-panel__search input{background:#0000;border:none;color:#111827;font-size:14px;outline:none;width:100%}.norms-browser-panel__search input,.norms-browser-panel__search input::placeholder{font-family:Inter,sans-serif!important;font-family:var(--skai27-font-family,Inter,sans-serif)!important;font-weight:400!important}.norms-browser-panel__search input::placeholder{color:#9c9c9c;opacity:1}.norms-browser-panel__search-icon{align-items:center;color:#9c9c9c;display:none;flex:0 0 auto;height:16px;justify-content:center;width:16px}.norms-browser-panel__search-icon svg{height:16px;width:16px}.norms-browser-panel__body{flex:1 1 auto;grid-area:1/1;min-height:0;overflow-y:auto;padding:8px 20px 72px;scrollbar-color:#7a7a7a40 #0000;scrollbar-gutter:stable}.norms-browser-panel__content{display:grid;flex:1 1 auto;grid-template-rows:minmax(0,1fr) auto;min-height:0;position:relative}.norms-browser-panel__list{display:flex;flex-direction:column}.norms-browser-panel__list-summary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff9e;border:1px solid #ffffffb8;border-radius:999px;bottom:8px;box-shadow:0 0 0 1px #0000000a,0 4px 14px #2e2c4814;color:#18181b;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;line-height:1;margin:-36px auto 4px;max-width:calc(100% - 24px);padding:7px 13px;pointer-events:none;position:sticky;white-space:nowrap;width:fit-content;z-index:4}.norms-browser-panel__item-row:last-child:after{content:none}.norms-browser-panel__item-row{align-items:center;background:#0000;display:flex;flex-direction:row;gap:8px;padding:10px;position:relative;width:100%}.norms-browser-panel__item-row:after{background:#ececec;bottom:0;content:"";height:1px;left:10px;position:absolute;right:10px}.norms-browser-panel__item-row:hover{background:#0000}.norms-browser-panel__skeletons{display:flex;flex-direction:column}.norms-browser-panel__item-row--skeleton{pointer-events:none}.norms-browser-panel__skeleton{background:#ebebeb;border-radius:7px;display:block;height:14px;overflow:hidden;position:relative}.norms-browser-panel__skeleton--icon{border-radius:9px;flex:0 0 auto;height:32px;width:32px}.norms-browser-panel__skeleton:after{animation:norms-browser-skeleton 1.25s ease infinite;background:linear-gradient(90deg,#0000,#fffc,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes norms-browser-skeleton{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.norms-browser-panel__skeleton:after{animation:none}}.norms-browser-panel__list-footer{align-items:center;display:flex;flex-direction:column;gap:10px;padding:10px 0 4px}.norms-browser-panel__list-progress{color:#696969;display:none;font-size:12px}.norms-browser-panel__list-sentinel{align-items:center;display:flex;justify-content:center;min-height:24px}.norms-browser-panel__item{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex:1 1 auto;gap:12px;min-width:0;padding:0;text-align:left}.norms-browser-panel__item-row.has-menu .norms-browser-panel__item{padding-right:0;transition:padding-right .15s ease}.norms-browser-panel__item-row.has-menu:focus-within .norms-browser-panel__item,.norms-browser-panel__item-row.has-menu:has(.action-popover__trigger-wrap--active) .norms-browser-panel__item,.norms-browser-panel__item-row.has-menu:hover .norms-browser-panel__item{padding-right:36px}.norms-browser-panel__item-row.is-selected{background:#eee;border-radius:14px}.norms-browser-panel__item-row.is-selected:after,.norms-browser-panel__item-row:has(+.is-selected):after{content:none}.norms-browser-panel__item-row.is-selected:has(+.is-selected){border-bottom-left-radius:0;border-bottom-right-radius:0}.norms-browser-panel__item-row.is-selected+.is-selected{border-top-left-radius:0;border-top-right-radius:0}.norms-browser-panel__item:hover{background:#0000}.norms-browser-panel__item:disabled{cursor:default}.norms-browser-panel__item-row.is-active,.norms-browser-panel__item-row.is-selected.is-active{background:#f8f8f8}.norms-browser-panel__item-icon-wrap{align-items:center;display:flex;flex:0 0 auto;height:20px;justify-content:center;width:20px}.norms-browser-panel__item-icon{align-items:center;color:#696969;display:inline-flex;height:20px;justify-content:center;width:20px}.norms-browser-panel__item-icon svg{height:20px;width:20px}.library-file-icon--pdf{color:#dc2626}.library-file-icon--doc{color:#2563eb}.norms-browser-panel__item-texts{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0;width:100%}.norms-browser-panel__validity{color:inherit;display:block;font-size:12px;font-weight:400;line-height:1.4;opacity:.7;white-space:normal}.norms-browser-panel__item-texts .norms-browser-panel__title-tooltip{display:block;min-width:0;overflow:hidden;width:100%}.norms-browser-panel__filename-tooltip.norms-browser-panel__filename-tooltip{border-radius:12px;display:block;max-width:min(320px,calc(100vw - 16px));overflow-wrap:anywhere;white-space:normal!important;width:max-content;word-break:break-word}.norms-browser-panel__item-title{color:#111827;display:block;font-size:14px;font-weight:400;line-height:1.35;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 16px),#0000);-webkit-mask-image:var(
    --skai27-text-fade-mask,linear-gradient(to right,#000 0,#000 calc(100% - 16px),#0000 100%)
  );mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 16px),#0000);mask-image:var(
    --skai27-text-fade-mask,linear-gradient(to right,#000 0,#000 calc(100% - 16px),#0000 100%)
  );max-width:100%;overflow:hidden;white-space:nowrap}.norms-browser-panel__item-subtitle{color:#696969;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.norms-browser-panel__item-icon-button{align-items:center;background:#fff;border:1px solid #e4e4e4;border-radius:10px;cursor:pointer;display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;margin-top:0;padding:0;width:32px}.norms-browser-panel__item-icon-button.is-active,.norms-browser-panel__item-icon-button:hover{background:#f7f7f7}.norms-browser-panel__item-icon-button:disabled{cursor:default;opacity:.55}.norms-browser-panel__item-icon-button:disabled:hover{background:#0000}.norms-browser-panel__header-top .norms-browser-panel__close-tooltip,.norms-browser-panel__item-row .norms-browser-panel__file-tooltip{display:inline-flex;flex:0 0 auto;width:auto}.norms-browser-panel__item-checkbox{align-items:center;background:#0000;border:none;color:#0000;cursor:pointer;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;padding:0;width:28px}.norms-browser-panel__item-checkbox-icon{background:#fff;border-radius:999px;box-shadow:0 0 0 1px #eaeaea;box-sizing:border-box;height:18px;padding:2px;width:18px}.norms-browser-panel__item-checkbox:hover .norms-browser-panel__item-checkbox-icon{box-shadow:0 0 0 1px #dfdede}.norms-browser-panel__item-checkbox.is-selected .norms-browser-panel__item-checkbox-icon{background:#111;box-shadow:0 0 0 1px #111;color:#fff}.norms-browser-panel__item-menu-button{align-items:center;background:#0000;border:none;border-radius:999px;color:#0000005d;cursor:pointer;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;opacity:0;padding:0;transition:background .2s ease,color .2s ease,opacity .15s ease;width:28px}.norms-browser-panel__item-row.has-menu>.action-popover__trigger-wrap{height:28px;pointer-events:none;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:28px;z-index:1}.action-popover__trigger-wrap--active .norms-browser-panel__item-menu-button,.norms-browser-panel__item-row:focus-within .norms-browser-panel__item-menu-button,.norms-browser-panel__item-row:hover .norms-browser-panel__item-menu-button{opacity:1}.norms-browser-panel__item-row.has-menu:focus-within>.action-popover__trigger-wrap,.norms-browser-panel__item-row.has-menu:hover>.action-popover__trigger-wrap,.norms-browser-panel__item-row.has-menu>.action-popover__trigger-wrap--active{pointer-events:auto}@media (hover:none){.norms-browser-panel__item-menu-button{opacity:1}.norms-browser-panel__item-row.has-menu .norms-browser-panel__item{padding-right:36px}.norms-browser-panel__item-row.has-menu>.action-popover__trigger-wrap{pointer-events:auto}}.norms-browser-panel__item-menu-button:hover{background:#0000;color:#18181b}.norms-browser-panel__item-menu-button:focus-visible{color:#18181b}.norms-browser-panel__item-menu-button svg{height:18px;width:18px}.norms-browser-panel__item-pending{align-items:center;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;width:28px}.norms-browser-panel__item-pending .uiLoader{min-height:0}.norms-browser-panel__state{color:#696969;display:flex;font-size:14px;justify-content:center;min-height:180px;text-align:center}.norms-browser-panel__state--error{color:#b91c1c}.norms-browser-panel__footer{grid-gap:10px;background:#fff;border-top:1px solid #eef1f4;display:grid;flex:0 0 auto;gap:10px;grid-area:2/1;grid-template-columns:minmax(0,1fr);padding:12px}.norms-browser-panel__footer-count{align-items:center;display:flex;flex-direction:row;font-size:14px;white-space:nowrap}.norms-browser-panel__footer-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0;width:100%}.norms-browser-panel__footer-actions>.norms-browser-panel__footer-action-tooltip{display:flex;flex:0 1 auto;max-width:100%;min-width:0;width:auto}.norms-browser-panel__footer-actions .norms-browser-panel__footer-btn{box-sizing:border-box;flex:0 1 auto;line-height:1.3;margin:0;max-width:100%;min-height:40px;min-width:0;overflow-wrap:anywhere;white-space:normal;width:auto}span.norms-browser-panel__footer-action-tooltip{border-radius:10px;max-width:min(340px,calc(100vw - 16px));text-align:center;white-space:normal}.norms-browser-panel__footer-btn{background:#0000;border:none;border-radius:999px;cursor:pointer;font-size:13px;line-height:1;padding:12px 16px;white-space:nowrap}.norms-browser-panel__footer-btn:disabled{cursor:not-allowed;opacity:.6}.norms-browser-panel__footer-btn--ghost{border:1px solid #f8f8f8;color:#000}.norms-browser-panel__footer-btn--ghost:hover{background:#f8f8f8}.norms-browser-panel__footer-btn--ghost:disabled:hover{background:#0000}.norms-browser-panel__footer-btn--primary{background:#b42318;color:#fff}.norms-browser-panel__footer-btn--primary:hover{background:#941d14}.norms-browser-panel__footer-btn--primary:disabled:hover{background:#111}.norms-browser-panel__footer-btn--danger{background:#b42318;color:#fff}.norms-browser-panel__footer-btn--danger:hover{background:#981b1b}.norms-browser-panel__footer-btn--danger:disabled:hover{background:#b42318}.norms-browser-panel__footer-btn--confirm-selection{background:#111;color:#fff}.norms-browser-panel__footer-btn--confirm-selection:hover{background:#000}.norms-browser-panel__footer-btn--confirm-selection:disabled:hover{background:#111}.norms-browser-panel--modal .norms-browser-panel__footer{align-items:stretch;gap:10px;margin-bottom:-16px;margin-left:-16px;margin-right:-16px;padding-bottom:16px;padding-left:16px;padding-right:16px}.norms-browser-panel--modal .norms-browser-panel__footer-actions{align-items:center;margin-left:0;width:100%}.normative-report-modal .ant-modal-content{border-radius:28px!important;overflow:hidden;padding:0!important}.normative-report-modal .ant-modal-body{padding:0!important}.normative-report-modal__body{background:radial-gradient(circle at top right,#d6e4ff80,#0000 34%),linear-gradient(180deg,#fff,#fcfcfd);display:flex;flex-direction:column;gap:16px;padding:24px}.normative-report-modal__badge{align-items:center;align-self:flex-start;background:#f3f4f6;border-radius:999px;color:#475467;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.04em;min-height:30px;padding:0 12px;text-transform:uppercase}.normative-report-modal__title{color:#111827;font-size:24px;font-weight:700;line-height:1.15}.normative-report-modal__subtitle{color:#475467;font-size:14px;line-height:1.6;margin-top:-8px}.normative-report-modal__documents{display:flex;flex-wrap:wrap;gap:8px}.normative-report-modal__document-chip{align-items:center;border-radius:999px;color:#000;display:inline-flex;font-size:14px;font-weight:400;min-height:32px;padding:0 12px}.normative-report-modal__presets{display:flex;flex-wrap:wrap;gap:8px}.normative-report-modal__preset{border:none;border-radius:999px;box-shadow:0 0 0 1px #0000000d;color:#18181b;cursor:pointer;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--skai27-font-family,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:13px;min-height:38px;padding:0 14px;transition:background .18s ease,border-color .18s ease,color .18s ease}.normative-report-modal__preset:hover{background:#f5f5f5}.normative-report-modal__preset.is-active,.normative-report-modal__preset.is-active:hover{background:#111;box-shadow:0 0 0 1px #111;color:#fff}.normative-report-modal__field{display:flex;flex-direction:column;gap:8px}.normative-report-modal__field-label{color:#18181b;font-size:13px;font-weight:500}.normative-report-modal__field textarea{background:#fff;border:1px solid #ececec;border-radius:18px;color:#18181b;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--skai27-font-family,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:14px;line-height:1.6;min-height:144px;outline:none;padding:14px 16px;resize:vertical;width:100%}.normative-report-modal__field textarea:focus{border-color:#111}.normative-report-modal .chat-context-files-modal__list{max-height:none;overflow-x:visible;overflow-y:visible;scrollbar-gutter:auto}.normative-report-modal__actions{display:flex;gap:10px;justify-content:flex-end}.normative-report-modal__actions .uiLoader{color:#fff}.normative-report-modal__actions .uiLoader__spinner{border-color:#fff #ffffff40 #ffffff40}.normative-report-modal__button{border:0;border-radius:14px;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:600;min-height:44px;padding:0 18px;transition:transform .18s ease,opacity .18s ease,background .18s ease}.normative-report-modal__button:disabled{cursor:not-allowed;opacity:.6;transform:none}.normative-report-modal__button--ghost{background:#f5f5f5;color:#111827}.normative-report-modal__button--ghost:hover:not(:disabled){background:#ededed}.normative-report-modal__button--primary{background:#111827;color:#fff}.normative-report-modal__button--primary:hover:not(:disabled){background:#0b1220;transform:translateY(-1px)}@media (max-width:640px){.normative-report-modal__body{padding:18px}.normative-report-modal__title{font-size:22px}.normative-report-modal__actions{flex-direction:column-reverse}.normative-report-modal__button{width:100%}}.document-library-modal .ant-modal-content{border-radius:28px!important;overflow:hidden;padding:0!important}.document-library-modal .ant-modal-body{padding:0!important}.document-library-modal__body{display:flex;flex-direction:column;gap:16px;padding:24px}.document-library-modal__badge{align-items:center;align-self:flex-start;background:#f1f5f9;border-radius:999px;color:#0f172a;display:inline-flex;font-size:12px;font-weight:600;line-height:1;min-height:28px;padding:6px 12px}.document-library-modal__badge--danger{background:#fee4e2;color:#b42318}.document-library-modal__title{color:#0f172a;font-size:24px;font-weight:600;line-height:1.15}.document-library-modal__subtitle{color:#475467;font-size:14px;line-height:1.55}.document-library-modal__field{display:flex;flex-direction:column;gap:8px}.document-library-modal__field-label{color:#00000085;font-size:13px;line-height:1.35}.document-library-modal__field input{background:#fff;border:1px solid #000;border-radius:16px;color:#0f172a;font-size:14px;line-height:1.2;outline:none;padding:14px 16px;width:100%}.document-library-modal__field input:focus{border-color:#000}.document-library-modal__document-card,.document-library-modal__upload-card{background:#f5f5f5;border-radius:20px;display:flex;flex-direction:column;gap:8px;padding:16px}.document-library-modal__document-label,.document-library-modal__upload-name,.document-library-modal__version-meta{color:#00000085;font-size:13px;line-height:1.45}.document-library-modal__document-title,.document-library-modal__upload-name,.document-library-modal__version-title{color:#000;font-size:15px;font-weight:400;line-height:1.45;overflow-wrap:anywhere}.document-library-modal__actions,.document-library-modal__upload-actions,.document-library-modal__version-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.document-library-modal__actions{justify-content:flex-end}.document-library-modal__btn{border:none;border-radius:999px;cursor:pointer;font-size:13px;line-height:1;padding:12px 16px}.document-library-modal__btn:disabled{cursor:not-allowed;opacity:.2}.document-library-modal__btn--ghost{background-color:#fff;border:1px solid #f3f3f3;color:#000}.document-library-modal__btn--ghost:hover:not(:disabled){background:#f3f3f3}.document-library-modal__btn--primary{background:#111;color:#fff}.document-library-modal__btn--primary:hover:not(:disabled){background:#000}.document-library-modal__btn--danger{background:#b42318;color:#fff}.document-library-modal__btn--danger:hover:not(:disabled){background:#981b1b}.document-library-modal__versions{max-height:min(52vh,420px);overflow-y:auto;padding-right:4px}.document-library-modal__version-item{background:#fff;border-radius:20px;padding:16px}.document-library-modal__version-main{display:flex;flex-direction:column;gap:8px;min-width:0}.document-library-modal__version-top{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.document-library-modal__version-badge,.document-library-modal__version-status{align-items:center;background:#fff;border-radius:999px;color:#000;display:inline-flex;font-size:12px;font-weight:400;line-height:1;min-height:24px;padding:4px 10px}.document-library-modal__version-status.is-current{background:#ecfdf3;color:#027a48}.document-library-modal__state{align-items:center;color:#64748b;display:flex;justify-content:center;min-height:160px;text-align:center;width:100%}@media (max-width:767px){.document-library-modal__title{font-size:21px}.document-library-modal .document-library-modal__version-item{align-items:center;flex-direction:row}.document-library-modal__actions,.document-library-modal__upload-actions,.document-library-modal__version-actions{width:100%}.document-library-modal__actions .document-library-modal__btn,.document-library-modal__upload-actions .document-library-modal__btn,.document-library-modal__version-actions .document-library-modal__btn{flex:1 1 160px}}.workspace-upload-error-modal .ant-modal-content{border-radius:28px!important;overflow:hidden;padding:0!important}.workspace-upload-error-modal .ant-modal-body{padding:0!important}.workspace-upload-error-modal__body{display:flex;flex-direction:column;gap:14px;padding:24px}.workspace-upload-error-modal__badge{align-items:center;align-self:flex-start;background:#f59e0b24;border-radius:999px;color:#b45309;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.04em;min-height:30px;padding:0 12px;text-transform:uppercase}.workspace-upload-error-modal__title{color:#111827;font-size:24px;font-weight:700;line-height:1.15}.workspace-upload-error-modal__message{color:#334155;font-size:15px;line-height:1.6}.workspace-upload-error-modal__hint{background:rgba(255,64,64,.205)!important;border-radius:18px;color:#000;font-size:14px;line-height:1.55;padding:14px 16px}.workspace-upload-error-modal__details{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.workspace-upload-error-modal__detail-item{background:#ffffffe0;border:1px solid #e5e7eb;border-radius:18px;gap:4px;padding:12px 14px}.workspace-upload-error-modal__detail-label{color:#94a3b8;font-weight:600}.workspace-upload-error-modal__detail-value{color:#0f172a;font-size:16px;font-weight:700}.workspace-upload-error-modal__technical{background:#0f172a;border-radius:16px;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;line-height:1.55;overflow-wrap:anywhere;padding:12px 14px}.workspace-upload-error-modal__actions{display:flex;justify-content:flex-end}.workspace-upload-error-modal__button{background:#111827;border:0;border-radius:14px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;min-height:44px;padding:0 18px}.workspace-upload-error-modal__button:hover{opacity:.96}.chat-document-placeholder__icon{align-items:center;background:#eef6ff;border-radius:10px;color:#2563eb;display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;width:32px}.chat-document-placeholder__icon svg{height:18px;width:18px}@media (max-width:1360px){.chat-page--norms-layout{flex-direction:column!important}.norms-browser-panel{border-right:none;max-height:34vh;min-width:0;width:100%}.norms-browser-panel__tabs{width:100%}.norms-browser-panel__tab{flex:1 1;justify-content:center}.norms-browser-panel--modal{height:100%;max-height:none}.norms-browser-modal .ant-modal-content{height:calc(100vh - 96px)}.chat-document-viewer,.chat-document-viewer--compact{border-left:none!important;border-top:1px solid #e8e8e8;min-height:45vh;min-width:0!important;width:100%!important}.workspace-upload-error-modal__body{padding:20px}.workspace-upload-error-modal__title{font-size:21px}.workspace-upload-error-modal__details{grid-template-columns:1fr}}.chat-message__user-stack{align-items:flex-end;display:flex;flex-direction:column;gap:4px;line-height:1.5;white-space:pre-wrap}.chat-message.userAll{border-radius:30px}.chat-message--user{position:relative}.chat-message__user-copy{display:flex;justify-content:flex-end;left:0;min-height:32px;opacity:0;padding-top:4px;pointer-events:none;position:absolute;right:0;top:100%;transition:opacity .12s ease;z-index:2}.chat-message--user:focus-within .chat-message__user-copy,.chat-message--user:hover .chat-message__user-copy{opacity:1;pointer-events:auto}.chat-message__user-copy-button{justify-content:center;min-width:28px;width:28px}.chat-message-turn.userAll{align-items:flex-end;align-self:flex-end;display:flex;flex-direction:column;gap:8px;margin:16px 0;max-width:550px}.chat-message-turn.userAll .chat-message.userAll{align-self:flex-end;margin:0}.chat-message-image.userAll{background:#0000;border:0;border-radius:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:0}.chat-message-image.userAll .chat-image-preview{display:block;margin:0}.chat-message--clarification{width:100%}.clarification-waiting-status{margin-bottom:16px;margin-top:8px}.scroll-down-button{bottom:11.5em;transform:translate(-50%,10px);transition:opacity .18s ease,transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.scroll-down-button.is-visible{transform:translate(-50%)}.ant-modal .ant-modal-content{border-radius:20px!important}.document-library-modal__body,.normative-report-modal__body,.workspace-upload-error-modal__body{background:#f3f4f6;gap:0;padding:0}.document-library-modal__header,.normative-report-modal__header,.workspace-upload-error-modal__header{align-items:center;background:#f3f4f6;border-bottom:1px solid #e5e7eb;gap:16px;justify-content:space-between;min-height:72px;padding:18px 20px}.document-library-modal__heading,.normative-report-modal__heading,.workspace-upload-error-modal__heading{color:#111827;font-size:18px;font-weight:600;line-height:1.25;min-width:0}.document-library-modal__close-button,.normative-report-modal__close-button,.workspace-upload-error-modal__close-button{background:#fff;border:1px solid #dfe3e8;border-radius:10px;box-shadow:none;flex:0 0 auto;height:34px;transition:background .18s ease,border-color .18s ease,transform .18s ease;width:34px}.document-library-modal__close-button:hover,.normative-report-modal__close-button:hover,.workspace-upload-error-modal__close-button:hover{background:#f9fafb;border-color:#cfd4dc}.document-library-modal__close-icon,.normative-report-modal__close-icon,.workspace-upload-error-modal__close-icon{height:16px;width:16px}.document-library-modal__panel,.normative-report-modal__panel,.workspace-upload-error-modal__panel{background:#fff;border-radius:18px;display:flex;flex-direction:column;gap:16px}.document-library-modal__badge,.document-library-modal__title,.normative-report-modal__badge,.normative-report-modal__title,.workspace-upload-error-modal__badge,.workspace-upload-error-modal__title{display:none}.document-library-modal__document-card,.document-library-modal__upload-card,.document-library-modal__version-item,.workspace-upload-error-modal__detail-item,.workspace-upload-error-modal__hint{background:#f5f5f5;box-shadow:none}.document-library-modal__document-card,.document-library-modal__upload-card,.document-library-modal__version-item{border-radius:18px}.normative-report-modal__document-chip{background:#f8fafc;border:1px solid #e2e8f0}.document-library-modal__field input,.normative-report-modal__field textarea{border-radius:16px}.document-library-modal__btn,.normative-report-modal__button,.workspace-upload-error-modal__button{border-radius:14px;min-height:44px}.workspace-upload-error-modal__panel .workspace-upload-error-modal__actions{padding-top:6px}@media (max-width:768px){.document-library-modal__header,.normative-report-modal__header,.workspace-upload-error-modal__header{min-height:64px;padding:16px}.document-library-modal__heading,.normative-report-modal__heading,.workspace-upload-error-modal__heading{font-size:17px}.document-library-modal__panel,.normative-report-modal__panel,.workspace-upload-error-modal__panel{border-radius:16px;margin:10px;padding:16px}}.document-library-modal .ant-modal,.normative-report-modal .ant-modal,.workspace-upload-error-modal .ant-modal{max-width:calc(100vw - 16px)}.document-library-modal .ant-modal-content,.normative-report-modal .ant-modal-content,.workspace-upload-error-modal .ant-modal-content{border-radius:24px!important;box-shadow:0 8px 12px #00000014,0 0 1px #0000009e;overflow:hidden}.document-library-modal__body,.normative-report-modal__body,.workspace-upload-error-modal__body{gap:18px;padding:28px;position:relative}.document-library-modal__header,.normative-report-modal__header,.workspace-upload-error-modal__header{display:flex;flex-direction:column;gap:10px;padding-right:52px;position:relative}.document-library-modal__close,.normative-report-modal__close,.workspace-upload-error-modal__close{position:absolute;right:0;top:0}.document-library-modal__close-button,.normative-report-modal__close-button,.workspace-upload-error-modal__close-button{align-items:center;background:#ffffffe0;border:1px solid #e2e8f0e6;border-radius:12px;box-shadow:0 8px 24px #0f172a14;cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;width:36px}.document-library-modal__close-button:hover,.normative-report-modal__close-button:hover,.workspace-upload-error-modal__close-button:hover{background:#fff;box-shadow:0 10px 28px #0f172a1f;transform:translateY(-1px)}.document-library-modal__close-icon,.normative-report-modal__close-icon,.workspace-upload-error-modal__close-icon{display:block;height:18px;width:18px}.document-library-modal__badge,.normative-report-modal__badge,.workspace-upload-error-modal__badge{font-size:12px;font-weight:700;letter-spacing:.04em;min-height:30px;padding:0 12px;text-transform:uppercase}.document-library-modal__title,.normative-report-modal__title,.workspace-upload-error-modal__title{font-size:26px;font-weight:700;line-height:1.15}.document-library-modal__document-card,.document-library-modal__upload-card,.document-library-modal__version-item,.normative-report-modal__document-chip,.workspace-upload-error-modal__detail-item,.workspace-upload-error-modal__hint{box-shadow:inset 0 1px 0 #ffffffa6}.document-library-modal__document-card,.document-library-modal__upload-card,.document-library-modal__version-item{background:#ffffffe6;border-radius:22px}.document-library-modal__hint{border:1px solid #f3f3f3;border-radius:20px;color:#000;font-size:14px;line-height:1.55;padding:14px 16px}.document-library-modal__actions,.normative-report-modal__actions,.workspace-upload-error-modal__actions{padding-top:4px}.document-library-modal__actions--footer-only{margin-top:-2px}.document-library-modal__btn,.normative-report-modal__button,.workspace-upload-error-modal__button{border-radius:16px;min-height:46px}.document-library-modal__versions{scrollbar-color:#d0d5dd #0000;scrollbar-width:thin}@media (max-width:768px){.document-library-modal .ant-modal,.normative-report-modal .ant-modal,.workspace-upload-error-modal .ant-modal{margin:0 auto;max-width:calc(100vw - 20px)!important;padding-bottom:0;top:10px;width:calc(100vw - 20px)!important}.document-library-modal .ant-modal-content,.normative-report-modal .ant-modal-content,.workspace-upload-error-modal .ant-modal-content{max-height:calc(100vh - 20px)}.document-library-modal__body,.normative-report-modal__body,.workspace-upload-error-modal__body{max-height:calc(100vh - 20px);overflow-y:auto;padding:20px}.document-library-modal__title,.normative-report-modal__title,.workspace-upload-error-modal__title{font-size:22px}}.document-library-modal .ant-modal,.normative-report-modal .ant-modal,.universal-modal .ant-modal,.workspace-upload-error-modal .ant-modal{max-width:calc(100vw - 16px)}.document-library-modal .ant-modal-content,.normative-report-modal .ant-modal-content,.universal-modal .ant-modal-content,.workspace-upload-error-modal .ant-modal-content{box-shadow:0 8px 12px #00000014,0 0 1.2px #0000009e!important;overflow:hidden;padding:0!important}.document-library-modal .ant-modal-body,.normative-report-modal .ant-modal-body,.universal-modal .ant-modal-body,.workspace-upload-error-modal .ant-modal-body{background:#fff;padding:0!important}.universal-modal-shell{background:#fff;color:#111827;display:flex;flex-direction:column}.universal-modal-shell__header{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:68px;padding:16px 16px 8px}.universal-modal-shell__title{color:#111827;font-size:16px;font-weight:400;line-height:1.3;margin:0;min-width:0;text-align:left}.universal-modal-shell__close{align-items:center;background:#fff;border:none;border-radius:10px;cursor:pointer;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;padding:0;width:34px}.universal-modal-shell__close:hover{background:#f9fafb;border-color:#cfd5dd}.universal-modal-shell__close-icon{display:block;height:18px;width:18px}.universal-modal-shell__body,.workspace-upload-error-modal__body{background:#fff;display:flex;flex-direction:column;gap:16px;padding:0 16px 16px;text-align:left}.document-library-modal__badge,.document-library-modal__header,.document-library-modal__title,.normative-report-modal__badge,.normative-report-modal__header,.normative-report-modal__title,.workspace-upload-error-modal__badge,.workspace-upload-error-modal__header,.workspace-upload-error-modal__title{display:none!important}.document-library-modal__subtitle,.normative-report-modal__subtitle,.workspace-upload-error-modal__message{color:#475467;font-size:14px;line-height:1.6;margin:0;text-align:left;width:100%}.document-library-modal__document-card,.document-library-modal__hint,.document-library-modal__upload-card,.document-library-modal__version-item,.document-library-modal__versions,.normative-report-modal__documents,.normative-report-modal__presets,.workspace-upload-error-modal__details,.workspace-upload-error-modal__hint,.workspace-upload-error-modal__panel,.workspace-upload-error-modal__technical{width:100%}.document-library-modal__document-card,.document-library-modal__upload-card,.document-library-modal__version-item,.workspace-upload-error-modal__detail-item,.workspace-upload-error-modal__hint,.workspace-upload-error-modal__technical{background:#f9f9f9;border-radius:16px;box-shadow:none}.document-library-modal__document-card,.document-library-modal__upload-card,.document-library-modal__version-item,.workspace-upload-error-modal__hint,.workspace-upload-error-modal__technical{padding:16px}.normative-report-modal__document-chip{background:#f7f7f7;border:0}.normative-report-modal__preset{background:#fff;border:0;border-radius:14px}.document-library-modal__field,.normative-report-modal__field{width:100%}.document-library-modal__field input,.normative-report-modal__field textarea{background:#fff;border:1px solid #f5f5f5;border-radius:14px;box-shadow:none;width:100%}.document-library-modal__versions{display:flex;flex-direction:column;gap:12px}.document-library-modal__version-item{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.document-library-modal__version-actions{gap:8px;justify-content:flex-end;width:min-content}.document-library-modal__actions,.normative-report-modal__actions,.workspace-upload-error-modal__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:4px;padding-top:0;width:100%}.document-library-modal__actions--footer-only{margin-top:0}.document-library-modal .document-library-modal__body{overflow-y:auto;padding-top:12px}.document-library-modal,.document-library-modal *,.normative-report-modal,.normative-report-modal *,.workspace-upload-error-modal,.workspace-upload-error-modal *{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-family:var(
    --skai27-font-family,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif
  )!important}.document-library-modal{background:#f2f2f2!important}.document-library-modal .document-library-modal__body{background:#0000}.document-library-modal .document-library-modal__btn--ghost,.document-library-modal .document-library-modal__document-card,.document-library-modal .document-library-modal__upload-card{background:#fafafa;border-color:#e4e4e4}.document-library-modal .document-library-modal__version-item{align-items:center;background:#0000;border:1px solid #e4e4e4;border-radius:14px;box-shadow:none;gap:10px;padding:10px 12px}.document-library-modal__versions{gap:8px}.document-library-modal__version-info{align-items:center;display:flex;flex:1 1 auto;min-width:0}.document-library-modal__version-main{flex:1 1 auto;gap:2px}.document-library-modal__version-details,.document-library-modal__version-heading{align-items:center;display:flex;min-width:0}.document-library-modal__version-heading{gap:8px}.document-library-modal__version-title{font-size:14px;font-weight:500;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-library-modal .document-library-modal__version-status{flex:0 0 auto;font-size:11px;min-height:20px;padding:3px 7px}.document-library-modal__version-details{color:#696969;flex-wrap:wrap;font-size:12px;gap:5px;line-height:1.3}.document-library-modal .document-library-modal__version-badge{background:#0000;border-radius:0;color:inherit;font-size:inherit;font-weight:400;line-height:inherit;min-height:0;padding:0}.document-library-modal__version-detail-separator{color:#b0b0b0}.document-library-modal__version-meta{color:inherit}.document-library-modal__version-action{border-radius:10px!important;flex:0 0 34px;height:34px;min-height:34px;padding:0!important;width:34px}.document-library-modal__version-actions{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;flex-wrap:nowrap;gap:6px;width:auto}.document-library-modal__version-action-tooltip{display:inline-flex;flex:0 0 34px;width:34px}.document-library-modal__version-action-icon{flex:0 0 auto;height:17px;width:17px}@media (max-width:768px){.document-library-modal .document-library-modal__version-item{align-items:center}.document-library-modal__version-actions{flex-wrap:nowrap;width:auto}}.document-library-modal .document-library-modal__field input{background:#0000;border-color:#dedede}.document-library-modal .document-library-modal__field input:focus{border-color:#dedede;box-shadow:none}.document-library-modal .document-library-modal__hint{background:#0000;border-color:#0000}.document-library-modal__file-row{background:#0000;padding:8px 4px}.document-library-modal__file-row:after{content:none}.document-library-modal .document-library-modal__btn--ghost:hover:not(:disabled){background:#e9e9e9}.document-library-modal__btn,.normative-report-modal__button,.workspace-upload-error-modal__button{border-radius:999px;box-shadow:none;min-height:36px}.workspace-upload-error-modal__panel{display:flex;flex-direction:column;gap:14px}.workspace-upload-error-modal__meta{color:#475467;display:flex;flex-wrap:wrap;gap:8px;width:100%}.workspace-upload-error-modal__meta span{align-items:center;border:1px solid #f3f3f3;border-radius:999px;color:#000;display:inline-flex;font-size:12px;font-weight:400;min-height:30px;padding:0 12px}.workspace-upload-error-modal__details{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(136px,1fr))}.workspace-upload-error-modal__detail-item{align-items:flex-start;background:#f5f5f5;border:0;display:flex;flex-direction:column;gap:8px;justify-content:space-between;min-width:0;padding:12px}.workspace-upload-error-modal__detail-label{color:#667085;display:block;font-size:12px;line-height:1.25;width:100%}.workspace-upload-error-modal__detail-value{color:#111827;display:block;font-size:22px;font-weight:500;line-height:1;width:100%;word-break:break-word}.workspace-upload-error-modal__technical{background:#fafafa;color:#667085;font-size:12px;line-height:1.5;word-break:break-word}@media (max-width:768px){.document-library-modal .ant-modal,.normative-report-modal .ant-modal,.universal-modal .ant-modal,.workspace-upload-error-modal .ant-modal{margin:0 auto;max-width:calc(100vw - 20px)!important;padding-bottom:0;top:10px;width:calc(100vw - 20px)!important}.universal-modal-shell__header{min-height:64px;padding:16px}.universal-modal-shell__title{font-size:17px}.universal-modal-shell__body,.workspace-upload-error-modal__body{padding:16px}.document-library-modal .document-library-modal__version-item{align-items:center;flex-direction:row}.document-library-modal__actions,.document-library-modal__version-actions,.normative-report-modal__actions,.workspace-upload-error-modal__actions{flex-wrap:wrap;width:100%}.document-library-modal__version-actions{flex-wrap:nowrap;width:auto}}.chat-context-files-modal .universal-modal-shell__title{font-size:18px;font-weight:500}.chat-context-files-modal .universal-modal-shell__title,.chat-context-files-modal__subtitle{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(
    --skai27-font-family,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif
  )}.chat-context-files-modal__subtitle{color:#696969;font-size:14px;line-height:1.4;margin-bottom:16px}.chat-context-files-modal__item{cursor:pointer}.chat-context-files-modal__item:hover{background:#f7f7f7;border-radius:10px}.chat-context-files-modal__item.is-static,.chat-context-files-modal__item.is-static:hover{background:#0000;border-radius:0;cursor:default}.chat-context-files-modal__item.is-static:hover:after{content:""}.chat-context-files-modal__item:hover:after{content:none}.chat-context-files-modal__item.is-selected{background:#eee;border-radius:14px}.chat-context-files-modal__item.is-selected:after,.chat-context-files-modal__item:has(+.chat-context-files-modal__item.is-selected):after{content:none}.chat-context-files-modal__item.is-selected:has(+.chat-context-files-modal__item.is-selected){border-bottom-left-radius:0;border-bottom-right-radius:0}.chat-context-files-modal__item.is-selected+.chat-context-files-modal__item.is-selected{border-top-left-radius:0;border-top-right-radius:0}.chat-context-files-modal__item .chat-context-files-modal__title-tooltip{flex:1 1 auto;min-width:0;overflow:hidden}span.chat-context-files-modal__filename-tooltip{border-radius:12px;max-width:min(320px,calc(100vw - 16px));overflow-wrap:anywhere;white-space:normal;word-break:break-word}.chat-context-files-modal__remove-tooltip{flex:0 0 auto;width:auto}.chat-context-files-modal__item-check{align-items:center;display:inline-flex;flex:0 0 auto;height:22px;justify-content:center;margin-left:auto;pointer-events:none;width:28px}.chat-context-files-modal__item-check-icon{background:#111;border-radius:999px;box-shadow:0 0 0 1px #111;box-sizing:border-box;color:#fff;height:18px;padding:2px;width:18px}.chat-context-files-modal__footer-actions{align-items:center;display:flex;gap:10px}.chat-context-files-modal__bulkbar-count{color:#696969;font-size:13px}.chat-context-files-modal__list{display:flex;flex-direction:column;max-height:min(360px,50vh);overflow-anchor:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#e2e2e2 #0000;scrollbar-color:var(--skai27-scrollbar-thumb,#e2e2e2) #0000;scrollbar-gutter:stable;scrollbar-width:auto}.chat-context-files-modal__list::-webkit-scrollbar{width:10px}.chat-context-files-modal__list::-webkit-scrollbar-track{background:#0000}.chat-context-files-modal__list::-webkit-scrollbar-thumb{background-color:#e2e2e2;background-color:var(--skai27-scrollbar-thumb,#e2e2e2);border-radius:999px}.chat-context-files-modal__item{align-items:center;display:flex;gap:10px;padding:10px 4px;position:relative}.chat-context-files-modal__item:after{background:#ececec;bottom:0;content:"";height:1px;left:10px;position:absolute;right:10px}.chat-context-files-modal__item:last-child:after{content:none}.chat-context-files-modal__item-icon{align-items:center;background:#fff;border:1px solid #e4e4e4;border-radius:10px;color:#696969;display:inline-flex;flex:0 0 auto;font:inherit;height:38px;justify-content:center;padding:0;width:38px}.chat-context-files-modal__item-icon-tooltip{flex:0 0 auto;width:38px}.chat-context-files-modal__item-icon.is-clickable{cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.chat-context-files-modal__item-icon.is-clickable:hover{background:#f8f8f8;border-color:#c8c8c8;transform:translateY(-1px)}.chat-context-files-modal__item-icon svg{height:20px;width:20px}.chat-context-files-modal__item-title{color:#18181b;display:block;flex:1 1 auto;font-size:14px;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 16px),#0000);-webkit-mask-image:var(
    --skai27-text-fade-mask,linear-gradient(to right,#000 0,#000 calc(100% - 16px),#0000 100%)
  );mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 16px),#0000);mask-image:var(
    --skai27-text-fade-mask,linear-gradient(to right,#000 0,#000 calc(100% - 16px),#0000 100%)
  );min-width:0;overflow:hidden;white-space:nowrap}.chat-context-files-modal__item-remove{align-items:center;background:#0000;border:none;border-radius:999px;color:#000;cursor:pointer;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;opacity:0;transition:background .2s ease,color .2s ease,opacity .15s ease;width:28px}.chat-context-files-modal__item:focus-within .chat-context-files-modal__item-remove,.chat-context-files-modal__item:hover .chat-context-files-modal__item-remove{opacity:1}@media (hover:none){.chat-context-files-modal__item-remove{opacity:1}}.chat-context-files-modal__item-remove:hover{background:#f0f0f0;color:#b91c1c}.chat-context-files-modal__item-remove svg{height:16px;width:16px}.chat-context-files-modal__empty{color:#696969;font-size:14px;padding:24px 4px;text-align:center}.chat-context-files-modal__footer-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.chat-context-files-modal__footer-left{align-items:center;display:flex;min-width:0}.skai-library-modal{height:min(82vh,800px)}.skai-library-modal [class*=Skai27Modal_header]{padding:6px}.skai-library-modal [class*=Skai27Modal_body]{flex:1 1;min-height:0}.skai-library-modal .norms-browser-panel--modal{background:#fcfcfc;flex:1 1;height:auto;min-height:0}.skai-library-modal .norms-browser-panel__header-top{display:none}.skai-library-modal .norms-browser-panel__header{border-bottom:0;padding:0 4px 12px}.skai-library-modal .norms-browser-panel__body{padding:8px 4px 72px;scrollbar-gutter:auto}.skai-library-modal .norms-browser-panel__item-row:hover{background:#f4f4f4;border-radius:14px;cursor:pointer}.skai-library-modal .norms-browser-panel__item-row:has(+.norms-browser-panel__item-row:hover):after,.skai-library-modal .norms-browser-panel__item-row:hover:after{content:none}.chat-start__functions-v2{border-radius:20px;box-sizing:border-box;width:100%}.chat-start__functions-grid{box-sizing:border-box}.chat-start__function-btn[data-key=custom_agents] .chat-start__function-icon{color:#2f6fe4}.chat-start__function-btn[data-key=img] .chat-start__function-icon{color:#38bdb0}.chat-start__function-btn.is-active[data-key=custom_agents]{background:#2f6fe424}.chat-start__function-btn.is-active[data-key=custom_agents] .chat-start__function-text{color:#1f5fd6}.chat-start__function-btn.is-active[data-key=img]{background:#38bdb01f}.chat-start__function-btn.is-active[data-key=img] .chat-start__function-text{color:#23877f}.chat-start__function-btn.is-active[data-key=auto]{background:#f5faff}.chat-start__function-btn.is-active[data-key=auto] .chat-start__function-text,.chat-start__function-btn[data-key=auto] .chat-start__function-icon{color:#53bdff}.ant-modal-root .ant-modal-mask{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#cecece69!important}.auth-image-error{align-items:flex-start;background:#f3f3f3;border-radius:12px;color:#737373;display:inline-flex;flex-direction:column;font-family:ui-sans-serif,system-ui,sans-serif;font-family:var(--skai27-font-family,ui-sans-serif,system-ui,sans-serif);font-size:14px;gap:6px;line-height:1.5;padding:12px}.auth-image-error button{background:#0000;border:0;color:#303030;cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:3px}.ghost-fibers-container{height:100%;overflow:hidden;position:relative;width:100%}.ghost-fibers-canvas{display:block;height:100%;inset:0;position:absolute;width:100%}.uiLoader{align-items:center;color:#0000008c;display:inline-flex;justify-content:center;vertical-align:middle}.uiLoader__spinner{animation:uiLoaderSpin .8s linear infinite;border:2px solid #0000001f;border-radius:999px;border-top-color:initial;height:18px;height:var(--ui-loader-size,18px);width:18px;width:var(--ui-loader-size,18px)}html[data-admin-theme] .uiLoader{color:var(--ds-color-text-secondary)}html[data-admin-theme] .uiLoader__spinner{border-color:var(--ds-color-border-strong);border-top-color:initial}@keyframes uiLoaderSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.uiLoader__spinner{animation-duration:1.6s}}.SidebarTooltip_anchor__bdxup{display:block;width:100%}.SidebarTooltip_anchorInline__fg7I6{display:inline-block;max-width:100%;vertical-align:bottom;width:auto}.SidebarTooltip_tooltip__E74Qc{background:#1f1f1f;border-radius:999px;box-sizing:border-box;color:#fff;display:block;font-family:var(--skai27-font-family);font-size:13px;font-weight:500;line-height:18px;max-width:min(360px,calc(100vw - 16px));opacity:0;overflow-wrap:anywhere;padding:6px 9px;pointer-events:none;position:fixed;transform:translateX(-3px);transition:opacity .11s ease,transform .16s var(--skai27-ease);white-space:normal;width:max-content;z-index:9999}.SidebarTooltip_tooltipMultiline__g7gfh{border-radius:10px;overflow-wrap:break-word;white-space:normal}.SidebarTooltip_tooltipCenter__lKu03{text-align:center}.SidebarTooltip_positioned__MYDOQ{opacity:1;transform:translateX(0)}.SidebarTooltip_tooltipTop__qPNS1{transform:translateY(3px)}.SidebarTooltip_tooltipTop__qPNS1.SidebarTooltip_positioned__MYDOQ{transform:translateY(0)}.SidebarTooltip_tooltipBottom__Eoniq{transform:translateY(-3px)}.SidebarTooltip_tooltipBottom__Eoniq.SidebarTooltip_positioned__MYDOQ{transform:translateY(0)}.skai27-voice-pill{--vp-accent:#f5f5f5;--vp-icon:#000;--vp-bg:#0d0d0d;--vp-size:28px;--vp-radius:14px;--vp-reach:8px;--vp-extra:0px;--vp-clock-w:0px;--vp-wave-w:0px;--vp-slide:0px;--vp-cancel:0;--vp-stop:9px;--vp-time-size:10px;--vp-open:200ms;--vp-press:0.95;--vp-hit:8px;--vp-ease-out:cubic-bezier(0.23,1,0.32,1);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:#0000;border:0;border-radius:var(--vp-radius);color:var(--vp-icon);cursor:pointer;display:inline-grid;font-family:inherit;height:var(--vp-size);isolation:isolate;margin:0;outline:none;padding:0;place-items:center;position:relative;touch-action:none;transition:transform .16s var(--vp-ease-out),color .15s ease;-webkit-user-select:none;user-select:none;width:var(--vp-size)}.skai27-voice-pill:before{content:"";inset:calc(var(--vp-hit)*-1);position:absolute}.skai27-voice-pill[data-state=listening]{color:var(--vp-accent);z-index:3}.skai27-voice-pill[data-pressed]{transform:scale(var(--vp-press))}.skai27-voice-pill:disabled{cursor:default;opacity:.45;pointer-events:none}.skai27-voice-pill__capsule{background:var(--vp-bg);border-radius:var(--vp-radius);clip-path:inset(0 0 0 calc(var(--vp-reach) + var(--vp-extra)) round var(--vp-radius));inset:0 0 0 calc((var(--vp-reach) + var(--vp-extra))*-1);pointer-events:none;position:absolute;transition:clip-path var(--vp-open) var(--vp-ease-out),background-color .15s ease}.skai27-voice-pill[data-state=idle] .skai27-voice-pill__capsule{background:#0000}@media (hover:hover) and (pointer:fine){.skai27-voice-pill[data-state=idle]:not(:disabled):hover .skai27-voice-pill__capsule{background:#fafafa}}.skai27-voice-pill[data-state=listening] .skai27-voice-pill__capsule{background:var(--vp-bg);clip-path:inset(0 0 round var(--vp-radius))}.skai27-voice-pill__time{font-feature-settings:"tnum";bottom:0;box-sizing:border-box;color:var(--vp-accent);display:grid;filter:blur(2px);font-size:var(--vp-time-size);font-variant-numeric:tabular-nums;font-weight:500;line-height:1;opacity:0;place-items:center;pointer-events:none;position:absolute;right:100%;top:0;transform:translateX(var(--vp-slide));transition:opacity .2s ease,filter .2s ease,transform .24s var(--vp-ease-out);width:var(--vp-clock-w)}.skai27-voice-pill[data-state=listening] .skai27-voice-pill__time{filter:blur(0);opacity:calc(1 - var(--vp-cancel))}.skai27-voice-pill__wave{filter:blur(2px);height:64%;opacity:0;pointer-events:none;position:absolute;right:calc(100% + var(--vp-clock-w));top:18%;transform:translateX(var(--vp-slide));transition:opacity .2s ease,filter .2s ease,transform .24s var(--vp-ease-out);width:var(--vp-wave-w)}.skai27-voice-pill[data-state=listening] .skai27-voice-pill__wave{filter:blur(0);opacity:calc(1 - var(--vp-cancel))}.skai27-voice-pill__cancel{align-items:center;bottom:0;color:var(--vp-accent);display:inline-flex;font-size:var(--vp-time-size);font-weight:500;gap:3px;justify-content:center;line-height:1;opacity:var(--vp-cancel);pointer-events:none;position:absolute;right:100%;top:0;width:var(--vp-extra)}.skai27-voice-pill[data-sliding] .skai27-voice-pill__glyph,.skai27-voice-pill[data-sliding] .skai27-voice-pill__time,.skai27-voice-pill[data-sliding] .skai27-voice-pill__wave{transition-property:opacity,filter}.skai27-voice-pill__glyph{display:grid;height:var(--vp-size);place-items:center;position:relative;transform:translateX(var(--vp-slide));transition:transform .24s var(--vp-ease-out);width:var(--vp-size)}.skai27-voice-pill__glyph>*{grid-area:1/1;transition:opacity .2s ease,filter .2s ease,transform .2s var(--vp-ease-out)}.skai27-voice-pill__mic{display:inline-flex}.skai27-voice-pill__stop{background:currentColor;border-radius:22%;filter:blur(2px);height:var(--vp-stop);opacity:0;transform:scale(.6);width:var(--vp-stop)}.skai27-voice-pill[data-state=listening] .skai27-voice-pill__mic{filter:blur(2px);opacity:0;transform:scale(.7)}.skai27-voice-pill[data-state=listening] .skai27-voice-pill__stop{filter:blur(0);opacity:1;transform:scale(1)}.skai27-voice-pill[data-input=key] .skai27-voice-pill__capsule,.skai27-voice-pill[data-input=key] .skai27-voice-pill__glyph>*,.skai27-voice-pill[data-input=key] .skai27-voice-pill__time{transition-duration:0ms}@media (prefers-reduced-motion:reduce){.skai27-voice-pill{transform:none!important;transition:color .15s ease}.skai27-voice-pill__capsule{transition:background-color .15s ease}.skai27-voice-pill__glyph>*{filter:none!important;transform:none!important;transition:opacity .2s ease}.skai27-voice-pill__glyph,.skai27-voice-pill__time,.skai27-voice-pill__wave{filter:none!important;transition-property:opacity}}.VoiceRecorderButton_loading__nZufw{align-items:center;background:#f6f6f6;border-radius:50%;display:inline-flex;height:38px;justify-content:center;width:38px}.VoiceRecorderButton_loader__6xxeA{color:#555}.VoiceRecorderButton_tooltipAnchor__nE1gT{display:inline-flex;flex:0 0 auto;width:auto}.Skai27Popover_overlay__mYvKZ.ant-popover,.Skai27Popover_overlay__mYvKZ.ant-popover *{font-family:var(--skai27-font-family)}.Skai27Popover_overlay__mYvKZ.ant-popover .ant-popover-inner{border:0!important;border-radius:20px!important;box-shadow:0 2px 8px 0 #0000000a,0 4px 80px 8px rgba(0,0,0,.025),0 0 1px 1px #0000000a!important;padding:8px!important}.Skai27Popover_overlay__mYvKZ .action-popover__item{border-radius:12px}.Skai27Popover_overlay__mYvKZ .file-workspace-popover__submenu-inline{border:0;box-shadow:0 2px 8px 0 #0000000a,0 4px 80px 8px rgba(0,0,0,.025),0 0 1px 1px #0000000a}.action-popover__button{align-items:center;border-radius:8px;color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;padding:8px 10px;transition:background .2s,transform .1s}.action-popover__button:hover{background-color:#fafafa}.action-popover__button--active{background:#f5f5f5}.action-popover__button.menu-item{border-radius:0;justify-content:flex-start;width:100%}.action-popover__button.user-menu-desktop,.action-popover__button.user-menu-desktop.ant-popover-open,.user-menu-desktop.action-popover__button--active,.user-menu-desktop:not(.ant-popover-open){align-items:center!important;background:#339cff!important;border-radius:50%!important;box-sizing:border-box!important;color:#fff;cursor:pointer;display:inline-flex!important;justify-content:center!important;min-height:30px!important;min-width:30px!important;overflow:hidden!important;padding:0!important;transition:background .2s,transform .1s!important}.user-menu-desktop.action-popover__button--active{background:#b4dbff!important}.action-popover__button.user-menu-desktop .action-popover__menu-icon{color:#fff!important;display:flex;flex-shrink:0!important;height:20px!important;justify-content:center;transition:color .2s;width:20px!important}.action-popover__button.user-menu-desktop:hover .action-popover__menu-icon{color:#fff}.action-popover__button.user-menu-desktop .action-popover__label{display:none!important}.action-popover__button.user-menu-mobile{border-radius:0;font-size:15px;justify-content:flex-start;padding:14px 20px;width:100%}.action-popover__button.user-menu-mobile:hover{background:#f5f5f5}.action-popover__button.user-menu-mobile.action-popover__button--active{background:#f1f1f1;font-weight:600}.action-popover-overlay.ant-popover .ant-popover-inner{border-radius:18px!important;box-shadow:var(--skai27-chat-composer-shadow)!important;font-family:ui-sans-serif,system-ui,sans-serif;font-family:var(--skai27-font-family,ui-sans-serif,system-ui,sans-serif);min-width:10rem;padding:8px!important}.action-popover__menu,.action-popover__pinned,.action-popover__scroll{display:flex;flex-direction:column}.action-popover__icon-wrap{display:flex}.action-popover__main{align-items:center;display:flex;flex-direction:row;gap:10px}.action-popover__item{align-items:center;border-radius:11px;cursor:pointer;display:flex;gap:40px;justify-content:space-between;padding:8px 10px;transition:background .2s}.action-popover__item:hover{background:#f5f5f5}.action-popover__item--active .action-popover__icon,.action-popover__item--active .action-popover__label{color:#0af}.action-popover__item--danger{color:red}.action-popover__icon{height:20px;width:20px}.action-popover__label{align-items:center;display:flex;font-family:ui-sans-serif,system-ui,sans-serif;font-family:var(--skai27-font-family,ui-sans-serif,system-ui,sans-serif);font-size:14px;gap:6px;white-space:nowrap;width:max-content}.action-popover__divider{background-color:#e5e5e5;height:1px;margin:4px 12px}.action-popover-overlay.ant-popover.action-popover__menu{margin-top:0!important;transform:translateY(0)}.filter-button{align-items:center;background:#fff;border:1px solid #e7e7e7;border-radius:20px;color:#333;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 14px;transition:all .2s ease}.filter-button:hover{background:#fafafa}.filter-button.action-popover__button--active{background:#e8f5ff;border-color:#91d5ff;color:#0078ff}.filter-button__reset{color:#999;cursor:pointer;height:12px;transition:color .2s ease,transform .1s ease;width:12px}.filter-button__reset:hover{color:#ff4d4f}.filter-button.action-popover__button--active .filter-button__reset{color:#0078ff}.ant-spin-spinning{align-items:center;display:flex!important;height:100%!important;justify-content:center;margin:0!important;width:100%!important}.action-popover__item--disabled{opacity:.45;pointer-events:none}.action-popover__trigger-wrap--active{filter:brightness(.98)}.action-popover__text{display:flex;flex-direction:column}.action-popover__sublabel{font-size:12px;opacity:.65}:root{--ds-gray-100:#f0f0f0;--ds-gray-200:#e8e8e8;--ds-black:#000;--ds-color-canvas:#fff;--ds-color-documentation-dark-canvas:#000;--ds-color-documentation-nav-active:var(--ds-color-surface-active);--ds-color-documentation-panel:#f5f5f5;--ds-color-documentation-hero-overlay:var(--ds-color-documentation-panel);--ds-color-code-property:#0550ae;--ds-color-code-string:#116329;--ds-color-code-number:#953800;--ds-color-code-keyword:#8250df;--ds-color-code-comment:#6e7781;--ds-color-code-background:var(--ds-color-surface-muted);--ds-color-page:#fff;--ds-color-surface:#fff;--ds-color-sidebar:#f3f3f3;--ds-color-surface-muted:#f7f7f7;--ds-color-surface-hover-x2:var(--ds-gray-200);--ds-color-surface-hover:var(--ds-gray-100);--ds-color-surface-active:#e8e8e8;--ds-color-border:var(--ds-gray-100);--ds-color-border-strong:#d5d5d5;--ds-color-text:#171717;--ds-color-text-table:#525252;--ds-color-text-secondary:#5f5f5f;--ds-color-text-tertiary:#8a8a8a;--ds-color-inverse:#fff;--ds-color-accent:#171717;--ds-color-accent-hover:#303030;--ds-color-focus-ring:#17171724;--ds-color-success:#177245;--ds-color-success-soft:#edf7f1;--ds-color-neutral-soft:#eee;--ds-color-danger:#a82b2b;--ds-color-danger-soft:#fff1f1;--ds-color-warning:#805c12;--ds-color-warning-soft:#fff7e2;--ds-color-status-off:#a0a0a0;--ds-font-size:.875rem;--ds-font-sans:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji",sans-serif;--ds-font-mono:ui-monospace,"SFMono-Regular",Consolas,"Liberation Mono",monospace;--ds-font-size-xs:13px;--ds-font-size-sm:13px;--ds-font-size-md:14px;--ds-font-size-lg:16px;--ds-font-size-page-title:20px;--ds-line-height-xs:16px;--ds-line-height-sm:18px;--ds-line-height-md:20px;--ds-line-height-lg:24px;--ds-line-height-page-title:28px;--ds-radius-xs:4px;--ds-radius-sm:8px;--ds-radius-md:10px;--ds-radius-lg:12px;--ds-radius-xl:15px;--ds-radius-pill:999px;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-10:40px;--ds-control-height-sm:32px;--ds-control-height-xs:28px;--ds-control-height-md:40px;--ds-table-header-height:32px;--ds-table-row-height:42px;--ds-sidebar-width:260px;--ds-shadow-overlay:0 8px 12px #00000014,0 0 1px #0000009e;--ds-shadow-modal-subtle:0 8px 24px #00000014,0 0 0 1px #0000000f;--ds-shadow-switch-thumb:0 1px 2px #00000029;--ds-shadow-surface:none;--ds-shadow-announcement:0 24px 80px #0000003d;--ds-color-modal-scrim:#00000061;--ds-color-editor-selection:#4465e9;--ds-color-editor-measurement:#d92d50}html[data-admin-theme=dark]{--ds-color-documentation-panel:var(--ds-color-surface);--ds-color-documentation-hero-overlay:var(--ds-color-documentation-dark-canvas);--ds-color-documentation-nav-active:#1f1f1f;--ds-color-code-property:#79c0ff;--ds-color-code-string:#a5d6ff;--ds-color-code-number:#ffa657;--ds-color-code-keyword:#d2a8ff;--ds-color-code-comment:#8b949e;--ds-color-code-background:#101010;--ds-gray-100:#2b2b2b;--ds-gray-200:#353535;--ds-black:#ededed;--ds-color-canvas:#181818;--ds-color-page:#181818;--ds-color-surface:#202020;--ds-color-sidebar:#202020;--ds-color-surface-muted:#252525;--ds-color-surface-active:#363636;--ds-color-border-strong:#484848;--ds-color-text:#ededed;--ds-color-text-table:#d0d0d0;--ds-color-text-secondary:#b4b4b4;--ds-color-text-tertiary:#979797;--ds-color-inverse:#181818;--ds-color-accent:#ededed;--ds-color-accent-hover:#d5d5d5;--ds-color-focus-ring:#ededed3d;--ds-color-success:#7ed8a4;--ds-color-success-soft:#193529;--ds-color-neutral-soft:#303030;--ds-color-danger:#ff9b9b;--ds-color-danger-soft:#402626;--ds-color-warning:#e6c77c;--ds-color-warning-soft:#383020;--ds-color-status-off:#858585;--ds-shadow-overlay:0 8px 24px #00000059,0 0 0 1px #484848;--ds-shadow-modal-subtle:0 12px 36px #0000001f,0 0 0 1px #ffffff12;color-scheme:dark}.tools-popover__button{align-items:center;border-radius:20px;color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px;width:max-content}.tools-popover__button:hover{background-color:#fafafa}.tools-popover__menu{display:flex;flex-direction:column;min-width:180px;position:relative}.tools-popover__items{display:flex;flex-direction:column;max-height:min(52vh,360px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.tools-popover__items::-webkit-scrollbar{width:8px}.tools-popover__items::-webkit-scrollbar-thumb{background:#d6d6d6;border-radius:999px}.tools-popover__items::-webkit-scrollbar-track{background:#0000}.tools-popover__item{border-radius:12px;cursor:pointer;justify-content:space-between;padding:8px 10px;transition:background .2s}.tools-popover__item:hover{background:#f5f5f5}.tools-popover__item--disabled{cursor:not-allowed;opacity:.5}.tools-popover__item--disabled:hover{background:#0000}.tools-popover__icon{height:20px;width:20px}.tools-popover__menu-icon{height:22px;width:22px}.tools-popover__divider{background-color:#e5e5e5;flex:0 0 1px;height:1px;margin:4px 12px;min-height:1px}.ant-popover .ant-popover-inner{border-radius:16px!important;box-shadow:0 8px 12px #00000014,0 0 1px #0000009e;min-width:280px;padding:6px}.tools-popover__label{font-size:14px}.tools-popover__button--active{background:#f5f5f5}.tools-popover__item{align-items:center;display:flex;gap:8px;isolation:isolate;position:relative}.tools-popover__item-group{position:relative}.tools-popover__item-group--open>.tools-popover__item,.tools-popover__item-group:focus-within>.tools-popover__item,.tools-popover__item-group:hover>.tools-popover__item{background:#f5f5f5}.tools-popover__submenu{left:calc(100% + 2px);min-width:260px;opacity:0;pointer-events:none;position:absolute;top:-6px;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease;z-index:12}.tools-popover__item-group:focus-within .tools-popover__submenu,.tools-popover__item-group:hover .tools-popover__submenu{opacity:1;pointer-events:auto;transform:translateY(0)}.tools-popover__submenu-inner{background:#fff;border-radius:12px;box-shadow:0 8px 12px #00000014,0 0 1px #0000009e;max-height:min(60vh,360px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:6px;scrollbar-gutter:stable}.tools-popover__submenu-inner::-webkit-scrollbar{width:8px}.tools-popover__submenu-inner::-webkit-scrollbar-thumb{background:#d6d6d6;border-radius:999px}.tools-popover__submenu-inner::-webkit-scrollbar-track{background:#0000}.tools-popover__item--has-submenu .tools-popover__end{gap:6px}.tools-popover__end{align-items:center;display:flex;flex:0 0 auto;flex-direction:row-reverse;pointer-events:auto;position:relative;z-index:5}.tools-popover__submenu-caret{height:16px;opacity:.6;transform:rotate(0deg);transition:transform .18s ease;width:16px}.tools-popover__item-group--open .tools-popover__submenu-caret,.tools-popover__item-group:focus-within .tools-popover__submenu-caret,.tools-popover__item-group:hover .tools-popover__submenu-caret{transform:rotate(-90deg)}.tools-popover__floating-submenu{min-width:260px;position:absolute;z-index:20}.tools-popover__action-btn{align-items:center;background:#0000;border:0;border-radius:10px;color:#c7c7c7;cursor:pointer;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;padding:0;pointer-events:auto;position:relative;width:28px;z-index:7}.tools-popover__action-popover,.tools-popover__action-popover .action-popover__trigger-wrap{display:inline-flex!important;pointer-events:auto;position:relative;z-index:6}.tools-popover__action-btn:hover{background:#f5f6f8;color:#4a5565}.tools-popover__action-icon{height:18px;width:18px}.tools-popover__action-dots{font-size:18px;line-height:1;transform:translateY(-2px)}.tools-popover__main{align-items:center;display:flex;flex:1 1 auto;gap:10px;min-width:0;position:relative;z-index:1}.tools-popover__check{color:#0af;margin-left:auto}.tools-popover__check--text,.tools-popover__check--text path,.tools-popover__check--text svg{fill:currentColor!important}.tools-popover__item--active .tools-popover__icon,.tools-popover__item--active .tools-popover__label{color:#0af}.tools-popover__question{color:#d6d6d6;cursor:pointer;transition:color .2s}.tools-popover__question:hover{color:#1677ff}.tools-popover__item--multiline{display:flex;gap:16px}.tools-popover__text{display:flex;flex-direction:column;min-width:0}.tools-popover__sublabel{font-size:12px;opacity:.65}.tools-popover__check--text{color:currentColor;line-height:1;margin-left:auto}.tools-popover__label-row{display:flex;flex-direction:row;gap:4px}.tools-popover__badge{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;justify-content:center;padding:2px 6px;-webkit-user-select:none;user-select:none;white-space:nowrap}.tools-popover__badge--new{background:#f5faff;color:#0af}.tools-popover__section-title{color:#8a8a8a;font-size:13px;font-weight:400;padding:2px 10px 8px}.tools-popover__footer{margin-top:8px}.tools-popover__footer-btn{align-items:center;border:1px solid #d7d7d7;border-radius:16px;cursor:pointer;display:flex;gap:8px;justify-content:center;padding:10px;transition:background .2s}.tools-popover__footer-btn:hover{background:#f5f5f5}.tools-popover__footer-icon{height:20px;width:20px}.tools-popover__footer-text{font-size:14px;text-align:center}.tools-popover__label-icon{align-items:center;display:flex;flex-direction:row}@media (max-width:480px){.tools-popover__overlay{max-width:calc(100vw - 16px)!important}.tools-popover__overlay .ant-popover-inner{max-width:calc(100vw - 48px)!important}.tools-popover__menu{max-width:100%}.tools-popover__items{max-height:min(50vh,320px)}.tools-popover__label{max-width:55vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tools-popover__submenu{margin-left:10px;margin-top:6px;min-width:0;opacity:1;pointer-events:auto;position:static;transform:none}.tools-popover__item-group:not(.tools-popover__item-group--open) .tools-popover__submenu{display:none}.tools-popover__submenu-inner{border:1px solid #eceff3;box-shadow:none;max-height:min(38vh,260px)}.tools-popover__item-group--open .tools-popover__submenu-caret{transform:rotate(180deg)}}.file-workspace-popover__overlay.ant-popover .ant-popover-inner{min-width:260px}.file-workspace-popover__menu{min-width:260px;width:min(340px,calc(100vw - 32px))}.file-workspace-popover__upload-choice-action .action-popover__label,.file-workspace-popover__upload-choice-trigger .action-popover__label{font-size:14px;font-weight:400;line-height:normal}.file-workspace-popover__upload-choice-action{gap:12px;min-height:36px}.file-workspace-popover__upload-choice-action .action-popover__main{flex:1 1 auto;min-width:0}.file-workspace-popover__upload-choice-action .action-popover__icon,.file-workspace-popover__upload-choice-action .action-popover__icon-wrap{height:20px;width:20px}.file-workspace-popover__upload-choice-action .action-popover__icon-wrap{flex:0 0 20px}.file-workspace-popover__upload-choice-menu{min-width:380px}.tools-popover__badge.file-workspace-popover__chat-only-badge{background:#eee;color:#171717}.file-workspace-popover__tool{align-items:center;gap:12px}.file-workspace-popover__tool .action-popover__main,.file-workspace-popover__tool .action-popover__text{min-width:0}.file-workspace-popover__tool .action-popover__main{align-items:center;flex:1 1 auto}.file-workspace-popover__tool .action-popover__label{line-height:1.3;white-space:normal;width:auto}.file-workspace-popover__tool .file-workspace-popover__tool-label{font-size:14px;line-height:inherit}.file-workspace-popover__tool .action-popover__sublabel{color:#696969;line-height:1.35;opacity:1}.file-workspace-popover__tool--with-details .action-popover__icon-wrap{background:#eeeeeeb3;border-radius:9px;box-shadow:0 1px 0 #ffffff0a,0 -1px 0 #0000000f,0 1px 3px #0000000a,inset 0 0 4px #0000000f,inset 0 0 4px #c4c4c41a;color:#111;display:grid;flex:0 0 28px;height:28px;place-items:center;width:28px}.file-workspace-popover__tool--with-details .action-popover__icon{height:16px;opacity:1;width:16px}.file-workspace-popover__tool--plain-icon .action-popover__icon-wrap{background:#0000;border-radius:0;box-shadow:none;flex-basis:20px;height:20px;width:20px}.file-workspace-popover__tool--plain-icon .action-popover__icon{height:20px;width:20px}.workflow-tool-details{color:#171717;font-size:14px;line-height:1.5;overflow-wrap:anywhere;padding:8px;width:min(300px,calc(100vw - 48px))}.workflow-tool-details__title-row{align-items:center;display:flex;gap:8px}.workflow-tool-details__title{font-size:14px;font-weight:500}.workflow-tool-details__subtitle{flex:0 0 auto}.workflow-tool-details__description{color:#696969;font-size:14px;margin:8px 0 16px}.workflow-tool-details__facts{grid-gap:10px;display:grid;font-size:14px;gap:10px;margin:0}.workflow-tool-details__facts>div{grid-gap:12px;display:grid;gap:12px;grid-template-columns:84px minmax(0,1fr)}.workflow-tool-details__facts dt{color:#696969;font-size:14px;font-weight:400;line-height:1.5}.workflow-tool-details__facts dd{font-size:14px;line-height:1.5;margin:0}.workflow-tool-details__facts--cards{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-tool-details__facts--cards>div{background:#f3f3f3;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;min-height:60px;min-width:0;padding:8px 10px}.workflow-tool-details__facts--cards dt{color:#696969;font-size:12px;line-height:1.35}.workflow-tool-details__facts--cards dd{align-items:center;color:#171717;display:flex;font-size:14px;line-height:1.4;min-height:20px}.workflow-tool-details__fact-skeleton{background:#e4e4e4;border-radius:7px;display:block;height:14px;overflow:hidden;position:relative;width:68%}.workflow-tool-details__fact-skeleton:after{animation:workflow-tool-details-skeleton 1.25s ease infinite;background:linear-gradient(90deg,#0000,#fffc,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes workflow-tool-details-skeleton{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.workflow-tool-details__fact-skeleton:after{animation:none}}.workflow-tool-details__fact--action{cursor:pointer;transition:background-color .14s ease,box-shadow .14s ease}.workflow-tool-details__fact--action:hover{background:#e9e9e9}.workflow-tool-details__fact--action:focus-visible{box-shadow:0 0 0 2px #1717172e;outline:none}.workflow-tool-details__hint{border-top:1px solid #eee;color:#696969;font-size:14px;margin:16px 0 0;padding-top:12px}.workflow-tool-details__learn-more{color:#171717;display:inline-block;font-size:14px;line-height:1.4;text-decoration:underline}.workflow-tool-details__learn-more:hover{color:#000;text-decoration:underline}.workflow-tool-details__learn-more:focus-visible{border-radius:4px;outline:2px solid #168fd859;outline-offset:2px}.workflow-search-tool-details-overlay .workflow-tool-details__title{font-size:16px}.basis-tool-details-overlay .workflow-tool-details__title{font-size:14px}.workflow-search-tool-details-overlay .workflow-tool-details{width:min(380px,calc(100vw - 48px))}.workflow-search-tool-details-overlay .workflow-tool-details__facts--cards{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.format-tool-details-overlay .workflow-tool-details__facts--cards,.violations-tool-details-overlay .workflow-tool-details__facts--cards{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-search-tool-details-overlay .workflow-tool-details--facts-bottom .workflow-tool-details__description{margin-bottom:12px}.workflow-search-tool-details-overlay .workflow-tool-details--facts-bottom .workflow-tool-details__hint{border-top:0;margin:0;padding:0}.workflow-search-tool-details-overlay .workflow-tool-details--facts-bottom .workflow-tool-details__learn-more{margin-top:8px}.workflow-search-tool-details-overlay .workflow-tool-details--facts-bottom .workflow-tool-details__facts{margin-top:16px}.normative-response-mode-details-overlay .workflow-tool-details{box-sizing:border-box;font-size:14px;line-height:1.5;padding:6px;width:232px}.normative-response-mode-details-overlay .workflow-tool-details__title{font-size:15px;line-height:1.4}.normative-response-mode-details-overlay .workflow-tool-details__description{color:#4f4f4f;line-height:1.5;margin:6px 0 10px}.normative-response-mode-details-overlay .workflow-tool-details__facts{gap:8px}.normative-response-mode-details-overlay .workflow-tool-details__facts>div{grid-gap:1px;display:grid;gap:1px;grid-template-columns:1fr}.normative-response-mode-details-overlay .workflow-tool-details__facts dt{color:#777;font-size:14px}.normative-response-mode-details-overlay .workflow-tool-details__facts dd{color:#222;font-size:14px}.normative-response-mode-details-overlay .workflow-tool-details__hint{color:#5f5f5f;margin-top:10px;padding-top:10px}@media (min-width:769px) and (hover:hover) and (pointer:fine){.file-workspace-popover__tool--with-details .action-popover__sublabel{display:none}.file-workspace-popover__tool--plain-icon{min-height:0;padding:8px 10px}.file-workspace-popover__tool--plain-icon .action-popover__label{line-height:normal;white-space:nowrap}}@media (hover:none),(max-width:768px),(pointer:coarse){.workflow-tool-details-overlay{display:none}}.file-workspace-popover__web-search .action-popover__icon{color:inherit}.file-workspace-popover__web-search.action-popover__item--active .action-popover__icon{color:#0af}.file-workspace-popover__web-search .action-popover__label,.file-workspace-popover__web-search.action-popover__item--active .action-popover__label{font-weight:400}.file-workspace-popover__branch{display:flex;flex-direction:column;position:relative}.file-workspace-popover__branch-trigger{border-radius:11px}.file-workspace-popover__item-end{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center}.file-workspace-popover__submenu-arrow{height:14px;opacity:.7;transition:transform .18s ease;width:14px}.file-workspace-popover__branch.is-open .file-workspace-popover__branch-trigger,.file-workspace-popover__branch.is-open .file-workspace-popover__branch-trigger:hover{background:#f5f5f5}.file-workspace-popover__branch.is-open .file-workspace-popover__submenu-arrow{transform:rotate(-90deg)}.file-workspace-popover__submenu-inline{background:#fff;border-radius:12px;bottom:auto;box-shadow:0 8px 12px #00000014,0 0 1px #0000009e;left:calc(100% + 2px);min-width:300px;padding:6px;position:absolute;top:-6px;z-index:3}.file-workspace-popover__submenu-inline--up{bottom:-6px;top:auto}.file-workspace-popover__divider{margin:4px 10px 6px}.file-workspace-popover__section-title{color:#8a8a8a;font-size:13px;font-weight:400;padding:2px 10px 8px}.file-workspace-popover__recent-list{max-height:min(320px,calc(100vh - 220px));overflow-y:auto;scrollbar-color:#e1e1e1 #fff;scrollbar-width:thin}.file-workspace-popover__recent-list::-webkit-scrollbar{width:6px}.file-workspace-popover__recent-list::-webkit-scrollbar-track{background:#fff}.file-workspace-popover__recent-list::-webkit-scrollbar-thumb{background:#d7dde5;border-radius:999px}.file-workspace-popover__recent-list .file-workspace-popover__section-title{background:#fff;position:sticky;top:0;z-index:1}.file-workspace-popover__recent{align-items:flex-start}.file-workspace-popover__recent .action-popover__main{align-items:center;flex:1 1 auto;min-width:0}.file-workspace-popover__recent .action-popover__text{flex:1 1 auto;min-width:0}.file-workspace-popover__recent-check{align-items:center;background:#fff;border-radius:999px;box-shadow:0 0 0 1px #eaeaea;color:#0000;display:inline-flex;flex:0 0 auto;height:18px;justify-content:center;width:18px}.file-workspace-popover__recent-check.is-selected{background:#111;box-shadow:0 0 0 1px #111;color:#fff}.file-workspace-popover__recent-check-icon{box-sizing:border-box;height:18px;padding:2px;width:18px}.file-workspace-popover__recent .action-popover__label{display:block;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-workspace-popover__recent .action-popover__sublabel{line-height:1.35;margin-top:2px}.file-workspace-popover__empty{color:#64748b;font-size:13px;line-height:1.4;padding:8px 10px 10px}@media (max-width:768px){.file-workspace-popover__submenu-inline{box-shadow:none;left:auto;margin-top:8px;min-width:0;position:static;top:auto}.file-workspace-popover__branch.is-open .file-workspace-popover__submenu-arrow{transform:rotate(180deg)}}.file-workspace-popover__trigger-tooltip{display:inline-flex;flex:0 0 auto;width:auto}.ReasoningEffortControl_trigger__UFgO2{align-items:center;background:#0000;border:0;border-radius:999px;color:#18181b;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:400;gap:6px;height:38px;justify-content:center;padding:0 10px;white-space:nowrap}.ReasoningEffortControl_triggerOpen__wiea0,.ReasoningEffortControl_trigger__UFgO2:hover{background:#fafafa}.ReasoningEffortControl_trigger__UFgO2:disabled{cursor:default;opacity:.45}.ReasoningEffortControl_trigger__UFgO2 .ReasoningEffortControl_caret__NaZpq{color:currentColor;flex:0 0 auto;height:19px;width:9px}.ReasoningEffortControl_panel__yCthy{color:#18181b;display:flex;flex-direction:column;font-family:system-ui,sans-serif;font-family:var(--skai27-font-family,system-ui,sans-serif);gap:12px;max-width:calc(100vw - 24px);padding:10px 20px 14px;width:300px}.ReasoningEffortControl_selectedLabel__dbM3W{align-items:center;color:#18181b;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:1;text-align:center;white-space:nowrap}.ReasoningEffortControl_slider__759pc{height:36px;position:relative}.ReasoningEffortControl_track__B1FVx{background:#0af;border-radius:999px;height:20px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.ReasoningEffortControl_stop__3p9YP{border-radius:999px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.ReasoningEffortControl_stopCenter__Jvh2D{background:#ffffffad;height:6px;width:6px}.ReasoningEffortControl_stopNear__G9\+9f{background:#ffffff6b;height:5px;width:5px}.ReasoningEffortControl_stopEdge__MoCE0{background:#ffffff3d;height:4px;width:4px}.ReasoningEffortControl_gooey__T\+vao{inset:0;pointer-events:none;position:absolute!important;z-index:2}.ReasoningEffortControl_gooeyPending__fVpqP{visibility:hidden}.ReasoningEffortControl_staticThumb__kzve7{background:#fff;box-shadow:0 0 0 1px #0000000f,0 1px 3px #0000002e,0 3px 10px #0000001f;transition:none;z-index:3}.ReasoningEffortControl_thumb__P2-J5{background:#0000;border-radius:999px;height:24px;left:0;pointer-events:none;position:absolute;top:50%;transition:transform .32s cubic-bezier(.22,1,.36,1);width:24px;will-change:transform}.ReasoningEffortControl_thumbDragging__FtyBp{transition:none}.ReasoningEffortControl_range__rCZ8h{appearance:none;background:#0000;cursor:pointer;height:100%;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:100%;z-index:4}.ReasoningEffortControl_range__rCZ8h::-webkit-slider-thumb{appearance:none;height:36px;width:34px}.ReasoningEffortControl_range__rCZ8h::-moz-range-thumb{border:0;height:36px;width:34px}.ReasoningEffortControl_range__rCZ8h:disabled{cursor:default}.skai27-reasoning-popover-motion-appear,.skai27-reasoning-popover-motion-enter{opacity:0}.skai27-reasoning-popover-motion-appear-active,.skai27-reasoning-popover-motion-enter-active{opacity:1;transition:opacity .15s ease-out}.skai27-reasoning-popover-motion-leave{opacity:1}.skai27-reasoning-popover-motion-leave-active{opacity:0;transition:opacity .12s ease-in}@media (max-width:640px){.ReasoningEffortControl_trigger__UFgO2 span{display:none}.ReasoningEffortControl_trigger__UFgO2{padding:0;width:32px}}.NormativeResponseModeControl_triggerTooltip__eK5zf,.ReasoningEffortControl_triggerTooltip__oIGVN{display:inline-flex;flex:0 0 auto;width:auto}.NormativeResponseModeControl_popover__yhW4u.ant-popover .ant-popover-inner{box-sizing:border-box;min-width:0;width:200px}.normative-response-mode-details-overlay.ant-popover .ant-popover-inner{box-sizing:border-box;min-width:0;width:248px}.NormativeResponseModeControl_trigger__KXwLB{align-items:center;background:#0000;border:0;border-radius:999px;color:#18181b;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:400;gap:6px;height:38px;justify-content:center;padding:0 10px;white-space:nowrap}.NormativeResponseModeControl_triggerOpen__2Cz88,.NormativeResponseModeControl_trigger__KXwLB:hover{background:#fafafa}.NormativeResponseModeControl_workTrigger__KzSA1{font-size:14px}.NormativeResponseModeControl_trigger__KXwLB:disabled{cursor:default;opacity:.45;pointer-events:none}.NormativeResponseModeControl_caret__bQw0g{color:currentColor;flex:0 0 auto;height:19px;width:9px}.NormativeResponseModeControl_menu__uuQUf{min-width:184px;width:184px}.NormativeResponseModeControl_workPopover__SOr2k.ant-popover .ant-popover-inner{width:300px}.NormativeResponseModeControl_workMenu__Lsp10{min-width:0;width:284px}.NormativeResponseModeControl_workMenu__Lsp10 .NormativeResponseModeControl_item__HgKGW,.NormativeResponseModeControl_workMenu__Lsp10 .NormativeResponseModeControl_item__HgKGW .action-popover__main{align-items:flex-start}.NormativeResponseModeControl_workMenu__Lsp10 .NormativeResponseModeControl_item__HgKGW .action-popover__label{line-height:20px}.NormativeResponseModeControl_workMenu__Lsp10 .NormativeResponseModeControl_item__HgKGW .action-popover__icon-wrap,.NormativeResponseModeControl_workMenu__Lsp10 .NormativeResponseModeControl_item__HgKGW .file-workspace-popover__item-end{align-items:center;display:flex;height:20px}.NormativeResponseModeControl_workMenu__Lsp10 .NormativeResponseModeControl_item__HgKGW .action-popover__sublabel{display:block;font-size:12px;line-height:17px;white-space:normal}.NormativeResponseModeControl_item__HgKGW{gap:12px;min-height:0;padding:8px 10px}.NormativeResponseModeControl_item__HgKGW .action-popover__icon-wrap{background:#0000;border-radius:0;box-shadow:none;flex-basis:20px;height:20px;width:20px}.NormativeResponseModeControl_item__HgKGW .action-popover__icon{height:18px;width:18px}.NormativeResponseModeControl_item__HgKGW .action-popover__label{font-size:14px;font-weight:400;line-height:normal}@media (max-width:640px){.NormativeResponseModeControl_trigger__KXwLB span{display:none}.NormativeResponseModeControl_trigger__KXwLB{padding:0;width:32px}.NormativeResponseModeControl_workTrigger__KzSA1{padding:0 8px;width:auto}.NormativeResponseModeControl_workTrigger__KzSA1 span{display:inline}}.skai-inputbar__tool-token{align-items:center;background:#f5faff;border-radius:25px;display:inline-flex;font-size:14px;gap:5px;line-height:1;padding:6px 8px;position:relative;-webkit-user-select:none;user-select:none;white-space:nowrap}.skai-inputbar__tool-token,.skai-inputbar__tool-token-icon{color:#0af;color:var(--skai-inputbar-tool-token-accent,#0af);flex:0 0 auto}.skai-inputbar__tool-token-icon{height:18px;width:18px}.skai-inputbar__tool-token-label{font-size:16px;line-height:1.2;pointer-events:none;transform:translateY(-2px)}.skai-inputbar__tool-token-remove-anchor{display:block;opacity:0;pointer-events:none;position:absolute;right:-7px;top:-7px;transform:scale(.82);transition:opacity .12s ease,transform .16s cubic-bezier(.22,1,.36,1);width:auto!important;z-index:2}.skai-inputbar__tool-token:focus-within .skai-inputbar__tool-token-remove-anchor,.skai-inputbar__tool-token:hover .skai-inputbar__tool-token-remove-anchor{opacity:1;pointer-events:auto;transform:scale(1)}.skai-inputbar__tool-token-remove{align-items:center;background:#18181b;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:18px;justify-content:center;padding:0;width:18px}.skai-inputbar__tool-token-remove-icon{display:block;flex:0 0 10px;height:10px;position:relative;width:10px}.skai-inputbar__tool-token-remove-icon:after,.skai-inputbar__tool-token-remove-icon:before{background:currentColor;border-radius:999px;content:"";height:1px;left:50%;position:absolute;top:50%;transform-origin:center;width:9px}.skai-inputbar__tool-token-remove-icon:before{transform:translate(-50%,-50%) rotate(45deg)}.skai-inputbar__tool-token-remove-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.skai-inputbar__wrap--multiline .skai-inputbar__tool-token{margin-top:4px}.markdown-paragraph{color:#111;font-family:Inter,sans-serif;font-size:16px;line-height:1.5;margin-bottom:12px}.markdown-h1{color:#222;font-family:Inter,sans-serif;font-size:24px;font-weight:700;margin-bottom:16px}.markdown-h2{color:#333;font-size:20px;margin-bottom:14px}.markdown-h2,.markdown-h3{font-family:Inter,sans-serif;font-weight:600}.markdown-h3{color:#444;font-size:16px;margin-bottom:12px}.markdown-ol,.markdown-ul{margin-bottom:12px;margin-left:20px;padding-left:16px}.markdown-li{color:#111;font-family:Inter,sans-serif;font-size:16px;line-height:1.6;margin-bottom:6px}.markdown-hr{border:none;border-top:1px solid #f0f0f0;margin:20px 0}.markdown-link{color:#858585;font-size:16px!important}.markdown-wrapper--chat :not(pre)>.markdown-inline-code{align-items:center;background:#f6f7f8;border:1px solid #eceff3;border-radius:8px;color:#111827;display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.92em;line-height:1;min-height:24px;padding:0 7px;transform:translateY(-1px);vertical-align:middle;white-space:nowrap}.markdown-wrapper--chat .markdown-code-block{background:linear-gradient(180deg,#fcfcfd,#f8fafc);border:1px solid #eceff3;border-radius:18px;box-shadow:inset 0 1px 0 #ffffffe6;margin:0 0 14px;overflow:hidden}.markdown-wrapper--chat .markdown-code-block__toolbar{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border-bottom:1px solid #edf1f5;display:flex;gap:12px;justify-content:space-between;padding:4px 12px}.markdown-wrapper--chat .markdown-code-block__toolbar-start{align-items:center;display:inline-flex;gap:8px;min-width:0}.markdown-wrapper--chat .markdown-code-block__language{align-items:center;background:#fff;border-radius:999px;color:#000;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.08em;line-height:1;min-height:26px;text-transform:uppercase}.markdown-wrapper--chat .markdown-code-block__language-icon{flex:0 0 auto;height:20px;width:20px}.markdown-wrapper--chat .markdown-code-block__copy{align-items:center;background:#fff;border:none;border-radius:999px;color:#000;cursor:pointer;display:inline-flex;gap:6px;min-height:30px;padding:10px}.markdown-wrapper--chat .markdown-code-block__copy:hover{background:#f5f5f5;color:#111827}.markdown-wrapper--chat .markdown-code-block__copy svg{height:16px;width:16px}.markdown-wrapper--chat .markdown-code-block__copy span{font-size:12px;font-weight:600;line-height:1}span.token{font-size:14px!important;font-weight:400!important}.markdown-wrapper--chat .markdown-code-block__body{background:#f9f9f9!important;overflow-x:auto;padding:14px 16px 16px!important}.markdown-wrapper--chat .markdown-code-block__body::-webkit-scrollbar{height:8px}.markdown-wrapper--chat .markdown-code-block__body::-webkit-scrollbar-thumb{background:#94a3b866;border-radius:999px}.markdown-wrapper--chat .markdown-code-block__body::-webkit-scrollbar-track{background:#0000}.markdown-wrapper--chat .markdown-code-block__code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important}.markdown-wrapper--chat .markdown-code-plain{align-items:center;background:#f7f7f7;border:1px solid #f0f0f0;border-radius:8px;box-sizing:border-box;display:inline-flex;margin:0;max-width:100%;overflow-x:auto;padding:2px 6px;white-space:pre-wrap;width:fit-content;word-break:break-word}.markdown-wrapper--chat .markdown-code-plain__code{background:#0000;border:none;border-radius:0;color:#111827;display:block;font-family:inherit;font-size:15px;line-height:1.35;padding:0;white-space:inherit;word-break:inherit}.markdown-blockquote{background:#fcfcfc;border-radius:20px;box-shadow:inset 0 0 0 1px #0000000d;display:block;margin:0 0 12px;padding:14px 56px 14px 16px;position:relative}.markdown-blockquote:before{content:none}.markdown-blockquote p{display:inline;margin:0}.markdown-blockquote .markdown-paragraph{display:block;margin:0 0 12px}.markdown-blockquote .markdown-paragraph:last-child{margin-bottom:0}.markdown-blockquote__content{color:#111}.markdown-blockquote__copy-anchor{position:absolute;right:8px;top:8px}.markdown-blockquote__copy{align-items:center;background:#0000;border:none;border-radius:50%;color:#000;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;transition:background-color .2s ease,color .2s ease;width:30px}.markdown-blockquote__copy:hover{background:#0000000d}.markdown-blockquote__copy svg{height:14px;width:14px}.markdown-wrapper .markdown-table-scroll{-webkit-overflow-scrolling:touch;display:block;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;width:100%}.markdown-wrapper .markdown-table{border-collapse:collapse;margin-bottom:2em;margin-top:1em;min-width:100%;width:max-content}.markdown-wrapper .markdown-table :is(th,td){box-sizing:border-box;max-width:none;min-width:0;overflow-wrap:anywhere;vertical-align:top;white-space:normal;width:auto;word-break:normal}.markdown-wrapper .markdown-table :is(pre,.katex-display){max-width:100%;overflow-x:auto}@media (max-width:768px){.markdown-wrapper--chat .markdown-code-block__toolbar{padding:8px 10px}.markdown-wrapper--chat .markdown-code-block__body{padding:12px}.markdown-wrapper--chat .markdown-code-block__toolbar-start{gap:6px}.markdown-wrapper--chat .markdown-code-block__copy span{display:none}.markdown-blockquote{padding-right:16px}.markdown-blockquote__copy-anchor{margin-bottom:10px;position:static}}.help-dialog .ant-modal-content{background:#fff;border-radius:12px;overflow:hidden;padding:0!important}.help-dialog .ant-modal-body{padding:0!important}.help-dialog__layout{display:flex;height:680px}.help-dialog__side{background:#f9f9f9;border-right:1px solid #ededed;display:flex;flex-direction:column;gap:12px;padding:16px}.help-dialog__close{display:flex}.help-dialog__closeIcon{cursor:pointer;height:20px;width:20px}.help-dialog__toolNav{display:flex;flex-direction:column;gap:4px;width:100%}.help-dialog__pill{align-items:center;background:#0000;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;text-align:left;transition:background .2s ease,color .2s ease}.help-dialog__pill:hover{background:#f1f1f1}.help-dialog__pill--active{background:#efefef;color:#000}.help-dialog__pillIcon{flex:0 0 auto;height:18px;width:18px}.help-dialog__pillText{font-size:14px}.help-dialog__main{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.help-dialog__tabs{display:flex;flex-wrap:wrap;gap:8px;padding:16px 16px 0}.help-dialog__divider{background-color:#f0f0f0;height:1px;margin:16px 0}.help-dialog__body{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px;touch-action:pan-y;width:100%}.help-dialog__body::-webkit-scrollbar{width:6px}.help-dialog__body::-webkit-scrollbar-track{background:#0000}.help-dialog__body::-webkit-scrollbar-thumb{background:#bbb;border-radius:4px}.help-dialog__body::-webkit-scrollbar-thumb:hover{background:#888}.help-dialog__body{scrollbar-color:#cfcfcf #0000;scrollbar-width:thin}.help-dialog__sectionTitle{font-weight:600;margin-bottom:16px}.help-dialog__sectionText .markdown-li,.help-dialog__sectionText .markdown-paragraph,.help-dialog__sectionText strong{font-size:14px}.help-dialog__actions{display:flex;gap:8px;margin-bottom:12px}.help-dialog__note{background:#f9f9f9;border-radius:14px;font-size:14px;padding:12px 14px}.help-dialog__noteText{font-size:14px}@media (max-width:768px){.help-dialog .ant-modal{margin:0 auto;max-width:calc(100vw - 24px)!important;padding-bottom:0;top:12px;width:calc(100vw - 24px)!important}.help-dialog .ant-modal-content{border-radius:12px;height:calc(100vh - 24px)}.help-dialog .ant-modal-body{height:100%}.help-dialog__layout{flex-direction:column;height:100%;min-height:0}.help-dialog__side{border-bottom:1px solid #ededed;border-right:none;padding:12px}.help-dialog__toolNav{-webkit-overflow-scrolling:touch;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;width:100%}.help-dialog__toolNav .help-dialog__pill{flex:0 0 auto;white-space:nowrap}.help-dialog__body,.help-dialog__tabs,.help-dialog__toolNav{-ms-overflow-style:none;scrollbar-width:none}.help-dialog__body::-webkit-scrollbar,.help-dialog__tabs::-webkit-scrollbar,.help-dialog__toolNav::-webkit-scrollbar{display:none;height:0!important;width:0!important}.help-dialog__tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;padding:12px 12px 0}.help-dialog__tabs .help-dialog__pill{flex:0 0 auto;white-space:nowrap}.help-dialog__divider{margin:12px 0}.help-dialog__body{padding:12px}}.chat-start__box{flex-direction:row}.v2skai-chat-start__bottom-box{background:#fff;background:var(--color-white);border-radius:25px;bottom:0;box-shadow:0 4px 4px #0000000a,0 0 1px #0000009e;gap:4px;overflow:hidden;position:sticky;width:100%;z-index:10}.chat-start__composer{display:flex;flex-direction:column}.chat-start__violations-warning-alert{background-color:#fff!important;border-radius:15px!important;margin:10px;padding:16px}.chat-start__violations-warning-alert--limit{background-color:#fff1f0!important;border:1px solid #ffccc7}.chat-start__violations-warning-alert .ant-alert-description{opacity:.75!important}.chat-start__violations-warning-alert--limit .ant-alert-description{color:#cf1322;opacity:1!important}.chat-start__violations-warning-alert--limit .ant-alert-icon{color:#cf1322}.skai-inputbar__grid{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid;grid-template-columns:1fr auto;min-width:0;width:100%}.skai-inputbar__grid--multiline{align-items:stretch;grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:10px}:root{--input-max-lines:10}.skai-inputbar__wrap{display:flex;flex-direction:row;gap:10px}.skai-inputbar__wrap--multiline{align-items:stretch;flex-direction:column}.skai-inputbar__wrap--multiline .skai-inputbar__controls{width:100%}.skai-inputbar__textarea{align-content:space-around;background:#0000;border:none;box-sizing:border-box;flex:1 1 auto;font-size:16px;line-height:1.2;max-height:300px;max-height:var(--input-max-height);min-height:40px;min-height:var(--input-size);min-width:0;outline:none;overflow-y:hidden;resize:none;width:100%}.skai-inputbar__textarea::placeholder{color:#a0a0a0;font-weight:300;text-overflow:ellipsis;white-space:nowrap}.skai-inputbar__textarea:placeholder-shown{overflow-wrap:normal;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.skai-inputbar__field{align-items:center;display:flex;gap:6px}.skai-inputbar__editor,.skai-inputbar__field{flex:1 1 auto;min-width:0;position:relative}.skai-inputbar__wrap--multiline .skai-inputbar__field{align-items:flex-start}.skai-inputbar__textarea--highlight{color:#333;color:var(--color-text);inset:0;overflow:auto;overflow-wrap:anywhere;pointer-events:none;position:absolute;scrollbar-width:none;white-space:pre-wrap;word-break:break-word;z-index:0}.skai-inputbar__textarea--highlight::-webkit-scrollbar{display:none}.skai-inputbar__textarea--highlight>span{white-space:pre-wrap}.skai-inputbar__textarea-overflow{color:#d92d20}.skai-inputbar__textarea--with-overlay{-webkit-text-fill-color:#0000;caret-color:#333;caret-color:var(--color-text);color:#0000;position:relative;z-index:1}.skai-inputbar__textarea--with-overlay::placeholder{-webkit-text-fill-color:#a0a0a0;color:#a0a0a0}.skai-inputbar__textarea--with-overlay::selection{background:#0af3}.chat-start__tools-panel_skai,.chat-start__tools-panel_skai-row{align-items:center;display:flex;flex-direction:row-reverse;min-width:0}.chat-start__tools-panel_skai-row{gap:4px}.chat-tools-web-region-popover{animation:chat-tools-inline-toggle-enter .16s ease-out;min-width:0}.chat-tools-web-region-popover .tools-popover__button{max-width:min(260px,32vw)}.chat-tools-web-region-popover .tools-popover__label,.chat-tools-web-region-popover .tools-popover__label-icon{min-width:0}.chat-tools-web-region-popover .tools-popover__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-tools-violation-settings{background:#0000;border:0;display:inline-flex;max-width:min(220px,28vw)}.chat-tools-violation-settings .tools-popover__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-tools-violation-settings:disabled{cursor:wait;opacity:.65}.chat-start__tools-panel_skai .tools-popover__button[data-active-key=img]{background:#38bdb01f;color:#23877f}.chat-start__tools-panel_skai .tools-popover__button.tools-popover__button--active[data-active-key=img],.chat-start__tools-panel_skai .tools-popover__button[data-active-key=img]:hover{background:#38bdb02e}.chat-start__tools-panel_skai .tools-popover__button[data-active-key=img] .tools-popover__label,.chat-start__tools-panel_skai .tools-popover__button[data-active-key=img] .tools-popover__menu-icon{color:#23877f}.chat-tools-inline-toggle{align-items:center;background:#0000;border:none;border-radius:20px;color:#111827;cursor:pointer;display:inline-flex;gap:6px;padding:8px}.chat-tools-inline-toggle--disabled{cursor:not-allowed;opacity:.45}@keyframes chat-tools-inline-toggle-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.chat-tools-inline-toggle:hover{background:#fafafa}.chat-tools-inline-toggle:hover .chat-tools-inline-toggle__icon-slot{--chat-tools-inline-toggle-icon-bg:#fafafa}.chat-tools-inline-toggle.is-active{background:#f8f8f8}.chat-tools-inline-toggle.is-active .chat-tools-inline-toggle__icon-slot{--chat-tools-inline-toggle-icon-bg:#f8f8f8}.chat-tools-inline-toggle--prompt .chat-tools-inline-toggle__close-circle{display:none}.chat-tools-inline-toggle--dirty{background:#eef6ff;color:#0f4c81}.chat-tools-inline-toggle--dirty:hover{background:#e3f0ff}.chat-tools-inline-toggle__icon-slot{--chat-tools-inline-toggle-icon-bg:#f8f8f8;align-items:center;display:inline-flex;flex:0 0 auto;height:22px;justify-content:center;position:relative;width:22px}.chat-tools-inline-toggle__icon{flex:0 0 auto;height:22px;width:22px}.chat-tools-inline-toggle__icon--small{height:16px;width:16px}.chat-tools-inline-toggle__icon-slot--pair{gap:2px;width:38px}.chat-tools-inline-toggle__close-circle{align-items:center;background:var(--chat-tools-inline-toggle-icon-bg);border-radius:999px;box-shadow:0 0 0 3px var(--chat-tools-inline-toggle-icon-bg);color:#000;display:inline-flex;inset:0;justify-content:center;opacity:0;position:absolute;z-index:2}.chat-tools-inline-toggle__close-icon{display:block;height:16px;width:16px}.chat-tools-inline-toggle.is-active:focus-visible .chat-tools-inline-toggle__close-circle,.chat-tools-inline-toggle.is-active:hover .chat-tools-inline-toggle__close-circle{opacity:1}.chat-tools-inline-toggle__label{font-size:14px;line-height:1;white-space:nowrap}.chat-tools-inline-toggle-group{align-items:center;background:#f8f8f8;border-radius:999px;display:inline-flex;gap:4px;padding:4px}.chat-tools-inline-toggle--segment{border-radius:999px;min-height:38px;padding:8px 10px}.chat-tools-inline-toggle--icon-only{justify-content:center;min-width:38px;padding:8px}.chat-tools-inline-toggle--segment.is-active{background:#fff;color:#000}.skai-inputbar__grid--multiline .skai-inputbar__controls{justify-content:flex-end;width:100%}.skai-inputbar__voice{align-items:center;display:flex;justify-content:center;position:relative;z-index:2}.skai-inputbar__attachment{padding:12px 12px 0}.skai-inputbar__attachment-scroll{-ms-overflow-style:none;align-items:flex-start;display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;position:relative;scrollbar-width:none}.skai-inputbar__attachment-scroll:after{align-self:stretch;background:linear-gradient(90deg,#fff0,#ffffffd1 58%,#fff);content:"";flex:0 0 28px;margin-left:-28px;opacity:0;pointer-events:none;position:sticky;right:0;transition:opacity .18s ease;z-index:1}.skai-inputbar__attachment-scroll--fade-right:after{opacity:1}.skai-inputbar__attachment-scroll::-webkit-scrollbar{display:none;height:0;width:0}.skai-inputbar__attachment-item{align-items:flex-start;background:#fff;border:1px solid #eef1f4;border-radius:16px;cursor:pointer;display:inline-flex;flex:0 0 auto;gap:6px;justify-content:space-between;max-width:min(340px,100%);min-height:56px;min-width:min(250px,100%);padding:8px 12px;width:auto}.skai-inputbar__attachment--modern .skai-inputbar__attachment-item{align-items:center;box-sizing:border-box;height:56px;min-height:56px}.skai-inputbar__attachment-pill{align-items:center;color:#111827;display:inline-flex;flex:0 1 auto;gap:12px}.skai-inputbar__attachment-icon{align-items:center;color:#64748b;display:inline-flex;flex:0 0 auto;height:22px;justify-content:center;margin-top:1px;position:relative;width:22px}.skai-inputbar__attachment-icon svg{height:22px;width:22px}.skai-inputbar__attachment-loader{align-items:center;color:#111827;display:inline-flex;justify-content:center}.skai-inputbar__attachment-main{display:inline-flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.skai-inputbar__attachment-name-anchor{display:block;max-width:100%;min-width:0}.skai-inputbar__attachment-name-tooltip.skai-inputbar__attachment-name-tooltip{border-radius:12px;max-width:min(320px,calc(100vw - 16px));overflow-wrap:anywhere;white-space:normal}.skai-inputbar__attachment-name{color:#111827;display:block;font-size:13px;font-weight:400;line-height:1.35;max-width:min(220px,34vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skai-inputbar__attachment-status{align-items:flex-start;color:#64748b;display:inline-flex;font-size:12px;line-height:1.4;min-height:16px}.skai-inputbar__attachment-status--ready{color:#64748b}.skai-inputbar__attachment-remove{align-items:center;background:#0000;border:0;border-radius:999px;color:#111827;cursor:pointer;display:inline-flex;flex:0 0 auto;height:18px;justify-content:center;padding:0;width:18px}.skai-inputbar__attachment-remove:hover:not(:disabled){background:#f1f5f9}.skai-inputbar__attachment-remove:disabled{cursor:default;opacity:.4}.skai-inputbar__attachment-remove-icon{height:12px;width:12px}.skai-inputbar__attachment--modern .skai-inputbar__attachment-remove-anchor{display:inline-flex;flex:0 0 auto;width:auto}.skai-inputbar__image-preview{background:#f8fafc;border:1px solid #eef1f4;border-radius:20px;cursor:pointer;flex:0 0 auto;height:72px;overflow:hidden;position:relative;width:96px}.skai-inputbar__image-preview--single{height:90px;width:120px}.skai-inputbar__image-preview-img{display:block;height:100%;object-fit:cover;width:100%}.skai-inputbar__image-preview--uploading{background:#e9edf2;cursor:progress}.skai-inputbar__image-preview--uploading .skai-inputbar__image-preview-img{filter:blur(7px);opacity:.68;transform:scale(1.12)}.skai-inputbar__image-preview-loading{align-items:center;background:#fff3;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:1}.skai-inputbar__image-preview-loading .uiLoader{color:#111827;filter:drop-shadow(0 1px 4px rgba(255,255,255,.9))}.skai-inputbar__attachment--modern .skai-inputbar__image-preview{box-sizing:border-box;height:56px;width:56px}.skai-inputbar__attachment--modern .skai-inputbar__image-preview--single{height:75px;width:75px}.skai-inputbar__image-preview-remove{align-items:center;background:#111827d1;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;position:absolute;right:5px;top:5px;width:20px}.skai-inputbar__image-preview-remove:hover{background:#111827f0}.skai-inputbar__image-preview-remove-icon{height:10px;width:10px}.skai-inputbar__attachment--modern .skai-inputbar__image-preview-remove-anchor{display:inline-flex;opacity:0;pointer-events:none;position:absolute;right:5px;top:5px;transform:scale(.88);transition:opacity .12s ease,transform .16s ease;width:auto;z-index:2}.skai-inputbar__attachment--modern .skai-inputbar__image-preview:focus-within .skai-inputbar__image-preview-remove-anchor,.skai-inputbar__attachment--modern .skai-inputbar__image-preview:hover .skai-inputbar__image-preview-remove-anchor{opacity:1;pointer-events:auto;transform:scale(1)}.skai-inputbar__attachment--modern .skai-inputbar__image-preview-remove-anchor .skai-inputbar__image-preview-remove,.skai-inputbar__attachment--modern .skai-inputbar__image-preview-remove-anchor .skai-inputbar__image-preview-remove:hover{background:#000;position:static}.skai-inputbar__attachment-extra-list{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.skai-inputbar__attachment-extra-item{align-items:center;background:#f8fbff;border:1px solid #274c771a;border-radius:14px;color:#16324f;display:inline-flex;gap:10px;max-width:min(440px,calc(100% - 8px));padding:8px 12px;width:auto}.skai-inputbar__attachment-extra-type{color:#4b6b8f;flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.skai-inputbar__attachment-extra-name{flex:1 1 auto;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skai-inputbar__attachment-extra-remove{background:#274c7714;border:0;border-radius:6px;color:#456990;cursor:pointer;flex:0 0 auto;font-size:0;height:22px;line-height:1;padding:0;width:22px}.skai-inputbar__attachment-extra-remove:before{content:"x";font-size:13px;font-weight:700;line-height:1}.skai-inputbar__attachment-extra-remove:hover:not(:disabled){background:#274c7724}.skai-inputbar__attachment-extra-remove:disabled{cursor:default;opacity:.4}@keyframes skai-attachment-progress{0%{transform:translateX(-50%)}to{transform:translateX(130%)}}.skai-inputbar__send-btn{padding:10px}.skai-inputbar__send-btn.skai-inputbar__send-btn--inactive{background-color:#efefef;color:#fff}.skai-inputbar__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;padding-inline:4px}.skai-inputbar__meta-pill{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;color:#111827;display:inline-flex;font-size:13px;gap:8px;line-height:1;min-height:34px;padding:6px 12px}.skai-inputbar__meta-pill svg{flex:0 0 auto;height:16px;width:16px}.skai-inputbar__meta-pill--count{background:#eef6ff;border-color:#cfe5ff}.skai-inputbar__meta-pill--limit{background:#fff1f0;border-color:#ffccc7;color:#cf1322}.skai-inputbar__meta-action{cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.skai-inputbar__meta-toggle{appearance:none}.skai-inputbar__meta-action:hover{background:#fff;border-color:#cbd5e1}.skai-inputbar__meta-toggle.is-active:hover{background:#e6f1ff;border-color:#bcdcff}.skai-inputbar{width:100%}.skai-inputbar__wrap{grid-column-gap:6px;align-items:center;column-gap:6px;display:grid;grid-template-areas:"workspace field controls";grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:4px 8px;width:100%}.skai-inputbar__workspace{align-items:center;display:flex;gap:6px;grid-area:workspace;min-width:0}.skai-inputbar__workspace>:first-child:not(.skai-inputbar__bottom-tools){flex-shrink:0}.skai-inputbar__bottom-tools{align-items:center;display:flex;gap:6px;min-width:0}.skai-inputbar__bottom-tools .skai-inputbar__tool-token{flex:0 1 auto;margin-top:0;min-width:0;padding:4px 10px}.skai-inputbar__bottom-tools .skai-inputbar__tool-token-label{font-size:14px;line-height:24px;min-width:0;overflow:hidden;text-overflow:ellipsis;transform:none}.skai-inputbar__field{grid-area:field}.skai-inputbar__field--with-tools{display:block}.skai-inputbar__field--with-tools .skai-inputbar__editor{width:100%}.skai-inputbar__field--with-tools .skai-inputbar__textarea{align-content:start;line-height:24px;padding-bottom:8px;padding-top:8px;text-indent:0;text-indent:var(--skai-inputbar-prefix-width,0)}.skai-inputbar__tool-prefix{align-items:center;display:flex;gap:6px;height:24px;max-width:max(24px,calc(100% - 120px));position:absolute;z-index:2}.skai-inputbar__tool-prefix .skai-inputbar__tool-token{flex:0 1 auto;height:auto;margin-top:0;min-width:0;padding:4px 10px}.skai-inputbar__tool-prefix .skai-inputbar__tool-token-label{line-height:24px;transform:none}.skai-inputbar__field--with-tools .skai-inputbar__tool-token{max-width:100%}.skai-inputbar__field--with-tools .skai-inputbar__tool-token-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.skai-inputbar__textarea:disabled{cursor:not-allowed}.skai-inputbar__controls{gap:10px;grid-area:controls;justify-content:flex-end;justify-self:end;min-width:0;white-space:nowrap}.skai-inputbar__controls,.skai-inputbar__send,.skai-inputbar__send-btn{align-items:center;display:flex}.skai-inputbar__send-btn{background-color:#000;border:none;border-radius:50%;color:#fff;cursor:pointer;height:38px;justify-content:center;padding:0;width:38px}.skai-inputbar__wrap--multiline{align-items:end;grid-template-areas:"field field" "workspace controls";grid-template-columns:minmax(0,1fr) auto;padding:10px;row-gap:8px}.skai-inputbar__wrap--multiline.skai-inputbar__wrap--with-attachment{padding:0 10px 10px}.skai-inputbar__wrap--multiline .skai-inputbar__controls{gap:10px;justify-content:flex-end;width:auto}@media (max-width:768px){.chat-tools-inline-toggle__close-circle,.chat-tools-inline-toggle__icon,.chat-tools-inline-toggle__icon-slot{display:none}.chat-start__parameters{padding:8px}.chat-start__parameters span{display:none}.agent-select{max-width:15ch}.chat-start__standart-info,.tools-popover__button span{display:none}.chat-tools-inline-toggle{padding:10px 8px}.chat-tools-inline-toggle--icon-only{padding:8px}.chat-tools-inline-toggle--icon-only .chat-tools-inline-toggle__icon-slot{display:inline-flex}.chat-tools-inline-toggle--icon-only .chat-tools-inline-toggle__icon{display:block}.chat-tools-inline-toggle-group{padding:3px}.chat-tools-inline-toggle__label{overflow:hidden;text-overflow:ellipsis}.skai-inputbar__meta-pill{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.chat-tools-inline-toggle,.skai-inputbar__wrap,.v2skai-chat-start__bottom-box{transition:none}.chat-tools-inline-toggle{animation:none}}.skai-context-files-bar{align-items:center;background:#f4f4f4;border-radius:16px 16px 0 0;box-sizing:border-box;container-name:skai-context-files;container-type:inline-size;display:flex;gap:6px;margin:0 auto;padding:8px;width:min(674px,100%)}.skai-context-files-bar__icon{align-items:center;color:#777;display:inline-flex;flex:0 0 auto;height:22px;justify-content:center;width:22px}.skai-context-files-bar__icon svg{height:20px;width:20px}.skai-context-files-bar__text{color:#777;flex:1 1 auto;font-size:14px;line-height:1.35;min-width:0;overflow-wrap:anywhere}.skai-context-files-bar__manage{flex:0 0 auto}.skai-context-files-bar__label-compact,.skai-context-files-bar__label-full{font:inherit}.skai-context-files-bar__label-compact{display:none}@container skai-context-files (max-width: 540px){.skai-context-files-bar__label-full{display:none}.skai-context-files-bar__label-compact{display:inline}}.skai-context-files-bar__loading{align-items:center;display:inline-flex;font:inherit;gap:6px;max-width:100%}.skai-context-files-bar__loading>span{font:inherit}.skai-context-files-bar__loading .uiLoader{flex:0 0 auto}.skai-clarification-bar{background:#f4f4f4;border-radius:16px 16px 0 0;box-sizing:border-box;margin:0 auto;padding:12px;width:min(674px,100%)}.skai-clarification-bar__question{color:#171717;font-size:14px;font-weight:500;line-height:20px;white-space:pre-line}.skai-clarification-bar__item+.skai-clarification-bar__item{border-top:1px solid #17171714;margin-top:14px;padding-top:12px}.skai-clarification-bar__options{grid-gap:2px;display:grid;gap:2px;margin-top:8px}.skai-clarification-bar__option,.skai-clarification-bar__submit{background:#fff;border:0;border-radius:10px;color:#171717;cursor:pointer;font:inherit;font-size:14px;line-height:18px;min-height:34px}.skai-clarification-bar__option{grid-gap:0;align-items:start;background:#0000;border-radius:7px;display:grid;gap:0;grid-template-columns:18px minmax(0,1fr);min-height:0;padding:6px 4px;text-align:left;width:100%}.skai-clarification-bar__option-letter{color:#777;font-size:13px;line-height:20px}.skai-clarification-bar__option-content{display:grid;min-width:0}.skai-clarification-bar__option-title{color:inherit;font-size:14px;font-weight:500;line-height:20px}.skai-clarification-bar__option-description{color:#777;font-size:13px;font-weight:400;line-height:18px;margin-top:2px}.skai-clarification-bar__option:focus-visible,.skai-clarification-bar__option:hover,.skai-clarification-bar__submit:focus-visible,.skai-clarification-bar__submit:hover{background:#e9e9e9;outline:none}.skai-clarification-bar__option.is-selected{background:#e5e5e5;color:#171717}.skai-clarification-bar__submit{flex:0 0 auto;font-weight:500;padding:8px 12px}.skai-clarification-bar__submit--all{margin-top:10px;width:100%}.skai-clarification-bar button:disabled{cursor:default;opacity:.5}@media (max-width:600px){.skai-clarification-bar{padding:10px}.skai-clarification-bar__option,.skai-clarification-bar__submit{width:100%}}.Skai27Button_button__qyGkz{align-items:center;background:#0000;border:0;color:inherit;display:inline-flex;font:inherit;gap:8px;justify-content:center;transition:background-color .15s ease}.Skai27Button_button__qyGkz.Skai27Button_active__o95t0,.Skai27Button_button__qyGkz.Skai27Button_active__o95t0:hover{background:var(--skai27-button-active-bg)}.Skai27Button_button__qyGkz:disabled{cursor:default;opacity:.5}.Skai27Button_button__qyGkz.Skai27Button_glass__eGK5t{background:#fff;background:var(--skai27-glass-button-background,#fff);border-radius:12px;box-shadow:0 0 0 1px #0000000d;box-shadow:0 0 0 1px var(--skai27-glass-button-border,#0000000d);color:#18181b;color:var(--skai27-glass-button-text,#18181b);cursor:pointer;font-family:system-ui,sans-serif;font-family:var(--skai27-font-family,system-ui,sans-serif);font-size:14px;font-weight:500;padding:8px 12px;transition:background .15s ease,box-shadow .15s ease}.Skai27Button_button__qyGkz.Skai27Button_glass__eGK5t:hover{background:#fafafa;background:var(--skai27-glass-button-hover,#fafafa);box-shadow:0 0 0 1px #00000014;box-shadow:0 0 0 1px var(--skai27-glass-button-border-hover,#00000014)}.Skai27Button_button__qyGkz.Skai27Button_solid__PD4sE{background:#18181b;background:var(--skai27-solid-button-background,#18181b);border-radius:12px;color:#fff;color:var(--skai27-solid-button-text,#fff);cursor:pointer;font-family:system-ui,sans-serif;font-family:var(--skai27-font-family,system-ui,sans-serif);font-size:14px;font-weight:500;padding:8px 12px;transition:background .15s ease}.Skai27Button_button__qyGkz.Skai27Button_solid__PD4sE:hover{background:#2e2e33;background:var(--skai27-solid-button-hover,#2e2e33)}.Skai27Button_button__qyGkz.Skai27Button_danger__TSYEO{background:#fff;border-radius:12px;box-shadow:0 0 0 1px #0000000d;color:#b91c1c;cursor:pointer;font-family:system-ui,sans-serif;font-family:var(--skai27-font-family,system-ui,sans-serif);font-size:14px;font-weight:500;padding:8px 12px;transition:background .15s ease,box-shadow .15s ease}.Skai27Button_button__qyGkz.Skai27Button_danger__TSYEO:hover{background:#fafafa;box-shadow:0 0 0 1px #b91c1c4d}.Skai27Button_sizeMd__91Uwa{padding:8px 12px}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_AMS-Regular.73ea273a72f4aca30ca5.woff2) format("woff2"),url(/static/media/KaTeX_AMS-Regular.d562e886c52f12660a41.woff) format("woff"),url(/static/media/KaTeX_AMS-Regular.853be92419a6c3766b9a.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Caligraphic-Bold.a1abf90dfd72792a577a.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Bold.d757c535a2e5902f1325.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Bold.7489a2fbfb9bfe704420.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Caligraphic-Regular.d6484fce1ef428d5bd94.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Regular.db074fa22cf224af93d7.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Regular.7e873d3833eb108a0758.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Fraktur-Bold.931d67ea207ab37ee693.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Bold.354501bac435c3264834.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Bold.4c761b3711973ab04edf.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Fraktur-Regular.172d3529b26f8cedef6b.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Regular.6fdf0ac577be0ba82a4c.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Regular.ed305b5434865e06ffde.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Main-Bold.39890742bc957b368704.woff2) format("woff2"),url(/static/media/KaTeX_Main-Bold.0c3b8929d377c0e9b2f3.woff) format("woff"),url(/static/media/KaTeX_Main-Bold.8169508bf58f8bd92ad8.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Main-BoldItalic.20f389c4120be058d80a.woff2) format("woff2"),url(/static/media/KaTeX_Main-BoldItalic.428978dc7837d46de091.woff) format("woff"),url(/static/media/KaTeX_Main-BoldItalic.828abcb200061cffbaae.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Main-Italic.fe2176f79edaa716e621.woff2) format("woff2"),url(/static/media/KaTeX_Main-Italic.fd947498bc16392e76c2.woff) format("woff"),url(/static/media/KaTeX_Main-Italic.fa675e5e4bec9eb250b6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Main-Regular.f650f111a3b890d116f1.woff2) format("woff2"),url(/static/media/KaTeX_Main-Regular.4f35fbcc9ee8614c2bcc.woff) format("woff"),url(/static/media/KaTeX_Main-Regular.9eba1d77abcf2aa6e94e.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Math-BoldItalic.dcbcbd93bac0470b462d.woff2) format("woff2"),url(/static/media/KaTeX_Math-BoldItalic.3f07ed67f06c720120ce.woff) format("woff"),url(/static/media/KaTeX_Math-BoldItalic.bf2d440b3a42ea78a998.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Math-Italic.6d3d25f4820d0da8f01f.woff2) format("woff2"),url(/static/media/KaTeX_Math-Italic.96759856b4e70f3a8338.woff) format("woff"),url(/static/media/KaTeX_Math-Italic.8a5f936332e8028c7278.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/static/media/KaTeX_SansSerif-Bold.95591a929f0d32aa282a.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Bold.b9cd458ac6d5889ff9c3.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Bold.5b49f4993ae22d7975b4.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Italic.7d393d382f3e7fb1c637.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Italic.8d593cfaa96238d5e2f8.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Italic.b257a18c016f37ee4543.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Regular.cd5e231e0cc53b2cb2c0.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Regular.02271ec5cb9f5b4588ac.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Regular.2f7bc363fc5424ebda59.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Script-Regular.c81d1b2a4b75d3eded60.woff2) format("woff2"),url(/static/media/KaTeX_Script-Regular.073b3402d036714b4370.woff) format("woff"),url(/static/media/KaTeX_Script-Regular.fc9ba5249878cd8f8d88.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size1-Regular.6eec866c69313624be60.woff2) format("woff2"),url(/static/media/KaTeX_Size1-Regular.0108e89c9003e8c14ea3.woff) format("woff"),url(/static/media/KaTeX_Size1-Regular.6de7d4b539221a49e9e2.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size2-Regular.2960900c4f271311eb36.woff2) format("woff2"),url(/static/media/KaTeX_Size2-Regular.3a99e70aee4076660d38.woff) format("woff"),url(/static/media/KaTeX_Size2-Regular.57f5c1837853986ea1db.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size3-Regular.e1951519f6f0596f7356.woff2) format("woff2"),url(/static/media/KaTeX_Size3-Regular.7947224e8a9914fa332b.woff) format("woff"),url(/static/media/KaTeX_Size3-Regular.8d6b6822586eea3d3b20.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size4-Regular.e418bf257af1052628d8.woff2) format("woff2"),url(/static/media/KaTeX_Size4-Regular.aeffd8025cba3647f1a6.woff) format("woff"),url(/static/media/KaTeX_Size4-Regular.4ad7c7e8bb8d10a34bb7.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Typewriter-Regular.c295e7f71970f03c0549.woff2) format("woff2"),url(/static/media/KaTeX_Typewriter-Regular.4c6b94fd1d07f8beff7c.woff) format("woff"),url(/static/media/KaTeX_Typewriter-Regular.c5c02d763c89380dcb4e.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{border:0;clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.markdown-wrapper--chat .katex-display{max-width:100%;overflow-x:auto;overflow-y:hidden;padding:.35em 0}.markdown-wrapper--chat .katex{font-size:1.1em}.markdown-wrapper--chat{min-width:0}.source-hint-anchor{align-items:center;display:inline-flex;vertical-align:top}.source-btn-final--source-file{align-items:flex-start;display:inline-flex;gap:8px;min-height:36px;width:fit-content}.source-btn-final__icon{align-items:center;display:inline-flex;flex:0 0 auto;height:16px;justify-content:center;margin-top:2px;width:16px}.source-btn-final__icon svg{height:16px;width:16px}.source-btn-final__label{display:block;line-height:1.35;min-width:0;overflow:visible;overflow-wrap:anywhere;text-align:left;text-overflow:clip;white-space:normal;word-break:break-word}.source-hint-card{background:#fff;border-radius:20px;box-shadow:0 8px 12px #00000014,0 0 1px #0000009e;overflow:hidden}.source-hint-card--popover{pointer-events:auto}.source-hint-card__hero{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:70px;padding:16px 18px}.source-hint-card__body{display:flex;flex-direction:column;gap:10px;padding:18px}.source-hint-card__title{color:#101828;font-weight:700}.source-hint-card__subtitle{color:#000;font-size:14px;font-weight:400;line-height:1.45}.source-hint-card__description{color:#667085}.source-hint-card__open-btn{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:12px;color:#101828;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;margin-top:4px;min-height:40px;padding:0 16px}.source-hint-card__open-btn:hover{background:#f9fafb}@media (max-width:640px){.source-btn-final--source-file{max-width:min(100%,280px)}.source-hint-card__hero{height:80px}.source-hint-card__hero-text{font-size:18px}}.source-hint-anchor{display:inline-block;max-width:100%}.source-hint-anchor--inline{display:inline-flex;max-width:min(100%,220px);vertical-align:initial}.source-file-trigger{align-items:flex-start;background:#f9f9f9;border:0;border-radius:12px;color:inherit;cursor:pointer;display:inline-flex;gap:8px;min-height:38px;padding:10px 12px;text-align:left;text-decoration:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease;width:fit-content}.source-file-trigger:hover{background:#f0f0f0}.source-file-trigger__icon{align-items:center;display:inline-flex;flex:0 0 auto;height:16px;justify-content:center;margin-top:2px;width:16px}.source-file-trigger__icon svg{height:16px;width:16px}.source-file-trigger__label{color:#1f2937;display:block;font-size:13px;font-weight:500;line-height:1.35;min-width:0;overflow:visible;overflow-wrap:anywhere;text-align:left;text-overflow:clip;white-space:normal;word-break:break-word}.source-file-trigger__hint{color:#6b7280;display:block;font-size:13px;font-weight:400;line-height:1.35;margin-bottom:2px}.source-file-trigger__title{display:block;font-size:14px}.source-file-trigger--inline{align-items:center;background:#efefef;border-radius:999px;gap:6px;margin:0 4px;max-width:100%;min-height:28px;padding:4px 8px;vertical-align:initial}.source-hint-anchor[data-copy-exclude=true]{-webkit-user-select:none;user-select:none}.source-file-trigger--inline:hover{background:#f3f3f3}.source-file-trigger--inline .source-file-trigger__icon{height:14px;margin-top:0;width:14px}.source-file-trigger--inline .source-file-trigger__icon svg{height:14px;width:14px}.source-file-trigger--inline .source-file-trigger__label{align-items:center;display:inline-flex;font-size:12px;line-height:1.2;max-width:108px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-file-trigger--inline .source-file-trigger__title{display:block;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-file-trigger__page{align-items:center;background:#fff;border-radius:999px;color:#0000009d;display:inline-flex;flex:0 0 auto;font-size:10px;line-height:1;min-height:18px;padding:0 5px}.source-hint-card__hero-text{color:#fff;font-size:18px;font-weight:400;line-height:1.1}.source-hint-card__body{padding:16px 18px 18px}.source-hint-card__title{color:#111827;font-size:16px;font-weight:400;line-height:1.35;margin-bottom:8px;word-break:break-word}.source-hint-card__title-row{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.source-hint-card__page-badge{align-items:center;background:#f3f4f6;border-radius:999px;color:#475467;display:inline-flex;flex:0 0 auto;font-size:12px;line-height:1;min-height:24px;padding:0 9px}.source-hint-card__description{color:#7a7a7a;font-size:14px;line-height:1.5;margin-bottom:14px}.source-hint-card__actions{display:flex;flex-direction:row;gap:10px;justify-content:flex-end;margin-top:14px}.source-hint-card__action-btn{border:1px solid #0000;border-radius:25px;cursor:pointer;font-size:14px;font-weight:600;line-height:1.2;min-height:40px;padding:0 14px;transition:.18s ease;width:100%;width:auto}.source-hint-card__action-btn--secondary{background:#fff;border-color:#e5e7eb;color:#111827}.source-hint-card__action-btn--secondary:hover{background:#eaecef}.source-hint-card__action-btn--primary{background:#000;color:#fff}.source-hint-card__action-btn--primary:hover{background:#000}.source-hint-card--compact .source-hint-card__body{gap:8px;padding:14px 16px 16px}.source-hint-card--compact .source-hint-card__hero{height:58px;padding:14px 16px}.source-hint-card--compact .source-hint-card__hero-text{font-size:16px}.source-hint-card--compact .source-hint-card__close-btn{display:none}.source-hint-card--compact .source-hint-card__description{font-size:13px;margin-bottom:10px}.source-hint-card--compact .source-hint-card__actions{gap:8px;margin-top:8px}.source-hint-card--compact .source-hint-card__action-btn{font-size:13px;min-height:36px;padding:0 12px}.source-hint-card__hero{position:relative}.source-hint-card__close-btn{align-items:center;background:#fff0;border:0;border-radius:25px;color:#fff;cursor:pointer;display:inline-flex;font-size:20px;height:32px;justify-content:center;line-height:1;position:absolute;right:10px;top:10px;transition:background .18s ease,transform .18s ease;width:32px}.ds-popover,.ds-popover *{font-family:var(--ds-font-sans)}.ds-popover{background:var(--ds-color-surface);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-overlay);overflow:auto;padding:var(--ds-space-3);scrollbar-color:var(--ds-color-border-strong) #0000;scrollbar-width:thin;z-index:1900}.norm-status{display:inline-flex;vertical-align:initial}.norm-status .norm-status__chip{align-items:center;appearance:none;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--ds-font-sans);font-size:12px;font-weight:500;line-height:18px;margin-left:4px;padding:2px 8px;transition:box-shadow .12s ease,filter .12s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.norm-status__chip:hover{filter:brightness(.97)}.norm-status__chip:focus-visible{outline:2px solid #606060;outline-offset:2px}.norm-status--ok .norm-status__chip{background:#e6f4ea;color:#1e7e34}.norm-status--danger .norm-status__chip{background:#fdecea;color:#b3261e}.norm-status--warn .norm-status__chip{background:#fff4e0;color:#8a5a00}.norm-status--unknown .norm-status__chip{background:#ececec;color:#5d5d5d}.norm-status-popover.ds-popover{background:#fff;border:0;border-radius:20px;box-shadow:0 2px 8px 0 #0000000a,0 4px 80px 8px rgba(0,0,0,.025),0 0 1px 1px #0000000a;box-sizing:border-box;color:#171717;display:flex;overflow:hidden;padding:8px}.norm-status-popover,.norm-status-popover *{font-family:var(--ds-font-sans);font-family:var(--skai27-font-family,var(--ds-font-sans))}.norm-status-popover__content{box-sizing:border-box;max-height:inherit;overflow:hidden;padding:0;width:100%}.norm-status-popover__items.tools-popover__items{max-height:inherit;padding-right:4px;scrollbar-color:#d6d6d6 #0000;scrollbar-width:auto}.norm-status-popover__items::-webkit-scrollbar{width:8px}.norm-status-popover__items::-webkit-scrollbar-thumb{background:#d6d6d6;border-radius:999px}.norm-status-popover__items::-webkit-scrollbar-track{background:#0000}.norm-status-popover__title{color:#171717;font-size:14px;font-weight:600;line-height:20px;margin:0;padding:4px 10px 8px}.norm-status-popover__item.tools-popover__item{align-items:flex-start;box-sizing:border-box;cursor:default;flex:0 0 auto;min-height:0}.norm-status-popover__item.tools-popover__item:hover{background:#0000}.norm-status-popover__item .tools-popover__main{align-items:flex-start;min-width:0;width:100%}.norm-status-popover__item .tools-popover__icon{color:#292d32;flex:0 0 20px;margin-top:1px}.norm-status-popover__item .tools-popover__label{display:block;font-size:14px;font-weight:400;line-height:20px;overflow-wrap:anywhere;white-space:normal}.norm-status-popover__item .tools-popover__text{flex:1 1 auto;gap:1px;min-width:0}.norm-status-popover__item .tools-popover__sublabel{color:#171717;font-size:12px;line-height:17px;opacity:.65;overflow-wrap:anywhere;white-space:normal}.norm-status-popover__long-text{overflow-wrap:anywhere}.norm-status-popover__status-icon{align-items:center;display:inline-flex;flex:0 0 20px;height:20px;justify-content:center;margin-top:1px;width:20px}.norm-status-popover__status-icon i{background:#909090;border-radius:50%;flex:0 0 auto;height:8px;width:8px}.norm-status-popover--ok .norm-status-popover__status-icon i{background:#1e7e34}.norm-status-popover--danger .norm-status-popover__status-icon i{background:#b3261e}.norm-status-popover--warn .norm-status-popover__status-icon i{background:#8a5a00}@media (max-width:520px){.norm-status__chip{white-space:normal}.norm-status-popover.ds-popover{width:calc(100vw - 16px)!important}}.smart-tooltip{align-items:center;display:inline-flex;position:relative;z-index:1003}.smart-tooltip__bubble{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;background:#1f1f1f;border-radius:25px;color:#fff;filter:none!important;font-size:12px;font-weight:400;line-height:1.3;max-width:min(280px,calc(100vw - 16px));min-width:max-content;opacity:0;overflow-wrap:break-word;padding:6px 8px;pointer-events:none;position:fixed;text-align:center;transition:opacity .12s ease,visibility .12s ease;visibility:hidden;white-space:normal;width:max-content;will-change:auto;word-break:normal;z-index:9999}.smart-tooltip__bubble.is-visible{opacity:1;visibility:visible}.smart-tooltip__bubble--center{left:50%;right:auto;transform:translateX(-50%)}.smart-tooltip__bubble--left{left:0;right:auto;transform:none}.smart-tooltip__bubble--right{left:auto;right:0;transform:none}.smart-tooltip--system{z-index:auto}.smart-tooltip__bubble--system{background:var(--ds-color-accent);border-radius:var(--ds-radius-xs);color:var(--ds-color-inverse);font-family:var(--ds-font-sans)}.violation-example{--violation-card-bg:#f7f7f8;--violation-card-panel:#fff;--violation-card-border:#e4e4e7;--violation-card-muted:#71717a;--violation-card-text:#18181b;--violation-card-accent:#111827;--violation-card-selection:#f3f3f3;background:#0000;border:1px solid var(--violation-card-border);border-radius:16px;box-sizing:border-box;color:var(--violation-card-text);margin:14px 0;max-width:100%;min-width:0;overflow:hidden;overflow-wrap:anywhere}.violation-example__header{grid-column-gap:9px;grid-row-gap:3px;align-items:start;background:#0000;column-gap:9px;display:grid;grid-template-columns:19px minmax(0,1fr);padding:16px 18px 13px;row-gap:3px}.violation-example__meta{color:var(--violation-card-muted);font-size:12px;grid-column:1/-1;line-height:1.4}.violation-example__title-icon{color:#525252;height:17px;margin-top:3px;width:17px}.violation-example__title-icon path{stroke:#525252;stroke-width:1.35}.normative-basis-card__title .markdown-paragraph{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.normative-basis-card__analysis-heading{margin-bottom:0}.normative-basis-card__categories{padding-bottom:4px}.normative-basis-card__categories .violation-example__tabs{max-width:320px}.normative-basis-card__record-heading{grid-column-gap:9px;align-items:start;column-gap:9px;display:grid;grid-template-columns:19px minmax(0,1fr)}.normative-basis-card__content{display:flow-root}.violation-example .violation-example__title{color:var(--violation-card-text);font:inherit;font-size:16px;font-weight:600;line-height:1.38;margin:0}.violation-example__tabs{border-radius:50px;display:grid;grid-template-columns:repeat(var(--violation-tab-count),minmax(0,1fr));height:38px;isolation:isolate;margin:0 14px 6px;max-width:420px;overflow:visible;padding:0;width:calc(100% - 28px)}.violation-example__tab,.violation-example__tabs{align-items:center;background:#0000;position:relative}.violation-example__tab{border:0;border-radius:25px;color:#5d5d5d;cursor:pointer;display:inline-flex;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;gap:4px;justify-content:center;min-height:38px;min-width:0;padding:0 10px;transition:color .18s ease;white-space:nowrap;z-index:1}.violation-example__tab-selection{background:#0000;border-radius:999px;bottom:3px;left:calc(100%/var(--violation-tab-count)*0);left:var(--violation-tab-left,calc(100%/var(--violation-tab-count)*var(--violation-tab-index, 0)));pointer-events:none;position:absolute;top:3px;transform:scaleX(1);transform-origin:center;transition:transform .26s cubic-bezier(.22,1,.36,1);width:calc(100%/var(--violation-tab-count));width:var(--violation-tab-width,calc(100%/var(--violation-tab-count)));will-change:transform;z-index:0}.violation-example__tab:hover{color:var(--violation-card-text)}.violation-example__tab.is-active{background:#0000;color:var(--violation-card-accent)}.violation-example__tab>span{font-size:14px;font-weight:500}.violation-example__tabs>.smart-tooltip{cursor:not-allowed;height:38px;min-width:0}.violation-example__tabs>.smart-tooltip>.violation-example__tab{width:100%}.violation-example__tab--unavailable:disabled{color:#5d5d5d66;pointer-events:none}.violation-example__tab:focus-visible{border-radius:8px;outline:2px solid #4f7ff5;outline-offset:-3px;z-index:1}.violation-example__panel{background:#0000;font-size:14px;line-height:1.55;padding:15px 18px 10px}.violation-example__analysis-heading{align-items:center;color:var(--violation-card-text);display:flex;font:inherit;font-size:14px;font-weight:600;gap:7px;line-height:1.4;margin-bottom:9px}.violation-example__analysis-heading>span{font-size:14px!important;font-weight:600;line-height:1.4}.violation-example__analysis-heading svg{color:#525252;flex:0 0 17px;height:17px;width:17px}.violation-example__analysis-heading svg path{fill:#525252}.violation-example__analysis-main .markdown-wrapper{margin:0;padding:0}.violation-example__analysis-main .markdown-paragraph{margin:0}.violation-example__analysis-caveat{margin-top:14px}.violation-example__analysis-heading--caveat{margin-bottom:4px}.violation-example__analysis-caveat-text{color:var(--violation-card-muted);font-size:14px;line-height:1.5}.violation-example__analysis-caveat-text .markdown-wrapper{margin:0;padding:0}.violation-example__analysis-caveat-text .markdown-paragraph{margin:0}.violation-example__section{margin:0 0 14px}.violation-example__section:last-child{margin-bottom:0}.violation-example__section-heading{align-items:center;display:flex;gap:8px;justify-content:space-between;margin:0 0 3px;min-height:24px}.violation-example__section-heading>h4{color:var(--violation-card-text);font:inherit;font-size:14px;font-weight:600;line-height:1.4;margin:0}.violation-example__section-copy{align-items:center;background:#0000;border:0;border-radius:7px;color:var(--violation-card-muted);cursor:pointer;display:inline-flex;flex:0 0 26px;height:26px;justify-content:center;opacity:0;padding:5px;transition:opacity .15s ease,color .15s ease,background-color .15s ease;width:26px}.violation-example__section-copy svg{height:14px;width:14px}.violation-example__section-copy:focus-visible,.violation-example__section:hover .violation-example__section-copy{opacity:1}.violation-example__section-copy:hover{background:#00000008;color:var(--violation-card-text)}.violation-example__section-copy:focus-visible{outline:2px solid #4f7ff5;outline-offset:1px}.violation-example__section .markdown-wrapper{margin:0;padding:0}.violation-example__section .markdown-paragraph{margin:0 0 7px}.violation-example__section .markdown-paragraph:last-child{margin-bottom:0}.violation-example__panel .markdown-h1,.violation-example__panel .markdown-h2,.violation-example__panel .markdown-h3,.violation-example__panel .markdown-li,.violation-example__panel .markdown-link,.violation-example__panel .markdown-paragraph{font-size:14px!important}.violation-example__panel b,.violation-example__panel strong{font-size:inherit!important;line-height:inherit}.violation-example__section .markdown-ol,.violation-example__section .markdown-ul{margin:5px 0 8px;padding-left:21px}.violation-example__section .markdown-ol:last-child,.violation-example__section .markdown-ul:last-child{margin-bottom:0}.violation-example__empty{color:var(--violation-card-muted);font-size:12px;line-height:1.4}.violation-example__skeleton{display:flex;flex-direction:column;gap:7px;padding:3px 0 2px;width:min(100%,520px)}.violation-example__skeleton-line{background:#ebebeb;border-radius:7px;display:block;overflow:hidden;position:relative}.violation-example__skeleton-line:after{animation:violation-card-shimmer 1.25s ease infinite;background:linear-gradient(90deg,#0000,#fffc,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}.violation-example__skeleton-line{height:12px;width:100%}.violation-example__skeleton-line--short{width:68%}.violation-example__tab-placeholder{align-items:flex-start;box-sizing:border-box;display:flex;min-height:96px;padding-top:6px}.violation-example__photos{padding-top:2px}.violation-example__collection-header{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:16px 18px 12px}.violation-example__collection-title{align-items:center;display:flex;gap:8px;min-width:0}.violation-example__collection-title svg{color:#525252;flex:0 0 18px;height:18px;width:18px}.violation-example__collection-title h3{color:var(--violation-card-text);font:inherit;font-size:15px;font-weight:600;line-height:1.4;margin:0;min-width:0}.violation-example__collection-header>span{color:var(--violation-card-muted);font-size:12px;line-height:1.4;white-space:nowrap}.violation-example__picker{padding:0 18px 10px}.violation-example__picker-label{color:var(--violation-card-muted);font-size:12px;line-height:1.4;margin-bottom:7px}.violation-example__picker .violation-example__example-switch{margin:0;max-width:none;width:min(100%,calc(var(--violation-tab-count)*56px))}.violation-example__picker-options{display:flex;flex-wrap:wrap;gap:6px}.violation-example__picker-options button{background:#0000;border:0;border-radius:999px;color:var(--violation-card-muted);cursor:pointer;font:inherit;font-size:13px;font-weight:500;height:30px;min-width:48px;padding:0 9px}.violation-example__picker-options button:hover{background:#f7f7f7;color:var(--violation-card-text)}.violation-example__picker-options button.is-active{background:#f0f0f0;color:var(--violation-card-text)}.violation-example__collection-footer button:focus-visible,.violation-example__picker-options button:focus-visible{outline:2px solid #4f7ff5;outline-offset:1px}.violation-example__collection-divider{background:var(--violation-card-border);height:1px;margin:2px 18px 0}.violation-example__record-header{padding:12px 18px 11px}.violation-example__record-title{color:var(--violation-card-text);font:inherit;font-size:16px;font-weight:600;line-height:1.4;margin:0}.violation-example__record-region{color:var(--violation-card-muted);font-size:12px;line-height:1.4;margin-top:3px}.violation-example__collection-footer{align-items:center;color:var(--violation-card-muted);display:flex;font-size:13px;gap:12px;justify-content:space-between;line-height:1.4;padding:8px 18px 18px}.violation-example__collection-footer button{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--violation-card-text);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:500;gap:5px;min-height:32px;padding:5px 8px}.violation-example .violation-example__collection-footer>span{color:var(--violation-card-muted)!important;font-size:12px!important;font-weight:400!important;line-height:1.4}.violation-example__collection-footer button:hover:not(:disabled){background:#f5f5f5}.violation-example__collection-footer button>svg{display:block;flex:0 0 16px;height:16px;width:16px}@keyframes violation-card-shimmer{to{transform:translateX(100%)}}[data-theme=dark] .violation-example{--violation-card-bg:#ffffff08;--violation-card-panel:#1f1f22;--violation-card-border:#ffffff17;--violation-card-muted:#aaaab2;--violation-card-text:#f4f4f5;--violation-card-accent:#f4f4f5;--violation-card-selection:#343438}[data-theme=dark] .violation-example__analysis-heading svg,[data-theme=dark] .violation-example__title-icon{color:#aaaab2}[data-theme=dark] .violation-example__title-icon path{stroke:#b8b8c0}[data-theme=dark] .violation-example__analysis-heading svg path{fill:#b8b8c0}[data-theme=dark] .violation-example__tab{color:#aaaab2}[data-theme=dark] .violation-example__tab.is-active,[data-theme=dark] .violation-example__tab:hover{color:#f4f4f5}[data-theme=dark] .violation-example__tab--unavailable:disabled{color:#aaaab266}[data-theme=dark] .violation-example__section-copy:hover{background:#ffffff0a}[data-theme=dark] .violation-example__collection-title svg{color:#b8b8c0}[data-theme=dark] .violation-example__skeleton-line{background:#343438}[data-theme=dark] .violation-example__collection-footer button:hover:not(:disabled),[data-theme=dark] .violation-example__picker-options button.is-active,[data-theme=dark] .violation-example__picker-options button:hover{background:#ffffff12}@media (max-width:600px){.violation-example{border-radius:14px;margin:12px 0}.violation-example__header{padding:14px 14px 11px}.violation-example .violation-example__title{font-size:15px}.violation-example__tabs{margin:0 8px 5px;width:calc(100% - 16px)}.violation-example__tab{padding:0 4px}.violation-example__tab>span{font-size:12px}.violation-example__panel{font-size:14px;padding:13px 14px 8px}.violation-example__collection-header{padding:14px 14px 11px}.violation-example__collection-header>span{font-size:11px}.violation-example__picker{padding:0 14px 9px}.violation-example__collection-divider{margin-left:14px;margin-right:14px}.violation-example__record-header{padding:11px 14px 10px}.violation-example__record-title{font-size:15px}.violation-example__collection-footer{padding:7px 14px 14px}.violation-example .violation-example__collection-footer>span{font-size:11px!important}}@media (prefers-reduced-motion:reduce){.violation-example__skeleton-line:after{animation:none}}@media (hover:none){.violation-example__section-copy{opacity:.72}}.retrieval-activity{color:#8f8f8f;font-family:ui-sans-serif,system-ui,sans-serif;font-family:var(--skai27-font-family,ui-sans-serif,system-ui,sans-serif);font-size:16px;font-weight:400;line-height:1.45;margin:8px 0 16px;min-width:0;width:100%}.retrieval-activity span,.retrieval-activity__body,.retrieval-activity__files,.retrieval-activity__queries,.retrieval-activity__search,.retrieval-activity__sources,.retrieval-activity__steps{font:inherit}.retrieval-activity button{color:inherit;cursor:pointer;font:inherit}.retrieval-activity__search-toggle,.retrieval-activity__sources-toggle,.retrieval-activity__toggle{align-items:center;background:#0000;border:0;display:flex;gap:6px;max-width:100%;padding:0;text-align:left}.retrieval-activity__toggle{flex-wrap:wrap}.retrieval-activity .retrieval-activity__duration,.retrieval-activity .retrieval-activity__title{color:#8f8f8f;font:inherit;font-weight:400}.retrieval-activity .retrieval-activity__duration{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.retrieval-activity .retrieval-activity__waiting-pill{align-items:center;background:#0000;border-radius:0;color:#8f8f8f;display:inline-flex;font-size:inherit;line-height:inherit;min-height:0;overflow:hidden;padding:0;position:relative}.retrieval-activity__waiting-pill:after{animation:retrieval-waiting-shimmer 1.25s ease infinite;background:linear-gradient(90deg,#0000,#fffc,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%)}@keyframes retrieval-waiting-shimmer{to{transform:translateX(100%)}}.retrieval-activity svg{color:#5d5d5d;display:block;flex:0 0 16px;height:16px;width:16px}.retrieval-activity__search-toggle>svg,.retrieval-activity__sources-toggle>svg,.retrieval-activity__toggle>svg{transition:transform .15s ease}.retrieval-activity svg.is-open{transform:rotate(90deg)}.retrieval-activity .retrieval-activity__chevron{position:relative;top:1px}.retrieval-activity__body{border-left:1px solid #e3e3e3;margin-top:12px;padding-left:12px}.retrieval-activity__steps{grid-gap:9px;display:grid;gap:9px;list-style:none;margin:0;padding:0}.retrieval-activity__steps li{grid-gap:8px;align-items:start;display:grid;font:inherit;gap:8px;grid-template-columns:20px minmax(0,1fr)}.retrieval-activity__step-content{grid-gap:5px;display:grid;gap:5px;min-width:0}.retrieval-activity__steps svg{margin:1px 0 0}.retrieval-activity__step-indicator{align-items:center;display:inline-flex;height:20px;justify-content:center;margin-top:1px;width:20px}.retrieval-activity__steps .is-active{color:#8f8f8f}.retrieval-activity .retrieval-activity__file>svg,.retrieval-activity svg.retrieval-activity__search-icon{color:#5d5d5d;flex:0 0 14px;height:14px;justify-self:center;width:14px}.retrieval-activity .retrieval-activity__sources-toggle>svg:first-child,.retrieval-activity .retrieval-activity__steps>li>svg{color:#5d5d5d;flex:0 0 20px;height:20px;width:20px}.retrieval-activity__search{grid-gap:6px;display:grid;gap:6px;min-width:0}.retrieval-activity__search-toggle{min-width:0}.retrieval-activity__queries{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.retrieval-activity .retrieval-activity__note{color:inherit;display:block;font-size:13px;line-height:18px;max-width:680px}.retrieval-activity__commentary{color:inherit;font-size:16px;line-height:20px;margin:12px 0 0;max-width:680px;white-space:pre-wrap}.retrieval-activity__steps li.retrieval-activity__commentary--anchored{display:block;margin:0}.retrieval-activity__sources{margin:9px 0 0;min-width:0}.retrieval-activity__empty{font:inherit;margin:9px 0 0 28px}.retrieval-activity__sources-toggle{gap:8px}.retrieval-activity__files{display:flex;flex-wrap:wrap;gap:6px;margin-left:28px;padding-top:8px;position:relative}.retrieval-activity--final-sources .retrieval-activity__files:before{background:#e3e3e3;bottom:0;content:"";left:-18px;pointer-events:none;position:absolute;top:2px;width:1px}.retrieval-activity__source-status{color:#000;font-size:16px;line-height:20px;margin:12px 0 0;max-width:680px;white-space:normal}.retrieval-activity__reference-status{color:#4a4a4a;display:block;font-size:13px;line-height:18px;margin:4px 0 0 4px;max-width:680px;white-space:normal}.retrieval-activity__status-info{align-items:center;background:#d9d9d9;border-radius:50%;color:#3d3d3d;cursor:help;display:inline-flex;font-size:11px;font-style:italic;font-weight:600;height:16px;justify-content:center;line-height:1;margin-left:6px;position:relative;-webkit-user-select:none;user-select:none;width:16px}.retrieval-activity__status-info:focus-visible,.retrieval-activity__status-info:hover{background:#c6c6c6}.retrieval-activity__status-popover{background:#1f1f1f;border-radius:10px;bottom:calc(100% + 8px);box-shadow:0 8px 24px #00000047;color:#f2f2f2;display:none;flex-direction:column;font-size:12px;font-style:normal;font-weight:400;gap:6px;left:50%;line-height:16px;max-height:260px;overflow-y:auto;padding:10px 12px;position:absolute;text-align:left;transform:translateX(-50%);white-space:normal;width:min(360px,80vw);z-index:30}.retrieval-activity__status-popover:after{border:6px solid #0000;border-top-color:#1f1f1f;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.retrieval-activity__status-info:focus-visible .retrieval-activity__status-popover,.retrieval-activity__status-info:focus-within .retrieval-activity__status-popover,.retrieval-activity__status-info:hover .retrieval-activity__status-popover{display:flex}.retrieval-activity__status-popover-notes{color:#d4d4d4}.retrieval-activity__status-popover-source{color:#9a9a9a;font-size:11px}.retrieval-activity .retrieval-activity__file{align-items:center;background:#efefef;border:0;border-radius:999px;color:#5d5d5d;display:inline-flex;font-family:inherit;font-size:12px;gap:5px;line-height:18px;max-width:min(230px,100%);min-width:0;padding:5px 8px}.retrieval-activity--final-sources .retrieval-activity__files>.retrieval-activity__file{box-sizing:border-box;max-width:min(320px,100%)}.retrieval-activity__file span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.retrieval-activity button.retrieval-activity__file:hover{background:#e7e7e7}.retrieval-activity a.retrieval-activity__file{text-decoration:none}.retrieval-activity a.retrieval-activity__file:hover{background:#e7e7e7}.retrieval-activity a:focus-visible{outline:2px solid #999;outline-offset:3px}.retrieval-activity button:focus-visible{outline:2px solid #999;outline-offset:3px}.retrieval-activity [hidden]{display:none}@media (prefers-reduced-motion:reduce){.retrieval-activity svg{transition:none}.retrieval-activity .shiny-text:after,.retrieval-activity__waiting-pill:after{animation:none}}.retrieval-activity__lamp-icon path{fill:none;stroke:currentColor}.text-editor-card{margin:12px 0 8px}.text-editor-card__header .violation-example__collection-title svg{color:#525252;height:20px;width:20px}.text-editor-card__picker{padding-bottom:10px}.text-editor-card__divider{margin-top:0}.text-editor-card__body{padding:12px 18px 14px}.text-editor-card__body-heading{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:7px}.text-editor-card__body-heading h4{color:#303030;font-family:Inter,sans-serif;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;font-weight:600;line-height:1.35;margin:0}.text-editor-card__copy{flex:0 0 auto;opacity:.72}.text-editor-card__content,.text-editor-card__content .markdown-li,.text-editor-card__content .markdown-link,.text-editor-card__content .markdown-paragraph{color:#303030;font-size:14px!important;line-height:1.55}.text-editor-card__content :is(.markdown-h1,.markdown-h2,.markdown-h3),.text-editor-card__content :is(h1,h2,h3,h4,h5,h6){color:#303030;font-size:14px!important;font-weight:600;line-height:1.35;margin:0 0 7px}.text-editor-card__content .markdown-paragraph:last-child,.text-editor-card__content .markdown-wrapper,.text-editor-card__note .markdown-paragraph:last-child,.text-editor-card__note .markdown-wrapper{margin-bottom:0}.text-editor-card .text-editor-card__note{color:#000;font-size:14px;line-height:1.55;margin-top:10px}.text-editor-card__note :is(.markdown-wrapper,.markdown-paragraph,.markdown-li,.markdown-link,p,li,strong,em){color:inherit;font-size:14px!important;line-height:inherit}.text-editor-card__actions{display:flex;flex-wrap:wrap;gap:7px;padding:2px 18px 15px}.text-editor-card__actions button{background:#0000;border:1px solid #e4e4e4;border-radius:9px;color:#000;cursor:pointer;font-family:Inter,sans-serif;font-family:var(--font-family,"Inter",sans-serif);font-size:13px;font-weight:500;line-height:1.2;min-height:31px;padding:5px 11px;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.text-editor-card__actions button:hover{background:#f5f5f5;border-color:#d6d6d6;color:#000}.text-editor-card__actions button:focus-visible{outline:2px solid #737373;outline-offset:2px}[data-theme=dark] .text-editor-card__body-heading h4,[data-theme=dark] .text-editor-card__content,[data-theme=dark] .text-editor-card__content .markdown-li,[data-theme=dark] .text-editor-card__content .markdown-link,[data-theme=dark] .text-editor-card__content .markdown-paragraph,[data-theme=dark] .text-editor-card__header .violation-example__collection-title svg,[data-theme=dark] .text-editor-card__note{color:#f0f0f1}[data-theme=dark] .text-editor-card__actions button{border-color:#3d3d42;color:#c4c4ca}[data-theme=dark] .text-editor-card__actions button:hover{background:#2f2f33;border-color:#4b4b51;color:#f4f4f5}@media (max-width:640px){.text-editor-card__body{padding:11px 14px 13px}.text-editor-card__actions{padding:2px 14px 14px}.text-editor-card__actions button{flex-basis:calc(50% - 7px);flex-grow:1;flex-shrink:1}}.provider-outage-notice{align-items:flex-start;background:#fffbf1;border:1px solid #e5c16c;border-radius:14px;box-sizing:border-box;color:#5f5135;display:flex;font-family:ui-sans-serif,system-ui,sans-serif;font-family:var(--skai27-font-family,ui-sans-serif,system-ui,sans-serif);font-size:14px;gap:10px;line-height:1.5;margin:12px 0 6px;min-width:0;overflow-wrap:anywhere;padding:14px 16px;width:100%}.provider-outage-notice__icon{color:#916710;flex:0 0 auto;margin-top:1px}.provider-outage-notice__content{min-width:0}.provider-outage-notice .provider-outage-notice__title{color:#78520d;font-size:14px;font-weight:600;line-height:1.5;margin:0 0 6px}.provider-outage-notice .provider-outage-notice__description{color:inherit;font-size:14px;line-height:1.5;margin:0}@media (max-width:480px){.provider-outage-notice{gap:8px;padding:12px}}.image-progress-questions__list{display:flex;flex-direction:column;gap:8px;width:min(680px,100%)}.image-progress-question{grid-gap:7px;align-items:center;display:grid;gap:7px;grid-template-columns:18px minmax(0,1fr);line-height:1.45}.image-progress-question__status{align-items:center;display:inline-flex;height:16px;justify-content:center;width:17px}.image-progress-question__status svg{display:block;height:16px;width:17px}.image-progress-question__status.is-completed{color:#4f9d69}.image-progress-question__status.is-pending{color:#9a9a9a;opacity:.22}.image-progress-question__status.is-failed{color:#c95050}.image-progress-question__error{font-size:14px;font-weight:700;line-height:1}.activity-doc-sources{margin-top:4px;width:min(680px,100%)}.activity-doc-sources__title{color:#6b7280;font-size:12px;line-height:1.3;margin-bottom:8px}.activity-doc-sources__list{display:flex;flex-direction:column;gap:7px}.activity-doc-source{grid-gap:7px;align-items:center;color:#606060;display:grid;gap:7px;grid-template-columns:18px minmax(0,1fr);line-height:1.35}.activity-doc-source svg{color:#7b8794;height:16px;width:16px}.activity-doc-source span{min-width:0;overflow-wrap:anywhere}.selected-doc-progress{border-left:2px solid #e3e3e3;color:#777;display:flex;flex-direction:column;font-family:inherit;font-size:14px;gap:12px;padding-left:12px;width:min(680px,100%)}.selected-doc-progress__steps{display:flex;flex-direction:column;gap:8px}.selected-doc-progress__step{grid-gap:7px;align-items:center;animation:selected-doc-step-in .18s ease-out both;display:grid;gap:7px;grid-template-columns:18px minmax(0,1fr);line-height:1.4;min-height:20px}.selected-doc-progress__step.is-completed{color:#8c8c8c}.selected-doc-progress__step.is-current{color:#555}.selected-doc-progress__step.is-ready{color:#4b7f5c}.selected-doc-progress__marker{align-items:center;border-radius:50%;color:#6f977c;display:inline-flex;font-size:12px;font-weight:600;height:17px;justify-content:center;line-height:1;width:17px}.selected-doc-progress__step.is-current:not(.is-ready) .selected-doc-progress__marker{border:1px solid #aaa;color:#0000}.selected-doc-progress__step.is-current:not(.is-ready) .selected-doc-progress__marker span{animation:selected-doc-pulse 1.15s ease-in-out infinite;background:#777;border-radius:50%;height:5px;width:5px}.selected-doc-progress__queries{color:#929292;display:flex;flex-direction:column;font-size:13px;gap:5px;line-height:1.35;margin-left:25px}.selected-doc-progress__queries div{padding-left:12px;position:relative}.selected-doc-progress__queries div:before{background:#b8b8b8;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:.6em;width:4px}.violations-progress__queries{margin-left:0}.violations-progress__queries div{padding-left:0}.violations-progress__queries div:before{display:none}.selected-doc-progress__sources{display:flex;flex-direction:column;gap:7px;margin-top:1px}.selected-doc-progress__sources-title{color:#777;font-size:12px;line-height:1.3}.selected-doc-progress__source{grid-gap:7px;align-items:center;color:#606060;display:grid;gap:7px;grid-template-columns:18px minmax(0,1fr) auto;line-height:1.35;min-width:0}.selected-doc-progress__source svg{color:#7b8794;height:16px;width:16px}.selected-doc-progress__source span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-doc-progress__source small{color:#999;font:inherit;font-size:12px;white-space:nowrap}.selected-doc-progress__message{color:#777;line-height:1.4}.selected-doc-progress__message.is-error{color:#b34e4e}@keyframes selected-doc-step-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes selected-doc-pulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.bubble-final-list{flex-wrap:wrap}a.source-btn,a.source-btn-final{align-items:center;color:inherit;display:inline-flex;text-decoration:none}.source-btn-final{background:#f9f9f9;border:.5px solid #f5f5f5;padding:8px 12px;text-align:start}.favicon-stack{display:inline-block;position:relative}.favicon-stack__item{background:#fff;border:2px solid #fff;border-radius:999px;overflow:hidden;position:absolute;top:0}.favicon-img{border-radius:999px;display:block;height:100%;object-fit:cover;width:100%}.favicon-fallback{align-items:center;background:#f3f4f6;border-radius:999px;color:#6b7280;display:flex;font-size:12px;font-weight:700;justify-content:center}.bubble-domain-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.domain-chip{align-items:center;background:#ffffffbf;border:1px solid #00000014;border-radius:999px;cursor:pointer;display:inline-flex;gap:8px;max-width:100%;padding:6px 10px}.domain-chip:hover{border-color:#00000024}.domain-chip__text{color:#374151;font-size:12px;line-height:1.2;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.web-header-favicons{align-items:center;display:flex;margin-left:auto}.web-sources-list{display:flex;flex-direction:column;gap:10px}.web-source-row{background:#f9f9f9;border-radius:15px;cursor:pointer;display:flex;gap:10px;padding:10px 12px}.web-source-row:hover{background:#f0f0f0}.web-source-icon{flex:0 0 auto;margin-top:2px}.web-source-body{flex:1 1;min-width:0}.web-source-title{color:#1f1f1f;font-weight:400;line-height:1.35}.web-source-url{align-items:center;color:#6b7280;display:flex;display:none;font-size:12px;gap:8px;margin-top:6px;word-break:break-all}.web-source-url a{color:inherit;text-decoration:underline}.web-source-dot{background:#9ca3af;height:6px;width:6px}.favicon-circle,.web-source-dot{border-radius:999px;flex:0 0 auto}.favicon-circle{align-items:center;background:#fff;display:inline-flex;justify-content:center;overflow:hidden}.favicon-circle .favicon-img{display:block;height:100%!important;object-fit:cover!important;width:100%!important}.domain-chip .favicon-img,.favicon-circle .favicon-img,.favicon-stack__item .favicon-img,.web-source-row .favicon-img{border-radius:999px!important}.chat-feedback-wrapper{padding:4px 0}.chat-feedback-buttons,.chat-feedback-wrapper{align-items:center;display:flex}.feedback-rating-buttons{border-radius:12px}.chat-feedback-buttons.show{opacity:1;pointer-events:auto;transform:translateY(0)}.chat-feedback-wrapper{border-radius:12px}.feedback-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#5d5d5d;cursor:pointer;display:flex;font-size:13.5px!important;gap:6px;height:28px;padding:6px}.feedback-btn:hover{background:#f5f5f5}.feedback-btn.selected{background:#eaeaea;cursor:default}.feedback-static-button{background-color:#f0f0f0;border:none;border-radius:10px;color:#333;cursor:default;font-size:14px;font-weight:500;padding:6px 12px}.feedback-static-button.good{background-color:#e6f4ea;color:#1e8e3e}.feedback-static-button.bad{background-color:#fce8e6;color:#e23629}.feedback-static-button.moreDetails{background-color:#e8f0fe;color:#1a73e8}.no-arrow-tooltip .ant-tooltip-inner{border:none;border-radius:12px;box-shadow:none;font-size:12.5px;padding:6px 12px}.no-arrow-tooltip .ant-tooltip-arrow{display:none}.tooltip{background-color:#333;border-radius:25px;color:#fff;font-size:12px;left:50%;opacity:0;padding:6px 10px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s,bottom .3s;visibility:hidden;white-space:nowrap;width:max-content;z-index:1}.feedback-btn{position:relative}.feedback-btn:hover .tooltip{bottom:-35px;opacity:1;visibility:visible}.chat-mode-banner{animation:fadeInBanner .4s ease forwards;background:#f9f9f9;border-radius:15px;color:#444;font-size:14px;line-height:1.45;margin-bottom:8px;margin-top:10px;opacity:0;padding:12px 14px}@keyframes fadeInBanner{0%{opacity:0;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}.answer-retry-popover.ant-popover .ant-popover-inner{min-width:248px}.answer-retry-popover .action-popover__custom{padding:1px 10px 3px}.answer-retry-popover__form{display:block;margin:0;width:100%}.answer-retry-popover__input{background:#0000;border:0;box-shadow:none;color:#111;display:block;font-family:ui-sans-serif,system-ui,sans-serif;font-family:var(--skai27-font-family,ui-sans-serif,system-ui,sans-serif);font-size:14px;line-height:1.4;min-width:0;outline:0;padding:8px 0;width:100%}.answer-retry-popover__input::placeholder{color:#777;opacity:1}.answer-retry-popover .ant-divider{border-color:#ededed;margin:4px 0!important}[data-theme=dark] .answer-retry-popover__input{color:#f4f4f5}[data-theme=dark] .answer-retry-popover__input::placeholder{color:#9b9ba3}[data-theme=dark] .answer-retry-popover .ant-divider{border-color:#3d3d42}.system-prompt-modal .ant-modal-content{border-radius:24px;padding:20px 20px 18px}.system-prompt-modal .ant-modal-header{margin-bottom:14px}.system-prompt-modal__loading{align-items:center;display:flex;justify-content:center;min-height:320px}.system-prompt-modal__meta{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.system-prompt-modal__meta-item{background:#fafafa;border:1px solid #ececec;border-radius:16px;display:flex;flex-direction:column;gap:4px;padding:12px 14px}.system-prompt-modal__meta-label{color:#6b7280;font-size:12px;line-height:1.2}.system-prompt-modal__meta-value{color:#111827;font-size:14px;font-weight:600;line-height:1.3}.system-prompt-modal__hint{color:#4b5563;font-size:13px;line-height:1.45;margin-bottom:10px}.system-prompt-modal__textarea{margin-bottom:10px}.system-prompt-modal__textarea textarea{border-radius:18px;font-size:14px;line-height:1.5;padding:14px 16px}.system-prompt-modal__status{background:#f5f7fb;border:1px solid #e8edf5;border-radius:16px;color:#111827;font-size:13px;line-height:1.45;padding:12px 14px}.system-prompt-modal__actions{display:flex;justify-content:flex-end;margin-top:10px}.system-prompt-modal__versions{border-top:1px solid #ececec;margin-top:18px;padding-top:16px}.system-prompt-modal__section-title{color:#111827;font-size:14px;font-weight:600;line-height:1.2;margin-bottom:10px}.system-prompt-modal__version-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-top:10px}.system-prompt-modal__select .ant-select-selector,.system-prompt-modal__version-row .ant-input{border-radius:14px!important;min-height:42px}.system-prompt-modal__btn{border:none;border-radius:14px;cursor:pointer;font-size:14px;line-height:1;min-height:42px;padding:0 16px;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.system-prompt-modal__btn:disabled{cursor:not-allowed;opacity:.55}.system-prompt-modal__btn--primary{background:#111827;color:#fff}.system-prompt-modal__btn--primary:hover:not(:disabled){background:#1f2937}.system-prompt-modal__btn--secondary{background:#eef2ff;color:#1e3a8a}.system-prompt-modal__btn--secondary:hover:not(:disabled){background:#e0e7ff}.system-prompt-modal__btn--ghost{background:#0000;color:#4b5563}.system-prompt-modal__btn--ghost:hover:not(:disabled){background:#f3f4f6}.system-prompt-modal__access-note{color:#6b7280;font-size:12px;line-height:1.45;margin-top:12px}@media (max-width:768px){.system-prompt-modal__meta,.system-prompt-modal__version-row{grid-template-columns:1fr}.system-prompt-modal__btn{width:100%}}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;inset:0;line-height:1;overflow:hidden;text-align:left;text-align:initial;z-index:2}.textLayer,.textLayer :is(span,br){position:absolute;transform-origin:0 0}.textLayer :is(span,br){color:#0000;cursor:text;margin:0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:#0000}.textLayer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{display:none;height:0;left:0;position:absolute;top:0;width:0}.skai-document-viewer{--document-info-width:300px;background:#f7f7f7;border-left:1px solid #e8e8e8;border-left:1px solid var(--skai27-border,#e8e8e8);color:#171717;container-type:inline-size;display:flex;flex:0 0 800px;flex-direction:column;font-family:system-ui,sans-serif;font-family:var(--skai27-font-family,system-ui,sans-serif);height:100%;max-width:min(1000px,calc(100vw - 72px));min-width:420px;overflow:hidden;position:relative;width:800px}.skai-document-viewer.chat-document-viewer--compact{flex-basis:600px;width:600px}.skai-document-viewer:fullscreen{border:0;flex-basis:100%!important;height:100%!important;max-width:none!important;min-width:0!important;width:100%!important}.skai-document-viewer__resize-handle{bottom:0;cursor:col-resize;left:0;position:absolute;top:0;touch-action:none;width:12px;z-index:20}.skai-document-viewer__resize-handle:before{background:#0000;border-radius:999px;content:"";height:48px;left:3px;position:absolute;top:50%;transform:translateY(-50%);transition:background .15s ease;width:3px}.skai-document-viewer__resize-handle:hover:before,body.skai-document-viewer-resizing .skai-document-viewer__resize-handle:before{background:#b8b8b8}body.skai-document-viewer-resizing{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}body.skai-document-viewer-resizing .skai-document-viewer__page{transition:none}.skai-document-viewer__header{align-items:center;background:#0000;border-bottom:0;display:flex;gap:14px;justify-content:space-between;left:0;min-height:64px;padding:0 14px 0 16px;position:absolute;right:0;top:0;z-index:10}.skai-document-viewer__header-file{flex:1 1 auto;min-width:59px;overflow:visible}.skai-document-viewer__header-file>span,.skai-document-viewer__header-file>span>span,.skai-document-viewer__header-file>span>span>span{display:block;max-width:100%;width:100%}.skai-document-viewer .skai-document-viewer__file-button{border-radius:999px;box-shadow:inset 0 0 0 1px #0000000d;gap:9px;height:38px;justify-content:flex-start;max-width:100%;overflow:hidden;padding:0 11px;width:fit-content}.skai-document-viewer .skai-document-viewer__file-button:hover{box-shadow:inset 0 0 0 1px #00000014}.skai-document-menu__file-icon,.skai-document-viewer__file-icon{display:grid;flex:0 0 20px;height:20px;place-items:center;width:20px}.skai-document-menu__file-icon svg,.skai-document-viewer__file-icon svg{height:20px;width:20px}.skai-document-menu__file-name,.skai-document-viewer__file-title{-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 28px),#0000);min-width:0;overflow:hidden;white-space:nowrap}.skai-document-viewer__file-title{flex:1 1 auto;font-size:14px;font-weight:500;text-align:left}.skai-document-viewer__file-caret{color:currentColor;display:block;flex:0 0 9px;height:19px;width:9px}.skai-document-viewer__header-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.skai-document-viewer .skai-document-viewer__icon-button,.skai-document-viewer .skai-document-viewer__share-button,.skai-document-viewer .skai-document-viewer__zoom-button{border-radius:999px;height:38px}.skai-document-viewer .skai-document-viewer__zoom-button{min-width:62px;padding:0 12px}.skai-document-viewer .skai-document-viewer__icon-button,.skai-document-viewer .skai-document-viewer__share-button{padding:0;width:38px}.skai-document-viewer__icon-button svg,.skai-document-viewer__share-button svg{height:18px;width:18px}.skai-document-viewer__window-actions{align-items:center;background:#fff;border-radius:999px;box-shadow:0 0 0 1px #0000000d,0 4px 18px #0000000a;display:flex;gap:2px;height:38px;padding:2px}.skai-document-viewer__window-actions button{background:#0000;border:0;border-radius:50%;color:#292929;cursor:pointer;display:grid;height:32px;place-items:center;width:32px}.skai-document-viewer__window-actions button:hover{background:#f2f2f2}.skai-document-viewer__window-actions svg{height:18px;width:18px}.skai-document-menu button>svg path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.skai-document-viewer__body{display:flex;flex:1 1 auto;min-height:0;overflow:hidden;position:relative}.skai-document-viewer__surface{display:flex;flex:1 1 auto;margin-right:0;min-height:0;min-width:0;overflow:hidden;transition:margin-right .28s cubic-bezier(.4,0,.2,1)}.skai-document-viewer--info-open .skai-document-viewer__surface{margin-right:calc(var(--document-info-width) + 24px)}.skai-document-viewer__info{background:#fcfcfc;border:1px solid #0000000f;border-radius:20px;bottom:12px;box-shadow:0 0 0 1px #00000008,0 12px 38px #0000001a;display:flex;flex-direction:column;min-width:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:12px;top:76px;transform:translateX(18px) scale(.985);transition:opacity .18s ease,transform .28s cubic-bezier(.4,0,.2,1),visibility 0s linear .28s;visibility:hidden;width:var(--document-info-width);z-index:8}.skai-document-viewer--info-open .skai-document-viewer__info{opacity:1;pointer-events:auto;transform:translateX(0) scale(1);transition-delay:0s;visibility:visible}.skai-document-viewer__info-header{align-items:center;border-bottom:1px solid #ececec;display:flex;flex:0 0 58px;gap:10px;height:58px;justify-content:space-between;min-width:0;padding:0 12px 0 16px}.skai-document-viewer__info-header h2{font-size:15px;font-weight:600;margin:0;white-space:nowrap}.skai-document-viewer__info-header button{background:#0000;border:0;border-radius:50%;cursor:pointer;display:grid;flex:0 0 32px;height:32px;place-items:center;width:32px}.skai-document-viewer__info-header button:hover{background:#f1f1f1}.skai-document-viewer__info-header svg{height:17px;width:17px}.skai-document-viewer__info-scroll{flex:1 1 auto;font-size:14px;min-height:0;min-width:0;overflow:auto;padding:18px 16px 24px}.skai-document-viewer__info-title{font-size:14px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.skai-document-viewer__info-divider{background:#e8e8e8;height:1px;margin:18px 0}.skai-document-viewer__details{display:flex;flex-direction:column;gap:14px;margin:0}.skai-document-viewer__details>div{grid-gap:8px;display:grid;font-size:14px;gap:8px;grid-template-columns:78px minmax(0,1fr);line-height:1.4}.skai-document-viewer__details dt{color:#858585;font-size:14px!important}.skai-document-viewer__details dd{color:#242424;font-size:14px!important;margin:0;min-width:0;overflow-wrap:anywhere}.skai-document-viewer__access h3{font-size:14px;font-weight:600;margin:0 0 13px}.skai-document-viewer__access>div{align-items:flex-start;display:flex;gap:10px}.skai-document-viewer__access>div>span{background:#f0f0f0;border-radius:11px;display:grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.skai-document-viewer__access svg{height:18px;width:18px}.skai-document-viewer__access p{display:flex;flex-direction:column;gap:3px;margin:0;min-width:0}.skai-document-viewer__access strong{font-size:14px;font-weight:600}.skai-document-viewer__access small{color:#7a7a7a;font-size:14px;line-height:1.4}.skai-document-page-viewer{height:100%;min-height:0;min-width:0;overflow:hidden;position:relative;width:100%}.skai-document-viewer__viewport{background:#f7f7f7;height:100%;overflow:auto;padding:88px 24px 96px;scrollbar-color:#0000002e #0000;scrollbar-gutter:stable;scrollbar-width:thin;width:100%}.skai-document-page-viewer.is-preparing .skai-document-viewer__viewport{pointer-events:none}.skai-document-viewer__preparing{align-items:center;background:#f7f7f7;display:flex;inset:0;justify-content:center;opacity:1;padding:24px;position:absolute;transition:opacity .16s ease;z-index:9}.skai-document-viewer__preparing.is-leaving{opacity:0;pointer-events:none}.skai-document-viewer__bottom-bar,.skai-document-viewer__search-bar{align-items:center;border-radius:25px;bottom:18px;display:flex;height:38px;left:50%;position:absolute;transform:translateX(-50%);z-index:12}.skai-document-viewer .skai-document-viewer__header .skai-document-viewer__file-button,.skai-document-viewer .skai-document-viewer__header .skai-document-viewer__icon-button,.skai-document-viewer .skai-document-viewer__header .skai-document-viewer__share-button,.skai-document-viewer .skai-document-viewer__header .skai-document-viewer__zoom-button,.skai-document-viewer .skai-document-viewer__window-actions,.skai-document-viewer__bottom-bar,.skai-document-viewer__search-bar{backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%);background:#ffffffc2;border:1px solid #ffffffc2;box-shadow:0 0 0 1px rgba(0,0,0,.045),0 8px 26px #0000001c;box-sizing:border-box}.skai-document-viewer .skai-document-viewer__header :is(.skai-document-viewer__file-button,.skai-document-viewer__zoom-button,.skai-document-viewer__icon-button,.skai-document-viewer__share-button):hover{background:#ffffffe6}.skai-document-viewer__window-actions>span{display:inline-flex}.skai-document-viewer__bottom-bar{background:#0000;border-color:#0000;box-shadow:none;flex-wrap:nowrap;gap:2px;isolation:isolate;justify-content:center;padding:2px;width:max-content}.skai-document-viewer__bottom-bar>span{align-items:center;display:inline-flex;flex-shrink:0;position:relative;z-index:1}.skai-document-viewer__navigation-liquid{inset:-1px;opacity:.76;pointer-events:none;position:absolute;z-index:0}.skai-document-viewer__navigation-shape{border-radius:25px;inset:0;position:absolute}.skai-document-viewer__search-bar{bottom:64px;gap:2px;padding:2px;width:min(390px,calc(100% - 24px))}.skai-document-viewer__search-bar input{background:#0000;border:0;color:#171717;flex:1 1 auto;font:inherit;font-size:14px;height:32px;min-width:0;outline:0;padding:0 12px}.skai-document-viewer__search-bar input::placeholder{color:#8a8a8a}.skai-document-viewer__search-count{font-feature-settings:"tnum";color:#777;flex:0 0 auto;font-size:13px;font-variant-numeric:tabular-nums;padding:0 6px;white-space:nowrap}.skai-document-viewer__search-action{align-items:center;background:#0000;border:0;border-radius:50%;color:#242424;cursor:pointer;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;padding:0;width:32px}.skai-document-viewer__search-action:hover:not(:disabled){background:rgba(0,0,0,.055)}.skai-document-viewer__search-action:disabled{color:#aaa;cursor:default}.skai-document-viewer__search-action svg{height:19px;width:19px}.skai-document-viewer__bottom-search,.skai-document-viewer__page-control{align-items:center;background:#0000;border:0;color:#242424;cursor:pointer;display:inline-flex;height:32px;justify-content:center}.skai-document-viewer__bottom-search{background:#0000;border-radius:50%;box-shadow:none;padding:0;width:32px}.skai-document-viewer__bottom-search:hover,.skai-document-viewer__page-control:hover{background:rgba(0,0,0,.055)}.skai-document-viewer__bottom-search svg{height:19px;width:19px}.skai-document-viewer__bottom-divider{background:#0000001f;flex:0 0 1px;height:18px;width:1px}.skai-document-viewer__page-control,.skai-document-viewer__page-editor{font-feature-settings:"tnum";align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;flex-flow:row nowrap;flex-shrink:0;font:inherit;font-size:14px;font-variant-numeric:tabular-nums;gap:4px;justify-content:center;min-width:60px;padding:0 8px;transition:width .26s cubic-bezier(.22,1,.36,1);white-space:nowrap;width:calc(5ch + 24px);width:calc(var(--document-page-current-width, 2ch) + var(--document-page-number-width, 2ch) + 1ch + 24px)}.skai-document-viewer__page-control span:nth-child(2),.skai-document-viewer__page-control span:nth-child(3),.skai-document-viewer__page-editor>span{color:#777}.skai-document-viewer__page-editor{background:rgba(0,0,0,.045);height:32px}.skai-document-viewer__page-control>span,.skai-document-viewer__page-editor>input,.skai-document-viewer__page-editor>span{flex:0 0 2ch;flex:0 0 var(--document-page-number-width,2ch);white-space:nowrap;width:2ch;width:var(--document-page-number-width,2ch)}.skai-document-viewer__page-control>span:nth-child(2),.skai-document-viewer__page-editor>span:nth-child(2){flex-basis:1ch;text-align:center;width:1ch}.skai-document-viewer__page-control>span:first-child{text-align:right}.skai-document-viewer__page-control>span:first-child,.skai-document-viewer__page-editor>input{flex-basis:2ch;flex-basis:var(--document-page-current-width,2ch);transition:flex-basis .26s cubic-bezier(.22,1,.36,1),width .26s cubic-bezier(.22,1,.36,1);width:2ch;width:var(--document-page-current-width,2ch)}.skai-document-viewer__page-control>span:last-child,.skai-document-viewer__page-editor>span:last-child{text-align:left}.skai-document-viewer__page-editor input{background:#0000;border:0;color:#171717;font:inherit;min-width:0;outline:0;padding:0;text-align:right}.skai-document-viewer__page-wrap{display:flex;justify-content:center;margin:0 auto 20px;min-width:max-content;scroll-margin-top:18px}.skai-document-viewer__page{--document-page-height-number:calc(round(nearest, calc(var(--document-page-width-number, 720) * var(--document-page-ratio, 1.41421356237) * var(--document-pixel-ratio, 1)), 1) / var(--document-pixel-ratio, 1));background:#fff;border-radius:3px;box-shadow:0 3px 18px #0000001c;height:calc(var(--document-page-height-number)*1px);overflow:hidden;width:720px;width:var(--document-page-width,720px)}.skai-document-viewer__page .react-pdf__Page{min-width:0!important;position:relative;width:100%!important}.skai-document-viewer__page canvas{display:block;height:calc(var(--document-page-height-number)*1px)!important;max-width:none;width:100%!important}.skai-document-viewer__page .textLayer{height:1018.23376px!important;height:calc(var(--document-render-width, 720px)*var(--document-page-ratio, 1.41421356237))!important;inset:0 auto auto 0;max-width:none;overflow:visible;transform:scaleY(calc(var(--document-page-height-number)/720/1.41421));transform:scale(var(--document-page-scale,1),calc(var(--document-page-height-number)/var(--document-render-width-number, 720)/var(--document-page-ratio, 1.41421356237)));transform-origin:0 0;-webkit-user-select:text;user-select:text;width:720px!important;width:var(--document-render-width,720px)!important}.skai-document-viewer__page .textLayer mark.skai-document-search-match{background:#9fb55b6b;border:0;border-radius:3px;box-shadow:0 0 0 1px #758b331f;color:inherit;display:inline;font:inherit;letter-spacing:inherit;margin:0;padding:0;white-space:inherit;word-spacing:inherit}.skai-document-viewer__page .textLayer mark.skai-document-search-match.is-current{background:#7e9a2aa8;box-shadow:0 0 0 1px #5c731c47}.skai-document-viewer__empty,.skai-document-viewer__loading,.skai-document-viewer__page-loading,.skai-document-viewer__unavailable{align-items:center;display:flex;justify-content:center;min-height:280px;padding:24px;width:100%}.skai-document-viewer__empty{color:#777;font-size:14px;text-align:center}.skai-document-menu{display:flex;flex-direction:column;gap:2px;width:min(320px,calc(100vw - 32px))}.skai-document-menu__file{align-items:center;display:flex;gap:10px;min-width:0;padding:8px 10px}.skai-document-menu__file-name{flex:1 1 auto;font-size:14px;font-weight:500}.skai-document-menu__divider{background:#e9e9e9;height:1px;margin:7px 8px}.skai-document-menu>button{align-items:center;background:#0000;border:0;border-radius:12px;color:#252525;cursor:pointer;display:flex;font:inherit;font-size:14px;gap:10px;min-height:40px;padding:0 10px;text-align:left;width:100%}.skai-document-menu>button.is-active,.skai-document-menu>button:hover{background:#f3f3f3}.skai-document-menu>button>svg{flex:0 0 19px;height:19px;width:19px}.skai-document-zoom-menu{padding:2px;width:244px}.skai-document-zoom-menu__presets{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(4,1fr)}.skai-document-zoom-menu__presets button{background:#0000;border:0;border-radius:11px;color:#555;cursor:pointer;font:inherit;font-size:13px;height:36px}.skai-document-zoom-menu__presets button.is-active,.skai-document-zoom-menu__presets button:hover{background:#efefef;color:#111}.skai-document-zoom-menu__custom{grid-gap:10px;align-items:center;color:#555;display:grid;font-size:13px;gap:10px;grid-template-columns:1fr auto;padding:6px 8px 8px}.skai-document-zoom-menu__custom strong{color:#171717;font-weight:600}.skai-document-zoom-menu__custom input{appearance:none;background:#0000;cursor:pointer;grid-column:1/-1;height:18px;margin:0;width:100%}.skai-document-zoom-menu__custom input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#171717 var(--zoom-progress),#dedede var(--zoom-progress));border-radius:999px;height:4px}.skai-document-zoom-menu__custom input::-webkit-slider-thumb{appearance:none;background:#fff;border:3px solid #171717;border-radius:50%;box-shadow:0 1px 4px #00000029;height:16px;margin-top:-6px;width:16px}.skai-document-zoom-menu__custom input::-moz-range-track{background:#dedede;border-radius:999px;height:4px}.skai-document-zoom-menu__custom input::-moz-range-progress{background:#171717;border-radius:999px;height:4px}.skai-document-zoom-menu__custom input::-moz-range-thumb{background:#fff;border:3px solid #171717;border-radius:50%;height:12px;width:12px}@media (max-width:1360px){.skai-document-viewer,.skai-document-viewer.chat-document-viewer--compact{border-left:0;border-top:1px solid #e8e8e8;border-top:1px solid var(--skai27-border,#e8e8e8);flex-basis:auto!important;min-height:45vh;min-width:0!important;width:100%!important}.skai-document-viewer__resize-handle{display:none}}@media (max-width:760px){.skai-document-viewer__header{gap:8px;padding-inline:10px}.skai-document-viewer__header-actions{gap:5px}.skai-document-viewer--info-open .skai-document-viewer__surface{display:none}.skai-document-viewer--info-open .skai-document-viewer__info{inset:76px 12px 12px;width:auto}}.skai-document-viewer.skai-document-viewer--embedded{border:0;border-radius:inherit;flex:1 1 auto;height:100%;max-width:none;min-height:0;min-width:0;width:100%}.skai-document-viewer--embedded .skai-document-viewer__header{gap:8px;padding-inline:10px}.skai-document-viewer--embedded .skai-document-viewer__header-actions{gap:5px}.skai-document-viewer--header-disabled .skai-document-viewer__header button:disabled{cursor:default;opacity:1;pointer-events:none}@container (max-width: 380px){.skai-document-viewer--embedded .skai-document-viewer__share-button{display:none}.skai-document-viewer--embedded .skai-document-viewer__zoom-button{min-width:48px;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.skai-document-viewer__info,.skai-document-viewer__page-control,.skai-document-viewer__page-control>span:first-child,.skai-document-viewer__page-editor,.skai-document-viewer__page-editor input,.skai-document-viewer__surface{transition:none}}.Skai27Modal_overlay__wTrsR{align-items:center;animation:Skai27Modal_overlayIn__eF6Fu .18s ease;background:#0003;display:flex;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(
    --skai27-font-family,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif
  );inset:0;justify-content:center;padding:16px;position:fixed;z-index:1200}html[data-admin-theme=dark] .Skai27Modal_overlay__wTrsR{background:var(--ds-color-modal-scrim)}.Skai27Modal_overlay__wTrsR *{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(
    --skai27-font-family,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif
  )}.Skai27Modal_modal__6leXI{animation:Skai27Modal_modalIn__G-MK7 .18s cubic-bezier(.22,1,.36,1);background:#fcfcfc;background:var(--skai27-modal-background,#fcfcfc);border-radius:20px;box-shadow:0 2px 8px #0000000a,0 4px 80px 8px rgba(0,0,0,.024),0 0 0 1px #0000000a;box-shadow:var(
    --skai27-chat-composer-shadow,0 2px 8px #0000000a,0 4px 80px 8px rgba(0,0,0,.024),0 0 0 1px #0000000a
  );box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 64px);padding:16px}.Skai27Modal_header__AyjYT{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.Skai27Modal_title__1gfPt{color:#18181b;color:var(--skai27-modal-text,#18181b);font-size:18px;font-weight:500;line-height:1.3;min-width:0}.Skai27Modal_close__Ro9GY{align-items:center;background:#0000;border:none;border-radius:999px;color:#000;color:var(--skai27-modal-text,#000);cursor:pointer;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;padding:0;transition:background .15s ease;width:28px}.Skai27Modal_close__Ro9GY:hover{background:#f0f0f0;background:var(--skai27-modal-hover,#f0f0f0)}.Skai27Modal_close__Ro9GY svg{height:16px;width:16px}.Skai27Modal_subtitle__daT6c{color:#696969;color:var(--skai27-modal-text-secondary,#696969);font-size:14px;line-height:1.4;margin-top:6px}.Skai27Modal_body__4qeUD{display:flex;flex-direction:column;gap:14px;min-height:0;overflow:hidden;padding:1px}.Skai27Modal_footer__c3axH{display:flex;flex-direction:column;gap:10px;margin-top:16px}@keyframes Skai27Modal_overlayIn__eF6Fu{0%{opacity:0}to{opacity:1}}@keyframes Skai27Modal_modalIn__G-MK7{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.Skai27FileDropzone_wrapper__t6gyV{display:flex;flex-direction:column;gap:10px;width:100%}.Skai27FileDropzone_dropzone__jxiN9{align-items:center;background:#0000;border:1.5px dashed #dcdcdc;border-radius:20px;box-sizing:border-box;color:#5a5a5a;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:14px;gap:8px;padding:22px 14px;transition:background .15s ease,border-color .15s ease;width:100%}.Skai27FileDropzone_dropzone__jxiN9:focus-visible,.Skai27FileDropzone_dropzone__jxiN9:hover:not(:disabled){background:#fafafa;border-color:#bfbfbf}.Skai27FileDropzone_dropzone__jxiN9:focus-visible{outline:2px solid #1717172e;outline-offset:2px}.Skai27FileDropzone_dropzone__jxiN9:disabled{cursor:default;opacity:.55}.Skai27FileDropzone_dropzone__jxiN9 svg{color:#8a8a8a}.Skai27FileDropzone_selectedFile__OKNqV{align-items:center;background:#fafafa;border:1px solid #e4e4e4;border-radius:14px;box-sizing:border-box;display:flex;gap:10px;min-height:52px;min-width:0;padding:6px 8px}.Skai27FileDropzone_fileIcon__G7O3i{background:#fff;border:1px solid #e4e4e4;border-radius:10px;display:grid;flex:0 0 36px;height:36px;place-items:center;width:36px}.Skai27FileDropzone_fileIcon__G7O3i svg{height:20px;width:20px}.Skai27FileDropzone_fileName__B4g-\+{color:#171717;flex:1 1;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Skai27FileDropzone_clear__KZJka{background:#0000;border:0;border-radius:8px;color:#8a8a8a;cursor:pointer;display:grid;flex:0 0 30px;height:30px;padding:0;place-items:center;width:30px}.Skai27FileDropzone_clear__KZJka:hover:not(:disabled){background:#eee;color:#d93025}.Skai27FileDropzone_clear__KZJka:disabled{cursor:default;opacity:.55}.ds-toast{animation:ds-toast-in .18s ease-out both;background:var(--ds-color-success);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-overlay);color:var(--ds-color-inverse);font-family:var(--ds-font-sans);font-size:var(--ds-font-size-md);font-weight:500;left:50%;line-height:var(--ds-line-height-md);max-width:min(520px,calc(100vw - 32px));padding:10px 14px;pointer-events:none;position:fixed;text-align:center;top:18px;z-index:3000}.ds-toast--error{background:var(--ds-color-danger)}.ds-toast--info{background:var(--ds-color-neutral-soft);border:1px solid var(--ds-color-border);color:var(--ds-color-text)}.ds-toast--leaving{animation:ds-toast-out .16s ease-in both}@keyframes ds-toast-in{0%{opacity:0;transform:translate(-50%,-10px) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes ds-toast-out{0%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-8px) scale(.98)}}@media (prefers-reduced-motion:reduce){.ds-toast,.ds-toast--leaving{animation-duration:1ms}}.custom-agent-modal .ant-modal-content{max-height:calc(100vh - 24px);overflow:hidden}.custom-agent-modal .ant-modal-body,.custom-agent-modal .universal-modal-shell{min-height:0}.custom-agent-modal .ant-modal-body{display:flex;flex-direction:column;max-height:calc(100vh - 24px)}.custom-agent-modal .universal-modal-shell{max-height:calc(100vh - 24px)}.custom-agent-modal .universal-modal-shell__header{border-bottom:1px solid #f5f5f5;min-height:68px;padding:16px 18px 10px}.custom-agent-modal .universal-modal-shell__title{font-size:17px;font-weight:600}.custom-agent-modal .universal-modal-shell__body{max-height:calc(100vh - 92px);overflow-y:auto;padding:18px;scrollbar-color:#7a7a7a47 #0000;scrollbar-width:thin}.custom-agent-modal .universal-modal-shell__body::-webkit-scrollbar{width:6px}.custom-agent-modal .universal-modal-shell__body::-webkit-scrollbar-thumb{background:#6b728047;border-radius:999px}.custom-agent-modal .universal-modal-shell__body::-webkit-scrollbar-track{background:#0000}.custom-agent-modal__body{min-height:0}.custom-agent-modal__layout{display:flex;flex-direction:column;gap:14px;min-height:100%}.custom-agent-modal__section{background:#0000;border:0;border-radius:0;display:flex;flex-direction:column;gap:10px;padding:0}.custom-agent-modal__section--files{gap:12px}.custom-agent-modal__section-head{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:space-between}.custom-agent-modal__section-head--stack{flex-direction:column;gap:6px;justify-content:flex-start}.custom-agent-modal__section-copy{flex:1 1 auto;min-width:0}.custom-agent-modal__section-title-row{align-items:center;display:flex;gap:10px}.custom-agent-modal__label{color:#111827;font-size:14px;font-weight:600;line-height:1.3}.custom-agent-modal__count{align-items:center;background:#f5f5f5;border-radius:999px;color:#000;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;min-height:20px;min-width:20px;padding:0 8px}.custom-agent-modal__hint{color:#7a7a7a;font-size:13px;line-height:1.45}.custom-agent-modal__input,.custom-agent-modal__textarea{background:#fff;border:1px solid #f2f2f2;border-radius:16px;color:#111827;font-size:14px;line-height:1.5;outline:none;padding:12px 14px;width:100%}.custom-agent-modal__input:focus,.custom-agent-modal__textarea:focus{border-color:#c7c7c7}.custom-agent-modal__textarea{min-height:176px;resize:vertical}.custom-agent-modal__styles{display:flex;flex-wrap:wrap;gap:8px}.custom-agent-modal__style-chip{background:#fff;border:1px solid #f5f5f5;border-radius:999px;color:#475467;cursor:pointer;font-size:13px;font-weight:500;min-height:38px;padding:0 14px;transition:all .18s ease}.custom-agent-modal__style-chip:hover{background:#f9f9f9}.custom-agent-modal__style-chip.is-active{background:#f5f5f5;border:1px solid #f5f5f5;color:#000}.custom-agent-modal__file-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.custom-agent-modal__secondary-btn span{font-size:14px}.custom-agent-modal__danger-btn,.custom-agent-modal__ghost-btn,.custom-agent-modal__primary-btn,.custom-agent-modal__secondary-btn{align-items:center;border-radius:25px;cursor:pointer;display:inline-flex;font-size:13px;gap:8px;justify-content:center;min-height:38px;padding:0 13px;transition:all .18s ease}.custom-agent-modal__secondary-btn{background:#f5f5f5;border:none;color:#000}.custom-agent-modal__ghost-btn{background:#fff;border:1px solid #dce3ea;color:#344054}.custom-agent-modal__primary-btn{background:#000;border:none;color:#fff}.custom-agent-modal__danger-btn{background:#fff5f5;border:none;color:#c84545}.custom-agent-modal__ghost-btn:hover,.custom-agent-modal__secondary-btn:hover{background:#f6f8fb}.custom-agent-modal__primary-btn:hover{background:#000;border:none}.custom-agent-modal__danger-btn:hover{background:#ffecec}.custom-agent-modal__action-tile:disabled,.custom-agent-modal__danger-btn:disabled,.custom-agent-modal__ghost-btn:disabled,.custom-agent-modal__primary-btn:disabled,.custom-agent-modal__secondary-btn:disabled{cursor:default;opacity:.55}.custom-agent-modal__secondary-icon{height:18px;width:18px}.custom-agent-modal__secondary-icon path{stroke:currentColor}.custom-agent-modal__files-surface{background:#fff;border:1px solid #eef2f6;border-radius:18px;display:grid;grid-template-rows:auto minmax(0,1fr);max-height:min(420px,calc(100vh - 340px));min-height:300px;overflow:hidden}.custom-agent-modal__files-toolbar{border-bottom:1px solid #f1f3f6;padding:12px}.custom-agent-modal__search{background-color:#f4f6f8;min-height:40px}.custom-agent-modal__search .norms-browser-panel__search-icon{display:inline-flex}.custom-agent-modal__files-scroll{max-height:100%;min-height:0;overflow-y:auto;padding:8px 6px 8px 8px;scrollbar-color:#7a7a7a40 #0000;scrollbar-width:thin}.custom-agent-modal__files-scroll::-webkit-scrollbar{width:6px}.custom-agent-modal__files-scroll::-webkit-scrollbar-thumb{background:#6b72803d;border-radius:999px}.custom-agent-modal__files-scroll::-webkit-scrollbar-track{background:#0000}.custom-agent-modal__item-row{padding-right:6px}.custom-agent-modal__item-row.is-pending-upload{background:#fbfcfe}.custom-agent-modal__file-menu{align-items:flex-start;display:inline-flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto}.custom-agent-modal__file-texts{flex:1 1 auto;min-width:0;padding-top:2px}.custom-agent-modal__file-icon .uiLoader{min-height:0}.custom-agent-modal__file-title{overflow:visible!important;overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;word-break:break-word}.custom-agent-modal__list-footer{padding-top:10px}.custom-agent-modal__list-progress{color:#98a2b3;font-size:12px}.custom-agent-modal__empty-state{display:flex;flex-direction:column;gap:10px}.custom-agent-modal__dropzone{align-items:center;background:#fff;border:1px dashed #d7dee7;border-radius:18px;color:#111827;cursor:pointer;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:20px 18px;text-align:center;width:100%}.custom-agent-modal__dropzone-icon{align-items:center;background:#fff;border-radius:16px;color:#7a7a7a;display:inline-flex;height:48px;justify-content:center;width:48px}.custom-agent-modal__dropzone-icon svg{height:24px;width:24px}.custom-agent-modal__dropzone-title{color:#7a7a7a;font-size:14px;font-weight:400}.custom-agent-modal__dropzone-subtitle{color:#979797;font-size:13px;max-width:540px}.custom-agent-modal__action-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.custom-agent-modal__action-tile{align-items:center;background:#f2f2f29c;border:none;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:104px;padding:14px 12px;text-align:center}.custom-agent-modal__action-tile:hover{background:#f2f2f2}.custom-agent-modal__action-icon{align-items:center;border-radius:12px;color:#000;display:inline-flex;height:36px;justify-content:center;width:36px}.custom-agent-modal__action-icon svg{height:18px;width:18px}.custom-agent-modal__action-label{font-size:13px;font-weight:400;line-height:1.35}.custom-agent-modal__footer{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #f1f3f5;bottom:-18px;display:flex;gap:16px;justify-content:space-between;margin:4px -18px -18px;padding:14px 18px 18px;position:sticky;z-index:3}.custom-agent-modal__footer-actions{align-items:center;display:flex;gap:10px}@media (max-width:900px){.custom-agent-modal__section-head{align-items:stretch;flex-direction:column}.custom-agent-modal__file-actions{justify-content:flex-start}}@media (max-width:768px){.custom-agent-modal .universal-modal-shell__header{min-height:64px;padding:14px 14px 10px}.custom-agent-modal .universal-modal-shell__body{max-height:calc(100vh - 84px);padding:0 14px 14px}.custom-agent-modal__section{gap:10px}.custom-agent-modal__files-surface{max-height:min(360px,calc(100vh - 300px));min-height:280px}.custom-agent-modal__action-grid{grid-template-columns:1fr}.custom-agent-modal__footer{align-items:stretch;bottom:-14px;flex-direction:column;margin-bottom:-14px;margin-left:-14px;margin-right:-14px;padding:12px 14px 14px}.custom-agent-modal__footer-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.custom-agent-modal__danger-btn{width:100%}}.violation-review-settings-modal .ant-modal-content{border-radius:24px;overflow:hidden;padding:0}.violation-review-settings-modal .ant-modal-body{padding:0}.violation-review-settings-modal .universal-modal-shell{display:flex;flex-direction:column;height:min(88vh,860px)}.violation-review-settings-modal .universal-modal-shell__header{border-bottom:1px solid #eceff3;padding:22px 24px 18px}.violation-review-settings-modal .universal-modal-shell__title{font-size:22px;font-weight:650}.violation-review-settings-modal .universal-modal-shell__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:20px 24px 24px}.violation-review-settings-modal__loading{align-items:center;color:#667085;display:flex;font-size:14px;justify-content:center;min-height:320px}.violation-review-settings-modal__load-error{align-items:center;color:#b42318;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:260px;text-align:center}.violation-review-settings-modal__layout{display:flex;flex-direction:column;gap:16px}.violation-review-settings-modal__section,.violation-review-settings-modal__standard-card{background:#fff;border:1px solid #e8ebf0;border-radius:20px;padding:18px}.violation-review-settings-modal__block-head,.violation-review-settings-modal__section-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.violation-review-settings-modal__label{color:#111827;font-size:15px;font-weight:650;line-height:1.35}.violation-review-settings-modal__hint{color:#667085;font-size:13px;line-height:1.5;margin-top:4px}.violation-review-settings-modal__mode-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.violation-review-settings-modal__mode-card{align-items:flex-start;background:#fafafa;border:1px solid #dfe3e8;border-radius:18px;cursor:pointer;display:flex;flex-direction:column;gap:7px;min-height:104px;padding:16px;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.violation-review-settings-modal__mode-card:hover{border-color:#bdc5d0}.violation-review-settings-modal__mode-card.is-active{background:#f7f8fa;border-color:#111827;box-shadow:inset 0 0 0 1px #111827}.violation-review-settings-modal__mode-title{color:#111827;font-size:15px;font-weight:650}.violation-review-settings-modal__mode-copy{color:#667085;font-size:13px;line-height:1.45}.violation-review-settings-modal__standard-card{align-items:flex-start;background:#f8fafc;display:flex;gap:14px}.violation-review-settings-modal__standard-icon{flex:0 0 auto;height:24px;width:24px}.violation-review-settings-modal__standard-title{color:#111827;font-size:15px;font-weight:650}.violation-review-settings-modal__blocks{display:flex;flex-direction:column;gap:10px;margin-top:14px}.violation-review-settings-modal__block{background:#fafafa;border:1px solid #e6e9ee;border-radius:17px;opacity:.72;padding:14px}.violation-review-settings-modal__block.is-enabled{background:#fff;opacity:1}.violation-review-settings-modal__block-copy{min-width:0}.violation-review-settings-modal__block-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.violation-review-settings-modal__block-title{color:#111827;font-size:14px;font-weight:650}.violation-review-settings-modal__required{background:#eef2ff;border-radius:999px;color:#3730a3;font-size:11px;font-weight:600;padding:3px 7px}.violation-review-settings-modal__switch{background:#d0d5dd;border:0;border-radius:999px;cursor:pointer;flex:0 0 auto;height:26px;padding:3px;transition:background .18s ease;width:44px}.violation-review-settings-modal__switch span{background:#fff;border-radius:50%;box-shadow:0 1px 3px #10182838;display:block;height:20px;transition:transform .18s ease;width:20px}.violation-review-settings-modal__switch.is-active{background:#111827}.violation-review-settings-modal__switch.is-active span{transform:translateX(18px)}.violation-review-settings-modal__switch:disabled{cursor:default;opacity:.72}.violation-review-settings-modal__textarea{background:#fff;border:1px solid #dfe3e8;border-radius:14px;color:#111827;font:inherit;font-size:13px;line-height:1.5;margin-top:12px;min-height:82px;outline:none;padding:11px 13px;resize:vertical;width:100%}.violation-review-settings-modal__instruction-editor{margin-top:12px}.violation-review-settings-modal__instruction-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.violation-review-settings-modal__instruction-label{color:#344054;font-size:13px;font-weight:600}.violation-review-settings-modal__reset-instruction{background:#0000;border:0;color:#475467;cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:2px 0}.violation-review-settings-modal__reset-instruction:hover{color:#111827}.violation-review-settings-modal__instruction-editor .violation-review-settings-modal__textarea{margin-top:7px}.violation-review-settings-modal__instruction-status{color:#667085;font-size:12px;line-height:1.4;margin-top:5px}.violation-review-settings-modal__textarea:focus{border-color:#98a2b3;box-shadow:0 0 0 3px #1118270f}.violation-review-settings-modal__textarea--large{min-height:118px}.violation-review-settings-modal__style-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.violation-review-settings-modal__style-chip{background:#fff;border:1px solid #dfe3e8;border-radius:999px;color:#344054;cursor:pointer;font-size:13px;min-height:38px;padding:0 14px}.violation-review-settings-modal__style-chip.is-active{background:#111827;border-color:#111827;color:#fff}.violation-review-settings-modal__field{align-items:center;color:#344054;display:flex;font-size:13px;gap:16px;justify-content:space-between;margin-top:14px}.violation-review-settings-modal__field input{border:1px solid #dfe3e8;border-radius:12px;color:#111827;font:inherit;height:40px;padding:0 10px;width:84px}.violation-review-settings-modal__error{background:#fef2f2;border:1px solid #fecaca;border-radius:14px;color:#b42318;font-size:13px;line-height:1.45;padding:11px 13px}.violation-review-settings-modal__footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #eceff3;bottom:-24px;display:flex;gap:10px;justify-content:flex-end;margin:0 -24px -24px;padding:16px 24px 20px;position:sticky;z-index:3}.violation-review-settings-modal__primary-btn,.violation-review-settings-modal__secondary-btn{border:0;border-radius:14px;cursor:pointer;font-size:14px;font-weight:600;min-height:44px;padding:0 18px}.violation-review-settings-modal__secondary-btn{background:#f2f4f7;color:#344054}.violation-review-settings-modal__primary-btn{background:#111827;color:#fff}.violation-review-settings-modal__primary-btn:disabled,.violation-review-settings-modal__secondary-btn:disabled{cursor:not-allowed;opacity:.55}@media (max-width:700px){.violation-review-settings-modal .universal-modal-shell{height:min(92vh,900px)}.violation-review-settings-modal .universal-modal-shell__body,.violation-review-settings-modal .universal-modal-shell__header{padding-left:16px;padding-right:16px}.violation-review-settings-modal__mode-grid{grid-template-columns:1fr}.violation-review-settings-modal__footer{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.violation-review-settings-modal__primary-btn,.violation-review-settings-modal__secondary-btn{flex:1 1}}.modal-overlay__chat__image{align-items:center;animation:imagePreviewFadeIn .16s ease-out;background-color:#000000d9!important;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:20000}.modal-overlay__chat__image--closing{animation:imagePreviewFadeOut .16s ease-in forwards}@keyframes imagePreviewFadeIn{0%{opacity:0}to{opacity:1}}@keyframes imagePreviewFadeOut{0%{opacity:1}to{opacity:0}}.modal-content__chat__image{align-items:center;display:flex;height:100%;justify-content:center;max-height:88vh;max-width:min(92vw,1120px);position:relative;width:100%}.modal-image{animation:imagePreviewZoom .16s ease-out;background:#fff;border-radius:8px;display:block;max-height:88vh;max-width:100%;object-fit:contain}@keyframes imagePreviewZoom{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.modal-close__chat__image{align-items:center;background:#0000;border:0;color:#fff;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;position:fixed;right:18px;top:18px;width:24px;z-index:20001}.modal-close__chat__image svg{display:block;height:24px;width:24px}.chat__puskGpt--v3{--v3-ink:#171717;--v3-muted:#777b82;--v3-line:#e7e8eb;--v3-blue:#357cf6}.v3-agent-message{margin:2px 0 20px;width:min(100%,820px)}.chat-message--v3-agent .bubble__header-text{color:#585858;font-family:ui-sans-serif,system-ui,sans-serif;font-family:var(--skai27-font-family,ui-sans-serif,system-ui,sans-serif);font-size:16px;font-weight:400}.v3-agent-card{background:#fcfcfc;border:0;border-radius:20px;box-shadow:0 0 0 1px #0000000f,0 2px 8px #0000000a;color:#171717;font-family:Inter,sans-serif;overflow:hidden;width:min(100%,576px)}.v3-agent-card>header{padding:18px 16px 8px}.v3-agent-card>header strong{color:#171717;font-size:18px;font-weight:600;line-height:1.35}.v3-agent-stages{padding:5px 10px 15px}.v3-agent-stage>button{align-items:flex-start;background:#0000;border:0;border-radius:9px;color:#171717;cursor:pointer;display:flex;font-family:Inter,sans-serif;gap:13px;padding:11px 7px;text-align:left;width:100%}.v3-agent-stage>button:not(:disabled):hover{background:#f7f7f7}.v3-agent-stage>button:disabled{cursor:default}.v3-agent-stage__indicator{border:1px dashed #9da0a5;border-radius:50%;color:#171717;display:grid;flex:0 0 auto;font-size:11px;height:18px;line-height:1;margin-top:1px;place-items:center;width:18px}.v3-agent-stage.is-in_progress .v3-agent-stage__indicator{animation:v3-agent-indicator-spin .9s linear infinite;border-color:#171717 #171717 #171717 #0000;border-style:solid}.v3-agent-stage.is-done .v3-agent-stage__indicator{border-style:solid}.v3-agent-stage__check{color:currentColor;height:13px;width:13px}.v3-agent-stage.is-error .v3-agent-stage__indicator{border-style:solid}.v3-agent-stage__copy{align-items:center;display:flex;gap:3px;min-width:0;padding-top:1px}.v3-agent-stage__copy strong{color:inherit;font-size:16px;font-weight:400;line-height:1.45}.v3-agent-stage__chevron{color:inherit;display:grid;flex:0 0 auto;place-items:center;transition:transform .16s ease}.v3-agent-stage__chevron.is-open{transform:rotate(180deg)}.v3-agent-stage__chevron svg{fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;height:16px;width:16px}.v3-agent-stage__details{border-left:1px solid #e2e3e5;margin:0 12px 8px 38px}.v3-agent-stage__details article{padding:7px 0 10px 14px}.v3-agent-stage__details article>div{align-items:baseline;display:flex;gap:8px}.v3-agent-stage__details strong{color:#171717;font-size:13px;font-weight:600;line-height:1.45;min-width:0}.v3-agent-stage__details time{color:#8b8e93;font-size:10px;line-height:1.4;margin-left:auto}.v3-agent-stage__details p{color:#74777c;font-size:12px;line-height:1.5;margin:4px 0 0 14px}.v3-agent-stage__details dl{grid-gap:10px;align-items:baseline;color:#171717;display:grid;font-size:12px;gap:10px;grid-template-columns:96px minmax(0,1fr);line-height:1.45;margin:7px 0 0 14px}.v3-agent-stage__details dt{color:#777a7f;font-size:10px;font-weight:500;letter-spacing:.01em}.v3-agent-stage__details dd{color:#171717;font-size:12px;font-weight:400;margin:0;overflow-wrap:anywhere}.v3-agent-stage__details ul{color:#171717;font-size:12px;line-height:1.5;margin:6px 0 0 29px;padding:0}.chat-message--v3-agent .v3-agent-stage__details ul>li{color:#171717;font-family:Inter,sans-serif;font-size:12px!important;font-weight:400;line-height:1.5;margin:1px 0}.v3-agent-event-dot{background:#171717;border-radius:50%;flex:0 0 auto;height:6px;width:6px}.v3-agent-event-dot.is-done,.v3-agent-event-dot.is-error{background:#171717}.v3-agent-card__error{background:#f4f4f4;border-radius:10px;color:#171717;font-size:13px;margin:0 14px 14px;padding:11px 13px}@keyframes v3-agent-indicator-spin{to{transform:rotate(1turn)}}@media (max-width:720px){.v3-agent-card>header{padding-inline:14px}.v3-agent-stage__details{margin-left:36px}}@media (prefers-reduced-motion:reduce){.v3-agent-stage__chevron{transition:none!important}.v3-agent-stage.is-in_progress .v3-agent-stage__indicator{animation:none!important}}.announcement-canvas-size{flex-shrink:0;position:relative}.announcement-canvas{background-position:50%;background-size:cover;overflow:hidden;position:relative;transform-origin:top left}.announcement-canvas--soft{box-shadow:var(--ds-shadow-overlay)}.announcement-canvas--strong{box-shadow:var(--ds-shadow-announcement)}.announcement-layer{position:absolute}.announcement-group{position:relative}.announcement-layer-content.announcement-text{display:flex;flex-direction:column}.announcement-text .announcement-text__lines{flex-shrink:0;font:inherit;letter-spacing:inherit;min-width:0;width:100%}.announcement-text--link .announcement-text__lines,.announcement-text__link{text-decoration:underline;text-underline-offset:.15em}.announcement-text__link{color:inherit}a.announcement-text__link{cursor:pointer}a.announcement-text__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}a.announcement-text--link{cursor:pointer}a.announcement-text--link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.announcement-layer-content{border:0;box-sizing:border-box;display:block;height:100%;line-height:1.35;margin:0;overflow-wrap:anywhere;padding:0;white-space:pre-wrap;width:100%}.announcement-button{align-items:center;cursor:pointer;display:flex;justify-content:center;line-height:1.2;padding:4px 12px}.announcement-button:focus-visible{outline:3px solid var(--ds-color-text);outline-offset:-4px}.announcement-image-placeholder{border:1px dashed var(--ds-color-border-strong);color:var(--ds-color-text-secondary);display:grid;place-items:center}.announcement-overlay{align-items:center;background:var(--ds-color-modal-scrim);display:flex;inset:0;justify-content:center;overflow:auto;padding:24px;position:fixed;z-index:10000}.announcement-modal{font-family:var(--ds-font-sans);max-width:100%;outline:none;position:relative}.announcement-modal__close{--announcement-close-inset:clamp(var(--ds-space-1),calc(var(--ds-space-3)*var(--announcement-close-scale, 1)),var(--ds-space-3));background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--ds-color-text-secondary);cursor:pointer;display:grid;height:40px;outline:none;padding:0;place-items:center;position:absolute;right:var(--announcement-close-inset);top:var(--announcement-close-inset);width:40px;z-index:2}.announcement-modal__close svg{height:clamp(20px,24px,24px);height:clamp(20px,calc(24px*var(--announcement-close-scale, 1)),24px);width:clamp(20px,24px,24px);width:clamp(20px,calc(24px*var(--announcement-close-scale, 1)),24px)}.announcement-modal__close:hover{color:var(--ds-color-text)}.announcement-modal__close:focus-visible{background:var(--ds-color-surface-active);outline:none}.ReleaseOnboardingPage_page__Zih6I,.ReleaseOnboardingPage_page__Zih6I *{box-sizing:border-box;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--skai27-font-family,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif)}.ReleaseOnboardingPage_page__Zih6I{--ink:#151515;--muted:#707070;--soft:#f6f6f4;--line:rgba(0,0,0,.075);--accent:#20201f;background:#fcfcfc;background:var(--skai27-page-bg,#fcfcfc);color:var(--ink);display:flex;flex-direction:column;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden;width:100%}.ReleaseOnboardingPage_header__Fe-sM{align-items:center;display:flex;gap:32px;justify-content:space-between;margin:0 auto;min-height:76px;padding:18px 0;position:relative;width:min(1120px,calc(100% - 80px));z-index:5}.ReleaseOnboardingPage_productMark__WZ75d{align-items:center;display:inline-flex;font-size:15px;font-weight:650;gap:9px;letter-spacing:-.015em}.ReleaseOnboardingPage_productMarkIcon__6Down{display:grid;height:30px;place-items:center;width:30px}.ReleaseOnboardingPage_productMarkIcon__6Down svg{height:30px;width:30px}.ReleaseOnboardingPage_productMarkTitle__zcaBE{align-items:baseline;display:inline-flex;font-size:18px;gap:6px;line-height:22px;white-space:nowrap}.ReleaseOnboardingPage_productMarkTitle__zcaBE strong{font:inherit;font-weight:600}.ReleaseOnboardingPage_productMarkTitle__zcaBE>span{color:#707070;color:var(--ds-color-text-secondary,#707070);font:inherit;font-weight:500}.ReleaseOnboardingPage_progressMeta__h4JLu{align-items:center;display:flex;gap:14px;justify-content:flex-end;width:min(360px,44vw)}.ReleaseOnboardingPage_progressMeta__h4JLu>span{color:#888;font-size:12px;font-weight:500;min-width:40px;white-space:nowrap}.ReleaseOnboardingPage_progress__-9Pay{grid-gap:5px;display:grid;flex:1 1;gap:5px;grid-template-columns:repeat(6,1fr)}.ReleaseOnboardingPage_progress__-9Pay button{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;height:24px;min-width:0;padding:0}.ReleaseOnboardingPage_progress__-9Pay button:before{background:#e7e7e5;border-radius:999px;content:"";height:3px;transition:background .3s ease;width:100%}.ReleaseOnboardingPage_progress__-9Pay button.ReleaseOnboardingPage_progressDone__zbA6t:before{background:#2c2c2b}.ReleaseOnboardingPage_progress__-9Pay button[aria-current=step]:before{height:4px}.ReleaseOnboardingPage_progress__-9Pay button:disabled{cursor:default;opacity:1}.ReleaseOnboardingPage_progress__-9Pay button:not(:disabled):hover:before{background:#707070}.ReleaseOnboardingPage_progress__-9Pay button:focus-visible{border-radius:4px;outline:2px solid #707070;outline-offset:2px}.ReleaseOnboardingPage_stage__E67LY{flex:1 1;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:clamp(32px,7vh,72px) 0 80px;scrollbar-color:#ddd #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.ReleaseOnboardingPage_motionScreen__G21Kj{min-height:100%;min-width:0;width:100%}.ReleaseOnboardingPage_screen__eLmvT{margin:0 auto;width:min(1120px,calc(100% - 80px))}.ReleaseOnboardingPage_featureScreen__3tOc3,.ReleaseOnboardingPage_introScreen__W-SQ1{grid-gap:clamp(36px,5vw,72px);align-items:center;display:grid;gap:clamp(36px,5vw,72px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);text-align:left}.ReleaseOnboardingPage_copyColumn__Qc9qL{max-width:480px;min-width:0}.ReleaseOnboardingPage_eyebrow__7BgWv{align-items:center;color:#595959;display:inline-flex;font-size:13px;font-weight:590;gap:8px;margin-bottom:21px}.ReleaseOnboardingPage_eyebrow__7BgWv svg,.ReleaseOnboardingPage_points__eelM3 svg{flex:0 0 auto}.ReleaseOnboardingPage_copyColumn__Qc9qL h1{color:#111;font-size:clamp(36px,4vw,57px);font-weight:600;letter-spacing:-.045em;line-height:1.08;margin:0;max-width:520px}.ReleaseOnboardingPage_description__4L2d0{color:#686868;font-size:16px;line-height:1.5;margin:24px 0 0}.ReleaseOnboardingPage_points__eelM3{grid-gap:13px;display:grid;gap:13px;list-style:none;margin:28px 0 0;padding:0}.ReleaseOnboardingPage_points__eelM3 li{align-items:flex-start;color:#363636;display:flex;font-size:16px;gap:11px;line-height:1.5}.ReleaseOnboardingPage_points__eelM3 li svg{color:#777;margin-top:calc(1lh/2 - 9.5px)}.ReleaseOnboardingPage_points__eelM3 li>span{font:inherit}.ReleaseOnboardingPage_visual__1l0Z3{align-items:center;background:radial-gradient(ellipse at 36% 0,#91aff9 0,#0000 53%),radial-gradient(ellipse at 100% 74%,#6e74de 0,#0000 48%),linear-gradient(145deg,#708ee7,#5b62ca 75%,#7b70d3);background:radial-gradient(ellipse at 36% 0,var(--visual-glow-top,#91aff9) 0,#0000 53%),radial-gradient(ellipse at 100% 74%,var(--visual-glow-side,#6e74de) 0,#0000 48%),linear-gradient(145deg,var(--visual-start,#708ee7),var(--visual-middle,#5b62ca) 75%,var(--visual-end,#7b70d3));border:0;border-radius:26px;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;min-height:500px;min-width:0;overflow:hidden;padding:clamp(26px,3vw,40px);position:relative}.ReleaseOnboardingPage_visual_intro__giO2V{--visual-glow-top:#8baefc;--visual-glow-side:#727ee4;--visual-start:#648be5;--visual-middle:#526bc9;--visual-end:#6d70cc}.ReleaseOnboardingPage_visual_workflow__0cEcA{--visual-glow-top:#92b0f8;--visual-glow-side:#768ce0;--visual-start:#7395e8;--visual-middle:#596fcd;--visual-end:#7d7bd3}.ReleaseOnboardingPage_visual_violations__E4AQh{--visual-glow-top:#aa9cf5;--visual-glow-side:#8580dc;--visual-start:#8985e4;--visual-middle:#695cc1;--visual-end:#8c7cd4}.ReleaseOnboardingPage_visual_norms__7F1eo{--visual-glow-top:#8fb7f7;--visual-glow-side:#7292de;--visual-start:#6996e7;--visual-middle:#536dc9;--visual-end:#7679d0}.ReleaseOnboardingPage_visual_writing__35dYe{--visual-glow-top:#b19cf5;--visual-glow-side:#9380de;--visual-start:#9484e6;--visual-middle:#755cc5;--visual-end:#967bd9}.ReleaseOnboardingPage_visual_agents__UrQbn{--visual-glow-top:#a6a0f4;--visual-glow-side:#8582dd;--visual-start:#8987e4;--visual-middle:#6761c5;--visual-end:#897ed6}.ReleaseOnboardingPage_visual_chat__Ozl1d{--visual-glow-top:#91acf7;--visual-glow-side:#7786df;--visual-start:#7191e7;--visual-middle:#596bcb;--visual-end:#7c77d2}.ReleaseOnboardingPage_visual__1l0Z3>div{grid-area:1/1;position:relative;z-index:1}.ReleaseOnboardingPage_previewSizing__\+LXVG{align-items:center;display:grid;justify-items:center;min-height:620px;min-width:0;pointer-events:none;visibility:hidden;width:100%}.ReleaseOnboardingPage_introContent__uFDbN{align-items:flex-start;container-type:inline-size;display:flex;flex-direction:column;min-width:0;position:relative;z-index:1}.ReleaseOnboardingPage_introContent__uFDbN h1{color:#101010;font-size:clamp(42px,4.8vw,64px);font-weight:600;letter-spacing:-.045em;line-height:1.08;margin:0}.ReleaseOnboardingPage_foldViewport__t93MX{align-items:end;color:#252525;display:grid;font-weight:650;margin:0;overflow:visible;perspective:700px;white-space:normal;width:100%}.ReleaseOnboardingPage_introContent__uFDbN .ReleaseOnboardingPage_foldViewport__t93MX{font-size:clamp(26px,10cqw,56px);font-weight:600}.ReleaseOnboardingPage_foldViewport__t93MX>.fold-text{grid-area:1/1;line-height:1.2;min-width:0;padding-block:.1em}.ReleaseOnboardingPage_foldMeasure__w-4Xj{display:grid;font:inherit;grid-area:1/1;letter-spacing:-.04em;min-width:0;pointer-events:none;visibility:hidden}.ReleaseOnboardingPage_foldMeasure__w-4Xj span{font:inherit;letter-spacing:inherit}.ReleaseOnboardingPage_foldMeasure__w-4Xj .ReleaseOnboardingPage_foldMeasurePhrase__DZigq{grid-area:1/1;line-height:1.2;min-width:0;padding-block:.2em}.ReleaseOnboardingPage_foldMeasureWord__9zN3p{white-space:nowrap}.ReleaseOnboardingPage_foldMeasureWord__9zN3p,.ReleaseOnboardingPage_foldMeasureWord__9zN3p>span{display:inline-block}.ReleaseOnboardingPage_introContent__uFDbN>p{color:#626262;font-size:16px;line-height:1.75;line-height:1.5;margin:24px 0 0;max-width:540px;max-width:590px}.ReleaseOnboardingPage_navigation__mm-Ig{margin-top:32px}.ReleaseOnboardingPage_footerMessage__PTQ6F{color:#9d3434;font-size:12px;line-height:1.4;margin:0 0 12px;max-width:430px}.ReleaseOnboardingPage_actions__CwgfW{align-items:center;display:flex;gap:20px}.ReleaseOnboardingPage_backButton__qvooM,.ReleaseOnboardingPage_gateError__GuQHi button,.ReleaseOnboardingPage_nextButton__Z\+MV2{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:560;gap:8px;justify-content:center;min-height:44px;padding:0 18px;transition:background .15s ease,opacity .15s ease}.ReleaseOnboardingPage_backButton__qvooM{background:#0000;color:#444;padding:0 4px;text-decoration:underline;text-underline-offset:4px}.ReleaseOnboardingPage_backButton__qvooM:hover{color:#000}.ReleaseOnboardingPage_gateError__GuQHi button,.ReleaseOnboardingPage_nextButton__Z\+MV2{background:#1e1e1d;color:#fff;min-width:125px}.ReleaseOnboardingPage_gateError__GuQHi button:hover,.ReleaseOnboardingPage_nextButton__Z\+MV2:hover{background:#30302e}.ReleaseOnboardingPage_gateError__GuQHi button:active,.ReleaseOnboardingPage_nextButton__Z\+MV2:active{transform:none}.ReleaseOnboardingPage_backButton__qvooM:disabled,.ReleaseOnboardingPage_nextButton__Z\+MV2:disabled{cursor:default;opacity:.55;transform:none}.ReleaseOnboardingPage_introContent__uFDbN .ReleaseOnboardingPage_nextButton__Z\+MV2{white-space:nowrap;width:244px}.ReleaseOnboardingPage_productFrame__Mxndg{min-height:0}.ReleaseOnboardingPage_navigation__mm-Ig button:focus-visible{outline:2px solid #555;outline-offset:4px}.ReleaseOnboardingPage_gateError__GuQHi,.ReleaseOnboardingPage_routeLoader__MgnUB{background:#fcfcfc;background:var(--skai27-page-bg,#fcfcfc);min-height:100vh;min-height:100dvh}.ReleaseOnboardingPage_routeLoader__MgnUB:after{animation:ReleaseOnboardingPage_spin__MnCor .7s linear infinite;border:2px solid #e7e7e5;border-radius:50%;border-top-color:#333;content:"";height:22px;left:50%;margin:-11px;position:fixed;top:50%;width:22px}@keyframes ReleaseOnboardingPage_spin__MnCor{to{transform:rotate(1turn)}}.ReleaseOnboardingPage_gateError__GuQHi{display:grid;padding:32px;place-items:center;text-align:center}.ReleaseOnboardingPage_gateError__GuQHi>div{max-width:430px}.ReleaseOnboardingPage_gateError__GuQHi h1{font-size:28px;letter-spacing:-.035em;margin:0}.ReleaseOnboardingPage_gateError__GuQHi p{color:#777;font-size:14px;line-height:1.5;margin:12px 0 22px}@media (max-width:900px){.ReleaseOnboardingPage_page__Zih6I{overflow:auto;scrollbar-gutter:stable both-edges}.ReleaseOnboardingPage_stage__E67LY{overflow:visible}.ReleaseOnboardingPage_featureScreen__3tOc3,.ReleaseOnboardingPage_introScreen__W-SQ1{gap:40px;grid-template-columns:minmax(0,1fr);max-width:640px}.ReleaseOnboardingPage_copyColumn__Qc9qL{max-width:680px}.ReleaseOnboardingPage_visual__1l0Z3{display:flex;justify-content:center;min-height:420px}.ReleaseOnboardingPage_previewSizing__\+LXVG{display:none}.ReleaseOnboardingPage_productFrame__Mxndg{min-height:0}.ReleaseOnboardingPage_introContent__uFDbN h1{font-size:56px}}@media (max-width:620px){.ReleaseOnboardingPage_header__Fe-sM{min-height:66px;padding:14px 0;width:calc(100% - 40px)}.ReleaseOnboardingPage_productMark__WZ75d>span:last-child{display:none}.ReleaseOnboardingPage_progressMeta__h4JLu{gap:8px;width:min(270px,calc(100vw - 76px))}.ReleaseOnboardingPage_stage__E67LY{padding:28px 0 48px}.ReleaseOnboardingPage_screen__eLmvT{width:calc(100% - 40px)}.ReleaseOnboardingPage_copyColumn__Qc9qL h1{font-size:36px}.ReleaseOnboardingPage_description__4L2d0{font-size:15px;margin-top:18px}.ReleaseOnboardingPage_points__eelM3{margin-top:22px}.ReleaseOnboardingPage_visual__1l0Z3{border-radius:22px;min-height:360px;padding:28px 16px}.ReleaseOnboardingPage_actions__CwgfW{flex-wrap:wrap}.ReleaseOnboardingPage_foldViewport__t93MX,.ReleaseOnboardingPage_introContent__uFDbN h1{font-size:43px}.ReleaseOnboardingPage_foldViewport__t93MX{white-space:normal;width:100%}}@media (max-height:720px) and (min-width:901px){.ReleaseOnboardingPage_header__Fe-sM{min-height:60px;padding-bottom:8px;padding-top:12px}.ReleaseOnboardingPage_stage__E67LY{padding-top:24px}.ReleaseOnboardingPage_visual__1l0Z3{min-height:410px}.ReleaseOnboardingPage_copyColumn__Qc9qL h1{font-size:44px}.ReleaseOnboardingPage_description__4L2d0{margin-top:18px}.ReleaseOnboardingPage_points__eelM3{gap:9px;margin-top:20px}.ReleaseOnboardingPage_productFrame__Mxndg{min-height:0}}@media (prefers-reduced-motion:reduce){.ReleaseOnboardingPage_page__Zih6I *,.ReleaseOnboardingPage_page__Zih6I :after,.ReleaseOnboardingPage_page__Zih6I :before{animation-duration:1ms!important;transition-duration:1ms!important}}.fold-text{color:currentColor;color:var(--fold-text-color,currentColor);display:inline-block;font-size:inherit;font-size:var(--fold-text-font-size,inherit);font-weight:inherit;font-weight:var(--fold-text-font-weight,inherit);letter-spacing:-.04em;line-height:.95;-webkit-user-select:text;user-select:text;white-space:pre-wrap}.fold-text-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap;width:1px}.fold-text-visual{display:inline}.fold-text-word{display:inline-block;white-space:nowrap}.fold-text-segment{display:inline-block;perspective:700px;perspective:var(--fold-perspective,700px);vertical-align:initial}.fold-text-segment[data-fold-split=line]{display:block}.fold-text-piece{--fold-shade:linear-gradient(180deg,#00000094,#00000038 42%,#ffffff42);backface-visibility:hidden;display:inline-block;position:relative;transform-origin:50% 0}.fold-text-piece[data-fold-hinge=bottom]{--fold-shade:linear-gradient(0deg,#00000094,#00000038 42%,#ffffff42);transform-origin:50% 100%}.fold-text-piece[data-fold-hinge=left]{--fold-shade:linear-gradient(90deg,#00000094,#00000038 42%,#ffffff42);transform-origin:0 50%}.fold-text-piece[data-fold-hinge=right]{--fold-shade:linear-gradient(270deg,#00000094,#00000038 42%,#ffffff42);transform-origin:100% 50%}.fold-text-piece[data-fold-style=blinds]{perspective:700px;perspective:var(--fold-perspective,700px)}.fold-text-slat{backface-visibility:hidden;display:inline-block;position:relative}.fold-text-slat[data-fold-slat=b]{inset:0;position:absolute;visibility:hidden}.fold-text-piece:after,.fold-text-slat:after{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;background-image:var(--fold-shade);color:#0000;content:attr(data-fold-text);inset:0;opacity:0;opacity:var(--fold-crease,0);pointer-events:none;position:absolute}@media (prefers-reduced-motion:reduce){.fold-text-piece,.fold-text-slat{transform:none!important}.fold-text-piece:after,.fold-text-slat:after{opacity:0!important}}.fold-text span{font:inherit;letter-spacing:inherit}.AgentConversationHistory_section__j6lp7{min-width:0}.AgentConversationHistory_headingRow__p2rsW{align-items:center;display:flex;height:18px;min-width:0;position:relative}.AgentConversationHistory_headingRow__p2rsW .AgentConversationHistory_headingInteractive__lq3RV{border:0;cursor:pointer;flex:0 1 auto;font-family:ui-sans-serif,system-ui,sans-serif;font-family:var(--skai27-font-family,ui-sans-serif,system-ui,sans-serif);font-size:14px;font-weight:500;gap:3px;line-height:18px;max-width:calc(100% - 24px);min-width:0;padding-right:2px;text-align:left;width:auto}.AgentConversationHistory_headingLabel__y4M0f{font-size:14px;font-weight:500;line-height:18px;min-width:0;overflow:hidden;text-overflow:ellipsis}.AgentConversationHistory_headingInteractive__lq3RV .AgentConversationHistory_chevron__gNYPx{margin-left:0}.AgentConversationHistory_createTooltip__\+yzRq{flex:0 0 18px;margin-left:auto;opacity:0;pointer-events:none;position:static;transition:opacity .14s ease;z-index:2}.AgentConversationHistory_createTooltipVisible__U\+975,.AgentConversationHistory_headingRow__p2rsW:focus-within .AgentConversationHistory_createTooltip__\+yzRq,.AgentConversationHistory_headingRow__p2rsW:hover .AgentConversationHistory_createTooltip__\+yzRq{opacity:1;pointer-events:auto}.AgentConversationHistory_createButton__oOZti{background:#0000;border:0;border-radius:50%;color:var(--skai27-muted);cursor:pointer;display:grid;height:20px;padding:0;place-items:center;transition:background-color .14s ease;width:20px}.AgentConversationHistory_createButton__oOZti:hover{background:var(--skai27-hover)}.AgentConversationHistory_createButton__oOZti:focus-visible{outline:3px solid #17171724;outline-offset:1px}.AgentConversationHistory_createButton__oOZti svg{height:16px;width:16px}.AgentConversationHistory_createButton__oOZti svg path{fill:currentColor}.AgentConversationHistory_agentButton__xOGoy:hover,.AgentConversationHistory_retry__ALP\+O:hover,.AgentConversationHistory_sessionRow__cdFmY:hover{background:var(--skai27-hover)}.AgentConversationHistory_agentButton__xOGoy:focus-visible,.AgentConversationHistory_headingInteractive__lq3RV:focus-visible,.AgentConversationHistory_retry__ALP\+O:focus-visible,.AgentConversationHistory_sessionButton__1Zps2:focus-visible{outline:3px solid #17171724;outline-offset:1px}.AgentConversationHistory_agentName__vTI8\+{-webkit-mask-image:var(--skai27-text-fade-mask);mask-image:var(--skai27-text-fade-mask);min-width:0;overflow:hidden;white-space:nowrap}.AgentConversationHistory_chevron__gNYPx{color:var(--skai27-muted);display:grid;flex:0 0 16px;height:16px;margin-left:auto;place-items:center;transition:transform .18s ease;width:16px}.AgentConversationHistory_chevron__gNYPx svg{stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;height:14px;width:14px}.AgentConversationHistory_chevronOpen__sLC\+p{transform:rotate(90deg)}.AgentConversationHistory_content__hwOgo,.AgentConversationHistory_sessions__A3WjB{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s var(--skai27-ease),opacity .14s ease}.AgentConversationHistory_contentOpen__-vurW,.AgentConversationHistory_sessionsOpen__y6tUC{grid-template-rows:1fr;opacity:1}.AgentConversationHistory_contentInner__btwd9,.AgentConversationHistory_sessionsInner__\+GR-H{min-height:0;overflow:hidden}.AgentConversationHistory_contentInner__btwd9{display:flex;flex-direction:column;gap:0}.AgentConversationHistory_agentGroup__K4aMT{--agent-row-icon-size:18px;--agent-row-gap:8px;--agent-row-inline-padding:10px;--agent-row-action-space:36px;min-width:0}.AgentConversationHistory_agentButton__xOGoy,.AgentConversationHistory_retry__ALP\+O,.AgentConversationHistory_sessionButton__1Zps2{background:#0000;border:0;border-radius:9px;color:var(--skai27-text);cursor:pointer;font-family:ui-sans-serif,system-ui,sans-serif;font-family:var(--skai27-font-family,ui-sans-serif,system-ui,sans-serif);height:36px;text-align:left;transition:background-color .14s ease;width:100%}.AgentConversationHistory_agentButton__xOGoy{grid-gap:var(--agent-row-gap);align-items:center;display:grid;font-size:14px;gap:var(--agent-row-gap);grid-template-columns:var(--agent-row-icon-size) minmax(0,1fr) 16px;padding:0 var(--agent-row-inline-padding)}.AgentConversationHistory_agentIcon__dsLuk{display:grid;height:var(--agent-row-icon-size);place-items:center;width:var(--agent-row-icon-size)}.AgentConversationHistory_agentIcon__dsLuk svg{height:18px;width:18px}.AgentConversationHistory_agentIcon__dsLuk svg [stroke]{stroke:currentColor}.AgentConversationHistory_agentName__vTI8\+{font-size:14px}.AgentConversationHistory_sessionButton__1Zps2{grid-gap:var(--agent-row-gap);align-items:center;display:grid;font-size:14px;gap:var(--agent-row-gap);grid-template-columns:var(--agent-row-icon-size) minmax(0,1fr);line-height:36px;padding:0 var(--agent-row-inline-padding);transition:padding-right .15s ease}.AgentConversationHistory_sessionRow__cdFmY{border-radius:9px;height:36px;overflow:hidden;position:relative;transition:background-color .14s ease;width:100%}.AgentConversationHistory_sessionRow__cdFmY:focus-within .AgentConversationHistory_sessionButton__1Zps2,.AgentConversationHistory_sessionRow__cdFmY:has(.action-popover__trigger-wrap--active) .AgentConversationHistory_sessionButton__1Zps2,.AgentConversationHistory_sessionRow__cdFmY:hover .AgentConversationHistory_sessionButton__1Zps2{padding-right:calc(var(--agent-row-inline-padding) + var(--agent-row-action-space))}.AgentConversationHistory_sessionActions__\+MsEu{height:28px;opacity:0;pointer-events:none;position:absolute;right:4px;top:50%;transform:translateY(-50%);transition:opacity .15s ease;width:28px;z-index:1}.AgentConversationHistory_sessionRow__cdFmY:focus-within .AgentConversationHistory_sessionActions__\+MsEu,.AgentConversationHistory_sessionRow__cdFmY:has(.action-popover__trigger-wrap--active) .AgentConversationHistory_sessionActions__\+MsEu,.AgentConversationHistory_sessionRow__cdFmY:hover .AgentConversationHistory_sessionActions__\+MsEu{opacity:1;pointer-events:auto}.AgentConversationHistory_sessionTitle__KYEW0{font-size:14px;grid-column:2;-webkit-mask-image:var(--skai27-text-fade-mask);mask-image:var(--skai27-text-fade-mask);min-width:0;overflow:hidden;white-space:nowrap}.AgentConversationHistory_active__t1jVC,.AgentConversationHistory_active__t1jVC:hover{background:var(--skai27-button-active-bg)}.AgentConversationHistory_message__qkpF-{color:var(--skai27-muted);display:block;font-size:12px;line-height:18px;margin:0;padding:7px 10px}.AgentConversationHistory_emptyAgentButton__ixrxV{--agent-row-icon-size:18px;--agent-row-gap:8px;--agent-row-inline-padding:10px;grid-template-columns:18px minmax(0,1fr);text-align:left}.AgentConversationHistory_sessionsMessage__Wl1q1{grid-gap:var(--agent-row-gap);align-items:center;color:var(--skai27-muted);display:grid;font-size:14px;gap:var(--agent-row-gap);grid-template-columns:var(--agent-row-icon-size) minmax(0,1fr);line-height:18px;margin:0;min-height:36px;padding:0 var(--agent-row-inline-padding)}.AgentConversationHistory_sessionsMessage__Wl1q1>span{font-size:14px;grid-column:2}.AgentConversationHistory_retry__ALP\+O{color:#9c2c2c;font-size:12px;padding:0 10px}.AgentConversationHistory_createForm__yPUSS{display:flex;flex-direction:column;gap:10px;padding-top:12px}.AgentConversationHistory_createField__kwM-t{color:var(--skai27-text);display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:7px}.AgentConversationHistory_createField__kwM-t>span{font-size:14px;font-weight:500;line-height:18px}.AgentConversationHistory_createField__kwM-t input{background:#fff;border:1px solid #dedede;border-radius:11px;box-sizing:border-box;color:var(--skai27-text);font:inherit;font-weight:400;height:42px;outline:none;padding:0 12px;transition:border-color .14s ease,box-shadow .14s ease;width:100%}.AgentConversationHistory_createField__kwM-t input:focus{border-color:#dedede;box-shadow:none}.AgentConversationHistory_createField__kwM-t input::placeholder{color:#a7a7a7}.AgentConversationHistory_createError__gHsVH{color:#b42318;font-size:13px;line-height:1.4;margin:0}.AgentConversationHistory_createModalFooter__KYzMb{display:flex;gap:8px;justify-content:flex-end}.AgentConversationHistory_buttonSpinner__As9pc{animation:AgentConversationHistory_buttonSpin__FwjQE .8s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;display:inline-block;height:14px;vertical-align:middle;width:14px}@keyframes AgentConversationHistory_buttonSpin__FwjQE{to{transform:rotate(1turn)}}.AgentConversationHistory_welcomeModal__mVKsG{padding:16px 21px 21px!important}.AgentConversationHistory_welcomeModal__mVKsG>[data-skai-modal-part=header]{justify-content:flex-end}.AgentConversationHistory_welcomeModal__mVKsG>[data-skai-modal-part=body]{align-items:center;gap:14px;padding:0}.AgentConversationHistory_welcomeModal__mVKsG>[data-skai-modal-part=footer]{margin-top:16px}.AgentConversationHistory_welcomeIcon__fFv-V{display:block;height:auto;width:180px}.AgentConversationHistory_welcomeHead__I7uyd{align-items:center;display:flex;flex-direction:column;gap:8px}.AgentConversationHistory_welcomeTitle__9TvnU{color:#000;font-size:24px;font-weight:600;line-height:1.25;margin:0;text-align:center}.AgentConversationHistory_welcomeDesc__mKTgW{color:#777;font-size:15px;line-height:20px;margin:0;max-width:390px;text-align:center}.AgentConversationHistory_welcomeDemo__8X\+Aa{background:#f7f6f6;border-radius:18px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;height:300px;overflow-y:auto;overscroll-behavior:contain;padding:0 20px 22px;scrollbar-width:none;width:100%}.AgentConversationHistory_welcomeDemo__8X\+Aa::-webkit-scrollbar{display:none}.AgentConversationHistory_welcomeDemo__8X\+Aa:before{content:"";margin-bottom:-14px;margin-top:auto}.AgentConversationHistory_welcomeDemoAnswer__XUfFr,.AgentConversationHistory_welcomeDemoUser__4AGPL,.AgentConversationHistory_welcomeDemo__8X\+Aa>.retrieval-activity{animation:AgentConversationHistory_welcomeDemoIn__YYiAH .28s ease both}@keyframes AgentConversationHistory_welcomeDemoIn__YYiAH{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.AgentConversationHistory_welcomeDemoUser__4AGPL{align-self:flex-end;background:#eeeded;background:var(--agent-demo-user-bg,#eeeded);border-radius:16px;border-radius:var(--agent-demo-user-radius,16px);color:#171717;color:var(--agent-demo-user-color,#171717);font-size:14px;font-size:var(--agent-demo-font-size,14px);line-height:1.35;line-height:var(--agent-demo-line-height,1.35);max-width:78%;max-width:var(--agent-demo-user-max-width,78%);padding:8px 12px;padding:var(--agent-demo-user-padding,8px 12px)}.AgentConversationHistory_welcomeDemo__8X\+Aa .retrieval-activity{align-self:stretch;font-size:14px!important;font-size:var(--agent-demo-font-size,14px)!important;line-height:1.4;line-height:var(--agent-demo-line-height,1.4);margin:14px 0 0}.AgentConversationHistory_welcomeDemo__8X\+Aa .retrieval-activity .retrieval-activity__body,.AgentConversationHistory_welcomeDemo__8X\+Aa .retrieval-activity .retrieval-activity__chevron{display:none!important}.AgentConversationHistory_welcomeDemo__8X\+Aa .retrieval-activity .retrieval-activity__toggle{pointer-events:none}.AgentConversationHistory_welcomeDemo__8X\+Aa .retrieval-activity .shiny-text:after{display:none}.AgentConversationHistory_welcomeDemo__8X\+Aa .retrieval-activity .shiny-text{-webkit-text-fill-color:#0000;animation:AgentConversationHistory_welcomeTextShine__uqLnt 1.6s linear infinite;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(120deg,#8f8f8f 40%,#e0e0e0 50%,#8f8f8f 60%);background-size:200% 100%}@keyframes AgentConversationHistory_welcomeTextShine__uqLnt{0%{background-position:200% 0}to{background-position:-200% 0}}.AgentConversationHistory_welcomeDemoAnswer__XUfFr{align-self:flex-start;color:#171717;font-size:14px;font-size:var(--agent-demo-font-size,14px);line-height:18px;line-height:var(--agent-demo-line-height,18px);margin-top:-8px;min-width:0}.AgentConversationHistory_welcomeDemoAnswer__XUfFr .chat-answer-text,.AgentConversationHistory_welcomeDemoAnswer__XUfFr .chat-answer-text *{font-size:14px!important;font-size:var(--agent-demo-font-size,14px)!important;line-height:18px;line-height:var(--agent-demo-line-height,18px)}.AgentConversationHistory_welcomeDemoAnswer__XUfFr .source-file-trigger--inline{gap:4px;margin:0 3px;min-height:22px;padding:2px 6px}.AgentConversationHistory_welcomeDemoAnswer__XUfFr .source-file-trigger--inline .source-file-trigger__icon,.AgentConversationHistory_welcomeDemoAnswer__XUfFr .source-file-trigger--inline .source-file-trigger__icon svg{height:12px;width:12px}.AgentConversationHistory_welcomeDemoAnswer__XUfFr .source-file-trigger--inline .source-file-trigger__label,.AgentConversationHistory_welcomeDemoAnswer__XUfFr .source-file-trigger--inline .source-file-trigger__page,.AgentConversationHistory_welcomeDemoAnswer__XUfFr .source-file-trigger--inline .source-file-trigger__title{font-size:10px!important;line-height:1.2}.AgentConversationHistory_welcomeDemoAnswer__XUfFr .source-file-trigger--inline .source-file-trigger__page{min-height:14px;padding:0 4px}.AgentConversationHistory_welcomeCta__o\+Lj7{background:#000;border:0;border-radius:22px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;height:40px;transition:background .15s ease;width:100%}.AgentConversationHistory_welcomeCta__o\+Lj7:hover{background:#1f1f1f}@media (max-width:600px){.AgentConversationHistory_createModal__T54dA,.AgentConversationHistory_welcomeModal__mVKsG{border-radius:0!important;height:100dvh;inset:0;max-height:none!important;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))!important;position:fixed;width:100%!important}.AgentConversationHistory_createModal__T54dA>[data-skai-modal-part=body],.AgentConversationHistory_welcomeModal__mVKsG>[data-skai-modal-part=body]{flex:1 1 auto;overflow:auto}.AgentConversationHistory_createModal__T54dA>[data-skai-modal-part=footer],.AgentConversationHistory_welcomeModal__mVKsG>[data-skai-modal-part=footer]{flex:0 0 auto;margin-top:12px}.AgentConversationHistory_createForm__yPUSS{flex:1 1 auto;padding-top:20px}.AgentConversationHistory_createField__kwM-t{gap:10px}.AgentConversationHistory_createField__kwM-t input{border-radius:14px;font-size:16px;height:48px;padding:0 14px}.AgentConversationHistory_createModalFooter__KYzMb,.AgentConversationHistory_createModalFooter__KYzMb>button{width:100%}.AgentConversationHistory_createModalFooter__KYzMb>button{min-height:46px}}@media (hover:none){.AgentConversationHistory_sessionButton__1Zps2{padding-right:calc(var(--agent-row-inline-padding) + var(--agent-row-action-space))}.AgentConversationHistory_sessionActions__\+MsEu{opacity:1;pointer-events:auto}}.AgentConversationHistory_skeleton__WmCfc{background:#ebebeb;border-radius:7px;display:block;height:16px;overflow:hidden;position:relative}.AgentConversationHistory_skeleton__WmCfc:after{animation:AgentConversationHistory_skeleton-shimmer__UesJB 1.25s ease infinite;background:linear-gradient(90deg,#0000,#fffc,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes AgentConversationHistory_skeleton-shimmer__UesJB{to{transform:translateX(100%)}}.AgentConversationHistory_skeletonList__J4vWS{display:flex;flex-direction:column}.AgentConversationHistory_skeletonRow__cBsPq{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:18px minmax(0,1fr);height:36px;padding:0 10px}.AgentConversationHistory_skeletonIcon__Qzx4P{border-radius:6px;height:18px;width:18px}.AgentConversationHistory_skeletonSessionRow__6JGbP{align-items:center;display:flex;height:36px;padding:0 10px 0 36px}@media (prefers-reduced-motion:reduce){.AgentConversationHistory_chevron__gNYPx,.AgentConversationHistory_content__hwOgo,.AgentConversationHistory_sessions__A3WjB{transition:none}.AgentConversationHistory_skeleton__WmCfc:after,.AgentConversationHistory_welcomeDemoAnswer__XUfFr,.AgentConversationHistory_welcomeDemoUser__4AGPL{animation:none}}.Skai27ModeSwitch_switcher__9H\+Gl{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#f9f9f9a1;border-radius:999px;box-shadow:0 0 0 1px var(--skai27-mode-switch-border);height:36px;isolation:isolate;overflow:visible;padding:2px;position:relative;width:240px}.Skai27ModeSwitch_selection__7F5cr{background:#0000;border-radius:999px;bottom:0;left:calc(1px + (100% - 4px)/var(--skai27-mode-count)*var(--skai27-mode-index));position:absolute;top:0;transform:scaleX(1);transform-origin:center;transition:transform .26s cubic-bezier(.22,1,.36,1);width:calc((100% - 4px)/var(--skai27-mode-count) + 2px);will-change:transform;z-index:0}.Skai27ModeSwitch_switcher__9H\+Gl:has(>.Skai27ModeSwitch_cssSelection__HRt\+4){box-shadow:none}.Skai27ModeSwitch_cssSelection__HRt\+4{background:var(--skai27-mode-switch-selection-bg);bottom:-1px;box-shadow:0 0 1px #0000003d,inset 0 1px 0 #ffffff0a;left:calc(100%/var(--skai27-mode-count)*var(--skai27-mode-index));top:-1px;transition:left .42s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1);width:calc(100%/var(--skai27-mode-count))}@media (prefers-reduced-motion:reduce){.Skai27ModeSwitch_cssSelection__HRt\+4{transition:none}}.Skai27ModeSwitch_switcher__9H\+Gl:has(.Skai27ModeSwitch_option__ymKGz:active) .Skai27ModeSwitch_selection__7F5cr{transform:scaleX(1.06);transition-duration:.42s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.Skai27ModeSwitch_options__tBE\+7{display:grid;grid-template-columns:repeat(var(--skai27-mode-count),1fr);height:100%;position:relative;z-index:1}.Skai27ModeSwitch_optionTooltip__xtwyB{height:100%}.Skai27ModeSwitch_modeTooltip__9dEnd{border-radius:12px;font-size:14px;font-weight:500;line-height:20px;max-width:min(290px,calc(100vw - 16px));text-align:center}.Skai27ModeSwitch_option__ymKGz{align-items:center;background:#0000;border:0;color:#696969;cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:500;height:100%;justify-content:center;line-height:1;padding:0;transition:color .2s ease;translate:0 -1px;width:100%}.Skai27ModeSwitch_option__ymKGz.Skai27ModeSwitch_selected__ruX9n{color:#000}.Skai27SimpleChatScreen_screen__F-R\+C{--skai27-scrollbar-width:10px;--skai27-conversation-end-gap:128px;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;position:relative}.Skai27SimpleChatScreen_dropOverlay__nQdrh{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fafafaf0;display:grid;inset:0;padding:32px;place-items:center;pointer-events:none;position:absolute;z-index:100}.Skai27SimpleChatScreen_dropOverlayContent__LZj\+4{align-items:center;color:#232323;display:flex;flex-direction:column;max-width:560px;text-align:center}.Skai27SimpleChatScreen_dropOverlayIcon__Rd2aV{color:#5d5d5d;height:36px;margin-bottom:18px;width:36px}.Skai27SimpleChatScreen_dropOverlayDescription__gtIxk,.Skai27SimpleChatScreen_dropOverlayTitle__NTrCB{font-size:16px;line-height:24px}.Skai27SimpleChatScreen_dropOverlayTitle__NTrCB{font-weight:500}.Skai27SimpleChatScreen_dropOverlayDescription__gtIxk{color:#5d5d5d;font-weight:400;margin-top:4px}.Skai27SimpleChatScreen_start__U-o6F{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-height:0;overflow-y:auto;padding:0 24px}.Skai27SimpleChatScreen_startContent__-C82O{margin-block:auto;max-width:800px;padding-block:24px;position:relative;width:min(800px,100%)}.Skai27SimpleChatScreen_startPrimary__bl9WN{align-items:center;display:flex;flex-direction:column;gap:25px;width:100%}.Skai27SimpleChatScreen_suggestions__445S1{display:flex;flex-direction:column;gap:4px;left:0;padding:0 8px;position:absolute;top:calc(100% + 1px);width:100%}.Skai27SimpleChatScreen_suggestion__TfLPK{align-items:center;background:#0000;border:0;border-radius:12px;color:#777;cursor:pointer;display:flex;gap:14px;padding:10px 12px;text-align:left;width:100%}.Skai27SimpleChatScreen_suggestion__TfLPK span{font-family:inherit;font-size:14px;font-weight:400;line-height:21px}.Skai27SimpleChatScreen_suggestion__TfLPK svg{color:#555;flex:0 0 18px}.Skai27SimpleChatScreen_suggestion__TfLPK:hover:not(:disabled){background:#f0f0f0;color:#171717}.Skai27SimpleChatScreen_suggestion__TfLPK:focus-visible{outline:2px solid #777;outline-offset:2px}.Skai27SimpleChatScreen_suggestion__TfLPK:disabled{cursor:default;opacity:.45}.Skai27SimpleChatScreen_title__zfkLm{color:#000;flex-shrink:0;font-size:24px;font-weight:400;line-height:30px;text-align:center}.Skai27SimpleChatScreen_startComposer__ROH3l{display:flex;flex-direction:column;width:100%}.Skai27SimpleChatScreen_bottomDock__iG-27{bottom:calc(20px + env(safe-area-inset-bottom));left:0;pointer-events:none;position:absolute;right:0;z-index:20}.Skai27SimpleChatScreen_bottomDock__iG-27 .skai-clarification-bar,.Skai27SimpleChatScreen_bottomDock__iG-27 .skai-context-files-bar,.Skai27SimpleChatScreen_startComposer__ROH3l .skai-clarification-bar,.Skai27SimpleChatScreen_startComposer__ROH3l .skai-context-files-bar{margin-inline:auto;max-width:768px;max-width:calc(var(--max-chat-width, 800px) - 32px);min-width:0;pointer-events:auto;width:min(674px,calc(100% - 64px),calc(100% - 64px));width:min(674px,calc(var(--skai27-conversation-width, calc(100% - 32px)) - 32px),calc(100% - 64px))}.Skai27SimpleChatScreen_clarificationContext__L9wYb{background:#f4f4f4;border-radius:16px 16px 0 0;margin-inline:auto;max-width:768px;max-width:calc(var(--max-chat-width, 800px) - 32px);overflow:hidden;pointer-events:auto;width:min(674px,calc(100% - 64px),calc(100% - 64px));width:min(674px,calc(var(--skai27-conversation-width, calc(100% - 32px)) - 32px),calc(100% - 64px))}.Skai27SimpleChatScreen_clarificationContext__L9wYb .skai-clarification-bar,.Skai27SimpleChatScreen_clarificationContext__L9wYb .skai-context-files-bar{background:#0000;border-radius:0;margin:0;max-width:none;width:100%}.Skai27SimpleChatScreen_clarificationContext__L9wYb .skai-context-files-bar__manage{min-height:30px;padding-inline:11px}.Skai27SimpleChatScreen_clarificationDivider__GCwPv{background:#17171714;height:1px;margin-inline:12px}.Skai27SimpleChatScreen_bottomDock__iG-27 .skai-clarification-bar{max-height:min(50vh,420px);overflow-y:auto;overscroll-behavior:contain}.Skai27SimpleChatScreen_conversationFooter__oCh1u{align-items:flex-start;display:flex;flex:0 0 146px;flex:0 0 calc(var(--skai27-bottom-dock-height, 96px) + 50px);justify-content:center;min-height:146px;min-height:calc(var(--skai27-bottom-dock-height, 96px) + 50px);width:100%}.Skai27SimpleChatScreen_disclaimer__kH0Yy{color:#696969;color:var(--color-gray,#696969);font-size:13px;line-height:18px;margin:0;max-width:var(--max-chat-width);padding:0 10px;pointer-events:none;text-align:center;width:100%}.Skai27SimpleChatScreen_bottomFade__6i8Fy{background:linear-gradient(0deg,#e9e9e9d9 0,#e9e9e98c 55%,#e9e9e900);bottom:0;height:calc(100px + env(safe-area-inset-bottom));left:0;margin:0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 24px,#000 calc(100% - 24px),#0000);max-width:var(--max-chat-width);pointer-events:none;position:absolute;right:0;width:calc(100% - 32px);width:var(--skai27-conversation-width,calc(100% - 32px));z-index:15}.Skai27SimpleChatScreen_composer__ZMtMD{pointer-events:none;width:100%}.Skai27SimpleChatScreen_composerInner__KhZ90{background:#fff;background:var(--color-white,#fff);border-radius:28px;box-shadow:var(--skai27-chat-composer-shadow);flex-shrink:0;margin:0 auto;max-width:var(--max-chat-width);overflow:hidden;position:relative;width:calc(100% - 32px);width:var(--skai27-conversation-width,calc(100% - 32px))}.Skai27SimpleChatScreen_composerInnerAnimated__\+RzXQ{transition:height .42s cubic-bezier(.25,.9,.35,1)}.Skai27SimpleChatScreen_composerContent__OShzs{bottom:0;left:0;position:absolute;right:0}.Skai27SimpleChatScreen_screen__F-R\+C .Skai27SimpleChatScreen_composerInner__KhZ90 .chat-start__inner{max-width:none;padding:0;width:100%}.Skai27SimpleChatScreen_composer__ZMtMD .chat-start__inner{pointer-events:auto}.Skai27SimpleChatScreen_screen__F-R\+C .chat-window{padding:0;scrollbar-color:var(--skai27-scrollbar-thumb) #0000;scrollbar-gutter:stable both-edges;scrollbar-width:auto}.Skai27SimpleChatScreen_screen__F-R\+C .scroll-down-button{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff91;border:none;bottom:calc(128px + env(safe-area-inset-bottom));bottom:calc(var(--skai27-bottom-dock-height, 96px) + 32px + env(safe-area-inset-bottom));box-shadow:var(--skai27-chat-composer-shadow);transform:translateX(-50%) translateY(10px) scale(.92);z-index:30}.Skai27SimpleChatScreen_screen__F-R\+C .scroll-down-button.is-visible{transform:translateX(-50%) translateY(0) scale(1)}.Skai27SimpleChatScreen_screen__F-R\+C .scroll-down-button:hover{background:#fffc!important;color:#000!important}.Skai27SimpleChatScreen_screen__F-R\+C .chat-window::-webkit-scrollbar{width:var(--skai27-scrollbar-width)}.Skai27SimpleChatScreen_screen__F-R\+C .chat-window::-webkit-scrollbar-track{background:#0000}.Skai27SimpleChatScreen_screen__F-R\+C .chat-window::-webkit-scrollbar-thumb{background-color:var(--skai27-scrollbar-thumb);border-radius:999px}.Skai27SimpleChatScreen_screen__F-R\+C .chat-window:after{display:none}.Skai27SimpleChatScreen_screen__F-R\+C .chat-messages{padding-bottom:var(--skai27-conversation-end-gap);padding-top:0;padding-top:var(--skai27-chat-header-space,0)}.Skai27SimpleChatScreen_screen__F-R\+C .chat-window>.chat-start__inner{display:flex;flex-direction:column;min-height:100%;padding-bottom:0}.Skai27SimpleChatScreen_screen__F-R\+C .chat-window>.chat-start__inner>.chat-messages{flex:1 0 auto}.Skai27SimpleChatScreen_screen__F-R\+C .chat-start__inner{max-width:var(--max-chat-width);padding:0;width:calc(100% - 32px)}.Skai27SimpleChatScreen_screen__F-R\+C .v2skai-chat-start__bottom-box{border-radius:28px}.Skai27SimpleChatScreen_screen__F-R\+C .Skai27SimpleChatScreen_composerInner__KhZ90 .v2skai-chat-start__bottom-box{background:#0000;box-shadow:none}.Skai27SimpleChatScreen_screen__F-R\+C .skai-inputbar__attachment-remove{background:#0000;border-radius:0;color:#000}.Skai27SimpleChatScreen_screen__F-R\+C .skai-inputbar__attachment-remove:hover:not(:disabled){background:#0000}.Skai27SimpleChatScreen_screen__F-R\+C .skai-inputbar__attachment-status{color:#757575}.Skai27SimpleChatScreen_screen__F-R\+C .skai-inputbar__attachment-name--truncated{-webkit-mask-image:var(--skai27-text-fade-mask);mask-image:var(--skai27-text-fade-mask);text-overflow:clip}.Skai27SimpleChatScreen_screen__F-R\+C .skai-inputbar__attachment-item{position:relative}.Skai27SimpleChatScreen_screen__F-R\+C .skai-inputbar__attachment-item .skai-inputbar__attachment-remove-anchor,.Skai27SimpleChatScreen_screen__F-R\+C .skai-inputbar__attachment-item>.skai-inputbar__attachment-remove{opacity:0;pointer-events:none;position:absolute;right:5px;top:5px;transform:scale(.88);transition:opacity .12s ease,transform .16s ease;z-index:2}.Skai27SimpleChatScreen_screen__F-R\+C .skai-inputbar__attachment-item:focus-within .skai-inputbar__attachment-remove-anchor,.Skai27SimpleChatScreen_screen__F-R\+C .skai-inputbar__attachment-item:focus-within>.skai-inputbar__attachment-remove,.Skai27SimpleChatScreen_screen__F-R\+C .skai-inputbar__attachment-item:hover .skai-inputbar__attachment-remove-anchor,.Skai27SimpleChatScreen_screen__F-R\+C .skai-inputbar__attachment-item:hover>.skai-inputbar__attachment-remove{opacity:1;pointer-events:auto;transform:scale(1)}.Skai27SimpleChatScreen_screen__F-R\+C .skai-inputbar__wrap--multiline .skai-inputbar__textarea{padding:8px 10px}.Skai27SimpleChatScreen_screen__F-R\+C .skai-inputbar__controls{gap:6px}.Skai27SimpleChatScreen_screen__F-R\+C .skai-inputbar__textarea::placeholder{color:#9c9c9c;font-size:1rem;font-weight:400}@media (max-width:820px){.Skai27SimpleChatScreen_screen__F-R\+C{--skai27-conversation-end-gap:80px}.Skai27SimpleChatScreen_start__U-o6F{padding:0 16px}.Skai27SimpleChatScreen_screen__F-R\+C .chat-start__inner{width:calc(100% - 24px)}.Skai27SimpleChatScreen_composerInner__KhZ90{width:calc(100% - 24px);width:var(--skai27-conversation-width,calc(100% - 24px))}.Skai27SimpleChatScreen_bottomDock__iG-27 .skai-context-files-bar,.Skai27SimpleChatScreen_clarificationContext__L9wYb,.Skai27SimpleChatScreen_startComposer__ROH3l .skai-context-files-bar{width:min(674px,calc(100% - 56px),calc(100% - 56px));width:min(674px,calc(var(--skai27-conversation-width, calc(100% - 24px)) - 32px),calc(100% - 56px))}.Skai27SimpleChatScreen_bottomFade__6i8Fy{width:calc(100% - 24px);width:var(--skai27-conversation-width,calc(100% - 24px))}.Skai27SimpleChatScreen_dropOverlay__nQdrh{padding:24px}}.ReleaseChatDemo_preview__DsQG6{--skai27-mode-switch-bg:#f9f9f9;--skai27-mode-switch-border:#fff;--skai27-mode-switch-selection-bg:#fff;background:#fcfcfc;background:var(--skai27-chat-bg,var(--skai27-page-bg,#fcfcfc));border:1px solid #00000012;border-radius:22px;flex:0 1 auto;gap:18px;height:560px;height:var(--release-demo-height,560px);min-height:560px;min-height:var(--release-demo-height,560px);overflow:hidden;padding:70px 18px 18px;width:min(510px,100%)}.ReleaseChatDemo_preview__DsQG6 .ReleaseChatDemo_modeHeader__VrA0A{width:min(240px,calc(100% - 28px))}.ReleaseChatDemo_modeHeader__VrA0A .ReleaseChatDemo_modeSwitch__R0NbT{width:100%}.ReleaseChatDemo_transcript__1kqph{display:flex;flex:1 1;flex-direction:column;gap:18px;min-height:0;overflow:hidden;overflow-wrap:anywhere}.ReleaseChatDemo_transcriptOverflow__pHamC{-webkit-mask-image:linear-gradient(180deg,#0000,#000 20px);mask-image:linear-gradient(180deg,#0000,#000 20px)}.ReleaseChatDemo_welcome__5uHPq{color:#252525;font-size:24px;line-height:1.3;margin:auto;text-align:center}.ReleaseChatDemo_question__1IYHs{align-self:flex-end;background:#f7f7f7;border-radius:20px;color:#000;color:var(--skai27-text,#000);flex-shrink:0;font-size:16px;line-height:1.5;max-width:min(550px,100%);overflow-wrap:anywhere;padding:8px 20px;white-space:pre-wrap}.ReleaseChatDemo_answer__H5\+Td{flex-shrink:0;font-size:16px;line-height:1.5;min-width:0}.ReleaseChatDemo_answer__H5\+Td>.retrieval-activity{margin:0 0 7px}.ReleaseChatDemo_answer__H5\+Td .retrieval-activity__body,.ReleaseChatDemo_answer__H5\+Td .retrieval-activity__chevron{display:none}.ReleaseChatDemo_answer__H5\+Td .markdown-li,.ReleaseChatDemo_answer__H5\+Td .markdown-paragraph{font-size:16px!important;line-height:1.5}.ReleaseChatDemo_answer__H5\+Td .markdown-wrapper{margin:0;padding:0}.ReleaseChatDemo_answer__H5\+Td .markdown-paragraph{margin:0 0 8px}.ReleaseChatDemo_answer__H5\+Td .markdown-ol,.ReleaseChatDemo_answer__H5\+Td .markdown-ul{margin:0;padding-left:22px}.ReleaseChatDemo_preview__DsQG6 .ReleaseChatDemo_composer__UTfSH{box-shadow:0 2px 12px #00000012;box-shadow:var(--skai27-chat-composer-shadow,0 2px 12px #00000012);margin:0;overflow:visible;width:100%}.ReleaseChatDemo_preview__DsQG6 .ReleaseChatDemo_composer__UTfSH .chat-start__inner{width:100%}.ReleaseChatDemo_preview__DsQG6 button{cursor:default;pointer-events:none}@media (max-width:620px){.ReleaseChatDemo_preview__DsQG6{padding:66px 14px 14px}}.ReleaseModesDemo_preview__ap0-H{--release-demo-height:620px;container-type:inline-size;isolation:isolate}.ReleaseModesDemo_preview__ap0-H.ReleaseModesDemo_preview__ap0-H{background:#0000;border-color:#0000;box-shadow:none}.ReleaseModesDemo_chatSurface__xIvIT{background:#fcfcfc;background:var(--skai27-chat-bg,var(--skai27-page-bg,#fcfcfc));border:1px solid #00000012;border-radius:inherit;inset:0;pointer-events:none;position:absolute;z-index:-1}.ReleaseModesDemo_modeHeader__RqQWC{display:flex;justify-content:center;left:0;position:absolute;right:0;top:24px;transform:scale(1);transition:top .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);z-index:2}.ReleaseModesDemo_modeHeader__RqQWC .ReleaseModesDemo_modeSwitch__OQ6\+b{width:min(240px,calc(100% - 40px))}.ReleaseModesDemo_preview__ap0-H[data-intro=true] .ReleaseModesDemo_modeHeader__RqQWC{top:50%;transform:translateY(-50%) scale(1.45)}.ReleaseModesDemo_caption__92XtS{text-wrap:balance;color:#fff;color:var(--release-demo-caption-color,#fff);font-size:clamp(24px,6.5cqw,32px);font-weight:500;left:24px;line-height:1.25;margin:0;position:absolute;right:24px;text-align:center;top:50%;transform:translateY(-50%)}.ReleaseModesDemo_body__kcaju{left:18px;margin-inline:auto;max-width:420px;position:absolute;right:18px;top:50%;transform:translateY(-50%);transition:top .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.ReleaseModesDemo_preview__ap0-H[data-conversation=true] .ReleaseModesDemo_body__kcaju{top:calc(100% - 18px);transform:translateY(-100%)}.ReleaseModesDemo_conversation__RxrI6{bottom:110px;display:flex;flex-direction:column;gap:20px;left:18px;margin-inline:auto;max-width:420px;overflow:hidden;overflow-wrap:anywhere;position:absolute;right:18px;top:100px}.ReleaseModesDemo_greeting__qUmNl{bottom:calc(100% + 24px);color:#252525;font-size:24px;line-height:1.3;position:absolute;text-align:center;width:100%}.ReleaseModesDemo_preview__ap0-H .ReleaseModesDemo_composer__5uP9n{margin:0;overflow:visible;width:100%}.ReleaseModesDemo_preview__ap0-H[data-menu-open=true] [data-onboarding=file-workspace-trigger]{background:#f0f0f0}.ReleaseModesDemo_preview__ap0-H>.ant-popover{pointer-events:none}.ReleaseModesDemo_preview__ap0-H .file-workspace-popover__menu{min-width:0;width:280px;width:var(--release-modes-menu-width,280px)}.ReleaseModesDemo_preview__ap0-H .file-workspace-popover__overlay .ant-popover-inner{min-width:0}.ReleaseModesDemo_preview__ap0-H .file-workspace-popover__upload-choice-trigger{gap:8px}.ReleaseModesDemo_preview__ap0-H .file-workspace-popover__upload-choice-trigger .action-popover__main{flex:1 1;min-width:0}.ReleaseModesDemo_preview__ap0-H .file-workspace-popover__upload-choice-trigger .action-popover__text{min-width:0}.ReleaseModesDemo_preview__ap0-H .file-workspace-popover__upload-choice-trigger .action-popover__label{white-space:normal;width:auto}@media (max-width:620px){.ReleaseModesDemo_preview__ap0-H{--release-demo-height:680px}.ReleaseModesDemo_preview__ap0-H[data-intro=true] .ReleaseModesDemo_modeHeader__RqQWC{transform:translateY(-50%) scale(1.1)}.ReleaseModesDemo_body__kcaju,.ReleaseModesDemo_conversation__RxrI6{left:14px;right:14px}}@media (max-width:360px){.ReleaseModesDemo_preview__ap0-H{--release-demo-height:760px}}@media (prefers-reduced-motion:reduce){.ReleaseModesDemo_body__kcaju,.ReleaseModesDemo_caption__92XtS,.ReleaseModesDemo_modeHeader__RqQWC{transition:none}}.Skai27ChatCenterPanel_center__q\+Ybx{--skai27-chat-header-space:80px;position:relative}.Skai27ChatCenterPanel_modeHeader__h6Tw4{left:50%;position:absolute;top:14px;transform:translateX(-50%);z-index:30}.Skai27ChatCenterPanel_agentHeader__Q86tb{align-items:center;display:flex;left:22px;position:absolute;top:14px;z-index:30}.Skai27ChatCenterPanel_agentIdentity__AUkwV{align-items:center;backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);background:#ffffffc2;border:0;border-radius:999px;box-shadow:0 0 0 1px #0000000d,0 8px 24px #0000000f;contain:layout paint;display:flex;gap:10px;height:40px;max-width:280px;min-width:0;padding:0 14px 0 8px;width:auto}.Skai27ChatCenterPanel_agentIdentity__AUkwV strong{color:#171717;font-size:14px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Skai27ChatCenterPanel_agentIcon__ALnWZ{background:#171717;border-radius:50%;color:#fff;display:grid;flex:0 0 auto;height:28px;place-items:center;width:28px}.Skai27ChatCenterPanel_agentIcon__ALnWZ svg{height:16px;width:16px}.Skai27ChatCenterPanel_agentActions__0PvaC{align-items:center;display:flex;gap:8px;position:absolute;right:22px;top:14px;z-index:30}.Skai27ChatCenterPanel_agentActions__0PvaC .Skai27ChatCenterPanel_agentActionButton__IDeD4{backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);background:#ffffffc2;border-radius:999px;box-shadow:0 0 0 1px #0000000d,0 8px 24px #0000000f;min-height:40px}.Skai27ChatCenterPanel_agentActions__0PvaC .Skai27ChatCenterPanel_agentActionButton__IDeD4:hover{background:#ffffffe6}.Skai27ChatCenterPanel_center__q\+Ybx .v2skai-chat-start__bottom-box{background:var(--skai27-mode-switch-bg)}.Skai27ChatCenterPanel_center__q\+Ybx .chat-float-text{bottom:8px;left:0;pointer-events:none;position:absolute;right:0;z-index:5}.Skai27ChatCenterPanel_center__q\+Ybx .skai-inputbar__attachment-scroll:after{background:linear-gradient(90deg,#fff0,#ffffffd1 58%,#fff)}.Skai27ChatCenterPanel_modeSwitchDialogText__zlpi\+{color:#4f4f4f;font-size:14px;line-height:1.55;margin:0}.Skai27ChatCenterPanel_modeSwitchDialogActions__9PSgx{display:flex;gap:8px;justify-content:flex-end}@media (max-width:520px){.Skai27ChatCenterPanel_modeSwitchDialogActions__9PSgx{flex-direction:column-reverse}.Skai27ChatCenterPanel_modeSwitchDialogActions__9PSgx>*{width:100%}}@media (max-width:820px){.Skai27ChatCenterPanel_modeHeader__h6Tw4{top:16px}.Skai27ChatCenterPanel_agentHeader__Q86tb{left:62px;max-width:calc(100% - 294px);top:14px}.Skai27ChatCenterPanel_agentIdentity__AUkwV{max-width:none;min-width:0;width:auto}.Skai27ChatCenterPanel_agentIdentity__AUkwV strong{max-width:none}.Skai27ChatCenterPanel_agentActions__0PvaC{right:12px}}@media (max-width:620px){.Skai27ChatCenterPanel_agentHeader__Q86tb{max-width:calc(100% - 170px)}.Skai27ChatCenterPanel_agentActions__0PvaC .Skai27ChatCenterPanel_agentActionButton__IDeD4{font-size:0;gap:0;padding:0;width:40px}}.ProductDemos_userPrompt__o3CFo{background:#f7f7f7;border-radius:20px;color:#000;color:var(--skai27-text,#000);font-size:16px;justify-self:end;line-height:1.5;max-width:min(550px,100%);overflow-wrap:anywhere;padding:8px 20px;white-space:pre-wrap}.ProductDemos_agentsVisual__ypDPo,.ProductDemos_documentVisual__GE2KW,.ProductDemos_normsVisual__GD5Dr,.ProductDemos_writingVisual__ONdKd{background:#fcfcfc;background:var(--skai27-page-bg,#fcfcfc);border:1px solid #00000012;border-radius:22px;padding:18px;width:min(510px,100%)}.ProductDemos_violationVisual__kCq4B{background:#fcfcfc;background:var(--skai27-page-bg,#fcfcfc);border-radius:16px;min-width:0;width:min(510px,100%)}.ProductDemos_violationVisual__kCq4B>.violation-example{margin:0}.ProductDemos_violationVisual__kCq4B button{cursor:default;pointer-events:none}.ProductDemos_normsVisual__GD5Dr,.ProductDemos_writingVisual__ONdKd{grid-gap:22px;display:grid;gap:22px;min-width:0}.ProductDemos_normsVisual__GD5Dr>.retrieval-activity{margin:0}.ProductDemos_agentsVisual__ypDPo .retrieval-activity__toggle,.ProductDemos_normsVisual__GD5Dr .retrieval-activity__toggle{display:block}.ProductDemos_agentsVisual__ypDPo .retrieval-activity__title,.ProductDemos_normsVisual__GD5Dr .retrieval-activity__title{display:inline}.ProductDemos_agentsVisual__ypDPo .retrieval-activity__duration,.ProductDemos_normsVisual__GD5Dr .retrieval-activity__duration{display:inline-block;margin-inline-start:6px}.ProductDemos_normsVisual__GD5Dr .retrieval-activity__toggle>.retrieval-activity__chevron{display:inline-block;margin-inline-start:6px;vertical-align:middle}.ProductDemos_normsVisual__GD5Dr>.ProductDemos_userPrompt__o3CFo,.ProductDemos_writingVisual__ONdKd>.ProductDemos_userPrompt__o3CFo{font-size:16px}.ProductDemos_normsVisual__GD5Dr button,.ProductDemos_writingVisual__ONdKd button{cursor:default;pointer-events:none}.ProductDemos_writingVisual__ONdKd>.text-editor-card{margin:0}.ProductDemos_agentsVisual__ypDPo{align-items:center;display:flex;flex-direction:column;gap:16px}.ProductDemos_agentOnboardingIcon__1-s8H{display:block;height:auto;max-width:100%;width:180px}.ProductDemos_agentsVisual__ypDPo .ProductDemos_agentConversationDemo__wdc43{--agent-demo-font-size:16px;--agent-demo-line-height:1.5;--agent-demo-user-max-width:min(550px,100%);--agent-demo-user-padding:8px 20px;--agent-demo-user-radius:20px;--agent-demo-user-bg:#f7f7f7;--agent-demo-user-color:var(--skai27-text,#000);background:#0000;height:320px;overflow:hidden}.ProductDemos_agentsVisual__ypDPo button{cursor:default;pointer-events:none}.ProductDemos_documentVisual__GE2KW{display:flex;flex-direction:column;gap:12px;min-width:0}.ProductDemos_documentDemoReply__FAMpf{color:#303030;font-size:16px;line-height:1.5;min-width:0}.ProductDemos_documentDemoReply__FAMpf .markdown-paragraph{font-size:inherit;line-height:inherit;margin:0}.ProductDemos_documentDemoReply__FAMpf .markdown-wrapper{margin:0;padding:0}.ProductDemos_documentDemoCaption__ulay4{color:#737373;font-size:12px;line-height:1.5}.ProductDemos_documentDemoViewer__1wv52{background:#f7f7f7;border:1px solid #e8e8e8;border-radius:16px;height:360px;min-width:0;overflow:hidden;width:100%}.ProductDemos_documentDemoLoading__BfZ4j,.ProductDemos_documentDemoOpen__MQ7AE{align-items:center;background:#0000;border:0;color:#737373;display:flex;flex-direction:column;font:inherit;font-size:14px;gap:12px;height:100%;justify-content:center;line-height:1.5;padding:24px;text-align:center;width:100%}.ProductDemos_documentDemoOpen__MQ7AE{cursor:pointer}.ProductDemos_documentDemoOpen__MQ7AE:hover{background:#f1f1f1;color:#292929}.ProductDemos_documentDemoOpen__MQ7AE:focus-visible{outline:2px solid #737373;outline-offset:-4px}@media (max-width:480px){.ProductDemos_documentVisual__GE2KW{padding:12px}.ProductDemos_documentDemoViewer__1wv52{height:340px}}.dev-toast{align-items:flex-start;animation:toast-slide-in .3s ease-out;background:#fff;border-radius:12px;bottom:20px;box-shadow:0 0 1.5px #0000009e;color:#000;display:flex;font-size:14px;gap:12px;left:20px;max-width:22rem;padding:12px 14px;position:fixed;z-index:999999}.dev-toast__body{flex:1 1 auto;min-width:0}.dev-toast__title{font-size:14px;font-weight:700;line-height:1.25}.dev-toast__message{line-height:1.35;margin-top:2px;word-break:break-word}.dev-toast__extra{margin-top:6px}.dev-toast__action{appearance:none;background:#f7f9fc;border:1px solid #d9dee6;border-radius:10px;color:#10243e;cursor:pointer;font-size:12px;font-weight:600;line-height:1;padding:8px 10px;white-space:nowrap}.dev-toast__action:hover{background:#eef3f8}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}:root{--chatMenuText:#000000e0;--chatMenuTextMuted:#000000a6;--chatMenuHoverBg:#0000000a;--chatMenuActiveBg:#e6f4ff;--chatMenuActiveText:#1677ff;--chatMenuRadius:10px;--chatMenuItemH:36px;--chatMenuPadX:16px}.chatHistory{overflow-x:hidden}.chatHistory,.chatHistory__inner{border-radius:12px;height:100%;min-height:0}.chatHistory__inner{display:flex;flex-direction:column;max-height:2000px;opacity:1;transform:translateX(0);transition:opacity .24s ease,transform .3s ease,max-height .3s ease}.chatHistory__inner--collapsed{max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .3s ease,transform .3s ease;visibility:hidden}body.skai-onboarding-tour-active .custom-sider,body.skai-onboarding-tour-active .custom-sider *{transition:none!important}body.skai-onboarding-tour-active .chatHistory__list{overflow-y:hidden;scrollbar-gutter:auto}.chatHistory__header{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:8px 14px}.chatHistory__title{color:#979797;font-size:14px;font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatHistory__actions{align-items:center;display:flex;gap:8px}.chatHistory__iconBtn{background:#0000;border:none;border-radius:8px;color:#000000a6;color:var(--chatMenuTextMuted);cursor:pointer;line-height:0;padding:4px;transition:background-color .16s ease,color .16s ease}.chatHistory__iconBtn:hover{background-color:#0000000a;background-color:var(--chatMenuHoverBg);color:#000000e0;color:var(--chatMenuText)}.chatHistory__list{flex:1 1 auto;min-height:0;min-width:210px;overflow-x:hidden;overflow-y:auto;padding-right:10px}.chatHistory__item{align-items:center;background:#0000;border:none;border-radius:10px;border-radius:var(--chatMenuRadius);color:#000000e0;color:var(--chatMenuText);cursor:pointer;display:flex;gap:10px;height:36px;height:var(--chatMenuItemH);margin-inline:4px;padding:0 10px;transition:background-color .16s ease,color .16s ease;width:100%}.chatHistory__item--active,.chatHistory__item:hover{background:#0000000a;background:var(--chatMenuHoverBg)}.chatHistory__itemIcon{align-items:center;display:inline-flex;flex:0 0 auto;height:20px;justify-content:center;width:20px}.chatHistory__itemText{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatHistory__error{color:#b42318;font-size:12px;padding:8px 8px 10px}.chatHistory__empty{padding:6px 8px}.chatHistory__loading{display:flex;justify-content:center;padding:10px 0}.chatHistory__list{scrollbar-color:#7a7a7a40 #0000;scrollbar-gutter:stable}.chatHistory__list::-webkit-scrollbar{height:6px;width:6px}.chatHistory__list::-webkit-scrollbar-track{background:#0000}.chatHistory__list::-webkit-scrollbar-thumb{background:#00000038;background-clip:content-box;border:2px solid #0000;border-radius:999px}.chatHistory__list::-webkit-scrollbar-thumb:hover{background:#00000059;background-clip:content-box}.chatHistory__forbidden{background:#00000005;border-radius:10px;margin:0 10px;padding:12px}.chatHistory__forbiddenText{font-size:13px;line-height:1.4;white-space:pre-wrap}.chatHistory__list--message{overflow:hidden;padding-right:0;scrollbar-gutter:auto}.chatHistory__error,.chatHistory__forbiddenText{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.custom-toast{animation:fadein .3s ease-out;background-color:#323232;border-radius:16px;bottom:20px;box-shadow:0 2px 10px #0003;color:#fff;font-size:14px;left:20px;max-width:250px;padding:12px 20px;position:fixed;z-index:9999}@keyframes fadein{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.custom-drawer .ant-menu-item{color:#000!important;font-size:15px;font-weight:500;padding:14px 20px}.custom-drawer .ant-menu-item-selected{background:#f1f1f1!important;color:#000!important;font-weight:600}.custom-drawer .ant-menu-item:hover{background:#f5f5f5!important;color:#000!important}.custom-drawer .ant-menu-item .anticon{font-size:18px;margin-right:12px}.custom-drawer .ant-menu-submenu-title{font-size:14px;font-weight:500;padding:12px 20px}.ant-drawer-content-wrapper{border-right:1px solid #e3e3e3;box-shadow:0 0 64px 0 #00000012!important;width:260px!important}.ant-drawer-mask{background-color:#f9f9f980!important}.ant-drawer .ant-drawer-content-wrapper{transition:all .2s!important}.sider-wrapper{display:flex;flex-direction:column}.sider-menu{flex:1 1;overflow-y:auto}.sider-user-tools{background:#fff;border-top:1px solid #f0f0f0;bottom:0;left:0;margin:0 10px;position:relative;right:0}.sider-user-tools .action-popover__button.menu-item{align-items:center;border-radius:0;color:#000!important;display:flex;font-size:15px;font-weight:500;gap:12px;margin:8px 0;padding:16px 20px;width:100%}.sider-user-tools .action-popover__button.menu-item:hover{background:#f5f5f5!important;border-radius:10px;color:#000!important}.sider-user-tools .action-popover__button.menu-item.action-popover__button--active{background:#f1f1f1!important;border-radius:10px;color:#000!important;font-weight:600}}.sider-profile-block{align-items:center;border-top:1px solid #f0f0f0;display:flex;gap:8px;justify-content:center;padding:12px 0}.account-text{color:#444;font-size:14px;font-weight:500;-webkit-user-select:none;user-select:none}.account-text:hover{color:#1677ff;transition:color .2s}.custom-header.transparent-header{align-items:center;background-color:initial;display:flex;height:46px!important;justify-content:flex-end;left:220px;padding:0 20px;pointer-events:none;position:absolute;right:0;top:0;z-index:1000}.custom-sider.ant-layout-sider-collapsed+.ant-layout .transparent-header{left:60px}.layout--sidebar-hidden .custom-header.transparent-header{left:0}.ant-layout-header .header-right{line-height:0px!important;pointer-events:all}.ant-layout-header .custom-header .transparent-header{border:1px solid #000}.admin-layout .custom-header.transparent-header{background-color:#fff;border-bottom:1px solid #00000014;left:auto;pointer-events:auto;position:sticky;right:auto;top:0;z-index:1001}.header-right .suggest-norm-button{background-color:#1677ff;border-color:#1677ff;border-radius:6px;color:#fff;font-weight:500;padding:6px 14px;transition:.2s ease}.header-right .suggest-norm-button:hover{background-color:#4096ff;border-color:#4096ff}.header-right .suggest-norm-button:active{background-color:#0958d9;border-color:#0958d9}.ant-layout-header,.chat-page-header{padding:0 10px!important}.action-popover,.action-popover__trigger-wrap{display:flex!important}.chat-page-header{align-items:center;box-shadow:none;display:flex;gap:12px;height:56px;justify-content:space-between;line-height:56px;margin-inline:16px;min-height:56px;overflow:hidden;padding-block:0}.ant-layout-header.chat-page-header.chat-page-header--transparent{background:#0000!important;background-color:initial!important}.chat-page-header--solid{background:#fff;border-bottom:1px solid #00000014}.header-left{align-items:baseline;gap:6px!important}.chat-page-header .header-left,.chat-page-header .header-right{align-items:center;display:flex;gap:6px;min-width:0}.chat-header-menu-btn{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;min-width:32px;padding:0;width:32px}.chat-header-menu-btn:hover{background:#0000000a}.chat-header-menu-btn:active{background:#00000014}.chat-page-header .tools-popover__button{height:40px;padding-bottom:0;padding-top:0}@media (max-width:1023px){.chat-page-header{margin-inline:0}.ant-layout-header,.chat-page-header{padding:0 16px!important}}.skai-model-trigger{align-items:center;display:inline-flex;gap:10px;max-width:100%;width:fit-content}.skai-model-trigger__text{align-items:flex-start;display:flex;flex-direction:column;gap:2px;justify-content:center;line-height:1.1}.skai-model-trigger__title{font-size:14px;line-height:1.15}.skai-model-trigger__subtitle{color:#a39b99;font-size:13px;line-height:1.15}.skai-model-trigger__arrow{flex:0 0 auto;height:16px;opacity:.7;width:16px}.chat-page-header .skai-model-trigger{height:40px;min-height:40px}.chat-page-header .tools-popover__button.skai-model-trigger{border-radius:12px;display:none;padding-bottom:6px;padding-top:6px}.chat-header-new-chat-btn{align-items:center;background-color:initial;border:none;border-radius:10px;cursor:pointer;display:inline-flex;height:36px;justify-content:center;min-width:36px;padding:0;width:36px}.chat-header-new-chat-btn:hover{background:#f7f7f7!important}.chat-header-new-chat-btn:active{transform:scale(.98)}.chat-header-new-chat-btn svg{display:block;flex-shrink:0;height:20px;width:20px}.welcome-popup .ant-modal-content{border-radius:16px!important;box-shadow:0 8px 12px #00000014,0 0 1px #0000009e;min-width:320px;overflow:hidden;padding:0!important}.ant-modal-root:has(.welcome-popup) .ant-modal-mask{backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(8px)!important;background:#f5f5f58c!important}.welcome-popup__header{background:#f9f9f9e6;border-bottom:1px solid #0000000d;padding:14px 16px}.welcome-popup__title{color:#111;font-size:20px;font-weight:600;margin:0}.welcome-popup .ant-modal-close{color:#666;right:16px;top:14px}.welcome-popup .ant-modal-close:hover{color:#1677ff}.welcome-popup__content{padding:16px;text-align:center}.welcome-popup__content p{color:#555;font-size:16px;margin-bottom:24px}.welcome-popup__btn{background-color:#eaeaea;border:none;border-radius:12px;color:#000;cursor:pointer;padding:10px 22px;transition:.3s}.welcome-popup__btn:hover{background-color:#dfdfdf}.welcome-popup__content-box{align-items:flex-end;display:flex;flex-direction:column;gap:16px}.welcome-popup__content-box-text{line-height:1.5;text-align:start}.welcome-popup__image{border-radius:20px;display:block;height:100%;height:auto;max-width:100%;object-fit:contain;width:100%}.ui-field,.welcome-popup__image-wrapper{width:100%}.ui-field{background:#f9f9f9;border-radius:15px;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;height:52px;justify-content:center;padding:8px 12px;transition:border-color .15s ease,box-shadow .15s ease}.ui-field.ui-field--multiline{gap:8px;height:auto;justify-content:flex-start;min-height:172px;padding-bottom:10px;padding-top:10px}.ui-field:focus-within,.ui-field:hover{border-color:#c8bfff!important}.ui-field:focus-within{box-shadow:0 0 0 2px #0558ff0f}.ui-field__label{color:#00000073;font-size:12px;height:12px;line-height:12px;transition:color .15s ease}.ui-field.ui-field--has-value .ui-field__label,.ui-field:focus-within .ui-field__label{color:#1890ff}.ui-field__row{align-items:center;display:flex;flex:1 1;gap:10px}.ui-field.ui-field--multiline .ui-field__row{align-items:stretch}.ui-field__right{align-items:center;display:inline-flex;flex-shrink:0}.ui-field__input{flex:1 1;min-width:0}.ui-field.ui-field--no-label{gap:0}.ui-field.ui-field--no-label .ui-field__row{align-items:center}.ui-field :where(.ant-input){background:#0000!important;border:none!important;border-radius:0;box-shadow:none!important;color:#000000e0;font-family:inter;font-size:16px!important;font-weight:400;height:auto!important;line-height:1.55;outline:none!important;padding:0!important}.ui-field :where(.ant-input)::placeholder{color:#00000073}.ui-field :where(.ant-input-affix-wrapper){background:#0000!important;border:none!important;box-shadow:none!important;flex:1 1;min-width:0;outline:none!important;padding:0!important}.ui-field :where(.ant-input-affix-wrapper) .ant-input{padding:0!important}.ui-field.ui-field--multiline :where(textarea.ant-input){min-height:126px!important;resize:none!important}.ui-field.ui-field--error{border-color:#ff4d4f!important;box-shadow:none!important}.ui-field.ui-field--disabled{opacity:.7}.user-profile-modal,.user-profile-modal *{box-sizing:border-box;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(
    --skai27-font-family,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif
  )}.user-profile-modal.user-profile-modal{--user-profile-background:var(--skai27-page-bg,#fcfcfc);--user-profile-surface:#f2f2f2;--user-profile-surface-active:#ebebeb;--user-profile-surface-hover:#f2f2f2;--user-profile-border:#ededed;--user-profile-text:#18181b;--user-profile-value:#202023;--user-profile-text-secondary:#7b7b7f;--user-profile-text-tertiary:#8b8b90;--user-profile-avatar-background:#e6e8ff;--user-profile-avatar-text:#333754;--user-profile-focus:#18181b2e;--user-profile-scrollbar:#d8d8d8;--user-profile-danger:#b42318;--user-profile-success:#16803c;--user-profile-button-background:#fff;--user-profile-button-hover:#fafafa;--user-profile-button-shadow:#0000000d;--user-profile-primary-background:#18181b;--user-profile-primary-hover:#2e2e33;--user-profile-primary-text:#fff;--user-profile-disabled-background:#dedede;--user-profile-disabled-text:#8a8a8a;--skai27-modal-background:var(--user-profile-background);--skai27-modal-text:var(--user-profile-text);--skai27-modal-text-secondary:var(--user-profile-text-secondary);--skai27-modal-hover:var(--user-profile-surface-hover);--skai27-glass-button-background:var(--user-profile-button-background);--skai27-glass-button-text:var(--user-profile-text);--skai27-glass-button-border:var(--user-profile-button-shadow);--skai27-glass-button-border-hover:var(--user-profile-button-shadow);--skai27-glass-button-hover:var(--user-profile-button-hover);--skai27-solid-button-background:var(--user-profile-primary-background);--skai27-solid-button-hover:var(--user-profile-primary-hover);--skai27-solid-button-text:var(--user-profile-primary-text);background:var(--user-profile-background);color:var(--user-profile-text);height:min(620px,calc(100vh - 64px));height:min(620px,calc(100dvh - 64px));max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);overflow:hidden}html[data-admin-theme=dark] .user-profile-modal.user-profile-modal{--user-profile-background:var(--ds-color-page);--user-profile-surface:var(--ds-color-surface-muted);--user-profile-surface-active:var(--ds-color-surface-active);--user-profile-surface-hover:var(--ds-color-surface-hover);--user-profile-border:var(--ds-color-border);--user-profile-text:var(--ds-color-text);--user-profile-value:var(--ds-color-text-table);--user-profile-text-secondary:var(--ds-color-text-secondary);--user-profile-text-tertiary:var(--ds-color-text-tertiary);--user-profile-avatar-background:var(--ds-color-surface-active);--user-profile-avatar-text:var(--ds-color-text);--user-profile-focus:var(--ds-color-focus-ring);--user-profile-scrollbar:var(--ds-color-border-strong);--user-profile-danger:var(--ds-color-danger);--user-profile-success:var(--ds-color-success);--user-profile-button-background:var(--ds-color-surface-muted);--user-profile-button-hover:var(--ds-color-surface-active);--user-profile-button-shadow:var(--ds-color-border-strong);--user-profile-primary-background:var(--ds-color-accent);--user-profile-primary-hover:var(--ds-color-accent-hover);--user-profile-primary-text:var(--ds-color-inverse);--user-profile-disabled-background:var(--ds-color-neutral-soft);--user-profile-disabled-text:var(--ds-color-text-tertiary);--skai27-chat-composer-shadow:var(--ds-shadow-modal-subtle)}.user-profile-modal__body{background:var(--user-profile-background);border-top:1px solid var(--user-profile-border);flex:1 1;margin:16px -16px -16px;min-height:0}.user-profile-modal__state{display:grid;height:100%;min-height:0;place-items:center}.user-profile-modal__state--error{color:var(--user-profile-danger);font-size:14px;line-height:1.5;padding:32px;text-align:center}.user-profile-modal__layout{background:var(--user-profile-background);display:grid;grid-template-columns:238px minmax(0,1fr);height:100%;min-height:0}.user-profile-modal__sidebar{background:#0000;border-right:1px solid var(--user-profile-border);display:flex;flex-direction:column;min-width:0;padding:18px 12px}.user-profile-modal__person{align-items:center;display:flex;gap:11px;min-width:0;padding:0 8px 17px}.user-profile-modal__avatar{background:var(--user-profile-avatar-background);border-radius:50%;color:var(--user-profile-avatar-text);display:grid;flex:0 0 auto;font-size:13px;font-weight:600;height:38px;letter-spacing:-.02em;place-items:center;width:38px}.user-profile-modal__person-copy{min-width:0}.user-profile-modal__person-name{color:var(--user-profile-text);font-size:14px;font-weight:500}.user-profile-modal__person-name,.user-profile-modal__person-role{line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-profile-modal__person-role{color:var(--user-profile-text-tertiary);font-size:12px;margin-top:2px}.user-profile-modal__nav{display:flex;flex-direction:column;gap:4px}.user-profile-modal__nav-item{align-items:center;background:#0000;border:0;border-radius:12px;color:var(--user-profile-text);cursor:pointer;display:flex;gap:6px;min-height:42px;min-width:0;padding:8px 10px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.user-profile-modal__nav-item:hover{background:var(--user-profile-surface-hover);color:var(--user-profile-text)}.user-profile-modal__nav-item.is-active{background:var(--user-profile-surface-active);color:var(--user-profile-text)}.user-profile-modal__nav-item:focus-visible{outline:2px solid var(--user-profile-focus);outline-offset:1px}.user-profile-modal__nav-icon{flex:0 0 auto;height:20px;width:20px}.user-profile-modal__nav-label{color:inherit;font-size:14px;font-weight:400;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-profile-modal__main{max-height:none;min-height:0;min-width:0;overflow-y:auto;padding:28px 30px 34px;scrollbar-color:var(--user-profile-scrollbar) #0000;scrollbar-width:thin}.user-profile-modal__panel{display:flex;flex-direction:column;gap:26px;max-width:610px;width:100%}.user-profile-modal__panel-heading h3{color:var(--user-profile-text);font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:1.3;margin:0}.user-profile-modal__panel-heading p{color:var(--user-profile-text-secondary);font-size:13px;font-weight:400;line-height:1.5;margin:6px 0 0;max-width:560px}.user-profile-modal__group{display:flex;flex-direction:column;gap:10px}.user-profile-modal__group+.user-profile-modal__group{padding-top:2px}.user-profile-modal__group-title{color:var(--user-profile-value);font-size:13px;font-weight:500;line-height:1.4}.user-profile-modal__fields{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.user-profile-modal__field{background:var(--user-profile-surface);border-radius:13px;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:10px 12px}.user-profile-modal__field-label{color:var(--user-profile-text-tertiary);font-size:11px;font-weight:400;line-height:1.3;margin-bottom:4px}.user-profile-modal__field-value{color:var(--user-profile-value);font-size:14px;font-weight:400;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-profile-modal__password-form{display:flex;flex-direction:column;gap:10px;max-width:470px;width:100%}.user-profile-modal__password-form .ui-field{background:var(--user-profile-surface);border:1px solid #0000}.user-profile-modal__password-form .ui-field :where(.ant-input),.user-profile-modal__password-form .ui-field :where(.ant-input-affix-wrapper),.user-profile-modal__password-form .ui-field :where(.ant-input-affix-wrapper) .ant-input{color:var(--user-profile-value)}.user-profile-modal__password-form .ui-field :where(.ant-input)::placeholder,.user-profile-modal__password-form .ui-field__label{color:var(--user-profile-text-tertiary)}.user-profile-modal__password-notice{font-size:12px;line-height:1.4;padding:2px 2px 0}.user-profile-modal__password-notice.is-error{color:var(--user-profile-danger)}.user-profile-modal__password-notice.is-success{color:var(--user-profile-success)}.user-profile-modal__form-actions{display:flex;justify-content:flex-end;padding-top:4px}.user-profile-modal__training-action{align-items:center;background:var(--user-profile-surface);border-radius:15px;display:flex;gap:20px;justify-content:space-between;padding:16px}.user-profile-modal__training-text{color:var(--user-profile-text-secondary);font-size:12px;font-weight:400;line-height:1.45;margin-top:4px}.user-profile-modal .user-profile-modal__training-button:disabled,.user-profile-modal .user-profile-modal__training-button:disabled:hover{background:var(--user-profile-disabled-background);box-shadow:none;color:var(--user-profile-disabled-text);cursor:default;opacity:1}.user-profile-modal__profile-actions{display:flex;justify-content:flex-start;padding-top:2px}.user-profile-modal__logout-button{gap:6px}.user-profile-modal__logout-button .user-profile-modal__nav-icon{height:18px;width:18px}@media (max-width:720px){.user-profile-modal.user-profile-modal{height:calc(100vh - 32px);height:calc(100dvh - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px)}.user-profile-modal__body{overflow:hidden}.user-profile-modal__state{height:100%;min-height:0}.user-profile-modal__layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.user-profile-modal__sidebar{border-bottom:1px solid var(--user-profile-border);border-right:0;display:flex;padding:12px}.user-profile-modal__person{padding:0 4px 11px}.user-profile-modal__avatar{font-size:12px;height:34px;width:34px}.user-profile-modal__nav{flex-direction:row;gap:5px;min-width:0;overflow-x:auto;padding-bottom:1px;scrollbar-width:none}.user-profile-modal__nav::-webkit-scrollbar{display:none}.user-profile-modal__nav-item{flex:0 0 auto;min-height:38px;padding:8px 10px;width:auto}.user-profile-modal__nav-icon{height:18px;width:18px}.user-profile-modal__main{max-height:none;min-height:0;overscroll-behavior:contain;padding:22px 18px 28px}.user-profile-modal__panel{gap:22px}}@media (max-width:520px){.user-profile-modal__body{margin-top:14px}.user-profile-modal__fields{grid-template-columns:minmax(0,1fr)}.user-profile-modal__training-action{align-items:stretch;flex-direction:column}.user-profile-modal__form-actions button,.user-profile-modal__training-action button{width:100%}.user-profile-modal__form-actions{justify-content:stretch}}:where(.ant-menu-light).ant-menu-root.ant-menu-inline{border-inline-end:none!important}.admin-layout{background:#fff;height:100vh;min-height:100vh;overflow:hidden}body.admin-layout-lock,html.admin-layout-lock{height:100%;overflow:hidden}.admin-layout>.ant-layout{background:#fff;height:100vh;min-height:0;min-width:0;overflow:hidden}.admin-layout .ant-layout,.admin-layout .ant-layout-content,.admin-layout .ant-layout-header,.admin-layout .ant-layout-sider,.admin-layout .ant-layout-sider-children,.admin-layout .custom-header{transition:none!important}.admin-sider-header{font-size:15px;font-weight:600;letter-spacing:.4px;margin:16px;text-transform:uppercase}.ant-menu-inline .ant-menu-item,.ant-menu-vertical .ant-menu-item{margin-block:0!important}:where(.css-dev-only-do-not-override-1v5z42l) a{font-family:Inter;font-size:14px!important}.ant-menu-item{padding:0 10px!important}.ant-layout-sider{background-color:#f9f9f9!important}.ant-layout-sider .ant-menu{background:#0000;border-inline-end:none;height:100%}.custom-sider{background-color:#f9f9f9!important;height:100vh;padding:0}.custom-sider,.sider-inner{display:flex;flex-direction:column;overflow:hidden}.sider-inner{height:100%;justify-content:space-between;padding:0 6px;position:relative}.sider-title-block{align-items:center;display:flex;height:24px;margin:16px 0;padding:0 12px}.sider-title{align-items:center;color:#000000e0;cursor:pointer;display:flex;gap:10px;width:fit-content}.sider-title-icon{font-size:24px!important}.sider-menu{background:#0000!important;border-inline-end:none!important;flex:1 1}.sider-footer{padding:12px 4px}.collapse-btn{background:none;border:none;border-radius:8px;color:#000000a6;cursor:pointer;display:flex;font-size:18px;padding:10px;width:100%;width:auto}.collapse-btn:hover{background-color:#efefef}.menu-section-title{color:#979797;font-size:14px;font-weight:400;height:20px;line-height:20px;opacity:1;white-space:nowrap}.menu-section-title.collapsed{opacity:0}.ant-menu-item-group{margin:16px 0}.custom-sider .ant-menu-item-selected{background-color:#eaeaea!important;border-radius:8px;color:#000!important;font-weight:500}.custom-sider .ant-menu-item-selected .anticon{color:#000!important}.custom-sider .ant-menu-item:hover{background-color:#efefef!important}.ant-menu-title-content{opacity:1}.sider-title-icon{flex-shrink:0;height:24px;width:24px}.sider-title-text{font-family:Inter;font-size:16px;font-weight:700;opacity:1;overflow:hidden;white-space:nowrap}.ant-layout-sider-collapsed .sider-title-text{opacity:0}:where(.css-dev-only-do-not-override-1v5z42l).ant-menu .ant-menu-item-group-title{padding-inline:0!important;transition:none!important}.menu-icon,.menu-icon svg{height:20px;width:20px}:where(.ant-menu-item){align-items:center!important;display:flex!important}.menu-icon{align-items:center;display:inline-flex;height:1em;justify-content:center;width:1em}.menu-icon svg{height:1em;vertical-align:middle;width:1em}.menu-icon-fix svg{display:block;height:20px;width:20px}:where(.css-dev-only-do-not-override-1v5z42l).ant-menu .ant-menu-item-group .ant-menu-item-group-list .ant-menu-item{gap:10px}:where(.ant-menu-item) .ant-menu-title-content{opacity:1}.ant-layout-sider-collapsed :where(.ant-menu-item) .ant-menu-title-content{opacity:0}.burger-toggle-fixed{border-radius:6px;cursor:pointer;left:8px;padding:8px;position:fixed;top:8px}.admin-content{background:#fff;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;padding:16px}:where(.css-dev-only-do-not-override-1v5z42l).ant-menu-light.ant-menu-root.ant-menu-inline{overflow-x:hidden!important;overflow-y:auto!important}.custom-drawer .ant-drawer-content-wrapper{box-shadow:2px 0 8px #00000026;transition:none!important}.drawer-header{align-items:center;background:#fff;display:flex;justify-content:space-between;padding:12px 16px}.drawer-close-btn{cursor:pointer;font-size:18px;line-height:1}:where(.css-1v5z42l).ant-menu .ant-menu-item-group .ant-menu-item-group-list .ant-menu-item{gap:8px}:where(.css-1v5z42l).ant-menu-light .ant-menu-item a{font-size:14px}:where(.css-1v5z42l).ant-menu .ant-menu-item-group-title{padding:8px 14px}:where(.css-dev-only-do-not-override-1v5z42l).ant-menu .ant-menu-item-group-title{padding:8px 14px!important}.ant-menu-item{gap:10px!important}@media (max-width:903px){:where(.ant-menu-inline) .ant-menu-item{margin-inline:4px!important;width:calc(100% - 16px)!important}.ant-menu .ant-menu-item-group-title{padding:8px 14px!important}}.burger-toggle-fixed{z-index:1002}.ant-drawer{z-index:1002!important}:root{--sidebar-width:310px;--header-height:64px}.portal-layout{height:100vh;height:100dvh;min-height:0;overflow:hidden}body.portal-chat-scroll-lock,html.portal-chat-scroll-lock{height:100%;overflow:hidden}.portal-layout>.ant-layout{min-height:0;overflow:hidden}.portal-content{flex:1 1 auto;height:auto;min-height:0!important;overflow-x:hidden;overflow-y:auto}.portal-content--chat{display:flex;flex-direction:column;overflow:hidden;position:relative}.portal-content--chat .chat-page,.portal-content--chat .chat-page__center,.portal-content--chat .chat-window-shell,.portal-content--chat>.chat__puskGpt{min-height:0}.portal-content--chat .chat-page,.portal-content--chat>.chat__puskGpt{flex:1 1 auto;overflow:hidden}.portal-content--chat .chat-page__center{overflow:hidden}.portal-content--chat .chat-window{flex:1 1 auto;height:auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.portal-side-menu{background-color:#f9f9f9!important}.portal-layout .ant-layout-content{background-color:#fff}.custom-drawer .portal-side-menu{background-color:#fff!important}.portal-side-menu .side-menu-agent-label{display:block;font-size:14px;line-height:20px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-side-menu .side-menu-agent-create{align-items:center;display:flex;font-size:14px;gap:12px;justify-content:space-between;line-height:20px;min-width:0;width:100%}.ant-menu-item-group.side-menu-custom-agents-group{border-radius:12px}.portal-side-menu .side-menu-agent-create__text{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-side-menu .side-menu-agent-create__icon{flex:0 0 20px;height:20px;margin-left:auto;width:20px}.portal-side-menu .side-menu-agent-create__icon path{fill:currentColor}.ant-layout-sider-collapsed .portal-side-menu .side-menu-ai-group,.ant-layout-sider-collapsed .portal-side-menu .side-menu-custom-agents-group{pointer-events:none;visibility:hidden}.portal-side-menu .side-menu-agent-more-item .action-popover__trigger-wrap{cursor:pointer;display:block!important;height:100%;width:100%}.portal-side-menu .side-menu-agent-more-item .ant-menu-title-content{height:100%}.portal-side-menu .side-menu-agent-more{align-items:center;display:flex;font-size:14px;gap:10px;height:100%;justify-content:space-between;line-height:20px;min-width:0;width:100%}.portal-side-menu .side-menu-agent-more__main{align-items:center;display:inline-flex;gap:10px;min-width:0}.portal-side-menu .side-menu-agent-more__icon{flex:0 0 20px;height:20px;width:20px}.portal-side-menu .side-menu-agent-more__text{font-size:14px;line-height:20px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-side-menu .side-menu-agent-more__caret{flex:0 0 16px;height:16px;opacity:.7;transition:transform .18s ease;width:16px}.portal-side-menu .side-menu-agent-more-item .action-popover__trigger-wrap--active .side-menu-agent-more__caret{transform:rotate(180deg)}.side-menu-agents-popover-overlay .ant-popover-inner{min-width:260px;padding:6px!important}.side-menu-agents-popover-overlay .action-popover__menu{padding:0}.side-menu-agents-popover-overlay .action-popover__menu:not(.action-popover__menu--with-pinned),.side-menu-agents-popover-overlay .action-popover__scroll{max-height:min(320px,52vh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.side-menu-agents-popover-overlay .action-popover__scroll{padding:0}.side-menu-agents-popover-overlay .action-popover__menu:not(.action-popover__menu--with-pinned)::-webkit-scrollbar,.side-menu-agents-popover-overlay .action-popover__scroll::-webkit-scrollbar{width:8px}.side-menu-agents-popover-overlay .action-popover__menu:not(.action-popover__menu--with-pinned)::-webkit-scrollbar-track,.side-menu-agents-popover-overlay .action-popover__scroll::-webkit-scrollbar-track{background:#0000}.side-menu-agents-popover-overlay .action-popover__menu:not(.action-popover__menu--with-pinned)::-webkit-scrollbar-thumb,.side-menu-agents-popover-overlay .action-popover__scroll::-webkit-scrollbar-thumb{background:#d6d6d6;border-radius:999px}.side-menu-agents-popover-overlay .action-popover__menu:not(.action-popover__menu--with-pinned)::-webkit-scrollbar-thumb:hover,.side-menu-agents-popover-overlay .action-popover__scroll::-webkit-scrollbar-thumb:hover{background:#c7c7c7}.side-menu-agents-popover-overlay .action-popover__item{gap:16px;justify-content:flex-start;padding:8px 10px}.side-menu-agents-popover-overlay .action-popover__main,.side-menu-agents-popover-overlay .action-popover__text{min-width:0}.side-menu-agents-popover-overlay .action-popover__main{flex:1 1 auto}.side-menu-agents-popover-overlay .action-popover__end{margin-left:auto}.side-menu-agents-popover-overlay .action-popover__label{display:block;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.custom-drawer .ant-drawer-content{background-color:#fff!important}.custom-drawer .ant-drawer-body{background-color:#fff!important;padding:0}span.ant-menu-title-content{font-size:14px}.portal-layot .ant-layout{background-color:red!important}.portal-side-menu .side-menu-agent-item .ant-menu-title-content{min-width:0;overflow:visible}.portal-side-menu .side-menu-agent-row{align-items:center;display:flex;gap:4px;height:100%;min-width:0;width:100%}.portal-side-menu .side-menu-agent-row__link{align-items:center;align-self:stretch;display:flex;flex:1 1 auto;min-width:0;position:relative;z-index:1}.portal-side-menu .side-menu-agent-item .side-menu-agent-row__link:before{content:none!important}.side-menu-agent-actions{align-items:center;display:inline-flex;flex:0 0 30px;height:30px;justify-content:center;pointer-events:auto;position:relative;width:30px;z-index:2}.side-menu-agent-actions .action-popover__trigger-wrap{display:block!important;pointer-events:auto;position:relative;z-index:2}.side-menu-agent-actions__button{background:#0000;border:none;border-radius:9px;color:#4b5563;cursor:pointer;display:grid;height:30px;padding:0;place-items:center;pointer-events:auto;position:relative;width:30px;z-index:3}.side-menu-agent-actions .action-popover__trigger-wrap--active .side-menu-agent-actions__button,.side-menu-agent-actions__button:hover{background:#0000000f}.side-menu-agent-actions__button svg{height:18px;width:18px}.side-menu-agent-actions-overlay .ant-popover-inner{min-width:190px}.side-menu-agent-popover-row{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:10px;min-width:260px;padding:8px 8px 8px 10px}.side-menu-agent-popover-row.is-active,.side-menu-agent-popover-row:hover{background:#f5f5f5}.side-menu-agent-popover-row__icon{flex:0 0 20px;height:20px;width:20px}.side-menu-agent-popover-row__text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.side-menu-agent-popover-row__meta,.side-menu-agent-popover-row__name{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-menu-agent-popover-row__name{color:#111827;font-size:13px;font-weight:500}.side-menu-agent-popover-row__meta{color:#8a8a8a;font-size:11px}.side-menu-agents-popover-overlay .action-popover__custom{padding:0}.chat-image-preview{border-radius:10px;cursor:pointer;margin:10px 0;max-height:160px;max-width:240px;overflow:hidden}.chat-image-preview img{display:block;height:auto;object-fit:cover;width:100%}.chat-start__content__hello{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:0 16px}.chat-start__description{font-size:1em;font-weight:300;line-height:1.2;text-align:center}.chat-start__input:disabled{align-content:baseline;background-color:#fff0;position:relative;top:11px}.chat-start__send-button:disabled{background-color:#dfdfdf;cursor:not-allowed}.language-javascript{font-family:Inter}.markdown-wrapper table{border-collapse:collapse;margin-bottom:2em;margin-top:1em;width:100%}.markdown-wrapper td,.markdown-wrapper th{border:none;border-bottom:1px solid #ececec;font-size:14px;text-align:left;vertical-align:top;width:30px}.markdown-wrapper th{background-color:#fff;font-weight:600}.markdown-wrapper td:last-child,.markdown-wrapper th:last-child{padding-right:0}.markdown-wrapper thead th{background:none!important;box-shadow:none!important;position:static!important;z-index:auto!important}.chat-message__pdf{align-items:center;background:#fff;border:1px solid #00000014;border-radius:12px;color:#333;display:inline-block;display:flex;font-size:14px;gap:10px;padding:8px 12px}.chat-start__attachment-icon{color:#555;font-size:36px}.chat-start__attachment-name{max-width:220px}.chat-start__attachment-container{align-items:center;border:1px solid #e5e5e5;border-radius:17px;display:flex;gap:8px;height:55px;padding:10px;width:265px;width:max-content}.chat-start__file-thumbnail-wrapper{cursor:pointer}.chat-start__attachment-name{color:#333;flex-grow:1;font-size:.9rem;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-start__attachment-remove{background:none;border:none;color:#888;cursor:pointer;font-size:1rem;padding:2px 6px;transition:color .2s}.chat-start__attachment-remove:hover{color:#a0a0a0}.chat-start__attachment-type{color:#7c7b7b;font-size:12px}.chat-message__attachment-text,.chat-start__attachment-meta{display:flex;flex-direction:column;gap:2px}.chat-message__attachment-info{display:flex;gap:8px}.chat-message__attachment-type{color:#7c7b7b;font-size:14px}.agent-dropdown{min-width:calc(30% + 10px)!important;width:100px!important}:where(.css-dev-only-do-not-override-1v5z42l).ant-select-single.ant-select-show-arrow .ant-select-selection-item{padding:1px!important}.agent-dropdown .rc-virtual-list-holder{overflow-y:scroll!important;scrollbar-width:thin}.agent-dropdown .rc-virtual-list-holder::-webkit-scrollbar{width:1px!important}.agent-dropdown .rc-virtual-list-holder::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:6px;box-shadow:inset 0 0 2px #0000001a}.agent-dropdown .rc-virtual-list-holder::-webkit-scrollbar-track{background:#fff;border-radius:6px}:where(.css-dev-only-do-not-override-1v5z42l).ant-select-single{margin-left:auto!important}.agent-dropdown .ant-select-item-option-selected{background-color:#f1f1f1!important;border-radius:8px}.agent-dropdown .ant-select-item-option:hover{border-radius:8px}.agent-dropdown .ant-select-item-option{padding-right:12px!important}:where(.ant-select-dropdown).agent-dropdown .ant-select-item-option{padding-right:12px!important}.agent-dropdown .rc-virtual-list-holder{padding-right:8px}:where(.css-dev-only-do-not-override-1v5z42l).ant-modal-root .ant-modal-mask{z-index:1003}.custom-submit{background-color:#e9e9e980;border:none;border-radius:10px;color:#000;cursor:pointer;font-size:14px;font-weight:400;padding:10px 16px;transition:background .3s}.custom-submit:hover{background-color:#cccccc80}:where(.css-dev-only-do-not-override-1v5z42l).ant-modal .ant-modal-content{border-radius:20px;padding:24px}.agent-files-scroll::-webkit-scrollbar{width:6px}.agent-files-scroll::-webkit-scrollbar-track{background:#f8f8f8;border-radius:20px}.agent-files-scroll::-webkit-scrollbar-thumb{background-color:#c4c4c4;border-radius:4px}.agent-files-scroll::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8}:where(.css-1v5z42l).ant-select-single{margin-left:auto}:where(.css-1v5z42l).ant-select-single.ant-select-open .ant-select-selection-item{padding-inline-end:0}:where(.css-1v5z42l).ant-select-single.ant-select-show-arrow .ant-select-selection-item,:where(.css-1v5z42l).ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder,:where(.css-1v5z42l).ant-select-single.ant-select-show-arrow .ant-select-selection-search{padding-inline-end:0!important}:where(.css-1v5z42l).ant-select-dropdown .ant-select-item-option-content{padding:4px 0}:where(.css-1v5z42l).ant-modal-root .ant-modal-mask{z-index:1001!important}:where(.css-1v5z42l).ant-modal-root .ant-modal-wrap{z-index:1002}.chat-messages>.chat-message.assistant,.chat-messages>.chat-message.userAll{margin:16px 0}.chat-clarification-options{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chat-clarification-option{background:#7f7f7f1f;border:0;border-radius:12px;color:inherit;cursor:pointer;font:inherit;font-size:14px;line-height:20px;min-height:36px;padding:8px 12px;text-align:left}.chat-clarification-option:focus-visible,.chat-clarification-option:hover{background:#7f7f7f33;outline:none}@media (max-width:600px){.chat-clarification-options{flex-direction:column}.chat-clarification-option{width:100%}}.chat-top-button-wrapper{align-items:center;display:flex;display:none;justify-content:center;margin:.4rem 4rem;z-index:1001}.suggest-norm-btn{background-color:#fff;border:1px solid #e5e5e5;border-radius:15px;box-shadow:none;color:#000;cursor:pointer;display:flex;font-size:16px;gap:6px;padding:8px 12px}.suggest-norm-icon,.suggest-norm-text{align-items:center;display:flex}.suggest-norm-btn:hover{background-color:#f5f5f5!important;color:#000!important}.ant-modal .ant-modal-close{border-radius:8px!important}@media (max-width:903px){.suggest-norm-icon{display:none}.suggest-norm-text{font-size:14px;text-align:center}}:root{--color-gray-bg:#f5f5f5;--color-gray-hover:#e0e0e0;--color-button-text:#5d5d5d;--color-blue:#dbeafe;--color-bot:#f0f0f0;--padding-inline-portal:0.25rem;--radius-sm:12px;--radius-md:15px;--radius-lg:20px;--radius-xl:28px;--shadow-soft:0px 5px 10px #0000000d;--shadow-top:0 -2px 10px #0000000d;--max-chat-width:860px;--mobile-max-chat-width:360px;--input-height:40px}*,:after,:before{box-sizing:border-box}html{overflow-y:scroll}.chat-wrapper{display:flex;flex-grow:1;justify-content:center}.chat-page{justify-content:center;overflow-y:auto}.chat-page{position:relative;width:100%}.chat-page,.chat-window{display:flex;flex-direction:column;flex-grow:1}.chat-window{align-items:flex-start;height:600px;overflow-y:auto;padding:0 0 0 7px;scrollbar-color:#cdcdce #0000;scrollbar-width:thin}.chat-start{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:100vh}.chat-start__title{font-size:26px;font-weight:500;text-align:center}.chat-start__inner{box-sizing:border-box;margin:0 auto;max-width:860px;max-width:var(--max-chat-width);padding:0 12px;width:100%}.chat-start__input{border:none;border-radius:15px;border-radius:var(--radius-md);font-family:Inter;font-size:16px;height:40px;height:var(--input-height);outline:none;padding:0 8px}.chat-start__attach-button,.chat-start__tp-button{align-items:center;border:1px solid #e5e5e5;border:1px solid var(--color-border);border-radius:20px;border-radius:var(--radius-lg);color:#5d5d5d;cursor:pointer;display:flex;height:38px!important;justify-content:space-around;width:38px!important}.chat-start__attach-button:hover,.chat-start__tp-button:hover{background-color:#fafafa}.chat-start__content{align-items:center;display:flex;flex-direction:column;gap:16px;max-width:860px;max-width:var(--max-chat-width);opacity:1;transform:translateY(0);transition:opacity .4s ease,transform .4s ease;width:100%}.chat-start__content.fade-out{opacity:0;pointer-events:none;transform:translateY(-20px)}.chat-float-text{color:#999;color:var(--color-gray);font-family:Inter;font-size:13px;margin:0 auto;max-width:860px;max-width:var(--max-chat-width);padding:10px;position:sticky;text-align:center;z-index:9}.chat-float-text__link{color:#000;color:var(--color-black);cursor:pointer;font-size:13px;text-decoration:underline}.chat-float-text__link:hover{color:#646464}@media (max-width:1024px){.chat-start__title{font-size:28px}.chat-start__box--bottom{border-radius:28px;padding:15px;width:100%}.chat-start__attach-button,.chat-start__tp-button{font-size:13px}}.chat-start__input::placeholder{color:#999;font-weight:400}.chat-page,.chat-wrapper{overflow:hidden}.chat__puskGpt{display:flex;flex-grow:1;justify-content:center}.chat__page__puskGpt{display:flex;flex-direction:column;flex-grow:1;padding-bottom:30px;position:relative;width:100%}.chat-container{border-radius:25px;box-shadow:0 8px 8px -3px #0000000a;margin:20px auto;max-width:800px;overflow:hidden;width:100%}.chat-window:after{content:"";display:block;height:220px}.chat-window::-webkit-scrollbar{width:3px}.chat-window::-webkit-scrollbar-track{background:#0000}.chat-window::-webkit-scrollbar-thumb{background-color:#f5f7fa;border:1px solid #0000;border-radius:10px}.chat-window::-webkit-scrollbar-thumb:hover{background-color:#f5f7fa}@media (max-width:1280px) and (max-height:800px){.chat-window{padding:16px}.chat-window:after{height:80px}}.chat-messages{display:flex;flex-direction:column;margin:0 auto;max-width:860px;max-width:var(--max-chat-width);padding-bottom:60px;width:100%}.chat-message{border-radius:28px;border-radius:var(--radius-xl);font-family:Inter;white-space:normal;will-change:transform;word-break:break-word}.chat-message.userAll{align-self:flex-end;background-color:#f7f7f7;border-radius:20px;display:flex;flex-direction:column;gap:10px;max-width:550px;padding:8px 0;padding-inline:1.25rem;padding-inline:calc(var( --padding-inline-portal)*5)}.chat-message.bot{align-self:flex-start;background:none;color:#000;color:var(--color-black);font-weight:400;margin-bottom:0;width:100%}.chat-name{display:flex;flex-direction:column;margin:0 auto;max-width:800px;padding-top:20px;width:100%}.chat-divider{align-items:center;display:flex;height:1em;justify-content:center;margin:30px 0}.chat-divider:before{border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--color-border);content:"";display:block;width:100%}.scroll-down-button{border-radius:50%;bottom:7em;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(12px) scale(.92);transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s;visibility:hidden;z-index:10}.scroll-down-button.is-visible{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(80px) scale(1);transition:opacity .22s ease,transform .22s ease,visibility 0s linear 0s;visibility:visible}.scroll-down-button:hover{background-color:#fff;border-color:#d9d9d9!important;color:#000!important}.loading-icon{animation:pulse 1.2s ease-in-out infinite;color:#000;font-size:12px!important}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.chat__start__puskGpt{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:100vh;width:100%}.chat__start__puskGpt__title{font-size:26px;font-weight:500;text-align:center}.chat__start__puskGpt__box{border:1px solid #e5e5e5;border:1px solid var(--color-border);border-radius:28px;border-radius:var(--radius-xl);box-shadow:0 5px 10px #0000000d;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;padding:20px}.chat__start__puskGpt__box,.chat__start__puskGpt__box--bottom{background:#fff;background:var(--color-white);margin:0 auto;width:860px;width:var(--max-chat-width)}.chat__start__puskGpt__box--bottom{border-bottom:1px solid #00000026;bottom:0;box-shadow:0 8px 18px -10px #00000040;gap:8px;opacity:0;padding:12px 16px;position:sticky;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease;z-index:10}.chat__start__puskGpt__box--bottom.fade-in{opacity:1;transform:translateY(0)}.chat__start__puskGpt__input{border:none;border-radius:15px;border-radius:var(--radius-md);font-family:Inter;font-size:16px;height:40px;height:var(--input-height);outline:none;padding:0 8px;width:100%}.chat__start__puskGpt__attach-button-wrapper{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.chat__start__puskGpt__attach-button,.chat__start__puskGpt__tp-button{align-items:center;border:1px solid #e5e5e5;border:1px solid var(--color-border);border-radius:20px;border-radius:var(--radius-lg);color:#5d5d5d;cursor:pointer;display:flex;font-family:Inter;font-size:.8em;font-weight:500;height:38px;padding:0 12px;transition:background-color .2s ease}.chat__start__puskGpt__attach-button:hover,.chat__start__puskGpt__tp-button:hover{background-color:#fafafa}.chat__start__puskGpt__send-button-wrapper{margin-left:auto}.chat__start__puskGpt__send-button{align-items:center;background-color:#fff;background-color:var(--color-white);border:1px solid #e5e5e5;border:1px solid var(--color-border);border-radius:50%;box-shadow:0 5px 10px #0000000d;box-shadow:var(--shadow-soft);display:flex;height:40px;height:var(--input-height);justify-content:center;transition:background-color .2s ease,transform .1s ease;width:40px;width:var(--input-height);will-change:transform}.chat__start__puskGpt__send-button:hover{background-color:#f7f7f7;transform:scale(1.05)}.chat__start__puskGpt__content{align-items:center;display:flex;flex-direction:column;gap:24px;opacity:1;transform:translateY(0);transition:opacity .4s ease,transform .4s ease}.chat__start__puskGpt__content.fade-out{opacity:0;pointer-events:none;transform:translateY(-20px)}.chat-float-text__puskGpt{color:#999;color:var(--color-gray);font-family:Inter;font-size:13px;margin:0 auto;max-width:860px;max-width:var(--max-chat-width);padding:10px;position:sticky;text-align:center;z-index:9}.chat-float-text__puskGpt__link{color:#000;color:var(--color-black);cursor:pointer;font-size:13px;text-decoration:underline}.chat-float-text__puskGpt__link:hover{color:#646464}.animated-text{background:linear-gradient(90deg,#000 60%,#0003);background-clip:text;-webkit-background-clip:text;color:#0000;display:inline-block}@media (max-width:768px){.chat__start__puskGpt__title{font-size:24px}.chat__start__puskGpt__box--bottom{border-radius:0;padding:15px;width:100%}.chat__start__puskGpt__attach-button,.chat__start__puskGpt__tp-button{font-size:13px;padding:0 12px}}.chat-line,.chat-line p{font-family:Inter;line-height:1.5}.chat-file-info-type{color:#666;font-size:14px}.chat-file-info{display:flex;flex-direction:column;gap:2px;min-width:0}.chat-file-info-title{font-size:14px;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strong{display:inline;line-height:inherit}.strong,.strong-num{font-size:99%;font-weight:600}.strong-num{display:inline-block;text-align:right}.log-link{color:#2472cc;font-size:99%;font-weight:400;text-decoration:none}.log-link:hover{color:#62a6ff}.word-animated{animation:fadeGlow .4s ease forwards;display:inline-block;font-weight:inherit;opacity:0}@keyframes fadeGlow{0%{filter:brightness(130%);opacity:0}to{filter:brightness(100%);opacity:1}}.chat__start__puskGpt__input::placeholder{color:#999;font-weight:400}.chat__page__puskGpt,.chat__puskGpt{overflow:hidden}.chat-window{flex-shrink:0;overflow-y:scroll;scrollbar-gutter:stable}.chat-file-h2{font-size:20px;font-weight:500}.chat-file-card{gap:10px}.chat-file-user__icon{background:#fff;border-radius:10px;height:40px;padding:8px;width:40px}.chat-line__load{align-items:center;display:flex}.portal-content{display:flex;flex-direction:column;flex-grow:1;position:relative}.chat-block__content p{margin-bottom:1em}p{margin-bottom:0}.chat-block__content ol,.chat-block__content p,.chat-block__content ul{margin-bottom:.75em}.chat-block__content h1{font-size:1.5em;margin:1em 0 .5em}.chat-block__content h2{font-size:1.3em;margin:1em 0 .4em}.chat-block__content h3{font-size:1.1em;margin:1em 0 .3em}.chat-block__content strong{font-weight:600}.chat-block{border-radius:12px;padding:16px}.chat-block__content ol,.chat-block__content ul{margin-left:20px;padding-left:18px}.chat-block{border-bottom:1px solid #0000000d;border-radius:0;margin-bottom:24px;padding-bottom:24px}.chat-block:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.chat-block__title{font-size:1.1em;font-weight:700;margin-bottom:10px}.chat-block__content{font-size:1em;line-height:1.6}.chat-block__content ol,.chat-block__content ul{margin-left:20px;padding-left:18px}.chat-block__content ul{list-style-type:disc}.chat-block__content ol{list-style-type:decimal}.chat-line-wrapper p{margin-bottom:10px}.chat-block__content strong,.chat-line-wrapper strong{font-weight:600}.chat-divider{margin:25px 0}@keyframes fadeInBold{0%{font-weight:100}to{font-weight:700}}.bold-animated{animation:fadeInBold .5s ease-out forwards}li::marker{font-size:.95em}.custom-list-item{display:flex;gap:10px}.custom-list{margin-bottom:10px}.custom-list-content{margin-bottom:5px;margin-top:5px}.custom-bullet{padding-top:4px}.chat-md-h1,.chat-md-h2,.chat-md-h3{font-weight:600;margin:16px 0 8px}textarea.chat-start__input{align-content:space-around;line-height:1.2;padding:0 10px;resize:none}textarea::-webkit-scrollbar{width:6px}textarea::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}textarea::-webkit-scrollbar-thumb{background:#888;border-radius:4px}textarea::-webkit-scrollbar-thumb:hover{background:#555}.chat-window{height:50vh}@media (max-width:1680px){.chat-window{height:30vh}}.chat-start__file-preview{align-items:center;border-radius:8px;display:flex}.chat-start__file-name{flex-grow:1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-divider:first-of-type,.chat-divider:last-child{display:none}.chat-start__file-remove{align-items:center;background:#000;border:2px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;padding:0;position:absolute;right:-6px;top:-6px;width:18px}.chat-start__attach-button-all{display:flex;flex-direction:row;width:100%}@media (max-width:768px){.feedback-text{display:none}.chat-window{padding:0}}.feedback-text{color:#5d5d5d;font-size:14px}blockquote p{display:inline;margin:0}blockquote{background:#f9f9f9;border-radius:12px;display:inline-block;margin:0 0 .5em;padding:8px 12px 8px 16px;position:relative}blockquote:before{background-color:#ccc;border-radius:4px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.chat-start__functions{margin-top:14px;width:100%}.chat-start__functions-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:100%}.chat-start__function-btn{align-items:center;background-color:#f8f8f8;border:none;border-radius:25px;cursor:pointer;display:inline-flex;gap:10px;max-width:100%;padding:10px 14px;white-space:nowrap;width:auto}.chat-start__function-btn:hover{background:#fafafa}.chat-start__function-btn.is-disabled{cursor:not-allowed;opacity:.5;transform:none!important}.chat-start__function-icon{align-items:center;display:inline-flex;flex:0 0 auto;font-size:18px;height:20px;justify-content:center;line-height:1;width:20px}.chat-start__function-text{color:#5d5d5d;font-size:14px;font-weight:400;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-start__function-btn[data-key=norms] .chat-start__function-icon{color:#7691ff}.chat-start__function-btn[data-key=violations] .chat-start__function-icon{color:#7b00ff80}.chat-start__function-btn[data-key=free] .chat-start__function-icon{color:#f52fff}.chat-start__function-btn[data-key=format] .chat-start__function-icon{color:#f9a633}.chat-start__function-btn[data-key=web] .chat-start__function-icon{color:#53bdff}.chat-start__function-btn.is-active[data-key=norms]{background:#7691ff1a}.chat-start__function-btn.is-active[data-key=norms] .chat-start__function-text{color:#7691ff}.chat-start__function-btn.is-active[data-key=violations]{background:#7b00ff1a}.chat-start__function-btn.is-active[data-key=violations] .chat-start__function-text{color:#7b00ff80}.chat-start__function-btn[data-key=review] .chat-start__function-icon{color:#028f3d}.chat-start__function-btn.is-active[data-key=review]{background:#3bff861a}.chat-start__function-btn.is-active[data-key=review] .chat-start__function-text{color:#028f3d}.chat-start__function-btn.is-active[data-key=free]{background:#f52fff1a}.chat-start__function-btn.is-active[data-key=free] .chat-start__function-text{color:#f52fff}.chat-start__function-btn.is-active[data-key=format]{background:#ffc6761a}.chat-start__function-btn.is-active[data-key=format] .chat-start__function-text{color:#f9a633}.chat-start__function-btn.is-active[data-key=web]{background:#f5faff}.chat-start__function-btn.is-active[data-key=web] .chat-start__function-text{color:#53bdff}@media (max-width:640px){.chat-start__function-btn[data-key=norms]{order:2}.chat-start__function-btn[data-key=format]{order:5}.chat-start__function-btn[data-key=free]{order:4}.chat-start__function-btn[data-key=web]{order:3}.chat-start__function-btn[data-key=violations]{order:1}}.feedback-modal .ant-modal-content{border-radius:14px;box-shadow:0 8px 12px #00000014,0 0 1.2px #0000009e}.chat-bubble{border-radius:8px;margin:8px 0}.bubble-header{align-items:center;display:flex;font-family:Inter;font-weight:700;gap:6px;margin-bottom:12px}.bubble__header-text{color:#585858}.bubble__header-icon{display:flex}.bubble-icon{margin-right:6px}.bubble-list{align-items:flex-start;border-left:2px solid #ddd;color:#8f8f8f;display:flex;flex-direction:column;gap:10px;padding-left:12px}.source-btn{background:#fff;border:1px solid #ddd;border-radius:10px;cursor:pointer;padding:6px 8px;transition:background .2s ease}@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fade-in-up .5s forwards;opacity:0}.bubble-sources-final{border-radius:12px;margin-top:10px;padding:12px 0}.bubble-final .bubble-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.bubble-final-list{display:flex;gap:8px}.source-btn-final{background:#fff;border:1px solid #ddd;border-radius:10px;cursor:pointer;padding:6px 8px;transition:background .2s ease}.shiny-text{align-items:center;color:#585858;display:inline-flex;overflow:hidden;position:relative}.shiny-text:after{animation:shineWave 2s infinite;background:linear-gradient(120deg,#0000,#ffffffe6,#0000);content:"";height:100%;left:-75%;pointer-events:none;position:absolute;top:0;width:50%}@keyframes shineWave{0%{left:-75%}to{left:125%}}.fade-out{opacity:0;transform:translateY(-6px);transition:opacity .5s ease,transform .5s ease}.info-modal__container{display:flex;height:680px}.info-modal .ant-modal-content{background:#fff;border-radius:12px;overflow-x:hidden;padding:0!important}.info-modal__sidebar{background:#f9f9f9;border-right:1px solid #ededed;display:flex;flex-direction:column;gap:12px;padding:16px}.info-modal__close{display:flex}.info-modal__close-icon{cursor:pointer;height:20px;width:20px}.info-modal__section-title{font-weight:600}.info-modal__nav{display:flex;flex-direction:column;width:max-content}.info-modal__block-text .markdown-li,.info-modal__block-text .markdown-paragraph,.info-modal__block-text strong{font-size:14px}.info-modal__nav-btn{background:#0000;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;text-align:left;transition:color .2s ease}.info-modal__nav-btn:hover{background:#f1f1f1}.info-modal__nav-text{font-size:14px}.info-modal__nav-btn--active{background:#efefef;color:#000}.info-modal__content{overflow-y:auto;padding:16px;width:100%}.info-modal__block-title{margin-bottom:16px}.info-modal__title{font-size:16px;font-weight:600;margin:0 0 8px}.info-modal__text{line-height:1.5;margin:0 0 12px}.info-modal__buttons{display:flex;gap:8px;margin-bottom:12px}.info-modal__divider{background-color:#f0f0f0;height:1px;margin:16px 0}.info-modal__content::-webkit-scrollbar{width:6px}.info-modal__content::-webkit-scrollbar-track{background:#0000}.info-modal__content::-webkit-scrollbar-thumb{background:#bbb;border-radius:4px}.info-modal__content::-webkit-scrollbar-thumb:hover{background:#888}.info-modal__content{scrollbar-color:#cfcfcf #0000;scrollbar-width:thin}.info-modal__note{background:#f9f9f9;border-radius:14px;font-size:14px;padding:12px 14px}.info-modal__note-text{font-size:14px}@media (max-width:768px){.info-modal__container{flex-direction:column}.info-modal__content{max-height:calc(100vh - 200px);padding:12px}.info-modal__nav,.info-modal__sidebar{display:flex;flex-direction:row}.info-modal__nav{flex-wrap:wrap}}.info-modal__mobile-header{align-items:center;border-bottom:1px solid #eee;display:none;justify-content:space-between;padding:12px 16px}.info-modal__mobile-title{font-size:16px;font-weight:600}.info-modal__mobile-close{cursor:pointer;height:20px;width:20px}.mobile-only{display:none}.desktop-only{display:block}@media (max-width:768px){.mobile-only{display:flex}.desktop-only{display:none}}.chat-start__reasoning-toggle{background:#0000;border-radius:20px;color:#000;cursor:pointer;font-size:14px;font-weight:500;padding:8px 10px}.action-popover__menu-icon,.chat-start__reasoning-toggle{align-items:center;display:flex;gap:6px}.chat-start__reasoning-toggle:hover{background-color:#f5faff}.chat-start__reasoning-icon{color:#0af;height:20px;width:20px}.chat-start__reasoning-arrow{color:#0af;height:20px;width:12px}.chat-start__reasoning-label{color:#0af;font-size:14px;font-weight:400;width:max-content}.chat-start__reasoning-popover .ant-popover-inner{border-radius:16px!important;box-shadow:0 8px 12px #00000014,0 0 1px #0000009e;margin:4px 0;min-width:280px;padding:6px}.chat-start__reasoning-menu{display:flex;flex-direction:column;min-width:180px}.chat-start__reasoning-item{align-items:center;border-radius:11px;cursor:pointer;display:flex;gap:8px;padding:8px 10px;position:relative;transition:background .2s}.chat-start__reasoning-item--active,.chat-start__reasoning-item:hover{background:#f5f5f5}.chat-start__reasoning-item--active .chat-start__reasoning-item-icon,.chat-start__reasoning-item--active .chat-start__reasoning-item-label{color:#0af}.chat-start__reasoning-item-icon{height:20px;width:20px}.chat-start__reasoning-item-label{font-size:14px}.chat-start__reasoning-check{color:#0af;margin-left:auto}.chat-start__reasoning-question{color:#d6d6d6;cursor:pointer;transition:color .2s}.chat-start__reasoning-question:hover{color:#1677ff}.ant-popover-arrow{display:none!important}@media (max-width:640px){.chat-start__reasoning-label{display:none}}:root{--input-size:40px;--input-max-height:300px;--agent-select-height:36px;--chat-border-radius:28px;--max-chat-width:800px;--color-primary:#0af;--color-hover-bg:#f5faff;--color-attachment-bg:#f58;--color-white:#fff;--color-black:#000;--color-gray:#999;--color-border:#e5e5e5;--color-border-light:#f0f0f0;--color-border-lighter:#f2f2f2;--color-text:#333;--color-bg-light:#ebebeb;--color-divider:#d9d9d9;--font-main:"Inter",sans-serif;--font-size-small:12px;--font-size-normal:14px;--font-size-medium:16px}.chat-start__input{border-radius:8px;box-sizing:border-box;font-size:1rem;line-height:1.2;max-height:300px;max-height:var(--input-max-height);min-height:40px;min-height:var(--input-size);overflow-x:hidden;overflow-y:hidden;padding:0 4px;resize:none;width:100%}.chat-start__input:disabled{cursor:not-allowed}.chat-start__attach-button{-webkit-user-select:none;user-select:none}.chat-start__parameters{align-items:center;border-radius:25px;color:#0af;color:var(--color-primary);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-family:var(--font-main);font-size:12px;font-size:var(--font-size-small);gap:6px;line-height:20px;padding:8px 10px}.chat-start__parameters:hover{background-color:#f5faff;background-color:var(--color-hover-bg)}.violation-review-source-switch{align-self:flex-start;background:#f8f8f8;border:1px solid #e5e5e5;border:1px solid var(--color-border);border-radius:8px;display:inline-flex;gap:2px;max-width:100%;overflow-x:auto;padding:3px}.violation-review-source-switch__btn{background:#0000;border:0;border-radius:6px;color:#5d5d5d;cursor:pointer;font-size:12px;font-size:var(--font-size-small);line-height:18px;padding:5px 8px;white-space:nowrap}.violation-review-source-switch__btn.is-active{background:#fff;background:var(--color-white);box-shadow:0 1px 3px #00000014;color:#0af;color:var(--color-primary)}.chat-start__parameters span{font-size:14px;font-size:var(--font-size-normal)}.chat-start__attachment-icon{background:#f58;background:var(--color-attachment-bg);border-radius:10px;color:#fff;color:var(--color-white);font-size:36px!important;padding:5px}.chat-start__attachment-remove,.chat-start__file-remove{-webkit-user-select:none;user-select:none}.agent-select{font-size:12px;font-size:var(--font-size-small);height:auto!important;max-width:45ch;min-height:36px!important;min-height:var(--agent-select-height)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-select .ant-select-selector{align-items:center;background:#0000!important;border:none!important;box-shadow:none!important;display:flex;height:36px!important;height:var(--agent-select-height)!important;padding:0!important}.agent-select .ant-select-selection-item{color:#000!important;color:var(--color-black)!important;font-size:16px;font-size:var(--font-size-medium);font-weight:500;line-height:36px!important;line-height:var(--agent-select-height)!important;opacity:1!important}.agent-dropdown{-webkit-overflow-scrolling:touch;border-radius:10px;overflow-y:auto;width:260px!important}.agent-dropdown .ant-select-item{touch-action:pan-y}.agent-option-label{align-items:center;display:flex;overflow:hidden;width:100%}.agent-option-label-text{color:#5d5d5d;flex-grow:1;font-size:13.5px;overflow:hidden;padding-right:2px;text-overflow:ellipsis;white-space:nowrap}.agent-info-button{align-items:center;background-color:#fff;background-color:var(--color-white);border-radius:25px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center}.agent-files-scroll{border-top:1px solid #f0f0f0;border-top:1px solid var(--color-border-light);margin-top:8px;max-height:60vh;overflow-y:auto;padding-top:8px}.agent-file-item{border-bottom:1px solid #f2f2f2;border-bottom:1px solid var(--color-border-lighter);color:#333;color:var(--color-text);font-size:14px;font-size:var(--font-size-normal);padding:8px 0}.agent-file-empty{color:#999;color:var(--color-gray);font-size:13.5px}.chat-start__send-button{align-items:center;background-color:#ebebeb;background-color:var(--color-bg-light);border:none;border-radius:50%;color:#000;cursor:pointer;display:flex;height:40px;height:var(--input-size);justify-content:center;width:40px;width:var(--input-size)}.chat-start__box{border-radius:28px;border-radius:var(--chat-border-radius);display:flex;flex-direction:column;gap:9px;margin:0 auto;padding:20px;width:800px;width:var(--max-chat-width)}.chat-start__box,.chat-start__box--bottom{background:#fff;background:var(--color-white)}.chat-start__box--bottom{bottom:0;box-shadow:0 4px 4px #0000000a,0 0 1.2px #0000009e;gap:4px;padding:10px;position:sticky;transition:opacity .4s ease,transform .4s ease;width:100%;z-index:10}.chat-start__box--bottom.fade-in{opacity:1}.chat-start__attach-button-wrapper{display:flex;gap:6px}.chat-start__tools-wrapper{display:flex;gap:4px}.chat-start__tools-panel{display:flex;flex-wrap:nowrap;gap:4px;overflow:hidden;text-overflow:ellipsis;width:-webkit-fill-available;width:-moz-available}.chat-start__divider{background-color:#d9d9d9;background-color:var(--color-divider);border-radius:10px;margin:12px 0;width:1px}.chat-start__parameters-close{height:14px;width:14px}.chat-start__parameters-help{align-items:center;color:#999;color:var(--color-gray);cursor:pointer;display:flex;font-size:14px;font-size:var(--font-size-normal)}.chat-start__action-bar{display:contents}.chat-start__parameters-wrapper{align-items:center;display:flex;gap:2px}.chat-start__standart-info{color:#c5c5c5;font-size:14px;font-weight:300}.chat-start__file-thumbnail-wrapper{border:1px solid #ededed;border-radius:15px;display:inline-block;height:55px;margin-right:8px;position:relative;width:55px}.chat-start__file-thumbnail{border-radius:15px;height:100%;object-fit:cover;width:100%}.chat-start__input-section::-webkit-scrollbar{height:6px}.chat-start__violations-warning{margin-bottom:10px}.chat-start__violations-warning-alert{background-color:#f2f2f2;border:none;border-radius:25px}.chat-start__violations-warning-alert .ant-alert-description{font-size:14px;line-height:1.35;opacity:.9}.chat-start__violations-warning-alert .ant-alert-icon{color:#a4a4a4}.chat-start__violations-warning-alert .ant-alert-icon svg{fill:currentColor}@media (max-width:768px){.chat-start__parameters{padding:8px}.chat-start__parameters span{display:none}.agent-select{max-width:15ch}.chat-start__standart-info,.tools-popover__button span{display:none}}.docs-page{--docs-fixed-top:104px;--docs-layout-gap:40px;--docs-left-sidebar-width:272px;--docs-right-sidebar-width:232px;--docs-content-width:920px;background:#fff;color:#111;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(
    --skai27-font-family,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif
  );min-height:100%;padding:0 24px 56px}.docs-editor__select-dropdown,.docs-editor__select-dropdown *,.docs-example-dialog,.docs-example-dialog *,.docs-page *,.docs-page__mobile-drawer-root,.docs-page__mobile-drawer-root *{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-family:var(
    --skai27-font-family,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif
  )!important}.docs-page__hidden-file-input{display:none}.docs-page__header-shell{margin-bottom:36px;position:sticky;top:0;z-index:20}.docs-page__header{grid-gap:24px;align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #ececec;display:grid;gap:24px;grid-template-areas:"brand nav actions";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:16px 0}.docs-page__admin-toolbar{background:var(--ds-color-surface-muted);border-radius:0 0 var(--ds-radius-lg) var(--ds-radius-lg);box-sizing:border-box;gap:16px;justify-content:space-between;margin:0 auto;min-height:48px;min-width:0;padding:8px 12px;width:min(var(--docs-content-width),calc(100% - 64px))}.docs-page__admin-toolbar,.docs-page__admin-toolbar-actions,.docs-page__admin-toolbar-context,.docs-page__create-article-button{align-items:center;display:flex}.docs-page__admin-toolbar-context{color:var(--ds-color-text-secondary);font-family:var(--ds-font-sans);font-size:var(--ds-font-size-sm);font-weight:400;gap:7px;line-height:var(--ds-line-height-sm);min-width:0}.docs-page__admin-toolbar-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-page__admin-toolbar-context svg{flex:0 0 16px;height:16px;width:16px}.docs-page__admin-toolbar-actions{flex:0 0 auto;gap:var(--ds-space-2);justify-content:flex-end}.docs-page__admin-toolbar .docs-page__admin-icon-button{flex:0 0 34px;height:34px;padding:0;width:34px}.docs-page__admin-icon-button svg{height:18px;width:18px}.docs-page__create-article-button{display:none;gap:6px}.docs-page__create-article-button svg{height:16px;width:16px}.docs-page .ds-button>svg{flex:0 0 16px;height:16px;width:16px}.docs-page__brand{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;grid-area:brand;justify-self:start;min-width:0}.docs-page__brand-copy{display:flex;flex-direction:column;min-width:0}.docs-page__brand-kicker{color:#7a7a7a;font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.docs-page__brand-title{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.docs-page__main-nav{display:flex;gap:6px;justify-self:center;min-width:0;white-space:nowrap}.docs-page__main-nav,.docs-page__mobile-nav-trigger{align-items:center;grid-area:nav;justify-content:center}.docs-page__mobile-nav-trigger{background:#fff;border:1px solid #e7e7e7;border-radius:12px;color:#111;cursor:pointer;display:none;font:inherit;font-size:14px;font-weight:500;gap:8px;height:40px;justify-self:stretch;padding:0 14px;width:100%}.docs-page__mobile-nav-trigger:hover:not(:disabled){background:#f5f5f5}.docs-page__mobile-nav-trigger svg{flex:0 0 20px;height:20px;width:20px}.docs-page__mobile-nav-trigger:disabled{cursor:not-allowed;opacity:.45}.docs-page__mobile-search-panel,.docs-page__mobile-search-trigger{display:none}.docs-page__mobile-drawer-root .ant-drawer-content-wrapper{box-shadow:none!important;max-width:none!important;width:100vw!important}.docs-page__mobile-drawer-root .ant-drawer-mask{backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);background:#e6e6e6b8!important}.docs-page__mobile-drawer-root .ant-drawer-body,.docs-page__mobile-drawer-root .ant-drawer-content{background:#fff}.docs-page__mobile-drawer-root .ant-drawer-content{height:100%}.docs-page__mobile-drawer-root .ant-drawer-body{padding:0!important}.docs-page__mobile-drawer{display:flex;flex-direction:column;height:100%;min-height:0}.docs-page__mobile-drawer-groups{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:20px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 24px 28px}.docs-page__mobile-drawer-footer{background:#fff;border-top:1px solid #ececec;flex:0 0 auto;padding:20px 20px calc(20px + env(safe-area-inset-bottom))}.docs-page__mobile-drawer-return{border-radius:999px!important;font-size:16px!important;min-height:48px;width:100%}.docs-page__mobile-drawer-group,.docs-page__mobile-drawer-items{display:flex;flex-direction:column}.docs-page__mobile-drawer-group{gap:8px;max-width:100%;width:fit-content}.docs-page__mobile-drawer-group-title{color:#000;font-size:14px;font-weight:500;line-height:1.2}.docs-page__mobile-drawer-items{width:100%}.docs-page__mobile-drawer-item{align-items:center;background:#0000;border:none;border-radius:10px;color:#111;cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:400;gap:8px;justify-content:space-between;line-height:1.4;padding:8px 10px;text-align:left;width:100%}.docs-page__mobile-drawer-root .docs-page__mobile-drawer-item>span:first-child{color:inherit;font-size:14px;font-weight:400;line-height:1.4;min-width:0;overflow-wrap:anywhere}.docs-page__mobile-drawer-item:hover:not(:disabled){background:#f5f5f5;color:#111}.docs-page__mobile-drawer-item.is-active{background:#efefef;color:#000}.docs-page__mobile-drawer-item:disabled{cursor:default;opacity:.45}.docs-page__mobile-drawer-status{background:#fff;border-radius:999px;color:#777;flex:0 0 auto;font-size:10px;font-weight:600;padding:2px 7px}.docs-page__mode-toggle{align-items:center;display:inline-flex;flex:0 0 auto;height:var(--ds-control-height-xs);justify-content:center;padding:0;white-space:nowrap;width:var(--ds-control-height-xs)}.docs-page__mode-toggle svg{height:17px;width:17px}.docs-page__header>.docs-page__mode-toggle{display:none}.docs-page__admin-button,.docs-page__main-nav-button{border-radius:10px;cursor:pointer;font-size:14px;font-weight:400;height:36px;padding:0 14px;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.docs-page__main-nav-button{background:#0000;border:none;color:#666}.docs-page__main-nav-button:hover:not(:disabled){background:#f5f5f5;color:#111}.docs-page__main-nav-button.is-active{background:#f5f5f5;color:#000}.docs-page__main-nav-button:disabled{cursor:default;opacity:.45}.docs-page__actions{align-items:center;display:flex;gap:12px;grid-area:actions;justify-content:flex-end;justify-self:end;min-width:0;position:relative}.docs-page__search-shell{position:relative;width:min(100%,320px)}.docs-page__search-input-wrap{position:relative}.docs-page__search-icon{height:16px;left:14px;opacity:.55;position:absolute;top:50%;transform:translateY(-50%);width:16px}.docs-page__search-input{background:#fff;border:1px solid #e6e6e6;border-radius:100px;color:#111;font-size:14px;height:36px;outline:none;padding:0 14px 0 40px;width:100%}.docs-page__search-input:focus{border-color:#e6e6e6;box-shadow:none}.docs-page__search-dropdown{background:#fff;border:1px solid #e6e6e6;border-radius:14px;box-shadow:0 16px 32px #11111114;display:flex;flex-direction:column;gap:4px;left:0;max-height:420px;overflow-y:auto;padding:10px;position:absolute;right:0;top:calc(100% + 8px)}.docs-page__search-caption{color:#7a7a7a;font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.2;padding:4px 8px 8px;text-transform:uppercase}.docs-page__search-result{align-items:flex-start;background:#0000;border:1px solid #0000;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:10px 12px;text-align:left;width:100%}.docs-page__search-result:hover{background:#f8f8f8;border-color:#ececec}.docs-page__search-result-group{color:#7a7a7a;font-size:11px;font-weight:600;line-height:1.2;text-transform:uppercase}.docs-page__search-result-title{color:#111;font-size:14px;font-weight:600;line-height:1.4}.docs-page__search-result-summary{color:#666;font-size:13px;line-height:1.5}.docs-page__search-empty{color:#666;font-size:14px;line-height:1.5;padding:10px 12px}.docs-page__return-button{background:#111;border:1px solid #111;border-radius:100px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;height:36px;padding:0 16px;white-space:nowrap}.docs-page__return-button:hover{opacity:.92}.docs-page__layout{padding-left:calc(var(--docs-left-sidebar-width) + var(--docs-layout-gap));padding-right:calc(var(--docs-right-sidebar-width) + var(--docs-layout-gap))}.docs-page__layout--editing{padding-right:calc(var(--docs-left-sidebar-width) + var(--docs-layout-gap))}.docs-page__layout--loading{padding-left:0;padding-right:0}.docs-sidebar--articles,.docs-sidebar--toc{bottom:24px;position:fixed;top:var(--docs-fixed-top)}.docs-sidebar--articles{left:24px;width:var(--docs-left-sidebar-width)}.docs-sidebar--toc{right:24px;width:var(--docs-right-sidebar-width)}.docs-sidebar__card{background:#0000;display:flex;flex-direction:column;height:calc(100vh - var(--docs-fixed-top) - 24px);min-height:0}.docs-sidebar__card--compact{padding-left:16px}.docs-sidebar__eyebrow{color:#7a7a7a;font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.1;margin-bottom:8px;text-transform:uppercase}.docs-sidebar__intro{color:#666;font-size:13px;line-height:1.55;margin:0 0 18px}.docs-sidebar__groups{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:20px;max-width:100%;min-height:0;overflow-y:auto;padding-right:8px;width:fit-content}.docs-sidebar__group{display:flex;flex-direction:column;gap:8px}.docs-sidebar__group-title{color:#000;font-size:14px;font-weight:500;line-height:1.2}.docs-sidebar__management-group{flex:0 0 auto}.docs-sidebar__group-items,.docs-sidebar__toc-list{display:flex;flex-direction:column;min-height:0}.docs-sidebar__article-row{align-items:stretch;border-radius:12px;display:flex;gap:8px;transition:background-color .2s ease,box-shadow .2s ease,opacity .2s ease}.docs-sidebar__article-row.is-dragging{opacity:.7}.docs-sidebar__article-row.is-drop-target{background:#f7f7f7;box-shadow:inset 0 0 0 1px #e2e2e2}.docs-sidebar__toc-list{flex:0 1 auto;overflow-y:auto;padding-right:8px}.docs-sidebar__article-link,.docs-sidebar__toc-link{background:#0000;border:none;cursor:pointer;text-align:left;width:100%}.docs-sidebar__article-link{border-radius:10px;flex:1 1 auto;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:8px 10px;width:100%}.docs-sidebar__article-link:hover{background:#f5f5f5}.docs-sidebar__toc-link:hover{color:#333}.docs-sidebar__article-link.is-active{background:#efefef}.docs-sidebar__toc-link.is-active{color:#111}.docs-sidebar__article-name-row{align-items:center;display:flex;gap:8px}.docs-sidebar__article-name{color:#111;display:block;font-size:14px;line-height:1.4}.docs-sidebar__article-summary{display:none}.docs-sidebar__status-chip{background:#f4f4f4;border-radius:999px;color:#666;font-size:11px;font-weight:600;padding:2px 8px}.docs-sidebar__drag-handle{grid-gap:4px;align-self:center;background:#f5f5f5;border:none;border-radius:10px;cursor:grab;display:grid;flex:0 0 28px;gap:4px;grid-template-columns:repeat(2,4px);height:28px;padding:0;place-content:center;width:28px}.docs-sidebar__drag-handle:hover:not(:disabled){background:#ededed}.docs-sidebar__drag-handle:active:not(:disabled){cursor:grabbing}.docs-sidebar__drag-handle:disabled{cursor:default;opacity:.5}.docs-sidebar__drag-handle span{background:#8a8a8a;border-radius:999px;height:4px;width:4px}.docs-sidebar__create-icon{align-self:center;background:#f5f5f5;border-radius:10px;color:#666;display:grid;flex:0 0 28px;height:28px;place-items:center;width:28px}.docs-sidebar__create-icon svg{height:16px;width:16px}.docs-sidebar__create-link:disabled{cursor:default;opacity:.45}.docs-sidebar__toc-link{border-radius:0;box-shadow:inset 2px 0 #eee;color:#909090;flex:0 0 auto;font-size:13px;font-weight:400;line-height:20px;padding:6px 0 6px 20px;position:relative;transition:color .16s ease}.docs-sidebar__toc-link:before{background:#0000;bottom:6px;content:"";left:0;position:absolute;top:6px;transition:background-color .16s ease;width:2px}.docs-sidebar__toc-link.is-active:before{background:#111}.docs-sidebar__empty{color:#777;font-size:13px;line-height:1.5;padding:10px 0 0 14px}.docs-article{margin:0 auto;max-width:var(--docs-content-width);width:100%}.docs-article--loading{max-width:none}.docs-page__loading-state{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:max(320px,calc(100vh - var(--docs-fixed-top) - 56px));padding:32px 16px 64px;text-align:center}.docs-page__loading-spinner{color:#111}.docs-page__loading-state .docs-page__empty-title{font-size:18px;font-weight:500;letter-spacing:0;line-height:1.5;margin:0}.docs-page__loading-state .docs-page__empty-text{display:none}.docs-article__scroll{min-height:0}.docs-article__hero{margin-bottom:48px}.docs-article__meta-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.docs-article__meta-chip{background:#0000;border:none;color:#777;font-size:12px;font-weight:600;letter-spacing:.06em;line-height:1.3;padding:0;text-transform:uppercase}.docs-article__meta-chip--warning{color:#8c6b00}.docs-article__title{font-size:28px;font-weight:500;letter-spacing:-.05em;line-height:1;margin:0 0 12px}.docs-article__lead{color:#555;font-size:18px;line-height:1.7;margin:0}.docs-article__admin-icon-button{align-items:center;background:#0000;border:0;border-radius:9px;color:#525252;cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}.docs-article__admin-icon-button:hover:not(:disabled){background:#e9e9e9;color:#111}.docs-article__admin-icon-button--danger:hover:not(:disabled){background:#f2e5e5;color:#9a2d2d}.docs-article__admin-icon-button:disabled{cursor:default;opacity:.45}.docs-article__admin-icon-button svg{height:18px;width:18px}.docs-page__admin-button{background:#fff;border:1px solid #d9d9d9;color:#111}.docs-page__admin-button:hover:not(:disabled){border-color:#bfbfbf}.docs-page__admin-button--primary{background:#111;border-color:#111;color:#fff}.docs-page__admin-button--primary:hover:not(:disabled){opacity:.94}.docs-page__admin-button--danger{background:#fff7f7;border-color:#e7d6d6;color:#8a1f1f}.docs-page__admin-button--ghost{background:#fff;color:#111}.docs-page__admin-button:disabled{cursor:default;opacity:.6}.docs-page__notice{border:1px solid #ececec;border-radius:12px;font-size:14px;line-height:1.5;margin-top:16px;padding:12px 14px}.docs-page__notice.is-success{background:#f7fbf7;border-color:#d8e8d8;color:#1f5f2f}.docs-page__notice.is-error{background:#fff7f7;border-color:#ecd8d8;color:#8a1f1f}.docs-page__notice.is-info{background:#fafafa;border-color:#e2e2e2;color:#555}.docs-article__content{display:flex;flex-direction:column}.docs-article__section{padding:0}.docs-article__section+.docs-article__section{margin-top:48px}.docs-article__content--editing .docs-article__section+.docs-article__section{border-top:0;margin-top:var(--ds-space-5);padding-top:0}span.docs-article__section-title-text{font-size:22px;font-weight:600}.docs-article__section-title{align-items:center;display:flex;font-size:28px;font-weight:600!important;gap:6px;justify-content:space-between;line-height:1.15;margin:0 0 14px;scroll-margin-top:calc(var(--docs-fixed-top) + 8px);width:fit-content}.docs-article__section-title-text{min-width:0}.docs-article__section-anchor-wrap{align-items:center;display:inline-flex!important;height:24px;justify-content:center;line-height:0;vertical-align:middle;width:24px!important}.docs-article__section-anchor{align-items:center;background:#0000;border:0;border-radius:0;color:#7b7b7b;cursor:pointer;display:inline-flex;height:24px;justify-content:center;opacity:0;padding:0;transform:none;transition:none;width:24px}.docs-article__section-anchor:focus-visible,.docs-article__section-title:hover .docs-article__section-anchor{opacity:1}.docs-article__section-anchor:hover{color:#111}.docs-article__section-anchor svg{display:block;height:16px;width:16px}.docs-article__anchor-tooltip{transform:none!important;transition:none!important}.docs-article__section-body{color:#303030;font-size:16px;line-height:1.8}.docs-article__section-body>:first-child{margin-top:0}.docs-article__section-body>:last-child{margin-bottom:0}.docs-article__section-body hr{background:#ececec;border:0;height:1px;margin:32px 0}.docs-article__section-body p{margin:0 0 1em}.docs-article__section-body p:has(>.docs-article__image){display:block;margin:20px 0}.docs-article__section-body p:has(>.docs-article__image) .docs-article__image{margin:0;width:100%}.docs-article__section-body p:has(>.docs-article__image)+p:has(>.docs-article__image),.docs-article__section-body p:has(>.docs-article__image):has(+p:has(>.docs-article__image)){display:inline-block;vertical-align:top;width:calc(50% - 10px)}.docs-article__section-body p:has(>.docs-article__image):has(+p:has(>.docs-article__image)){margin-right:20px}.docs-article__section-body ol,.docs-article__section-body ul{margin:0 0 1em;padding-left:1.4em}.docs-article__section-body li+li{margin-top:.35em}.docs-article__section-body strong{color:#111;font-weight:500}.docs-article__section-body a:not(.docs-article__figure-link){color:#111;font-weight:400;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.docs-article__section-body a:not(.docs-article__figure-link):visited{color:#111}.docs-article__section-body a:not(.docs-article__figure-link):hover{color:#000}.docs-example-card{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;margin:0;min-width:0;width:100%}.docs-example-card__eyebrow{color:#777;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.4;text-transform:none}.docs-example-card__request{color:#171717;display:block;font-size:16px;line-height:1.55;margin:0 0 4px!important;min-width:0;overflow-wrap:anywhere;white-space:normal;width:100%}.docs-example-card__invalid{white-space:pre-wrap}.docs-example-dialog{height:min(720px,calc(100dvh - 48px))}.docs-example-dialog__body{margin-top:18px;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}.docs-example-dialog__conversation{color:#171717;display:flex;flex-direction:column;font-size:15px;gap:28px;line-height:1.6;padding:10px 12px 28px}.docs-example-dialog__user-row{display:flex;justify-content:flex-end}.docs-example-dialog__user-message{background:#f3f3f3;border-radius:20px;color:#171717;max-width:min(550px,82%);padding:10px 16px;white-space:pre-wrap}.docs-example-dialog__assistant-message{min-width:0;width:100%}.docs-example-dialog__assistant-message .chat-answer-text,.docs-example-dialog__assistant-message .chat-line,.docs-example-dialog__assistant-message .chat-line-wrapper,.docs-example-dialog__assistant-message .markdown-wrapper{margin:0;width:100%}.docs-example-dialog__assistant-message .markdown-wrapper>:first-child{margin-top:0}.docs-example-dialog__assistant-message .markdown-wrapper>:last-child{margin-bottom:0}@media (max-width:767px){.docs-example-dialog{border-radius:18px!important;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)!important;padding:14px!important;width:calc(100vw - 16px)!important}.docs-example-dialog__body{margin-top:14px}.docs-example-dialog__conversation{font-size:14px;gap:22px;padding:6px 2px 20px}.docs-example-dialog__user-message{border-radius:18px;max-width:88%;padding:9px 14px}}.docs-article__figure{margin:20px 0}.docs-article__figure-link{color:inherit;display:block;text-decoration:none}.docs-article__figure-card{display:flex;flex-direction:column;gap:12px;overflow:visible}.docs-article__figure-card.has-caption{background:#0000;border:none}.docs-article__figure-card.is-link{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.docs-article__figure-link:focus-visible .docs-article__figure-card.is-link,.docs-article__figure-link:hover .docs-article__figure-card.is-link{border-color:#383c41;box-shadow:0 16px 34px #11131529;transform:translateY(-1px)}.docs-article__figure-caption{padding:0;text-align:left}.docs-article__figure-title{color:#111;font-size:16px;font-weight:600;line-height:1.35}.docs-article__figure-description{color:#5f6368;font-size:14px;line-height:1.6;margin:6px 0 0}.docs-article__image{background:#fff;border:1px solid #ececec;border-radius:18px;cursor:zoom-in;display:block;margin:0;max-width:100%;width:100%}.docs-article__figure-card.has-caption .docs-article__image{border:none;border-radius:18px}.docs-article__figure-card.is-link .docs-article__image{cursor:pointer}.docs-article__image-group{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0}.docs-article__image-group-item{min-width:0}.docs-article__image-group-item .docs-article__figure{height:100%;margin:0}.docs-article__image-group-item .docs-article__figure-card{height:100%}.docs-editor{display:flex;flex-direction:column;font-family:var(--ds-font-sans);gap:var(--ds-space-10);width:100%}.docs-editor__hero-grid,.docs-editor__section-grid{grid-gap:var(--ds-space-5) var(--ds-space-4);display:grid;gap:var(--ds-space-5) var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.docs-editor__field{display:flex;flex-direction:column;gap:8px}.docs-editor__field--wide{grid-column:1/-1}.docs-editor__settings-list{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);box-sizing:border-box;overflow:hidden;width:100%}.docs-editor__advanced{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ds-space-3)}.docs-editor__advanced-fields{width:min(420px,100%)}.docs-page .docs-editor__advanced-toggle{background:#0000;border-radius:0;min-height:0;padding:0}.docs-page .docs-editor__advanced-toggle:hover:not(:disabled){background:#0000}.docs-editor__advanced-toggle>span{align-items:center;display:inline-flex;gap:var(--ds-space-1)}.docs-editor__advanced-toggle svg{display:block;flex:0 0 12px;height:12px;transform-origin:center;transition:transform .16s ease;width:12px}.docs-editor__advanced-toggle.is-open svg{transform:rotate(180deg)}.docs-editor__label{color:#6f6f6f;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.docs-editor__input,.docs-editor__textarea{background:#fff;border:1px solid #dfdfdf;border-radius:12px;color:#111;font-size:14px;line-height:1.5;outline:none;width:100%}.docs-editor__input{height:44px;padding:0 14px}.docs-editor__select.ant-select{font-size:14px;width:100%}.docs-editor__group-picker{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.docs-editor__group-picker .docs-editor__select.ant-select{flex:1 1 auto}.docs-editor__select.ant-select .ant-select-selector{background:#fff!important;border:1px solid #dfdfdf!important;border-radius:12px!important;box-shadow:none!important;height:44px!important;padding:0 14px!important}.docs-editor__select.ant-select .ant-select-selection-wrap{align-items:center}.docs-editor__select.ant-select .ant-select-selection-item,.docs-editor__select.ant-select .ant-select-selection-placeholder{line-height:42px!important}.docs-editor__select.ant-select .ant-select-selection-placeholder{color:#8b8b8b}.docs-editor__select.ant-select .ant-select-arrow{color:#6f6f6f;margin-top:0}.docs-editor__textarea{min-height:240px;overflow-y:auto;padding:12px 14px;resize:none}.docs-editor__textarea--compact{min-height:96px}.docs-page .ds-text-area{overflow-y:auto;overscroll-behavior:contain;resize:none}.docs-editor__input:focus,.docs-editor__textarea:focus{border-color:#bdbdbd;box-shadow:0 0 0 3px #1111110d}.docs-editor__select.ant-select.ant-select-focused .ant-select-selector,.docs-editor__select.ant-select.ant-select-open .ant-select-selector{border-color:#bdbdbd!important;box-shadow:0 0 0 3px #1111110d!important}.docs-editor__select-dropdown.ant-select-dropdown{background:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 18px 40px #11111114;padding:6px}.docs-editor__select-dropdown .ant-select-item{border-radius:10px;color:#111;font-size:14px;padding:6px 10px}.docs-editor__select-dropdown .ant-select-item-option{align-items:center}.docs-editor__select-dropdown .ant-select-item-option-content{align-items:center;display:flex}.docs-editor__select-dropdown .ant-select-item-option-state{align-items:center;align-self:center;display:flex;line-height:1}.docs-editor__select-dropdown .ant-select-item-option-state .anticon{align-items:center;display:flex;justify-content:center;line-height:1}.docs-editor__select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#f7f7f7}.docs-editor__select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#efefef;color:#111;font-weight:600}.docs-editor__select-dropdown .ant-select-item-option-selected .ant-select-item-option-state{color:#6b6b6b}.docs-editor__checkbox{align-items:center;color:#333;display:inline-flex;font-size:14px;gap:10px;line-height:1.4}.docs-page input[type=checkbox],.docs-page input[type=radio]{appearance:none;background:#fff;border:1px solid #cfcfcf;cursor:pointer;display:inline-grid;flex:0 0 18px;height:18px;margin:0;place-content:center;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;width:18px}.docs-page input[type=checkbox]{border-radius:6px}.docs-page input[type=radio]{border-radius:999px}.docs-page input[type=checkbox]:before,.docs-page input[type=radio]:before{content:"";transform:scale(0);transition:transform .16s ease}.docs-page input[type=checkbox]:before{background:#6d6d6d;border-radius:3px;height:10px;width:10px}.docs-page input[type=radio]:before{background:#6d6d6d;border-radius:999px;height:8px;width:8px}.docs-page input[type=checkbox]:checked,.docs-page input[type=radio]:checked{background:#efefef;border-color:#bcbcbc}.docs-page input[type=checkbox]:checked:before,.docs-page input[type=radio]:checked:before{transform:scale(1)}.docs-page input[type=checkbox]:focus-visible,.docs-page input[type=radio]:focus-visible{box-shadow:0 0 0 3px #11111114;outline:none}.docs-page input[type=checkbox]:disabled,.docs-page input[type=radio]:disabled{cursor:default;opacity:.6}.docs-editor__section{background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);display:flex;flex-direction:column;gap:var(--ds-space-4);padding:var(--ds-space-4);scroll-margin-top:calc(var(--docs-fixed-top) + 8px);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,opacity .2s ease}.docs-editor__section.is-dragging{border-color:var(--ds-color-border-strong);box-shadow:var(--ds-shadow-overlay);opacity:.72}.docs-editor__section.is-drop-target{background:var(--ds-color-surface-muted);border-color:var(--ds-color-text-secondary);box-shadow:0 0 0 3px var(--ds-color-focus-ring)}.docs-editor__section-topbar{align-items:center;display:flex;gap:12px;justify-content:space-between}.docs-editor__section-meta{align-items:center;display:flex;gap:10px;min-width:0}.docs-editor__drag-handle{grid-gap:4px;background:var(--ds-color-surface-hover);border:none;border-radius:var(--ds-radius-sm);cursor:grab;display:grid;flex:0 0 28px;gap:4px;grid-template-columns:repeat(2,4px);height:28px;padding:0;place-content:center;width:28px}.docs-editor__drag-handle:hover{background:var(--ds-color-surface-active)}.docs-editor__drag-handle:active{cursor:grabbing}.docs-editor__drag-handle span{background:var(--ds-color-text-tertiary);border-radius:999px;height:4px;width:4px}.docs-editor__section-badge{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);font-weight:500;line-height:var(--ds-line-height-sm)}.docs-editor__section-actions{display:flex;flex-wrap:wrap;gap:8px}.docs-editor__field .docs-editor__input[readonly]{background:#f7f7f7;color:#666;cursor:default}.docs-editor__section-images{background:var(--ds-color-surface-muted);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);display:flex;flex-direction:column;gap:var(--ds-space-3);padding:var(--ds-space-4)}.docs-editor__section-images-head{display:flex;flex-direction:column;gap:6px}.docs-editor__section-images-title{font-size:var(--ds-font-size-lg);font-weight:600;line-height:var(--ds-line-height-lg);margin:0}.docs-editor__section-images-copy{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);line-height:var(--ds-line-height-md);margin:0}.docs-editor__section-images-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.docs-editor__footer{align-items:center;border-top:1px solid var(--ds-color-border);display:flex;flex-wrap:wrap;gap:var(--ds-space-3);margin-top:var(--ds-space-8);padding-top:var(--ds-space-6)}.docs-editor__hint{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);line-height:var(--ds-line-height-md);margin:0}.docs-editor__images{border-top:1px solid #ececec;margin-top:28px;padding-top:28px}.docs-editor__images-head{margin-bottom:18px}.docs-editor__images-title{font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0 0 8px}.docs-editor__images-copy{color:#666;font-size:14px;line-height:1.6;margin:0}.docs-editor__images-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.docs-editor__image-card{background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);display:flex;flex-direction:column;gap:var(--ds-space-3);padding:var(--ds-space-3)}.docs-editor__image-card--gallery{height:100%}.docs-editor__image-preview{aspect-ratio:16/10;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm);cursor:zoom-in;object-fit:cover;width:100%}.docs-gallery{align-items:flex-start;background:#09090bb8;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:32px;position:fixed;z-index:115}.docs-gallery__dialog{background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-overlay);margin:auto;padding:24px;width:min(1180px,100%)}.docs-gallery__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.docs-gallery__heading{min-width:0}.docs-gallery__title{font-size:var(--ds-font-size-page-title);font-weight:600;line-height:var(--ds-line-height-page-title);margin:0}.docs-gallery__copy{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-md);line-height:var(--ds-line-height-md);margin:8px 0 0;max-width:720px}.docs-gallery__close{flex:0 0 44px;position:static}.docs-gallery__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.docs-gallery__empty{padding:20px 4px 6px}.docs-gallery__empty-title{font-size:22px;font-weight:600;line-height:1.2;margin:0 0 8px}.docs-gallery__empty-text{color:#666;font-size:14px;line-height:1.7;margin:0}.docs-lightbox{align-items:center;background:#09090bdb;display:flex;inset:0;justify-content:center;padding:32px;position:fixed;z-index:120}.docs-lightbox__close{background:#ffffff24;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:28px;height:44px;line-height:1;position:absolute;right:20px;top:20px;width:44px}.docs-lightbox__close:hover{background:#fff3}.docs-lightbox__content{align-items:center;display:flex;justify-content:center;max-height:calc(100vh - 64px);max-width:min(96vw,1440px)}.docs-lightbox__image{border-radius:18px;box-shadow:0 22px 60px #00000047;display:block;max-height:calc(100vh - 64px);max-width:100%}.docs-editor__image-meta{color:var(--ds-color-text-secondary);display:flex;flex-direction:column;font-size:var(--ds-font-size-sm);gap:4px;line-height:var(--ds-line-height-md)}.docs-editor__image-meta strong{color:var(--ds-color-text);font-size:var(--ds-font-size-md);font-weight:500}.docs-editor__image-fields{display:flex;flex-direction:column;gap:12px}.docs-editor__image-saving{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs)}.docs-editor__image-actions{display:flex;flex-wrap:wrap;gap:8px}.docs-editor__images-empty{color:#666;font-size:14px;line-height:1.6;padding:16px 0 0}.docs-page__empty-state{align-items:flex-start;display:flex;flex-direction:column;gap:12px;padding:24px 0}.docs-page__empty-title{font-size:34px;font-weight:700;letter-spacing:-.04em;line-height:1.05;margin:0}.docs-page__empty-text{color:#666;font-size:16px;line-height:1.7;margin:0}.docs-page__search-dropdown::-webkit-scrollbar,.docs-sidebar__groups::-webkit-scrollbar,.docs-sidebar__toc-list::-webkit-scrollbar{width:8px}.docs-page__search-dropdown::-webkit-scrollbar-track,.docs-sidebar__groups::-webkit-scrollbar-track,.docs-sidebar__toc-list::-webkit-scrollbar-track{background:#0000}.docs-page__search-dropdown::-webkit-scrollbar-thumb,.docs-sidebar__groups::-webkit-scrollbar-thumb,.docs-sidebar__toc-list::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:999px}.docs-page__search-dropdown::-webkit-scrollbar-thumb:hover,.docs-sidebar__groups::-webkit-scrollbar-thumb:hover,.docs-sidebar__toc-list::-webkit-scrollbar-thumb:hover{background:#c8c8c8}@media (max-width:1440px){.docs-page{--docs-layout-gap:32px;--docs-left-sidebar-width:252px;--docs-right-sidebar-width:220px;--docs-content-width:860px}.docs-page__header{gap:12px;grid-template-areas:"brand nav actions";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.docs-page__brand{grid-area:brand}.docs-page__actions{grid-area:actions}.docs-page__main-nav{grid-area:nav;justify-content:center}.docs-page__actions{gap:8px}.docs-page__actions .docs-page__search-shell{display:none}.docs-page__mobile-search-trigger{background:#0000;border:0;border-radius:10px;color:#111;cursor:pointer;display:grid;flex:0 0 40px;grid-area:mobile-search;height:40px;padding:0;place-items:center;width:40px}.docs-page__mobile-search-trigger:hover{background:#f5f5f5}.docs-page__mobile-search-trigger svg{height:19px;width:19px}.docs-page__mobile-search-panel{background:#fff;border-bottom:1px solid #ececec;display:block;padding:12px 0}.docs-page__mobile-search-panel .docs-page__search-dropdown{box-shadow:none;margin-top:8px;max-height:min(420px,52dvh);position:static}.docs-page__actions .docs-page__return-button{flex:0 0 auto;padding-inline:12px}}@media (max-width:1240px){.docs-page__layout{grid-gap:28px;display:grid;gap:28px;grid-template-areas:"articles article";grid-template-columns:260px minmax(0,1fr);padding-left:0;padding-right:0}.docs-page__layout--without-toc{grid-template-areas:"articles article"}.docs-sidebar--articles,.docs-sidebar--toc{bottom:auto;left:auto;position:static;right:auto;top:auto;width:auto}.docs-sidebar--articles{grid-area:articles}.docs-article{grid-area:article;margin:0;max-width:none}.docs-sidebar--toc{display:none}.docs-sidebar__card{height:auto;max-height:calc(100vh - var(--docs-fixed-top) - 24px);position:sticky;top:var(--docs-fixed-top)}}@media (max-width:960px){.docs-page{overflow-x:hidden;padding:0 16px 40px}.docs-page__header{box-sizing:border-box;gap:6px;grid-template-areas:"brand nav mobile-search";grid-template-columns:minmax(0,1fr) 40px 40px;width:100%}.docs-page__main-nav{display:none}.docs-page__mobile-nav-trigger{background:#0000;border:0;border-radius:10px;display:grid;height:40px;justify-self:end;padding:0;place-items:center;width:40px}.docs-page__mobile-nav-trigger span{display:none}.docs-page__mobile-search-trigger{background:#0000;border:0;border-radius:10px;color:#111;cursor:pointer;display:grid;grid-area:mobile-search;height:40px;padding:0;place-items:center;width:40px}.docs-page__mobile-search-trigger:hover{background:#f5f5f5}.docs-page__mobile-search-trigger svg{height:19px;width:19px}.docs-page__mobile-search-panel{background:#fff;border-bottom:1px solid #ececec;display:block;padding:12px 0}.docs-page__mobile-search-panel .docs-page__search-dropdown{box-shadow:none;margin-top:8px;max-height:min(420px,52dvh);position:static}.docs-sidebar--articles,.docs-sidebar--toc{display:none}.docs-page__create-article-button{display:flex}.docs-page__actions{display:contents}.docs-page__search-shell{width:100%}.docs-page__actions>.docs-page__return-button{display:none}.docs-page__layout{grid-gap:0;display:grid;gap:0;grid-template-areas:"article";grid-template-columns:1fr;max-width:100%;min-width:0;padding:0}.docs-page__layout--without-toc{grid-template-areas:"article"}.docs-article{margin:0;width:100%}.docs-article,.docs-article__content,.docs-article__scroll,.docs-article__section,.docs-article__section-body{max-width:100%;min-width:0}.docs-article__section-body{overflow-wrap:anywhere}.docs-article__section-body pre,.docs-article__section-body table{display:block;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.docs-sidebar__card{height:auto;max-height:none;position:static}.docs-sidebar__card--compact{border-left:none;padding-left:0;padding-top:16px}.docs-sidebar__groups,.docs-sidebar__toc-list{overflow:visible;padding-right:0}.docs-editor__hero-grid,.docs-editor__images-grid,.docs-editor__section-grid,.docs-editor__section-images-grid{grid-template-columns:1fr}.docs-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-article__image-group{gap:14px;grid-template-columns:1fr}.docs-article__section-body p:has(>.docs-article__image)+p:has(>.docs-article__image),.docs-article__section-body p:has(>.docs-article__image):has(+p:has(>.docs-article__image)){display:block;margin-right:0;width:100%}}@media (max-width:767px){.docs-page{padding-inline:12px}.docs-page__header-shell{margin-bottom:24px}.docs-page__header{padding:12px 0}.docs-page__brand-title{font-size:18px}.docs-page__main-nav-button{white-space:nowrap}.docs-page__search-dropdown{margin-top:8px;position:static}.docs-gallery{padding:16px}.docs-gallery__dialog{border-radius:20px;padding:18px}.docs-gallery__header{flex-direction:column}.docs-gallery__close{align-self:flex-end}.docs-gallery__grid{grid-template-columns:1fr}.docs-article__title{font-size:28px}.docs-article__hero{margin-bottom:36px}.docs-article__section+.docs-article__section{margin-top:40px}.docs-article__lead{font-size:16px}.docs-article__section-title{font-size:24px}.docs-article__section-anchor{opacity:1;transform:translateX(0)}.docs-editor__image-actions,.docs-editor__section-actions,.docs-page__admin-toolbar-actions{width:100%}.docs-page__admin-toolbar{align-items:stretch;flex-direction:column;gap:10px;width:calc(100% - 16px)}.docs-page__admin-toolbar-actions{justify-content:flex-end}.docs-page__admin-button,.docs-page__return-button{width:100%}.docs-page__admin-toolbar-actions .docs-page__admin-button{flex:1 1 auto;width:auto}.docs-page__admin-toolbar-actions .ds-button{flex:1 1 auto}.docs-page__brand .docs-page__mode-toggle{width:var(--ds-control-height-xs)}}.terms-page{--docs-fixed-top:88px;--docs-content-width:800px;background:#fcfcfc;background:var(--skai27-page-bg,#fcfcfc);min-height:100vh;padding:0 32px 48px}.terms-page__header{align-items:center;background:#0000;border:0;display:flex;gap:24px;justify-content:space-between;min-height:64px;position:sticky;top:0;z-index:20}.terms-page__brand{align-items:center;color:#171717;display:inline-flex;flex-shrink:0;gap:10px;text-decoration:none}.terms-page__brand svg{height:25px;width:25px}.terms-page__brand-suffix,.terms-page__brand>span{font-size:18px;font-weight:600;line-height:24px}.terms-page__brand-suffix{color:#909090}.terms-page__brand:hover{color:#171717}.terms-page__return{align-items:center;color:#666;display:inline-flex;font-size:14px;gap:6px;text-decoration:none}.terms-page__return svg{flex-shrink:0}.terms-page__return:hover{color:#111}.terms-page__layout{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,min(800px,calc(100% - 544px))) minmax(0,1fr);margin:40px auto 0}.terms-page .docs-article{grid-column:2;margin:0;max-width:800px;min-width:0}.terms-page .docs-article__title{font-size:36px;font-weight:600;letter-spacing:-.035em;line-height:1.15}.terms-page .docs-article__lead{font-size:16px;line-height:1.6}.terms-page__meta{color:#888;display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:20px}.terms-page__meta span,.terms-page__meta time{font-size:13px;line-height:1.5}.terms-page .docs-article__section-title{scroll-margin-top:96px}.terms-page .docs-article__section-title-text{font-size:22px;line-height:1.35}.terms-page .docs-article__section-body{overflow-wrap:anywhere}.terms-page .docs-article__section-body :is(p,li,a,strong){font-size:inherit}.terms-page .docs-article__section-body strong{font-weight:600}.terms-page .docs-sidebar--toc{bottom:auto;display:block;grid-column:3;max-height:calc(100dvh - 112px);overflow-y:auto;position:sticky;right:auto;scrollbar-width:thin;top:88px;width:232px}.terms-page__toc-title{color:#555;font-size:13px;font-weight:500;line-height:1.5;margin:0 0 16px}.terms-page__toc-toggle{display:none}.terms-page .docs-sidebar__toc-list{overflow:visible;padding:0}.terms-page .docs-sidebar__toc-link{display:block;text-decoration:none}.terms-page__footer{border-top:1px solid #eee;color:#888;font-size:13px;margin-top:56px;padding-top:24px}.terms-page :is(a,main):focus-visible{outline:2px solid #555;outline-offset:4px}.terms-page__skip{background:#fff;color:#111;left:16px;padding:10px;position:fixed;top:8px;transform:translateY(-200%);z-index:30}.terms-page__skip:focus{transform:none}@media (max-width:1240px){.terms-page__layout{display:flex;flex-direction:column;gap:32px;max-width:800px}.terms-page .docs-sidebar--toc{max-height:none;order:-1;overflow:visible;position:static;width:100%}.terms-page__toc-title{display:none}.terms-page__toc-toggle{align-items:center;background:none;border:0;color:#666;cursor:pointer;display:flex;font-size:14px;gap:12px;justify-content:space-between;min-height:40px;padding:0;text-align:left;width:100%}.terms-page__toc-toggle svg{height:16px;width:16px}.terms-page__toc-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.terms-page .docs-sidebar__toc-list{display:none}.terms-page .docs-sidebar__toc-list[data-expanded=true]{grid-gap:2px 16px;display:grid;gap:2px 16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.terms-page .docs-sidebar__toc-link{padding-left:12px}}@media (max-width:900px){.docs-page.terms-page{overflow-x:clip;padding:0 20px 32px}.terms-page__layout{margin-top:28px}.terms-page .docs-article__hero{margin-bottom:36px}.terms-page .docs-article__title{font-size:28px}.terms-page .docs-article__section-title-text{font-size:20px}.terms-page__brand{gap:8px}.terms-page__return{line-height:1.4;max-width:110px;text-align:right}}@media print{.docs-page.terms-page{padding:0}.terms-page .docs-sidebar--toc,.terms-page__header,.terms-page__skip{display:none}.terms-page__layout{display:block;margin:0;max-width:none}.terms-page .docs-article{max-width:none}.terms-page .docs-article__section-title{break-after:avoid;page-break-after:avoid}}.mobile-burger{background:none;border:none;cursor:pointer;display:none;font-size:28px;padding:8px}@media (max-width:768px){.mobile-burger{display:block}.overview-header-center{display:none!important}}.mobile-menu{background:#fff;height:100vh;left:0;position:fixed;top:0;transform:translateX(-100%);transition:.3s ease;width:260px;z-index:1001}.mobile-menu--open{transform:translateX(0)}.mobile-menu__header{align-items:center;display:flex;justify-content:space-between;padding:20px}.mobile-menu__brand{align-items:center;display:flex;gap:10px}.mobile-menu__close{background:none;border:none;font-size:28px}.mobile-menu__nav{display:flex;flex-direction:column;gap:32px;padding:20px}.mobile-menu__item{background:none;border:none;font-size:16px;text-align:left}.mobile-menu__login{background:#2b6df8;border:none;border-radius:10px;color:#fff;margin-top:20px;padding:12px}.mobile-overlay{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:#0000;inset:0;opacity:0;pointer-events:none;position:fixed;transition:all .3s ease;z-index:1001}.mobile-overlay--visible{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:1;pointer-events:auto}.overview-root{transition:transform .3s ease}.shifted{transform:translateX(280px)}.mobile-hide{display:none!important}.guest-limit-modal .ant-modal-content{border-radius:20px!important;box-shadow:0 8px 12px #00000014,0 0 1px #0000009e;padding:24px}.ant-modal-root:has(.guest-limit-modal) .ant-modal-mask{backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(8px);background-color:#e7e7e766!important}.guest-limit__subtext,.guest-limit__text,.guest-limit__title{line-height:1.4}.guest-limit{display:flex;flex-direction:column;gap:32px}.guest-limit__box-text{display:flex;flex-direction:column;gap:10px}.guest-limit__btn--primary{background-color:#000!important}.guest-limit__title{font-size:20px;font-weight:600}.guest-limit__text{font-size:16px}.guest-limit__subtext{color:#696969;font-size:16px}.guest-limit__actions{display:flex;flex-direction:column;gap:10px;width:100%}.guest-limit__btn{border-radius:25px;box-shadow:none;height:50px;width:100%}.guest-limit__btn:hover{background-color:#0000000d;border-color:#d9d9d9;color:#000}.guest-limit__btn--primary{border-radius:25px;box-shadow:none;height:50px;width:100%}.guest-limit__btn:hover{background-color:#0000000f!important;border-color:#d9d9d9!important;color:#000!important}.guest-limit__btn--primary:hover{background-color:#000000d9}.guest-limit__btn--primary{font-weight:500}.guest-limit__skip{color:#999;cursor:pointer;font-size:13px;text-align:center}.guest-limit__skip:hover{color:#555}@media (max-width:480px){.guest-limit__title{font-size:18px}}.ghost-page{display:flex;flex-direction:column;height:100vh}.ghost-content{display:flex;flex:1 1;min-height:0}.chat-page,.overview-root{transform:translateX(0);transition:transform .3s ease}.overview-shifted .chat-page,.overview-shifted .overview-root{transform:translateX(280px)}.GhostFibersBackground_background__wH7fv{height:100%;opacity:0;transition:opacity 1.2s cubic-bezier(.22,1,.36,1);width:100%}.GhostFibersBackground_background__wH7fv[data-ready=true]{opacity:1}@media (prefers-reduced-motion:reduce){.GhostFibersBackground_background__wH7fv{transition:none}}.PublicLanding_landing__B4yzb,.PublicLanding_landing__B4yzb *{box-sizing:border-box;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--skai27-font-family,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif)}.PublicLanding_landing__B4yzb{--landing-header-height:64px;--landing-ink:#202020;--landing-muted:#707070;background:#fcfcfc;background:var(--skai27-page-bg,#fcfcfc);color:var(--landing-ink);overflow-x:clip}.PublicLanding_landing__B4yzb a{-webkit-tap-highlight-color:transparent}.PublicLanding_landing__B4yzb a:focus-visible{border-radius:4px;outline:2px solid #707070;outline-offset:5px}.PublicLanding_container__3Ax-1,.PublicLanding_footerInner__yuXpO,.PublicLanding_headerInner__OwzCH{margin-inline:auto;width:min(1160px,calc(100% - 80px))}.PublicLanding_skipLink__O-LnJ{background:#fff;color:var(--landing-ink);left:20px;padding:12px 16px;position:fixed;top:-100px;z-index:100}.PublicLanding_skipLink__O-LnJ:focus{top:12px}.PublicLanding_header__tV0Ne{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fcfcfcf0;position:sticky;top:0;z-index:20}.PublicLanding_headerInner__OwzCH{align-items:center;display:flex;gap:28px;justify-content:space-between;min-height:var(--landing-header-height)}.PublicLanding_brandLink__8Obfo{color:inherit;flex-shrink:0;text-decoration:none}.PublicLanding_brand__\+H5N\+{align-items:center;display:inline-flex;gap:9px;white-space:nowrap}.PublicLanding_brand__\+H5N\+>svg{flex-shrink:0;height:30px;width:30px}.PublicLanding_brand__\+H5N\+>span{align-items:baseline;display:inline-flex;font-size:18px;gap:6px;line-height:24px}.PublicLanding_brand__\+H5N\+ strong{font:inherit;font-weight:600}.PublicLanding_brand__\+H5N\+>span>span{color:var(--landing-muted);font:inherit;font-weight:500}.PublicLanding_nav__Cm3ft{align-items:center;display:flex;gap:28px}.PublicLanding_nav__Cm3ft a{color:#5f5f5f;font-size:14px;line-height:20px;text-decoration:none}.PublicLanding_nav__Cm3ft a:hover{color:#111}.PublicLanding_headerEntry__tCXb9{align-items:center;background:#ededed;border-radius:999px;color:#202020;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-height:38px;padding:0 16px;text-decoration:none;white-space:nowrap}.PublicLanding_headerEntry__tCXb9:hover{background:#e5e5e5}.PublicLanding_hero__L\+mgc{isolation:isolate;position:relative}.PublicLanding_heroBackground__KAQPf{inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 65%);mask-image:linear-gradient(90deg,#0000,#000 65%);opacity:.5;pointer-events:none;position:absolute;z-index:-1}.PublicLanding_heroInner__4xGpt{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);min-height:max(780px,calc(100svh - var(--landing-header-height)));padding-block:60px}.PublicLanding_heroCopy__emIC9{min-width:0;padding-block:24px}.PublicLanding_eyebrow__sH6zH{align-items:center;color:#6c6c6c;display:inline-flex;font-size:13px;font-weight:500;gap:8px;line-height:20px;margin-bottom:20px}.PublicLanding_eyebrow__sH6zH svg{flex:0 0 18px}.PublicLanding_heroCopy__emIC9 h1{font-size:clamp(45px,4.8vw,68px);font-weight:600;letter-spacing:-.05em;line-height:1.08;margin:0}.PublicLanding_heroCopy__emIC9>p{color:#616161;font-size:18px;line-height:1.6;margin:26px 0 0;max-width:495px}.PublicLanding_actions__udBTt{align-items:center;display:flex;flex-wrap:wrap;gap:22px;margin-top:32px}.PublicLanding_primaryAction__CeWfm,.PublicLanding_secondaryAction__iV9zz{align-items:center;display:inline-flex;font-size:14px;font-weight:500;gap:9px;justify-content:center;min-height:46px;text-decoration:none;white-space:nowrap}.PublicLanding_primaryAction__CeWfm{background:#202020;border-radius:999px;color:#fff;padding:0 20px;transition:background .15s ease}.PublicLanding_primaryAction__CeWfm:hover{background:#363636;color:#fff}.PublicLanding_secondaryAction__iV9zz{color:#333;text-decoration:underline;text-underline-offset:5px}.PublicLanding_secondaryAction__iV9zz:hover{color:#000}.PublicLanding_heroCopy__emIC9>.PublicLanding_heroNote__HsVjH{color:#858585;font-size:13px;line-height:1.5;margin-top:24px;max-width:380px}.PublicLanding_heroDemo__w2rXu{--release-demo-caption-color:#535353;min-width:0}.PublicLanding_heroDemo__w2rXu .PublicLanding_demoFrame__p-wwN{background:none;min-height:672px;padding:24px}.PublicLanding_feature__yY31E{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);padding-block:72px;scroll-margin-top:100px}.PublicLanding_featureCopy__3q7xX{min-width:0}.PublicLanding_feature__yY31E h2,.PublicLanding_organizations__21rYW h2{text-wrap:balance;font-size:clamp(32px,3.4vw,46px);font-weight:600;letter-spacing:-.035em;line-height:1.15;margin:0}.PublicLanding_featureCopy__3q7xX>p{color:#686868;font-size:16px;line-height:1.6;margin:24px 0 0}.PublicLanding_points__RdOld{grid-gap:15px;display:grid;gap:15px;list-style:none;margin:28px 0 0;padding:0}.PublicLanding_points__RdOld li{align-items:flex-start;color:#535353;display:flex;font-size:14px;gap:10px;line-height:1.5}.PublicLanding_points__RdOld li>span{font:inherit}.PublicLanding_points__RdOld svg{color:#858585;flex:0 0 19px;margin-top:1px}.PublicLanding_demoFrame__p-wwN{align-items:center;background:linear-gradient(145deg,#7896ef,#6268d5 55%,#7162c3);border-radius:26px;display:flex;justify-content:center;min-width:0;padding:clamp(24px,3vw,40px)}.PublicLanding_demoFrame__p-wwN>div{flex-shrink:1}.PublicLanding_demoFrame__p-wwN[data-demo=agents],.PublicLanding_demoFrame__p-wwN[data-demo=documents],.PublicLanding_demoFrame__p-wwN[data-demo=writing]{min-height:600px}.PublicLanding_demoFrame__p-wwN[data-demo=chat],.PublicLanding_demoFrame__p-wwN[data-demo=workflow]{min-height:640px}.PublicLanding_workflowSteps__2MGzl{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:28px 0 0;padding:0}.PublicLanding_workflowSteps__2MGzl li{align-items:center;color:#545454;display:flex;font-size:14px;gap:12px}.PublicLanding_workflowSteps__2MGzl li>span{background:#ededed;border-radius:50%;color:#666;display:grid;font-size:12px;font-weight:500;height:27px;place-items:center;width:27px}.PublicLanding_organizations__21rYW{align-items:center;display:flex;flex-direction:column;padding:100px 24px;scroll-margin-top:100px;text-align:center}.PublicLanding_organizations__21rYW h2{max-width:730px}.PublicLanding_organizations__21rYW>p{color:#686868;font-size:16px;line-height:1.6;margin:24px 0 30px;max-width:650px}.PublicLanding_faq__TuSoV{grid-gap:0 80px;display:grid;gap:0 80px;grid-template-columns:.9fr 1fr;padding-block:72px}.PublicLanding_faq__TuSoV h2{font-size:32px;font-weight:600;grid-row:1/4;letter-spacing:-.025em;line-height:1.2;margin:0}.PublicLanding_faq__TuSoV>div{padding:22px 0}.PublicLanding_faq__TuSoV>div:first-of-type{padding-top:0}.PublicLanding_faq__TuSoV h3{font-size:16px;font-weight:500;line-height:1.5;margin:0}.PublicLanding_faq__TuSoV p{color:#707070;font-size:14px;line-height:1.6;margin:10px 0 0}.PublicLanding_footerInner__yuXpO{align-items:center;display:flex;flex-wrap:wrap;gap:24px;min-height:110px;padding-block:24px}.PublicLanding_footerInner__yuXpO>p{color:#858585;flex:1 1;font-size:12px;line-height:1.5;margin:0}.PublicLanding_footerInner__yuXpO>a{color:#707070;font-size:13px;text-underline-offset:3px}@media (max-width:1100px){.PublicLanding_heroInner__4xGpt{gap:32px}.PublicLanding_feature__yY31E{gap:40px}.PublicLanding_actions__udBTt{gap:12px}.PublicLanding_heroCopy__emIC9>p{font-size:16px}}@media (max-width:900px){.PublicLanding_landing__B4yzb{--landing-header-height:56px}.PublicLanding_container__3Ax-1,.PublicLanding_footerInner__yuXpO,.PublicLanding_headerInner__OwzCH{width:min(640px,calc(100% - 40px))}.PublicLanding_headerInner__OwzCH{gap:16px}.PublicLanding_nav__Cm3ft{display:none}.PublicLanding_heroInner__4xGpt{gap:40px;grid-template-columns:minmax(0,1fr);min-height:calc(100svh - var(--landing-header-height));padding-block:48px}.PublicLanding_heroCopy__emIC9{padding-block:0}.PublicLanding_heroCopy__emIC9 h1{font-size:clamp(42px,8vw,64px)}.PublicLanding_heroCopy__emIC9>p{max-width:540px}.PublicLanding_heroCopy__emIC9>.PublicLanding_heroNote__HsVjH{display:none}.PublicLanding_heroDemo__w2rXu .PublicLanding_demoFrame__p-wwN{min-height:0;padding:0}.PublicLanding_heroDemo__w2rXu .PublicLanding_demoFrame__p-wwN>div{--release-demo-height:480px;width:100%}.PublicLanding_heroBackground__KAQPf{-webkit-mask-image:linear-gradient(#000,#000 65%,#0000);mask-image:linear-gradient(#000,#000 65%,#0000);opacity:.25}.PublicLanding_feature__yY31E{gap:32px;grid-template-columns:minmax(0,1fr);padding-block:48px}.PublicLanding_feature__yY31E h2,.PublicLanding_organizations__21rYW h2{font-size:clamp(30px,5vw,40px)}.PublicLanding_featureCopy__3q7xX{max-width:580px}.PublicLanding_demoFrame__p-wwN{padding:32px}.PublicLanding_demoFrame__p-wwN[data-demo=violations] :is([data-section-key=measures],[data-section-key=control]) .violation-example__section-body,.PublicLanding_demoFrame__p-wwN[data-demo=violations] :is([data-section-key=measures],[data-section-key=control]) .violation-example__section-copy{display:none}.PublicLanding_demoFrame__p-wwN[data-demo=violations] :is([data-section-key=measures],[data-section-key=control]) .violation-example__section-heading{margin:0;min-height:32px}.PublicLanding_demoFrame__p-wwN[data-demo=violations] :is([data-section-key=measures],[data-section-key=control]) .violation-example__section-heading:after{border-right:1.5px solid;border-top:1.5px solid;color:#71717a;content:"";flex:0 0 6px;height:6px;margin-right:5px;transform:rotate(45deg);width:6px}.PublicLanding_demoFrame__p-wwN[data-demo=violations] [data-section-key=measures]{margin-bottom:4px}.PublicLanding_organizations__21rYW{padding:64px 0}.PublicLanding_faq__TuSoV{gap:20px;grid-template-columns:minmax(0,1fr);padding-block:48px}.PublicLanding_faq__TuSoV h2{grid-row:auto;margin-bottom:12px}.PublicLanding_footerInner__yuXpO>p{flex-basis:100%;order:3}}@media (max-width:480px){.PublicLanding_brand__\+H5N\+>span{font-size:16px}.PublicLanding_brand__\+H5N\+>svg{height:26px;width:26px}.PublicLanding_headerEntry__tCXb9{min-height:36px;padding-inline:12px}.PublicLanding_heroInner__4xGpt{padding-top:40px}.PublicLanding_heroCopy__emIC9 h1{font-size:clamp(36px,10vw,46px)}.PublicLanding_eyebrow__sH6zH{font-size:12px;margin-bottom:16px}.PublicLanding_heroCopy__emIC9>p{margin-top:20px}.PublicLanding_actions__udBTt{align-items:flex-start;flex-direction:column;gap:8px;margin-top:24px}.PublicLanding_demoFrame__p-wwN{border-radius:22px;padding:28px 16px}.PublicLanding_feature__yY31E h2{font-size:32px}.PublicLanding_featureCopy__3q7xX>p{margin-top:20px}.PublicLanding_demoFrame__p-wwN[data-demo=agents],.PublicLanding_demoFrame__p-wwN[data-demo=chat],.PublicLanding_demoFrame__p-wwN[data-demo=documents],.PublicLanding_demoFrame__p-wwN[data-demo=workflow],.PublicLanding_demoFrame__p-wwN[data-demo=writing]{min-height:0}}@media (max-width:360px){.PublicLanding_heroDemo__w2rXu .PublicLanding_demoFrame__p-wwN>div{--release-demo-height:520px}}@media (prefers-reduced-motion:reduce){.PublicLanding_landing__B4yzb *,.PublicLanding_landing__B4yzb :after,.PublicLanding_landing__B4yzb :before{scroll-behavior:auto!important;transition:none!important}}.ds-button,.ds-button *{font-family:var(--ds-font-sans)}.ds-button{align-items:center;border:0;border-radius:var(--ds-radius-sm);cursor:pointer;display:inline-flex;font-size:var(--ds-font-size-sm);font-weight:500;gap:6px;justify-content:center;line-height:var(--ds-line-height-sm);outline:none;white-space:nowrap}.ds-button>span{font-size:inherit;font-weight:inherit;line-height:inherit}.ds-button--sm{min-height:var(--ds-control-height-sm);padding:0 var(--ds-space-3)}.ds-button--md{min-height:var(--ds-control-height-md);padding:0 var(--ds-space-4)}.ds-button--icon-xs{border-radius:var(--ds-radius-xs);gap:0;height:var(--ds-control-height-xs);min-width:var(--ds-control-height-xs);padding:0;width:var(--ds-control-height-xs)}.ds-button--icon-xs>span:empty{display:none}.ds-button--primary{background:var(--ds-color-accent);color:var(--ds-color-inverse)}.ds-button--primary:hover:not(:disabled){background:var(--ds-color-accent-hover)}.ds-button--secondary{background:var(--ds-color-surface-hover);color:var(--ds-color-text)}.ds-button--secondary:hover:not(:disabled){background:var(--ds-color-surface-active)}.ds-button--outline{background:var(--ds-color-surface);border:1px solid var(--ds-color-border-strong);color:var(--ds-color-text)}.ds-button--ghost:hover:not(:disabled),.ds-button--outline:hover:not(:disabled){background:var(--ds-color-surface-hover)}.ds-button--ghost{background:#0000;color:var(--ds-color-text)}.ds-button--danger{background:var(--ds-color-danger-soft);color:var(--ds-color-danger)}.ds-button:focus-visible{box-shadow:0 0 0 3px var(--ds-color-focus-ring)}.ds-button:disabled{cursor:not-allowed;opacity:.5}.ds-button--loading:disabled{cursor:wait;opacity:1}.ds-button__loader{color:currentColor;flex:0 0 auto}.basis-announcement-overlay{background:#0000006b;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:1200}.basis-announcement{--basis-intro-bg:#fff;--basis-intro-panel:var(--skai27-chat-bg,var(--skai27-page-bg,#fcfcfc));--basis-intro-text:#141416;--basis-intro-muted:#68686f;--basis-intro-line:#e7e7eb;background:var(--basis-intro-bg);border-radius:24px;box-shadow:0 28px 100px #00000038;color:var(--basis-intro-text);display:grid;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);grid-template-rows:minmax(0,1fr);height:min(840px,calc(100dvh - 48px));max-height:min(840px,calc(100dvh - 48px));outline:none;overflow:hidden;position:relative;scrollbar-color:#e2e2e2 var(--basis-intro-bg);scrollbar-color:var(--skai27-scrollbar-thumb,#e2e2e2) var(--basis-intro-bg);width:min(1120px,100%)}.basis-announcement__close{background:var(--basis-intro-bg);border:0;border-radius:50%;color:var(--basis-intro-muted);cursor:pointer;display:grid;height:32px;padding:0;place-items:center;position:absolute;right:14px;top:14px;width:32px;z-index:2}.basis-announcement__close:hover{background:var(--basis-intro-line);color:var(--basis-intro-text)}.basis-announcement button:focus-visible{outline:2px solid #09e;outline-offset:3px}.basis-announcement__intro{align-self:center;max-height:100%;overflow:auto;padding:44px 32px 32px;scrollbar-width:thin}.basis-announcement__badge{background:#eaf6ff;border-radius:999px;color:#0074b8;display:inline-flex;font-size:12px;font-weight:500;padding:5px 10px}.basis-announcement__intro h1{font-size:clamp(28px,2.7vw,36px);font-weight:600;letter-spacing:-.9px;line-height:1.15;margin:20px 0 16px}.basis-announcement__lead{font-size:16px;line-height:1.55;margin:0}.basis-announcement__features{grid-gap:22px;display:grid;gap:22px;list-style:none;margin:32px 0;padding:0}.basis-announcement__features li{grid-gap:12px;display:grid;gap:12px;grid-template-columns:24px minmax(0,1fr)}.basis-announcement__features svg{color:#008bd2;margin-top:1px}.basis-announcement__features strong{font-size:14px;font-weight:600}.basis-announcement__features p{color:var(--basis-intro-muted);font-size:14px;line-height:1.45;margin:4px 0 0}.basis-announcement__actions{display:flex;flex-wrap:wrap;gap:8px}.basis-announcement .ds-button{color:var(--basis-intro-text);font-size:14px}.basis-announcement__actions .ds-button--primary{background:var(--basis-intro-text);border-radius:999px;color:var(--basis-intro-bg);min-height:40px}.basis-announcement__actions .ds-button>span{align-items:center;display:flex;gap:8px}.basis-announcement__hint{color:var(--basis-intro-muted);font-size:12px;line-height:1.5;margin:16px 0 0}.basis-announcement__example{background:var(--basis-intro-panel);display:flex;flex-direction:column;min-height:0;min-width:0;padding:48px 24px 20px}.basis-announcement__question{align-self:flex-end;background:var(--basis-intro-line);border-radius:18px 18px 4px 18px;font-size:14px;margin:16px 0 6px 32px;padding:10px 16px}.basis-announcement__result{flex:1 1;font-size:14px;min-height:0;overflow:auto;padding-right:6px;scrollbar-color:#e2e2e2 var(--basis-intro-panel);scrollbar-color:var(--skai27-scrollbar-thumb,#e2e2e2) var(--basis-intro-panel);scrollbar-width:thin}.basis-announcement__result::-webkit-scrollbar-corner,.basis-announcement__result::-webkit-scrollbar-track{background:var(--basis-intro-panel)}.basis-announcement__result .violation-example{font-size:14px;margin:12px 0}.basis-announcement__result :is(.violation-example__title,.violation-example__record-title,.violation-example__collection-title h3,.violation-example__collection-header>span,.violation-example__picker-label,.violation-example__collection-footer>span,.violation-example__collection-footer button,.violation-example__empty,.violation-example__meta,.violation-example__tab>span,.markdown-wrapper,.markdown-paragraph,.markdown-li,.markdown-h1,.markdown-h2,.markdown-h3){font-size:14px!important}.basis-announcement__result :is(strong,b,em){font-size:inherit!important}.basis-announcement .markdown-wrapper,.basis-announcement :is(.markdown-paragraph,.markdown-li,.markdown-h1,.markdown-h2,.markdown-h3){color:var(--basis-intro-text);font-family:inherit}.basis-announcement__result .source-file-trigger{background:var(--basis-intro-line);color:var(--basis-intro-text)}.basis-announcement__result .source-file-trigger:disabled{cursor:default;opacity:1}.basis-announcement__result .source-file-trigger:disabled:hover{background:var(--basis-intro-line)}.basis-announcement__result .source-file-trigger__label{color:inherit}.basis-announcement__result .source-file-trigger__page{background:var(--basis-intro-bg);color:var(--basis-intro-muted)}[data-theme=dark] .basis-announcement{--basis-intro-bg:#202020;--basis-intro-panel:#181818;--basis-intro-text:#f3f3f5;--basis-intro-muted:#a1a1aa;--basis-intro-line:#303034;color-scheme:dark}@media (max-width:760px){.basis-announcement-overlay{padding:12px}.basis-announcement{border-radius:20px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;height:auto;max-height:calc(100dvh - 24px);overflow:auto}.basis-announcement__intro{max-height:none;overflow:visible;padding:30px 24px 24px}.basis-announcement__intro h1{font-size:30px}.basis-announcement__features{gap:16px;margin:24px 0}.basis-announcement__example{padding:24px 16px 16px}.basis-announcement__result{overflow:visible}.basis-announcement__actions .ds-button--primary{white-space:normal;width:100%}}@media (prefers-reduced-motion:no-preference){.basis-announcement{animation:basis-announcement-enter .2s ease-out both}@keyframes basis-announcement-enter{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}}.ds-form-field,.ds-form-field *{font-family:var(--ds-font-sans)}.ds-form-field{display:flex;flex-direction:column;gap:5px;min-width:0}.ds-form-field__label{color:var(--ds-color-text);font-size:var(--ds-font-size-sm);font-weight:500;line-height:var(--ds-line-height-sm)}.ds-form-field__description,.ds-form-field__error{font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs)}.ds-form-field__description{color:var(--ds-color-text-secondary)}.ds-form-field__error{color:var(--ds-color-danger)}.ds-form-field__control{min-width:0}.ds-dialog__backdrop{background:#00000047;display:grid;font-family:var(--ds-font-sans);inset:0;padding:var(--ds-space-4);place-items:center;position:fixed;z-index:1000}.ds-dialog{animation:ds-dialog-enter .16s ease-out;background:var(--ds-color-surface);border:0;border-radius:14px;box-shadow:0 8px 12px #00000014,0 0 1px #0000009e;display:flex;flex-direction:column;max-height:min(760px,calc(100vh - 32px));overflow:hidden}.ds-dialog__header{align-items:flex-start;display:flex;gap:var(--ds-space-4);justify-content:space-between;padding:20px 20px var(--ds-space-3)}.ds-dialog__heading{min-width:0}.ds-dialog__heading h2{color:var(--ds-color-text);font-size:18px;font-weight:600;line-height:26px;margin:0}.ds-dialog__heading p{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs);margin:3px 0 0}.ds-dialog__close{background:#0000;border:0;border-radius:var(--ds-radius-sm);color:var(--ds-color-text-secondary);cursor:pointer;display:inline-grid;flex:0 0 30px;height:30px;padding:0;place-items:center;width:30px}.ds-dialog__close:hover{background:var(--ds-color-surface-hover);color:var(--ds-color-text)}.ds-dialog__close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.6;height:17px;width:17px}.ds-dialog__content{min-height:0;overflow:auto;padding:var(--ds-space-2) 20px 20px;scrollbar-color:var(--ds-color-border-strong) #0000;scrollbar-width:thin}.ds-dialog__content::-webkit-scrollbar{width:10px}.ds-dialog__content::-webkit-scrollbar-track{background:#0000}.ds-dialog__content::-webkit-scrollbar-thumb{background-color:var(--ds-color-border-strong);border-radius:999px}.ds-dialog__footer{align-items:center;border-top:1px solid var(--ds-gray-100);display:flex;gap:var(--ds-space-2);justify-content:flex-end;padding:var(--ds-space-3) 20px 20px}@keyframes ds-dialog-enter{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.ds-dialog{animation:none}}.ds-text-field__input-wrap{position:relative;width:100%}.ds-text-field__input{background:var(--ds-color-surface);border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-sm);color:var(--ds-color-text);display:block;font-family:var(--ds-font-sans);font-size:var(--ds-font-size-sm);font-weight:400;height:var(--ds-control-height-sm);line-height:calc(var(--ds-control-height-sm) - 4px);outline:none;padding:0 12px 2px;width:100%}.ds-text-field__input--with-start{padding-left:34px}.ds-text-field__input--with-end{padding-right:34px}.ds-text-field__adornment{align-items:center;color:var(--ds-color-text-tertiary);display:inline-flex;justify-content:center;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.ds-text-field__adornment--start{left:11px}.ds-text-field__adornment--end{right:11px}.ds-text-field__adornment svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;height:15px;width:15px}.ds-text-field__input::placeholder{color:var(--ds-color-text-tertiary)}.ds-text-field__input:hover:not(:disabled){border-color:var(--ds-color-status-off)}.ds-text-field__input:focus-visible{border-color:var(--ds-color-accent)}.ds-text-field__input[aria-invalid=true]{border-color:var(--ds-color-danger)}.ds-text-field__input:disabled{background:var(--ds-color-surface-muted);color:var(--ds-color-text-tertiary);cursor:not-allowed}.ds-text-field__input--inspector{font-feature-settings:"tnum";background:var(--ds-color-surface-hover);border-color:#0000;border-radius:var(--ds-radius-xs);font-variant-numeric:tabular-nums;height:var(--ds-control-height-xs);line-height:20px;padding-bottom:0;padding-top:0}.ds-text-field__input--inspector[type=number]{appearance:textfield;-moz-appearance:textfield}.ds-text-field__input--inspector::-webkit-inner-spin-button,.ds-text-field__input--inspector::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ds-text-field__input--inspector[type=color]{cursor:pointer;padding:4px}.ds-text-field__input--inspector[type=color]::-webkit-color-swatch-wrapper{padding:0}.ds-text-field__input--inspector[type=color]::-webkit-color-swatch{border:0;border-radius:2px}.ds-select,.ds-select *,.ds-select__menu,.ds-select__menu *{font-family:var(--ds-font-sans)}.ds-select{display:block;width:100%}.ds-select__trigger{align-items:center;background:var(--ds-color-surface);border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-sm);color:var(--ds-color-text);cursor:pointer;display:flex;gap:var(--ds-space-2);height:var(--ds-control-height-sm);justify-content:space-between;outline:none;padding:6px 10px 6px 12px;width:100%}.ds-select__trigger:hover:not(:disabled){border-color:var(--ds-color-status-off)}.ds-select__trigger:focus-visible,.ds-select__trigger[aria-expanded=true]{border-color:var(--ds-color-accent)}.ds-select__trigger:disabled{background:var(--ds-color-surface-muted);color:var(--ds-color-text-tertiary);cursor:not-allowed}.ds-select__value{font-size:var(--ds-font-size-sm);font-weight:400;line-height:var(--ds-line-height-sm);min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ds-select__value--placeholder{color:var(--ds-color-text-tertiary)}.ds-select__chevron{align-items:center;color:var(--ds-color-text-secondary);display:inline-flex;flex:0 0 auto;justify-content:center;transition:transform .14s ease}.ds-select__chevron--open{transform:rotate(180deg)}.ds-select__check svg,.ds-select__chevron svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;height:16px;width:16px}.ds-select__menu{background:var(--ds-color-surface);border:0;border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-overlay);overflow-y:auto;padding:6px;scrollbar-color:var(--ds-color-border-strong) #0000;scrollbar-width:thin;z-index:2000}.ds-select__menu::-webkit-scrollbar{width:8px}.ds-select__menu::-webkit-scrollbar-thumb{background:var(--ds-color-border-strong);background-clip:padding-box;border:2px solid #0000;border-radius:var(--ds-radius-pill)}.ds-select__option{align-items:center;background:#0000;border:0;border-radius:var(--ds-radius-sm);color:var(--ds-color-text);cursor:pointer;display:flex;gap:var(--ds-space-3);justify-content:space-between;min-height:38px;padding:7px var(--ds-space-2);width:100%}.ds-select__option--active,.ds-select__option:hover{background:var(--ds-color-surface-hover)}.ds-select__option--selected{background:var(--ds-color-surface-muted)}.ds-select__option--selected.ds-select__option--active{background:var(--ds-color-surface-active)}.ds-select__option-copy{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}.ds-select__option-label{font-size:var(--ds-font-size-sm);font-weight:400;line-height:var(--ds-line-height-sm)}.ds-select__option-description,.ds-select__option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-select__option-description{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs)}.ds-select__check{color:var(--ds-color-text)}.ds-select__check,.ui-switch{display:inline-flex;flex:0 0 auto}.ui-switch{align-items:center;background:var(--ds-color-border-strong);border:0;border-radius:var(--ds-radius-pill);cursor:pointer;height:18px;outline:none;padding:2px;position:relative;transition:background-color .14s ease;width:32px}.ui-switch:hover:not(:disabled){background:var(--ds-color-status-off)}.ui-switch:focus-visible{box-shadow:0 0 0 3px var(--ds-color-focus-ring)}.ui-switch--checked{background:var(--ds-color-accent)}.ui-switch--checked:hover:not(:disabled){background:var(--ds-color-accent-hover)}.ui-switch:disabled{cursor:not-allowed;opacity:.45}.ui-switch__thumb{background:var(--ds-color-inverse);border-radius:50%;box-shadow:var(--ds-shadow-switch-thumb);height:14px;transform:translateX(0);transition:transform .14s ease;width:14px}.ui-switch--checked .ui-switch__thumb{transform:translateX(14px)}.pattern-waves{height:100%;overflow:hidden;position:relative;width:100%}.admin-docs-reader.admin-docs-reader--home{grid-template-columns:minmax(0,1fr)}.admin-docs-nav__link.admin-docs-nav__home{margin-left:0}.admin-docs-home{margin:0 auto;max-width:1280px;outline:none;padding:32px 32px 40px 44px;width:100%}.admin-docs-home h1{font-size:30px;font-weight:600;letter-spacing:-.6px;line-height:1.25;margin:0 0 28px}.admin-docs-home h2{font-size:21px;font-weight:600;line-height:28px;margin:0}.admin-docs-home h3{font-size:16px;font-weight:600;line-height:24px;margin:0}.admin-docs-home p{color:var(--ds-color-text-secondary);font-size:14px;line-height:22px;margin:0}.admin-docs-home__quickstart{grid-gap:24px;align-items:center;background:var(--ds-color-documentation-panel);border:0;border-radius:16px;display:grid;gap:24px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.7fr);isolation:isolate;overflow:hidden;padding:20px 24px;position:relative}.admin-docs-home__quickstart .admin-docs-home__gradient,.admin-docs-home__quickstart:after{inset:0;pointer-events:none;position:absolute;z-index:0}.admin-docs-home__quickstart:after{background:linear-gradient(90deg,color-mix(in srgb,var(--ds-color-documentation-hero-overlay) 85%,#0000),color-mix(in srgb,var(--ds-color-documentation-hero-overlay) 45%,#0000) 38%,#0000 65%);content:""}.admin-docs-home__intro{color:var(--ds-color-text);min-width:0;position:relative;z-index:1}.admin-docs-home__intro h2{font-size:18px;line-height:24px;margin-bottom:12px}.admin-docs-home__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.admin-docs-home .ds-button{border-radius:var(--ds-radius-pill);font-size:14px;gap:8px;line-height:20px;text-decoration:none}.admin-docs-home__actions .ds-button--primary{color:var(--ds-color-inverse)}.admin-docs-home__actions .ds-button--secondary{color:var(--ds-color-text)}.admin-docs-home__quickstart .admin-docs-code{border:0;margin:0;min-width:0;position:relative;z-index:1}html[data-admin-theme=light] .admin-docs-home__quickstart .admin-docs-code{--ds-color-code-background:var(--ds-color-canvas)}.admin-docs-home__quickstart .admin-docs-code pre{line-height:20px}.admin-docs-home__quickstart .admin-docs-code__toolbar{gap:8px;justify-content:flex-end;padding:4px 8px}.admin-docs-home__quickstart .ds-select{width:auto}.admin-docs-home__quickstart .admin-docs-code__toolbar :is(.ds-select__trigger,.ds-button){background:#0000;border:0;border-radius:var(--ds-radius-sm);color:var(--ds-color-text-secondary);height:var(--ds-control-height-xs);min-height:var(--ds-control-height-xs)}.admin-docs-home__quickstart .admin-docs-code__toolbar .ds-select__trigger{gap:4px;justify-content:flex-start;padding:0 8px}.admin-docs-home__quickstart .admin-docs-code__toolbar .ds-select__trigger[aria-expanded=true],.admin-docs-home__quickstart .admin-docs-code__toolbar :is(.ds-select__trigger,.ds-button):hover{background:var(--ds-color-documentation-nav-active)}.admin-docs-home__quickstart .admin-docs-code__toolbar :is(.ds-select__trigger,.ds-button):focus-visible{box-shadow:0 0 0 3px var(--ds-color-focus-ring)}.admin-docs-home__quickstart .ds-select__value{font-size:13px}.admin-docs-home-language-menu{min-width:144px}.admin-docs-home__banner{align-items:center;background:var(--ds-color-documentation-panel);border:0;border-radius:var(--ds-radius-lg);display:flex;gap:24px;justify-content:space-between;margin-top:24px;padding:20px}.admin-docs-home__banner h2{font-size:14px;line-height:22px;margin-bottom:4px}.admin-docs-home__banner>.ds-button{flex-shrink:0}.admin-docs-home__section{margin-top:28px}.admin-docs-home__section>h2{margin-bottom:16px}.admin-docs-home__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-docs-home__card{background:var(--ds-color-documentation-panel);border:0;border-radius:var(--ds-radius-lg);display:flex;flex-direction:column;gap:8px;min-width:0;padding:20px;text-decoration:none}.admin-docs-home__card:hover{background:var(--ds-color-surface-hover)}.admin-docs-home__card-action{align-items:center;display:inline-flex;font-size:13px;font-weight:500;gap:8px;line-height:20px;margin-top:auto;padding-top:8px}.admin-docs-home__card-action svg{flex-shrink:0}.admin-docs-home__scenarios{grid-gap:16px 32px;display:grid;gap:16px 32px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -8px}.admin-docs-home__scenario{align-items:flex-start;border-radius:var(--ds-radius-sm);display:flex;gap:16px;min-width:0;padding:8px;text-decoration:none}.admin-docs-home__scenario:hover{background:var(--ds-color-surface-muted)}.admin-docs-home__scenario-icon{align-items:center;background:var(--ds-color-surface-active);border-radius:var(--ds-radius-sm);color:var(--ds-color-text);display:flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}.admin-docs-home__scenario>div{min-width:0}.admin-docs-home__scenario h3{font-size:16px;font-weight:500;line-height:20px;margin:0 0 4px}@media (max-width:1250px){.admin-docs-home__quickstart{grid-template-columns:minmax(0,1fr)}.admin-docs-home__banner{align-items:flex-start;flex-direction:column;gap:12px}}@media (max-width:860px){.admin-docs-home{padding:24px}.admin-docs-home h1{font-size:27px;margin-bottom:20px}}@media (max-width:620px){.admin-docs-home__quickstart{gap:20px;padding:16px}.admin-docs-home__grid,.admin-docs-home__scenarios{grid-template-columns:minmax(0,1fr)}.admin-docs-home__scenarios{gap:12px}.admin-docs-home__banner,.admin-docs-home__card{padding:16px}}.admin-docs,.admin-docs-menu-dialog,.admin-docs-search-dialog{--ds-font-size:var(--ds-font-size-lg);--ds-font-size-xs:var(--ds-font-size-lg);--ds-font-size-sm:var(--ds-font-size-lg);--ds-font-size-md:var(--ds-font-size-lg);--ds-line-height-xs:24px;--ds-line-height-sm:24px;--ds-line-height-md:24px;font-size:var(--ds-font-size-lg)}html[data-admin-theme=dark] .admin-docs-menu-dialog,html[data-admin-theme=dark] .new-admin-layout--documentation{--ds-color-canvas:var(--ds-color-documentation-dark-canvas);--ds-color-page:var(--ds-color-documentation-dark-canvas);--ds-color-sidebar:var(--ds-color-documentation-dark-canvas)}html[data-admin-theme=dark] .admin-docs-menu-dialog{--ds-color-surface:var(--ds-color-documentation-dark-canvas)}.admin-docs{background:var(--ds-color-canvas);color:var(--ds-color-text);display:flex;flex-direction:column;height:100%;min-height:0}.admin-docs a{color:inherit}.admin-docs__skip{background:var(--ds-color-canvas);left:16px;padding:12px;position:fixed;top:-80px;z-index:100}.admin-docs__skip:focus{top:8px}.admin-docs-header{grid-gap:16px;align-items:center;border-bottom:1px solid var(--ds-color-border);display:grid;flex:0 0 64px;gap:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:0 24px}.admin-docs-header__brand{justify-self:start;min-width:0;text-decoration:none}.admin-docs-header__tabs{align-items:center;display:flex;gap:4px;justify-self:center}.admin-docs-header__tabs>a{align-items:center;border-radius:var(--ds-radius-sm);color:var(--ds-color-text);display:inline-flex;font-size:14px;gap:6px;min-height:32px;padding:0 12px;text-decoration:none;white-space:nowrap}.admin-docs-header__tabs>a:hover{background:var(--ds-color-surface-hover)}.admin-docs-header__tabs>a[aria-current]{background:var(--ds-color-documentation-nav-active)}.admin-docs-header__actions{align-items:center;display:flex;gap:12px;justify-self:end;max-width:320px;min-width:0;width:100%}.admin-docs-header__search{flex:1 1;min-width:0}.admin-docs-header__search.ds-button{border-radius:var(--ds-radius-pill);color:var(--ds-color-text-secondary);font-size:14px;font-weight:400;justify-content:flex-start}.admin-docs__body{display:grid;flex:1 1;grid-template-columns:260px minmax(0,1fr);min-height:0}.admin-docs-sidebar{background:var(--ds-color-canvas);display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:24px 16px 16px;scrollbar-width:none}.admin-docs-sidebar::-webkit-scrollbar{display:none}.admin-docs-menu-dialog .admin-docs-nav,.admin-docs-sidebar{--ds-font-size:14px;--ds-font-size-lg:14px;font-size:14px}.admin-docs-nav{display:flex;flex-direction:column;gap:14px}.admin-docs-nav__group-title{font-size:var(--ds-font-size-lg);font-weight:500;line-height:24px;margin:0;padding:6px 8px}.admin-docs-nav__link{border-radius:var(--ds-radius-sm);color:var(--ds-color-text-secondary);display:block;font-size:var(--ds-font-size-lg);line-height:24px;margin:0 0 0 8px;padding:4px 12px;text-decoration:none}.admin-docs-nav__link:hover{background:var(--ds-color-surface-hover)}.admin-docs-nav__link.is-current{background:var(--ds-color-documentation-nav-active)}.admin-docs-reader{align-items:start;display:grid;grid-template-columns:minmax(0,856px) 224px;justify-content:center;min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.admin-docs-reader__content{min-width:0}.admin-docs-article{margin:0 auto;max-width:856px;outline:none;padding:32px 24px 28px 44px;width:100%}.admin-docs-article h1{font-size:30px;font-weight:600;letter-spacing:-.6px;line-height:1.25;margin:0;overflow-wrap:anywhere}.admin-docs-article__heading{align-items:center;display:flex;gap:12px;margin-bottom:20px}.admin-docs-article__heading h1{min-width:0}.admin-docs-article__actions{display:flex;flex:0 0 auto;gap:4px;opacity:0;pointer-events:none;transition:opacity .12s ease}.admin-docs-article__heading:focus-within .admin-docs-article__actions,.admin-docs-article__heading:hover .admin-docs-article__actions{opacity:1;pointer-events:auto}.admin-docs-article__actions .ds-button{color:var(--ds-color-text-secondary)}@media (hover:none){.admin-docs-article__actions{opacity:1;pointer-events:auto}}.admin-docs-prose{line-height:25.6px;overflow-wrap:anywhere}.admin-docs-prose li,.admin-docs-prose p{font-size:var(--ds-font-size-lg);line-height:25.6px}.admin-docs-prose p{margin:0 0 12px}.admin-docs-prose h2{font-size:21px;font-weight:600;letter-spacing:-.3px;line-height:1.4;margin:24px 0 12px}:where(.admin-docs-prose) h3{font-size:17px;font-weight:600;line-height:1.5;margin:20px 0 8px}:where(.admin-docs-prose) h4{font-size:var(--ds-font-size-lg);font-weight:600;margin:16px 0 8px}.admin-docs-prose>:first-child{margin-top:0}.admin-docs-prose>:last-child{margin-bottom:0}.admin-docs-article h1,.admin-docs-prose :is(h2,h3,h4){scroll-margin-top:28px}.admin-docs-prose a{text-decoration:underline;text-decoration-color:var(--ds-color-border-strong);text-underline-offset:3px}.admin-docs-prose a:hover{text-decoration-color:var(--ds-color-text)}.admin-docs-prose strong{font-weight:600}.admin-docs-prose :not(pre)>code{align-items:baseline;background:var(--ds-color-surface-muted);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm);display:inline-flex;font-family:var(--ds-font-sans);font-size:14px;line-height:22px;max-width:100%;overflow-wrap:normal;overflow-x:auto;padding:0 4px;vertical-align:initial;white-space:nowrap;word-break:normal}.admin-docs-prose ol,.admin-docs-prose ul{margin:0 0 12px;padding-left:22px}.admin-docs-prose li{margin:4px 0;padding-left:3px}.admin-docs-prose li>p{margin-bottom:8px}.admin-docs-prose blockquote{border-left:2px solid var(--ds-color-border-strong);color:var(--ds-color-text-secondary);margin:16px 0;padding:0 0 0 16px}.admin-docs-prose hr{border:0;border-top:1px solid var(--ds-color-border);margin:24px 0}.admin-docs-table{margin:16px 0;max-width:100%;overflow-x:auto}.admin-docs-table table{border-collapse:collapse;font-size:14px;line-height:25.6px;width:100%}.admin-docs-table th{background:var(--ds-color-surface-muted);font-weight:500}.admin-docs-table td,.admin-docs-table th{border-bottom:1px solid var(--ds-color-border);font-size:14px;line-height:25.6px;min-width:110px;padding:8px 12px;text-align:left;vertical-align:top}.admin-docs-table :is(th,td) *{font-size:14px}.admin-docs-prose .admin-docs-table :not(pre)>code{background:#0000;border:0;border-radius:0;padding:0}.admin-docs-code{background:var(--ds-color-code-background);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm);margin:16px 0;overflow:hidden}.admin-docs-code__toolbar{align-items:center;border-bottom:1px solid var(--ds-color-border);display:flex;justify-content:space-between;min-height:38px;padding:0 8px 0 16px}.admin-docs-code__toolbar>span{font-family:var(--ds-font-mono);font-size:14px}.admin-docs-code__toolbar .ds-button,.admin-docs-code__toolbar>span{color:var(--ds-color-text-secondary)}.admin-docs-code pre{background:var(--ds-color-code-background);border:0;border-radius:0;color:var(--ds-color-text);line-height:25.6px;margin:0;max-height:none;max-width:100%;overflow:auto;padding:16px}.admin-docs-code pre>code{background:#0000;border:0;border-radius:0;color:inherit;display:block;line-height:inherit;padding:0}.admin-docs-code code,.admin-docs-code pre{font-family:var(--ds-font-mono);font-size:14px;overflow-wrap:normal;white-space:pre}.admin-docs-code code *{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.admin-docs-code .token:is(.property,.attr-name,.function,.class-name,.selector){color:var(--ds-color-code-property)}.admin-docs-code .token:is(.string,.char,.attr-value,.url){color:var(--ds-color-code-string)}.admin-docs-code .token:is(.number,.boolean,.constant){color:var(--ds-color-code-number)}.admin-docs-code .token:is(.keyword,.operator,.important,.tag,.builtin){color:var(--ds-color-code-keyword)}.admin-docs-code .token:is(.comment,.prolog,.doctype,.cdata){color:var(--ds-color-code-comment)}.admin-docs-code .token.punctuation{color:var(--ds-color-text-secondary)}.admin-docs-diagram{margin:16px 0}.admin-docs-diagram__viewport{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);max-width:100%;overflow-x:auto}.admin-docs-diagram__svg>svg{display:block;height:auto;min-width:700px;width:100%}.admin-docs-diagram__viewport:focus-visible{outline:2px solid var(--ds-color-text-secondary);outline-offset:3px}.admin-docs-diagram__fallback{padding:16px}.admin-docs-diagram__fallback pre{font-size:14px;overflow-x:auto}.admin-docs-card-example__toolbar{align-items:center;border-bottom:1px solid var(--ds-color-border);display:flex;gap:12px;justify-content:space-between;padding:6px 8px}.admin-docs-card-example__toolbar [role=tablist]{display:flex;gap:4px;min-width:0}.admin-docs-card-example__toolbar [role=tab]{color:var(--ds-color-text-secondary);font-size:13px;line-height:20px;padding:0 10px}.admin-docs-card-example__toolbar [role=tab][aria-selected=true]{background:var(--ds-color-surface-hover);color:var(--ds-color-text)}.admin-docs-card-preview{background:var(--ds-color-surface);padding:16px}.admin-docs-card-preview .violation-example{margin:0}.admin-docs-card-preview p{font-size:14px;line-height:22px;margin:0 0 8px}.admin-docs-card-preview>:last-child{margin-bottom:0}html[data-admin-theme] .norm-status-popover.ds-popover{background:var(--ds-color-surface);border:1px solid var(--ds-color-border-strong);color:var(--ds-color-text)}html[data-admin-theme] .norm-status-popover :is(.norm-status-popover__title,.tools-popover__label,.tools-popover__icon){color:var(--ds-color-text)}html[data-admin-theme] .norm-status-popover .tools-popover__sublabel{color:var(--ds-color-text-secondary);opacity:1}.admin-docs-card-example .admin-docs-card-example__note{border-top:1px solid var(--ds-color-border);color:var(--ds-color-text-secondary);font-size:12px;line-height:18px;margin:0;padding:10px 16px}.admin-docs-pagination{--ds-font-size:14px;grid-gap:24px;border-top:1px solid var(--ds-color-border);display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:32px;padding-top:20px}.admin-docs-pagination>a{grid-gap:6px 8px;display:grid;gap:6px 8px;grid-template-columns:16px minmax(0,1fr);text-decoration:none}.admin-docs-pagination>a>svg{align-self:center;grid-column:1;grid-row:2}.admin-docs-pagination>a>span{color:var(--ds-color-text-secondary);font-size:14px;grid-column:2;grid-row:1;line-height:20px}.admin-docs-pagination>a>strong{color:var(--ds-color-text-table);font-size:14px;font-weight:400;grid-column:2;grid-row:2;line-height:20px}.admin-docs-pagination>a.admin-docs-pagination__next{grid-template-columns:minmax(0,1fr) 16px;text-align:right}.admin-docs-pagination>.admin-docs-pagination__next>svg{grid-column:2}.admin-docs-pagination>.admin-docs-pagination__next>span,.admin-docs-pagination>.admin-docs-pagination__next>strong{grid-column:1}.admin-docs-outline,.admin-docs-toc{--ds-font-size:14px;font-size:14px}.admin-docs-outline{align-self:start;max-height:calc(100dvh - 64px);min-width:0;overflow-y:auto;padding:32px 24px 24px 16px;position:sticky;top:0}.admin-docs-toc{border-left:1px solid var(--ds-color-border);display:flex;flex-direction:column}.admin-docs-toc>a{border-left:1px solid #0000;color:var(--ds-color-text-secondary);font-size:14px;line-height:1.5;margin-left:-1px;padding:6px 0 6px 12px;text-decoration:none}.admin-docs-toc>a[aria-current]{border-color:var(--ds-color-text);color:var(--ds-color-text)}.admin-docs-outline__help{border-top:1px solid var(--ds-color-border);margin-top:24px;padding-top:20px}.admin-docs-outline__help--standalone{border-top:0;margin-top:0;padding-top:0}.admin-docs-api-help{background:#0000;padding:0}.admin-docs-api-help h2{font-size:14px;font-weight:500;line-height:20px;margin:0 0 8px}.admin-docs-api-help__links{display:flex;flex-direction:column;gap:4px}.admin-docs-api-help__links a{align-items:center;border-radius:var(--ds-radius-sm);display:flex;gap:8px;min-width:0;padding:8px 4px;text-decoration:none}.admin-docs-api-help__links a:hover{background:var(--ds-color-surface-hover)}.admin-docs-api-help__links a>svg{color:var(--ds-color-text-secondary);flex-shrink:0}.admin-docs-api-help__links a>span{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.admin-docs-api-help__links strong{font-size:13px;font-weight:500;line-height:18px}.admin-docs-not-found{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin:60px auto;max-width:640px;padding:32px}.admin-docs-not-found h1{font-size:24px;font-weight:600;margin:0}.admin-docs-not-found p{color:var(--ds-color-text-secondary)}.admin-docs-mobile-bar,.admin-docs-mobile-toc{display:none}.admin-docs :is(a,pre):focus-visible{outline:2px solid var(--ds-color-text-secondary);outline-offset:3px}.admin-docs-menu-dialog,.admin-docs-search-dialog{font-family:var(--ds-font-sans)}.admin-docs-search-dialog.ds-dialog{border-radius:28px}.admin-docs-search-dialog .ds-dialog__header{align-items:center;border-bottom:1px solid var(--ds-color-border);padding:14px 24px}.admin-docs-search-dialog .ds-dialog__heading{flex:1 1}.admin-docs-search-dialog .ds-dialog__content{padding:16px 24px 24px}.admin-docs-search__query .ds-text-field__input{background:#0000;border:0;border-radius:0;font-size:14px;height:34px;line-height:24px;padding:0}.admin-docs-search__count{color:var(--ds-color-text-secondary);font-size:14px;margin:16px 0 8px}.admin-docs-search__count--hidden{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.admin-docs-search__results{max-height:min(64vh,600px);overflow-y:auto}.admin-docs-search__result{border-radius:var(--ds-radius-lg)}.admin-docs-search__result.is-selected{background:var(--ds-color-surface-hover)}.admin-docs-search__result a{color:var(--ds-color-text);display:block;padding:8px 16px;text-decoration:none}.admin-docs-search__result span{color:var(--ds-color-text-tertiary);font-size:11px;line-height:16px}.admin-docs-search__result strong{display:block;font-size:15px;font-weight:600;line-height:24px;margin:4px 0 0}.admin-docs-search__empty{color:var(--ds-color-text-secondary);padding:48px 12px;text-align:center}.admin-docs-search__empty p{font-size:14px;line-height:22px;margin:0}.admin-docs-search__hint{color:var(--ds-color-text-tertiary);font-size:14px}.admin-docs-menu-dialog .admin-docs-nav{margin-top:16px}@media (max-width:1150px){.admin-docs__body{grid-template-columns:248px minmax(0,1fr)}.admin-docs-reader{grid-template-columns:minmax(0,1fr)}.admin-docs-article{padding-right:44px}.admin-docs-outline{display:none}.admin-docs-mobile-toc{border-bottom:1px solid var(--ds-color-border);border-top:1px solid var(--ds-color-border);display:block;margin:0 0 28px;padding:12px 0}.admin-docs-mobile-toc summary{color:var(--ds-color-text-secondary);cursor:pointer;font-size:var(--ds-font-size-lg)}.admin-docs-mobile-toc .admin-docs-toc{margin-top:20px}}@media (max-width:860px){.admin-docs-header{flex-basis:auto;gap:0;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:56px auto;padding:0 12px}.admin-docs-header__brand{min-width:0}.admin-docs-header__tabs{flex-wrap:wrap;grid-column:1/-1;grid-row:2;justify-content:center;max-width:100%;min-width:0;padding-bottom:8px}.admin-docs-header__tabs::-webkit-scrollbar{display:none}.admin-docs-header__tabs>a{font-size:14px;padding:0 8px}.admin-docs-header__actions{grid-column:2;grid-row:1;width:auto}.admin-docs-header__search,.admin-docs-sidebar{display:none}.admin-docs__body{display:block}.admin-docs-reader{height:100%}.admin-docs-mobile-bar{align-items:center;background:var(--ds-color-canvas);border-bottom:1px solid var(--ds-color-border);display:flex;justify-content:space-between;padding:8px 12px;position:sticky;top:0;z-index:2}.admin-docs-mobile-bar>span{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-lg)}.admin-docs-article{padding:24px}.admin-docs-article h1{font-size:27px}.admin-docs-article h1,.admin-docs-prose :is(h2,h3,h4){scroll-margin-top:68px}.admin-docs-pagination{gap:16px}.admin-docs-code pre{padding:16px}}.ds-text-area{background:var(--ds-color-surface);border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-md);color:var(--ds-color-text);font-family:var(--ds-font-sans);font-size:var(--ds-font-size-sm);font-weight:400;line-height:1.55;min-height:260px;outline:none;padding:12px 14px;resize:vertical;transition:border-color var(--ds-transition-fast),background-color var(--ds-transition-fast);width:100%}.ds-text-area:focus,.ds-text-area:hover:not(:disabled){border-color:var(--ds-color-text-secondary)}.ds-text-area:focus{box-shadow:none}.ds-text-area:disabled{background:var(--ds-color-surface-subtle);color:var(--ds-color-text-tertiary);cursor:not-allowed}.ds-form-field[data-invalid] .ds-text-area{border-color:var(--ds-color-danger)}.ds-text-area--inspector{background:var(--ds-color-surface-hover);border-color:#0000;border-radius:var(--ds-radius-xs);min-height:64px;padding:var(--ds-space-2)}.ds-setting-row,.ds-setting-row *,.ds-settings-section,.ds-settings-section *{font-family:var(--ds-font-sans)}.ds-settings-section__title{color:var(--ds-color-text);font-size:var(--ds-font-size-md);font-weight:600;line-height:var(--ds-line-height-md);margin:0 0 var(--ds-space-4)}.ds-settings-section__description{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);line-height:var(--ds-line-height-md);margin:calc(var(--ds-space-3)*-1) 0 var(--ds-space-4)}.ds-setting-row{align-items:center;border-bottom:1px solid var(--ds-color-border);display:flex;gap:var(--ds-space-6);justify-content:space-between;min-height:70px;padding:var(--ds-space-3) var(--ds-space-4)}.ds-setting-row:last-child{border-bottom:0}.ds-setting-row--standalone{border-bottom:0;min-height:0;padding:0;width:min(560px,100%)}.ds-setting-row__copy{display:flex;flex-direction:column;gap:var(--ds-space-1);min-width:0}.ds-setting-row__title{color:var(--ds-color-text);font-size:var(--ds-font-size-md);font-weight:500;line-height:var(--ds-line-height-sm)}.ds-setting-row__description{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs)}.ds-setting-row__control{align-items:center;display:flex;flex:0 0 auto}@media (max-width:720px){.ds-setting-row:not(.ds-setting-row--standalone){align-items:flex-start;flex-direction:column;gap:var(--ds-space-3)}.ds-setting-row__control{width:100%}}body.login-page-active,html.login-page-active{height:100%;overflow:hidden;width:100%}.login-page,.login-page *{box-sizing:border-box;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--skai27-font-family,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.login-page{align-items:center;background:#fcfcfc;background:var(--skai27-page-bg,#fcfcfc);color:#202020;display:flex;flex-direction:column;height:100vh;height:100dvh;isolation:isolate;overflow-x:hidden;overflow-y:auto;padding:96px 20px 40px;position:relative;width:100%}.login-page__background{inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 38%,#0000 62%,#000);mask-image:linear-gradient(90deg,#000,#0000 38%,#0000 62%,#000);opacity:.45;pointer-events:none;position:fixed;z-index:-1}.login-box{display:flex;flex-direction:column;flex-shrink:0;gap:28px;margin-block:auto;position:relative;width:min(360px,100%)}.login-brand{align-items:center;color:#202020;display:flex;gap:6px;left:28px;position:absolute;text-decoration:none;top:24px;z-index:2}.login-page .login-brand,.login-page .login-brand span,.login-page .login-brand strong{font-size:18px;line-height:24px}.login-brand svg{height:30px;margin-right:3px;width:30px}.login-brand strong{font-weight:600}.login-brand span{color:#707070;font-weight:500}.login-brand:hover{color:#202020}.login-brand:focus-visible{border-radius:6px;outline:2px solid #777;outline-offset:5px}.login-page__title{text-align:center}.login-page__main-title{color:#202020;font-size:32px;font-weight:600;letter-spacing:-.035em;line-height:1.2;margin:0}.login-page__subtitle{color:#686868;font-size:16px;font-weight:400;line-height:1.5;margin:16px 0 0}.login-basic__block,.login-form{width:100%}.login__hello__form{display:flex;flex-direction:column;gap:20px;width:100%}.login-form__buttons{display:flex;flex-direction:column;gap:12px}.login-page .ant-btn,.login-page .ui-field .ant-input{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--skai27-font-family,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif)}.login-page .login-form__submit-button{align-items:center;background:#202020;border:0;border-radius:999px;box-shadow:none;color:#fff;display:flex;font-size:16px;font-weight:500;height:48px;justify-content:center}.login-page .login-form__submit-button:hover{background:#363636!important;color:#fff!important}.login-page .login-help-button{align-items:center;background:#fcfcfc;background:var(--skai27-page-bg,#fcfcfc);border:1px solid #e5e5e5;border-radius:999px;box-shadow:none;color:#444;display:flex;font-size:14px;font-weight:500;height:46px;justify-content:center}.login-page .login-help-button:hover{background:#f4f4f4!important;border-color:#d5d5d5!important;color:#202020!important}.login-help-button .ant-btn-icon svg{height:16px;width:16px}.login-info-text{color:#858585;font-size:14px;line-height:1.6;margin:0;text-align:center}.login-page .login-info-text a{color:#555;font:inherit;text-decoration:underline;text-underline-offset:2px}.login-links{text-align:center}.login-links a{color:#858585;font-size:14px;text-decoration:none}.login-links a:hover{color:#444;text-decoration:underline}.login-error-text{color:#c43838;font-size:14px;font-weight:400;line-height:1.5;text-align:center}.login-field .ui-field{background:#fcfcfc;background:var(--skai27-page-bg,#fcfcfc);border:1px solid #0000001a;border-radius:25px;padding:8px 16px}.login-field .ui-field:not(.ui-field--error):focus-within,.login-field .ui-field:not(.ui-field--error):hover{background:#fcfcfc;background:var(--skai27-page-bg,#fcfcfc);border-color:#0000001a!important;box-shadow:none}.login-page .login-field .ui-field .ui-field__label{color:#0000008c}.login-field .ui-field :where(input):-webkit-autofill,.login-field .ui-field :where(input):-webkit-autofill:active,.login-field .ui-field :where(input):-webkit-autofill:focus,.login-field .ui-field :where(input):-webkit-autofill:hover{-webkit-text-fill-color:#000000e0!important;box-shadow:inset 0 0 0 1000px #fcfcfc!important;box-shadow:0 0 0 1000px var(--skai27-page-bg,#fcfcfc) inset!important;caret-color:#000000e0!important}.category-ant-input.ant-input-affix-wrapper-focused,.category-ant-input.ant-input-affix-wrapper:focus-within,.category-ant-input.ant-input-affix-wrapper:hover{border:none!important;box-shadow:none!important}.category-ant-input.ant-input-affix-wrapper{background:#0000!important}@media (max-width:600px){.login-page{padding:88px 20px 28px}.login-brand{left:20px;top:20px}.login-box{gap:24px}.login-page__background{-webkit-mask-image:none;mask-image:none;opacity:.18}}.agreement-modal,.agreement-modal *{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--skai27-font-family,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif)}.agreement-modal__error{color:#c43838;font-size:14px;line-height:1.5;text-align:center}.agreement-modal__version,.agreement-modal__version time{color:#888;font-size:13px;line-height:1.5}.agreement-modal .terms-document{display:flex;flex-direction:column;gap:24px}.agreement-modal .terms-document .docs-article__section{margin:0}.agreement-modal .terms-document .docs-article__section-title{display:block;line-height:1.5;margin:0 0 10px}.agreement-modal .terms-document .docs-article__section-title-text{font-size:14px;font-weight:600}.agreement-modal .terms-document .docs-article__section-body,.agreement-modal .terms-document .docs-article__section-body :is(p,li,a,strong){font-size:14px;line-height:1.6}.agreement-modal .terms-document p{margin:0 0 12px}.agreement-modal .terms-document p:last-child{margin-bottom:0}.agreement-modal .terms-document :is(ul,ol){margin:12px 0;padding-left:20px}.agreement-modal .terms-document li+li{margin-top:6px}.agreement-modal .terms-document strong{font-weight:600}.agreement-modal .terms-document a{color:#555;text-decoration:underline;text-underline-offset:3px}.custom-modal-wrapper .ant-modal-content{background:#fff;border-radius:24px!important;box-shadow:0 8px 12px #00000014,0 0 1px #0000009e;overflow:hidden;padding:0}.agreement-modal .ant-modal-content{display:flex;flex-direction:column;max-height:calc(100dvh - 32px)}.agreement-modal.custom-modal-wrapper .ant-modal-header{flex:0 0 auto;padding-right:48px}.agreement-modal .ant-modal-body{display:flex;flex:1 1 auto;min-height:0}.custom-modal-wrapper .ant-modal-header{background:#f9f9f9;border-bottom:1px solid #e8e8e8;margin-bottom:0;padding:16px 24px}.agreement-modal__title{color:#111;font-size:18px;font-weight:600}.custom-modal-wrapper .ant-modal-close{color:#666;right:20px;top:16px;transition:color .2s}.custom-modal-wrapper .ant-modal-close:hover{color:#000}.agreement-modal__content{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;margin:24px;min-height:0;min-width:0}.agreement-modal__content>:not(.agreement-modal__scroll-block){flex-shrink:0}.agreement-modal__scroll-block{color:#333;display:flex;flex:1 1 auto;flex-direction:column;font-size:14px;gap:10px;line-height:1.6;max-height:420px;min-height:0;overflow-y:auto;padding-right:12px}.agreement-modal__scroll-block::-webkit-scrollbar{width:6px}.agreement-modal__scroll-block::-webkit-scrollbar-thumb{background:silver;border-radius:3px}.agreement-modal__divider{background:#eee;height:1px;margin:0}.agreement-modal__bottom-text{color:#555;font-size:13px;line-height:1.5;text-align:center}.agreement-modal__bottom-text a{font-size:13px!important}.agreement-modal__agree-button{background-color:#000;border-radius:25px;box-shadow:none;font-size:16px;font-weight:500;height:auto;line-height:1.4;padding:12px 16px;text-align:center;white-space:normal;word-break:break-word}.agreement-modal__agree-button:hover{background-color:#2e2e2e!important}.agreement-list{counter-reset:section;padding-left:20px}.agreement-list>li{margin-bottom:20px}.agreement-list ol{list-style-type:decimal;margin-bottom:12px;margin-top:8px;padding-left:20px}.agreement-list ul{list-style-type:disc;margin-bottom:10px;margin-top:6px;padding-left:25px}.agreement-list li strong{color:#111;font-weight:600}@media (max-width:480px){.agreement-modal__content{margin:16px}.agreement-modal__title{font-size:16px}.agreement-modal__scroll-block{max-height:60vh}.agreement-modal__agree-button{border-radius:20px;font-size:14px;height:auto;line-height:1.3;padding:10px 12px;white-space:normal}}.category-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;height:100%;justify-content:center;left:0;opacity:1;position:fixed;right:0;top:0;transition:opacity .3s ease;visibility:visible;width:100%;z-index:99999}.category-modal{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;padding:20px;width:400px}.category-modal h2{margin-top:0}.category-input{margin:10px 0;padding:8px;width:100%}.category-modal-buttons{display:flex;gap:8px;justify-content:space-between}.cancel-button,.delete-button,.save-button{border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 12px}.save-button{background-color:#4caf50}.delete-button{background-color:#f44336}.cancel-button{background-color:#aaa}.category-input-wrapper{background-color:#f5f7fa;border:1px solid #ececec!important;border-radius:16px;padding:20px 0}.category-floating-label{color:#858585;font-size:16px;font-weight:400;left:18px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all 0s ease}.category-input-wrapper.category-with-label .category-floating-label{top:1.5em}.category-ant-input{padding:0 16px}.category-ant-input:hover{border-color:none}.category-ant-input{background:#0000!important;box-shadow:none!important;padding:0 12px!important}.category-input-wrapper.category-with-label .category-ant-input{background:#f000!important}.category-input-wrapper input.ant-input:-webkit-autofill{-webkit-text-fill-color:#000!important;box-shadow:inset 0 0 0 1000px #fff!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important;font-family:Inter}:where(.css-dev-only-do-not-override-1v5z42l).ant-input-affix-wrapper>input.ant-input,:where(.css-dev-only-do-not-override-1v5z42l).ant-input-affix-wrapper>textarea.ant-input{font-family:Inter;font-size:16px}:where(.css-1v5z42l).ant-input-affix-wrapper>input.ant-input{font-family:Inter}.ant-input-suffix{display:none!important}.modal{align-items:center;background:#0000004d;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{animation:modal-in .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 4px 30px #00000026;max-height:80vh;overflow-x:hidden;overflow-y:auto;padding:30px;position:relative;text-align:left;transform:translateY(0);width:600px}@keyframes modal-in{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.close{background:none;border:none;color:#aaa;cursor:pointer;font-size:24px;position:absolute;right:15px;top:10px;transition:color .3s ease}.close:hover{color:#333}.close:before{color:#aaa;content:"\00d7";font-size:30px}.modal-content h2{color:#333;font-size:22px;font-weight:600;margin-bottom:15px}.modal-content input,.modal-content select,.modal-content textarea{border:1px solid #ddd;border-radius:8px;font-size:16px;margin:8px 0;max-height:200px;padding:12px 0;transition:border-color .3s ease;width:100%}.modal-content input:focus,.modal-content select:focus,.modal-content textarea:focus{border-color:#007bff;outline:none}.modal-content textarea{min-height:120px;resize:vertical}.modal-content button{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:9px 13px;transition:background-color .2s ease-in-out}.modal-content button:hover{background-color:#0056b3}.variants-container{margin-top:15px}.variant-item{align-items:center;display:flex;margin-bottom:12px}.variant-item input{border:1px solid #ddd;border-radius:6px;flex-grow:1;margin-right:12px;padding:8px 12px}.delete-variant{background-color:#dc3545;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:10px;transition:background-color .3s ease}.delete-variant:hover{background-color:#c82333}.add-variant{background-color:#28a745;border-radius:8px;color:#fff;font-size:16px;padding:12px;width:100%}.add-variant:hover{background-color:#218838}.modal-actions{display:flex;gap:15px;justify-content:flex-end;margin-top:20px}.modal-content .variants-container{display:flex;flex-direction:column}.modal-content .variant-item{margin-bottom:10px}.faq-search-filters-wrapper{gap:12px}.faq-search-input:focus{outline:none}.faq-switcher-span{word-wrap:break-word;color:#000;font-family:Inter;font-size:16px;font-weight:500;line-height:24px}.faq-switcher-text{display:flex;flex-direction:column;justify-content:center}.faq-switcher-span-alt{word-wrap:break-word;color:#000;font-family:Inter;font-size:16px;font-weight:500;line-height:24px}.faq-switcher-tab{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:8px;height:38px;justify-content:flex-start;padding:12px;transition:background .3s}.faq-switcher-tab.active__faq__FKsX{background:#fff;box-shadow:0 1px 2px #0000000d}.faq-switcher-wrapper{align-items:flex-start;background:#eeeeef;border-radius:12px;display:inline-flex;height:46px;justify-content:flex-start;margin-bottom:20px;padding:4px}.faq-filters-button{align-items:center;background:#fff;border:0;border-radius:11px;cursor:pointer;display:inline-flex;gap:5px;height:38px;padding:12px}.faq-filters-button:hover{background:#f0f0ff}.faq-filters-button.active{background:#06f;border:0;color:#fff}.faq-reset-filters-button{word-wrap:break-word;background:none;border:0;color:#06f;cursor:pointer;font-family:Inter;font-size:16px;font-weight:400}.faq-table-wrapper{border-radius:10px;margin-top:20px;max-height:calc(95vh - 200px);overflow-x:auto;position:relative;scrollbar-color:#dadada #f2f2f7;scrollbar-width:thin}.faq-table-wrapper::-webkit-scrollbar{width:8px}.faq-table-wrapper::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.faq-table-wrapper::-webkit-scrollbar-track{background-color:#f5f5f5}.faq-table{border-radius:10px;min-width:600px;overflow:auto}.faq-table-header{background-color:#f5f7fa;border-top-left-radius:10px;border-top-right-radius:10px;height:35px}.faq-table-header-cell{color:#333;font-size:14px;font-weight:600;padding:8px 12px}.faq-table-header-cell:first-child{border-top-left-radius:10px;padding-left:10px}input.faq-checkbox.faq-checkbox-header:checked:after{border-color:#06f}input.faq-checkbox.faq-checkbox-header:checked{background:#f2f2f7!important}.faq-table-header-cell:last-child{border-top-right-radius:10px;padding:12px 10px}.faq-table-row{background-color:#fff;border-bottom:1px solid #ddd}.faq-table-cell{font-size:14px;font-weight:400;padding:12px;text-align:left}.faq-checkbox{height:16px;width:16px}.faq-question{color:#007bff;cursor:pointer;text-decoration:underline}.faq-question:hover{color:#0056b3}.faq-view-button{word-wrap:break-word;align-items:center;background:#f5f7fa;border:0;border-radius:8px;color:#000;cursor:pointer;display:inline-flex;font-family:Inter;font-size:12px;font-weight:500;line-height:16px;padding:6px 8px}.faq-view-button:hover{background:#e2eeff}table{border-collapse:collapse;min-width:600px;width:100%}td,th{border-bottom:1px solid #ddd;padding:10px;text-align:left}th{background-color:#f5f5f5}.header_faq_fgrR,th{position:sticky;top:0;z-index:10}.faq-content-scrollable{max-height:calc(100vh - 180px);overflow-y:auto}.faq-search-input{display:inline-flex;font-weight:400;justify-content:flex-start;width:405px}.faq-add-button,.faq-search-input{align-items:center;background:#fff;border:0;border-radius:11px;gap:12px;height:38px;padding:12px}.faq-add-button{cursor:pointer;display:flex}button.faq-add-button:hover{background:#f0f0ff}button.faq-add-button{word-wrap:break-word;color:#06f;font-family:Inter;font-size:16px;font-weight:500}body,html{margin:0;overflow:auto;padding:0}.faq-table-header{border-radius:10px}.faq-table-header-cell{background-color:#06f;box-sizing:border-box;font-size:16px;font-weight:700;padding:8px 10px;text-align:left}.faq-table-cell.id-cell{box-sizing:border-box;color:#828282;font-family:Inter;font-size:14px;font-weight:500;padding-left:5px}.faq-question-text{font-size:14px;font-weight:400}.faq-table-header-cell.id-header{box-sizing:border-box;padding-left:5px}input.faq-checkbox.faq-checkbox-row{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#f2f2f7;border-radius:5px;box-sizing:border-box;cursor:pointer;display:inline-block;height:20px;position:relative;width:20px}input.faq-checkbox.faq-checkbox-row:checked{background:#06f;border-color:#06f}input.faq-checkbox.faq-checkbox-row:checked:after{border:solid #fff;border-radius:1px;border-width:0 3px 3px 0;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-60%) rotate(45deg);width:6px}.faq-checkbox.faq-checkbox-header{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#f2f2f7;border-radius:5px;box-sizing:border-box;cursor:pointer;display:inline-block;height:20px;position:relative;transition:background .3s ease,border-color .3s ease;width:20px}input.faq-checkbox.faq-checkbox-header:checked{background:#06f;border-color:#06f}.faq-checkbox.faq-checkbox-header:after{border:solid #fff;border-radius:1px;border-width:0 3px 3px 0;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);visibility:hidden;width:6px}input.faq-checkbox.faq-checkbox-header:checked:after{visibility:visible}.faq-table-cell.question-cell{box-sizing:border-box;cursor:pointer}.faq-category-text{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#333;display:inline-block;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:1;padding:6px 8px;vertical-align:middle;white-space:nowrap}.faq-search-filters-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.faq-left-controls{align-items:center;display:inline-flex;gap:12px;justify-content:flex-start}.faq-right-controls{align-items:center;display:flex;gap:10px}.styled-button{word-wrap:break-word;align-items:center;background:#fff;border:0;border-radius:11px;color:#06f;cursor:pointer;display:inline-flex;font-family:Inter;font-size:15px;font-weight:500;gap:12px;height:38px;justify-content:flex-start;line-height:24px;padding:12px}.faq-filters-button .filter-icon{stroke:#000;fill:#0000;height:20px;margin-right:8px;transition:stroke .3s ease;width:20px}.faq-filters-button.active .filter-icon{stroke:#fff}#faq-table-header .faq-table-header-cell svg{fill:#333;display:inline-block;transition:transform .3s ease}.faq-table-header-cell svg{fill:currentColor;stroke:currentColor;fill:#fff;stroke:#fff;height:16px;margin-left:8px;vertical-align:middle;width:5px;width:16px}.faq-table-header-cell{color:#fff}.faq-table-header-cell:hover svg{fill:#f1f1f1;stroke:#f1f1f1}.faq-table-header-cell:hover{color:#f1f1f1}.faq-table-cell_kategor.id-cell{box-sizing:border-box;color:#828282;font-family:Inter;font-size:14px;font-weight:500;padding-left:15px}.faq-table-cell_kategor.question-cell{font-size:14px}.faq-categories-table-wrapper .faq-table-header-cell.id-header{padding-left:15px;width:2em}.faq-categories-table-wrapper .faq-categories-search-filters-wrapper{margin-bottom:20px}.faq-table{border-collapse:initial;border-spacing:0}.faq-table tbody tr:last-child td:first-child{border-bottom-left-radius:10px}.faq-table tbody tr:last-child td:last-child{border-bottom-right-radius:10px}.faq-table tbody tr:last-child td{border-bottom:none}.faq-table-header{height:40px}.faq-categories-table{border-collapse:collapse;max-height:30px;opacity:0;transition:opacity .5s ease-in-out;width:100%}.faq-categories-table.visible{opacity:1}.loading-indicator{align-items:center;color:#333;display:flex;font-size:16px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.spinner{animation:spin 1s linear infinite;height:40px;margin-right:10px;width:40px}.path{stroke:#3498db;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.faq-table{border-collapse:collapse;width:100%}.faq-table-cell,.faq-table-header-cell{padding:9px;text-align:left;vertical-align:middle}.checkbox-header{width:30px}.checkbox-cell{text-align:center;width:30px}td,td.faq-table-cell_kategor.question-cell,tr.faq-table-row:last-child{border-bottom:none}.faq-table-cell.text-center_else_null{background:#fff;color:#919191;text-align:center}td.faq-table-cell.text-center_else_null{padding:1em}td.no-data-cell{background:#fff;border-radius:10px;color:#919191;font-size:14px;text-align:center}.pagination-container{margin-top:10px}.pagination-button{border:none;border-radius:5px;cursor:pointer;font-size:16px;margin:0 10px;padding:10px 20px}.faq-table{table-layout:auto}.faq-table-header-cell.id-header{width:3em}th.faq-table-header-cell.answer-header{width:7em}th.faq-table-header-cell.category-header{width:14em}th.faq-table-header-cell.question-header{width:50em}table.faq-categories-table.visible{height:10px}.faq-categories-table-wrapper{border-radius:10px;max-height:calc(95vh - 200px);overflow-y:auto;scrollbar-color:#dadada #f2f2f7;scrollbar-width:thin}.faq-categories-table-wrapper::-webkit-scrollbar{width:8px}.faq-categories-table-wrapper::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.faq-categories-table-wrapper::-webkit-scrollbar-track{background-color:#f5f5f5}.faq-categories-search-filters-wrapper{margin-bottom:20px}.faq-categories-table-wrapper .faq-table-header-cell.id-header{cursor:pointer}.faq-table-row.pag{text-align:center}.show-more-button{background:none;border:none;color:#06f;cursor:pointer;font-size:.85em}.faq-table-controls{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.faq-table-controls__search{flex:1 1;min-width:220px}.faq-table-controls__button{white-space:nowrap}.categories-controls{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:16px}.categories-controls__search-input,.faq-table-controls__search{border:none;border-radius:10px;max-width:300px!important;min-width:220px!important;padding:4px 11px!important}.categories-controls__search-input:focus-within,.faq-table-controls__search:focus-within{border:none;border-radius:10px;box-shadow:none}.faq-table-controls__search.ant-input-affix-wrapper{font-size:16px}.faq-categories-page .ant-btn-primary{background-color:#fff;border:none;border-radius:12px!important;color:#000}.faq-categories-page .ant-btn-primary:hover{background-color:#fff!important;color:#1677ff!important}.faq-categories-page .ant-btn-dangerous{background-color:#fff!important;border:none;border-radius:12px!important}.custom-table .ant-table-thead>tr>th{background-color:#fff;border-bottom:1px solid #d9d9d9;color:#1f1f1f;color:#000;font-size:14px;font-size:15px;font-weight:600;padding:12px}.custom-table .ant-table-container{background-color:#fff;border:1px solid #e0e0e0;border-bottom-left-radius:12px;border-bottom-right-radius:12px;overflow:hidden}.custom-table .ant-table,.custom-table .ant-table-body,.custom-table .ant-table-content,.custom-table .ant-table-tbody{background-color:initial!important}.ant-table-wrapper .ant-table-cell-scrollbar:not([rowspan]){box-shadow:none!important}.custom-table .ant-table-body{scrollbar-color:#d9d9d9 #fff;scrollbar-width:thin}.custom-table .ant-table-body::-webkit-scrollbar{height:6px;width:6px}.custom-table .ant-table-body::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:6px;cursor:pointer!important}.custom-table .ant-table-body::-webkit-scrollbar-thumb:hover{background-color:#c8c8c8}.custom-table .ant-table-body::-webkit-scrollbar-track{background-color:#fff}.ant-table-wrapper .ant-table-container{border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:20px;border-start-start-radius:20px}.ant-table-wrapper .ant-table-cell{padding:12px 24px!important}.custom-table-spin{bottom:8px;padding:4px 0;position:absolute;z-index:1}.ui-button{align-items:center;border:none;cursor:pointer;display:inline-flex;font:inherit;gap:8px;justify-content:center;outline:none}.ui-button__text{font-size:14px}.ui-button:disabled{cursor:not-allowed;opacity:.6}.ui-button--block{width:100%}.ui-button--pill{background:#fff;border:1px solid #e7e7e7;border-radius:999px;color:#000;font-size:14px;font-weight:500;padding:8px 14px}.ui-button--primary{background:#000;color:#fff}.ui-button--primary,.ui-button--secondary{border-radius:15px;font-size:14px;font-weight:600;min-height:46px;padding:12px 18px}.ui-button--secondary{background:#f9fbfd;color:#2f4358}.ui-button--secondary:hover:not(:disabled){background:#f2f7fb}.ui-button--danger{background:#fff2f2;border:1px solid #ffc7c7;border-radius:15px;color:#d83b3b;font-size:14px;font-weight:600;min-height:46px;padding:12px 18px}.ui-button--danger:hover:not(:disabled){background:#ffeaea}.ui-button--text{background:#0000;color:#1677ff;font-size:13px;font-weight:600;min-height:auto;padding:0}.ui-button--text:hover:not(:disabled){color:#0b5ed7}.ui-button--sm{min-height:38px;padding:10px 14px}.ui-button__icon,.ui-button__spinner{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.ui-button__spinner{animation:ui-button-spin .8s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;height:14px;width:14px}@keyframes ui-button-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ui-checkbox{align-items:center;color:var(--ds-color-text);cursor:pointer;display:inline-flex;font-family:var(--ds-font-sans);font-size:14px;font-weight:400;gap:10px;-webkit-user-select:none;user-select:none}.ui-checkbox--disabled{cursor:not-allowed;opacity:.6}.ui-checkbox__input{opacity:0;pointer-events:none;position:absolute}.ui-checkbox__input:focus-visible+.ui-checkbox__box{outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}.ui-checkbox__box{align-items:center;background:var(--ds-color-surface);border:1px solid var(--ds-color-border-strong);border-radius:5px;color:var(--ds-color-inverse);display:inline-flex;flex-shrink:0;height:16px;justify-content:center;transition:background var(--ds-transition-fast),border-color var(--ds-transition-fast);width:16px}.ui-checkbox:hover .ui-checkbox__box{border-color:var(--ds-color-text-secondary)}.ui-checkbox--checked .ui-checkbox__box{background:var(--ds-color-accent);border-color:var(--ds-color-accent)}.ui-checkbox__box svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;height:11px;width:11px}.ui-checkbox__label{line-height:1.4}.ui-select{position:relative}.ui-select__field{min-width:0;position:relative}.ui-select__field--open{box-shadow:0 0 0 2px #0558ff0f}.ui-select__trigger{background:#0000;border:none;color:#000000e0;cursor:pointer;flex:1 1;font:inherit;min-width:0;padding:0;text-align:left}.ui-select__trigger:disabled{cursor:not-allowed}.ui-select__placeholder,.ui-select__value{display:block;font-size:16px;line-height:1.55;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select__placeholder{color:#00000073}.ui-select__icon-button{align-items:center;background:#0000;border:none;color:#7f8da0;cursor:pointer;display:inline-flex;height:18px;justify-content:center;padding:0;transition:transform .15s ease,color .15s ease;width:18px}.ui-select__icon-button:disabled{cursor:not-allowed;opacity:.5}.ui-select__icon-button svg{height:16px;width:16px}.ui-select__icon-button--open{transform:rotate(180deg)}.ui-select__icon-button--clear{font-size:16px;line-height:1}.ui-select__dropdown{background:#fff;border-radius:18px;box-shadow:0 8px 12px #00000014,0 0 1px #0000009e;left:0;max-width:100%;min-width:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:100%;z-index:1060}.ui-select__search-wrap{border-bottom:1px solid #eef3f8;padding:10px 12px 8px}.ui-select__search{background:#f9f9f9;border:0;border-radius:12px;font:inherit;outline:none;padding:10px 12px;width:100%}.ui-select__options{max-height:240px;overflow-y:auto;padding:8px}.ui-select__option{align-items:center;background:#0000;border:none;border-radius:14px;color:#1f3347;cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;min-width:0;padding:12px 14px;text-align:left;width:100%}.ui-select__option-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select__option:hover{background:#f9f9f9}.ui-select__option--selected{background:#f9f9f9;color:#000}.ui-select__option-check{color:#000;display:block;flex-shrink:0;height:16px;margin-left:auto;width:17px}.ui-select__option-check,.ui-select__option-check path,.ui-select__option-check svg{fill:currentColor!important}.ui-select__empty{color:#7c8b9a;font-size:14px;padding:16px 14px}.ui-select__actions{border-top:1px solid #eef3f8;padding:8px}.ui-select__action{background:#f7fbff;border:none;border-radius:14px;color:#0f5fd1;cursor:pointer;font:inherit;font-weight:600;padding:12px 14px;text-align:left;width:100%}.ui-select__action:hover{background:#edf5ff}.users-page{min-height:400px}.users-page__alert{margin-bottom:16px}.users-page__action-button{border:1px solid #e7e7e7}.users-page__badge--chat-mode-chat{background:#0377ff8f;color:#fff}.users-page__badge--chat-mode-ruchat{background:#fff3ea;color:#7b341e}.users-page__badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;line-height:1;min-height:28px;padding:4px 10px;white-space:nowrap}.users-page__badge--role{background:#f5f9ff}.users-page__badge--role-user{background:#f4faff;border-color:#d9ecff;color:#2a5b84}.users-page__badge--role-control{background:#fff9e8;border-color:#f3df9d;color:#8b6a11}.users-page__badge--role-admin{background:#fff3f3;border-color:#f1c7c7;color:#a63a3a}.users-page__badge--status-active{background:#f3fcf6;border-color:#cde9d6;color:#17663a}.users-page__badge--status-inactive{background:#f6f8fb;border-color:#e4e8ee;color:#586577}.users-page__status-tags{display:flex;flex-wrap:wrap;gap:6px}.users-modal{display:flex;flex-direction:column;min-width:0;padding:2px}.users-modal,.users-org-modal{gap:20px;min-height:100%;width:100%}.users-org-modal{grid-gap:20px;display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.users-org-modal__form,.users-org-modal__sidebar{min-width:0}.users-org-modal__sidebar{display:flex;flex-direction:column;gap:16px;padding-right:4px}.users-org-modal__sidebar-head{align-items:flex-start;display:flex;flex-direction:column;gap:12px;justify-content:space-between}.users-org-modal__search-row{align-items:flex-end;display:flex;gap:12px;width:100%}.users-org-modal__search-field{flex:1 1 auto;min-width:0}.users-org-modal__search-button{min-height:52px}.users-org-modal__form-title,.users-org-modal__sidebar-title{color:#10243e;font-size:18px;font-weight:600}.users-org-modal__form-caption,.users-org-modal__sidebar-caption{color:#627182;font-size:13px;line-height:1.5;margin-top:4px}.users-org-modal__list{display:flex;flex-direction:column;gap:10px;max-height:calc(72vh - 180px);min-height:0;overflow-y:auto;padding-right:4px}.users-org-modal__list-item{background:#fff;border:1px solid #f9f9f9;border-radius:18px;cursor:pointer;padding:14px 16px;text-align:left}.users-org-modal__list-item--active,.users-org-modal__list-item:hover{background:#f9f9f9}.users-org-modal__list-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.users-org-modal__list-name{color:#10243e;font-size:15px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-org-modal__list-meta{color:#6b7a8a;font-size:13px;margin-top:8px}.users-org-modal__empty{background:#fbfdff;border:1px dashed #d7e2ee;border-radius:18px;color:#6f7f90;font-size:14px;line-height:1.5;padding:18px}.users-org-modal__form{display:flex;flex-direction:column;gap:20px;min-height:100%}.users-org-modal__modal-title{font-size:22px;font-weight:600}.users-org-modal__ruchat{display:flex;flex-direction:column;gap:16px}.users-org-modal__prompt-panel{border:1px solid #f9f9f9;border-radius:22px;display:flex;flex-direction:column;gap:14px;padding:18px}.users-org-modal__prompt-toolbar{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.users-org-modal__prompt-selects{grid-gap:14px;display:grid;flex:1 1 auto;gap:14px;grid-template-columns:minmax(220px,280px) minmax(220px,260px);min-width:0}.users-org-modal__prompt-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.users-org-modal__prompt-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;min-height:30px;padding:6px 12px;white-space:nowrap}.users-org-modal__prompt-badge--filled{background:#ebfff2;color:#1f7a44}.users-org-modal__prompt-badge--empty{background:#eef3f8;color:#5c6e82}.users-org-modal__prompt-caption,.users-org-modal__prompt-note,.users-org-modal__prompt-source{color:#607286;font-size:13px;line-height:1.5}.users-org-modal__prompt-source{color:#33597f}.users-org-modal__prompt-runtime{border-radius:14px;font-size:13px;line-height:1.5;padding:10px 12px}.users-org-modal__prompt-runtime--loading{background:#eef6ff;color:#295783}.users-org-modal__prompt-runtime--error{background:#fff3f3;color:#a63a3a}.users-org-modal__constructor{display:flex;flex-direction:column;gap:14px}.users-org-modal__constructor-footer,.users-org-modal__constructor-intro{color:#607286;font-size:13px;line-height:1.5}.users-org-modal__constructor-block,.users-org-modal__constructor-list{display:flex;flex-direction:column;gap:12px}.users-org-modal__constructor-block{background:#fff;border:1px solid #dfe6ee;border-radius:14px;padding:14px}.users-org-modal__constructor-block-head,.users-org-modal__constructor-footer,.users-org-modal__constructor-title-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.users-org-modal__constructor-block-head{align-items:flex-start}.users-org-modal__constructor-title-row{color:#172231;flex-wrap:wrap;justify-content:flex-start}.users-org-modal__constructor-title-row span{background:#eef2ff;border-radius:999px;color:#3730a3;font-size:11px;font-weight:600;padding:3px 8px}.users-org-modal__prompt-transfer{background:#f8fbff;border:1px solid #e3ebf4;border-radius:16px;display:flex;flex-direction:column;gap:14px;padding:16px}.users-org-modal__prompt-transfer-title{color:#203a54;font-size:14px;font-weight:700}.users-org-modal__prompt-transfer-row{align-items:flex-end;display:flex;gap:14px;justify-content:space-between}.users-org-modal__prompt-transfer-field{flex:1 1 420px;min-width:0}.users-org-modal__prompt-transfer-label{color:#607286;font-size:12px;margin-bottom:6px}.users-org-modal__prompt-transfer-select{width:100%}.users-org-modal__feature-toggles{padding-top:0}.users-org-modal__exceptions{display:flex;flex-direction:column;gap:14px}.users-org-modal__exceptions-head{display:flex;flex-direction:column;gap:4px}.users-org-modal__exceptions-list{display:flex;flex-direction:column;gap:12px}.users-org-modal__exception-card{background:#fff;border:1px solid #f1f4f8;border-radius:20px;display:flex;flex-direction:column;gap:14px;padding:16px}.users-org-modal__exception-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.users-org-modal__exception-name{color:#10243e;font-size:15px;font-weight:600}.users-org-modal__exception-meta{color:#6b7a8a;font-size:13px;margin-top:4px}.users-org-modal__exception-badges{display:flex;flex-wrap:wrap;gap:8px}.users-org-modal__exception-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.users-modal__loading{color:#5f6b7a;padding:32px 0;text-align:center}.users-modal__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.users-modal__grid--limits{margin-top:16px}.users-modal__grid--permissions{align-items:start}.users-modal__grid-span{grid-column:1/-1}.users-modal__select-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(200px,260px) minmax(320px,1fr);min-width:0}.users-modal__select-grid--single{grid-template-columns:minmax(0,1fr)}.users-modal__select-field{display:flex;flex-direction:column;gap:8px}.users-modal__toggles{display:flex;flex-wrap:wrap;gap:12px;padding-top:4px}.users-modal__onboarding{background:#fbfcfe;border:1px solid #f1f4f8;border-radius:22px;display:flex;flex-direction:column;gap:14px;padding:16px}.users-modal__onboarding-head{display:flex;flex-direction:column;gap:4px}.users-modal__onboarding-title{color:#10243e;font-size:15px;font-weight:600}.users-modal__onboarding-caption{color:#627182;font-size:13px;line-height:1.5}.users-modal__onboarding-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.users-modal__onboarding-card{background:#fff;border:1px solid #eef1f5;border-radius:18px;display:flex;flex-direction:column;gap:14px;justify-content:space-between;min-height:148px;min-width:0;padding:14px}.users-modal__onboarding-card-copy{display:flex;flex-direction:column;gap:6px}.users-modal__onboarding-card-title{color:#10243e;font-size:14px;font-weight:600}.users-modal__onboarding-card-text{color:#6b7a8a;font-size:12px;line-height:1.45}.users-modal__onboarding-control{color:#475467;font-size:12px;font-weight:500;gap:10px}.users-modal__footer,.users-modal__onboarding-control{align-items:center;display:flex;justify-content:space-between}.users-modal__footer{gap:12px;margin-top:auto;padding-top:12px}.users-modal__footer-actions,.users-modal__footer-left{align-items:center;display:flex;gap:12px}.users-modal__warning{background:#fff7e8;border:1px solid #ffe4b5;color:#ad6800}.users-modal__helper,.users-modal__warning{border-radius:14px;font-size:14px;padding:12px 14px}.users-modal__helper{background:#f5f9ff;color:#274c77;line-height:1.5}.users-modal__helper--compact{align-items:center;display:flex;min-height:56px}.users-modal__result{display:flex;flex-direction:column;gap:12px}.users-modal__result-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.users-modal__accounts-preview{background:#0f172a;border-radius:16px;color:#e5eef9;font-size:13px;line-height:1.55;margin:0;max-height:280px;overflow:auto;padding:16px;white-space:pre-wrap;word-break:break-word}input.filter-search-input{border:none;outline:none;width:220px}.filter-search-input,.filter-search-input:focus,.filter-search-input:hover{box-shadow:none}.users-modal-dialog .ant-modal,.users-org-modal-dialog .ant-modal{max-width:calc(100vw - 32px)}.users-modal-dialog .ant-modal-content,.users-org-modal-dialog .ant-modal-content{overflow:visible}.users-modal-dialog .ant-modal-body,.users-org-modal-dialog .ant-modal-body{display:flex;flex-direction:column;overflow-x:hidden}.users-org-modal-dialog .ant-modal-body{padding:2px}@media (max-width:900px){.users-org-modal{grid-template-columns:minmax(0,1fr)}.users-org-modal__search-row{align-items:stretch;flex-direction:column}.users-org-modal__list{max-height:260px}.users-modal__grid,.users-modal__onboarding-grid,.users-modal__select-grid{grid-template-columns:minmax(0,1fr)}.users-modal__footer,.users-modal__footer-actions,.users-modal__result-header{align-items:stretch;flex-direction:column}.users-org-modal__prompt-toolbar{flex-direction:column}.users-org-modal__prompt-selects{grid-template-columns:minmax(0,1fr);width:100%}.users-org-modal__prompt-actions{justify-content:space-between}.users-org-modal__prompt-transfer-row{align-items:stretch;flex-direction:column}.users-org-modal__prompt-transfer-field{flex-basis:auto;width:100%}.users-org-modal__exception-grid{grid-template-columns:minmax(0,1fr)}}.TiptapEditor_wrapper__e5WFY{background:none;border:none;min-height:120px;padding:0;position:relative;width:100%}.TiptapEditor_toolbar__wc3Ov{margin-bottom:8px}.TiptapEditor_editorContent__fd7mH{background:#0000;border:none;color:#000000e0;font-family:Inter,sans-serif;font-size:16px;line-height:1.55;min-height:100px;outline:none;position:relative;top:0!important}.TiptapEditor_placeholder__f07AI{color:#bfbfbf;font-size:16px;left:16px;line-height:1.55;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;user-select:none}.TiptapEditor_editorContent__fd7mH div[contenteditable=true]{border:none;outline:none}.TiptapEditor_bubbleMenu__seCz5{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 12px #0000001a;display:flex;gap:8px;padding:6px 10px;z-index:100}.TiptapEditor_bubbleMenu__seCz5 button{background:none;border:none;cursor:pointer;font-size:16px}.TiptapEditor_bubbleMenu__seCz5 button:hover{color:#1890ff}.answer-input-wrapper{background-color:#fff;border:1px solid #f5f7fa!important;border-radius:16px;display:inline-flex;flex-direction:column;margin-bottom:15px;padding:25px 0 10px;position:relative;transition:all 0s;width:100%}.answer-input-wrapper:hover{border-color:#c8bfff!important}.answer-input-wrapper:focus-within{border-color:#c8bfff!important;box-shadow:0 0 0 2px #0558ff0f}.answer-floating-label{color:#747474e0;font-size:16px;font-weight:400;left:16px;pointer-events:none;position:absolute;top:24%;transform:translateY(-50%);transition:all 0s ease}.answer-input-wrapper.answer-with-label .answer-floating-label{color:#1890ff;font-size:12px;top:1.5em}.answer-ant-input{background:#0000;border:none;border-radius:0;box-sizing:border-box;color:#000000e0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.55;min-height:120px;outline:none;padding:0 16px;transition:all .2s;width:100%}.field-error-text{font-size:12px;margin-top:4px}.category-ant-input{height:200px;max-height:120px;overflow:auto}.category-ant-input::-webkit-scrollbar{width:6px}.category-ant-input::-webkit-scrollbar-track{background:#0000}.category-ant-input::-webkit-scrollbar-thumb{background-color:#d1d1d1;border:1px solid #0000;border-radius:10px}.category-ant-input::-webkit-scrollbar-thumb:hover{background-color:#8894a7}.category-ant-select .ant-select-selector{align-items:center;background:#0000!important;border:none!important;box-shadow:none!important;display:flex;height:auto!important;transform:translateY(30%)}:where(.css-dev-only-do-not-override-1v5z42l).ant-select-single{height:28px!important}:where(.css-dev-only-do-not-override-1v5z42l).ant-select-single.ant-select-show-arrow .ant-select-selection-item{padding:5px!important}.rc-virtual-list-scrollbar-thumb{display:none}:where(.css-dev-only-do-not-override-1v5z42l).ant-select-dropdown .ant-select-item-option-content{padding:4px 0}.category-input-wrapper{background-color:#fff;border-radius:50px;display:inline-flex;flex-direction:column;padding:14px 0;position:relative;transition:all 0s;width:100%}.category-input-wrapper:hover{border-color:#c8bfff!important}.category-input-wrapper:focus-within{border-color:#c8bfff!important;box-shadow:0 0 0 2px #0558ff0f}.category-input-wrapper.category-with-label .category-floating-label{color:#1890ff;font-size:12px;top:1.3em}.category-ant-input{background:#0000;border:none;border-radius:0;box-sizing:border-box;color:#000000e0;font-family:inter;font-size:16px;font-weight:400;height:auto;line-height:1.55;outline:none;padding:0 18px!important;transition:all .2s;width:100%}.category-input-wrapper.category-with-label .category-ant-input{top:8px}.category-ant-input:focus{border-color:none}.category-ant-input:focus,.category-ant-input:hover{background:none;box-shadow:none}.category-input-wrapper:focus-within{background-color:none;border-color:none}.field-error-text{bottom:10px;color:red;font-size:14px;margin-bottom:10px;margin-top:0;position:relative}:where(.css-dev-only-do-not-override-1v5z42l).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled){border:none!important;box-shadow:none!important}.category-error-border,.category-error-border:hover{border:1px solid #ff4d4f!important;transition:border .3s ease}h2:where(.css-dev-only-do-not-override-1v5z42l).ant-typography{align-items:center;display:flex;justify-content:space-between}.faqForm__back-button{background-color:#fff;box-shadow:0 1px 2px #0000000d}.faqForm__save-button{background-color:#06f;border-radius:10px;color:#fff;font-weight:500;height:55px!important}h2:where(.css-dev-only-do-not-override-1v5z42l).ant-typography{font-family:Inter;font-size:24px;font-weight:500}.faqForm__header__back__and__h2{display:flex}.faqForm__header{align-items:flex-start!important;display:flex;justify-content:space-between}:where(.css-dev-only-do-not-override-1v5z42l).ant-btn-variant-solid:disabled{border:none}.faqForm__allInput{margin:20px 0}.variants__TableControls__AddButton__btn{border:none;border-radius:15px!important;height:55px!important}.variants__Table{align-items:center;height:80px}.row-bad{background-color:#fff3ff!important;cursor:pointer}.row-bad:hover>td{background-color:#ffe4ff!important}.row-good{background-color:#e8fff1!important;cursor:pointer}.row-good:hover>td{background-color:#d2f5df!important}.row-more{background-color:#fffce6!important;cursor:pointer}.row-more:hover>td{background-color:#fff5c2!important}.ant-table-row>td{transition:background-color .2s ease}.breadcrumb__row{align-items:center;display:flex;font-size:15px;height:32px}.breadcrumb__back-button{align-items:center;border-radius:8px;box-sizing:border-box;color:#000;cursor:pointer;display:flex;font-family:Inter;font-size:20px;font-weight:600;height:100%;min-width:60px;padding:4px 10px;transition:background-color .2s,border .2s}.breadcrumb__back-button:hover{background-color:#efefef}.breadcrumb__slash{color:grey;padding:0 9px 0 3px}.breadcrumb__current,.breadcrumb__slash{font-family:Inter;font-size:20px;font-weight:600}.breadcrumb__current{color:#000}.page-container{background:#fff}.breadcrumb-wrapper{margin-bottom:16px}.conversation-content{display:flex;gap:24px;padding:16px}.conversation-left{display:flex;flex:2 1;flex-direction:column;gap:16px}.conversation-block{border-bottom:1px solid #f1f1f1;margin:0 16px;padding:16px 0}.conversation-block:last-child{border-bottom:none}.ant-descriptions .ant-descriptions-view,.ant-descriptions.ant-descriptions-bordered>.ant-descriptions-view .ant-descriptions-row:first-child>th:first-child{border-start-start-radius:16px!important}.ant-descriptions .ant-descriptions-view{border-end-end-radius:16px!important;border-start-end-radius:16px!important}.ant-descriptions .ant-descriptions-view,.ant-descriptions-row:last-child>th:first-child{border-end-start-radius:16px!important}.question-text{font-family:Inter,sans-serif;font-size:16px}.conversation-right{flex:1 1;min-width:40px}.conversation-descriptions-wrapper{max-width:100%}.conversation-right .ant-descriptions-item-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-right .ant-descriptions-item-label,.session-id{white-space:nowrap}.session-id{border-bottom:1px dotted #0000;cursor:pointer;display:inline-block;line-height:normal;max-width:100%;overflow:hidden;padding-bottom:1px;text-overflow:ellipsis;transition:border-bottom-color .2s;-webkit-user-select:none;user-select:none;vertical-align:middle}.session-id:hover{border-bottom-color:#000}.no-padding-card .ant-card-body{padding:0!important}.no-border-card.ant-card-bordered{border:1px solid #ededed;box-shadow:none!important}.conversation-header-with-breadcrumb{border-bottom:1px solid #f0f0f0;padding:16px}.conversation-card{border-radius:14px}.conversation-descriptions{font-family:Inter,sans-serif;font-size:14px;overflow:hidden}.conversation-descriptions .ant-descriptions-item-content{color:#111;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap}.conversation-descriptions td,.conversation-descriptions th{border-bottom:none!important}.conversation-descriptions-wrapper{overflow:hidden;width:100%}.conversation-descriptions-scroll{max-height:600px;overflow-x:auto}.conversation-descriptions{min-width:500px}.conversation-descriptions .ant-descriptions-item-label{background:#f9f9f9!important;white-space:nowrap;width:100px}.conversation-descriptions .ant-descriptions-item-content{width:160px}.conversation-descriptions-scroll{overflow-y:auto;padding-right:8px;scrollbar-color:#d2d2d2 #0000;scrollbar-width:thin}.conversation-descriptions-scroll::-webkit-scrollbar{width:6px}.conversation-descriptions-scroll::-webkit-scrollbar-thumb{background-color:#fff;border-radius:4px}.conversation-descriptions-scroll::-webkit-scrollbar-track{background:#0000}.answer-scroll{max-height:400px;overflow-y:auto;padding-right:8px;scrollbar-color:#d2d2d2 #f0f0f0;scrollbar-width:thin}.answer-scroll::-webkit-scrollbar{width:6px}.answer-scroll::-webkit-scrollbar-thumb{background-color:#fff;border-radius:4px}.answer-scroll::-webkit-scrollbar-track{background-color:#fff}.feedback-text-block{display:flex;flex-direction:column;gap:10px}.feedback-title{color:#555;font-weight:600;margin-bottom:8px}.feedback-tag{border-radius:8px;display:inline-block;font-size:13px;font-weight:500;padding:4px 10px;text-transform:none}.feedback-good{background:#fff;color:#389e0d}.feedback-bad{background:#fff;color:#cf1322}.feedback-moreDetails{background:#fff;color:#ffa200}.conversation-block-title{color:#222;font-family:Inter,sans-serif;font-size:15px;font-weight:600}.conversation-meta-block{background:#fafcff;border:1px solid #eef1f4;border-radius:16px;margin-top:16px;padding:16px}.conversation-meta-caption{color:#6b7280;font-size:13px;line-height:1.5;margin-bottom:12px}.conversation-prompt-text{background:#fff;border:1px solid #e7ebf0;border-radius:12px;color:#111827;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6;margin:0;max-height:320px;overflow:auto;padding:14px;white-space:pre-wrap;word-break:break-word}.ai-engine-shell{background:#fff;border-radius:14px;display:flex;flex:1 1;height:100%;min-height:0}.ai-engine-shell__box{border:1px solid #f1f1f1;border-radius:14px;display:flex;flex:1 1;flex-direction:row}.ai-engine-divider{background:#f1f1f1;flex-shrink:0;margin:0 8px;width:1px}.ai-engine-shell .filter-button--full,.ai-engine-shell .filter-button--full .filter-button__label{width:100%}.ai-engine-shell .filter-button--full{display:flex;justify-content:space-between}.ai-engine-shell .filter-button--full .filter-button__label{flex:1 1;text-align:left}.ai-engine-shell .filter-button--full .filter-button__icon{margin-right:8px}.ai-engine-shell .filter-button--full{cursor:pointer;min-height:36px;-webkit-user-select:none;user-select:none}.ai-engine-shell .ai-engine-shell{display:block}.ai-engine-shell-inner{display:flex;flex:1 1;min-height:0;min-width:0}.ai-engine-shell>.ai-engine-shell-inner{display:block}.ai-engine-shell .ai-engine-shell-inner{display:flex;gap:12px}.ai-engine-left,.ai-engine-right{min-height:0;min-width:0}.ai-engine-left{flex:0.5 1;gap:32px;height:100%;padding:24px}.ai-engine-left,.ai-engine-page{display:flex;flex-direction:column}.ai-engine-page{box-sizing:border-box;height:calc(100vh - 5rem);min-height:0}.ai-engine-right{padding:24px}.ai-engine-right,.ai-engine-right-inner{display:flex;flex:1 1;min-height:0;min-width:0}.ai-engine-right-inner{flex-direction:column;overflow:hidden}.ai-engine-right-inner>*{flex:1 1;min-height:0}.ai-engine-right-placeholder{color:#888;font-size:14px}.ai-engine-section-instructions{display:flex;flex-direction:column;gap:10px}.ai-engine-section-service,.ai-engine-section-settings{display:flex;flex-direction:column;gap:12px}.ai-btn .ai-btn--primary{color:#000!important}.ai-engine-title{font-size:16px;font-weight:700}.ai-engine-subtitle{font-size:14px;font-weight:700}.ai-engine-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:auto 1fr}.ai-engine-label{align-items:center;display:flex;font-size:14px;gap:8px;white-space:nowrap}.ai-engine-hint{color:#777;font-size:12px;margin-bottom:8px}.ai-engine-instructions{background-color:#f9f9f9;border-radius:15px;box-sizing:border-box;height:350px;max-height:350px;overflow:hidden;padding:12px;width:100%}.ai-engine-instructions textarea{background:#0000;border:none;box-sizing:border-box;font-family:inherit;font-size:14px;height:100%;line-height:1.5;margin:0;outline:none;overflow:auto;padding:0 10px 0 0;resize:none;width:100%}.ai-engine-left::-webkit-scrollbar{width:6px}.ai-engine-left::-webkit-scrollbar-thumb{background:#979797;border-radius:4px;cursor:pointer}.ai-engine-left::-webkit-scrollbar-track{background:#e6e6e6;border-radius:4px}.ai-engine-instructions textarea::-webkit-scrollbar{width:4px}.ai-engine-instructions textarea::-webkit-scrollbar-thumb{background:#979797;border-radius:4px;cursor:pointer}.ai-engine-instructions textarea::-webkit-scrollbar-track{background:#e6e6e6;border-radius:4px}.ai-engine-actions{display:flex;gap:10px}.ai-engine-versions-mini{display:flex;flex-direction:column;gap:10px}.ai-engine-versions-title{font-size:14px;font-weight:700}.ai-engine-versions-list{display:flex;flex-direction:column;gap:8px}.ai-engine-versions-list::-webkit-scrollbar{width:4px}.ai-engine-versions-list::-webkit-scrollbar-thumb{background:#979797;border-radius:4px;cursor:pointer}.ai-engine-versions-list::-webkit-scrollbar-track{background:#e6e6e6;border-radius:4px}.ai-engine-version-item{background:#f9f9f9;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:8px 10px}.ai-engine-version-item:active,.ai-engine-version-item:hover{background:#ebebeb}.ai-engine-version-name{font-size:13px;font-weight:600}.ai-engine-version-meta{color:#888;font-size:12px}.ai-engine-empty{color:#999;font-size:13px}.ai-page-btn{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:15px;color:#000;cursor:pointer;display:inline-flex;flex-direction:row-reverse;font-size:14px;font-weight:400;gap:8px;justify-content:center;padding:6px 12px;width:fit-content}.ai-page-btn:hover{background:#f3f3f3}.ai-engine-actions__btn--update{background:#f5faff;border:none;border-radius:15px;color:#0af;width:fit-content}.ai-engine-actions__btn--update,.ai-page-actions__btn--version-save{align-items:center;cursor:pointer;display:inline-flex;flex-direction:row-reverse;font-size:14px;font-weight:400;gap:8px;justify-content:center;padding:12px 18px;width:-webkit-fill-available}.ai-page-actions__btn--version-save{background:#fff;border:1px solid #ebebeb;border-radius:15px;color:#000}.ai-engine-actions__loader{align-items:center;display:inline-flex;justify-content:center}.ai-engine-actions__loader-spinner{animation:ai-engine-actions-spin .7s linear infinite;border-radius:50%;height:16px;width:16px}@keyframes ai-engine-actions-spin{to{transform:rotate(1turn)}}.ai-engine-left{overflow:hidden;position:relative}.ai-engine-left__scroll{display:flex;flex-direction:column;gap:32px;height:100%;overflow-y:auto;padding-right:4px}.ai-engine-left__loading-overlay{align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffffbf;display:flex;inset:0;justify-content:center;margin:4px;position:absolute;z-index:50}.ai-engine-left__loading-box{align-items:center;background:#f5faffe6;border-radius:16px;display:inline-flex;height:56px;justify-content:center;width:56px}.ai-engine-left__loading-spinner{animation:ai-engine-left-spin .7s linear infinite;border:3px solid #0000001f;border-radius:50%;border-top-color:#0000008c;height:22px;width:22px}@keyframes ai-engine-left-spin{to{transform:rotate(1turn)}}.ai-engine-actions__loader-spinner{border:2px solid #00aaff40;border-top-color:#0af}.ai-page-btn.action-popover__button--active{background:#f5faff!important;color:#0af!important}.ai-engine-section-rag{display:flex;flex-direction:column;gap:12px}.ai-engine-rag-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-engine-rag-item,.ai-engine-rag-metric,.ai-engine-rag-panel{background:#fff;border:1px solid #ebebeb;border-radius:15px}.ai-engine-rag-metric{padding:12px 14px}.ai-engine-rag-metric__label{color:#777;font-size:12px}.ai-engine-rag-metric__value{font-size:22px;font-weight:700;line-height:1.1;margin-top:6px}.ai-engine-rag-panel{display:flex;flex-direction:column;gap:10px;padding:14px}.ai-engine-rag-panel--muted{background:#fafafa;color:#666}.ai-engine-rag-panel__row{align-items:center;display:flex;gap:12px;justify-content:space-between}.ai-engine-rag-meta{color:#666;display:flex;flex-wrap:wrap;font-size:12px;gap:10px 16px}.ai-engine-rag-actions{display:flex;flex-wrap:wrap;gap:10px}.ai-engine-rag-upload-input{display:none}.ai-engine-rag-list{display:flex;flex-direction:column;gap:10px;max-height:420px;overflow-y:auto;padding-right:4px}.ai-engine-rag-item{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;padding:14px}.ai-engine-rag-item__main{display:flex;flex-direction:column;gap:8px;min-width:0}.ai-engine-rag-item__name{font-size:14px;font-weight:700;word-break:break-word}.ai-engine-rag-item__meta{color:#666;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 12px}.ai-engine-rag-item__side{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:10px}.ai-engine-rag-status{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;padding:6px 10px;white-space:nowrap}.ai-engine-rag-status--ready{background:#eef9f1;color:#1e8e4f}.ai-engine-rag-status--pending,.ai-engine-rag-status--processing{background:#f5faff;color:#0086cc}.ai-engine-rag-status--error{background:#fff1f1;color:#c53a3a}.ai-engine-rag-link{background:#0000;border:none;color:#c53a3a;cursor:pointer;font-size:13px;padding:0}.ai-engine-rag-link:disabled{color:#bdbdbd;cursor:not-allowed}.ai-engine-rag-error{color:#c53a3a;font-size:12px;line-height:1.4;word-break:break-word}@media (max-width:960px){.ai-engine-rag-metrics{grid-template-columns:1fr 1fr}.ai-engine-rag-item{flex-direction:column}.ai-engine-rag-item__side{align-items:flex-start}}.local-rag-page{--rag-line:#e8edf2;--rag-text:#13212b;--rag-muted:#5d6c77;--rag-danger:#b42318;background:#fff;min-height:100%;min-width:0;overflow-x:hidden;padding:16px}.local-rag-page,.local-rag-page *,.local-rag-page :after,.local-rag-page :before{animation:none!important;transition:none!important}.local-rag-shell{grid-gap:12px;display:grid;gap:12px;min-width:0}.local-rag-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.local-rag-title{color:var(--rag-text);font-size:24px;font-weight:700;line-height:1.2;margin:0}.local-rag-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.local-rag-panel{background:#fff;border:1px solid var(--rag-line);border-radius:14px;min-width:0;padding:14px 16px}.local-rag-panel--compact{padding:12px 14px}.local-rag-panel--muted{color:var(--rag-muted)}.local-rag-summary-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.local-rag-summary-tags{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.local-rag-summary-tag{align-items:center;background:#f8fafc;border:1px solid var(--rag-line);border-radius:999px;display:inline-flex;gap:8px;min-height:34px;min-width:0;padding:6px 10px}.local-rag-summary-tag__value{color:var(--rag-text);font-size:15px;font-weight:700;line-height:1}.local-rag-summary-tag__label{color:var(--rag-muted);font-size:13px;line-height:1;text-transform:lowercase}.local-rag-sync-row{color:var(--rag-muted);flex-wrap:wrap;font-size:13px;gap:8px 16px}.local-rag-panel__head,.local-rag-sync-row{align-items:center;display:flex;min-width:0}.local-rag-panel__head{gap:12px;justify-content:space-between}.local-rag-panel__head--compact{margin-bottom:10px}.local-rag-panel__title{color:var(--rag-text);font-size:18px;font-weight:700;min-width:0}.local-rag-panel__meta-inline{color:var(--rag-muted);font-size:13px;white-space:nowrap}.local-rag-table-wrap{min-width:0;overflow:hidden}.local-rag-doc,.local-rag-table-wrap .ant-spin-container,.local-rag-table-wrap .ant-spin-nested-loading,.local-rag-table-wrap .ant-table-wrapper,.local-rag-table-wrap .custom-table,.local-rag-upload-cell{max-width:100%;min-width:0}.local-rag-table-wrap .custom-table .ant-table-container{border-radius:12px}.local-rag-doc__title,.local-rag-upload-cell__title{color:var(--rag-text);font-size:14px;font-weight:700;overflow-wrap:anywhere;word-break:break-word}.local-rag-doc__title--compact{max-width:25ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.local-rag-doc__meta{color:var(--rag-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 14px;margin-top:6px;min-width:0}.local-rag-doc__meta span,.local-rag-sync-row span{min-width:0;overflow-wrap:anywhere}.local-rag-doc__actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.local-rag-doc__row td,.local-rag-upload-row td{vertical-align:top}.local-rag-upload-progress{min-width:140px}.local-rag-upload-modal{min-width:0}.local-rag-load-more{display:flex;justify-content:center;margin-top:12px}.local-rag-empty{color:var(--rag-muted);font-size:14px}.local-rag-error{background:#b4231814;border-radius:12px;color:var(--rag-danger);font-size:13px;line-height:1.45;margin-top:10px;padding:10px 12px}.local-rag-error--inline{margin-top:8px}@media (max-width:980px){.local-rag-toolbar{align-items:stretch;flex-direction:column}.local-rag-actions{justify-content:flex-start}.local-rag-panel__head{align-items:flex-start;flex-direction:column}}@media (max-width:720px){.local-rag-page{padding:12px}.local-rag-title{font-size:20px}.local-rag-actions,.local-rag-actions .ui-button{width:100%}.local-rag-doc__actions{flex-direction:column}.local-rag-panel__meta-inline{white-space:normal}}.technical-logs-page{--tech-bg:linear-gradient(180deg,#f7f8fb,#eef4f6);--tech-panel:#ffffffe6;--tech-line:#1118271a;--tech-text:#12202f;--tech-muted:#637381;--tech-accent:#0f4c81;--tech-accent-strong:#0b3a62;--tech-success:#0f766e;--tech-danger:#b42318;background:var(--tech-bg);min-height:100%;padding:28px}.technical-logs-shell{grid-gap:20px;display:grid;gap:20px;margin:0 auto;max-width:1320px}.technical-logs-hero{align-items:flex-start;background:radial-gradient(circle at top right,#0f4c811f,#0000 32%),#ffffffc7;border:1px solid #0f4c8124;border-radius:28px;box-shadow:0 18px 48px #12202f14;display:flex;gap:24px;justify-content:space-between;padding:28px}.technical-logs-eyebrow{color:var(--tech-accent);font-size:12px;font-weight:700;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.technical-logs-title{color:var(--tech-text);font-size:34px;line-height:1.05;margin:0}.technical-logs-description{color:var(--tech-muted);font-size:15px;line-height:1.6;margin:12px 0 0;max-width:760px}.technical-logs-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.technical-logs-btn{appearance:none;background:#fff;border:1px solid var(--tech-line);border-radius:14px;color:var(--tech-text);cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.technical-logs-btn:hover:not(:disabled){border-color:#0f4c8147;box-shadow:0 10px 24px #0f4c811f;transform:translateY(-1px)}.technical-logs-btn:disabled{cursor:not-allowed;opacity:.6}.technical-logs-btn--primary{background:var(--tech-accent);border-color:var(--tech-accent);color:#fff}.technical-logs-btn--primary:hover:not(:disabled){background:var(--tech-accent-strong);border-color:var(--tech-accent-strong)}.technical-logs-btn--ghost{background:#ffffffd6}.technical-logs-btn--small{font-size:12px;padding:8px 12px}.technical-logs-metrics{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.technical-logs-metric,.technical-logs-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--tech-panel);border:1px solid var(--tech-line);border-radius:22px;box-shadow:0 14px 34px #12202f0f;padding:22px}.technical-logs-metric__label{color:var(--tech-muted);font-size:13px}.technical-logs-metric__value{color:var(--tech-text);font-size:32px;font-weight:700;line-height:1;margin-top:12px}.technical-logs-metric__value--success{color:var(--tech-success)}.technical-logs-metric__value--danger{color:var(--tech-danger)}.technical-logs-panel__head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.technical-logs-panel__title{color:var(--tech-text);font-size:20px;font-weight:700}.technical-logs-panel__subtitle{color:var(--tech-muted);font-size:14px;margin-top:6px}.technical-logs-filters{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(320px,1.8fr) repeat(3,minmax(180px,1fr));margin-top:18px}.technical-logs-filter-control{width:100%}.technical-logs-filter-control .ant-select-selector,.technical-logs-filter-control.ant-input-affix-wrapper{border-radius:14px;min-height:46px}.technical-logs-list{grid-gap:14px;display:grid;gap:14px;margin-top:18px}.technical-logs-card{grid-gap:12px;background:#ffffffd6;border:1px solid #12202f14;border-radius:20px;display:grid;gap:12px;padding:18px}.technical-logs-card__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.technical-logs-card__title-wrap{min-width:0}.technical-logs-card__badges{display:flex;flex-wrap:wrap;gap:8px}.technical-logs-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;min-height:30px;padding:6px 10px}.technical-logs-badge--service{background:#0f4c811a;color:var(--tech-accent)}.technical-logs-badge--method{background:#0f766e1a;color:var(--tech-success)}.technical-logs-badge--success{background:#0f766e1f;color:var(--tech-success)}.technical-logs-badge--danger{background:#b423181f;color:var(--tech-danger)}.technical-logs-card__operation{color:var(--tech-text);font-size:18px;font-weight:700;margin-top:10px;word-break:break-word}.technical-logs-card__time{color:var(--tech-muted);flex:0 0 auto;font-size:13px;white-space:nowrap}.technical-logs-card__url,.technical-logs-modal__url{background:#0f4c810f;border-radius:14px;color:var(--tech-text);font-family:IBM Plex Mono,Consolas,monospace;font-size:12px;line-height:1.6;padding:12px 14px;word-break:break-all}.technical-logs-card__meta{color:var(--tech-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:10px 18px}.technical-logs-card__error{background:#b4231814;border-radius:14px;color:var(--tech-danger);font-size:14px;line-height:1.5;padding:12px 14px}.technical-logs-card__actions,.technical-logs-load-more{display:flex;flex-wrap:wrap;gap:10px}.technical-logs-empty{align-items:center;display:flex;justify-content:center;margin-top:18px;min-height:180px}.technical-logs-empty--loading{color:var(--tech-muted);gap:12px}.technical-logs-modal{grid-gap:18px;display:grid;gap:18px}.technical-logs-modal__summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.technical-logs-modal__summary-label{color:var(--tech-muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.technical-logs-modal__summary-value{color:var(--tech-text);font-size:15px;font-weight:700;margin-top:8px;word-break:break-word}.technical-logs-modal__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.technical-logs-json-card{background:#f6f8fbeb;border:1px solid #12202f14;border-radius:18px;overflow:hidden}.technical-logs-json-card__head{align-items:center;border-bottom:1px solid #12202f14;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.technical-logs-json-card__title{color:var(--tech-text);font-size:15px;font-weight:700}.technical-logs-json-card__body{color:#18304b;font-family:IBM Plex Mono,Consolas,monospace;font-size:12px;line-height:1.55;margin:0;max-height:420px;min-height:220px;overflow:auto;padding:16px;white-space:pre-wrap;word-break:break-word}@media (max-width:1180px){.technical-logs-filters,.technical-logs-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-logs-modal__grid,.technical-logs-modal__summary{grid-template-columns:1fr}}@media (max-width:760px){.technical-logs-page{padding:16px}.technical-logs-card__actions,.technical-logs-card__head,.technical-logs-hero{flex-direction:column}.technical-logs-hero{border-radius:22px;padding:20px}.technical-logs-title{font-size:28px}.technical-logs-actions,.technical-logs-filters,.technical-logs-metrics{grid-template-columns:1fr}.technical-logs-actions,.technical-logs-btn,.technical-logs-load-more{width:100%}}.onboarding-admin{background:#fafafa;height:100%;overflow:auto;padding:18px}.onboarding-admin--loading{display:grid;place-items:center}.onboarding-admin__surface{background:#fff;border:1px solid #f2f2f2;border-radius:20px;margin:0 auto;overflow:hidden;width:min(920px,100%)}.onboarding-admin__header{align-items:flex-start;border-bottom:1px solid #f5f5f5;display:flex;gap:18px;justify-content:space-between;min-height:76px;padding:18px}.onboarding-admin__title{color:#111827;font-size:20px;font-weight:600;margin:0}.onboarding-admin__hint,.onboarding-admin__subtitle{color:#7a7a7a;font-size:13px;line-height:1.45}.onboarding-admin__subtitle{margin:6px 0 0;max-width:680px}.onboarding-admin__primary-button{border-radius:12px;min-height:40px}.onboarding-admin__guide-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:14px 18px 0}.onboarding-admin__chip{align-items:center;background:#fff;border:1px solid #f5f5f5;border-radius:999px;color:#475467;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:8px;min-height:38px;padding:0 14px}.onboarding-admin__chip.is-active,.onboarding-admin__chip:hover{background:#f5f5f5;color:#000}.onboarding-admin__chip span,.onboarding-admin__count,.onboarding-admin__step-number{align-items:center;background:#f5f5f5;border-radius:999px;display:inline-flex;font-size:12px;justify-content:center;min-height:22px;min-width:22px;padding:0 7px}.onboarding-admin__section{grid-gap:14px;display:grid;gap:14px;padding:18px}.onboarding-admin__section+.onboarding-admin__section{border-top:1px solid #f5f5f5}.onboarding-admin__organization-reset{background:#fffcfb;border-top:1px solid #f5f5f5;margin-top:14px}.onboarding-admin__organization-reset-controls{align-items:center;display:flex;gap:10px}.onboarding-admin__organization-select{flex:1 1 320px;min-width:0}.onboarding-admin__organization-select .ant-select-selector{border-color:#f2f2f2!important;border-radius:14px!important;box-shadow:none!important;min-height:44px!important;padding:6px 13px!important}.onboarding-admin__organization-select .ant-select-selection-item,.onboarding-admin__organization-select .ant-select-selection-placeholder{line-height:30px!important}.onboarding-admin__organization-reset-button{border-radius:12px;flex:0 0 auto;min-height:44px}.onboarding-admin__reset-modal-copy{color:#475467;font-size:14px;line-height:1.55}.onboarding-admin__reset-modal-copy p{margin:0 0 10px}.onboarding-admin__reset-modal-copy p:last-child{margin-bottom:0}.onboarding-admin__scenario-switches,.onboarding-admin__section-head,.onboarding-admin__section-title-row,.onboarding-admin__step-actions,.onboarding-admin__step-header,.onboarding-admin__switch-label{align-items:center;display:flex}.onboarding-admin__section-head,.onboarding-admin__step-header{gap:16px;justify-content:space-between}.onboarding-admin__scenario-switches,.onboarding-admin__section-title-row,.onboarding-admin__step-actions,.onboarding-admin__switch-label{gap:10px}.onboarding-admin__scenario-switches{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.onboarding-admin__label{color:#111827;font-size:14px;font-weight:600}.onboarding-admin__switch-label{color:#475467;font-size:13px}.onboarding-admin__switch-label--reset{border-left:1px solid #eee;padding-left:10px}.onboarding-admin__step-grid,.onboarding-admin__welcome-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-admin__field{grid-gap:8px;color:#111827;display:grid;font-size:13px;font-weight:600;gap:8px;min-width:0}.onboarding-admin__field--wide{grid-column:1/-1}.onboarding-admin__field input,.onboarding-admin__field select,.onboarding-admin__field textarea{background:#fff;border:1px solid #f2f2f2;border-radius:16px;color:#111827;font:inherit;font-weight:400;line-height:1.5;outline:none;padding:12px 14px;width:100%}.onboarding-admin__field textarea{resize:vertical}.onboarding-admin__field input:focus,.onboarding-admin__field select:focus,.onboarding-admin__field textarea:focus{border-color:#c7c7c7}.onboarding-admin__steps{grid-gap:12px;display:grid;gap:12px}.onboarding-admin__step{grid-gap:14px;background:#fff;border:1px solid #f2f2f2;border-radius:18px;display:grid;gap:14px;padding:14px}.onboarding-admin__step-number{background:#111827;color:#fff;flex:0 0 auto}.onboarding-admin__step-title{color:#111827;flex:1 1 auto;font-size:14px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onboarding-admin__step-actions button{background:#fff;border:1px solid #f2f2f2;border-radius:10px;cursor:pointer;min-height:32px;padding:0 10px}.onboarding-admin__step-actions button:disabled{cursor:default;opacity:.4}.onboarding-admin__step-actions button.is-danger{color:#b42318}.onboarding-admin__step-switch{align-self:end;min-height:46px}@media (max-width:720px){.onboarding-admin{padding:8px}.onboarding-admin__header,.onboarding-admin__section-head,.onboarding-admin__step-header{align-items:stretch;flex-direction:column}.onboarding-admin__step-grid,.onboarding-admin__welcome-grid{grid-template-columns:1fr}.onboarding-admin__field--wide{grid-column:auto}.onboarding-admin__step-actions{flex-wrap:wrap}.onboarding-admin__organization-reset-controls,.onboarding-admin__scenario-switches{align-items:stretch;flex-direction:column}.onboarding-admin__organization-select{flex-basis:auto;width:100%}.onboarding-admin__switch-label--reset{border-left:0;padding-left:0}}.new-admin-layout.new-admin-layout--documentation{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.new-admin-layout--documentation>.new-admin-layout__sidebar{display:none}.new-admin-layout--documentation>.new-admin-layout__content{overflow:hidden}.new-admin-layout__documentation-loading{background:var(--ds-color-canvas);display:grid;inset:0;place-items:center;position:fixed}html[data-admin-theme=dark] .new-admin-layout__documentation-loading{background:var(--ds-color-documentation-dark-canvas)}body.new-admin-scroll-lock,html.new-admin-scroll-lock{height:100%;overflow:hidden}.new-admin-layout{background:var(--ds-color-canvas);color:var(--ds-color-text);display:grid;font-family:var(--ds-font-sans);grid-template-columns:var(--ds-sidebar-width) minmax(0,1fr);height:100vh;height:100dvh;min-height:0;overflow:hidden}.new-admin-layout *,.new-admin-layout :after,.new-admin-layout :before{font-family:var(--ds-font-sans);font-size:var(--ds-font-size)}.new-admin-layout__sidebar{background:var(--ds-color-sidebar);border-right:1px solid var(--ds-color-border);display:flex;flex-direction:column;height:100%;min-height:0;padding:0 6px;position:sticky;top:0}.new-admin-layout__scroll-area{display:flex;flex:1 1 auto;flex-direction:column;margin-left:-1px;margin-right:-6px;min-height:0;overflow-anchor:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-left:1px;padding-right:6px;scrollbar-color:var(--ds-color-border-strong) #0000;scrollbar-width:auto}.new-admin-layout__scroll-area::-webkit-scrollbar{width:10px}.new-admin-layout__scroll-area::-webkit-scrollbar-track{background:#0000}.new-admin-layout__scroll-area::-webkit-scrollbar-thumb{background-color:var(--ds-color-border-strong);border-radius:999px}.new-admin-layout__pinned-top{background:var(--ds-color-sidebar);display:flex;flex:0 0 auto;flex-direction:column;padding:12px 0 0;position:sticky;top:0;z-index:2}.new-admin-layout__pinned-top:after{background:#0000;border-bottom:1px solid #0000;bottom:-11px;content:"";height:11px;left:0;pointer-events:none;position:absolute;right:0}.new-admin-layout__pinned-top--scrolled:after{background:var(--ds-color-sidebar);border-bottom-color:var(--ds-color-border)}.new-admin-layout__project{align-items:center;border-radius:10px;display:flex;gap:6px;height:36px;padding:0 6px}.new-admin-layout__project-title{align-items:baseline;display:inline-flex;font-size:1rem;gap:6px;line-height:18px;white-space:nowrap}.new-admin-layout__project-title strong{font:inherit;font-weight:600}.new-admin-layout__project-title span{color:var(--ds-color-text-secondary);font:inherit;font-weight:500}.new-admin-layout__project-logo{display:grid;flex:0 0 24px;height:24px;place-items:center;width:24px}.new-admin-layout__project-logo svg{height:24px;width:24px}.new-admin-layout__theme-toggle{border-radius:var(--ds-radius-sm);flex:0 0 auto}.new-admin-layout__avatar,.new-admin-layout__project-mark{align-items:center;background:var(--ds-color-accent);border-radius:50%;color:var(--ds-color-inverse);display:inline-flex;flex:0 0 auto;font-size:var(--ds-font-size-xs);font-weight:600;height:24px;justify-content:center;width:24px}.new-admin-layout__avatar{height:26px;width:26px}.new-admin-layout__avatar-glyph{display:block;line-height:1;transform:translateY(-1px)}.new-admin-layout__profile-copy,.new-admin-layout__project-copy{display:flex;flex-direction:column;min-width:0}.new-admin-layout__profile-copy strong,.new-admin-layout__project-copy strong{font-size:var(--ds-font-size-sm);font-weight:600;line-height:var(--ds-line-height-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-admin-layout__profile-copy span,.new-admin-layout__project-copy span{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-admin-layout__nav{display:flex;flex:1 0 auto;flex-direction:column;gap:18px;margin-top:12px;min-height:0;padding-bottom:12px}.new-admin-layout__nav-group{display:flex;flex:0 0 auto;flex-direction:column;gap:0}.new-admin-layout__nav-label{align-items:center;color:var(--ds-color-text-tertiary);display:flex;font-size:13px;font-weight:500;height:18px;line-height:18px;margin-bottom:4px;overflow:hidden;padding:0 10px;white-space:nowrap}.new-admin-layout__legacy-link,.new-admin-layout__nav-link{align-items:center;border-radius:9px;color:var(--ds-color-text);display:flex;font-size:14px;font-weight:400;gap:10px;height:36px;line-height:18px;padding:0 8px;text-decoration:none;transition:background-color .15s ease;width:100%}.new-admin-layout__nav-link-icon{color:currentColor;display:grid;flex:0 0 20px;height:20px;place-items:center;width:20px}.new-admin-layout__legacy-link svg,.new-admin-layout__nav-link-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;flex:0 0 auto;height:20px;width:20px}.new-admin-layout__nav-link-label{flex:1 1 auto;font-size:14px;line-height:18px;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 24px),#0000);min-width:0;overflow:hidden;white-space:nowrap}.new-admin-layout__legacy-link:hover,.new-admin-layout__nav-link--active,.new-admin-layout__nav-link:hover{background:var(--ds-color-surface-active)}.new-admin-layout__nav-link--active{color:var(--ds-color-text)}.new-admin-layout__sidebar-bottom{border-top:1px solid var(--ds-color-border);display:flex;flex:0 0 auto;flex-direction:column;gap:4px;justify-content:center;margin:0 -6px;min-height:60px;padding:0 6px}.new-admin-layout__legacy-link{justify-content:space-between}.new-admin-layout__legacy-link svg{height:15px;width:15px}.new-admin-layout__profile{align-items:center;border-radius:9px;cursor:default;display:flex;gap:4px;min-height:44px;padding:0}.new-admin-layout__profile-trigger{align-items:center;background:#0000;border:0;border-radius:9px;color:inherit;cursor:pointer;display:flex;flex:1 1 auto;font:inherit;gap:9px;min-height:36px;min-width:0;padding:0 5px;text-align:left;transition:background-color .15s ease}.new-admin-layout__profile-trigger:hover{background:var(--ds-color-surface-active)}.new-admin-layout__profile-trigger:focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:1px}.new-admin-layout__profile-copy{flex:1 1 auto}.new-admin-layout__profile>.smart-tooltip{flex:0 0 auto;margin-left:auto}.new-admin-layout__content{background:var(--ds-color-canvas);height:100%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}@media (max-width:900px){.new-admin-layout{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.new-admin-layout__sidebar{border-bottom:1px solid var(--ds-color-border);border-right:0;display:grid;grid-template-columns:1fr auto;height:auto;padding:10px;position:static}.new-admin-layout__content{height:100%;overflow-y:auto}.new-admin-layout__scroll-area{display:contents}.new-admin-layout__pinned-top{padding:0;position:static}.new-admin-layout__pinned-top:after{display:none}.new-admin-layout__nav{flex-direction:row;gap:14px;grid-column:1/-1;margin-top:10px;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:10px}.new-admin-layout__nav-group{flex-direction:row;gap:2px}.new-admin-layout__nav-link{flex-shrink:0;padding:0 10px;white-space:nowrap;width:auto}.new-admin-layout__nav-label,.new-admin-layout__profile-copy{display:none}.new-admin-layout__profile-trigger{flex:0 0 auto;min-height:36px;padding:0 5px}.new-admin-layout__profile{min-height:36px;padding:0}.new-admin-layout__sidebar-bottom{border-top:0;grid-column:2;grid-row:1;justify-content:center;margin:0;min-height:0;padding:0}}.ds-date-range__calendars{grid-gap:var(--ds-space-4);display:grid;gap:var(--ds-space-4);grid-template-columns:1fr 1fr}.ds-date-range__month{grid-gap:8px;display:grid;gap:8px;min-width:0}.ds-date-range__month-head{grid-gap:4px;display:grid;gap:4px;grid-template-columns:28px 1fr 28px}.ds-date-range__nav{align-items:center;background:#0000;border:0;border-radius:50%;color:var(--ds-color-text-secondary);cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.ds-date-range__nav:hover{background:var(--ds-color-surface-hover);color:var(--ds-color-text)}.ds-date-range__nav svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;height:16px;width:16px}.ds-date-range__nav-placeholder{width:28px}.ds-date-range__month-title{color:var(--ds-color-text);font-size:var(--ds-font-size-sm);font-weight:600;line-height:var(--ds-line-height-md);text-align:center}.ds-date-range__week-days{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(7,30px);justify-content:center}.ds-date-range__week-days span{color:var(--ds-color-text-tertiary);font-size:11px;line-height:18px;text-align:center}.ds-date-range__grid{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(7,30px);justify-content:center}.ds-date-range__cell,.ds-date-range__cell--empty{align-items:center;background:#0000;border:0;border-radius:var(--ds-radius-sm);color:var(--ds-color-text);cursor:pointer;display:flex;font-family:var(--ds-font-sans);font-size:var(--ds-font-size-xs);font-weight:400;height:30px;justify-content:center;line-height:1;padding:0;transition:background-color var(--ds-transition-fast);width:30px}.ds-date-range__cell--empty{cursor:default}.ds-date-range__cell--in-range,.ds-date-range__cell:hover:not(.ds-date-range__cell--empty){background:var(--ds-color-surface-hover)}.ds-date-range__cell--today{font-weight:700}.ds-date-range__cell--today:hover:not(.ds-date-range__cell--empty){background:var(--ds-color-surface-active);color:var(--ds-color-text)}.ds-date-range__cell--selected{font-weight:600}.ds-date-range__cell--selected,.ds-date-range__cell--selected.ds-date-range__cell--today{background:var(--ds-color-text);color:var(--ds-color-inverse)}@media (max-width:660px){.ds-date-range__calendars{grid-template-columns:1fr}}.ds-multi-filter{align-items:center;flex-wrap:wrap;gap:var(--ds-space-2)}.ds-multi-filter,.ds-multi-filter__add-anchor{display:inline-flex}.ds-multi-filter__trigger{border-radius:var(--ds-radius-pill);color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-md);font-weight:400}.ds-multi-filter__trigger[aria-expanded=true]{border-color:var(--ds-color-text);color:var(--ds-color-text)}.ds-multi-filter__filter-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;height:15px;width:15px}.ds-multi-filter__chip{align-items:center;background:var(--ds-color-surface-hover);border-radius:var(--ds-radius-pill);color:var(--ds-color-text);display:inline-flex;min-height:var(--ds-control-height-sm);padding:0 7px 0 12px}.ds-multi-filter__chip--open,.ds-multi-filter__chip:hover{background:var(--ds-color-surface-active)}.ds-multi-filter__chip-main,.ds-multi-filter__chip-remove{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;font-family:var(--ds-font-sans)}.ds-multi-filter__chip-main{align-self:stretch;gap:6px;padding:0 8px 0 0}.ds-multi-filter__chip-main,.ds-multi-filter__chip-main>span{font-size:var(--ds-font-size-md);font-weight:500;line-height:var(--ds-line-height-md)}.ds-multi-filter__type-icon{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center}.ds-multi-filter__type-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65;height:15px;width:15px}.ds-multi-filter__chip-remove{background:var(--ds-color-status-off);border-radius:50%;color:var(--ds-color-inverse);height:20px;justify-content:center;padding:0;width:20px}.ds-multi-filter__chip-remove:hover{background:var(--ds-color-text-secondary)}.ds-multi-filter__chip-remove svg{fill:none;stroke:currentColor;height:10px;width:10px}.ds-popover.ds-multi-filter__add-popover,.ds-popover.ds-multi-filter__value-popover{overflow:hidden;padding:6px}.ds-multi-filter__add-options,.ds-multi-filter__options{display:flex;flex-direction:column;gap:2px}.ds-multi-filter__add-option,.ds-multi-filter__clear,.ds-multi-filter__option{background:#0000;border:0;border-radius:var(--ds-radius-md);color:var(--ds-color-text);cursor:pointer;font-family:var(--ds-font-sans);font-size:var(--ds-font-size-md);font-weight:400;line-height:var(--ds-line-height-md);min-height:36px;padding:0 10px;width:100%}.ds-multi-filter__add-option{justify-content:flex-start}.ds-multi-filter__add-option>span,.ds-multi-filter__option>span{font-size:var(--ds-font-size-md)}.ds-multi-filter__option{align-items:center;display:flex;gap:var(--ds-space-3);justify-content:space-between;text-align:left}.ds-multi-filter__add-option:hover,.ds-multi-filter__clear:hover,.ds-multi-filter__option--selected,.ds-multi-filter__option:hover{background:var(--ds-color-surface-hover)}.ds-multi-filter__check{color:var(--ds-color-text);display:inline-flex}.ds-multi-filter__check svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;height:16px;width:16px}.ds-multi-filter__footer{border-top:1px solid var(--ds-gray-100);margin:6px -6px -6px;padding:6px}.ds-multi-filter__options{max-height:min(320px,45vh);overflow-y:auto}.ds-multi-filter__search{margin-bottom:var(--ds-space-1);padding:var(--ds-space-1)}.ds-multi-filter__message{color:var(--ds-color-text-secondary);font:var(--ds-font-size-sm)/var(--ds-line-height-sm) var(--ds-font-sans);padding:var(--ds-space-2)}.ds-multi-filter__option>span:first-child{overflow-wrap:anywhere}.ds-multi-filter__clear{color:var(--ds-color-text-secondary);min-height:34px;text-align:left;width:fit-content}.ui-data-table{min-width:0}.ui-data-table__controls{margin-bottom:var(--ds-space-3)}.ui-data-table__viewport{background:var(--ds-color-surface);border:0;border-radius:0;min-height:240px;overflow:auto;position:relative;scrollbar-color:var(--ds-color-status-off) #0000;scrollbar-width:thin}.ui-data-table__viewport::-webkit-scrollbar{height:8px;width:8px}.ui-data-table__viewport::-webkit-scrollbar-thumb{background:var(--ds-color-status-off);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.ui-data-table__table{background:var(--ds-color-surface);border-collapse:initial;border-spacing:0;color:var(--ds-color-text-table);font-family:var(--ds-font-sans);font-size:var(--ds-font-size-md);font-weight:400;line-height:var(--ds-line-height-md);table-layout:fixed;width:100%}.ui-data-table__table td,.ui-data-table__table th{border-bottom:1px solid var(--ds-color-border);height:var(--ds-table-row-height);overflow:hidden;padding:7px var(--ds-space-6);text-align:left;text-overflow:ellipsis;vertical-align:middle}.ui-data-table__table th{background:var(--ds-color-surface-muted);border-bottom:0;border-top:0;color:var(--ds-color-text);font-size:var(--ds-font-size-xs);font-weight:400;height:var(--ds-table-header-height);letter-spacing:0;padding-bottom:var(--ds-space-2);padding-top:var(--ds-space-2);position:sticky;text-transform:none;top:0;z-index:2}.ui-data-table__table tbody tr:last-child td{border-bottom:0}.ui-data-table__row--clickable{cursor:pointer}.ui-data-table__row--clickable:hover td{background:var(--ds-color-border)}.ui-data-table__row--clickable:focus-visible{outline:2px solid var(--ds-color-accent);outline-offset:-2px}.ui-data-table__selection-cell{min-width:48px;padding-right:0;text-align:center;width:48px}.ui-data-table__selection-cell input{accent-color:var(--ds-color-accent);cursor:pointer;height:16px;margin:0;width:16px}.ui-data-table__state{background:var(--ds-color-surface);inset:var(--ds-table-header-height) 0 0;position:absolute}.ui-data-table__more,.ui-data-table__state{align-items:center;color:var(--ds-color-text-secondary);display:flex;gap:var(--ds-space-2);justify-content:center}.ui-data-table__more{background:color-mix(in srgb,var(--ds-color-surface) 92%,#0000);border-top:1px solid var(--ds-color-border);bottom:0;font-size:var(--ds-font-size-xs);min-height:40px;position:sticky}.ui-data-table__spinner{animation:ui-data-table-spin .7s linear infinite;border:2px solid var(--ds-color-border);border-radius:50%;border-top-color:var(--ds-color-accent);height:14px;width:14px}@keyframes ui-data-table-spin{to{transform:rotate(1turn)}}.new-admin-resource-page{color:var(--ds-color-text);display:flex;flex-direction:column;font-family:var(--ds-font-sans);min-height:100%}.new-admin-resource-page__header{align-items:flex-start;display:flex;gap:var(--ds-space-6);justify-content:space-between;padding:18px var(--ds-space-6) 12px}.new-admin-resource-page__header h1{font-size:var(--ds-font-size-page-title);font-weight:600;line-height:var(--ds-line-height-page-title);margin:0}.new-admin-resource-page__header p{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs);margin:4px 0 0}.new-admin-resource-page__count{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-md);line-height:32px;white-space:nowrap}.new-admin-resource-page__toolbar{align-items:center;border-top:1px solid var(--ds-color-border);display:flex;flex-wrap:wrap;gap:var(--ds-space-2);min-height:60px;padding:12px var(--ds-space-6) 14px}.new-admin-resource-page__search{width:min(420px,100%)}.new-admin-resource-page__search .ds-text-field__input{border-radius:var(--ds-radius-pill);font-size:var(--ds-font-size-md)}.new-admin-resource-page__result{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-md)}.new-admin-resource-page__error{background:var(--ds-color-danger-soft);border-radius:var(--ds-radius-sm);color:var(--ds-color-danger);font-size:var(--ds-font-size-sm);margin:0 var(--ds-space-6) var(--ds-space-3);padding:10px 12px}.new-admin-resource-page__search svg{fill:none;stroke:currentColor;stroke-width:1.8;height:16px;width:16px}@media (max-width:760px){.new-admin-resource-page__header{flex-direction:column;padding-inline:var(--ds-space-4)}.new-admin-resource-page__toolbar{padding-inline:var(--ds-space-4)}}.chat-suggestions-page__title{align-items:center;display:flex;gap:var(--ds-space-2);min-width:0}.chat-suggestions-page__title svg{flex-shrink:0}.chat-suggestions-page__title>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-suggestions-page__active{color:var(--ds-color-success)}.chat-suggestions-page__inactive{color:var(--ds-color-text-tertiary)}.chat-suggestions-editor{color:var(--ds-color-text);font-family:var(--ds-font-sans)}.chat-suggestions-editor__header{align-items:center;background:var(--ds-color-surface);border-bottom:1px solid var(--ds-color-border);display:flex;gap:var(--ds-space-4);justify-content:space-between;padding:var(--ds-space-3) var(--ds-space-6);position:sticky;top:0;z-index:2}.chat-suggestions-editor__actions,.chat-suggestions-editor__heading{align-items:center;display:flex;gap:var(--ds-space-2)}.chat-suggestions-editor__header h1{font-size:var(--ds-font-size-page-title);font-weight:500;margin:0}.chat-suggestions-editor__form{grid-gap:var(--ds-space-6);display:grid;gap:var(--ds-space-6);max-width:760px;padding:var(--ds-space-6)}.chat-suggestions-editor__prompt{overflow:auto;resize:none}.chat-suggestions-editor__preview{padding-block:var(--ds-space-4)}.chat-suggestions-editor__preview h2{font-size:var(--ds-font-size-lg);font-weight:500;margin:0 0 var(--ds-space-4)}.chat-suggestions-editor__preview>div{align-items:center;display:flex;gap:var(--ds-space-3);overflow-wrap:anywhere}.chat-suggestions-editor__preview svg{flex-shrink:0}.chat-suggestions-editor__preview p{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);margin:var(--ds-space-3) 0 0}.chat-suggestions-editor__state{align-items:center;display:flex;gap:var(--ds-space-3);padding:var(--ds-space-6)}@media (max-width:720px){.chat-suggestions-editor__header{flex-wrap:wrap;padding-inline:var(--ds-space-4)}.chat-suggestions-editor__form{padding:var(--ds-space-4)}}.new-users-table__login{color:var(--ds-color-text)}.new-users-table__status{align-items:center;color:var(--ds-color-text-table);display:inline-flex;font-size:var(--ds-font-size-md);gap:var(--ds-space-2);line-height:var(--ds-line-height-md)}.new-users-table__status>span{background:var(--ds-color-status-off);border-radius:50%;height:7px;width:7px}.new-users-table__status--active{color:var(--ds-color-success)}.new-users-table__status--active>span{background:var(--ds-color-success)}.user-activity__summary{grid-gap:var(--ds-space-4);display:grid;gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));width:min(560px,100%)}.user-activity__summary-item{background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);display:flex;flex-direction:column;gap:var(--ds-space-1);min-width:0;padding:var(--ds-space-3) var(--ds-space-4)}.user-activity__label{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs)}.user-activity__summary-item time{color:var(--ds-color-text);font-size:var(--ds-font-size-md);font-weight:500;line-height:var(--ds-line-height-md)}.user-activity__history{margin-top:var(--ds-space-6);width:min(640px,100%)}.user-activity__history h3{color:var(--ds-color-text);font-size:var(--ds-font-size-md);font-weight:600;line-height:var(--ds-line-height-md);margin:0 0 var(--ds-space-3)}.user-activity__history-list{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);overflow:hidden}.user-activity__history-list--scrollable{max-height:260px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--ds-color-status-off) #0000;scrollbar-width:thin}.user-activity__history-list--scrollable::-webkit-scrollbar{width:8px}.user-activity__history-list--scrollable::-webkit-scrollbar-thumb{background:var(--ds-color-status-off);background-clip:padding-box;border:2px solid #0000;border-radius:var(--ds-radius-pill)}.user-activity__history-row{align-items:center;border-bottom:1px solid var(--ds-gray-100);display:flex;gap:var(--ds-space-4);justify-content:space-between;min-height:52px;padding:var(--ds-space-2) var(--ds-space-4)}.user-activity__history-row:last-child{border-bottom:0}.user-activity__history-row time{color:var(--ds-color-text);font-size:var(--ds-font-size-md);font-weight:500;line-height:var(--ds-line-height-md)}.user-activity__history-meta{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs);text-align:right}.user-activity__empty{background:var(--ds-color-surface-muted);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);line-height:var(--ds-line-height-md);padding:var(--ds-space-4)}@media (max-width:720px){.user-activity__summary{grid-template-columns:minmax(0,1fr)}.user-activity__history-row{align-items:flex-start;flex-direction:column;gap:var(--ds-space-1)}.user-activity__history-meta{text-align:left}}.user-settings-form{display:flex;flex-direction:column;gap:46px;padding:var(--ds-space-6) var(--ds-space-6) 72px;width:min(800px,100%)}.user-settings-form__fields{display:flex;flex-direction:column;gap:var(--ds-space-5);width:min(420px,100%)}.user-settings-form__field-grid{grid-gap:var(--ds-space-4);display:grid;gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));width:min(560px,100%)}.user-settings-form__field-grid--three{grid-template-columns:2fr 1fr 1fr;width:min(560px,100%)}.user-settings-form__settings-list{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);overflow:hidden;width:min(800px,100%)}.user-settings-form__override{flex:0 0 220px;width:220px}@media (max-width:720px){.user-settings-form{gap:var(--ds-space-8);padding:var(--ds-space-5) var(--ds-space-4) 56px}.user-settings-form__field-grid,.user-settings-form__field-grid--three{grid-template-columns:minmax(0,1fr)}.user-settings-form__override{flex-basis:auto;width:100%}}.bulk-users-dialog__body{grid-gap:var(--ds-space-4);display:grid;gap:var(--ds-space-4)}.bulk-users-dialog__grid{grid-gap:var(--ds-space-3);display:grid;gap:var(--ds-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:620px){.bulk-users-dialog__grid{grid-template-columns:1fr}}.new-users-page{min-width:0;width:100%}.new-users-page__header{align-items:center;border-bottom:1px solid var(--ds-color-border);display:flex;gap:var(--ds-space-4);justify-content:space-between;min-height:76px;padding:var(--ds-space-3) var(--ds-space-6)}.new-users-page__header h1{color:var(--ds-color-text);font-size:var(--ds-font-size-page-title);font-weight:600;line-height:var(--ds-line-height-page-title);margin:0}.new-users-page__header p{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs);margin:2px 0 0}.new-users-page__header-actions{align-items:center;display:flex;gap:var(--ds-space-3)}.new-users-page__summary{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);line-height:var(--ds-line-height-sm)}.new-users-page__actions,.new-users-page__summary,.new-users-page__toolbar{align-items:center;display:flex;gap:var(--ds-space-2)}.new-users-page__toolbar{border-bottom:0;min-height:64px;padding:var(--ds-space-3) var(--ds-space-6)}.new-users-page__search{flex:0 1 360px;width:min(360px,100%)}.new-users-page__search .ds-text-field__input{border-radius:var(--ds-radius-pill);font-size:var(--ds-font-size-md)}.new-users-page__result-count{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);line-height:var(--ds-line-height-sm)}.new-users-page__table{min-width:0}.new-users-page__error{background:var(--ds-color-danger-soft);border:1px solid var(--ds-color-danger);border-radius:var(--ds-radius-sm);color:var(--ds-color-danger);font-size:var(--ds-font-size-sm);line-height:var(--ds-line-height-md);margin:var(--ds-space-3) var(--ds-space-6) 0;padding:10px var(--ds-space-3)}@media (max-width:720px){.new-users-page__header{padding:var(--ds-space-4)}.new-users-page__header,.new-users-page__header-actions,.new-users-page__toolbar{align-items:flex-start;flex-direction:column}.new-users-page__toolbar{padding:var(--ds-space-3) var(--ds-space-4)}.new-users-page__search{flex:0 0 auto;width:100%}}.ui-page-entity-title{align-items:baseline;display:flex;font-family:var(--ds-font-sans);font-size:20px;gap:var(--ds-space-2);line-height:28px;margin:0;min-width:0}.ui-page-entity-title__entity,.ui-page-entity-title__separator,.ui-page-entity-title__title{font-size:inherit;line-height:inherit}.ui-page-entity-title__title{color:var(--ds-color-text);flex:0 0 auto;font-weight:600}.ui-page-entity-title__separator{color:var(--ds-color-text-tertiary);flex:0 0 auto;font-weight:400}.ui-page-entity-title__entity{color:var(--ds-color-text-secondary);font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:720px){.ui-page-entity-title{font-size:18px;line-height:24px}}.user-settings-page{min-width:0;width:100%}.user-settings-page__header{align-items:center;background:var(--ds-color-surface);border-bottom:1px solid var(--ds-color-border);display:flex;gap:var(--ds-space-4);justify-content:space-between;min-height:64px;padding:var(--ds-space-2) var(--ds-space-6);position:sticky;top:0;z-index:5}.user-settings-page__heading{align-items:center;display:flex;gap:var(--ds-space-2);min-width:0}.user-settings-page__back{align-items:center;border-radius:var(--ds-radius-sm);color:var(--ds-color-text-secondary);display:inline-flex;height:var(--ds-control-height-sm);justify-content:center;width:var(--ds-control-height-sm)}.user-settings-page__back:hover{background:var(--ds-color-surface-hover);color:var(--ds-color-text)}.user-settings-page__back:focus-visible{box-shadow:0 0 0 3px var(--ds-color-focus-ring);outline:none}.user-settings-page__back svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;height:18px;width:18px}.user-settings-page__actions{align-items:center;display:flex;gap:var(--ds-space-3)}.user-settings-page__save-button{flex:0 0 112px;width:112px}.user-settings-page__state{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-md);padding:80px var(--ds-space-6);text-align:center}.user-settings-page__state--error{color:var(--ds-color-danger)}@media (max-width:720px){.user-settings-page__header{align-items:flex-start;padding:var(--ds-space-3) var(--ds-space-4)}}.new-organizations-table__name{color:var(--ds-color-text);font-weight:400}.new-organizations-table__state{align-items:center;color:var(--ds-color-text-table);display:inline-flex;font-size:var(--ds-font-size-md);gap:var(--ds-space-2);line-height:var(--ds-line-height-md)}.new-organizations-table__state>span{background:var(--ds-color-status-off);border-radius:50%;height:7px;width:7px}.new-organizations-table__state--enabled{color:var(--ds-color-success)}.new-organizations-table__state--enabled>span{background:var(--ds-color-success)}.organization-settings-form{display:flex;flex-direction:column;gap:46px;padding:var(--ds-space-6) var(--ds-space-6) 72px;width:min(800px,100%)}.organization-settings-form__fields{width:min(420px,100%)}.organization-settings-form__field-grid{grid-gap:var(--ds-space-4);display:grid;gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));width:min(560px,100%)}.organization-settings-form__field-grid--three{grid-template-columns:2fr 1fr 1fr}.organization-settings-form__settings-list{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);overflow:hidden;width:min(800px,100%)}.organization-settings-form__action-link{align-items:center;background:var(--ds-color-surface-hover);border-radius:var(--ds-radius-sm);color:var(--ds-color-text);display:inline-flex;font-size:var(--ds-font-size-sm);font-weight:500;justify-content:center;min-height:var(--ds-control-height-sm);padding:0 var(--ds-space-3);text-decoration:none;white-space:nowrap}.organization-settings-form__action-link:hover{background:var(--ds-color-surface-active)}.organization-settings-form__action-link>span{font-size:16px;line-height:1;margin-left:var(--ds-space-2)}.organization-settings-form__tool-settings-card{align-items:center;background:var(--ds-color-surface-subtle);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);display:flex;gap:var(--ds-space-5);justify-content:space-between;padding:var(--ds-space-5);width:min(800px,100%)}.organization-settings-form__tool-settings-copy{display:flex;flex-direction:column;gap:var(--ds-space-2);min-width:0}.organization-settings-form__tool-settings-copy>strong{color:var(--ds-color-text);font-size:var(--ds-font-size-sm);font-weight:600}.organization-settings-form__tool-settings-copy>span{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);line-height:1.5;max-width:560px}.organization-settings-form__tool-settings-tags{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);margin-top:var(--ds-space-1)}.organization-settings-form__tool-settings-tags>span{background:var(--ds-color-surface-muted);border-radius:999px;color:var(--ds-color-text-secondary);font-size:11px;line-height:1;padding:4px 8px}@media (max-width:720px){.organization-settings-form{gap:var(--ds-space-8);padding:var(--ds-space-5) var(--ds-space-4) 56px}.organization-settings-form__field-grid,.organization-settings-form__field-grid--three{grid-template-columns:minmax(0,1fr)}.organization-settings-form__tool-settings-card{align-items:stretch;flex-direction:column}.organization-settings-form__action-link{align-self:flex-start}}.organization-violation-constructor{display:flex;flex-direction:column;gap:var(--ds-space-5)}.organization-violation-constructor__intro,.organization-violation-constructor__state{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);line-height:var(--ds-line-height-sm)}.organization-violation-constructor__state{align-items:center;display:flex;flex-direction:column;gap:var(--ds-space-2);justify-content:center;padding:64px var(--ds-space-5);text-align:center}.organization-violation-constructor__state--error{color:var(--ds-color-danger)}.organization-violation-constructor__list{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);overflow:hidden}.organization-violation-constructor__block{display:flex;flex-direction:column;gap:var(--ds-space-4);padding:var(--ds-space-5)}.organization-violation-constructor__block+.organization-violation-constructor__block{border-top:1px solid var(--ds-color-border)}.organization-violation-constructor__block>header{align-items:flex-start;display:flex;gap:var(--ds-space-4);justify-content:space-between}.organization-violation-constructor__title{align-items:center;display:flex;gap:var(--ds-space-2)}.organization-violation-constructor__title h3{color:var(--ds-color-text);font-size:var(--ds-font-size-sm);font-weight:600;line-height:var(--ds-line-height-sm);margin:0}.organization-violation-constructor__block p,.organization-violation-constructor__title span{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs)}.organization-violation-constructor__block p{line-height:var(--ds-line-height-xs);margin:3px 0 0}.organization-violation-constructor .ds-text-area{min-height:108px}.organization-violation-constructor__footer{align-items:center;color:var(--ds-color-text-secondary);display:flex;font-size:var(--ds-font-size-xs);gap:var(--ds-space-4);justify-content:space-between}@media (max-width:720px){.organization-violation-constructor__block>header,.organization-violation-constructor__footer{align-items:flex-start;flex-direction:column}}.new-organizations-page{min-width:0;width:100%}.new-organizations-page__header{align-items:center;border-bottom:1px solid var(--ds-color-border);display:flex;gap:var(--ds-space-4);justify-content:space-between;min-height:76px;padding:var(--ds-space-3) var(--ds-space-6)}.new-organizations-page__header h1{color:var(--ds-color-text);font-size:var(--ds-font-size-page-title);font-weight:600;line-height:var(--ds-line-height-page-title);margin:0}.new-organizations-page__header p{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs);margin:2px 0 0}.new-organizations-page__header-actions{align-items:center;color:var(--ds-color-text-secondary);display:flex;font-size:var(--ds-font-size-sm);gap:var(--ds-space-4)}.new-organizations-page__toolbar{align-items:center;display:flex;gap:var(--ds-space-2);min-height:64px;padding:var(--ds-space-3) var(--ds-space-6)}.new-organizations-page__search{flex:0 1 360px;width:min(360px,100%)}.new-organizations-page__search .ds-text-field__input{border-radius:var(--ds-radius-pill);font-size:var(--ds-font-size-md)}.new-organizations-page__result-count{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);line-height:var(--ds-line-height-sm)}.new-organizations-page__error{background:var(--ds-color-danger-soft);border:1px solid var(--ds-color-danger);border-radius:var(--ds-radius-sm);color:var(--ds-color-danger);font-size:var(--ds-font-size-sm);margin:var(--ds-space-3) var(--ds-space-6) 0;padding:10px var(--ds-space-3)}@media (max-width:720px){.new-organizations-page__header{align-items:flex-start;flex-direction:column;padding:var(--ds-space-4)}.new-organizations-page__toolbar{align-items:flex-start;flex-direction:column;padding:var(--ds-space-3) var(--ds-space-4)}.new-organizations-page__search{flex:0 0 auto;width:100%}}.organization-settings-page{min-width:0;width:100%}.organization-settings-page__header{align-items:center;background:var(--ds-color-surface);border-bottom:1px solid var(--ds-color-border);display:flex;gap:var(--ds-space-4);justify-content:space-between;min-height:64px;padding:var(--ds-space-2) var(--ds-space-6);position:sticky;top:0;z-index:5}.organization-settings-page__heading{align-items:center;display:flex;gap:var(--ds-space-2);min-width:0}.organization-settings-page__read-only{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs);margin:0}.organization-settings-page__back{align-items:center;border-radius:var(--ds-radius-sm);color:var(--ds-color-text-secondary);display:inline-flex;height:var(--ds-control-height-sm);justify-content:center;width:var(--ds-control-height-sm)}.organization-settings-page__back:hover{background:var(--ds-color-surface-hover);color:var(--ds-color-text)}.organization-settings-page__back svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;height:18px;width:18px}.organization-settings-page__save-button{flex:0 0 112px;width:112px}.organization-settings-page__state{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-md);padding:80px var(--ds-space-6);text-align:center}.organization-settings-page__state--error{color:var(--ds-color-danger)}@media (max-width:720px){.organization-settings-page__header{align-items:flex-start;padding:var(--ds-space-3) var(--ds-space-4)}}.organization-instructions-page{color:var(--ds-color-text);font-family:var(--ds-font-sans);min-width:0;width:100%}.organization-instructions-page__header{align-items:center;background:var(--ds-color-surface);border-bottom:1px solid var(--ds-color-border);display:flex;gap:var(--ds-space-4);justify-content:space-between;min-height:64px;padding:var(--ds-space-2) var(--ds-space-6);position:sticky;top:0;z-index:5}.organization-instructions-page__heading{align-items:center;display:flex;gap:var(--ds-space-2);min-width:0}.organization-instructions-page__back{align-items:center;border-radius:var(--ds-radius-sm);color:var(--ds-color-text-secondary);display:inline-flex;flex:0 0 auto;height:var(--ds-control-height-sm);justify-content:center;width:var(--ds-control-height-sm)}.organization-instructions-page__back:hover{background:var(--ds-color-surface-hover);color:var(--ds-color-text)}.organization-instructions-page__back svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;height:18px;width:18px}.organization-instructions-page__save{flex:0 0 112px;width:112px}.organization-instructions-page__page-loader{align-items:center;color:var(--ds-color-text-secondary);display:flex;flex-direction:column;font-size:var(--ds-font-size-xs);gap:var(--ds-space-3);justify-content:center;line-height:var(--ds-line-height-xs);min-height:calc(100vh - 1px)}.organization-instructions-page__content{padding:var(--ds-space-5) var(--ds-space-6) 72px}.organization-instructions-page__notice{background:var(--ds-color-surface-subtle);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm);color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs);margin-bottom:var(--ds-space-4);padding:10px 12px}.organization-instructions-page__workflow-tabs{background:var(--ds-color-surface-muted);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-xl);display:inline-grid;gap:4px;grid-template-columns:repeat(2,minmax(180px,1fr));margin-bottom:var(--ds-space-5);padding:4px}.organization-instructions-page__workflow-tab{align-items:flex-start;background:#0000;border:0;border-radius:var(--ds-radius-lg);color:var(--ds-color-text-secondary);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;min-width:0;padding:9px 13px;text-align:left}.organization-instructions-page__workflow-tab span{color:inherit;font-size:var(--ds-font-size-sm);font-weight:500}.organization-instructions-page__workflow-tab small{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-xs);font-weight:400}.organization-instructions-page__workflow-tab--active{background:var(--ds-color-surface);box-shadow:0 1px 2px #00000012;color:var(--ds-color-text)}.organization-instructions-page__workspace{grid-gap:var(--ds-space-6);align-items:start;display:grid;gap:var(--ds-space-6);grid-template-columns:204px minmax(440px,1fr) 320px;max-width:1480px}.organization-instructions-page__tools{display:flex;flex-direction:column;min-width:0;position:sticky;top:84px}.organization-instructions-page__tools-title{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);font-weight:500;padding:0 10px 7px}.organization-instructions-page__tool{align-items:center;background:#0000;border:0;border-radius:var(--ds-radius-sm);color:var(--ds-color-text-secondary);cursor:pointer;display:flex;font:inherit;font-size:var(--ds-font-size-sm);font-weight:400;min-height:34px;padding:0 10px;text-align:left;width:100%}.organization-instructions-page__tool:hover{background:var(--ds-color-surface-hover);color:var(--ds-color-text)}.organization-instructions-page__tool--active{background:var(--ds-color-surface-active);color:var(--ds-color-text);font-weight:400}.organization-instructions-page__tool-dot{background:#9a6700;background:var(--ds-color-warning,#9a6700);border-radius:50%;flex:0 0 auto;height:6px;margin-left:auto;width:6px}.organization-instructions-page__aside,.organization-instructions-page__editor{min-width:0}.organization-instructions-page__editor{display:flex;flex-direction:column;gap:var(--ds-space-5)}.organization-instructions-page__editor-head{align-items:flex-start;display:flex;gap:var(--ds-space-4);justify-content:space-between}.organization-instructions-page__editor-head h2,.organization-instructions-page__panel h2{color:var(--ds-color-text);font-size:var(--ds-font-size-sm);font-weight:600;line-height:var(--ds-line-height-sm);margin:0}.organization-instructions-page__editor-head p,.organization-instructions-page__panel>p{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs);margin:4px 0 0}.organization-instructions-page__panel>h2+p{margin-top:calc(var(--ds-space-2)*-1)}.organization-instructions-page__editor-head>span{color:var(--ds-color-text-tertiary);flex:0 0 auto;font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs)}.organization-instructions-page__editor-head>.organization-instructions-page__dirty{color:#9a6700;color:var(--ds-color-warning,#9a6700)}.organization-instructions-page__scope{grid-gap:var(--ds-space-3);display:grid;gap:var(--ds-space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.organization-instructions-page__runtime-card{background:var(--ds-color-surface-subtle);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);display:flex;flex-direction:column;gap:var(--ds-space-4);padding:var(--ds-space-4)}.organization-instructions-page__runtime-head,.organization-instructions-page__user-control{align-items:flex-start;display:flex;gap:var(--ds-space-4);justify-content:space-between}.organization-instructions-page__runtime-head h3{color:var(--ds-color-text);font-size:var(--ds-font-size-sm);font-weight:600;margin:0}.organization-instructions-page__runtime-head p{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);margin:3px 0 0}.organization-instructions-page__runtime-head>span{background:var(--ds-color-surface-muted);border-radius:999px;color:var(--ds-color-text-secondary);font-size:11px;padding:4px 8px;white-space:nowrap}.organization-instructions-page__runtime-grid{grid-gap:var(--ds-space-3);display:grid;gap:var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.organization-instructions-page__user-control{align-items:center;border-top:1px solid var(--ds-color-border);padding-top:var(--ds-space-3)}.organization-instructions-page__user-control>div{display:flex;flex-direction:column;gap:3px;min-width:0}.organization-instructions-page__user-control strong{color:var(--ds-color-text);font-size:var(--ds-font-size-xs);font-weight:500}.organization-instructions-page__user-control span{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);line-height:1.45;max-width:580px}.organization-instructions-page__status{grid-gap:0;background:var(--ds-color-surface-muted);border-radius:var(--ds-radius-sm);display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 12px}.organization-instructions-page__status-item{display:flex;flex-direction:column;gap:2px;min-width:0;padding:0 var(--ds-space-4)}.organization-instructions-page__status-item:first-child{padding-left:0}.organization-instructions-page__status-item:last-child{padding-right:0}.organization-instructions-page__status-item+.organization-instructions-page__status-item{border-left:1px solid var(--ds-color-border)}.organization-instructions-page__status-item>span,.organization-instructions-page__version-author div>span,.organization-instructions-page__version-date>span{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs)}.organization-instructions-page__status-item>strong,.organization-instructions-page__version-author div>strong,.organization-instructions-page__version-date>strong{color:var(--ds-color-text);font-size:var(--ds-font-size-xs);font-weight:500;line-height:var(--ds-line-height-xs);overflow:hidden;text-overflow:ellipsis}.organization-instructions-page__badge{white-space:normal}.organization-instructions-page__badge--custom{color:#9a6700;color:var(--ds-color-warning,#9a6700)}.organization-instructions-page__editor .ds-text-area{min-height:430px}.organization-instructions-page__editor-state,.organization-instructions-page__preview-state{align-items:center;color:var(--ds-color-text-secondary);display:flex;flex-direction:column;font-size:var(--ds-font-size-sm);gap:var(--ds-space-2);justify-content:center;padding:64px var(--ds-space-4);text-align:center}.organization-instructions-page__editor-state{min-height:430px}.organization-instructions-page__editor-state--error,.organization-instructions-page__preview-state--error{color:var(--ds-color-danger)}.organization-instructions-page__aside{display:flex;flex-direction:column;gap:var(--ds-space-3)}.organization-instructions-page__panel{background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);display:flex;flex-direction:column;gap:var(--ds-space-4);padding:var(--ds-space-4)}.organization-instructions-page__confirm>div,.organization-instructions-page__panel-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}.organization-instructions-page__confirm{border-top:1px solid var(--ds-color-border);display:flex;flex-direction:column;gap:var(--ds-space-3);padding-top:var(--ds-space-3)}.organization-instructions-page__confirm p{color:var(--ds-color-text);font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs);margin:0}.organization-instructions-page__version-create,.organization-instructions-page__version-history{display:flex;flex-direction:column;gap:var(--ds-space-3)}.organization-instructions-page__version-meta{grid-gap:var(--ds-space-3);align-items:center;background:var(--ds-color-surface-muted);border-radius:var(--ds-radius-sm);display:grid;gap:var(--ds-space-3);grid-template-columns:minmax(0,1fr) auto;padding:9px 10px}.organization-instructions-page__version-author{align-items:center;display:flex;gap:var(--ds-space-2);min-width:0}.organization-instructions-page__author-avatar{align-items:center;background:var(--ds-color-accent);border-radius:50%;color:var(--ds-color-inverse);display:inline-flex;flex:0 0 24px;font-size:11px;font-weight:500;height:24px;justify-content:center;line-height:1;width:24px}.organization-instructions-page__version-author>div,.organization-instructions-page__version-date{display:flex;flex-direction:column;gap:1px;min-width:0}.organization-instructions-page__version-date{align-items:flex-end}.organization-instructions-page__version-date>strong{color:var(--ds-color-text-secondary);font-weight:400;white-space:nowrap}.organization-instructions-page__preview{background:var(--ds-color-surface-subtle);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm);color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);line-height:1.5;max-height:156px;overflow:hidden;padding:10px 11px;white-space:pre-wrap}.organization-instructions-page__preview-state{padding:var(--ds-space-4)}.organization-instructions-page__empty{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-xs)}.organization-instructions-page__state{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-md);padding:80px var(--ds-space-6);text-align:center}.organization-instructions-page__state--error{color:var(--ds-color-danger)}@media (max-width:1240px){.organization-instructions-page__workspace{grid-template-columns:190px minmax(440px,1fr)}.organization-instructions-page__aside{display:grid;grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}.organization-instructions-page__panel:last-child{grid-column:1/-1}}@media (max-width:820px){.organization-instructions-page__header{padding:var(--ds-space-3) var(--ds-space-4)}.organization-instructions-page__content{padding:var(--ds-space-4) var(--ds-space-4) 56px}.organization-instructions-page__workspace{grid-template-columns:minmax(0,1fr)}.organization-instructions-page__tools{flex-direction:row;overflow-x:auto;padding-bottom:var(--ds-space-2);position:static}.organization-instructions-page__tools-title{display:none}.organization-instructions-page__tool{flex:0 0 auto;white-space:nowrap;width:auto}.organization-instructions-page__aside{grid-column:1}}@media (max-width:620px){.organization-instructions-page__aside,.organization-instructions-page__runtime-grid,.organization-instructions-page__scope,.organization-instructions-page__status{grid-template-columns:minmax(0,1fr)}.organization-instructions-page__workflow-tabs{display:grid;grid-template-columns:minmax(0,1fr)}.organization-instructions-page__panel:last-child{grid-column:auto}.organization-instructions-page__version-meta{align-items:flex-start;grid-template-columns:minmax(0,1fr)}.organization-instructions-page__status-item,.organization-instructions-page__status-item:first-child,.organization-instructions-page__status-item:last-child{padding:var(--ds-space-3) 0}.organization-instructions-page__status-item:first-child{padding-top:0}.organization-instructions-page__status-item:last-child{padding-bottom:0}.organization-instructions-page__status-item+.organization-instructions-page__status-item{border-left:0;border-top:1px solid var(--ds-color-border)}.organization-instructions-page__version-date{align-items:flex-start}}.create-vector-store-dialog{grid-gap:var(--ds-space-4);display:grid;gap:var(--ds-space-4)}.create-vector-store-dialog__chunking{grid-gap:var(--ds-space-3);display:grid;gap:var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.create-vector-store-dialog__error{color:var(--ds-color-danger);font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs)}@media (max-width:560px){.create-vector-store-dialog__chunking{grid-template-columns:1fr}}.vector-stores-table__name-cell{grid-gap:2px;display:grid;gap:2px;min-width:0}.vector-stores-table__description,.vector-stores-table__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vector-stores-table__name{color:var(--ds-color-text);font-size:14px;font-weight:500}.vector-stores-table__description{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-xs)}.vector-stores-table__count{font-feature-settings:"tnum";color:var(--ds-color-text-secondary);font-variant-numeric:tabular-nums}.vector-stores-table__count--ready{color:var(--ds-color-text)}.vector-stores-table__count--processing{color:var(--ds-color-text-secondary)}.vector-stores-table__count--error{color:var(--ds-color-danger)}.vector-store-documents__file,.vector-store-documents__status-wrap{grid-gap:2px;display:grid;gap:2px;min-width:0}.vector-store-documents__file>span{color:var(--ds-color-text);font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vector-store-documents__file small,.vector-store-documents__status-detail{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-xs);font-weight:400;line-height:var(--ds-line-height-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vector-store-documents__file .vector-store-documents__normative-link,.vector-store-documents__status{color:var(--ds-color-text-secondary)}.vector-store-documents__status{align-items:center;display:inline-flex;font-size:14px;font-weight:400;gap:7px;width:fit-content}.vector-store-documents__status>span{background:var(--ds-color-text-tertiary);border-radius:50%;flex:0 0 7px;height:7px;width:7px}.vector-store-documents__status--ready{color:var(--ds-color-text)}.vector-store-documents__status--ready>span{background:var(--ds-color-success)}.vector-store-documents__status--processing>span{animation:vector-store-status-pulse 1.2s ease-in-out infinite;background:var(--ds-color-text-secondary)}.vector-store-documents__status--error,.vector-store-documents__status-wrap:has(.vector-store-documents__status--error) .vector-store-documents__status-detail{color:var(--ds-color-danger)}.vector-store-documents__status--error>span{background:var(--ds-color-danger)}.vector-store-documents__status--disabled>span,.vector-store-documents__status--draft>span{background:var(--ds-color-border-strong)}.vector-store-documents__more{background:#0000;border:0;border-radius:var(--ds-radius-sm);color:var(--ds-color-text-secondary);cursor:pointer;display:inline-grid;height:30px;padding:0;place-items:center;width:30px}.vector-store-documents__more:hover,.vector-store-documents__more[aria-expanded=true]{background:var(--ds-color-surface-hover);color:var(--ds-color-text)}.vector-store-documents__more svg{fill:currentColor;height:18px;width:18px}.ds-popover.vector-store-documents__actions-popover{display:grid;padding:6px}.vector-store-documents__actions-popover .ds-button{font-weight:400;justify-content:flex-start;width:100%}.vector-store-documents__actions-divider{background:var(--ds-gray-100);height:1px;margin:5px -6px}.vector-store-documents__delete-action{color:var(--ds-color-danger)}@keyframes vector-store-status-pulse{50%{opacity:.35}}.vector-upload-dialog .ds-dialog__content{grid-gap:var(--ds-space-4);display:grid;gap:var(--ds-space-4)}.vector-upload-dialog__steps{align-items:center;color:var(--ds-color-text-tertiary);display:flex;font-size:var(--ds-font-size-xs);gap:var(--ds-space-3)}.vector-upload-dialog__step{align-items:center;display:inline-flex;gap:6px}.vector-upload-dialog__step:first-letter{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vector-upload-dialog__step b{font-weight:400}.vector-upload-dialog__step--active{color:var(--ds-color-text)}.vector-upload-dialog__step--active b{font-weight:500}.vector-upload-dialog__dropzone{background:var(--ds-color-surface-muted);border:1px dashed var(--ds-color-border-strong);border-radius:var(--ds-radius-md);color:var(--ds-color-text-secondary);cursor:pointer;display:grid;font-family:var(--ds-font-sans);min-height:112px;place-content:center;text-align:center}.vector-upload-dialog__dropzone--active,.vector-upload-dialog__dropzone:hover{background:var(--ds-color-surface-hover);border-color:var(--ds-color-text-secondary)}.vector-upload-dialog__dropzone strong{color:var(--ds-color-text);font-size:14px;font-weight:500}.vector-upload-dialog__dropzone span{font-size:var(--ds-font-size-xs);margin-top:3px}.vector-upload-dialog__files{grid-gap:0;border-top:1px solid var(--ds-gray-100);display:grid;gap:0;min-height:56px}.vector-upload-dialog__file-wrap{border-bottom:1px solid var(--ds-gray-100)}.vector-upload-dialog__file{align-items:center;display:flex;gap:var(--ds-space-3);min-height:56px}.vector-upload-dialog__file-icon{color:var(--ds-color-text-secondary);display:inline-grid;flex:0 0 26px;height:26px;place-items:center;width:26px}.vector-upload-dialog__file-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;height:18px;width:18px}.vector-upload-dialog__file-copy{grid-gap:1px;display:grid;flex:1 1;gap:1px;min-width:0;overflow:hidden}.vector-upload-dialog__file-copy small,.vector-upload-dialog__file-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vector-upload-dialog__file-copy strong{color:var(--ds-color-text);font-size:14px;font-weight:400}.vector-upload-dialog__file-copy small{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-xs);font-weight:400}.vector-upload-dialog__individual{flex:0 0 auto;font-weight:400}.vector-upload-dialog__remove{background:#0000;border:0;border-radius:var(--ds-radius-sm);color:var(--ds-color-text-secondary);cursor:pointer;display:inline-grid;flex:0 0 30px;height:30px;padding:0;place-items:center;width:30px}.vector-upload-dialog__remove:hover{background:var(--ds-color-danger-soft);color:var(--ds-color-danger)}.vector-upload-dialog__remove svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45;height:17px;width:17px}.vector-upload-dialog__individual-fields{grid-gap:var(--ds-space-3);display:grid;gap:var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0 42px var(--ds-space-4)}.vector-upload-dialog__chunking{grid-gap:var(--ds-space-4);background:var(--ds-color-surface-muted);border-radius:var(--ds-radius-md);display:grid;gap:var(--ds-space-4);padding:var(--ds-space-4)}.vector-upload-dialog__section-heading{grid-gap:1px;display:grid;gap:1px}.vector-upload-dialog__section-heading strong{color:var(--ds-color-text);font-size:14px;font-weight:500}.vector-upload-dialog__section-heading span{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs)}.vector-upload-dialog__slider{grid-gap:var(--ds-space-2);display:grid;gap:var(--ds-space-2)}.vector-upload-dialog__slider-head{align-items:center;display:flex;gap:var(--ds-space-4);justify-content:space-between}.vector-upload-dialog__slider-head>span{display:grid}.vector-upload-dialog__slider-head strong{color:var(--ds-color-text);font-size:14px;font-weight:400}.vector-upload-dialog__slider-head small{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-xs);font-weight:400}.vector-upload-dialog__slider output{font-feature-settings:"tnum";color:var(--ds-color-text);font-size:14px;font-variant-numeric:tabular-nums}.vector-upload-dialog__slider input{accent-color:var(--ds-color-accent);width:100%}.vector-upload-dialog__empty{color:var(--ds-color-text-tertiary);font-size:14px;padding:var(--ds-space-5) 0;text-align:center}.vector-upload-dialog__error{background:var(--ds-color-danger-soft);border-radius:var(--ds-radius-sm);color:var(--ds-color-danger);font-size:var(--ds-font-size-xs);padding:9px var(--ds-space-3)}@media (max-width:560px){.vector-upload-dialog__individual-fields{grid-template-columns:1fr;padding-left:0;padding-right:0}}.vector-stores-page{min-width:0;width:100%}.vector-stores-page__header{align-items:center;border-bottom:1px solid var(--ds-gray-100);display:flex;gap:var(--ds-space-4);justify-content:space-between;min-height:76px;padding:var(--ds-space-3) var(--ds-space-6)}.vector-stores-page__header h1{color:var(--ds-color-text);font-size:var(--ds-font-size-page-title);font-weight:600;line-height:var(--ds-line-height-page-title);margin:0}.vector-stores-page__header p{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs);margin:2px 0 0}.vector-stores-page__toolbar{align-items:center;display:flex;gap:var(--ds-space-2);min-height:64px;padding:var(--ds-space-3) var(--ds-space-6)}.vector-stores-page__search{flex:0 1 360px;width:min(360px,100%)}.vector-stores-page__search .ds-text-field__input{border-radius:var(--ds-radius-pill);font-size:var(--ds-font-size-md)}.vector-stores-page__search svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7;height:16px;width:16px}.vector-stores-page__result-count{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm)}.vector-stores-page__error{background:var(--ds-color-danger-soft);border:1px solid var(--ds-color-danger);border-radius:var(--ds-radius-sm);color:var(--ds-color-danger);font-size:var(--ds-font-size-sm);margin:var(--ds-space-3) var(--ds-space-6) 0;padding:10px var(--ds-space-3)}@media (max-width:720px){.vector-stores-page__header{align-items:flex-start;padding:var(--ds-space-4)}.vector-stores-page__toolbar{align-items:flex-start;flex-direction:column;padding:var(--ds-space-3) var(--ds-space-4)}.vector-stores-page__search{flex:0 0 auto;width:100%}}.vector-store-page{min-width:0;width:100%}.vector-store-page__header{align-items:center;background:var(--ds-color-surface);border-bottom:1px solid var(--ds-gray-100);display:flex;gap:var(--ds-space-4);justify-content:space-between;min-height:64px;padding:var(--ds-space-2) var(--ds-space-6);position:sticky;top:0;z-index:5}.vector-store-page__heading{align-items:center;display:flex;gap:var(--ds-space-2);min-width:0}.vector-store-page__back{align-items:center;border-radius:var(--ds-radius-sm);color:var(--ds-color-text-secondary);display:inline-flex;flex:0 0 var(--ds-control-height-sm);height:var(--ds-control-height-sm);justify-content:center;width:var(--ds-control-height-sm)}.vector-store-page__back:hover{background:var(--ds-color-surface-hover);color:var(--ds-color-text)}.vector-store-page__back svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;height:18px;width:18px}.vector-store-page__tabs{align-items:center;border-bottom:1px solid var(--ds-gray-100);display:flex;gap:var(--ds-space-5);min-height:44px;padding:0 var(--ds-space-6)}.vector-store-page__tabs a{align-items:center;align-self:stretch;color:var(--ds-color-text-secondary);display:inline-flex;font-size:14px;position:relative;text-decoration:none}.vector-store-page__tabs .vector-store-page__tab--active,.vector-store-page__tabs a:hover{color:var(--ds-color-text)}.vector-store-page__tab--active:after{background:var(--ds-color-text);bottom:-1px;content:"";height:1px;left:0;position:absolute;right:0}.vector-store-page__summary{border:1px solid var(--ds-gray-100);border-radius:var(--ds-radius-md);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:var(--ds-space-5) var(--ds-space-6) 0}.vector-store-page__summary--consultant{grid-template-columns:repeat(9,minmax(0,1fr))}.vector-store-page__summary>div{grid-gap:2px;display:grid;gap:2px;min-width:0;padding:var(--ds-space-3) var(--ds-space-4)}.vector-store-page__summary>div+div{border-left:1px solid var(--ds-gray-100)}.vector-store-page__summary em{color:var(--ds-color-text-tertiary);font-size:11px;font-style:normal;line-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vector-store-page__summary span{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vector-store-page__summary strong{font-feature-settings:"tnum";color:var(--ds-color-text);font-size:16px;font-variant-numeric:tabular-nums;font-weight:600}.vector-store-page__toolbar{align-items:center;display:flex;gap:var(--ds-space-2);min-height:64px;padding:var(--ds-space-3) var(--ds-space-6)}.vector-store-page__search{flex:0 1 360px;width:min(360px,100%)}.vector-store-page__search .ds-text-field__input{border-radius:var(--ds-radius-pill);font-size:var(--ds-font-size-md)}.vector-store-page__search svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7;height:16px;width:16px}.vector-store-page__result-count{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm)}.vector-store-page__settings{grid-gap:46px;display:grid;gap:46px;margin-left:var(--ds-space-6);padding:var(--ds-space-6) 0 64px;width:min(780px,calc(100% - 48px))}.vector-store-page__settings-fields{grid-gap:var(--ds-space-4);display:grid;gap:var(--ds-space-4);margin-top:var(--ds-space-4);width:min(520px,100%)}.vector-store-page__chunk-fields{grid-gap:var(--ds-space-3);display:grid;gap:var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--ds-space-4) 0;width:min(520px,100%)}.vector-store-page__error{color:var(--ds-color-danger);font-size:var(--ds-font-size-sm);margin:var(--ds-space-3) var(--ds-space-6) 0}.vector-store-page__load-error,.vector-store-page__loader{color:var(--ds-color-text-secondary);display:grid;font-size:14px;min-height:60vh;place-items:center}@media (max-width:760px){.vector-store-page__header,.vector-store-page__tabs,.vector-store-page__toolbar{padding-left:var(--ds-space-4);padding-right:var(--ds-space-4)}.vector-store-page__summary{grid-template-columns:repeat(5,minmax(130px,1fr));margin-left:var(--ds-space-4);margin-right:var(--ds-space-4);overflow-x:auto}.vector-store-page__summary--consultant{grid-template-columns:repeat(9,minmax(130px,1fr))}.vector-store-page__toolbar{align-items:flex-start;flex-direction:column}.vector-store-page__search{flex:0 0 auto;width:100%}.vector-store-page__settings{margin-left:var(--ds-space-4);width:calc(100% - 32px)}.vector-store-page__chunk-fields{grid-template-columns:1fr}}.integrations-page{display:flex;flex-direction:column;min-width:0;width:100%}.integrations-page__header{align-items:center;border-bottom:1px solid var(--ds-gray-100);display:flex;gap:var(--ds-space-4);justify-content:space-between;min-height:76px;padding:var(--ds-space-3) var(--ds-space-6)}.integrations-page__header h1{color:var(--ds-color-text);font-size:var(--ds-font-size-page-title);font-weight:600;line-height:var(--ds-line-height-page-title);margin:0}.integrations-page__header p{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs);margin:2px 0 0}.integrations-page__table .integrations-status{align-items:center;display:inline-flex;font-size:13px;font-weight:500;gap:6px}.integrations-status:before{background:#22a06b;background:var(--ds-color-success,#22a06b);border-radius:50%;content:"";height:8px;width:8px}.integrations-status--disabled:before{background:#d64545;background:var(--ds-color-danger,#d64545)}.integration-form{display:flex;flex-direction:column;gap:16px;gap:var(--ds-space-4,16px)}.integration-detail{display:flex;flex-direction:column;gap:20px;min-width:0}.integration-detail__views{border-bottom:1px solid var(--ds-color-border);display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}.integration-detail__views [aria-pressed=true]{background:var(--ds-color-surface-active);color:var(--ds-color-text)}.integration-tenants__description{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);line-height:var(--ds-line-height-md);margin:0}.integration-env{align-items:center;background:#ededed;background:var(--ds-color-surface-active,#ededed);border-radius:6px;color:#6b7280;color:var(--ds-color-text-secondary,#6b7280);display:inline-flex;font-size:12px;font-weight:500;line-height:16px;margin-left:8px;padding:2px 8px;vertical-align:2px}.integration-detail__section{display:flex;flex-direction:column;gap:12px}.integration-detail__section h3{font-size:14px;font-weight:600;margin:0}.integration-detail__rows{border:1px solid #e5e7eb;border:1px solid var(--ds-color-border,#e5e7eb);border-radius:10px;border-radius:var(--ds-radius-md,10px);overflow:hidden}.integration-copy-button{border-radius:8px;border-radius:var(--ds-radius-sm,8px);color:#6b7280;color:var(--ds-color-text-secondary,#6b7280);gap:0;height:32px;padding:0;width:32px}.integration-copy-button:hover:not(:disabled){background:#f0f0f0;background:var(--ds-color-surface-hover,#f0f0f0);color:var(--ds-color-text)}.integration-copy-button--copied{color:#22a06b;color:var(--ds-color-success,#22a06b)}.integration-copy-button .ui-button__text{display:none}.integration-detail__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.integration-keys{display:flex;flex-direction:column;gap:8px}.integration-key{align-items:center;border:1px solid #e5e7eb;border:1px solid var(--ds-border-default,#e5e7eb);border-radius:10px;display:flex;gap:10px;padding:10px 12px}.integration-key__kid{flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:600}.integration-key__meta{color:#6b7280;color:var(--ds-text-secondary,#6b7280);flex:1 1;font-size:12px;min-width:0}.integration-key--disabled{opacity:.6}.integration-detail__add-key{display:flex;flex-direction:column;gap:16px;gap:var(--ds-space-4,16px)}@media (max-width:720px){.integrations-page__header{flex-wrap:wrap}.integration-detail__grid{grid-template-columns:1fr}}.consultant-page{min-width:0;width:100%}.consultant-page--loading{display:grid;min-height:320px;place-items:center}.consultant-page__header{align-items:center;border-bottom:1px solid var(--ds-gray-100);display:flex;gap:var(--ds-space-4);justify-content:space-between;min-height:76px;padding:var(--ds-space-3) var(--ds-space-6)}.consultant-page__header p{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs);margin:2px 0 0}.consultant-page__header-actions,.consultant-row-actions{align-items:center;display:flex;gap:var(--ds-space-2)}.consultant-page__header-actions{flex-wrap:wrap;justify-content:flex-end}.consultant-detail__title svg,.consultant-page__header-actions svg,.consultant-page__search svg,.consultant-row-actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;height:16px;width:16px}.consultant-page__status{border-bottom:1px solid var(--ds-gray-100);display:grid;grid-template-columns:minmax(280px,1.4fr) minmax(150px,.7fr) minmax(220px,1fr) repeat(2,minmax(170px,1fr))}.consultant-page__status>div{border-right:1px solid var(--ds-gray-100);min-width:0;padding:var(--ds-space-4) var(--ds-space-6)}.consultant-page__status>div:last-child{border-right:0}.consultant-page__status>div>span{color:var(--ds-color-text-secondary);display:block;font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs)}.consultant-page__status>div>strong{color:var(--ds-color-text);font-size:var(--ds-font-size-md);font-weight:500;line-height:var(--ds-line-height-md);margin-top:4px}.consultant-page__status>div>em,.consultant-page__status>div>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.consultant-page__status>div>em{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);font-style:normal;line-height:var(--ds-line-height-xs);margin-top:2px}.consultant-page__authorization .ui-button{align-self:flex-start}.consultant-page__authorization{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ds-space-2);justify-content:center}.consultant-page__authorization-state{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.consultant-page__authorization-state>span:first-child{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs)}.consultant-browser-dialog{height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);max-width:1600px;width:calc(100vw - 32px)!important}.consultant-browser-dialog .ds-dialog__content{background:var(--ds-color-surface-muted);border-bottom:1px solid var(--ds-color-border);border-top:1px solid var(--ds-color-border);display:flex;flex:1 1 auto;min-height:0;padding:0}.consultant-browser-dialog__frame{background:var(--ds-color-surface);border:0;flex:1 1 auto;min-height:0;width:100%}.consultant-browser-dialog__status{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs);margin-right:auto}.consultant-browser-dialog__empty{color:var(--ds-color-text-secondary);display:grid;font-size:var(--ds-font-size-sm);place-items:center;width:100%}.consultant-page__session-error{grid-gap:2px;background:var(--ds-color-danger-soft);border-bottom:1px solid var(--ds-gray-100);color:var(--ds-color-danger);display:grid;gap:2px;padding:10px var(--ds-space-6)}.consultant-page__session-error span{color:currentColor;font-size:var(--ds-font-size-xs);opacity:.72}.consultant-page__session-error strong{font-size:var(--ds-font-size-sm);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.consultant-page__tabs{align-items:center;border-bottom:1px solid var(--ds-gray-100);display:flex;gap:var(--ds-space-4);min-height:48px;padding:0 var(--ds-space-6)}.consultant-page__tabs button{background:#0000;border:0;border-bottom:1px solid #0000;color:var(--ds-color-text-secondary);cursor:pointer;font:inherit;font-size:var(--ds-font-size-md);font-weight:400;height:48px;padding:0}.consultant-page__tabs button.is-active{border-bottom-color:var(--ds-color-text);color:var(--ds-color-text);font-weight:500}.consultant-page__section-head,.consultant-page__toolbar{align-items:center;display:flex;gap:var(--ds-space-3);justify-content:space-between;min-height:64px;padding:var(--ds-space-3) var(--ds-space-6)}.consultant-page__toolbar--compact{border-bottom:1px solid var(--ds-gray-100);justify-content:flex-start;min-height:52px}.consultant-page__result-count{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);margin-left:auto;white-space:nowrap}.consultant-page__section-head{border-bottom:1px solid var(--ds-gray-100)}.consultant-page__section-head h2{color:var(--ds-color-text);font-size:var(--ds-font-size-lg);font-weight:600;line-height:var(--ds-line-height-lg);margin:0}.consultant-page__section-head p{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);margin:2px 0 0}.consultant-page__search{flex:0 1 420px;width:min(420px,100%)}.consultant-page__search .ds-text-field__input{border-radius:var(--ds-radius-pill);font-size:var(--ds-font-size-md)}.consultant-page__filters{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);margin-right:auto}.consultant-page__filters button{background:var(--ds-color-surface);border:1px solid var(--ds-gray-100);border-radius:var(--ds-radius-pill);color:var(--ds-color-text-secondary);cursor:pointer;font:inherit;font-size:var(--ds-font-size-md);height:32px;padding:0 12px}.consultant-page__filters button.is-active{background:var(--ds-gray-50);color:var(--ds-color-text)}.consultant-page__error{background:var(--ds-color-danger-soft);border:1px solid var(--ds-color-danger);border-radius:var(--ds-radius-sm);color:var(--ds-color-danger);font-size:var(--ds-font-size-sm);margin:var(--ds-space-3) var(--ds-space-6);padding:10px 12px}.consultant-cell-title{grid-gap:2px;display:grid;gap:2px;min-width:0}.consultant-cell-title strong{color:var(--ds-color-text);font-size:var(--ds-font-size-md);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.consultant-cell-title span{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.consultant-tag{align-items:center;color:var(--ds-color-text-secondary);display:inline-flex;font-size:var(--ds-font-size-sm);font-weight:500;min-height:22px}.consultant-tag--success{color:var(--ds-color-success)}.consultant-tag--warning{color:#a16207}.consultant-tag--danger{color:var(--ds-color-danger)}.consultant-dialog-grid{grid-gap:var(--ds-space-4);display:grid;gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.consultant-dialog-grid__wide{grid-column:1/-1}.consultant-weekdays{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}.consultant-weekdays button{background:var(--ds-color-surface);border:1px solid var(--ds-gray-100);border-radius:var(--ds-radius-pill);color:var(--ds-color-text-secondary);cursor:pointer;font:inherit;font-size:var(--ds-font-size-sm);height:32px;min-width:38px;padding:0 10px}.consultant-weekdays button.is-active{background:var(--ds-color-surface-muted);border-color:var(--ds-color-text);color:var(--ds-color-text)}.consultant-weekdays button:disabled{cursor:not-allowed;opacity:.6}.consultant-task-dialog__sections{grid-gap:0;display:grid;gap:0}.consultant-task-dialog__section{border-top:1px solid var(--ds-gray-100);padding:var(--ds-space-5) 0}.consultant-task-dialog__section:first-child{border-top:0;padding-top:var(--ds-space-2)}.consultant-task-dialog__section:last-child{padding-bottom:0}.consultant-task-dialog__section .ds-setting-row{margin-top:var(--ds-space-3);padding-left:0;padding-right:0}.consultant-task-dialog__textarea{min-height:112px}.consultant-store-summary{grid-gap:var(--ds-space-4);background:var(--ds-color-surface-muted);border-radius:var(--ds-radius-md);display:grid;gap:var(--ds-space-4);grid-template-columns:minmax(0,1fr) minmax(240px,1.2fr);margin-top:var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-4)}.consultant-store-summary p,.consultant-store-summary span{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs)}.consultant-store-summary strong{color:var(--ds-color-text);display:block;font-size:var(--ds-font-size-sm);font-weight:500;margin-top:2px}.consultant-store-summary p{margin:0}.consultant-import-flow{grid-gap:var(--ds-space-2);display:grid;gap:var(--ds-space-2);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.consultant-import-flow li{align-items:flex-start;border:1px solid var(--ds-gray-100);border-radius:var(--ds-radius-md);display:flex;gap:var(--ds-space-3);min-width:0;padding:var(--ds-space-3)}.consultant-import-flow li>span{background:var(--ds-color-surface-muted);border-radius:50%;color:var(--ds-color-text);display:grid;flex:0 0 24px;font-size:var(--ds-font-size-xs);font-weight:600;height:24px;place-items:center;width:24px}.consultant-import-flow strong{color:var(--ds-color-text);font-size:var(--ds-font-size-sm);font-weight:500;line-height:var(--ds-line-height-sm)}.consultant-import-flow p{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs);margin:3px 0 0}.consultant-detail__title{align-items:center;display:flex;gap:var(--ds-space-2);min-width:0}.consultant-detail__entity-title{align-items:flex-start;flex-wrap:wrap}.consultant-detail__entity-title .ui-page-entity-title__entity{overflow:visible;white-space:normal}.consultant-store-list{grid-gap:2px;gap:2px}.consultant-progress-dialog__loading,.consultant-store-list{color:var(--ds-color-text-secondary);display:grid;font-size:var(--ds-font-size-sm)}.consultant-progress-dialog__loading{min-height:280px;place-items:center}.consultant-progress{grid-gap:var(--ds-space-4);display:grid;gap:var(--ds-space-4)}.consultant-progress__store{align-items:flex-start;border:1px solid var(--ds-gray-100);border-radius:var(--ds-radius-md);display:flex;gap:var(--ds-space-4);justify-content:space-between;padding:var(--ds-space-3) var(--ds-space-4)}.consultant-progress__store>div{grid-gap:2px;display:grid;gap:2px;min-width:0}.consultant-progress__heading span,.consultant-progress__stats span,.consultant-progress__store span{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs)}.consultant-progress__store strong{color:var(--ds-color-text);font-size:var(--ds-font-size-md);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.consultant-progress__store code{color:var(--ds-color-text-secondary);font-family:inherit;font-size:var(--ds-font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.consultant-progress__overview{grid-gap:var(--ds-space-3);background:var(--ds-color-surface-muted);border-radius:var(--ds-radius-md);display:grid;gap:var(--ds-space-3);padding:var(--ds-space-4)}.consultant-progress__heading{align-items:flex-end;display:flex;gap:var(--ds-space-3);justify-content:space-between}.consultant-progress__heading>div{grid-gap:2px;display:grid;gap:2px}.consultant-progress__heading b,.consultant-progress__heading strong{color:var(--ds-color-text);font-size:var(--ds-font-size-lg);font-weight:600;line-height:var(--ds-line-height-lg)}.consultant-progress__bar,.consultant-progress__item-bar{background:var(--ds-gray-100);border-radius:var(--ds-radius-pill);height:6px;overflow:hidden}.consultant-progress__bar span,.consultant-progress__item-bar i{background:var(--ds-color-text);border-radius:inherit;display:block;height:100%;transition:width .24s ease}.consultant-progress__stats{grid-gap:var(--ds-space-2);display:grid;gap:var(--ds-space-2);grid-template-columns:repeat(4,minmax(0,1fr))}.consultant-progress__stats>div{background:var(--ds-color-surface);border:1px solid var(--ds-gray-100);border-radius:var(--ds-radius-sm);min-width:0;padding:var(--ds-space-3)}.consultant-progress__stats strong{color:var(--ds-color-text);display:block;font-size:var(--ds-font-size-xl);font-weight:600;margin-top:3px}.consultant-progress__stats .is-danger strong{color:var(--ds-color-danger)}.consultant-progress__columns{grid-gap:var(--ds-space-3);display:grid;gap:var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.consultant-progress__section{border:1px solid var(--ds-gray-100);border-radius:var(--ds-radius-md);min-width:0}.consultant-progress__section-title{align-items:flex-start;border-bottom:1px solid var(--ds-gray-100);display:flex;gap:var(--ds-space-2);justify-content:space-between;padding:var(--ds-space-3) var(--ds-space-4)}.consultant-progress__section-title h3{color:var(--ds-color-text);font-size:var(--ds-font-size-md);font-weight:600;margin:0}.consultant-progress__section-title p{line-height:var(--ds-line-height-xs);margin:3px 0 0}.consultant-progress__live,.consultant-progress__section-title p{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs)}.consultant-progress__live{flex:0 0 auto}.consultant-progress__list{display:grid;max-height:310px;overflow-y:auto}.consultant-progress__item{grid-gap:var(--ds-space-2);border-bottom:1px solid var(--ds-gray-100);display:grid;gap:var(--ds-space-2);min-width:0;padding:var(--ds-space-3) var(--ds-space-4)}.consultant-progress__item:last-child{border-bottom:0}.consultant-progress__item-head{align-items:flex-start;display:flex;gap:var(--ds-space-3);justify-content:space-between;min-width:0}.consultant-progress__item-head strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--ds-color-text);display:-webkit-box;font-size:var(--ds-font-size-sm);font-weight:500;line-height:var(--ds-line-height-sm);min-width:0;overflow:hidden}.consultant-progress__item-head .consultant-tag{flex:0 0 auto;font-size:var(--ds-font-size-xs)}.consultant-progress__item>span{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.consultant-progress__item--ready{gap:3px}.consultant-progress__item-bar{height:4px}.consultant-progress__empty{color:var(--ds-color-text-secondary);display:grid;font-size:var(--ds-font-size-sm);min-height:116px;padding:var(--ds-space-4);place-items:center;text-align:center}.consultant-row,.consultant-row .ui-data-table__row--clickable{cursor:pointer}@media (max-width:900px){.consultant-page__header,.consultant-page__section-head,.consultant-page__toolbar{align-items:flex-start;flex-direction:column;padding:var(--ds-space-4)}.consultant-page__status{grid-template-columns:1fr}.consultant-page__status>div{border-bottom:1px solid var(--ds-gray-100);border-right:0}.consultant-dialog-grid,.consultant-import-flow,.consultant-store-summary{grid-template-columns:1fr}.consultant-progress__columns,.consultant-progress__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.consultant-progress__columns,.consultant-progress__stats{grid-template-columns:1fr}.consultant-progress__store{flex-direction:column}}.normative-settings-page{color:var(--ds-color-text);display:flex;flex-direction:column;font-family:var(--ds-font-sans);font-size:var(--ds-font-size-md);min-height:100%;min-width:0;width:100%}.normative-settings-page__header{align-items:center;border-bottom:1px solid var(--ds-color-border);display:flex;flex-shrink:0;min-height:76px;padding:var(--ds-space-3) var(--ds-space-6)}.normative-settings-page__loading{display:grid;flex:1 1;padding:var(--ds-space-6);place-items:center}.normative-settings-page__body{grid-gap:var(--ds-space-8);display:grid;gap:var(--ds-space-8);max-width:800px;padding:var(--ds-space-6)}.normative-settings-page__note{color:var(--ds-color-text-secondary);line-height:var(--ds-line-height-md);margin:var(--ds-space-3) 0}.normative-settings-page__settings-list{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);overflow:hidden;width:min(800px,100%)}.normative-settings-page__body a{color:var(--ds-color-text)}.normative-settings-page__header .ui-page-entity-title__title{flex:1 1 auto;overflow-wrap:anywhere}@media (max-width:600px){.normative-settings-page__body,.normative-settings-page__header{padding:var(--ds-space-4)}}.tool-settings-table__name-cell{grid-gap:2px;display:grid;gap:2px;min-width:0}.tool-settings-table__description,.tool-settings-table__name,.tool-settings-table__prompt,.tool-settings-table__stores{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-settings-table__name{color:var(--ds-color-text);font-size:14px;font-weight:400}.tool-settings-table__description{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-xs)}.tool-settings-table__stores{color:var(--ds-color-text);display:block;font-size:14px;font-weight:400}.tool-settings-table__prompt{color:var(--ds-color-text-secondary);display:block;font-size:14px;font-weight:400}.tool-settings-page{min-width:0;width:100%}.tool-settings-page__header{align-items:center;border-bottom:1px solid var(--ds-gray-100);display:flex;min-height:76px;padding:var(--ds-space-3) var(--ds-space-6)}.tool-settings-page__header h1{color:var(--ds-color-text);font-size:var(--ds-font-size-page-title);font-weight:600;line-height:var(--ds-line-height-page-title);margin:0}.tool-settings-page__header p{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs);margin:2px 0 0}.tool-settings-page__loader{display:grid;min-height:60vh;place-items:center}.tool-settings-page__error,.tool-settings-page__warning{border-radius:var(--ds-radius-sm);font-size:var(--ds-font-size-sm);margin:var(--ds-space-3) var(--ds-space-6);padding:10px var(--ds-space-3)}.tool-settings-page__error{background:var(--ds-color-danger-soft);color:var(--ds-color-danger)}.tool-settings-page__warning{background:var(--ds-color-warning-soft);color:var(--ds-color-warning)}@media (max-width:720px){.tool-settings-page__header{padding-left:var(--ds-space-4);padding-right:var(--ds-space-4)}.tool-settings-page__error,.tool-settings-page__warning{margin-left:var(--ds-space-4);margin-right:var(--ds-space-4)}}.vector-store-scope-dialog__body{grid-gap:var(--ds-space-5);display:grid;gap:var(--ds-space-5)}.vector-store-scope-dialog__organizations{grid-gap:var(--ds-space-3);display:grid;gap:var(--ds-space-3)}.vector-store-scope-dialog__organization-heading{align-items:flex-end;display:flex;gap:var(--ds-space-3);justify-content:space-between}.vector-store-scope-dialog__organization-copy,.vector-store-scope-dialog__organization-heading>div:first-child{grid-gap:2px;display:grid;gap:2px}.vector-store-scope-dialog__organization-heading span{color:var(--ds-color-text);font-size:var(--ds-font-size-sm);font-weight:500}.vector-store-scope-dialog__organization-copy small,.vector-store-scope-dialog__organization-heading small{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);font-weight:400}.vector-store-scope-dialog__selection-actions{display:flex;gap:var(--ds-space-3)}.vector-store-scope-dialog__selection-actions button{background:#0000;border:0;color:var(--ds-color-accent);cursor:pointer;font:inherit;font-size:var(--ds-font-size-xs);padding:0}.vector-store-scope-dialog__selection-actions button:disabled{cursor:default;opacity:.45}.vector-store-scope-dialog__organization-list{border:1px solid var(--ds-gray-100);border-radius:var(--ds-radius-md);max-height:280px;overflow:auto}.vector-store-scope-dialog__organization-row{padding:10px var(--ds-space-3)}.vector-store-scope-dialog__organization-row+.vector-store-scope-dialog__organization-row{border-top:1px solid var(--ds-gray-100)}.vector-store-scope-dialog__organization-row:hover{background:var(--ds-color-surface-hover)}.vector-store-scope-dialog__organization-row .ui-checkbox{color:var(--ds-color-text);font-weight:400;width:100%}.vector-store-scope-dialog__empty{color:var(--ds-color-text-secondary);display:grid;font-size:var(--ds-font-size-sm);min-height:92px;padding:var(--ds-space-4);place-items:center;text-align:center}.vector-store-scope-dialog__empty--error,.vector-store-scope-dialog__validation{color:var(--ds-color-danger)}.vector-store-scope-dialog__validation{font-size:var(--ds-font-size-xs);margin:0}.vector-store-scope-dialog__all-note{background:var(--ds-color-surface-muted);border-radius:var(--ds-radius-sm);color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);padding:var(--ds-space-3)}@media (max-width:560px){.vector-store-scope-dialog__organization-heading{align-items:flex-start;flex-direction:column}}.tool-setting-page{min-width:0;width:100%}.tool-setting-page__header{align-items:center;background:var(--ds-color-surface);border-bottom:1px solid var(--ds-gray-100);display:flex;gap:var(--ds-space-4);justify-content:space-between;min-height:64px;padding:var(--ds-space-2) var(--ds-space-6);position:sticky;top:0;z-index:5}.tool-setting-page__heading{align-items:center;display:flex;gap:var(--ds-space-2);min-width:0}.tool-setting-page__back{align-items:center;border-radius:var(--ds-radius-sm);color:var(--ds-color-text-secondary);display:inline-flex;flex:0 0 var(--ds-control-height-sm);height:var(--ds-control-height-sm);justify-content:center;width:var(--ds-control-height-sm)}.tool-setting-page__back:hover{background:var(--ds-color-surface-hover);color:var(--ds-color-text)}.tool-setting-page__back svg,.tool-setting-page__search svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.tool-setting-page__back svg{height:18px;width:18px}.tool-setting-page__content{grid-gap:46px;display:grid;gap:46px;margin-left:var(--ds-space-6);padding:var(--ds-space-6) 0 64px;width:min(820px,calc(100% - 48px))}.tool-setting-page__search{margin:var(--ds-space-4) 0 var(--ds-space-3);width:min(420px,100%)}.tool-setting-page__search .ds-text-field__input{border-radius:var(--ds-radius-pill);font-size:14px}.tool-setting-page__search svg{height:16px;width:16px}.tool-setting-page__stores{border:1px solid var(--ds-gray-100);border-radius:var(--ds-radius-md);overflow:hidden}.tool-setting-page__store-row{align-items:center;cursor:pointer;display:flex;gap:var(--ds-space-4);justify-content:space-between;min-height:60px;padding:var(--ds-space-2) var(--ds-space-3)}.tool-setting-page__store-row+.tool-setting-page__store-row{border-top:1px solid var(--ds-gray-100)}.tool-setting-page__store-row:hover{background:var(--ds-color-surface-hover)}.tool-setting-page__store-row .ui-checkbox{color:var(--ds-color-text);flex:1 1;font-family:var(--ds-font-sans);font-weight:400;min-width:0}.tool-setting-page__store-copy{grid-gap:2px;display:grid;gap:2px;min-width:0}.tool-setting-page__store-description,.tool-setting-page__store-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-setting-page__store-name{color:var(--ds-color-text);font-size:14px;font-weight:400}.tool-setting-page__store-count,.tool-setting-page__store-description{color:var(--ds-color-text-secondary);font-size:14px;font-weight:400}.tool-setting-page__store-count{font-feature-settings:"tnum";flex:0 0 auto;font-variant-numeric:tabular-nums}.tool-setting-page__stores-empty{color:var(--ds-color-text-secondary);display:grid;font-size:14px;min-height:92px;place-items:center}.tool-setting-page__prompt .ds-text-area{font-size:14px}.tool-setting-page__validation-error{color:var(--ds-color-danger);font-size:var(--ds-font-size-xs);margin:var(--ds-space-2) 0 0}.tool-setting-page__warning{background:var(--ds-color-warning-soft);border-radius:var(--ds-radius-sm);color:var(--ds-color-warning);font-size:var(--ds-font-size-sm);padding:10px var(--ds-space-3)}.tool-setting-page__load-error,.tool-setting-page__loader{color:var(--ds-color-text-secondary);display:grid;font-size:14px;min-height:60vh;place-items:center}@media (max-width:720px){.tool-setting-page__header{align-items:flex-start;padding-left:var(--ds-space-4);padding-right:var(--ds-space-4)}.tool-setting-page__content{margin-left:var(--ds-space-4);width:calc(100% - 32px)}.tool-setting-page__store-row{align-items:flex-start}}.new-logs-table__text{color:var(--ds-color-text-table);display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-logs-table__text--strong{color:var(--ds-color-text);font-weight:400}.new-logs-table__answer{align-items:center;display:inline-flex;gap:8px;max-width:100%}.new-logs-table__answer>span:first-child{background:#f7fbff;border:1px solid #cfe4ff;border-radius:6px;display:inline-grid;flex:0 0 18px;height:18px;place-items:center;width:18px}.new-logs-table__answer>span:first-child:before{border:1.5px solid #0877d9;border-radius:50%;content:"";height:8px;width:8px}.new-logs-export-dialog__body{grid-gap:var(--ds-space-4);display:grid;gap:var(--ds-space-4)}.new-logs-export-dialog__summary{align-items:center;background:var(--ds-color-surface-muted);border-radius:var(--ds-radius-sm);color:var(--ds-color-text-secondary);display:flex;font-family:var(--ds-font-sans);font-size:var(--ds-font-size-md);gap:var(--ds-space-4);justify-content:space-between;line-height:var(--ds-line-height-md);padding:12px 14px}.new-logs-export-dialog__summary strong{color:var(--ds-color-text);font-weight:500}.new-logs-export-dialog__section{grid-gap:var(--ds-space-3);display:grid;gap:var(--ds-space-3)}.new-logs-export-dialog__section-head{align-items:center;display:flex;gap:var(--ds-space-3);justify-content:space-between}.new-logs-export-dialog__section-head h3{color:var(--ds-color-text);font-size:var(--ds-font-size-md);font-weight:600;line-height:var(--ds-line-height-md);margin:0}.new-logs-export-dialog__section-head button{background:#0000;border:0;color:var(--ds-color-text-secondary);cursor:pointer;font-family:var(--ds-font-sans);font-size:var(--ds-font-size-xs);padding:0}.new-logs-export-dialog__section-head button:hover{color:var(--ds-color-text)}.new-logs-export-dialog__columns{grid-gap:10px 18px;display:grid;gap:10px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:680px){.new-logs-export-dialog__columns{grid-template-columns:1fr}}.new-logs-page{color:var(--ds-color-text);display:flex;flex-direction:column;font-family:var(--ds-font-sans);min-height:100%}.new-logs-page__header{align-items:flex-start;display:flex;gap:var(--ds-space-6);justify-content:space-between;padding:18px var(--ds-space-6) 12px}.new-logs-page__header h1{color:var(--ds-color-text);font-size:var(--ds-font-size-page-title);font-weight:600;line-height:var(--ds-line-height-page-title);margin:0}.new-logs-page__header p{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs);margin:4px 0 0}.new-logs-page__header-actions{align-items:center;color:var(--ds-color-text-secondary);display:inline-flex;font-size:var(--ds-font-size-sm);gap:var(--ds-space-3);white-space:nowrap}.new-logs-page__download{border-radius:var(--ds-radius-pill);color:var(--ds-color-text-secondary);font-weight:400}.new-logs-page__download svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;height:15px;width:15px}.new-logs-page__toolbar{align-items:center;border-top:1px solid var(--ds-color-border);display:flex;flex-wrap:wrap;gap:var(--ds-space-2);min-height:60px;padding:12px var(--ds-space-6) 14px}.new-logs-page__search{width:min(420px,100%)}.new-logs-page__search .ds-text-field__input{border-radius:var(--ds-radius-pill);font-size:var(--ds-font-size-md)}.new-logs-page__result-count{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-md);line-height:var(--ds-line-height-md)}.new-logs-page__error{background:var(--ds-color-danger-soft);border-radius:var(--ds-radius-sm);color:var(--ds-color-danger);font-size:var(--ds-font-size-sm);margin:0 var(--ds-space-6) var(--ds-space-3);padding:10px 12px}@media (max-width:860px){.new-logs-page__header{flex-direction:column}}.new-log-detail-page{background:var(--ds-color-surface);color:var(--ds-color-text);font-family:var(--ds-font-sans);min-height:100%}.new-log-detail-page__header{align-items:center;background:var(--ds-color-surface);border-bottom:1px solid var(--ds-color-border);display:flex;gap:var(--ds-space-4);justify-content:space-between;min-height:64px;padding:var(--ds-space-2) var(--ds-space-6);position:sticky;top:0;z-index:2}.new-log-detail-page__heading{align-items:center;display:flex;gap:var(--ds-space-2);min-width:0}.new-log-detail-page__back{align-items:center;border-radius:var(--ds-radius-sm);color:var(--ds-color-text-secondary);display:inline-flex;flex:0 0 var(--ds-control-height-sm);height:var(--ds-control-height-sm);justify-content:center;padding:0;text-decoration:none;width:var(--ds-control-height-sm)}.new-log-detail-page__back:hover{background:var(--ds-color-surface-hover);color:var(--ds-color-text)}.new-log-detail-page__back:focus-visible{box-shadow:0 0 0 3px var(--ds-color-focus-ring);outline:none}.new-log-detail-page__back svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;height:18px;width:18px}.new-log-detail-page__actions{align-items:center;display:flex;gap:var(--ds-space-2)}.new-log-detail-page__viewer{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) 346px;min-height:calc(100vh - 64px)}.new-log-detail-page__conversation{grid-gap:56px;align-content:start;display:grid;gap:56px;margin:0 auto;padding:48px 0;width:min(720px,calc(100% - 64px))}.new-log-detail-page__message{grid-gap:14px;display:grid;gap:14px;min-width:0}.new-log-detail-page__message-head{align-items:center;display:flex;gap:var(--ds-space-4);justify-content:space-between}.new-log-detail-page__message-head h2{font-weight:400;margin:0}.new-log-detail-page__message-head h2,.new-log-detail-page__message-head span{color:var(--ds-color-text);font-size:var(--ds-font-size-md);line-height:var(--ds-line-height-md)}.new-log-detail-page__message-head span{text-align:left}.new-log-detail-page__message-body{grid-gap:9px;display:grid;gap:9px;min-width:0}.new-log-detail-page__message-body strong{color:var(--ds-color-text);font-size:var(--ds-font-size-md);font-weight:600;line-height:var(--ds-line-height-md)}.new-log-detail-page__message-body p{color:var(--ds-color-text);font-size:var(--ds-font-size-md);line-height:22px;margin:0;white-space:pre-wrap}.new-log-detail-page__input-stack{grid-gap:12px;display:grid;gap:12px;justify-items:start}.new-log-detail-page__image{border-radius:var(--ds-radius-md);display:block;max-height:420px;max-width:min(520px,100%);object-fit:contain}.new-log-detail-page__answer{color:var(--ds-color-text);font-size:var(--ds-font-size-md);line-height:22px;max-width:100%;min-width:0;overflow-wrap:anywhere}.new-log-detail-page__answer :is(.markdown-paragraph,.markdown-h1,.markdown-h2,.markdown-h3,.markdown-li,.markdown-blockquote__content){color:var(--ds-color-text);font-family:var(--ds-font-sans);overflow-wrap:anywhere}.new-log-detail-page__answer .markdown-paragraph{white-space:normal}.new-log-detail-page__answer .markdown-link{color:var(--ds-color-text-secondary);overflow-wrap:anywhere}.new-log-detail-page__answer .markdown-blockquote{background:var(--ds-color-surface-muted);box-shadow:inset 0 0 0 1px var(--ds-color-border);box-sizing:border-box;max-width:100%}.new-log-detail-page__answer :is(.markdown-table-scroll,.markdown-code-block,.markdown-code-block__body,.markdown-code-plain,pre,table){max-width:100%;min-width:0}.new-log-detail-page__answer :is(.markdown-code-block__body,.markdown-code-plain,pre){overflow-x:auto}.new-log-detail-page__answer img{height:auto;max-width:100%}.new-log-detail-page__answer>:first-child{margin-top:0}.new-log-detail-page__answer>:last-child{margin-bottom:0}.new-log-detail-page__properties{align-self:stretch;background:var(--ds-color-surface);border-left:1px solid var(--ds-color-border);min-height:calc(100vh - 64px);min-width:0}.new-log-detail-page__properties-inner{max-height:calc(100vh - 64px);overflow:auto;overscroll-behavior:contain;position:sticky;top:64px}.new-log-detail-page__properties-inner::-webkit-scrollbar{height:8px;width:8px}.new-log-detail-page__properties-inner::-webkit-scrollbar-thumb{background:var(--ds-color-status-off);background-clip:padding-box;border:2px solid #0000;border-radius:var(--ds-radius-pill)}.new-log-detail-page__conversation::-webkit-scrollbar{height:8px;width:8px}.new-log-detail-page__conversation::-webkit-scrollbar-thumb{background:var(--ds-color-status-off);background-clip:padding-box;border:2px solid #0000;border-radius:var(--ds-radius-pill)}.new-log-detail-page__panel-section{border-bottom:1px solid var(--ds-color-border);padding:22px 24px 20px}.new-log-detail-page__panel-head{align-items:center;display:flex;gap:var(--ds-space-3);justify-content:space-between;margin-bottom:12px}.new-log-detail-page__panel-head h2{color:var(--ds-color-text);font-size:var(--ds-font-size-md);font-weight:600;line-height:var(--ds-line-height-md);margin:0}.new-log-detail-page__panel-actions{align-items:center;color:var(--ds-color-text-secondary);display:inline-flex;gap:10px}.new-log-detail-page__panel-actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;height:16px;width:16px}.new-log-detail-page__property-row{grid-gap:var(--ds-space-3);display:grid;font-size:var(--ds-font-size-md);gap:var(--ds-space-3);grid-template-columns:minmax(90px,42%) minmax(0,1fr);line-height:var(--ds-line-height-md);padding:5px 0}.new-log-detail-page__property-row>span{color:var(--ds-color-text-secondary)}.new-log-detail-page__property-row button,.new-log-detail-page__property-row strong{background:#0000;border:0;color:var(--ds-color-text);font:inherit;font-weight:400;margin:0;min-width:0;overflow:hidden;padding:0;text-align:right;text-overflow:ellipsis;white-space:nowrap}.new-log-detail-page__property-row button{cursor:copy}.new-log-detail-page__property-row button:hover{text-decoration:underline}.new-log-detail-page__property-group{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-md);line-height:var(--ds-line-height-md);margin:14px 0 4px}.new-log-detail-page__json-details{border-top:1px solid var(--ds-color-border);font-size:var(--ds-font-size-sm);margin-top:12px;padding-top:10px}.new-log-detail-page__json-details summary{color:var(--ds-color-text-secondary);cursor:pointer;list-style:none}.new-log-detail-page__json-details summary::-webkit-details-marker{display:none}.new-log-detail-page__json-details summary:after{color:var(--ds-color-text-tertiary);content:"+";float:right}.new-log-detail-page__json-details[open] summary:after{content:"−"}.new-log-detail-page__json-details pre{background:var(--ds-color-surface-muted);border-radius:var(--ds-radius-sm);color:var(--ds-color-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:18px;margin:10px 0 0;max-height:min(300px,38vh);overflow:auto;padding:10px;white-space:pre-wrap}.new-log-detail-page__state{align-items:center;color:var(--ds-color-text-secondary);display:flex;font-size:var(--ds-font-size-sm);gap:var(--ds-space-2);justify-content:center;min-height:360px}.new-log-detail-page__state--error{color:var(--ds-color-danger)}@media (max-width:1180px){.new-log-detail-page__viewer{grid-template-columns:1fr}.new-log-detail-page__properties{border-bottom:1px solid var(--ds-color-border);border-left:0;min-height:0;order:-1;position:static}.new-log-detail-page__properties-inner{max-height:none;overflow:visible;position:static}}@media (max-width:760px){.new-log-detail-page__header{align-items:flex-start;flex-direction:column;padding:var(--ds-space-3) var(--ds-space-4)}.new-log-detail-page__conversation{padding-top:32px;width:calc(100% - 32px)}}.new-instructions-page{color:var(--ds-color-text);font-family:var(--ds-font-sans);min-height:100%}.new-instructions-page__header{align-items:center;background:var(--ds-color-surface);border-bottom:1px solid var(--ds-color-border);display:flex;gap:24px;justify-content:space-between;min-height:64px;padding:8px 24px;position:sticky;top:0;z-index:2}.new-instructions-page__header h1{font-size:var(--ds-font-size-page-title);line-height:28px;margin:0}.new-instructions-page__header p{color:var(--ds-color-text-secondary);font-size:13px;margin:2px 0 0}.new-instructions-page__tabs{border-bottom:1px solid var(--ds-color-border);display:flex;gap:4px;padding:10px 24px 0}.new-instructions-page__tabs button{align-items:center;background:none;border:0;border-bottom:1px solid #0000;color:var(--ds-color-text-secondary);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;gap:8px;padding:9px 10px}.new-instructions-page__tabs button.is-active{border-color:var(--ds-color-text);color:var(--ds-color-text)}.new-instructions-page__tabs span{background:var(--ds-color-surface-muted);border-radius:999px;font-size:12px;min-width:20px;padding:1px 6px;text-align:center}.new-instructions-page__body{padding:28px 0 80px 24px;width:min(980px,calc(100% - 48px))}.new-instructions-page__section{margin-bottom:36px}.new-instructions-page__section-head{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:18px}.new-instructions-page h2{font-size:14px;font-weight:600;line-height:20px;margin:0}.new-instructions-page__reset p,.new-instructions-page__section-head p{color:var(--ds-color-text-secondary);font-size:13px;line-height:18px;margin:3px 0 0}.new-instructions-page__switches{display:flex;flex-wrap:wrap;gap:20px}.new-instructions-page__switches label{align-items:center;display:flex;font-size:14px;gap:8px}.new-instructions-page__grid,.new-instructions-page__step-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.new-instructions-page__wide{grid-column:1/-1}.new-instructions-page__reset{align-items:center;border:1px solid var(--ds-color-border);border-radius:12px;display:flex;gap:20px;justify-content:space-between;margin-bottom:36px;padding:16px}.new-instructions-page__steps{grid-gap:12px;display:grid;gap:12px}.new-instructions-page__step{background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:12px;padding:16px}.new-instructions-page__step>header{align-items:center;display:flex;gap:12px;margin-bottom:18px}.new-instructions-page__number{align-items:center;background:var(--ds-color-surface-muted);border-radius:8px;display:inline-flex;font-size:13px;height:28px;justify-content:center;width:28px}.new-instructions-page__step>header>div:nth-child(2){display:grid;flex:1 1}.new-instructions-page__step>header strong{font-size:14px;font-weight:500}.new-instructions-page__step>header span{color:var(--ds-color-text-secondary);font-size:12px}.new-instructions-page__step-actions{align-items:center;display:flex!important;gap:4px}.new-instructions-page__step-actions button{background:#0000;border:0;border-radius:8px;color:var(--ds-color-text-secondary);cursor:pointer;height:30px;min-width:30px;padding:0 8px}.new-instructions-page__step-actions button:hover{background:var(--ds-color-surface-hover);color:var(--ds-color-text)}.new-instructions-page__step-actions .is-danger:hover{color:var(--ds-color-danger)}.new-instructions-page__dialog-field,.new-instructions-page__select-field{grid-gap:6px;color:var(--ds-color-text);display:grid;font-size:13px;font-weight:500;gap:6px}.new-instructions-page__dialog-field .ds-select,.new-instructions-page__select-field .ds-select{width:100%}.new-instructions-page details{border-top:1px solid var(--ds-color-border);margin-top:14px;padding-top:12px}.new-instructions-page summary{color:var(--ds-color-text-secondary);cursor:pointer;font-size:13px}.new-instructions-page__advanced{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);padding-top:12px}.new-instructions-page__state{align-items:center;color:var(--ds-color-text-secondary);display:flex;font-family:var(--ds-font-sans);gap:8px;justify-content:center;min-height:100vh}@media (max-width:800px){.new-instructions-page__body{padding-left:16px;width:calc(100% - 32px)}.new-instructions-page__advanced,.new-instructions-page__grid,.new-instructions-page__step-grid{grid-template-columns:1fr}.new-instructions-page__wide{grid-column:auto}.new-instructions-page__step>header{align-items:flex-start;flex-wrap:wrap}.new-instructions-page__step-actions{width:100%}}.new-feedback-table__text{color:var(--ds-color-text-table);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-feedback-table__text--dark{color:var(--ds-color-text)}.new-feedback-table__grade{font-weight:500}.new-feedback-table__grade--good{color:var(--ds-color-success)}.new-feedback-table__grade--bad{color:var(--ds-color-danger)}.new-feedback-table__grade--moreDetails{color:var(--ds-color-warning)}.new-admin-record{background:var(--ds-color-surface);color:var(--ds-color-text);font-family:var(--ds-font-sans);min-height:100%}.new-admin-record__header{align-items:center;background:var(--ds-color-surface);border-bottom:1px solid var(--ds-color-border);display:flex;min-height:64px;padding:8px var(--ds-space-6);position:sticky;top:0;z-index:2}.new-admin-record__heading{align-items:center;display:flex;gap:var(--ds-space-2);min-width:0}.new-admin-record__back{align-items:center;border-radius:var(--ds-radius-sm);color:var(--ds-color-text-secondary);display:inline-flex;height:32px;justify-content:center;width:32px}.new-admin-record__back:hover{background:var(--ds-color-surface-hover);color:var(--ds-color-text)}.new-admin-record__back svg{fill:none;stroke:currentColor;stroke-width:1.8;height:18px;width:18px}.new-admin-record__viewer{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) 346px;min-height:calc(100vh - 64px)}.new-admin-record__main{grid-gap:44px;align-content:start;display:grid;gap:44px;margin:0 auto;padding:48px 0;width:min(760px,calc(100% - 64px))}.new-admin-record__block{grid-gap:12px;display:grid;gap:12px}.new-admin-record__block h2{font-size:var(--ds-font-size-md);font-weight:400;margin:0}.new-admin-record__role{font-size:var(--ds-font-size-md);font-weight:600}.new-admin-record__content{color:var(--ds-color-text);font-size:var(--ds-font-size-md);line-height:22px;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.new-admin-record__aside{align-self:stretch;background:var(--ds-color-surface);border-left:1px solid var(--ds-color-border);min-height:calc(100vh - 64px);overflow:visible;position:relative}.new-admin-record__section{border-bottom:1px solid var(--ds-color-border);padding:22px 24px}.new-admin-record__section h2{font-size:var(--ds-font-size-md);font-weight:600;margin:0 0 12px}.new-admin-record__property{grid-gap:12px;display:grid;font-size:var(--ds-font-size-md);gap:12px;grid-template-columns:minmax(90px,42%) minmax(0,1fr);line-height:20px;padding:5px 0}.new-admin-record__property span{color:var(--ds-color-text-secondary)}.new-admin-record__property strong{font-weight:400;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.new-admin-record__grade{font-weight:600}.new-admin-record__grade--good{color:var(--ds-color-success)}.new-admin-record__grade--bad{color:var(--ds-color-danger)}.new-admin-record__grade--moreDetails{color:var(--ds-color-warning)}.new-admin-record__state{align-items:center;color:var(--ds-color-text-secondary);display:flex;gap:8px;justify-content:center;min-height:360px}@media (max-width:1050px){.new-admin-record__viewer{grid-template-columns:1fr}.new-admin-record__aside{border-bottom:1px solid var(--ds-color-border);border-left:0;min-height:0;order:-1;position:static}}.new-suggestions-table__text{color:var(--ds-color-text-table);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-suggestions-table__text--dark{color:var(--ds-color-text)}.new-user-files-table__text{color:var(--ds-color-text-table);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-user-files-table__text--dark{color:var(--ds-color-text)}.new-user-files-table__file{grid-gap:2px;display:grid;gap:2px}.new-user-files-table__file small{color:var(--ds-color-danger);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-user-files-table__status{color:var(--ds-color-text-table);font-weight:500}.new-user-files-table__status--ready{color:var(--ds-color-success)}.new-user-files-table__status--error,.new-user-files-table__status--missing_on_disk{color:var(--ds-color-danger)}.new-user-files-table__status--pending_sync,.new-user-files-table__status--processing{color:var(--ds-color-warning)}.new-user-files-table__row--menu-open td{background:var(--ds-color-surface-hover)}.ds-popover.new-user-files-table__actions-popover{display:grid;padding:6px}.new-user-files-table__actions-popover .ds-button{font-weight:400;justify-content:flex-start;width:100%}.new-user-files-table__actions-divider{background:var(--ds-gray-100);height:1px;margin:5px -6px}.new-user-files-table__delete-action{color:var(--ds-color-danger)}.new-user-files-page__summary{border-bottom:1px solid var(--ds-color-border);border-top:1px solid var(--ds-color-border);display:grid;grid-template-columns:repeat(6,minmax(120px,1fr))}.new-user-files-page__summary>div{grid-gap:3px;border-right:1px solid var(--ds-color-border);display:grid;gap:3px;padding:14px 18px}.new-user-files-page__summary>div:last-child{border-right:0}.new-user-files-page__summary strong{font-size:20px;font-weight:600;line-height:28px}.new-user-files-page__summary span{color:var(--ds-color-text-secondary);font-size:13px}.new-user-files-page .new-admin-resource-page__header .ui-button svg{fill:none;stroke:currentColor;stroke-width:1.8;height:15px;width:15px}@media (max-width:950px){.new-user-files-page__summary{grid-template-columns:repeat(3,1fr)}}.analytics-line-chart{min-height:290px}.analytics-line-chart__plot{height:250px;position:relative}.analytics-line-chart svg{display:block;height:100%;overflow:visible;width:100%}.analytics-line-chart line{stroke:var(--ds-color-border);stroke-width:1;vector-effect:non-scaling-stroke}.analytics-line-chart__area{fill:#6f4fd817}.analytics-line-chart__line{fill:none;stroke:#6f4fd8;stroke-width:2;vector-effect:non-scaling-stroke}.analytics-line-chart__point{background:#0000;border:0;bottom:0;cursor:crosshair;height:100%;padding:0;position:absolute;top:0;z-index:1}.analytics-line-chart__guide{border-left:1px dashed var(--ds-color-border-strong);bottom:0;left:var(--analytics-point-x);opacity:0;pointer-events:none;position:absolute;top:0;width:0}.analytics-line-chart__dot{background:var(--ds-color-page);border:2px solid #6f4fd8;border-radius:50%;height:10px;left:calc(var(--analytics-point-x) - 5px);position:absolute;top:calc(var(--analytics-point-y) - 5px);transition:transform .12s ease,background .12s ease;width:10px}.analytics-line-chart__point:focus-visible,.analytics-line-chart__point:hover{outline:none;z-index:4}.analytics-line-chart__point:focus-visible .analytics-line-chart__guide,.analytics-line-chart__point:hover .analytics-line-chart__guide{opacity:1}.analytics-line-chart__point:focus-visible .analytics-line-chart__dot,.analytics-line-chart__point:hover .analytics-line-chart__dot{background:#6f4fd8;transform:scale(1.18)}.analytics-line-chart__tooltip{background:var(--ds-color-surface);border-radius:10px;box-shadow:var(--ds-shadow-overlay);color:var(--ds-color-text);display:none;font-size:13px;left:var(--analytics-point-x);line-height:18px;padding:12px;position:absolute;text-align:left;top:calc(var(--analytics-point-y) - 9px);transform:translate(-50%,-100%);width:240px}.analytics-line-chart__tooltip:after{border:6px solid #0000;border-top:6px solid var(--ds-color-surface);content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.analytics-line-chart__point--start .analytics-line-chart__tooltip{left:0;right:auto;transform:translateY(-100%)}.analytics-line-chart__point--start .analytics-line-chart__tooltip:after{left:7px;transform:none}.analytics-line-chart__point--end .analytics-line-chart__tooltip{left:auto;right:0;transform:translateY(-100%)}.analytics-line-chart__point--end .analytics-line-chart__tooltip:after{left:auto;right:7px;transform:none}.analytics-line-chart__point:focus-visible .analytics-line-chart__tooltip,.analytics-line-chart__point:hover .analytics-line-chart__tooltip{grid-gap:9px;display:grid;gap:9px}.analytics-line-chart__tooltip>strong{font-size:13px;font-weight:600;text-transform:capitalize}.analytics-line-chart__tooltip-total{border-bottom:1px solid var(--ds-color-border);display:flex;gap:16px;justify-content:space-between;padding-bottom:8px}.analytics-line-chart__tooltip b{font-weight:600}.analytics-line-chart__tooltip-tools{grid-gap:6px;display:grid;gap:6px}.analytics-line-chart__tooltip-tools>small{color:var(--ds-color-text-secondary);font-size:12px}.analytics-line-chart__tooltip-tools>span{grid-gap:7px;align-items:center;display:grid;gap:7px;grid-template-columns:7px minmax(0,1fr) auto}.analytics-line-chart__tooltip-tools i{background:#7b5ce1;border-radius:2px;height:6px;width:6px}.analytics-line-chart__tooltip-tools span span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-line-chart__axis{color:var(--ds-color-text-tertiary);display:flex;font-size:12px;justify-content:space-between}.analytics-bars{grid-gap:14px;display:grid;gap:14px}.analytics-bars__row{grid-gap:6px;display:grid;gap:6px}.analytics-bars__label{display:flex;font-size:13px;gap:16px;justify-content:space-between}.analytics-bars__label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-bars__label strong{font-weight:500}.analytics-bars__track{background:var(--ds-color-surface-muted);border-radius:999px;height:5px;overflow:hidden}.analytics-bars__track span{background:#7b5ce1;border-radius:inherit;display:block;height:100%}.analytics-bars__empty{color:var(--ds-color-text-tertiary);font-size:13px;min-height:160px}.analytics-bars__empty,.analytics-rating{align-items:center;display:flex;justify-content:center}.analytics-rating{gap:36px;min-height:210px}.analytics-rating__donut{border-radius:50%;display:grid;height:144px;place-items:center;width:144px}.analytics-rating__donut:before{background:var(--ds-color-page);border-radius:50%;content:"";grid-area:1/1;height:100px;width:100px}.analytics-rating__donut span{display:grid;grid-area:1/1;text-align:center;z-index:1}.analytics-rating__donut strong{font-size:24px;font-weight:600}.analytics-rating__donut small{color:var(--ds-color-text-secondary);font-size:11px}.analytics-rating__legend{grid-gap:12px;display:grid;gap:12px}.analytics-rating__legend span{grid-gap:8px;align-items:center;display:grid;font-size:13px;gap:8px;grid-template-columns:10px 1fr auto}.analytics-rating__legend i{background:#d7d7df;border-radius:2px;height:8px;width:8px}.analytics-rating__legend i.is-good{background:#6f4fd8}.analytics-rating__legend i.is-bad{background:#ef6a81}.analytics-rating__legend strong{font-weight:500}.new-analytics-page{background:var(--ds-color-page);color:var(--ds-color-text);font-family:var(--ds-font-sans);min-height:100%;padding-bottom:48px}.new-analytics-page__header{align-items:center;background:var(--ds-color-page);border-bottom:1px solid var(--ds-color-border);display:flex;gap:24px;justify-content:space-between;min-height:64px;padding:8px 24px;position:sticky;top:0;z-index:3}.new-analytics-page__header h1{font-size:20px;line-height:28px;margin:0}.new-analytics-page__header p{color:var(--ds-color-text-secondary);font-size:13px;margin:2px 0 0}.new-analytics-page__actions{align-items:center;display:flex;gap:8px}.new-analytics-page__quick{background:var(--ds-color-surface-muted);border-radius:999px;display:flex;padding:2px}.new-analytics-page__quick button{background:#0000;border:0;border-radius:999px;color:var(--ds-color-text-secondary);cursor:pointer;font:inherit;font-size:13px;height:28px;padding:0 10px;white-space:nowrap}.new-analytics-page__quick button.is-active,.new-analytics-page__quick button:hover{background:var(--ds-color-surface);color:var(--ds-color-text)}.new-analytics-page__quick button.is-active{box-shadow:0 0 0 1px var(--ds-color-border)}.new-analytics-page__actions svg{fill:none;stroke:currentColor;stroke-width:1.8;height:15px;width:15px}.new-analytics-page__cards{border-bottom:1px solid var(--ds-color-border);display:grid;grid-template-columns:repeat(6,minmax(150px,1fr))}.new-analytics-page__cards article{grid-gap:5px;border-right:1px solid var(--ds-color-border);display:grid;gap:5px;min-height:122px;padding:18px}.new-analytics-page__cards article:last-child{border-right:0}.new-analytics-page__card-head{align-items:center;color:var(--ds-color-text-secondary);display:flex;font-size:13px;justify-content:space-between}.new-analytics-page__card-head i{background:var(--ds-color-neutral-soft);border-radius:8px;color:var(--ds-color-text-secondary);display:grid;height:28px;place-items:center;width:28px}.new-analytics-page__card-head svg{fill:none;stroke:currentColor;stroke-width:1.7;height:15px;width:15px}.new-analytics-page__cards article>strong{font-size:24px;font-weight:600;line-height:30px;margin-top:auto}.new-analytics-page__cards article>small{color:var(--ds-color-text-tertiary);font-size:12px}.new-analytics-page__layout{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 24px}.new-analytics-page__panel{border:1px solid var(--ds-color-border);border-radius:12px;min-height:310px;padding:18px}.new-analytics-page__panel--wide{grid-column:1/-1;min-height:380px}.new-analytics-page__panel>header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.new-analytics-page__panel h2{font-size:14px;font-weight:600;margin:0}.new-analytics-page__panel p{color:var(--ds-color-text-secondary);font-size:12px;margin:2px 0 0}.new-analytics-page__panel>header>strong{font-size:22px;font-weight:600}.new-analytics-page__state{align-items:center;color:var(--ds-color-text-secondary);display:flex;gap:8px;justify-content:center;min-height:520px}.new-analytics-page__state--error{color:var(--ds-color-danger)}@media (max-width:1250px){.new-analytics-page__cards{grid-template-columns:repeat(3,1fr)}.new-analytics-page__cards article:nth-child(3){border-right:0}}@media (max-width:850px){.new-analytics-page__header{align-items:flex-start;flex-direction:column;padding-block:12px}.new-analytics-page__actions{flex-wrap:wrap}.new-analytics-page__layout{grid-template-columns:1fr}.new-analytics-page__panel--wide{grid-column:auto}.new-analytics-page__cards{grid-template-columns:repeat(2,1fr)}}.release-metrics{min-width:0}.release-metrics__header{align-items:center;display:flex;gap:var(--ds-space-4);justify-content:space-between;padding:var(--ds-space-4) var(--ds-space-6)}.release-metrics__header h2{font-size:var(--ds-font-size-lg);font-weight:600;line-height:var(--ds-line-height-lg);margin:0}.release-metrics__header p{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);margin:var(--ds-space-1) 0 0}.release-metrics__header>button{min-width:110px}.release-metrics__summary{grid-gap:var(--ds-space-4);border-block:1px solid var(--ds-color-border);display:grid;gap:var(--ds-space-4);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:var(--ds-space-4) var(--ds-space-6)}.release-metrics__summary dt{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);line-height:var(--ds-line-height-sm)}.release-metrics__summary dd{font-size:var(--ds-font-size-page-title);font-weight:600;line-height:var(--ds-line-height-page-title);margin:var(--ds-space-2) 0 0}.release-metrics__explanation{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);line-height:var(--ds-line-height-md);margin:0;padding:var(--ds-space-3) var(--ds-space-6)}.release-metrics__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-6) var(--ds-space-4)}.release-metrics__toolbar>.ds-form-field{width:min(380px,100%)}.release-metrics__count{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm)}.release-metrics__error{align-items:center;color:var(--ds-color-danger);display:flex;flex-wrap:wrap;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-6)}.release-metrics a{color:var(--ds-color-text);text-underline-offset:3px}.release-metrics__status{white-space:nowrap}.release-metrics__status--completed,.release-metrics__status--tried{color:var(--ds-color-success)}.release-metrics__status--unseen{color:var(--ds-color-text-secondary)}@media (max-width:1100px){.release-metrics__summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.release-metrics__header{align-items:flex-start;flex-wrap:wrap}.release-metrics__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.interaction-metrics-page{color:var(--ds-color-text);display:flex;flex-direction:column;font-family:var(--ds-font-sans);min-height:100%}.interaction-metrics-page__header{align-items:flex-start;display:flex;gap:var(--ds-space-6);justify-content:space-between;padding:18px var(--ds-space-6) 12px}.interaction-metrics-page__header h2{color:var(--ds-color-text);font-size:var(--ds-font-size-lg);font-weight:600;line-height:var(--ds-line-height-lg);margin:0}.metrics-hub{min-width:0}.metrics-hub__header{padding:var(--ds-space-4) var(--ds-space-6)}.metrics-hub__header h1{font-size:var(--ds-font-size-page-title);font-weight:600;line-height:var(--ds-line-height-page-title);margin:0}.metrics-hub__tabs{border-bottom:1px solid var(--ds-color-border);display:flex;gap:var(--ds-space-6);padding-inline:var(--ds-space-6)}.metrics-hub__tabs>button{border-bottom:2px solid #0000;border-radius:0;color:var(--ds-color-text-secondary);min-height:40px;padding-inline:0}.metrics-hub__tabs>button[aria-current=page]{border-bottom-color:var(--ds-color-text);color:var(--ds-color-text)}.interaction-metrics-page__header p{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs);margin:4px 0 0}.interaction-metrics-page__header-actions{align-items:center;color:var(--ds-color-text-secondary);display:inline-flex;font-size:var(--ds-font-size-sm);gap:var(--ds-space-3);white-space:nowrap}.interaction-metrics-page__refresh{border-radius:var(--ds-radius-pill);color:var(--ds-color-text-secondary);font-weight:400}.interaction-metrics-page__refresh svg,.interaction-metrics-page__search svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;height:15px;width:15px}.interaction-metrics-page__summary{border-top:1px solid var(--ds-color-border);display:flex;gap:var(--ds-space-2);overflow-x:auto;padding:var(--ds-space-3) var(--ds-space-6) var(--ds-space-4)}.interaction-metrics-page__metric{background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);display:grid;min-width:190px;padding:var(--ds-space-3) var(--ds-space-4)}.interaction-metrics-page__metric small,.interaction-metrics-page__metric span{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interaction-metrics-page__metric strong{color:var(--ds-color-text);font-size:24px;font-weight:600;line-height:28px;margin:var(--ds-space-1) 0}.interaction-metrics-page__toolbar{align-items:center;border-top:1px solid var(--ds-color-border);display:flex;flex-wrap:wrap;gap:var(--ds-space-2);min-height:60px;padding:12px var(--ds-space-6) 14px}.interaction-metrics-page__search{width:min(420px,100%)}.interaction-metrics-page__search .ds-text-field__input{border-radius:var(--ds-radius-pill);font-size:var(--ds-font-size-md)}.interaction-metrics-page__result-count{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-md);line-height:var(--ds-line-height-md)}.interaction-metrics-page__event{display:flex;flex-direction:column;min-width:0}.interaction-metrics-page__event span,.interaction-metrics-page__event strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interaction-metrics-page__event strong{color:var(--ds-color-text);font-weight:600}.interaction-metrics-page__event span{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-xs)}.interaction-metrics-page__source{background:var(--ds-color-neutral-soft);border-radius:var(--ds-radius-pill);color:var(--ds-color-text-secondary);display:inline-flex;max-width:100%;padding:2px var(--ds-space-2);width:fit-content}.interaction-metrics-page__error{background:var(--ds-color-danger-soft);border-radius:var(--ds-radius-sm);color:var(--ds-color-danger);font-size:var(--ds-font-size-sm);margin:0 var(--ds-space-6) var(--ds-space-3);padding:10px 12px}@media (max-width:860px){.interaction-metrics-page__header{flex-direction:column}}.vr2-page{color:var(--ds-color-text);display:flex;flex-direction:column;font-family:var(--ds-font-sans);padding:0}.vr2-page *{box-sizing:border-box}.vr2-header{align-items:center;background:var(--ds-color-surface);border-bottom:1px solid var(--ds-color-border);margin:0;min-height:64px;padding:8px 24px;position:sticky;top:0;z-index:2}.vr2-header,.vr2-result-head{display:flex;gap:var(--ds-space-5);justify-content:space-between}.vr2-result-head{align-items:flex-start}.vr2-card h2,.vr2-header h1,.vr2-result-head h2{font-size:var(--ds-font-size-page-title);font-weight:500;line-height:var(--ds-line-height-page-title);margin:0}.vr2-card__head p,.vr2-header p,.vr2-result-head p{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);margin:4px 0 0}.vr2-eyebrow{color:var(--ds-color-text-tertiary);font-weight:700;letter-spacing:.04em;margin-bottom:4px;text-transform:none}.vr2-experimental,.vr2-eyebrow{font-size:var(--ds-font-size-xs)}.vr2-experimental{border-radius:var(--ds-radius-pill);color:var(--ds-color-warning);padding:6px 10px;white-space:nowrap}.vr2-grid{grid-gap:var(--ds-space-4);display:grid;gap:var(--ds-space-4);grid-template-columns:minmax(0,1.7fr) minmax(280px,.75fr)}.vr2-card{background:var(--ds-color-canvas);min-width:0;padding:0}.vr2-card__head{align-items:flex-start;display:flex;gap:var(--ds-space-3);justify-content:space-between;margin-bottom:var(--ds-space-4)}.vr2-card__head h2{font-size:var(--ds-font-size-lg);line-height:var(--ds-line-height-lg)}.vr2-card__head>span{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-xs);white-space:nowrap}.vr2-textarea{font-family:inherit;line-height:1.55;max-height:440px;min-height:240px;overflow:auto;resize:none}.vr2-actions,.vr2-controls{align-items:center;display:flex;gap:var(--ds-space-3);justify-content:space-between}.vr2-controls{flex-wrap:wrap;margin-top:var(--ds-space-4)}.vr2-controls .ds-setting-row{flex:1 1 260px}.vr2-actions{justify-content:flex-end}.vr2-error{border-radius:var(--ds-radius-sm);color:var(--ds-color-danger);font-size:var(--ds-font-size-sm);margin-top:var(--ds-space-3);padding:var(--ds-space-3)}.vr2-stage-list{grid-gap:0;display:grid;gap:0;list-style:none;margin:0;padding:0}.vr2-stage-list>li{border-bottom:1px solid var(--ds-color-border)}.vr2-stage-list>li:last-child{border-bottom:0}.vr2-stage-toggle{grid-gap:var(--ds-space-2);align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:var(--ds-space-2);grid-template-columns:18px 30px minmax(0,1fr) auto;padding:9px 0;text-align:left;width:100%}.vr2-stage-toggle:disabled{cursor:default}.vr2-stage-toggle:not(:disabled):hover .vr2-stage-summary strong{color:var(--ds-color-text)}.vr2-stage-toggle:focus-visible{border-radius:var(--ds-radius-sm);outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}.vr2-stage-chevron{color:var(--ds-color-text-tertiary);display:grid;height:18px;place-items:center;transition:transform .14s ease;width:18px}.vr2-stage-chevron.is-expanded{transform:rotate(180deg)}.vr2-stage-chevron svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;height:16px;width:16px}.vr2-stage-toggle:disabled .vr2-stage-chevron{opacity:.45}.vr2-stage-marker{background:var(--ds-color-surface);border:1px solid var(--ds-color-border-strong);border-radius:50%;color:var(--ds-color-text-tertiary);display:grid;font-size:var(--ds-font-size-xs);height:30px;place-items:center;width:30px}.vr2-stage-list>li.is-in_progress .vr2-stage-marker{border-color:var(--ds-color-text);box-shadow:0 0 0 3px var(--ds-color-focus-ring);color:var(--ds-color-text)}.vr2-stage-list>li.is-done .vr2-stage-marker{border-color:var(--ds-color-success);color:var(--ds-color-success)}.vr2-stage-summary{display:block;min-width:0}.vr2-stage-summary small,.vr2-stage-summary strong{display:block}.vr2-stage-summary strong{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm)}.vr2-stage-summary small{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-xs);margin-top:2px;overflow-wrap:anywhere}.vr2-stage-count{border-radius:var(--ds-radius-pill);color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);min-width:24px;padding:3px 7px;text-align:center}.vr2-stage-events{grid-gap:var(--ds-space-2);border-left:1px solid var(--ds-color-border-strong);display:grid;gap:var(--ds-space-2);margin:0 0 var(--ds-space-3) 48px;padding-left:var(--ds-space-3)}.vr2-stage-detail{background:var(--ds-color-surface-muted);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm);min-width:0;padding:var(--ds-space-2) var(--ds-space-3)}.vr2-stage-detail__head{grid-gap:7px;align-items:center;display:grid;gap:7px;grid-template-columns:8px minmax(0,1fr) auto}.vr2-stage-detail__head>span{background:var(--ds-color-text-tertiary);border-radius:50%;height:7px;width:7px}.vr2-stage-detail.is-in_progress .vr2-stage-detail__head>span{background:var(--ds-color-text);box-shadow:0 0 0 3px var(--ds-color-focus-ring)}.vr2-stage-detail.is-done .vr2-stage-detail__head>span{background:var(--ds-color-success)}.vr2-stage-detail.is-warning .vr2-stage-detail__head>span{background:var(--ds-color-warning)}.vr2-stage-detail.is-error .vr2-stage-detail__head>span{background:var(--ds-color-danger)}.vr2-stage-detail__head strong{font-size:var(--ds-font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr2-stage-detail__head small{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-xs)}.vr2-stage-detail>p{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);line-height:var(--ds-line-height-sm);margin:5px 0 0}.vr2-stage-detail__meta{margin-top:7px}.vr2-stage-detail__meta>span{color:var(--ds-color-text-tertiary);display:block;font-size:var(--ds-font-size-xs);font-weight:500;letter-spacing:.03em;margin-bottom:2px;text-transform:none}.vr2-stage-detail__meta code,.vr2-stage-detail__meta p{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);line-height:1.45;margin:0}.vr2-stage-detail__meta code{display:block;font-family:inherit;overflow-wrap:anywhere;white-space:normal}.vr2-stage-detail__items,.vr2-stage-detail__meta ul{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);line-height:1.45;margin:3px 0 0;padding-left:17px}.vr2-rule{background:var(--ds-color-surface-muted);border-radius:var(--ds-radius-sm);margin-top:var(--ds-space-3);padding:var(--ds-space-3)}.vr2-rule p,.vr2-rule strong{font-size:var(--ds-font-size-xs)}.vr2-rule p{color:var(--ds-color-text-secondary);line-height:var(--ds-line-height-sm);margin:4px 0 0}.vr2-result{grid-gap:var(--ds-space-5);display:grid;gap:var(--ds-space-5);min-width:0}.vr2-result-head{align-items:center;background:var(--ds-color-surface-muted);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);padding:var(--ds-space-4) var(--ds-space-5)}.vr2-result-head>div:first-child>span{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-xs)}.vr2-result-head>p{flex:1 1;margin:0}.vr2-result-grid{grid-gap:var(--ds-space-4);display:grid;gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.vr2-badge{align-items:center;display:inline-flex;font-size:var(--ds-font-size-md);font-weight:400;min-height:24px;padding:0;white-space:nowrap}.vr2-badge--success{color:var(--ds-color-success)}.vr2-badge--warning{color:var(--ds-color-warning)}.vr2-badge--danger{color:var(--ds-color-danger)}.vr2-badge--neutral{color:var(--ds-color-text-secondary)}.vr2-badge--muted{color:var(--ds-color-text-tertiary)}.vr2-checks{grid-gap:var(--ds-space-2);display:grid;gap:var(--ds-space-2)}.vr2-checks article{background:var(--ds-color-surface-muted);border-radius:var(--ds-radius-sm);padding:var(--ds-space-3)}.vr2-checks article>div{align-items:center;display:flex;gap:var(--ds-space-3);justify-content:space-between}.vr2-checks article p{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);margin:6px 0 0}.vr2-recommendation{background:var(--ds-color-surface-muted);border:0;border-left:3px solid var(--ds-color-text);border-radius:0 var(--ds-radius-sm) var(--ds-radius-sm) 0;line-height:1.6;margin:0;padding:var(--ds-space-4)}.vr2-inspector-comment{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm)}.vr2-table-wrap{overflow-x:auto}.vr2-references table{border-collapse:collapse;font-size:var(--ds-font-size-sm);width:100%}.vr2-references td,.vr2-references th{border-bottom:1px solid var(--ds-color-border);padding:10px 12px;text-align:left;vertical-align:top}.vr2-references th{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-xs);font-weight:600}.vr2-markdown{color:var(--ds-color-text-table);font-size:var(--ds-font-size-sm);line-height:1.55}.vr2-markdown h2{color:var(--ds-color-text);font-size:var(--ds-font-size-lg);margin:var(--ds-space-5) 0 var(--ds-space-2)}.vr2-markdown h2:first-child{margin-top:0}.vr2-markdown table{border-collapse:collapse;width:100%}.vr2-markdown td,.vr2-markdown th{border:1px solid var(--ds-color-border);padding:8px;text-align:left}.vr2-usage{grid-gap:var(--ds-space-2);display:grid;gap:var(--ds-space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--ds-space-5)}.vr2-usage div{background:var(--ds-color-surface-muted);border-radius:var(--ds-radius-sm);padding:var(--ds-space-3)}.vr2-usage span,.vr2-usage strong{display:block}.vr2-usage span{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-xs)}.vr2-usage strong{font-size:var(--ds-font-size-lg);margin-top:3px}.vr2-report details{margin-top:var(--ds-space-4)}.vr2-report summary{color:var(--ds-color-text-secondary);cursor:pointer;font-size:var(--ds-font-size-sm)}.vr2-report pre{background:var(--ds-color-surface-muted);border-radius:var(--ds-radius-sm);color:var(--ds-color-text);font-size:12px;max-height:520px;overflow:auto;padding:var(--ds-space-4);white-space:pre-wrap}.vr2-history{overflow:hidden;padding-bottom:0;padding-left:0;padding-right:0}.vr2-history>.vr2-card__head{padding:0 var(--ds-space-5)}.vr2-history-toolbar{align-items:center;border-top:1px solid var(--ds-color-border);display:flex;gap:var(--ds-space-3);justify-content:space-between;padding:var(--ds-space-3) var(--ds-space-5)}.vr2-history-toolbar .ds-form-field{width:min(430px,100%)}.vr2-history-toolbar .ds-text-field__input{border-radius:var(--ds-radius-pill)}.vr2-history-toolbar svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;height:16px;width:16px}.vr2-history-toolbar>span{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);white-space:nowrap}.vr2-history .vr2-error{margin:0 var(--ds-space-5) var(--ds-space-3)}.vr2-history-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr2-history-dialog{max-height:calc(100vh - 32px)}.vr2-history-state{align-items:center;color:var(--ds-color-text-secondary);display:flex;font-size:var(--ds-font-size-sm);gap:var(--ds-space-2);justify-content:center;min-height:180px}.vr2-history-state--error{color:var(--ds-color-danger)}.vr2-history-card{grid-gap:var(--ds-space-4);display:grid;gap:var(--ds-space-4)}.vr2-history-meta{grid-gap:var(--ds-space-2);display:grid;gap:var(--ds-space-2);grid-template-columns:repeat(4,minmax(0,1fr))}.vr2-history-meta>div{background:var(--ds-color-surface-muted);border-radius:var(--ds-radius-sm);min-width:0;padding:var(--ds-space-3)}.vr2-history-meta span,.vr2-history-meta strong{display:block}.vr2-history-input>span,.vr2-history-meta span{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-xs)}.vr2-history-meta strong{font-size:var(--ds-font-size-sm);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr2-history-input{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm);padding:var(--ds-space-4)}.vr2-history-input p{color:var(--ds-color-text);font-size:var(--ds-font-size-sm);line-height:1.55;margin:var(--ds-space-2) 0 0;white-space:pre-wrap}.vr2-history-pipeline{border-radius:var(--ds-radius-sm)}.vr2-result--compact{gap:var(--ds-space-4)}.vr2-result--compact .vr2-card,.vr2-result--compact .vr2-result-head{border-radius:var(--ds-radius-sm)}@media (max-width:1050px){.vr2-grid,.vr2-result-grid{grid-template-columns:1fr}}@media (max-width:720px){.vr2-controls,.vr2-header,.vr2-result-head{align-items:stretch;flex-direction:column}.vr2-experimental{align-self:flex-start;white-space:normal}.vr2-actions{flex-wrap:wrap;justify-content:flex-start}.vr2-history-meta,.vr2-usage{grid-template-columns:repeat(2,minmax(0,1fr))}.vr2-history-toolbar{align-items:stretch;flex-direction:column}.vr2-stage-events{margin-left:20px}.vr2-card{padding:var(--ds-space-4)}.vr2-history{padding:0}}.vr2-workspace{grid-gap:var(--ds-space-10);display:grid;gap:var(--ds-space-10);padding:var(--ds-space-6)}.vr2-history[hidden],.vr2-workspace[hidden]{display:none}.vr2-grid{align-items:start;gap:var(--ds-space-8)}.vr2-pipeline{border-left:1px solid var(--ds-color-border);padding-left:var(--ds-space-6)}.vr2-tabs{border-bottom:1px solid var(--ds-color-border);display:flex;gap:var(--ds-space-6);padding:0 var(--ds-space-6)}.vr2-tabs button{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--ds-color-text-secondary);cursor:pointer;font:inherit;padding:12px 0}.vr2-tabs button[aria-current=page]{border-bottom-color:var(--ds-color-text);color:var(--ds-color-text)}.vr2-tabs button:disabled{cursor:default;opacity:.5}.vr2-tabs button:focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}.vr2-heading{align-items:center;display:flex;gap:var(--ds-space-3)}.vr2-history>.vr2-card__head{padding:var(--ds-space-6) var(--ds-space-6) 0}.vr2-history-toolbar{border-top:0;padding:var(--ds-space-3) var(--ds-space-6)}.vr2-history-card{padding:var(--ds-space-6)}.vr2-history-card,.vr2-result{gap:var(--ds-space-8)}.vr2-result-head{background:#0000;border:0;border-bottom:1px solid var(--ds-color-border);border-radius:0;flex-wrap:wrap;padding:var(--ds-space-4) 0}.vr2-result-grid{gap:var(--ds-space-8)}.vr2-checks article{background:#0000;border-bottom:1px solid var(--ds-color-border);border-radius:0;padding:var(--ds-space-3) 0}.vr2-badge:before{background:currentColor;border-radius:50%;content:"";height:6px;margin-right:6px;width:6px}.vr2-history-pipeline{border-left:0;padding-left:0}@media (max-width:1050px){.vr2-pipeline{border-left:0;padding-left:0}}@media (max-width:720px){.vr2-history-card,.vr2-workspace{padding:var(--ds-space-4)}.vr2-history-card .vr2-card,.vr2-workspace .vr2-card{padding:0}.vr2-tabs{padding-inline:var(--ds-space-4)}.vr2-heading{flex-wrap:wrap}.vr2-controls .ds-setting-row{flex-basis:auto}}.agents-page{color:var(--ds-color-text);font-family:var(--ds-font-sans);min-height:100%}.agents-page__header{align-items:center;background:var(--ds-color-surface);border-bottom:1px solid var(--ds-color-border);display:flex;gap:24px;justify-content:space-between;min-height:64px;padding:8px 24px;position:sticky;top:0;z-index:2}.agents-page__header h1{font-size:var(--ds-font-size-page-title);line-height:28px;margin:0}.agents-page__header p{color:var(--ds-color-text-secondary);font-size:13px;margin:2px 0 0}.agents-page__body{padding:28px 0 80px 24px;width:min(980px,calc(100% - 48px))}.agents-page__section{margin-bottom:36px}.agents-page__section-head{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:18px}.agents-page h2{font-size:14px;font-weight:600;line-height:20px;margin:0}.agents-page__section-head p{color:var(--ds-color-text-secondary);font-size:13px;line-height:18px;margin:3px 0 0}.agents-page__state{align-items:center;color:var(--ds-color-text-secondary);display:flex;font-family:var(--ds-font-sans);gap:8px;justify-content:center;min-height:100vh}@media (max-width:800px){.agents-page__body{padding-left:16px;width:calc(100% - 32px)}}.error-logs-table__text{color:var(--ds-color-text-secondary);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.error-logs-table__text--strong{color:var(--ds-color-text)}.error-logs-table__error{grid-gap:var(--ds-space-2);align-items:center;display:grid;gap:var(--ds-space-2);grid-template-columns:6px minmax(0,1fr);min-width:0}.error-logs-table__error>span:first-child{background:var(--ds-color-danger);border-radius:50%;height:6px;width:6px}.error-logs-table__code{background:var(--ds-color-danger-soft);border-radius:var(--ds-radius-xs);color:var(--ds-color-danger);display:inline-block;font-family:var(--ds-font-mono);font-size:var(--ds-font-size-xs);max-width:100%;overflow:hidden;padding:2px 6px;text-overflow:ellipsis;white-space:nowrap}.error-detail-page__actions{align-items:center;display:flex;gap:var(--ds-space-2)}.error-detail-page__technical{color:var(--ds-color-danger)}.error-detail-page__traceback{background:var(--ds-color-surface-subtle);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm);color:var(--ds-color-text);font-family:var(--ds-font-mono);font-size:var(--ds-font-size-xs);line-height:1.6;margin:0;max-width:100%;overflow:auto;padding:var(--ds-space-4);white-space:pre-wrap;word-break:break-word}@media (max-width:760px){.error-detail-page__actions{flex-wrap:wrap;width:100%}}.custom-calendar{background:#fff;border-radius:12px;font-family:Inter,sans-serif;padding:12px;-webkit-user-select:none;user-select:none;width:320px}.calendar-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;text-transform:capitalize}.calendar-header button{background:none;border:none;color:#0af;cursor:pointer;font-size:18px}.calendar-grid,.calendar-grid-header{display:grid;font-size:13px;grid-template-columns:repeat(7,1fr);text-align:center}.calendar-grid-header{color:#777;font-weight:600;margin-bottom:4px}.calendar-day{border-radius:8px;cursor:pointer;margin:2px;padding:6px;transition:all .2s}.calendar-day.empty{visibility:hidden}.calendar-day.today{border:1px solid #0af}.calendar-day:hover{background:#f0f9ff}.calendar-day.selected{background:#0af;color:#fff}.calendar-day.in-range{background:#e0f5ff}.skai-preset-btn{background-color:#fff;border:1px solid #d9d9d9;border-radius:25px;cursor:pointer;font-size:14px;padding:4px 12px;transition:all .2s ease}.skai-preset-btn:hover{background-color:#f1f1f1}.skai-preset-btn--active{background-color:#1677ff;border-color:#1677ff;color:#fff}.analytics-tag{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:25px;color:#333;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:4px 12px}.analytics-tag svg{color:#555;height:14px;width:14px}.analytics-models-block,.analytics-tools-block{display:flex;flex-wrap:wrap;gap:6px;padding:6px 0}.analytics-modal .ant-modal-title{color:#222;font-size:24px;font-weight:600}.analytics-total{font-size:15px;padding:6px 0}.analytics-tag--model{background-color:#def2ff;border:0;color:#0af;font-family:Inter;font-size:400}.analytics-action-block{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:10px;box-shadow:0 1px 3px #0000000a;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:8px 12px}.custom-search-wrapper{align-items:center;display:flex;gap:8px}.custom-search-input{border-radius:25px;width:300px}.custom-search-input input{font-size:14px!important}.custom-search-button{align-items:center;border-radius:8px;display:flex;justify-content:center;padding:0 12px;transition:all .2s ease}.custom-search-input:hover .search-icon{color:#0af}.custom-search-button:hover{transform:scale(1.05)}.analytics-button.ant-btn{align-items:center;background:#fff;border:1px solid #e7e7e7;border-radius:20px;box-shadow:none;color:#333!important;cursor:pointer;display:flex;font-size:14px!important;font-weight:500;gap:8px;height:auto;padding:8px 14px;transition:all .2s ease}.analytics-button.ant-btn:hover{background:#fafafa!important}button.analytics-button.ant-btn>span:not(.ant-btn-icon){font-size:14px!important}.filter-button__icon{display:flex;height:20px;width:20px}input.filter-search-input{background:#0000;border:1px solid #0000;font-size:14px}.filter-button:hover,.filter-search-input,.filter-search-input:hover{background-color:#fff!important}input.filter-search-input:focus{outline:1px solid #0000}.filter-button__label{font-size:14px}.conversation-header-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.conversation-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.open-session-btn{align-items:center;background:#fff;border:1px solid #e4e4e4;border-radius:12px;color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;padding:8px 18px;transition:all .25s ease}.open-session-btn--primary{background:#1677ff;border-color:#1677ff;color:#fff}.open-session-btn:hover{border-color:#1677ff;color:#1677ff}.open-session-btn--primary:hover{background:#4096ff;border-color:#4096ff;color:#fff}.skai-export-modal .ant-modal-title{color:#222;font-size:24px;font-weight:600}.skai-export-modal .ant-modal-body{padding-top:12px}.skai-export{display:flex;flex-direction:column;gap:16px}.skai-export__intro{color:#5e6b7a;font-size:14px;line-height:1.5}.skai-export__section{background:linear-gradient(180deg,#fbfdff,#f5f9ff);border:1px solid #e4eef8;border-radius:18px;padding:16px}.skai-export__sectionTitle{color:#223041;font-size:16px;font-weight:600;margin-bottom:12px}.skai-export__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.skai-export__field{display:flex;flex-direction:column;gap:8px;min-width:0}.skai-export__field--full{margin-top:14px}.skai-export__field label{color:#364152;font-size:13px;font-weight:600}.skai-export__field .ant-input,.skai-export__field .ant-input-number,.skai-export__field .ant-input-number-group-wrapper,.skai-export__field .ant-select{width:100%}.skai-export__radioGroup{display:inline-flex}.skai-export__numberInput{width:100%}.skai-export__calendarWrap{display:flex;flex-direction:column;gap:10px}.skai-export__calendarMeta{align-items:center;color:#607083;display:flex;font-size:13px;gap:12px}.skai-export__calendarActions{align-items:center;display:flex;gap:10px}.skai-export__calendarButton{background:#fff;border:1px solid #cfe0f5;border-radius:12px;color:#223041;cursor:pointer;font-size:13px;font-weight:600;padding:9px 14px;transition:border-color .2s ease,box-shadow .2s ease}.skai-export__calendarButton:hover{border-color:#8cb9f1;box-shadow:0 8px 20px #1677ff14}.skai-export__advancedToggle:focus-visible,.skai-export__calendarButton:focus-visible,.skai-export__presetButton:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.skai-export__linkButton{background:#0000;border:0;color:#1677ff;cursor:pointer;font-size:13px;font-weight:600;padding:0}.skai-export__linkButton:hover{color:#0958d9}.skai-export__calendarPopover .ant-popover-inner{border-radius:18px;padding:12px}.skai-export__calendarPopoverBody{display:flex;flex-direction:column;gap:10px}.skai-export__calendarPopoverActions{display:flex;justify-content:flex-end}.skai-export__presetList{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.skai-export__presetButton{align-items:flex-start;background:#fff;border:1px solid #d7e7fb;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:14px 16px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.skai-export__presetButton:hover{border-color:#8cb9f1;box-shadow:0 10px 24px #1677ff14;transform:translateY(-1px)}.skai-export__presetButton--active{border-color:#1677ff}.skai-export__presetLabel{color:#1d2b3a;font-size:14px;font-weight:600}.skai-export__presetText{color:#657487;font-size:12px;line-height:1.45;text-align:start}.skai-export__advancedToggle{background:#fff;border:1px dashed #c6d9ef;border-radius:14px;color:#223041;cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px;transition:border-color .2s ease,background-color .2s ease}.skai-export__advancedToggle:hover{background:#f8fbff;border-color:#8cb9f1}.skai-export__advancedBody{border-top:1px solid #e1ebf5;margin-top:16px;padding-top:16px}@media (max-width:900px){.skai-export__grid,.skai-export__presetList{grid-template-columns:1fr}}.ant-table-tbody>tr{cursor:pointer!important}.conversation-content-sessions{display:flex;flex-direction:column;gap:24px;height:calc(100vh - 250px);margin:16px;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin}.conversation-content-sessions::-webkit-scrollbar{width:6px}.conversation-content-sessions::-webkit-scrollbar-thumb{background-color:#bfbfbf;border-radius:4px}.conversation-content-sessions::-webkit-scrollbar-thumb:hover{background-color:#8c8c8c}.session-info-container{background-color:#f9f9f9;border-bottom:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:8px;padding:16px}.session-info-pill{align-items:center;background:#efefef;border-radius:20px;color:#444;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;padding:6px 14px;transition:all .2s ease}.conversation-bot-icon,.conversation-user-icon,.session-info-icon{color:#000;height:20px;width:20px}.session-info-text{font-size:14px;font-weight:400}.conversation-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.conversation-tag{align-items:center;background:#e6f4ff;border:1px solid #91caff;border-radius:18px;color:#1677ff;display:inline-flex;font-size:13px;gap:6px;padding:4px 10px;transition:all .2s ease}.conversation-tag.clickable{cursor:pointer}.conversation-tag.clickable:hover{background:#cce4ff}.conversation-tag-icon{font-size:14px}.conversation-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.conversation-userinfo{align-items:center;display:flex;gap:6px}.conversation-user-icon{color:#1677ff;flex-shrink:0;font-size:18px}.conversation-user-name{color:#333;font-size:15px;font-weight:500}.conversation-header.bot{align-items:center;display:flex;justify-content:flex-start;margin-bottom:4px}.conversation-botinfo{align-items:center;display:flex;gap:6px}.conversation-bot-icon{color:#000;flex-shrink:0;font-size:18px}.conversation-bot-name{color:#333;font-size:16px;font-weight:500}.conversation-botinfo .ant-tag{margin-left:8px}.frame-chat-loader{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:100vh;padding:24px}.frame-chat-loader__spinner{animation:frame-chat-spin .9s linear infinite;border:4px solid #0000001f;border-radius:50%;border-top-color:#0009;height:44px;width:44px}.frame-chat-loader__text{font-size:14px;opacity:.85}@keyframes frame-chat-spin{to{transform:rotate(1turn)}}.frame-chat-error{display:flex;flex-direction:column;gap:10px;justify-content:center;margin:0 auto;max-width:720px;min-height:100vh;padding:24px}.frame-chat-error__title{font-size:18px;font-weight:700}.frame-chat-error__text{font-size:14px;line-height:1.45;opacity:.92}.frame-chat-error__hint{font-size:13px;margin-top:6px;opacity:.75}.frame-chat-error__tech{background:#0000000f;border-radius:10px;font-size:12px;line-height:1.4;margin-top:14px;opacity:.95;padding:12px;word-break:break-word}.frame-chat-error__tech-title{font-weight:700;margin-bottom:8px;opacity:.85}.frame-chat-error__tech-row{grid-gap:2px;display:grid;gap:2px;grid-template-columns:80px 1fr}.frame-chat-page,.frameChatLayout{display:flex;flex-direction:column;height:100vh}.frameChatLayout{background:#fff;width:100%}.frameChatHeader{align-items:center;background:#fff;border-bottom:1px solid #e8e8e8;display:flex;flex-direction:row;gap:8px;padding:10px 12px;position:sticky;top:0;z-index:100}.frameChatHeader__actions{align-items:center;display:flex;gap:2px;min-width:0}.frameChatHeader__btn{align-items:center;background:#fff;border:none;border-radius:10px;color:#111;cursor:pointer;display:flex;font-size:14px;gap:6px;height:35px;line-height:1;padding:8px;transition:transform .06s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease;width:35px}.frameChatHeader__btn:hover{background:#00000008;border-color:#00000038}.frameChatHeader__btn--new{background:#111;border-color:#111;color:#fff}.frameChatHeader__btn--new:hover{background:#222;border-color:#222}.frameChatHeader__btn--full{border-radius:12px;color:#111;flex:0 0 auto;font-weight:500;height:35px;padding:8px 12px;white-space:nowrap;width:auto}.frameChatHeader__btn--full span{font-size:14px!important}.frameChatHeader__btn--full:hover{background:#00000008;border-color:#00000038}.frameChatHeader__btn--full svg{height:20px;width:20px}.frameChatBody{display:flex;flex:1 1;min-height:0;position:relative}.frameChatHistoryModal{align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:90}.frameChatHistoryModal__overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#dfdfdf63;inset:0;position:absolute}.frameChatHistoryModal__panel{background:#fff;border-radius:16px;box-shadow:0 8px 12px #00000014,0 0 1px #0000009e;display:flex;flex-direction:column;max-height:calc(100vh - 76px);overflow:hidden;position:relative;width:min(560px,100%)}.frameChatHistoryModal__header{align-items:center;display:flex;justify-content:space-between;padding:12px 14px}.frameChatHistoryModal__title{color:#111;font-size:16px;font-weight:600}.frameChatHistoryModal__close{appearance:none;background:#0000;border:none;border-radius:10px;color:#111;cursor:pointer;font-size:22px;line-height:1;padding:4px 8px}.frameChatHistoryModal__close:hover{background:#0000000d}.frameChatHistoryModal__actions{padding:12px 14px}.frameChatHistoryModal__newBtn{appearance:none;background:#fff;border:1px solid #00000024;border-radius:12px;color:#111;cursor:pointer;font-size:14px;padding:10px 12px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;width:100%}.frameChatHistoryModal__newBtn:hover{background:#00000008;border-color:#00000038}.frameChatHistoryModal__newBtn.is-focus{border-color:#00000059;box-shadow:0 0 0 3px #00000014}.frameChatHistoryModal__list{flex:1 1;max-height:450px;min-height:450px;overflow:auto;padding:10px 10px 12px}.frameChatHistoryModal__list--message{align-items:center;display:flex;justify-content:center;padding:18px}.frameChatHistoryModal__item{align-items:center;background-color:initial;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 12px;text-align:left;width:100%}.frameChatHistoryModal__item:hover{background:#00000008;border-color:#0000002e}.frameChatHistoryModal__item:active{transform:translateY(1px)}.frameChatHistoryModal__itemText{color:#111;display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:-webkit-fill-available;width:-moz-available;width:stretch}.frameChatHistoryModal__loading{color:#0009;font-size:13px;padding:10px 0 4px;text-align:center}.frameChatHistoryModal__error{background:#b4231814;border:1px solid #b423182e;border-radius:12px;color:#b42318;padding:12px}.frameChatHistoryModal__forbiddenText{color:#000000bf;font-size:14px;line-height:1.35}.frameChatHistoryModal__empty{padding:14px 6px}.frameChatHistoryModal__tip{display:flex;flex-direction:column;padding:10px}.frameChatHistoryModal__tipText{background-color:#f5f5f5;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:12px}.frameChatHistoryModal__tipTitle{font-size:14px}.frameChatHistoryModal__tipSubtitle{font-size:13px;opacity:.75}.frameChatHistoryModal__item--active{background:#f5f5f5}.frameChatHistoryModal__itemDate{font-size:12px;opacity:.75}.frameChatHistoryModal__itemTextWrap{align-items:center;display:inline-flex;gap:8px;min-width:0}.frameChatHistoryModal__badge{background:#f5faff;border-radius:999px;color:#0af;font-size:12px;font-weight:500;line-height:16px;padding:2px 8px}.frameChatHeader__btn svg{height:24px;width:24px}.frameChatHeader__btn.frameChatHeader__btn--full svg{height:20px;width:20px}.frameFeatureModal{align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:920}.frameFeatureModal__overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#dfdfdf85;inset:0;position:absolute}.frameFeatureModal__panel{background:#fff;border-radius:18px;box-shadow:0 8px 12px #00000014,0 0 1.2px #0000009e;display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;position:relative;width:min(620px,100%)}.frameFeatureModal__panel--docs{height:calc(100vh - 24px);max-height:none;width:min(1460px,calc(100vw - 24px))}.frameFeatureModal__header{align-items:center;border-bottom:1px solid #f2f2f2;box-sizing:border-box;display:flex;gap:16px;justify-content:space-between;min-height:70px;padding:12px 16px}.frameFeatureModal__title{color:#111827;font-size:17px;font-weight:600;line-height:1.3}.frameFeatureModal__subtitle{color:#7a7a7a;font-size:13px;line-height:1.4;margin-top:4px}.frameFeatureModal__headerActions{align-items:center;display:flex;gap:8px}.frameFeatureModal__createBtn span{font-size:14px}.frameAgentsModal__moreBtn,.frameFeatureModal__close,.frameFeatureModal__createBtn{appearance:none;border:none;cursor:pointer}.frameFeatureModal__close{background:#0000;border-radius:12px;color:#111827;font-size:24px;height:40px;line-height:1;width:40px}.frameAgentsModal__moreBtn:hover,.frameFeatureModal__close:hover{background:#f5f5f5}.frameFeatureModal__createBtn{align-items:center;background:#111827;border-radius:12px;color:#fff;display:inline-flex;font-size:13px;gap:7px;padding:8px 12px}.frameFeatureModal__createBtn:hover{background:#000}.frameFeatureModal__createBtn svg{height:18px;width:18px}.frameFeatureModal__state{color:#6b7280;display:grid;font-size:14px;min-height:320px;padding:24px;place-items:center;text-align:center}.frameFeatureModal__state--error{color:#b42318}.frameAgentsModal__body{min-height:0;overflow-y:auto;padding:10px}.frameAgentsModal__list{display:flex;flex-direction:column;gap:4px}.frameAgentsModal__item{align-items:center;border-radius:12px;cursor:pointer;display:flex;gap:12px;isolation:isolate;min-width:0;outline:none;padding:10px 8px 10px 12px;position:relative}.frameAgentsModal__item:focus-visible,.frameAgentsModal__item:hover{background:#f7f7f7}.frameAgentsModal__icon{background:#f1f3f5;border-radius:12px;display:grid;flex:0 0 38px;height:38px;place-items:center;width:38px}.frameAgentsModal__icon svg{height:21px;width:21px}.frameAgentsModal__text{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.frameAgentsModal__meta,.frameAgentsModal__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frameAgentsModal__name{color:#111827;font-size:14px;font-weight:500}.frameAgentsModal__meta{color:#8a8a8a;font-size:12px}.frameAgentsModal__more{flex:0 0 auto;pointer-events:auto;position:relative;z-index:3}.frameAgentsModal__moreBtn{background:#0000;border-radius:10px;display:grid;height:36px;place-items:center;pointer-events:auto;position:relative;width:36px;z-index:4}.frameAgentsModal__moreBtn svg{height:20px;width:20px}.frameAgentsModal__actionsPopover .ant-popover-inner{min-width:190px}.frameAgentsModal__actionsPopover{z-index:1100!important}.frameDocumentationModal__content{background:#fff;display:flex;flex:1 1 auto;min-height:0;overflow:hidden;position:relative}.frameDocumentationModal__loader{background:#fff;display:grid;inset:0;place-items:center;position:absolute;z-index:1}.frameDocumentationModal__iframe{background:#fff;border:0;flex:1 1 auto;min-height:0;opacity:0;transition:opacity .15s ease;width:100%}.frameDocumentationModal__iframe.is-loaded{opacity:1}@media (max-width:680px){.frameChatHeader{padding:8px}.frameChatHeader__actions{gap:0}.frameChatHeader__btn{padding:7px}.frameChatHeader__btn--full{justify-content:center;padding-inline:9px}.frameFeatureModal{padding:8px}.frameFeatureModal__panel--docs{height:calc(100vh - 16px);width:calc(100vw - 16px)}.frameFeatureModal__subtitle{display:none}}.ChatSessionActions_trigger__D9n3Z{align-items:center;background:#0000;border:0;border-radius:999px;color:#0000005c;cursor:pointer;display:inline-flex;font-family:ui-sans-serif,system-ui,sans-serif;font-family:var(--skai27-font-family,ui-sans-serif,system-ui,sans-serif);height:28px;justify-content:center;padding:0;transition:color .15s ease,background-color .15s ease;width:28px}.ChatSessionActions_trigger__D9n3Z:focus-visible,.ChatSessionActions_trigger__D9n3Z:hover{color:#18181b}.ChatSessionActions_trigger__D9n3Z svg{height:18px;width:18px}.ChatSessionActions_form__YI638{display:flex;flex-direction:column;gap:8px}.ChatSessionActions_form__YI638 input{background:#fff;border:1px solid #dedede;border-radius:12px;color:#171717;font-family:ui-sans-serif,system-ui,sans-serif;font-family:var(--skai27-font-family,ui-sans-serif,system-ui,sans-serif);font-size:14px;height:42px;outline:none;padding:0 12px;width:100%}.ChatSessionActions_footerActions__5GmU7{display:flex;gap:8px;justify-content:flex-end}.ChatSessionActions_error__ZDrd-{color:#b42318;font-size:13px;line-height:18px}.ConversationHistory_history__HoERv{display:flex;flex:0 0 auto;flex-direction:column;gap:6px;min-height:0;opacity:1;overflow:visible;transition:opacity .14s ease .12s}.ConversationHistory_sectionTitle__F4mYw{align-items:center;background:var(--skai27-sidebar-bg);color:#939393;display:flex;flex:0 0 18px;font-size:.875rem;font-weight:500;height:18px;line-height:18px;max-width:220px;opacity:1;overflow:hidden;padding:0 10px;position:relative;transition:max-width .26s var(--skai27-ease),opacity .14s ease .12s,transform .24s var(--skai27-ease) 80ms;white-space:nowrap;z-index:1}.ConversationHistory_list__DuPCm{display:flex;flex:0 0 auto;flex-direction:column;gap:0;min-height:0;overflow:visible;padding:0}.ConversationHistory_itemRow__nCe2l{--history-row-padding:10px;--history-action-space:36px;align-items:center;border-radius:9px;display:flex;flex:0 0 36px;min-height:36px;overflow:hidden;position:relative;transition:background-color .14s ease;width:100%}.ConversationHistory_item__xkBaI{align-items:center;background:#0000;border:0;border-radius:inherit;color:var(--skai27-text);cursor:pointer;display:flex;font-family:ui-sans-serif,system-ui,sans-serif;font-family:var(--skai27-font-family,ui-sans-serif,system-ui,sans-serif);gap:8px;height:36px;overflow:hidden;padding:0 var(--history-row-padding);text-align:left;transition:padding-right .15s ease;width:100%}.ConversationHistory_itemRow__nCe2l:hover{background:var(--skai27-hover)}.ConversationHistory_active__vPhyp,.ConversationHistory_active__vPhyp:hover{background:var(--skai27-button-active-bg)}.ConversationHistory_itemRow__nCe2l:focus-within .ConversationHistory_item__xkBaI,.ConversationHistory_itemRow__nCe2l:has(.action-popover__trigger-wrap--active) .ConversationHistory_item__xkBaI,.ConversationHistory_itemRow__nCe2l:hover .ConversationHistory_item__xkBaI{padding-right:calc(var(--history-row-padding) + var(--history-action-space))}.ConversationHistory_itemActions__xGsBq{height:28px;opacity:0;pointer-events:none;position:absolute;right:4px;top:50%;transform:translateY(-50%);transition:opacity .15s ease;width:28px;z-index:1}.ConversationHistory_itemRow__nCe2l:focus-within .ConversationHistory_itemActions__xGsBq,.ConversationHistory_itemRow__nCe2l:has(.action-popover__trigger-wrap--active) .ConversationHistory_itemActions__xGsBq,.ConversationHistory_itemRow__nCe2l:hover .ConversationHistory_itemActions__xGsBq{opacity:1;pointer-events:auto}.ConversationHistory_item__xkBaI:focus-visible{outline:3px solid #17171724;outline-offset:1px}@media (hover:none){.ConversationHistory_item__xkBaI{padding-right:calc(var(--history-row-padding) + var(--history-action-space))}.ConversationHistory_itemActions__xGsBq{opacity:1;pointer-events:auto}}.ConversationHistory_itemTitle__ukHeW{display:block;flex:1 1 auto;font-size:14px;line-height:18px;-webkit-mask-image:var(--skai27-text-fade-mask);mask-image:var(--skai27-text-fade-mask);min-width:0;overflow:hidden;white-space:nowrap}.ConversationHistory_itemLoader__Kv8Xl{color:var(--skai27-muted);flex:0 0 auto}.ConversationHistory_message__EuDE7{color:var(--skai27-text);font-size:12px;line-height:17px;margin:4px 6px}.ConversationHistory_emptyMessage__UXKUE{color:var(--skai27-muted);display:block;font-size:14px;line-height:20px;margin:0;padding:7px 10px}.ConversationHistory_error__kloaf{align-items:flex-start;color:#9c2c2c;display:flex;flex-direction:column;gap:6px}.ConversationHistory_message__EuDE7 button{background:#0000;border:0;color:var(--skai27-text);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}.ConversationHistory_skeletonList__c\+r4O{display:flex;flex-direction:column}.ConversationHistory_skeletonRow__tYv5c{align-items:center;display:flex;flex:0 0 36px;height:36px;padding:0 10px}.ConversationHistory_skeleton__3mQtG{background:#ebebeb;border-radius:7px;display:block;height:16px;overflow:hidden;position:relative}.ConversationHistory_skeleton__3mQtG:after{animation:ConversationHistory_skeleton-shimmer__LOoZR 1.25s ease infinite;background:linear-gradient(90deg,#0000,#fffc,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes ConversationHistory_skeleton-shimmer__LOoZR{to{transform:translateX(100%)}}.ConversationHistory_loadMoreSentinel__m3PtR{flex:0 0 1px;height:1px;pointer-events:none;width:100%}.ConversationHistory_collapsed__Vqxpv{opacity:0;pointer-events:none;transition-delay:0ms}.ConversationHistory_hidden__eb6Ud{display:none}@media (prefers-reduced-motion:reduce){.ConversationHistory_skeleton__3mQtG:after{animation:none}}.HoverMarquee_viewport__QHwRs{display:block;max-width:100%;min-width:0;overflow:hidden;white-space:nowrap}.HoverMarquee_track__\+TdTb{display:block;font:inherit;line-height:inherit;min-width:100%;transform:translateZ(0);width:max-content;will-change:transform}.HoverMarquee_overflowing__zehpS{-webkit-mask-image:var(--skai27-text-fade-mask);mask-image:var(--skai27-text-fade-mask)}.HoverMarquee_overflowing__zehpS:hover .HoverMarquee_track__\+TdTb{animation:HoverMarquee_hover-marquee__B7T12 var(--hover-marquee-duration) linear forwards}.HoverMarquee_overflowing__zehpS:hover{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 24px,#000 calc(100% - 24px),#0000)}@keyframes HoverMarquee_hover-marquee__B7T12{to{transform:translate3d(var(--hover-marquee-distance),0,0)}}@media (prefers-reduced-motion:reduce){.HoverMarquee_overflowing__zehpS:hover .HoverMarquee_track__\+TdTb{animation:none}}.Skai27Sidebar_sidebar__ZKHxy{--sidebar-layout-duration:300ms;background:var(--skai27-sidebar-bg);border-right:1px solid var(--skai27-border);display:flex;flex:0 0 var(--skai27-sidebar-width);flex-direction:column;height:100vh;height:100dvh;overflow:hidden;padding:0 6px;position:relative;transition:width var(--sidebar-layout-duration) cubic-bezier(.4,0,.2,1),flex-basis var(--sidebar-layout-duration) cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.22,1,.36,1);width:var(--skai27-sidebar-width);will-change:width,flex-basis,transform;z-index:50}.Skai27Sidebar_collapsed__b9GG7{flex-basis:var(--skai27-sidebar-collapsed-width);width:var(--skai27-sidebar-collapsed-width)}.Skai27Sidebar_libraryCollapsed__NKQAs{--sidebar-layout-duration:340ms}.Skai27Sidebar_pinnedTop__PzHia{background:var(--skai27-sidebar-bg);display:flex;flex:0 0 auto;flex-direction:column;gap:10px;padding:12px 0 0;position:sticky;top:0;z-index:2}.Skai27Sidebar_pinnedTop__PzHia:after{background:#0000;border-bottom:1px solid #0000;bottom:-11px;content:"";height:11px;left:0;pointer-events:none;position:absolute;right:0}.Skai27Sidebar_pinnedTopScrolled__a0rxF:after{background:var(--skai27-sidebar-bg);border-bottom-color:var(--skai27-border)}.Skai27Sidebar_scrollArea__5E-hg::-webkit-scrollbar{width:10px}.Skai27Sidebar_scrollArea__5E-hg::-webkit-scrollbar-track{background:#0000}.Skai27Sidebar_scrollArea__5E-hg::-webkit-scrollbar-thumb{background-color:var(--skai27-scrollbar-thumb);border-radius:999px;-webkit-transition:background-color .14s ease .12s;transition:background-color .14s ease .12s}.Skai27Sidebar_collapsed__b9GG7 .Skai27Sidebar_scrollArea__5E-hg::-webkit-scrollbar-thumb{background-color:initial;transition-delay:0ms}.Skai27Sidebar_scrollArea__5E-hg{display:flex;flex:1 1 auto;flex-direction:column;gap:0;margin-left:-1px;margin-right:-6px;min-height:0;overflow-anchor:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-left:1px;padding-right:6px;scrollbar-color:var(--skai27-scrollbar-thumb) #0000;scrollbar-width:auto}.Skai27Sidebar_collapsed__b9GG7 .Skai27Sidebar_scrollArea__5E-hg{scrollbar-color:#0000 #0000}.Skai27Sidebar_brand__O57ed{align-items:center;background:#0000;border:0;border-radius:10px;color:var(--skai27-text);cursor:pointer;display:flex;flex:0 0 36px;gap:6px;height:36px;padding:0 6px;text-align:left;transition:width .3s var(--skai27-ease),gap .24s var(--skai27-ease),padding .3s var(--skai27-ease),background-color .15s ease;width:100%}.Skai27Sidebar_brand__O57ed:hover,.Skai27Sidebar_collapseButton__O4hn3:hover,.Skai27Sidebar_navButton__wQ\+fq:hover,.Skai27Sidebar_profileButton__zhJ4X:hover{background:var(--skai27-hover)}.Skai27Sidebar_brand__O57ed:focus-visible,.Skai27Sidebar_collapseButton__O4hn3:focus-visible,.Skai27Sidebar_navButton__wQ\+fq:focus-visible,.Skai27Sidebar_profileButton__zhJ4X:focus-visible{outline:3px solid #17171724;outline-offset:1px}.Skai27Sidebar_brandMark__jObz2{display:grid;flex:0 0 24px;height:24px;place-items:center;width:24px}.Skai27Sidebar_brandMark__jObz2 svg{height:24px;width:24px}.Skai27Sidebar_brandName__G\+V02,.Skai27Sidebar_navButtonLabel__9AauM,.Skai27Sidebar_profileButtonLabel__3pC0g{max-width:220px;min-width:0;opacity:1;overflow:hidden;transition:max-width .26s var(--skai27-ease),opacity .14s ease .12s;white-space:nowrap}.Skai27Sidebar_brandName__G\+V02{align-items:baseline;display:inline-flex;font-size:1rem;font-weight:600;gap:6px;line-height:18px}.Skai27Sidebar_brandName__G\+V02 .Skai27Sidebar_brandSuffix__zE5P0{color:#707070;color:var(--ds-color-text-secondary,#707070);font:inherit;font-weight:500}.Skai27Sidebar_body__gcI0L{display:flex;flex:1 0 auto;flex-direction:column;gap:20px;min-height:0;overflow:visible;transition:gap .3s var(--skai27-ease)}.Skai27Sidebar_navGroup__9Zoxf{background:#0000;border:0;border-radius:0;display:flex;flex:0 0 auto;flex-direction:column;gap:0;padding:0}.Skai27Sidebar_agentHistorySlot__ozM0O{flex:0 0 auto;min-width:0}.Skai27Sidebar_agentHistorySlotHidden__nK3Rl{pointer-events:none;visibility:hidden}.Skai27Sidebar_navButton__wQ\+fq{align-items:center;background:#0000;border:0;border-radius:9px;color:var(--skai27-text);cursor:pointer;display:flex;font-weight:400;gap:10px;height:36px;justify-content:flex-start;max-width:calc(var(--skai27-sidebar-width) - 12px);overflow:hidden;padding:0 8px;text-align:left;transition:width .3s var(--skai27-ease),max-width .3s var(--skai27-ease),gap .24s var(--skai27-ease),padding .3s var(--skai27-ease),background-color .15s ease,transform .12s ease;width:100%}.Skai27Sidebar_navButton__wQ\+fq:disabled{cursor:wait;opacity:.55}.Skai27Sidebar_navButton__wQ\+fq:disabled:hover{background:#0000}.Skai27Sidebar_navButtonIcon__IMpCo{color:currentColor;display:grid;flex:0 0 20px;height:20px;place-items:center;width:20px}.Skai27Sidebar_navButtonIcon__IMpCo svg{height:20px;width:20px}.Skai27Sidebar_navButtonIcon__IMpCo svg [stroke]{stroke:currentColor}.Skai27Sidebar_navButtonIcon__IMpCo svg [fill]:not([fill=none]){fill:currentColor}.Skai27Sidebar_navButtonLabel__9AauM,.Skai27Sidebar_profileButtonLabel__3pC0g{flex:1 1 auto;font-size:.875rem;line-height:18px;-webkit-mask-image:var(--skai27-text-fade-mask);mask-image:var(--skai27-text-fade-mask)}.Skai27Sidebar_footer__jwXAE{align-items:center;background:var(--skai27-sidebar-bg);border:0;border-radius:0;border-top:1px solid var(--skai27-border);display:flex;flex:0 0 auto;gap:4px;margin:0 -6px;min-height:60px;padding:0 6px;transition:padding .25s var(--skai27-ease)}.Skai27Sidebar_profileTooltip__QNTB7{flex:1 1 auto;min-width:0}.Skai27Sidebar_collapseTooltip__WxyXh{flex:0 0 36px;width:36px}.Skai27Sidebar_collapseButton__O4hn3,.Skai27Sidebar_profileButton__zhJ4X{align-items:center;background:#0000;border:0;border-radius:9px;color:var(--skai27-text);cursor:pointer;display:flex;height:36px;transition:background-color .15s ease,transform .12s ease}.Skai27Sidebar_profileButton__zhJ4X{gap:9px;overflow:hidden;padding:0 5px;text-align:left;transition:width .3s var(--skai27-ease),gap .24s var(--skai27-ease),padding .3s var(--skai27-ease),background-color .15s ease,transform .12s ease;width:100%}.Skai27Sidebar_profileButtonAvatar__FWxOZ{background:#ed8cbd;border-radius:50%;color:#fff;display:grid;flex:0 0 26px;height:26px;place-items:center;transform-origin:center bottom;width:26px}.Skai27Sidebar_profileDropDown__6pXMz{animation:Skai27Sidebar_profileDropDown__6pXMz .3s var(--skai27-ease) both;overflow:visible;will-change:transform}.Skai27Sidebar_profileButtonAvatar__FWxOZ svg{height:16px;width:16px}.Skai27Sidebar_profileButtonAvatar__FWxOZ svg path{fill:currentColor}.Skai27Sidebar_collapseButton__O4hn3{background:var(--skai27-sidebar-bg);justify-content:center;position:relative;width:36px;z-index:1}.Skai27Sidebar_collapseButton__O4hn3 svg{height:20px;transition:transform .28s var(--skai27-ease);width:20px}.Skai27Sidebar_collapseButton__O4hn3 svg [stroke]{stroke:currentColor}.Skai27Sidebar_collapsed__b9GG7 .Skai27Sidebar_brandName__G\+V02,.Skai27Sidebar_collapsed__b9GG7 .Skai27Sidebar_navButtonLabel__9AauM,.Skai27Sidebar_collapsed__b9GG7 .Skai27Sidebar_profileButtonLabel__3pC0g{max-width:0;opacity:0;transition-delay:0ms}.Skai27Sidebar_collapsed__b9GG7 .Skai27Sidebar_pinnedTopScrolled__a0rxF:after{display:none}.Skai27Sidebar_collapsed__b9GG7 .Skai27Sidebar_brand__O57ed{justify-content:flex-start;padding:0 6px;width:36px}.Skai27Sidebar_collapsed__b9GG7 .Skai27Sidebar_navButton__wQ\+fq{justify-content:flex-start;max-width:36px;min-width:36px;padding:0 8px;width:36px}@media (min-width:821px){.Skai27Sidebar_libraryCollapsed__NKQAs .Skai27Sidebar_brand__O57ed,.Skai27Sidebar_libraryCollapsed__NKQAs .Skai27Sidebar_navButton__wQ\+fq{max-width:none;transition:background-color .15s ease,transform .12s ease;width:100%}.Skai27Sidebar_libraryCollapsed__NKQAs .Skai27Sidebar_brandName__G\+V02,.Skai27Sidebar_libraryCollapsed__NKQAs .Skai27Sidebar_navButtonLabel__9AauM,.Skai27Sidebar_libraryCollapsed__NKQAs .Skai27Sidebar_profileButtonLabel__3pC0g{max-width:220px;opacity:1;transition:none}}.Skai27Sidebar_footerCompact__qWBBY{border-top-color:#0000;flex-direction:column}.Skai27Sidebar_footerCompact__qWBBY .Skai27Sidebar_collapseTooltip__WxyXh,.Skai27Sidebar_footerCompact__qWBBY .Skai27Sidebar_profileTooltip__QNTB7{flex:0 0 36px;width:36px}.Skai27Sidebar_footerCompact__qWBBY .Skai27Sidebar_profileButton__zhJ4X{justify-content:flex-start;padding:0 5px;width:36px}.Skai27Sidebar_footerCompact__qWBBY .Skai27Sidebar_profileButtonLabel__3pC0g,.Skai27Sidebar_profileButtonLabelHidden__z47KC{opacity:0;visibility:hidden}@keyframes Skai27Sidebar_profileDropDown__6pXMz{0%{transform:translateY(-34px)}to{transform:translateY(0)}}.Skai27Sidebar_mobileBackdrop__83\+pF{background:#00000047;border:0;cursor:default;display:none;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:40}@media (max-width:820px){.Skai27Sidebar_collapsed__b9GG7,.Skai27Sidebar_sidebar__ZKHxy{box-shadow:none;inset:0 auto 0 0;max-width:100%;padding-left:10px;padding-right:10px;position:fixed;transform:translateX(-102%);width:min(var(--skai27-sidebar-width),calc(100vw - 48px))}.Skai27Sidebar_mobileOpen__irL5f{box-shadow:18px 0 48px #0000001f;transform:translateX(0)}.Skai27Sidebar_scrollArea__5E-hg{margin-right:-10px;padding-right:10px}.Skai27Sidebar_brand__O57ed{padding:0 5px}.Skai27Sidebar_navButton__wQ\+fq{padding:0 10px}.Skai27Sidebar_footer__jwXAE{margin-left:-10px;margin-right:-10px;padding:0 10px}.Skai27Sidebar_collapsed__b9GG7 .Skai27Sidebar_brandName__G\+V02,.Skai27Sidebar_collapsed__b9GG7 .Skai27Sidebar_navButtonLabel__9AauM,.Skai27Sidebar_collapsed__b9GG7 .Skai27Sidebar_profileButtonLabel__3pC0g{max-width:220px;opacity:1;transform:none}.Skai27Sidebar_collapsed__b9GG7 .Skai27Sidebar_pinnedTopScrolled__a0rxF:after{display:block}.Skai27Sidebar_collapsed__b9GG7 .Skai27Sidebar_brand__O57ed{gap:10px;padding:0 5px;width:100%}.Skai27Sidebar_collapsed__b9GG7 .Skai27Sidebar_navButton__wQ\+fq{gap:10px;max-width:none;min-width:0;padding:0 10px;width:100%}.Skai27Sidebar_footerCompact__qWBBY{border-top-color:var(--skai27-border);flex-direction:row;margin-left:-10px;margin-right:-10px;padding:0 10px}.Skai27Sidebar_footerCompact__qWBBY .Skai27Sidebar_profileTooltip__QNTB7{flex:1 1 auto;width:auto}.Skai27Sidebar_footerCompact__qWBBY .Skai27Sidebar_profileButton__zhJ4X{gap:9px;justify-content:flex-start;padding:0 5px;width:100%}.Skai27Sidebar_mobileBackdrop__83\+pF{display:grid}.Skai27Sidebar_visible__8GCRh{opacity:1;pointer-events:auto}}.Skai27ChatPage_page__vxG1t{background:var(--skai27-chat-bg);display:flex;flex:1 1 auto;width:100%}.Skai27ChatPage_page__vxG1t,.Skai27ChatPage_page__vxG1t .chat-page,.Skai27ChatPage_page__vxG1t .chat__puskGpt{height:100%;max-height:100%;min-height:0;min-width:0;overflow:hidden}.Skai27ChatPage_page__vxG1t .chat__puskGpt{background:var(--skai27-chat-bg);width:100%}.Skai27ChatPage_page__vxG1t .chat-page,.Skai27ChatPage_page__vxG1t .chat-page__center,.Skai27ChatPage_page__vxG1t .chat-start{background:var(--skai27-chat-bg)}.Skai27ChatPage_page__vxG1t .chat-page__center,.Skai27ChatPage_page__vxG1t .chat-window-shell{min-height:0;overflow:hidden}.Skai27ChatPage_page__vxG1t .chat-window{flex:1 1 auto;height:auto;min-height:0;overflow-x:hidden;overflow-y:auto}.Skai27ChatPage_page__vxG1t .chat-start{min-height:100%}.squish-switch-root{align-items:center;display:inline-flex;gap:10px}.squish-switch{--ss-w:36px;--ss-h:22px;--ss-inset:3px;--ss-thumb:16px;--ss-r:11px;--ss-thumb-r:8px;--ss-track:#e4e4e4;--ss-track-on:#0af;--ss-thumb-color:#fff;--ss-thumb-on:#fff;--ss-fade:320ms;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:none;border:0;cursor:pointer;display:inline-block;margin:0;outline:none;padding:0;position:relative;touch-action:pan-y;user-select:none;-webkit-user-select:none}.squish-switch:after{content:"";inset:-8px;position:absolute}.squish-switch[data-held]{cursor:grabbing}.squish-switch[aria-disabled=true]{cursor:not-allowed;opacity:.5}.squish-switch__track{background:var(--ss-track);border-radius:var(--ss-r);box-shadow:inset 0 0 0 1px #0000000f;display:block;height:var(--ss-h);position:relative;transition:background-color var(--ss-fade) ease;width:var(--ss-w)}.squish-switch[data-on] .squish-switch__track{background:var(--ss-track-on);box-shadow:none}.squish-switch__thumb{background:var(--ss-thumb-color);border-radius:var(--ss-thumb-r);box-shadow:0 1px 2px #0000002e;height:var(--ss-thumb);left:0;position:absolute;top:var(--ss-inset);transition:background-color var(--ss-fade) ease;width:var(--ss-thumb)}.squish-switch[data-on] .squish-switch__thumb{background:var(--ss-thumb-on)}.squish-switch__label{cursor:pointer;user-select:none;-webkit-user-select:none}@media (prefers-reduced-motion:reduce){.squish-switch__thumb,.squish-switch__track{transition-duration:1ms}}.skai-agent-hub,.skai-agent-workspace{color:#171717;font-family:system-ui,sans-serif;font-family:var(--skai27-font-family,system-ui,sans-serif);min-height:0;width:100%}.skai-agent-hub{margin:0 auto;max-width:1360px;overflow:auto;padding:8px 28px 64px}.skai-agent-confirm button,.skai-agent-hub button,.skai-agent-modal button,.skai-agent-workspace button{font:inherit}.skai-agent-hub__header{align-items:flex-start;display:flex;gap:32px;justify-content:space-between;padding:2px 0 26px}.skai-agent-hub__header h1{font-size:24px;font-weight:500;letter-spacing:-.035em;line-height:1.15;margin:0}.skai-agent-hub__header p{color:#777;font-size:14px;margin:8px 0 0}.skai-agent-hub__header-actions{align-items:center;display:flex;gap:12px}.skai-agent-search{align-items:center;background:#fff;border:0;border-radius:999px;box-shadow:0 0 0 1px #0000000f;display:flex;gap:9px;height:38px;padding:0 13px;width:260px}.skai-agent-search input{background:#0000;border:0;color:#111827;font-size:14px;outline:0;width:100%}.skai-agent-search input,.skai-agent-search input::placeholder{font-family:Inter,sans-serif;font-family:var(--skai27-font-family,Inter,sans-serif);font-weight:400}.skai-agent-search input::placeholder{color:#9c9c9c;opacity:1}.skai-agent-search__icon{align-items:center;color:#9c9c9c;display:inline-flex;flex:0 0 auto;height:16px;justify-content:center;width:16px}.skai-agent-search__icon svg{height:16px;width:16px}.skai-agent-create-button{border-radius:999px;height:38px;padding:0 16px}.skai-agent-secondary-button{align-items:center;background:#fff;border:0;border:1px solid #e0e0e0;border-radius:999px;color:#171717;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:40px;justify-content:center;padding:0 18px}.skai-agent-secondary-button:hover{background:#f6f6f6}.skai-agent-table__head{align-items:center;border-bottom:1px solid #ececec;color:#8b8b8b;display:grid;font-size:12px;grid-template-columns:minmax(0,1fr) 140px 44px;height:34px;padding:0 12px}.skai-agent-table__head span:last-child{grid-column:2}.skai-agent-table{width:100%}.skai-agent-row{border-bottom:1px solid #e7e7e7}.skai-agent-row__main{--agent-row-hover-bleed:8px;align-items:center;border-radius:9px;display:grid;grid-template-columns:minmax(0,1fr) 140px 44px;margin-inline:calc(var(--agent-row-hover-bleed)*-1);min-height:70px;padding:0 calc(4px + var(--agent-row-hover-bleed)) 0 calc(12px + var(--agent-row-hover-bleed));position:relative;transition:background-color .14s ease;width:calc(100% + var(--agent-row-hover-bleed) + var(--agent-row-hover-bleed))}.skai-agent-row__main:focus-within,.skai-agent-row__main:hover{background:var(--skai27-hover)}.skai-agent-row__toggle{align-items:center;background:#0000;border:0;color:#171717;cursor:pointer;display:grid;grid-column:1/3;grid-template-columns:minmax(0,1fr) 140px;height:70px;padding:0;text-align:left;width:100%}.skai-agent-row__toggle:focus-visible{border-radius:9px;outline:3px solid #17171724;outline-offset:-3px}.skai-agent-row__name{align-items:center;display:flex;font-size:15px;gap:7px;min-width:0}.skai-agent-row__name>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skai-agent-row__chevron{color:#777;display:grid;flex:0 0 16px;height:16px;place-items:center;transition:transform .18s ease;width:16px}.skai-agent-row__chevron svg{stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;height:14px;width:14px}.skai-agent-row__chevron.is-open{transform:rotate(90deg)}.skai-agent-row__toggle>time{color:#777;font-size:13px}.skai-agent-icon-button{background:#0000;border:1px solid #0000;border-radius:999px;color:#292929;cursor:pointer;display:grid;height:36px;place-items:center;width:36px}.skai-agent-icon-button>svg{height:16px;width:16px}.skai-agent-icon-button:hover{background:#f3f3f3;border-color:#ededed}.skai-agent-row__chats{color:#777;font-size:13px;padding:0 4px 14px 12px}.skai-agent-row__chats>span{display:block;padding:6px 10px 8px}.skai-agent-row__chats>button{grid-gap:0;align-items:center;background:#0000;border:0;border-radius:9px;color:var(--skai27-text);cursor:pointer;display:grid;gap:0;grid-template-columns:30px minmax(0,1fr) 140px 44px;height:40px;padding:0;text-align:left;width:100%}.skai-agent-row__chats>button:hover{background:var(--skai27-hover)}.skai-agent-row__chats>button>span{grid-column:2}.skai-agent-row__chats time{color:#9a9a9a;font-size:12px;grid-column:3;text-align:left}.skai-agent-menu{background:#fff;border:1px solid #e4e4e4;border-radius:16px;box-shadow:0 14px 38px #00000021;padding:7px;position:absolute;right:4px;top:56px;width:208px;z-index:40}.skai-agent-workspace__actions .skai-agent-menu{right:0;top:46px}.skai-agent-menu button{align-items:center;background:#0000;border:0;border-radius:10px;color:#252525;cursor:pointer;display:flex;font-size:14px;gap:10px;height:38px;padding:0 10px;text-align:left;width:100%}.skai-agent-menu button>svg{flex:0 0 20px;height:20px;width:20px}.skai-agent-menu button:hover{background:#f4f4f4}.skai-agent-menu>div{background:#ececec;height:1px;margin:5px 4px}.skai-agent-menu button.is-danger{color:#e33b35}.skai-agent-error{align-items:center;background:#fff1f0;border-radius:12px;color:#b42318;display:flex;font-size:13px;justify-content:space-between;margin:16px 0;padding:12px 14px}.skai-agent-error button{background:#0000;border:0;color:inherit;cursor:pointer;text-decoration:underline}.skai-agent-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:330px;text-align:center}.skai-agent-empty__icon{background:#f3f3f3;border-radius:18px;color:#555;display:grid;height:58px;place-items:center;width:58px}.skai-agent-empty__text{display:flex;flex-direction:column;gap:8px;margin-top:16px}.skai-agent-empty__title{color:#171717;font-size:16px;font-weight:500}.skai-agent-empty p{color:#777;font-size:14px;line-height:1.55;margin:0;max-width:390px}.skai-agent-empty button{background:#171717;border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;margin-top:18px;padding:10px 17px}.skai-skeleton{background:#ebebeb;border-radius:7px;display:block;height:14px;overflow:hidden;position:relative}.skai-skeleton:after{animation:skai-skeleton-shimmer 1.25s ease infinite;background:linear-gradient(90deg,#0000,#fffc,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes skai-skeleton-shimmer{to{transform:translateX(100%)}}.skai-skeleton--small{height:11px}.skai-skeleton--date{flex:0 0 auto;width:64px}.skai-skeleton--icon{border-radius:10px;flex:0 0 auto;height:38px;width:38px}.skai-skeleton--round{border-radius:50%;flex:0 0 auto;height:36px;width:36px}.skai-skeleton--chatbox{border-radius:20px;height:56px;margin:26px 0 20px;width:100%}.skai-skeleton--tab{border-radius:999px;height:30px;width:86px}.skai-agent-skeleton__topline{align-items:center;display:flex;gap:12px}.skai-agent-skeleton__tabs{display:flex;gap:8px;padding-bottom:10px}.skai-agent-skeleton{display:flex;flex-direction:column}.skai-agent-skeleton__row{align-items:center;border-bottom:1px solid #f2f2f2;display:flex;gap:20px;justify-content:space-between;min-height:70px;padding:0 20px}.skai-agent-skeleton__lines{display:flex;flex:1 1;flex-direction:column;gap:9px;min-width:0}.skai-agent-skeleton--chats .skai-agent-skeleton__row{align-items:stretch;flex-direction:column;gap:9px;justify-content:center;min-height:64px;padding:10px 12px}.skai-agent-skeleton--expanded{padding:0 4px 8px 12px}.skai-agent-skeleton--expanded .skai-agent-skeleton__row{border-bottom:0;min-height:40px;padding:0 10px}.skai-agent-skeleton--library .skai-agent-skeleton__row{gap:9px;justify-content:flex-start;min-height:58px;padding:8px 10px}.skai-agent-workspace{display:flex;height:100%;overflow:hidden}.skai-agent-workspace__inner{flex:0 1 auto;margin:0 auto;min-width:0;overflow:auto;padding:28px 24px 80px;width:min(760px,100%)}.skai-agent-panel{background:#fff;border-radius:18px;box-shadow:0 0 0 1px #0000000f,0 12px 32px #00000014;display:flex;flex:0 0 auto;flex-direction:column;margin:16px 0;min-width:0;opacity:0;overflow:hidden;pointer-events:none;position:relative;transform:translateX(28px);transition:width .34s cubic-bezier(.4,0,.2,1),margin .34s cubic-bezier(.4,0,.2,1),opacity .22s ease,transform .34s cubic-bezier(.4,0,.2,1),visibility 0s linear .34s;visibility:hidden;width:0;will-change:width,margin,opacity,transform}.skai-agent-panel.is-open{margin:16px;opacity:1;pointer-events:auto;transform:translateX(0);transition-delay:0s;visibility:visible}.skai-agent-panel.is-open,.skai-agent-panel__header{width:540px;width:var(--skai-agent-panel-width,540px)}.skai-agent-panel__header{align-items:center;border-bottom:1px solid #ececec;box-sizing:border-box;display:flex;flex:0 0 auto;height:54px;justify-content:space-between;min-width:540px;min-width:var(--skai-agent-panel-width,540px);padding:0 12px}.skai-agent-panel__nav{display:flex;gap:4px}.skai-agent-panel__icon-button,.skai-agent-panel__nav button{background:#0000;border:0;border-radius:9px;color:#5c5c5c;cursor:pointer;display:grid;height:32px;place-items:center;width:32px}.skai-agent-panel__icon-button:hover,.skai-agent-panel__nav button:hover{background:#f3f3f3;color:#171717}.skai-agent-panel__nav button.is-active{background:#f0f0f0;color:#000}.skai-agent-panel__scroll{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:18px;min-height:0;min-width:540px;min-width:var(--skai-agent-panel-width,540px);overflow:auto;padding:18px 16px 24px;width:540px;width:var(--skai-agent-panel-width,540px)}.skai-agent-panel__title{color:#171717;display:flex;flex-direction:column;font-size:15px;font-weight:600;gap:2px}.skai-agent-panel__title span{color:#8a8a8a;font-size:13px;font-weight:400}.skai-agent-panel__section{align-items:flex-start;display:flex;flex-direction:column;gap:9px;width:100%}.skai-agent-panel__section h3{color:#171717;font-size:14px;font-weight:600;margin:0}.skai-agent-panel__section p{color:#7a7a7a;font-size:13px;line-height:1.45;margin:0}.skai-agent-panel__section textarea{background:#fff;border:1px solid #dedede;border-radius:12px;box-sizing:border-box;color:#171717;font-family:inherit;font-size:14px;outline:0;padding:11px 12px;resize:vertical;width:100%}.skai-agent-panel__section textarea:focus{border-color:#8b8b8b;box-shadow:0 0 0 3px #0000000d}.skai-agent-panel__divider{background:#ececec;height:1px;margin:2px -16px}.skai-agent-panel__dropzone{align-items:center;background:#0000;border:1.5px dashed #dcdcdc;border-radius:20px;box-sizing:border-box;color:#5a5a5a;cursor:pointer;display:flex;flex-direction:column;font-size:14px;gap:8px;padding:22px 14px;width:100%}.skai-agent-panel__dropzone:hover{background:#fafafa;border-color:#bfbfbf}.skai-agent-panel__dropzone svg{color:#8a8a8a}.skai-agent-panel__files{background:#fff;border:1px solid #ececec;border-radius:20px;display:flex;flex-direction:column;overflow:hidden;width:100%}.skai-agent-panel__file{align-items:center;display:flex;gap:10px;min-width:0;padding:10px 12px}.skai-agent-panel__file:hover{background:#fafafa}.skai-agent-panel__file+.skai-agent-panel__file{border-top:1px solid #f0f0f0}.skai-agent-panel__file-remove-anchor{flex:0 0 auto;margin-left:auto}.skai-agent-panel__file-remove{background:#0000;border:0;border-radius:8px;color:#8a8a8a;cursor:pointer;display:grid;flex:0 0 auto;height:28px;opacity:0;place-items:center;transition:opacity .15s ease,background .15s ease,color .15s ease;width:28px}.skai-agent-panel__file-remove:hover{background:#f0f0f0;color:#d93025}.skai-agent-panel__file-remove:focus-visible,.skai-agent-panel__file:hover .skai-agent-panel__file-remove{opacity:1}.skai-agent-panel__file-name{color:#171717;font-size:14px;font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skai-agent-workspace__topline{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;position:relative}.skai-agent-workspace__title{align-items:center;display:flex;gap:12px;min-width:0}.skai-agent-workspace__title h1{font-size:23px;letter-spacing:-.025em;margin:0}.skai-agent-workspace__actions{align-items:center;display:flex;gap:8px;position:relative}.skai-agent-workspace__actions button{background:#0000;font-size:14px!important;padding:8px 12px}.skai-agent-workspace--panel-only{flex:0 0 auto;width:auto}.skai-agent-workspace--panel-only .skai-agent-panel{box-shadow:0 0 0 1px #0000000f,0 2px 8px #00000014}.skai-agent-panel__attach-menu{display:flex;flex-direction:column;gap:2px;min-width:250px}.skai-agent-panel__attach-menu button{align-items:center;background:#0000;border:0;border-radius:12px;color:#252525;cursor:pointer;display:flex;font-size:14px;gap:10px;min-height:38px;padding:0 10px;text-align:left;width:100%}.skai-agent-panel__attach-menu button:hover{background:#f4f4f4}.skai-agent-panel__attach-menu button>svg{color:#171717;flex:0 0 18px;height:18px;width:18px}.skai-agent-panel__dropzone span{font-size:14px}.skai-file-icon{display:block}.skai-file-icon--pdf{color:#dc2626}.skai-file-icon--doc{color:#2563eb}.skai-agent-workspace__composer{align-items:center;background:#fff;border:1px solid #e3e3e3;border-radius:20px;box-shadow:0 8px 28px #0000000f;color:#8a8a8a;cursor:text;display:flex;gap:14px;height:56px;margin:26px 0 20px;padding:0 12px 0 17px;text-align:left;width:100%}.skai-agent-workspace__composer>span:nth-child(2){flex:1 1}.skai-agent-workspace__send{background:#171717;border-radius:50%;color:#fff;display:grid;font-size:20px;height:36px;place-items:center;width:36px}.skai-agent-workspace__chatbox{margin:26px 0 20px;width:100%}.skai-agent-workspace__chatbox .chat-start__inner{max-width:none;padding:0;width:100%}.skai-agent-workspace__chatbox .v2skai-chat-start__bottom-box{background:#fff;border:0;border-radius:28px;box-shadow:var(--skai27-chat-composer-shadow)}.skai-agent-workspace__chatbox .skai-inputbar__textarea::placeholder{color:#8a8a8a;font-weight:400}.skai-agent-tabs{align-items:center;display:flex;gap:8px;height:48px}.skai-agent-tabs button{background:#0000;border:0;border-radius:999px;color:#626262;cursor:pointer;font-size:13px;font-weight:600;height:34px;padding:0 14px}.skai-agent-tabs button.is-active{background:#f0f0f0;color:#171717}.skai-agent-tabs span{color:#999;font-weight:500;margin-left:4px}.skai-agent-chat-list>button{align-items:center;background:#0000;border:0;border-bottom:1px solid #ededed;color:#171717;cursor:pointer;display:flex;gap:20px;justify-content:space-between;min-height:64px;padding:10px 12px;text-align:left;width:100%}.skai-agent-chat-list>button:hover{background:#fafafa}.skai-agent-chat-list span{display:flex;flex-direction:column;gap:4px;min-width:0}.skai-agent-chat-list__title{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skai-agent-chat-list small,.skai-agent-chat-list time{color:#8d8d8d;font-size:14px}.skai-agent-sources__cta{align-items:center;background:#0000;border:1.5px dashed #dcdcdc;border-radius:18px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:8px;margin:18px 0 4px;padding:28px 20px;width:100%}.skai-agent-sources__cta:hover{background:#fafafa;border-color:#c4c4c4}.skai-agent-sources__cta-title{color:#18181b;font-size:16px;font-weight:500}.skai-agent-sources__cta-hint{color:#71717a;font-size:14px}.skai-agent-sources__cta-button{align-items:center;background:#171717;border-radius:11px;color:#fff;display:inline-flex;font-size:13px;font-weight:500;height:38px;margin-top:8px;padding:0 16px}.skai-agent-sources__add{align-items:center;background:#0000;border:0;border-bottom:1px solid #ededed;color:#4b4b4b;cursor:pointer;display:flex;font-size:14px;gap:11px;min-height:56px;padding:8px 10px;text-align:left;width:100%}.skai-agent-sources__add:hover{background:#fafafa;color:#171717}.skai-agent-source-list>div{align-items:center;border-bottom:1px solid #ededed;display:flex;gap:11px;min-height:64px;padding:8px 10px}.skai-agent-source-list__icon{background:#fff;border:1px solid #e4e4e4;border-radius:10px;display:grid;flex:0 0 auto;height:38px;place-items:center;width:38px}.skai-agent-source-list>div>span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.skai-agent-source-list strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skai-agent-source-list small{color:#888;font-size:12px}.skai-agent-source-list__row{position:relative}.skai-agent-source-list__meta{flex:1 1}.skai-agent-source-list__actions{background:#0000;border:0;border-radius:9px;color:#555;cursor:pointer;display:grid;flex:0 0 auto;height:34px;opacity:0;place-items:center;pointer-events:none;transition:opacity .14s ease,background .14s ease;width:34px}.skai-agent-source-list__row:focus-within .skai-agent-source-list__actions,.skai-agent-source-list__row:hover .skai-agent-source-list__actions{opacity:1;pointer-events:auto}.skai-agent-source-list__actions:hover,.skai-agent-source-list__actions[aria-expanded=true]{background:#eee}.skai-agent-source-list__actions:disabled{cursor:wait;opacity:.45}.skai-agent-source-menu{background:#fff;border:1px solid #e4e4e4;border-radius:14px;box-shadow:0 14px 38px #00000024;padding:7px;position:absolute;right:8px;top:50px;width:224px;z-index:45}.skai-agent-source-menu button{align-items:center;background:#0000;border:0;border-radius:9px;color:#252525;cursor:pointer;display:flex;font-size:13px;gap:10px;height:38px;padding:0 10px;text-align:left;width:100%}.skai-agent-source-menu button:hover{background:#f4f4f4}.skai-agent-source-menu>div{background:#ececec;height:1px;margin:5px 4px}.skai-agent-source-menu button.is-danger{color:#df332c}.skai-agent-hub__not-found{grid-gap:12px;align-content:center;display:grid;gap:12px;height:100%;place-items:center;text-align:center}.skai-agent-hub__not-found h2{margin:0}.skai-agent-hub__not-found button{background:#171717;border:0;border-radius:999px;color:#fff;cursor:pointer;padding:10px 16px}.skai-agent-modal-backdrop{animation:skai-agent-fade .16s ease;background:#0003;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:1200}.skai-agent-modal{animation:skai-agent-modal-in .22s cubic-bezier(.2,.8,.2,1);background:#fcfcfc;border:1px solid #00000014;border-radius:22px;box-shadow:0 24px 80px #0003;display:flex;flex-direction:column;max-height:min(760px,calc(100vh - 30px));overflow:hidden;width:min(610px,calc(100vw - 28px))}.skai-agent-modal__header{align-items:center;border-bottom:1px solid #ededed;display:flex;height:66px;justify-content:space-between;padding:0 20px}.skai-agent-modal__header h2{font-size:18px;margin:0}.skai-agent-modal__header button{background:#0000;border:0;border-radius:50%;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.skai-agent-modal__header button:hover{background:#f2f2f2}.skai-agent-modal__body{display:flex;flex-direction:column;gap:20px;min-height:0;overflow:auto;padding:20px}.skai-agent-modal__body>label{display:flex;flex-direction:column;gap:7px}.skai-agent-modal legend,.skai-agent-modal__body label>span{font-size:13px;font-weight:600}.skai-agent-modal__body label>small{color:#888;font-size:12px}.skai-agent-modal__body input,.skai-agent-modal__body textarea{background:#fcfcfc;border:1px solid #dedede;border-radius:12px;color:#171717;font-size:14px;outline:0;padding:11px 12px;resize:none;width:100%}.skai-agent-modal__body input:focus{border-color:#8b8b8b;box-shadow:0 0 0 3px #0000000d}.skai-agent-modal__body textarea:focus{border-color:#dedede;box-shadow:none}.skai-agent-modal--instructions .skai-agent-modal__header{align-items:flex-start;border-bottom:0;height:auto;padding:20px 20px 0}.skai-agent-modal--instructions .skai-agent-modal__heading{display:flex;flex-direction:column;gap:6px;min-width:0}.skai-agent-modal--instructions .skai-agent-modal__heading p{color:#7a7a7a;font-size:14px;line-height:1.45;margin:0}.skai-agent-modal__instructions-textarea{max-height:min(48vh,480px);min-height:240px;overflow-y:auto;scrollbar-color:#00000024 #0000;scrollbar-width:thin}.skai-agent-modal__instructions-textarea::-webkit-scrollbar{width:8px}.skai-agent-modal__instructions-textarea::-webkit-scrollbar-thumb{background:#0000001f;border-radius:999px}.skai-agent-modal__instructions-textarea::-webkit-scrollbar-track{background:#0000}.skai-agent-modal__body{scrollbar-color:#00000024 #0000;scrollbar-width:thin}.skai-agent-modal__body::-webkit-scrollbar{width:8px}.skai-agent-modal__body::-webkit-scrollbar-thumb{background:#0000001f;border-radius:999px}.skai-agent-modal__body::-webkit-scrollbar-track{background:#0000}.skai-agent-modal--instructions .skai-agent-modal__footer-actions button{border-radius:999px}.skai-agent-modal fieldset{border:0;margin:0;padding:0}.skai-agent-modal legend{margin-bottom:8px}.skai-agent-style-options{display:flex;gap:8px}.skai-agent-style-options button{background:#fcfcfc;border:1px solid #e1e1e1;border-radius:999px;color:#666;cursor:pointer;height:36px;padding:0 14px}.skai-agent-style-options button.is-active{background:#171717;border-color:#171717;color:#fff}.skai-agent-modal--instructions .skai-agent-instructions__cancel{border:0;box-shadow:0 0 0 1px #0000000d}.skai-agent-modal--instructions .skai-agent-instructions__cancel:hover{border:0;box-shadow:0 0 0 1px #00000014}.skai-agent-unsaved-actions{display:flex;gap:8px;justify-content:flex-end}.skai-agent-modal__switch-row{align-items:center;display:flex;gap:12px}.skai-agent-modal__switch-label{color:#171717;font-size:13px;font-weight:600}.skai-agent-modal__sources-button{align-items:center;background:#f7f7f7;border:1px solid #e4e4e4;border-radius:14px;cursor:pointer;display:flex;justify-content:space-between;min-height:64px;padding:9px 13px;text-align:left;width:100%}.skai-agent-modal__sources-button>span:first-child{align-items:center;display:flex;gap:11px}.skai-agent-modal__sources-button>span:first-child>span{display:flex;flex-direction:column;gap:3px}.skai-agent-modal__sources-button strong{font-size:13px}.skai-agent-modal__sources-button small{color:#888;font-size:12px}.skai-agent-modal__sources-button>span:last-child{color:#777;font-size:12px}.skai-agent-modal__footer{border-top:1px solid #ededed;min-height:68px;padding:12px 20px}.skai-agent-modal__footer,.skai-agent-modal__footer-actions{align-items:center;display:flex;gap:14px;justify-content:space-between}.skai-agent-modal__footer-actions{width:100%}.skai-agent-modal__footer-actions>div,.skai-agent-modal__footer>div{display:flex;gap:8px}.skai-agent-confirm button,.skai-agent-modal__footer button{background:#fcfcfc;border:1px solid #dedede;border-radius:999px;cursor:pointer;font-weight:600;height:38px;padding:0 16px}.skai-agent-modal__footer button.is-primary{background:#171717;border-color:#171717;color:#fff}.skai-agent-confirm button.is-danger,.skai-agent-modal__footer button.is-danger{background:#fff0ef;border-color:#0000;color:#d93025}.skai-agent-modal__footer button:disabled{cursor:default;opacity:.5}.skai-agent-source-picker{gap:14px}.skai-agent-source-picker__back{align-items:center;align-self:flex-start;background:#0000;border:0;color:#666;cursor:pointer;display:flex;gap:5px;padding:5px 5px 5px 0}.skai-agent-source-picker__back:hover{color:#18181b}.skai-agent-source-picker__dropzone{align-items:center;background:#0000;border:1.5px dashed #dcdcdc;border-radius:16px;color:#525252;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:14px;gap:9px;padding:28px 16px}.skai-agent-source-picker__dropzone:hover{background:#fafafa;border-color:#bfbfbf}.skai-agent-source-picker__dropzone svg{color:#8a8a8a}.skai-agent-source-picker__tiles{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.skai-agent-source-picker__tiles button{align-items:center;background:#f4f4f4;border:0;border-radius:14px;color:#525252;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:12px;gap:9px;justify-content:center;min-height:90px;padding:12px 10px;text-align:center}.skai-agent-source-picker__tiles button svg{color:#6b6b6b}.skai-agent-source-picker__tiles button:hover{background:#ececec}.skai-agent-source-picker__tiles button.is-active{background:#171717;color:#fff}.skai-agent-source-picker__tiles button.is-active svg{color:#fff}.skai-agent-source-picker__library{display:flex;flex-direction:column;gap:10px}.skai-agent-source-picker__library>label{align-items:center;border:1px solid #dedede;border-radius:11px;color:#8a8a8a;display:flex;gap:7px;height:40px;padding:0 10px}.skai-agent-source-picker__library>label input{border:0!important;box-shadow:none!important;flex:1 1;min-width:0;padding:0}.skai-agent-source-picker__list{border:1px solid #ececec;border-radius:14px;max-height:380px;min-height:260px;overflow:auto}.skai-agent-source-picker__list>button{grid-gap:9px;align-items:center;background:#fff;border:0;border-bottom:1px solid #eee;cursor:pointer;display:grid;gap:9px;grid-template-columns:40px minmax(0,1fr) 28px;min-height:58px;padding:8px 10px;text-align:left;width:100%}.skai-agent-source-picker__list>button.is-selected,.skai-agent-source-picker__list>button:hover{background:#f7f7f7}.skai-agent-source-picker__list>button>span:nth-child(2){display:flex;flex-direction:column;gap:3px;min-width:0}.skai-agent-source-picker__list small,.skai-agent-source-picker__list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skai-agent-source-picker__list strong{font-size:13px}.skai-agent-source-picker__list small{color:#888;font-size:11px}.skai-agent-source-picker__list i{border:1px solid #ddd;border-radius:50%;display:grid;font-style:normal;height:24px;place-items:center;width:24px}.skai-agent-source-picker__list .is-selected i{background:#171717;border-color:#171717;color:#fff}.skai-agent-source-picker__list>p{color:#888;font-size:13px;padding:40px;text-align:center}.skai-agent-confirm{background:#fff;border-radius:20px;box-shadow:0 24px 80px #0003;padding:28px;text-align:center;width:min(390px,calc(100vw - 28px))}.skai-agent-confirm__icon{background:#fff0ef;border-radius:16px;color:#d93025;display:grid;height:50px;margin:0 auto;place-items:center;width:50px}.skai-agent-confirm h2{font-size:19px;margin:16px 0 8px}.skai-agent-confirm p{color:#777;font-size:13px;line-height:1.5;margin:0}.skai-agent-confirm>div{display:flex;gap:8px;justify-content:center;margin-top:22px}@keyframes skai-agent-fade{0%{opacity:0}}@keyframes skai-agent-modal-in{0%{opacity:0;transform:translateY(10px) scale(.98)}}@media(max-width:820px){.skai-agent-hub{padding:64px 16px 40px}.skai-agent-hub__header{flex-direction:column;gap:18px}.skai-agent-hub__header-actions{width:100%}.skai-agent-search{flex:1 1;min-width:0}.skai-agent-row__main,.skai-agent-table__head{grid-template-columns:minmax(0,1fr) 74px 38px}.skai-agent-row__toggle{grid-template-columns:minmax(0,1fr) 74px}.skai-agent-row__chats{padding-left:12px;padding-right:4px}.skai-agent-row__chats>button{grid-template-columns:30px minmax(0,1fr) 74px 38px}.skai-agent-workspace__inner{padding:64px 14px 50px}.skai-agent-workspace__topline{grid-template-columns:38px minmax(0,1fr) 38px}.skai-agent-workspace__actions .skai-agent-secondary-button{display:none}.skai-agent-tabs,.skai-agent-workspace__chatbox,.skai-agent-workspace__composer,.skai-agent-workspace__panel{margin-left:0;width:100%}.skai-agent-style-options{flex-wrap:wrap}.skai-agent-source-picker__tiles{grid-template-columns:1fr}.skai-agent-modal__footer{align-items:stretch;flex-direction:column}.skai-agent-modal__footer>div{justify-content:flex-end}}@media(hover:none){.skai-agent-source-list__actions{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.skai-agent-modal,.skai-agent-modal-backdrop,.skai-skeleton:after{animation:none!important}.skai-agent-panel{transition:none!important}}.skai-agent-panel__resize{bottom:0;cursor:col-resize;left:0;position:absolute;top:0;width:12px;z-index:6}.skai-agent-panel__resize:before{background:#0000;border-radius:999px;content:"";height:44px;left:3px;position:absolute;top:50%;transform:translateY(-50%);transition:background .15s ease;width:3px}.skai-agent-panel__resize:hover:before,body.skai-agent-panel-resizing .skai-agent-panel__resize:before{background:#c4c4c4}body.skai-agent-panel-resizing{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}body.skai-agent-panel-resizing .skai-agent-panel{transition:none!important}.skai-agent-panel__title{min-width:0;overflow-wrap:anywhere;width:100%}.skai-agent-workspace__title h1{flex:1 1;line-height:1.15;min-width:0;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.skai-agent-workspace__actions{justify-self:end}.skai-agent-workspace__action-label{font-size:inherit;font-weight:inherit}@media(max-width:820px){.skai-agent-workspace__topline{grid-template-columns:minmax(0,1fr) auto}.skai-agent-workspace__actions button{border-radius:999px!important;height:36px;padding:0;width:36px}.skai-agent-workspace__actions button>svg{flex:0 0 16px;height:16px!important;width:16px!important}.skai-agent-workspace__action-label{display:none}}.skai-agent-panel__section-head{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.skai-agent-panel__section-texts{display:flex;flex-direction:column;gap:3px;min-width:0}.skai-agent-panel__section-texts h3{margin:0}.skai-agent-panel__section-texts p{color:#7a7a7a;font-size:13px;line-height:1.35;margin:0}.skai-agent-panel__file{gap:6px;padding:4px 6px}.skai-agent-panel__file-open{align-items:center;background:#0000;border:0;border-radius:12px;color:inherit;cursor:pointer;display:flex;flex:1 1 auto;gap:10px;min-height:48px;min-width:0;padding:6px;text-align:left}.skai-agent-panel__file-open:disabled{cursor:wait}.skai-agent-panel__file-details{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.skai-agent-panel__file-details small{color:#777;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.skai-agent-panel__file.is-error{background:#fff7f6}.skai-agent-panel__file.is-error .skai-agent-panel__file-details small{color:#b42318}.skai-agent-panel__file.is-error .skai-agent-panel__file-open:disabled{cursor:default}.skai-agent-source-picker__uploads{background:#fff;border:1px solid #ececec;border-radius:14px;display:flex;flex-direction:column;overflow:hidden}.skai-agent-source-picker__uploads>div{align-items:center;display:flex;gap:11px;min-width:0;padding:10px 12px}.skai-agent-source-picker__uploads>div+div{border-top:1px solid #f0f0f0}.skai-agent-source-picker__uploads>div>span{display:flex;flex-direction:column;gap:3px;min-width:0}.skai-agent-source-picker__uploads strong{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skai-agent-source-picker__uploads small{color:#777;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.skai-agent-source-picker__uploads>div.is-error{background:#fff7f6}.skai-agent-source-picker__uploads>div.is-error small{color:#b42318}.skai-agent-source-picker__upload-dismiss{background:#0000;border:0;border-radius:8px;color:#b42318;cursor:pointer;display:grid;flex:0 0 auto;height:28px;margin-left:auto;place-items:center;width:28px}.skai-agent-source-picker__upload-dismiss:hover{background:#fee4e2}.skai-agent-name-error{color:#b42318;font-size:13px;line-height:1.4;margin:0}.skai-agent-files-workspace{background:#f7f7f7;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:540px;min-width:var(--skai-agent-panel-width,540px);overflow:hidden;width:540px;width:var(--skai-agent-panel-width,540px)}.skai-agent-files-workspace__header{align-items:center;background:#fff;border-bottom:1px solid #ececec;box-sizing:border-box;display:flex;flex:0 0 54px;gap:10px;height:54px;justify-content:space-between;padding:0 12px}.skai-agent-files-workspace__toolbar{align-items:center;display:flex;gap:3px;min-width:0;width:100%}.skai-agent-files-workspace__toolbar button{background:#0000;border:0;border-radius:9px;color:#5c5c5c;cursor:pointer;display:grid;flex:0 0 32px;height:32px;padding:0;place-items:center;width:32px}.skai-agent-files-workspace__toolbar button:hover:not(:disabled){background:#f3f3f3;color:#171717}.skai-agent-files-workspace__toolbar button.is-active{background:#ededed;color:#111}.skai-agent-files-workspace__toolbar button:disabled{cursor:default;opacity:.28}.skai-agent-files-workspace__toolbar button>svg{height:17px;width:17px}.skai-agent-files-workspace__divider{background:#e5e5e5;flex:0 0 1px;height:20px;margin:0 4px;width:1px}.skai-agent-files-workspace__arrows{align-items:center;display:flex;gap:0}.skai-agent-files-workspace__toolbar>.skai-agent-files-workspace__current-file-tooltip{flex:0 1 auto;max-width:calc(100% - 160px);min-width:0;width:fit-content}.skai-agent-files-workspace__current-file{align-items:center;background:#ffffffc2;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.055);box-sizing:border-box;color:#262626;display:flex;flex:0 1 auto;font-size:13px;gap:7px;height:34px;margin-left:5px;max-width:100%;min-width:0;padding:0 10px;width:100%}.skai-agent-files-workspace__current-file-tooltip .skai-agent-files-workspace__current-file{width:100%}.skai-agent-files-workspace__current-file>svg{flex:0 0 18px;height:18px;width:18px}.skai-agent-files-workspace__current-file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skai-agent-files-workspace__current-file>.uiLoader{flex:0 0 auto}.skai-agent-files-workspace__current-file.is-empty{color:#8a8a8a;white-space:nowrap}.skai-agent-files-workspace__body{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr);min-height:0;min-width:0;overflow:hidden}.skai-agent-files-workspace__body.has-list{grid-template-columns:minmax(164px,26%) minmax(0,1fr)}.skai-agent-files-workspace__list-pane{background:#fff;border-right:1px solid #e7e7e7;display:flex;flex-direction:column;min-height:0;min-width:0}.skai-agent-files-workspace__search{align-items:center;background:#f8f8f8;border:1px solid #e3e3e3;border-radius:999px;box-sizing:border-box;color:#929292;display:flex;flex:0 0 40px;gap:7px;height:40px;margin:10px 10px 6px;padding:0 11px}.skai-agent-files-workspace__search>svg{flex:0 0 16px;height:16px;width:16px}.skai-agent-files-workspace__search input{background:#0000;border:0;color:#171717;font:inherit;font-size:13px;min-width:0;outline:0;width:100%}.skai-agent-files-workspace__search input::placeholder{color:#9a9a9a}.skai-agent-files-workspace__list{flex:1 1 auto;min-height:0;overflow:auto;padding:7px;scrollbar-color:#00000029 #0000;scrollbar-width:thin}.skai-agent-files-workspace__list>button{grid-gap:8px;align-items:center;background:#0000;border:0;border-radius:10px;color:#333;cursor:pointer;display:grid;gap:8px;grid-template-columns:22px minmax(0,1fr);min-height:42px;padding:6px 8px;text-align:left;width:100%}.skai-agent-files-workspace__list>button:hover{background:#f5f5f5}.skai-agent-files-workspace__list>button.is-active{background:#ececec;color:#111}.skai-agent-files-workspace__list>button.is-uploading,.skai-agent-files-workspace__list>button.is-uploading:hover{background:#f8f8f8;color:#777;cursor:wait;opacity:1}.skai-agent-files-workspace__list>button.is-uploading .uiLoader{justify-self:center}.skai-agent-files-workspace__list>button>svg{height:18px;width:18px}.skai-agent-files-workspace__file-name{display:block;font-size:13px;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 22px),#0000);min-width:0;overflow:hidden;white-space:nowrap}.skai-agent-files-workspace__empty-list{color:#929292;font-size:13px;padding:30px 10px;text-align:center}.skai-agent-files-workspace__viewer{background:#f7f7f7;min-height:0;min-width:0;overflow:hidden;position:relative}.skai-agent-files-workspace__viewer-state{color:#858585;display:grid;font-size:14px;inset:0;padding:24px;place-items:center;position:absolute;text-align:center}.skai-agent-files-workspace__viewer-state.is-error{color:#b42318}.skai-agent-files-workspace__viewer .skai-document-viewer__viewport{overflow-x:hidden;padding:0 0 68px}.skai-agent-files-workspace__viewer .skai-document-viewer__page-wrap{justify-content:center;margin:0 0 8px;min-width:100%;transform:none;width:100%}.skai-agent-files-workspace__viewer .skai-document-viewer__page{border-radius:0;box-shadow:none;flex:0 0 auto;left:0;left:var(--document-page-offset,0);position:relative}.skai-agent-files-workspace__viewer .skai-document-viewer__preparing{background:#f7f7f7}.skai-agent-panel__nav button:disabled,.skai-agent-panel__nav button:disabled:hover{background:#0000;color:#b8b8b8;cursor:default;opacity:.45}.skai-agent-panel.skai-agent-panel--instant{transition:none}.skai-agent-panel__nav>span{display:flex}@media(max-width:720px){.skai-agent-files-workspace__body.has-list{grid-template-columns:minmax(148px,36%) minmax(0,1fr)}.skai-agent-files-workspace__current-file{display:none}}@media(max-width:820px){.skai-agent-panel--skeleton{display:none}.skai-agent-panel{background:#fff;border-radius:0;box-shadow:none;height:100dvh;inset:0;margin:0!important;max-height:100dvh;position:fixed;transform:translateY(18px);width:100%!important;z-index:1150}.skai-agent-panel.is-open{margin:0!important;transform:translateY(0);width:100%!important}.skai-agent-panel__resize{display:none}.skai-agent-panel__header{background:#fff;height:auto;min-height:calc(56px + env(safe-area-inset-top));min-width:0;padding:env(safe-area-inset-top) 12px 0;width:100%}.skai-agent-panel__icon-button,.skai-agent-panel__nav button{border-radius:12px;height:40px;width:40px}.skai-agent-files-workspace,.skai-agent-panel__scroll{min-width:0;width:100%}.skai-agent-panel__scroll{gap:22px;overscroll-behavior:contain;padding:20px 16px calc(28px + env(safe-area-inset-bottom))}.skai-agent-panel__title{font-size:19px;line-height:1.3}.skai-agent-panel__section{gap:11px}.skai-agent-panel__section h3{font-size:15px}.skai-agent-panel__section p{font-size:13px;line-height:1.5}.skai-agent-panel__section-head>button,.skai-agent-panel__section-head>span button{min-height:42px}.skai-agent-panel__dropzone{min-height:116px;padding:24px 16px}.skai-agent-panel__file{min-height:58px}.skai-agent-panel__file-remove{height:38px;opacity:1;width:38px}.skai-agent-files-workspace__body.has-list{grid-template-columns:minmax(0,1fr)}.skai-agent-files-workspace__list{border-bottom:1px solid #e8e8e8;border-right:0;max-height:34dvh}.skai-agent-editor-modal{background:#fff;border:0;border-radius:0;box-shadow:none;height:100dvh;inset:0;max-height:none!important;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));position:fixed;width:100%!important}.skai-agent-editor-modal>[data-skai-modal-part=header]{align-items:center;min-height:40px}.skai-agent-editor-modal>[data-skai-modal-part=body]{flex:1 1 auto;overflow:hidden}.skai-agent-editor-modal>[data-skai-modal-part=body]>.skai-agent-modal__body{gap:22px;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:20px 0 8px}.skai-agent-editor-modal>[data-skai-modal-part=footer]{flex:0 0 auto;margin-top:12px}.skai-agent-editor-modal .skai-agent-modal__body input,.skai-agent-editor-modal .skai-agent-modal__body textarea{border-radius:14px;font-size:16px;line-height:1.45;padding:13px 14px}.skai-agent-editor-modal .skai-agent-modal__body textarea{min-height:180px}.skai-agent-editor-modal .skai-agent-modal__sources-button{border-radius:16px;min-height:76px;padding:12px 14px}.skai-agent-editor-modal .skai-agent-modal__footer-actions{align-items:stretch;flex-direction:column;gap:10px}.skai-agent-editor-modal .skai-agent-modal__footer-actions>span{display:none}.skai-agent-editor-modal .skai-agent-modal__footer-actions>div{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.skai-agent-editor-modal .skai-agent-modal__footer-actions button{min-height:46px;width:100%}.skai-agent-editor-modal .skai-agent-modal__footer-actions>button{order:2}.skai-agent-style-options{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.skai-agent-style-options button{height:auto;min-height:42px;padding:8px 12px}.skai-agent-source-picker__back{min-height:42px}.skai-agent-source-picker__dropzone{min-height:132px}.skai-agent-source-picker__tiles button{min-height:64px}.skai-agent-modal-backdrop{padding:0;place-items:stretch}.skai-agent-modal--instructions{background:#fff;border:0;border-radius:0;box-shadow:none;height:100dvh;max-height:none;width:100%}.skai-agent-modal--instructions .skai-agent-modal__header{min-height:calc(76px + env(safe-area-inset-top));padding:max(16px,env(safe-area-inset-top)) 16px 10px}.skai-agent-modal--instructions .skai-agent-modal__heading h2{font-size:19px;line-height:1.3}.skai-agent-modal--instructions .skai-agent-modal__header>button{flex:0 0 40px;height:40px;width:40px}.skai-agent-modal--instructions .skai-agent-modal__body{flex:1 1 auto;overflow:hidden;padding:14px 16px}.skai-agent-modal--instructions .skai-agent-modal__body label{height:100%}.skai-agent-modal--instructions .skai-agent-modal__instructions-textarea{border-radius:16px;font-size:16px;line-height:1.5;max-height:none;min-height:100%;padding:14px;resize:none}.skai-agent-modal--instructions .skai-agent-modal__footer{min-height:calc(70px + env(safe-area-inset-bottom));padding:12px 16px max(12px,env(safe-area-inset-bottom))}.skai-agent-modal--instructions .skai-agent-modal__footer-actions>div:last-child{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.skai-agent-modal--instructions .skai-agent-modal__footer-actions button{min-height:46px;width:100%}}@media(max-width:480px){.skai-agent-panel__section-head{align-items:stretch;flex-direction:column}.skai-agent-panel__section-head>button,.skai-agent-panel__section-head>span,.skai-agent-panel__section-head>span button{width:100%}.skai-agent-modal__sources-button>span:last-child{display:none}}:root{--skai27-font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--skai27-sidebar-width:260px;--skai27-sidebar-collapsed-width:48px;--skai27-sidebar-bg:#fcfcfc;--skai27-page-bg:#fcfcfc;--skai27-chat-bg:var(--skai27-page-bg);--skai27-surface:#fff;--skai27-mode-switch-bg:#f9f9f9;--skai27-mode-switch-border:#fff;--skai27-mode-switch-selection-bg:#fff;--skai27-mode-switch-text:#696969;--skai27-mode-switch-text-active:#000;--skai27-mode-switch-focus:#00000029;--skai27-hover:#ececec;--skai27-button-active-bg:#efefef;--skai27-border:#00000012;--skai27-chat-composer-shadow:0 2px 8px #0000000a,0 4px 80px 8px rgba(0,0,0,.024),0 0 0 1px #0000000a;--skai27-chat-composer-drop-shadow:drop-shadow(0 2px 8px #0000000a) drop-shadow(0 4px 80px rgba(0,0,0,.024)) drop-shadow(0 0 1px #0000000a);--skai27-scrollbar-thumb:#e2e2e2;--skai27-text:#000;--skai27-muted:#b8b8b8;--skai27-text-fade-mask:linear-gradient(90deg,#000 0,#000 calc(100% - 24px),#0000);--skai27-ease:cubic-bezier(0.22,1,0.36,1)}.NewSkai27Page_app__jcUD1,.NewSkai27Page_app__jcUD1 *{box-sizing:border-box;font-family:var(--skai27-font-family)}body.skai27-shell-active,html.skai27-shell-active{height:100%;overflow:hidden!important;width:100%}.NewSkai27Page_app__jcUD1{background:var(--skai27-page-bg);color:var(--skai27-text);display:flex;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden}.NewSkai27Page_content__ikgsJ{background:var(--skai27-page-bg);display:grid;flex:1 1 auto;min-height:100vh;min-height:100dvh;min-width:0;overflow:auto;place-items:center;position:relative}.NewSkai27Page_chatContent__WaCw3{background:var(--skai27-chat-bg);display:flex;overflow:hidden;place-items:initial}.NewSkai27Page_chatContent__WaCw3>*{min-height:0}.NewSkai27Page_chatContent__WaCw3 .norms-browser-panel,.NewSkai27Page_chatContent__WaCw3 .norms-browser-panel-shell,.NewSkai27Page_chatContent__WaCw3 .norms-browser-panel__footer{background:var(--skai27-sidebar-bg)}.NewSkai27Page_agentsSection__ygZBB{align-self:stretch;display:flex;flex-direction:column;height:100%;justify-self:stretch;min-height:0;width:100%}.NewSkai27Page_placeholder__ajK4F{background:#fff;border:1px solid var(--skai27-border);border-radius:18px;padding:48px;text-align:center;width:min(620px,calc(100% - 48px))}.NewSkai27Page_placeholder__ajK4F>span{color:var(--skai27-muted);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.NewSkai27Page_placeholder__ajK4F h1{font-size:clamp(28px,4vw,42px);font-weight:600;letter-spacing:-.035em;margin:12px 0 8px}.NewSkai27Page_placeholder__ajK4F p{color:var(--skai27-muted);font-size:15px;line-height:23px;margin:0}.NewSkai27Page_placeholder__ajK4F code{background:var(--skai27-sidebar-bg);border-radius:8px;display:inline-block;font-size:12px;margin-top:18px;max-width:100%;overflow:hidden;padding:6px 10px;text-overflow:ellipsis}.NewSkai27Page_content__ikgsJ>.NewSkai27Page_mobileMenuTooltip__N3WB8{display:none;left:12px;position:absolute;top:12px;width:auto;z-index:20}.NewSkai27Page_mobileMenuButton__Uqq3N{background:#0000;border:none;border-radius:10px;color:#999;cursor:pointer;display:grid;height:30px;place-items:center;width:30px}.NewSkai27Page_mobileMenuButton__Uqq3N svg{height:20px;width:20px}.NewSkai27Page_mobileMenuButton__Uqq3N svg [stroke]{stroke:currentColor}.NewSkai27Page_mobileMenuButton__Uqq3N:focus-visible{outline:3px solid #17171724;outline-offset:1px}@media (max-width:820px){.NewSkai27Page_content__ikgsJ>.NewSkai27Page_mobileMenuTooltip__N3WB8{display:inline-flex}.NewSkai27Page_placeholder__ajK4F{padding:34px 24px;width:min(520px,calc(100% - 32px))}}@media (prefers-reduced-motion:reduce){.NewSkai27Page_app__jcUD1 *,.NewSkai27Page_app__jcUD1 :after,.NewSkai27Page_app__jcUD1 :before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.AuthGateStatus_root__Zlotx{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:100vh;min-height:100dvh;padding:24px;text-align:center}.ds-page-header{align-items:center;background:var(--ds-color-surface);border-bottom:1px solid var(--ds-color-border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--ds-space-4);justify-content:space-between;min-height:64px;padding:var(--ds-space-2) var(--ds-space-6);position:sticky;top:0;z-index:5}.ds-page-header__heading{align-items:center;display:flex;flex:1 1 280px;gap:var(--ds-space-2);min-width:0}.ds-page-header__back{border-radius:var(--ds-radius-sm);color:var(--ds-color-text-secondary);flex-shrink:0;height:var(--ds-control-height-sm);min-width:var(--ds-control-height-sm);width:var(--ds-control-height-sm)}.ds-page-header__back:hover{color:var(--ds-color-text)}.ds-page-header__back svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;height:18px;width:18px}.ds-page-header__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ds-space-3);justify-content:flex-end;margin-left:auto;max-width:100%}@media (max-width:720px){.ds-page-header{padding:var(--ds-space-3) var(--ds-space-4)}}.ds-color-picker-popover{color:var(--ds-color-text);display:flex;flex-direction:column;font-family:var(--ds-font-sans);font-size:var(--ds-font-size-sm);gap:var(--ds-space-3)}.ds-color-picker-heading{align-items:center;display:flex;gap:var(--ds-space-2);justify-content:space-between}.ds-color-picker-values{grid-gap:var(--ds-space-2);display:grid;gap:var(--ds-space-2);grid-template-columns:minmax(0,1fr) 80px}.ds-color-picker-values>*{min-width:0}.ds-color-picker-popover .react-colorful{gap:var(--ds-space-2);height:248px;width:100%}.ds-color-picker-popover .react-colorful__saturation{border-bottom:0;border-radius:var(--ds-radius-xs)}.ds-color-picker-popover .react-colorful__alpha,.ds-color-picker-popover .react-colorful__hue{border-radius:var(--ds-radius-pill);height:14px}.ds-color-picker-popover .react-colorful__pointer{height:16px;width:16px}.ds-color-picker-trigger{display:inline-flex}.ds-slider{accent-color:var(--ds-color-accent);cursor:pointer;height:var(--ds-control-height-xs);margin:0;min-width:0;width:100%}.ds-slider:focus-visible{border-radius:var(--ds-radius-xs);outline:2px solid var(--ds-color-accent);outline-offset:2px}.ds-slider:disabled{cursor:not-allowed;opacity:.5}.announcement-editor,.announcement-page{min-width:0;width:100%}.announcement-page>.ds-page-header+.new-admin-resource-page__toolbar{border-top:0}.announcement-template-page{overflow:auto}.announcement-template-section{border-bottom:1px solid var(--ds-color-border);padding:var(--ds-space-6)}.announcement-template-section h2{font-size:var(--ds-font-size-lg);font-weight:600;margin:0 0 var(--ds-space-4)}.announcement-template-section__heading{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ds-space-4);justify-content:space-between;margin-bottom:var(--ds-space-4)}.announcement-template-section__heading h2{margin:0}.announcement-template-grid{grid-gap:var(--ds-space-4);display:grid;gap:var(--ds-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));margin-bottom:var(--ds-space-4)}.announcement-template-card{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm);min-width:0;overflow:hidden}.announcement-template-card__preview{align-items:center;background:var(--ds-color-surface-muted);display:flex;height:224px;justify-content:center;overflow:hidden}.announcement-template-card__body{border-top:1px solid var(--ds-color-border);padding:var(--ds-space-4)}.announcement-template-card__body h3{font-size:var(--ds-font-size-md);font-weight:500;margin:0 0 var(--ds-space-3);overflow-wrap:anywhere}.announcement-editor{display:flex;flex-direction:column;height:100%}.announcement-editor__details{align-items:center;border-bottom:1px solid var(--ds-color-border);display:flex;flex-wrap:wrap;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-6)}.announcement-editor__details>.ds-form-field{flex:1 1;max-width:360px;min-width:180px}.announcement-inline{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}.announcement-explanation,.announcement-muted{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm)}.announcement-editor__navigation{border-bottom:1px solid var(--ds-color-border);display:flex;flex-wrap:wrap;gap:var(--ds-space-3);justify-content:space-between;padding:0 var(--ds-space-4)}.announcement-tabs{display:flex;gap:var(--ds-space-5)}.announcement-tabs button{background:none;border:0;border-bottom:2px solid #0000;color:var(--ds-color-text-secondary);cursor:pointer;height:42px;padding:0}.announcement-tabs button[aria-selected=true]{border-bottom-color:var(--ds-color-text);color:var(--ds-color-text)}.announcement-tabs button:disabled{color:var(--ds-color-text-tertiary);cursor:default}.announcement-layer-row:focus-visible,.announcement-tabs button:focus-visible{outline:2px solid var(--ds-color-editor-selection);outline-offset:-2px}.announcement-editor__notice{background:var(--ds-color-surface-muted);border-bottom:1px solid var(--ds-color-border);color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);padding:8px 16px}.announcement-designer{display:grid;flex:1 1;grid-template-columns:232px minmax(260px,1fr) 260px;min-height:480px;overflow:hidden}.announcement-designer__layers,.announcement-designer__properties{background:var(--ds-color-canvas);overflow:auto;padding:var(--ds-space-4)}.announcement-designer__layers{border-right:1px solid var(--ds-color-border);display:flex;flex-direction:column;min-height:0;padding:0}.announcement-designer__properties{border-left:1px solid var(--ds-color-border);display:flex;flex-direction:column;gap:var(--ds-space-3)}.announcement-designer h2{font-size:var(--ds-font-size-sm);font-weight:600;margin:0 0 var(--ds-space-3)}.announcement-designer h2 span{color:var(--ds-color-text-secondary);font-weight:400}.announcement-designer__insert{border-bottom:1px solid var(--ds-color-border);display:flex;gap:var(--ds-space-1);justify-content:space-between;padding:10px 12px}.announcement-layers-heading{align-items:center;display:flex;justify-content:space-between;padding:8px 12px}.announcement-layers-heading h2{margin:0}.announcement-layer-tree{flex:1 1;min-height:140px;overflow:auto;padding-bottom:16px}.announcement-layer-row[draggable=true]{cursor:grab}.announcement-layer-row[draggable=true]:active{cursor:grabbing}.announcement-layer-entry.is-drop-inside,.announcement-layer-root.is-drop-inside{outline:2px solid var(--ds-color-editor-selection);outline-offset:-2px}.announcement-layer-entry.is-drop-invalid,.announcement-layer-root.is-drop-invalid{outline:1px dashed var(--ds-color-danger);outline-offset:-1px}.announcement-layer-entry.is-drop-after:after,.announcement-layer-entry.is-drop-before:before{background:var(--ds-color-editor-selection);content:"";height:2px;left:calc(24px + var(--layer-depth)*16px);pointer-events:none;position:absolute;right:0;z-index:1}.announcement-layer-entry.is-drop-before:before{top:0}.announcement-layer-entry.is-drop-after:after{bottom:0}.announcement-layer-drop-hint{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-xs);line-height:1.4;padding:8px 12px}.announcement-layer-branch{list-style:none;margin:0;padding:0}.announcement-layer-entry{align-items:center;display:flex;min-height:32px;min-width:0;padding:0 8px 0 calc(8px + var(--layer-depth)*16px);position:relative}.announcement-layer-entry:hover{background:var(--ds-color-surface-hover)}.announcement-layer-entry.is-selected,.announcement-layer-root.is-selected{background:var(--ds-color-surface-active)}.announcement-layer-entry.is-hidden .announcement-layer-row{color:var(--ds-color-text-tertiary)}.announcement-layer-row{align-items:center;background:#0000;border:0;color:var(--ds-color-text);cursor:pointer;display:flex;flex:1 1;font:400 var(--ds-font-size-sm) var(--ds-font-sans);gap:8px;min-height:32px;min-width:0;padding:0 4px;text-align:left}.announcement-layer-row>svg{color:var(--ds-color-text-secondary);flex-shrink:0}.announcement-layer-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announcement-layer-entry>.ds-form-field{flex:1 1;min-width:0}.announcement-layer-toggle,.announcement-layer-toggle-spacer{flex:0 0 16px;width:16px}.announcement-layer-toggle{background:#0000;border:0;color:var(--ds-color-text-secondary);cursor:pointer;display:grid;height:28px;padding:0;place-items:center}.announcement-layer-root:focus-visible,.announcement-layer-toggle:focus-visible{outline:2px solid var(--ds-color-editor-selection);outline-offset:-2px}.announcement-layer-quick{display:flex;position:absolute;right:4px;visibility:hidden}.announcement-layer-entry:focus-within .announcement-layer-quick,.announcement-layer-entry:hover .announcement-layer-quick,.announcement-layer-quick.is-visible{visibility:visible}.announcement-layer-entry:focus-within .announcement-layer-row,.announcement-layer-entry:has(.announcement-layer-quick.is-visible) .announcement-layer-row,.announcement-layer-entry:hover .announcement-layer-row{padding-right:56px}.announcement-layer-root{align-items:center;background:#0000;border:0;color:var(--ds-color-text);cursor:pointer;display:flex;font:500 var(--ds-font-size-sm) var(--ds-font-sans);gap:8px;margin-bottom:4px;min-height:32px;padding:0 28px;text-align:left;width:100%}.announcement-designer__tips{border-top:1px solid var(--ds-color-border);color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-xs);line-height:1.6;padding:12px}.announcement-designer__tips summary{cursor:pointer}.announcement-designer__tips>div{padding-top:8px}.announcement-designer__workspace{background:var(--ds-color-surface-muted);display:flex;flex-direction:column;min-height:0;min-width:0}.announcement-designer__toolbar{align-items:center;background:var(--ds-color-canvas);border-bottom:1px solid var(--ds-color-border);display:flex;flex-wrap:wrap;gap:var(--ds-space-1);padding:var(--ds-space-2)}.announcement-designer__toolbar .ds-select{flex:0 0 84px;min-width:76px;width:84px}.announcement-designer__stage{align-items:flex-start;background-image:radial-gradient(var(--ds-color-border-strong) 1px,#0000 1px);background-size:16px 16px;display:flex;flex:1 1;justify-content:flex-start;min-height:340px;overflow:auto;padding:40px}.announcement-designer__stage>.announcement-canvas-size,.announcement-designer__stage>.announcement-phone{margin:auto}.announcement-designer__status{background:var(--ds-color-canvas);border-top:1px solid var(--ds-color-border);color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);padding:8px 12px}.announcement-editor-canvas{background-clip:padding-box;overflow:visible}.announcement-scratchboard{flex-shrink:0;position:relative}.announcement-draft-hint{border-bottom:1px solid var(--ds-color-border);color:var(--ds-color-text-secondary);display:flex;flex-direction:column;font-size:var(--ds-font-size-xs);gap:var(--ds-space-2);padding:var(--ds-space-3)}.announcement-layer-draft{color:var(--ds-color-text-tertiary);flex-shrink:0;font-size:var(--ds-font-size-xs)}@media (max-width:900px){.announcement-designer__stage{flex-basis:420px;height:420px;max-height:60vh}}.announcement-spacing{color:var(--ds-color-editor-measurement);inset:0;overflow:visible;pointer-events:none;position:absolute;z-index:10}.announcement-spacing line,.announcement-spacing__outline{stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke;fill:none}.announcement-spacing__guide{stroke-dasharray:3 3;opacity:.55}.announcement-spacing__outline{stroke-dasharray:4 3}.announcement-spacing__badge{fill:currentColor}.announcement-spacing text{fill:var(--ds-color-canvas);text-anchor:middle;dominant-baseline:central;font:500 11px var(--ds-font-sans)}.announcement-editor-layer__content{height:100%;outline:none;width:100%}.announcement-editor-layer .announcement-layer-content{pointer-events:none;-webkit-user-select:none;user-select:none}.announcement-editor-layer .announcement-group{pointer-events:auto}.announcement-editor-layer{outline:1px solid #0000}.announcement-editor-layer:hover{outline-color:var(--ds-color-editor-selection)}.announcement-editor-layer.is-selected{outline:2px solid var(--ds-color-editor-selection)}.announcement-resize-handle{background:var(--ds-color-canvas);border:1px solid var(--ds-color-editor-selection);display:block;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.announcement-inline-editor{background:#0000;border:0;box-sizing:border-box;display:block;font-family:var(--ds-font-sans);height:100%;line-height:1.35;outline:0;overflow-wrap:anywhere;padding:0;resize:none;white-space:pre-wrap;width:100%}.announcement-inline-editor::selection{background:var(--ds-color-editor-selection);color:#fff}.announcement-inline-editor[data-auto-size=true]{overflow:hidden}.announcement-property-grid{grid-gap:var(--ds-space-2);display:grid;gap:var(--ds-space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.announcement-property-grid>*{min-width:0}.announcement-sizing-axis{display:flex;flex-direction:column;gap:var(--ds-space-1);min-width:0}.announcement-auto-alignment{align-items:center}.announcement-alignment-grid{grid-gap:2px;background:var(--ds-color-surface-hover);border-radius:var(--ds-radius-xs);display:grid;gap:2px;grid-template-columns:repeat(3,28px);padding:var(--ds-space-1);width:max-content}.announcement-padding-heading{align-items:center;display:flex;justify-content:space-between}.announcement-effect-row{align-items:center;display:flex;gap:var(--ds-space-1)}.announcement-effect-row>.ds-button{flex:1 1;justify-content:flex-start;min-width:0}.announcement-appearance-popover{color:var(--ds-color-text);display:flex;flex-direction:column;font-size:var(--ds-font-size-sm);gap:var(--ds-space-2)}.announcement-appearance-heading{align-items:center;border-bottom:1px solid var(--ds-color-border);display:flex;justify-content:space-between;padding-bottom:var(--ds-space-2)}.announcement-gradient-editor{display:flex;flex-direction:column;gap:var(--ds-space-2)}.announcement-gradient-controls{grid-gap:var(--ds-space-2);align-items:center;display:grid;gap:var(--ds-space-2);grid-template-columns:minmax(0,1fr) auto}.announcement-gradient-popover{color:var(--ds-color-text);display:flex;flex-direction:column;font-size:var(--ds-font-size-sm);gap:var(--ds-space-3)}.announcement-gradient-trigger>.ds-button{justify-content:flex-start;width:100%}.announcement-gradient-swatch{border-radius:var(--ds-radius-xs);flex-shrink:0;height:16px;width:24px}.announcement-gradient-rows{display:flex;flex-direction:column;gap:var(--ds-space-1)}.announcement-gradient-row{grid-gap:2px;align-items:center;border-radius:var(--ds-radius-xs);display:grid;gap:2px;grid-template-columns:76px 28px minmax(0,1fr) 76px 28px;padding:2px}.announcement-gradient-row>*{min-width:0}.announcement-gradient-row.is-selected{background:var(--ds-color-surface-active)}.announcement-opacity-control{grid-gap:var(--ds-space-2);align-items:center;display:grid;gap:var(--ds-space-2);grid-template-columns:minmax(0,1fr) 80px}.announcement-gradient-ramp{height:48px;margin:0 14px;position:relative}.announcement-gradient-ramp__preview{background-color:var(--ds-color-surface-hover);border-radius:var(--ds-radius-xs);height:24px}.announcement-gradient-stop{position:absolute;top:20px;transform:translateX(-50%)}.announcement-inspector{gap:0;padding:0}.announcement-inspector-header{border-bottom:1px solid var(--ds-color-border);display:flex;flex-direction:column;gap:8px;padding:8px 12px 12px}.announcement-inspector-heading,.announcement-inspector-heading h2{align-items:center;display:flex;gap:8px}.announcement-inspector-heading{justify-content:space-between;min-height:28px}.announcement-inspector h2{font-size:var(--ds-font-size-sm);font-weight:500;margin:0}.announcement-inspector-section{border-bottom:1px solid var(--ds-color-border);position:relative}.announcement-inspector-section summary{align-items:center;cursor:pointer;display:flex;gap:4px;list-style:none;min-height:42px;padding:8px 76px 8px 12px}.announcement-inspector-section summary::-webkit-details-marker{display:none}.announcement-inspector-section summary:hover{background:var(--ds-color-surface-muted)}.announcement-inspector-section summary>svg{color:var(--ds-color-text-tertiary);flex-shrink:0}.announcement-inspector-section details[open]>summary>svg{transform:rotate(90deg)}.announcement-inspector-section__body{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px}.announcement-inspector-section__actions{align-items:center;display:flex;position:absolute;right:12px;top:7px}.announcement-inspector-actions{align-items:center;display:flex;gap:4px}.announcement-inspector-align{display:flex;gap:4px;justify-content:space-between}.announcement-inspector-align>:nth-child(4){margin-left:4px}.announcement-inspector-segments{align-items:center;background:var(--ds-color-surface-hover);border-radius:var(--ds-radius-xs);display:flex;gap:2px;justify-content:space-around;padding:2px}.announcement-inspector-caption{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);margin-top:2px}.announcement-inspector-color{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr)}.announcement-template-actions{display:flex;flex-wrap:wrap;gap:6px}.announcement-template-actions .ds-button{flex:1 1 auto}.announcement-responsive-badge{align-self:flex-start;background:var(--ds-color-surface-active);border-radius:var(--ds-radius-xs);padding:2px 6px}.announcement-responsive-badge,.announcement-text-selection{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs)}.announcement-text-selection{border:1px dashed var(--ds-color-border-strong);border-radius:var(--ds-radius-xs);overflow-wrap:anywhere;padding:8px 10px}.announcement-text-selection.has-selection{background:var(--ds-color-surface-active);border-style:solid;color:var(--ds-color-text)}.announcement-text-selection strong{font-weight:600}.announcement-legacy-text-link,.announcement-text-links{display:flex;flex-direction:column;gap:var(--ds-space-2)}.announcement-text-link-row{align-items:center;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-xs);display:flex;gap:var(--ds-space-2);justify-content:space-between;padding:8px}.announcement-text-link-row>div{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.announcement-text-link-row strong{color:var(--ds-color-text);font-size:var(--ds-font-size-sm)}.announcement-text-link-row small{color:var(--ds-color-text-secondary)}.announcement-text-link-row .ds-button{flex-shrink:0}.announcement-template-card__actions .ds-button{flex:0 0 auto}.announcement-property-image{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ds-space-2)}.announcement-property-image small{color:var(--ds-color-text-tertiary)}.announcement-phone-size{flex-shrink:0;position:absolute}.announcement-phone{background:var(--ds-color-border);border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-lg);box-sizing:border-box;padding:16px;transform-origin:top left;width:375px}.announcement-phone__label{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);margin:8px 0 16px;text-align:center}.announcement-phone__canvas{flex-shrink:0;margin:0 auto;position:relative}.announcement-rules{overflow:auto;padding:var(--ds-space-6)}.announcement-rules>section{display:flex;flex-direction:column;gap:12px;margin-bottom:40px;max-width:800px}.announcement-rules h2{font-size:var(--ds-font-size-lg);font-weight:600;margin:0}.announcement-rules h3{font-size:var(--ds-font-size-md);font-weight:500;margin:8px 0 0}.announcement-rules p{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);margin:0}.announcement-rules__organizations{display:flex;flex-direction:column;gap:10px;max-height:240px;overflow:auto}.announcement-statistics{overflow:auto}.announcement-stats-bar{align-items:center;display:flex;flex-wrap:wrap;gap:32px;padding:24px}.announcement-stat{display:flex;flex-direction:column;gap:6px;margin-right:20px}.announcement-stat strong{font-size:var(--ds-font-size-page-title);font-weight:500}.announcement-stat span{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs)}.announcement-explanation{margin:0 24px 16px}.announcement-toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;padding:12px 24px}.announcement-history-heading{font-size:var(--ds-font-size-lg);font-weight:600;margin:24px}.announcement-error{background:var(--ds-color-danger-soft);color:var(--ds-color-danger);margin:16px;padding:16px}.announcement-loading{padding:48px}@media (max-width:1200px){.announcement-designer{grid-template-columns:200px minmax(220px,1fr) 244px}.announcement-designer__stage{padding:24px}}@media (max-width:900px){.announcement-designer{display:flex;flex-wrap:wrap;overflow:auto}.announcement-designer__layers{width:190px}.announcement-designer__workspace{flex:1 1;min-height:500px;min-width:260px}.announcement-designer__properties{border-top:1px solid var(--ds-color-border);max-height:none;width:100%}.announcement-editor{height:auto;min-height:100%}}