@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");font-style:normal;font-weight:400 600;font-display:swap}:root{--docs-bg:#090d0f;--docs-panel:#0e1418;--docs-panel-2:#121a1f;--docs-line:#acbec81a;--docs-accent:#c7f45b;--docs-accent-hover:#d6ff72;--docs-green:#56d199;--docs-red:#f05c68;--ink:#e9eef0}*{box-sizing:border-box}html{background:var(--docs-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:84px}body{background:radial-gradient(circle at 72% -20%, #c7f45b0d, transparent 28rem), var(--docs-bg);min-height:100vh;color:var(--ink);letter-spacing:-.008em;-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.65}:is(body:has(.search-overlay),body:has(.mobile-overlay)){overflow:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img,svg{max-width:100%;display:block}::selection{color:#fff;background:#c7f45b38}.topbar{z-index:50;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#090d0fe0;border-bottom:1px solid #ffffff12;grid-template-columns:280px minmax(240px,1fr) auto;align-items:center;gap:24px;height:64px;padding:0 24px 0 32px;display:grid;position:sticky;top:0}.brand-link{width:fit-content;display:inline-flex}.brand-lockup{letter-spacing:-.01em;align-items:center;gap:10px;font-size:15px;display:inline-flex}.brand-lockup img{object-fit:contain;width:24px;height:24px}.brand-lockup strong{font-weight:600}.brand-docs{color:#e9eef080;letter-spacing:normal;border-left:1px solid #ffffff1a;margin-left:4px;padding-left:12px;font-size:12px}.topbar-search-wrap{display:flex}.search-trigger{color:#e9eef08c;text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:9px;width:min(100%,480px);height:36px;padding:0 12px;font-size:13px;transition:all .15s;display:flex}.search-trigger:hover{background:#ffffff0f;border-color:#d8d6d04d}.search-trigger svg{color:#e9eef073}.search-trigger kbd{color:#e9eef08c;background:#ffffff08;border:1px solid #ffffff1a;border-radius:4px;align-items:center;gap:4px;margin-left:auto;padding:1px 7px;font:500 10.5px JetBrains Mono,monospace;display:inline-flex}.ctrl-key{display:none}.open-kira{background:var(--docs-accent);color:#10130b;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.open-kira:hover{background:var(--docs-accent-hover)}.icon-button{color:#e9eef0bf;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.menu-button{display:none}.docs-grid{grid-template-columns:280px minmax(0,1fr) 230px;max-width:1520px;margin:0 auto;display:grid}.sidebar{scrollbar-color:#ffffff1f transparent;scrollbar-width:thin;border-right:1px solid #ffffff0f;height:calc(100vh - 64px);padding:28px 16px 28px 32px;position:sticky;top:64px;overflow-y:auto}.nav-group{margin-bottom:26px}.nav-label{color:#e9eef066;margin-bottom:8px;padding:0 10px;font-size:11px;font-weight:500}.nav-link{color:#e9eef0a6;border-radius:6px;align-items:center;gap:9px;padding:6px 10px;font-size:13.5px;line-height:1.4;transition:all .15s;display:flex;position:relative}.nav-link svg{opacity:.6;flex:none}.nav-link:hover{color:var(--ink);background:#ffffff06}.nav-link.active svg{opacity:1}.docs-main{min-width:0;padding:40px 64px 96px}.breadcrumb{color:#e9eef066;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;display:flex}.breadcrumb span:nth-child(2){color:#e9eef040}.breadcrumb span:last-child{color:#e9eef0b3}.docs-main h1{color:var(--ink);letter-spacing:-.035em;margin:0 0 14px;font-size:40px;font-weight:500;line-height:1.04}.lead{color:#e9eef0a6;max-width:680px;margin:0 0 40px;font-size:17px;line-height:1.6}.docs-main p{color:#e9eef0b3;max-width:720px;margin:0 0 16px;font-size:15px;line-height:1.65}.hero{background:#07100e;border-radius:12px;margin:8px 0 36px;overflow:hidden}.hero img{aspect-ratio:2.35;object-fit:cover;object-position:center;width:100%}.doc-section h2{color:var(--ink);letter-spacing:-.025em;margin:56px 0 14px;scroll-margin-top:80px;font-size:24px;font-weight:500;line-height:1.2}.section-rule{background:linear-gradient(90deg,#d8d6d059 0%,#d8d6d02e 40%,#d8d6d00a 80%,#0000 100%);width:100%;max-width:640px;height:1px;margin-bottom:16px;display:block}.docs-main ul{color:#e9eef0b3;max-width:720px;margin:0 0 16px;padding-left:22px;font-size:15px;line-height:1.65}.docs-main li{margin:6px 0;padding-left:2px}.docs-main li::marker{color:#e9eef052}.doc-figure{background:#080c0f;border-radius:12px;margin:28px 0;overflow:hidden;box-shadow:0 22px 70px #0000003d}.doc-figure img{width:100%;height:auto;display:block}.doc-panel{border:1px solid var(--docs-line);background:#0f1519;border-radius:10px}.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0;display:grid}.workflow-card{padding:20px;transition:all .15s;display:block}.workflow-card:hover{background:#ffffff06;border-color:#c7f45b40}.workflow-card>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-card strong{font-size:15px;font-weight:600}.workflow-card>div span{color:#c7f45ba6;transition:transform .15s}.workflow-card:hover>div span{transform:translate(2px)}.workflow-card p{color:#e9eef08c;margin:8px 0 0;font-size:13px;line-height:24px}.chain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0;display:grid}.chain-card{padding:20px}.chain-head{align-items:center;gap:12px;display:flex}.chain-head img{object-fit:contain;width:24px;height:24px}.chain-head strong{font-size:15px;font-weight:500}.chain-head>span{color:#e9eef066;margin-left:auto;font-size:12px}.tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.tags span{color:#e9eef0a6;background:#ffffff0b;border-radius:4px;padding:6px 10px;font-size:12px}.formula{border-left:2px solid var(--docs-accent);background:#ffffff06;border-radius:0 8px 8px 0;max-width:720px;margin:20px 0;padding:16px 18px}.formula code{color:#e8d8b8;font:500 14px JetBrains Mono,monospace}.page-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:64px;display:grid}.page-nav>a{border:1px solid var(--docs-line);background:#ffffff05;border-radius:10px;flex-direction:column;padding:14px 16px;transition:all .15s;display:flex}.page-nav>a:hover{background:#ffffff08;border-color:#c7f45b40}.page-nav a span{color:#e9eef066;font-size:11px}.page-nav a strong{color:#e9eef0c7;font-size:13px;font-weight:500}.page-nav .next{text-align:right;align-items:flex-end}.toc{padding:48px 24px 40px 16px}.toc-inner{position:sticky;top:94px}.toc-title{color:#e9eef066;margin-bottom:12px;font-size:11px;font-weight:500}.toc nav{flex-direction:column;display:flex}.toc a{color:#e9eef085;padding:5px 0 5px 12px;font-size:12px;line-height:1.45;transition:color .15s;position:relative}.toc a:hover{color:#e9eef0d9}.toc a.active{color:#e9eef0db}.toc a.active:before{content:"";background:var(--docs-accent);width:2px;position:absolute;top:3px;bottom:3px;left:0}.footer{z-index:5;border-top:1px solid #ffffff0f;max-width:1440px;margin:0 auto;padding:40px;position:relative}.footer-main{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.footer-main p{color:#e9eef080;max-width:430px;margin:12px 0 0;font-size:13px;line-height:24px}.footer-main nav{flex-wrap:wrap;gap:20px;display:flex}.footer-main nav a{color:#e9eef08c;font-size:13px}.footer-main nav a:hover{color:var(--ink)}.footer-meta{color:#e9eef059;border-top:1px solid #ffffff0d;justify-content:space-between;gap:12px;margin-top:32px;padding-top:20px;font-size:12px;display:flex}.search-overlay,.mobile-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000009e;position:fixed;inset:0}.search-dialog{background:#0c1215;border:1px solid #ffffff1a;border-radius:12px;width:min(640px,100vw - 32px);max-height:76vh;margin:10vh auto 0;overflow:hidden;box-shadow:0 30px 80px -30px #000c}.search-input-row{border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:14px 16px;display:flex}.search-input-row svg{color:#e9eef073;flex:none}.search-input-row input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:15px}.search-input-row input::placeholder{color:#e9eef066}.search-input-row button{color:#e9eef080;background:#ffffff09;border:1px solid #ffffff1a;border-radius:4px;padding:2px 7px;font-size:10px}.search-results{max-height:calc(76vh - 64px);padding:8px;overflow-y:auto}.search-result{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.search-result:hover,.search-result:focus-visible{background:#ffffff0a;outline:none}.search-result>span:first-child{flex-direction:column;min-width:0;display:flex}.search-result strong{font-size:13.5px;font-weight:600}.search-result small{color:#e9eef07a;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.search-result>span:last-child{color:var(--docs-accent)}.search-empty{color:#e9eef080;text-align:center;margin:0;padding:32px 20px}.mobile-drawer{background:#0a0f12;border-right:1px solid #ffffff14;width:min(320px,86vw);height:100%;padding:14px 16px 24px;overflow-y:auto;box-shadow:20px 0 60px #00000073}.drawer-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:24px;padding:0 2px 14px;display:flex}.drawer-head .icon-button{font-size:20px}.replay-shell{background:#080d0f;border:1px solid #20292d;border-radius:10px;margin:28px 0 42px;overflow:hidden;box-shadow:0 18px 55px #0000003d}.replay-head{background:#0d1316;border-bottom:1px solid #1b2428;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.replay-copy strong{color:#f4f7f7;font-size:15px;font-weight:650;display:block}.replay-copy span{color:#7f8c91;margin-top:3px;font-size:13px;display:block}.replay-actions{flex:none;align-items:center;gap:8px;display:flex}.replay-actions button{color:#c9d0d2;background:#182126;border:0;border-radius:6px;min-width:72px;height:34px;font-size:12px}.replay-actions button:last-child{color:#0b100d;background:#bdfc45;font-weight:700}.replay-chart{aspect-ratio:16/7.2;touch-action:none;background:#080d0f;min-height:330px;position:relative}.replay-chart svg{width:100%;height:100%}.replay-tooltip{z-index:3;color:#aeb8bb;pointer-events:none;background:#0f1619f0;border-radius:5px;min-width:178px;padding:8px 10px;font-size:11px;line-height:1.55;position:absolute;top:13px;left:16px}.replay-tooltip strong{color:#eef2f2;font-weight:600}.replay-timeline{background:#0b1113;border-top:1px solid #182125;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:13px 18px 15px;display:grid}.replay-timeline input{accent-color:#bdfc45;cursor:pointer;width:100%}.replay-moment{color:#b9c3c5;text-align:right;min-width:155px;font-size:12px}.replay-moment span{color:#647176}@media (max-width:1279px){.docs-grid{grid-template-columns:280px minmax(0,1fr)}.toc{display:none}.workflow-grid,.chain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.docs-main{padding-left:48px;padding-right:48px}.chain-grid{grid-template-columns:1fr}}@media (max-width:767px){body{background:var(--docs-bg)}.topbar{gap:12px;padding:0 16px;display:flex}.menu-button{flex:none;display:inline-flex}.brand-docs{display:none}.topbar-search-wrap{flex:1;margin-left:auto}.search-trigger{justify-content:center;width:36px;margin-left:auto;padding:0}.search-trigger>span,.search-trigger kbd{display:none}.open-kira{padding:0 12px}.docs-grid{display:block}.sidebar{display:none}.docs-main{padding:28px 20px 64px}.docs-main h1{letter-spacing:-.03em;font-size:28px;line-height:1.1}.lead{margin-bottom:40px}.doc-section h2{letter-spacing:-.02em;margin-top:40px;font-size:20px;line-height:1.25}.docs-main p,.docs-main ul{font-size:14.5px}.workflow-grid,.chain-grid,.page-nav{grid-template-columns:1fr}.page-nav>span{display:none}.footer{padding:40px 24px}.footer-main{flex-direction:column;align-items:flex-start}.footer-meta{flex-direction:column}}@media (max-width:479px){.topbar{gap:9px;padding:0 12px}.brand-lockup{gap:7px}.brand-lockup img{width:22px;height:22px}.open-kira{padding:0 10px}.open-kira span{display:none}}@media (max-width:720px){.replay-head{align-items:flex-start;padding:14px}.replay-copy span{max-width:38ch}.replay-chart{aspect-ratio:1.35;min-height:280px}.replay-timeline{grid-template-columns:1fr;padding:12px 14px}.replay-moment{text-align:left}.replay-actions button{min-width:58px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (hover:none) and (pointer:coarse){.replay-tooltip{display:none}}@media (min-width:768px) and (max-width:1100px){.topbar{grid-template-columns:280px 1fr auto}}@media (max-width:640px){.brand-docs{display:none}}@media (prefers-color-scheme:dark) and (min-width:1px){.mac-key{display:inline}}@supports selector(:has(*)){:is(body:has(.search-overlay),body:has(.mobile-overlay)){overflow:hidden}}
.kira-landing{--landing-bg:#0b0d0f;--landing-surface:#15181c;--landing-elevated:#1b1f24;--landing-border:#292f37;--landing-border-strong:#353c46;--landing-text:#f0f2f5;--landing-secondary:#9ba3ae;--landing-muted:#626b77;--landing-accent:#c7f45b;--landing-accent-hover:#d6ff72;scroll-behavior:smooth;background:var(--landing-bg);width:100%;height:100vh;color:var(--landing-text);letter-spacing:normal;font-family:Inter,Helvetica Neue,Arial,sans-serif;line-height:normal;overflow:hidden auto}.landing-container{width:min(100% - clamp(48px,8vw,144px),1320px);margin:0 auto}.landing-header{z-index:20;border-bottom:1px solid #0000;width:100%;height:88px;transition:height .36s cubic-bezier(.22,1,.36,1),background .36s,border-color .36s,-webkit-backdrop-filter .36s,backdrop-filter .36s;position:fixed;inset:0 0 auto}.landing-header--scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b0d0fdb;border-color:#292f37b8;height:64px}.landing-header__inner{grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;width:min(100% - clamp(48px,8vw,144px),1320px);height:100%;margin:0 auto;display:grid}.landing-wordmark{color:var(--landing-text);letter-spacing:.22em;justify-self:start;align-items:center;gap:11px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.landing-brand-mark{background:var(--landing-accent);flex:none;width:28px;height:28px;display:inline-block;-webkit-mask:url(/brand/kira-new-transparent.png) 50%/contain no-repeat;mask:url(/brand/kira-new-transparent.png) 50%/contain no-repeat}.landing-brand-mark--small{width:22px;height:22px}.landing-header .landing-brand-mark{background:#fff;width:40px;height:40px}.landing-nav{justify-content:center;align-items:center;gap:clamp(22px,2.2vw,36px);display:flex}.landing-nav a,.landing-footer a,.landing-text-link{color:var(--landing-secondary);font-size:12px;font-weight:500;text-decoration:none;transition:color .16s}.landing-nav a:hover,.landing-footer a:hover,.landing-text-link:hover{color:var(--landing-accent)}.landing-nav a:focus-visible,.landing-footer a:focus-visible,.landing-text-link:focus-visible,.landing-wordmark:focus-visible{outline:2px solid var(--landing-accent);outline-offset:5px;border-radius:2px}.landing-enter.semi-button{background:var(--landing-accent);box-shadow:none;color:#111409;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:13px;font-weight:650;line-height:1;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s,box-shadow .18s;display:inline-flex}.landing-enter.semi-button svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .18s}.landing-enter.semi-button:hover{background:var(--landing-accent-hover);color:#111409;border:0;transform:translateY(-2px);box-shadow:0 14px 32px -18px #c7f45b99}.landing-enter.semi-button:hover svg{transform:translate(2px)}.landing-enter.semi-button:active{background:#aedb42;transform:translateY(0)}.landing-enter.semi-button:focus-visible{outline:2px solid var(--landing-text);outline-offset:3px}.landing-enter--header{justify-self:end;width:112px;height:36px}.landing-enter--hero{height:44px;padding:0 20px}.landing-hero{isolation:isolate;border-bottom:1px solid var(--landing-border);background:#07100e;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.landing-hero:before{z-index:-1;content:"";background:linear-gradient(90deg,#050b0af2 0%,#050b0ac2 38%,#050b0a2e 68%,#050b0a12 100%),linear-gradient(#050b0a57 0%,#0000 45%,#050b0a80 100%);position:absolute;inset:0}.landing-hero__art{z-index:-2;filter:brightness(.65);background:url(/brand/kira-bg.jpg) 50%/cover no-repeat;animation:1.4s cubic-bezier(.16,1,.3,1) both landing-art-in;position:absolute;inset:0}.landing-hero__inner{align-items:flex-end;min-height:100svh;padding-top:112px;padding-bottom:76px;display:flex}.landing-hero__copy{z-index:2;width:100%;min-width:0;max-width:720px;animation:.8s cubic-bezier(.16,1,.3,1) both landing-copy-in;position:relative}.landing-hero h1{max-width:760px;color:var(--landing-text);letter-spacing:-.075em;margin:0 0 28px;font-size:clamp(48px,5.4vw,80px);font-weight:580;line-height:.94}.landing-action-title>span{display:inline-block}.landing-action-title__lead{color:var(--landing-text)}.landing-action-title__impact{color:#5ba462}.landing-hero__copy>p{color:#b3bac3;max-width:610px;margin:0;font-size:clamp(15px,1.3vw,18px);line-height:1.7}.landing-hero__actions{align-items:center;gap:24px;margin-top:34px;display:flex}.landing-text-link{color:var(--landing-text);font-size:13px;position:relative}.landing-text-link:after{content:"";background:var(--landing-border-strong);height:1px;transition:background .16s;position:absolute;bottom:-5px;left:0;right:0}.landing-text-link:hover:after{background:var(--landing-accent)}.landing-section{border-bottom:1px solid var(--landing-border);padding:clamp(96px,10vw,152px) 0;scroll-margin-top:64px}.landing-heading{flex-direction:column;gap:24px;max-width:900px;margin-bottom:68px;display:flex}.landing-heading--split{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:clamp(60px,8vw,132px);max-width:none;display:grid}.landing-heading--center{text-align:center;align-items:center;max-width:800px;margin-left:auto;margin-right:auto}.landing-heading h2{max-width:820px;color:var(--landing-text);letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,70px);font-weight:540;line-height:1}.landing-heading p{max-width:610px;color:var(--landing-secondary);margin:0;font-size:14px;line-height:1.8}.landing-heading--split>p{justify-self:end}.landing-platform{background:var(--landing-bg)}.landing-comparison{background:#101316;border:1px solid #ffffff0a;border-radius:6px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.landing-comparison__side{min-height:390px;padding:clamp(30px,3.2vw,48px)}.landing-comparison__side+.landing-comparison__side{border-left:1px solid var(--landing-border)}.landing-comparison__side--muted{background:#101215}.landing-comparison__side--kira{background:linear-gradient(145deg,#c7f45b12,transparent 48%),var(--landing-surface);position:relative}.landing-comparison__side--kira:after{content:"";background:var(--landing-accent);width:84px;height:1px;position:absolute;top:0;right:0}.landing-comparison__title{align-items:center;gap:14px;min-height:46px;display:flex}.landing-comparison__side>h3{align-items:center;min-height:46px;display:flex}.landing-comparison__title .landing-brand-mark{background:var(--landing-accent);width:46px;height:46px}.landing-comparison h3{color:var(--landing-text);letter-spacing:-.025em;margin:0;font-size:21px;font-weight:590}.landing-comparison__side--muted h3{color:var(--landing-secondary)}.landing-comparison ul{flex-direction:column;gap:0;margin:58px 0 0;padding:0;list-style:none;display:flex}.landing-comparison li{border-top:1px solid var(--landing-border);min-height:56px;color:var(--landing-secondary);align-items:center;gap:14px;font-size:13px;line-height:1.5;display:flex}.landing-comparison li>span{width:12px;color:var(--landing-muted);flex:none;justify-content:flex-start;align-items:center;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-flex}.landing-comparison li>span:before{content:">"}.landing-comparison__side--kira li{color:#c7ccd3}.landing-comparison__side--kira li>span{color:var(--landing-accent)}.landing-products{background:var(--landing-surface)}.landing-product-grid{border-top:1px solid var(--landing-border-strong);border-left:1px solid var(--landing-border-strong);grid-template-columns:repeat(3,1fr);display:grid}.landing-product-card{border-right:1px solid var(--landing-border-strong);border-bottom:1px solid var(--landing-border-strong);background:#0b0d0f29;flex-direction:column;justify-content:space-between;min-height:285px;padding:28px 30px 32px;transition:background .18s,border-color .18s,transform .18s cubic-bezier(.22,1,.36,1);display:flex}.landing-product-card:hover{z-index:1;background:var(--landing-elevated);border-color:#434b56;transform:translateY(-2px)}.landing-product-card>span,.landing-workflow__rail article>span{color:var(--landing-muted);font-family:JetBrains Mono,monospace;font-size:10px}.landing-product-card h3{color:var(--landing-text);letter-spacing:-.025em;margin:0 0 14px;font-size:20px;font-weight:590}.landing-product-card p{color:var(--landing-secondary);margin:0;font-size:13px;line-height:1.72}.landing-workflow{background:#0e1012}.landing-workflow__rail{border-top:1px solid var(--landing-border);border-bottom:1px solid var(--landing-border);grid-template-columns:repeat(5,1fr);display:grid}.landing-workflow__rail article{border-right:1px solid var(--landing-border);min-height:270px;padding:26px 24px 30px;position:relative}.landing-workflow__rail article:last-child{border-right:0}.landing-workflow__rail article:not(:last-child):after{z-index:2;border:1px solid var(--landing-accent);background:var(--landing-bg);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:55px;right:-4px}.landing-workflow__rail h3{letter-spacing:-.025em;margin:92px 0 14px;font-size:20px;font-weight:580}.landing-workflow__rail p{color:var(--landing-secondary);margin:0;font-size:12px;line-height:1.7}.landing-infrastructure{background:var(--landing-bg)}.landing-stack-grid{border-top:1px solid var(--landing-border);border-left:1px solid var(--landing-border);grid-template-columns:repeat(4,1fr);max-width:1040px;margin:0 auto;display:grid}.landing-stack-card{border-right:1px solid var(--landing-border);border-bottom:1px solid var(--landing-border);background:#0e1012;justify-content:center;align-items:center;gap:4px;min-height:164px;padding:24px;transition:background .18s,border-color .18s;display:flex}.landing-stack-card:hover{border-color:var(--landing-border-strong);background:var(--landing-surface)}.landing-stack-card__asset{flex:none;place-items:center;width:56px;height:58px;display:grid}.landing-stack-card--wordmark .landing-stack-card__asset{width:96px}.landing-stack-card__logo{object-fit:contain;opacity:.82;filter:grayscale()brightness(0)invert();flex:none;width:40px;height:40px;transition:opacity .18s,filter .18s,transform .18s cubic-bezier(.22,1,.36,1)}.landing-stack-card__logo--portrait{width:32px;height:42px}.landing-stack-card__logo--rust{width:56px;height:56px}.landing-stack-card__logo--husher{width:50px;height:50px}.landing-stack-card__logo--wordmark{width:84px;height:40px}.landing-stack-card__logo--aws{width:92px;height:40px}.landing-stack-card:hover .landing-stack-card__logo{opacity:1;filter:brightness(0)saturate()invert(90%)sepia(75%)saturate(502%)hue-rotate(26deg)brightness(108%);transform:translateY(-2px)}.landing-stack-card>span{color:#d0d4da;white-space:nowrap;font-size:13px;font-weight:550}.landing-access{border-bottom:1px solid var(--landing-border);background:linear-gradient(180deg,transparent,#c7f45b08),var(--landing-bg);align-items:center;min-height:66vh;display:flex}.landing-access__inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:100px 0;display:flex}.landing-access h2{letter-spacing:-.065em;margin:0;font-size:clamp(50px,7vw,100px);font-weight:540;line-height:.95}.landing-access p{color:var(--landing-secondary);margin:-4px 0 8px;font-size:13px}.landing-footer{border-top:1px solid var(--landing-border);background:#080a0b}.landing-footer__inner{grid-template-columns:minmax(230px,1.2fr) 1fr 1fr auto;align-items:start;gap:48px;min-height:210px;padding-top:52px;padding-bottom:44px;display:grid}.landing-footer__brand p{max-width:260px;color:var(--landing-muted);margin:18px 0 0;font-size:12px;line-height:1.65}.landing-footer__links{flex-direction:column;gap:14px;display:flex}.landing-footer__copyright{color:var(--landing-muted);white-space:nowrap;align-self:end;font-size:11px}@keyframes landing-copy-in{0%{opacity:0;transform:translateY(24px)}}@keyframes landing-art-in{0%{opacity:0;transform:scale(1.035)}}.login-page{--login-bg:#0b0d0f;--login-panel:#101317;--login-field:#12161a;--login-border:#292f37;--login-border-strong:#3b434e;--login-text:#f0f2f5;--login-secondary:#9ba3ae;--login-muted:#626b77;--login-accent:#c7f45b;background:var(--login-bg);width:100%;height:100dvh;color:var(--login-text);letter-spacing:normal;grid-template-columns:minmax(0,1.36fr) minmax(460px,.84fr);font-family:Inter,Helvetica Neue,Arial,sans-serif;line-height:normal;display:grid;overflow:hidden}.login-visual{isolation:isolate;border-right:1px solid var(--login-border);background:#07100e;min-width:0;position:relative;overflow:hidden}.login-visual:after{z-index:-1;content:"";background:linear-gradient(#050b0a61 0%,#0000 36%,#050b0ac2 100%),linear-gradient(90deg,#050b0a1a 0%,#0000 58%,#050b0a8a 100%);position:absolute;inset:0}.login-visual__art{z-index:-2;filter:brightness(.6);background:url(/brand/kira-bg.jpg) 58%/cover no-repeat;animation:1.2s cubic-bezier(.16,1,.3,1) both login-art-in;position:absolute;inset:0}.login-wordmark{color:var(--login-text);letter-spacing:.22em;align-items:center;gap:11px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;top:42px;left:clamp(32px,4.8vw,72px)}.login-wordmark__mark{background:var(--login-accent);flex:none;width:28px;height:28px;display:block;-webkit-mask:url(/brand/kira-new-transparent.png) 50%/contain no-repeat;mask:url(/brand/kira-new-transparent.png) 50%/contain no-repeat}.login-visual__copy{animation:.76s cubic-bezier(.16,1,.3,1) .12s both login-copy-in;position:absolute;bottom:clamp(44px,7vh,78px);left:clamp(32px,4.8vw,72px);right:clamp(32px,4.8vw,72px)}.login-visual__copy h1{max-width:680px;color:var(--login-text);letter-spacing:-.075em;margin:0;font-size:clamp(44px,5vw,78px);font-weight:650;line-height:.94}.login-action-title>span{display:inline-block}.login-action-title__lead{color:var(--login-text)}.login-action-title__impact{color:#5ba462}.login-visual__copy p{color:#f0f2f5ad;letter-spacing:.01em;margin:24px 0 0;font-size:13px}.login-panel{background:var(--login-panel);flex-direction:column;min-width:0;padding:40px clamp(36px,4vw,70px) 32px;display:flex;position:relative;overflow-y:auto}.login-home{width:fit-content;color:var(--login-muted);align-items:center;gap:7px;font-size:11px;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex}.login-home svg,.login-submit svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.login-home:hover{color:var(--login-text);transform:translate(-2px)}.login-panel__content{flex:1;place-items:center;padding:48px 0;display:grid}.login-form{width:min(100%,408px);box-shadow:none;background:0 0;border:0;padding:0;position:relative}.login-form__header{margin-bottom:28px}.login-form__header h2{color:var(--login-text);letter-spacing:-.035em;margin:0;font-size:24px;font-weight:620;line-height:1.1}.login-form__header p{color:var(--login-muted);margin:9px 0 0;font-size:12px}.login-fields{flex-direction:column;gap:17px;display:flex}.login-fields label{flex-direction:column;gap:8px;display:flex}.login-fields label>span{color:var(--login-secondary);font-size:11px;font-weight:550}.login-page .login-fields input{border:1px solid var(--login-border);background:var(--login-field);width:100%;height:43px;color:var(--login-text);text-align:left;border-radius:4px;outline:none;padding:0 13px;font:500 12px/1 Inter,Helvetica Neue,Arial,sans-serif;transition:border-color .16s,background .16s,box-shadow .16s;display:block}.login-page .login-fields input::placeholder{color:#4f5761;font-weight:450}.login-page .login-fields input:hover{border-color:var(--login-border-strong)}.login-page .login-fields input:focus{background:#171c20;border-color:#c7f45b94;box-shadow:0 0 0 3px #c7f45b0f}.login-submit{background:var(--login-accent);color:#111409;border:0;border-radius:4px;justify-content:center;align-items:center;gap:9px;width:100%;height:43px;margin:23px 0 0;padding:0 14px;font:650 12px/1 Inter,Helvetica Neue,Arial,sans-serif;transition:background .18s,box-shadow .18s,transform .18s cubic-bezier(.22,1,.36,1);display:flex}.login-submit svg{stroke-width:1.6px;width:15px;height:15px;transition:transform .18s}.login-submit:hover{background:#d6ff72;transform:translateY(-1px);box-shadow:0 15px 34px -21px #c7f45bbd}.login-submit:hover svg{transform:translate(2px)}.login-error{overflow-wrap:anywhere;color:#d85a64;margin:13px 0 0;font-size:11px;line-height:1.45;display:block}.login-request{color:var(--login-muted);text-align:center;margin-top:18px;font-size:11px}.login-request a{color:var(--login-secondary);text-decoration:none;transition:color .16s}.login-request a:hover{color:var(--login-accent)}.login-links{justify-content:center;align-items:center;gap:18px;margin-top:auto;display:flex}.login-links a{color:#535c67;font-size:10px;text-decoration:none;transition:color .16s}.login-links a:hover{color:var(--login-secondary)}.login-home:focus-visible,.login-wordmark:focus-visible,.login-submit:focus-visible,.login-request a:focus-visible,.login-links a:focus-visible{outline:2px solid var(--login-accent);outline-offset:4px;border-radius:2px}@keyframes login-copy-in{0%{opacity:0;transform:translateY(22px)}}@keyframes login-art-in{0%{opacity:0;transform:scale(1.035)}}.legal-page{--legal-bg:#0b0d0f;--legal-surface:#15181c;--legal-border:#292f37;--legal-border-strong:#353c46;--legal-text:#f0f2f5;--legal-secondary:#9ba3ae;--legal-muted:#626b77;--legal-accent:#c7f45b;scroll-behavior:smooth;width:100%;height:100vh;color:var(--legal-text);letter-spacing:normal;background:linear-gradient(#070c0be6,#070c0bf0),url(/brand/kira-bg.jpg) 50%/cover no-repeat fixed;font-family:Inter,Helvetica Neue,Arial,sans-serif;line-height:normal;overflow:hidden auto}.legal-header{z-index:10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b0d0fe0;border-bottom:1px solid #292f37b8;height:64px;position:sticky;top:0}.legal-header__inner{grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 48px,1200px);height:100%;margin:0 auto;display:grid}.legal-wordmark{width:fit-content;color:var(--legal-text);letter-spacing:.22em;align-items:center;gap:11px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.legal-brand-mark{background:var(--legal-accent);flex:none;width:27px;height:27px;display:block;-webkit-mask:url(/brand/kira-new-transparent.png) 50%/contain no-repeat;mask:url(/brand/kira-new-transparent.png) 50%/contain no-repeat}.legal-brand-mark--small{width:22px;height:22px}.legal-header__nav{align-items:center;gap:32px;display:flex}.legal-header__nav a,.legal-footer a{color:var(--legal-secondary);font-size:12px;font-weight:500;text-decoration:none;transition:color .16s}.legal-header__nav a:hover,.legal-footer a:hover{color:var(--legal-accent)}.legal-open{background:var(--legal-accent);color:#111409;border-radius:4px;justify-content:center;justify-self:end;align-items:center;gap:8px;width:112px;height:36px;font-size:12px;font-weight:650;text-decoration:none;transition:background .18s,box-shadow .18s,transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.legal-open svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .18s}.legal-open:hover{background:#d6ff72;transform:translateY(-1px);box-shadow:0 14px 30px -20px #c7f45bb8}.legal-open:hover svg{transform:translate(2px)}.legal-layout{grid-template-columns:180px minmax(0,760px);justify-content:space-between;gap:clamp(72px,9vw,150px);width:min(100% - 48px,1120px);min-height:calc(100vh - 64px);margin:0 auto;padding:92px 0 120px;display:grid}.legal-index{scrollbar-width:none;align-self:start;position:sticky;top:108px}.legal-index nav{border-top:1px solid var(--legal-border);flex-direction:column;display:flex}.legal-index a{border-bottom:1px solid var(--legal-border);min-height:46px;color:var(--legal-muted);justify-content:space-between;align-items:center;font-size:12px;text-decoration:none;transition:color .16s,border-color .16s;display:flex}.legal-index a:after{content:"";background:0 0;border-radius:50%;width:5px;height:5px}.legal-index a:hover,.legal-index a.legal-index__active{color:var(--legal-text)}.legal-index a.legal-index__active:after{background:var(--legal-accent);box-shadow:0 0 0 4px #c7f45b12}.legal-index>p{color:var(--legal-muted);margin:20px 0 0;font-size:10px;line-height:1.6}.legal-document{min-width:0}.legal-document__header{border-bottom:1px solid var(--legal-border-strong);padding-bottom:46px}.legal-document__header h1{color:var(--legal-text);letter-spacing:-.065em;margin:0;font-size:clamp(48px,6vw,78px);font-weight:540;line-height:.98}.legal-document__header>p{color:var(--legal-muted);margin:20px 0 0;font-size:11px;display:none}.legal-document__body{color:var(--legal-secondary)}.legal-section{border-bottom:1px solid var(--legal-border);padding:38px 0 40px;scroll-margin-top:92px}.legal-section h2{color:var(--legal-text);letter-spacing:-.02em;margin:0 0 17px;font-size:18px;font-weight:590}.legal-section>div{flex-direction:column;gap:13px;display:flex}.legal-section p{margin:0;font-size:13px;line-height:1.82}.legal-inline-link{color:var(--legal-text);-webkit-text-decoration-color:var(--legal-border-strong);text-decoration-color:var(--legal-border-strong);text-underline-offset:4px;transition:color .16s,text-decoration-color .16s}.legal-inline-link:hover{color:var(--legal-accent);-webkit-text-decoration-color:var(--legal-accent);text-decoration-color:var(--legal-accent)}.legal-list{flex-direction:column;gap:9px;margin:3px 0 0;padding:0;list-style:none;display:flex}.legal-list li{padding-left:20px;font-size:13px;line-height:1.72;position:relative}.legal-list li:before{background:var(--legal-accent);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:.75em;left:2px}.legal-footer{border-top:1px solid var(--legal-border);background:#080a0b}.legal-footer__inner{grid-template-columns:1.2fr 1fr 1fr;align-items:start;gap:60px;width:min(100% - 48px,1200px);min-height:180px;margin:0 auto;padding:46px 0 38px;display:grid}.legal-footer__inner>div:first-child p{color:var(--legal-muted);margin:16px 0 0;font-size:11px}.legal-footer__links,.legal-footer__meta{flex-direction:column;gap:13px;display:flex}.legal-footer__meta{align-items:flex-end}.legal-footer__meta span{color:var(--legal-muted);font-size:10px}.legal-wordmark:focus-visible,.legal-header__nav a:focus-visible,.legal-open:focus-visible,.legal-index a:focus-visible,.legal-inline-link:focus-visible,.legal-footer a:focus-visible{outline:2px solid var(--legal-accent);outline-offset:4px}@media (max-width:1120px){.landing-header__inner{grid-template-columns:auto 1fr auto}.landing-nav{gap:20px}.landing-nav a{font-size:11px}.landing-product-grid{grid-template-columns:repeat(2,1fr)}.landing-workflow__rail{border-left:1px solid var(--landing-border);grid-template-columns:repeat(3,1fr)}.landing-workflow__rail article{border-bottom:1px solid var(--landing-border)}.landing-workflow__rail article:nth-child(3){border-right:0}.landing-workflow__rail article:nth-child(n+4){border-bottom:0}.landing-workflow__rail article:after{display:none}.landing-footer__inner{grid-template-columns:1.25fr .75fr .75fr}.landing-footer__copyright{grid-column:1/-1;justify-self:end}}@media (max-width:960px){.login-page{grid-template-columns:minmax(0,.88fr) minmax(420px,1fr)}.login-visual__copy h1{font-size:clamp(42px,6vw,62px)}}@media (max-width:900px){.landing-header__inner,.landing-container{width:min(100% - 48px,1320px)}.landing-nav a:nth-child(2),.landing-nav a:nth-child(3){display:none}.landing-heading--split{grid-template-columns:1fr;gap:26px}.landing-heading--split>p{justify-self:start}.landing-comparison{grid-template-columns:1fr}.landing-comparison__side{min-height:350px}.landing-comparison__side+.landing-comparison__side{border-top:1px solid var(--landing-border);border-left:0}.landing-stack-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.login-page{height:100dvh;display:block;overflow-y:auto}.login-visual{border-right:0;border-bottom:1px solid var(--login-border);min-height:260px}.login-visual__art{background-position:58% 46%}.login-wordmark{top:24px;left:24px}.login-visual__copy{bottom:28px;left:24px;right:24px}.login-visual__copy h1{font-size:clamp(36px,10.5vw,52px)}.login-visual__copy p{display:none}.login-panel{min-height:calc(100dvh - 260px);padding:24px 20px 26px;overflow:visible}.login-home{display:none}.login-panel__content{padding:12px 0 30px;display:block}.login-form{width:min(100%,430px);margin:0 auto}.legal-header__inner,.legal-layout,.legal-footer__inner{width:calc(100% - 40px)}.legal-header__inner{justify-content:space-between;display:flex}.legal-header__nav{display:none}.legal-open{width:98px;height:34px}.legal-layout{grid-template-columns:1fr;gap:52px;padding:58px 0 88px}.legal-index{position:static;overflow-x:auto}.legal-index nav{border-bottom:1px solid var(--legal-border);flex-direction:row;min-width:390px}.legal-index a{border-bottom:0;justify-content:flex-start;min-width:92px}.legal-index a:after{display:none}.legal-index a.legal-index__active{box-shadow:inset 0 -1px var(--legal-accent)}.legal-index>p{display:none}.legal-document__header{padding-bottom:36px}.legal-document__header h1{font-size:48px}.legal-document__header>p{display:block}.legal-section{padding:32px 0 34px}.legal-footer__inner{grid-template-columns:1fr 1fr;gap:42px 30px;min-height:0}.legal-footer__inner>div:first-child{grid-column:1/-1}.legal-footer__meta{align-items:flex-start}}@media (max-width:640px){.landing-header{height:72px}.landing-header--scrolled{height:60px}.landing-header__inner,.landing-container{width:calc(100% - 40px)}.landing-header__inner{justify-content:space-between;display:flex}.landing-nav{display:none}.landing-wordmark{font-size:12px}.landing-brand-mark{width:25px;height:25px}.landing-header .landing-brand-mark{width:34px;height:34px}.landing-comparison__title .landing-brand-mark{width:40px;height:40px}.landing-enter--header{width:98px;height:34px;font-size:12px;display:inline-flex}.landing-hero:before{background:linear-gradient(#050b0a33 0%,#050b0a4d 36%,#050b0ae8 76%,#050b0afa 100%),linear-gradient(90deg,#050b0a42,#0000)}.landing-hero__art{background-position:56%}.landing-hero__inner{align-items:flex-end;padding-top:120px;padding-bottom:68px}.landing-hero h1{margin-bottom:22px;font-size:clamp(42px,13vw,56px)}.landing-hero__copy>p{max-width:340px;font-size:14px;line-height:1.65}.landing-hero__actions{flex-direction:column;align-items:flex-start;gap:20px;margin-top:28px}.landing-section{padding:86px 0}.landing-heading{gap:20px;margin-bottom:46px}.landing-heading h2{font-size:43px}.landing-heading p{font-size:13px;line-height:1.7}.landing-comparison__side{min-height:0;padding:28px 22px}.landing-comparison ul{margin-top:42px}.landing-comparison li{min-height:54px;font-size:12px}.landing-product-grid{grid-template-columns:1fr}.landing-product-card{min-height:245px;padding:24px 22px 28px}.landing-workflow__rail{grid-template-columns:1fr}.landing-workflow__rail article,.landing-workflow__rail article:nth-child(n+4){border-right:0;border-bottom:1px solid var(--landing-border);min-height:210px;padding:24px 22px 28px}.landing-workflow__rail article:last-child{border-bottom:0}.landing-workflow__rail h3{margin-top:58px}.landing-stack-card{flex-direction:column;gap:4px;min-height:138px;padding:18px 10px}.landing-stack-card__asset{width:76px;height:48px}.landing-stack-card--wordmark .landing-stack-card__asset{width:84px}.landing-stack-card__logo{width:34px;height:34px}.landing-stack-card__logo--portrait{width:28px;height:36px}.landing-stack-card__logo--rust{width:48px;height:48px}.landing-stack-card__logo--husher{width:43px;height:43px}.landing-stack-card__logo--wordmark{width:72px;height:34px}.landing-stack-card__logo--aws{width:78px;height:34px}.landing-stack-card>span{font-size:11px}.landing-access{min-height:58vh}.landing-access__inner{padding:82px 0}.landing-access h2{font-size:52px}.landing-footer__inner{grid-template-columns:1fr 1fr;gap:42px 28px;min-height:0;padding-top:44px;padding-bottom:40px}.landing-footer__brand,.landing-footer__copyright{grid-column:1/-1}.landing-footer__copyright{justify-self:start}}@media (max-width:480px){.login-visual{min-height:220px}.login-visual__copy h1{font-size:clamp(34px,10vw,46px)}.login-panel{min-height:calc(100dvh - 220px);padding:20px 16px 24px}.login-panel__content{padding-top:8px}.login-form__header{margin-bottom:24px}.login-links{flex-wrap:wrap;row-gap:10px}}.admin-page{--admin-bg:#0b0d0f;--admin-panel:#101317;--admin-border:#292f37;--admin-text:#f0f2f5;--admin-muted:#626b77;--admin-secondary:#9ba3ae;--admin-accent:#c7f45b;background:radial-gradient(circle at 72% 6%,#5ba46221,transparent 32rem),var(--admin-bg);min-height:100vh;color:var(--admin-text);letter-spacing:normal;font-family:Inter,Helvetica Neue,Arial,sans-serif;line-height:normal}.admin-header{border-bottom:1px solid var(--admin-border);background:#0b0d0fdb;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(24px,5vw,72px);display:flex}.admin-wordmark{color:var(--admin-text);letter-spacing:.22em;align-items:center;gap:11px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.admin-wordmark__mark{background:var(--admin-accent);width:30px;height:30px;-webkit-mask:url(/brand/kira-new-transparent.png) 50%/contain no-repeat;mask:url(/brand/kira-new-transparent.png) 50%/contain no-repeat}.admin-header button{border:1px solid var(--admin-border);height:36px;color:var(--admin-secondary);background:#15191e;border-radius:4px;padding:0 16px;font-size:12px;transition:border-color .16s,color .16s}.admin-header button:hover{color:var(--admin-text);border-color:#3b434e}.admin-header button:disabled{cursor:not-allowed;opacity:.55}.admin-shell{width:min(100% - 48px,1040px);margin:0 auto;padding:clamp(90px,13vh,150px) 0 100px}.admin-kicker{color:var(--admin-accent);letter-spacing:.18em;font:600 10px/1 JetBrains Mono,monospace}.admin-shell h1{letter-spacing:-.065em;margin:24px 0 18px;font-size:clamp(52px,7vw,94px);font-weight:540;line-height:.95}.admin-shell>p{color:var(--admin-secondary);margin:0;font-size:14px}.admin-grid{border-top:1px solid var(--admin-border);border-left:1px solid var(--admin-border);grid-template-columns:repeat(2,1fr);margin-top:72px;display:grid}.admin-grid a{border-right:1px solid var(--admin-border);border-bottom:1px solid var(--admin-border);background:#101317b8;flex-direction:column;min-height:220px;padding:28px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:flex}.admin-grid a:hover{background:#15191e;border-color:#3b434e;transform:translateY(-2px)}.admin-grid span{color:var(--admin-muted);font:500 10px/1 JetBrains Mono,monospace}.admin-grid strong{color:var(--admin-text);margin-top:auto;font-size:21px;font-weight:590}.admin-grid small{color:var(--admin-secondary);margin-top:10px;font-size:12px}@media (max-width:640px){.admin-header{padding:0 20px}.admin-shell{width:calc(100% - 40px);padding-top:80px}.admin-grid{grid-template-columns:1fr;margin-top:52px}.admin-grid a{min-height:180px}}
