@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=6b10f4d3da4c35ed22b84b677bcd570fb90c7b0c)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=6b10f4d3da4c35ed22b84b677bcd570fb90c7b0c)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=6b10f4d3da4c35ed22b84b677bcd570fb90c7b0c)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=6b10f4d3da4c35ed22b84b677bcd570fb90c7b0c)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=6b10f4d3da4c35ed22b84b677bcd570fb90c7b0c)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=6b10f4d3da4c35ed22b84b677bcd570fb90c7b0c)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=6b10f4d3da4c35ed22b84b677bcd570fb90c7b0c)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}}
.fileResultCard-module__BCtyxa__card[data-file-result-brand=masha] .fileResultCard-module__BCtyxa__filename{font-weight:500!important}.fileResultCard-module__BCtyxa__card[data-file-result-brand=masha]:has(+.fileResultCard-module__BCtyxa__card[data-file-result-brand=masha]){border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.fileResultCard-module__BCtyxa__card[data-file-result-brand=masha]+.fileResultCard-module__BCtyxa__card[data-file-result-brand=masha]{border-top-color:hsl(var(--foreground) / .05);border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.fileResultCard-module__BCtyxa__card[data-file-result-brand=masha]:has(+.fileResultCard-module__BCtyxa__card[data-file-result-brand=masha])>:is(button,a):first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.fileResultCard-module__BCtyxa__card[data-file-result-brand=masha]+.fileResultCard-module__BCtyxa__card[data-file-result-brand=masha]>:is(button,a):first-child{border-top-left-radius:0;border-top-right-radius:0}
.paragraph-module__24qLbq__paragraph:not([data-file-only]){white-space:pre-line}.paragraph-module__24qLbq__paragraph[data-file-only]{max-width:480px;margin-block:0}.paragraph-module__24qLbq__files{border:1px solid hsl(var(--foreground) / .15);background:#f7f7f7;border-radius:16px;flex-direction:column;margin-block:8px;display:flex;overflow:hidden}.dark .paragraph-module__24qLbq__files{background:#212121}.paragraph-module__24qLbq__files>[data-file-result-card]{background:0 0;border:0;border-radius:0;max-width:none;margin:0}.paragraph-module__24qLbq__files>[data-file-result-card]+[data-file-result-card]{border-top:1px solid hsl(var(--foreground) / .05)}.paragraph-module__24qLbq__files>br{display:none}.paragraph-module__24qLbq__paragraph[data-file-only]:has(+.paragraph-module__24qLbq__paragraph[data-file-only])>.paragraph-module__24qLbq__files{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.paragraph-module__24qLbq__paragraph[data-file-only]+.paragraph-module__24qLbq__paragraph[data-file-only]>.paragraph-module__24qLbq__files{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}:is(.paragraph-module__24qLbq__files [data-file-result-card]>button,.paragraph-module__24qLbq__files [data-file-result-card]>a){border-radius:0}
.workSubscription-module__z8sjwW__dialog{background:hsl(var(--background));border-radius:28px;width:calc(100vw - 32px);max-width:560px;max-height:calc(100dvh - 32px);padding:0;display:block;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.workSubscription-module__z8sjwW__card{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;max-width:560px;color:hsl(var(--foreground));border-radius:28px;position:relative;overflow:hidden}.workSubscription-module__z8sjwW__dialog .workSubscription-module__z8sjwW__card{border:0}.workSubscription-module__z8sjwW__art{background:radial-gradient(at 60% 0,#aeb5ff 0%,#7378d7 28%,#5759a6 45%,#0000 75%);height:160px;position:relative}.workSubscription-module__z8sjwW__document,.workSubscription-module__z8sjwW__slide,.workSubscription-module__z8sjwW__sheet{border:1px solid #fff5;border-radius:12px;flex-direction:column;gap:7px;width:88px;height:104px;padding:13px;display:flex;position:absolute;box-shadow:0 12px 28px #17133e2a}.workSubscription-module__z8sjwW__document{color:#7763c9;background:#f8f6ff;top:28px;left:calc(50% - 112px);transform:rotate(-14deg)}.workSubscription-module__z8sjwW__document span{background:#d9d4ef;border-radius:2px;height:4px}.workSubscription-module__z8sjwW__document span:last-child{width:65%}.workSubscription-module__z8sjwW__slide{z-index:1;color:#7063bb;background:#efedff;width:112px;height:100px;top:20px;left:calc(50% - 45px)}.workSubscription-module__z8sjwW__slide i{background:#c0b5ed;border-radius:4px;width:18px;height:24px;position:absolute;bottom:16px}.workSubscription-module__z8sjwW__slide i:nth-of-type(2){background:#a396d9;height:36px;left:45px}.workSubscription-module__z8sjwW__slide i:nth-of-type(3){background:#7a6cba;height:46px;left:76px}.workSubscription-module__z8sjwW__sheet{color:#398769;background:#f0fbf7;top:35px;left:calc(50% + 45px);transform:rotate(12deg)}.workSubscription-module__z8sjwW__sheet span{background:repeating-linear-gradient(90deg,#0000 0 16px,#b6d5c8 16px 17px);border-bottom:1px solid #b6d5c8;height:8px}.workSubscription-module__z8sjwW__art svg{width:22px;height:22px}.workSubscription-module__z8sjwW__spark{z-index:2;color:#fff;background:#8172b7;border:1px solid #ffffff80;border-radius:13px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:105px;left:calc(50% + 80px);box-shadow:0 6px 18px #17133e30}.workSubscription-module__z8sjwW__body{padding:4px 32px 24px}.workSubscription-module__z8sjwW__eyebrow{letter-spacing:.1em;color:hsl(var(--muted-foreground));margin:0 0 10px;font-size:11px;font-weight:600;line-height:16px}.workSubscription-module__z8sjwW__body h2{letter-spacing:-.02em;margin:0 0 12px;font-size:28px;font-weight:600;line-height:34px}.workSubscription-module__z8sjwW__description{color:hsl(var(--muted-foreground));margin:0;font-size:15px;line-height:23px}.workSubscription-module__z8sjwW__features{grid-template-columns:1fr 1fr;gap:20px 16px;margin:26px 0;display:grid}.workSubscription-module__z8sjwW__features>div{align-items:flex-start;gap:10px;min-width:0;display:flex}.workSubscription-module__z8sjwW__features svg{width:21px;height:21px;color:hsl(var(--muted-foreground));flex-shrink:0;margin-top:1px}.workSubscription-module__z8sjwW__features span{flex-direction:column;gap:4px;display:flex}.workSubscription-module__z8sjwW__features strong{font-size:14px;font-weight:500;line-height:20px}.workSubscription-module__z8sjwW__features small{color:hsl(var(--muted-foreground));font-size:12px;line-height:18px}.workSubscription-module__z8sjwW__note{color:hsl(var(--muted-foreground));margin:0 0 20px;font-size:12px;line-height:18px}.workSubscription-module__z8sjwW__primary{background:hsl(var(--foreground));width:100%;min-height:46px;color:hsl(var(--background));border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:15px;font-weight:500;display:flex}.workSubscription-module__z8sjwW__primary svg{width:18px;height:18px}.workSubscription-module__z8sjwW__secondary{text-align:center;width:100%;min-height:44px;color:hsl(var(--muted-foreground));padding:10px 16px 0;font-size:13px;display:block}.workSubscription-module__z8sjwW__close{z-index:3;color:#fff;background:#20202b55;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:12px}.workSubscription-module__z8sjwW__close svg{width:20px;height:20px}.workSubscription-module__z8sjwW__card button:disabled,.workSubscription-module__z8sjwW__close:disabled{cursor:default;opacity:.4}.workSubscription-module__z8sjwW__card button:focus-visible,.workSubscription-module__z8sjwW__close:focus-visible{outline-offset:2px;outline:2px solid hsl(var(--ring))!important}@media (hover:hover){.workSubscription-module__z8sjwW__primary:hover{opacity:.85}.workSubscription-module__z8sjwW__secondary:hover{color:hsl(var(--foreground))}.workSubscription-module__z8sjwW__close:hover{background:#20202b88}}@media (max-width:480px){.workSubscription-module__z8sjwW__dialog{border-radius:24px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.workSubscription-module__z8sjwW__art{height:144px}.workSubscription-module__z8sjwW__body{padding:4px 22px 20px}.workSubscription-module__z8sjwW__body h2{font-size:24px;line-height:30px}.workSubscription-module__z8sjwW__features{gap:16px 12px;margin:22px 0}.workSubscription-module__z8sjwW__features>div{flex-direction:column;gap:6px}}
.markdownNewsList-module__ClT0Gq__list.markdownNewsList-module__ClT0Gq__list{margin:16px 0 0;padding:0;list-style:none}.markdownNewsList-module__ClT0Gq__list .markdownNewsList-module__ClT0Gq__row.markdownNewsList-module__ClT0Gq__row{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:12px;margin:0;padding:16px 0;display:grid}.markdownNewsList-module__ClT0Gq__list .markdownNewsList-module__ClT0Gq__row.markdownNewsList-module__ClT0Gq__row+.markdownNewsList-module__ClT0Gq__row.markdownNewsList-module__ClT0Gq__row{border-top:1px solid hsl(var(--border))}.markdownNewsList-module__ClT0Gq__list .markdownNewsList-module__ClT0Gq__row.markdownNewsList-module__ClT0Gq__row:before{content:none}.markdownNewsList-module__ClT0Gq__list .markdownNewsList-module__ClT0Gq__row.markdownNewsList-module__ClT0Gq__row>.markdownNewsList-module__ClT0Gq__imageButton,.markdownNewsList-module__ClT0Gq__list .markdownNewsList-module__ClT0Gq__row.markdownNewsList-module__ClT0Gq__row>.markdownNewsList-module__ClT0Gq__body,.markdownNewsList-module__ClT0Gq__list .markdownNewsList-module__ClT0Gq__row.markdownNewsList-module__ClT0Gq__row .markdownNewsList-module__ClT0Gq__summary,.markdownNewsList-module__ClT0Gq__list .markdownNewsList-module__ClT0Gq__row.markdownNewsList-module__ClT0Gq__row .markdownNewsList-module__ClT0Gq__caption{display:block}.markdownNewsList-module__ClT0Gq__list .markdownNewsList-module__ClT0Gq__row.markdownNewsList-module__ClT0Gq__row[data-thumbnail-unavailable]{grid-template-columns:minmax(0,1fr)}.markdownNewsList-module__ClT0Gq__imageButton.markdownNewsList-module__ClT0Gq__imageButton{border:1px solid hsl(var(--border));background:hsl(var(--muted));cursor:zoom-in;border-radius:10px;width:132px;height:106px;margin:0;padding:0;display:block;overflow:hidden}.markdownNewsList-module__ClT0Gq__imageButton img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;margin:0;transition:transform .24s;display:block;transform:scale(1)}.markdownNewsList-module__ClT0Gq__body.markdownNewsList-module__ClT0Gq__body{overflow-wrap:anywhere;min-width:0;margin:0}.markdownNewsList-module__ClT0Gq__list .markdownNewsList-module__ClT0Gq__headline.markdownNewsList-module__ClT0Gq__headline,.markdownNewsList-module__ClT0Gq__list .markdownNewsList-module__ClT0Gq__summary.markdownNewsList-module__ClT0Gq__summary{color:hsl(var(--foreground));margin:0;font-size:16px;line-height:26px}.markdownNewsList-module__ClT0Gq__list .markdownNewsList-module__ClT0Gq__headline.markdownNewsList-module__ClT0Gq__headline{font-weight:600}.markdownNewsList-module__ClT0Gq__list .markdownNewsList-module__ClT0Gq__summary.markdownNewsList-module__ClT0Gq__summary{white-space:pre-wrap;margin-top:4px;font-weight:400}.markdownNewsList-module__ClT0Gq__list .markdownNewsList-module__ClT0Gq__caption.markdownNewsList-module__ClT0Gq__caption{color:hsl(var(--muted-foreground));white-space:pre-wrap;margin:6px 0 0;font-size:14px;font-weight:400;line-height:20px}.markdownNewsList-module__ClT0Gq__source.markdownNewsList-module__ClT0Gq__source{border:1px solid hsl(var(--border));background:hsl(var(--secondary));max-width:100%;color:hsl(var(--secondary-foreground));border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:4px 8px;font-size:12px;font-weight:400;line-height:16px;text-decoration:none;display:inline-flex}.markdownNewsList-module__ClT0Gq__source.markdownNewsList-module__ClT0Gq__source:focus-visible,.markdownNewsList-module__ClT0Gq__imageButton.markdownNewsList-module__ClT0Gq__imageButton:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}@media (hover:hover) and (pointer:fine){.markdownNewsList-module__ClT0Gq__imageButton:hover img{transform:scale(1.04)}.markdownNewsList-module__ClT0Gq__source.markdownNewsList-module__ClT0Gq__source:hover{text-underline-offset:3px;text-decoration:underline}}.markdownNewsList-module__ClT0Gq__imageButton:focus-visible img{transform:scale(1.04)}@media (max-width:600px){.markdownNewsList-module__ClT0Gq__list .markdownNewsList-module__ClT0Gq__row.markdownNewsList-module__ClT0Gq__row{grid-template-columns:88px minmax(0,1fr)}.markdownNewsList-module__ClT0Gq__imageButton.markdownNewsList-module__ClT0Gq__imageButton{width:88px;height:70px}}@media (prefers-reduced-motion:reduce){.markdownNewsList-module__ClT0Gq__imageButton img{transition:none}.markdownNewsList-module__ClT0Gq__imageButton:hover img,.markdownNewsList-module__ClT0Gq__imageButton:focus-visible img{transform:none}}
.searchDisclosure-module__Rzbx9G__root{min-width:0;margin-block:8px 12px}.searchDisclosure-module__Rzbx9G__summary{max-width:100%;color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .6);cursor:pointer;border-radius:16px;align-items:center;gap:8px;padding:6px 10px;font-size:14px;line-height:20px;list-style:none;display:inline-flex;font-weight:500!important}.searchDisclosure-module__Rzbx9G__summary:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.searchDisclosure-module__Rzbx9G__summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.searchDisclosure-module__Rzbx9G__marks{align-items:center;padding-left:3px;display:inline-flex}.searchDisclosure-module__Rzbx9G__marks>span{border:2px solid hsl(var(--background));background:hsl(var(--secondary));width:22px;height:22px;color:hsl(var(--secondary-foreground));border-radius:50%;place-items:center;margin-left:-4px;line-height:1;display:grid;overflow:hidden}.searchDisclosure-module__Rzbx9G__favicon{width:18px;height:18px;color:hsl(var(--muted-foreground));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.searchDisclosure-module__Rzbx9G__favicon img{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:50%;width:18px;height:18px;display:block}.searchDisclosure-module__Rzbx9G__chevron{flex-shrink:0;transition:transform .15s}.searchDisclosure-module__Rzbx9G__state{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;align-items:baseline;gap:7px;margin-block:8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.searchDisclosure-module__Rzbx9G__state>svg{flex-shrink:0;align-self:center}@media (prefers-reduced-motion:reduce){.searchDisclosure-module__Rzbx9G__chevron{transition:none}}.searchDisclosure-module__Rzbx9G__imagePreviewStrip{scrollbar-width:none}.searchDisclosure-module__Rzbx9G__imagePreviewStrip::-webkit-scrollbar{display:none}.searchDisclosure-module__Rzbx9G__summary[data-state=open] .searchDisclosure-module__Rzbx9G__chevron{transform:rotate(180deg)}.searchDisclosure-module__Rzbx9G__sourceMenu{z-index:4000;width:min(384px,100vw - 32px);max-height:min(560px, 75dvh, var(--radix-dropdown-menu-content-available-height,75dvh));overscroll-behavior:contain;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));white-space:normal;scrollbar-width:thin;scrollbar-color:#666 transparent;border-radius:16px;outline:none;padding:8px;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;font-weight:400;overflow-y:auto;box-shadow:0 12px 48px #0005}.dark .searchDisclosure-module__Rzbx9G__sourceMenu{background:#212121;border-color:#333}.searchDisclosure-module__Rzbx9G__sourceMenuHeader{justify-content:space-between;align-items:center;padding:0 8px 2px;font-size:14px;font-weight:500;display:flex}.searchDisclosure-module__Rzbx9G__sourceClose{border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.searchDisclosure-module__Rzbx9G__sourceClose:hover,.searchDisclosure-module__Rzbx9G__sourceClose:focus-visible{background:hsl(var(--muted));outline:none}.searchDisclosure-module__Rzbx9G__sourceCard{color:inherit;overflow-wrap:anywhere;border-radius:10px;outline:none;flex-direction:column;gap:6px;min-width:0;padding:12px;text-decoration:none;display:flex}.searchDisclosure-module__Rzbx9G__sourceCard+.searchDisclosure-module__Rzbx9G__sourceCard{border-top:1px solid hsl(var(--border))}.searchDisclosure-module__Rzbx9G__sourceMenuHeader+.searchDisclosure-module__Rzbx9G__sourceCard{padding-top:6px}.searchDisclosure-module__Rzbx9G__sourceCard:hover,.searchDisclosure-module__Rzbx9G__sourceCard:focus-visible,.searchDisclosure-module__Rzbx9G__sourceCard[data-highlighted]{background:hsl(var(--muted) / .55)}.searchDisclosure-module__Rzbx9G__sourceDomain{align-items:center;gap:7px;font-size:13px;font-weight:400;line-height:20px;display:flex}.searchDisclosure-module__Rzbx9G__sourceDomain img{-o-object-fit:contain;object-fit:contain;border-radius:3px}.searchDisclosure-module__Rzbx9G__sourceTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.searchDisclosure-module__Rzbx9G__sourceSnippet{color:hsl(var(--muted-foreground));-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}
.searchImageViewer-module__VX9cLW__overlay{z-index:4000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000c;position:fixed;inset:0}.searchImageViewer-module__VX9cLW__viewer{z-index:4001;color:#f5f5f5;outline:none;font-family:ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif;position:fixed;inset:0}.searchImageViewer-module__VX9cLW__toolbar{z-index:2;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:16px;left:16px;right:16px}.searchImageViewer-module__VX9cLW__fileLabel,.searchImageViewer-module__VX9cLW__control,.searchImageViewer-module__VX9cLW__iconButton{min-height:40px;color:inherit;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:14px;line-height:20px;display:inline-flex}.searchImageViewer-module__VX9cLW__fileLabel,.searchImageViewer-module__VX9cLW__control{padding:8px 13px}.searchImageViewer-module__VX9cLW__counter{color:#aaa;font-variant-numeric:tabular-nums;font-weight:400}.searchImageViewer-module__VX9cLW__actions{align-items:center;gap:6px;display:flex}.searchImageViewer-module__VX9cLW__iconButton{width:40px}.searchImageViewer-module__VX9cLW__control:hover,.searchImageViewer-module__VX9cLW__iconButton:hover,.searchImageViewer-module__VX9cLW__navigation:hover{background:#ffffff1a}.searchImageViewer-module__VX9cLW__iconButton:disabled{opacity:.6;cursor:wait}.searchImageViewer-module__VX9cLW__downloadError{text-align:center;background:#212121;border-radius:10px;padding:8px 12px;font-size:14px;line-height:20px;position:absolute;bottom:58px;left:24px;right:24px}.searchImageViewer-module__VX9cLW__control:focus-visible,.searchImageViewer-module__VX9cLW__iconButton:focus-visible,.searchImageViewer-module__VX9cLW__navigation:focus-visible{outline-offset:3px;outline:2px solid #fff}.searchImageViewer-module__VX9cLW__canvas{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:absolute;inset:88px 72px}.searchImageViewer-module__VX9cLW__canvas img{-o-object-fit:contain;object-fit:contain;border-radius:2px;max-width:100%;max-height:100%;display:block}.searchImageViewer-module__VX9cLW__canvas[data-actual-size]{display:block;overflow:auto}.searchImageViewer-module__VX9cLW__canvas[data-actual-size] img{max-width:none;max-height:none;margin:auto}.searchImageViewer-module__VX9cLW__navigation{background:#0006;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:calc(50% - 22px)}.searchImageViewer-module__VX9cLW__previous{left:16px}.searchImageViewer-module__VX9cLW__next{right:16px}.searchImageViewer-module__VX9cLW__navigation:disabled{visibility:hidden}.searchImageViewer-module__VX9cLW__caption{color:#ddd;justify-content:center;font-size:14px;line-height:20px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.searchImageViewer-module__VX9cLW__caption a{overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;text-decoration:none;display:inline-flex}@media (max-width:360px){.searchImageViewer-module__VX9cLW__counter{display:none}}.searchImageViewer-module__VX9cLW__caption a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:600px){.searchImageViewer-module__VX9cLW__toolbar{gap:8px;top:12px;left:12px;right:12px}.searchImageViewer-module__VX9cLW__fileLabel{gap:6px;padding:8px 10px}.searchImageViewer-module__VX9cLW__zoomLabel{display:none}.searchImageViewer-module__VX9cLW__control{width:40px;padding:8px}.searchImageViewer-module__VX9cLW__canvas{inset:80px 16px 136px}.searchImageViewer-module__VX9cLW__navigation{top:auto;bottom:76px}.searchImageViewer-module__VX9cLW__previous{left:calc(50% - 56px)}.searchImageViewer-module__VX9cLW__next{right:calc(50% - 56px)}.searchImageViewer-module__VX9cLW__caption{bottom:20px;left:12px;right:12px}.searchImageViewer-module__VX9cLW__downloadError{bottom:132px;left:16px;right:16px}}
.markdownPhotoList-module__7FwROq__gallery.markdownPhotoList-module__7FwROq__gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;margin-bottom:0;display:grid}.markdownPhotoList-module__7FwROq__card.markdownPhotoList-module__7FwROq__card{min-width:0;margin:0}.markdownPhotoList-module__7FwROq__imageButton.markdownPhotoList-module__7FwROq__imageButton{aspect-ratio:3/4;border:1px solid hsl(var(--border));background:hsl(var(--muted));border-radius:12px;width:100%;display:block;overflow:hidden}.markdownPhotoList-module__7FwROq__imageButton img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.7,.3,1);transform:scale(1)}@media (hover:hover) and (pointer:fine){.markdownPhotoList-module__7FwROq__imageButton:hover img{transform:scale(1.04)}}.markdownPhotoList-module__7FwROq__imageButton:focus-visible img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.markdownPhotoList-module__7FwROq__imageButton img{transition:none}.markdownPhotoList-module__7FwROq__imageButton:hover img,.markdownPhotoList-module__7FwROq__imageButton:focus-visible img{transform:none}}.markdownPhotoList-module__7FwROq__imageButton:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.markdownPhotoList-module__7FwROq__caption.markdownPhotoList-module__7FwROq__caption{flex-direction:column;gap:2px;padding-top:12px;line-height:20px;display:flex}.markdownPhotoList-module__7FwROq__title.markdownPhotoList-module__7FwROq__title{font-size:16px;font-weight:600}.markdownPhotoList-module__7FwROq__source.markdownPhotoList-module__7FwROq__source{text-underline-offset:3px;font-size:14px;font-weight:400;text-decoration:underline}@media (max-width:600px){.markdownPhotoList-module__7FwROq__gallery.markdownPhotoList-module__7FwROq__gallery{scrollbar-width:none;padding-bottom:8px;display:flex;overflow-x:auto}.markdownPhotoList-module__7FwROq__gallery.markdownPhotoList-module__7FwROq__gallery::-webkit-scrollbar{display:none}.markdownPhotoList-module__7FwROq__card.markdownPhotoList-module__7FwROq__card{flex-shrink:0;width:72%}}
.chatViewTitle-module__6WVhHG__greeting{width:100%;max-width:min(92vw,760px);color:hsl(var(--foreground));text-align:center;margin:0 auto;font-family:-apple-system-body,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;line-height:1.2;display:block}
.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}}
.userMessageEditor-module__HLiLPq__root{width:100%;min-width:0;max-width:800px}.userMessageEditor-module__HLiLPq__actions{justify-content:flex-end;gap:4px;padding:6px 16px 0;display:flex}.userMessageEditor-module__HLiLPq__icon{width:32px;height:32px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:8px;padding:6px;transition:background-color .15s,color .15s}.userMessageEditor-module__HLiLPq__icon svg{width:20px;height:20px}.userMessageEditor-module__HLiLPq__icon:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.userMessageEditor-module__HLiLPq__icon:disabled{opacity:.4;cursor:default}.userMessageEditor-module__HLiLPq__icon:focus-visible,.userMessageEditor-module__HLiLPq__cancel:focus-visible,.userMessageEditor-module__HLiLPq__send:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.userMessageEditor-module__HLiLPq__editor{background:hsl(var(--muted));color:hsl(var(--foreground));border-radius:24px;margin:16px 16px 0;padding:16px}.userMessageEditor-module__HLiLPq__input{resize:vertical;width:100%;min-height:44px;max-height:35dvh;color:inherit;font:inherit;overflow-wrap:anywhere;background:0 0;border:0;outline:none;padding:0;font-size:16px;line-height:26px;display:block}.userMessageEditor-module__HLiLPq__hint{color:hsl(var(--muted-foreground));margin:8px 0 0;font-size:13px;line-height:19px}.userMessageEditor-module__HLiLPq__root>.userMessageEditor-module__HLiLPq__hint,.userMessageEditor-module__HLiLPq__root>.userMessageEditor-module__HLiLPq__error{text-align:right;padding:0 16px}.userMessageEditor-module__HLiLPq__editorActions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.userMessageEditor-module__HLiLPq__cancel,.userMessageEditor-module__HLiLPq__send{cursor:pointer;border-radius:999px;min-height:36px;padding:8px 14px;font-size:14px;line-height:20px}.userMessageEditor-module__HLiLPq__cancel{color:hsl(var(--foreground));border:1px solid hsl(var(--border));background:0 0}.userMessageEditor-module__HLiLPq__send{color:hsl(var(--background));background:hsl(var(--foreground))}.userMessageEditor-module__HLiLPq__cancel,.userMessageEditor-module__HLiLPq__send{transition:background-color .15s,border-color .15s,opacity .15s}@media (hover:hover) and (pointer:fine){.userMessageEditor-module__HLiLPq__cancel:hover:not(:disabled){background:hsl(var(--foreground) / .08);border-color:hsl(var(--foreground) / .35)}.userMessageEditor-module__HLiLPq__send:hover:not(:disabled){background:hsl(var(--foreground) / .85)}}.userMessageEditor-module__HLiLPq__cancel:active:not(:disabled){background:hsl(var(--foreground) / .12)}.userMessageEditor-module__HLiLPq__send:active:not(:disabled){background:hsl(var(--foreground) / .75)}@media (prefers-reduced-motion:reduce){.userMessageEditor-module__HLiLPq__cancel,.userMessageEditor-module__HLiLPq__send{transition:none}}.userMessageEditor-module__HLiLPq__cancel:disabled,.userMessageEditor-module__HLiLPq__send:disabled{opacity:.45;cursor:default}.userMessageEditor-module__HLiLPq__error{color:hsl(var(--destructive));margin:10px 0 0;font-size:14px;line-height:20px}@media (max-width:600px){.userMessageEditor-module__HLiLPq__editor{padding:14px}.userMessageEditor-module__HLiLPq__hint{font-size:14px;line-height:20px}.userMessageEditor-module__HLiLPq__icon{width:44px;height:44px;padding:12px}.userMessageEditor-module__HLiLPq__cancel,.userMessageEditor-module__HLiLPq__send{min-height:44px}}@media (hover:hover) and (pointer:fine){[data-masha-chat-turn] .userMessageEditor-module__HLiLPq__root>.userMessageEditor-module__HLiLPq__actions{opacity:0;pointer-events:none;transition:opacity .15s}:is([data-masha-chat-turn] .userMessageEditor-module__HLiLPq__root:hover>.userMessageEditor-module__HLiLPq__actions,[data-masha-chat-turn] .userMessageEditor-module__HLiLPq__root:focus-within>.userMessageEditor-module__HLiLPq__actions){opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){[data-masha-chat-turn] .userMessageEditor-module__HLiLPq__root>.userMessageEditor-module__HLiLPq__actions{transition:none}}
.responseActions-module__P8tgka__root{width:100%;max-width:800px;margin-top:4px;padding:0 16px 8px;font-family:ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif}.responseActions-module__P8tgka__toolbar{align-items:center;gap:4px;display:flex}.responseActions-module__P8tgka__button.responseActions-module__P8tgka__button{width:32px;height:32px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;transition:color .15s,background-color .15s;display:inline-flex}.responseActions-module__P8tgka__button:hover,.responseActions-module__P8tgka__button[data-state=open],.responseActions-module__P8tgka__button[aria-pressed=true]{background:hsl(var(--muted));color:hsl(var(--foreground))}.responseActions-module__P8tgka__button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.responseActions-module__P8tgka__button:disabled{opacity:.45;cursor:default}.responseActions-module__P8tgka__button svg{stroke-width:1.7px;width:20px;height:20px}.responseActions-module__P8tgka__button svg[data-small=true]{width:16px;height:16px}.responseActions-module__P8tgka__menu.responseActions-module__P8tgka__menu{border-radius:16px;min-width:200px;max-width:calc(100vw - 32px);padding:6px}.responseActions-module__P8tgka__menuItem.responseActions-module__P8tgka__menuItem{white-space:normal;border-radius:10px;gap:10px;min-height:38px;padding:8px 10px;font-size:14px;line-height:20px}.responseActions-module__P8tgka__tooltip.responseActions-module__P8tgka__tooltip{border-radius:8px;padding:7px 11px;font-size:13px;line-height:18px}.responseActions-module__P8tgka__dialog.responseActions-module__P8tgka__dialog{gap:16px;width:calc(100vw - 32px);max-width:480px;max-height:85dvh;font-family:ui-sans-serif,system-ui,sans-serif;overflow-y:auto}.responseActions-module__P8tgka__close{width:32px;height:32px;color:hsl(var(--muted-foreground));border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.responseActions-module__P8tgka__close:hover{background:hsl(var(--muted))}.responseActions-module__P8tgka__title.responseActions-module__P8tgka__title{padding-right:24px;font-size:20px;font-weight:600;line-height:28px}.responseActions-module__P8tgka__description.responseActions-module__P8tgka__description,.responseActions-module__P8tgka__status,.responseActions-module__P8tgka__error{font-size:14px;line-height:21px}.responseActions-module__P8tgka__reasons{flex-wrap:wrap;gap:8px;display:flex}.responseActions-module__P8tgka__reason.responseActions-module__P8tgka__reason{border:1px solid hsl(var(--border));text-align:left;border-radius:999px;padding:9px 13px;font-size:14px;line-height:20px}.responseActions-module__P8tgka__reason[aria-pressed=true]{background:hsl(var(--foreground));color:hsl(var(--background))}.responseActions-module__P8tgka__comment{resize:vertical;border:1px solid hsl(var(--border));background:0 0;border-radius:12px;width:100%;min-height:110px;padding:12px;font-size:15px;line-height:22px}.responseActions-module__P8tgka__comment:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.responseActions-module__P8tgka__footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.responseActions-module__P8tgka__primary.responseActions-module__P8tgka__primary,.responseActions-module__P8tgka__secondary.responseActions-module__P8tgka__secondary{cursor:pointer;border-radius:999px;min-height:40px;padding:9px 18px;font-size:14px;line-height:22px;transition:background-color .15s,color .15s;font-weight:500!important}.responseActions-module__P8tgka__primary{background:hsl(var(--foreground));color:hsl(var(--background))}.responseActions-module__P8tgka__secondary{border:1px solid hsl(var(--border))}.responseActions-module__P8tgka__primary:disabled,.responseActions-module__P8tgka__secondary:disabled{opacity:.45;cursor:default}.responseActions-module__P8tgka__error{color:hsl(var(--destructive));margin-top:6px}.responseActions-module__P8tgka__status{color:hsl(var(--muted-foreground))}.responseActions-module__P8tgka__spinner{animation:1s linear infinite responseActions-module__P8tgka__spin}@keyframes responseActions-module__P8tgka__spin{to{transform:rotate(360deg)}}@media (pointer:coarse){.responseActions-module__P8tgka__button.responseActions-module__P8tgka__button{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.responseActions-module__P8tgka__button{transition:none}.responseActions-module__P8tgka__spinner{animation:none}}.responseActions-module__P8tgka__primary:focus-visible,.responseActions-module__P8tgka__secondary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.responseActions-module__P8tgka__primary:active:not(:disabled){background:hsl(var(--foreground) / .75)}.responseActions-module__P8tgka__secondary:active:not(:disabled){background:hsl(var(--accent))}.responseActions-module__P8tgka__speechFailure{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .5);max-width:100%;color:hsl(var(--foreground));border-radius:16px;margin-top:10px;padding:12px}.responseActions-module__P8tgka__failureMessage{overflow-wrap:anywhere;align-items:flex-start;gap:8px;font-size:14px;line-height:21px;display:flex}.responseActions-module__P8tgka__failureMessage svg{width:18px;height:18px;color:hsl(var(--muted-foreground));flex-shrink:0;margin-top:2px}.responseActions-module__P8tgka__failureActions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.responseActions-module__P8tgka__failureActions button{align-items:center;gap:6px;display:inline-flex}.responseActions-module__P8tgka__failureActions svg{width:16px;height:16px}.responseActions-module__P8tgka__failureHint{color:hsl(var(--muted-foreground));margin-top:8px;font-size:12px;line-height:18px}@media (hover:hover) and (pointer:fine){.responseActions-module__P8tgka__primary:hover:not(:disabled){background:hsl(var(--foreground) / .85)}.responseActions-module__P8tgka__secondary:hover:not(:disabled){background:hsl(var(--muted));color:hsl(var(--foreground))}}@media (prefers-reduced-motion:reduce){.responseActions-module__P8tgka__primary,.responseActions-module__P8tgka__secondary{transition:none}}.responseActions-module__P8tgka__speechFailure[hidden]{display:none}
.workRun-module__4uuxVq__work{width:100%;min-width:0;color:hsl(var(--muted-foreground));font-size:16px;font-weight:400;line-height:24px}.workRun-module__4uuxVq__heading{text-align:left;max-width:100%;font:inherit;font-variant-numeric:tabular-nums;color:inherit;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:0;display:flex}button.workRun-module__4uuxVq__heading:hover{color:hsl(var(--foreground))}.workRun-module__4uuxVq__heading:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:4px}.workRun-module__4uuxVq__chevron{flex-shrink:0;transition:transform .15s}.workRun-module__4uuxVq__divider{border-top:1px solid hsl(var(--border) / .75);margin-top:4px}.workRun-module__4uuxVq__body{padding-top:16px}.workRun-module__4uuxVq__body[hidden]{display:none}.workRun-module__4uuxVq__body>*+*{margin-top:20px}.workRun-module__4uuxVq__body [data-chat-message=assistant]{max-width:none;padding:0}.workRun-module__4uuxVq__body [data-chat-message=assistant]>div{line-height:26px;font-size:16px!important}.workRun-module__4uuxVq__body [data-chat-message=assistant] p{line-height:26px}.workRun-module__4uuxVq__response{width:100%;max-width:800px;padding-inline:16px}.workRun-module__4uuxVq__result{width:100%;margin-top:24px}.workRun-module__4uuxVq__result:empty{display:none}.workRun-module__4uuxVq__result [data-chat-message=assistant]{padding:0}@media (prefers-reduced-motion:reduce){.workRun-module__4uuxVq__chevron{transition:none}}
.contextBar-module__QMhsTa__bar{z-index:0;background:#f1f1f1;border-radius:0 0 22px 22px;flex-wrap:wrap;align-items:center;gap:4px;margin:-20px 12px 0;padding:20px 10px 8px;display:flex;position:relative}.dark .contextBar-module__QMhsTa__bar{background:#1b1b1b}.contextBar-module__QMhsTa__trigger,.contextBar-module__QMhsTa__item{min-width:0;min-height:36px;color:hsl(var(--muted-foreground));text-align:left;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:14px;line-height:18px;transition:background-color .15s,color .15s;display:flex}.contextBar-module__QMhsTa__trigger{max-width:240px}.contextBar-module__QMhsTa__projectControl{align-items:center;min-width:0;max-width:100%;display:flex}.contextBar-module__QMhsTa__clearProject{width:28px;height:32px;color:hsl(var(--muted-foreground));border-radius:999px;flex-shrink:0;place-items:center;display:grid}.contextBar-module__QMhsTa__clearProject svg{width:15px;height:15px}.contextBar-module__QMhsTa__clearProject:disabled{opacity:.45;cursor:default}.contextBar-module__QMhsTa__trigger span,.contextBar-module__QMhsTa__item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contextBar-module__QMhsTa__trigger svg,.contextBar-module__QMhsTa__item svg{flex-shrink:0;width:20px;height:20px}.contextBar-module__QMhsTa__trigger[data-state=open],.contextBar-module__QMhsTa__trigger[aria-current=true]{background:hsl(var(--foreground) / .08);color:hsl(var(--foreground))}.contextBar-module__QMhsTa__trigger:disabled,.contextBar-module__QMhsTa__item:disabled{opacity:.45;cursor:default}.contextBar-module__QMhsTa__trigger:focus-visible,.contextBar-module__QMhsTa__item:focus-visible{outline-offset:2px;outline:2px solid hsl(var(--ring))!important}.contextBar-module__QMhsTa__clearProject:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.contextBar-module__QMhsTa__popover{z-index:var(--z-modal,1000);width:260px;max-width:calc(100vw - 24px);max-height:min(420px, var(--radix-popover-content-available-height));border:1px solid hsl(var(--border));background:hsl(var(--popover));color:hsl(var(--popover-foreground));border-radius:16px;flex-direction:column;padding:8px;display:flex;overflow:hidden;box-shadow:0 12px 40px #00000029}.contextBar-module__QMhsTa__list{overscroll-behavior:contain;min-height:0;overflow:auto}.contextBar-module__QMhsTa__item{width:100%;min-height:36px;color:inherit;border-radius:12px;gap:10px;padding:6px 10px;font-size:14px;line-height:20px}.contextBar-module__QMhsTa__item svg{width:16px;height:16px}.contextBar-module__QMhsTa__message{color:hsl(var(--muted-foreground));padding:14px 12px;font-size:14px;line-height:22px}.contextBar-module__QMhsTa__caption{color:hsl(var(--muted-foreground));padding:9px 12px 2px;font-size:12px}.contextBar-module__QMhsTa__hidden{display:none}@media (hover:hover) and (pointer:fine){.contextBar-module__QMhsTa__trigger:not(:disabled):hover,.contextBar-module__QMhsTa__item:not(:disabled):hover,.contextBar-module__QMhsTa__clearProject:not(:disabled):hover{background:hsl(var(--foreground) / .08);color:hsl(var(--foreground))}}@media (max-width:480px){.contextBar-module__QMhsTa__bar{gap:0;margin-left:6px;margin-right:6px;padding-left:6px;padding-right:6px}.contextBar-module__QMhsTa__trigger{gap:6px;max-width:100%;padding-left:8px;padding-right:8px}}@media (pointer:coarse){.contextBar-module__QMhsTa__trigger,.contextBar-module__QMhsTa__item{min-height:44px}.contextBar-module__QMhsTa__clearProject{width:36px;height:44px}}@media (prefers-reduced-motion:reduce){.contextBar-module__QMhsTa__trigger,.contextBar-module__QMhsTa__item{transition:none}}.contextBar-module__QMhsTa__filesPopover{width:360px;height:min(460px, var(--radix-popover-content-available-height,calc(100dvh - 24px)));max-height:calc(100dvh - 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,.library-module__h85Y2a__library button[aria-disabled=true]{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}.library-module__h85Y2a__dialog.library-module__h85Y2a__mashaDialog{border:0;border-radius:16px;max-width:680px;height:min(560px,100dvh - 24px);padding:20px;box-shadow:0 4px 8px -2px #0000001a}.library-module__h85Y2a__dialog.library-module__h85Y2a__mashaDialog>div:first-child{align-items:flex-start;padding:0 36px 16px 0}.library-module__h85Y2a__dialog.library-module__h85Y2a__mashaDialog>div:first-child>h2{letter-spacing:normal;font-size:20px;font-weight:600;line-height:28px}.library-module__h85Y2a__dialog.library-module__h85Y2a__mashaDialog>div:first-child>button{position:absolute;top:12px;right:12px}.library-module__h85Y2a__dialog.library-module__h85Y2a__mashaDialog>div:first-child>button>svg{width:20px;height:20px}.library-module__h85Y2a__dialog.library-module__h85Y2a__mashaDialog>div:first-child>button:focus-visible{outline-offset:2px;outline:2px solid var(--file-preview-focus-color,#3b82f6)!important}.library-module__h85Y2a__mashaDialog>.library-module__h85Y2a__library>label{border:1px solid hsl(var(--foreground) / .2);border-radius:9999px;gap:8px;height:36px;margin:0;padding:0 12px}.library-module__h85Y2a__mashaDialog>.library-module__h85Y2a__library>label:focus-within{border-color:hsl(var(--foreground) / .3)}.library-module__h85Y2a__mashaDialog>.library-module__h85Y2a__library>label>svg{width:20px;height:20px}.library-module__h85Y2a__mashaDialog .library-module__h85Y2a__select{min-height:50px;padding:5px 8px}.library-module__h85Y2a__mashaDialog .library-module__h85Y2a__copy{gap:0}.library-module__h85Y2a__mashaDialog .library-module__h85Y2a__name{font-size:16px;line-height:24px}.library-module__h85Y2a__mashaDialog .library-module__h85Y2a__location{line-height:16px}@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}.library-module__h85Y2a__dialog.library-module__h85Y2a__mashaDialog>div:first-child>button{width:44px;height:44px;top:6px;right:6px}}
.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}
.settingsForm-module__YFamUW__fields{--settings-form-border:#d4d4d4;--settings-form-divider:#dedede;--settings-form-group:#f6f6f6;--settings-form-text:#0d0d0d;--settings-form-muted:#666;min-width:0;color:var(--settings-form-text);flex-direction:column;gap:16px;font-size:14px;line-height:20px;display:flex}.dark .settingsForm-module__YFamUW__fields{--settings-form-border:#ffffff26;--settings-form-divider:#ffffff26;--settings-form-group:#303030;--settings-form-text:#ededed;--settings-form-muted:#ccc}.settingsForm-module__YFamUW__group{border:1px solid var(--settings-form-border);background:var(--settings-form-group);border-radius:16px;overflow:hidden}.settingsForm-module__YFamUW__row{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:48px;padding:12px 20px;display:flex;position:relative}.settingsForm-module__YFamUW__group>.settingsForm-module__YFamUW__row+.settingsForm-module__YFamUW__row:before{content:"";border-top:1px solid var(--settings-form-divider);position:absolute;top:0;left:16px;right:16px}.settingsForm-module__YFamUW__row[data-standalone=true]{border:1px solid var(--settings-form-border);border-radius:16px}.settingsForm-module__YFamUW__label{flex-shrink:0;font-size:14px;line-height:20px}.settingsForm-module__YFamUW__control{min-width:0;color:var(--settings-form-muted);text-align:right;flex:1;justify-content:flex-end;align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.settingsForm-module__YFamUW__control input,.settingsForm-module__YFamUW__control select{min-width:0;max-width:100%;color:inherit;font:inherit;text-align:right;outline-offset:4px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;padding:0}:is(.dark .settingsForm-module__YFamUW__control input,.dark .settingsForm-module__YFamUW__control select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.settingsForm-module__YFamUW__control select{appearance:none;cursor:pointer;text-overflow:ellipsis}.settingsForm-module__YFamUW__control select option{color:var(--settings-form-text);background:var(--settings-form-group)}.settingsForm-module__YFamUW__control svg{pointer-events:none;flex-shrink:0;width:16px;height:16px}.settingsForm-module__YFamUW__input,.settingsForm-module__YFamUW__textarea{box-sizing:border-box;border:1px solid var(--settings-form-border);width:100%;min-width:0;color:inherit;outline-offset:3px;background:0 0;border-radius:16px;font-family:inherit;font-size:14px;line-height:20px;display:block}.settingsForm-module__YFamUW__input{height:48px;padding:0 20px}.settingsForm-module__YFamUW__textarea{resize:vertical;min-height:122px;padding:16px 18px}.settingsForm-module__YFamUW__input::-moz-placeholder{color:var(--settings-form-muted)}.settingsForm-module__YFamUW__textarea::-moz-placeholder{color:var(--settings-form-muted)}.settingsForm-module__YFamUW__input::placeholder,.settingsForm-module__YFamUW__textarea::placeholder{color:var(--settings-form-muted)}.settingsForm-module__YFamUW__input:focus,.settingsForm-module__YFamUW__textarea:focus{border-color:#888;outline:none}.settingsForm-module__YFamUW__input:focus-visible,.settingsForm-module__YFamUW__textarea:focus-visible{outline:2px solid var(--ring,#888)}@media (max-width:767px) and (hover:hover) and (pointer:fine){.settingsForm-module__YFamUW__fields .settingsForm-module__YFamUW__input,.settingsForm-module__YFamUW__fields .settingsForm-module__YFamUW__textarea,.settingsForm-module__YFamUW__fields .settingsForm-module__YFamUW__control input,.settingsForm-module__YFamUW__fields .settingsForm-module__YFamUW__control select{font-size:14px!important}}@media (max-width:400px){.settingsForm-module__YFamUW__row{gap:8px;padding-inline:14px}.settingsForm-module__YFamUW__label{max-width:48%}}
.datePicker-module___hFu3G__panel{z-index:calc(var(--z-modal,100) + 20);box-sizing:border-box;color:#0d0d0d;background:#fff;border:1px solid #dedede;border-radius:12px;width:232px;max-width:calc(100vw - 32px);padding:10px;font:14px/20px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 8px 24px #0002}.dark .datePicker-module___hFu3G__panel{color:#ededed;background:#242424;border-color:#333;box-shadow:0 8px 24px #0005}.datePicker-module___hFu3G__calendar{width:210px;position:relative}.datePicker-module___hFu3G__months,.datePicker-module___hFu3G__month{width:100%}.datePicker-module___hFu3G__caption{justify-content:center;align-items:center;height:28px;margin-bottom:8px;display:flex}.datePicker-module___hFu3G__captionLabel{font-size:14px;font-weight:500}.datePicker-module___hFu3G__nav{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:0 0 auto}.datePicker-module___hFu3G__previous,.datePicker-module___hFu3G__next{width:28px;height:28px;color:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.datePicker-module___hFu3G__previous:disabled,.datePicker-module___hFu3G__next:disabled{opacity:.3;cursor:default}.datePicker-module___hFu3G__chevron{fill:currentColor;width:14px;height:14px}.datePicker-module___hFu3G__grid{border-collapse:collapse;table-layout:fixed;width:100%}.datePicker-module___hFu3G__weekday{color:#666;text-align:center;width:30px;height:28px;padding:0;font-size:12px;font-weight:400}.dark .datePicker-module___hFu3G__weekday{color:#aaa}.datePicker-module___hFu3G__day{text-align:center;width:30px;height:32px;padding:1px 0}.datePicker-module___hFu3G__dayButton{width:30px;height:30px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin:0;padding:0;font-size:14px;display:grid;position:relative}.datePicker-module___hFu3G__selected .datePicker-module___hFu3G__dayButton{color:#fff;background:#0d0d0d}.dark .datePicker-module___hFu3G__selected .datePicker-module___hFu3G__dayButton{color:#111;background:#ededed}.datePicker-module___hFu3G__today .datePicker-module___hFu3G__dayButton:after{content:"";background:currentColor;border-radius:50%;width:2px;height:2px;position:absolute;bottom:3px;left:calc(50% - 1px)}.datePicker-module___hFu3G__disabled .datePicker-module___hFu3G__dayButton{opacity:.3;cursor:default}.datePicker-module___hFu3G__hidden{visibility:hidden}.datePicker-module___hFu3G__previous:focus-visible,.datePicker-module___hFu3G__next:focus-visible,.datePicker-module___hFu3G__dayButton:focus-visible{outline:2px solid var(--ring,#888);outline-offset:1px}@media (hover:hover) and (pointer:fine){.datePicker-module___hFu3G__previous:not(:disabled):hover,.datePicker-module___hFu3G__next:not(:disabled):hover,.datePicker-module___hFu3G__dayButton:not(:disabled):hover{background:#ededed}:is(.dark .datePicker-module___hFu3G__previous:not(:disabled):hover,.dark .datePicker-module___hFu3G__next:not(:disabled):hover,.dark .datePicker-module___hFu3G__dayButton:not(:disabled):hover){background:#3a3a3a}.datePicker-module___hFu3G__selected .datePicker-module___hFu3G__dayButton:not(:disabled):hover{background:#303030}.dark .datePicker-module___hFu3G__selected .datePicker-module___hFu3G__dayButton:not(:disabled):hover{background:#d4d4d4}}
.pickers-module__goZvBG__trigger{min-width:0;max-width:100%;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:flex-end;align-items:center;gap:6px;margin:-4px -6px;padding:4px 6px;font-size:14px;line-height:20px;display:inline-flex}.pickers-module__goZvBG__trigger svg{flex-shrink:0}button.pickers-module__goZvBG__trigger svg{width:14px;height:14px}.pickers-module__goZvBG__trigger:disabled{cursor:default}.pickers-module__goZvBG__trigger:focus-visible{outline:2px solid var(--ring,#888);outline-offset:2px}@media (hover:hover) and (pointer:fine){.pickers-module__goZvBG__trigger:not(:disabled):hover{background:#0000000f}.dark .pickers-module__goZvBG__trigger:not(:disabled):hover{background:#ffffff14}}
.settingsSelect-module__aTbQaW__trigger{min-width:0;max-width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:8px;padding:0;display:flex}.settingsSelect-module__aTbQaW__trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settingsSelect-module__aTbQaW__trigger svg{flex-shrink:0}.settingsSelect-module__aTbQaW__trigger:focus-visible{outline:2px solid var(--ring,#888);outline-offset:4px;border-radius:4px}.settingsSelect-module__aTbQaW__trigger:disabled{cursor:default}.settingsSelect-module__aTbQaW__trigger:disabled svg{display:none}@media (hover:hover) and (pointer:fine){.settingsSelect-module__aTbQaW__trigger:not(:disabled):hover{color:var(--settings-form-text,inherit);background:#0000000d;border-radius:4px}.dark .settingsSelect-module__aTbQaW__trigger:not(:disabled):hover{background:#ffffff14}}.settingsSelect-module__aTbQaW__menu{z-index:calc(var(--z-modal,100) + 20);box-sizing:border-box;width:360px;max-width:calc(100vw - 32px);max-height:var(--radix-popover-content-available-height);color:#0d0d0d;background:#fff;border:1px solid #d4d4d4;border-radius:16px;padding:8px;font:14px/20px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden;box-shadow:0 8px 32px #0003}.dark .settingsSelect-module__aTbQaW__menu{color:#ededed;background:#2f2f2f;border-color:#ffffff26}.settingsSelect-module__aTbQaW__search{align-items:center;gap:8px;padding:8px 10px 12px;display:flex}.settingsSelect-module__aTbQaW__search svg{color:#999;flex-shrink:0}.settingsSelect-module__aTbQaW__search input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;padding:0}.settingsSelect-module__aTbQaW__options{max-height:min(320px, calc(var(--radix-popover-content-available-height) - 64px));overflow:auto}.settingsSelect-module__aTbQaW__option{width:100%;min-height:40px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.settingsSelect-module__aTbQaW__option[data-active=true]{background:#ececec}.dark .settingsSelect-module__aTbQaW__option[data-active=true]{background:#424242}.settingsSelect-module__aTbQaW__option>span{min-width:0}.settingsSelect-module__aTbQaW__option small{color:#888;font-size:12px;line-height:18px;display:block}.dark .settingsSelect-module__aTbQaW__option small{color:#aaa}.settingsSelect-module__aTbQaW__option svg{flex-shrink:0}.settingsSelect-module__aTbQaW__empty{color:#888;margin:0;padding:12px 10px}@media (max-width:767px) and (hover:hover) and (pointer:fine){.settingsSelect-module__aTbQaW__menu .settingsSelect-module__aTbQaW__search input{font-size:14px!important}}
.timePicker-module__I70tiW__control{border-radius:6px;align-items:center;gap:4px;min-width:0;margin:-4px -6px;padding:4px 6px;display:inline-flex}.timePicker-module__I70tiW__control input{box-sizing:border-box;width:44px;min-width:0;color:inherit;font:inherit;text-align:right;background:0 0;border:0;outline:0;padding:0;font-size:14px;line-height:20px}.timePicker-module__I70tiW__control:focus-within{outline:2px solid var(--ring,#888);outline-offset:1px}.timePicker-module__I70tiW__control input[aria-invalid=true]{text-underline-offset:3px;-webkit-text-decoration:underline wavy #c92a2a;text-decoration:underline wavy #c92a2a}.timePicker-module__I70tiW__toggle{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;line-height:20px;display:inline-flex}.timePicker-module__I70tiW__toggle:disabled{cursor:default}.timePicker-module__I70tiW__control .timePicker-module__I70tiW__toggle svg{width:14px;height:14px}.timePicker-module__I70tiW__panel{z-index:calc(var(--z-modal,100) + 20);box-sizing:border-box;width:160px;max-width:calc(100vw - 32px);max-height:var(--radix-popover-content-available-height);color:#0d0d0d;background:#fff;border:1px solid #dedede;border-radius:12px;padding:8px;font:14px/20px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 8px 24px #0002}.dark .timePicker-module__I70tiW__panel{color:#ededed;background:#242424;border-color:#333;box-shadow:0 8px 24px #0005}.timePicker-module__I70tiW__options{max-height:min(288px, calc(var(--radix-popover-content-available-height) - 18px));position:relative;overflow:auto}.timePicker-module__I70tiW__option{width:100%;height:30px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:4px 10px;display:flex}.timePicker-module__I70tiW__option[data-active=true],.timePicker-module__I70tiW__option[aria-selected=true]{background:#ededed}:is(.dark .timePicker-module__I70tiW__option[data-active=true],.dark .timePicker-module__I70tiW__option[aria-selected=true]){background:#3a3a3a}.timePicker-module__I70tiW__empty{color:#666;margin:0;padding:8px;font-size:12px;line-height:18px}.dark .timePicker-module__I70tiW__empty{color:#aaa}@media (max-width:767px) and (hover:hover) and (pointer:fine){.timePicker-module__I70tiW__control input{font-size:14px!important}}@media (hover:hover) and (pointer:fine){:is(.timePicker-module__I70tiW__control:has(.timePicker-module__I70tiW__toggle:not(:disabled)):hover,.timePicker-module__I70tiW__option:hover){background:#0000000f}:is(.dark .timePicker-module__I70tiW__control:has(.timePicker-module__I70tiW__toggle:not(:disabled)):hover,.dark .timePicker-module__I70tiW__option:hover){background:#ffffff14}}
.sidebarResize-module__xmzjBa__rail{z-index:40;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;width:8px;height:100%;position:absolute;top:0;right:0}.sidebarResize-module__xmzjBa__rail:after{content:"";background:0 0;width:2px;height:100%;position:absolute;top:0;right:0}.sidebarResize-module__xmzjBa__rail:hover:after,.sidebarResize-module__xmzjBa__rail:focus-visible:after,.sidebarResize-module__xmzjBa__rail[data-resizing]:after{background:hsl(var(--border))}.sidebarResize-module__xmzjBa__rail:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--ring));border-radius:4px}@media (max-width:767px){.sidebarResize-module__xmzjBa__rail{display:none}}
@media (min-width:768px){.sidebarPeek-module__SUaTMa__desktopHost.sidebarPeek-module__SUaTMa__desktopHost{padding-bottom:0;border:0!important}.sidebarPeek-module__SUaTMa__frame.sidebarPeek-module__SUaTMa__frame{border:1px solid hsl(var(--border));border-radius:16px 0 0 16px;height:100%}.dark .sidebarPeek-module__SUaTMa__frame.sidebarPeek-module__SUaTMa__frame{background:#0e0e0e;border-color:#282828}.sidebarPeek-module__SUaTMa__peekHost.sidebarPeek-module__SUaTMa__peekHost{overflow:visible;border:0!important}.sidebarPeek-module__SUaTMa__peek.sidebarPeek-module__SUaTMa__peek{z-index:220;border-radius:16px;position:absolute;inset:0 auto 0 0;box-shadow:0 12px 36px #0006}.dark .sidebarPeek-module__SUaTMa__peek.sidebarPeek-module__SUaTMa__peek{background:#212121;border-color:#383838;--sidebar-background:0 0% 13%!important}}
.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}}.light .librarySidebarNavigation-module__M_5dIa__folderActionsLight.librarySidebarNavigation-module__M_5dIa__folderActionsLight{color:#0d0d0d;-webkit-backdrop-filter:blur(8px);background:#ffffffe6;border-color:#0000;box-shadow:0 0 0 .5px #0000001a,0 8px 16px -4px #0000001f}
.chatLibrarySideBar-module__JLJCea__root{height:100%;min-height:0;color:hsl(var(--foreground));flex-direction:column;font-family:-apple-system-body,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif;display:flex}.chatLibrarySideBar-module__JLJCea__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:56px;padding:0 20px 0 16px;display:flex}.chatLibrarySideBar-module__JLJCea__title{margin:0;font-size:16px;font-weight:600;line-height:24px}.chatLibrarySideBar-module__JLJCea__collapse.chatLibrarySideBar-module__JLJCea__collapse{width:32px;height:32px}.chatLibrarySideBar-module__JLJCea__content{min-height:0;padding:0 8px 16px;overflow-y:auto}@media (max-width:767px){.chatLibrarySideBar-module__JLJCea__collapse.chatLibrarySideBar-module__JLJCea__collapse{width:44px;height:44px}}
.subscriptionEntry-module__xxURGq__header{flex:auto;justify-content:flex-end;min-width:0;display:flex}.subscriptionEntry-module__xxURGq__upgrade{color:#2c67c5;white-space:nowrap;cursor:pointer;background:#e8f3fe;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;height:32px;padding:0 12px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.subscriptionEntry-module__xxURGq__upgrade:hover{background:#dcecff}.dark .subscriptionEntry-module__xxURGq__upgrade{color:#e0eaff;background:#133362}.dark .subscriptionEntry-module__xxURGq__upgrade:hover{background:#204473}.subscriptionEntry-module__xxURGq__footer{border-top:1px solid hsl(var(--sidebar-border));color:hsl(var(--foreground));flex-shrink:0;align-items:center;gap:8px;padding:12px 8px;display:flex}.subscriptionEntry-module__xxURGq__profile{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;padding:4px;display:flex}.subscriptionEntry-module__xxURGq__profile:hover{background:hsl(var(--foreground) / .05)}.subscriptionEntry-module__xxURGq__avatar{flex-shrink:0;width:28px;height:28px}.subscriptionEntry-module__xxURGq__identity{flex-direction:column;min-width:0;display:flex}.subscriptionEntry-module__xxURGq__name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.subscriptionEntry-module__xxURGq__plan{color:hsl(var(--muted-foreground));font-size:12px;line-height:16px}.subscriptionEntry-module__xxURGq__outline{border:1px solid hsl(var(--foreground) / .16);background:hsl(var(--background));height:28px;color:hsl(var(--foreground));cursor:pointer;border-radius:9999px;flex-shrink:0;padding:0 12px;font-size:12px;font-weight:500;line-height:16px}.subscriptionEntry-module__xxURGq__outline:hover{background:hsl(var(--foreground) / .05)}.subscriptionEntry-module__xxURGq__upgrade:focus-visible,.subscriptionEntry-module__xxURGq__outline:focus-visible,.subscriptionEntry-module__xxURGq__profile:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}@media (max-width:767px){.subscriptionEntry-module__xxURGq__upgrade{height:32px}.subscriptionEntry-module__xxURGq__outline{height:40px}}
.sidebarHeader-module__y5vDuG__header.sidebarHeader-module__y5vDuG__header{gap:0;padding:0 16px}.sidebarHeader-module__y5vDuG__main{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-width:0;height:56px;display:flex}.sidebarHeader-module__y5vDuG__title{min-width:0;color:hsl(var(--sidebar-foreground));font-size:16px;font-weight:600;line-height:24px}.sidebarHeader-module__y5vDuG__controls{flex-shrink:0;align-items:center;gap:2px;display:flex}.sidebarHeader-module__y5vDuG__search,.sidebarHeader-module__y5vDuG__collapse.sidebarHeader-module__y5vDuG__collapse{width:36px;height:36px;color:hsl(var(--muted-foreground));border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:grid}.sidebarHeader-module__y5vDuG__search:focus-visible{outline:2px solid hsl(var(--sidebar-ring));outline-offset:2px}.sidebarHeader-module__y5vDuG__mobileAccount{display:none}.sidebarHeader-module__y5vDuG__tooltip{color:#fff!important;background:#202020!important;border:0!important;font-size:12px!important;font-weight:400!important}@media (hover:hover) and (pointer:fine){.sidebarHeader-module__y5vDuG__search:hover{background:hsl(var(--sidebar-accent));color:hsl(var(--sidebar-foreground))}}@media (max-width:767px){.sidebarHeader-module__y5vDuG__search,.sidebarHeader-module__y5vDuG__collapse.sidebarHeader-module__y5vDuG__collapse{width:44px;height:44px}.sidebarHeader-module__y5vDuG__mobileAccount{justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}}@media (min-width:768px){[data-chat-sidebar] .sidebarHeader-module__y5vDuG__header.sidebarHeader-module__y5vDuG__header{padding-bottom:4px}}.sidebarHeader-module__y5vDuG__mobileClose{display:none}@media (max-width:767px){.sidebarHeader-module__y5vDuG__header.sidebarHeader-module__y5vDuG__header{padding-inline:20px 12px}.sidebarHeader-module__y5vDuG__main{gap:4px;height:56px}.sidebarHeader-module__y5vDuG__controls{gap:0}.sidebarHeader-module__y5vDuG__collapse.sidebarHeader-module__y5vDuG__collapse{display:none}.sidebarHeader-module__y5vDuG__mobileClose{width:36px;height:44px;color:hsl(var(--muted-foreground));border-radius:8px;flex-shrink:0;place-items:center;display:grid}.sidebarHeader-module__y5vDuG__search{width:36px}}
.sidebarProjects-module__YZ_AmG__section{margin-top:16px}.sidebarProjects-module__YZ_AmG__heading{gap:2px}.sidebarProjects-module__YZ_AmG__title{text-align:left;min-width:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;flex:1}[data-chat-sidebar] .sidebarProjects-module__YZ_AmG__heading .sidebarProjects-module__YZ_AmG__title{font-weight:inherit!important}.sidebarProjects-module__YZ_AmG__action{width:28px;height:28px;color:hsl(var(--muted-foreground));border-radius:8px;flex-shrink:0;place-items:center;display:grid}.sidebarProjects-module__YZ_AmG__list{margin:0;padding:0;list-style:none}.sidebarProjects-module__YZ_AmG__row{border-radius:8px;align-items:center;min-width:0;padding-right:4px;display:flex}.sidebarProjects-module__YZ_AmG__project{flex:1;min-width:0}.sidebarProjects-module__YZ_AmG__section .sidebarProjects-module__YZ_AmG__project[data-sidebar=menu-button],.sidebarProjects-module__YZ_AmG__section .sidebarProjects-module__YZ_AmG__chat[data-sidebar=menu-button]{font-weight:400!important}.sidebarProjects-module__YZ_AmG__project>span,.sidebarProjects-module__YZ_AmG__chat>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebarProjects-module__YZ_AmG__chat[aria-current=page]{background:hsl(var(--sidebar-accent));color:hsl(var(--sidebar-accent-foreground))}.sidebarProjects-module__YZ_AmG__chats{min-width:0}.sidebarProjects-module__YZ_AmG__chat{min-width:0;padding-left:36px}.sidebarProjects-module__YZ_AmG__feedback{color:hsl(var(--muted-foreground));margin:0;padding:8px 12px;font-size:16px;line-height:24px}.sidebarProjects-module__YZ_AmG__retry{text-underline-offset:3px;border-radius:4px;text-decoration:underline}.sidebarProjects-module__YZ_AmG__project:focus-visible,.sidebarProjects-module__YZ_AmG__action:focus-visible,.sidebarProjects-module__YZ_AmG__title:focus-visible,.sidebarProjects-module__YZ_AmG__chat:focus-visible,.sidebarProjects-module__YZ_AmG__retry:focus-visible{outline:2px solid hsl(var(--sidebar-ring));outline-offset:-2px}.sidebarProjects-module__YZ_AmG__row:active,.sidebarProjects-module__YZ_AmG__action:active,.sidebarProjects-module__YZ_AmG__chat:active{background:hsl(var(--sidebar-accent))}@media (hover:hover) and (pointer:fine){.sidebarProjects-module__YZ_AmG__row:hover,.sidebarProjects-module__YZ_AmG__chat:not([aria-current=page]):hover,.sidebarProjects-module__YZ_AmG__action:hover{background:hsl(var(--sidebar-hover))}.sidebarProjects-module__YZ_AmG__title:hover,.sidebarProjects-module__YZ_AmG__retry:hover{color:hsl(var(--foreground))}}@media (max-width:767px){.sidebarProjects-module__YZ_AmG__chat{padding-left:44px}.sidebarProjects-module__YZ_AmG__heading,.sidebarProjects-module__YZ_AmG__chat{min-height:44px}.sidebarProjects-module__YZ_AmG__action{width:36px;height:36px}}.sidebarProjects-module__YZ_AmG__dropTarget{outline:1px solid hsl(var(--foreground) / .5);outline-offset:-2px;background:hsl(var(--sidebar-accent));color:hsl(var(--sidebar-accent-foreground))}[data-chat-sidebar] .sidebarProjects-module__YZ_AmG__feedback{font-size:14px;line-height:20px}@media (min-width:768px){[data-chat-sidebar] .sidebarProjects-module__YZ_AmG__section.sidebarProjects-module__YZ_AmG__section[data-sidebar=menu-item]{margin-top:16px}[data-chat-sidebar] .sidebarProjects-module__YZ_AmG__section .sidebarProjects-module__YZ_AmG__heading{height:36px;min-height:36px;margin-bottom:4px;padding-inline:10px;font-size:14px;font-weight:600;line-height:20px}[data-chat-sidebar] .sidebarProjects-module__YZ_AmG__section .sidebarProjects-module__YZ_AmG__list{flex-direction:column;gap:4px;display:flex}:is([data-chat-sidebar] .sidebarProjects-module__YZ_AmG__section .sidebarProjects-module__YZ_AmG__project[data-sidebar=menu-button],[data-chat-sidebar] .sidebarProjects-module__YZ_AmG__section .sidebarProjects-module__YZ_AmG__chat[data-sidebar=menu-button]){padding-block:6px;height:36px;min-height:36px;padding-right:10px;font-size:14px;line-height:20px;font-weight:400!important}[data-chat-sidebar] .sidebarProjects-module__YZ_AmG__section .sidebarProjects-module__YZ_AmG__project[data-sidebar=menu-button]{padding-left:10px}}
.controlReadability-module__iWevea__sidebar,.controlReadability-module__iWevea__models,.controlReadability-module__iWevea__modelTrigger{font-family:ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif}.controlReadability-module__iWevea__sidebar [data-sidebar=menu-button]{height:32px;font-size:14px;line-height:20px}.controlReadability-module__iWevea__sidebar [data-sidebar=group-label]{font-size:12px;line-height:18px}.controlReadability-module__iWevea__sidebar [data-chat-history-row]{height:32px;font-size:14px;line-height:20px}.controlReadability-module__iWevea__sidebar [data-chat-history-row] input{font-size:14px;line-height:20px}.controlReadability-module__iWevea__sidebar [data-sidebar=content]{gap:0}.controlReadability-module__iWevea__sidebar [data-sidebar=group]{padding-block:4px}.controlReadability-module__iWevea__sidebar [data-sidebar=menu]{row-gap:0}.controlReadability-module__iWevea__sidebar [data-sidebar=menu-item][class~=mt-4]{margin-top:8px}.controlReadability-module__iWevea__sidebar [data-sidebar=menu-item]:has(>[data-sidebar=group-label]){margin-top:8px}.controlReadability-module__iWevea__sidebar [data-sidebar=menu-button]>svg{width:18px;height:18px}@media (max-width:767px){.controlReadability-module__iWevea__sidebar [data-sidebar=menu-button],.controlReadability-module__iWevea__sidebar [data-chat-history-row]{height:44px}}.controlReadability-module__iWevea__sidebar :is(button[aria-current=page],[data-sidebar=menu-button][data-active=true]){font-weight:500!important}.controlReadability-module__iWevea__models [data-model-name]{min-width:0;font-size:16px;line-height:24px;font-weight:500!important}.controlReadability-module__iWevea__models :is([class~="text-[12px]"],[class~="text-[13px]"]){font-size:14px;line-height:20px}.controlReadability-module__iWevea__models :is([class~="text-[8px]"],[class~="text-[9px]"]),.controlReadability-module__iWevea__modelTrigger [class~="text-[8px]"]{font-size:12px;line-height:16px}.controlReadability-module__iWevea__models [class~=font-medium]{font-weight:500!important}@media (min-width:768px){.controlReadability-module__iWevea__models{width:340px;max-width:calc(100vw - 32px)}}[data-chat-sidebar]:has(.controlReadability-module__iWevea__sidebar){background-color:hsl(var(--sidebar-background));--sidebar-background:0 0% 98%;--sidebar-foreground:0 0% 13%;--sidebar-hover:0 0% 93%;--sidebar-accent:0 0% 90%;--sidebar-accent-foreground:0 0% 13%;--chat-sidebar-text:#0d0d0dd9;--chat-sidebar-muted:#6b6b6b;--muted-foreground:0 0% 41.96%}.dark [data-chat-sidebar]:has(.controlReadability-module__iWevea__sidebar){--sidebar-background:0 0% 5.49%;--sidebar-foreground:0 0% 92.94%;--sidebar-hover:0 0% 10%;--sidebar-accent:0 0% 14%;--sidebar-accent-foreground:0 0% 92.94%;--chat-sidebar-text:#edededd9;--chat-sidebar-muted:#afafaf;--muted-foreground:0 0% 68.63%}[data-chat-sidebar] .controlReadability-module__iWevea__sidebar{-webkit-font-smoothing:antialiased;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}:is([data-chat-sidebar] .controlReadability-module__iWevea__sidebar [data-sidebar=menu-button],[data-chat-sidebar] .controlReadability-module__iWevea__sidebar [data-chat-history-row]){color:var(--chat-sidebar-text);font-size:14px;font-weight:400;line-height:20px}[data-chat-sidebar] .controlReadability-module__iWevea__sidebar [data-sidebar=menu-button]>svg{color:inherit}[data-chat-sidebar] .controlReadability-module__iWevea__sidebar svg[fill=none]{stroke-width:1.5px}[data-chat-sidebar] .controlReadability-module__iWevea__sidebar [data-sidebar=group-label]{color:var(--chat-sidebar-muted);text-transform:none;letter-spacing:normal;font-weight:400}[data-chat-sidebar] .controlReadability-module__iWevea__sidebar :is(button[aria-current=page],[data-sidebar=menu-button][data-active=true]){font-weight:400!important}.controlReadability-module__iWevea__modelTrigger{gap:6px;min-width:0;max-width:100%;height:36px;padding-inline:8px}.controlReadability-module__iWevea__modelTrigger [data-selected-model-label]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:20px;overflow:hidden;font-weight:400!important}.controlReadability-module__iWevea__modelTrigger>svg{flex-shrink:0}.controlReadability-module__iWevea__models.controlReadability-module__iWevea__models[role=menu]{background:hsl(var(--popover));width:280px;max-width:calc(100vw - 24px);color:hsl(var(--popover-foreground));border-radius:16px;padding:6px}.dark .controlReadability-module__iWevea__models.controlReadability-module__iWevea__models[role=menu]{background:#303030}.controlReadability-module__iWevea__models.controlReadability-module__iWevea__models[role=menu] [role=menuitem]{border-radius:10px;gap:10px;min-height:36px;padding:7px 10px}.controlReadability-module__iWevea__models.controlReadability-module__iWevea__models[role=menu] [data-model-name]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden;font-weight:400!important}.controlReadability-module__iWevea__models.controlReadability-module__iWevea__models[role=menu] [role=menuitem]>:is(svg,img){flex-shrink:0;width:18px;height:18px}.controlReadability-module__iWevea__models.controlReadability-module__iWevea__models[role=menu] [class~="text-[12px]"]{font-size:12px;line-height:16px}.controlReadability-module__iWevea__models.controlReadability-module__iWevea__models[role=menu] :is([class~="text-[8px]"],[class~="text-[9px]"]){border-color:hsl(var(--foreground) / .1);background:hsl(var(--foreground) / .06);color:hsl(var(--muted-foreground));font-size:10px;font-weight:400;line-height:14px}.controlReadability-module__iWevea__models.controlReadability-module__iWevea__models[role=menu] [role=menuitem]:is(:hover,:focus,[data-highlighted],[data-selected=true]){background:hsl(var(--foreground) / .08)}
.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}
.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}
.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}}
.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}
.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}
.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}
