.brand{align-items:center;gap:var(--space-3);display:flex}.brand-icon{border-radius:14px;flex:none}.brand-name{font-family:var(--font-head);font-weight:700;font-size:var(--text-2xl);line-height:1}.brand-powered{align-items:center;gap:var(--space-2);margin-top:var(--space-1);font-size:var(--text-xs);color:var(--ink-3);display:flex}.brand-powered img{width:auto;height:26px;display:block}.app-footer{font-size:var(--text-xs);color:var(--ink-muted);text-align:center;margin-top:auto}.app-build{white-space:nowrap}.dot-line{width:100%;min-width:28px;height:6px;margin-top:var(--space-2);justify-content:space-between;align-items:center;display:flex}.dot-line span{border-radius:50%;flex:none;width:4.8px;height:4.8px}.dot-line .pea{background:var(--desert-pea)}.dot-line .ochre{background:var(--ochre)}.dot-line.draw span{opacity:0;animation:.32s cubic-bezier(.3,1.4,.5,1) forwards dot-in;transform:scale(.3)}@keyframes dot-in{to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dot-line.draw span{opacity:1;animation:none;transform:none}}.page-title.with-dot-line:after{display:none}.kapirri-logo{border-radius:22%;display:block}.kapirri-logo .foot,.kapirri-logo .tail{transform-box:view-box}.brand-home:hover .kapirri-logo .foot,.brand-home:focus-visible .kapirri-logo .foot,.brand-home:active .kapirri-logo .foot{animation:1s linear infinite both logo-step}.brand-home:hover .kapirri-logo .tail,.brand-home:focus-visible .kapirri-logo .tail,.brand-home:active .kapirri-logo .tail{animation:1s ease-in-out infinite both logo-tail}@keyframes logo-step{0%{opacity:1;animation-timing-function:ease-in;transform:translate(0)}16%{opacity:0;transform:translate(22px,-25px)}17%{opacity:0;animation-timing-function:ease-out;transform:translate(-22px,25px)}34%,to{opacity:1;transform:translate(0)}}@keyframes logo-tail{0%,to{transform:translate(0)}25%{transform:translate(var(--sx), var(--sy))}75%{transform:translate(calc(var(--sx) * -1), calc(var(--sy) * -1))}}@media (prefers-reduced-motion:reduce){.brand-home .kapirri-logo .foot,.brand-home .kapirri-logo .tail{animation:none!important}}.kapi-orb{flex:none;display:block;overflow:visible}.kapi-orb g{transform-box:view-box;transform-origin:0 0}.kapi-orb circle{fill:currentColor;stroke:var(--sand);stroke-width:1.6px}.kapi-orb .k-c{color:var(--river-teal)}.kapi-orb .k-r1{color:var(--desert-pea)}.kapi-orb .k-r2{color:var(--ochre)}.kapi-orb .k-r3{color:var(--red-earth)}.kapi-orb .k-rip{opacity:0}.kapi-orb .k-rip circle{fill:none;stroke:var(--ochre)}.kapi-orb.thinking{--kapi-beat:2.93s}.kapi-orb.thinking .k-c{animation:kapi-c var(--kapi-beat) ease-out infinite}.kapi-orb.thinking .k-r1{animation:kapi-w1 var(--kapi-beat) ease-out infinite calc(var(--kapi-beat) * .08)}.kapi-orb.thinking .k-r2{animation:kapi-w2 var(--kapi-beat) ease-out infinite calc(var(--kapi-beat) * .16)}.kapi-orb.thinking .k-r3{animation:kapi-w3 var(--kapi-beat) ease-out infinite calc(var(--kapi-beat) * .24)}.kapi-orb.thinking .k-rip{animation:kapi-rip var(--kapi-beat) ease-out infinite calc(var(--kapi-beat) * .32)}@keyframes kapi-c{0%,to{transform:scale(1)}14%{transform:scale(1.3)}38%{transform:scale(1)}}@keyframes kapi-w1{0%{color:var(--desert-pea);transform:scale(1)}11%{color:var(--river-teal);transform:scale(1.08)}32%,to{color:var(--desert-pea);transform:scale(1)}}@keyframes kapi-w2{0%{color:var(--ochre);transform:scale(1)}11%{color:var(--river-teal);transform:scale(1.08)}32%,to{color:var(--ochre);transform:scale(1)}}@keyframes kapi-w3{0%{color:var(--red-earth);transform:scale(1)}11%{color:var(--river-teal);transform:scale(1.08)}32%,to{color:var(--red-earth);transform:scale(1)}}@keyframes kapi-rip{0%{opacity:0;transform:scale(1)}8%{opacity:1}55%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.kapi-orb.thinking .k-c,.kapi-orb.thinking .k-r1,.kapi-orb.thinking .k-r2,.kapi-orb.thinking .k-r3{animation:none}.kapi-orb .k-rip{display:none}}.kapi-launch{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:2px;display:grid}.kapi-launch:focus-visible{outline:2px solid var(--sand);outline-offset:2px}.kapi-launch.top{margin-left:auto}.kapi-launch.float{right:calc(var(--kapi-clear,0px) + var(--space-5));bottom:var(--space-5);z-index:25;padding:6px;position:fixed}.kapi-launch.float:focus-visible{outline-color:var(--charcoal)}.kapi-launch:active{transform:scale(.95)}.kapi-panel{z-index:40;background:var(--paper);color:var(--ink);flex-direction:column;display:flex;position:fixed}.kapi-panel.full{inset:0}.mobile-top:has(>.kapi-panel.full){z-index:45}.kapi-panel.side{top:var(--space-4);right:var(--space-4);bottom:var(--space-4);width:min(420px, calc(100vw - 2 * var(--space-4)));border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-modal);overflow:hidden}.kapi-head{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);padding-top:max(var(--space-2), env(safe-area-inset-top));background:var(--charcoal);color:var(--sand-light);display:flex}.kapi-title{flex:1;min-width:0}.kapi-title h2{color:inherit;margin:0;font-size:1.05rem}.kapi-title small{opacity:.8;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.kapi-icon{border-radius:var(--radius-md);width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.kapi-icon:focus-visible{outline:2px solid var(--sand)}@media (width<=899px){.kapi-icon{width:var(--tap-min);height:var(--tap-min)}}.kapi-note{padding:var(--space-2) var(--space-4);background:var(--sunk);color:var(--ink-3);margin:0;font-size:.8rem}.kapi-body{gap:var(--space-3);padding:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.kapi-hello p{color:var(--ink-2);margin:0}.kapi-msg{max-width:88%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.95rem;line-height:1.5}.kapi-msg.me{background:var(--sand);align-self:flex-end}.kapi-msg.kapi{background:var(--surface);border:1px solid var(--line);align-self:flex-start}.kapi-go,.kapi-support{align-self:flex-start}.kapi-wait{color:var(--ink-3);font-size:var(--text-sm)}.kapi-starters{gap:var(--space-2);padding:0 var(--space-4) var(--space-3);flex-wrap:wrap;display:flex}.kapi-chip{font:inherit;font-size:var(--text-sm);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-2);cursor:pointer;padding:6px 10px}.kapi-ask{gap:var(--space-2);padding:var(--space-3) var(--space-4);padding-bottom:max(var(--space-3), env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);align-items:flex-end;display:flex}.kapi-ask textarea{resize:none;min-height:44px;max-height:140px;font:inherit;border:1px solid var(--line);border-radius:var(--radius-md);field-sizing:content;flex:1;padding:10px 12px}.kapi-ask .btn{min-height:44px}.kapi-new{margin:0 0 var(--space-2);font-size:var(--text-sm);align-self:center}.kapi-panel.full .kapi-new{margin-bottom:max(var(--space-2), env(safe-area-inset-bottom))}.kapi-panel.side.dock{border:0;border-left:1px solid var(--line);width:400px;box-shadow:none;z-index:20;border-radius:0;top:0;bottom:0;right:0}body.kapi-docked .shell-main{padding-right:400px}.kapi-job{align-self:stretch;gap:var(--space-2);padding:var(--space-3);border:2px solid var(--river-teal);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;display:flex}.kapi-job h3{margin:0;font-size:1rem}.kapi-job dl{gap:4px;margin:0;display:grid}.kapi-job dl>div{gap:var(--space-2);grid-template-columns:6.5em 1fr;display:grid}.kapi-job dt{color:var(--ink-3);font-size:var(--text-sm)}.kapi-job dd{overflow-wrap:anywhere;margin:0}.kapi-job-edit{gap:var(--space-2);flex-direction:column;display:flex}.kapi-job-edit .field{flex-direction:column;gap:4px;display:flex}.kapi-job-edit input,.kapi-job-edit select,.kapi-job-edit textarea{font:inherit;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-height:40px;padding:6px 10px}.kapi-job-pair{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.kapi-job-buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}.kapi-job dl>.kapi-draw-item{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0;padding:6px 0}.kapi-draw-item dt{color:var(--ink);font-weight:600}.kapi-draw-item dd{font-size:var(--text-sm)}.kapi-draw-item small{color:var(--ink-3);font-size:var(--text-xs);margin-top:2px;line-height:1.4;display:block}.kapi-draw-note{color:var(--ink-3);font-size:var(--text-xs);margin:0;line-height:1.4}.kapi-draw-pick{border:0;flex-direction:column;gap:2px;margin:0;padding:0;display:flex}.kapi-draw-pick legend{margin-bottom:4px;font-weight:600}.kapi-draw-pick small{color:var(--ink-3)}.shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{gap:var(--space-4);padding:var(--space-5) var(--space-3);background:var(--charcoal);color:var(--sand-light);flex-direction:column;display:flex;overflow-y:auto}.mobile-top{z-index:10;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);padding-top:max(var(--space-2), env(safe-area-inset-top));background:var(--charcoal);color:var(--sand-light);display:flex;position:sticky;top:0}.mobile-top img{border-radius:8px;flex:none}.shell-main{flex-direction:column;min-width:0;display:flex}.shell-main .app-footer{padding:var(--space-4) var(--space-4) var(--space-5)}@media (width<=899px){.sidebar{z-index:40;width:max-content;min-width:220px;max-width:min(82vw,252px);padding-top:max(var(--space-5), env(safe-area-inset-top));padding-bottom:max(var(--space-5), env(safe-area-inset-bottom));visibility:hidden;transition:transform .25s,visibility 0s linear .25s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebar.open{visibility:visible;transition:transform .25s;transform:none;box-shadow:6px 0 24px #14100d59}.shell-main.has-bar{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}.menu-scrim{z-index:30;opacity:0;pointer-events:none;background:#14100d8c;transition:opacity .25s;position:fixed;inset:0}.menu-scrim.open{opacity:1;pointer-events:auto}.phone-bar{z-index:15;height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--line);align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.phone-bar>a,.phone-bar>button,.phone-bar .phone-new{min-width:0;color:var(--ink-3);font:inherit;font-size:var(--text-xs);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:0;font-weight:600;text-decoration:none;display:flex}.phone-bar>a.active{color:var(--red-earth)}.phone-bar>a.active svg{stroke-width:2.2px}.phone-bar .quick-dock{flex:1 1 0;display:flex}.phone-new-plus{background:var(--red-earth);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.phone-new-plus svg{stroke-width:2.4px;width:20px;height:20px}.phone-new:active .phone-new-plus{transform:scale(.94)}.top-menu{width:44px;height:44px;margin-right:calc(-1 * var(--space-2));border-radius:var(--radius-md);color:var(--sand-light);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.sheet-scrim{z-index:30;background:#14100d8c;position:fixed;inset:0}.quick-sheet{z-index:40;max-height:80dvh;padding:var(--space-4) var(--space-4) max(var(--space-5), env(safe-area-inset-bottom));background:var(--paper);border-radius:var(--radius-card) var(--radius-card) 0 0;animation:.22s ease-out sheet-up;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.quick-sheet-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.quick-sheet-head h2{font-size:var(--text-lg);margin:0}.quick-sheet:not(.side) .quick-sheet-head{top:calc(-1 * var(--space-4));z-index:2;margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);background:var(--paper);border-bottom:1px solid var(--line);position:sticky}.quick-sub{margin:0 0 var(--space-2) var(--space-1);font-size:var(--text-sm);color:var(--ink-3);font-weight:600}.quick-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);margin:0;padding:0;list-style:none;overflow:hidden}.quick-list a,.quick-list button{width:100%;font:inherit;text-align:left;cursor:pointer;min-height:56px;padding:var(--space-2) calc(var(--space-4) + 18px) var(--space-2) var(--space-4);border:0;border-top:1px solid var(--line);color:inherit;background:0 0;flex-direction:column;justify-content:center;gap:2px;text-decoration:none;display:flex;position:relative}.quick-list button{border-top:1px solid var(--line)}.quick-list a:after,.quick-list button:after{content:"";right:var(--space-4);border-top:2px solid var(--ink-3);border-right:2px solid var(--ink-3);width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.quick-list a:active,.quick-list button:active{background:var(--sand)}@media (hover:hover){.quick-list a:hover,.quick-list button:hover{background:var(--sand)}}.quick-list li:first-child a,.quick-list li:first-child button{border-top:0}.quick-list small{color:var(--ink-3);font-size:var(--text-sm);line-height:1.35}@keyframes sheet-up{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.sidebar,.sidebar.open,.menu-scrim{transition:none}.quick-sheet{animation:none}}@media (width>=900px){.shell{grid-template-rows:1fr;grid-template-columns:252px minmax(0,1fr)}.mobile-top{display:none}.sidebar{z-index:2;height:100dvh;position:sticky;top:0}}.side-brand{align-items:center;gap:var(--space-3);padding:0 var(--space-2);display:flex}.side-words{flex-direction:column;justify-content:center;gap:3px;height:60px;display:flex}.side-name{font-family:var(--font-head);letter-spacing:-.01em;font-size:30px;font-weight:700;line-height:1}.side-powered{letter-spacing:.02em;opacity:.75;flex-direction:column;font-size:12px;line-height:1.2;display:flex}.side-nav{gap:var(--space-2);flex-direction:column;display:flex}.side-group{flex-direction:column;gap:2px;display:flex}.side-heading{padding:var(--space-1) var(--space-3) 2px;font-size:var(--text-xs);color:var(--sand-light);opacity:.6;font-weight:600}@media (width>=761px){.side-nav .side-group a{min-height:38px}}.side-nav a{align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--sand-light);font-weight:600;text-decoration:none;display:flex}.side-nav a:hover{background:#f1e6d314}.side-nav a.active{background:var(--red-earth);color:#fff}.side-me{gap:var(--space-2);padding:var(--space-3) var(--space-2) 0;font-size:var(--text-sm);overflow-wrap:anywhere;border-top:1px solid #f1e6d326;flex-direction:column;margin-top:auto;display:flex}.switcher{gap:var(--space-1);padding:0 var(--space-2);flex-direction:column;display:flex}.switcher label{font-size:var(--text-xs);opacity:.6;font-weight:600}.switcher select{font:inherit;width:100%;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--sand-light);background:#f1e6d314;border:1px solid #f1e6d340;font-weight:600}.switcher select option{color:var(--ink);background:var(--surface)}.switcher.compact{flex:1;min-width:0;padding:0}.switcher select{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.page-main{width:100%;max-width:920px;padding:var(--space-5) var(--space-4) var(--space-6);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.page-main>h1{font-size:var(--text-2xl)}@media (width<=599px){.page-main>h1{font-size:clamp(1.5rem,6.6vw,2rem)}}.btn.small{min-height:40px;padding:0 var(--space-4);font-size:var(--text-sm)}@media (width<=899px){.btn.small{min-height:var(--tap-min);min-width:var(--tap-min)}}.stack{gap:var(--space-3);flex-direction:column;display:flex}.card h2{font-size:var(--text-lg);margin-bottom:var(--space-3)}.list{margin:0;padding:0;list-style:none}.list li{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.list li:first-child{border-top:0}.list .who{flex:1;min-width:180px}.list .who small{color:var(--ink-3);overflow-wrap:anywhere;display:block}.pill{padding:2px var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-xs);background:var(--sunk);color:var(--ink-2);font-weight:600;display:inline-block}.pill.ok{background:var(--done-bg);color:var(--done-ink)}.pill.wait{background:var(--due-now-bg);color:var(--due-now-ink)}.pill.off{background:var(--sunk);color:var(--ink-muted)}.pill.bad{background:var(--overdue-bg);color:var(--overdue-ink)}.grid-2{gap:0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.field select{font:inherit;min-height:var(--tap);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink)}.field .help{font-size:var(--text-sm);color:var(--ink-3)}.actions-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.usage{font-size:var(--text-sm);color:var(--ink-3)}.project-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.project-card{gap:var(--space-1);color:inherit;flex-direction:column;min-height:112px;text-decoration:none;display:flex}.project-card:hover{border-color:var(--ink-3)}.project-card:hover strong{text-decoration:underline}.project-card strong{font-family:var(--font-head);font-size:var(--text-lg)}.project-card small{color:var(--ink-3)}.details{gap:var(--space-2);margin:0;display:grid}.details>div{gap:var(--space-3);grid-template-columns:minmax(110px,30%) 1fr;display:grid}.details dt{color:var(--ink-3);font-size:var(--text-sm)}.details dd{overflow-wrap:anywhere;margin:0}@media (width>=900px){.page-main{max-width:1080px;padding:var(--space-5) var(--space-6) var(--space-6);gap:var(--space-3);margin:0}.shell-main .app-footer{text-align:left;padding-left:var(--space-6)}.page-main.wide{max-width:1900px}}.role-select{font:inherit;font-size:var(--text-sm);min-height:40px;padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink)}@media (width<=899px){.role-select{font-size:var(--text-md);min-height:var(--tap-min)}}.side-new{gap:var(--space-1);flex-direction:column;display:flex}.side-new-btn{align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #f1e6d34d;font-weight:600;display:flex}.side-new-btn:hover{background:#f1e6d314}.side-new-icon{flex:none;place-items:center;display:grid}.side-new-chev{margin-left:auto;transition:transform .2s}.side-new-btn[aria-expanded=true] .side-new-chev{transform:rotate(180deg)}.side-new-menu{padding:0 0 0 var(--space-3);margin:0;list-style:none}.side-new-menu button{align-items:center;gap:var(--space-3);width:100%;min-height:42px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--sand-light);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}.side-new-menu button:hover{background:#f1e6d314}.quick-sheet.side{color:var(--ink);text-align:left;border-radius:var(--radius-card);width:380px;max-height:calc(100dvh - 150px);box-shadow:var(--shadow-modal);animation-name:side-pop;position:fixed;inset:120px auto auto 268px}@keyframes side-pop{0%{opacity:0;transform:translate(-8px)}}.quick-steps{margin:0 0 var(--space-3);padding-left:var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.quick-sheet h3.quick-sub:not(:first-of-type),.quick-sheet .quick-list+.quick-sub{margin-top:var(--space-5)}.side-settings{align-items:center;gap:var(--space-2);min-height:40px;margin:0 calc(-1 * var(--space-2)) var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-pill);color:var(--sand-light);font-weight:600;text-decoration:none;display:flex}.side-settings:hover{background:#f1e6d314}.side-settings.active{background:var(--red-earth);color:#fff}@media (width<=899px){.side-settings,.side-more>summary{min-height:var(--tap-min)}}.quick-later{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2);border-top:1px solid var(--line);color:var(--ink-3);display:flex}.quick-later small{text-align:right;max-width:60%}.brand-home{border-radius:9px;flex:none;display:inline-flex}.test-as{padding:0}.test-as small{color:#f6c7b8}.shell.fill{height:100dvh;min-height:0}.shell.bare{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.shell.bare>.sidebar,.shell.bare>.mobile-top,.shell.bare>.menu-scrim{display:none}.shell-main.fill{min-height:0;padding-bottom:0;overflow:hidden}.page-main.fill{flex:1;gap:0;max-width:none;min-height:0;margin:0;padding:0}.side-more>summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.side-more>summary::-webkit-details-marker{display:none}.side-more>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;transition:transform .15s;transform:rotate(-45deg)}.side-more[open]>summary:after{transform:rotate(45deg)}.pt-leads-help{margin:0 0 var(--space-3);font-size:var(--text-sm)}.check.pt-lead{min-height:var(--tap-min);gap:var(--space-2);font-size:var(--text-sm);white-space:nowrap;margin:0}.page-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.page-head-main{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.page-head-main>h1{font-size:var(--text-2xl);margin:0}.page-under-title{gap:var(--space-3);flex-direction:column;display:flex}.page-under-title:empty{display:none}.page-aside{flex:0 0 380px;min-width:0}.page-aside:empty{display:none}@media (width<=899px){.page-head{gap:var(--space-3);flex-direction:column}.page-aside{flex:none;width:100%}}@media (width<=599px){.page-head-main>h1{font-size:clamp(1.5rem,6.6vw,2rem)}}
