@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)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.1y4-pdgsjb-pw.woff2)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)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)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)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)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)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_2fe1ab3d-module__-T-KAq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2fe1ab3d-module__-T-KAq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_81098aac-module__MoXVmq__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_81098aac-module__MoXVmq__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/62201545b028e8d7-s.0l4a4erwkg-j6.woff2)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:Familjen Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f28a1525bf4a5c5-s.0oxsisjwf5w8a.woff2)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:Familjen Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f5edcc6a132fb1ad-s.p.3ii__yurxaf4q.woff2)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:Familjen Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/62201545b028e8d7-s.0l4a4erwkg-j6.woff2)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:Familjen Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f28a1525bf4a5c5-s.0oxsisjwf5w8a.woff2)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:Familjen Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f5edcc6a132fb1ad-s.p.3ii__yurxaf4q.woff2)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:Familjen Grotesk Fallback;src:local(Arial);ascent-override:108.37%;descent-override:23.79%;line-gap-override:0.0%;size-adjust:94.59%}.familjen_grotesk_29a3605c-module__OIlqCW__className{font-family:Familjen Grotesk,Familjen Grotesk Fallback;font-style:normal}.familjen_grotesk_29a3605c-module__OIlqCW__variable{--font-familjen-grotesk:"Familjen Grotesk", "Familjen Grotesk Fallback"}
:root{--bk-navy-900:#0e2946;--bk-navy-800:#153a5e;--bk-navy-700:#1b4673;--bk-navy-600:#245c93;--bk-navy-500:#3b78b5;--bk-navy-100:#dce8f5;--bk-navy-50:#eaf2fb;--bk-slate-900:#132638;--bk-slate-800:#17283b;--bk-slate-700:#33475b;--bk-slate-500:#718096;--bk-slate-400:#93a2b2;--bk-slate-300:#c2ccd8;--bk-slate-200:#dee6f0;--bk-slate-100:#eaf0f7;--bk-slate-50:#f4f7fb;--bk-rose-700:#a62f4e;--bk-rose-600:#c73d60;--bk-rose-100:#fceaea;--bk-amber-600:#b45e09;--bk-amber-500:#d97706;--bk-amber-100:#fff4e5;--bk-green-600:#068059;--bk-green-100:#e6f5ef;--bk-primary:var(--bk-navy-700);--bk-primary-strong:var(--bk-navy-800);--bk-primary-weak:var(--bk-navy-100);--bk-accent-weak:var(--bk-navy-50);--bk-ink:var(--bk-slate-800);--bk-text:var(--bk-slate-800);--bk-text-secondary:var(--bk-slate-500);--bk-muted:var(--bk-slate-500);--bk-text-tertiary:var(--bk-slate-400);--bk-line:var(--bk-slate-200);--bk-line-strong:var(--bk-slate-300);--bk-canvas:var(--bk-slate-50);--bk-surface:#fff;--bk-surface-alt:var(--bk-slate-50);--bk-danger:var(--bk-rose-600);--bk-danger-strong:var(--bk-rose-700);--bk-danger-weak:var(--bk-rose-100);--bk-ok:var(--bk-green-600);--bk-ok-weak:var(--bk-green-100);--bk-warn:var(--bk-amber-600);--bk-warn-weak:var(--bk-amber-100);--bk-on-primary:#fff;--bk-indigo:var(--bk-primary);--bk-indigo-strong:var(--bk-primary-strong);--bk-indigo-weak:var(--bk-primary-weak);--bk-space-2xs:2px;--bk-space-xs:4px;--bk-space-sm:8px;--bk-space-md:12px;--bk-space-lg:16px;--bk-space-xl:24px;--bk-space-2xl:32px;--bk-space-3xl:40px;--bk-radius:12px;--bk-radius-sm:8px;--bk-radius-lg:16px;--bk-radius-pill:999px;--bk-shadow-sm:0 1px 2px #0c121a0d, 0 4px 12px #0c121a0f;--bk-shadow-md:0 8px 24px #0c121a1a, 0 2px 6px #0000000a;--bk-shadow-lg:0 16px 40px #0c121a2e, 0 4px 12px #00000014;--bk-focus:0 0 0 3px #1b467352;--bk-ok-line:#a7ddc2;--bk-warn-line:#e6c39c;--bk-danger-line:#e7b5b1;--bk-info-line:#b9d0e8;--bk-skeleton-a:#eceff5;--bk-skeleton-b:#f5f7fa;--bk-sidebar-w:248px;--bk-appbar-h:64px;--bk-thumb-size:88px;--bk-thumb-preview-size:120px;--bk-thumb-inline-size:48px;--bk-avatar-row-size:64px;--bk-avatar-lg-size:96px;--bk-font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--bk-font-display:Georgia, "Times New Roman", serif}.bk-theme-owner,.bk-site{--bk-navy-900:#14161f;--bk-navy-800:#1b1f2c;--bk-navy-700:#23283b;--bk-navy-600:#2e3550;--bk-navy-500:#454d6d;--bk-navy-100:#dee1ea;--bk-navy-50:#edeff4;--bk-slate-900:#1c1b21;--bk-slate-800:#27262c;--bk-slate-700:#403e45;--bk-slate-500:#6b6970;--bk-slate-400:#8b8892;--bk-slate-300:#d6d2cb;--bk-slate-200:#e7e2d8;--bk-slate-100:#efeae0;--bk-slate-50:#fbf8f3;--bk-rose-700:#85301f;--bk-rose-600:#a23b2e;--bk-rose-100:#f6e3df;--bk-amber-600:#9a7220;--bk-amber-500:#c99a2e;--bk-amber-100:#f6ecd5;--bk-green-600:#3b6b4e;--bk-green-100:#e3eee6;--bk-accent:#4f7a6e;--bk-accent-strong:#3d6255;--bk-accent-weak:var(--bk-navy-50);--wordmark-font:var(--font-familjen-grotesk), "Familjen Grotesk", var(--bk-font-display);--wordmark-ink:#20302a;--wordmark-accent:#5b7065;--wordmark-vein:#f4f2ea;--bk-charcoal:#1b1f2c;--bk-charcoal-800:#14161f;--bk-surface:#fffdfa;--bk-surface-alt:#f4eee3;--bk-font:var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--bk-font-display:var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--bk-shadow-sm:0 1px 2px #23283b0d, 0 1px 3px #23283b0f;--bk-shadow-md:0 6px 18px #23283b17, 0 1px 4px #23283b0d;--bk-shadow-lg:0 20px 44px #1e22332b, 0 4px 12px #1e223314;--bk-focus:0 0 0 3px #23283b4d;--bk-ok-line:#bcd6c3;--bk-warn-line:#e3cf9b;--bk-danger-line:#e0bcb2;--bk-info-line:#cdd1dc;--bk-skeleton-a:#e7e2d8;--bk-skeleton-b:#f1ede4;--bk-primary:var(--bk-navy-700);--bk-primary-strong:var(--bk-navy-800);--bk-primary-weak:var(--bk-navy-100);--bk-ink:var(--bk-slate-900);--bk-text:var(--bk-slate-800);--bk-text-secondary:var(--bk-slate-500);--bk-muted:var(--bk-slate-500);--bk-text-tertiary:var(--bk-slate-400);--bk-line:var(--bk-slate-200);--bk-line-strong:var(--bk-slate-300);--bk-canvas:var(--bk-slate-50);--bk-danger:var(--bk-rose-600);--bk-danger-strong:var(--bk-rose-700);--bk-danger-weak:var(--bk-rose-100);--bk-ok:var(--bk-green-600);--bk-ok-weak:var(--bk-green-100);--bk-warn:var(--bk-amber-600);--bk-warn-weak:var(--bk-amber-100);--bk-indigo:var(--bk-primary);--bk-indigo-strong:var(--bk-primary-strong);--bk-indigo-weak:var(--bk-primary-weak);background:var(--bk-canvas);color:var(--bk-text)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--bk-font);color:var(--bk-text);background:var(--bk-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}body:has(.bk-theme-owner){font-family:var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;background:#f5f4f0}body:has(.bk-site){font-family:var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;background:#f5f4f0}a{color:var(--bk-primary);text-underline-offset:2px}a:hover{color:var(--bk-primary-strong)}:focus-visible{outline:2px solid var(--bk-primary);outline-offset:2px;border-radius:4px}h1,h2,h3{color:var(--bk-ink);letter-spacing:-.015em;margin:0 0 .4em;line-height:1.25}h1{font-size:1.5rem}.bk-shell{max-width:1120px;margin:0 auto;padding:28px 24px 72px}@media (max-width:640px){.bk-shell{padding:20px 16px 56px}}.bk-topbar{border-bottom:1px solid var(--bk-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:24px;padding-bottom:14px;display:flex}.bk-brand{letter-spacing:-.02em;color:var(--bk-ink);font-size:1.05rem;font-weight:700}.bk-brand span{color:var(--bk-primary)}.bk-crumbs,.bk-sub{color:var(--bk-text-secondary);font-size:.85rem}.bk-app{grid-template-columns:var(--bk-sidebar-w) minmax(0, 1fr);background:var(--bk-canvas);min-height:100dvh;display:grid}.bk-app-sidebar{background:var(--bk-surface);border-right:1px solid var(--bk-line);flex-direction:column;align-self:start;gap:4px;height:100dvh;padding:16px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.bk-app-brand{letter-spacing:-.02em;color:var(--bk-ink);align-items:center;gap:8px;padding:8px 10px 14px;font-size:1.05rem;font-weight:700;text-decoration:none;display:flex}.bk-app-brand span{color:var(--bk-primary)}.bk-app-brand .bk-app-logo{background:var(--bk-primary);width:24px;height:24px;color:var(--bk-surface);border-radius:7px;flex:0 0 24px;justify-content:center;align-items:center;display:flex}.bk-app-brand .bk-app-logo svg{width:14px;height:17px}.bk-switcher{border-radius:var(--bk-radius-sm);background:var(--bk-slate-100);color:var(--bk-text);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:.85rem;text-decoration:none;display:flex}.bk-switcher:hover{background:var(--bk-slate-200);color:var(--bk-ink)}.bk-switcher .bk-switcher-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bk-app-nav{margin-top:4px}.bk-app-nav-title{text-transform:uppercase;letter-spacing:.09em;color:var(--bk-text-tertiary);padding:14px 10px 6px;font-size:.68rem;font-weight:700}.bk-app-nav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.bk-app-nav li a{border-radius:var(--bk-radius-sm);color:var(--bk-text);border-left:3px solid #0000;align-items:center;gap:10px;padding:8px 10px;font-size:.9rem;text-decoration:none;transition:background .12s,color .12s;display:flex}.bk-app-nav li a:hover{background:var(--bk-canvas);color:var(--bk-ink)}.bk-app-nav li a:focus-visible{box-shadow:var(--bk-focus);outline:none}.bk-app-nav li[aria-current=page] a{color:var(--bk-primary);background:var(--bk-primary-weak);border-left-color:var(--bk-primary);font-weight:700}.bk-app-nav .bk-nav-count{color:var(--bk-text-secondary);margin-left:auto;font-size:.72rem;font-weight:700}.bk-app-nav li[aria-current=page] .bk-nav-count{color:var(--bk-primary)}.bk-app-main{flex-direction:column;min-width:0;display:flex}.bk-appbar{z-index:20;min-height:var(--bk-appbar-h);background:var(--bk-surface);border-bottom:1px solid var(--bk-line);justify-content:space-between;align-items:center;gap:16px;padding:10px 32px;display:flex;position:sticky;top:0}.bk-appbar-context{flex-direction:column;gap:2px;min-width:0;display:flex}.bk-appbar-crumb{color:var(--bk-text-secondary);font-size:.78rem}.bk-appbar-title{letter-spacing:-.02em;color:var(--bk-ink);margin:0;font-size:1.2rem;font-weight:700}.bk-appbar-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.bk-app-content{width:100%;max-width:1160px;padding:32px}@media (max-width:640px){.bk-app-content{padding:20px 16px 48px}.bk-appbar{padding:10px 16px}}.bk-drawer-toggle{border-radius:var(--bk-radius-sm);border:1px solid var(--bk-line-strong);background:var(--bk-surface);width:40px;height:40px;color:var(--bk-ink);cursor:pointer;justify-content:center;align-items:center;display:none}.bk-drawer-scrim{display:none}@media (max-width:960px){.bk-app{grid-template-columns:minmax(0,1fr)}.bk-app-sidebar{z-index:60;width:min(84vw,300px);box-shadow:var(--bk-shadow-lg);transition:transform .18s;position:fixed;top:0;left:0;transform:translate(-100%)}.bk-app[data-drawer=open] .bk-app-sidebar{transform:translate(0)}.bk-app[data-drawer=open] .bk-drawer-scrim{z-index:55;background:#0c121a80;display:block;position:fixed;inset:0}.bk-drawer-toggle{display:inline-flex}}@media (prefers-reduced-motion:reduce){.bk-app-sidebar{transition:none}}.bk-card{background:var(--bk-surface);border:1px solid var(--bk-line);border-radius:var(--bk-radius-lg);box-shadow:var(--bk-shadow-sm);margin-bottom:20px;padding:24px}.bk-card>h2:first-child,.bk-card>form>h2:first-child,fieldset.bk-card>legend{letter-spacing:0;border-bottom:1px solid var(--bk-line);color:var(--bk-ink);margin:-24px -24px 20px;padding:14px 24px;font-size:1rem;font-weight:700}fieldset.bk-card>legend{border:0;margin:0 0 16px;padding:0 6px}.bk-card h2:only-child{margin-bottom:-24px}.bk-card-sub{color:var(--bk-text-secondary);margin:-8px 0 16px;font-size:.85rem}.bk-row{border-top:1px solid var(--bk-line);grid-template-columns:200px 1fr;gap:6px 16px;padding:10px 0;font-size:.92rem;display:grid}.bk-row:first-of-type{border-top:0;padding-top:2px}.bk-row dt{color:var(--bk-text-secondary);margin:0}.bk-row dd{word-break:break-word;margin:0}@media (max-width:620px){.bk-row{grid-template-columns:1fr;gap:2px}}.bk-list{margin:0;padding:0;list-style:none}.bk-list li{border-top:1px solid var(--bk-line)}.bk-list li:first-child{border-top:0}.bk-list a{border-radius:var(--bk-radius-sm);color:var(--bk-text);flex-wrap:wrap;align-items:center;gap:10px;margin:0 -8px;padding:13px 8px;text-decoration:none;transition:background .12s;display:flex}.bk-list a:hover,.bk-list a:focus-visible{background:var(--bk-primary-weak);outline:none}.bk-list .bk-name{color:var(--bk-ink);font-weight:600}.bk-list .bk-sub{color:var(--bk-text-secondary);font-size:.85rem}.bk-badge,.bk-pill{letter-spacing:.02em;border-radius:var(--bk-radius-pill);border:1px solid var(--bk-line-strong);color:var(--bk-text-secondary);background:var(--bk-slate-100);white-space:nowrap;vertical-align:.06em;align-items:center;gap:6px;padding:3px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.bk-badge:before,.bk-pill:before{content:"";background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.bk-badge.is-published,.bk-pill.is-on,.bk-badge.is-ok,.bk-pill.is-ok{color:var(--bk-ok);border-color:var(--bk-ok-line);background:var(--bk-ok-weak)}.bk-badge.is-draft,.bk-pill.is-off,.bk-badge.is-warn,.bk-pill.is-warn{color:var(--bk-warn);border-color:var(--bk-warn-line);background:var(--bk-warn-weak)}.bk-badge.is-danger,.bk-pill.is-danger{color:var(--bk-danger);border-color:var(--bk-danger-line);background:var(--bk-danger-weak)}.bk-badge.is-info,.bk-pill.is-info{color:var(--bk-primary);border-color:var(--bk-info-line);background:var(--bk-primary-weak)}.bk-field{color:var(--bk-text);flex-direction:column;gap:5px;margin-bottom:16px;font-size:.82rem;font-weight:500;display:flex}.bk-field>span:first-child,.bk-field>label{color:var(--bk-text)}.bk-field input,.bk-field select,.bk-field textarea{font:inherit;border:1px solid var(--bk-line-strong);border-radius:var(--bk-radius-sm);background:var(--bk-surface);color:var(--bk-text);padding:9px 12px;font-weight:400;transition:border-color .12s,box-shadow .12s}.bk-field input:hover,.bk-field select:hover,.bk-field textarea:hover{border-color:var(--bk-slate-400)}.bk-field input:focus,.bk-field select:focus,.bk-field textarea:focus{border-color:var(--bk-primary);box-shadow:var(--bk-focus);outline:none}.bk-field input[aria-invalid=true],.bk-field select[aria-invalid=true],.bk-field textarea[aria-invalid=true]{border-color:var(--bk-danger);border-width:1.5px}.bk-field input:disabled,.bk-field select:disabled,.bk-field textarea:disabled{background:var(--bk-slate-100);color:var(--bk-text-tertiary);cursor:not-allowed}.bk-field textarea{resize:vertical}.bk-field input[type=file]{padding:7px 10px;font-size:.82rem}.bk-btn{font:inherit;cursor:pointer;border-radius:var(--bk-radius-sm);border:1px solid var(--bk-primary);background:var(--bk-primary);min-height:40px;color:var(--bk-on-primary);justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:.9rem;font-weight:600;transition:background .12s,border-color .12s,box-shadow .12s;display:inline-flex}.bk-btn:hover:not(:disabled){background:var(--bk-primary-strong);border-color:var(--bk-primary-strong)}.bk-btn:focus-visible{box-shadow:var(--bk-focus);outline:none}.bk-btn:active:not(:disabled){transform:translateY(.5px)}.bk-btn:disabled{opacity:.55;cursor:not-allowed}.bk-btn.bk-btn--ghost{background:var(--bk-surface);border-color:var(--bk-line-strong);color:var(--bk-text)}.bk-btn.bk-btn--ghost:hover:not(:disabled){background:var(--bk-canvas);border-color:var(--bk-slate-400)}.bk-btn.bk-btn--danger{background:var(--bk-danger);border-color:var(--bk-danger);color:var(--bk-on-primary)}.bk-btn.bk-btn--danger:hover:not(:disabled){background:var(--bk-danger-strong);border-color:var(--bk-danger-strong)}.bk-btn.bk-btn--sm{min-height:34px;padding:5px 12px;font-size:.85rem}.bk-filters{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:16px;display:flex}.bk-filters .bk-field{margin-bottom:0}.bk-state{border:1px solid var(--bk-line);border-radius:var(--bk-radius-lg);background:var(--bk-surface);box-shadow:var(--bk-shadow-sm);text-align:center;color:var(--bk-text-secondary);padding:28px 24px}.bk-state h2{color:var(--bk-ink);margin-bottom:6px;font-size:1.05rem}.bk-state p{margin:6px 0}.bk-state.is-error{border-color:var(--bk-danger-line);background:var(--bk-danger-weak)}.bk-state.is-forbidden{border-color:var(--bk-warn-line);background:var(--bk-warn-weak)}.bk-banner{border-radius:var(--bk-radius-sm);background:var(--bk-primary-weak);color:var(--bk-primary);align-items:flex-start;gap:10px;margin-bottom:16px;padding:10px 14px;font-size:.88rem;display:flex}.bk-banner:before{content:"";background:currentColor;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:6px}.bk-banner.is-ok{background:var(--bk-ok-weak);color:var(--bk-ok)}.bk-banner.is-error{background:var(--bk-danger-weak);color:var(--bk-danger)}.bk-note{color:var(--bk-primary);background:var(--bk-primary-weak);border:1px solid var(--bk-info-line);border-radius:var(--bk-radius-sm);margin:12px 0 0;padding:10px 12px;font-size:.85rem}.bk-note.is-blocked{background:var(--bk-warn-weak);border-color:var(--bk-warn-line);color:var(--bk-amber-600)}.bk-skeleton{background:linear-gradient(90deg, var(--bk-skeleton-a) 25%, var(--bk-skeleton-b) 37%, var(--bk-skeleton-a) 63%);background-size:400% 100%;border-radius:6px;height:14px;margin:8px 0;animation:1.4s infinite bk-shimmer}@keyframes bk-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.bk-skeleton{animation:none}.bk-btn,.bk-list a,.bk-field input,.bk-field select,.bk-field textarea,.bk-app-nav a{transition:none}.bk-btn:active:not(:disabled){transform:none}}.bk-swatch{border:1px solid var(--bk-line-strong);vertical-align:-2px;border-radius:4px;width:14px;height:14px;margin-right:6px;display:inline-block}fieldset.bk-card{border:1px solid var(--bk-line)}.bk-err{color:var(--bk-danger);font-size:.8rem;font-weight:500}.bk-check{align-items:center;gap:8px;padding:6px 0;font-size:.92rem;display:flex}.bk-check input{accent-color:var(--bk-primary)}.bk-diff{border-collapse:collapse;width:100%;font-size:.85rem}.bk-diff th,.bk-diff td{border:1px solid var(--bk-line);text-align:left;vertical-align:top;padding:7px 10px}.bk-diff th{background:var(--bk-primary-weak);color:var(--bk-ink)}.bk-itemrow{border-bottom:1px solid var(--bk-line);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;padding:16px 0;display:flex}.bk-itemrow>*{min-width:0}.bk-itemrow:last-child{border-bottom:0}.bk-itemrow>span:first-child{flex:260px}.bk-itemrow .bk-actions{flex-wrap:wrap;flex:1 0 auto;justify-content:flex-end;gap:8px;max-width:100%;display:flex}@media (max-width:640px){.bk-itemrow .bk-actions{justify-content:flex-start}}.bk-itemrow-group{border-bottom:1px solid var(--bk-line);padding:16px 0}.bk-itemrow-group:last-child{border-bottom:0}.bk-itemrow-group>.bk-itemrow{border:0;padding:0}.bk-identity{align-items:center;gap:14px;min-width:0;display:flex}.bk-subpanel{border-radius:var(--bk-radius-sm);border-left:3px solid var(--bk-line-strong);background:var(--bk-surface-alt);margin-top:12px;padding:16px 20px}.bk-subpanel h3{margin:0 0 10px;font-size:.9rem;font-weight:600}.bk-subpanel h3:not(:first-child){margin-top:22px}.bk-subpanel .bk-itemrow{padding:10px 0}.bk-hours-table{border-collapse:collapse;width:100%}.bk-hours-table td{vertical-align:middle;padding:6px 10px 6px 0}.bk-hours-table td:last-child{padding-right:0}.bk-metric-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-bottom:20px;display:grid}.bk-metric{border-radius:var(--bk-radius);border:1px solid var(--bk-line);background:var(--bk-surface);box-shadow:var(--bk-shadow-sm);color:var(--bk-text);padding:16px;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:block}.bk-metric:hover{border-color:var(--bk-line-strong);box-shadow:var(--bk-shadow-md)}.bk-metric .bk-metric-label{text-transform:uppercase;letter-spacing:.08em;min-height:2.7em;color:var(--bk-text-secondary);font-size:.68rem;font-weight:700;line-height:1.35;display:block}.bk-metric .bk-metric-value{letter-spacing:-.02em;color:var(--bk-ink);margin:4px 0 2px;font-size:1.75rem;font-weight:700;display:block}.bk-metric .bk-metric-detail{color:var(--bk-text-secondary);font-size:.75rem}.bk-avatar{--bk-avatar-size:40px;width:var(--bk-avatar-size);height:var(--bk-avatar-size);flex:0 0 var(--bk-avatar-size);border:1px solid var(--bk-line);background:var(--bk-primary);color:var(--bk-on-primary);font-weight:700;font-size:calc(var(--bk-avatar-size) * .36);text-transform:uppercase;letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:hidden}.bk-avatar-fallback{justify-content:center;align-items:center;display:inline-flex}.bk-avatar img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bk-avatar.is-broken{background:var(--bk-slate-100);color:var(--bk-text-tertiary)}.bk-avatar--sm{--bk-avatar-size:32px}.bk-avatar--row{--bk-avatar-size:var(--bk-avatar-row-size)}.bk-avatar--lg{--bk-avatar-size:var(--bk-avatar-lg-size)}.bk-thumb{width:var(--bk-thumb-size);height:var(--bk-thumb-size);flex:0 0 var(--bk-thumb-size);border-radius:var(--bk-radius-sm);border:1px solid var(--bk-line);background:var(--bk-canvas,var(--bk-slate-100));display:block;overflow:hidden}.bk-thumb img{object-fit:cover;width:100%;height:100%;display:block}.bk-thumb--preview{--bk-thumb-size:var(--bk-thumb-preview-size)}.bk-thumb--inline{--bk-thumb-size:var(--bk-thumb-inline-size);border-radius:6px}.bk-thumb.is-empty{color:var(--bk-text-tertiary,#5b6675);text-align:center;justify-content:center;align-items:center;padding:4px;font-size:.75rem;font-weight:600;line-height:1;display:flex}.bk-thumb--inline.is-empty{font-size:.55rem;font-weight:700}@media (max-width:560px){:root{--bk-thumb-size:68px;--bk-thumb-preview-size:96px;--bk-thumb-inline-size:40px;--bk-avatar-row-size:56px;--bk-avatar-lg-size:88px}}.bk-dialog-scrim{z-index:80;background:#0c121a8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.bk-dialog{background:var(--bk-surface);border-radius:var(--bk-radius-lg);box-shadow:var(--bk-shadow-lg);width:100%;max-width:440px;padding:24px}.bk-dialog h2{margin:0 0 8px;font-size:1rem}.bk-dialog p{color:var(--bk-text-secondary);margin:0 0 16px;font-size:.88rem}.bk-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.bk-grid-2{grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}@media (max-width:760px){.bk-grid-2{grid-template-columns:1fr}}.bk-ownerwrap{grid-template-columns:var(--bk-sidebar-w) minmax(0, 1fr);align-items:start;gap:24px;display:grid}@media (max-width:960px){.bk-ownerwrap{grid-template-columns:1fr;gap:16px}}.bk-ownernav{background:var(--bk-surface);border:1px solid var(--bk-line);border-radius:var(--bk-radius);box-shadow:var(--bk-shadow-sm);padding:8px;position:sticky;top:20px}.bk-ownernav-title{text-transform:uppercase;letter-spacing:.08em;color:var(--bk-text-secondary);padding:8px 10px 6px;font-size:.68rem;font-weight:700}.bk-ownernav ul{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.bk-ownernav li a{border-radius:var(--bk-radius-sm);color:var(--bk-text);border-left:2px solid #0000;padding:8px 10px;font-size:.9rem;text-decoration:none;display:block}.bk-ownernav li a:hover{background:var(--bk-canvas)}.bk-ownernav li[aria-current=page] a{color:var(--bk-primary);background:var(--bk-primary-weak);border-left-color:var(--bk-primary);font-weight:700}.bk-login{background:var(--bk-canvas);grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:100dvh;display:grid}.bk-login-brand{background:var(--bk-primary);color:var(--bk-on-primary);flex-direction:column;justify-content:center;gap:20px;padding:56px 48px;display:flex}.bk-login-brand-mark{border-radius:8px;align-items:center;gap:10px;margin-bottom:80px;text-decoration:none;display:flex}.bk-login-brand-mark .bk-app-logo{background:var(--bk-surface);width:28px;height:28px;color:var(--bk-primary);border-radius:8px;justify-content:center;align-items:center;display:flex}.bk-login-brand-mark .bk-app-logo svg{width:16px;height:19px}.bk-login-brand-mark .bk-brand,.bk-login-brand-mark .bk-brand span{color:var(--bk-on-primary);font-size:1.1rem}.bk-login-headline{color:var(--bk-on-primary);letter-spacing:-.02em;margin:0;font-size:2rem;line-height:1.2}.bk-login-lede{color:#ffffffd1;max-width:42ch;margin:0;font-size:1rem}.bk-login-form-area{justify-content:center;align-items:center;padding:48px 24px;display:flex}.bk-login-card{width:100%;max-width:420px;box-shadow:var(--bk-shadow-md);margin:0}@media (max-width:860px){.bk-login{grid-template-columns:1fr}.bk-login-brand{gap:12px;padding:40px 24px}.bk-login-brand-mark{margin-bottom:16px}.bk-login-headline{font-size:1.5rem}}.bk-theme-owner h1,.bk-theme-owner h2,.bk-theme-owner h3,.bk-theme-owner .bk-login-headline{font-family:var(--bk-font-display);letter-spacing:-.02em;font-weight:800}.bk-theme-owner .bk-card>h2:first-child,.bk-theme-owner .bk-card>form>h2:first-child,.bk-theme-owner fieldset.bk-card>legend,.bk-theme-owner .bk-dialog h2,.bk-theme-owner .bk-diff th{font-family:var(--bk-font);letter-spacing:0;font-weight:700}.bk-theme-owner .bk-app-brand,.bk-theme-owner .bk-brand,.bk-theme-owner .bk-login-brand-mark .bk-brand,.bk-theme-owner .bk-metric .bk-metric-value{font-family:var(--bk-font-display);letter-spacing:-.01em;font-weight:600}@keyframes bk-fade-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bk-theme-owner .bk-app-content,.bk-theme-owner.bk-shell>main,.bk-theme-owner .bk-login-card{animation:.3s cubic-bezier(.16,1,.3,1) both bk-fade-rise}.bk-theme-owner .bk-banner,.bk-theme-owner .bk-note{animation:.2s cubic-bezier(.16,1,.3,1) both bk-fade-rise}.bk-theme-owner .bk-metric{transition:border-color .16s,box-shadow .16s,transform .16s}.bk-theme-owner .bk-metric:hover{transform:translateY(-2px)}.bk-theme-owner .bk-btn{transition:background .14s,border-color .14s,box-shadow .14s,transform 90ms}.bk-theme-owner .bk-btn:active:not(:disabled){transform:scale(.985)}@media (prefers-reduced-motion:reduce){.bk-theme-owner .bk-app-content,.bk-theme-owner.bk-shell>main,.bk-theme-owner .bk-login-card,.bk-theme-owner .bk-banner,.bk-theme-owner .bk-note{animation:none}.bk-theme-owner .bk-metric,.bk-theme-owner .bk-btn{transition:none}.bk-theme-owner .bk-metric:hover,.bk-theme-owner .bk-btn:active:not(:disabled){transform:none}}.bk-site{--site-max:1216px;--site-gutter:24px;--site-ease:cubic-bezier(.16, 1, .3, 1);--bk-font-display:var(--font-familjen-grotesk), "Familjen Grotesk", var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--bk-primary:var(--wordmark-ink);--bk-primary-strong:#16221d;--bk-primary-weak:#dde5e0;--bk-accent:var(--wordmark-accent);--bk-accent-strong:#46584f;--bk-accent-weak:#e3e9e5;--bk-ink:var(--wordmark-ink);--bk-text:#2b3730;--bk-text-secondary:#62695f;--bk-muted:#62695f;--bk-text-tertiary:#8b9089;--bk-line:#dde1d9;--bk-line-strong:#c7cec3;--bk-canvas:#f5f4f0;--bk-surface:#faf9f6;--bk-surface-alt:#eeece4;--bk-charcoal:#1a2822;--bk-charcoal-800:#101a16;--bk-indigo:var(--bk-primary);--bk-indigo-strong:var(--bk-primary-strong);--bk-indigo-weak:var(--bk-primary-weak);color:var(--bk-text);background:var(--bk-canvas);font-family:var(--bk-font);flex-direction:column;min-height:100dvh;display:flex}.bk-site :focus-visible{outline:2px solid var(--bk-primary);outline-offset:2px;border-radius:4px}.bk-theme-owner{--bk-font-display:var(--font-familjen-grotesk), "Familjen Grotesk", var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--bk-primary:var(--wordmark-ink);--bk-primary-strong:#16221d;--bk-primary-weak:#dde5e0;--bk-accent:var(--wordmark-accent);--bk-accent-strong:#46584f;--bk-accent-weak:#e3e9e5;--bk-ink:var(--wordmark-ink);--bk-text:#2b3730;--bk-text-secondary:#62695f;--bk-muted:#62695f;--bk-text-tertiary:#8b9089;--bk-line:#dde1d9;--bk-line-strong:#c7cec3;--bk-canvas:#f5f4f0;--bk-surface:#faf9f6;--bk-surface-alt:#eeece4;--bk-charcoal:#1a2822;--bk-charcoal-800:#101a16;--bk-indigo:var(--bk-primary);--bk-indigo-strong:var(--bk-primary-strong);--bk-indigo-weak:var(--bk-primary-weak)}.site-wrap{width:100%;max-width:var(--site-max);padding-inline:var(--site-gutter);margin:0 auto}.site-main{flex:1 0 auto}.site-nav{z-index:40;transition:background .2s var(--site-ease), border-color .2s var(--site-ease), backdrop-filter .2s var(--site-ease);background:0 0;border-bottom:1px solid #0000;position:sticky;top:0}.site-nav[data-scrolled=true]{background:color-mix(in srgb, var(--bk-canvas) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(8px);backdrop-filter:saturate(1.4)blur(8px);border-bottom-color:var(--bk-line)}.site-nav-inner{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.site-nav-links{align-items:center;gap:28px;margin:0;padding:0;list-style:none;display:flex}.site-nav-links a{color:var(--bk-text-secondary);transition:color .14s var(--site-ease);font-size:.92rem;text-decoration:none}.site-nav-links a:hover,.site-nav-links a[aria-current=page]{color:var(--bk-ink)}.site-nav-actions{align-items:center;gap:14px;display:flex}.site-nav-links-extra,.site-nav-cta-short{display:none}.site-nav-toggle{border-radius:var(--bk-radius-sm);border:1px solid var(--bk-line-strong);background:var(--bk-surface);width:40px;height:40px;color:var(--bk-ink);cursor:pointer;justify-content:center;align-items:center;display:none}.site-wordmark{font-family:var(--wordmark-font);letter-spacing:-.01em;color:var(--wordmark-ink);align-items:center;font-size:1.3rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.site-wordmark-accent{color:var(--wordmark-accent);display:inline-block;position:relative}.site-wordmark-leaf{width:.267em;height:.317em;position:absolute;top:.05em;left:62%;transform:translate(-50%)rotate(40deg)}.site-wordmark--sm{font-size:1.1rem}.site-btn{font:inherit;border-radius:var(--bk-radius-sm);border:1px solid var(--bk-primary);background:var(--bk-primary);color:var(--bk-on-primary);cursor:pointer;transition:background .16s var(--site-ease), border-color .16s var(--site-ease), box-shadow .16s var(--site-ease), transform 90ms var(--site-ease);justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-size:.95rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.site-btn:hover:not([aria-disabled=true]):not(:disabled){background:var(--bk-primary-strong);border-color:var(--bk-primary-strong);box-shadow:var(--bk-shadow-md);transform:translateY(-2px)}.site-btn:active:not([aria-disabled=true]):not(:disabled){transform:scale(.98)}.site-btn:disabled,.site-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.site-btn--ghost{color:var(--bk-ink);border-color:var(--bk-line-strong);background:0 0}.site-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--bk-surface);border-color:var(--bk-primary)}.site-btn--block{width:100%}.site-link{font:inherit;color:var(--bk-primary);text-underline-offset:3px;font-weight:600;text-decoration:none}.site-link:hover{text-decoration:underline}.site-section{padding-block:88px}.site-section--tight{padding-block:56px}.site-section--paper-deep{background:var(--bk-surface-alt);border-block:1px solid var(--bk-line)}.site-overline{font-family:var(--bk-font);letter-spacing:.12em;text-transform:uppercase;color:var(--bk-primary);margin:0 0 14px;font-size:.72rem;font-weight:600}.site-h1{font-family:var(--bk-font-display);letter-spacing:-.02em;color:var(--bk-ink);margin:0;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:600;line-height:1.08}.site-h2{font-family:var(--bk-font-display);letter-spacing:-.015em;color:var(--bk-ink);margin:0;font-size:clamp(1.8rem,2.6vw,2.4rem);font-weight:600;line-height:1.15}.site-h3{font-family:var(--bk-font-display);color:var(--bk-ink);margin:0;font-size:1.3rem;font-weight:600;line-height:1.25}.site-lede{color:var(--bk-text-secondary);max-width:60ch;margin:16px 0 0;font-size:1.15rem;line-height:1.6}.site-prose{color:var(--bk-text-secondary);max-width:68ch;line-height:1.7}.site-prose p{margin:0 0 1em}.site-prose h2{font-family:var(--bk-font-display);color:var(--bk-ink);margin:1.6em 0 .5em;font-size:1.3rem}.site-hero{background:radial-gradient(560px 420px at 82% 10%, color-mix(in srgb, var(--bk-accent) 14%, transparent), transparent 70%), radial-gradient(480px 380px at 6% 90%, color-mix(in srgb, var(--bk-primary) 8%, transparent), transparent 70%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding-block:72px 96px;display:grid}.site-hero-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.site-hero-note{color:var(--bk-text-tertiary);margin-top:20px;font-size:.85rem}.site-hero-media{border-radius:var(--bk-radius-lg);border:1px solid var(--bk-line);background:var(--bk-surface);box-shadow:var(--bk-shadow-md);padding:20px;overflow:hidden}.site-grid{gap:20px;margin-top:40px;display:grid}.site-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.site-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.site-card{border:1px solid var(--bk-line);border-radius:var(--bk-radius-lg);background:var(--bk-surface);transition:transform .16s var(--site-ease), box-shadow .16s var(--site-ease), border-color .16s var(--site-ease);padding:24px}.site-card--hover:hover{box-shadow:var(--bk-shadow-md);border-color:var(--bk-line-strong);transform:translateY(-2px)}.site-card h3{font-family:var(--bk-font-display);color:var(--bk-ink);margin:0 0 8px;font-size:1.1rem;font-weight:600}.site-card p{color:var(--bk-text-secondary);margin:0;font-size:.95rem;line-height:1.6}.site-card-icon{background:var(--bk-primary-weak);border:1px solid var(--bk-line);width:40px;height:40px;color:var(--bk-primary);border-radius:10px;flex:none;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.site-steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.site-step{border-top:2px solid var(--bk-primary);padding-top:18px}.site-step-num{font-family:var(--bk-font-display);color:var(--bk-primary);font-size:1.4rem;font-weight:600}.site-step h3{font-family:var(--bk-font-display);color:var(--bk-ink);margin:10px 0 6px;font-size:1.05rem}.site-step p{color:var(--bk-text-secondary);margin:0;font-size:.92rem;line-height:1.55}.site-mosaic{width:100%;max-width:620px;height:auto;margin:28px 0 4px;display:block}.site-chips{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.site-chip{border:1px solid var(--bk-line-strong);border-radius:var(--bk-radius-pill);color:var(--bk-text);background:var(--bk-surface);padding:8px 16px;font-size:.9rem}.site-faq{border-top:1px solid var(--bk-line);margin-top:32px}.site-faq details{border-bottom:1px solid var(--bk-line)}.site-faq summary{cursor:pointer;color:var(--bk-ink);justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-weight:600;list-style:none;display:flex}.site-faq summary::-webkit-details-marker{display:none}.site-faq summary:after{content:"+";color:var(--bk-text-tertiary);font-size:1.3rem;line-height:1}.site-faq details[open] summary:after{content:"–"}.site-faq details>p{color:var(--bk-text-secondary);max-width:70ch;margin:0;padding:0 4px 22px;line-height:1.65}.site-faq-group{font-family:var(--bk-font);text-transform:uppercase;letter-spacing:.1em;color:var(--bk-text-tertiary);padding:24px 4px 8px;font-size:.72rem;font-weight:700}.site-cta{background:var(--bk-charcoal,#211e18);color:#f6f2ea;text-align:center;padding-block:88px}.site-cta .site-h2{color:#fbf8f3}.site-cta p{color:#f6f2eac2;max-width:52ch;margin:16px auto 0;line-height:1.6}.site-cta .site-hero-actions{justify-content:center}.site-cta .site-btn--ghost{color:#fbf8f3;border-color:#f6f2ea66}.site-cta .site-btn--ghost:hover{background:#f6f2ea1a;border-color:#f6f2eab3}.site-footer{background:var(--bk-charcoal,#211e18);color:#f6f2eab3;padding-block:56px 40px}.site-footer a{color:#f6f2eab3;text-decoration:none}.site-footer a:hover{color:#fbf8f3}.site-footer-grid{grid-template-columns:2fr repeat(4,1fr);gap:32px;display:grid}.site-footer .site-wordmark{color:#f6f2eaeb}.site-footer-brand p{max-width:32ch;margin:16px 0 0;font-size:.85rem;line-height:1.6}.site-footer h4{text-transform:uppercase;letter-spacing:.09em;color:#f6f2ea80;margin:0 0 14px;font-size:.72rem}.site-footer ul{flex-direction:column;gap:10px;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.site-footer-legal{border-top:1px solid #f6f2ea24;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:40px;padding-top:24px;font-size:.8rem;display:flex}.site-auth{background:var(--bk-canvas);grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:100dvh;display:grid}.site-auth-brand{background:var(--bk-primary);color:var(--bk-on-primary);flex-direction:column;justify-content:space-between;padding:64px 56px;display:flex}.site-auth-brand .site-wordmark{color:var(--bk-on-primary)}.site-auth-pitch h2{font-family:var(--bk-font-display);color:var(--bk-on-primary);margin:0 0 14px;font-size:2rem;font-weight:600;line-height:1.15}.site-auth-pitch p{color:#ffffffd1;max-width:42ch;margin:0;line-height:1.6}.site-auth-form-area{justify-content:center;align-items:center;padding:56px 24px;display:flex}.site-auth-card{width:100%;max-width:440px}.site-auth-card h1{font-family:var(--bk-font-display);letter-spacing:-.01em;color:var(--bk-ink);margin:0 0 8px;font-size:2rem;font-weight:600}.site-auth-card>p{color:var(--bk-text-secondary);margin:0 0 24px;line-height:1.55}.site-field{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.site-field>label,.site-field>span:first-child{color:var(--bk-ink);font-size:.85rem;font-weight:600}.site-field input,.site-field select,.site-field textarea{font:inherit;border:1px solid var(--bk-line-strong);border-radius:var(--bk-radius-sm);background:var(--bk-surface);color:var(--bk-text);transition:border-color .14s var(--site-ease), box-shadow .14s var(--site-ease);padding:12px 14px}.site-field input:focus,.site-field select:focus,.site-field textarea:focus{border-color:var(--bk-primary);box-shadow:var(--bk-focus);outline:none}.site-field input[aria-invalid=true],.site-field textarea[aria-invalid=true]{border-color:var(--bk-danger)}.site-field-hint{color:var(--bk-text-tertiary);font-size:.8rem}.site-field-error{color:var(--bk-danger);font-size:.8rem;font-weight:500}.site-input-prefix{border:1px solid var(--bk-line-strong);border-radius:var(--bk-radius-sm);background:var(--bk-surface);align-items:stretch;display:flex;overflow:hidden}.site-input-prefix:focus-within{border-color:var(--bk-primary);box-shadow:var(--bk-focus)}.site-input-prefix span{color:var(--bk-text-tertiary);white-space:nowrap;align-self:center;padding:12px 4px 12px 14px;font-size:.95rem}.site-input-prefix input{border:0;border-radius:0;flex:1;padding-left:2px}.site-input-prefix input:focus{box-shadow:none}.site-check{color:var(--bk-text);align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.5;display:flex}.site-check input{accent-color:var(--bk-primary);flex:0 0 16px;width:16px;height:16px;margin-top:2px}.site-alert{border-radius:var(--bk-radius-sm);border:1px solid var(--bk-line-strong);background:var(--bk-surface-alt);color:var(--bk-text);margin-bottom:18px;padding:12px 14px;font-size:.9rem;line-height:1.5}.site-alert.is-error{border-color:var(--bk-danger-line,var(--bk-danger));background:var(--bk-danger-weak);color:var(--bk-danger-strong)}.site-alert.is-ok{border-color:var(--bk-ok-line,var(--bk-ok));background:var(--bk-ok-weak);color:var(--bk-ok)}.site-wizard{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:48px;padding-block:40px 80px;display:grid}.site-wizard-rail{position:sticky;top:96px}.site-wizard-steps{flex-direction:column;gap:4px;margin:20px 0 0;padding:0;list-style:none;display:flex}.site-wizard-steps li{border-radius:var(--bk-radius-sm);color:var(--bk-text-secondary);align-items:center;gap:12px;padding:8px 10px;font-size:.92rem;display:flex}.site-wizard-steps li[data-state=current]{background:var(--bk-primary-weak);color:var(--bk-primary);font-weight:600}.site-wizard-steps li[data-state=done]{color:var(--bk-ink)}.site-wizard-step-dot{border:1px solid var(--bk-line-strong);background:var(--bk-surface);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;font-weight:700;display:inline-flex}.site-wizard-steps li[data-state=current] .site-wizard-step-dot{border-color:var(--bk-primary);background:var(--bk-primary);color:var(--bk-on-primary)}.site-wizard-steps li[data-state=done] .site-wizard-step-dot{border-color:var(--bk-primary);background:var(--bk-primary-weak);color:var(--bk-primary)}.site-wizard-progress{border-radius:var(--bk-radius-pill);background:var(--bk-line);height:4px;margin-top:18px;overflow:hidden}.site-wizard-progress i{background:var(--bk-primary);height:100%;transition:width .4s var(--site-ease);display:block}.site-wizard-panel{border:1px solid var(--bk-line);border-radius:var(--bk-radius-lg);background:var(--bk-surface);box-shadow:var(--bk-shadow-sm);animation:site-step-in .24s var(--site-ease) both;padding:32px}.site-wizard-panel-head{margin-bottom:24px}.site-wizard-panel-head .site-overline{margin-bottom:8px}.site-wizard-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;display:flex}.site-wizard-review-row{border-top:1px solid var(--bk-line);justify-content:space-between;gap:16px;padding:14px 0;font-size:.92rem;display:flex}.site-wizard-review-row:first-child{border-top:0}.site-wizard-review-row dt{color:var(--bk-text-secondary);min-width:120px}.site-wizard-review-row dd{color:var(--bk-ink);flex:1;margin:0}.site-state{text-align:center;flex:1 0 auto;justify-content:center;align-items:center;padding:96px 24px;display:flex}.site-state-inner{max-width:520px}.site-state-code{font-family:var(--bk-font-display);color:var(--bk-primary);margin:0 0 12px;font-size:3.5rem;font-weight:600;line-height:1}.site-state-mark{border:1px solid var(--bk-line-strong);width:56px;height:56px;color:var(--bk-primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:1.6rem;display:inline-flex}.site-state h1{font-family:var(--bk-font-display);color:var(--bk-ink);margin:0 0 12px;font-size:1.9rem;font-weight:600;line-height:1.15}.site-state p{color:var(--bk-text-secondary);margin:0 0 24px;line-height:1.6}.site-state-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@keyframes site-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes site-step-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.site-reveal{opacity:0;transition:opacity .8s var(--site-ease), transform .8s var(--site-ease);transform:translateY(32px)}.site-reveal.is-in{opacity:1;transform:none}.site-hero .site-reveal{animation:site-rise .56s var(--site-ease) both}.site-hero .site-reveal:nth-child(2){animation-delay:60ms}.site-hero .site-reveal:nth-child(3){animation-delay:.12s}.site-reveal.site-overline,.site-reveal.site-h1,.site-reveal.site-h2,.site-reveal.site-lede{transition-duration:.35s;transition-delay:0s}.site-grid>.site-reveal:nth-child(2),.site-steps>.site-reveal:nth-child(2){transition-delay:.12s}.site-grid>.site-reveal:nth-child(3),.site-steps>.site-reveal:nth-child(3){transition-delay:.24s}.site-grid>.site-reveal:nth-child(4),.site-steps>.site-reveal:nth-child(4){transition-delay:.36s}.site-grid>.site-reveal:nth-child(5){transition-delay:.48s}.site-grid>.site-reveal:nth-child(6){transition-delay:.6s}.site-grid>.site-reveal:nth-child(7){transition-delay:.72s}.site-grid>.site-reveal:nth-child(8),.site-grid>.site-reveal:nth-child(n+9){transition-delay:.84s}.site-steps>.site-reveal:nth-child(n+5){transition-delay:.36s}@media (max-width:960px){.site-hero,.site-wizard,.site-auth{grid-template-columns:minmax(0,1fr)}.site-wizard-rail{position:static}.site-grid--2,.site-grid--3,.site-steps{grid-template-columns:minmax(0,1fr)}.site-footer-grid{grid-template-columns:1fr 1fr}.site-nav-links{display:none}.site-nav-links[data-open=true]{z-index:50;background:var(--bk-canvas);border-bottom:1px solid var(--bk-line);flex-direction:column;gap:4px;padding:12px 24px 20px;display:flex;position:fixed;inset:72px 0 0;overflow-y:auto}.site-nav-links[data-open=true] .site-nav-links-extra{border-top:1px solid var(--bk-line);margin-top:8px;padding-top:12px;display:block}.site-nav-links-extra a{color:var(--bk-primary);font-weight:600}.site-nav-toggle{display:inline-flex}.site-nav-actions .site-link{display:none}.site-nav-actions .site-btn{padding:10px 14px}.site-nav-cta-full{display:none}.site-nav-cta-short{display:inline}.site-section{padding-block:56px}.site-auth-brand{padding:40px 28px}}@media (max-width:560px){.site-footer-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bk-site *,.bk-site :before,.bk-site :after{transition-duration:.001ms!important;transition-delay:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:.001ms!important}.site-reveal{opacity:1;transform:none}}
