.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);position:fixed;z-index:var(--notifications-z-index);max-width:var(--notifications-container-width)}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.372704ff.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.a6b6ef6f.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-cyrillic-500-normal.7c15bba8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-500-normal.b9f8c929.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.2f42892a.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c3987adc.woff) format("woff")}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/literata-cyrillic-400-normal.558f2f14.woff2) format("woff2"),url(/_next/static/media/literata-cyrillic-400-normal.a645832d.woff) format("woff")}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/literata-cyrillic-500-normal.8fdbd644.woff2) format("woff2"),url(/_next/static/media/literata-cyrillic-500-normal.b247ae7c.woff) format("woff")}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/onest-cyrillic-ext-wght-normal.dc71e6df.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/onest-cyrillic-wght-normal.f31ee180.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/onest-latin-ext-wght-normal.fbf2ec0d.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/onest-latin-wght-normal.302324d5.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--tk-blue:#0164b0;--tk-violet:#530187;--tk-teal:#39b7cc;--tk-sunset:#e8651a;--tk-blue-soft:#5ab2fa;--tk-violet-soft:#b07de8;--tk-teal-soft:#6fd3e3;--tk-gradient:linear-gradient(135deg,var(--tk-blue),var(--tk-violet));--tk-gradient-strong:linear-gradient(135deg,#0f70c2,#6320a0);--tk-gradient-soft:linear-gradient(135deg,var(--tk-blue-soft),var(--tk-violet-soft));--tk-font-display:"Onest Variable",system-ui,sans-serif;--tk-font-ui:"Onest Variable",system-ui,sans-serif;--tk-font-body:"Inter",system-ui,sans-serif;--tk-font-editorial:"Literata",Georgia,serif;--tk-text-3xs:0.6875rem;--tk-text-2xs:0.75rem;--tk-text-xs:0.8125rem;--tk-text-sm:0.875rem;--tk-text-base:1rem;--tk-text-lg:1.125rem;--tk-text-xl:1.375rem;--tk-text-2xl:clamp(1.75rem,2.5vw,2.25rem);--tk-text-3xl:clamp(2.25rem,4vw,3.25rem);--tk-text-4xl:clamp(2.75rem,6vw,4.5rem);--tk-text-display:clamp(3rem,6.5vw,5rem);--tk-space-1:4px;--tk-space-2:8px;--tk-space-3:12px;--tk-space-4:16px;--tk-space-5:20px;--tk-space-6:24px;--tk-space-8:32px;--tk-space-10:40px;--tk-space-12:48px;--tk-space-16:64px;--tk-space-20:80px;--tk-space-24:96px;--tk-section-gap:clamp(64px,8vw,112px);--tk-radius-sm:8px;--tk-radius-md:12px;--tk-radius-lg:16px;--tk-radius-xl:20px;--tk-radius-2xl:28px;--tk-radius-pill:999px;--tk-radius-brand:12px 4px 12px 4px;--tk-transition:0.22s cubic-bezier(0.4,0,0.2,1);--tk-gutter:24px;--tk-content:1240px;--tk-content-narrow:1080px;--tk-container:min(var(--tk-content),calc(100% - var(--tk-gutter) * 2));--tk-container-narrow:min(var(--tk-content-narrow),calc(100% - var(--tk-gutter) * 2));color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility}:root,[data-theme=light]{--tk-bg-deep:#f3f5fa;--tk-bg-primary:#f8f9fc;--tk-bg-secondary:#eef1f7;--tk-bg-elevated:#ffffff;--tk-bg-card:rgba(255,255,255,0.92);--tk-border:rgba(26,26,46,0.08);--tk-border-strong:#84849a;--tk-border-accent:rgba(1,100,176,0.28);--tk-text-primary:#1a1a2e;--tk-text-secondary:#292939;--tk-text-muted:#454552;--tk-accent:var(--tk-blue);--tk-accent-2:var(--tk-violet);--tk-accent-3:var(--tk-teal);--tk-accent-soft:rgba(1,100,176,0.1);--tk-accent-gradient:var(--tk-gradient);--tk-gradient-text:var(--tk-gradient);--tk-ink-blue:var(--tk-blue);--tk-ink-violet:var(--tk-violet);--tk-ink-teal:color-mix(in srgb,var(--tk-teal),var(--tk-text-primary) 40%);--tk-ink-brand:color-mix(in srgb,var(--tk-ink-violet),var(--tk-ink-blue) 50%);--tk-ink-blue-rgb:1,100,176;--tk-ink-warning:#7d5900;--tk-ink-code:#b81f6b;--tk-ink-code-on-dark:#f79ac4;--tk-ink-success:#157347;--tk-ink-danger:#b52d3a;--tk-fill-primary-rgb:1,100,176;--tk-fill-success-rgb:21,115,71;--tk-fill-danger-rgb:181,45,58;--tk-fill-light-rgb:248,249,250;--tk-success:#22a06b;--tk-warning:#d99200;--tk-danger:#e5484d;--tk-glow:0 0 16px rgba(1,100,176,0.12);--tk-scanline:rgba(1,80,140,0.015);--tk-scanline-opacity:0.5;--tk-shadow-sm:0 2px 8px -2px rgba(26,26,46,0.08);--tk-shadow-md:0 8px 24px -8px rgba(26,26,46,0.12);--tk-shadow-lg:0 18px 52px -14px rgba(26,26,46,0.16);--tk-shadow-xl:0 32px 80px -24px rgba(26,26,46,0.2);--tk-button-primary-bg:var(--tk-accent-gradient);--tk-button-primary-ink:#ffffff;--tk-button-primary-border:transparent;--tk-button-primary-shadow:0 6px 16px -6px rgba(1,100,176,0.45);--tk-button-primary-bg-hover:linear-gradient(135deg,#0876c8,#6706a3)}[data-theme=dark]{--tk-bg-deep:#12121c;--tk-bg-primary:#161622;--tk-bg-secondary:#1c1c2a;--tk-bg-elevated:#232334;--tk-bg-card:rgba(30,30,46,0.88);--tk-border:rgba(255,255,255,0.09);--tk-border-strong:#75758f;--tk-border-accent:rgba(90,178,250,0.4);--tk-text-primary:#ececf4;--tk-text-secondary:#d7d7eb;--tk-text-muted:#babadf;--tk-accent:var(--tk-blue-soft);--tk-accent-2:var(--tk-violet-soft);--tk-accent-3:var(--tk-teal-soft);--tk-accent-soft:rgba(90,178,250,0.14);--tk-accent-gradient:var(--tk-gradient-strong);--tk-gradient-text:var(--tk-gradient-soft);--tk-ink-blue:var(--tk-blue-soft);--tk-ink-violet:var(--tk-violet-soft);--tk-ink-teal:var(--tk-teal-soft);--tk-ink-brand:color-mix(in srgb,var(--tk-ink-violet),var(--tk-ink-blue) 50%);--tk-ink-blue-rgb:90,178,250;--tk-ink-warning:#e8a838;--tk-ink-code:#f79ac4;--tk-ink-code-on-dark:#f79ac4;--tk-ink-success:#3dd68c;--tk-ink-danger:#f06080;--tk-fill-primary-rgb:15,112,194;--tk-fill-success-rgb:26,138,85;--tk-fill-danger-rgb:200,50,63;--tk-fill-light-rgb:28,28,42;--tk-success:#3dd68c;--tk-warning:#e8a838;--tk-button-primary-bg:var(--tk-accent-gradient);--tk-button-primary-bg-hover:linear-gradient(135deg,#1e86d6,#7a1fae);--tk-button-primary-ink:#ffffff;--tk-button-primary-border:transparent;--tk-button-primary-shadow:var(--tk-glow);--tk-danger:#f06080;--tk-glow:0 0 20px rgba(90,178,250,0.28);--tk-scanline:rgba(90,178,250,0.03);--tk-scanline-opacity:0.5;--tk-shadow-sm:0 2px 8px -2px rgba(0,0,0,0.3);--tk-shadow-md:0 8px 24px -8px rgba(0,0,0,0.35);--tk-shadow-lg:0 18px 52px -14px rgba(0,0,0,0.45);--tk-shadow-xl:0 32px 80px -24px rgba(0,0,0,0.55)}:root,:root[data-mantine-color-scheme=dark],:root[data-mantine-color-scheme=light]{--mantine-color-dimmed:var(--tk-text-muted)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}html,html body{min-width:320px}html body{min-height:100vh;margin:0;background:var(--tk-bg-deep);color:var(--tk-text-primary);font-family:var(--tk-font-body);line-height:1.5;-webkit-font-smoothing:antialiased}body:before{position:fixed;z-index:9998;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 3px,var(--tk-scanline) 3px,var(--tk-scanline) 4px);content:"";opacity:var(--tk-scanline-opacity);pointer-events:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid color-mix(in srgb,var(--tk-accent),transparent 30%);outline-offset:3px}.public-page{overflow-x:clip;color:var(--tk-text-primary);background:radial-gradient(circle at 8% 38%,var(--tk-accent-soft),transparent 25rem),radial-gradient(circle at 91% 12%,color-mix(in srgb,var(--tk-violet),transparent 92%),transparent 24rem),var(--tk-bg-primary)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--tk-space-2);padding:0 var(--tk-space-5);border:1px solid transparent;border-radius:var(--tk-radius-sm);min-height:44px;font:600 var(--tk-text-sm) var(--tk-font-ui);cursor:pointer;transition:transform var(--tk-transition),box-shadow var(--tk-transition),border-color var(--tk-transition),background var(--tk-transition)}.button:hover{transform:translateY(-2px)}.button--paper{border-color:rgba(255,255,255,.3);background:var(--tk-bg-elevated);color:var(--tk-text-primary)}.button--primary{border-color:var(--tk-button-primary-border);background:var(--tk-button-primary-bg);box-shadow:var(--tk-button-primary-shadow);color:var(--tk-button-primary-ink)}.button--primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.button--ghost{border-color:var(--tk-border);background:var(--tk-bg-elevated);color:var(--tk-text-secondary)}.button--ghost:hover{border-color:var(--tk-border-accent);background:var(--tk-accent-soft);color:var(--tk-accent)}.eyebrow{margin:0;color:var(--tk-text-muted);font:600 var(--tk-text-3xs) /1.4 var(--tk-font-ui);letter-spacing:.12em;text-transform:uppercase}.library-main{width:var(--tk-container);margin:auto}.library-hero{display:grid;grid-template-columns:1.1fr .8fr;gap:clamp(var(--tk-space-10),9vw,8.125rem);align-items:end;padding:clamp(var(--tk-space-16),10vw,8.5rem) 0 var(--tk-space-20);border-bottom:1px solid var(--tk-border)}.library-hero h1{margin:var(--tk-space-5) 0 0;font:500 clamp(4rem,9vw,8rem) /.86 var(--tk-font-editorial);letter-spacing:-.075em}.library-hero h1 em{display:block;background:var(--tk-gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:500}.library-hero>div:last-child>p{margin:0;color:var(--tk-text-muted);font-size:var(--tk-text-lg);line-height:1.75}.library-hero__stats{display:flex;gap:var(--tk-space-6);margin-top:var(--tk-space-8);padding-top:var(--tk-space-6);border-top:1px solid var(--tk-border);color:var(--tk-text-muted);font-size:var(--tk-text-xs)}.library-hero__stats span{display:grid;gap:var(--tk-space-1)}.library-hero__stats strong{color:var(--tk-text-primary);font:500 var(--tk-text-2xl) var(--tk-font-editorial)}.library-collection{padding:var(--tk-section-gap) 0 var(--tk-space-24)}.library-section-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--tk-space-6);margin-bottom:var(--tk-space-8)}.library-section-heading h2{margin:var(--tk-space-3) 0 0;font:500 var(--tk-text-3xl) /1.05 var(--tk-font-editorial);letter-spacing:-.045em}.library-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--tk-space-4)}.library-card{display:grid;min-height:340px;grid-template-columns:.82fr 1.18fr;overflow:hidden;border:1px solid var(--tk-border);border-radius:var(--tk-radius-xl);background:var(--tk-bg-card);box-shadow:var(--tk-shadow-sm);transition:border-color var(--tk-transition),box-shadow var(--tk-transition),transform var(--tk-transition)}.library-card:hover{border-color:var(--tk-border-accent);box-shadow:var(--tk-shadow-md),var(--tk-glow);transform:translateY(-3px)}.library-card:focus-visible{outline-color:color-mix(in srgb,var(--tk-blue),transparent 35%)}.library-card__cover{position:relative;min-height:100%;overflow:hidden;background:var(--tk-bg-secondary)}.library-card__cover-fallback{display:flex;align-items:center;justify-content:center;min-height:200px;height:100%;padding:24px;color:var(--tk-text-primary);font-family:var(--tk-font-display);font-size:24px;line-height:1.3;text-align:center;overflow-wrap:anywhere}.library-card__cover img{width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.16,1,.3,1)}.library-card__cover--contain{background:#f8f9fc}.library-card__cover--contain img{object-fit:contain}.library-card:hover .library-card__cover img{transform:scale(1.035)}.library-card:hover .library-card__cover--contain img{transform:none}.library-card__index{position:absolute;top:var(--tk-space-4);left:var(--tk-space-4);display:grid;width:32px;height:32px;place-items:center;border:1px solid color-mix(in srgb,#ffffff,transparent 58%);border-radius:var(--tk-radius-pill);background:rgba(20,19,24,.7);color:#ffffff;font:600 var(--tk-text-3xs) var(--tk-font-ui);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.library-card__body{display:flex;flex-direction:column;padding:var(--tk-space-6)}.library-card__tags{display:flex;flex-wrap:wrap;gap:var(--tk-space-2);margin-bottom:auto}.library-card__tags span{padding:var(--tk-space-1) var(--tk-space-2);border:1px solid var(--tk-border);border-radius:var(--tk-radius-pill);color:var(--tk-text-muted);font:600 var(--tk-text-3xs) var(--tk-font-ui);letter-spacing:.05em;text-transform:uppercase}.library-card__body small{color:var(--tk-ink-teal);margin-top:var(--tk-space-8);font:600 var(--tk-text-2xs) var(--tk-font-ui);letter-spacing:.08em;text-transform:uppercase}.library-card__body h3,.library-suggest h3{margin:var(--tk-space-2) 0 var(--tk-space-3);font:500 var(--tk-text-2xl) /1.08 var(--tk-font-editorial);letter-spacing:-.035em}.library-card__body p,.library-suggest p{margin:0;color:var(--tk-text-muted);font-size:var(--tk-text-sm);line-height:1.6}.library-card__action{display:inline-flex;align-items:center;justify-content:space-between;margin-top:var(--tk-space-6);padding-top:var(--tk-space-5);border-top:1px solid var(--tk-border);color:var(--tk-ink-blue);font:600 var(--tk-text-xs) var(--tk-font-ui);letter-spacing:.02em}.library-card__action b{font-size:var(--tk-text-lg);transition:transform var(--tk-transition)}.library-card:hover .library-card__action b{transform:translateX(var(--tk-space-1))}.library-suggest{display:flex;align-items:center;justify-content:space-between;gap:var(--tk-space-8);margin-top:var(--tk-space-4);padding:var(--tk-space-8);border:1px dashed var(--tk-border-accent);border-radius:var(--tk-radius-xl);background:color-mix(in srgb,var(--tk-bg-card),transparent 4%)}.library-suggest .eyebrow{color:var(--tk-ink-violet)}.library-suggest a.button--ghost:any-link{color:var(--tk-text-secondary)}@media (max-width:900px){.library-grid,.library-hero{grid-template-columns:1fr}}@media (max-width:620px){.library-hero{padding-top:var(--tk-space-12)}.library-card{grid-template-columns:1fr}.library-card__cover{min-height:0;aspect-ratio:1.6}.library-section-heading,.library-suggest{align-items:flex-start;flex-direction:column}.library-suggest .button{width:100%}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important}}[data-theme][data-bs-theme],html:root{--bs-code-color:var(--tk-ink-code);--bs-link-color:var(--tk-ink-blue);--bs-link-color-rgb:var(--tk-ink-blue-rgb);--bs-link-hover-color:var(--tk-ink-violet);--bs-link-hover-color-rgb:var(--tk-ink-blue-rgb);--bs-primary-rgb:var(--tk-fill-primary-rgb);--bs-success-rgb:var(--tk-fill-success-rgb);--bs-danger-rgb:var(--tk-fill-danger-rgb);--bs-light-rgb:var(--tk-fill-light-rgb)}[data-bs-theme=dark] .table-danger,[data-bs-theme=dark] .table-info,[data-bs-theme=dark] .table-primary,[data-bs-theme=dark] .table-secondary,[data-bs-theme=dark] .table-success,[data-bs-theme=dark] .table-warning{--bs-table-color:var(--bs-emphasis-color);--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-hover-color:var(--bs-emphasis-color)}[data-bs-theme=dark] .table-primary{--bs-table-bg:var(--bs-primary-bg-subtle);--bs-table-border-color:var(--bs-primary-border-subtle)}[data-bs-theme=dark] .table-secondary{--bs-table-bg:var(--bs-secondary-bg-subtle);--bs-table-border-color:var(--bs-secondary-border-subtle)}[data-bs-theme=dark] .table-success{--bs-table-bg:var(--bs-success-bg-subtle);--bs-table-border-color:var(--bs-success-border-subtle)}[data-bs-theme=dark] .table-info{--bs-table-bg:var(--bs-info-bg-subtle);--bs-table-border-color:var(--bs-info-border-subtle)}[data-bs-theme=dark] .table-warning{--bs-table-bg:var(--bs-warning-bg-subtle);--bs-table-border-color:var(--bs-warning-border-subtle)}[data-bs-theme=dark] .table-danger{--bs-table-bg:var(--bs-danger-bg-subtle);--bs-table-border-color:var(--bs-danger-border-subtle)}html[data-bs-theme=dark]{--bs-secondary-color:#adb5bd}.legacy-page main[data-theme=light]{background:var(--tk-bg-elevated);color:var(--tk-text-primary)}[data-bs-theme=dark] .btn.btn-outline-secondary{--bs-btn-color:#adb5bd;--bs-btn-border-color:#6c757d;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d}[data-bs-theme=light] .table-danger,[data-bs-theme=light] .table-info,[data-bs-theme=light] .table-primary,[data-bs-theme=light] .table-secondary,[data-bs-theme=light] .table-success,[data-bs-theme=light] .table-warning{--bs-table-color:#000;--bs-table-striped-color:#000;--bs-table-active-color:#000;--bs-table-hover-color:#000}[data-bs-theme=light] .table-primary{--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc}[data-bs-theme=light] .table-secondary{--bs-table-bg:#e2e3e5;--bs-table-border-color:#cbccce}[data-bs-theme=light] .table-success{--bs-table-bg:#d1e7dd;--bs-table-border-color:#bcd0c7}[data-bs-theme=light] .table-info{--bs-table-bg:#cff4fc;--bs-table-border-color:#badce3}[data-bs-theme=light] .table-warning{--bs-table-bg:#fff3cd;--bs-table-border-color:#e6dbb9}[data-bs-theme=light] .table-danger{--bs-table-bg:#f8d7da;--bs-table-border-color:#dfc2c4}[data-bs-theme=light] .btn.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d}:root .text-primary{color:var(--tk-ink-blue)!important}:root .text-success{color:var(--tk-ink-success)!important}:root .text-danger{color:var(--tk-ink-danger)!important}:root .text-muted,:root .text-secondary{color:var(--tk-text-muted)!important}.bg-dark,.bot-guide__prompt,.text-bg-dark{--bs-code-color:var(--tk-ink-code-on-dark)}.btn.btn-outline-primary{--bs-btn-color:var(--tk-ink-blue);--bs-btn-border-color:var(--tk-ink-blue);--bs-btn-hover-bg:var(--tk-ink-blue);--bs-btn-hover-border-color:var(--tk-ink-blue);--bs-btn-active-bg:var(--tk-ink-blue);--bs-btn-active-border-color:var(--tk-ink-blue)}.btn.btn-outline-success{--bs-btn-color:var(--tk-ink-success);--bs-btn-border-color:var(--tk-ink-success);--bs-btn-hover-bg:var(--tk-ink-success);--bs-btn-hover-border-color:var(--tk-ink-success);--bs-btn-active-bg:var(--tk-ink-success);--bs-btn-active-border-color:var(--tk-ink-success)}.btn.btn-outline-danger{--bs-btn-color:var(--tk-ink-danger);--bs-btn-border-color:var(--tk-ink-danger);--bs-btn-hover-bg:var(--tk-ink-danger);--bs-btn-hover-border-color:var(--tk-ink-danger);--bs-btn-active-bg:var(--tk-ink-danger);--bs-btn-active-border-color:var(--tk-ink-danger)}.public-page .text-info{color:var(--tk-ink-teal)!important}.public-page .text-warning{color:var(--tk-ink-warning)!important}.public-page .btn-outline-info{--bs-btn-color:var(--tk-ink-teal);--bs-btn-border-color:var(--tk-ink-teal);--bs-btn-hover-bg:var(--tk-ink-teal);--bs-btn-hover-border-color:var(--tk-ink-teal);--bs-btn-active-bg:var(--tk-ink-teal);--bs-btn-active-border-color:var(--tk-ink-teal)}.public-page .btn-outline-warning{--bs-btn-color:var(--tk-ink-warning);--bs-btn-border-color:var(--tk-ink-warning);--bs-btn-hover-bg:var(--tk-ink-warning);--bs-btn-hover-border-color:var(--tk-ink-warning);--bs-btn-active-bg:var(--tk-ink-warning);--bs-btn-active-border-color:var(--tk-ink-warning)}.tk-chip{display:inline-flex;align-items:center;gap:var(--tk-space-2);padding:var(--tk-space-2) var(--tk-space-4);border:1px solid var(--tk-border);border-radius:var(--tk-radius-pill);background:var(--tk-bg-elevated);color:var(--tk-text-secondary);font:600 var(--tk-text-xs) var(--tk-font-ui);transition:border-color var(--tk-transition),color var(--tk-transition),background var(--tk-transition)}.tk-chip:any-link{color:var(--tk-text-secondary)}.tk-chip:hover{border-color:var(--tk-border-accent);background:var(--tk-accent-soft);color:var(--tk-accent)}.tk-icon-plate{--tk-plate-size:44px;display:grid;width:var(--tk-plate-size);height:var(--tk-plate-size);flex-shrink:0;place-items:center;border-radius:var(--tk-radius-md);background:var(--tk-accent-soft);color:var(--tk-accent)}.tk-icon-plate svg{width:calc(var(--tk-plate-size) / 2);height:calc(var(--tk-plate-size) / 2)}.tk-nums{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mantine-Fieldset-legend{float:none;width:auto;margin-bottom:0;padding:0;font-size:inherit;line-height:inherit}.mantine-InputWrapper-label{margin-bottom:0}