.pUIs-a_page :where(ol,ul){list-style:revert;margin:revert;padding:revert}.pUIs-a_page :where(svg,img){display:revert;vertical-align:revert}.pUIs-a_page .panel{gap:28px;padding-top:24px;display:grid}:is(.pUIs-a_page .panel>*,.pUIs-a_page .ref>*,.pUIs-a_page .block>*){min-width:0}.pUIs-a_page .hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;display:grid}.pUIs-a_page .orb{--p:0;width:176px;max-width:100%;height:176px;position:relative}.pUIs-a_page .orb span{border-radius:50%;position:absolute}.pUIs-a_page .orb .ring{border:1px solid var(--line);inset:9%}.pUIs-a_page .orb .ring2{border:1px dashed var(--line);inset:24%}.pUIs-a_page .orb .halo{background:radial-gradient(circle, var(--glow) 0%, transparent 68%);opacity:calc(.12 + var(--p) * .7);inset:0}.pUIs-a_page .orb .core{background:radial-gradient(circle at 50% 46%, var(--glow-core) 0%, var(--glow) 52%, transparent 74%);opacity:calc(.28 + var(--p) * .72);inset:30%}@media (prefers-reduced-motion:no-preference){:is(.pUIs-a_page .orb .halo,.pUIs-a_page .orb .core){animation:11s ease-in-out infinite pUIs-a_breathe}}@keyframes pUIs-a_breathe{0%,to{transform:scale(.92)}45%{transform:scale(1.05)}}.pUIs-a_page .eyebrow{font-size:var(--fs-xs);letter-spacing:.08em;color:var(--kraak);font-weight:600}.pUIs-a_page .hero-h{font-family:var(--f-display);text-wrap:balance;margin:0;font-weight:600;line-height:1.3}.pUIs-a_page .hero .hero-h{margin-top:2px;font-size:clamp(2rem,7vw,2.7rem)}.pUIs-a_page .lead{color:var(--muted);max-width:52ch;margin-top:6px}.pUIs-a_page .now{gap:10px;margin-top:16px;display:grid}.pUIs-a_page .now-row{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.pUIs-a_page .now-stage{font-family:var(--f-display);font-size:var(--fs-md)}.pUIs-a_page .segs{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;max-width:420px;display:grid}.pUIs-a_page .segs i{background:var(--line);border-radius:3px;height:6px;display:block;overflow:hidden}.pUIs-a_page .segs b{background:var(--kraak);height:100%;display:block}.pUIs-a_page .segs i.done b{background:var(--ok)}.pUIs-a_page .seg-num{max-width:420px;font-family:var(--f-mono);font-size:var(--fs-xs);color:var(--muted);text-align:center;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;margin-top:-4px;display:grid}.pUIs-a_page .hero-stats{font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums}@media (max-width:560px){.pUIs-a_page .hero{text-align:center;grid-template-columns:1fr;justify-items:center;gap:12px}.pUIs-a_page .lead{margin-inline:auto}.pUIs-a_page .now-row{justify-content:center}:is(.pUIs-a_page .segs,.pUIs-a_page .seg-num){width:100%;margin-inline:auto}}.pUIs-a_page .hero-cta{flex-wrap:wrap;gap:8px 10px;margin-top:2px;display:flex}.pUIs-a_page .hero-cta .btn{white-space:normal;text-wrap:balance;text-align:center;line-height:1.3}.pUIs-a_page .hero-d7:has(.cta-k){border-radius:22px;flex-direction:column;gap:0;padding-block:5px}.pUIs-a_page .hero-d7 .cta-k{font-size:var(--fs-xs);opacity:.88;font-weight:400}.pUIs-a_page .hero-d7 .cta-t{font-weight:600}@media (max-width:400px){:root[data-fs] .pUIs-a_page .hero.compact .hero-cta .btn{flex:100%}}.pUIs-a_page .hero-cta .btn{min-height:44px}@media (max-width:560px){.pUIs-a_page .hero-cta{justify-content:center}.pUIs-a_page .hero-cta .btn{flex:auto}}.pUIs-a_page .hero.compact{text-align:left;grid-template-columns:76px minmax(0,1fr);place-items:center stretch;gap:2px 16px}.pUIs-a_page .hero.compact>div:not(.orb){display:contents}.pUIs-a_page .hero.compact .orb{grid-area:1/1/span 2;width:76px;height:76px}.pUIs-a_page .hero.compact .eyebrow{z-index:1;grid-area:1/2;align-self:end;position:relative}.pUIs-a_page .hero.compact .hero-h{z-index:1;grid-area:2/2;align-self:start;font-size:clamp(1.5rem,5.4vw,1.9rem);position:relative}.pUIs-a_page .hero.compact .lead{display:none}.pUIs-a_page .hero.compact .now{z-index:1;grid-area:3/1/auto/-1;margin-top:14px;position:relative}.pUIs-a_page .hero.compact .now-row{justify-content:flex-start}.pUIs-a_page .hero.compact .hero-cta{justify-content:flex-start}.pUIs-a_page .hero.compact .hero-cta .btn{flex:1 1 0;min-width:0}@media (min-width:561px){.pUIs-a_page .hero.compact .hero-cta .btn{flex:0 240px}}:is(.pUIs-a_page .hero.compact .segs,.pUIs-a_page .hero.compact .seg-num){max-width:none}@media (max-width:560px){.pUIs-a_page .hero.compact{grid-template-columns:60px minmax(0,1fr);column-gap:14px}.pUIs-a_page .hero.compact .orb{width:60px;height:60px}}.pUIs-a_page .d7{border:1px solid var(--line);border-radius:calc(var(--r) + 4px);background:var(--surface);scroll-margin-top:calc(var(--hdr,96px) + 64px);gap:14px;padding:18px 16px;display:grid}.pUIs-a_page .d7[data-mode=hidden]{padding:12px 14px}.pUIs-a_page .d7-mini{justify-content:space-between;align-items:center;gap:12px;display:flex}.pUIs-a_page .d7-mini>div{gap:2px;display:grid}.pUIs-a_page .d7-mini span{font-size:var(--fs-sm);color:var(--muted)}.pUIs-a_page .d7-mini .btn{flex:none;min-height:44px}.pUIs-a_page .d7-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pUIs-a_page .d7-head h2{margin:2px 0 4px}.pUIs-a_page .d7-head p{margin:0}.pUIs-a_page .d7-hide{flex:none;min-height:44px;padding:0 4px}.pUIs-a_page .d7-dots{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pUIs-a_page .d7-dot{appearance:none;border:1px solid var(--line);background:var(--bg);width:100%;min-height:44px;color:var(--muted);font-family:var(--f-mono);font-size:var(--fs-sm);cursor:pointer;border-radius:12px;place-items:center;display:grid}.pUIs-a_page .d7-dot.next{border-color:var(--kraak);color:var(--kraak)}.pUIs-a_page .d7-dot.done{background:color-mix(in srgb, var(--ok) 16%, var(--bg));border-color:color-mix(in srgb, var(--ok) 50%, var(--line));color:var(--ok)}.pUIs-a_page .d7-dot.sel{box-shadow:0 0 0 2px var(--kraak);color:var(--ink)}.pUIs-a_page .d7-card{border-radius:var(--r);background:var(--bg);gap:10px;padding:16px;display:grid}.pUIs-a_page .d7-card h3{margin:0}.pUIs-a_page .d7-card p{margin:0}.pUIs-a_page .d7-top{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.pUIs-a_page .d7-n{color:var(--kraak);font-weight:600}.pUIs-a_page .d7-min{color:var(--muted)}.pUIs-a_page .d7-ok{color:var(--ok);font-weight:600}:is(.pUIs-a_page .d7-read,.pUIs-a_page .d7-q){gap:2px;display:grid}:is(.pUIs-a_page .d7-read span,.pUIs-a_page .d7-q span){font-size:var(--fs-xs);color:var(--muted);font-weight:600}.pUIs-a_page .d7-read .btn-link{text-align:left;justify-self:start;min-height:44px}.pUIs-a_page .d7-btns{flex-wrap:wrap;gap:8px 10px;margin-top:4px;display:flex}.pUIs-a_page .d7-btns .btn{min-height:44px}.pUIs-a_page .d7-btns .btn[aria-pressed=true]{border-color:var(--ok);color:var(--ok)}.pUIs-a_page .d7-next{margin:0}.pUIs-a_page .btn{appearance:none;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:9px 18px;font-weight:500;display:inline-flex}.pUIs-a_page .btn-primary{background:var(--kraak);color:var(--on-kraak)}.pUIs-a_page .btn-primary:hover{filter:brightness(1.07)}.pUIs-a_page .btn-ghost{border-color:var(--line);color:var(--ink);background:0 0}.pUIs-a_page .btn-ghost:hover{background:var(--hover)}.pUIs-a_page .btn-link{color:var(--kraak);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.pUIs-a_page .btn[disabled]{opacity:.45;cursor:not-allowed}.pUIs-a_page .chips{flex-wrap:wrap;gap:8px;display:flex}.pUIs-a_page .chip{appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--ink);min-height:36px;font-size:var(--fs-sm);cursor:pointer;border-radius:999px;padding:6px 13px}.pUIs-a_page .chip:hover{border-color:var(--muted)}.pUIs-a_page .chip[aria-pressed=true]{background:var(--kraak);border-color:var(--kraak);color:var(--on-kraak)}.pUIs-a_page .pill{font-size:var(--fs-xs);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:1px 10px;line-height:1.7}.pUIs-a_page .principles{gap:10px;display:grid}.pUIs-a_page .principles ol{gap:6px;max-width:68ch;margin:0;padding-left:1.9em;display:grid}.pUIs-a_page .principles li::marker{color:var(--kraak);font-family:var(--f-mono);font-size:.85em}.pUIs-a_page .care{font-size:var(--fs-sm);color:var(--muted);border-top:1px solid var(--line);max-width:68ch;padding-top:10px}.pUIs-a_page .stages{gap:12px;display:grid}.pUIs-a_page .stage{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);scroll-margin-top:110px}.pUIs-a_page .stage[data-state=current]{border-color:var(--kraak)}.pUIs-a_page .stage summary{cursor:pointer;border-radius:var(--r);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;list-style:none;display:grid}.pUIs-a_page .stage summary::-webkit-details-marker{display:none}.pUIs-a_page .stage summary:hover{background:var(--hover)}.pUIs-a_page .num{width:44px;height:44px;font-family:var(--f-display);font-size:var(--fs-lg);border:1.5px solid var(--line);color:var(--muted);border-radius:50%;place-items:center;display:grid}.pUIs-a_page .stage[data-state=current] .num{border-color:var(--kraak);color:var(--kraak)}.pUIs-a_page .stage[data-state=done] .num{background:var(--ok);border-color:var(--ok);color:var(--on-ok)}.pUIs-a_page .s-head{min-width:0;display:grid}.pUIs-a_page .s-title{font-family:var(--f-display);font-size:var(--fs-md);font-weight:600;line-height:1.35}.pUIs-a_page .s-en{font-size:var(--fs-xs);color:var(--muted);font-style:italic}.pUIs-a_page .s-meta{justify-items:end;gap:4px;display:grid}.pUIs-a_page .stage[data-state=current] .pill{background:var(--kraak-soft);color:var(--kraak);border-color:#0000}.pUIs-a_page .stage[data-state=done] .pill{background:var(--ok-soft);color:var(--ok);border-color:#0000}.pUIs-a_page .count{font-family:var(--f-mono);font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .s-body{gap:18px;padding:2px 18px 20px 74px;display:grid}.pUIs-a_page .label{font-size:var(--fs-xs);letter-spacing:.05em;color:var(--muted);margin-bottom:6px;font-weight:600;display:block}.pUIs-a_page .goal{font-size:var(--fs-base);max-width:62ch}.pUIs-a_page ul.plain{gap:6px;max-width:64ch;margin:0;padding-left:1.1em;display:grid}.pUIs-a_page ul.plain li::marker{color:var(--muted)}.pUIs-a_page .checks{gap:2px;margin-inline:-10px;display:grid}.pUIs-a_page .check{cursor:pointer;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding:8px 10px;display:grid}.pUIs-a_page .check:hover{background:var(--hover)}.pUIs-a_page .check input{appearance:none;border:1.5px solid var(--muted);cursor:pointer;background:var(--surface);border-radius:6px;place-items:center;width:22px;height:22px;margin:3px 0 0;display:grid}.pUIs-a_page .check input:after{content:"";border:solid var(--on-kraak);opacity:0;border-width:0 2px 2px 0;width:6px;height:11px;transform:rotate(45deg)translate(-1px,-1px)}.pUIs-a_page .check input:checked{background:var(--kraak);border-color:var(--kraak)}.pUIs-a_page .check input:checked:after{opacity:1}.pUIs-a_page .check input:disabled{opacity:.5;cursor:wait}.pUIs-a_page .check input:checked+span{color:var(--muted)}.pUIs-a_page .traps li{color:var(--ink)}.pUIs-a_page .classic{font-size:var(--fs-sm);background:var(--bg);color:var(--muted);border-radius:10px;padding:10px 14px}.pUIs-a_page .classic .label{margin-bottom:2px}@media (max-width:560px){.pUIs-a_page .s-body{padding:2px 16px 18px}}.pUIs-a_page .ref{gap:22px;display:grid}.pUIs-a_page .ref-intro{color:var(--muted);max-width:64ch;margin-top:4px}.pUIs-a_page .tbl{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);position:relative;overflow-x:auto}.pUIs-a_page table{border-collapse:collapse;width:100%;min-width:520px;font-size:var(--fs-base)}:is(.pUIs-a_page th,.pUIs-a_page td){text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 14px}.pUIs-a_page tr:last-child td{border-bottom:0}.pUIs-a_page th{font-size:var(--fs-xs);letter-spacing:.05em;color:var(--muted);font-weight:600}.pUIs-a_page td .pali{color:var(--muted);font-style:italic;font-size:var(--fs-xs);display:block}.pUIs-a_page td.f{font-family:var(--f-display);white-space:nowrap;font-weight:600}.pUIs-a_page .duo{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pUIs-a_page .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px}.pUIs-a_page .card h3{margin-bottom:8px}.pUIs-a_page .deflist{gap:8px;margin:0;display:grid}.pUIs-a_page .deflist div{gap:0;display:grid}.pUIs-a_page .deflist dt{font-family:var(--f-display);font-weight:600}.pUIs-a_page .deflist dd{color:var(--muted);font-size:var(--fs-sm);margin:0}.pUIs-a_page .sources{font-size:var(--fs-xs);color:var(--muted);gap:4px;display:grid}.pUIs-a_page .sources ul{margin:0;padding-left:1.1em}@media (max-width:600px){.pUIs-a_page .duo{grid-template-columns:1fr}}.pUIs-a_page .lyr{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;margin-top:6px;padding-top:18px;display:grid}.pUIs-a_page .lyr-n{width:44px;height:44px;font-family:var(--f-display);font-weight:600;font-size:var(--fs-lg);color:var(--ink);background:color-mix(in srgb, var(--kraak) calc(var(--ld,1) * 10%), var(--surface));border:1px solid var(--line);border-radius:50%;place-items:center;display:grid}.pUIs-a_page #lyr-1{--ld:1}.pUIs-a_page #lyr-2{--ld:2}.pUIs-a_page #lyr-3{--ld:3}.pUIs-a_page #lyr-4{--ld:4}.pUIs-a_page .lyr-b{gap:4px;min-width:0;display:grid}.pUIs-a_page .lyr-b h2{margin:0}.pUIs-a_page .lyr-b p{color:var(--muted);max-width:64ch;margin:0}.pUIs-a_page .lyr .eyebrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pUIs-a_page .lyr-rail{grid-template-columns:repeat(4,14px);gap:3px;display:inline-grid}.pUIs-a_page .lyr-rail i{background:var(--line);border-radius:3px;height:5px}.pUIs-a_page .lyr-rail i.on{background:var(--kraak)}.pUIs-a_page .principles h3{margin:0}.pUIs-a_page .timer{justify-items:center;gap:18px;display:grid}.pUIs-a_page .dial{aspect-ratio:1;width:min(280px,78vw);max-width:100%;position:relative}.pUIs-a_page .dial svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.pUIs-a_page .dial .track{fill:none;stroke:var(--line);stroke-width:4px}.pUIs-a_page .dial .prog{fill:none;stroke:var(--kraak);stroke-width:4px;stroke-linecap:round;stroke-dasharray:578.05;stroke-dashoffset:578.05px;transition:stroke-dashoffset .4s linear}.pUIs-a_page .dial .glow{fill:var(--glow);opacity:.08}.pUIs-a_page .dial-center{text-align:center;place-content:center;gap:2px;display:grid;position:absolute;inset:0}.pUIs-a_page .t-big{font-family:var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(2.6rem,12vw,3.5rem);line-height:1.1}.pUIs-a_page .t-phase{font-size:var(--fs-sm);color:var(--muted)}.pUIs-a_page .t-controls{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pUIs-a_page .t-hint{text-align:center;max-width:40ch;color:var(--muted);font-size:var(--fs-base)}.pUIs-a_page .t-hint b{font-family:var(--f-display);color:var(--ink);font-weight:600;font-size:var(--fs-base);display:block}.pUIs-a_page .t-settings{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);gap:16px;min-width:0;margin:0;padding:16px;display:grid}.pUIs-a_page .t-settings[disabled]{opacity:.55}.pUIs-a_page .opt{gap:6px;display:grid}.pUIs-a_page .bell-groups{gap:12px;display:grid}.pUIs-a_page .bell-phases{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (max-width:560px){.pUIs-a_page .bell-phases{grid-template-columns:minmax(0,1fr)}}.pUIs-a_page .bp{font-size:var(--fs-xs);color:var(--muted);gap:4px;display:grid}.pUIs-a_page .bp select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--ink);font:inherit;font-size:var(--fs-sm);border-radius:10px;padding:6px 10px}.pUIs-a_page .amb-row{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px;display:flex}.pUIs-a_page .amb-row label{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .amb-row input[type=range]{min-width:0;accent-color:var(--kraak);flex:160px}.pUIs-a_page .bell-gl{font-size:var(--fs-xs);color:var(--muted);margin-bottom:6px;font-weight:600;display:block}.pUIs-a_page .bells{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (max-width:560px){.pUIs-a_page .bells{grid-template-columns:repeat(2,minmax(0,1fr))}}.pUIs-a_page .bell-chip{appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;cursor:pointer;min-height:52px;font:inherit;border-radius:12px;align-content:center;gap:1px;padding:8px 12px;display:grid}.pUIs-a_page .bell-chip b{font-weight:600;font-size:var(--fs-sm);line-height:1.35}.pUIs-a_page .bell-chip small{font-size:var(--fs-xs);color:var(--muted);line-height:1.35}.pUIs-a_page .bell-chip:hover{border-color:var(--muted)}.pUIs-a_page .bell-chip[aria-pressed=true]{background:var(--kraak-soft);border-color:var(--kraak)}.pUIs-a_page .bell-chip[aria-pressed=true] b{color:var(--kraak)}.pUIs-a_page .bell-chip[disabled]{cursor:not-allowed}.pUIs-a_page .opt .chips input{border:1px solid var(--line);background:var(--surface);width:118px;min-height:36px;color:var(--ink);font:inherit;font-size:var(--fs-sm);border-radius:999px;padding:4px 10px}.pUIs-a_page .log-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pUIs-a_page .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pUIs-a_page .stat{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.pUIs-a_page .wsum{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);gap:12px;padding:14px 16px;display:grid}.pUIs-a_page .wsum-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pUIs-a_page .wsum-h h3{margin:0}.pUIs-a_page .wsum-nav{font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.pUIs-a_page .wsum-nav button{appearance:none;border:1px solid var(--line);background:var(--bg);width:34px;height:34px;color:var(--ink);font:inherit;font-size:var(--fs-base);cursor:pointer;border-radius:50%}.pUIs-a_page .wsum-nav button[disabled]{opacity:.35;cursor:default}.pUIs-a_page .wsum-top{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:6px 18px;display:grid}.pUIs-a_page .wsum-big b{font-family:var(--f-display);font-size:2.6rem;font-weight:600;line-height:1}.pUIs-a_page .wsum-big span{font-size:var(--fs-sm);color:var(--muted);margin-left:4px}.pUIs-a_page .wsum-delta{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .wsum-delta.up{color:var(--ok)}.pUIs-a_page .wsum-delta.down{color:var(--warn)}.pUIs-a_page .wsum-bars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:6px;height:70px;display:grid}.pUIs-a_page .wsum-bars div{grid-template-rows:1fr auto;justify-items:center;gap:3px;height:100%;display:grid}.pUIs-a_page .wsum-bars i{width:100%;max-width:22px;height:max(4px, var(--h));background:var(--line);border-radius:4px;align-self:end}.pUIs-a_page .wsum-bars i.on{background:var(--kraak)}.pUIs-a_page .wsum-bars span{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .wsum-kv{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pUIs-a_page .wsum-kv div{background:var(--bg);border-radius:10px;padding:8px 10px}.pUIs-a_page .wsum-kv b{font-family:var(--f-mono);font-size:var(--fs-md);font-variant-numeric:tabular-nums;font-weight:500;display:block}.pUIs-a_page .wsum-kv span{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .wsum-rows{border-top:1px solid var(--line);gap:0;display:grid}.pUIs-a_page .wsum-row{border-bottom:1px solid var(--line);font-size:var(--fs-sm);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;padding:10px 0;display:grid}.pUIs-a_page .wsum-row:last-child{border-bottom:0}.pUIs-a_page .wsum-row .td-ico{width:24px;height:24px;margin:0 auto}.pUIs-a_page .wsum-row .td-k{display:block}.pUIs-a_page .wsum>*{min-width:0}.pUIs-a_page .wsum-foot{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.pUIs-a_page .wsum-foot span{overflow-wrap:anywhere;flex:160px;min-width:0}.pUIs-a_page .wsum-img{background:var(--bg);border-radius:12px;justify-items:center;gap:8px;padding:12px;display:grid}.pUIs-a_page .wsum-img img{border-radius:10px;width:100%;max-width:360px;height:auto;box-shadow:0 4px 16px #0000001f}@media (max-width:420px){.pUIs-a_page .wsum-kv{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pUIs-a_page .wsum-kv div{padding:7px 8px}}.pUIs-a_page .stat b{font-family:var(--f-mono);font-size:var(--fs-lg);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.3;display:block}.pUIs-a_page .stat span{font-size:var(--fs-xs);color:var(--muted)}@media (max-width:560px){.pUIs-a_page .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.pUIs-a_page .block{gap:10px;display:grid}.pUIs-a_page .block-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pUIs-a_page .legend{font-size:var(--fs-xs);color:var(--muted);align-items:center;gap:4px;display:flex}.pUIs-a_page .legend i{border-radius:3px;width:11px;height:11px;display:inline-block}.pUIs-a_page .heat-wrap{grid-template-columns:auto minmax(0,1fr);gap:6px;max-width:460px;display:grid}.pUIs-a_page .heat-days{font-size:var(--fs-xs);color:var(--muted);grid-template-rows:repeat(7,minmax(0,1fr));align-items:center;gap:4px;display:grid}.pUIs-a_page .heat{grid-template-rows:repeat(7,auto);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.pUIs-a_page .heat i{aspect-ratio:1;background:var(--heat0);border-radius:3px;display:block}:is(.pUIs-a_page .heat i[data-l="1"],.pUIs-a_page .legend i[data-l="1"]){background:var(--heat1)}:is(.pUIs-a_page .heat i[data-l="2"],.pUIs-a_page .legend i[data-l="2"]){background:var(--heat2)}:is(.pUIs-a_page .heat i[data-l="3"],.pUIs-a_page .legend i[data-l="3"]){background:var(--heat3)}:is(.pUIs-a_page .heat i[data-l="4"],.pUIs-a_page .legend i[data-l="4"]){background:var(--heat4)}.pUIs-a_page .legend i[data-l="0"]{background:var(--heat0)}.pUIs-a_page .heat i.future{outline:1px dashed var(--line);outline-offset:-1px;background:0 0}.pUIs-a_page .heat i.today{outline:1.5px solid var(--ink);outline-offset:-1.5px}.pUIs-a_page .hbars{gap:8px;max-width:520px;display:grid}.pUIs-a_page .hbar{color:var(--ink);cursor:pointer;text-align:left;font-size:var(--fs-sm);background:0 0;border:0;grid-template-columns:7.5em minmax(0,1fr) 2.2em;align-items:center;gap:10px;padding:2px 0;display:grid}.pUIs-a_page .hbar .track{background:var(--heat0);border-radius:4px;height:8px;overflow:hidden}.pUIs-a_page .hbar .track b{background:var(--kraak);border-radius:4px;height:100%;display:block}.pUIs-a_page .hbar .n{font-family:var(--f-mono);font-size:var(--fs-xs);color:var(--muted);text-align:right}.pUIs-a_page .hbar:hover .name{text-decoration:underline}.pUIs-a_page .empty{border:1px dashed var(--line);border-radius:var(--r);text-align:center;color:var(--muted);justify-items:center;gap:10px;padding:22px 18px;display:grid}.pUIs-a_page .month{gap:10px;display:grid}.pUIs-a_page .month h3{font-size:var(--fs-base);color:var(--muted);font-weight:600}.pUIs-a_page .entry{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.pUIs-a_page .e-top{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.pUIs-a_page .e-date{font-weight:600}.pUIs-a_page .e-min{font-family:var(--f-mono);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.pUIs-a_page .calm{gap:3px;display:inline-flex}.pUIs-a_page .calm i{background:var(--line);border-radius:50%;width:7px;height:7px;display:block}.pUIs-a_page .calm i.on{background:var(--kraak)}.pUIs-a_page .e-tags{flex-wrap:wrap;gap:6px;display:flex}.pUIs-a_page .e-note{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-base)}.pUIs-a_page .e-del{color:var(--muted);font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:4px 6px}.pUIs-a_page .e-del:hover{color:var(--warn)}.pUIs-a_page .e-del.arm{color:var(--on-kraak);background:var(--warn)}.pUIs-a_page .sec-head{gap:8px;display:grid}.pUIs-a_page .sec-head p{color:var(--muted);max-width:64ch}.pUIs-a_page .hcards{gap:14px;display:grid}.pUIs-a_page .hcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);gap:14px;padding:18px 16px;scroll-margin-top:120px;display:grid}.pUIs-a_page .hhead{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;display:grid}.pUIs-a_page .glyph{width:56px;height:56px;display:block}.pUIs-a_page .g-water{fill:var(--water)}.pUIs-a_page .g-dye{fill:var(--dye)}.pUIs-a_page .g-moss{fill:var(--moss)}.pUIs-a_page .g-mud{fill:var(--mud)}.pUIs-a_page .g-shade{fill:var(--shade)}.pUIs-a_page .g-bowl{fill:none;stroke:var(--muted);stroke-width:2px;stroke-linecap:round}.pUIs-a_page .g-line{fill:none;stroke:var(--muted);stroke-width:1.5px;stroke-linecap:round}.pUIs-a_page .g-bub{fill:var(--surface);stroke:var(--muted);stroke-width:1px}.pUIs-a_page .hname{font-family:var(--f-display);font-size:var(--fs-lg);font-weight:600;line-height:1.3}.pUIs-a_page .hpali{color:var(--muted);font-style:italic;font-size:var(--fs-sm)}.pUIs-a_page .hgist{max-width:64ch}.pUIs-a_page .simile{font-family:var(--f-display);font-style:italic;font-size:var(--fs-base);line-height:1.6}.pUIs-a_page .simile small{font-family:var(--f-body);font-style:normal;font-size:var(--fs-xs);color:var(--muted);margin-top:2px;display:block}.pUIs-a_page .htwo{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pUIs-a_page .hfoot{font-size:var(--fs-sm);color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:10px;display:flex}.pUIs-a_page .hfoot strong{color:var(--ink);font-family:var(--f-display)}@media (max-width:600px){.pUIs-a_page .htwo{grid-template-columns:1fr}}.pUIs-a_page .explain{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);gap:12px;padding:16px;display:grid}.pUIs-a_page .explain p{max-width:64ch}.pUIs-a_page .pairs{display:grid}.pUIs-a_page .pairrow{border:0;border-top:1px solid var(--line);text-align:left;color:var(--ink);cursor:pointer;font-size:var(--fs-base);background:0 0;gap:2px;padding:10px 0;display:grid}.pUIs-a_page .pairrow:hover .pr-top b{text-underline-offset:3px;text-decoration:underline}.pUIs-a_page .pr-top{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.pUIs-a_page .pr-top b{font-family:var(--f-display);font-weight:600}.pUIs-a_page .pr-top .fac{color:var(--kraak)}.pUIs-a_page .arr{color:var(--muted);font-size:var(--fs-xs)}.pUIs-a_page .pr-why{color:var(--muted);font-size:var(--fs-sm)}.pUIs-a_page .pairbox{background:var(--bg);border-radius:10px;gap:8px;padding:12px 14px;display:grid}.pUIs-a_page .pairbox p{font-size:var(--fs-base);max-width:64ch}.pUIs-a_page .pairbox p b{font-weight:600}.pUIs-a_page .pill.fac{background:var(--kraak-soft);color:var(--kraak);font-size:var(--fs-xs);border-color:#0000}.pUIs-a_page .pill.hin{font-size:var(--fs-xs)}.pUIs-a_page .truths{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pUIs-a_page .truth{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-content:start;gap:8px;padding:16px;display:grid}.pUIs-a_page .truth-top{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pUIs-a_page .truth-n{font-family:var(--f-display);color:var(--kraak);font-size:1.7rem;line-height:1}.pUIs-a_page .truth-name{font-family:var(--f-display);font-size:var(--fs-lg);font-weight:600}.pUIs-a_page .truth-pali{color:var(--muted);font-style:italic;font-size:var(--fs-sm)}.pUIs-a_page .truth-top .pill{margin-left:auto}.pUIs-a_page .truth ul.plain{font-size:var(--fs-base)}.pUIs-a_page .sutta{font-size:var(--fs-sm);color:var(--muted)}.pUIs-a_page .duty{font-size:var(--fs-sm);border-top:1px solid var(--line);padding-top:8px}.pUIs-a_page .duty b{color:var(--kraak);font-weight:600}.pUIs-a_page .callout{background:var(--kraak-soft);border-radius:var(--r);gap:6px;padding:14px 16px;display:grid}.pUIs-a_page .callout h3{color:var(--kraak)}.pUIs-a_page .callout p{max-width:66ch}@media (max-width:600px){.pUIs-a_page .truths{grid-template-columns:1fr}}.pUIs-a_page .scen-steps{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);margin:0;padding:0;list-style:none}.pUIs-a_page .scen-steps li{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:12px;padding:12px 16px;display:grid}.pUIs-a_page .scen-steps li:last-child{border-bottom:0}.pUIs-a_page .step-n{border:1.5px solid var(--kraak);width:32px;height:32px;color:var(--kraak);font-family:var(--f-display);border-radius:50%;place-items:center;display:grid}.pUIs-a_page .step-t{font-weight:600;display:block}.pUIs-a_page .step-t small{color:var(--muted);font-weight:400;font-size:var(--fs-xs);margin-left:6px}.pUIs-a_page .wheel-wrap{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:20px;display:grid}.pUIs-a_page .wheel{width:100%;max-width:320px;height:auto;margin-inline:auto;display:block}.pUIs-a_page .w-rim{fill:none;stroke:var(--muted);stroke-width:2px}.pUIs-a_page .w-rim2{fill:none;stroke:var(--line);stroke-width:1px}.pUIs-a_page .w-spoke{stroke:var(--line);stroke-width:2px}.pUIs-a_page .w-hub{fill:var(--surface);stroke:var(--muted);stroke-width:1.5px}.pUIs-a_page .w-hubt{fill:var(--muted);font-family:var(--f-body);text-anchor:middle;font-size:12px}.pUIs-a_page .wnode{cursor:pointer;outline:none}.pUIs-a_page .wnode circle{stroke:var(--bg);stroke-width:3px}:is(.pUIs-a_page .wnode:hover circle,.pUIs-a_page .wnode:focus-visible circle){stroke:var(--ink)}.pUIs-a_page .w-n{fill:var(--on-node);font-family:var(--f-display);text-anchor:middle;pointer-events:none;font-size:14px;font-weight:600}.pUIs-a_page .w-label{fill:var(--ink);font-family:var(--f-body);text-anchor:middle;font-size:13.5px}.pUIs-a_page .n-wis{fill:var(--wis)}.pUIs-a_page .n-sila{fill:var(--ok)}.pUIs-a_page .n-sam{fill:var(--kraak)}.pUIs-a_page .bg-wis{background:var(--wis)}.pUIs-a_page .bg-sila{background:var(--ok)}.pUIs-a_page .bg-sam{background:var(--kraak)}.pUIs-a_page .c-wis{color:var(--wis)}.pUIs-a_page .c-sila{color:var(--ok)}.pUIs-a_page .c-sam{color:var(--kraak)}.pUIs-a_page .groups{gap:12px;display:grid}.pUIs-a_page .grp{font-size:var(--fs-base);grid-template-columns:14px minmax(0,1fr);align-items:start;gap:10px;display:grid}.pUIs-a_page .grp i{border-radius:50%;width:14px;height:14px;margin-top:6px;display:block}.pUIs-a_page .grp b{font-family:var(--f-display);font-weight:600}@media (max-width:640px){.pUIs-a_page .wheel-wrap{grid-template-columns:1fr}}.pUIs-a_page .fgroup{gap:8px;display:grid}.pUIs-a_page .fgroup-head{font-family:var(--f-display);font-weight:600;font-size:var(--fs-base);align-items:center;gap:8px;display:flex}.pUIs-a_page .fgroup-head i{border-radius:50%;width:12px;height:12px;display:block}.pUIs-a_page .fgroup-head span{font-family:var(--f-body);font-weight:400;font-size:var(--fs-sm);color:var(--muted)}.pUIs-a_page .factor{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);scroll-margin-top:110px}.pUIs-a_page .factor summary{cursor:pointer;border-radius:var(--r);grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:12px;padding:12px 16px;list-style:none;display:grid}.pUIs-a_page .factor summary::-webkit-details-marker{display:none}.pUIs-a_page .factor summary:hover{background:var(--hover)}.pUIs-a_page .fnum{width:32px;height:32px;font-family:var(--f-display);color:var(--on-node);border-radius:50%;place-items:center;font-weight:600;display:grid}.pUIs-a_page .fhead{min-width:0;display:grid}.pUIs-a_page .fname{font-family:var(--f-display);font-weight:600;font-size:var(--fs-md);line-height:1.35}.pUIs-a_page .fgist{font-size:var(--fs-sm);color:var(--muted)}.pUIs-a_page .chev{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);justify-self:center;width:9px;height:9px;transform:rotate(45deg)}.pUIs-a_page details[open]>summary .chev{transform:rotate(-135deg)}.pUIs-a_page .f-body{gap:14px;padding:2px 16px 16px 60px;display:grid}.pUIs-a_page .f-link{font-size:var(--fs-sm);background:var(--bg);border-radius:10px;padding:10px 12px}@media (max-width:560px){.pUIs-a_page .f-body{padding:2px 16px 16px}}.pUIs-a_page .day{margin:0;padding:0;list-style:none;display:grid}.pUIs-a_page .day li{border-top:1px solid var(--line);grid-template-columns:8.5em minmax(0,1fr);gap:14px;padding:11px 0;display:grid}.pUIs-a_page .day .when{font-family:var(--f-display);font-weight:600}.pUIs-a_page .day .what{gap:2px;display:grid}.pUIs-a_page .day .tag{font-size:var(--fs-xs);letter-spacing:.02em;font-weight:600}@media (max-width:480px){.pUIs-a_page .day li{grid-template-columns:1fr;gap:2px}}.pUIs-a_page .hs-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:8px;display:flex}.pUIs-a_page .hs-head .label{margin:0}.pUIs-a_page .hf{gap:6px}.pUIs-a_page .hf .chip{font-size:var(--fs-xs);min-height:32px;padding:4px 11px}.pUIs-a_page .hscen{gap:6px;display:grid}.pUIs-a_page .hs{background:var(--bg);border-radius:10px}.pUIs-a_page .hs summary{cursor:pointer;border-radius:10px;grid-template-columns:26px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:grid}.pUIs-a_page .hs summary::-webkit-details-marker{display:none}.pUIs-a_page .hs summary:hover .hs-t{color:var(--kraak)}.pUIs-a_page .hs-n{border:1.5px solid var(--kraak);width:26px;height:26px;color:var(--kraak);font-family:var(--f-mono);border-radius:50%;place-items:center;font-size:.76rem;display:grid}.pUIs-a_page .hs[data-w=life] .hs-n{border-color:var(--wis);color:var(--wis)}.pUIs-a_page .hs-tt{gap:1px;min-width:0;display:grid}.pUIs-a_page .hs-t{font-weight:600;line-height:1.45}.pUIs-a_page .hs-w{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .hs-b{gap:6px;padding:0 14px 12px 48px;display:grid}@media (max-width:480px){.pUIs-a_page .hs-b{padding:0 12px 12px}}.pUIs-a_page .hs .see{font-size:var(--fs-sm);color:var(--muted)}.pUIs-a_page .hs .see b{color:var(--ink);font-weight:600}.pUIs-a_page .hs ol{font-size:var(--fs-base);gap:4px;margin:0;padding-left:1.3em;display:grid}.pUIs-a_page .hs ol li::marker{color:var(--kraak);font-family:var(--f-mono);font-size:.85em}.pUIs-a_page .scen-steps li.med{background:var(--kraak-soft)}.pUIs-a_page .scen-steps li.med .step-n{background:var(--kraak);color:var(--on-kraak);border-color:var(--kraak)}.pUIs-a_page .links{font-size:var(--fs-sm);flex-wrap:wrap;gap:4px 16px;margin-top:4px;display:flex}.pUIs-a_page .fig{gap:10px;margin:0;display:grid}.pUIs-a_page .fig figcaption{font-size:var(--fs-sm);color:var(--muted);max-width:68ch}.pUIs-a_page .cmp{grid-template-columns:7.5em repeat(5,minmax(0,1fr));align-items:stretch;gap:14px 22px;display:grid}.pUIs-a_page .cmp-h{font-family:var(--f-display);font-weight:600;font-size:var(--fs-base);align-self:center;line-height:1.35}.pUIs-a_page .cmp-c{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-content:center;gap:0;padding:8px 10px;display:grid;position:relative}.pUIs-a_page .cmp-c b{font-family:var(--f-display);font-weight:600;font-size:var(--fs-base)}.pUIs-a_page .cmp-c span{font-size:var(--fs-xs);color:var(--muted);line-height:1.45}.pUIs-a_page .cmp-c:not(.end):after{content:"";border-top:2px solid var(--muted);border-right:2px solid var(--muted);width:8px;height:8px;position:absolute;top:50%;right:-15px;transform:translateY(-50%)rotate(45deg)}.pUIs-a_page .cmp-c.cut{background:var(--kraak-soft);border-color:var(--kraak)}.pUIs-a_page .cmp-c.cut b{color:var(--kraak)}.pUIs-a_page .cmp-c.bad{border-color:var(--warn)}.pUIs-a_page .cmp-c.bad b{color:var(--warn)}.pUIs-a_page .cmp-c.good{background:var(--ok-soft);border-color:var(--ok)}.pUIs-a_page .cmp-c.good b{color:var(--ok)}@media (max-width:700px){.pUIs-a_page .cmp{grid-template-rows:repeat(6,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:18px 12px}.pUIs-a_page .cmp-h{text-align:center}.pUIs-a_page .cmp-c:not(.end):after{inset:auto auto -14px 50%;transform:translate(-50%)rotate(135deg)}}.pUIs-a_page .part{border-top:1px solid var(--line);padding-top:20px;scroll-margin-top:110px;font-size:1.65rem}.pUIs-a_page .ways{gap:6px;max-width:68ch;margin:0;padding-left:1.2em;display:grid}.pUIs-a_page .ways li::marker{color:var(--kraak)}.pUIs-a_page .spt{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pUIs-a_page .spt-col{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-content:start;gap:6px;padding:12px;display:grid}.pUIs-a_page .spt-col h4{font-family:var(--f-display);font-size:var(--fs-base);margin:0 0 2px;font-weight:600;line-height:1.3}.pUIs-a_page .spt-col h4 small{font-family:var(--f-body);font-weight:400;font-size:var(--fs-xs);color:var(--muted);display:block}.pUIs-a_page .spt-item{font-size:var(--fs-xs);color:var(--muted);line-height:1.45}.pUIs-a_page button.spt-item{appearance:none;background:var(--kraak-soft);color:var(--kraak);font:inherit;font-size:var(--fs-xs);text-align:left;cursor:pointer;border:0;border-radius:8px;padding:5px 8px;font-weight:600;line-height:1.4}.pUIs-a_page button.spt-item:hover{filter:brightness(.97)}@media (max-width:640px){.pUIs-a_page .spt{grid-template-columns:repeat(2,minmax(0,1fr))}}.pUIs-a_page .sbar{gap:2px;height:38px;display:flex}.pUIs-a_page .sbar span{font-family:var(--f-mono);font-size:var(--fs-xs);color:var(--on-node);white-space:nowrap;justify-content:center;align-items:center;min-width:0;font-weight:500;display:flex;overflow:hidden}.pUIs-a_page .sbar span:first-child{border-radius:4px 0 0 4px}.pUIs-a_page .sbar span:last-child{border-radius:0 4px 4px 0}.pUIs-a_page .slegend{font-size:var(--fs-sm);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.pUIs-a_page .slegend div{grid-template-columns:12px minmax(0,1fr);align-items:start;gap:8px;display:grid}.pUIs-a_page .slegend i{border-radius:3px;width:12px;height:12px;margin-top:6px;display:block}.pUIs-a_page .slegend b{font-weight:600}@media (max-width:560px){.pUIs-a_page .slegend{grid-template-columns:1fr}}.pUIs-a_page .bg-earth{background:var(--e-earth)}.pUIs-a_page .bg-water{background:var(--e-water)}.pUIs-a_page .bg-fire{background:var(--e-fire)}.pUIs-a_page .bg-wind{background:var(--e-wind)}.pUIs-a_page .bg-muted{background:var(--muted)}.pUIs-a_page .bd-earth{border-color:var(--e-earth)!important}.pUIs-a_page .bd-water{border-color:var(--e-water)!important}.pUIs-a_page .bd-fire{border-color:var(--e-fire)!important}.pUIs-a_page .bd-wind{border-color:var(--e-wind)!important}.pUIs-a_page .elements{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pUIs-a_page .el-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-content:start;gap:8px;padding:14px 16px;display:grid}.pUIs-a_page .el-head{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.pUIs-a_page .el-ico{width:40px;height:40px;color:var(--on-node);border-radius:50%;place-items:center;display:grid}.pUIs-a_page .el-ico svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}.pUIs-a_page .el-name{font-family:var(--f-display);font-size:var(--fs-md);font-weight:600;line-height:1.25}.pUIs-a_page .el-name small{font-family:var(--f-body);font-style:italic;font-weight:400;font-size:var(--fs-xs);color:var(--muted);display:block}.pUIs-a_page .el-count{font-family:var(--f-mono);font-size:var(--fs-xs);color:var(--muted);text-align:right}.pUIs-a_page .el-card p{font-size:var(--fs-base)}.pUIs-a_page .el-card .sim{font-size:var(--fs-sm);color:var(--muted);border-top:1px solid var(--line);padding-top:8px}@media (max-width:600px){.pUIs-a_page .elements{grid-template-columns:1fr}}.pUIs-a_page .bar42{gap:2px;height:40px;display:flex}.pUIs-a_page .bar42 .seg{appearance:none;cursor:pointer;color:var(--on-node);font-family:var(--f-mono);font-size:var(--fs-sm);border:0;justify-content:center;align-items:center;min-width:0;padding:0;font-weight:500;display:flex}.pUIs-a_page .bar42 .seg:first-child{border-radius:4px 0 0 4px}.pUIs-a_page .bar42 .seg:last-child{border-radius:0 4px 4px 0}.pUIs-a_page .bar42 .seg[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink)}.pUIs-a_page .el-lists{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pUIs-a_page .el-list{font-size:var(--fs-xs);color:var(--muted);border-top:3px solid var(--line);padding-top:6px;line-height:1.55;transition:opacity .2s}.pUIs-a_page .el-list b{color:var(--ink);font-family:var(--f-display);font-size:var(--fs-base);display:block}.pUIs-a_page .el-list.dim{opacity:.35}@media (max-width:640px){.pUIs-a_page .el-lists{grid-template-columns:repeat(2,minmax(0,1fr))}}.pUIs-a_page .cyc{width:100%;max-width:520px;height:auto;margin-inline:auto;display:block}.pUIs-a_page .cyc .node{fill:var(--surface);stroke:var(--muted);stroke-width:1.5px}.pUIs-a_page .cyc .node.me{fill:var(--kraak-soft);stroke:var(--kraak)}.pUIs-a_page .cyc .arc{fill:none;stroke:var(--muted);stroke-width:1.8px}.pUIs-a_page .cyc .head{fill:var(--muted)}.pUIs-a_page .cyc .t1{fill:var(--ink);font-family:var(--f-display);text-anchor:middle;font-size:15px;font-weight:600}.pUIs-a_page .cyc .t2{fill:var(--muted);font-family:var(--f-body);text-anchor:middle;font-size:11.5px}.pUIs-a_page .cyc .t3{fill:var(--ink);font-family:var(--f-body);text-anchor:middle;font-size:12px}.pUIs-a_page .howto{counter-reset:h;gap:0;margin:0;padding:0;list-style:none;display:grid}.pUIs-a_page .howto li{border-top:1px solid var(--line);counter-increment:h;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.pUIs-a_page .howto li:before{content:counter(h);border:1.5px solid var(--kraak);width:26px;height:26px;color:var(--kraak);font-family:var(--f-display);border-radius:50%;place-items:center;font-size:.9rem;display:grid}.pUIs-a_page .sitchips .chip{font-size:var(--fs-xs);min-height:34px;padding:5px 11px}.pUIs-a_page .sitview{gap:12px;display:grid}.pUIs-a_page .sit-title{font-family:var(--f-display);font-size:var(--fs-md);font-weight:600}.pUIs-a_page .el-tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pUIs-a_page .el-tile{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.pUIs-a_page .el-tile .el-ico{width:30px;height:30px}.pUIs-a_page .el-tile .el-ico svg{width:17px;height:17px}.pUIs-a_page .el-tile b{font-family:var(--f-display);font-size:var(--fs-base);font-weight:600;display:block}.pUIs-a_page .el-tile p{font-size:var(--fs-sm)}@media (max-width:520px){.pUIs-a_page .el-tiles{grid-template-columns:1fr}}.pUIs-a_page .lens{display:grid}.pUIs-a_page .lens>div{border-top:1px solid var(--line);grid-template-columns:9em minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.pUIs-a_page .lens .lk{font-weight:600;font-size:var(--fs-sm);color:var(--kraak)}.pUIs-a_page .lens p{font-size:var(--fs-base)}@media (max-width:480px){.pUIs-a_page .lens>div{grid-template-columns:1fr;gap:2px}}.pUIs-a_page .nr{font-size:var(--fs-xs);color:var(--on-node);gap:2px;font-weight:600;display:flex}.pUIs-a_page .nr>span{text-align:center;justify-content:center;align-items:center;min-width:0;padding:6px 10px;display:flex}.pUIs-a_page .nr>span:first-child{border-radius:4px 0 0 4px;flex:1}.pUIs-a_page .nr>span:last-child{border-radius:0 4px 4px 0;flex:4}.pUIs-a_page .kh-cards{gap:10px;display:grid}.pUIs-a_page .kh{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:14px 16px;display:grid}.pUIs-a_page .kh-ico{background:var(--bg);width:44px;height:44px;color:var(--ink);border-radius:12px;place-items:center;display:grid}.pUIs-a_page .kh-ico svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px;display:block}.pUIs-a_page .kh-name{font-family:var(--f-display);font-size:var(--fs-md);font-weight:600;line-height:1.3}.pUIs-a_page .kh-name small{font-family:var(--f-body);font-style:italic;font-weight:400;font-size:var(--fs-xs);color:var(--muted);margin-left:6px}.pUIs-a_page .kh-body{gap:4px;min-width:0;display:grid}.pUIs-a_page .kh-body p{font-size:var(--fs-base)}.pUIs-a_page .kh-body .ex{color:var(--muted);font-size:var(--fs-sm)}.pUIs-a_page .kh-body .sim{font-size:var(--fs-sm)}.pUIs-a_page .kh-body .sim b{color:var(--kraak);font-weight:600}.pUIs-a_page .qa{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);margin:0;padding:0;list-style:none}.pUIs-a_page .qa li{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:12px;padding:12px 16px;display:grid}.pUIs-a_page .qa li:last-child{border-bottom:0}.pUIs-a_page .qa .q{font-weight:600}.pUIs-a_page .qa .a{color:var(--kraak);font-family:var(--f-display);font-weight:600}.pUIs-a_page .chain{font-family:var(--f-display);flex-wrap:wrap;align-items:center;gap:6px 8px;font-weight:600;display:flex}.pUIs-a_page .chain span{background:var(--ok-soft);color:var(--ok);font-size:var(--fs-base);border-radius:999px;padding:4px 12px}.pUIs-a_page .chain i{color:var(--muted);font-style:normal}.pUIs-a_page .flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.pUIs-a_page .flow li{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-content:start;gap:4px;padding:10px 12px;display:grid;position:relative}.pUIs-a_page .flow li:not(:last-child):after{content:"";border-top:2px solid var(--muted);border-right:2px solid var(--muted);width:8px;height:8px;position:absolute;top:50%;right:-15px;transform:translateY(-50%)rotate(45deg)}.pUIs-a_page .flow .fk{font-family:var(--f-display);font-weight:600;font-size:var(--fs-base);align-items:center;gap:6px;display:flex}.pUIs-a_page .flow .fk i{border-radius:50%;flex:none;width:10px;height:10px;display:block}.pUIs-a_page .flow p{font-size:var(--fs-sm);line-height:1.5}.pUIs-a_page .flow li.gate{border-color:var(--kraak)}.pUIs-a_page .flow .gate-note{font-size:var(--fs-xs);color:var(--kraak);font-weight:600}@media (max-width:700px){.pUIs-a_page .flow{grid-template-columns:1fr;gap:18px}.pUIs-a_page .flow li:not(:last-child):after{inset:auto auto -14px 50%;transform:translate(-50%)rotate(135deg)}}.pUIs-a_page .bg-rupa{background:var(--e-earth)}.pUIs-a_page .bg-nama{background:var(--wis)}.pUIs-a_page .chart-box{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:10px 8px 4px}.pUIs-a_page .chart-box .empty{border:0;padding:18px 12px}.pUIs-a_page .chart{width:100%;max-width:560px;height:auto;margin-inline:auto;display:block}.pUIs-a_page .ch-grid{stroke:var(--line);stroke-width:1px}.pUIs-a_page .ch-axis{fill:var(--muted);font-family:var(--f-mono);font-size:12px}.pUIs-a_page .ch-axt{fill:var(--muted);font-family:var(--f-body);font-size:12px}.pUIs-a_page .ch-line{fill:none;stroke:var(--kraak);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.pUIs-a_page .ch-dot{fill:var(--kraak);stroke:var(--surface);stroke-width:2px}.pUIs-a_page .ch-hit{fill:#0000}.pUIs-a_page .ch-mark{fill:var(--kraak);stroke:var(--surface);stroke-width:2px}.pUIs-a_page .ch-mark-t{fill:var(--on-kraak);font-family:var(--f-mono);text-anchor:middle;pointer-events:none;font-size:11.5px;font-weight:600}.pUIs-a_page .ch-ref{stroke:var(--ok);stroke-width:1.5px;stroke-dasharray:4 4}.pUIs-a_page .ch-ref-t{fill:var(--ok);font-family:var(--f-body);font-size:12px}.pUIs-a_page .notes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pUIs-a_page .notes li{font-size:var(--fs-sm);grid-template-columns:22px minmax(0,1fr);gap:8px;display:grid}.pUIs-a_page .notes .nm{background:var(--kraak);width:20px;height:20px;color:var(--on-kraak);font-family:var(--f-mono);font-size:var(--fs-badge);border-radius:50%;place-items:center;margin-top:3px;display:grid}.pUIs-a_page .fields{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.pUIs-a_page .fd-btn{appearance:none;border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--ink);font:inherit;text-align:center;border-radius:12px;align-content:start;justify-items:center;gap:2px;padding:6px 4px 8px;display:grid}.pUIs-a_page .fd-btn:hover{border-color:var(--kraak)}.pUIs-a_page .fd-btn svg{width:100%;max-width:96px;height:auto;display:block}.pUIs-a_page .fd-btn b{font-family:var(--f-mono);font-size:var(--fs-xs);color:var(--muted);font-weight:500}.pUIs-a_page .fd-btn span{font-size:var(--fs-xs);overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.3}@media (max-width:360px){:root[data-fs] .pUIs-a_page .fd-btn{padding-inline:2px}:root[data-fs] .pUIs-a_page .fields{gap:6px}:root[data-fs] .pUIs-a_page .fd-btn span{font-size:min(var(--fs-xs), 4.5vw)}}@media (max-width:700px){.pUIs-a_page .fields{grid-template-columns:repeat(4,minmax(0,1fr))}}.pUIs-a_page .fd-field{fill:none;stroke:var(--line);stroke-width:1.5px}.pUIs-a_page .fd-body{fill:var(--muted)}.pUIs-a_page .fd-line{fill:none;stroke:var(--muted);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.pUIs-a_page .fd-dot{fill:var(--muted)}.pUIs-a_page .fd-breath{fill:none;stroke:var(--e-wind);stroke-linecap:round}.pUIs-a_page .fd-ray{stroke:var(--kraak);stroke-width:1.6px;stroke-linecap:round;fill:none}.pUIs-a_page .fd-cloud{fill:var(--muted)}.pUIs-a_page .fd-s0{stop-color:var(--glow-core)}.pUIs-a_page .fd-s1{stop-color:var(--glow)}.pUIs-a_page .fd-s2{stop-color:var(--glow);stop-opacity:0}.pUIs-a_page .fd-legend{font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;gap:6px 16px;display:flex}.pUIs-a_page .fd-legend span{align-items:center;gap:6px;display:inline-flex}.pUIs-a_page .fd-legend svg{flex:none;width:22px;height:22px}.pUIs-a_page .s-vis{grid-template-columns:128px minmax(0,1fr);align-items:start;gap:16px;display:grid}.pUIs-a_page .s-vis>svg{width:128px;height:auto;display:block}.pUIs-a_page .chg{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pUIs-a_page .chg span{font-size:var(--fs-xs);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:2px 10px;line-height:1.6}.pUIs-a_page .chg span.up{background:var(--kraak-soft);color:var(--kraak);border-color:#0000}@media (max-width:440px){.pUIs-a_page .s-vis{grid-template-columns:92px minmax(0,1fr);gap:12px}.pUIs-a_page .s-vis>svg{width:92px}}.pUIs-a_page .soap{width:100%;max-width:480px;height:auto;display:block}.pUIs-a_page .sp-bowl{fill:none;stroke:var(--muted);stroke-width:1.8px;stroke-linecap:round}.pUIs-a_page .sp-ball{fill:none;stroke:var(--muted);stroke-width:1.5px}.pUIs-a_page .sp-dry{stroke-dasharray:3 3}.pUIs-a_page .sp-water{fill:var(--e-water)}.pUIs-a_page .sp-dot{fill:var(--muted)}.pUIs-a_page .sp-hl{fill:none;stroke:var(--surface);stroke-width:2px;stroke-linecap:round;opacity:.8}.pUIs-a_page .sp-arrow{stroke:var(--muted);stroke-width:1.5px;fill:none}.pUIs-a_page .sp-head{fill:var(--muted)}.pUIs-a_page .sp-t{fill:var(--ink);font-family:var(--f-body);text-anchor:middle;font-size:12px}.pUIs-a_page .sp-t2{fill:var(--muted);font-family:var(--f-body);text-anchor:middle;font-size:12px}.pUIs-a_page .dm-wrap{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);position:relative;overflow-x:auto}.pUIs-a_page table.dm{border-collapse:collapse;width:100%;min-width:340px;font-size:var(--fs-sm)}:is(.pUIs-a_page .dm th,.pUIs-a_page .dm td){border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;padding:6px 3px}.pUIs-a_page .dm th.rl{text-align:left;color:var(--ink);font-weight:400;line-height:1.35;font-size:var(--fs-xs);width:8.5em;padding-left:12px}.pUIs-a_page .dm thead th{font-family:var(--f-mono);font-size:var(--fs-xs);color:var(--muted);font-weight:500}.pUIs-a_page .dm thead button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 7px}.pUIs-a_page .dm thead button:hover{background:var(--hover);color:var(--ink)}.pUIs-a_page .dm tr.dm-grp th{text-align:left;font-size:var(--fs-xs);letter-spacing:.04em;color:var(--muted);background:var(--bg);padding:8px 12px 4px;font-weight:600}.pUIs-a_page .dm .d{vertical-align:middle;border-radius:50%;display:inline-block}.pUIs-a_page .dm .d0{background:var(--line);border-radius:1px;width:6px;height:2px}.pUIs-a_page .dm .d1{width:7px;height:7px}.pUIs-a_page .dm .d2{width:12px;height:12px}.pUIs-a_page .dm .d3{width:17px;height:17px}.pUIs-a_page .dm .g-down .d:not(.d0){background:var(--muted)}.pUIs-a_page .dm .g-mid .d:not(.d0){background:var(--e-wind)}.pUIs-a_page .dm .g-up .d:not(.d0){background:var(--kraak)}:is(.pUIs-a_page .dm tbody tr:last-child td,.pUIs-a_page .dm tbody tr:last-child th){border-bottom:0}.pUIs-a_page .fx{width:100%;max-width:520px;height:auto;margin-inline:auto;display:block}.pUIs-a_page .fx-halo{fill:var(--kraak-soft)}.pUIs-a_page .fx-orbit{fill:none;stroke:var(--wis);stroke-width:1.6px;stroke-dasharray:5 4}.pUIs-a_page .fx-ohead{fill:var(--wis)}.pUIs-a_page .fx-ray{stroke:var(--kraak);stroke-width:1.8px;stroke-linecap:round}.pUIs-a_page .fx-arrow{stroke:var(--ink);stroke-width:1.8px;fill:none}.pUIs-a_page .fx-head{fill:var(--ink)}.pUIs-a_page .fx-core{fill:var(--glow)}.pUIs-a_page .fx-core2{fill:var(--glow-core)}.pUIs-a_page .fx-lead{stroke:var(--muted);stroke-width:1px;stroke-dasharray:2 3}.pUIs-a_page .fx-t{fill:var(--ink);font-family:var(--f-body);text-anchor:middle;font-size:12px}.pUIs-a_page .fx-tb{font-family:var(--f-display);font-weight:600}.pUIs-a_page .fx-cards{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:10px;display:grid}.pUIs-a_page button.pill{appearance:none;cursor:pointer;font:inherit;font-size:var(--fs-xs);line-height:1.7}.pUIs-a_page .depth{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));grid-auto-rows:minmax(42px,auto);gap:4px 6px;display:grid}.pUIs-a_page .depth .dh{font-size:var(--fs-xs);letter-spacing:.04em;color:var(--muted);align-self:end;padding-bottom:2px;font-weight:600}.pUIs-a_page .depth .stp{appearance:none;font:inherit;font-size:var(--fs-xs);text-align:left;cursor:pointer;margin-left:calc(var(--d) * 5%);color:var(--ink);background:var(--kraak-soft);background:color-mix(in srgb, var(--kraak) calc(8% + var(--d) * 6%), var(--surface));border:0;border-radius:6px;grid-column:1;align-items:center;gap:6px;padding:6px 8px;line-height:1.3;display:flex}.pUIs-a_page .depth .stp b{font-family:var(--f-mono);font-weight:500}.pUIs-a_page .depth .stp span{overflow-wrap:anywhere;min-width:0}@media (max-width:400px){.pUIs-a_page .depth{grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,1fr));gap:4px}.pUIs-a_page .depth .stp{margin-left:calc(var(--d) * 1.6%);gap:4px;padding:6px}}.pUIs-a_page .depth .stp:hover{outline:2px solid var(--kraak);outline-offset:1px}.pUIs-a_page .depth .sp{text-align:center;border:1px solid var(--line);background:var(--surface);font-size:var(--fs-xs);border-radius:8px;justify-content:center;align-items:center;min-width:0;padding:4px 6px;line-height:1.35;display:flex}.pUIs-a_page .depth .sp.hi{background:var(--kraak-soft);color:var(--kraak);border-color:#0000;font-weight:600}.pUIs-a_page .depth .sp.none{color:var(--muted);border-style:dashed}.pUIs-a_page .pitis dt{align-items:center;gap:10px;display:flex}.pUIs-a_page .pitis dd{padding-left:32px}.pUIs-a_page .pi-ico{width:22px;height:22px;fill:var(--kraak);flex:none}.pUIs-a_page .pi-ico .st{fill:none;stroke:var(--kraak);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.pUIs-a_page .soapfig{gap:8px;display:grid}.pUIs-a_page .soapfig p{font-size:var(--fs-sm);color:var(--muted);max-width:66ch}.pUIs-a_page .depth button.sp{appearance:none;font:inherit;font-size:var(--fs-xs);color:inherit;cursor:pointer;line-height:1.35}.pUIs-a_page .depth button.sp:hover{border-color:var(--kraak)}.pUIs-a_page .depth button.sp[aria-pressed=true]{outline:2px solid var(--kraak);outline-offset:1px;background:var(--kraak);color:var(--on-kraak)}.pUIs-a_page .tp{background:var(--surface);border:1.5px solid var(--kraak);border-radius:var(--r);gap:16px;padding:16px;scroll-margin-top:110px;display:grid}.pUIs-a_page .tp-head{gap:6px;display:grid}.pUIs-a_page .tp-head h4{font-family:var(--f-display);font-size:var(--fs-lg);margin:0;font-weight:600;line-height:1.3}.pUIs-a_page .tp-head h4 small{font-family:var(--f-body);font-style:italic;font-weight:400;font-size:var(--fs-sm);color:var(--muted);margin-left:8px}.pUIs-a_page .tp-what{max-width:66ch}.pUIs-a_page .tp-st{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pUIs-a_page .tp-st .pill{background:var(--bg)}.pUIs-a_page .tp-cols{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:620px){.pUIs-a_page .tp-cols{grid-template-columns:1fr}}.pUIs-a_page .tp-grow{gap:6px;margin:0;padding-left:1.3em;display:grid}.pUIs-a_page .tp-grow li::marker{color:var(--kraak);font-family:var(--f-mono);font-size:.85em}.pUIs-a_page .tp-note{background:var(--ok-soft);color:var(--ink);font-size:var(--fs-base);border-radius:10px;padding:10px 12px}.pUIs-a_page .tp-navs{flex-wrap:wrap;gap:8px;display:flex}.pUIs-a_page .tp-nav{font-size:var(--fs-sm);white-space:normal;text-align:left;min-height:38px}.pUIs-a_page .tp-src ul{font-size:var(--fs-xs);color:var(--muted);gap:4px;margin:0;padding-left:1.1em;display:grid}.pUIs-a_page .tp-src a{color:var(--kraak);text-underline-offset:3px}.pUIs-a_page .tp-forms .pill{background:var(--bg)}.pUIs-a_page .tp-fig{background:var(--bg);border-radius:12px;padding:12px}@media (max-width:480px){.pUIs-a_page .tp-fig{margin-inline:-6px;padding:8px}.pUIs-a_page .tp{padding:14px 12px}}.pUIs-a_page .tpv{width:100%;max-width:520px;height:auto;margin-inline:auto;display:block}.pUIs-a_page .tp-field{width:140px;margin-inline:auto}.pUIs-a_page .tp-field svg{width:100%;height:auto;display:block}.pUIs-a_page .ct-n{fill:var(--muted);font-family:var(--f-display);font-size:14px;font-weight:600}.pUIs-a_page .ct-n.on{fill:var(--kraak)}.pUIs-a_page .ct-s{fill:var(--muted);font-family:var(--f-body);font-size:12.5px}.pUIs-a_page .ct-track{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 3}.pUIs-a_page .ct-bar{fill:var(--muted);opacity:.35}.pUIs-a_page .ct-bar.on{fill:var(--kraak);opacity:1}.pUIs-a_page .ct-dip{stroke:var(--muted);stroke-width:1.4px;stroke-linecap:round}.pUIs-a_page .bl-beam{stroke:var(--ink);stroke-width:3px;stroke-linecap:round}.pUIs-a_page .bl-ful{fill:var(--kraak-soft);stroke:var(--kraak);stroke-width:1.5px}.pUIs-a_page .bl-st{fill:var(--kraak);font-family:var(--f-display);text-anchor:middle;font-size:10.5px;font-weight:600}.pUIs-a_page .bl-w{fill:var(--surface);stroke:var(--wis);stroke-width:1.5px}.pUIs-a_page .bl-t{fill:var(--ink);font-family:var(--f-display);text-anchor:middle;dominant-baseline:middle;font-size:14px;font-weight:600}.pUIs-a_page .bl-x{fill:var(--muted);font-family:var(--f-body);text-anchor:middle;font-size:12px}.pUIs-a_page .sw-h{fill:var(--ink);font-family:var(--f-display);text-anchor:middle;font-size:14px;font-weight:600}.pUIs-a_page .sw-s{fill:var(--muted);font-family:var(--f-body);text-anchor:middle;font-size:12px}.pUIs-a_page .sw-k{fill:var(--kraak);font-family:var(--f-body);text-anchor:middle;font-size:13.5px;font-weight:600}.pUIs-a_page .sw-lip{stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:3 3}.pUIs-a_page .sw-ar{fill:none;stroke:var(--e-wind);stroke-width:1.8px}.pUIs-a_page .sw-head{fill:var(--e-wind)}.pUIs-a_page .sw-ring{fill:none;stroke:var(--kraak);stroke-width:2px}.pUIs-a_page .sw-log{fill:var(--e-earth);opacity:.35;stroke:var(--e-earth);stroke-width:1.5px}.pUIs-a_page .sw-blade{fill:var(--surface);stroke:var(--ink);stroke-width:1.3px;stroke-linejoin:round}.pUIs-a_page .mo-blob{fill:var(--glow);opacity:.45;stroke:var(--muted);stroke-width:1.4px;stroke-dasharray:4 3}.pUIs-a_page .mo-jit{fill:none;stroke:var(--muted);stroke-width:1.3px;stroke-linecap:round}.pUIs-a_page .mo-disk{fill:var(--glow-core);stroke:var(--glow);stroke-width:2px}.pUIs-a_page .jv{gap:12px;display:grid}.pUIs-a_page .jv-row{gap:6px;display:grid}.pUIs-a_page .jv-h{font-size:var(--fs-xs);color:var(--muted);font-weight:600}.pUIs-a_page .jv-cells{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pUIs-a_page .jv-cells i{color:var(--muted);font-style:normal;font-size:var(--fs-xs)}.pUIs-a_page .jc{font-size:var(--fs-xs);border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:3px 8px;line-height:1.5;display:inline-block}.pUIs-a_page .jc.bh{color:var(--muted);border-style:dashed}.pUIs-a_page .jc.adv{background:var(--bg)}.pUIs-a_page .jc.ka{background:var(--wis);color:var(--on-node);border-color:#0000}.pUIs-a_page .jc.ap{background:var(--kraak);color:var(--on-kraak);border-color:#0000;font-weight:600}.pUIs-a_page .jv-leg{font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;gap:6px 16px;display:flex}.pUIs-a_page .jv-leg span{align-items:center;gap:6px;display:inline-flex}.pUIs-a_page .jv-leg i.jc{width:14px;height:14px;padding:0}.pUIs-a_page .pc{flex-wrap:wrap;gap:14px 22px;margin:0;padding:0;list-style:none;display:flex}.pUIs-a_page .pc li{background:var(--surface);border:1px solid var(--line);border-radius:10px;min-width:0;padding:6px 10px;line-height:1.35;display:grid;position:relative}.pUIs-a_page .pc li:not(:last-child):after{content:"";border-top:2px solid var(--muted);border-right:2px solid var(--muted);width:7px;height:7px;position:absolute;top:50%;right:-15px;transform:translateY(-50%)rotate(45deg)}.pUIs-a_page .pc li b{font-family:var(--f-display);font-weight:600;font-size:var(--fs-base)}.pUIs-a_page .pc li span{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .pc li.on{background:var(--kraak);border-color:var(--kraak)}:is(.pUIs-a_page .pc li.on b,.pUIs-a_page .pc li.on span){color:var(--on-kraak)}.pUIs-a_page .pbody{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pUIs-a_page .pb{appearance:none;font:inherit;color:var(--ink);border:1px solid var(--line);background:var(--surface);text-align:center;cursor:pointer;border-radius:12px;align-content:start;justify-items:center;gap:2px;padding:8px 6px 10px;display:grid}.pUIs-a_page .pb:hover{border-color:var(--kraak)}.pUIs-a_page .pb svg{width:100%;max-width:84px;height:auto;display:block}.pUIs-a_page .pb svg.dim{opacity:.3}.pUIs-a_page .pb b{font-family:var(--f-display);font-size:var(--fs-sm);font-weight:600;line-height:1.3}.pUIs-a_page .pb small{color:var(--muted);font-style:italic;font-size:var(--fs-xs)}.pUIs-a_page .pb span{font-size:var(--fs-xs);color:var(--muted);line-height:1.4}.pUIs-a_page .pbody.small .pb{cursor:default;padding:6px 4px}.pUIs-a_page .pbody.small .pb.on{border-color:var(--kraak)}.pUIs-a_page .pbody.small .pb b{font-size:var(--fs-xs)}.pUIs-a_page .pb .pbt{gap:2px;display:grid}@media (max-width:600px){.pUIs-a_page .pbody{grid-template-columns:1fr}.pUIs-a_page .pbody .pb{text-align:left;grid-template-columns:64px minmax(0,1fr);place-items:center start;column-gap:14px;padding:8px 12px}.pUIs-a_page .pbody .pb svg{max-width:64px}.pUIs-a_page .pbody.small{grid-template-columns:repeat(5,minmax(0,1fr))}.pUIs-a_page .pbody.small .pb{text-align:center;grid-template-columns:1fr;justify-items:center;padding:6px 4px;display:grid}.pUIs-a_page .pbody.small .pb b{font-size:var(--fs-xs)}}.pUIs-a_page .pb-body{fill:var(--surface);stroke:var(--muted);stroke-width:1.3px}.pUIs-a_page .pb-body.full{fill:var(--glow);stroke:var(--kraak)}.pUIs-a_page .pb-halo{fill:var(--glow);opacity:.28}.pUIs-a_page .pb-k{fill:var(--kraak)}.pUIs-a_page .pb-ks{fill:var(--kraak)}.pUIs-a_page .pb-w{fill:none;stroke:var(--kraak);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.pUIs-a_page .pb-ground{stroke:var(--muted);stroke-width:1.4px;stroke-dasharray:3 3}.pUIs-a_page .vasi{width:100%;max-width:560px;height:auto;margin-inline:auto;display:block}.pUIs-a_page .va-pool{fill:var(--kraak-soft)}.pUIs-a_page .va-line{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.pUIs-a_page .va-m{fill:var(--kraak);stroke:var(--surface);stroke-width:2px}.pUIs-a_page .va-mt{fill:var(--on-kraak);font-family:var(--f-mono);text-anchor:middle;font-size:12px;font-weight:600}.pUIs-a_page .va-t{fill:var(--ink);font-family:var(--f-body);text-anchor:middle;font-size:11.5px}.pUIs-a_page .va-s{fill:var(--muted);font-family:var(--f-body);text-anchor:middle;font-size:12px}.pUIs-a_page .va-br{fill:none;stroke:var(--muted);stroke-width:1.2px}.pUIs-a_page .vasi-cards{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:10px;display:grid}.pUIs-a_page .vc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;display:grid}.pUIs-a_page .vc .vn{background:var(--kraak);width:28px;height:28px;color:var(--on-kraak);font-family:var(--f-mono);border-radius:50%;place-items:center;font-size:.82rem;display:grid}.pUIs-a_page .vc p{font-size:var(--fs-sm)}.pUIs-a_page .vc .vtry{background:var(--bg);border-radius:8px;margin-top:4px;padding:6px 10px}.pUIs-a_page .ladder{gap:0;margin:0;padding:0;list-style:none;display:grid}.pUIs-a_page .ladder li{border-top:1px solid var(--line);font-size:var(--fs-base);grid-template-columns:30px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.pUIs-a_page .ladder li span.k{border:1.5px solid var(--kraak);width:24px;height:24px;color:var(--kraak);font-family:var(--f-mono);border-radius:6px;place-items:center;font-size:.75rem;display:grid}.pUIs-a_page .bowls{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.pUIs-a_page .bowl{appearance:none;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);text-align:center;cursor:pointer;border-radius:12px;align-content:start;justify-items:center;gap:2px;padding:8px 4px 10px;display:grid}.pUIs-a_page .bowl:hover{border-color:var(--kraak)}.pUIs-a_page .bowl.clear{cursor:default;border-color:var(--ok);background:var(--ok-soft)}.pUIs-a_page .bowl svg{width:100%;max-width:92px;height:auto;display:block}.pUIs-a_page .bowl b{font-size:var(--fs-xs);font-weight:600;line-height:1.3}.pUIs-a_page .bowl span{font-size:var(--fs-xs);color:var(--muted);line-height:1.3}@media (max-width:640px){.pUIs-a_page .bowls{grid-template-columns:repeat(3,minmax(0,1fr))}}.pUIs-a_page .bw-rim{fill:var(--surface);stroke:var(--muted);stroke-width:2px}.pUIs-a_page .bw-face{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round}.pUIs-a_page .bw-face .bw-eye{fill:var(--ink);stroke:none}.pUIs-a_page .bw-wave{fill:none;stroke:var(--surface);stroke-width:2px;stroke-linecap:round;opacity:.9}.pUIs-a_page .hx-notes{font-size:var(--fs-sm);gap:4px;margin:0;padding-left:1.1em;display:grid}.pUIs-a_page .hx-h{font-size:var(--fs-xs);text-align:left}.pUIs-a_page .mn20{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);margin:0;padding:0;list-style:none}.pUIs-a_page .mn20 li{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px;padding:12px 16px;display:grid}.pUIs-a_page .mn20 li:last-child{border-bottom:0}.pUIs-a_page .mn20 b{font-family:var(--f-display);font-weight:600}.pUIs-a_page .mn20 p{font-size:var(--fs-sm)}.pUIs-a_page .meter{align-items:flex-end;gap:3px;height:28px;margin-top:4px;display:flex}.pUIs-a_page .meter i{background:var(--line);border-radius:2px;width:6px;display:block}.pUIs-a_page .meter i:first-child{height:8px}.pUIs-a_page .meter i:nth-child(2){height:12px}.pUIs-a_page .meter i:nth-child(3){height:16px}.pUIs-a_page .meter i:nth-child(4){height:21px}.pUIs-a_page .meter i:nth-child(5){height:26px}.pUIs-a_page .meter i.on{background:var(--kraak)}.pUIs-a_page .pairrow.ico{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;column-gap:10px;display:grid}.pUIs-a_page .pairrow.ico .glyph{width:34px;height:34px}.pUIs-a_page .pr-mid{gap:2px;min-width:0;display:grid}.pUIs-a_page .kh-ico.sm{background:var(--kraak-soft);width:34px;height:34px;color:var(--kraak);border-radius:9px}.pUIs-a_page .kh-ico.sm svg{width:20px;height:20px}.pUIs-a_page .hd-leg{font-size:var(--fs-xs);color:var(--muted);gap:16px;padding:2px 6px 6px;display:flex}.pUIs-a_page .hd-leg span{align-items:center;gap:6px;display:inline-flex}.pUIs-a_page .hd-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.pUIs-a_page .hd-dot.yes{background:var(--kraak)}.pUIs-a_page .hd-dot.no{background:var(--surface);border:2px solid var(--muted)}.pUIs-a_page .hd-l{fill:var(--ink);font-family:var(--f-body);font-size:12.5px}.pUIs-a_page .hd-n{fill:var(--muted);font-family:var(--f-body);font-size:12px}.pUIs-a_page .hd-bar{stroke:var(--line);stroke-width:4px;stroke-linecap:round}.pUIs-a_page .hd-yes{fill:var(--kraak);stroke:var(--surface);stroke-width:2px}.pUIs-a_page .hd-no{fill:var(--surface);stroke:var(--muted);stroke-width:2.2px}.pUIs-a_page .ce{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px 10px;display:grid}.pUIs-a_page .ce-h{font-size:var(--fs-xs);letter-spacing:.04em;color:var(--muted);grid-column:1/-1;margin-top:4px;font-weight:600}.pUIs-a_page .ce-b{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:1px;padding:10px 12px 10px 40px;display:grid;position:relative}.pUIs-a_page .ce-b b{font-family:var(--f-display);font-size:var(--fs-md);font-weight:600}.pUIs-a_page .ce-b span{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .ce-b em{font-style:normal;font-size:var(--fs-xs);color:var(--kraak);font-weight:600}.pUIs-a_page .ce-b.bad{border-color:var(--warn)}.pUIs-a_page .ce-b.good{border-color:var(--ok);background:var(--ok-soft)}.pUIs-a_page .ce-n{background:var(--ink);width:22px;height:22px;color:var(--bg);font-family:var(--f-mono);font-size:var(--fs-badge);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;left:10px}.pUIs-a_page .ce-a{font-size:var(--fs-md);color:var(--muted);align-content:center;place-items:center;line-height:1;display:grid}.pUIs-a_page .ce-a span{font-size:var(--fs-xs);margin-bottom:2px}.pUIs-a_page .tv{width:100%;max-width:520px;height:auto;margin-inline:auto;display:block}.pUIs-a_page .tv-box{fill:var(--surface);stroke:var(--line);stroke-width:1.5px}.pUIs-a_page .tv-t{fill:var(--ink);font-family:var(--f-body);text-anchor:middle;font-size:12.5px}.pUIs-a_page .tv-mind{fill:var(--kraak-soft);stroke:var(--kraak);stroke-width:1.8px}.pUIs-a_page .tv-m{fill:var(--kraak);font-family:var(--f-display);text-anchor:middle;font-size:16px;font-weight:600}.pUIs-a_page .tv-ar{fill:none;stroke:var(--kraak);stroke-width:2px}.pUIs-a_page .tv-ar.dash{stroke-dasharray:5 4}.pUIs-a_page .tv-head{fill:var(--kraak)}.pUIs-a_page .tv-k{fill:var(--kraak);font-family:var(--f-display);text-anchor:middle;font-size:13px;font-weight:600}.pUIs-a_page .tv-s{fill:var(--muted);font-family:var(--f-body);text-anchor:middle;font-size:12px}.pUIs-a_page .tv-s2{fill:var(--ink);font-family:var(--f-body);text-anchor:middle;font-size:11.5px}.pUIs-a_page .ts-t{fill:var(--on-node);font-family:var(--f-display);text-anchor:middle;font-size:14px;font-weight:600}.pUIs-a_page .mw{gap:4px;margin-bottom:6px;display:grid}.pUIs-a_page .mw-bar{font-size:var(--fs-xs);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.pUIs-a_page .mw-end{background:var(--bg);border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:8px;padding:6px 8px}.pUIs-a_page .mw-mid{background:var(--kraak);color:var(--on-kraak);font-weight:600;font-family:var(--f-display);border-radius:999px;padding:6px 14px}.pUIs-a_page .mw-sub{font-size:var(--fs-xs);color:var(--muted);justify-content:space-between;padding-inline:4px;font-style:italic;display:flex}.pUIs-a_page .lt-peg{fill:var(--surface);stroke:var(--muted);stroke-width:1.6px}.pUIs-a_page .lt-str{fill:none;stroke:var(--muted);stroke-width:2px}.pUIs-a_page .lt-str.ok{stroke:var(--kraak);stroke-width:2.6px}.pUIs-a_page .lt-pull{fill:none;stroke:var(--warn);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.pUIs-a_page .lt-wave{fill:none;stroke:var(--kraak);stroke-width:1.6px;stroke-linecap:round}.pUIs-a_page .lt-k{fill:var(--ink);font-family:var(--f-display);font-size:13.5px;font-weight:600}.pUIs-a_page .lt-k.ok{fill:var(--kraak)}.pUIs-a_page .lt-s{fill:var(--muted);font-family:var(--f-body);font-size:12px}.pUIs-a_page table.tw{border-collapse:collapse;width:100%;min-width:340px;font-size:var(--fs-xs);table-layout:fixed}:is(.pUIs-a_page .tw th,.pUIs-a_page .tw td){border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;padding:8px 4px;line-height:1.4}.pUIs-a_page .tw thead th{font-family:var(--f-display);font-weight:600;font-size:var(--fs-base);color:var(--ink)}.pUIs-a_page .tw tbody th{text-align:left;padding-left:10px;font-weight:400}.pUIs-a_page .tw thead th:first-child{width:5.6em}.pUIs-a_page .tw tbody th b{font-family:var(--f-display);font-weight:600;display:block}.pUIs-a_page .tw tbody th span{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .tw tr.r0 td{background:color-mix(in srgb, var(--kraak) 6%, var(--surface))}.pUIs-a_page .tw tr.r1 td{background:color-mix(in srgb, var(--kraak) 13%, var(--surface))}.pUIs-a_page .tw tr.r2 td{background:color-mix(in srgb, var(--kraak) 22%, var(--surface))}:is(.pUIs-a_page .tw tbody tr:last-child td,.pUIs-a_page .tw tbody tr:last-child th){border-bottom:0}.pUIs-a_page .sf{gap:0;max-width:440px;display:grid}.pUIs-a_page .sf-row{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:10px;display:grid}.pUIs-a_page .sf-q{background:var(--surface);border:1.5px solid var(--kraak);text-align:center;border-radius:10px;padding:8px 12px;font-weight:600}.pUIs-a_page .sf-no{font-size:var(--fs-xs);color:var(--muted);align-items:center;gap:6px;display:flex}.pUIs-a_page .sf-tag{font-size:var(--fs-xs);background:var(--bg);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:1px 8px}.pUIs-a_page .sf-yes{font-size:var(--fs-xs);color:var(--ok);padding:4px 0 4px 24px;font-weight:600}.pUIs-a_page .sf-go{background:var(--ok-soft);color:var(--ink);border:1.5px solid var(--ok);text-align:center;border-radius:10px;padding:8px 12px;font-weight:600}.pUIs-a_page .eg{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.pUIs-a_page .eg-h{font-size:var(--fs-xs);color:var(--muted);text-align:center;align-self:end;font-weight:600}.pUIs-a_page .eg-r{font-size:var(--fs-xs);color:var(--muted);writing-mode:horizontal-tb;align-self:center;padding-right:4px;font-weight:600}.pUIs-a_page .eg-c{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:2px;padding:8px 10px;display:grid}.pUIs-a_page .eg-c b{font-family:var(--f-display);font-weight:600;font-size:var(--fs-base)}.pUIs-a_page .eg-c span{font-size:var(--fs-xs)}.pUIs-a_page .eg-c em{font-style:normal;font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .eg-c.bad{border-style:dashed;border-color:var(--warn)}.pUIs-a_page .eg-c.good{background:var(--ok-soft);border-color:var(--ok)}.pUIs-a_page .tp-care{background:var(--kraak-soft);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.pUIs-a_page .tp-care p{font-size:var(--fs-base);margin:0}.pUIs-a_page .s-more{margin:8px 0 0}.pUIs-a_page .s-more .btn-link{text-align:left}.pUIs-a_page .vz{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pUIs-a_page .vz-c{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-content:start;gap:6px;min-width:0;padding:10px;display:grid}.pUIs-a_page .vz-t{font-family:var(--f-display);font-weight:600;font-size:var(--fs-base)}.pUIs-a_page .vz-c svg{justify-self:center;width:100%;max-width:150px;height:auto;display:block}.pUIs-a_page .vz-c ul{font-size:var(--fs-sm);gap:2px}.pUIs-a_page .vz-c li{overflow-wrap:anywhere}.pUIs-a_page .vz-g3{fill:var(--glow);opacity:.18}.pUIs-a_page .vz-g2{fill:var(--glow);opacity:.38}.pUIs-a_page .vz-g1{fill:var(--glow);opacity:.95}.pUIs-a_page .vz-fr{fill:none;stroke:var(--muted);stroke-width:1.5px}.pUIs-a_page .vz-ln{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.pUIs-a_page .vz-q{fill:none;stroke:var(--kraak);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:2 3}.pUIs-a_page .vz-flow{counter-reset:vz;flex-wrap:wrap;align-items:center;gap:6px 4px;margin:10px 0 0;padding:0;list-style:none;display:flex}.pUIs-a_page .vz-flow li{counter-increment:vz;font-size:var(--fs-sm);background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 4px;display:inline-flex}.pUIs-a_page .vz-flow li:before{content:counter(vz);background:var(--kraak);width:20px;height:20px;color:var(--on-kraak);font-family:var(--f-mono);font-size:var(--fs-badge);border-radius:50%;flex:none;place-items:center;display:grid}.pUIs-a_page .vz-flow li:not(:last-child):after{content:"→";color:var(--muted);margin-left:4px}:is(.pUIs-a_page .ce-b .gl-p,.pUIs-a_page .vz-c .gl-p){white-space:normal;overflow-wrap:anywhere;margin-left:0;display:block}.pUIs-a_page .tp-mis{justify-items:start;gap:8px;display:grid}.pUIs-a_page .tp-mis-l{font-size:var(--fs-sm);gap:10px;margin:0;padding-left:1.4em;display:grid}.pUIs-a_page .tp-mis-l li{gap:2px;padding-left:2px;display:grid}.pUIs-a_page .tp-mis-l b{font-size:var(--fs-base)}.pUIs-a_page .tp-mis-l i{font-style:normal;font-size:var(--fs-xs);color:var(--muted);margin-right:6px}.pUIs-a_page .tp-mis-l a{font-size:var(--fs-xs);overflow-wrap:anywhere}.pUIs-a_page .tp-mis>p{margin:0}.pUIs-a_page .tp-mis .btn{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:44px;line-height:1.4}.pUIs-a_page .sheet-back{background:var(--scrim);z-index:50;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.pUIs-a_page .sheet{background:var(--surface);width:100%;max-width:560px;max-height:92%;padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;gap:14px;display:grid;overflow:auto}@media (min-width:620px){.pUIs-a_page .sheet-back{align-items:center;padding:16px}.pUIs-a_page .sheet{border-radius:18px}}.pUIs-a_page .sheet-head{justify-content:space-between;align-items:center;display:flex}.pUIs-a_page .icon-btn{appearance:none;background:var(--hover);color:var(--ink);cursor:pointer;width:36px;height:36px;font-size:var(--fs-md);border:0;border-radius:50%;line-height:1}.pUIs-a_page .grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pUIs-a_page .field{gap:4px;min-width:0;display:grid}.pUIs-a_page .field .label{margin-bottom:0}:is(.pUIs-a_page .field input,.pUIs-a_page .field select,.pUIs-a_page .field textarea){font:inherit;font-size:var(--fs-base);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:10px;width:100%;min-height:44px;padding:9px 12px}.pUIs-a_page .field textarea{resize:vertical;min-height:84px}.pUIs-a_page .form-err{color:var(--warn);font-size:var(--fs-sm)}.pUIs-a_page .row-end{justify-content:flex-end;gap:10px;display:flex}.pUIs-a_page .toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--bg);font-size:var(--fs-sm);z-index:60;text-align:center;border-radius:999px;max-width:calc(100% - 32px);padding:10px 18px;position:fixed;transform:translate(-50%)}.pUIs-a_page #scen{gap:14px}.pUIs-a_page .sub-h{border-top:1px solid var(--line);font-size:var(--fs-xs);letter-spacing:.05em;color:var(--kraak);margin:6px 0 0;padding-top:14px;font-weight:600}.pUIs-a_page .fig-h{font-family:var(--f-display);font-size:var(--fs-base);margin:0;font-weight:600;line-height:1.4}.pUIs-a_page .om-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid}.pUIs-a_page .om-bar span{background:var(--kraak);color:var(--on-kraak);font-size:var(--fs-xs);text-align:center;padding:6px 2px;font-weight:600;line-height:1.3}.pUIs-a_page .om-bar span:first-child{border-radius:8px 0 0 8px}.pUIs-a_page .om-bar span:last-child{border-radius:0 8px 8px 0}.pUIs-a_page .om-ticks{font-family:var(--f-mono);font-size:var(--fs-xs);color:var(--muted);justify-content:space-between;margin-top:-6px;display:flex}.pUIs-a_page .om{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (max-width:900px){.pUIs-a_page .om{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.pUIs-a_page .om{grid-template-columns:1fr}}.pUIs-a_page .om-c{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-content:start;gap:6px;padding:12px 14px;display:grid}.pUIs-a_page .om-t{align-items:center;gap:8px;display:flex}.pUIs-a_page .om-t b{font-family:var(--f-display);font-size:var(--fs-base);font-weight:600}.pUIs-a_page .om-k{background:var(--kraak);width:26px;height:26px;color:var(--on-kraak);font-family:var(--f-mono);border-radius:50%;flex:none;place-items:center;font-size:.78rem;display:grid}.pUIs-a_page .om-s{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .om-s b{color:var(--kraak);font-weight:600}.pUIs-a_page .om-q{font-weight:600;font-size:var(--fs-base);background:var(--kraak-soft);border-radius:8px;padding:6px 10px}.pUIs-a_page .om-c p:last-child{font-size:var(--fs-sm)}.pUIs-a_page .two-fig{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (max-width:820px){.pUIs-a_page .two-fig{grid-template-columns:1fr}}:is(.pUIs-a_page .vd,.pUIs-a_page .tn){gap:8px;display:grid}.pUIs-a_page .vd-row{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:6px 8px;padding:10px 12px;display:grid}:is(.pUIs-a_page .vd-v,.pUIs-a_page .vd-a,.pUIs-a_page .tn-h){gap:1px;display:grid}:is(.pUIs-a_page .vd-v b,.pUIs-a_page .vd-a b,.pUIs-a_page .tn-h b){font-family:var(--f-display);font-weight:600;font-size:var(--fs-base)}:is(.pUIs-a_page .vd-v span,.pUIs-a_page .vd-a span,.pUIs-a_page .tn-h span){font-size:var(--fs-xs);color:var(--muted);line-height:1.4}.pUIs-a_page .vd-a b{color:var(--kraak)}.pUIs-a_page .vd-ar{background:var(--muted);height:2px;position:relative}.pUIs-a_page .vd-ar:after{content:"";border-top:2px solid var(--muted);border-right:2px solid var(--muted);width:7px;height:7px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.pUIs-a_page .vd-n{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;display:grid}.pUIs-a_page .vd-n em{font-style:normal;font-size:var(--fs-xs);color:var(--muted);white-space:nowrap}.pUIs-a_page .cbar{background:var(--bg);border-radius:4px;height:8px;overflow:hidden}.pUIs-a_page .cbar i{background:var(--kraak);border-radius:4px;height:100%;display:block}.pUIs-a_page .nchips{flex-wrap:wrap;grid-column:1/-1;gap:4px;display:flex}.pUIs-a_page .nchip{appearance:none;font:inherit;font-family:var(--f-mono);font-size:var(--fs-badge);border:1px solid var(--line);background:var(--bg);width:28px;height:28px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.pUIs-a_page .nchip:hover{border-color:var(--kraak)}.pUIs-a_page .nchip.on{background:var(--kraak);border-color:var(--kraak);color:var(--on-kraak)}.pUIs-a_page .tn-row{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.pUIs-a_page .tn-q{font-size:var(--fs-sm);background:var(--bg);border-radius:8px;padding:6px 10px}.pUIs-a_page .scen-pick{gap:8px;display:grid}:is(.pUIs-a_page .sc-cat .chip .n,.pUIs-a_page .sc-list .chip .n){font-family:var(--f-mono);font-size:var(--fs-xs);opacity:.8}.pUIs-a_page .sc-list{gap:6px}.pUIs-a_page .sc-list .chip{font-size:var(--fs-xs);min-height:34px;padding:5px 11px}.pUIs-a_page #scen-view{scroll-margin-top:110px}.pUIs-a_page .sv{border:1.5px solid var(--kraak);border-radius:var(--r);gap:12px;padding:14px;display:grid}.pUIs-a_page .sv-top{align-items:center;gap:12px;display:flex}.pUIs-a_page .sv-n{background:var(--kraak);width:42px;height:42px;color:var(--on-kraak);font-family:var(--f-display);font-size:var(--fs-md);border-radius:12px;flex:none;place-items:center;font-weight:600;display:grid}.pUIs-a_page .sv-tt{gap:0;min-width:0;display:grid}.pUIs-a_page .sv-cat{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .sv-top h4{font-family:var(--f-display);font-size:var(--fs-md);margin:0;font-weight:600;line-height:1.35}.pUIs-a_page .sv-tags{flex-wrap:wrap;gap:6px;display:flex}.pUIs-a_page .sv-tg{background:var(--surface);border:1px solid var(--line);font-size:var(--fs-xs);border-radius:999px;align-items:baseline;gap:6px;padding:3px 11px;line-height:1.5;display:inline-flex}.pUIs-a_page .sv-tg i{color:var(--muted);font-style:normal;font-size:var(--fs-xs)}.pUIs-a_page .sv-tg b{font-weight:600}.pUIs-a_page .tchain{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.pUIs-a_page .ch-grp{align-content:start;gap:6px;display:grid}.pUIs-a_page .ch-cap{font-size:var(--fs-xs);letter-spacing:.03em;color:var(--muted);font-weight:600}.pUIs-a_page .ch-grp.b .ch-cap{color:var(--warn)}.pUIs-a_page .ch-row{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);align-items:stretch;gap:4px;display:grid}.pUIs-a_page .ch-box{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-content:start;gap:2px;padding:8px 10px;display:grid}.pUIs-a_page .ch-box b{font-family:var(--f-display);font-weight:600;font-size:var(--fs-sm)}.pUIs-a_page .ch-box span{font-size:var(--fs-xs);line-height:1.4}.pUIs-a_page .ch-grp.b .ch-box{border-style:dashed;border-color:var(--warn)}.pUIs-a_page .ch-box.bad{background:color-mix(in srgb, var(--warn) 10%, var(--surface))}.pUIs-a_page .ch-ar{border-top:2px solid var(--muted);border-right:2px solid var(--muted);place-self:center;width:7px;height:7px;transform:rotate(45deg)}.pUIs-a_page .ch-cut{place-items:center;display:grid;position:relative}.pUIs-a_page .ch-cut:before{content:"";border-left:2px dashed var(--ok);position:absolute;top:0;bottom:0;left:50%}.pUIs-a_page .ch-cut span{background:var(--ok-soft);color:var(--ok);font-size:var(--fs-xs);border:1px solid var(--ok);text-align:center;border-radius:10px;padding:5px 6px;font-weight:600;line-height:1.3;position:relative}@media (max-width:700px){.pUIs-a_page .tchain{grid-template-columns:minmax(0,1fr)}.pUIs-a_page .ch-cut{min-height:30px}.pUIs-a_page .ch-cut:before{border-left:0;border-top:2px dashed var(--ok);inset:50% 0 auto}.pUIs-a_page .ch-cut span{border-radius:999px;padding:2px 14px}}.pUIs-a_page .sv-why{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--kraak);border-radius:10px;gap:6px;padding:12px 14px;display:grid}.pUIs-a_page .sv-why .label{margin:0}.pUIs-a_page .sv-why p{max-width:72ch;font-size:var(--fs-base)}.pUIs-a_page .sv-why p.sv-trap{font-size:var(--fs-sm);color:var(--muted);border-top:1px solid var(--line);padding-top:8px}.pUIs-a_page .sv-trap b{color:var(--warn);margin-right:6px;font-weight:600}.pUIs-a_page .sv-nav{justify-content:space-between;align-items:center;gap:8px;display:flex}.pUIs-a_page .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.pUIs-a_page .topbar-in{gap:10px}.pUIs-a_page .sync{cursor:default}.pUIs-a_page .sr-btn svg{fill:none;width:15px;height:15px;stroke:var(--kraak);stroke-width:2px;stroke-linecap:round}@media (max-width:460px){.pUIs-a_page #sync-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pUIs-a_page .sync{cursor:pointer;padding:8px 4px}.pUIs-a_page .sync i{width:10px;height:10px}.pUIs-a_page .sr-btn .sr-lbl{display:none}.pUIs-a_page .sr-btn{padding:4px 9px}}.pUIs-a_page .fav{appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--muted);font:inherit;font-size:var(--fs-xs);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:32px;padding:4px 11px 4px 8px;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.pUIs-a_page .fav svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:16px;height:16px;transition:transform .2s}.pUIs-a_page .fav:hover{border-color:var(--kraak);color:var(--kraak)}.pUIs-a_page .fav[aria-pressed=true]{color:var(--kraak);border-color:color-mix(in srgb, var(--kraak) 50%, var(--line));background:var(--kraak-soft)}.pUIs-a_page .fav[aria-pressed=true] svg{fill:currentColor;animation:.4s pUIs-a_favPop}.pUIs-a_page .fav.sm{justify-content:center;width:36px;min-height:36px;padding:0}@keyframes pUIs-a_favPop{0%{transform:scale(.6)}60%{transform:scale(1.3)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pUIs-a_page .fav[aria-pressed=true] svg{animation:none}}.pUIs-a_page .sv-top .fav{align-self:flex-start;margin-left:auto}:is(.pUIs-a_page .mx-fav,.pUIs-a_page .hs-fav){justify-content:flex-end;margin:8px 0 0;display:flex}.pUIs-a_page .ln-ex-h{grid-template-columns:minmax(0,1fr) auto;align-items:start}:is(.pUIs-a_page .ln-ex-h .label,.pUIs-a_page .ln-ex-h .ln-exs){grid-column:1}.pUIs-a_page .ln-ex-h .fav{grid-area:1/2}:is(.pUIs-a_page details.mx.flash,.pUIs-a_page details.hs.flash,.pUIs-a_page .ana-detail.flash,.pUIs-a_page details.jr-e.flash){animation:1.1s ease-out pUIs-a_svFlash}.pUIs-a_page .sr-sheet{gap:12px;max-height:94%}.pUIs-a_page .sr-box{position:relative}.pUIs-a_page .sr-box svg{fill:none;width:19px;height:19px;stroke:var(--muted);stroke-width:1.8px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.pUIs-a_page .sr-box input{font:inherit;font-size:var(--fs-base);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:14px;width:100%;min-height:48px;padding:10px 14px 10px 40px}.pUIs-a_page .sr-box input:focus{outline:2px solid var(--kraak);outline-offset:1px;border-color:#0000}.pUIs-a_page .sr-types{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.pUIs-a_page .sr-types::-webkit-scrollbar{display:none}.pUIs-a_page .sr-types .chip{font-size:var(--fs-xs);flex:none;min-height:32px;padding:4px 11px}.pUIs-a_page .sr-types .chip .n{font-family:var(--f-mono);font-size:var(--fs-xs);opacity:.8}.pUIs-a_page .sr-res{gap:14px;min-height:120px;display:grid}.pUIs-a_page .sr-sec{gap:8px;display:grid}.pUIs-a_page .sr-sec .label{margin:0}.pUIs-a_page .sr-count{font-size:var(--fs-xs);color:var(--muted);margin:0}.pUIs-a_page .sr-list{gap:6px;display:grid}.pUIs-a_page .sr-it{align-items:stretch;gap:6px;display:flex}.pUIs-a_page .sr-go{appearance:none;text-align:left;min-width:0;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);cursor:pointer;border-radius:12px;flex:1;gap:3px;padding:9px 12px;transition:border-color .15s;display:grid}.pUIs-a_page .sr-go:hover{border-color:var(--kraak)}.pUIs-a_page .sr-m{font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pUIs-a_page .sr-ty{color:var(--kraak);background:var(--kraak-soft);border-radius:999px;padding:0 8px;font-style:normal;font-weight:600;line-height:1.7}.pUIs-a_page .sr-ty.t-jr{background:var(--ok-soft);color:var(--ok)}.pUIs-a_page .sr-ty.t-gl{background:color-mix(in srgb, var(--wis) 18%, var(--surface));color:var(--ink)}.pUIs-a_page .sr-t{font-weight:600;font-size:var(--fs-base);line-height:1.4}.pUIs-a_page .sr-s{font-size:var(--fs-xs);color:var(--muted);line-height:1.5}.pUIs-a_page .sr-go mark{background:color-mix(in srgb, var(--glow) 40%, transparent);color:var(--ink);border-radius:3px;padding:0 1px}.pUIs-a_page .sr-it .fav.sm{align-self:center}.pUIs-a_page .sr-empty{font-size:var(--fs-sm);color:var(--muted);background:var(--bg);border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:12px;display:flex}.pUIs-a_page .sr-empty svg{fill:none;width:20px;height:20px;stroke:var(--kraak);stroke-width:1.6px;flex:none}.pUIs-a_page .sr-try .chip{font-size:var(--fs-xs);min-height:32px;padding:4px 12px}.pUIs-a_page .sr-more{justify-self:center}.pUIs-a_page .qz-sheet{gap:12px;max-height:94%}.pUIs-a_page .qz-modes{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.pUIs-a_page .qz-modes::-webkit-scrollbar{display:none}.pUIs-a_page .qz-modes .chip{font-size:var(--fs-xs);flex:none;min-height:32px;padding:4px 11px}.pUIs-a_page .qz{gap:12px;display:grid}.pUIs-a_page .qz-prog{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}.pUIs-a_page .qz-prog i{background:var(--line);border-radius:3px;height:6px;transition:background .3s}.pUIs-a_page .qz-prog i.cur{background:var(--kraak);opacity:.45}.pUIs-a_page .qz-prog i.ok{background:var(--ok)}.pUIs-a_page .qz-prog i.no{background:var(--warn)}.pUIs-a_page .qz-meta{font-size:var(--fs-xs);color:var(--muted);justify-content:space-between;display:flex}.pUIs-a_page .qz-card{gap:12px;display:grid}.pUIs-a_page .qz-card.anim{animation:.35s both pUIs-a_qzIn}@keyframes pUIs-a_qzIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pUIs-a_page .qz-card.anim{animation:none}}.pUIs-a_page .qz-ctx{background:var(--bg);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.pUIs-a_page .qz-ctx b{font-family:var(--f-display);font-size:var(--fs-md);font-weight:600;line-height:1.4}.pUIs-a_page .qz-ctx span{font-size:var(--fs-sm);color:var(--muted);line-height:1.55}.pUIs-a_page .qz-ctx q{font-size:var(--fs-base);border-left:3px solid var(--kraak);quotes:"“" "”";padding:4px 0 4px 12px;line-height:1.55;display:block}.pUIs-a_page .qz-q{font-weight:600;font-size:var(--fs-base);margin:0}.pUIs-a_page .qz-q small{color:var(--muted);font-weight:400;font-size:var(--fs-xs)}.pUIs-a_page .qz-ch{grid-template-columns:1fr;gap:6px;display:grid}.pUIs-a_page .qz-ch.many{grid-template-columns:1fr 1fr}@media (max-width:420px){.pUIs-a_page .qz-ch.many{grid-template-columns:1fr}}.pUIs-a_page .qz-c{appearance:none;font:inherit;text-align:left;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);cursor:pointer;border-radius:12px;gap:1px;min-height:46px;padding:9px 12px;transition:border-color .15s,background .15s,opacity .2s;display:grid;position:relative}.pUIs-a_page .qz-c b{font-weight:600;font-size:var(--fs-base)}.pUIs-a_page .qz-c span{font-size:var(--fs-xs);color:var(--muted);line-height:1.4}.pUIs-a_page .qz-c:hover:not([disabled]){border-color:var(--kraak)}.pUIs-a_page .qz-c.on{border-color:var(--kraak);background:var(--kraak-soft)}.pUIs-a_page .qz-c.right{border-color:var(--ok);background:var(--ok-soft);animation:.45s pUIs-a_qzOk}.pUIs-a_page .qz-c.wrong{border-color:var(--warn);background:color-mix(in srgb, var(--warn) 12%, var(--surface));animation:.4s pUIs-a_qzNo}.pUIs-a_page .qz-c.dim{opacity:.5}.pUIs-a_page .qz-c[disabled]{cursor:default}.pUIs-a_page .qz-tick{border-right:2.5px solid var(--ok);border-bottom:2.5px solid var(--ok);width:9px;height:15px;position:absolute;top:50%;right:12px;transform:translateY(-62%)rotate(45deg)}@keyframes pUIs-a_qzOk{0%{transform:scale(1)}40%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes pUIs-a_qzNo{0%,to{transform:none}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){:is(.pUIs-a_page .qz-c.right,.pUIs-a_page .qz-c.wrong){animation:none}}.pUIs-a_page .qz-check{justify-self:start}.pUIs-a_page .qz-why{border:1px solid var(--line);background:var(--bg);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.pUIs-a_page .qz-why.ok{border-color:var(--ok)}.pUIs-a_page .qz-why.no{border-color:var(--warn)}.pUIs-a_page .qz-why p{font-size:var(--fs-sm);margin:0;line-height:1.6}.pUIs-a_page .qz-res{font-weight:700;font-size:var(--fs-base)}.pUIs-a_page .qz-why.ok .qz-res{color:var(--ok)}.pUIs-a_page .qz-why.no .qz-res{color:var(--warn)}.pUIs-a_page .qz-btns{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pUIs-a_page .qz-end{gap:14px;display:grid}.pUIs-a_page .qz-score{align-items:center;gap:16px;display:flex}.pUIs-a_page .qz-ring{flex:none;width:96px;height:96px;transform:rotate(-90deg)}.pUIs-a_page .qz-ring circle{fill:none;stroke-width:9px}.pUIs-a_page .qz-ring .r0{stroke:var(--line)}.pUIs-a_page .qz-ring .r1{stroke:var(--ok);stroke-linecap:round;transition:stroke-dashoffset 1s cubic-bezier(.2,.7,.2,1)}.pUIs-a_page .qz-score b{font-family:var(--f-display);font-size:2.2rem;font-weight:600;line-height:1;display:block}.pUIs-a_page .qz-score b small{font-size:var(--fs-base);color:var(--muted)}.pUIs-a_page .qz-score span{font-size:var(--fs-base);color:var(--muted)}.pUIs-a_page .qz-miss{gap:6px;display:grid}.pUIs-a_page .qz-miss .label{margin:0}.pUIs-a_page .qz-mi{appearance:none;font:inherit;text-align:left;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-left:3px solid var(--warn);cursor:pointer;border-radius:10px;gap:2px;padding:8px 12px;display:grid}.pUIs-a_page .qz-mi b{font-weight:600;font-size:var(--fs-sm)}.pUIs-a_page .qz-mi span{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .qz-stat .label{margin-bottom:2px}.pUIs-a_page .qz-cats{gap:6px;margin-top:6px;display:grid}.pUIs-a_page .qz-cta{border:1px dashed color-mix(in srgb, var(--kraak) 45%, var(--line));border-radius:var(--r);background:color-mix(in srgb, var(--kraak-soft) 50%, transparent);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.pUIs-a_page .qz-cta svg{background:var(--kraak);fill:none;width:44px;height:44px;stroke:var(--on-kraak);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;border-radius:12px;padding:10px}.pUIs-a_page .qz-cta p{font-size:var(--fs-sm);margin:0;line-height:1.5}.pUIs-a_page .qz-cta p b{font-size:var(--fs-base);display:block}@media (max-width:480px){.pUIs-a_page .qz-cta{grid-template-columns:40px minmax(0,1fr)}.pUIs-a_page .qz-cta svg{width:40px;height:40px;padding:9px}.pUIs-a_page .qz-cta .btn{grid-column:1/-1;justify-self:start}}.pUIs-a_page .jr{gap:12px;display:grid}.pUIs-a_page .jr-actions{flex-wrap:wrap;gap:8px;display:flex}.pUIs-a_page .jr-actions .btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:17px;height:17px}.pUIs-a_page .jr-empty{background:var(--surface);border:1px dashed var(--line);border-radius:var(--r);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.pUIs-a_page .jr-empty svg{fill:none;width:28px;height:28px;stroke:var(--kraak);stroke-width:1.6px;stroke-linejoin:round;flex:none}.pUIs-a_page .jr-empty p{font-size:var(--fs-sm);color:var(--muted);margin:0}.pUIs-a_page .jr-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pUIs-a_page .jr-tile{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-content:start;gap:1px;padding:10px 12px;display:grid}.pUIs-a_page .jr-k{font-size:var(--fs-xs);color:var(--muted);font-weight:600}.pUIs-a_page .jr-tile b{font-family:var(--f-display);font-size:1.6rem;font-weight:600;line-height:1.15}.pUIs-a_page .jr-tile b.sm{font-size:var(--fs-base);padding:4px 0;line-height:1.35}.pUIs-a_page .jr-tile>span:last-of-type{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .jr-meter{background:var(--line);border-radius:3px;height:5px;margin-top:4px;display:block;overflow:hidden}.pUIs-a_page .jr-meter i{background:var(--ok);border-radius:3px;height:100%;display:block}@media (max-width:480px){.pUIs-a_page .jr-tiles{grid-template-columns:1fr 1fr}.pUIs-a_page .jr-tile:last-child{grid-column:1/-1}}.pUIs-a_page .jr-charts{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}@media (max-width:640px){.pUIs-a_page .jr-charts{grid-template-columns:1fr}}.pUIs-a_page .jr-ch{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-content:start;gap:6px;padding:10px 12px;display:grid}.pUIs-a_page .jr-ch .label{margin:0}.pUIs-a_page .jr-bar{font-size:var(--fs-xs);grid-template-columns:6.4em minmax(0,1fr) 2.6em;align-items:center;gap:8px;display:grid}.pUIs-a_page .jr-bar>i{background:var(--bg);border-radius:5px;height:10px;overflow:hidden}.pUIs-a_page .jr-bar>i>i{background:var(--kraak);border-radius:5px;height:100%;transition:width .8s cubic-bezier(.2,.7,.2,1);display:block}.pUIs-a_page .jr-bar b{font-family:var(--f-mono);font-size:var(--fs-xs);color:var(--muted);text-align:right;font-weight:500}.pUIs-a_page .jr-stack{border-radius:6px;gap:2px;height:12px;display:flex;overflow:hidden}.pUIs-a_page .jr-stack i{display:block}.pUIs-a_page .jr-stack .kv-s{background:var(--ok)}.pUIs-a_page .jr-stack .kv-d{background:var(--warn)}.pUIs-a_page .jr-stack .kv-n{background:color-mix(in srgb, var(--muted) 55%, transparent)}.pUIs-a_page .jr-days{grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:3px;height:38px;display:grid}.pUIs-a_page .jr-days i{background:var(--bg);border-radius:3px;align-items:flex-end;height:100%;display:flex;overflow:hidden}.pUIs-a_page .jr-days b{background:var(--kraak);border-radius:3px;width:100%;min-height:0;display:block}.pUIs-a_page .jr-mg{font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;display:flex}.pUIs-a_page .jr-insight{font-size:var(--fs-sm);background:var(--kraak-soft);border-radius:10px;margin:8px 0 0;padding:9px 12px}.pUIs-a_page .jr-form{border:1.5px solid var(--kraak);border-radius:var(--r);background:var(--surface);scroll-margin-top:calc(env(safe-area-inset-top,0px) + var(--hdr,96px) + 64px);gap:12px;padding:14px;display:grid}.pUIs-a_page .jr-top{grid-template-columns:10.5em minmax(0,1fr);gap:10px;display:grid}@media (max-width:480px){.pUIs-a_page .jr-top{grid-template-columns:1fr}}.pUIs-a_page .jr-top input{font:inherit;font-size:var(--fs-base);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:10px;width:100%;min-height:44px;padding:9px 12px}.pUIs-a_page .jr-sim{font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.pUIs-a_page .jr-sim:empty{display:none}.pUIs-a_page .jr-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pUIs-a_page .jr-st{border:1px solid var(--line);background:var(--bg);border-radius:12px;gap:8px;padding:10px 12px;display:grid}.pUIs-a_page .jr-st.s0{border-left:4px solid var(--warn)}.pUIs-a_page .jr-st.s1{border-left:4px solid var(--kraak)}:is(.pUIs-a_page .jr-st.s2,.pUIs-a_page .jr-st.s3){border-left:4px solid var(--ok)}.pUIs-a_page .jr-sh{align-items:center;gap:10px;display:flex}.pUIs-a_page .jr-sh b{font-family:var(--f-display);font-weight:600;font-size:var(--fs-base);margin-right:6px}.pUIs-a_page .jr-sh span:not(.step-n){font-size:var(--fs-sm);color:var(--muted)}.pUIs-a_page .jr-st textarea{font:inherit;font-size:var(--fs-base);color:var(--ink);background:var(--surface);border:1px solid var(--line);resize:vertical;border-radius:10px;width:100%;min-height:60px;padding:9px 12px}:is(.pUIs-a_page .jr-st textarea:focus,.pUIs-a_page .jr-top input:focus){outline:2px solid var(--kraak);outline-offset:1px;border-color:#0000}.pUIs-a_page .jr-tags{gap:5px;display:grid}.pUIs-a_page .jr-tl{font-size:var(--fs-xs);color:var(--muted);font-weight:600}.pUIs-a_page .jr-tags .chip{font-size:var(--fs-xs);align-items:center;gap:4px;min-height:34px;padding:4px 11px;display:inline-flex}.pUIs-a_page .jr-tags .chip .mg-dot{width:18px;height:18px;font-size:var(--fs-badge);font-style:normal}.pUIs-a_page .jr-hint{font-size:var(--fs-xs);color:var(--muted);gap:2px;margin:0;display:grid}.pUIs-a_page .jr-hint b{color:var(--ink);margin-right:4px;font-weight:600}.pUIs-a_page .jr-rel{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.pUIs-a_page .jr-rel button{appearance:none;font:inherit;font-size:var(--fs-xs);color:var(--muted);background:var(--surface);border:1px solid var(--line);cursor:pointer;text-align:center;border-radius:10px;justify-items:center;gap:4px;padding:6px 4px;line-height:1.25;display:grid}.pUIs-a_page .jr-rel button i{background:var(--line);border-radius:3px;width:100%;max-width:56px;height:6px}.pUIs-a_page .jr-rel button[aria-pressed=true]{color:var(--ink);border-color:var(--ok)}.pUIs-a_page .jr-rel button[aria-pressed=true] i{background:var(--ok);opacity:calc(.45 + var(--k) * .18)}.pUIs-a_page .jr-err{color:var(--warn);font-size:var(--fs-sm);margin:0;font-weight:600}.pUIs-a_page .jr-btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pUIs-a_page .jr-del{color:var(--warn);margin-left:auto}.pUIs-a_page .jr-list{gap:6px;display:grid}.pUIs-a_page .jr-list>.label{margin:6px 0 0}.pUIs-a_page .jr-e{background:var(--surface);border:1px solid var(--line);scroll-margin-top:calc(env(safe-area-inset-top,0px) + var(--hdr,96px) + 64px);border-radius:12px}.pUIs-a_page .jr-e summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto 18px;align-items:center;gap:4px 10px;padding:10px 12px;list-style:none;display:grid}.pUIs-a_page .jr-e summary::-webkit-details-marker{display:none}.pUIs-a_page .jr-d{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap}.pUIs-a_page .jr-et{font-weight:600;font-size:var(--fs-base);align-items:baseline;gap:2px;line-height:1.4;display:flex}.pUIs-a_page .jr-et .kv{flex:none}.pUIs-a_page .jr-pills{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.pUIs-a_page .jr-r{gap:2px;display:inline-flex}.pUIs-a_page .jr-r i{background:var(--line);border-radius:2px;width:6px;height:12px}.pUIs-a_page .jr-r i.on{background:var(--ok)}@media (max-width:520px){.pUIs-a_page .jr-e summary{grid-template-columns:minmax(0,1fr) 18px}.pUIs-a_page .jr-d{grid-column:1}.pUIs-a_page .jr-et{grid-column:1}.pUIs-a_page .jr-pills{grid-column:1;justify-content:flex-start}.pUIs-a_page .jr-e summary .chev{grid-area:1/2/4}}.pUIs-a_page .jr-eb{gap:8px;padding:0 12px 12px;display:grid}.pUIs-a_page .jr-eb ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pUIs-a_page .jr-eb li{font-size:var(--fs-sm);grid-template-columns:4.6em minmax(0,1fr);gap:8px;display:grid}.pUIs-a_page .jr-eb li b{font-family:var(--f-display);font-weight:600}.pUIs-a_page .jr-eb li.s0 b{color:var(--warn)}:is(.pUIs-a_page .jr-eb li.s2 b,.pUIs-a_page .jr-eb li.s3 b){color:var(--ok)}.pUIs-a_page .jr-eb li p{white-space:pre-wrap;margin:0}.pUIs-a_page .jr-tg{flex-wrap:wrap;gap:4px;margin:0;display:flex}.pUIs-a_page .jr-eact{align-items:center;gap:10px;display:flex}.pUIs-a_page .rv-jr{margin:0}.pUIs-a_page .td-btns{flex-wrap:wrap;gap:4px 16px;display:flex}.pUIs-a_page .vo{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);gap:10px;padding:12px 14px;display:grid}.pUIs-a_page .vo-row{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.pUIs-a_page .vo-ico{background:var(--bg);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.pUIs-a_page .vo-ico svg{fill:none;width:22px;height:22px;stroke:var(--kraak);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.pUIs-a_page .vo-ico.on{background:var(--kraak)}.pUIs-a_page .vo-ico.on svg{stroke:var(--on-kraak)}.pUIs-a_page .vo-ico.on .w1{animation:1.6s ease-in-out infinite pUIs-a_voW}.pUIs-a_page .vo-ico.on .w2{animation:1.6s ease-in-out .3s infinite pUIs-a_voW}@keyframes pUIs-a_voW{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){:is(.pUIs-a_page .vo-ico.on .w1,.pUIs-a_page .vo-ico.on .w2){animation:none}}.pUIs-a_page .vo-tt{gap:2px;display:grid}.pUIs-a_page .vo-tt b{font-size:var(--fs-base)}.pUIs-a_page .vo-tt span{font-size:var(--fs-xs);color:var(--muted);line-height:1.45}.pUIs-a_page .vo-opts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pUIs-a_page .vo-opts .chip{font-size:var(--fs-xs);min-height:32px;padding:4px 12px}.pUIs-a_page .ap .chips .chip{font-size:var(--fs-xs);min-height:32px;padding:4px 11px}.pUIs-a_page .ap .chips .chip[disabled]{opacity:.55;cursor:default}.pUIs-a_page .ap-ph b{display:block}.pUIs-a_page .ap-ph span{font-family:var(--f-body);font-size:var(--fs-base);color:var(--muted);margin-top:4px;display:block}:is(.pUIs-a_page .ap .mp-bar i.g0 b,.pUIs-a_page .ap .mp-bar i.g0.done){background:var(--e-wind)}:is(.pUIs-a_page .ap .mp-bar i.g1 b,.pUIs-a_page .ap .mp-bar i.g1.done){background:var(--kraak)}:is(.pUIs-a_page .ap .mp-bar i.g2 b,.pUIs-a_page .ap .mp-bar i.g2.done){background:var(--wis)}:is(.pUIs-a_page .ap .mp-bar i.g3 b,.pUIs-a_page .ap .mp-bar i.g3.done){background:var(--ok)}.pUIs-a_page .ed{vertical-align:middle;border-radius:50%;flex:none;width:9px;height:9px;margin-right:6px;display:inline-block;position:relative;top:-1px}.pUIs-a_page #el-chips .chip[aria-pressed=true] .ed{box-shadow:0 0 0 2px var(--on-kraak)}.pUIs-a_page .el-tile.dom{background:color-mix(in srgb, var(--kraak-soft) 35%, var(--surface));border-width:2px}.pUIs-a_page .el-tile b em{font-style:normal;font-size:var(--fs-xs);background:var(--kraak);color:var(--on-kraak);vertical-align:middle;border-radius:999px;margin-left:6px;padding:0 7px;font-weight:600}.pUIs-a_page .ln-pick{gap:10px;display:grid}.pUIs-a_page .ln-grp{gap:6px;display:grid}.pUIs-a_page .ln-gl{font-size:var(--fs-xs);letter-spacing:.05em;color:var(--kraak);font-weight:600}.pUIs-a_page .ln-chips{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:6px;display:grid}.pUIs-a_page .ln-chip{appearance:none;font:inherit;font-size:var(--fs-sm);text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:8px 10px;line-height:1.3;transition:border-color .15s,background .15s;display:flex}.pUIs-a_page .ln-chip:hover{border-color:var(--muted)}.pUIs-a_page .ln-chip[aria-pressed=true]{background:var(--kraak);border-color:var(--kraak);color:var(--on-kraak)}.pUIs-a_page .ln-ico{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.pUIs-a_page .ln-chip .ln-ico{color:var(--kraak)}.pUIs-a_page .ln-chip[aria-pressed=true] .ln-ico{color:var(--on-kraak)}.pUIs-a_page .ln{border:1.5px solid var(--kraak);border-radius:var(--r);gap:14px;padding:14px;display:grid}.pUIs-a_page .ln.flash{animation:1.1s ease-out pUIs-a_svFlash}.pUIs-a_page .ln-head{align-items:center;gap:12px;display:flex}.pUIs-a_page .ln-head .ln-ico{background:var(--kraak);width:42px;height:42px;color:var(--on-kraak);stroke-width:1.7px;border-radius:12px;padding:9px}.pUIs-a_page .ln-head>div{min-width:0;display:grid}.pUIs-a_page .ln-tag{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .ln-head h4{font-family:var(--f-display);font-size:var(--fs-md);margin:0;font-weight:600;line-height:1.35}.pUIs-a_page .ln-src{font-size:var(--fs-xs);color:var(--muted);background:var(--surface);border-radius:10px;margin:0;padding:8px 12px}.pUIs-a_page .ln-map{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.pUIs-a_page .ln-row{grid-template-columns:76px 16px minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.pUIs-a_page .ln-tr{border:1.5px solid var(--line);background:var(--surface);text-align:center;border-radius:12px;align-content:center;place-items:center;gap:2px;padding:8px 4px;display:grid}.pUIs-a_page .ln-tr b{font-family:var(--f-display);font-weight:600;font-size:var(--fs-base)}.pUIs-a_page .ln-n{background:var(--ink);width:22px;height:22px;color:var(--bg);font-family:var(--f-mono);font-size:var(--fs-badge);border-radius:50%;place-items:center;display:grid}.pUIs-a_page .ln-row.bad .ln-tr{border-color:var(--warn)}.pUIs-a_page .ln-row.good .ln-tr{border-color:var(--ok);background:var(--ok-soft)}.pUIs-a_page .ln-eq{color:var(--muted);font-style:normal;font-size:var(--fs-md);place-items:center;display:grid}.pUIs-a_page .ln-lm{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-content:start;gap:4px;padding:9px 12px;display:grid}.pUIs-a_page .ln-lm b{font-family:var(--f-display);font-weight:600;font-size:var(--fs-base);line-height:1.35}.pUIs-a_page .ln-lm p{font-size:var(--fs-sm);margin:0;line-height:1.5}.pUIs-a_page .ln-do{color:var(--muted)}.pUIs-a_page .ln-do span{font-size:var(--fs-xs);color:var(--kraak);border:1px solid color-mix(in srgb, var(--kraak) 45%, var(--line));border-radius:999px;margin-right:6px;padding:0 8px;font-weight:600;line-height:1.6;display:inline-block}.pUIs-a_page .ln.anim .ln-row{animation:.5s cubic-bezier(.2,.7,.2,1) both pUIs-a_lnIn;animation-delay:calc(var(--i) * 80ms)}.pUIs-a_page .ln.anim .ln-eq{animation:.6s both pUIs-a_lnEq;animation-delay:calc(var(--i) * 80ms + .18s)}@keyframes pUIs-a_lnIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pUIs-a_lnEq{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:is(.pUIs-a_page .ln.anim .ln-row,.pUIs-a_page .ln.anim .ln-eq){animation:none}}.pUIs-a_page .ln-ins{background:var(--kraak-soft);border-radius:var(--r);padding:12px 14px}.pUIs-a_page .ln-ins .label{color:var(--kraak);margin-bottom:4px}.pUIs-a_page .ln-ins p{font-size:var(--fs-base);margin:0}.pUIs-a_page .ln-ex{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);gap:10px;padding:12px;display:grid}.pUIs-a_page .ln-ex-h{gap:6px;display:grid}.pUIs-a_page .ln-ex-h .label{margin:0}.pUIs-a_page .ln-exs{flex-wrap:wrap;gap:6px;display:flex}.pUIs-a_page .ln-exs .chip{font-size:var(--fs-xs);text-align:left;min-height:34px;padding:5px 11px;line-height:1.35}.pUIs-a_page .ln-ex-t{font-family:var(--f-display);font-size:var(--fs-md);margin:0;font-weight:600}.pUIs-a_page .ln-ctx{font-size:var(--fs-sm);color:var(--muted);margin:-6px 0 0}.pUIs-a_page .ln-steps{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.pUIs-a_page .ln-steps li{border-top:1px dashed var(--line);grid-template-columns:92px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.pUIs-a_page .ln-steps li:first-child{border-top:0;padding-top:2px}.pUIs-a_page .ln-sn{font-family:var(--f-display);font-weight:600;font-size:var(--fs-base);color:var(--ink);align-content:start;gap:1px;display:grid}.pUIs-a_page .ln-sn small{font-family:var(--f-body);font-weight:400;font-size:var(--fs-xs);color:var(--muted);line-height:1.3}.pUIs-a_page .ln-steps li.bad .ln-sn{color:var(--warn)}.pUIs-a_page .ln-steps li.good .ln-sn{color:var(--ok)}.pUIs-a_page .ln-steps p{font-size:var(--fs-sm);margin:0;line-height:1.55}.pUIs-a_page .ln-pills{font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pUIs-a_page .ln-pills>span:not(.pill){margin-right:2px;font-weight:600}.pUIs-a_page .ln-pills>span:not(.pill):not(:first-child){margin-left:8px}.pUIs-a_page .ln-mg{appearance:none;background:var(--kraak-soft);color:var(--kraak);cursor:pointer;font:inherit;font-size:var(--fs-xs);border-color:#0000}.pUIs-a_page .ln-mg:hover{border-color:var(--kraak)}.pUIs-a_page .ln-brk{font-size:var(--fs-sm);color:var(--muted);border-top:1px solid var(--line);margin:0;padding-top:10px}.pUIs-a_page .ln-brk b{color:var(--warn);margin-right:6px;font-weight:600}.pUIs-a_page .ln-all summary{cursor:pointer;color:var(--kraak);font-weight:600;font-size:var(--fs-base);padding:4px 0}.pUIs-a_page .ln-all[open] summary{margin-bottom:8px}.pUIs-a_page .ln-mx th.rl button{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;font-weight:600;display:flex}.pUIs-a_page .ln-mx th.rl button:hover{color:var(--kraak)}.pUIs-a_page .ln-mx th.rl .ln-ico{width:18px;height:18px;color:var(--kraak)}.pUIs-a_page .ln-mx td{text-align:left;font-size:var(--fs-xs);min-width:7.5em;padding:8px;line-height:1.4}:is(.pUIs-a_page .ln-mx tr.on th,.pUIs-a_page .ln-mx tr.on td){background:var(--kraak-soft)}.pUIs-a_page .ln-mx tr.dm-grp th{background:var(--bg)}@media (max-width:700px){.pUIs-a_page .ln-map{grid-template-columns:minmax(0,1fr);gap:12px}.pUIs-a_page .ln-row{grid-template-columns:max-content max-content minmax(0,1fr);gap:0 6px}.pUIs-a_page .ln-tr{z-index:1;border-radius:999px;flex-direction:row;grid-column:1;place-items:center start;gap:6px;margin-bottom:-1px;padding:3px 12px 3px 4px;display:flex;position:relative}.pUIs-a_page .ln-tr b{font-size:var(--fs-sm)}.pUIs-a_page .ln-n{width:20px;height:20px;font-size:var(--fs-badge)}.pUIs-a_page .ln-eq{font-size:var(--fs-base);grid-column:2}.pUIs-a_page .ln-lm{grid-column:1/-1;margin-top:6px}.pUIs-a_page .ln-steps li{grid-template-columns:minmax(0,1fr);gap:2px}.pUIs-a_page .ln-sn{grid-auto-flow:column;justify-content:start;align-items:baseline;gap:8px}}.pUIs-a_page .vcard{border:1.5px solid var(--kraak);border-radius:var(--r);padding:14px}.pUIs-a_page .sitview.flash{animation:1.1s ease-out pUIs-a_svFlash}@media (prefers-reduced-motion:reduce){.pUIs-a_page .sitview.flash{animation:none}}.pUIs-a_page .kv{vertical-align:middle;border-radius:50%;flex:none;width:9px;height:9px;margin-right:6px;display:inline-block;position:relative;top:-1px}.pUIs-a_page .kv-s{background:var(--ok)}.pUIs-a_page .kv-d{background:var(--warn)}.pUIs-a_page .kv-n{background:color-mix(in srgb, var(--muted) 55%, transparent)}.pUIs-a_page #kh-chips .chip[aria-pressed=true] .kv{box-shadow:0 0 0 2px var(--on-kraak)}.pUIs-a_page .kv-leg{flex-wrap:wrap;gap:10px;margin-left:12px;display:inline-flex}.pUIs-a_page .kv-leg span{align-items:center;display:inline-flex}.pUIs-a_page .kh-d6{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.pUIs-a_page .kh-d6 span{border:1px solid var(--line);text-align:center;font-size:var(--fs-xs);color:var(--muted);background:var(--surface);border-radius:8px;gap:1px;padding:5px 2px;line-height:1.25;display:grid}.pUIs-a_page .kh-d6 small{font-size:var(--fs-xs);font-style:italic}.pUIs-a_page .kh-d6 span.on{background:var(--kraak);border-color:var(--kraak);color:var(--on-kraak);font-weight:600}.pUIs-a_page .kh-d6-cap{font-size:var(--fs-xs);color:var(--muted);margin:0 0 -6px}@media (min-width:701px){.pUIs-a_page .flow .fk{flex-wrap:wrap;row-gap:0}.pUIs-a_page .flow .fk small{flex:1 0 100%;padding-left:16px;line-height:1.3}}.pUIs-a_page .sc-hint{font-size:var(--fs-xs);color:var(--muted);align-items:flex-start;gap:8px;margin:0;display:flex}.pUIs-a_page .sc-hint svg{fill:none;width:18px;height:18px;stroke:var(--kraak);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:1px}.pUIs-a_page .sc-search{position:relative}.pUIs-a_page .sc-search svg{fill:none;width:18px;height:18px;stroke:var(--muted);stroke-width:1.8px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.pUIs-a_page .sc-search input{font:inherit;font-size:var(--fs-base);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:999px;width:100%;min-height:42px;padding:8px 14px 8px 38px}.pUIs-a_page .sc-search input:focus{outline:2px solid var(--kraak);outline-offset:1px;border-color:#0000}.pUIs-a_page .sc-list{border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(var(--bg) 35%, transparent) center top/100% 26px no-repeat local, linear-gradient(transparent, var(--bg) 65%) center bottom/100% 26px no-repeat local, radial-gradient(farthest-side at 50% 0, color-mix(in srgb, var(--ink) 16%, transparent), transparent) center top/100% 9px no-repeat scroll, radial-gradient(farthest-side at 50% 100%, color-mix(in srgb, var(--ink) 16%, transparent), transparent) center bottom/100% 9px no-repeat scroll, var(--bg);scrollbar-width:thin;align-content:flex-start;max-height:min(330px,46vh);padding:10px;position:relative;overflow-y:auto}.pUIs-a_page .sc-list .chip{text-align:left;line-height:1.35}.pUIs-a_page .sc-gh{font-size:var(--fs-xs);letter-spacing:.05em;color:var(--kraak);flex:0 0 100%;align-items:center;gap:8px;margin:6px 2px -2px;font-weight:600;display:flex}.pUIs-a_page .sc-gh:first-child{margin-top:0}.pUIs-a_page .sc-gh:after{content:"";border-top:1px solid var(--line);flex:1}.pUIs-a_page .sc-none{font-size:var(--fs-sm);color:var(--muted);margin:4px}.pUIs-a_page .sc-meta{font-size:var(--fs-xs);color:var(--muted);margin:-2px 2px 0}.pUIs-a_page .sv-back{appearance:none;border:1px dashed color-mix(in srgb, var(--kraak) 45%, var(--line));color:var(--kraak);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border-radius:999px;justify-self:center;align-items:center;gap:6px;min-height:40px;padding:8px 14px;display:inline-flex}.pUIs-a_page .sv-back:hover{border-color:var(--kraak)}.pUIs-a_page .sv-back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.pUIs-a_page .sv.flash{animation:1.1s ease-out pUIs-a_svFlash}@keyframes pUIs-a_svFlash{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--kraak) 55%, transparent)}to{box-shadow:0 0 0 14px #0000}}@media (prefers-reduced-motion:reduce){.pUIs-a_page .sv.flash{animation:none}}.pUIs-a_page .smx-cats{margin-bottom:8px}.pUIs-a_page .smx-cats .chip{font-size:var(--fs-xs);min-height:32px;padding:4px 11px}.pUIs-a_page .nch-more{grid-column:1/-1}.pUIs-a_page .nch-more summary{font-size:var(--fs-xs);color:var(--kraak);cursor:pointer;width:max-content;max-width:100%;margin-bottom:6px}.pUIs-a_page .sv-nav .btn{min-height:38px;font-size:var(--fs-sm);padding:6px 14px}.pUIs-a_page .smx{font-size:var(--fs-xs)}.pUIs-a_page .smx thead th.cg{font-family:var(--f-body);font-size:var(--fs-xs);letter-spacing:.04em;color:var(--muted);border-bottom:0;padding-bottom:0;font-weight:600}.pUIs-a_page .smx th.rl button{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(1.4em,auto) minmax(0,1fr);align-items:baseline;gap:4px;width:100%;min-width:7.5em;padding:2px 0;line-height:1.35;display:grid}.pUIs-a_page .smx th.rl button:hover{color:var(--kraak)}.pUIs-a_page .smx-n{font-family:var(--f-mono);font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .smx th.rl button>span:last-child{overflow-wrap:anywhere}:is(.pUIs-a_page .smx td.nv,.pUIs-a_page .smx th.nv){font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;padding:6px 8px}.pUIs-a_page .smx .sep{border-left:1px solid var(--line)}.pUIs-a_page .smx .g-v .d:not(.d0){background:var(--wis)}.pUIs-a_page .smx .g-c .d:not(.d0){background:var(--kraak)}:is(.pUIs-a_page .smx tr.on th,.pUIs-a_page .smx tr.on td){background:var(--kraak-soft)}.pUIs-a_page .smx tr.on th.rl button{color:var(--kraak);font-weight:600}:is(.pUIs-a_page .smx tfoot th,.pUIs-a_page .smx tfoot td){font-family:var(--f-mono);font-size:var(--fs-xs);color:var(--muted);border-top:1.5px solid var(--line);border-bottom:0}.pUIs-a_page .smx tfoot th.rl{font-family:var(--f-body);font-weight:600}.pUIs-a_page .dkg{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.pUIs-a_page .dk{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-content:start;gap:4px;padding:10px 12px;display:grid}.pUIs-a_page .dk.all{border-color:var(--kraak);grid-column:1/-1}.pUIs-a_page .dk-p{font-style:italic;font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .dk b{font-family:var(--f-display);font-weight:600;font-size:var(--fs-base)}.pUIs-a_page .dk>span{font-size:var(--fs-xs)}.pUIs-a_page .ph{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pUIs-a_page .ph-c{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-content:start;gap:10px;padding:12px;display:grid}@media (max-width:760px){.pUIs-a_page .ph{grid-template-columns:1fr}.pUIs-a_page .ph-c{grid-template-columns:88px minmax(0,1fr);align-items:start}}.pUIs-a_page .ph-i{width:100%;max-width:132px;height:auto;display:block}.pUIs-a_page .ph-c b{font-family:var(--f-display);font-weight:600;font-size:var(--fs-base);display:block}.pUIs-a_page .ph-s{font-size:var(--fs-xs);color:var(--kraak);margin-bottom:4px;font-weight:600;display:block}.pUIs-a_page .ph-c p{font-size:var(--fs-sm)}.pUIs-a_page .ph-dark{fill:var(--deep-fg)}.pUIs-a_page .ph-light{fill:var(--glow);opacity:.35}.pUIs-a_page .ph-lamp{fill:var(--e-earth)}.pUIs-a_page .ph-flame{fill:var(--glow-core);stroke:var(--glow);stroke-width:1.5px}.pUIs-a_page .ph-sky{fill:var(--wis);opacity:.16}.pUIs-a_page .ph-water{fill:var(--e-water);opacity:.32}.pUIs-a_page .ph-moss{fill:var(--ok)}.pUIs-a_page .ph-ripple{fill:none;stroke:var(--e-water);stroke-width:1.4px;stroke-linecap:round}.pUIs-a_page .ph-pot{fill:var(--kraak-soft);stroke:var(--kraak);stroke-width:1.6px}.pUIs-a_page .ph-bolt{fill:var(--glow);stroke:var(--kraak);stroke-width:1.2px;stroke-linejoin:round}.pUIs-a_page .ph-trunk{fill:var(--e-earth)}.pUIs-a_page .ph-ground{stroke:var(--muted);stroke-width:1.5px;fill:none}.pUIs-a_page .ph-g{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:8px;padding:12px;display:grid}:is(.pUIs-a_page .ph-r,.pUIs-a_page .ph-ax){grid-template-columns:10.5em minmax(0,1fr);align-items:center;gap:10px;display:grid}.pUIs-a_page .ph-l{font-size:var(--fs-xs);line-height:1.35}.pUIs-a_page .ph-t{border-left:2px solid var(--ink);height:14px;position:relative}.pUIs-a_page .ph-t i{border-radius:0 4px 4px 0;height:8px;position:absolute;top:3px;left:0}.pUIs-a_page .ph-t i.p1{background:linear-gradient(90deg, var(--kraak) 40%, transparent);width:12%}.pUIs-a_page .ph-t i.p2{background:linear-gradient(90deg, var(--kraak) 70%, transparent);width:52%}.pUIs-a_page .ph-t i.p3{background:var(--kraak);border-radius:0;width:calc(100% - 8px)}.pUIs-a_page .ph-t i.p3:after{content:"";border-left:9px solid var(--kraak);border-top:7px solid #0000;border-bottom:7px solid #0000;position:absolute;top:-3px;right:-8px}.pUIs-a_page .ph-ax{font-size:var(--fs-xs);color:var(--muted)}@media (max-width:420px){:is(.pUIs-a_page .ph-r,.pUIs-a_page .ph-ax){grid-template-columns:8.6em minmax(0,1fr)}}.pUIs-a_page .gp{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:10px;padding:12px 16px 12px 12px;display:grid}.pUIs-a_page .gp-r{gap:4px;display:grid}.pUIs-a_page .gp-l{font-size:var(--fs-xs);line-height:1.4}.pUIs-a_page .gp-t{border-left:2px solid var(--ink);background:linear-gradient(var(--line), var(--line)) 0 50%/100% 1px no-repeat;height:14px;position:relative}.pUIs-a_page .gp-t i{background:color-mix(in srgb, var(--kraak) 32%, var(--surface));border-radius:0 4px 4px 0;height:8px;position:absolute;top:3px;left:0}.pUIs-a_page .gp-t b{background:var(--kraak);border:2px solid var(--surface);border-radius:50%;width:13px;height:13px;position:absolute;top:50%;transform:translate(-50%,-50%)}.pUIs-a_page .gp-ax{font-size:var(--fs-xs);color:var(--muted);justify-content:space-between;display:flex}.pUIs-a_page .ladder li>div b{font-weight:600}.pUIs-a_page #mg{gap:14px}.pUIs-a_page .mg-dot{width:22px;height:22px;color:var(--on-node);font-family:var(--f-mono);font-size:var(--fs-badge);border-radius:50%;flex:none;place-items:center;font-style:normal;display:inline-grid}.pUIs-a_page .mg-pick .chip{align-items:center;gap:6px;padding-left:6px;display:inline-flex}.pUIs-a_page .mg-pick .chip[aria-pressed=true] .mg-dot{box-shadow:0 0 0 2px var(--on-kraak)}.pUIs-a_page .dmn{gap:4px;display:grid}:is(.pUIs-a_page .dmn-h,.pUIs-a_page .dmn-r){grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.pUIs-a_page .dmn-h span{font-size:var(--fs-xs);letter-spacing:.04em;color:var(--muted);text-align:center;font-weight:600}.pUIs-a_page .dmn-c{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:0;padding:6px 10px;display:grid;position:relative}.pUIs-a_page .dmn-c b{font-family:var(--f-display);font-weight:600;font-size:var(--fs-sm);line-height:1.35}.pUIs-a_page .dmn-c span{font-size:var(--fs-xs);color:var(--muted);line-height:1.35}.pUIs-a_page .dmn-c.bad{border-style:dashed;border-color:var(--warn)}.pUIs-a_page .dmn-c.good{border-color:var(--ok);background:var(--ok-soft)}.pUIs-a_page .dmn-r.root .dmn-c{border-width:1.5px}.pUIs-a_page .dmn-r.root .dmn-c.bad{background:color-mix(in srgb, var(--warn) 8%, var(--surface))}.pUIs-a_page .dmn-k{font-size:var(--fs-xs);color:var(--muted);text-align:center;place-items:center;line-height:1.25;display:grid;position:relative}.pUIs-a_page .dmn-k:before{content:"";border-left:1.5px dotted var(--line);z-index:0;position:absolute;top:-6px;bottom:-6px;left:50%}.pUIs-a_page .dmn-k>*{z-index:1;position:relative}.pUIs-a_page .dmn-r:not(:last-child) .dmn-c:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);background:var(--bg);width:6px;height:6px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}@media (max-width:440px){:is(.pUIs-a_page .dmn-h,.pUIs-a_page .dmn-r){grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr)}.pUIs-a_page .dmn-k{font-size:var(--fs-xs)}}.pUIs-a_page .mg-panel{border:1.5px solid var(--kraak);border-radius:var(--r);gap:14px;padding:14px;scroll-margin-top:110px;display:grid}.pUIs-a_page .mg-head{align-items:center;gap:12px;display:flex}.pUIs-a_page .mg-head .fnum{width:42px;height:42px;font-size:var(--fs-md);flex:none}.pUIs-a_page .mg-head h4{font-family:var(--f-display);font-size:var(--fs-lg);margin:0;font-weight:600;line-height:1.3}.pUIs-a_page .mg-head>div>span{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .mg-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (max-width:820px){.pUIs-a_page .mg-grid{grid-template-columns:minmax(0,1fr)}}.pUIs-a_page .mg-box{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px}.pUIs-a_page .mg-svg{width:100%;max-width:330px;height:auto;margin-inline:auto;display:block}.pUIs-a_page .mg-orbit{fill:none;stroke:var(--muted);stroke-width:1.6px;stroke-dasharray:5 4}.pUIs-a_page .mg-ahd{fill:var(--muted)}.pUIs-a_page .mg-sat{fill:var(--surface);stroke:var(--muted);stroke-width:1.6px}.pUIs-a_page .mg-st{fill:var(--ink);font-family:var(--f-display);text-anchor:middle;font-size:14px;font-weight:600}.pUIs-a_page .mg-st.b{font-size:16px}.pUIs-a_page .mg-nt{fill:var(--on-node);font-family:var(--f-display);text-anchor:middle;font-size:13px;font-weight:600}.pUIs-a_page .mg-nt.sm{font-size:11.5px}.pUIs-a_page .mg-ct{fill:var(--on-node);font-family:var(--f-body);text-anchor:middle;font-size:12px}.pUIs-a_page .mg-cn{fill:var(--on-node);font-family:var(--f-display);text-anchor:middle;font-size:16px;font-weight:600}.pUIs-a_page .mg-spoke{stroke:var(--line);stroke-width:2px}.pUIs-a_page .mg-trio{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pUIs-a_page .mg-trio li{background:var(--bg);border-radius:8px;gap:1px;padding:8px 10px;display:grid}.pUIs-a_page .mg-trio li b{font-family:var(--f-display);font-weight:600;font-size:var(--fs-base)}.pUIs-a_page .mg-trio li span{font-size:var(--fs-xs);color:var(--kraak);font-weight:600}.pUIs-a_page .mg-trio li p{font-size:var(--fs-sm)}.pUIs-a_page .mg-role{font-size:var(--fs-sm);background:var(--bg);border-radius:8px;padding:8px 10px}.pUIs-a_page .mg-parts{gap:6px;display:grid}.pUIs-a_page .mg-part{appearance:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:var(--bg);border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:8px 10px;display:grid}.pUIs-a_page .mg-part:hover{border-color:var(--kraak)}.pUIs-a_page .mg-part b{font-family:var(--f-display);font-weight:600;font-size:var(--fs-base)}.pUIs-a_page .mg-part span{font-size:var(--fs-xs);color:var(--muted);grid-column:1;line-height:1.4}.pUIs-a_page .mg-part em{font-style:normal;font-family:var(--f-mono);font-size:var(--fs-sm);color:var(--kraak);grid-area:1/2/span 2;font-weight:600}.pUIs-a_page .mg-part .cbar{background:var(--surface);grid-column:1/-1;height:5px;margin-top:4px;display:block}.pUIs-a_page .mg-part[aria-pressed=true]{border-color:var(--kraak);background:var(--kraak-soft)}.pUIs-a_page .mg-note{font-size:var(--fs-xs);color:var(--muted);border-top:1px solid var(--line);padding-top:8px}.pUIs-a_page .mg-list{gap:6px;display:grid}.pUIs-a_page .mx{background:var(--surface);border:1px solid var(--line);border-radius:10px}.pUIs-a_page .mx summary{cursor:pointer;border-radius:10px;grid-template-columns:26px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:grid}.pUIs-a_page .mx summary::-webkit-details-marker{display:none}.pUIs-a_page .mx summary:hover .mx-t{color:var(--kraak)}.pUIs-a_page .mx-n{border:1.5px solid var(--kraak);width:26px;height:26px;color:var(--kraak);font-family:var(--f-mono);border-radius:50%;place-items:center;font-size:.76rem;display:grid}.pUIs-a_page .mx-tt{gap:1px;min-width:0;display:grid}.pUIs-a_page .mx-t{font-weight:600;line-height:1.45}.pUIs-a_page .mx-w{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .mx-b{gap:8px;padding:0 12px 12px 48px;display:grid}@media (max-width:480px){.pUIs-a_page .mx-b{padding:0 12px 12px}}.pUIs-a_page .mx-cmp{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.pUIs-a_page .mx-c{border-radius:10px;align-content:start;gap:2px;padding:8px 10px;display:grid}.pUIs-a_page .mx-c p{font-size:var(--fs-sm)}.pUIs-a_page .mx-c.bad{border:1px dashed var(--warn);background:color-mix(in srgb, var(--warn) 6%, var(--surface))}.pUIs-a_page .mx-c.good{border:1px solid var(--ok);background:var(--ok-soft)}.pUIs-a_page .mx-k{font-size:var(--fs-xs);letter-spacing:.03em;font-weight:600}.pUIs-a_page .mx-c.bad .mx-k{color:var(--warn)}.pUIs-a_page .mx-c.good .mx-k{color:var(--ok)}.pUIs-a_page .mx-ar{border-top:2px solid var(--muted);border-right:2px solid var(--muted);place-self:center;width:8px;height:8px;transform:rotate(45deg)}@media (max-width:560px){.pUIs-a_page .mx-cmp{grid-template-columns:minmax(0,1fr)}.pUIs-a_page .mx-ar{margin:-2px 0;transform:rotate(135deg)}}.pUIs-a_page .mx-y{font-size:var(--fs-sm);background:var(--bg);border-radius:8px;padding:8px 10px}.pUIs-a_page .mx-y b{color:var(--kraak);margin-right:6px;font-weight:600}.pUIs-a_page .mg-ask{background:var(--kraak-soft);font-size:var(--fs-base);border-radius:10px;padding:10px 12px}.pUIs-a_page .mg-ask b{font-size:var(--fs-xs);color:var(--kraak);letter-spacing:.03em;display:block}.pUIs-a_page .mgc-wrap{gap:8px;display:grid}.pUIs-a_page .mgc-t{font-weight:600;font-family:var(--f-display);font-size:var(--fs-base)}.pUIs-a_page .mgc{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.pUIs-a_page .mgc li{border-bottom:1px solid var(--line);border-left:4px solid #0000;grid-template-columns:8.2em minmax(0,1fr);align-items:start;gap:4px 10px;padding:9px 12px;display:grid}.pUIs-a_page .mgc-q{appearance:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-height:30px;margin:0;padding:0;display:inline-flex}.pUIs-a_page .mgc-q:hover b{text-underline-offset:3px;text-decoration:underline}.pUIs-a_page .mgc-q .rd-i{border:1.5px solid var(--muted);width:16px;height:16px;color:var(--muted);font-family:var(--f-display);font-style:italic;font-weight:600;font-size:var(--fs-badge);border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.pUIs-a_page .mgc-q[aria-expanded=true] .rd-i{background:var(--kraak);border-color:var(--kraak);color:var(--on-kraak)}.pUIs-a_page .mgc-q[aria-expanded=true] b{color:var(--kraak)}.pUIs-a_page .mgc li p{padding-top:3px}.pUIs-a_page .mgc-help{background:var(--bg);font-size:var(--fs-sm);border-radius:10px;grid-column:1/-1;gap:6px;margin-top:4px;padding:10px 12px;display:grid}.pUIs-a_page .mgc-help .mgc-hn{font-family:var(--f-display);font-weight:600;font-size:var(--fs-base)}.pUIs-a_page .mgc-help .mgc-hg{color:var(--muted)}.pUIs-a_page .mgc-help .mgc-hr{border-top:1px solid var(--line);padding-top:6px}:is(.pUIs-a_page .mgc-help .btn-link,.pUIs-a_page .rd-help .btn-link){text-align:left;justify-self:start}.pUIs-a_page .mgc li:last-child{border-bottom:0}.pUIs-a_page .mgc li.g-wis{border-left-color:var(--wis)}.pUIs-a_page .mgc li.g-sila{border-left-color:var(--ok)}.pUIs-a_page .mgc li.g-sam{border-left-color:var(--kraak)}.pUIs-a_page .mgc li b{font-family:var(--f-display);font-weight:600;font-size:var(--fs-sm);line-height:1.5}.pUIs-a_page .mgc li p{font-size:var(--fs-sm)}@media (max-width:440px){.pUIs-a_page .mgc li{grid-template-columns:minmax(0,1fr)}.pUIs-a_page .mgc li p{padding-top:0}}.pUIs-a_page .rd{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px;display:grid}@media (max-width:760px){.pUIs-a_page .rd{grid-template-columns:minmax(0,1fr)}}.pUIs-a_page .rd-svg{width:100%;max-width:380px;height:auto;margin-inline:auto;display:block}.pUIs-a_page .rd-ring{fill:none;stroke:var(--line);stroke-width:1.2px}.pUIs-a_page .rd-axis{stroke:var(--line);stroke-width:1px}.pUIs-a_page .rd-poly{fill:var(--kraak);fill-opacity:.18;stroke:var(--kraak);stroke-width:2px;stroke-linejoin:round}.pUIs-a_page .rd-l{fill:var(--ink);font-family:var(--f-display);font-size:14px;font-weight:600}.pUIs-a_page .rd-lv{fill:var(--muted);font-family:var(--f-body);font-size:12px}.pUIs-a_page .rd-ctl{gap:10px;display:grid}.pUIs-a_page .rd-rows{gap:6px;display:grid}.pUIs-a_page .rd-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;display:grid}.pUIs-a_page .rd-name{font-size:var(--fs-sm)}.pUIs-a_page .rd-q{appearance:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:34px;margin:0;padding:2px 4px 2px 0;display:inline-flex}.pUIs-a_page .rd-q .rd-i{border:1.5px solid var(--muted);width:17px;height:17px;color:var(--muted);font-family:var(--f-display);font-style:italic;font-weight:600;font-size:var(--fs-badge);border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.pUIs-a_page .rd-q:hover .rd-name{text-underline-offset:3px;text-decoration:underline}.pUIs-a_page .rd-q[aria-expanded=true] .rd-i{background:var(--kraak);border-color:var(--kraak);color:var(--on-kraak)}.pUIs-a_page .rd-q[aria-expanded=true] .rd-name{color:var(--kraak);font-weight:600}.pUIs-a_page .rd-help{background:var(--bg);font-size:var(--fs-sm);border-radius:10px;grid-column:1/-1;gap:8px;padding:10px 12px 12px;display:grid}.pUIs-a_page .rd-help .rd-gist{color:var(--muted);font-size:var(--fs-xs)}.pUIs-a_page .rd-help .rd-qq{font-weight:600;line-height:1.55}.pUIs-a_page .rd-help ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pUIs-a_page .rd-help li{font-size:var(--fs-sm);grid-template-columns:3.4em minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.pUIs-a_page .rd-help li b{font-size:var(--fs-xs);text-align:center;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:0 6px;font-weight:600}.pUIs-a_page .rd-help li.on b{background:var(--kraak);border-color:var(--kraak);color:var(--on-kraak)}.pUIs-a_page .rd-hint{font-size:var(--fs-xs);color:var(--muted);margin:-2px 0 2px}.pUIs-a_page .rd-seg{border:1px solid var(--line);border-radius:999px;grid-template-columns:repeat(3,auto);display:inline-grid;overflow:hidden}.pUIs-a_page .rd-seg button{appearance:none;background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-xs);cursor:pointer;border:0;min-height:32px;padding:5px 11px}.pUIs-a_page .rd-seg button+button{border-left:1px solid var(--line)}.pUIs-a_page .rd-seg button[aria-pressed=true]{background:var(--kraak);color:var(--on-kraak)}.pUIs-a_page .rd-sum{font-size:var(--fs-sm);background:var(--bg);border-radius:10px;padding:8px 12px}.pUIs-a_page .subnav{border:1px solid var(--line);background:var(--surface);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:start;gap:2px;min-width:240px;margin-bottom:-8px;padding:3px;display:inline-grid}.pUIs-a_page .subtab{appearance:none;color:var(--muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;min-height:38px;padding:7px 16px}.pUIs-a_page .subtab:hover{color:var(--ink)}.pUIs-a_page .subtab[aria-selected=true]{background:var(--ink);color:var(--bg)}.pUIs-a_page .jump{top:calc(env(safe-area-inset-top,0px) + var(--hdr,96px));z-index:15;background:var(--bg);border-bottom:1px solid var(--line);margin:-14px -16px -10px;padding:8px 16px;position:sticky}.pUIs-a_page .jump-in{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.pUIs-a_page .jump-in::-webkit-scrollbar{display:none}.pUIs-a_page .jchip{appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-xs);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;min-height:34px;padding:5px 12px}.pUIs-a_page .jchip:hover{border-color:var(--kraak)}.pUIs-a_page .jchip[aria-current=true]{background:var(--kraak);border-color:var(--kraak);color:var(--on-kraak)}.pUIs-a_page #p-truth [id]{scroll-margin-top:calc(env(safe-area-inset-top,0px) + var(--hdr,96px) + 64px)}.pUIs-a_page .tday{border:1px solid var(--line);border-radius:calc(var(--r) + 4px);background:linear-gradient(140deg, var(--surface) 30%, color-mix(in srgb, var(--glow) 14%, var(--surface)));scroll-margin-top:calc(env(safe-area-inset-top,0px) + var(--hdr,96px) + 64px);gap:14px;padding:16px;display:grid}.pUIs-a_page .td-head h2{font-size:var(--fs-lg);margin:2px 0 0}.pUIs-a_page .td-grid{grid-template-columns:1.25fr 1fr 1.15fr;gap:10px;display:grid}@media (max-width:820px){.pUIs-a_page .td-grid{grid-template-columns:1fr 1fr}.pUIs-a_page .td-sit{grid-column:1/-1}}@media (max-width:420px){.pUIs-a_page .td-grid{grid-template-columns:1fr}}.pUIs-a_page .td-tile{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-content:start;gap:6px;min-width:0;padding:12px 14px;display:grid}.pUIs-a_page .td-k{font-size:var(--fs-xs);letter-spacing:.03em;color:var(--muted);align-items:center;gap:6px;font-weight:600;display:inline-flex}.pUIs-a_page .td-ico{fill:none;width:18px;height:18px;stroke:var(--kraak);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.pUIs-a_page .td-sit{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px}.pUIs-a_page .td-donut{width:104px;height:104px;position:relative}.pUIs-a_page .td-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.pUIs-a_page .d-bg{fill:none;stroke:var(--line);stroke-width:9px}.pUIs-a_page .d-fg{fill:none;stroke:var(--kraak);stroke-width:9px;stroke-linecap:round;transition:stroke-dashoffset 1.1s cubic-bezier(.2,.7,.2,1)}.pUIs-a_page .td-sit.met .d-fg{stroke:var(--ok)}.pUIs-a_page .td-dc{text-align:center;place-content:center;line-height:1.1;display:grid;position:absolute;inset:0}.pUIs-a_page .td-dc b{font-family:var(--f-display);font-size:1.7rem;font-weight:600}.pUIs-a_page .td-dc span{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .td-tt{justify-items:start;gap:6px;display:grid}.pUIs-a_page .td-tt p{font-size:var(--fs-base);font-weight:600}.pUIs-a_page .btn.sm{min-height:36px;font-size:var(--fs-sm);padding:6px 14px}.pUIs-a_page .td-big{font-size:var(--fs-sm);color:var(--muted)}.pUIs-a_page .td-big b{font-family:var(--f-display);color:var(--ink);margin-right:2px;font-size:2rem;font-weight:600}.pUIs-a_page .td-week{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:5px;height:64px;display:grid}.pUIs-a_page .td-d{grid-template-rows:1fr auto;justify-items:center;gap:3px;height:100%;display:grid}.pUIs-a_page .td-d i{width:100%;max-width:18px;height:max(4px, var(--h));background:var(--line);border-radius:4px;align-self:end}.pUIs-a_page .td-d i.on{background:color-mix(in srgb, var(--kraak) 55%, var(--surface))}.pUIs-a_page .td-d i.met{background:var(--kraak)}.pUIs-a_page .td-d span{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .td-d.now span{color:var(--kraak);font-weight:600}.pUIs-a_page .tday.anim .td-d i{animation:.7s cubic-bezier(.2,.7,.2,1) both pUIs-a_tdGrow}.pUIs-a_page .tday.anim .td-d:nth-child(2) i{animation-delay:50ms}.pUIs-a_page .tday.anim .td-d:nth-child(3) i{animation-delay:.1s}.pUIs-a_page .tday.anim .td-d:nth-child(4) i{animation-delay:.15s}.pUIs-a_page .tday.anim .td-d:nth-child(5) i{animation-delay:.2s}.pUIs-a_page .tday.anim .td-d:nth-child(6) i{animation-delay:.25s}.pUIs-a_page .tday.anim .td-d:nth-child(7) i{animation-delay:.3s}@keyframes pUIs-a_tdGrow{0%{transform-origin:bottom;transform:scaleY(0)}to{transform-origin:bottom;transform:scaleY(1)}}.pUIs-a_page .td-st{font-size:var(--fs-base)}.pUIs-a_page .td-st b{font-family:var(--f-display);margin-right:4px;font-weight:600}.pUIs-a_page .td-prog{gap:4px;display:flex}.pUIs-a_page .td-prog i{background:var(--line);border-radius:4px;flex:1;height:7px}.pUIs-a_page .td-prog i.on{background:var(--ok)}.pUIs-a_page .td-next{font-size:var(--fs-xs);color:var(--muted);line-height:1.45}.pUIs-a_page .td-rows{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:0;display:grid;overflow:hidden}.pUIs-a_page .td-row{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);align-items:start;gap:10px;padding:10px 14px;display:grid}.pUIs-a_page .td-row:last-child{border-bottom:0}.pUIs-a_page .td-moon .mn{margin:0 auto;display:block}.pUIs-a_page .mn-dark{fill:color-mix(in srgb, var(--muted) 22%, var(--surface))}.pUIs-a_page .mn-lit{fill:var(--glow)}.pUIs-a_page .mn-rim{fill:none;stroke:var(--muted);stroke-width:1px;opacity:.6}.pUIs-a_page .td-moon.pra{background:color-mix(in srgb, var(--glow) 14%, var(--surface))}.pUIs-a_page .td-moon.pra .td-k{color:var(--kraak)}.pUIs-a_page .td-moon-n{color:var(--muted);font-size:var(--fs-xs)!important;margin-top:4px!important}.pUIs-a_page .td-row>.td-ico{width:24px;height:24px;margin:2px auto 0}.pUIs-a_page .td-row p{font-size:var(--fs-sm);margin-top:2px}.pUIs-a_page .td-row .btn-link{font-size:var(--fs-sm)}.pUIs-a_page .td-radar{margin-inline:auto;display:block}.pUIs-a_page .td-radar .rd-ring{stroke-width:1px}.pUIs-a_page .td-radar .rd-poly{stroke-width:1.6px}:is(.pUIs-a_page #p-path [id],.pUIs-a_page #p-hind [id],.pUIs-a_page #p-elem [id]){scroll-margin-top:calc(env(safe-area-inset-top,0px) + var(--hdr,96px) + 64px)}.pUIs-a_page .totop{right:max(16px, env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:30;border:1px solid var(--line);background:var(--surface);width:46px;height:46px;color:var(--ink);cursor:pointer;opacity:0;pointer-events:none;border-radius:50%;place-items:center;transition:opacity .25s,transform .25s;display:grid;position:fixed;transform:translateY(12px);box-shadow:0 6px 20px #00000024}.pUIs-a_page .totop.on{opacity:1;pointer-events:auto;transform:none}.pUIs-a_page .totop svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.pUIs-a_page .jump-in{padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.pUIs-a_page .gl{-webkit-text-decoration:underline dotted color-mix(in srgb, var(--kraak) 55%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--kraak) 55%, transparent);text-underline-offset:.34em;cursor:help;border-radius:2px;text-decoration-thickness:1.5px}:is(.pUIs-a_page .gl:hover,.pUIs-a_page .gl:focus-visible){background:var(--kraak-soft);outline:none}.pUIs-a_page [data-pop]{cursor:pointer}:is(.pUIs-a_page .pill[data-pop],.pUIs-a_page .mw-mid[data-pop],.pUIs-a_page .ce-b em[data-pop],.pUIs-a_page .el-tile em[data-pop],.pUIs-a_page .ln-do span[data-pop]){text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1.5px}.pUIs-a_page .sv-tg b[data-pop]{border-bottom:1.5px dotted color-mix(in srgb, var(--kraak) 70%, transparent)}:is(.pUIs-a_page .sv-tg b[data-pop]:hover,.pUIs-a_page .pill[data-pop]:hover,.pUIs-a_page .ce-b em[data-pop]:hover){background:var(--kraak-soft)}:is(.pUIs-a_page .mg-dot[data-pop]:hover,.pUIs-a_page .fnum[data-pop]:hover){box-shadow:0 0 0 3px var(--kraak-soft)}.pUIs-a_page [data-pop]:focus-visible{outline:2px solid var(--kraak);outline-offset:2px}.pUIs-a_page .gl-pop-sub{font-size:var(--fs-base);color:var(--kraak);font-weight:600}.pUIs-a_page .gl-btn{appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-xs);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:4px 10px 4px 8px;display:inline-flex}.pUIs-a_page .gl-btn svg{fill:none;width:15px;height:15px;stroke:var(--kraak);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.pUIs-a_page .gl-btn:hover{border-color:var(--kraak)}.pUIs-a_page .fs-btn{font-family:var(--f-display);gap:0;padding:4px 9px;font-weight:600;line-height:1}.pUIs-a_page .th-btn{gap:0;padding:4px 8px}.pUIs-a_page .th-btn svg{width:16px;height:16px}:is(.pUIs-a_page .th-btn .th-sun,.pUIs-a_page .th-btn[data-eff=dark] .th-moon){display:none}.pUIs-a_page .th-btn[data-eff=dark] .th-sun{display:inline}.pUIs-a_page .fs-btn .fs-a{color:var(--kraak);font-size:.95rem}.pUIs-a_page .fs-btn .fs-b{font-size:var(--fs-badge);color:var(--muted);margin-left:1px}:is(:root[data-fs=l] .pUIs-a_page .fs-btn,:root[data-fs=xl] .pUIs-a_page .fs-btn){border-color:var(--kraak);background:var(--kraak-soft)}@media (max-width:384px){.pUIs-a_page .gl-btn[data-gl-all]{gap:0;padding:4px 8px;font-size:0}}@media (max-width:350px){.pUIs-a_page .topbar-in{gap:6px}:root[data-fs] .pUIs-a_page .topbar-in{gap:6px}.pUIs-a_page .brand{font-size:15px}:root[data-fs] .pUIs-a_page .brand{font-size:15px}.pUIs-a_page .topbar-in .gl-btn{padding-inline:7px}:root[data-fs=xl] .pUIs-a_page .topbar-in{gap:4px}:root[data-fs=xl] .pUIs-a_page .brand{font-size:14px}:root[data-fs=xl] .pUIs-a_page .topbar-in .gl-btn{padding-inline:4px}}@media (max-width:420px){:root[data-fs] .pUIs-a_page .brand{font-size:17px}:root[data-fs=xl] .pUIs-a_page .gl-btn[data-gl-all]{gap:0;padding:4px 8px;font-size:0}:root[data-fs=xl] .pUIs-a_page .topbar-in{gap:8px}}.pUIs-a_page .gl-pop{left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));opacity:0;z-index:55;width:min(520px,100% - 24px);transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%,20px)}.pUIs-a_page .gl-pop.on{opacity:1;transform:translate(-50%)}.pUIs-a_page .gl-pop-in{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--kraak);border-radius:14px;gap:8px;padding:12px 14px;display:grid;box-shadow:0 12px 32px #0003}.pUIs-a_page .gl-pop-h{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pUIs-a_page .gl-pop-h b{font-family:var(--f-display);font-size:var(--fs-lg);font-weight:600;line-height:1.3;display:block}.pUIs-a_page .gl-pop-tt{gap:0;display:grid}.pUIs-a_page .gl-pop-g{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.03em}.pUIs-a_page .gl-pop-pali{font-style:italic;font-size:var(--fs-md);color:var(--kraak);letter-spacing:.01em;font-weight:600}.pUIs-a_page .gl-pop p{font-size:var(--fs-base)}.pUIs-a_page .gl-pop-f{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.pUIs-a_page .gl-go{min-height:34px;font-size:var(--fs-xs);padding:5px 12px}.pUIs-a_page .gl-sheet{gap:10px}.pUIs-a_page .gl-q{font:inherit;font-size:var(--fs-base);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:10px;width:100%;min-height:44px;padding:9px 12px}.pUIs-a_page .gl-grps{gap:6px}.pUIs-a_page .gl-grps .chip{font-size:var(--fs-xs);min-height:32px;padding:4px 11px}.pUIs-a_page .gl-list{gap:0;margin:0;display:grid}.pUIs-a_page .gl-item{border-bottom:1px solid var(--line);padding:9px 2px}.pUIs-a_page .gl-item dt{font-family:var(--f-display);flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-weight:600;display:flex}.pUIs-a_page .gl-pali{font-family:var(--f-body);font-style:italic;font-weight:600;font-size:var(--fs-sm);color:var(--kraak)}.pUIs-a_page .gl-known{font-style:normal;font-family:var(--f-body);font-weight:600;font-size:var(--fs-xs);color:var(--ok);border:1px solid var(--ok);border-radius:999px;padding:0 7px}.pUIs-a_page .gl-item dd{font-size:var(--fs-sm);margin:2px 0 0}.pUIs-a_page .io-btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pUIs-a_page .io-btns .btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}:is(.pUIs-a_page .io-preview,.pUIs-a_page .io-fallback){background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.pUIs-a_page .io-sum{font-size:var(--fs-sm);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.pUIs-a_page .io-sum b{font-family:var(--f-display);font-size:var(--fs-md);color:var(--kraak);margin-right:4px}.pUIs-a_page .io-err{color:var(--warn);font-weight:600}.pUIs-a_page .md{scroll-margin-top:calc(var(--hdr,96px) + 16px);gap:12px}.pUIs-a_page .md-where{font-size:var(--fs-sm);margin:0}.pUIs-a_page .md-list{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pUIs-a_page .md-list li{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:8px 12px;display:grid}.pUIs-a_page .md-list b{font-family:var(--f-display);font-size:var(--fs-lg);color:var(--kraak);font-weight:600;line-height:1.25}.pUIs-a_page .md-list b small{font-family:var(--f-body,inherit);font-size:var(--fs-xs);color:var(--muted);font-weight:400}.pUIs-a_page .md-list span{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .md-list li.dev{border-style:dashed}.pUIs-a_page .md-list li.dev b{color:var(--ink)}.pUIs-a_page .md-more summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.pUIs-a_page .md-facts{font-size:var(--fs-sm);gap:6px;margin:0 0 4px;padding-left:1.1em;display:grid}.pUIs-a_page .md-h{font-size:var(--fs-md);margin:8px 0 0}.pUIs-a_page .md-danger{border-top:1px solid var(--line);gap:10px;margin-top:6px;padding-top:12px;display:grid}.pUIs-a_page .md-del-btn{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 45%, var(--line));justify-self:start}.pUIs-a_page .md-del{border:1.5px solid var(--warn);background:color-mix(in srgb, var(--warn) 7%, var(--bg));border-radius:12px;gap:10px;padding:12px 14px;display:grid}.pUIs-a_page .md-del p{margin:0}.pUIs-a_page .md-chk{font-size:var(--fs-sm);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.pUIs-a_page .md-chk input{width:20px;height:20px;accent-color:var(--warn);flex:none;margin:2px 0 0}.pUIs-a_page .md-confirm{font-size:var(--fs-sm)}.pUIs-a_page #md-type{font:inherit;border:1px solid var(--line);background:var(--bg);width:min(220px,100%);min-height:44px;color:var(--ink);border-radius:10px;padding:8px 12px}.pUIs-a_page .md-del-go{background:var(--warn);color:var(--bg);border-color:var(--warn);font-weight:600}.pUIs-a_page .md-del-go:disabled{opacity:.45;cursor:not-allowed}.pUIs-a_page .io-fallback textarea{font:inherit;font-family:var(--f-mono);font-size:var(--fs-xs);border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);border-radius:8px;padding:8px}.pUIs-a_page .rv-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pUIs-a_page .rv-row>span{font-size:var(--fs-sm)}.pUIs-a_page .stepper{border:1px solid var(--line);background:var(--surface);border-radius:999px;grid-template-columns:38px 44px 38px;align-items:center;display:inline-grid;overflow:hidden}.pUIs-a_page .stepper button{appearance:none;color:var(--ink);font:inherit;font-size:var(--fs-md);cursor:pointer;background:0 0;border:0;min-height:36px}.pUIs-a_page .stepper button:hover{background:var(--hover)}.pUIs-a_page .stepper b{text-align:center;font-family:var(--f-display);font-size:var(--fs-md)}.pUIs-a_page .rv-status{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .rh{grid-template-columns:auto minmax(0,1fr) 22px;align-items:center;gap:4px 8px;display:grid}.pUIs-a_page .rh-l{font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:6px;display:flex}.pUIs-a_page .rh-l .mg-dot{width:18px;height:18px;font-size:var(--fs-badge)}.pUIs-a_page .rh-l.n{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .rh-cells{grid-template-columns:repeat(28,minmax(0,1fr));gap:2px;display:grid}.pUIs-a_page .rh-cells>i{aspect-ratio:1;border-radius:2px;display:block}.pUIs-a_page .rh-cells i.x{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.pUIs-a_page .rh-cells i.v0{background:color-mix(in srgb, var(--kraak) 16%, var(--surface))}.pUIs-a_page .rh-cells i.v1{background:color-mix(in srgb, var(--kraak) 50%, var(--surface))}.pUIs-a_page .rh-cells i.v2{background:var(--kraak)}.pUIs-a_page .rh-cells i.tdy{outline:1.5px solid var(--ink);outline-offset:1px}.pUIs-a_page .rh-cells.bars>i{aspect-ratio:auto;background:var(--bg);border-radius:3px;height:26px;position:relative;overflow:hidden}.pUIs-a_page .rh-cells.bars b{background:var(--wis);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:0;right:0}.pUIs-a_page .rh-t{font-size:var(--fs-xs);text-align:center;color:var(--muted)}:is(.pUIs-a_page .rh-t.up,.pUIs-a_page .rh-leg .up){color:var(--ok)}:is(.pUIs-a_page .rh-t.down,.pUIs-a_page .rh-leg .down){color:var(--warn)}.pUIs-a_page .rh-ax{font-size:var(--fs-xs);color:var(--muted);justify-content:space-between;display:flex}.pUIs-a_page .rh-leg{font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-top:6px;display:flex}.pUIs-a_page .rh-leg span{align-items:center;gap:5px;display:inline-flex}.pUIs-a_page .rh-leg i{border-radius:3px;width:12px;height:12px;display:inline-block}.pUIs-a_page .rh-leg i.x{box-shadow:inset 0 0 0 1px var(--line)}.pUIs-a_page .rh-leg i.v0{background:color-mix(in srgb, var(--kraak) 16%, var(--surface))}.pUIs-a_page .rh-leg i.v1{background:color-mix(in srgb, var(--kraak) 50%, var(--surface))}.pUIs-a_page .rh-leg i.v2{background:var(--kraak)}@media (max-width:520px){.pUIs-a_page .rh-l .nm{display:none}.pUIs-a_page .rh-l.n{font-size:0}.pUIs-a_page .rh-l.n:before{content:"1 นาที";font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .rh{gap:4px 6px}.pUIs-a_page .rh-cells{gap:1.5px}}.pUIs-a_page .subnav.three{grid-template-columns:repeat(3,minmax(0,1fr));min-width:300px}.pUIs-a_page .gd-pick{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:620px){.pUIs-a_page .gd-pick{grid-template-columns:1fr}}.pUIs-a_page .gd-card{appearance:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:var(--surface);border:1.5px solid var(--line);border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:2px 12px;padding:12px 14px;display:grid}.pUIs-a_page .gd-card svg{width:40px;height:40px;fill:var(--kraak-soft);stroke:var(--kraak);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;grid-row:1/3}.pUIs-a_page .gd-card svg .o{fill:none;opacity:.7}.pUIs-a_page .gd-card svg .o2{fill:none;opacity:.4}.pUIs-a_page .gd-card b{font-family:var(--f-display);font-weight:600;font-size:var(--fs-base)}.pUIs-a_page .gd-card span{font-size:var(--fs-xs);color:var(--muted);line-height:1.4}.pUIs-a_page .gd-card:hover{border-color:var(--kraak)}.pUIs-a_page .gd-card[aria-pressed=true]{border-color:var(--kraak);background:var(--kraak-soft)}.pUIs-a_page .gd-view{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.pUIs-a_page .gd-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pUIs-a_page .gd-two.wide{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}@media (max-width:760px){:is(.pUIs-a_page .gd-two,.pUIs-a_page .gd-two.wide){grid-template-columns:minmax(0,1fr)}}.pUIs-a_page .gd-box{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px}.pUIs-a_page .mt-svg{width:100%;max-width:340px;height:auto;margin-inline:auto;display:block}.pUIs-a_page .mt-ring{fill:color-mix(in srgb, var(--glow) 10%, transparent);stroke:var(--line);stroke-width:1.5px;cursor:pointer;transition:fill .4s,stroke .4s}.pUIs-a_page .mt-ring.on{fill:color-mix(in srgb, var(--glow) 42%, transparent);stroke:var(--kraak);stroke-width:2.2px}.pUIs-a_page .mt-fig:not(.playing) .mt-ring{animation:7s ease-in-out infinite pUIs-a_mtPulse;animation-delay:var(--d)}@keyframes pUIs-a_mtPulse{0%,to{fill-opacity:1}12%{fill:color-mix(in srgb, var(--glow) 34%, transparent)}30%{fill-opacity:1}}.pUIs-a_page .mt-ray{stroke:var(--glow);stroke-width:2.2px;stroke-linecap:round;opacity:.45;transition:opacity .4s}.pUIs-a_page .mt-rays.on .mt-ray{opacity:1;stroke:var(--kraak)}.pUIs-a_page .mt-l{fill:var(--muted);font-family:var(--f-display);text-anchor:middle;pointer-events:none;font-size:12px;font-weight:600;transition:fill .3s}.pUIs-a_page .mt-l.c{fill:var(--ink);font-size:13px}.pUIs-a_page .mt-l.on{fill:var(--kraak)}.pUIs-a_page .mt-steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pUIs-a_page .mt-step{appearance:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:9px 12px;display:grid}.pUIs-a_page .mt-step b{font-family:var(--f-display);font-weight:600;display:block}.pUIs-a_page .mt-step small{font-size:var(--fs-xs);color:var(--muted);line-height:1.45;display:block}.pUIs-a_page .mt-step[aria-pressed=true]{border-color:var(--kraak);background:var(--kraak-soft)}.pUIs-a_page .mt-n{border:1.5px solid var(--kraak);width:26px;height:26px;color:var(--kraak);font-family:var(--f-mono);border-radius:50%;place-items:center;font-size:.76rem;display:grid}.pUIs-a_page .mt-step[aria-pressed=true] .mt-n{background:var(--kraak);color:var(--on-kraak)}.pUIs-a_page .mp{border:1.5px solid var(--kraak);border-radius:var(--r);background:linear-gradient(160deg, var(--surface), color-mix(in srgb, var(--glow) 12%, var(--surface)));gap:10px;padding:16px;display:grid}.pUIs-a_page .mp-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pUIs-a_page .mp-top .label{margin:0}.pUIs-a_page .mp-top .chip{font-size:var(--fs-xs);min-height:32px;padding:4px 11px}.pUIs-a_page .mp-who{font-size:var(--fs-sm);color:var(--kraak);font-weight:600}.pUIs-a_page .mp-ph{font-family:var(--f-display);text-wrap:balance;font-size:clamp(1.1rem,4.4vw,1.45rem);line-height:1.55}.pUIs-a_page .mp-bar{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.pUIs-a_page .mp-bar i{background:var(--line);border-radius:4px;height:7px;display:block;overflow:hidden}.pUIs-a_page .mp-bar i.done{background:var(--kraak)}.pUIs-a_page .mp-bar i b{background:var(--kraak);height:100%;transition:width .5s linear;display:block}.pUIs-a_page .mp-time{font-size:var(--fs-xs);color:var(--muted);font-variant-numeric:tabular-nums}.pUIs-a_page .mp-ctl{flex-wrap:wrap;gap:8px;display:flex}.pUIs-a_page .gd-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pUIs-a_page .gd-list li{background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:1px;padding:8px 12px;display:grid}.pUIs-a_page .gd-list b{font-family:var(--f-display);font-weight:600;font-size:var(--fs-base)}.pUIs-a_page .gd-list span{font-size:var(--fs-sm)}.pUIs-a_page .ben{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pUIs-a_page .ben li{background:var(--surface);border:1px solid var(--line);font-size:var(--fs-sm);border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;line-height:1.4;display:flex}.pUIs-a_page .ben li span{background:var(--bg);width:22px;height:22px;font-family:var(--f-mono);font-size:var(--fs-badge);color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.pUIs-a_page .ben li.hi{border-color:var(--kraak);background:var(--kraak-soft);font-weight:600}.pUIs-a_page .ben li.hi span{background:var(--kraak);color:var(--on-kraak)}.pUIs-a_page .wk-box{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:10px}.pUIs-a_page .wk-svg{width:100%;max-width:560px;height:auto;margin-inline:auto;display:block}.pUIs-a_page .wk-svg.sm{max-width:420px}.pUIs-a_page .wk-lane{fill:var(--bg);stroke:var(--line);stroke-width:1.5px;stroke-dasharray:6 5}.pUIs-a_page .wk-end{fill:var(--kraak-soft);stroke:var(--kraak);stroke-width:1.5px}.pUIs-a_page .wk-ft{fill:var(--kraak);opacity:.16;animation:4.8s ease-in-out infinite pUIs-a_wkFt;animation-delay:calc(var(--i) * .6s)}@keyframes pUIs-a_wkFt{0%{opacity:.16}6%{opacity:1}26%{opacity:.85}55%,to{opacity:.16}}.pUIs-a_page .wk-turn{fill:none;stroke:var(--muted);stroke-width:1.6px;stroke-dasharray:4 3}.pUIs-a_page .wk-ahd{fill:var(--muted)}.pUIs-a_page .wk-t{fill:var(--ink);font-family:var(--f-display);text-anchor:middle;font-size:13px;font-weight:600}.pUIs-a_page .wk-s{fill:var(--muted);font-family:var(--f-body);text-anchor:middle;font-size:11.5px}.pUIs-a_page .wk-ground{stroke:var(--muted);stroke-width:1.6px}.pUIs-a_page .wk-foot path{fill:var(--kraak-soft);stroke:var(--kraak);stroke-width:1.8px;stroke-linejoin:round}.pUIs-a_page .wk-foot{animation:3.6s ease-in-out infinite pUIs-a_wkStep;transform:translate(40px,92px)}@keyframes pUIs-a_wkStep{0%{transform:translate(40px,92px)rotate(0)}22%{transform:translate(50px,84px)rotate(-16deg)}56%{transform:translate(150px,58px)rotate(-5deg)}84%,to{transform:translate(240px,92px)rotate(0)}}.pUIs-a_page .wk-ph{fill:var(--muted);font-family:var(--f-display);text-anchor:middle;animation:3.6s step-end infinite pUIs-a_wkPh;animation-delay:calc(var(--k) * 1.2s - 3.6s);font-size:14px;font-weight:600}@keyframes pUIs-a_wkPh{0%{fill:var(--kraak)}33.3%,to{fill:var(--muted)}}.pUIs-a_page .gd-steps{font-size:var(--fs-base);gap:7px;margin:0;padding-left:1.3em;display:grid}.pUIs-a_page .gd-steps li::marker{color:var(--kraak);font-family:var(--f-mono);font-size:.85em}.pUIs-a_page .gd-steps b{margin-right:4px;font-weight:600}.pUIs-a_page .wk-mode{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (max-width:560px){.pUIs-a_page .wk-mode{grid-template-columns:1fr}}.pUIs-a_page .wk-m{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:4px;padding:10px 12px;display:grid}.pUIs-a_page .wk-m b{font-family:var(--f-display);font-weight:600}.pUIs-a_page .wk-m span{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .ana-flow{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:6px;display:grid}.pUIs-a_page .ana-flow>i{background:var(--muted);height:2px;position:relative}.pUIs-a_page .ana-flow>i:after{content:"";border-top:2px solid var(--muted);border-right:2px solid var(--muted);width:7px;height:7px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.pUIs-a_page .af{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:12px;gap:2px;min-width:0;padding:10px;display:grid}.pUIs-a_page .af b{font-family:var(--f-display);font-weight:600;font-size:var(--fs-base)}.pUIs-a_page .af span{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .af.end{background:var(--kraak);border-color:var(--kraak)}:is(.pUIs-a_page .af.end b,.pUIs-a_page .af.end span){color:var(--on-kraak)}@media (max-width:620px){.pUIs-a_page .ana-flow{grid-template-columns:minmax(0,1fr)}.pUIs-a_page .ana-flow>i{justify-self:center;width:2px;height:16px}.pUIs-a_page .ana-flow>i:after{inset:auto auto 0 50%;transform:translate(-50%)rotate(135deg)}}.pUIs-a_page .ana{gap:8px;display:grid}.pUIs-a_page .ana-row{border-left:4px solid var(--line);gap:5px;padding-left:10px;display:grid}.pUIs-a_page .ana-row.g0{border-color:var(--e-wind)}.pUIs-a_page .ana-row.g1{border-color:var(--glow)}.pUIs-a_page .ana-row.g2{border-color:var(--wis)}.pUIs-a_page .ana-row.g3{border-color:var(--kraak)}.pUIs-a_page .ana-h{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pUIs-a_page .ana-h b{font-family:var(--f-display);font-weight:600;font-size:var(--fs-base)}.pUIs-a_page .ana-h span{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .ana-btns{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.pUIs-a_page .ana-b{appearance:none;font:inherit;color:var(--ink);cursor:pointer;background:var(--surface);border:1px solid var(--line);text-align:center;animation:.5s cubic-bezier(.2,.7,.2,1) both pUIs-a_anaIn;animation-delay:calc(var(--i) * 40ms);border-radius:10px;justify-items:center;gap:2px;padding:7px 6px;display:grid}.pUIs-a_page .ana-b i{font-style:normal;font-family:var(--f-mono);font-size:var(--fs-badge);background:var(--bg);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.pUIs-a_page .ana-b span{font-size:var(--fs-xs);line-height:1.3}.pUIs-a_page .ana-b:hover{border-color:var(--kraak)}.pUIs-a_page .ana-b[aria-pressed=true]{border-color:var(--kraak);background:var(--kraak-soft)}.pUIs-a_page .ana-b[aria-pressed=true] i{background:var(--kraak);color:var(--on-kraak)}@keyframes pUIs-a_anaIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pUIs-a_page .ana-detail{background:var(--surface);border:1.5px solid var(--kraak);border-radius:var(--r);top:calc(var(--hdr,96px) + 16px);align-content:start;gap:8px;padding:14px;display:grid;position:sticky}@media (max-width:760px){.pUIs-a_page .ana-detail{position:static}}.pUIs-a_page .ana-d-h{align-items:center;gap:10px;display:flex}.pUIs-a_page .ana-d-h b{font-family:var(--f-display);font-weight:600;font-size:var(--fs-md);display:block}.pUIs-a_page .ana-d-h i{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .ana-d-n{width:36px;height:36px;font-family:var(--f-display);color:var(--on-node);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.pUIs-a_page .ana-d-n.g0{background:var(--e-wind)}.pUIs-a_page .ana-d-n.g1{background:var(--glow);color:var(--deep-fg)}.pUIs-a_page .ana-d-n.g2{background:var(--wis)}.pUIs-a_page .ana-d-n.g3{background:var(--kraak)}.pUIs-a_page .ana-d-m{font-size:var(--fs-sm);color:var(--muted)}.pUIs-a_page .ana-d-st{font-size:var(--fs-sm);background:var(--bg);border-radius:8px;padding:8px 10px}@media (prefers-reduced-motion:reduce){:is(.pUIs-a_page .wk-ft,.pUIs-a_page .wk-foot,.pUIs-a_page .wk-ph,.pUIs-a_page .mt-ring,.pUIs-a_page .ana-b,.pUIs-a_page .tday.anim .td-d i){animation:none!important}.pUIs-a_page .wk-ft{opacity:.7}.pUIs-a_page .d-fg{transition:none}}.pUIs-a_page .gl-p{color:var(--muted);font-size:max(.78em,.75rem);font-style:italic;font-family:var(--f-body);white-space:nowrap;letter-spacing:.01em;margin-left:.3em;margin-right:.22em;text-decoration:none;display:inline-block}body.no-pali .pUIs-a_page .gl-p{display:none}.pUIs-a_page .nr .gl-p{color:inherit}:is(.pUIs-a_page gl-t,.pUIs-a_page gl-i,.pUIs-a_page gl-w){display:inline}.pUIs-a_page .gl-modes{justify-self:stretch;min-width:0;margin-bottom:0}.pUIs-a_page .gl-view{gap:10px;display:grid}.pUIs-a_page .gl-sw{font-size:var(--fs-sm);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.pUIs-a_page .gl-sw input{opacity:0;width:1px;height:1px;position:absolute}.pUIs-a_page .gl-sw .sw{background:var(--line);border-radius:999px;flex:none;width:40px;height:24px;transition:background .2s;position:relative}.pUIs-a_page .gl-sw .sw:after{content:"";background:var(--surface);border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.pUIs-a_page .gl-sw input:checked+.sw{background:var(--kraak)}.pUIs-a_page .gl-sw input:checked+.sw:after{transform:translate(16px)}.pUIs-a_page .gl-sw input:focus-visible+.sw{outline:2px solid var(--kraak);outline-offset:2px}.pUIs-a_page .fc-dirs .chip{font-size:var(--fs-xs);min-height:32px;padding:4px 11px}.pUIs-a_page .gl-fc{gap:10px;display:grid}.pUIs-a_page .fc-bar{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.pUIs-a_page .fc-bar i{background:var(--kraak);height:100%;transition:width .3s;display:block}.pUIs-a_page .fc-count{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .fc{perspective:1000px;cursor:pointer;outline:none}.pUIs-a_page .fc:focus-visible .fc-in{outline:2px solid var(--kraak);outline-offset:3px;border-radius:16px}.pUIs-a_page .fc-in{transform-style:preserve-3d;transition:transform .45s cubic-bezier(.3,.7,.3,1);display:grid}.pUIs-a_page .fc.flip .fc-in{transform:rotateY(180deg)}:is(.pUIs-a_page .fc-f,.pUIs-a_page .fc-b){backface-visibility:hidden;text-align:center;border-radius:16px;grid-area:1/1;align-content:center;justify-items:center;gap:8px;min-height:210px;padding:22px 18px;display:grid}.pUIs-a_page .fc-f{background:linear-gradient(150deg, var(--surface), color-mix(in srgb, var(--glow) 16%, var(--surface)));border:1.5px solid var(--line)}.pUIs-a_page .fc-b{background:var(--surface);border:1.5px solid var(--kraak);transform:rotateY(180deg)}.pUIs-a_page .fc-g{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.03em}.pUIs-a_page .fc-th{font-family:var(--f-display);font-size:clamp(1.7rem,7vw,2.2rem);font-weight:600;line-height:1.25}.pUIs-a_page .fc-pali{color:var(--kraak);font-size:clamp(1.3rem,5.5vw,1.7rem);font-style:italic;font-weight:600}.pUIs-a_page .fc-b .fc-th{font-size:var(--fs-lg)}.pUIs-a_page .fc-b .fc-pali{font-size:var(--fs-md)}.pUIs-a_page .fc-b p{font-size:var(--fs-base);max-width:42ch}.pUIs-a_page .fc-q{font-size:var(--fs-sm);color:var(--muted)}.pUIs-a_page .fc-tap{font-size:var(--fs-xs);color:var(--muted);opacity:.8;margin-top:6px}.pUIs-a_page .fc-ctl{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pUIs-a_page .fc-ctl .btn{min-width:120px}.pUIs-a_page .fc-done{text-align:center;border:1px dashed var(--line);border-radius:14px;justify-items:center;gap:8px;padding:20px 10px;display:grid}.pUIs-a_page .fc-done b{font-family:var(--f-display);font-size:var(--fs-lg)}@media (prefers-reduced-motion:reduce){.pUIs-a_page .fc-in{transition:none}}.pUIs-a_page .sec-head.has-art{isolation:isolate;border:1px solid var(--line);border-radius:var(--r);background:radial-gradient(circle at 86% 50%, color-mix(in srgb, var(--glow) 20%, transparent) 0%, transparent 42%), linear-gradient(115deg, var(--kraak-soft) 0%, color-mix(in srgb, var(--kraak-soft) 40%, var(--surface)) 48%, var(--surface) 100%);padding:18px 18px 20px;position:relative;overflow:hidden}.pUIs-a_page .sec-head.has-art>:not(.sec-art){z-index:1;position:relative}:is(.pUIs-a_page .hero.has-art,.pUIs-a_page .log-head.has-art){isolation:isolate;border:1px solid var(--line);border-radius:var(--r);background:radial-gradient(circle at 86% 30%, color-mix(in srgb, var(--glow) 18%, transparent) 0%, transparent 42%), linear-gradient(115deg, var(--kraak-soft) 0%, color-mix(in srgb, var(--kraak-soft) 40%, var(--surface)) 48%, var(--surface) 100%);position:relative;overflow:hidden}.pUIs-a_page .hero.has-art{padding:22px 20px}.pUIs-a_page .log-head.has-art{padding:16px 18px}:is(.pUIs-a_page .hero.has-art>:not(.sec-art),.pUIs-a_page .log-head.has-art>:not(.sec-art)){z-index:1;position:relative}.pUIs-a_page .art-path .sec-art{opacity:.15;width:320px;height:230px;margin-top:0;top:auto;bottom:-14px;right:-10px}.pUIs-a_page .sec-head.has-art.art-lotus{background:radial-gradient(circle at 86% 50%, color-mix(in srgb, var(--ok) 14%, transparent) 0%, transparent 44%), linear-gradient(115deg, var(--ok-soft) 0%, color-mix(in srgb, var(--ok-soft) 40%, var(--surface)) 50%, var(--surface) 100%)}.pUIs-a_page .art-lotus .sec-art{color:var(--ok);opacity:.2}.pUIs-a_page .sec-art .sway{transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){.pUIs-a_page .sec-art .sway{animation:9s ease-in-out infinite alternate pUIs-a_lotusSway}}@keyframes pUIs-a_lotusSway{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}.pUIs-a_page .log-head.has-art.art-mala{background:radial-gradient(circle at 88% 50%, color-mix(in srgb, var(--heat2) 30%, transparent) 0%, transparent 44%), linear-gradient(115deg, var(--heat1) 0%, color-mix(in srgb, var(--heat1) 40%, var(--surface)) 50%, var(--surface) 100%)}.pUIs-a_page .art-mala .sec-art{opacity:.22;width:min(100%,520px);height:100%;margin-top:0;top:0;bottom:0;right:0}.pUIs-a_page .sec-art{z-index:0;pointer-events:none;width:236px;height:236px;color:var(--kraak);opacity:.17;margin-top:-118px;position:absolute;top:50%;right:-54px}.pUIs-a_page .sec-art .wh{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.pUIs-a_page .sec-art .wh{animation:150s linear infinite pUIs-a_wheelTurn}}@keyframes pUIs-a_wheelTurn{to{transform:rotate(360deg)}}.pUIs-a_page .sec-head.has-art.art-water{background:radial-gradient(circle at 86% 50%, color-mix(in srgb, var(--water) 55%, transparent) 0%, transparent 44%), linear-gradient(115deg, color-mix(in srgb, var(--water) 50%, var(--surface)) 0%, color-mix(in srgb, var(--water) 20%, var(--surface)) 50%, var(--surface) 100%)}.pUIs-a_page .art-water .sec-art{color:var(--e-water);opacity:.2}.pUIs-a_page .sec-art .rip{transform-box:fill-box;transform-origin:50%;transform:scale(var(--s));opacity:.7}@media (prefers-reduced-motion:no-preference){.pUIs-a_page .sec-art .rip{animation:pUIs-a_ripple 9s ease-out var(--dl) infinite}}@keyframes pUIs-a_ripple{0%{opacity:0;transform:scale(.1)}12%{opacity:.9}to{opacity:0;transform:scale(1)}}.pUIs-a_page .sec-head.has-art.art-elem{background:radial-gradient(circle at 86% 50%, color-mix(in srgb, var(--e-earth) 16%, transparent) 0%, transparent 44%), linear-gradient(115deg, color-mix(in srgb, var(--e-earth) 15%, var(--surface)) 0%, color-mix(in srgb, var(--e-wind) 7%, var(--surface)) 52%, var(--surface) 100%)}.pUIs-a_page .art-elem .sec-art{color:var(--muted);opacity:.3}@media (max-width:560px){.pUIs-a_page .hero.has-art{padding:20px 14px}.pUIs-a_page .art-path .sec-art{opacity:.12;width:260px;height:187px;bottom:-10px;right:-30px}.pUIs-a_page .art-mala .sec-art{opacity:.18}.pUIs-a_page .sec-head.has-art{padding:16px 14px 18px}.pUIs-a_page .sec-art{opacity:.19;width:200px;height:200px;margin-top:-100px;right:-66px}.pUIs-a_page .art-elem .sec-art{opacity:.16}.pUIs-a_page .art-water .sec-art{opacity:.18}}html.modal-open .pUIs-a_page{overflow:hidden}:is(.pUIs-a_page .tq,.pUIs-a_page .shs){z-index:70;background:var(--scrim,#00000073);place-items:end center;display:grid;position:fixed;inset:0}:is(.pUIs-a_page .tq-in,.pUIs-a_page .shs-in){background:var(--bg);width:min(560px,100%);max-height:92vh;padding:16px 16px calc(20px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;align-content:start;gap:12px;display:grid;overflow:auto}@media (min-width:700px){:is(.pUIs-a_page .tq,.pUIs-a_page .shs){place-items:center}:is(.pUIs-a_page .tq-in,.pUIs-a_page .shs-in){border-radius:20px}}.pUIs-a_page .tq-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pUIs-a_page .tq-h b{font-family:var(--f-display);font-size:var(--fs-lg);display:block}.pUIs-a_page .tq-h .icon-btn{flex:none;width:44px;height:44px}.pUIs-a_page .tq-prog{grid-auto-flow:column;gap:4px;display:grid}.pUIs-a_page .tq-prog i{background:var(--line);border-radius:3px;height:5px}.pUIs-a_page .tq-prog i.d{background:var(--kraak)}.pUIs-a_page .tq-prog i.c{background:color-mix(in srgb, var(--kraak) 45%, var(--line))}.pUIs-a_page .tq-n{font-size:var(--fs-xs);color:var(--muted);margin:0}.pUIs-a_page .tq-q{font-size:var(--fs-lg);margin:0;line-height:1.45}.pUIs-a_page .tq-os{gap:8px;display:grid}.pUIs-a_page .tq-o{appearance:none;text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:14px;min-height:52px;padding:12px 14px}:is(.pUIs-a_page .tq-o:hover,.pUIs-a_page .tq-o:focus-visible){border-color:var(--kraak);background:var(--kraak-soft);outline:none}.pUIs-a_page .tq-back{justify-self:start;min-height:44px}.pUIs-a_page .cv{content-visibility:auto;contain-intrinsic-size:auto 720px}.pUIs-a_page .remind{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);gap:10px;margin:18px 0 6px;padding:14px 16px;display:grid}.pUIs-a_page .remind h2{font-size:var(--fs-md);margin:0}.pUIs-a_page .remind p{margin:0}.pUIs-a_page .rm-row{flex-wrap:wrap;align-items:end;gap:10px 18px;display:flex}.pUIs-a_page .rm-f{gap:4px;display:grid}.pUIs-a_page .rm-f input[type=time]{font:inherit;font-size:var(--fs-md);border:1px solid var(--line);background:var(--bg);min-height:44px;color:var(--ink);border-radius:10px;padding:6px 10px}.pUIs-a_page .rm-sum{font-weight:600}.pUIs-a_page .rm-btns{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.pUIs-a_page .rm-btns .btn{text-decoration:none}.pUIs-a_page .rm-copy{white-space:pre-line;-webkit-user-select:all;user-select:all;color:var(--ink);background:var(--bg);border:1px dashed var(--line);border-radius:10px;padding:8px 10px}.pUIs-a_page .tq-res{gap:10px;display:grid}.pUIs-a_page .tq-rh{text-align:center;justify-items:center;gap:4px;padding-top:4px;display:grid}.pUIs-a_page .tq-art{aspect-ratio:1;filter:drop-shadow(0 12px 22px #78461e38);width:min(176px,46vw);margin-bottom:6px}.pUIs-a_page .tq-art svg{width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.pUIs-a_page .tq-art{animation:.75s cubic-bezier(.2,.9,.3,1.25) both pUIs-a_tqPop}.pUIs-a_page .tq-rh>:not(.tq-art){animation:.5s ease-out .25s both pUIs-a_tqUp}}@keyframes pUIs-a_tqPop{0%{opacity:0;transform:scale(.55)rotate(-14deg)}to{opacity:1;transform:none}}@keyframes pUIs-a_tqUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pUIs-a_page .tq-sec{align-items:center;gap:8px;display:flex}.pUIs-a_page .tq-sec svg{flex:none;width:32px;height:32px}@media (prefers-color-scheme:dark){:is(:root:not([data-theme=light]) .pUIs-a_page .tq-art svg,:root:not([data-theme=light]) .pUIs-a_page .tq-ico.art svg,:root:not([data-theme=light]) .pUIs-a_page .tq-sec svg){filter:brightness(.88)saturate(1.05)}}:is(:root[data-theme=dark] .pUIs-a_page .tq-art svg,:root[data-theme=dark] .pUIs-a_page .tq-ico.art svg,:root[data-theme=dark] .pUIs-a_page .tq-sec svg){filter:brightness(.88)saturate(1.05)}.pUIs-a_page .tq-res h3{margin:0;font-size:clamp(1.9rem,8vw,2.4rem)}.pUIs-a_page .tq-res p{margin:0}.pUIs-a_page .tq-rk{font-size:var(--fs-xs);color:var(--kraak);font-weight:600}.pUIs-a_page .tq-rp{color:var(--muted);font-style:italic}.pUIs-a_page .tq-box{border-left:4px solid var(--kraak);background:var(--surface);border-radius:10px;gap:2px;padding:10px 14px;display:grid}.pUIs-a_page .tq-box b{font-size:var(--fs-xs);color:var(--kraak)}.pUIs-a_page .tq-sec{font-size:var(--fs-sm);color:var(--muted);margin:0}.pUIs-a_page .tq-btns{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:4px;display:flex}.pUIs-a_page .tqh{border:1px solid var(--line);border-radius:calc(var(--r) + 4px);background:var(--surface);scroll-margin-top:calc(var(--hdr,96px) + 64px);gap:14px;padding:18px 16px;display:grid}.pUIs-a_page .tqh-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;display:flex}.pUIs-a_page .tqh-head h2{margin:2px 0 4px}.pUIs-a_page .tqh-head p{margin:0}.pUIs-a_page .tq-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:560px){.pUIs-a_page .tq-tiles{grid-template-columns:1fr}}.pUIs-a_page .tq-tile{appearance:none;text-align:left;border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;cursor:pointer;border-radius:14px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;min-height:44px;padding:12px;display:grid}:is(.pUIs-a_page .tq-tile:hover,.pUIs-a_page .tq-tile:focus-visible){border-color:var(--kraak);outline:none}.pUIs-a_page .tq-ico{background:var(--kraak-soft);width:44px;height:44px;color:var(--kraak);border-radius:12px;justify-self:center;place-items:center;display:grid}.pUIs-a_page .tq-ico svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.pUIs-a_page .tq-ico.art{background:0 0;border-radius:50%;width:52px;height:52px}.pUIs-a_page .tq-ico.art svg{stroke:none;fill:none;width:52px;height:52px}.pUIs-a_page .tq-tt{gap:1px;display:grid}.pUIs-a_page .tq-tt b{font-weight:600}.pUIs-a_page .tq-tt span{font-size:var(--fs-sm);color:var(--muted)}.pUIs-a_page .tq-tt em{font-style:normal;font-size:var(--fs-xs);color:var(--kraak)}.pUIs-a_page .tq-line{font-size:var(--fs-sm);color:var(--muted);margin:0}.pUIs-a_page .shs-prev{background:var(--surface);border-radius:14px;place-items:center;padding:10px;display:grid}.pUIs-a_page .shs-prev img{border-radius:10px;max-width:100%;max-height:50vh;box-shadow:0 4px 18px #0000001f}.pUIs-a_page .shs-btns{flex-wrap:wrap;gap:8px;display:flex}.pUIs-a_page .shs-btns .btn{flex:140px}.pUIs-a_page .shs-link{gap:4px;display:grid}.pUIs-a_page .shs-link input{font:inherit;font-size:var(--fs-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;width:100%;padding:10px 12px}.pUIs-a_page .d7-hb{flex:none;gap:14px;display:flex}.pUIs-a_page .d7-hb .btn-link{min-height:44px;padding:0 2px}.pUIs-a_page .btn.sm{min-height:36px;padding:6px 14px}.pUIs-a_page .tq-hist{border-top:1px solid var(--line);gap:8px;margin-top:8px;padding-top:12px;display:grid}.pUIs-a_page .tq-hist h4{font-size:var(--fs-base);align-items:baseline;gap:8px;margin:0;display:flex}.pUIs-a_page .tq-hist h4 small{font-size:var(--fs-xs);color:var(--muted);font-weight:400}.pUIs-a_page .tq-trend{font-size:var(--fs-sm);background:var(--surface);border-radius:10px;padding:8px 12px;line-height:1.55}.pUIs-a_page .tq-hl{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pUIs-a_page .tq-hi{appearance:none;text-align:left;width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:6px 10px;display:grid}:is(.pUIs-a_page .tq-hi:hover,.pUIs-a_page .tq-hi:focus-visible){border-color:var(--kraak)}.pUIs-a_page .tq-hi[aria-current=true]{border-color:var(--kraak);background:var(--kraak-soft)}.pUIs-a_page .tq-hi-a svg{width:36px;height:36px;display:block}.pUIs-a_page .tq-hi-t{gap:1px;min-width:0;display:grid}.pUIs-a_page .tq-hi-t b{overflow-wrap:anywhere;font-weight:600}.pUIs-a_page .tq-hi-t small{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .tq-more summary{cursor:pointer;color:var(--kraak);font-size:var(--fs-sm);align-items:center;min-height:44px;display:flex}.pUIs-a_page .tq-more .tq-hl{margin-top:4px}:root[data-theme=dark] .pUIs-a_page .tq-hi-a svg{filter:brightness(.88)saturate(1.05)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pUIs-a_page .tq-hi-a svg{filter:brightness(.88)saturate(1.05)}}:is(.pUIs-a_page [role=dialog]:focus,.pUIs-a_page .tq-q:focus,.pUIs-a_page .tq-res h3:focus){outline:none}.pUIs-a_page .tsub{margin:-4px 0 0}.pUIs-a_page .tsub-in{scrollbar-width:none;border:1px solid var(--line);background:var(--surface);border-radius:999px;gap:2px;width:100%;max-width:520px;padding:3px;display:flex;overflow-x:auto}.pUIs-a_page .tsub-in::-webkit-scrollbar{display:none}.pUIs-a_page .tsub-b{appearance:none;color:var(--muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:1 0 auto;min-height:40px;padding:0 10px}.pUIs-a_page .tsub-b[aria-selected=true]{background:var(--ink);color:var(--bg)}.pUIs-a_page .kp-cta{border:1px dashed var(--line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.pUIs-a_page .kp-cta p{font-size:var(--fs-sm);flex:240px;margin:0}.pUIs-a_page .rvf-steps{gap:18px;margin:0;padding:0;list-style:none;display:grid}.pUIs-a_page .rvf-step{gap:10px;display:grid}.pUIs-a_page .rvf-h{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.pUIs-a_page .rvf-n{background:var(--kraak);width:30px;height:30px;color:var(--on-kraak);font-family:var(--f-mono);font-size:var(--fs-sm);border-radius:50%;place-items:center;display:grid}.pUIs-a_page .rvf-h b{font-family:var(--f-display);font-size:var(--fs-md);display:block}.pUIs-a_page .rvf-h div>span{font-size:var(--fs-sm);color:var(--muted)}.pUIs-a_page .rvf-fig{margin:0}.pUIs-a_page .kp-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pUIs-a_page .kp-3 li{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.pUIs-a_page .kp-3n{background:var(--kraak);width:28px;height:28px;color:var(--on-kraak);font-family:var(--f-mono);font-size:var(--fs-xs);border-radius:50%;place-items:center;display:grid}.pUIs-a_page .kp-3 b{font-family:var(--f-display);font-size:var(--fs-md)}.pUIs-a_page .kp-3 p{font-size:var(--fs-sm);margin:2px 0 0}.pUIs-a_page .kp-3 .kp-3a{color:var(--muted)}@media (max-width:640px){.pUIs-a_page .kp-3{grid-template-columns:1fr}}.pUIs-a_page .kp-list{gap:14px;display:grid}.pUIs-a_page .kp-g{gap:6px;display:grid}.pUIs-a_page .kp-gh{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.pUIs-a_page .kp-gh b{font-family:var(--f-display);font-size:var(--fs-md)}.pUIs-a_page .kp-gh span{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .kp-i{border:1px solid var(--line);background:var(--surface);border-radius:12px}.pUIs-a_page .kp-i summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:10px 12px;list-style:none;display:grid}.pUIs-a_page .kp-i summary::-webkit-details-marker{display:none}.pUIs-a_page .kp-n{border:1px solid var(--line);width:26px;height:26px;font-family:var(--f-mono);font-size:var(--fs-badge);color:var(--muted);border-radius:50%;place-items:center;display:grid}.pUIs-a_page .kp-pair{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.pUIs-a_page .kp-a{color:var(--warn);font-weight:600}.pUIs-a_page .kp-arr{color:var(--muted)}.pUIs-a_page .kp-k{color:var(--ok);font-weight:600}.pUIs-a_page .kp-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 12px 12px;display:grid}.pUIs-a_page .kp-side{border-radius:10px;gap:4px;padding:10px 12px;display:grid}.pUIs-a_page .kp-side.a{background:color-mix(in srgb, var(--warn) 10%, var(--bg));border:1px dashed color-mix(in srgb, var(--warn) 55%, var(--line))}.pUIs-a_page .kp-side.k{background:var(--ok-soft);border:1px solid color-mix(in srgb, var(--ok) 45%, var(--line))}.pUIs-a_page .kp-side p{font-size:var(--fs-sm);margin:0}.pUIs-a_page .kp-side ul{font-size:var(--fs-sm);color:var(--muted);margin:2px 0 0;padding-left:18px}.pUIs-a_page .kp-lab{font-size:var(--fs-xs);color:var(--muted);font-weight:600}.pUIs-a_page .kp-link{font-size:var(--fs-sm);color:var(--muted);grid-column:1/-1;margin:0}@media (max-width:560px){.pUIs-a_page .kp-body{grid-template-columns:1fr}}.pUIs-a_page .kp-today{gap:12px;display:grid}.pUIs-a_page .kp-tg{gap:6px;display:grid}.pUIs-a_page .kp-tgh{font-size:var(--fs-xs);color:var(--kraak);font-weight:600}.pUIs-a_page .kp-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:8px 0;display:grid}.pUIs-a_page .kp-q{gap:1px;display:grid}.pUIs-a_page .kp-q b{font-weight:600}.pUIs-a_page .kp-q span{font-size:var(--fs-sm);color:var(--muted)}.pUIs-a_page .kp-seg{border:1px solid var(--line);background:var(--bg);border-radius:999px;display:inline-flex;overflow:hidden}.pUIs-a_page .kp-v{appearance:none;color:var(--muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;background:0 0;border:0;min-height:44px;padding:0 12px}.pUIs-a_page .kp-v+.kp-v{border-left:1px solid var(--line)}.pUIs-a_page .kp-v[aria-pressed=true].n{background:var(--hover);color:var(--ink)}.pUIs-a_page .kp-v[aria-pressed=true].k{background:var(--ok);color:var(--on-ok)}.pUIs-a_page .kp-v[aria-pressed=true].s{background:var(--warn);color:var(--bg)}@media (max-width:560px){.pUIs-a_page .kp-row{grid-template-columns:1fr}.pUIs-a_page .kp-seg{width:100%}.pUIs-a_page .kp-v{flex:1 1 0;padding:0 6px}}.pUIs-a_page .kp-foot{gap:8px;margin-top:4px;display:grid}.pUIs-a_page .kp-fb{background:var(--surface);border:1px solid var(--line);font-size:var(--fs-sm);border-radius:10px;margin:0;padding:10px 12px}.pUIs-a_page .kp-fb.s{border-color:color-mix(in srgb, var(--warn) 55%, var(--line))}.pUIs-a_page .kp-fb.k{border-color:color-mix(in srgb, var(--ok) 50%, var(--line));background:var(--ok-soft)}.pUIs-a_page .kp-save{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pUIs-a_page .kp-h{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:4px 10px;margin-top:14px;display:grid}.pUIs-a_page .kp-hl{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap}.pUIs-a_page .kp-hc{grid-template-columns:repeat(14,minmax(0,1fr));gap:3px;display:grid}:is(.pUIs-a_page .kp-hc i,.pUIs-a_page .kp-leg i){aspect-ratio:1;background:var(--line);border-radius:50%;max-width:18px;display:block}:is(.pUIs-a_page .kp-hc i.x,.pUIs-a_page .kp-leg i.x){border:1px dashed var(--line);background:0 0}:is(.pUIs-a_page .kp-hc i.n,.pUIs-a_page .kp-leg i.n){background:color-mix(in srgb, var(--muted) 30%, transparent)}:is(.pUIs-a_page .kp-hc i.k,.pUIs-a_page .kp-leg i.k){background:var(--ok)}:is(.pUIs-a_page .kp-hc i.s,.pUIs-a_page .kp-leg i.s){background:var(--warn)}.pUIs-a_page .kp-hc i.tdy{box-shadow:0 0 0 2px var(--kraak-soft)}.pUIs-a_page .kp-ax{font-size:var(--fs-xs);color:var(--muted);justify-content:space-between;display:flex}.pUIs-a_page .kp-leg{font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-top:8px;display:flex}.pUIs-a_page .kp-leg span{align-items:center;gap:6px;display:inline-flex}.pUIs-a_page .kp-leg i{width:12px;height:12px}.pUIs-a_page .fold:not(.open){max-height:var(--fold-h,560px);overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 120px),#0000);mask-image:linear-gradient(#000 calc(100% - 120px),#0000)}.pUIs-a_page .fold-bar{justify-content:center;margin:-6px 0 4px;display:flex}.pUIs-a_page .fold-btn{min-width:160px}.pUIs-a_page .fold-btn:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;margin-left:4px;transform:translateY(-2px)rotate(45deg)}.pUIs-a_page .fold-btn[aria-expanded=true]:after{transform:translateY(2px)rotate(-135deg)}.pUIs-a_page .hcards.one .hcard:not(.sel){display:none}.pUIs-a_page .h-nav-h{margin-bottom:-4px}:is(.pUIs-a_page .chip,.pUIs-a_page .jchip,.pUIs-a_page .subtab,.pUIs-a_page .btn,.pUIs-a_page .ln-chip,.pUIs-a_page .mgc-q,.pUIs-a_page .rd-q,.pUIs-a_page .spt-item,.pUIs-a_page .fav,.pUIs-a_page .seg,.pUIs-a_page .d7-dot),:is(.pUIs-a_page .panel :is(.chip,.btn,.subtab,.jchip),.pUIs-a_page .panel .rd-seg button,.pUIs-a_page .wsum-nav button){min-height:44px}.pUIs-a_page .wsum-nav button{min-width:44px}.pUIs-a_page .panel button.pill{position:relative}.pUIs-a_page .panel button.pill:after{content:"";height:44px;position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}.pUIs-a_page .panel details>summary{min-height:44px}.pUIs-a_page .nchip{width:36px;height:36px;font-size:var(--fs-xs)}.pUIs-a_page .e-del{min-width:44px;min-height:44px}.pUIs-a_page .hbar{min-height:40px}:is(.pUIs-a_page .btn-link,.pUIs-a_page .pill[data-pop],.pUIs-a_page th button[data-open-stage],.pUIs-a_page .mg-dot[data-pop],.pUIs-a_page .fnum[data-pop],.pUIs-a_page .ce-b em[data-pop],.pUIs-a_page .ln-do span[data-pop],.pUIs-a_page .sv-tg b[data-pop],.pUIs-a_page .el-tile em[data-pop],.pUIs-a_page .mw-mid[data-pop]){position:relative}:is(.pUIs-a_page .btn-link:after,.pUIs-a_page .pill[data-pop]:after,.pUIs-a_page th button[data-open-stage]:after,.pUIs-a_page .mg-dot[data-pop]:after,.pUIs-a_page .fnum[data-pop]:after,.pUIs-a_page .ce-b em[data-pop]:after,.pUIs-a_page .ln-do span[data-pop]:after,.pUIs-a_page .sv-tg b[data-pop]:after,.pUIs-a_page .el-tile em[data-pop]:after,.pUIs-a_page .mw-mid[data-pop]:after){content:"";height:44px;position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}:is(.pUIs-a_page th button[data-open-stage]:after,.pUIs-a_page .mg-dot[data-pop]:after,.pUIs-a_page .fnum[data-pop]:after){width:44px;left:50%;right:auto;transform:translate(-50%,-50%)}.pUIs-a_page .sec-head.has-art.art-rx{background:radial-gradient(circle at 86% 50%, color-mix(in srgb, var(--wis) 14%, transparent) 0%, transparent 44%), linear-gradient(115deg, color-mix(in srgb, var(--wis) 12%, var(--surface)) 0%, var(--surface) 70%)}.pUIs-a_page .art-rx .sec-art{color:var(--wis);opacity:.2}.pUIs-a_page .qh{gap:22px;display:grid}.pUIs-a_page .qh-top{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;display:grid}@media (max-width:640px){.pUIs-a_page .qh-top{grid-template-columns:minmax(0,1fr)}}.pUIs-a_page .qh-card{border:1px solid var(--line);border-radius:calc(var(--r) + 4px);background:var(--surface);grid-template-columns:88px minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.pUIs-a_page .qh-card.feat{border-color:color-mix(in srgb, var(--kraak) 45%, var(--line));background:linear-gradient(150deg, var(--kraak-soft), var(--surface) 70%)}.pUIs-a_page .qh-card.daily{grid-template-columns:64px minmax(0,1fr)}.pUIs-a_page .qh-c-art{aspect-ratio:1;background:var(--bg);border-radius:50%;place-items:center;width:100%;display:grid}.pUIs-a_page .qh-c-art svg{width:100%;height:100%;display:block}.pUIs-a_page .qh-c-art .qh-c-ico{fill:none;width:56%;height:56%;stroke:var(--kraak);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.pUIs-a_page .qh-c-b{justify-items:start;gap:4px;min-width:0;display:grid}.pUIs-a_page .qh-c-b h3{font-size:var(--fs-lg);margin:0}.pUIs-a_page .qh-card.daily h3{font-size:var(--fs-md)}.pUIs-a_page .qh-c-b p{margin:0}.pUIs-a_page .qh-c-m{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .qh-c-b .btn{margin-top:6px}.pUIs-a_page .qh-prog{font-size:var(--fs-sm);color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.pUIs-a_page .qh-prog b{color:var(--ink)}.pUIs-a_page .qh-bar{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.pUIs-a_page .qh-bar i{background:var(--kraak);border-radius:3px;height:100%;display:block}.pUIs-a_page .qh-cat{scroll-margin-top:calc(var(--hdr,96px) + 16px);gap:8px;display:grid}.pUIs-a_page .qh-cat h3{font-size:var(--fs-md);align-items:baseline;gap:8px;margin:0;display:flex}.pUIs-a_page .qh-cat h3 small{font-family:var(--f-body);font-weight:400;font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .qh-cat>p{margin:0}.pUIs-a_page .qh-foot{justify-items:start;gap:10px;display:grid}.pUIs-a_page .tq-tile.tq-all{background:var(--surface);border-style:dashed}.pUIs-a_page .tq-vsn{font-size:var(--fs-sm);background:var(--kraak-soft);border-radius:10px;margin:0;padding:8px 12px}.pUIs-a_page .tq-sym{gap:4px;display:grid}.pUIs-a_page .tq-sym ul{font-size:var(--fs-sm)}.pUIs-a_page .tq-rx{border:1.5px solid color-mix(in srgb, var(--wis) 55%, var(--line));background:color-mix(in srgb, var(--wis) 7%, var(--surface));border-radius:14px;gap:8px;padding:12px 14px;display:grid}.pUIs-a_page .tq-rx-h{color:var(--ink);align-items:center;gap:8px;font-weight:600;display:flex}.pUIs-a_page .tq-rx-h svg{fill:none;width:22px;height:22px;stroke:var(--wis);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.pUIs-a_page .tq-rx>p{margin:0}.pUIs-a_page .tq-rx-src{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .tq-rx .tq-box{margin-top:2px}.pUIs-a_page .rxp{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:10px;padding:12px 14px;display:grid}.pUIs-a_page .rxp.on{border-color:var(--kraak)}.pUIs-a_page .rxp-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.pUIs-a_page .rxp-h .label{margin:0}.pUIs-a_page .rxp-t{font-family:var(--f-mono);font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .rxp-l{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pUIs-a_page .rxp-l li{font-size:var(--fs-sm);border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:6px 8px;line-height:1.5;display:grid}.pUIs-a_page .rxp-n{width:22px;height:22px;font-family:var(--f-mono);font-size:var(--fs-badge);background:var(--bg);color:var(--muted);border-radius:50%;align-self:start;place-items:center;margin-top:1px;display:grid}.pUIs-a_page .rxp-d{font-family:var(--f-mono);font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .rxp-x{overflow-wrap:anywhere}.pUIs-a_page .rxp-l li.cur{background:var(--kraak-soft)}.pUIs-a_page .rxp-l li.cur .rxp-n{background:var(--kraak);color:var(--on-kraak)}.pUIs-a_page .rxp-l li.done{color:var(--muted)}.pUIs-a_page .rxp-bar{background:var(--line);border-radius:3px;height:5px;overflow:hidden}.pUIs-a_page .rxp-bar i{background:var(--kraak);width:0;height:100%;transition:width .45s linear;display:block}.pUIs-a_page .rxp-ctl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.pUIs-a_page .rxp-bar i{transition:none}}.pUIs-a_page .tq-vs{border:1px dashed color-mix(in srgb, var(--kraak) 50%, var(--line));border-radius:14px;gap:8px;padding:12px;display:grid}.pUIs-a_page .tq-vs-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.pUIs-a_page .tq-vs-c{text-align:center;justify-items:center;gap:2px;min-width:0;display:grid}.pUIs-a_page .tq-vs-a{aspect-ratio:1;width:min(96px,26vw)}.pUIs-a_page .tq-vs-a svg{width:100%;height:100%;display:block}.pUIs-a_page .tq-vs-c span{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .tq-vs-c b{font-family:var(--f-display);overflow-wrap:anywhere;font-weight:600}.pUIs-a_page .tq-vs-x{font-family:var(--f-display);font-size:var(--fs-lg);color:var(--kraak)}.pUIs-a_page .tq-vs p{font-size:var(--fs-sm);margin:0}.pUIs-a_page .tq-next{border-top:1px solid var(--line);gap:6px;margin-top:4px;padding-top:12px;display:grid}.pUIs-a_page .tq-next .label{margin:0}.pUIs-a_page .tq-next-l{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.pUIs-a_page .tq-nx{appearance:none;text-align:left;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:12px;gap:2px;min-height:44px;padding:10px 12px;display:grid}:is(.pUIs-a_page .tq-nx:hover,.pUIs-a_page .tq-nx:focus-visible){border-color:var(--kraak)}.pUIs-a_page .tq-nx span{font-size:var(--fs-xs);color:var(--muted)}.pUIs-a_page .tq-nx b{overflow-wrap:anywhere;font-weight:600}:is(:root[data-theme=dark] .pUIs-a_page .qh-c-art svg:not(.qh-c-ico),:root[data-theme=dark] .pUIs-a_page .tq-vs-a svg){filter:brightness(.88)saturate(1.05)}@media (prefers-color-scheme:dark){:is(:root:not([data-theme=light]) .pUIs-a_page .qh-c-art svg:not(.qh-c-ico),:root:not([data-theme=light]) .pUIs-a_page .tq-vs-a svg){filter:brightness(.88)saturate(1.05)}}
