@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=12b7c20e93dc5eccb8a1607fbef6064314bb3d62)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2?dpl=12b7c20e93dc5eccb8a1607fbef6064314bb3d62)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=12b7c20e93dc5eccb8a1607fbef6064314bb3d62)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=12b7c20e93dc5eccb8a1607fbef6064314bb3d62)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=12b7c20e93dc5eccb8a1607fbef6064314bb3d62)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=12b7c20e93dc5eccb8a1607fbef6064314bb3d62)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=12b7c20e93dc5eccb8a1607fbef6064314bb3d62)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_d710d195-module__XPP0SG__className{font-family:Inter,Inter Fallback;font-style:normal}
@property --angle{syntax:"<angle>";inherits:false;initial-value:-88deg}.AnimatedButton-module__7zkNWW__gradientBorder{content:"";opacity:0;-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:2px;position:absolute;inset:-5px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.AnimatedButton-module__7zkNWW__gradientBorderContainer:hover .AnimatedButton-module__7zkNWW__gradientBorder{opacity:1;transition-property:opacity;transition-duration:.5s;transition-timing-function:linear;animation:.9s ease-in-out .1s forwards AnimatedButton-module__7zkNWW__rotateGradient}@keyframes AnimatedButton-module__7zkNWW__rotateGradient{0%{--angle:-88deg}to{--angle:-492deg}}
.followUpQuestion-module__8MaHKW__card{border:1px solid hsl(var(--border));width:100%;color:hsl(var(--foreground));border-radius:14px;margin:16px 0;padding:16px}.followUpQuestion-module__8MaHKW__fieldset{border:0;width:100%;min-width:0;margin:0;padding:0}.followUpQuestion-module__8MaHKW__question{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;margin-bottom:12px;padding:0;font-size:16px;font-weight:600;line-height:24px}.followUpQuestion-module__8MaHKW__options{flex-direction:column;gap:10px;display:flex}.followUpQuestion-module__8MaHKW__option{cursor:pointer;overflow-wrap:anywhere;align-items:flex-start;gap:10px;font-size:16px;line-height:24px;display:flex}.followUpQuestion-module__8MaHKW__option input{appearance:none;border:1px solid hsl(var(--border));background:0 0;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin:2px 0}.followUpQuestion-module__8MaHKW__option input:checked{border:6px solid hsl(var(--foreground));background:hsl(var(--background))}.followUpQuestion-module__8MaHKW__option input:focus-visible,.followUpQuestion-module__8MaHKW__submit:focus-visible,.followUpQuestion-module__8MaHKW__custom:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.followUpQuestion-module__8MaHKW__fieldset:disabled .followUpQuestion-module__8MaHKW__option{cursor:default}.followUpQuestion-module__8MaHKW__actions{flex-direction:column;gap:8px;margin-top:16px;display:flex}.followUpQuestion-module__8MaHKW__submit{background:hsl(var(--foreground));width:100%;min-height:38px;color:hsl(var(--background));cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:500;line-height:20px;display:flex}.followUpQuestion-module__8MaHKW__submit:disabled{opacity:.45;cursor:default}.followUpQuestion-module__8MaHKW__custom{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:4px;align-self:flex-start;padding:0;font-size:14px;line-height:20px}.followUpQuestion-module__8MaHKW__custom:disabled{cursor:default}.followUpQuestion-module__8MaHKW__error{color:hsl(var(--destructive));margin:12px 0 0;font-size:14px;line-height:20px}.followUpQuestion-module__8MaHKW__answer{margin:12px 0 0;font-size:16px;line-height:24px}
.library-module__h85Y2a__library{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.library-module__h85Y2a__sources{flex-shrink:0;gap:4px;padding:10px 8px 6px;display:flex}.library-module__h85Y2a__sources button{color:hsl(var(--muted-foreground));border-radius:999px;padding:4px 10px;font-size:13px}.library-module__h85Y2a__sources [aria-pressed=true]{color:hsl(var(--foreground));background:hsl(var(--foreground) / .08)}.library-module__h85Y2a__list{scrollbar-gutter:stable;overscroll-behavior:contain;flex:1;min-height:0;padding:2px;overflow-y:auto}.library-module__h85Y2a__row{border-radius:12px;align-items:center;min-width:0;display:flex}.library-module__h85Y2a__select{text-align:left;border-radius:12px;flex:1;align-items:center;gap:10px;min-width:0;min-height:56px;padding:10px;display:flex}.library-module__h85Y2a__icon{flex-shrink:0}.library-module__h85Y2a__icon svg{width:23px;height:23px}.library-module__h85Y2a__copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.library-module__h85Y2a__name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.library-module__h85Y2a__location{text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--muted-foreground));font-size:12px;overflow:hidden}.library-module__h85Y2a__select>svg,.library-module__h85Y2a__preview svg{width:16px;height:16px}.library-module__h85Y2a__preview{width:32px;height:32px;color:hsl(var(--muted-foreground));border-radius:8px;flex-shrink:0;place-items:center;display:grid}.library-module__h85Y2a__more{text-align:center;width:100%;color:hsl(var(--muted-foreground));border-radius:10px;padding:12px 8px;font-size:13px}.library-module__h85Y2a__notice,.library-module__h85Y2a__empty{color:hsl(var(--muted-foreground));padding:12px;font-size:13px;line-height:1.5}.library-module__h85Y2a__notice button{text-decoration:underline}.library-module__h85Y2a__footer{border-top:1px solid hsl(var(--foreground) / .1);flex-direction:column;flex-shrink:0;margin-top:5px;padding-top:5px;display:flex}.library-module__h85Y2a__footer button{text-align:left;border-radius:10px;align-items:center;gap:10px;padding:10px;font-size:14px;line-height:20px;display:flex}.library-module__h85Y2a__footer svg{width:18px;height:18px}.library-module__h85Y2a__library button:focus-visible{outline-offset:-2px;outline:2px solid hsl(var(--ring))!important}.library-module__h85Y2a__library button:disabled{cursor:default;opacity:.5}.library-module__h85Y2a__spinner{animation:1s linear infinite library-module__h85Y2a__fileLibrarySpin}@keyframes library-module__h85Y2a__fileLibrarySpin{to{transform:rotate(360deg)}}@media (hover:hover){.library-module__h85Y2a__row:hover,.library-module__h85Y2a__preview:hover,.library-module__h85Y2a__footer button:hover,.library-module__h85Y2a__sources button:hover,.library-module__h85Y2a__more:hover{background:hsl(var(--foreground) / .06)}}@media (prefers-reduced-motion:reduce){.library-module__h85Y2a__spinner{animation:none}}.library-module__h85Y2a__progress{flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.library-module__h85Y2a__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.library-module__h85Y2a__dialog{flex-direction:column;gap:0;width:calc(100vw - 24px);max-width:600px;height:min(540px,100dvh - 24px);max-height:calc(100dvh - 24px);padding:12px;display:flex;overflow:hidden}@media (pointer:coarse){.library-module__h85Y2a__sources button,.library-module__h85Y2a__preview,.library-module__h85Y2a__footer button{min-height:44px}.library-module__h85Y2a__preview{width:44px}}
.composerToolsMenu-module__oEljUq__controls{align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.composerToolsMenu-module__oEljUq__trigger.composerToolsMenu-module__oEljUq__trigger{width:44px;min-width:44px;height:44px;color:hsl(var(--foreground));cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:inline-flex}.composerToolsMenu-module__oEljUq__trigger.composerToolsMenu-module__oEljUq__trigger:focus-visible,.composerToolsMenu-module__oEljUq__selectedTool.composerToolsMenu-module__oEljUq__selectedTool:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;outline-width:2px!important;outline-style:solid!important}.composerToolsMenu-module__oEljUq__content.composerToolsMenu-module__oEljUq__content{width:640px;max-width:calc(100vw - 24px);max-height:min(378px, var(--radix-dropdown-menu-content-available-height));background:hsl(var(--popover));color:hsl(var(--popover-foreground));border-radius:20px;padding:8px}.composerToolsMenu-module__oEljUq__item.composerToolsMenu-module__oEljUq__item{cursor:pointer;border-radius:12px;align-items:center;gap:12px;height:36px;min-height:36px;padding:6px 8px;display:flex}.composerToolsMenu-module__oEljUq__item.composerToolsMenu-module__oEljUq__item[data-highlighted]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.composerToolsMenu-module__oEljUq__icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.composerToolsMenu-module__oEljUq__copy{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.composerToolsMenu-module__oEljUq__title{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:65%;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.composerToolsMenu-module__oEljUq__description{min-width:0;color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.composerToolsMenu-module__oEljUq__check{flex-shrink:0}.composerToolsMenu-module__oEljUq__selectedTool.composerToolsMenu-module__oEljUq__selectedTool{border:1px solid hsl(var(--border));background:hsl(var(--muted));min-width:0;max-width:240px;min-height:44px;color:hsl(var(--foreground));white-space:nowrap;border-radius:999px;flex-shrink:1;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.composerToolsMenu-module__oEljUq__selectedTool>svg{flex-shrink:0}.composerToolsMenu-module__oEljUq__selectedToolLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:600px){.composerToolsMenu-module__oEljUq__item.composerToolsMenu-module__oEljUq__item{height:44px;min-height:44px}.composerToolsMenu-module__oEljUq__title{max-width:100%}.composerToolsMenu-module__oEljUq__description{display:none}}@media (pointer:coarse){.composerToolsMenu-module__oEljUq__item.composerToolsMenu-module__oEljUq__item{height:44px;min-height:44px}}.dark .composerToolsMenu-module__oEljUq__content.composerToolsMenu-module__oEljUq__content{color:#ededed;background:#212121}.dark .composerToolsMenu-module__oEljUq__description{color:#afafaf}@media (hover:hover) and (pointer:fine){.composerToolsMenu-module__oEljUq__trigger:hover{background:hsl(var(--muted))}}@media (prefers-reduced-motion:reduce){.composerToolsMenu-module__oEljUq__trigger{transition:none}.composerToolsMenu-module__oEljUq__content.composerToolsMenu-module__oEljUq__content{animation:none}}
.reasoningSelector-module__dIeMeq__trigger{width:44px;min-width:44px;height:44px;color:hsl(var(--foreground));cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0;font-size:14px;line-height:20px;transition:background-color .15s;display:inline-flex;position:relative}.reasoningSelector-module__dIeMeq__trigger[data-composer-reasoning=low]:after,.reasoningSelector-module__dIeMeq__trigger[data-composer-reasoning=high]:after,.reasoningSelector-module__dIeMeq__trigger[data-composer-reasoning=max]:after,.reasoningSelector-module__dIeMeq__trigger[data-composer-thinking=extended]:after{color:currentColor;letter-spacing:1px;text-align:center;content:"•";width:100%;font-size:8px;line-height:6px;position:absolute;bottom:4px;left:0}.reasoningSelector-module__dIeMeq__trigger[data-composer-reasoning=high]:after{content:"••"}.reasoningSelector-module__dIeMeq__trigger[data-composer-reasoning=max]:after,.reasoningSelector-module__dIeMeq__trigger[data-composer-thinking=extended]:after{content:"•••"}.reasoningSelector-module__dIeMeq__trigger:disabled{pointer-events:none;opacity:.45}.reasoningSelector-module__dIeMeq__trigger:focus-visible,.reasoningSelector-module__dIeMeq__thumb:focus-visible,.reasoningSelector-module__dIeMeq__reset:focus-visible{outline:2px solid hsl(var(--ring))!important;outline-offset:2px!important}.reasoningSelector-module__dIeMeq__icon{width:20px;height:20px;color:inherit;flex-shrink:0}.reasoningSelector-module__dIeMeq__content.reasoningSelector-module__dIeMeq__content{--reasoning-thumb-size:32px;z-index:9999;border:1px solid hsl(var(--border) / .7);background:hsl(var(--popover) / .94);width:300px;max-width:calc(100vw - 24px);color:hsl(var(--popover-foreground));-webkit-backdrop-filter:blur(20px);border-radius:16px;padding:12px;box-shadow:0 8px 28px #0000001f}.reasoningSelector-module__dIeMeq__heading.reasoningSelector-module__dIeMeq__heading,.reasoningSelector-module__dIeMeq__neutralHeading.reasoningSelector-module__dIeMeq__neutralHeading{text-align:center;padding:0;font-size:16px;font-weight:600;line-height:24px}.reasoningSelector-module__dIeMeq__heading.reasoningSelector-module__dIeMeq__heading{color:#347df6}.reasoningSelector-module__dIeMeq__neutralHeading.reasoningSelector-module__dIeMeq__neutralHeading{color:hsl(var(--popover-foreground))}.reasoningSelector-module__dIeMeq__model{overflow-wrap:anywhere;color:hsl(var(--muted-foreground));text-align:center;margin-top:1px;font-size:14px;line-height:20px}.reasoningSelector-module__dIeMeq__header{justify-content:center;align-items:center;min-height:32px;padding:0 34px;display:flex;position:relative}.reasoningSelector-module__dIeMeq__reset{width:32px;height:32px;color:hsl(var(--muted-foreground));border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:0}.reasoningSelector-module__dIeMeq__reset:disabled{pointer-events:none;opacity:.45}.reasoningSelector-module__dIeMeq__rail{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;height:44px;margin-top:8px;display:flex;position:relative}.reasoningSelector-module__dIeMeq__rail[data-disabled]{pointer-events:none;opacity:.45}.reasoningSelector-module__dIeMeq__track{background:hsl(var(--foreground) / .12);border-radius:999px;flex-grow:1;height:28px;position:relative;overflow:hidden}.reasoningSelector-module__dIeMeq__range{background:#347df6;border-radius:999px 0 0 999px;height:100%;position:absolute}.reasoningSelector-module__dIeMeq__rail[data-effort=unset] .reasoningSelector-module__dIeMeq__range{visibility:hidden}.reasoningSelector-module__dIeMeq__rail[data-effort=max] .reasoningSelector-module__dIeMeq__range{background:radial-gradient(circle at 9% 66%,#fff9 0 1px,#0000 1.7px),radial-gradient(circle at 13% 36%,#fffc 0 1.2px,#0000 1.9px),radial-gradient(circle at 29% 55%,#fff8 0 1px,#0000 1.7px),radial-gradient(circle at 44% 27%,#fffb 0 1.3px,#0000 2px),radial-gradient(circle at 51% 71%,#fff9 0 1.1px,#0000 1.8px),radial-gradient(circle at 64% 43%,#fff9 0 1px,#0000 1.7px),radial-gradient(circle at 78% 30%,#fffb 0 1.5px,#0000 2.3px),radial-gradient(circle at 88% 65%,#fff8 0 1px,#0000 1.7px),linear-gradient(105deg,#4c55dd 0%,#8e6be6 35%,#b282f5 59%,#7353ce 100%)}.reasoningSelector-module__dIeMeq__heading.reasoningSelector-module__dIeMeq__heading[data-effort=max]{color:#ac79ef}.reasoningSelector-module__dIeMeq__stops{inset:0 calc(var(--reasoning-thumb-size) / 2 - 3px);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.reasoningSelector-module__dIeMeq__stops>span{background:hsl(var(--foreground) / .3);border-radius:50%;width:6px;height:6px}.reasoningSelector-module__dIeMeq__thumb{width:var(--reasoning-thumb-size);height:var(--reasoning-thumb-size);cursor:grab;background:#fff;border-radius:50%;display:block;box-shadow:0 1px 4px #0003}.reasoningSelector-module__dIeMeq__thumb:active{cursor:grabbing}.reasoningSelector-module__dIeMeq__labels{height:18px;margin:0 calc(var(--reasoning-thumb-size) / 2);color:hsl(var(--muted-foreground));font-size:12px;line-height:18px;position:relative}.reasoningSelector-module__dIeMeq__labels>span{white-space:nowrap;position:absolute;left:0;transform:translate(-50%)}.reasoningSelector-module__dIeMeq__labels>span:nth-child(2){left:50%}.reasoningSelector-module__dIeMeq__labels>span:last-child{left:100%}.dark .reasoningSelector-module__dIeMeq__heading{color:#4d97ff}.reasoningSelector-module__dIeMeq__legacyContent.reasoningSelector-module__dIeMeq__legacyContent{border:1px solid hsl(var(--border) / .7);background:hsl(var(--popover) / .94);width:220px;max-width:calc(100vw - 24px);color:hsl(var(--popover-foreground));-webkit-backdrop-filter:blur(20px);border-radius:16px;padding:6px}.reasoningSelector-module__dIeMeq__legacyItem{min-height:44px;color:hsl(var(--popover-foreground));cursor:pointer;border-radius:10px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;line-height:20px;display:flex}.reasoningSelector-module__dIeMeq__legacyItem>span{flex-shrink:0;margin-left:auto;display:inline-flex}.reasoningSelector-module__dIeMeq__legacyItem[data-highlighted]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.reasoningSelector-module__dIeMeq__legacyItem:focus-visible{outline:2px solid hsl(var(--ring))!important;outline-offset:-2px!important}.reasoningSelector-module__dIeMeq__legacyItem[data-disabled]{pointer-events:none;opacity:.45}@media (hover:hover) and (pointer:fine){.reasoningSelector-module__dIeMeq__trigger:hover{background:hsl(var(--muted))}.reasoningSelector-module__dIeMeq__reset:hover{background:hsl(var(--accent))}.reasoningSelector-module__dIeMeq__legacyItem:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}}@media (prefers-reduced-motion:reduce){.reasoningSelector-module__dIeMeq__trigger{transition:none}.reasoningSelector-module__dIeMeq__content.reasoningSelector-module__dIeMeq__content,.reasoningSelector-module__dIeMeq__legacyContent.reasoningSelector-module__dIeMeq__legacyContent{transition:none!important;animation:none!important}}@media (pointer:coarse){.reasoningSelector-module__dIeMeq__header{min-height:44px;padding:0 44px}.reasoningSelector-module__dIeMeq__reset{width:44px;height:44px}}.reasoningSelector-module__dIeMeq__compactPopup.reasoningSelector-module__dIeMeq__compactPopup{box-sizing:border-box;background:hsl(var(--popover));--reasoning-thumb-size:20px;border-radius:16px;width:260px;padding:10px}.dark .reasoningSelector-module__dIeMeq__compactPopup.reasoningSelector-module__dIeMeq__compactPopup{background:#303030}.reasoningSelector-module__dIeMeq__compactPopup .reasoningSelector-module__dIeMeq__heading,.reasoningSelector-module__dIeMeq__compactPopup .reasoningSelector-module__dIeMeq__neutralHeading{font-size:14px;font-weight:500;line-height:20px}.reasoningSelector-module__dIeMeq__compactPopup .reasoningSelector-module__dIeMeq__header{min-height:28px;padding-inline:28px}.reasoningSelector-module__dIeMeq__compactPopup .reasoningSelector-module__dIeMeq__model{margin-top:0;font-size:12px;line-height:16px}.reasoningSelector-module__dIeMeq__compactPopup .reasoningSelector-module__dIeMeq__reset{width:28px;height:28px}.reasoningSelector-module__dIeMeq__compactPopup .reasoningSelector-module__dIeMeq__rail{height:32px;margin-top:4px}.reasoningSelector-module__dIeMeq__compactPopup .reasoningSelector-module__dIeMeq__track{height:4px}.reasoningSelector-module__dIeMeq__compactPopup .reasoningSelector-module__dIeMeq__stops>span{width:4px;height:4px}.reasoningSelector-module__dIeMeq__compactPopup .reasoningSelector-module__dIeMeq__labels{height:16px;font-size:11px;line-height:16px}.reasoningSelector-module__dIeMeq__legacyContent.reasoningSelector-module__dIeMeq__compactPopup{width:220px;padding:6px}.reasoningSelector-module__dIeMeq__compactPopup .reasoningSelector-module__dIeMeq__legacyItem{box-sizing:border-box;min-height:36px;padding:7px 10px;font-size:14px;line-height:20px}@media (pointer:coarse){.reasoningSelector-module__dIeMeq__compactPopup .reasoningSelector-module__dIeMeq__legacyItem,.reasoningSelector-module__dIeMeq__compactPopup .reasoningSelector-module__dIeMeq__rail,.reasoningSelector-module__dIeMeq__compactPopup .reasoningSelector-module__dIeMeq__header{min-height:44px}.reasoningSelector-module__dIeMeq__compactPopup .reasoningSelector-module__dIeMeq__reset{width:44px;height:44px}.reasoningSelector-module__dIeMeq__compactPopup .reasoningSelector-module__dIeMeq__header{padding-inline:44px}}
.composerAttachment-module__Rzlvba__card{border:1px solid hsl(var(--border));background:hsl(var(--background));width:240px;max-width:100%;min-height:64px;color:hsl(var(--foreground));border-radius:16px;align-items:center;display:flex;position:relative}.composerAttachment-module__Rzlvba__card[data-error=true]{border-color:hsl(var(--destructive) / .6)}.composerAttachment-module__Rzlvba__open{border-radius:inherit;text-align:left;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 36px 10px 12px;display:flex}.composerAttachment-module__Rzlvba__open:disabled{cursor:default}.composerAttachment-module__Rzlvba__icon{flex-shrink:0;place-items:center;width:32px;height:38px;display:grid}.composerAttachment-module__Rzlvba__icon svg{width:28px;height:28px}.composerAttachment-module__Rzlvba__preview{-o-object-fit:cover;object-fit:cover;border-radius:9px;flex-shrink:0;width:40px;height:40px}.composerAttachment-module__Rzlvba__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.composerAttachment-module__Rzlvba__name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.composerAttachment-module__Rzlvba__status{color:hsl(var(--muted-foreground));font-size:12px;line-height:18px}.composerAttachment-module__Rzlvba__card[data-error=true] .composerAttachment-module__Rzlvba__status{color:hsl(var(--destructive))}.composerAttachment-module__Rzlvba__remove{width:28px;height:28px;color:hsl(var(--muted-foreground));background:0 0;border-radius:999px;place-items:center;display:grid;position:absolute;top:6px;right:6px}.composerAttachment-module__Rzlvba__remove svg{width:15px;height:15px}.composerAttachment-module__Rzlvba__open:focus-visible,.composerAttachment-module__Rzlvba__remove:focus-visible{outline-offset:2px;outline:2px solid hsl(var(--ring))!important}@media (hover:hover) and (pointer:fine){.composerAttachment-module__Rzlvba__open:not(:disabled):hover,.composerAttachment-module__Rzlvba__remove:hover{background:hsl(var(--foreground) / .06)}}@media (pointer:coarse){.composerAttachment-module__Rzlvba__remove{width:36px;height:36px;top:2px;right:2px}.composerAttachment-module__Rzlvba__open{padding-right:40px}}
.chatEmptyState-module__UCr7fG__emptyState{gap:24px}.chatEmptyState-module__UCr7fG__emptyState>[data-chat-greeting]{margin-top:auto}.chatEmptyState-module__UCr7fG__composer.chatEmptyState-module__UCr7fG__composer{margin-top:0!important}.chatEmptyState-module__UCr7fG__banner:empty{display:none}@media (min-width:768px){.chatEmptyState-module__UCr7fG__emptyState{justify-content:flex-start;gap:22px}.chatEmptyState-module__UCr7fG__emptyState>[data-chat-greeting]{min-height:42px;margin-top:max(24px, calc(42svh - var(--empty-chat-content-top,56px) - 42px - 22px))}}@media (max-width:767px){.chatEmptyState-module__UCr7fG__emptyState{position:relative;justify-content:flex-end!important}.chatEmptyState-module__UCr7fG__emptyState>[data-chat-greeting]{top:44%;margin:0 auto;position:absolute;inset-inline:0;transform:translateY(-50%)}.chatEmptyState-module__UCr7fG__emptyState .chatEmptyState-module__UCr7fG__composer.chatEmptyState-module__UCr7fG__composer{margin-top:0!important}.chatEmptyState-module__UCr7fG__emptyState>.chatEmptyState-module__UCr7fG__banner:not(:empty){margin-top:auto}}@media (max-width:767px) and (max-height:520px){.chatEmptyState-module__UCr7fG__emptyState>[data-chat-greeting]{display:none}}
.chatModeNavigation-module__dalTFq__navigation{flex-shrink:0;justify-content:center;width:100%;min-width:0;padding:4px 16px 10px;display:flex}.chatModeNavigation-module__dalTFq__inline{flex:224px;width:auto;min-width:112px;padding:0}@media (max-width:767px){.chatModeNavigation-module__dalTFq__navigation [data-segmented-navigation=mode]{width:188px;padding:3px}.chatModeNavigation-module__dalTFq__navigation [data-segmented-navigation=mode]>button{min-height:28px;padding:2px 12px;font-size:13px;font-weight:400;line-height:20px}}
.projectKnowledgeLayout-module__f7orwq__embedded{background:0 0;border:0;border-radius:0;width:100%;min-width:0;max-width:none;min-height:0;max-height:none;padding:0}.projectKnowledgeLayout-module__f7orwq__dialog.projectKnowledgeLayout-module__f7orwq__dialog{width:calc(100vw - 32px);max-width:640px;max-height:min(760px,100dvh - 32px);color:hsl(var(--foreground));border-radius:20px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.projectKnowledgeLayout-module__f7orwq__header{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:24px 20px 16px 24px;display:flex}.projectKnowledgeLayout-module__f7orwq__header>div{min-width:0}.projectKnowledgeLayout-module__f7orwq__title{font-size:18px;font-weight:500;line-height:26px}.projectKnowledgeLayout-module__f7orwq__description,.projectKnowledgeLayout-module__f7orwq__draftHint{color:hsl(var(--muted-foreground));margin-top:6px;font-size:13px;line-height:20px}.projectKnowledgeLayout-module__f7orwq__close{width:44px;height:44px;color:hsl(var(--muted-foreground));border-radius:50%;flex-shrink:0;place-items:center;margin-top:-8px;display:grid}.projectKnowledgeLayout-module__f7orwq__body{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:24px;overflow-y:auto}.projectKnowledgeLayout-module__f7orwq__instruction{padding-top:12px}.projectKnowledgeLayout-module__f7orwq__rules{border-top:1px solid hsl(var(--border))}.projectKnowledgeLayout-module__f7orwq__rulesSummary{min-height:48px;color:hsl(var(--foreground));cursor:pointer;padding:14px 0;font-size:14px;font-weight:500}.projectKnowledgeLayout-module__f7orwq__rulesSummary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.projectKnowledgeLayout-module__f7orwq__instructionHelp{color:hsl(var(--muted-foreground));margin-bottom:16px;font-size:13px;line-height:20px}.projectKnowledgeLayout-module__f7orwq__labelRow{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;font-size:14px;font-weight:500;line-height:20px;display:flex}.projectKnowledgeLayout-module__f7orwq__counter{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:400}.projectKnowledgeLayout-module__f7orwq__textarea{resize:vertical;border:1px solid hsl(var(--border));background:hsl(var(--muted) / 40%);width:100%;min-height:160px;max-height:280px;color:hsl(var(--foreground));border-radius:12px;padding:14px;font-size:14px;line-height:22px;display:block}.projectKnowledgeLayout-module__f7orwq__textarea::placeholder{color:hsl(var(--muted-foreground))}.projectKnowledgeLayout-module__f7orwq__textarea:disabled{opacity:.6}.projectKnowledgeLayout-module__f7orwq__error{color:hsl(var(--destructive));margin-top:8px;font-size:13px;line-height:20px}.projectKnowledgeLayout-module__f7orwq__footer{border-top:1px solid hsl(var(--border));flex-shrink:0;justify-content:flex-end;padding:16px 24px;display:flex}.projectKnowledgeLayout-module__f7orwq__save{background:hsl(var(--foreground));min-width:112px;min-height:44px;color:hsl(var(--background));border-radius:999px;padding:10px 20px;font-size:14px;font-weight:500;line-height:20px}.projectKnowledgeLayout-module__f7orwq__save:disabled{opacity:.5}.projectKnowledgeLayout-module__f7orwq__close:focus-visible,.projectKnowledgeLayout-module__f7orwq__textarea:focus-visible,.projectKnowledgeLayout-module__f7orwq__save:focus-visible{outline:2px solid hsl(var(--ring))!important;outline-offset:3px!important}@media (hover:hover) and (pointer:fine){.projectKnowledgeLayout-module__f7orwq__close:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.projectKnowledgeLayout-module__f7orwq__save:hover:not(:disabled){opacity:.85}}@media (max-width:639px){.projectKnowledgeLayout-module__f7orwq__header{padding:20px 12px 16px 20px}.projectKnowledgeLayout-module__f7orwq__body{padding:20px}.projectKnowledgeLayout-module__f7orwq__footer{padding:16px 20px}.projectKnowledgeLayout-module__f7orwq__title{font-size:17px;line-height:24px}.projectKnowledgeLayout-module__f7orwq__labelRow{flex-wrap:wrap;gap:4px 8px}}.projectKnowledgeLayout-module__f7orwq__dialog[data-settings-only=true]{max-width:560px}.projectKnowledgeLayout-module__f7orwq__dialog[data-settings-only=true] .projectKnowledgeLayout-module__f7orwq__header{border-bottom:0;padding-bottom:8px}.projectKnowledgeLayout-module__f7orwq__dialog[data-settings-only=true] .projectKnowledgeLayout-module__f7orwq__body{padding-top:16px;padding-bottom:12px}.projectKnowledgeLayout-module__f7orwq__dialog[data-settings-only=true] .projectKnowledgeLayout-module__f7orwq__instruction{padding-top:0}.projectKnowledgeLayout-module__f7orwq__dialog[data-settings-only=true] .projectKnowledgeLayout-module__f7orwq__textarea{min-height:136px;max-height:240px}.projectKnowledgeLayout-module__f7orwq__dialog[data-settings-only=true] .projectKnowledgeLayout-module__f7orwq__footer{border-top:0;gap:8px;padding-top:8px;padding-bottom:20px}.projectKnowledgeLayout-module__f7orwq__cancel{min-height:44px;color:hsl(var(--muted-foreground));border-radius:999px;padding:10px 16px;font-size:14px}.projectKnowledgeLayout-module__f7orwq__cancel:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.projectKnowledgeLayout-module__f7orwq__cancel:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}
.mediaHeader-module__69P5Ia__titleGroup{flex:1;gap:8px}.mediaHeader-module__69P5Ia__currentTitle{min-width:0}.mediaHeader-module__69P5Ia__title.mediaHeader-module__69P5Ia__title{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:400;line-height:29px}.mediaHeader-module__69P5Ia__catalogue{min-height:36px;color:hsl(var(--muted-foreground));border-radius:8px;flex-shrink:0;font-size:14px;line-height:20px}.mediaHeader-module__69P5Ia__catalogue:hover{color:hsl(var(--foreground))}.mediaHeader-module__69P5Ia__catalogue:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.mediaHeader-module__69P5Ia__separator{color:hsl(var(--muted-foreground))}@media (max-width:767px),(pointer:coarse){.mediaHeader-module__69P5Ia__catalogue{min-height:44px}}.mediaHeader-module__69P5Ia__desktopScale{display:flex}@media (max-width:767px){.mediaHeader-module__69P5Ia__desktopScale{display:none}.mediaHeader-module__69P5Ia__folderTitleGroup.mediaHeader-module__69P5Ia__folderTitleGroup{min-width:176px}}.mediaHeader-module__69P5Ia__folderTitleGroup .mediaHeader-module__69P5Ia__title.mediaHeader-module__69P5Ia__title{color:hsl(var(--foreground));font-size:14px;font-weight:400;line-height:20px}
.fileDrop-module__1KSEpa__overlay{z-index:9998;pointer-events:none;border:2px dashed hsl(var(--foreground) / .3);background:hsl(var(--background) / .94);min-height:0;color:hsl(var(--foreground));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:24px;place-items:center;padding:24px;display:grid;position:absolute;inset:12px;overflow:hidden}.fileDrop-module__1KSEpa__content{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:400px;display:flex}.fileDrop-module__1KSEpa__icon{stroke-width:1.5px;width:38px;height:38px;margin-bottom:4px}.fileDrop-module__1KSEpa__title{margin:0;font-size:22px;font-weight:500;line-height:30px}.fileDrop-module__1KSEpa__description{color:hsl(var(--muted-foreground));margin:0;font-size:15px;line-height:24px}.fileDrop-module__1KSEpa__cancel{color:hsl(var(--muted-foreground));margin-top:8px;font-size:12px;line-height:20px}@media (max-width:480px){.fileDrop-module__1KSEpa__overlay{border-radius:20px;padding:20px;inset:8px}.fileDrop-module__1KSEpa__title{font-size:20px;line-height:28px}.fileDrop-module__1KSEpa__description{font-size:14px;line-height:22px}}
.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation{width:100%;max-height:none;color:var(--chat-sidebar-text,hsl(var(--sidebar-foreground)));padding:0;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;position:static}.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation [data-library-filter],.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation [data-library-folder]{border-radius:calc(var(--radius) - 2px);min-height:32px;color:inherit;background:0 0;padding:6px 12px;font-size:14px;font-weight:400;line-height:20px}.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation [data-library-folder]{padding-block:0}.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation [data-library-filter]>span:first-child,.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation [data-library-folder]>button:first-child{gap:6px}.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation nav>*+*{margin-top:0}.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation svg{fill:none;stroke-width:1.5px;flex-shrink:0;width:18px;height:18px}.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation .librarySidebarNavigation-module__M_5dIa__actionIcon{width:18px!important;height:18px!important}.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation [data-library-folder-heading]>button:first-child>svg{width:16px;height:16px}.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation [data-library-folders]{border-top:0;margin-top:16px;padding-top:0}.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation [data-library-folder-heading]{min-height:32px;color:var(--chat-sidebar-muted,hsl(var(--muted-foreground)));margin-bottom:0;padding:0 12px;font-size:12px;font-weight:400;line-height:18px}.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation [data-library-folder-heading]>button{min-height:32px}.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation [data-library-folder-heading]>button[title]{flex-shrink:0;justify-content:center;width:32px}.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation [data-library-folder]>button:first-child{min-height:24px;font-size:14px;font-weight:400;line-height:20px}.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation [data-library-count]{width:32px;color:var(--chat-sidebar-muted,hsl(var(--muted-foreground)));flex-shrink:0;justify-content:center;display:flex}.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation [data-library-count]>span{color:inherit;background:0 0;padding:0}.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation [data-library-folder] button[aria-haspopup=menu]{border-radius:calc(var(--radius) - 2px);margin-left:0;display:flex;width:32px!important;height:32px!important}.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation [data-active=true],.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation [data-library-filter]:active,.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation [data-library-folder]:active{background:hsl(var(--sidebar-accent))!important;color:hsl(var(--sidebar-accent-foreground))!important}.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation button:focus-visible{outline:2px solid hsl(var(--sidebar-ring));outline-offset:-2px}@media (hover:hover) and (pointer:fine){.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation [data-library-filter]:hover,.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation [data-library-folder]:hover,.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation [data-library-folder-heading]>button:hover{background:hsl(var(--sidebar-hover));color:hsl(var(--sidebar-accent-foreground))}}@media (max-width:767px){.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation [data-library-filter],.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation [data-library-folder],.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation [data-library-folder-heading],.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation [data-library-folder-heading]>button{min-height:44px}.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation svg{width:20px;height:20px}.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation [data-library-count],.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation [data-library-folder-heading]>button[title]{width:44px}.librarySidebarNavigation-module__M_5dIa__navigation.librarySidebarNavigation-module__M_5dIa__navigation [data-library-folder] button[aria-haspopup=menu]{width:44px!important;height:44px!important}}
.segmentedNavigation-module__2bFL5G__row{flex-shrink:0;justify-content:center;width:100%;min-width:0;padding:4px 16px 10px;display:flex;overflow:hidden}.segmentedNavigation-module__2bFL5G__navigation{background:hsl(var(--foreground) / .045);scrollbar-width:none;overscroll-behavior-x:contain;border-radius:9999px;flex-shrink:1;align-items:stretch;gap:2px;width:max-content;min-width:0;max-width:100%;padding:3px;display:inline-flex;position:relative;overflow-x:auto}.segmentedNavigation-module__2bFL5G__navigation::-webkit-scrollbar{display:none}.segmentedNavigation-module__2bFL5G__mode{width:224px}.segmentedNavigation-module__2bFL5G__selection{pointer-events:none;border:1px solid hsl(var(--border) / .65);background:hsl(var(--background));border-radius:9999px;transition:transform .24s cubic-bezier(.2,.8,.2,1),width .24s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;bottom:3px;left:0;box-shadow:0 1px 3px #00000012}.dark .segmentedNavigation-module__2bFL5G__selection{background:#292929}.segmentedNavigation-module__2bFL5G__button{white-space:nowrap;min-width:max-content;min-height:30px;color:hsl(var(--muted-foreground));-webkit-user-select:none;user-select:none;touch-action:manipulation;border:1px solid #0000;border-radius:9999px;flex:1 0 auto;justify-content:center;align-items:center;padding:2px 14px;font-size:14px;font-weight:500;line-height:20px;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.segmentedNavigation-module__2bFL5G__button[aria-pressed=true],.segmentedNavigation-module__2bFL5G__button[aria-current=page]{color:hsl(var(--foreground))}.segmentedNavigation-module__2bFL5G__button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.segmentedNavigation-module__2bFL5G__button:disabled{cursor:default}.segmentedNavigation-module__2bFL5G__button[data-unavailable=true]{opacity:.5}@media (hover:hover) and (pointer:fine){.segmentedNavigation-module__2bFL5G__button:not(:disabled):hover{background:hsl(var(--foreground) / .075);color:hsl(var(--foreground))}}.segmentedNavigation-module__2bFL5G__button:not(:disabled):active{background:hsl(var(--foreground) / .12)}@media (max-width:767px),(pointer:coarse){.segmentedNavigation-module__2bFL5G__button{min-height:44px}}@media (prefers-reduced-motion:reduce){.segmentedNavigation-module__2bFL5G__selection,.segmentedNavigation-module__2bFL5G__button{transition:none}}.segmentedNavigation-module__2bFL5G__inlineRow{flex:auto;width:auto;min-width:128px;padding:0}
.chat-module__L-Nk4q__markdown-container{white-space-collapse:collapse;width:100%;min-width:20px;line-height:1.75;overflow-x:auto}@media (max-width:559px){.chat-module__L-Nk4q__markdown-container{line-height:1.5}}.chat-module__L-Nk4q__markdown-container>*{min-width:0;height:min-content}.chat-module__L-Nk4q__markdown-container hr{border-color:var(--st-main-active);margin-top:24px;margin-bottom:20px}.chat-module__L-Nk4q__markdown-container :where(:not(pre):not(pre *):not(button):not(button *)){margin-block:8px}.chat-module__L-Nk4q__markdown-container :first-child{margin-top:0!important}.chat-module__L-Nk4q__markdown-container :last-child:where(:not(img)){margin-bottom:0!important}.chat-module__L-Nk4q__markdown-container:has(pre){overflow-x:clip!important}.chat-module__L-Nk4q__markdown-plain-fallback{white-space:pre-wrap;overflow-wrap:anywhere}.chat-module__L-Nk4q__markdown-container.chat-module__L-Nk4q__masha-markdown{overflow-wrap:anywhere;font-weight:400;line-height:1.625}.chat-module__L-Nk4q__markdown-container.chat-module__L-Nk4q__masha-markdown :where(:not(pre):not(pre *):not(button):not(button *)){margin-block:0}.chat-module__L-Nk4q__markdown-container.chat-module__L-Nk4q__masha-markdown>:is(p,[data-markdown-paragraph],ul,ol,blockquote,pre,table,[data-chat-table]){margin-top:16px;margin-bottom:0}.chat-module__L-Nk4q__markdown-container.chat-module__L-Nk4q__masha-markdown>:is([data-markdown-paragraph][data-file-only],[data-chat-table]),.chat-module__L-Nk4q__markdown-container.chat-module__L-Nk4q__masha-markdown>[data-markdown-paragraph][data-file-only]+:not([data-file-only]){margin-top:24px}.chat-module__L-Nk4q__markdown-container.chat-module__L-Nk4q__masha-markdown>[data-markdown-paragraph][data-file-only]+[data-markdown-paragraph][data-file-only]{margin-top:0}.chat-module__L-Nk4q__markdown-container.chat-module__L-Nk4q__masha-markdown :is(h1,h2,h3,h4,h5,h6){margin-top:24px;margin-bottom:0;font-weight:600;line-height:1.5}.chat-module__L-Nk4q__markdown-container.chat-module__L-Nk4q__masha-markdown h1{font-size:1.25em;line-height:1.4}.chat-module__L-Nk4q__markdown-container.chat-module__L-Nk4q__masha-markdown h2{font-size:1.125em;line-height:1.55556}.chat-module__L-Nk4q__markdown-container.chat-module__L-Nk4q__masha-markdown :is(h3,h4,h5,h6){font-size:1em}.chat-module__L-Nk4q__markdown-container.chat-module__L-Nk4q__masha-markdown strong{font-weight:600}.chat-module__L-Nk4q__markdown-container.chat-module__L-Nk4q__masha-markdown :is(ul,ol)>li{margin-block:6px}.chat-module__L-Nk4q__markdown-container.chat-module__L-Nk4q__masha-markdown li>:is(ul,ol){margin-block:8px}.chat-module__L-Nk4q__markdown-container.chat-module__L-Nk4q__masha-markdown :is(p,li,[data-markdown-paragraph])>a:not([data-chat-citation]){color:inherit;text-decoration:underline;-webkit-text-decoration-color:hsl(var(--muted-foreground) / .6);text-decoration-color:hsl(var(--muted-foreground) / .6);text-underline-offset:4px}.chat-module__L-Nk4q__markdown-container.chat-module__L-Nk4q__masha-markdown :is(p,li,[data-markdown-paragraph])>a:not([data-chat-citation]):hover{text-decoration-color:currentColor}.chat-module__L-Nk4q__markdown-container::-webkit-scrollbar{width:3px;height:3px}.chat-module__L-Nk4q__markdown-container::-webkit-scrollbar-track{background:0 0}.chat-module__L-Nk4q__markdown-container::-webkit-scrollbar-thumb{background-color:var(--chat-text-fourthly);border-radius:9999px;transition:background-color .2s}.chat-module__L-Nk4q__result-streaming{scrollbar-width:none!important;-ms-overflow-style:none!important;overflow:hidden!important}.chat-module__L-Nk4q__result-streaming::-webkit-scrollbar{display:none!important}.chat-module__L-Nk4q__result-streaming p{overflow:hidden}.chat-module__L-Nk4q__markdown-container pre{overflow:visible}.chat-module__L-Nk4q__result-streaming>p,.chat-module__L-Nk4q__result-streaming>ul,.chat-module__L-Nk4q__result-streaming>ol,.chat-module__L-Nk4q__result-streaming>h1,.chat-module__L-Nk4q__result-streaming>h2,.chat-module__L-Nk4q__result-streaming>h3,.chat-module__L-Nk4q__result-streaming>h4,.chat-module__L-Nk4q__result-streaming>blockquote{animation:.3s ease-out chat-module__L-Nk4q__textFadeIn}.chat-module__L-Nk4q__result-streaming>p:last-child,.chat-module__L-Nk4q__result-streaming>ul:last-child,.chat-module__L-Nk4q__result-streaming>ol:last-child{animation:.2s ease-out chat-module__L-Nk4q__textFadeIn}.chat-module__L-Nk4q__result-streaming:empty:after{content:"●  ●  ●";letter-spacing:4px;color:var(--chat-text-secondary);font-size:10px;animation:1.4s ease-in-out infinite chat-module__L-Nk4q__loadingDots;display:inline-block}.chat-module__L-Nk4q__masha-markdown.chat-module__L-Nk4q__result-streaming:empty:after{content:none}.chat-module__L-Nk4q__result-streaming>:not(ol):not(ul):not(pre):last-child:after{content:"";vertical-align:middle;background-color:var(--chat-text-secondary);border-radius:50%;width:8px;height:8px;margin-left:.3rem;animation:1.2s ease-in-out infinite chat-module__L-Nk4q__cursorPulse;display:inline-block}@keyframes chat-module__L-Nk4q__loadingDots{0%,to{opacity:.3}50%{opacity:1}}@keyframes chat-module__L-Nk4q__textFadeIn{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes chat-module__L-Nk4q__cursorPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.chat-module__L-Nk4q__result-streaming>p,.chat-module__L-Nk4q__result-streaming>ul,.chat-module__L-Nk4q__result-streaming>ol,.chat-module__L-Nk4q__result-streaming>h1,.chat-module__L-Nk4q__result-streaming>h2,.chat-module__L-Nk4q__result-streaming>h3,.chat-module__L-Nk4q__result-streaming>h4,.chat-module__L-Nk4q__result-streaming>blockquote{animation:none}.chat-module__L-Nk4q__result-streaming>:not(ol):not(ul):not(pre):last-child:after{opacity:.7;animation:none}}.chat-module__L-Nk4q__markdown-container h1{margin-top:32px;margin-bottom:32px;font-size:24px;font-weight:600;line-height:1.25}.chat-module__L-Nk4q__markdown-container h2{margin-top:32px;margin-bottom:16px;font-size:20px;font-weight:600;line-height:1.33}.chat-module__L-Nk4q__markdown-container h3{margin-top:32px;margin-bottom:16px;font-size:18px;font-weight:600;line-height:1.5}.chat-module__L-Nk4q__markdown-container h4{margin-top:32px;margin-bottom:16px;font-size:16px;font-weight:600}.chat-module__L-Nk4q__markdown-container h5{margin-top:32px;margin-bottom:16px;font-size:1em;font-weight:700}.chat-module__L-Nk4q__markdown-container h6{font-weight:700}.chat-module__L-Nk4q__markdown-container :is(strong){font-weight:550}.chat-module__L-Nk4q__markdown-container ol{white-space:normal;counter-reset:item;margin-left:0;list-style:none;display:block}.chat-module__L-Nk4q__markdown-container ol>li:before{content:counter(item) ".";margin-right:.5em;display:inline-block}.chat-module__L-Nk4q__markdown-container ol>li>:first-child{display:inline}.chat-module__L-Nk4q__markdown-container ol>li{counter-increment:item;display:block;position:relative}.chat-module__L-Nk4q__markdown-container ul,.chat-module__L-Nk4q__markdown-container li>ul,.chat-module__L-Nk4q__markdown-container li>ol{margin-left:0}.chat-module__L-Nk4q__markdown-container ul{list-style-type:disc;display:block}.chat-module__L-Nk4q__markdown-container li{white-space:normal;padding-left:2px}.chat-module__L-Nk4q__markdown-container li::marker{list-style-position:outside}.chat-module__L-Nk4q__markdown-container li p{margin:0;padding:0;display:inline}.chat-module__L-Nk4q__markdown-container table th,.chat-module__L-Nk4q__markdown-container table tr td{border-width:1px;border-color:var(--color-bg-5);max-width:100%;margin:24px}.chat-module__L-Nk4q__markdown-container>th{background-color:var(--color-bg-3);margin-left:10px;margin-right:10px}.chat-module__L-Nk4q__markdown-container td{margin:10px;font-size:14px}.chat-module__L-Nk4q__markdown-container ul>li{margin:5px 20px;list-style-type:disc}.chat-module__L-Nk4q__markdown-container li:has(table){margin-bottom:20px}.chat-module__L-Nk4q__markdown-container>p{overflow:hidden}.chat-module__L-Nk4q__markdown-container pre{white-space:pre-wrap;width:100%;font-size:14px}.chat-module__L-Nk4q__markdown-container table{border-width:1px;border-color:var(--chat-text-secondary);border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:8px;margin-top:16px;margin-bottom:16px;overflow:hidden}.chat-module__L-Nk4q__markdown-container table tbody tr td{border-top-width:1px;border-left-width:1px;border-color:var(--chat-text-secondary);padding:8px 16px}.chat-module__L-Nk4q__markdown-container table thead tr th{background-color:var(--chat-surface-secondary-hover);border-left-width:1px;border-color:var(--chat-text-secondary);padding:10px 16px;font-size:14px;font-weight:500}.chat-module__L-Nk4q__markdown-container table tbody tr td:first-child,.chat-module__L-Nk4q__markdown-container table thead tr th:first-child{border-left-width:0}:is(.chat-module__L-Nk4q__markdown-container [id^=remark-mermaid-],.chat-module__L-Nk4q__markdown-container .mermaid-wrapper){background-color:#141414;border:1px solid #2a2a2a;border-radius:12px;margin:16px 0;padding:32px 24px;overflow-x:auto;width:100%!important}:is(html:not(.dark) .chat-module__L-Nk4q__markdown-container [id^=remark-mermaid-],html:not(.dark) .chat-module__L-Nk4q__markdown-container .mermaid-wrapper){background-color:#fafafa;border-color:#e5e5e5}:is(.chat-module__L-Nk4q__markdown-container [id^=remark-mermaid-] svg,.chat-module__L-Nk4q__markdown-container .mermaid-wrapper svg){max-width:100%;margin:0 auto;display:block;height:auto!important}:is(.chat-module__L-Nk4q__markdown-container .node rect,.chat-module__L-Nk4q__markdown-container .node polygon,.chat-module__L-Nk4q__markdown-container .node circle,.chat-module__L-Nk4q__markdown-container .node ellipse){fill:#2d2d2d!important;stroke:#404040!important;stroke-width:1px!important}.chat-module__L-Nk4q__markdown-container .node rect{rx:8px!important;ry:8px!important}.chat-module__L-Nk4q__markdown-container .nodeLabel{color:#fff!important;fill:#fff!important;text-align:center!important;font-family:inherit!important;font-size:14px!important}.chat-module__L-Nk4q__markdown-container .node .label{color:#fff!important;fill:#fff!important;text-align:center!important;font-family:inherit!important;font-size:14px!important}.chat-module__L-Nk4q__markdown-container .node foreignObject{overflow:visible!important}:is(.chat-module__L-Nk4q__markdown-container .node foreignObject>div,.chat-module__L-Nk4q__markdown-container .node foreignObject>span){text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important}.chat-module__L-Nk4q__markdown-container .nodeLabel{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;margin:0!important;display:flex!important}.chat-module__L-Nk4q__markdown-container foreignObject{overflow:visible!important}.chat-module__L-Nk4q__markdown-container foreignObject:has(.edgeLabel){background-color:#0000!important;justify-content:center!important;align-items:center!important;display:flex!important}:is(.chat-module__L-Nk4q__markdown-container .edgeLabel,.chat-module__L-Nk4q__markdown-container .labelBkg){background-color:#0000!important}:is(.chat-module__L-Nk4q__markdown-container .edgeLabel p,.chat-module__L-Nk4q__markdown-container .edgeLabel span,.chat-module__L-Nk4q__markdown-container .edgeLabel div){color:#fff!important;white-space:nowrap!important;background-color:#4a4a4a!important;border-radius:4px!important;max-width:max-content!important;margin:0 auto!important;padding:4px 10px!important}:is(.chat-module__L-Nk4q__markdown-container .edgeLabel p span,.chat-module__L-Nk4q__markdown-container .edgeLabel div span){background-color:#0000!important;padding:0!important}.chat-module__L-Nk4q__markdown-container .edgeLabel rect{fill:#0000!important;stroke:none!important}.chat-module__L-Nk4q__markdown-container .labelBkg{fill:#0000!important;stroke:none!important}:is(.chat-module__L-Nk4q__markdown-container .flowchart-link,.chat-module__L-Nk4q__markdown-container path.path){stroke:#666!important;stroke-width:1.5px!important}.chat-module__L-Nk4q__markdown-container marker path{fill:#666!important;stroke:#666!important}.chat-module__L-Nk4q__markdown-container .cluster rect{fill:#1f1f1f!important;stroke:#404040!important;rx:8px!important;ry:8px!important}.chat-module__L-Nk4q__markdown-container .cluster-label span{color:#888!important;fill:#888!important}:is(html:not(.dark) .chat-module__L-Nk4q__markdown-container .node rect,html:not(.dark) .chat-module__L-Nk4q__markdown-container .node polygon,html:not(.dark) .chat-module__L-Nk4q__markdown-container .node circle,html:not(.dark) .chat-module__L-Nk4q__markdown-container .node ellipse){fill:#f5f5f5!important;stroke:#d4d4d4!important}html:not(.dark) .chat-module__L-Nk4q__markdown-container .nodeLabel{color:#1a1a1a!important;fill:#1a1a1a!important}html:not(.dark) .chat-module__L-Nk4q__markdown-container .node .label{color:#1a1a1a!important;fill:#1a1a1a!important}:is(html:not(.dark) .chat-module__L-Nk4q__markdown-container .edgeLabel p,html:not(.dark) .chat-module__L-Nk4q__markdown-container .edgeLabel span,html:not(.dark) .chat-module__L-Nk4q__markdown-container .edgeLabel div){color:#333!important;background-color:#e8e8e8!important}:is(html:not(.dark) .chat-module__L-Nk4q__markdown-container .edgeLabel p span,html:not(.dark) .chat-module__L-Nk4q__markdown-container .edgeLabel div span){background-color:#0000!important}:is(html:not(.dark) .chat-module__L-Nk4q__markdown-container .flowchart-link,html:not(.dark) .chat-module__L-Nk4q__markdown-container path.path){stroke:#a3a3a3!important}html:not(.dark) .chat-module__L-Nk4q__markdown-container marker path{fill:#a3a3a3!important;stroke:#a3a3a3!important}html:not(.dark) .chat-module__L-Nk4q__markdown-container .cluster rect{fill:#fff!important;stroke:#e5e5e5!important}html:not(.dark) .chat-module__L-Nk4q__markdown-container .cluster-label span{color:#666!important;fill:#666!important}.chat-module__L-Nk4q__markdown-container .mermaid-overlay{z-index:10;opacity:0;transition:opacity .2s;position:absolute;top:12px;right:12px}:is(.chat-module__L-Nk4q__markdown-container [id^=remark-mermaid-]:hover .mermaid-overlay,.chat-module__L-Nk4q__markdown-container .mermaid-wrapper:hover .mermaid-overlay){opacity:1}.chat-module__L-Nk4q__markdown-container .mermaid-buttons{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0009;border-radius:8px;gap:4px;padding:4px;display:flex}.chat-module__L-Nk4q__markdown-container .mermaid-btn{color:#fffc;cursor:pointer;background-color:#0000;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.chat-module__L-Nk4q__markdown-container .mermaid-btn:hover{color:#fff;background-color:#ffffff1a}.chat-module__L-Nk4q__markdown-container .mermaid-btn:active{transform:scale(.95)}html:not(.dark) .chat-module__L-Nk4q__markdown-container .mermaid-buttons{background-color:#ffffffe6;box-shadow:0 2px 8px #0000001a}html:not(.dark) .chat-module__L-Nk4q__markdown-container .mermaid-btn{color:#0009}html:not(.dark) .chat-module__L-Nk4q__markdown-container .mermaid-btn:hover{color:#000;background-color:#0000000d}
.table-module__1oFc1a__scroll{overscroll-behavior:contain;max-width:100%;min-height:0;overflow:auto}.table-module__1oFc1a__scroll.table-module__1oFc1a__scroll table{table-layout:auto;border-collapse:collapse;overflow-wrap:normal;word-break:normal;white-space:normal;background:0 0;border:0;border-radius:0;width:100%;min-width:100%;max-width:none;margin:0;font-size:14px;line-height:26px}.table-module__1oFc1a__scroll.table-module__1oFc1a__scroll table tr>:is(th,td){border:0;border-bottom:1px solid hsl(var(--foreground) / .05);vertical-align:top;overflow-wrap:normal;word-break:normal;white-space:normal;background:0 0;min-width:106.667px;max-width:160px;padding:10px 24px 10px 0;font-size:14px;line-height:26px}.table-module__1oFc1a__scroll.table-module__1oFc1a__scroll table tr [data-col-size=md]{min-width:160px;max-width:213.333px}.table-module__1oFc1a__scroll.table-module__1oFc1a__scroll table tr [data-col-size=lg]{min-width:213.333px;max-width:320px}.table-module__1oFc1a__scroll.table-module__1oFc1a__scroll table tr th{border-bottom-color:hsl(var(--foreground) / .2);padding-top:8px;padding-bottom:8px;font-weight:600;line-height:16px}.table-module__1oFc1a__scroll.table-module__1oFc1a__scroll table tr [data-numeric]{white-space:nowrap}.table-module__1oFc1a__scroll.table-module__1oFc1a__scroll table tr>:last-child{padding-right:40px}.table-module__1oFc1a__expandedSurface[data-state]{width:100%;max-width:none;height:100dvh;box-shadow:none;z-index:calc(var(--z-modal) + 1);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:0;padding:64px 16px;display:flex;position:fixed;inset:0;animation:none!important;transform:none!important}.table-module__1oFc1a__expandedCard{border:1px solid hsl(var(--foreground) / .1);background:hsl(var(--background));border-radius:16px;width:100%;max-width:850px;min-height:0;max-height:100%;padding:32px;display:flex}.dark .table-module__1oFc1a__expandedCard{background:#212121}.table-module__1oFc1a__close{width:40px;height:40px;color:hsl(var(--muted-foreground));border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.table-module__1oFc1a__close:hover{background:hsl(var(--foreground) / .1)}.table-module__1oFc1a__close:focus-visible{outline:2px solid hsl(var(--ring))!important}@media (max-width:640px){.table-module__1oFc1a__expandedCard{padding:32px 16px}}.table-module__1oFc1a__expandedCard>.table-module__1oFc1a__scroll{width:100%}.table-module__1oFc1a__scroll.table-module__1oFc1a__scroll table th:not([align]){text-align:left}
.chatAppearance-module__b3580q__typography{color:hsl(var(--foreground));font-family:-apple-system-body,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol}.chatAppearance-module__b3580q__conversation{background:hsl(var(--background))}.chatAppearance-module__b3580q__document{--background:0 0% 96.86%;background:hsl(var(--background))}.dark .chatAppearance-module__b3580q__typography{--background:0 0% 5.49%;--foreground:0 0% 92.94%;--muted-foreground:0 0% 68.63%;--card:0 0% 5.49%;--bg-background:hsl(var(--background));--bg-neutral-primary-default:hsl(var(--background));--chat-text-primary:hsl(var(--foreground));--chat-text-secondary:hsl(var(--muted-foreground));--fg-primary:hsl(var(--foreground));--fg-secondary:hsl(var(--muted-foreground))}.chatAppearance-module__b3580q__conversation [role=textbox][contenteditable=true]{line-height:26px}
.SelectDropdown-module__KDuGiq__dropdown{z-index:9999;min-width:120px;position:fixed}.SelectDropdown-module__KDuGiq__dropdown,.SelectDropdown-module__KDuGiq__surface{border-width:1px;border-color:hsl(var(--border) / .5);--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:12px;padding:.25rem}.SelectDropdown-module__KDuGiq__dropdown:is(.SelectDropdown-module__KDuGiq__dark *),.SelectDropdown-module__KDuGiq__surface:is(.SelectDropdown-module__KDuGiq__dark *){border-color:#ffffff14}.SelectDropdown-module__KDuGiq__option{cursor:pointer;text-align:left;width:100%;color:hsl(var(--foreground));background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.875rem;transition:background .2s;display:flex}.SelectDropdown-module__KDuGiq__option:focus,.SelectDropdown-module__KDuGiq__option[data-highlighted]{background-color:hsl(var(--muted) / .5)}.SelectDropdown-module__KDuGiq__option:focus:is(.SelectDropdown-module__KDuGiq__dark *),.SelectDropdown-module__KDuGiq__option[data-highlighted]:is(.SelectDropdown-module__KDuGiq__dark *){background-color:#ffffff1a}@media (hover:hover) and (pointer:fine){.SelectDropdown-module__KDuGiq__option:hover{background-color:hsl(var(--muted) / .5)}.SelectDropdown-module__KDuGiq__option:hover:is(.SelectDropdown-module__KDuGiq__dark *){background-color:#ffffff1a}}.SelectDropdown-module__KDuGiq__optionActive{background-color:hsl(var(--muted) / .3)}.SelectDropdown-module__KDuGiq__optionActive:is(.SelectDropdown-module__KDuGiq__dark *){background-color:#ffffff0d}.SelectDropdown-module__KDuGiq__optionText{flex-direction:column;gap:.125rem;min-width:0;display:flex}.SelectDropdown-module__KDuGiq__optionLabel{font-weight:400}.SelectDropdown-module__KDuGiq__optionDescription{white-space:normal;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1rem}.SelectDropdown-module__KDuGiq__checkIcon{width:16px;height:16px;color:hsl(var(--foreground));flex-shrink:0;margin-left:.5rem}
.providerErrorCard-module__gsR_6a__card{border:1px solid hsl(var(--border));color:hsl(var(--foreground));background:hsl(var(--background));border-radius:16px;align-items:flex-start;gap:14px;margin:16px 0;padding:24px;display:flex}.providerErrorCard-module__gsR_6a__icon{width:20px;height:20px;color:hsl(var(--muted-foreground));flex-shrink:0;margin-top:2px}.providerErrorCard-module__gsR_6a__body{text-align:left;flex:1;min-width:0}.providerErrorCard-module__gsR_6a__title{font-size:16px;font-weight:600;line-height:24px;display:block}.providerErrorCard-module__gsR_6a__description{overflow-wrap:anywhere;color:hsl(var(--muted-foreground));margin-top:8px;font-size:16px;font-weight:400;line-height:26px;display:block}.providerErrorCard-module__gsR_6a__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.providerErrorCard-module__gsR_6a__retry{background:hsl(var(--foreground));min-height:40px;color:hsl(var(--background));cursor:pointer;border:0;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:500;line-height:20px}.providerErrorCard-module__gsR_6a__retry:hover{opacity:.9}.providerErrorCard-module__gsR_6a__retry:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.providerErrorCard-module__gsR_6a__retry:disabled{opacity:.45;cursor:default}@media (max-width:600px){.providerErrorCard-module__gsR_6a__card{gap:12px;padding:20px}.providerErrorCard-module__gsR_6a__retry{min-height:44px}}
.chatHeaderNavigation-module__o7tFDa__topbar{scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;min-width:0;height:56px;padding-top:10px;padding-bottom:10px;overflow-x:auto}.chatHeaderNavigation-module__o7tFDa__topbar::-webkit-scrollbar{display:none}.chatHeaderNavigation-module__o7tFDa__actions{gap:8px}@media (max-width:767px),(pointer:coarse){.chatHeaderNavigation-module__o7tFDa__topbar{padding-top:3px;padding-bottom:3px}}.chatHeaderNavigation-module__o7tFDa__audioControls{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.chatHeaderNavigation-module__o7tFDa__audioBack{width:36px;height:36px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chatHeaderNavigation-module__o7tFDa__audioBack:hover{background:hsl(var(--foreground) / .06);color:hsl(var(--foreground))}.chatHeaderNavigation-module__o7tFDa__audioBack:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.chatHeaderNavigation-module__o7tFDa__audioTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}@media (max-width:767px),(pointer:coarse){.chatHeaderNavigation-module__o7tFDa__audioBack{width:44px;height:44px}}
.MobileHeaderDropdown-module__NHy0Wq__dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10000;border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--sidebar-background));--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);max-height:calc(100vh - 100px);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:12px;padding:4px;overflow-y:auto}.MobileHeaderDropdown-module__NHy0Wq__dropdown:is(.MobileHeaderDropdown-module__NHy0Wq__dark *){--tw-bg-opacity:1;background-color:rgb(17 17 17/var(--tw-bg-opacity,1))}.MobileHeaderDropdown-module__NHy0Wq__option{cursor:pointer;text-align:left;width:100%;color:hsl(var(--foreground));background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:.9375rem;transition:background .2s;display:flex}@media (hover:hover) and (pointer:fine){.MobileHeaderDropdown-module__NHy0Wq__option:hover{background-color:hsl(var(--muted) / .5)}.MobileHeaderDropdown-module__NHy0Wq__option:hover:is(.MobileHeaderDropdown-module__NHy0Wq__dark *){background-color:#ffffff1a}}.MobileHeaderDropdown-module__NHy0Wq__optionActive{background-color:hsl(var(--muted) / .3)}.MobileHeaderDropdown-module__NHy0Wq__optionActive:is(.MobileHeaderDropdown-module__NHy0Wq__dark *){background-color:#ffffff0d}.MobileHeaderDropdown-module__NHy0Wq__optionIcon{width:20px;height:20px;color:hsl(var(--muted-foreground));flex-shrink:0;justify-content:center;align-items:center;display:flex}.MobileHeaderDropdown-module__NHy0Wq__optionActive .MobileHeaderDropdown-module__NHy0Wq__optionIcon{color:hsl(var(--foreground))}@media (hover:hover) and (pointer:fine){.MobileHeaderDropdown-module__NHy0Wq__option:hover .MobileHeaderDropdown-module__NHy0Wq__optionIcon{color:hsl(var(--foreground))}}.MobileHeaderDropdown-module__NHy0Wq__optionLabel{flex:1;font-weight:500}.MobileHeaderDropdown-module__NHy0Wq__checkIcon{color:hsl(var(--foreground));flex-shrink:0}
.ModelSelector-module__jbrLFW__descriptionText{min-width:max-content;transition:transform .16s ease-out;display:inline-block;transform:translate(0)}.ModelSelector-module__jbrLFW__listViewport:has(.ModelSelector-module__jbrLFW__transitionGrid>.ModelSelector-module__jbrLFW__listPane:nth-child(2)){overflow-y:hidden}.ModelSelector-module__jbrLFW__versionRow:focus-visible .ModelSelector-module__jbrLFW__descriptionText[data-scroll=true]{transform:translateX(calc(-1 * var(--description-shift)));transition-delay:.35s;transition-duration:var(--description-duration);transition-timing-function:linear}@media (hover:hover) and (pointer:fine){.ModelSelector-module__jbrLFW__versionRow:hover .ModelSelector-module__jbrLFW__descriptionText[data-scroll=true]{transform:translateX(calc(-1 * var(--description-shift)));transition-delay:.35s;transition-duration:var(--description-duration);transition-timing-function:linear}}@media (prefers-reduced-motion:reduce){.ModelSelector-module__jbrLFW__versionRow:focus-visible .ModelSelector-module__jbrLFW__descriptionText[data-scroll=true]{transition:none;transform:none}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.ModelSelector-module__jbrLFW__versionRow:hover .ModelSelector-module__jbrLFW__descriptionText[data-scroll=true]{transition:none;transform:none}}
@media (max-width:767px){.CreatePromptComposerShell-module__Lut-0q__shell{--create-chat-input-opacity:1;--create-input-opacity:1}}@media (min-width:768px){.CreatePromptComposerShell-module__Lut-0q__mediaAbovePrompt[data-composer-layout]{-moz-column-gap:12px;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;display:grid}.CreatePromptComposerShell-module__Lut-0q__mediaAbovePrompt>.CreatePromptComposerShell-module__Lut-0q__promptColumn{display:contents}.CreatePromptComposerShell-module__Lut-0q__mediaAbovePrompt>.CreatePromptComposerShell-module__Lut-0q__promptColumn>[data-composer-prompt]{grid-area:2/1/auto/-1}.CreatePromptComposerShell-module__Lut-0q__mediaAbovePrompt>[data-composer-semantic-media]{grid-area:1/1/auto/-1;place-self:start}.CreatePromptComposerShell-module__Lut-0q__mediaAbovePrompt [data-composer-controls]{grid-area:3/1;align-self:end}.CreatePromptComposerShell-module__Lut-0q__mediaAbovePrompt>aside{grid-area:3/2;height:40px}}
.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer{white-space-collapse:collapse;padding-bottom:24px;scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex-grow:1;width:100%;min-width:20px;height:100%;padding-inline:24px;font-size:16px;line-height:1.6;position:relative;overflow:scroll auto!important}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer>*{min-width:0;height:min-content}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer:has(pre){overflow-x:clip!important}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer hr{border-color:var(--st-main-active);margin-top:20px;margin-bottom:16px}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer :where(:not(pre):not(pre *):not(button):not(button *):not(.SidebarMarkdown-module__e61H_a__codemirrorViewer):not(.SidebarMarkdown-module__e61H_a__codemirrorViewer *):not(.SidebarMarkdown-module__e61H_a__cm-editor-container):not(.SidebarMarkdown-module__e61H_a__cm-editor-container *)){margin-block:6px}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer :last-child:where(:not(img)){margin-bottom:0!important}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer::-webkit-scrollbar{width:8px;height:8px}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer::-webkit-scrollbar-track{background:0 0}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:9999px;transition:background-color .2s}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer::-webkit-scrollbar-thumb:hover{background-color:#ffffff59}html:not(.dark) .SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer{scrollbar-color:#0003 transparent}html:not(.dark) .SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer::-webkit-scrollbar-thumb{background-color:#0003}html:not(.dark) .SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer::-webkit-scrollbar-thumb:hover{background-color:#00000059}.SidebarMarkdown-module__e61H_a__result-streaming p{overflow:hidden}.SidebarMarkdown-module__e61H_a__result-streaming>:not(ol):not(ul):not(pre):last-child:after{content:"";vertical-align:baseline;background-color:var(--chat-text-secondary);border-radius:50px;width:10px;height:10px;margin-left:.25rem;transition:all 1s linear;animation:1s infinite SidebarMarkdown-module__e61H_a__pulse;display:inline-block}@keyframes SidebarMarkdown-module__e61H_a__pulse{0%,to{scale:1}50%{scale:1.2}}@keyframes SidebarMarkdown-module__e61H_a__blink{to{visibility:hidden}}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer h1{color:var(--text-primary);margin-top:32px;margin-bottom:32px;font-size:24px;font-weight:600;line-height:1.25}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer h2{color:var(--text-primary);margin-top:32px;margin-bottom:16px;font-size:20px;font-weight:600;line-height:1.33}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer h3{color:var(--text-primary);margin-top:32px;margin-bottom:16px;font-size:18px;font-weight:600;line-height:1.5}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer h4{color:var(--text-primary);margin-top:32px;margin-bottom:16px;font-size:16px;font-weight:600}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer h5,.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer h6{color:var(--text-primary);margin-top:32px;margin-bottom:16px;font-size:1em;font-weight:700}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer :is(strong){color:var(--text-primary);font-weight:700}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer>p{color:var(--text-primary);margin-bottom:12px;overflow:hidden}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer a{color:var(--link);text-decoration:none}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer a:hover{text-decoration:underline}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer code{color:var(--text-primary);font-size:.9em}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer pre{white-space:pre-wrap;background-color:var(--code-bg);scrollbar-width:thin;scrollbar-color:#fff3 transparent;width:100%;margin:12px 0;font-size:14px;line-height:1.4;overflow-x:scroll}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer pre::-webkit-scrollbar{width:6px;height:6px}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer pre::-webkit-scrollbar-track{background:0 0}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer pre::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:9999px}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer pre::-webkit-scrollbar-thumb:hover{background-color:#ffffff59}html:not(.dark) .SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer pre{scrollbar-color:#0003 transparent}html:not(.dark) .SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer pre::-webkit-scrollbar-thumb{background-color:#0003}html:not(.dark) .SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer pre::-webkit-scrollbar-thumb:hover{background-color:#00000059}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer blockquote{border-left:3px solid var(--st-main-active);color:var(--text-secondary);margin:16px 0;padding-left:12px;font-style:italic}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer ol{white-space:normal;color:var(--text-primary);margin-left:20px;list-style-type:decimal;display:block}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer ol>li:before{content:"";width:0;display:inline-block}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer ol>li>:first-child{display:inline}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer ol+ul{margin-left:36px}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer ul{color:var(--text-primary);margin-left:16px;list-style-type:disc;display:block}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer li{white-space:normal;color:var(--text-primary);margin:4px 0;padding-left:4px}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer li::marker{color:var(--text-secondary);list-style-position:outside}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer li p{margin:0;padding:0;display:inline}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer table{border-width:1px;border-color:var(--st-main-active);border-collapse:separate;scrollbar-width:thin;scrollbar-color:#fff3 transparent;border-radius:6px;min-width:100%;max-width:100%;margin:16px 0;font-size:14px;overflow-x:scroll}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer table::-webkit-scrollbar{width:6px;height:6px}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer table::-webkit-scrollbar-track{background:0 0}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer table::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:9999px}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer table::-webkit-scrollbar-thumb:hover{background-color:#ffffff59}html:not(.dark) .SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer table{scrollbar-color:#0003 transparent}html:not(.dark) .SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer table::-webkit-scrollbar-thumb{background-color:#0003}html:not(.dark) .SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer table::-webkit-scrollbar-thumb:hover{background-color:#00000059}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer table thead tr th{background-color:var(--background-secondary);border-right:1px solid var(--st-main-active);color:var(--text-primary);text-align:left;padding:10px 16px;font-size:14px;font-weight:500}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer table tbody tr td{border-right:1px solid var(--st-main-active);border-top:1px solid var(--st-main-active);color:var(--text-primary);padding:8px 16px;font-size:14px}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer table thead tr th:last-child,.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer table tbody tr td:last-child{border-right:none}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer img{border-radius:4px;max-width:100%;height:auto;margin:8px 0}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer.SidebarMarkdown-module__e61H_a__compact h1{margin-top:24px;margin-bottom:24px;font-size:22px;font-weight:600}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer.SidebarMarkdown-module__e61H_a__compact h2{margin-top:24px;margin-bottom:12px;font-size:18px;font-weight:600}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer.SidebarMarkdown-module__e61H_a__compact h3{margin-top:24px;margin-bottom:12px;font-size:16px;font-weight:600}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer.SidebarMarkdown-module__e61H_a__compact p{margin-bottom:8px}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer.SidebarMarkdown-module__e61H_a__compact ul,.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer.SidebarMarkdown-module__e61H_a__compact ol{margin-left:12px}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer.SidebarMarkdown-module__e61H_a__compact li{margin:2px 0}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer.SidebarMarkdown-module__e61H_a__codeFile{padding:0 16px 0 4px!important}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer.SidebarMarkdown-module__e61H_a__codeFile .SidebarMarkdown-module__e61H_a__codemirrorViewer{font-size:14px!important}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer.SidebarMarkdown-module__e61H_a__codeFile .SidebarMarkdown-module__e61H_a__codemirrorViewer *{background-color:#0000!important}:is(.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer [id^=remark-mermaid-],.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .mermaid-wrapper){background-color:#141414;border:1px solid #2a2a2a;border-radius:12px;margin:16px 0;padding:32px 24px 24px;width:100%!important}:is(html:not(.dark) .SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer [id^=remark-mermaid-],html:not(.dark) .SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .mermaid-wrapper){background-color:#fafafa;border-color:#e5e5e5}:is(.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer [id^=remark-mermaid-] svg,.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .mermaid-wrapper svg){max-width:100%;margin:0 auto;display:block;height:auto!important}:is(.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .node rect,.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .node polygon,.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .node circle,.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .node ellipse){fill:#2d2d2d!important;stroke:#404040!important;stroke-width:1px!important}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .node rect{rx:8px!important;ry:8px!important}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .nodeLabel{color:#fff!important;fill:#fff!important;text-align:center!important;font-family:inherit!important;font-size:14px!important}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .node .label{color:#fff!important;fill:#fff!important;text-align:center!important;font-family:inherit!important;font-size:14px!important}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .node foreignObject{overflow:visible!important}:is(.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .node foreignObject>div,.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .node foreignObject>span){text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .nodeLabel{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;margin:0!important;display:flex!important}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer foreignObject{overflow:visible!important}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer foreignObject:has(.edgeLabel){background-color:#0000!important;justify-content:center!important;align-items:center!important;display:flex!important}:is(.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .edgeLabel,.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .labelBkg){background-color:#0000!important}:is(.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .edgeLabel p,.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .edgeLabel span,.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .edgeLabel div){color:#fff!important;white-space:nowrap!important;background-color:#4a4a4a!important;border-radius:4px!important;max-width:max-content!important;margin:0 auto!important;padding:4px 10px!important}:is(.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .edgeLabel p span,.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .edgeLabel div span){background-color:#0000!important;padding:0!important}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .edgeLabel rect{fill:#0000!important;stroke:none!important}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .labelBkg{fill:#0000!important;stroke:none!important}:is(.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .flowchart-link,.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer path.path){stroke:#666!important;stroke-width:1.5px!important}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer marker path{fill:#666!important;stroke:#666!important}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .cluster rect{fill:#1f1f1f!important;stroke:#404040!important;rx:8px!important;ry:8px!important}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .cluster-label span{color:#888!important;fill:#888!important}:is(html:not(.dark) .SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .node rect,html:not(.dark) .SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .node polygon,html:not(.dark) .SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .node circle,html:not(.dark) .SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .node ellipse){fill:#f5f5f5!important;stroke:#d4d4d4!important}html:not(.dark) .SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .nodeLabel{color:#1a1a1a!important;fill:#1a1a1a!important}html:not(.dark) .SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .node .label{color:#1a1a1a!important;fill:#1a1a1a!important}:is(html:not(.dark) .SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .edgeLabel p,html:not(.dark) .SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .edgeLabel span,html:not(.dark) .SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .edgeLabel div){color:#333!important;background-color:#e8e8e8!important}:is(html:not(.dark) .SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .edgeLabel p span,html:not(.dark) .SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .edgeLabel div span){background-color:#0000!important}:is(html:not(.dark) .SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .flowchart-link,html:not(.dark) .SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer path.path){stroke:#a3a3a3!important}html:not(.dark) .SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer marker path{fill:#a3a3a3!important;stroke:#a3a3a3!important}html:not(.dark) .SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .cluster rect{fill:#fff!important;stroke:#e5e5e5!important}html:not(.dark) .SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .cluster-label span{color:#666!important;fill:#666!important}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .mermaid-overlay{z-index:10;opacity:0;transition:opacity .2s;position:absolute;top:12px;right:12px}:is(.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer [id^=remark-mermaid-]:hover .mermaid-overlay,.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .mermaid-wrapper:hover .mermaid-overlay){opacity:1}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .mermaid-buttons{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0009;border-radius:8px;gap:4px;padding:4px;display:flex}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .mermaid-btn{color:#fffc;cursor:pointer;background-color:#0000;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .mermaid-btn:hover{color:#fff;background-color:#ffffff1a}.SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .mermaid-btn:active{transform:scale(.95)}html:not(.dark) .SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .mermaid-buttons{background-color:#ffffffe6;box-shadow:0 2px 8px #0000001a}html:not(.dark) .SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .mermaid-btn{color:#0009}html:not(.dark) .SidebarMarkdown-module__e61H_a__sidebarMarkdownContainer .mermaid-btn:hover{color:#000;background-color:#0000000d}
.trim-module__IEfXUq__dialog.trim-module__IEfXUq__dialog{width:min(960px,100dvw - 24px);max-width:960px;max-height:calc(100dvh - 24px)}.trim-module__IEfXUq__body{min-height:0;padding:20px;overflow-y:auto}.trim-module__IEfXUq__preview{background:#000;border-radius:14px;justify-content:center;align-items:center;display:flex;overflow:hidden}.trim-module__IEfXUq__preview video{-o-object-fit:contain;object-fit:contain;width:100%;height:min(38dvh,380px)}.trim-module__IEfXUq__editor{min-width:0;padding-top:18px}.trim-module__IEfXUq__readout{font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;font-size:14px;display:flex}.trim-module__IEfXUq__readout span,.trim-module__IEfXUq__hint,.trim-module__IEfXUq__ticks,.trim-module__IEfXUq__overview{color:var(--muted-foreground,#aaa)}.trim-module__IEfXUq__hint{margin:8px 0 16px;font-size:13px;line-height:1.5}.trim-module__IEfXUq__timelinePadding{padding:0}.trim-module__IEfXUq__rail{isolation:isolate;height:72px;position:relative}.trim-module__IEfXUq__frames{background:#303030;border-radius:8px;display:flex;position:absolute;inset:0;overflow:hidden}.trim-module__IEfXUq__frames>div{background:linear-gradient(140deg,#3b3b3b,#242424);border-right:1px solid #ffffff15;width:12.5%}.trim-module__IEfXUq__frames img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%}.trim-module__IEfXUq__selection{border:3px solid #eee;border-radius:6px;min-width:3px;height:100%;position:absolute;box-shadow:0 0 0 1px #151515}.trim-module__IEfXUq__move{color:#fff;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#eeeeee26;width:100%;position:absolute;inset:0}.trim-module__IEfXUq__move:active{cursor:grabbing}.trim-module__IEfXUq__move span{background:#191919ba;border-radius:8px;padding:0 8px;font-size:22px;display:inline-block}.trim-module__IEfXUq__start,.trim-module__IEfXUq__end{touch-action:none;-webkit-user-select:none;user-select:none;cursor:ew-resize;z-index:2;justify-content:center;align-items:center;width:44px;display:flex;position:absolute;top:-8px;bottom:-8px}.trim-module__IEfXUq__start{justify-content:flex-end;left:-42px}.trim-module__IEfXUq__end{justify-content:flex-start;right:-42px}.trim-module__IEfXUq__start span,.trim-module__IEfXUq__end span{background:#eee;border:0;border-radius:5px;flex-shrink:0;width:16px;height:100%;max-height:80px;display:block;position:relative}.trim-module__IEfXUq__move:focus-visible,.trim-module__IEfXUq__start:focus-visible,.trim-module__IEfXUq__end:focus-visible{outline-offset:2px;outline:2px solid #fff}.trim-module__IEfXUq__editor button:disabled{opacity:.5;cursor:default}.trim-module__IEfXUq__ticks{font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:12px;font-size:10px;display:flex}.trim-module__IEfXUq__overview{margin-top:14px;font-size:12px;display:block}.trim-module__IEfXUq__overview input{accent-color:#eee;width:100%;height:36px;display:block}.trim-module__IEfXUq__precision{gap:12px;margin-top:10px;display:flex}.trim-module__IEfXUq__precision label{flex:none;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.trim-module__IEfXUq__precision input{text-align:center;appearance:textfield;font-variant-numeric:tabular-nums;background:#0003;border:1px solid #ffffff26;border-radius:8px;width:64px;min-width:64px;max-width:64px;height:32px;padding:4px 6px}@media (max-width:600px){.trim-module__IEfXUq__body{padding:14px}.trim-module__IEfXUq__dialog.trim-module__IEfXUq__dialog{width:calc(100dvw - 12px);max-height:calc(100dvh - 12px)}.trim-module__IEfXUq__preview video{height:min(31dvh,280px)}.trim-module__IEfXUq__readout{font-size:12px}.trim-module__IEfXUq__precision label{flex-direction:column;align-items:stretch}.trim-module__IEfXUq__precision input{max-width:64px}}@media (orientation:landscape) and (max-height:540px){.trim-module__IEfXUq__dialog.trim-module__IEfXUq__dialog{width:calc(100dvw - 12px);max-width:none;max-height:calc(100dvh - 12px)}.trim-module__IEfXUq__body{grid-template-columns:minmax(0,1fr) minmax(300px,1.2fr);gap:16px;padding:12px;display:grid}.trim-module__IEfXUq__preview{align-self:stretch}.trim-module__IEfXUq__preview video{height:100%;min-height:130px;max-height:calc(100dvh - 150px)}.trim-module__IEfXUq__editor{padding-top:0}.trim-module__IEfXUq__hint{margin:4px 0 10px;font-size:11px}.trim-module__IEfXUq__rail{height:48px}.trim-module__IEfXUq__overview{margin-top:6px}.trim-module__IEfXUq__overview input{height:26px}.trim-module__IEfXUq__precision{margin-top:4px}.trim-module__IEfXUq__precision label{flex-direction:row}.trim-module__IEfXUq__precision input{height:32px}.trim-module__IEfXUq__header{padding-top:10px!important;padding-bottom:10px!important}.trim-module__IEfXUq__description{display:none}.trim-module__IEfXUq__footer{padding:8px 14px!important}}.trim-module__IEfXUq__precision input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.trim-module__IEfXUq__precision input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.trim-module__IEfXUq__precision input::-webkit-textfield-decoration-container{visibility:visible;pointer-events:auto;position:static;right:auto}.trim-module__IEfXUq__start span:after,.trim-module__IEfXUq__end span:after{content:"";background:#333;border-radius:1px;width:2px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trim-module__IEfXUq__overview input{appearance:none;cursor:ew-resize;background:0 0;border:0;padding:0}.trim-module__IEfXUq__overview input::-webkit-slider-runnable-track{background:#555;border-radius:2px;height:4px}.trim-module__IEfXUq__overview input::-webkit-slider-thumb{-webkit-appearance:none;background:#eee;border:0;border-radius:50%;width:20px;height:20px;margin-top:-8px}.trim-module__IEfXUq__overview input::-moz-range-track{background:#555;border-radius:2px;height:4px}.trim-module__IEfXUq__overview input::-moz-range-thumb{background:#eee;border:0;border-radius:50%;width:20px;height:20px}.trim-module__IEfXUq__frames{cursor:pointer;border:0;width:100%;padding:0}.trim-module__IEfXUq__frames>div{flex-shrink:0;height:100%}.trim-module__IEfXUq__navigation{justify-content:center;gap:8px;margin-top:12px;display:flex}.trim-module__IEfXUq__navigation button{background:#ffffff08;border:1px solid #ffffff26;border-radius:8px;min-width:56px;min-height:44px;padding:6px 10px}.trim-module__IEfXUq__navigation button:hover:not(:disabled){background:#eeeeee30}@media (orientation:landscape) and (max-height:540px){.trim-module__IEfXUq__navigation{margin-top:6px}.trim-module__IEfXUq__navigation button{min-height:36px}}.trim-module__IEfXUq__zoomControls{align-items:center;gap:8px;margin:0 0 14px;font-size:12px;display:flex}.trim-module__IEfXUq__zoomControls button{background:#ffffff08;border:1px solid #ffffff26;border-radius:8px;min-width:36px;min-height:36px;padding:4px 10px}.trim-module__IEfXUq__zoomControls output{text-align:center;font-variant-numeric:tabular-nums;min-width:36px}.trim-module__IEfXUq__zoomControls button:hover:not(:disabled){background:#eeeeee30}.trim-module__IEfXUq__toolbar{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:18px;display:flex}.trim-module__IEfXUq__toolbar .trim-module__IEfXUq__zoomControls,.trim-module__IEfXUq__toolbar .trim-module__IEfXUq__precision{margin:0}.trim-module__IEfXUq__toolbar .trim-module__IEfXUq__precision{flex-wrap:wrap}@media (max-width:600px){.trim-module__IEfXUq__toolbar .trim-module__IEfXUq__precision label{flex-direction:row;align-items:center}}.trim-module__IEfXUq__grip{color:#fff;z-index:3;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:#242424ed;border:1px solid #eeeeee80;border-radius:10px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.trim-module__IEfXUq__grip svg{pointer-events:none;display:block}.trim-module__IEfXUq__grip[data-below=true]{top:calc(100% + 8px);transform:translate(-50%)}.trim-module__IEfXUq__grip[data-below=true]:before{content:"";background:#eee;width:2px;height:7px;position:absolute;top:-8px;left:50%}.trim-module__IEfXUq__grip:active{cursor:grabbing}.trim-module__IEfXUq__grip:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:600px),(orientation:landscape) and (max-height:540px){.trim-module__IEfXUq__start span,.trim-module__IEfXUq__end span{border-radius:4px;width:8px}.trim-module__IEfXUq__start span:after,.trim-module__IEfXUq__end span:after{width:1px;height:18px}.trim-module__IEfXUq__selection{border-top-width:2px;border-bottom-width:2px}}@media (orientation:landscape) and (max-height:540px){.trim-module__IEfXUq__header{align-items:center;min-height:52px;display:flex}.trim-module__IEfXUq__header>button{margin-top:0;top:50%;transform:translateY(-50%)}.trim-module__IEfXUq__header{flex-direction:row;justify-content:flex-start;min-height:44px;padding-top:6px!important;padding-bottom:6px!important}.trim-module__IEfXUq__header>button{margin:0!important}.trim-module__IEfXUq__hint{display:none}.trim-module__IEfXUq__readout{margin-bottom:8px;font-size:12px}.trim-module__IEfXUq__toolbar{gap:6px 12px;margin-bottom:12px}.trim-module__IEfXUq__zoomControls{gap:6px}.trim-module__IEfXUq__zoomControls button{min-height:30px}.trim-module__IEfXUq__precision input{height:30px}.trim-module__IEfXUq__rail{height:clamp(48px,100dvh - 320px,72px)}.trim-module__IEfXUq__preview video{height:min(220px,100dvh - 150px);min-height:0;max-height:none}}.trim-module__IEfXUq__editor{container-type:inline-size}@container (max-width:650px){.trim-module__IEfXUq__toolbar{flex-wrap:nowrap;justify-content:space-between;gap:8px}.trim-module__IEfXUq__zoomControls{flex-shrink:0;gap:4px;font-size:11px}.trim-module__IEfXUq__zoomControls>span{display:none}.trim-module__IEfXUq__zoomControls button{min-width:28px;min-height:32px;padding:4px 6px}.trim-module__IEfXUq__zoomControls output{min-width:26px}.trim-module__IEfXUq__toolbar .trim-module__IEfXUq__precision{flex-wrap:nowrap;gap:8px}.trim-module__IEfXUq__toolbar .trim-module__IEfXUq__precision label{flex-direction:row;align-items:center;gap:4px;font-size:11px}.trim-module__IEfXUq__precision input{width:44px;min-width:44px;max-width:44px;height:32px;padding:4px}}@container (max-width:380px){.trim-module__IEfXUq__toolbar .trim-module__IEfXUq__precision label{flex-direction:column;gap:2px;font-size:10px}}.trim-module__IEfXUq__confirm.trim-module__IEfXUq__confirm{color:#171717;background:#eee}.trim-module__IEfXUq__confirm.trim-module__IEfXUq__confirm:hover:not(:disabled){background:#fff}.trim-module__IEfXUq__confirm.trim-module__IEfXUq__confirm:disabled{color:#aaa;background:#444}
.mediaCardSizing-module__Bvzlaq__uniformCell{container-type:inline-size}.mediaCardSizing-module__Bvzlaq__uniformCell [data-library-audio-content]{--library-audio-padding-x:clamp(6px, 6cqw, 16px);--library-audio-padding-y:clamp(6px, 6cqw, 16px);--library-audio-title-size:clamp(11px, 7cqw, 16px);--library-audio-description-size:clamp(10px, 6cqw, 13px);--library-audio-waveform-height:clamp(12px, 18cqw, 48px);--library-audio-play-size:clamp(28px, 22cqw, 44px);--library-audio-play-icon-size:clamp(14px, 10cqw, 20px)}.mediaCardSizing-module__Bvzlaq__uniformCell [data-library-audio-title]{font-family:inherit;font-size:var(--library-audio-title-size);letter-spacing:normal;line-height:1.2}.mediaCardSizing-module__Bvzlaq__uniformCell [data-library-audio-description]{font-size:var(--library-audio-description-size);line-height:1.25}@container (max-width:128px){.mediaCardSizing-module__Bvzlaq__uniformCell [data-library-audio-description]{display:none}}
.outline-module__Il9vEW__panel{z-index:20;border:1px solid hsl(var(--foreground) / .1);background:#f5f5f5;border-radius:18px;flex-direction:column;width:168px;max-width:calc(100% - 40px);min-height:0;display:flex;position:absolute;inset:8px auto 8px 8px;overflow:hidden;box-shadow:0 4px 14px #00000014}.dark .outline-module__Il9vEW__panel{background:#212121}.outline-module__Il9vEW__panel[data-pinned=true]{flex-shrink:0;margin:8px 0 8px 8px;position:relative;inset:auto}.outline-module__Il9vEW__header{color:hsl(var(--muted-foreground));flex-shrink:0;justify-content:space-between;align-items:center;gap:4px;padding:10px 12px;font-size:12px;display:flex}.outline-module__Il9vEW__pin{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.outline-module__Il9vEW__pin svg{width:15px;height:15px}.outline-module__Il9vEW__pages{overscroll-behavior:contain;flex-direction:column;gap:4px;min-height:0;padding:0 6px 10px;display:flex;overflow-y:auto}.outline-module__Il9vEW__page{width:100%;color:hsl(var(--muted-foreground));text-align:center;border-radius:14px;flex-shrink:0;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:4px;padding:8px 6px;font-size:12px;display:grid}.outline-module__Il9vEW__page[aria-current=page]{background:hsl(var(--foreground) / .06);color:hsl(var(--primary))}.outline-module__Il9vEW__page img,.outline-module__Il9vEW__page [data-pdf-state]{border:1px solid hsl(var(--foreground) / .22);-o-object-fit:contain;object-fit:contain;border-radius:8px;width:100%;height:auto;max-height:180px;margin:0}.outline-module__Il9vEW__page[aria-current=page] :is(img,[data-pdf-state]){border-color:hsl(var(--foreground) / .8)}.outline-module__Il9vEW__page>span:first-child{padding-top:4px}.outline-module__Il9vEW__page:focus-visible,.outline-module__Il9vEW__pin:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}@media (hover:hover){.outline-module__Il9vEW__page:hover,.outline-module__Il9vEW__pin:hover{background:hsl(var(--foreground) / .08)}}@media (max-width:480px){.outline-module__Il9vEW__panel[data-pinned=true]{margin:0;position:absolute;inset:8px auto 8px 8px}}
.projectView-module__NC1ljG__page{overscroll-behavior:contain;background:hsl(var(--background));min-height:0;color:hsl(var(--foreground));flex:1;overflow-y:auto}.projectView-module__NC1ljG__page [hidden]{display:none!important}.projectView-module__NC1ljG__column{flex-direction:column;gap:24px;width:100%;max-width:672px;min-height:540px;margin:0 auto;padding:20px;display:flex}.projectView-module__NC1ljG__page[data-canvas=true] .projectView-module__NC1ljG__column{max-width:none;min-height:0}.projectView-module__NC1ljG__actions{width:34px;height:34px;color:hsl(var(--foreground));cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;list-style:none;display:grid}.projectView-module__NC1ljG__actions::-webkit-details-marker{display:none}.projectView-module__NC1ljG__composer{width:100%}.projectView-module__NC1ljG__projectContext{min-width:0;margin-top:-14px}.projectView-module__NC1ljG__contextToolbar{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.projectView-module__NC1ljG__contextButton{min-height:36px;color:hsl(var(--muted-foreground));border-radius:9px;align-items:center;gap:7px;padding:6px 10px;font-size:14px;line-height:22px;display:inline-flex}.projectView-module__NC1ljG__contextFiles{gap:8px;margin:8px 0 0;padding:2px;list-style:none;display:flex;overflow-x:auto}.projectView-module__NC1ljG__contextFiles li{flex-shrink:0;min-width:0}.projectView-module__NC1ljG__contextFile{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .3);max-width:240px;min-height:36px;color:hsl(var(--foreground));border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;line-height:22px;display:inline-flex}.projectView-module__NC1ljG__contextFile svg{flex-shrink:0}.projectView-module__NC1ljG__contextFile span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projectView-module__NC1ljG__contextHint{color:hsl(var(--muted-foreground));margin:4px 10px 0;font-size:13px;line-height:20px}.projectView-module__NC1ljG__contextButton:focus-visible,.projectView-module__NC1ljG__contextFile:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}@media (hover:hover) and (pointer:fine){.projectView-module__NC1ljG__contextButton:hover,.projectView-module__NC1ljG__contextFile:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}}@media (max-width:639px){.projectView-module__NC1ljG__contextButton,.projectView-module__NC1ljG__contextFile{min-height:44px}}.projectView-module__NC1ljG__toolbar{align-items:center;gap:8px;min-width:0;display:flex}.projectView-module__NC1ljG__tabs{scrollbar-width:none;flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.projectView-module__NC1ljG__tabs::-webkit-scrollbar{display:none}.projectView-module__NC1ljG__tab{min-height:36px;color:hsl(var(--muted-foreground));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:8px 16px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.projectView-module__NC1ljG__tab[aria-selected=true]{background:hsl(var(--muted));color:hsl(var(--foreground))}.projectView-module__NC1ljG__panel,.projectView-module__NC1ljG__chats{flex-direction:column;flex:1;min-width:0;display:flex}.projectView-module__NC1ljG__chatRow{border-radius:12px;align-items:center;min-width:0;padding:4px 8px 4px 12px;display:flex;position:relative}.projectView-module__NC1ljG__chatLink{text-align:left;border-radius:6px;flex:1;align-items:center;gap:16px;min-width:0;min-height:60px;padding:8px 0;display:flex}.projectView-module__NC1ljG__chatText{flex:1;min-width:0}.projectView-module__NC1ljG__chatTitle,.projectView-module__NC1ljG__chatPreview{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:400;line-height:22px;display:block;overflow:hidden}.projectView-module__NC1ljG__chatPreview,.projectView-module__NC1ljG__chatDate{color:hsl(var(--muted-foreground));font-size:14px;line-height:20px}.projectView-module__NC1ljG__chatDate{white-space:nowrap;flex-shrink:0}.projectView-module__NC1ljG__chatMenu{flex-shrink:0;margin-left:8px}.projectView-module__NC1ljG__chatMenuContent{z-index:10;border:1px solid hsl(var(--border));background:hsl(var(--popover));min-width:200px;max-width:calc(100vw - 40px);color:hsl(var(--popover-foreground));border-radius:12px;padding:4px;position:absolute;top:calc(100% - 4px);right:0;box-shadow:0 8px 24px #00000024}.projectView-module__NC1ljG__chatMenuContent button{text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px;font-size:14px;display:flex}.projectView-module__NC1ljG__chatEdit{flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0;min-height:64px;display:flex}.projectView-module__NC1ljG__chatEdit input{border:1px solid hsl(var(--border));background:0 0;border-radius:8px;flex:1;min-width:120px;padding:8px}.projectView-module__NC1ljG__deleteConfirm{color:hsl(var(--destructive));border-radius:8px;padding:8px}.projectView-module__NC1ljG__chatLink:focus-visible,.projectView-module__NC1ljG__chatMenu summary:focus-visible,.projectView-module__NC1ljG__chatMenuContent button:focus-visible,.projectView-module__NC1ljG__chatEdit :is(input,button):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.projectView-module__NC1ljG__mediaUnavailable{color:hsl(var(--muted-foreground));margin:0;padding:16px 0;font-size:14px;line-height:22px}.projectView-module__NC1ljG__settingsHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.projectView-module__NC1ljG__settingsTitle{min-width:0;color:hsl(var(--foreground));margin:0;font-size:16px;font-weight:500;line-height:24px}.projectView-module__NC1ljG__page[data-canvas=true] .projectView-module__NC1ljG__panel{margin-top:0}.projectView-module__NC1ljG__empty{color:hsl(var(--muted-foreground));text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:28px 0;font-size:14px;line-height:22px;display:flex}.projectView-module__NC1ljG__emptyTitle{color:hsl(var(--foreground));font-size:14px;font-weight:500;line-height:20px}.projectView-module__NC1ljG__welcome{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .24);text-align:center;border-radius:24px;flex-direction:column;align-items:center;padding:20px 24px;display:flex}.projectView-module__NC1ljG__welcomeArt{color:hsl(var(--foreground));flex-shrink:0;margin-bottom:8px}.projectView-module__NC1ljG__welcomeTitle{color:hsl(var(--foreground));letter-spacing:-.4px;margin:0;font-size:22px;font-weight:500;line-height:30px}.projectView-module__NC1ljG__welcomeHint{max-width:390px;color:hsl(var(--muted-foreground));margin:10px 0 0;font-size:15px;line-height:23px}.projectView-module__NC1ljG__welcomeBenefits{color:hsl(var(--muted-foreground));flex-wrap:wrap;justify-content:center;gap:10px 18px;margin:18px 0 0;padding:0;font-size:12px;line-height:18px;list-style:none;display:flex}.projectView-module__NC1ljG__welcomeBenefits li{align-items:center;gap:6px;display:inline-flex}.projectView-module__NC1ljG__welcomeBenefits svg{flex-shrink:0}.projectView-module__NC1ljG__welcomeActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.projectView-module__NC1ljG__welcomePrimary,.projectView-module__NC1ljG__welcomeSecondary{border:1px solid hsl(var(--border));border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:500;line-height:22px;display:inline-flex}.projectView-module__NC1ljG__welcomePrimary{background:hsl(var(--foreground));color:hsl(var(--background));border-color:#0000}.projectView-module__NC1ljG__welcomeSecondary{background:hsl(var(--background));color:hsl(var(--foreground))}.projectView-module__NC1ljG__welcomePrimary:focus-visible,.projectView-module__NC1ljG__welcomeSecondary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.projectView-module__NC1ljG__welcomeFootnote{color:hsl(var(--muted-foreground));margin:14px 0 0;font-size:12px;line-height:19px}@media (hover:hover) and (pointer:fine){.projectView-module__NC1ljG__welcomePrimary:hover{opacity:.85}.projectView-module__NC1ljG__welcomeSecondary:hover{background:hsl(var(--muted))}}@media (max-width:639px){.projectView-module__NC1ljG__welcome{border-radius:20px;padding:20px 16px}.projectView-module__NC1ljG__welcomeTitle{font-size:20px;line-height:28px}.projectView-module__NC1ljG__welcomeBenefits{gap:10px 14px;margin-top:18px}.projectView-module__NC1ljG__welcomeActions{flex-direction:column;align-items:stretch;width:100%;margin-top:20px}}.projectView-module__NC1ljG__status{color:hsl(var(--muted-foreground));align-items:center;gap:10px;padding:16px 0;font-size:14px;line-height:22px;display:flex}.projectView-module__NC1ljG__failure{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;font-size:14px;line-height:22px;display:flex}.projectView-module__NC1ljG__retry{border:1px solid hsl(var(--border));min-height:36px;color:hsl(var(--foreground));border-radius:999px;padding:7px 14px;font-size:14px;font-weight:400;line-height:20px}.projectView-module__NC1ljG__spinner{flex-shrink:0;animation:1s linear infinite projectView-module__NC1ljG__project-chats-spin}.projectView-module__NC1ljG__actions:focus-visible,.projectView-module__NC1ljG__tab:focus-visible,.projectView-module__NC1ljG__panel:focus-visible,.projectView-module__NC1ljG__retry:focus-visible{outline:2px solid hsl(var(--ring))!important;outline-offset:3px!important}.projectView-module__NC1ljG__actions[aria-expanded=true]{background:hsl(var(--muted))}@keyframes projectView-module__NC1ljG__project-chats-spin{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.projectView-module__NC1ljG__actions:hover,.projectView-module__NC1ljG__tab:hover,.projectView-module__NC1ljG__retry:hover,.projectView-module__NC1ljG__chatRow:hover,.projectView-module__NC1ljG__chatMenuContent button:hover,.projectView-module__NC1ljG__deleteConfirm:hover{background:hsl(var(--muted))}}@media (max-width:639px){.projectView-module__NC1ljG__column{padding:20px}.projectView-module__NC1ljG__chatLink{gap:8px}.projectView-module__NC1ljG__chatDate{font-size:12px}.projectView-module__NC1ljG__chatMenuContent button{min-height:44px}.projectView-module__NC1ljG__actions{width:44px;height:44px;margin:-4px}.projectView-module__NC1ljG__tab,.projectView-module__NC1ljG__retry{min-height:44px}}@media (prefers-reduced-motion:reduce){.projectView-module__NC1ljG__spinner{animation:none}}.projectView-module__NC1ljG__chatTools{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:-12px;display:flex}.projectView-module__NC1ljG__sourcesExplanation{color:hsl(var(--muted-foreground));margin:2px 10px 0;font-size:13px;line-height:20px}.projectView-module__NC1ljG__sourcesButton{min-height:36px;color:hsl(var(--muted-foreground));text-align:left;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:14px;line-height:20px;display:inline-flex}.projectView-module__NC1ljG__sourcesButton:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.projectView-module__NC1ljG__sourcesButton[aria-expanded=true]{background:hsl(var(--muted));color:hsl(var(--foreground))}.projectView-module__NC1ljG__sourcesHint{color:hsl(var(--muted-foreground));margin:-8px 0 16px;font-size:14px;line-height:20px}@media (hover:hover) and (pointer:fine){.projectView-module__NC1ljG__sourcesButton:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}}@media (max-width:639px){.projectView-module__NC1ljG__sourcesButton{min-height:44px}}.projectView-module__NC1ljG__welcome{gap:0;padding:28px 24px}.projectView-module__NC1ljG__welcomeArt{width:132px;height:84px}.projectView-module__NC1ljG__welcomeTitle{margin-top:16px;font-size:22px;line-height:30px}.projectView-module__NC1ljG__welcomeHint{max-width:420px;margin-top:8px;font-size:15px;line-height:23px}.projectView-module__NC1ljG__welcomeActions{margin-top:20px}@media (max-width:639px){.projectView-module__NC1ljG__welcome{padding:24px 18px}.projectView-module__NC1ljG__welcomeTitle{font-size:20px;line-height:28px}.projectView-module__NC1ljG__welcomeActions{width:auto}}
.pdf-module__WPXFJq__page{isolation:isolate;overflow:hidden}.pdf-module__WPXFJq__textLayer{opacity:1;letter-spacing:normal;word-spacing:normal;text-align:initial;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:canvastext;z-index:1;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.pdf-module__WPXFJq__textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.pdf-module__WPXFJq__textLayer>:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.pdf-module__WPXFJq__textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.pdf-module__WPXFJq__textLayer .markedContent{display:contents}.pdf-module__WPXFJq__textLayer ::selection{background:#0064ff4d}
.projectMedia-module__TrRsxW__section{min-width:0;color:hsl(var(--foreground));flex-direction:column;gap:16px;padding-block:16px;display:flex}.projectMedia-module__TrRsxW__heading h2{font-size:15px;font-weight:500;line-height:22px}.projectMedia-module__TrRsxW__heading p,.projectMedia-module__TrRsxW__status{color:hsl(var(--muted-foreground));font-size:14px;line-height:22px}.projectMedia-module__TrRsxW__heading p{margin-top:4px}.projectMedia-module__TrRsxW__status{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.projectMedia-module__TrRsxW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.projectMedia-module__TrRsxW__card{border:1px solid hsl(var(--border));border-radius:16px;min-width:0;overflow:hidden}.projectMedia-module__TrRsxW__preview{aspect-ratio:1;background:hsl(var(--muted));place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.projectMedia-module__TrRsxW__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.projectMedia-module__TrRsxW__kind{background:hsl(var(--background) / .9);border-radius:99px;padding:3px 9px;font-size:12px;position:absolute;bottom:10px;right:10px}.projectMedia-module__TrRsxW__details{flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.projectMedia-module__TrRsxW__title{overflow-wrap:anywhere;font-size:14px;line-height:20px}.projectMedia-module__TrRsxW__audio{width:100%;min-width:0;display:block}.projectMedia-module__TrRsxW__action{border:1px solid hsl(var(--border));min-height:36px;color:hsl(var(--foreground));border-radius:99px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px;font-size:14px;display:inline-flex}.projectMedia-module__TrRsxW__action:disabled{cursor:default;opacity:.5}.projectMedia-module__TrRsxW__action:focus-visible,.projectMedia-module__TrRsxW__preview:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.projectMedia-module__TrRsxW__spinner{animation:1s linear infinite projectMedia-module__TrRsxW__project-media-spin}@keyframes projectMedia-module__TrRsxW__project-media-spin{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.projectMedia-module__TrRsxW__action:not(:disabled):hover,.projectMedia-module__TrRsxW__preview:hover{background:hsl(var(--accent))}}@media (max-width:639px){.projectMedia-module__TrRsxW__grid{grid-template-columns:minmax(0,1fr)}.projectMedia-module__TrRsxW__action{min-height:44px}}@media (prefers-reduced-motion:reduce){.projectMedia-module__TrRsxW__spinner{animation:none}}.projectMedia-module__TrRsxW__musicList{flex-direction:column;gap:8px;min-width:0;display:flex}.projectMedia-module__TrRsxW__musicRow{min-width:0}.projectMedia-module__TrRsxW__musicRow>div{max-width:none;margin-block:0}.projectMedia-module__TrRsxW__imagePreview{aspect-ratio:3/4;background:hsl(var(--muted));border-radius:24px;width:100%;display:block;position:relative;overflow:hidden}.dark .projectMedia-module__TrRsxW__imagePreview{background:hsl(var(--background))}.projectMedia-module__TrRsxW__imagePreview[data-visual-kind=video]{background:hsl(var(--muted))}.projectMedia-module__TrRsxW__playOverlay{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.projectMedia-module__TrRsxW__playOverlay svg{box-sizing:content-box;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;border-radius:50%;padding:14px}.projectMedia-module__TrRsxW__imagePreview:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.projectMedia-module__TrRsxW__imagePreview:hover{box-shadow:0 0 0 2px hsl(var(--foreground) / .2)}.projectMedia-module__TrRsxW__grid.projectMedia-module__TrRsxW__visualGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}@media (max-width:639px){.projectMedia-module__TrRsxW__grid.projectMedia-module__TrRsxW__visualGrid{gap:8px}.projectMedia-module__TrRsxW__imagePreview{aspect-ratio:1}}.projectMedia-module__TrRsxW__mediaItem{flex-direction:column;gap:8px;min-width:0;display:flex}.projectMedia-module__TrRsxW__removeAction{min-height:44px;color:hsl(var(--muted-foreground));text-align:left;border-radius:10px;align-self:flex-start;padding:8px 12px;font-size:13px}.projectMedia-module__TrRsxW__removeAction:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.projectMedia-module__TrRsxW__removeAction:disabled{opacity:.5;cursor:default}@media (hover:hover) and (pointer:fine){.projectMedia-module__TrRsxW__removeAction:not(:disabled):hover{background:hsl(var(--accent));color:hsl(var(--foreground))}}
.ImageGridItem-module__8-j-5G__card{container:image-grid-card/inline-size}@container image-grid-card (max-width:160px){.ImageGridItem-module__8-j-5G__secondaryTopAction{display:none}.ImageGridItem-module__8-j-5G__topActions{top:.5rem;right:.5rem}.ImageGridItem-module__8-j-5G__bottomActions{bottom:.5rem;right:.5rem}}@container image-grid-card (max-width:78px){.ImageGridItem-module__8-j-5G__bottomActions{display:none}}
.sheet-module__1QiDUG__canvas{color:#111;background-color:#fff}.sheet-module__1QiDUG__grid{table-layout:fixed;background:#fff}.sheet-module__1QiDUG__grid td{vertical-align:bottom;white-space:pre;min-width:24px;height:20px;line-height:1.25;position:relative;overflow:visible}.sheet-module__1QiDUG__grid td[data-numeric]{text-align:right}.sheet-module__1QiDUG__grid td[aria-selected=true]{z-index:1;position:relative}.sheet-module__1QiDUG__grid[data-gridlines=false] td{border-color:#0000}.sheet-module__1QiDUG__cellText{z-index:2;pointer-events:none;width:100%;display:block;position:relative;overflow:hidden}
