body{background:radial-gradient(120% 70% at 50% 0,#fff 0%,#fafafa 58%),#fafafa}body.riso:before{content:"";pointer-events:none;z-index:90;background-image:radial-gradient(hsl(var(--ink-1) / .035) .6px, transparent .6px), radial-gradient(hsl(var(--primary-500) / .05) .5px, transparent .5px);mix-blend-mode:multiply;background-position:0 0,2px 3px;background-size:5px 5px,7px 7px;position:fixed;inset:0}body.riso .frame{border-left:1px solid hsl(var(--hairline));border-right:1px solid hsl(var(--hairline));max-width:none}body.riso main>*{max-width:var(--container);margin-left:auto;margin-right:auto}body.riso main{--frame-radius:24px;--frame-mat:0 0 0 10px hsl(var(--ink-0) / .22);--frame-drop:0 50px 48px hsl(var(--ink-0) / .1)}section{padding:var(--band-y) var(--gutter-x)}.sec-head.sec-head--split{align-items:center;gap:var(--size-space-6);max-width:none;margin:0 auto var(--head-gap);text-align:center;flex-direction:column;display:flex}.sec-head--split h2,.sec-head--split h1{max-width:var(--measure-title)}.sec-head--split .lede{max-width:var(--measure-lede);margin-left:auto;margin-right:auto}.sec-head .label{margin-bottom:18px}.sec-head h2{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:-.03em;color:hsl(var(--ink-0));text-wrap:balance;margin:0;font-size:52px;line-height:1}.sec-head .lede{color:hsl(var(--ink-3));text-wrap:pretty;max-width:480px;margin:0;font-size:17px;line-height:1.6}.sec-head h2 em{color:hsl(var(--primary-600));font-style:italic}.sec-head--center{text-align:center;max-width:760px;margin:0 auto var(--head-gap);display:block}.sec-head--center .micro{margin-bottom:18px;display:block}.sec-head--center h2{margin-bottom:18px}.sec-head--center .lede{max-width:var(--measure-lede);margin:0 auto}.pitch-lead{font-family:var(--font-sans);letter-spacing:-.02em;font-feature-settings:"cv09" on, "cv03" on, "cv04" on, "cv11" on, "ss01" on, "ss03" on, "ss04" on;color:hsl(var(--ink-0));margin:0 0 12px;font-size:23px;font-weight:600;line-height:1.22}.pitch-body{max-width:32ch;font-family:var(--font-sans);letter-spacing:0;font-feature-settings:"cv01" on, "cv09" on, "cv11" on, "cv05" on, "ss03" on;color:hsl(var(--ink-0) / .56);margin:0;font-size:15px;font-weight:500;line-height:1.4}.pitch-body em{color:hsl(var(--primary-500));font-style:normal;font-weight:500}.plate-well{background:radial-gradient(58% 130% at 50% -32%, hsl(var(--primary-500) / .13), transparent 62%), hsl(var(--well));border-radius:var(--frame-radius);box-shadow:var(--frame-mat), var(--frame-drop);margin-inline:auto;border-top:none;width:calc(100% - 48px);margin-bottom:48px;overflow:hidden}.plate-well+section{border-top:none}.plate-well .micro,.plate-well .eyebrow-mono{color:hsl(var(--well-muted) / .88)}.plate-well .sec-head h2,.plate-well .sec-head--center h2{color:hsl(var(--paper-2))}.plate-well .sec-head h2 em,.plate-well .sec-head--center h2 em{color:hsl(var(--primary-300))}.plate-well .sec-head .lede,.plate-well .sec-head--center .lede{color:hsl(var(--well-muted))}.cta{padding:120px var(--gutter-x);background:radial-gradient(52% 120% at 50% 128%, hsl(var(--primary-500) / .17), transparent 64%), hsl(var(--well));text-align:center;border-radius:var(--frame-radius);margin-inline:auto;width:calc(100% - 48px);margin-bottom:48px;position:relative;overflow:hidden}.cta:before,.cta:after{content:"";background:repeating-linear-gradient(45deg, hsl(var(--paper) / .09) 0 1px, transparent 1px 12px);pointer-events:none;width:96px;position:absolute;top:0;bottom:0}.cta:before{left:0}.cta:after{right:0}.cta h2{max-width:760px;font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:-.03em;color:hsl(var(--paper-2));text-wrap:balance;margin:0 auto 18px;font-size:clamp(32px,8vw,64px);line-height:1}.cta h2 em{color:hsl(var(--primary-300));font-style:normal}.cta p{max-width:54ch;color:hsl(var(--well-muted));text-wrap:pretty;margin:0 auto 40px;font-size:17px;line-height:1.6}.cta-actions{justify-content:center;gap:12px;display:flex}.frame>footer{background:hsl(var(--well-2));border-top:1px solid hsl(var(--well-line))}.frame>footer .foot-grid{border-color:hsl(var(--well-line))}.frame>footer .foot-col h5{color:hsl(var(--well-muted) / .72)}.frame>footer .foot-col a{color:hsl(var(--well-muted))}.frame>footer .foot-col a:hover,.frame>footer .foot-brand .brand-name{color:hsl(var(--paper-2))}.frame>footer .foot-brand p{color:hsl(var(--well-muted) / .9)}.frame>footer .foot-meta,.frame>footer .foot-meta-links a{color:hsl(var(--well-muted) / .66)}.frame>footer .foot-meta-links a:hover{color:hsl(var(--paper-2))}@media (width<=1080px){.sec-head h2{font-size:clamp(36px,5vw,52px)}}@media (width<=720px){section{padding:var(--band-y-sm) var(--gutter-x-sm)}.cta{padding:80px var(--gutter-x-sm)}.cta:before,.cta:after{display:none}.cta p{font-size:16px}.cta-actions{flex-direction:column;align-items:stretch}.cta-actions .btn{width:100%;min-height:48px}.plate-well{border-radius:16px;width:calc(100% - 24px)}}.sec-head--split{grid-template-columns:1fr;gap:20px;max-width:1040px}.sec-head--split .lede{max-width:820px}.sec-head .lede a,.pd-point a{color:hsl(var(--primary-600));text-decoration:underline;text-decoration-color:hsl(var(--primary-500) / .35);text-underline-offset:3px}.sec-head .lede a:hover,.pd-point a:hover{text-decoration-color:currentColor}.pd-tray{background:hsl(var(--ink-0) / .045);border-radius:20px;padding:36px}.pd-points{grid-template-columns:repeat(3,1fr);gap:0 48px;margin-top:48px;display:grid}.pd-points--4{grid-template-columns:repeat(4,1fr);gap:0 36px}.pd-point h3{font:600 17px/1.3 var(--font-sans);letter-spacing:-.01em;color:hsl(var(--ink-0));margin:0 0 8px}.pd-point p{color:hsl(var(--ink-3));text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.pd-sec,.pd-tray,.pd-points,.app-ui{--app-card:0 0% 100%;--app-surface-2:220 28% 97%;--app-muted:220 22% 90%;--app-hairline:222 22% 88%;--app-hairline-2:222 22% 93%;--app-ink-1:222 40% 11%;--app-ink-3:222 18% 38%;--app-ink-4:222 14% 48%;--app-primary:220 82% 44%;--app-primary-hover:220 88% 38%;--app-success:152 70% 38%;--app-warning:32 92% 48%;--app-warning-fg:28 70% 22%;--app-destructive:354 78% 52%;--app-radius:8px;--app-page:220 24% 94%;--app-blue:221 83% 53%;--app-purple:262 83% 58%;--app-on-solid:0 0% 100%;--app-shadow-ink:0 0% 0%}.app-av{box-sizing:border-box;border:var(--size-rule) solid hsl(var(--av) / .55);background:hsl(var(--av) / .12);color:color-mix(in srgb, hsl(var(--av)) 82%, hsl(var(--app-ink-1)));letter-spacing:.03em;border-radius:6px;font-weight:600}.av-blue{--av:221 83% 53%}.av-emerald{--av:160 84% 34%}.av-purple{--av:262 70% 56%}.av-orange{--av:24 90% 50%}.av-rose{--av:346 75% 52%}.av-sky{--av:199 85% 42%}.av-amber{--av:36 92% 44%}.app-av--sm,.app-av--md,.app-av--lg{font-family:var(--font-sans);flex:none;place-items:center;font-style:normal;line-height:1;display:inline-grid}.app-av--sm{border-radius:5px;width:20px;height:20px;font-size:8.5px}.app-av--md{letter-spacing:.02em;width:26px;height:26px;font-size:10.5px}.app-av--lg{border-radius:7px;width:32px;height:32px;font-size:12px}.app-card{box-sizing:border-box;background:hsl(var(--app-card));border:var(--size-rule) solid hsl(var(--app-hairline));border-radius:var(--app-radius);min-width:0;box-shadow:0 1px 2px hsl(var(--app-shadow-ink) / .05), 0 10px 26px hsl(var(--ink-0) / .07);font-family:var(--font-sans);color:hsl(var(--app-ink-1));text-align:left;flex-direction:column;font-size:13px;line-height:1.4;display:flex;overflow:hidden}.app-card-hd{box-sizing:border-box;background:hsl(var(--app-muted) / .5);border-bottom:var(--size-rule) solid hsl(var(--app-hairline));letter-spacing:-.01em;flex-wrap:wrap;place-content:center space-between;align-items:center;gap:2px 10px;min-height:40px;padding:6px 12px 6px 14px;font-size:13.5px;font-weight:600;line-height:1.25;display:flex}.app-card-hd>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-meta{font:400 10.5px/1 var(--font-mono);letter-spacing:.03em;font-variant-numeric:tabular-nums;color:hsl(var(--app-ink-4));white-space:nowrap;flex:none}.app-card-bd{flex:1;min-height:0;padding:10px 14px}.app-card-ft{border-top:var(--size-rule) solid hsl(var(--app-hairline-2));justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding:10px 14px;display:flex}.app-rows{margin:0;padding:0;list-style:none}.app-row{box-sizing:border-box;border-bottom:var(--size-rule) solid hsl(var(--app-hairline-2));justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:6px 0;font-size:12.5px;font-weight:500;display:flex}.app-rows>.app-row:last-child{border-bottom:0}.app-id{font-family:var(--font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:hsl(var(--app-ink-3));white-space:nowrap;font-size:11px;font-weight:500}.app-badge{--c:var(--app-ink-3);border:var(--size-rule) solid hsl(var(--c) / .28);background:hsl(var(--c) / .1);font-family:var(--font-sans);color:hsl(var(--c-fg,var(--c)));white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:3px 7px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.app-dot{--c:var(--app-ink-4);background:hsl(var(--c));border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.app-chips{flex-wrap:wrap;gap:6px;display:flex}.app-chip{border:var(--size-rule) solid hsl(var(--app-hairline));background:hsl(var(--app-card));font-family:var(--font-sans);color:hsl(var(--app-ink-3));white-space:nowrap;border-radius:5px;padding:4px 9px;font-size:11px;font-weight:600;line-height:1.3}.app-chip.is-on{border-color:hsl(var(--app-primary));background:hsl(var(--app-primary));color:hsl(var(--app-on-solid))}.app-btn{box-sizing:border-box;border:var(--size-rule) solid hsl(var(--app-primary) / .4);border-radius:var(--app-radius);background:hsl(var(--app-primary));height:32px;box-shadow:0 1px 2px hsl(var(--app-shadow-ink) / .14), inset 0 1px 0 hsl(var(--app-on-solid) / .22);font:500 12.5px/1 var(--font-sans);color:hsl(var(--app-on-solid));white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.app-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.app-btn--outline{border-color:hsl(var(--app-hairline));background:hsl(var(--app-card));box-shadow:0 1px 2px hsl(var(--app-shadow-ink) / .05);color:hsl(var(--app-ink-1))}.app-bar{--c:var(--app-primary);background:hsl(var(--app-muted));border-radius:3px;height:5px;display:block;overflow:hidden}.app-bar>i{width:var(--v,0%);background:hsl(var(--c));border-radius:3px;height:100%;display:block}.app-bar--framed{background:hsl(var(--app-muted) / .3);height:10px;box-shadow:inset 0 0 0 var(--size-rule) hsl(var(--app-hairline));border-radius:2px}.app-bar--framed>i{background:hsl(var(--c) / .22);box-shadow:inset 0 0 0 var(--size-rule) hsl(var(--c) / .7);border-radius:2px}.tone-neutral{--c:var(--app-ink-3)}.tone-primary{--c:var(--app-primary)}.tone-success{--c:var(--app-success)}.tone-warning{--c:var(--app-warning);--c-fg:var(--app-warning-fg)}.tone-destructive{--c:var(--app-destructive)}@media (width<=1180px){.pd-points--4{grid-template-columns:repeat(2,1fr);gap:0 36px}.pd-points--4 .pd-point:nth-child(n+3){margin-top:28px}}@media (width<=1080px){.pd-points{gap:0 32px}}@media (width<=860px){.pd-points{grid-template-columns:1fr}.pd-point+.pd-point,.pd-points--4 .pd-point:nth-child(n+3){margin-top:24px}.pd-points--4{grid-template-columns:1fr}}@media (width<=720px){.pd-tray{border-radius:16px;padding:20px 16px}.pd-point p{font-size:16px}}.pd-sec{--hub-blue:var(--app-blue);--hub-purple:var(--app-purple);--hub-red:0 84% 60%;--hub-slate:215 25% 45%;--hub-indigo:239 84% 67%;--hub-emerald:142 76% 36%;--hub-amber:45 93% 47%;--hub-pink:330 81% 60%;--hub-orange:25 95% 53%;--hub-teal:168 84% 36%;--hub-cyan:189 85% 43%;--hub-sky:199 89% 48%;--hub-violet:273 80% 60%;--hub-idle:222 18% 70%}.hs svg,.ht svg,.cn svg,.db svg,.bd svg,.lm svg,.ac svg{display:block}.hb-sep{vertical-align:middle;opacity:.75;background:currentColor;border-radius:50%;flex:none;width:3px;height:3px;margin:0 5px;display:inline-block}.hb-search{box-sizing:border-box;border:var(--size-rule) solid hsl(var(--app-hairline));border-radius:var(--app-radius);background:hsl(var(--app-card));height:34px;font:400 12.5px/1 var(--font-sans);color:hsl(var(--app-ink-4));white-space:nowrap;align-items:center;gap:8px;padding:0 11px;display:flex;overflow:hidden}.hb-search svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:14px;height:14px}.hb-tag{background:hsl(var(--mh,var(--app-ink-3)) / .1);font:500 10px/1.3 var(--font-mono);color:hsl(var(--mh,var(--app-ink-3)));white-space:nowrap;border-radius:4px;flex:none;padding:2px 6px}.cn-x{fill:none;width:15px;height:15px;stroke:hsl(var(--app-ink-4));stroke-width:2px;stroke-linecap:round;flex:none}.hb-sheet{background:hsl(var(--app-hairline));border:var(--size-rule) solid hsl(var(--app-hairline));border-radius:var(--app-radius);box-shadow:0 1px 2px hsl(var(--app-shadow-ink) / .05), 0 10px 26px hsl(var(--ink-0) / .07);gap:1px;display:grid;overflow:hidden}.hb-tile{box-sizing:border-box;background:hsl(var(--app-card));min-width:0;min-height:188px;font-family:var(--font-sans);color:hsl(var(--app-ink-1));text-align:left;flex-direction:column;gap:12px;padding:16px 16px 14px;display:flex}.hb-tile-hd{align-items:center;gap:9px;min-width:0;display:flex}.hb-ico{background:hsl(var(--mh) / .12);border:var(--size-rule) solid hsl(var(--mh) / .22);box-sizing:border-box;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.hb-ico svg{fill:none;width:16px;height:16px;stroke:hsl(var(--mh));stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.hb-ico--lg{border-radius:9px;width:36px;height:36px}.hb-ico--lg svg{width:19px;height:19px}.hb-ico--xl{border-radius:11px;width:44px;height:44px}.hb-ico--xl svg{width:23px;height:23px}.hb-tile-nm{flex-direction:column;gap:2px;min-width:0;display:flex}.hb-tile-nm b{font:600 13.5px/1.15 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hb-tile-nm small{font:400 10px/1.2 var(--font-mono);color:hsl(var(--app-ink-4));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hb-tile-bd{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.hb-count{font:600 11px/1 var(--font-mono);letter-spacing:.04em;color:hsl(var(--c))}.hb-cells{grid-template-columns:repeat(8,1fr);gap:3px;display:grid}.hb-cells i,.hb-legend i{aspect-ratio:1;background:hsl(var(--cc));border-radius:3px;display:block}.c-run{--cc:var(--app-success)}.c-paused{--cc:var(--app-warning)}.c-down{--cc:var(--app-destructive)}.hb-cells .c-idle{background:hsl(var(--hub-idle))}.hb-cells .c-empty{background:hsl(var(--app-muted))}.hb-legend{font:400 10px/1 var(--font-mono);color:hsl(var(--app-ink-3));flex-wrap:wrap;gap:4px 10px;display:flex}.hb-legend span{align-items:center;gap:4px;display:inline-flex}.hb-legend i{border-radius:2px;width:7px;height:7px}.hb-kick{font:400 9.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--app-ink-4));align-items:center;display:flex}.hb-hero{align-items:baseline;gap:8px;margin-top:-4px;display:flex}.hb-hero b{font:600 26px/1 var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hb-hero em{font:600 11px/1 var(--font-mono);color:hsl(var(--mh));font-style:normal}.hb-trend{flex-direction:column;gap:5px;margin-top:auto;display:flex}.hb-trend-hd{font:400 9.5px/1 var(--font-mono);letter-spacing:.04em;color:hsl(var(--app-ink-4));justify-content:space-between;display:flex}.hb-bars{align-items:flex-end;gap:2px;height:44px;display:flex;position:relative}.hb-bars:after{content:"";left:0;right:0;bottom:var(--avg);border-top:1px dashed hsl(var(--app-ink-4) / .55);position:absolute}.hb-bars i{height:var(--h);background:hsl(var(--app-muted));border-radius:1.5px 1.5px 0 0;flex:1}.hb-bars i:last-child{background:hsl(var(--mh))}.hb-head{font:600 15px/1.2 var(--font-sans);letter-spacing:-.01em}.hb-headrow{align-items:center;gap:8px;display:flex}.hb-headrow .app-badge{padding:2px 6px;font-size:10.5px}.hb-list{flex-direction:column;gap:7px;margin:2px 0 0;padding:0;list-style:none;display:flex}.hb-list li{align-items:center;gap:7px;min-width:0;font-size:12px;line-height:1.3;display:flex}.hb-l-main{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.hb-l-mute{color:hsl(var(--app-ink-4));font-weight:400}.hb-headrow .hb-l-mute{font-size:12px}.hb-l-code{font:500 10.5px/1 var(--font-mono);color:hsl(var(--app-ink-3));flex:none}.hb-l-meta{font:400 10.5px/1 var(--font-mono);color:hsl(var(--app-ink-4));font-variant-numeric:tabular-nums;flex:none}.hb-l-meta.is-due,.hb-l-pct.is-out{color:hsl(var(--app-destructive))}.hb-l-hue{color:hsl(var(--mh));font-weight:500}.hb-l-pct{min-width:30px;font:600 10.5px/1 var(--font-mono);text-align:right;color:hsl(var(--app-warning-fg));flex:none}.hb-rule{background:hsl(var(--app-hairline));border-radius:2px;flex:none;width:3px;height:14px}.hb-rule.is-due{background:hsl(var(--app-destructive))}.hb-rule--hue{background:hsl(var(--mh))}.hb-list li.is-done{color:hsl(var(--app-ink-4))}.hb-list li.is-done .hb-l-main{font-weight:400;text-decoration:line-through}.hb-tick{fill:none;width:12px;height:12px;stroke:hsl(var(--app-success));stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-left:-4px;margin-right:-2px}.hb-room-dot{background:hsl(var(--mh));border-radius:50%;flex:none;width:7px;height:7px}.hb-live{align-items:center;gap:4px;font-weight:600;display:inline-flex}.hb-live i{background:currentColor;border-radius:50%;width:6px;height:6px}.hb-state{background:hsl(var(--c) / .12);min-width:38px;font:600 9.5px/1.3 var(--font-mono);letter-spacing:.04em;text-align:center;color:hsl(var(--c-fg,var(--c)));border-radius:3px;flex:none;padding:2px 0}.hb-foot{font:400 10px/1 var(--font-mono);color:hsl(var(--app-ink-4));align-items:center;margin-top:auto;display:flex}.hb-tile.is-locked{background:repeating-linear-gradient(135deg, hsl(var(--app-muted) / .5) 0 1px, transparent 1px 9px), hsl(var(--app-surface-2))}.hb-tile.is-locked .hb-ico{filter:grayscale();opacity:.6}.hb-tile.is-locked .hb-tile-nm b{color:hsl(var(--app-ink-4))}.hb-lock{flex-direction:column;align-items:flex-start;gap:8px;margin-top:auto;display:flex}.hb-lock-ico{border:var(--size-rule) solid hsl(var(--app-hairline));background:hsl(var(--app-card));border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.hb-lock-ico svg{fill:none;width:15px;height:15px;stroke:hsl(var(--app-ink-3));stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.hb-lozenge{border:var(--size-rule) solid hsl(var(--app-hairline));background:hsl(var(--app-card));font:600 9.5px/1.2 var(--font-mono);letter-spacing:.1em;color:hsl(var(--app-ink-3));border-radius:999px;padding:3px 8px}.hb-lock small{color:hsl(var(--app-ink-4));font-size:11.5px;line-height:1.4}.hs-win{width:100%}.hs{background:hsl(var(--app-page));font-family:var(--font-sans);color:hsl(var(--app-ink-1));text-align:left;flex-direction:column;gap:18px;padding:16px 24px 24px;display:flex}.hs-top{justify-content:space-between;align-items:center;display:flex}.hs-switch{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.hs-mark{background:hsl(var(--app-ink-1));border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.hs-mark svg{fill:none;width:13px;height:13px;stroke:hsl(var(--app-on-solid));stroke-width:2px;stroke-linejoin:round}.hs-crumb{color:hsl(var(--app-ink-4))}.hs-slash{background:hsl(var(--app-hairline));width:1px;height:14px;transform:rotate(18deg)}.hs-switch b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.hs-caret{fill:none;width:14px;height:14px;stroke:hsl(var(--app-ink-4));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.hs-news{background:hsl(var(--app-card));border:var(--size-rule) solid hsl(var(--app-hairline));border-radius:var(--app-radius);box-shadow:0 1px 2px hsl(var(--app-shadow-ink) / .05);grid-template-columns:1.45fr 1fr;display:grid;overflow:hidden}.hs-lead{border-right:var(--size-rule) solid hsl(var(--app-hairline));flex-direction:column;gap:12px;padding:24px 26px 22px;display:flex}.hs-headline{font:600 34px/1 var(--font-sans);letter-spacing:-.03em;text-wrap:balance;margin:0}.hs-headline em{color:hsl(var(--app-ink-4));font-style:italic;font-weight:400}.hs-preview{max-width:520px;color:hsl(var(--app-ink-3));margin:0;font-size:13px;line-height:1.5}.hs-byline{color:hsl(var(--app-ink-3));align-items:center;gap:7px;font-size:12px;display:flex}.hs-byline b{color:hsl(var(--app-ink-1));font-weight:600}.hs-byline small{font:400 10.5px/1 var(--font-mono)}.hs-actions{gap:8px;margin-top:2px;display:flex}.hs-btn-dark{border-radius:var(--app-radius);background:hsl(var(--app-ink-1));height:32px;font:600 12.5px/1 var(--font-sans);color:hsl(var(--app-on-solid));white-space:nowrap;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.hs-btn-dark svg,.hs-seeall svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.hs-archive{flex-direction:column;min-width:0;padding:18px 20px;display:flex}.hs-arch-hd{border-bottom:var(--size-rule) solid hsl(var(--app-hairline));font:500 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--app-ink-3));justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.hs-seeall{letter-spacing:.02em;text-transform:none;color:hsl(var(--app-ink-4));align-items:center;gap:4px;font-size:10.5px;display:inline-flex}.hs-archive ul,.cn-posts{margin:0;padding:0;list-style:none}.hs-archive li,.cn-posts li{border-bottom:var(--size-rule) solid hsl(var(--app-hairline-2));align-items:center;gap:10px;min-width:0;padding:11px 0;display:flex}.hs-archive li:last-child,.cn-posts li:last-child{border-bottom:0}.hs-rule{background:hsl(var(--mh));border-radius:2px;flex:none;align-self:stretch;width:3px}.hs-arch-t{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.hs-arch-t b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.hs-date{min-width:42px;font:400 10.5px/1 var(--font-mono);text-align:right;color:hsl(var(--app-ink-4));flex:none}.hs-date.is-fresh{color:hsl(var(--app-success));font-weight:600}.hs-apps-hd{justify-content:space-between;align-items:center;margin-bottom:-6px;display:flex}.hs-apps-hd b{font:600 18px/1 var(--font-sans);letter-spacing:-.015em}.hs-sheet{grid-template-columns:repeat(4,1fr)}.hs-floor{background:hsl(var(--app-card));border:var(--size-rule) solid hsl(var(--app-hairline));border-radius:var(--app-radius);box-shadow:0 1px 2px hsl(var(--app-shadow-ink) / .05);grid-template-columns:1.25fr 1fr 1fr;display:grid;overflow:hidden}.hs-col{flex-direction:column;gap:10px;min-width:0;padding:18px 22px;display:flex}.hs-col+.hs-col{border-left:var(--size-rule) solid hsl(var(--app-hairline))}.hs-col-t{font:600 16px/1.1 var(--font-sans);letter-spacing:-.015em}.hs-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hs-feed li{align-items:flex-start;gap:8px;display:flex}.hs-ev{flex-direction:column;gap:2px;min-width:0;font-size:12.5px;line-height:1.35;display:flex}.hs-ev b{font-weight:600}.hs-verb{color:hsl(var(--app-ink-3))}.hs-ev small{font:400 10px/1.2 var(--font-mono);color:hsl(var(--mh));align-items:center;display:flex}.hs-rooms li{border:var(--size-rule) solid hsl(var(--app-hairline-2));border-radius:var(--app-radius);align-items:center;gap:9px;padding:8px 10px;display:flex}.hs-room{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hs-room b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.hs-room small,.hs-online{font:400 10px/1.2 var(--font-mono);color:hsl(var(--app-ink-3))}.hs-stack{gap:3px;display:flex}.hs-chips{flex-wrap:wrap;gap:6px;display:flex}.hs-chip{border:var(--size-rule) solid hsl(var(--app-hairline));white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:12px;font-weight:500;display:inline-flex}.hs-chip .app-av{border-radius:999px}.ht-sheet{grid-template-columns:repeat(4,1fr)}.cn{grid-template-columns:1.15fr 1fr .72fr;align-items:start;gap:24px;display:grid}.cn .app-card-bd{flex-direction:column;gap:10px;padding:14px;display:flex}.cn-share-bd{gap:8px}.cn-lbl{font:500 10px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--app-ink-4))}.cn-lbl+.cn-link,.cn-lbl+.cn-print{margin-top:2px}.cn-link{border:var(--size-rule) solid hsl(var(--app-hairline));border-radius:var(--app-radius);align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 11px;display:flex}.cn-link>svg{fill:none;width:13px;height:13px;stroke:hsl(var(--app-ink-4));stroke-width:2px;stroke-linecap:round;flex:none}.cn-link>span:not(.app-btn){text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 11.5px/1 var(--font-mono);color:hsl(var(--app-ink-3));flex:1;overflow:hidden}.cn-copy{height:28px;padding:0 11px;font-size:12px}.cn-note{font:400 10.5px/1.4 var(--font-mono);color:hsl(var(--app-ink-4));margin-bottom:8px}.cn-print{border:var(--size-rule) solid hsl(var(--app-hairline));border-radius:var(--app-radius);align-items:center;gap:12px;padding:12px 14px;display:flex}.cn-print-ico{background:hsl(var(--app-surface-2));border:var(--size-rule) solid hsl(var(--app-hairline-2));border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.cn-print-ico svg{fill:none;width:16px;height:16px;stroke:hsl(var(--app-ink-3));stroke-width:1.8px;stroke-linejoin:round}.cn-print>span:last-child{flex-direction:column;gap:3px;display:flex}.cn-print b{font-size:13px;font-weight:600}.cn-print small{font:400 10.5px/1 var(--font-mono);color:hsl(var(--app-ink-4))}.cn-sheet-wrap{flex-direction:column;align-items:center;gap:10px;display:flex}.cn-sheet{aspect-ratio:210/297;box-sizing:border-box;background:hsl(var(--app-card));border:var(--size-rule) solid hsl(var(--app-hairline-2));width:100%;box-shadow:0 1px 2px hsl(var(--app-shadow-ink) / .06), 0 16px 32px hsl(var(--ink-0) / .1);font-family:var(--font-sans);color:hsl(var(--app-ink-1));text-align:left;border-radius:3px;flex-direction:column;gap:10px;padding:22px 20px;display:flex;transform:rotate(1.5deg)}.cn-sheet-meta{border-bottom:1px solid hsl(var(--app-ink-1));font:500 8.5px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--app-ink-3));justify-content:space-between;gap:8px;padding-bottom:8px;display:flex}.cn-sheet-h{font:600 21px/1.02 var(--font-sans);letter-spacing:-.03em}.cn-sheet-tail{color:hsl(var(--app-ink-4));margin-top:-4px;font-size:12px;line-height:1.3}.cn-lines{flex-direction:column;gap:6px;margin-top:4px;display:flex}.cn-lines i{width:var(--w);background:hsl(var(--app-muted));border-radius:2px;height:4px;display:block}.cn-agenda{color:hsl(var(--app-ink-3));flex-direction:column;gap:4px;margin-top:4px;font-size:10.5px;line-height:1.3;display:flex}.cn-agenda b{font:600 8.5px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--app-ink-1))}.cn-agenda span{border-left:2px solid hsl(var(--hub-pink));padding-left:10px}.cn-sheet-by{align-items:center;gap:6px;margin-top:auto;font-size:10.5px;font-weight:600;display:flex}.cn-cap{font:400 10.5px/1 var(--font-mono);color:hsl(var(--ink-4))}.db{flex-direction:column;gap:14px;display:flex}.db-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.db-page{box-sizing:border-box;border:var(--size-rule) solid hsl(var(--app-hairline));border-radius:var(--app-radius);background:hsl(var(--app-card));height:32px;font:600 13px/1 var(--font-sans);color:hsl(var(--app-ink-1));white-space:nowrap;align-items:center;gap:8px;padding:0 10px 0 12px;display:inline-flex}.db-page svg{fill:none;width:14px;height:14px;stroke:hsl(var(--app-ink-4));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.db-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.db-w{gap:10px;padding:14px 16px 16px}.db-wh{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.db-wh b{letter-spacing:-.01em;font-size:13.5px;font-weight:600}.db-wh small{color:hsl(var(--app-ink-4));flex-basis:100%;font-size:11.5px}.db-big{font:600 30px/1 var(--font-sans);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.db-big small{letter-spacing:0;color:hsl(var(--app-ink-4));font-size:13px;font-weight:500}.db-huge{font-size:44px}.db-row{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.db-row small,.db-note{color:hsl(var(--app-ink-4));font-size:11.5px}.db-out .app-bar,.db-safe .app-bar{margin-top:auto}.db-q{gap:8px}.is-up{color:hsl(var(--app-success));font-weight:600}.db-stats{border-top:var(--size-rule) solid hsl(var(--app-hairline-2));grid-template-columns:1fr 1fr;gap:8px;padding-top:8px;display:grid}.db-stats span{flex-direction:column;gap:3px;display:flex}.db-stats small{color:hsl(var(--app-ink-4));font-size:11px}.db-stats b{font-size:14px;font-weight:600}.db-gauge{justify-items:center;display:grid;position:relative}.db-gauge svg{width:100%;max-width:112px}.db-gauge path{fill:none;stroke-linecap:round}.db-g-track{stroke:hsl(var(--app-muted));stroke-width:9px}.db-g-fill{stroke:hsl(var(--app-success));stroke-width:9px}.db-g-target{stroke:hsl(var(--app-ink-1));stroke-width:12px;stroke-linecap:butt}.db-gauge b{font:600 22px/1 var(--font-sans);letter-spacing:-.02em;position:absolute;bottom:2px}.db-seg{background:hsl(var(--app-muted) / .6);border-radius:6px;margin-left:auto;padding:2px;display:inline-flex}.db-otd{position:relative}.db-otd .db-seg{position:absolute;top:12px;right:12px}.db-row--end{align-items:flex-end}.db-row .db-big{align-items:center;gap:8px;display:inline-flex}.db-mono{font:700 10px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--app-ink-4))}.db-meter{background:hsl(var(--app-muted));border-radius:4px;height:8px;margin-top:auto;display:block;position:relative}.db-meter i{width:var(--v);background:hsl(var(--app-warning));border-radius:4px;height:100%;display:block}.db-meter b{top:-3px;bottom:-3px;left:var(--t);background:hsl(var(--app-ink-1));border-radius:1px;width:2px;position:absolute}.db-seg i{font:600 10.5px/1 var(--font-mono);color:hsl(var(--app-ink-4));border-radius:4px;padding:3px 7px;font-style:normal}.db-seg i.is-on{background:hsl(var(--app-card));color:hsl(var(--app-ink-1));box-shadow:0 1px 2px hsl(var(--app-shadow-ink) / .08)}.db-split{flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.db-split span{align-items:center;gap:5px;display:inline-flex}.db-split i{background:hsl(var(--c));border-radius:50%;width:7px;height:7px}.db-buf{grid-column:span 2}.db-bufs{flex-direction:column;gap:12px;margin:4px 0 0;padding:0;list-style:none;display:flex}.db-bufs li{grid-template-columns:120px 1fr 64px;align-items:center;gap:10px;font-size:12px;display:grid}.db-buf-n{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.db-buf-bar{background:hsl(var(--app-muted) / .5);border-radius:3px;height:14px;display:flex;overflow:hidden}.db-buf-bar i{width:var(--v);height:100%}.db-buf-v{font:500 11.5px/1 var(--font-mono);text-align:right;font-variant-numeric:tabular-nums}.b0{background:hsl(var(--app-primary) / .25)}.b1{background:hsl(var(--app-primary) / .45)}.b2{background:hsl(var(--app-primary) / .7)}.b3{background:hsl(var(--app-warning))}.b4{background:hsl(var(--app-destructive))}.db-keys{font:400 10.5px/1 var(--font-mono);color:hsl(var(--app-ink-3));flex-wrap:wrap;gap:4px 14px;margin-top:auto;padding-top:6px;display:flex}.db-keys span{align-items:center;gap:5px;display:inline-flex}.db-keys i{border-radius:2px;width:8px;height:8px}.db-aud .app-rows{margin-top:-4px}.bd{grid-template-columns:1.35fr 1fr;align-items:start;gap:24px;padding-bottom:84px;display:grid;position:relative}.bd-bar{border-bottom:var(--size-rule) solid hsl(var(--app-hairline));background:hsl(var(--app-card));justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.bd-tools{gap:6px;display:flex}.bd-tools .app-btn{height:30px;padding:0 10px;font-size:12px}.bd-sq{width:30px;padding:0}.bd-reset{color:hsl(var(--app-destructive))}.bd-canvas{background:repeating-linear-gradient(90deg, hsl(var(--app-hairline) / .9) 0 1px, transparent 1px calc(100% / 24)), hsl(var(--app-page));grid-template-columns:1fr 1fr;gap:12px;padding:16px 16px 60px;display:grid;position:relative}.bd-w{border:var(--size-rule) solid hsl(var(--app-hairline));border-radius:var(--app-radius);background:hsl(var(--app-card));box-shadow:0 1px 2px hsl(var(--app-shadow-ink) / .05);flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex;position:relative}.bd-sel{border-color:hsl(var(--app-primary) / .6);box-shadow:0 0 0 3px hsl(var(--app-primary) / .12)}.bd-chrome{gap:4px;display:flex;position:absolute;top:10px;right:10px}.bd-chrome i{border:var(--size-rule) solid hsl(var(--app-hairline));background:hsl(var(--app-card));border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.bd-chrome svg{fill:none;width:12px;height:12px;stroke:hsl(var(--app-ink-3));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.bd-h{box-sizing:border-box;border:1.5px solid hsl(var(--app-primary));background:hsl(var(--app-card));border-radius:2px;width:8px;height:8px;position:absolute}.bd-h.n,.bd-h.s{left:calc(50% - 4px)}.bd-h.e,.bd-h.w{top:calc(50% - 4px)}.bd-h.n,.bd-h.ne,.bd-h.nw{top:-4px}.bd-h.s,.bd-h.se,.bd-h.sw{bottom:-4px}.bd-h.e,.bd-h.ne,.bd-h.se{right:-4px}.bd-h.w,.bd-h.nw,.bd-h.sw{left:-4px}.bd-count{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.bd-count small{align-items:center;gap:4px;font-size:12px;display:inline-flex}.bd-count svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.bd-clock{justify-content:center;align-items:center;gap:8px}.bd-flap{align-items:center;gap:2px;display:flex}.bd-flap b{background:hsl(var(--app-ink-1));width:22px;height:36px;color:hsl(var(--app-card));font:600 22px/1 var(--font-sans);font-variant-numeric:tabular-nums;border-radius:4px;place-items:center;display:grid;position:relative}.bd-flap b:after{content:"";background:hsl(var(--app-card) / .18);height:1px;position:absolute;inset:50% 0 auto}.bd-colon{flex-direction:column;gap:6px;margin:0 2px;display:flex}.bd-colon:before,.bd-colon:after{content:"";background:hsl(var(--app-ink-1));border-radius:1px;width:4px;height:4px}.bd-clock-d{font:400 9px/1 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--app-ink-4));align-items:center;gap:6px;display:inline-flex}.bd-clock-d b{background:hsl(var(--app-ink-1) / .1);color:hsl(var(--app-ink-1));border-radius:2px;padding:2px 4px;font-weight:700}.bd-slot{grid-column:span 2;position:relative}.bd-drop{border:1.5px dashed hsl(var(--app-primary) / .6);border-radius:var(--app-radius);background:hsl(var(--app-primary) / .06);opacity:0;position:absolute;inset:0}.bd-bars{align-items:flex-end;gap:6px;height:64px;display:flex}.bd-bars i{height:var(--h);background:hsl(var(--app-primary) / .8);border-radius:3px 3px 0 0;flex:1}.bd-pill{background:hsl(var(--app-ink-1));font:500 11.5px/1 var(--font-sans);color:hsl(var(--app-on-solid));white-space:nowrap;box-shadow:0 6px 16px hsl(var(--app-shadow-ink) / .18);border-radius:999px;padding:7px 14px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.bd-mkt-bd{flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.bd-desc{color:hsl(var(--app-ink-4));font-size:12px}.bd-tabs{background:hsl(var(--app-muted) / .6);border-radius:7px;padding:3px;display:flex}.bd-tabs i{font:600 11.5px/1 var(--font-sans);text-align:center;color:hsl(var(--app-ink-3));border-radius:5px;flex:1;padding:5px 0;font-style:normal}.bd-tabs i.is-on{background:hsl(var(--app-card));color:hsl(var(--app-ink-1));box-shadow:0 1px 2px hsl(var(--app-shadow-ink) / .08)}.bd-cards{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.bd-card{border:var(--size-rule) solid hsl(var(--app-hairline));border-radius:var(--app-radius);flex-direction:column;gap:8px;padding:8px 8px 10px;display:flex;position:relative}.bd-card.is-added{border-color:hsl(var(--app-primary) / .5);background:hsl(var(--app-primary) / .04)}.bd-prev{box-sizing:border-box;background:hsl(var(--app-surface-2));border-radius:6px;align-items:flex-end;gap:3px;height:52px;padding:8px 10px;display:flex}.bd-prev--bars i{height:var(--h);background:hsl(var(--app-primary) / .7);border-radius:2px 2px 0 0;flex:1}.bd-prev--alerts,.bd-prev--tasks{flex-direction:column;justify-content:center;align-items:stretch;gap:5px}.bd-prev--alerts i,.bd-prev--tasks i{background:hsl(var(--app-muted));border-radius:3px;height:6px;display:block}.bd-prev--alerts i{border-left:8px solid hsl(var(--c))}.bd-prev--tasks i:nth-child(2){width:80%}.bd-prev--tasks i:nth-child(3){width:60%}.bd-prev--otd{flex-direction:column;justify-content:center;align-items:stretch;gap:6px}.bd-prev--otd b{font-size:15px;font-weight:600;line-height:1}.bd-card-t{flex-direction:column;gap:2px;padding-right:30px;display:flex}.bd-card-t b{font-size:12.5px;font-weight:600;line-height:1.25}.bd-card-t small{color:hsl(var(--app-ink-4));font-size:11px;line-height:1.35}.bd-add{border:var(--size-rule) solid hsl(var(--app-hairline));background:hsl(var(--app-card));border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:10px;right:8px}.bd-add svg{fill:none;width:13px;height:13px;stroke:hsl(var(--app-ink-3));stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1}.is-added .bd-add{border-color:hsl(var(--app-primary));background:hsl(var(--app-primary))}.is-added .bd-add svg{stroke:hsl(var(--app-on-solid))}.bd-add-plus{opacity:0}.is-added .bd-add .bd-add-plus{stroke:hsl(var(--app-ink-3))}.bd-toast{border:var(--size-rule) solid hsl(var(--app-hairline));border-radius:var(--app-radius);background:hsl(var(--app-card));box-shadow:0 10px 26px hsl(var(--ink-0) / .12);font:500 12.5px/1 var(--font-sans);color:hsl(var(--app-ink-1));white-space:nowrap;align-items:center;gap:9px;padding:11px 16px;display:flex;position:absolute;bottom:28px;right:36px}.bd-toast svg,.lm-toast svg{box-sizing:border-box;background:hsl(var(--app-success));fill:none;width:15px;height:15px;stroke:hsl(var(--app-on-solid));stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;flex:none;padding:2px}.lm{grid-template-columns:1.45fr 1fr;align-items:start;gap:24px;display:grid}.lm-bd{flex-direction:column;gap:12px;padding:14px;display:flex}.lm-tools{gap:8px;display:flex}.lm-tools .hb-search{flex:1}.lm-tools .app-btn{height:34px}.lm-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lm-card{border:var(--size-rule) solid hsl(var(--app-hairline));border-radius:var(--app-radius);align-items:flex-start;gap:12px;padding:13px 14px;display:flex;position:relative}.lm-card.is-used{border-color:hsl(var(--app-primary) / .45);background:hsl(var(--app-primary) / .03)}.lm-card-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.lm-name{align-items:center;gap:8px;display:flex}.lm-name b{font-size:14px;font-weight:600}.lm-by{min-width:0;color:hsl(var(--app-ink-4));white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.lm-by .hb-sep{margin:0}.lm-desc{color:hsl(var(--app-ink-3));font-size:12.5px}.lm-acts{align-items:center;gap:6px;display:flex}.lm-kebab{border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.lm-kebab svg{fill:none;width:16px;height:16px;stroke:hsl(var(--app-ink-3));stroke-width:3px;stroke-linecap:round}.lm-use{height:30px;font-size:12px}.lm-menu{z-index:1;border:var(--size-rule) solid hsl(var(--app-hairline));border-radius:var(--app-radius);background:hsl(var(--app-card));min-width:190px;box-shadow:0 12px 28px hsl(var(--ink-0) / .14);flex-direction:column;padding:4px;font-size:12.5px;display:flex;position:absolute;top:46px;right:104px}.lm-menu span{border-radius:5px;padding:7px 10px}.lm-menu span:first-child{background:hsl(var(--app-muted) / .55)}.lm-menu-arch{color:hsl(var(--app-destructive))}.lm-side{flex-direction:column;gap:18px;display:flex}.lm-save-bd{flex-direction:column;gap:12px;display:flex}.lm-save-desc{color:hsl(var(--app-ink-4));font-size:12px;line-height:1.45}.lm-fld{flex-direction:column;gap:6px;display:flex}.lm-fld b{font-size:12px;font-weight:600}.lm-input{border:var(--size-rule) solid hsl(var(--app-hairline));border-radius:var(--app-radius);background:hsl(var(--app-card));color:hsl(var(--app-ink-1));padding:8px 10px;font-size:12.5px;display:block}.lm-input--area{min-height:56px;line-height:1.45}.lm-btn-2{border-color:hsl(var(--app-muted));background:hsl(var(--app-muted));box-shadow:none;color:hsl(var(--app-ink-1))}.lm-pages{gap:8px;padding:14px;overflow:visible}.lm-sel{border-color:hsl(var(--app-primary) / .5);box-shadow:0 0 0 3px hsl(var(--app-primary) / .12);align-self:flex-start}.lm-pop{border:var(--size-rule) solid hsl(var(--app-hairline));border-radius:var(--app-radius);width:230px;max-width:100%;box-shadow:0 8px 20px hsl(var(--ink-0) / .1);flex-direction:column;gap:2px;padding:4px;font-size:12.5px;display:flex}.lm-pop-search{border-bottom:var(--size-rule) solid hsl(var(--app-hairline-2));color:hsl(var(--app-ink-4));align-items:center;gap:7px;padding:7px 8px;display:flex}.lm-pop-search svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:13px;height:13px}.lm-opt{border-radius:5px;justify-content:space-between;align-items:center;padding:7px 8px;display:flex}.lm-opt.is-on{background:hsl(var(--app-muted) / .55);font-weight:600}.lm-opt svg{fill:none;width:14px;height:14px;stroke:hsl(var(--app-ink-1));stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.lm-toast{border:var(--size-rule) solid hsl(var(--app-hairline));border-radius:var(--app-radius);box-shadow:0 6px 16px hsl(var(--ink-0) / .08);align-items:center;gap:8px;margin-top:8px;padding:10px 12px;font-size:12.5px;font-weight:500;display:flex}.ac{grid-template-columns:1.6fr 1fr;align-items:start;gap:24px;display:grid}.ac-store{gap:0}.ac-top{border-bottom:var(--size-rule) solid hsl(var(--app-hairline-2));flex-direction:column;gap:12px;padding:18px 18px 14px;display:flex}.ac-h{font:600 20px/1.1 var(--font-sans);letter-spacing:-.02em}.ac-filters{gap:8px;display:flex}.ac-filters .hb-search{flex:1}.ac-select{box-sizing:border-box;border:var(--size-rule) solid hsl(var(--app-hairline));border-radius:var(--app-radius);white-space:nowrap;align-items:center;gap:18px;height:34px;padding:0 10px 0 12px;font-size:12.5px;display:inline-flex}.ac-select svg{fill:none;width:14px;height:14px;stroke:hsl(var(--app-ink-4));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ac-chips .app-chip small{font:500 10px/1 var(--font-mono);opacity:.7;margin-left:3px}.ac-grid{background:hsl(var(--app-surface-2));grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:16px 18px 18px;list-style:none;display:grid}.ac-card{border:var(--size-rule) solid hsl(var(--app-hairline));border-radius:var(--app-radius);background:hsl(var(--app-card));flex-direction:column;min-width:0;display:flex;overflow:hidden}.ac-card.is-pick{border-color:hsl(var(--app-primary) / .55);box-shadow:0 0 0 3px hsl(var(--app-primary) / .12)}.ac-card-hd{align-items:center;gap:11px;padding:14px 14px 0;display:flex}.ac-card-nm{flex-direction:column;gap:2px;min-width:0;display:flex}.ac-card-nm b{letter-spacing:-.01em;font-size:15px;font-weight:600}.ac-card-nm small{color:hsl(var(--app-ink-4));font-size:12px}.ac-card-desc{color:hsl(var(--app-ink-3));flex:1;padding:10px 14px 14px;font-size:12.5px;line-height:1.45}.ac-card-ft{border-top:var(--size-rule) solid hsl(var(--app-hairline-2));justify-content:space-between;align-items:center;gap:8px;padding:9px 12px 9px 14px;display:flex}.ac-card-ft .app-btn{height:28px;padding:0 11px;font-size:12px}.ac-status{color:hsl(var(--app-ink-4));align-items:center;gap:5px;font-size:12px;display:inline-flex}.ac-status svg,.ac-d-sec li svg{fill:none;width:14px;height:14px;stroke:hsl(var(--app-success));stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ac-soft{background:hsl(var(--app-primary) / .1);box-shadow:none;color:hsl(var(--app-primary));border-color:#0000}.ac-detail{gap:16px;padding:20px}.ac-d-hd{align-items:center;gap:12px;display:flex}.ac-d-hd .ac-card-nm b{font-size:19px}.ac-install{align-self:flex-start}.ac-d-sec{border-top:var(--size-rule) solid hsl(var(--app-hairline-2));flex-direction:column;gap:8px;padding-top:14px;display:flex}.ac-d-sec>b{font-size:14px;font-weight:600}.ac-d-sec>small{color:hsl(var(--app-ink-4));font-size:12px;line-height:1.45}.ac-d-sec ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.ac-d-sec li{color:hsl(var(--app-ink-3));align-items:center;gap:8px;font-size:12.5px;display:flex}.ac-dep{border:var(--size-rule) solid hsl(var(--app-hairline));border-radius:var(--app-radius);justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;display:flex}.ac-dep-n{color:hsl(var(--app-primary));font-size:13px;font-weight:500}@media (prefers-reduced-motion:no-preference){.pa-on .bd-add-plus{animation:8s ease-in-out infinite bd-plus}.pa-on .bd-add-tick{animation:8s ease-in-out infinite bd-tick}.pa-on .is-added .bd-add{animation:8s ease-in-out infinite bd-btn}.pa-on .bd-drop{animation:8s ease-in-out infinite bd-drop}.pa-on .bd-new{animation:8s cubic-bezier(.2,.7,.2,1) infinite bd-new}.pa-on .bd-toast{animation:8s ease-in-out infinite bd-toast}@keyframes bd-plus{0%,14%{opacity:1}18%,to{opacity:0}}@keyframes bd-tick{0%,14%{opacity:0}18%,to{opacity:1}}@keyframes bd-btn{0%,14%{border-color:hsl(var(--app-hairline));background:hsl(var(--app-card))}18%,to{border-color:hsl(var(--app-primary));background:hsl(var(--app-primary))}}@keyframes bd-drop{0%,18%{opacity:0}24%,36%{opacity:1}44%,to{opacity:0}}@keyframes bd-new{0%,30%{opacity:0;transform:translateY(-14px)scale(.98)}42%,to{opacity:1;transform:none}}@keyframes bd-toast{0%,40%{opacity:0;transform:translateY(10px)}46%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)}}}@media (width<=1180px){.hs-sheet,.ht-sheet,.db-grid{grid-template-columns:repeat(2,1fr)}.bd,.lm,.ac{grid-template-columns:1fr}.cn{grid-template-columns:1fr 1fr}.cn-sheet-wrap{grid-column:span 2}.cn-sheet{width:260px}}@media (width<=860px){.hs-news{grid-template-columns:1fr}.hs-lead{border-right:0;border-bottom:var(--size-rule) solid hsl(var(--app-hairline))}.hs-floor{grid-template-columns:1fr}.hs-col+.hs-col{border-left:0;border-top:var(--size-rule) solid hsl(var(--app-hairline))}.cn{grid-template-columns:1fr}.cn-sheet-wrap{grid-column:auto}}@media (width<=720px){.hb-tile-nm small,.hb-legend,.hb-kick,.hb-trend-hd,.hb-l-code,.hb-l-meta,.hb-l-pct,.hb-state,.hb-foot,.hb-lozenge,.hb-tag,.hs-ev small,.hs-room small,.hs-online,.hs-byline small,.hs-seeall,.hs-date,.cn-lbl,.cn-note,.cn-print small,.cn-cap,.db-keys,.db-seg i,.db-stats small,.bd-card-t small,.ac-chips .app-chip small,.app-meta,.app-badge,.app-chip,.hb-count{font-size:11px}.hs{gap:14px;padding:12px 12px 14px}.hs-crumb,.hs-slash,.hs-top>.app-av{display:none}.hs-lead{gap:10px;padding:18px 16px}.hs-headline{font-size:25px}.hs-archive{padding:14px 16px 6px}.hs-sheet,.ht-sheet{grid-template-columns:1fr}.hb-tile{gap:10px;min-height:0}.hs-sheet .hb-tile:nth-child(n+3),.ht-sheet .hb-tile:nth-child(6),.ht-sheet .hb-tile:nth-child(7){display:none}.hb-list li{font-size:12.5px}.hs-col{padding:14px 16px}.hs-feed li:nth-child(n+4){display:none}.cn{gap:18px}.cn-sheet{width:250px}.cn-lines--more{display:none}.cn-sheet-meta,.cn-agenda,.cn-agenda b,.db-mono{letter-spacing:.04em;font-size:11px}.cn-posts li:nth-child(n+5){display:none}.db-grid{grid-template-columns:1fr;gap:12px}.db-buf{grid-column:auto}.db-bufs li{grid-template-columns:1fr auto;gap:6px 10px}.db-buf-bar{grid-area:2/1/auto/-1}.db-done,.db-aud{display:none}.bd{gap:16px;padding-bottom:20px}.bd-bar,.bd-tools{flex-wrap:wrap}.bd-canvas{grid-template-columns:1fr;padding:12px 12px 56px}.bd-slot{grid-column:auto}.bd-canvas>.bd-w:nth-child(2){display:none}.bd-pill{font-size:11px}.bd-cards{grid-template-columns:1fr}.bd-card:nth-child(n+3){display:none}.bd-toast{white-space:normal;justify-self:center;font-size:12px;position:static}.lm-tools{flex-direction:column}.lm-tools .hb-search,.ac-filters .hb-search{flex:none}.lm-menu{display:none}.lm-tools .app-btn{align-self:flex-start}.lm-card{flex-direction:column;gap:10px}.lm-acts{justify-content:space-between;align-self:stretch}.lm-by{white-space:normal;flex-wrap:wrap}.lm-desc{font-size:13px}.ac-top{padding:16px 14px 12px}.ac-filters{flex-direction:column}.ac-select{align-self:flex-start}.ac-grid{grid-template-columns:1fr;padding:12px 14px 14px}.ac-grid .ac-card:nth-child(2),.ac-grid .ac-card:nth-child(3){display:none}.ac-detail{padding:16px}}
