.appf{display:grid;grid-template-columns:var(--appf-w) minmax(0,1fr);gap:var(--gutter);align-items:start}.appf__in{position:sticky;top:16px}.appf__in .field+.field{margin-top:14px}.appf__out{min-height:420px}.appf__out-body{min-height:320px}.appf__actions{margin-top:18px;display:flex;gap:8px}.run-steps{display:flex;flex-direction:column;gap:0}.run-steps li{display:flex;align-items:center;gap:10px;min-height:36px;border-bottom:1px solid var(--hairline);color:var(--text-2)}.run-steps li:last-child{border-bottom:0}.run-steps__dot{width:12px;height:12px;border-radius:50%;border:1.5px dashed var(--concrete);flex:none}.run-steps li[data-state=running]{color:var(--ink)}.run-steps li[data-state=running] .run-steps__dot{border:2px solid var(--ink);border-top-color:transparent;animation:spin .7s linear infinite}.run-steps li[data-state=done]{color:var(--ink)}.run-steps li[data-state=done] .run-steps__dot{border:0;background:var(--ink);box-shadow:inset 0 0 0 3px var(--ink),inset 0 0 0 12px var(--ink);position:relative}.run-steps li[data-state=done] .run-steps__dot:after{content:"";position:absolute;left:4px;top:2.5px;width:3px;height:6px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.appf{grid-template-columns:1fr}.appf__in{position:static}}.ab-form{display:flex;flex-direction:column;gap:18px}.appf__in .ab-form>.field+.field{margin-top:0}.ab-form .appf__actions{margin-top:2px}.ab-form .appf__actions .btn{flex:1}.ab-note{color:var(--text-2);font-size:var(--fs-sm);line-height:15px}.ab-note--box{display:flex;gap:10px;padding:12px;background:var(--bone);border:1px solid var(--hairline);border-radius:var(--r-card);font-size:var(--fs-ui);line-height:var(--lh-ui);color:var(--text-2)}.ab-note--box svg{width:14px;height:14px;margin-top:2px;color:var(--ink)}.ab-form .input[readonly]{background:var(--bone);color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:0}.ab-form .seg{align-self:flex-start}.chk-list{display:flex;flex-direction:column;border-top:1px solid var(--hairline)}.chk{display:flex;align-items:center;gap:12px;min-height:44px;padding:6px 0;border-bottom:1px solid var(--hairline)}.chk__body{flex:1;min-width:0;cursor:pointer}.chk__t{display:block;font-weight:500}.chk__s{display:block;color:var(--text-2);font-size:var(--fs-sm);line-height:15px}.chk-inline{display:flex;flex-wrap:wrap;gap:8px 20px}.chk-inline .chk{min-height:28px;padding:0;border:0;gap:8px}.chk-inline .chk__body{flex:none}.appf__out-body [data-empty]>.empty{min-height:320px;justify-content:center}.ab-run{padding-top:4px}.ab-run__head{margin-bottom:8px;color:var(--text-2)}.ab-sub{color:var(--text-2)}.ab-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:20px 0 4px}.ab-bar .group-label{flex:1;margin:0;min-width:140px}.ab-bar .seg{flex:none}.ab-bar .tbl-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gate{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--bone);flex-wrap:wrap}.gate--held{border-color:var(--ink)}.gate__main{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 300px}.gate__line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gate__title{font-size:var(--fs-card);line-height:22px;font-weight:500;letter-spacing:-.005em}.gate__sub{color:var(--text-2)}.gate__counts{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.gate__actions{display:flex;gap:8px;flex:none;flex-wrap:wrap}.res{--cols: 60px minmax(96px, .8fr) 1.7fr 1.4fr}.res .tbl__head,.res .tbl__row{column-gap:14px}.res .tbl__row{align-items:start;padding:12px 0}.res .tbl__row:last-child{border-bottom:0}.res__sev{padding-top:1px}.res__page{display:block;font-family:var(--font-mono);font-size:var(--fs-sm);line-height:16px;letter-spacing:0;word-break:break-all}.res__sub{display:block;margin-top:2px;color:var(--text-2);font-size:var(--fs-sm);line-height:15px}.res__issue{min-width:0}.res__fix{color:var(--text-2);min-width:0}.res__fix a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.res__fix a:hover{text-decoration-thickness:2px}.res__note{color:var(--text-2);margin-top:12px;font-size:var(--fs-sm);line-height:15px}.tbl__th--btn{cursor:pointer;font:inherit;color:inherit;text-align:left}.tbl__th--btn:hover,.tbl__th--btn[aria-sort=ascending],.tbl__th--btn[aria-sort=descending]{color:var(--ink)}.tbl-wrap{overflow-x:auto}.empty-row{padding:32px 0;text-align:center;color:var(--text-2)}.qa{--cols: 76px minmax(76px, .8fr) 98px 2fr 88px 68px;min-width:720px}.qa-cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.qa-cat{display:flex;flex-direction:column;gap:10px;padding:14px;text-align:left;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);cursor:pointer;min-width:0}.qa-cat:hover{border-color:var(--concrete)}.qa-cat.is-hi:not([aria-pressed=true]){border-color:var(--accent)}.qa-cat[aria-pressed=true]{border-color:var(--ink)}.qa-cat__t{font-weight:600}.qa-cat__m{display:block;margin-top:2px;color:var(--text-2);font-size:var(--fs-sm);line-height:15px;font-weight:400}.qa-cat__s{display:flex;flex-wrap:wrap;gap:6px}.qa-warn.chip--ink{background:var(--chip);color:var(--ink)}.qa-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qa-count{color:var(--text-2);font-size:var(--fs-sm)}.qa-ticket{color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:0}.qa-ticket--on{color:var(--ink)}.bi-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bi-head .group-label{flex:1;margin:16px 0 4px;min-width:160px}.bi-list .lrow{cursor:pointer}.bi-list .lrow__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi-list .lrow__sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi-list .lrow__sub .path{color:var(--text-2)}.bi-side{display:flex;align-items:center;gap:10px;flex:none;color:var(--text-2)}.bi-feeds{font-size:var(--fs-sm);white-space:nowrap}.bi-reg .lrow{cursor:default}.bi-select{display:flex;align-items:center;gap:4px}.bi-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:28px 16px;border:1px dashed var(--hairline);border-radius:var(--r-card);color:var(--text-2)}.bi-done strong{color:var(--ink);font-weight:600}.rep-stage{background:var(--inset);border-radius:var(--r-card);padding:20px}.rep{max-width:760px;margin:0 auto;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);overflow:hidden;color:var(--ink)}.rep__top{padding:28px 32px 26px;display:flex;flex-direction:column;gap:6px}.rep__brand{display:flex;align-items:center;gap:8px;font-weight:700;font-size:var(--fs-ui);letter-spacing:.01em;margin-bottom:28px}.rep__brand svg{width:22px;height:22px}.rep__kick{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;opacity:.8}.rep__title{font-family:var(--font-title);font-stretch:75%;font-weight:700;text-transform:uppercase;font-size:36px;line-height:36px;letter-spacing:0}.rep__period{font-size:var(--fs-ui);opacity:.85}.rep__sw{display:grid;grid-template-columns:repeat(4,1fr);height:8px}.rep__body{padding:8px 32px 28px}.rep__sec{padding:20px 0 4px}.rep__sec+.rep__sec{border-top:1px solid var(--hairline);margin-top:20px}.rep__h{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:var(--fs-card);line-height:22px;font-weight:600;letter-spacing:-.005em}.rep__h i{display:inline-block;width:18px;height:3px;border-radius:2px}.rep__p{color:var(--ink);line-height:20px;max-width:64ch}.rep__gal{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.rep__fig{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0}.rep__cap{font-weight:500;line-height:16px}.rep__meta{color:var(--text-2);font-size:var(--fs-sm);line-height:15px;display:block;font-weight:400;margin-top:2px}.rep__tile{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:var(--r-card);display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:12px;font-weight:700;line-height:1.15;overflow:hidden}.rep__tile small{font-weight:500;font-size:var(--fs-sm);opacity:.8}.rep__more{margin-top:14px;color:var(--text-2)}.rep__list{display:flex;flex-direction:column}.rep__list li{display:flex;gap:12px;padding:9px 0;border-bottom:1px solid var(--hairline);line-height:18px}.rep__list li:last-child{border-bottom:0}.rep__list li:before{content:"";flex:none;width:6px;height:6px;margin-top:6px;border-radius:50%;background:var(--dot, var(--ink))}.rep__list b{font-weight:600}.rep__foot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 32px;border-top:1px solid var(--hairline);color:var(--text-2);font-size:var(--fs-sm);line-height:15px}.rep-custom{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rep-custom[hidden]{display:none}@media(max-width:720px){.ab .card__head{flex-wrap:wrap}.ab .card__actions{flex-wrap:wrap;width:100%}.res:not(.qa) .tbl__head{display:none}.res:not(.qa) .tbl__row{grid-template-columns:auto 1fr;row-gap:6px}.res:not(.qa) .res__issue,.res:not(.qa) .res__fix{grid-column:1 / -1}.res:not(.qa) .res__page{align-self:center}.tbl-wrap{overflow-x:visible}.qa{min-width:0}.qa .tbl__head{display:flex;flex-wrap:wrap;gap:2px 14px;height:auto;padding:8px 0}.qa .tbl__row{grid-template-columns:auto 1fr auto;grid-template-areas:"sev page ticket" "cat cat device" "issue issue issue";row-gap:6px}.qa .tbl__row>:nth-child(1){grid-area:sev}.qa .tbl__row>:nth-child(2){grid-area:page;align-self:center}.qa .tbl__row>:nth-child(3){grid-area:cat;color:var(--text-2)}.qa .tbl__row>:nth-child(4){grid-area:issue}.qa .tbl__row>:nth-child(5){grid-area:device;color:var(--text-2);text-align:right}.qa .tbl__row>:nth-child(6){grid-area:ticket}.gate__actions{width:100%}.rep-stage{padding:10px}.rep__top{padding:22px 20px 20px}.rep__body{padding:4px 20px 22px}.rep__gal{grid-template-columns:repeat(2,1fr)}.rep__foot{padding:14px 20px}.rep__title{font-size:30px;line-height:30px}.bi-side .bi-feeds{display:none}.rep-custom{grid-template-columns:1fr}}@media print{@page{margin:12mm}html,body{background:var(--card)!important}.nav,.topbar,.page-head,.appf__in,.appf__out>.card__head,.toasts,.scrim,[data-no-print]{display:none!important}.app{display:block!important}.main{padding:0!important}.appf{display:block!important}.appf__out{border:0!important;padding:0!important;min-height:0!important;background:transparent!important}.appf__out-body{min-height:0!important}.rep-stage{background:transparent!important;padding:0!important}.rep{max-width:none!important;border:0!important;border-radius:0!important}.rep__sec,.rep__fig{break-inside:avoid}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pc-tabs{gap:20px;flex-wrap:wrap}.pc-tabs .tab{text-align:left}.pc-draft{border:1px solid var(--hairline);border-radius:var(--r-card)}.pc-draft__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--hairline);min-height:48px}.pc-draft__head b{font-weight:600}.pc-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px}.pc-body:has(.pc-b--li){gap:0}.pc-b{display:flex;flex-direction:column;gap:2px}.pc-b:not(:has(.pc-b__k)){margin-top:-4px}.pc-b__k{font-size:var(--fs-sm);line-height:15px;color:var(--text-2)}.pc-b__t{line-height:20px}.pc-b--h1 .pc-b__t{font-size:var(--fs-card);line-height:24px;font-weight:600;letter-spacing:-.005em}.pc-b--h2 .pc-b__t{font-weight:600}.pc-b--cta .pc-b__t{display:inline-flex;align-self:flex-start;padding:4px 12px;border:1px solid var(--ink);border-radius:var(--r-btn);font-weight:500}.pc-b--li{flex-direction:row;gap:10px;padding:8px 0;border-bottom:1px solid var(--hairline)}.pc-b--li:last-child{border-bottom:0}.pc-b--li .pc-b__k{width:18px;flex:none;text-align:right;padding-top:3px;font-variant-numeric:tabular-nums}.pc-b--li .pc-b__t{font-weight:500}.pc-claim{background:var(--inset);border-radius:2px;padding:0 2px;text-decoration:underline dotted;text-underline-offset:3px;text-decoration-color:var(--text-2);box-decoration-break:clone;-webkit-box-decoration-break:clone}.pc-claim[data-sourced]{background:transparent;text-decoration:none}.pc-anchor{margin-left:4px;vertical-align:middle}.pc-chipbtn{display:inline-flex;align-items:center;padding:0;border-radius:var(--r-sm);cursor:pointer}.pc-chipbtn:hover .chip{border-color:var(--concrete)}.pc-chipbtn .chip{border:1px solid transparent}.pc-chipbtn .chip--outline{border-color:var(--hairline)}.pc-menu{min-width:300px;max-height:300px;overflow-y:auto;left:0;top:calc(100% + 8px);font-weight:400}.pc-menu .menu__item{height:auto;min-height:40px;padding-top:6px;padding-bottom:6px;align-items:flex-start;flex-direction:column;gap:0}.pc-menu .menu__meta{color:var(--text-2)}.pc-menu__empty{padding:10px 12px;color:var(--text-2);max-width:280px}@media(max-width:720px){.pc-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.pc-tabs .tab{white-space:nowrap;flex:none}.pc-menu{position:fixed;inset:auto 12px 12px;min-width:0;max-width:none;max-height:60vh}}.pd{display:flex;flex-direction:column;gap:16px}.pd-wrap{display:grid;grid-template-columns:252px minmax(0,1fr);gap:16px;align-items:start}.pd-outline{border:1px solid var(--hairline);border-radius:var(--r-card);padding:0 12px 4px;min-width:0}.pd-outline__head{display:flex;align-items:center;justify-content:space-between;gap:8px;height:44px;border-bottom:1px solid var(--hairline)}.pd-outline__head h3{font-size:var(--fs-ui);font-weight:600}.pd-list{max-height:400px;overflow-y:auto;margin:0 -12px;padding:0 12px;scrollbar-width:thin}.pd-row{position:relative;display:flex;align-items:center;gap:6px;min-height:44px;border-bottom:1px solid var(--hairline);border-left:2px solid transparent;margin-left:-12px;padding-left:10px;margin-right:-12px;padding-right:10px;cursor:pointer}.pd-row:last-child{border-bottom:0}.pd-row.is-active{border-left-color:var(--ink)}.pd-row__n{width:18px;flex:none;color:var(--text-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;text-align:right}.pd-title{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-weight:500;padding:4px 6px;border-radius:var(--r-sm);text-overflow:ellipsis}.pd-row:not(.is-active) .pd-title{font-weight:400}.pd-title:hover{box-shadow:inset 0 0 0 1px var(--hairline)}.pd-title:focus{outline:1.5px solid var(--ink);outline-offset:0}.pd-row__act{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;background:var(--card);padding-left:4px;opacity:0;transition:opacity .12s}.pd-row.is-active .pd-title{padding-right:70px}.pd-row:hover .pd-row__act,.pd-row:focus-within .pd-row__act,.pd-row.is-active .pd-row__act{opacity:1}.pd-row__act .iconbtn{width:22px;height:22px;border-color:transparent;background:transparent}.pd-row__act .iconbtn:hover{background:var(--field)}.pd-row__act .iconbtn svg{width:12px;height:12px}.pd-row__act .iconbtn[disabled]{opacity:.3;pointer-events:none}.pd-preview{display:flex;flex-direction:column;gap:12px;min-width:0}.pd-note{border:1px solid var(--hairline);border-radius:var(--r-card);padding:10px 12px;display:flex;flex-direction:column;gap:2px}.pd-note__k{font-size:var(--fs-sm);line-height:15px;color:var(--text-2)}.pd-note__t{min-height:18px}.pd-film{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:thin}.pd-thumb{flex:0 0 104px;position:relative;border-radius:var(--r-card);padding:0;background:none;border:0;text-align:left;cursor:pointer;outline:1px solid var(--hairline);outline-offset:0}.pd-thumb.is-active{outline:2px solid var(--ink)}.pd-thumb__n{position:absolute;left:4px;bottom:3px;z-index:2;font-size:9px;line-height:1;font-weight:600;background:var(--card);color:var(--ink);border-radius:3px;padding:2px 4px}.pd-slide{container-type:inline-size;position:relative;aspect-ratio:16 / 9;border-radius:var(--r-card);overflow:hidden;background:var(--c2);color:var(--tx2)}.pd-slide:before,.pd-slide:after{content:"";position:absolute;pointer-events:none}.pd-slide__in{position:absolute;inset:0;z-index:1;padding:6cqw 6.5cqw 4.6cqw;display:flex;flex-direction:column;gap:2cqw}.pd-slide__kick{font-family:var(--font-mono);font-weight:500;font-size:max(4px,1.5cqw);line-height:1.3;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.pd-slide__t{margin:0;font-size:3.5cqw;line-height:1.12;font-weight:700;letter-spacing:-.012em;max-width:78%;text-wrap:balance;color:var(--tc)}.pd-slide ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.3cqw}.pd-slide li{position:relative;padding-left:2.6cqw;font-size:1.95cqw;line-height:1.3;max-width:76%}.pd-slide li:before{content:"";position:absolute;left:0;top:.5em;width:.9cqw;height:.9cqw;border-radius:50%;background:var(--c3)}.pd-slide__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;font-size:max(4px,1.45cqw);opacity:.75}.pd-slide__mark{display:inline-flex;align-items:center;gap:1cqw;font-weight:600}.pd-slide--cover,.pd-slide--statement,.pd-slide--close{background:var(--c0);color:var(--on0)}.pd-slide--cover .pd-slide__t,.pd-slide--statement .pd-slide__t,.pd-slide--close .pd-slide__t{color:var(--on0)}.pd-slide--cover .pd-slide__t{font-size:5.2cqw;max-width:66%;margin-top:auto}.pd-slide--cover .pd-slide__in{gap:2.4cqw}.pd-slide--cover ul{margin-bottom:0}.pd-slide--cover li:before,.pd-slide--statement li:before,.pd-slide--close li:before{background:var(--c3)}.pd-slide--cover:before{width:34cqw;height:34cqw;right:-7cqw;bottom:-9cqw;border-radius:50%;background:var(--c3)}.pd-slide--statement:before{left:0;top:24cqw;width:1.6cqw;height:9cqw;background:var(--c3)}.pd-slide--statement .pd-slide__t{font-size:4.6cqw;max-width:72%;margin-top:3cqw}.pd-slide--close:before{width:26cqw;height:26cqw;right:-6cqw;top:-8cqw;border-radius:50%;background:var(--c3)}.pd-slide--bullets:before{left:0;top:0;width:100%;height:1.4cqw;background:var(--c0)}.pd-slide--bullets:after{right:6.5cqw;top:0;width:8cqw;height:3cqw;background:var(--c3)}.pd-slide--stat{background:var(--c1);color:var(--on1)}.pd-slide--stat .pd-slide__t{color:var(--on1);font-size:2.2cqw;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-weight:500}.pd-slide--stat .pd-slide__big{font-size:15cqw;line-height:1;font-weight:700;letter-spacing:-.03em;margin-top:auto}.pd-slide--stat .pd-slide__lab{font-size:2.3cqw;line-height:1.25;max-width:62%;margin-bottom:1cqw}.pd-slide--stat:before{width:40cqw;height:40cqw;right:-10cqw;top:-14cqw;border-radius:50%;border:2cqw solid var(--on1);opacity:.18}.pd-slide--split{background:var(--c2)}.pd-slide--split .pd-slide__in{padding-left:48cqw;justify-content:center;gap:2.4cqw}.pd-slide--split:before{left:0;top:0;width:42cqw;height:100%;background:var(--c0)}.pd-slide--split .pd-slide__side{position:absolute;z-index:2;left:6.5cqw;top:6cqw;width:30cqw;color:var(--on0)}.pd-slide--split .pd-slide__side .pd-slide__t{color:var(--on0);font-size:3.6cqw;max-width:100%;margin-top:3cqw}.pd-slide--split li{max-width:100%}.pd-slide--split .pd-slide__foot{position:absolute;left:6.5cqw;right:6.5cqw;bottom:4.6cqw;color:var(--tx2)}.pd-slide--split .pd-slide__foot .pd-slide__mark{color:var(--on0)}@media(max-width:960px){.pd-wrap{grid-template-columns:minmax(0,1fr)}.pd-list{max-height:340px}.pd-row__act{opacity:1}}.pi-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.pi-safe-toggle{display:inline-flex;align-items:center;gap:10px;font-weight:500}.pi-grid{display:grid;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));gap:18px 16px}.pi-grid--n1{grid-template-columns:minmax(0,520px)}.pi-fig{margin:0;display:flex;flex-direction:column;gap:10px;min-width:0}.pi-img{position:relative;border-radius:var(--r-card);overflow:hidden;border:1px solid var(--hairline);background:var(--inset)}.pi-img>svg{display:block;width:100%;height:100%}.pi-badge{position:absolute;left:8px;top:8px}.pi-img .pi-pick{position:absolute;right:8px;top:8px;z-index:2}.pi-img .pi-pick .check__box{background:var(--card)}.pi-img .pi-pick input:checked+.check__box{background:var(--ink)}.pi-safe{position:absolute;inset:8%;border:1px dashed var(--card);outline:1px dashed color-mix(in srgb,var(--ink) 45%,transparent);pointer-events:none;display:none}.pi-grid.is-safe .pi-safe{display:block}.pi-cap{display:flex;align-items:center;justify-content:space-between;gap:8px}.pi-cap__meta{min-width:0}.pi-cap__meta b{font-weight:600}.pi-checks .lrow{padding:8px 0}.pi-checks .lrow__title{font-weight:500}.ps-grid{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:18px 16px}.ps-grid--story{display:flex;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.ps-grid--story .ps-post{flex:0 0 176px}.ps-post{display:flex;flex-direction:column;gap:10px;min-width:0}.ps-tile{container-type:inline-size;position:relative;aspect-ratio:var(--ratio, 1 / 1);background:var(--bg);color:var(--fg);border-radius:var(--r-card);border:1px solid var(--hairline);overflow:hidden}.ps-tile:before,.ps-tile:after{content:"";position:absolute;pointer-events:none}.ps-tile__in{position:absolute;inset:0;z-index:1;padding:8cqw;display:flex;flex-direction:column;justify-content:space-between;gap:4cqw}.ps-tile__kick{font-family:var(--font-mono);font-weight:500;font-size:max(8px,3.5cqw);line-height:1.3;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.ps-tile__h{font-size:max(11px,calc(var(--hs, 8) * 1cqw));line-height:1.1;font-weight:700;letter-spacing:-.012em;text-wrap:balance;margin:0;overflow-wrap:break-word}.ps-tile__foot{display:flex;align-items:center;justify-content:space-between;font-size:max(8px,3.4cqw);opacity:.9}.ps-tile__mark{display:inline-flex;align-items:center;justify-content:center;width:max(20px,9cqw);height:max(20px,9cqw);border-radius:50%;border:1px solid currentColor;font-weight:600;font-size:max(8px,3.3cqw)}.ps-tile--cover:before{width:46cqw;height:46cqw;right:-10cqw;bottom:-10cqw;border-radius:50%;background:var(--ac)}.ps-tile--point:before{left:8cqw;top:0;width:12cqw;height:2cqw;background:var(--ac)}.ps-tile--point:after{width:52cqw;height:52cqw;right:-16cqw;bottom:-20cqw;border-radius:50%;background:var(--ac);opacity:.18}.ps-tile--stat:before{width:70cqw;height:70cqw;right:-24cqw;top:-26cqw;border-radius:50%;border:2cqw solid var(--fg);opacity:.18}.ps-tile--accent:before{width:36cqw;height:36cqw;left:-12cqw;bottom:-12cqw;background:var(--fg);opacity:.16;border-radius:0 100% 0 0}.ps-tile--cta:before{width:60cqw;height:60cqw;right:-22cqw;bottom:-30cqw;border-radius:50%;background:var(--ac)}.ps-tile__pill{align-self:flex-start;background:var(--ac);color:var(--on-ac);padding:1.6cqw 4cqw;border-radius:999px;font-size:max(9px,3.6cqw);font-weight:600}.ps-cap{color:var(--text-2);font-size:var(--fs-ui);line-height:var(--lh-ui);margin:0;min-height:36px}.ps-cap.wk-edit{color:var(--ink)}.ps-post .wk-btns{margin-top:auto}
