@font-face{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-family:inter;src:url(../media/Inter_latin-s.p.055ydel_y7o6i.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_cd040d26-module__xqq4eG__className{font-family:inter,inter Fallback}.inter_cd040d26-module__xqq4eG__variable{--font-inter:"inter", "inter Fallback"}
@font-face{unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-family:interCyrillic;src:url(../media/Inter_cyrillic.p.0rcuf0.1.yh_r.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.intercyrillic_f70e5fbb-module__d0rmxW__className{font-family:interCyrillic}.intercyrillic_f70e5fbb-module__d0rmxW__variable{--font-inter-cyrillic:"interCyrillic"}
@font-face{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-family:bricolage;src:url(../media/BricolageGrotesque_latin.0hh3pksc_dt39.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}.bricolage_7dba505-module__oXrjeq__className{font-family:bricolage}.bricolage_7dba505-module__oXrjeq__variable{--font-bricolage:"bricolage"}
@font-face{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-family:jetbrainsMono;src:url(../media/JetBrainsMono_latin-s.0vxn4~1drecc4.woff2)format("woff2");font-display:swap;font-weight:100 800;font-style:normal}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_f244f7c5-module__9lAXcW__className{font-family:jetbrainsMono,jetbrainsMono Fallback}.jetbrainsmono_f244f7c5-module__9lAXcW__variable{--font-jetbrains-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
@font-face{unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-family:jetbrainsMonoCyrillic;src:url(../media/JetBrainsMono_cyrillic.0a83aljfx2d.f.woff2)format("woff2");font-display:swap;font-weight:100 800;font-style:normal}.jetbrainsmonocyrillic_94dff23-module__nlWqUa__className{font-family:jetbrainsMonoCyrillic}.jetbrainsmonocyrillic_94dff23-module__nlWqUa__variable{--font-jetbrains-mono-cyrillic:"jetbrainsMonoCyrillic"}
:root{--font:var(--font-inter-cyrillic,Inter), var(--font-inter,Inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--display:var(--font-bricolage,"Bricolage Grotesque"), var(--font-inter-cyrillic,Inter), var(--font-inter,Inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--mono:var(--font-jetbrains-mono-cyrillic,"JetBrains Mono"), var(--font-jetbrains-mono,"JetBrains Mono"), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--icon-stroke:1.75;--dur-fast:.12s;--dur-base:.18s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ai007-ink:#16182b;--ai007-accent:#8b2fe8;--ai007-accent-deep:#6d28d9;--ai007-accent-soft:#a855f7;--ai007-accent-light:#b58bf7;--ai007-accent-pale:#be98f9;--ai007-on-accent:#fff;--mp-wb:#cb11ab;--mp-oz:#005bff;--mp-fg:#fff}
*,:before,:after{text-transform:none!important}svg.lucide,.lucide{stroke-width:var(--icon-stroke)!important}@keyframes k-spin{to{transform:rotate(360deg)}}.k-spin{animation:1.4s linear infinite k-spin}@media (prefers-reduced-motion:reduce){.k-spin{animation:none}}.k-mark{background:var(--mp-wb);width:26px;height:26px;color:var(--mp-fg);letter-spacing:-.01em;border-radius:8px;flex:none;place-items:center;font-size:11px;font-style:normal;font-weight:700;line-height:1;display:inline-grid}.k-mark[data-mp=ozon]{background:var(--mp-oz)}.k-mark[data-size=sm]{border-radius:6px;width:20px;height:20px;font-size:9.5px}.k-mark-tile{background:var(--card);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:12px;flex:none;place-items:center;display:inline-grid}.k-chip{background:var(--muted);min-height:24px;color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12.5px;font-weight:600;line-height:1.25;display:inline-flex}.k-chip-i{display:inline-flex}.k-chip-i svg,.k-chip svg{width:13px;height:13px}.k-chip[data-tone=ok]{background:var(--done-bg);box-shadow:none;color:var(--done)}.k-chip[data-tone=warn]{background:var(--warning-bg);box-shadow:none;color:var(--warning)}.k-chip[data-tone=bad]{background:var(--alert-danger-bg);box-shadow:none;color:var(--delta-negative)}.k-note{background:var(--card);box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:16px;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:start;gap:4px 12px;padding:12px 16px;font-size:14.5px;line-height:1.45;display:grid}.k-note-i{color:var(--muted-foreground);margin-top:1px;display:inline-flex}.k-note-i svg{width:20px;height:20px}.k-note-t{min-width:0;color:var(--text-secondary);gap:2px;display:grid}.k-note-t b{color:var(--foreground);font-weight:600}.k-note-x{width:32px;height:32px;color:var(--muted-foreground);border-radius:999px;place-items:center;display:inline-grid}.k-note-x:hover{background:var(--surface-hover);color:var(--foreground)}.k-note-x svg{width:16px;height:16px}.k-note[data-tone=ok]{background:var(--done-bg);box-shadow:none}.k-note[data-tone=ok] .k-note-i{color:var(--done)}.k-note[data-tone=warn]{background:var(--warning-bg);box-shadow:none}.k-note[data-tone=warn] .k-note-i{color:var(--warning)}.k-note[data-tone=bad]{background:var(--alert-danger-bg);box-shadow:inset 0 0 0 1.5px var(--destructive)}.k-note[data-tone=bad] .k-note-i{color:var(--destructive)}.k-note[data-tone=info]{background:var(--info-bg);box-shadow:none}.k-note[data-tone=info] .k-note-i{color:var(--info)}.k-tick{border-radius:999px;flex:none;place-items:center;width:44px;height:44px;display:inline-grid}.k-tick-box{width:26px;height:26px;box-shadow:inset 0 0 0 1.5px var(--input);color:var(--on-done);transition:background-color var(--dur-fast) ease;background:0 0;border-radius:50%;place-items:center;display:grid}.k-tick-box svg{width:16px;height:16px;stroke-width:2.2px!important}.k-tick:hover:not(:disabled):not([aria-checked=true]) .k-tick-box{background:var(--surface-hover)}.k-tick:disabled{cursor:default;opacity:.55}.k-tick[aria-checked=true] .k-tick-box{background:var(--done-fill);box-shadow:none}.k-toggle{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;display:flex}.k-toggle[data-disabled=true]{cursor:default;opacity:.55}.k-toggle input{appearance:none;background:var(--surface-muted);width:44px;height:26px;box-shadow:inset 0 0 0 1.5px var(--input);cursor:inherit;transition:background-color var(--dur-fast) ease;border-radius:999px;flex:none;margin:2px 0 0;position:relative}.k-toggle input:after{content:"";background:var(--muted-foreground);width:18px;height:18px;transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) ease;border-radius:50%;position:absolute;top:4px;left:4px}.k-toggle input:checked{background:var(--acc);box-shadow:none}.k-toggle input:checked:after{background:var(--on-solid);transform:translate(18px)}.k-toggle input:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}.k-toggle span{gap:2px;font-size:14.5px;line-height:1.4;display:grid}.k-toggle b{font-weight:600}.k-toggle small{color:var(--muted-foreground);font-size:13px}.k-step{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12.5px;font-weight:700;line-height:1;display:inline-grid}.k-step svg{width:16px;height:16px;stroke-width:2.2px!important}.k-step[data-state=done]{background:var(--done-fill);color:var(--on-done)}.k-step[data-state=current]{background:var(--acc);box-shadow:0 0 0 4px var(--glow-soft);color:var(--ai007-on-accent)}.k-step[data-state=ahead]{background:var(--muted);box-shadow:inset 0 0 0 1.5px var(--border-strong);color:var(--muted-foreground)}.k-state{background:var(--muted);text-align:center;border-radius:22px;align-content:center;justify-items:center;gap:10px;padding:34px 24px;display:grid}.k-state-i{background:var(--card);width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--border);color:var(--muted-foreground);border-radius:50%;place-items:center;display:grid}.k-state-i svg{width:24px;height:24px}.k-state[data-kind=error] .k-state-i{background:var(--alert-danger-bg);box-shadow:inset 0 0 0 1.5px var(--destructive);color:var(--destructive)}.k-state[data-kind=loading] .k-state-i{color:var(--acc-text)}.k-state h2{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600}.k-state p{max-width:480px;color:var(--text-secondary);margin:0;font-size:14.5px;line-height:1.45}.k-state-a{margin-top:6px}.k-sk{background:linear-gradient(90deg, var(--surface-muted) 0%, var(--muted-2) 50%, var(--surface-muted) 100%);background-size:220% 100%;animation:1.4s linear infinite k-sk-move;display:block}@keyframes k-sk-move{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.k-sk{animation:none}}.k-sk-list{gap:10px;width:min(520px,100%);margin-top:8px;display:grid}.k-sk-row{text-align:left;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.k-sk-row>div{gap:8px;display:grid}.k-head{justify-content:space-between;align-items:flex-start;gap:24px;padding:14px 0 2px;display:flex}.gap-0>.k-head{padding-bottom:18px}.k-head-l{min-width:0}.k-head-t{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.k-head h1{font-family:var(--display);letter-spacing:-.022em;margin:0;font-size:28px;font-weight:600;line-height:34px}.k-lead{color:var(--muted-foreground);margin:4px 0 0;font-size:14px;line-height:1.4}.k-eyebrow{height:24px;color:var(--muted-foreground);align-items:center;margin:0 0 4px;font-size:12.5px;font-weight:600;display:flex}.k-back{min-height:32px;color:var(--muted-foreground);transition:background-color var(--dur-fast) ease;border-radius:999px;align-items:center;gap:2px;margin:0 0 4px -8px;padding:0 12px 0 4px;font-size:14px;font-weight:500;display:inline-flex}.k-back:hover{background:var(--accent);color:var(--foreground)}.k-back svg{width:17px;height:17px}@media (min-width:1024px) and (pointer:fine){.k-head-l>.k-back{min-height:44px;margin-bottom:2px;padding:0 14px 0 8px}}.k-head-r{flex:none;align-items:center;gap:14px;margin-top:2px;display:flex}@media (min-width:768px){.k-head:not(:has(.k-eyebrow)){align-items:center}.k-head:has(.k-eyebrow) .k-head-r{margin-top:25px}}.k-main{letter-spacing:-.005em;min-height:44px;padding-inline:20px;font-size:14.5px}.k-main.is-wait,.k-main.is-wait:disabled{background:var(--muted);box-shadow:inset 0 0 0 1.5px var(--border-strong);color:var(--muted-foreground);cursor:default;opacity:1;border:0;gap:8px;font-weight:500}.k-more{background:var(--btn2-bg);min-height:44px;box-shadow:inset 0 0 0 1.5px var(--btn2-edge);color:var(--btn2-fg);transition:background-color var(--dur-fast) ease;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.k-more:hover,.k-more[aria-expanded=true]{background:var(--btn2-hover-bg);box-shadow:inset 0 0 0 1.5px var(--btn2-edge-hover)}.k-more svg{width:16px;height:16px}@media (min-width:1024px) and (pointer:fine){.k-more{min-height:36px;padding:0 12px 0 14px}.k-more svg{width:18px;height:18px}}.k-menu{z-index:80;min-width:240px;max-width:min(360px,100vw - 16px);max-height:var(--radix-dropdown-menu-content-available-height);background:var(--popover);box-shadow:var(--shadow-popover);color:var(--popover-foreground);border-radius:14px;padding:6px;overflow-y:auto}.k-menu-item{width:100%;min-height:40px;color:var(--foreground);cursor:pointer;text-align:left;border-radius:10px;outline:none;align-items:center;gap:10px;padding:6px 12px;font-size:14px;text-decoration:none;display:flex}.k-menu-item>button,.k-menu-item>a{width:100%;color:inherit;text-align:left;align-items:center;gap:10px;text-decoration:none;display:flex}.k-menu-item[data-highlighted]{background:var(--accent)}.k-menu-item[data-disabled]{color:var(--muted-foreground);cursor:default}.k-menu-item[data-danger=true]{color:var(--delta-negative)}.k-menu-i{color:var(--muted-foreground);display:inline-flex}.k-menu-i svg{width:16px;height:16px}.k-menu-t{min-width:0;display:grid}.k-menu-t small{color:var(--muted-foreground);font-size:12.5px}@media (max-width:1023px),(pointer:coarse){.k-back,.k-note-x{min-width:40px;min-height:40px}}@media (max-width:767px){.k-head{flex-direction:column;gap:12px}.k-head h1{font-size:24px;line-height:30px}.k-head-r{flex-wrap:wrap;margin-top:0}}.k-strip{width:fit-content;max-width:100%;display:flex}@media (min-width:768px){.k-strip{margin:0 0 12px}.k-head+.k-strip{margin-top:16px}}.k-search{flex:280px;min-width:0;display:block;position:relative}.k-search>svg{width:16px;height:16px;color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}form.k-search input{background:var(--muted);width:100%;height:50px;color:var(--foreground);transition:border-color var(--dur-base) ease, box-shadow var(--dur-base) ease;border:2px solid #0000;border-radius:999px;outline:none;padding:0 16px 0 38px;font-size:15.5px}form.k-search input::placeholder{color:var(--muted-foreground)}form.k-search input:focus{border-color:var(--ring);box-shadow:0 0 0 4px var(--accent)}form.k-search input:focus-visible{outline:none}.k-choice{background:var(--muted);min-height:2.75rem;color:var(--foreground);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) ease;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.k-choice:hover:not(:disabled):not([aria-pressed=true]){background:var(--surface-muted)}.k-choice[aria-pressed=true]{background:var(--foreground);color:var(--background)}.k-choice:disabled{cursor:default;opacity:.55}.k-choice:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}.k-rows{margin:4px 0 0;padding:0;list-style:none;display:grid}.k-row{min-height:72px;transition:background-color var(--dur-fast) ease;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;column-gap:18px;margin:0 -14px;padding:12px 14px;display:grid;position:relative}.k-row+.k-row:before{content:"";background:var(--border-soft);height:1px;position:absolute;top:0;left:14px;right:14px}.k-row:hover{background:var(--surface-hover)}.k-row[aria-current=true]{background:var(--surface-hover);box-shadow:inset 3px 0 0 var(--acc)}.k-rows[data-density=compact] .k-row{min-height:56px;padding-top:6px;padding-bottom:6px}.k-rows[data-density=compact] .k-row-ico{border-radius:13px;width:40px;height:40px}.k-row-ico{background:var(--muted);width:48px;height:48px;color:var(--muted-foreground);border-radius:16px;place-items:center;display:grid}.k-row-ico svg{width:22px;height:22px}.k-row-name{gap:3px;min-width:0;display:grid}.k-row-name>b{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:16px;font-weight:600;line-height:22px;display:flex}.k-row-name>small{color:var(--muted-foreground);font-family:var(--mono);overflow-wrap:anywhere;font-size:13px;line-height:18px}.k-row-open{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-align:left}.k-row-open:after{content:"";border-radius:16px;position:absolute;inset:0}.k-row .k-row-open:focus-visible{box-shadow:none;outline:none}.k-row-open:focus-visible:after{outline:2px solid var(--focus-outline);outline-offset:-2px}.k-row-fig{text-align:right;justify-items:end;gap:2px;display:grid}.k-row-fig>b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;line-height:22px}.k-row-fig>small{color:var(--muted-foreground);font-size:13px;line-height:18px}.k-row-fig>small[data-tone=out]{color:var(--destructive)}.k-row-fig>small[data-tone=low]{color:var(--warning)}.k-row-badges{z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:100%;display:flex;position:relative}.k-showmore{justify-content:center;align-items:center;margin:12px 0 0;display:flex}@media (max-width:767px){.k-row{grid-template-columns:48px minmax(0,1fr);column-gap:12px}.k-row-ico{grid-row:1/span 2}.k-row-fig{text-align:left;flex-wrap:wrap;grid-column:2;justify-content:flex-start;align-items:baseline;gap:2px 10px;display:flex}.k-row-fig>b{order:1}.k-row-fig>small{order:2}.k-row-badges{flex-basis:100%;order:3;justify-content:flex-start;margin-top:4px}}.k-facts{margin:0 -14px;padding:0 14px;scroll-padding-left:280px;overflow-x:auto}.k-facts-in{min-width:calc(556px + var(--k-facts-w))}.k-facts-head{grid-template-columns:minmax(0, 1fr) var(--k-facts-w);border-bottom:1px solid var(--border);min-height:36px;color:var(--muted-foreground);align-items:end;column-gap:18px;font-size:12px;line-height:16px;display:grid}.k-facts-head>.k-row-facts{grid-column:2}.k-row-facts{grid-template-columns:var(--k-fact-cols);align-items:center;column-gap:16px;display:grid}.k-row .k-row-facts{z-index:1;position:relative}.k-row-lead{display:contents}.k-fact-head{align-content:end;gap:1px;padding:8px 0 6px;display:grid}.k-fact-head>small{font-size:11.5px;line-height:14px}.k-fact-head>small[data-tone=warning]{color:var(--warning)}.k-fact-name{align-items:center;gap:3px;display:inline-flex}.k-fact-name svg{width:13px;height:13px}.k-fact-head[data-end]{text-align:right;justify-items:end}.k-fact-head[data-sorted]{color:var(--foreground)}.k-fact{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:20px}.k-fact[data-end]{font-variant-numeric:tabular-nums;text-align:right}.k-fact[data-muted]{color:var(--muted-foreground)}.k-fact small{color:var(--muted-foreground);font-size:12.5px;line-height:17px;display:block}.k-facts.ai007-fading-strip[data-more=start]{-webkit-mask-image:none;mask-image:none}.k-facts.ai007-fading-strip[data-more=both]{-webkit-mask-image:linear-gradient(to right, var(--foreground) calc(100% - 2.25rem), transparent);-webkit-mask-image:linear-gradient(to right, var(--foreground) calc(100% - 2.25rem), transparent);mask-image:linear-gradient(to right, var(--foreground) calc(100% - 2.25rem), transparent)}@media (min-width:768px){.k-facts .k-row{grid-template-columns:minmax(240px, 1fr) 280px var(--k-facts-w)}.k-facts .k-row-lead{grid-template-columns:48px minmax(0,1fr);align-self:stretch;align-items:center;column-gap:18px;min-width:0;margin-left:-14px;padding-left:14px;display:grid}.k-facts:not([data-more=none]) .k-row-lead{z-index:2;position:sticky;left:-14px}.k-facts:is([data-more=start],[data-more=both]) .k-row-lead{background:color-mix(in srgb, var(--background) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:1px 0 0 var(--border)}.k-facts:is([data-more=start],[data-more=both]) .k-row:is(:hover,[aria-current=true]) .k-row-lead{background:linear-gradient(var(--surface-hover), var(--surface-hover)), color-mix(in srgb, var(--background) 88%, transparent)}}@media (max-width:767px){.k-facts{margin:0;padding:0;overflow:visible}.k-facts-in{min-width:0}.k-facts-head,.k-row-facts{display:none}}.k-close{z-index:1;background:var(--muted);width:34px;height:34px;color:var(--muted-foreground);opacity:1;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.k-close:hover{background:var(--surface-muted);color:var(--foreground)}.k-close svg{width:16px;height:16px}@media (max-width:1023px),(pointer:coarse){.k-close{width:40px;height:40px}}[data-window] input[data-slot=input]:not(.au-input,.ns-name,[class~=h-6],[class~=h-7],[class~=h-8]){border-width:1.5px;border-radius:12px;height:44px;min-height:44px;padding-inline-end:14px}[data-window] input[data-slot=input]:not(.au-input,.ns-name,[class~=h-6],[class~=h-7],[class~=h-8],[class~=pl-9]){padding-inline-start:14px}@media (min-width:768px){[data-window] input[data-slot=input]:not(.au-input,.ns-name,[class~=h-6],[class~=h-7],[class~=h-8]){font-size:14.5px}}.k-win{padding:22px 24px}.k-win-title{font-family:var(--display);letter-spacing:-.02em;margin:0 0 13px;font-size:22px;font-weight:600;line-height:1.15}.wh-sheet:focus-visible,.k-win:focus-visible{box-shadow:var(--shadow-popover);border-radius:0;outline:none}.k-win.rounded-t-2xl:focus-visible{border-radius:16px 16px 0 0}.k-win-body{flex:auto;align-content:start;gap:16px;min-height:0;display:grid;overflow-y:auto}.k-win-foot{border-top:1px solid var(--border-soft);justify-content:flex-end;align-items:center;gap:10px;margin:0 -24px -22px;padding:14px 24px 20px;display:flex}.k-win-foot>button{height:44px;padding:0 20px;font-size:15px;font-weight:600}.k-fgroup{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.k-fgroup>legend{color:var(--muted-foreground);margin:0 0 6px;padding:0;font-size:13px;font-weight:600}.k-fgroup-pills{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:8px;display:flex}.k-fgroup-pills .k-choice[aria-pressed=false],.k-choice[data-issue-chip][aria-pressed=false],.k-choice[data-stage-chip][aria-pressed=false]{box-shadow:inset 0 0 0 1.5px var(--btn-edge,transparent)}.k-quiet{min-height:36px;color:var(--acc-text);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) ease;background:0 0;border-radius:999px;align-items:center;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.k-quiet:hover:not(:disabled){background:var(--accent)}.k-quiet:disabled{cursor:default;opacity:.55}.k-showmore .k-quiet{min-height:44px;padding:0 14px}.k-tbl{min-width:0;margin:4px 0 0;display:grid}.k-tbl-head,.k-tr{grid-template-columns:var(--k-cols);border-bottom:1px solid var(--border-soft);align-items:center;gap:4px 12px;padding:6px 12px;display:grid}.k-tbl-head{border-bottom-color:var(--border);min-height:36px;color:var(--muted-foreground);padding-top:0;padding-bottom:0;font-size:12px}.k-tr{min-height:56px}.k-tr[data-state=off]{opacity:.7}.k-tbl [role=rowgroup]>.k-tr:not(:last-child){border-bottom-color:#0000}.k-tr[data-state=bad]{background:var(--alert-danger-bg)}.k-tr[data-state=current]{box-shadow:inset 3px 0 0 var(--acc)}.k-td{overflow-wrap:anywhere;min-width:0;font-size:14px}.k-td>b{font-weight:600;display:block}.k-one{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.k-td small{color:var(--muted-foreground);font-size:12.5px;display:block}.k-td[data-end],.k-tbl-head [data-end]{text-align:right;justify-self:end}.k-td-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.k-td-actions>button,.k-td-actions>a{white-space:nowrap;flex:none}@media (max-width:1023px){.k-tbl-head{display:none}.k-tbl{grid-template-columns:minmax(0,1fr)}.k-tr{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.k-td{flex:100%}.k-td[data-compact]{flex:none}.k-td[data-end]{text-align:left;justify-self:auto}}.k-menu-sep{background:var(--border-soft);height:1px;margin:6px 4px}.k-toast-host{z-index:95;pointer-events:none;max-width:calc(100vw - 32px);position:fixed;bottom:24px;left:16px}@media (min-width:768px){.k-toast-host{max-width:calc(100vw - 300px);left:276px}}.k-toast{background:var(--foreground);color:var(--background);box-shadow:var(--shadow-popover);border-radius:999px;margin:0;padding:10px 18px;font-size:13.5px;line-height:1.35}
.ai007-nav-item .k-mark{flex:none}.ai007-nav-item .nav-icon{width:20px;height:20px}.ai007-brand-mark{border-radius:10px;width:40px;height:40px}.ai007-nav-badge:has(.k-count){margin-left:auto;top:0}.k-count{background:var(--acc);min-width:20px;height:20px;color:var(--ai007-on-accent);border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;font-style:normal;font-weight:600;display:inline-grid}.ai007-dashboard-sidebar.is-collapsed .ai007-nav-badge:has(.k-count){margin:0;top:.24rem;right:.3rem}.ai007-dashboard-sidebar.is-collapsed .k-count{min-width:18px;height:18px;padding:0 4px;font-size:10.5px}.ai007-user{width:100%;min-height:52px;color:var(--dashboard-rail-text);text-align:left;transition:background-color var(--dur-fast) ease;border-radius:12px;align-items:center;gap:10px;margin-top:4px;padding:6px 10px 6px 8px;display:flex}.ai007-user:hover,.ai007-user[aria-expanded=true]{background:var(--surface-hover)}.ai007-user.is-icon-only{justify-content:center;padding:6px 0}.ai007-user-av{background:var(--accent);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--border);color:var(--acc-text);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.ai007-user-t{flex:1;min-width:0;line-height:1.25;display:grid}.ai007-user-t b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.ai007-user-t small{color:var(--dashboard-rail-muted);font-size:12px}.ai007-user>svg{width:16px;height:16px;color:var(--dashboard-rail-muted);flex:none}.ai007-user-menu{min-width:248px;max-width:292px}.k-menu-lab{color:var(--muted-foreground);overflow-wrap:anywhere;padding:8px 12px 2px;font-size:12px;font-weight:600}.k-menu-lead{color:var(--muted-foreground);margin:0;padding:0 12px 8px;font-size:12.5px;line-height:1.35}.k-menu-sep{background:var(--border-soft);height:1px;margin:6px 4px}.k-menu-ver{color:var(--muted-foreground);margin:4px 12px 6px;font-size:12px}button.k-picker,span.k-picker{background:var(--muted);box-shadow:none;color:var(--foreground);transition:background-color var(--dur-fast) ease;border-color:#0000;border-radius:999px;font-size:14px;font-weight:600}button.k-picker:not(:disabled):not([aria-disabled=true]):hover,button.k-picker[aria-expanded=true]{background:var(--surface-muted);color:var(--foreground)}.k-mark-pair{display:inline-flex}.k-mark-pair .k-mark+.k-mark{box-shadow:0 0 0 2px var(--muted);margin-left:-6px}.k-fresh{height:40px;color:var(--muted-foreground);white-space:nowrap;transition:background-color var(--dur-fast) ease;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.k-fresh:hover,.k-fresh[aria-expanded=true]{background:var(--accent)}.k-fresh[data-tone=warning]{color:var(--warning)}.k-fresh[data-tone=danger]{color:var(--delta-negative)}.k-dot{background:var(--done-fill);border-radius:50%;flex:none;width:8px;height:8px}.k-dot[data-tone=wait]{background:var(--input)}.k-dot[data-tone=warn]{background:var(--acc)}.k-dot[data-tone=bad]{background:var(--destructive)}.k-help{background:var(--muted);width:44px;height:44px;color:var(--foreground);transition:background-color var(--dur-fast) ease;border-radius:50%;flex:none;place-items:center;display:grid}.k-help:hover,.k-help[aria-expanded=true]{background:var(--surface-muted)}.k-help svg{width:22px;height:22px}.k-help-menu{width:320px}.k-help-switch{justify-content:space-between;min-height:58px}.k-help-switch .k-menu-t b{font-weight:600}.k-switch{background:var(--surface-muted);width:44px;height:26px;box-shadow:inset 0 0 0 1.5px var(--input);border-radius:999px;flex:none;position:relative}.k-switch:after{content:"";background:var(--muted-foreground);width:18px;height:18px;transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;position:absolute;top:4px;left:4px}.k-switch[data-on=true]{background:var(--acc);box-shadow:none}.k-switch[data-on=true]:after{background:var(--on-solid);transform:translate(18px)}.k-guide{z-index:60;pointer-events:none;position:fixed;inset:0}.k-guide-ring{box-shadow:0 0 0 3px var(--control-primary-bg), 0 0 0 9px var(--glow-soft);border-radius:18px;position:fixed}.k-guide-line{z-index:61;background:var(--foreground);box-shadow:var(--shadow-popover);color:var(--background);pointer-events:auto;border-radius:16px;gap:2px;padding:12px 14px;display:grid;position:fixed}.k-guide-line p{margin:0;font-size:14px;font-weight:600;line-height:1.35}.k-guide-line button{min-height:44px;color:inherit;opacity:.8;text-underline-offset:3px;justify-self:start;align-items:center;padding:0;font-size:12.5px;font-weight:500;text-decoration:underline;display:inline-flex}.k-guide-line button:hover{opacity:1}.k-guide-arrow{color:var(--foreground);place-items:center;display:grid;position:absolute}.k-guide-arrow svg{stroke-width:2.6px;width:18px;height:18px}.k-guide-arrow[data-side=below]{top:-17px}.k-guide-arrow[data-side=above]{bottom:-17px}.k-guide-arrow[data-side=left]{top:16px;right:-19px}.k-guide-arrow[data-side=right]{top:16px;left:-19px}@media (prefers-reduced-motion:no-preference){.k-guide-ring{transition:left var(--dur-base) var(--ease-out), top var(--dur-base) var(--ease-out), width var(--dur-base) var(--ease-out), height var(--dur-base) var(--ease-out)}}@media (max-width:1023px),(pointer:coarse){.k-help,.k-fresh{min-height:40px}}.k-strips{flex-direction:column;gap:8px;width:min(100% - 2*clamp(1rem,2vw,1.5rem),1440px - 2*clamp(1rem,2vw,1.5rem));margin:1rem auto 0;display:flex}.k-strips .k-note{flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 8px 8px 16px;font-size:14px;line-height:1.4;display:flex}.k-strips .k-note-i{margin-top:0}.k-strips .k-note-t{flex:340px;min-width:0;display:block}@media (max-width:767px){.k-strips{width:calc(100% - 2rem);margin-top:.75rem}}
:root{--agent-layer:55;--agent-room:calc(100vh - 40px)}@supports (height:100dvh){:root{--agent-room:calc(100dvh - 40px)}}.k-agent-btn{right:20px;bottom:calc(20px + min(var(--action-bar-lift,var(--action-bar-height,0px)), calc(var(--agent-room) - 44px)));z-index:var(--agent-layer);pointer-events:auto;background:var(--foreground);min-height:44px;color:var(--background);box-shadow:var(--shadow-popover);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:14px;font-weight:600;display:inline-flex;position:fixed}.k-agent-btn:hover{transform:translateY(-1px)}.k-agent-btn:focus-visible,.k-agent-chip:focus-visible,.k-agent-close:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}.k-agent-btn svg{width:18px;height:18px}.k-agent{--agent-lift:var(--action-bar-lift,var(--action-bar-height,0px));--agent-floor:min(320px, var(--agent-room));--agent-stand:min(var(--agent-lift), max(var(--action-bar-height,0px), calc(var(--agent-room) - var(--agent-floor))));right:20px;bottom:calc(20px + var(--agent-stand));z-index:var(--agent-layer);pointer-events:auto;width:min(396px,100vw - 24px);height:min(620px, calc(var(--agent-room) - var(--agent-stand)));background:var(--card);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border-strong), var(--shadow-popover);border-radius:24px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.k-agent-head{align-items:center;gap:12px;padding:14px 14px 10px 18px;display:flex}.k-agent-head>div{flex:1;min-width:0}.k-agent-head h2{font-family:var(--display);margin:0;font-size:16px;font-weight:600}.k-agent-head p{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;overflow:hidden}.k-agent-i{background:var(--control-primary-bg);width:34px;height:34px;color:var(--control-primary-fg);border-radius:12px;flex:none;place-items:center;display:grid}.k-agent-i svg{width:18px;height:18px}.k-agent-close{background:var(--muted);width:44px;height:44px;color:var(--muted-foreground);cursor:pointer;transition:background-color var(--dur-fast) ease;border-radius:50%;flex:none;place-items:center;display:grid}.k-agent-close:hover{background:var(--accent)}.k-agent-close svg{width:16px;height:16px}.k-agent-log{scrollbar-width:thin;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:6px 16px 10px;display:flex;overflow-y:auto}.k-agent-msg{gap:8px;max-width:92%;display:grid}.k-agent-msg>p{background:var(--muted);white-space:pre-line;overflow-wrap:anywhere;border-radius:16px;margin:0;padding:10px 14px;font-size:14px;line-height:1.45}.k-agent-msg[data-from=agent]>p{border-bottom-left-radius:6px}.k-agent-msg[data-from=me]{align-self:flex-end}.k-agent-msg[data-from=me]>p{background:var(--foreground);color:var(--background);border-bottom-right-radius:6px}.k-agent-msg[data-note=true]>p{box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-secondary);background:0 0}.k-agent-msg[data-wait=true]>p{color:var(--text-secondary)}.k-agent-links,.k-agent-offer{flex-wrap:wrap;gap:8px;display:flex}.k-agent-offer{align-items:center}.k-agent-offer small{color:var(--text-secondary);font-size:13px}.k-agent-shot{border:1.5px dashed var(--border-strong);color:var(--text-secondary);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.k-agent-shot svg{flex:none;width:22px;height:22px}.k-agent-shot b{color:var(--foreground);font-weight:600}.k-agent-shot small{color:var(--muted-foreground);font-size:12.5px;display:block}.k-agent-chips{flex-wrap:wrap;flex:none;gap:6px;padding:8px 16px;display:flex}.k-agent-chip{background:var(--btn2-bg);min-height:44px;box-shadow:inset 0 0 0 1.5px var(--btn2-edge);color:var(--btn2-fg);cursor:pointer;border-radius:999px;padding:0 12px;font-size:13px;font-weight:600}.k-agent-chip:hover:not(:disabled){background:var(--btn2-hover-bg);box-shadow:inset 0 0 0 1.5px var(--btn2-edge-hover)}.k-agent-chip:disabled{color:var(--muted-foreground);cursor:default}.k-agent-links .k-agent-chip{background:var(--muted);box-shadow:none;color:var(--foreground);padding:0 16px;font-size:14px;font-weight:500}.k-agent-links .k-agent-chip:hover:not(:disabled){background:var(--surface-muted);box-shadow:none}.k-agent-left{color:var(--text-secondary);margin:0;padding:0 16px 8px;font-size:13px}.k-agent-form{align-items:center;gap:8px;padding:8px 12px 14px;display:flex}.k-agent-form input{background:var(--muted);min-width:0;height:42px;color:var(--foreground);border-radius:999px;flex:1;padding:0 16px;font-size:14.5px}.k-agent-form input::placeholder{color:var(--muted-foreground);opacity:1}.k-agent-form button{border-radius:50%;flex:none;width:42px;height:42px;padding:0}.k-agent-form input:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}.k-agent-form input:disabled{color:var(--muted-foreground)}@media (prefers-reduced-motion:reduce){.k-agent-btn{transition:none}}
