.AppSidebar_wrap__PvcgV{grid-area:menu;height:100%;min-height:0;min-width:0;display:flex;flex-direction:column;gap:8px;padding:8px;background-color:hsl(var(--secondary));overflow:hidden}@media(max-width:767px){.AppSidebar_wrap__PvcgV{display:none}}.AppSidebar_nav__RpbFI{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.AppSidebar_footer__dNjjt{display:flex;flex-direction:column;gap:2px;flex-shrink:0;padding-top:8px;border-top:1px solid hsl(var(--border))}.AppSidebar_groupLabel__pNb_g{padding:12px 10px 4px;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));white-space:nowrap;overflow:hidden}.AppSidebar_separator__xRDog{margin:6px 8px;width:auto}.AppSidebar_item__vpXTf{position:relative;display:flex;align-items:center;gap:10px;height:32px;width:100%;flex-shrink:0;padding-inline:10px;border-radius:calc(var(--radius) - 2px);font-size:13px;font-weight:500;color:hsl(var(--muted-foreground));outline:none;transition:background-color .12s ease,color .12s ease}.AppSidebar_item__vpXTf svg{width:16px;height:16px;flex-shrink:0}.AppSidebar_item__vpXTf:hover{background-color:hsl(var(--background)/.6);color:hsl(var(--foreground))}.AppSidebar_item__vpXTf:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring))}.AppSidebar_itemCollapsed__ndXZs{justify-content:center;padding-inline:0;gap:0}.AppSidebar_active__sQiQg{background-color:hsl(var(--background));color:hsl(var(--foreground))}.AppSidebar_active__sQiQg:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:1px;background-color:hsl(var(--primary))}.AppSidebar_label__M8iz2{overflow:hidden;white-space:nowrap;opacity:1;transition:opacity .15s ease}.AppSidebar_labelHidden__TF41G{width:0;opacity:0}@media(prefers-reduced-motion:reduce){.AppSidebar_item__vpXTf,.AppSidebar_label__M8iz2{transition:none}}.HolidayRain_wrap__2T6xX{grid-area:menu;position:relative;z-index:10;min-height:0;min-width:0;overflow:hidden;pointer-events:none}@media(max-width:767px){.HolidayRain_wrap__2T6xX{display:none}}.HolidayRain_gift__M1dA3{position:absolute;top:0;left:0;opacity:.95;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));pointer-events:auto}.Logotype_title1__VTUMh{font-weight:600;color:hsl(var(--primary))}.Logotype_title2__37dFP{font-weight:500}.Logotype_subtitle__Dj3dh{font-weight:200;font-size:22px}.Account_avatar__D_tH3{background-color:hsl(var(--card))}.Account_email__HBGyi{text-overflow:ellipsis;overflow:hidden;text-wrap:nowrap;width:100%}.health_dot__vjS_P{position:relative;height:8px;width:8px}.health_dotSm__jnYjd,.health_dot__vjS_P{display:inline-block;border-radius:9999px;flex-shrink:0}.health_dotSm__jnYjd{height:6px;width:6px}.health_pulse__WnQ_O:before{content:"";position:absolute;inset:0;border-radius:inherit;background-color:inherit;animation:health_healthPing___JR1S 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes health_healthPing___JR1S{0%{transform:scale(1);opacity:.6}80%,to{transform:scale(2.6);opacity:0}}@media(prefers-reduced-motion:reduce){.health_pulse__WnQ_O:before{animation:none;content:none}}.notifications_wrap__EajBX{width:100%;max-width:360px;display:flex;flex-direction:column;border-style:solid;border-width:1px;border-radius:var(--radius);padding:10px;margin-bottom:10px}.notifications_wrap__EajBX.notifications_default__lOGZT{border-color:hsl(var(--border))}.notifications_wrap__EajBX.notifications_destructive__nQJqu{border-color:#ff1744}.notifications_block__QXWD1{display:grid;align-items:center;grid-template-columns:10fr 4fr 1fr;width:100%;gap:5px;padding:0}.notifications_title__ju5yv{font-size:16px;text-overflow:ellipsis;overflow:hidden;text-wrap:nowrap;width:100%}.notifications_title__ju5yv.notifications_new__Rhiyc{font-weight:600}.notifications_text__l2PDK{font-size:14px;font-weight:400;text-overflow:ellipsis;overflow:hidden;text-wrap:nowrap;width:100%}.notifications_status__AQzcF{height:12px;width:12px;border-radius:50%;background-color:hsl(var(--primary))}.Header_wrap__NuDRB{grid-area:header;display:flex;align-items:center;justify-content:space-between;gap:12px;height:100%;min-width:0;padding-inline:12px 16px;background-color:hsl(var(--background));border-bottom:1px solid hsl(var(--border))}.Header_aiMode__y695G{background-color:hsl(var(--fai-canvas));border-bottom-color:hsl(var(--fai-border))}.Header_left__KzXTr{display:flex;flex:1 1 auto;align-items:center;gap:12px;min-width:0;overflow:hidden}.Header_right__ADo0x{display:flex;align-items:center;gap:8px;flex-shrink:0}.ai-asst{--fai-radius-sm:0.5rem;--fai-radius:0.75rem;--fai-radius-lg:1rem;--fai-radius-xl:1.25rem;--fai-shadow-sm:0 1px 2px 0 rgba(15,23,41,.04);--fai-shadow-md:0 4px 16px -4px rgba(15,23,41,.1);--fai-shadow-lg:0 12px 32px -8px rgba(15,23,41,.16);--fai-canvas:220 24% 97%;--fai-surface:0 0% 100%;--fai-surface-subtle:220 20% 97%;--fai-surface-hover:220 16% 94%;--fai-border:220 14% 88%;--fai-bubble-user:231 64% 28%;--fai-bubble-user-fg:0 0% 100%;--fai-neutral-900:222 24% 14%;--fai-neutral-500:218 11% 47%;--fai-accent:231 64% 52%;--fai-accent-fg:0 0% 100%;--fai-accent-soft:231 64% 96%;--fai-success:168 52% 38%;--fai-warning:32 60% 50%;--fai-danger:358 58% 52%;--fai-info:231 64% 52%;--fai-warning-soft:36 60% 95%;--fai-warning-fg:30 50% 35%;--fai-success-soft:168 40% 95%;--fai-success-fg:168 45% 28%;--fai-danger-soft:358 55% 96%;--fai-danger-fg:358 48% 42%;--fai-info-soft:231 64% 96%;--fai-info-fg:231 55% 44%;--fai-neutral-soft:220 16% 94%;--fai-neutral-fg:218 11% 42%;--fai-text-2xs:11px;--fai-text-xs:12px;--fai-text-sm:13px;--fai-text-md:15px;--fai-text-lg:18px;--fai-text-xl:22px;--fai-text-2xl:30px;--fai-leading-body:1.55;--fai-space-1:4px;--fai-space-2:8px;--fai-space-3:12px;--fai-space-4:16px;--fai-space-5:24px;--fai-chart-1:231 64% 54%;--fai-chart-2:231 40% 70%;--fai-chart-3:168 52% 42%;--fai-chart-4:218 12% 62%;--fai-spark-from:231 70% 64%;--fai-spark-to:247 69% 72%;--fai-ai-grad:linear-gradient(135deg,hsl(var(--fai-spark-from)),hsl(var(--fai-spark-to)));--fai-ai-glow:0 0 0 3px hsl(var(--fai-accent)/0.12),0 6px 18px -6px hsl(var(--fai-spark-to)/0.4);--fai-series-1:213 78% 56%;--fai-series-2:40 100% 39%;--fai-series-3:160 72% 36%;--fai-series-4:247 69% 72%;--fai-series-5:0 72% 65%;--fai-ease-out:cubic-bezier(0.22,0.61,0.36,1);--fai-ease-enter:cubic-bezier(0.22,1,0.36,1);--fai-ease-in:cubic-bezier(0.4,0,1,1);--fai-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--fai-dur-fast:120ms;--fai-dur:200ms;--fai-dur-panel:260ms;--fai-dur-slow:320ms}.dark .ai-asst{--fai-canvas:222 30% 9%;--fai-surface:222 26% 13%;--fai-surface-subtle:222 24% 11%;--fai-surface-hover:220 18% 18%;--fai-border:220 14% 26%;--fai-bubble-user:231 60% 56%;--fai-bubble-user-fg:0 0% 100%;--fai-neutral-900:220 18% 92%;--fai-neutral-500:218 12% 62%;--fai-accent:231 70% 64%;--fai-accent-soft:231 40% 20%;--fai-shadow-md:0 4px 16px -4px rgba(0,0,0,.5);--fai-shadow-lg:0 12px 32px -8px rgba(0,0,0,.6);--fai-warning-soft:32 40% 16%;--fai-warning-fg:36 75% 68%;--fai-success-soft:168 35% 14%;--fai-success-fg:168 50% 64%;--fai-danger-soft:358 40% 18%;--fai-danger-fg:358 70% 74%;--fai-info-soft:231 40% 20%;--fai-info-fg:231 75% 76%;--fai-neutral-soft:220 16% 20%;--fai-neutral-fg:218 14% 66%;--fai-chart-1:231 70% 66%;--fai-chart-2:231 35% 60%;--fai-chart-3:168 50% 56%;--fai-chart-4:218 14% 60%;--fai-series-1:213 78% 62%;--fai-series-2:40 90% 55%;--fai-series-3:160 60% 48%;--fai-series-4:247 72% 76%;--fai-series-5:0 75% 70%}@keyframes fai-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fai-rise{animation:fai-rise .25s ease-out}@keyframes fai-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.fai-cursor{display:inline-block;width:2px;height:1.05em;background:hsl(var(--fai-accent));vertical-align:text-bottom;margin-left:1px;animation:fai-blink 1s steps(2) infinite}.fai-md{font-size:15px;line-height:1.55}.fai-md>:first-child{margin-top:0}.fai-md>:last-child{margin-bottom:0}.fai-md p{margin:0 0 .5em}.fai-md ol,.fai-md ul{margin:.25em 0 .6em;padding-left:1.5em}.fai-md ul{list-style:disc}.fai-md ol{list-style:decimal}.fai-md li{display:list-item}.fai-md li.fai-task{list-style:none;margin-left:-1.1em}.fai-md li.fai-task-done{color:hsl(var(--fai-muted-fg,var(--fai-neutral-fg)))}.fai-md li{margin:.15em 0}.fai-md h1,.fai-md h2,.fai-md h3{font-weight:600;margin:.6em 0 .35em;line-height:1.3}.fai-md h1{font-size:1.25em}.fai-md h2{font-size:1.15em}.fai-md h3{font-size:1.05em}.fai-md code{font-family:ui-monospace,monospace;font-size:.88em;padding:.1em .35em;border-radius:4px}.fai-md code,.fai-md pre{background:hsl(var(--fai-surface-hover))}.fai-md pre{padding:.7em .9em;border-radius:var(--fai-radius-sm);overflow-x:auto;margin:.5em 0;cursor:pointer;position:relative}.fai-md pre:hover:before{content:"⧉ копировать";position:absolute;top:4px;right:8px;font-size:11px;color:hsl(var(--fai-accent))}.fai-md pre[data-copied]:before{content:"✓ скопировано";color:hsl(var(--fai-success,var(--fai-accent)))}.fai-md pre code{background:none;padding:0}.fai-md a{color:hsl(var(--fai-accent));text-decoration:underline}.fai-md strong{font-weight:600}.fai-md table{border-collapse:collapse;margin:.5em 0;font-size:.95em}.fai-md td,.fai-md th{border:1px solid hsl(var(--fai-border));padding:.3em .6em}.fai-md blockquote{border-left:3px solid hsl(var(--fai-border));padding-left:.8em;margin:.5em 0;color:hsl(var(--muted-foreground))}@keyframes fai-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.fai-skeleton{display:flex;flex-direction:column;gap:8px;padding-top:2px}.fai-skeleton-line{height:12px;border-radius:6px;background:linear-gradient(90deg,hsl(var(--fai-surface-hover)) 25%,hsl(var(--fai-border)) 37%,hsl(var(--fai-surface-hover)) 63%);background-size:200% 100%;animation:fai-shimmer 1.4s ease-in-out infinite}@keyframes fai-dock-in{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes fai-dock-out{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.fai-dock-in{animation:fai-dock-in var(--fai-dur-panel) var(--fai-ease-out)}.fai-dock-out{animation:fai-dock-out var(--fai-dur) var(--fai-ease-in) forwards}@keyframes fai-drawer-in{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.fai-drawer-in{animation:fai-drawer-in .24s var(--fai-ease-out)}@keyframes fai-scrim-in{0%{opacity:0}to{opacity:1}}.fai-scrim-in{animation:fai-scrim-in var(--fai-dur) var(--fai-ease-out)}@keyframes fai-sheet-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.fai-sheet-in{animation:fai-sheet-in var(--fai-dur-panel) var(--fai-ease-out)}@keyframes fai-twinkle{0%{transform:scale(.6) rotate(0deg);opacity:0}60%{opacity:1}to{transform:scale(1) rotate(18deg);opacity:0}}.fai-trigger{position:relative;transition:border-color .16s,box-shadow .16s,transform .09s}.fai-trigger .fai-glyph{transition:color .16s}.fai-trigger:hover{border-color:hsl(var(--fai-accent));box-shadow:var(--fai-ai-glow)}.fai-trigger:hover .fai-glyph{color:hsl(var(--fai-accent))}.fai-trigger:active{transform:scale(.97)}.fai-trigger:focus-visible{outline:2px solid hsl(var(--fai-accent)/.6);outline-offset:2px}.fai-trigger:after{content:"";position:absolute;top:-3px;right:-3px;width:8px;height:8px;border-radius:50%;background:var(--fai-ai-grad);opacity:0;pointer-events:none}.fai-trigger:hover:after{animation:fai-twinkle .26s var(--fai-ease-out)}@keyframes fai-insight-ping{0%{box-shadow:0 0 0 0 hsl(var(--fai-danger)/.5)}to{box-shadow:0 0 0 8px hsl(var(--fai-danger)/0)}}.fai-insight-ping{animation:fai-insight-ping .9s var(--fai-ease-out);animation-iteration-count:1}@keyframes fai-badge-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.fai-badge-pop{animation:fai-badge-pop var(--fai-dur-panel) var(--fai-ease-spring)}@keyframes fai-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.fai-pop{animation:fai-pop .14s var(--fai-ease-out)}@keyframes fai-dots{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-3px);opacity:1}}.fai-dot-typing{width:4px;height:4px;border-radius:50%;background:hsl(var(--fai-accent));animation:fai-dots 1.2s infinite}@keyframes fai-spin{to{transform:rotate(1turn)}}.fai-spin{animation:fai-spin .8s linear infinite}@keyframes fai-sweep{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fai-breathe{0%,to{opacity:1}50%{opacity:.5}}.fai-breathe{animation:fai-breathe 1.6s ease-in-out infinite}.fai-ai-avatar{background:var(--fai-ai-grad);display:grid;place-items:center;color:#fff}@property --fai-a{syntax:"<angle>";inherits:false;initial-value:135deg}.fai-ai-btn{--_from:var(--fai-spark-from,231 70% 64%);--_to:var(--fai-spark-to,247 69% 72%);--_grad:linear-gradient(135deg,hsl(var(--_from)),hsl(var(--_to)));--_glow:0 0 0 3px rgba(54,78,211,.12),0 6px 18px -6px hsl(var(--_to)/0.4);--_spring:var(--fai-ease-spring,cubic-bezier(0.34,1.56,0.64,1));--_out:var(--fai-ease-out,cubic-bezier(0.22,0.61,0.36,1));--_in:var(--fai-ease-in,cubic-bezier(0.4,0,1,1));--_enter:var(--fai-ease-enter,cubic-bezier(0.22,1,0.36,1));position:relative;display:inline-flex;height:32px;width:32px;flex:none;align-items:center;justify-content:center;border-radius:10px;outline:none;transition:transform .18s var(--_spring)}.fai-ai-btn:active{transform:scale(.94);transition:transform 90ms var(--_in)}.fai-ai-btn:focus-visible{outline:2px solid hsl(var(--_from)/.7);outline-offset:2px}.fai-ai-btn__surface{position:absolute;inset:0;z-index:0;border-radius:inherit;overflow:hidden;background:hsl(var(--background)/.55);backdrop-filter:blur(8px) saturate(1.3);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 0 16px -6px hsl(var(--_to)/.32);transition:box-shadow .2s var(--_out),background .26s var(--_enter)}.fai-ai-btn:hover .fai-ai-btn__surface{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),var(--_glow)}.fai-ai-btn[aria-pressed=true] .fai-ai-btn__surface{background:var(--_grad);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),var(--_glow)}.fai-ai-btn__ring{position:absolute;inset:0;z-index:1;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--fai-a),hsl(var(--_from)),hsl(var(--_to)),hsl(var(--_from)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6;animation:fai-ring-flow 9s linear infinite;transition:opacity .2s var(--_out)}.fai-ai-btn:hover .fai-ai-btn__ring{opacity:1;animation-duration:3.2s}.fai-ai-btn[aria-pressed=true] .fai-ai-btn__ring{opacity:1;animation-duration:14s}@keyframes fai-ring-flow{to{--fai-a:495deg}}.fai-ai-btn__sheen{position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 38%,hsla(0,0%,100%,.18) 50%,transparent 62%);transform:translateX(-120%);opacity:0}.fai-ai-btn:hover .fai-ai-btn__sheen{animation:fai-sheen-sweep .6s var(--_out)}@keyframes fai-sheen-sweep{0%{transform:translateX(-120%);opacity:0}30%{opacity:1}to{transform:translateX(120%);opacity:0}}.fai-ai-btn__glyph{position:relative;z-index:3;display:grid;place-items:center;transition:transform .18s var(--_spring)}.fai-ai-btn:hover .fai-ai-btn__glyph{transform:scale(1.06)}.fai-ai-btn[aria-pressed=true] .fai-ai-btn__glyph{color:#fff}.fai-ai-btn__glyph:after{content:"";position:absolute;top:2px;right:3px;width:3px;height:3px;border-radius:50%;background:var(--_grad);opacity:0;transform:scale(.4);pointer-events:none;animation:fai-orb-twinkle 6s var(--_out) infinite}@keyframes fai-orb-twinkle{0%,86%,to{opacity:0;transform:scale(.4)}91%{opacity:1;transform:scale(1)}95%{opacity:.5;transform:scale(.7)}}.fai-ai-btn__badge{position:absolute;top:-4px;right:-4px;z-index:4;display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:hsl(var(--fai-danger,358 58% 52%));color:#fff;font-size:10px;font-weight:600;line-height:1;box-shadow:0 0 0 2px hsl(var(--background));transition:opacity .2s var(--_out)}.fai-ai-btn[aria-pressed=true] .fai-ai-btn__badge{opacity:0}@media (prefers-reduced-motion:reduce){.fai-badge-pop,.fai-breathe,.fai-cursor,.fai-dock-in,.fai-dock-out,.fai-dot-typing,.fai-drawer-in,.fai-insight-ping,.fai-pop,.fai-rise,.fai-scrim-in,.fai-sheet-in,.fai-skeleton-line,.fai-trigger:hover:after{animation:none}.fai-spin{animation-duration:1.4s}.fai-ai-btn__ring{animation:none;--fai-a:135deg}.fai-ai-btn__glyph:after{animation:none;opacity:0}.fai-ai-btn:hover .fai-ai-btn__sheen{animation:none}.fai-ai-btn:active{transform:none}}.layout_wrap__kjSV3{--header-h:56px;--sidebar-w-expanded:240px;--sidebar-w-collapsed:64px;--sidebar-w:var(--sidebar-w-expanded);width:100%;height:100dvh;overflow:hidden;display:grid;grid-template:"header header" var(--header-h) "menu main" 1fr/var(--sidebar-w) minmax(0,1fr);transition:grid-template-columns .2s cubic-bezier(.2,0,0,1);background-color:hsl(var(--secondary))}.layout_wrap__kjSV3[data-collapsed=true]{--sidebar-w:var(--sidebar-w-collapsed)}@media(max-width:767px){.layout_wrap__kjSV3{grid-template:"header" var(--header-h) "main" 1fr/minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.layout_wrap__kjSV3{transition:none}}.layout_main__b7hSK{grid-area:main;width:100%;height:100%;padding:10px;overflow-y:auto;overflow-x:auto}