.l3-wayin{--wayin-inset:var(--s-5);--wayin-title:var(--t-h5);--wayin-shoulder:var(--s-7);--wayin-bg:var(--l3-panel-bg);--wayin-dot:var(--c-white);--wayin-alert:var(--c-alert);--wayin-route:var(--c-violet);--wayin-route-warm:var(--c-lilac);--wayin-hot:var(--c-white);--wayin-signal:var(--c-lime);--wayin-off-a:.026;--wayin-edge:var(--l3-grid-line);--wayin-r:32px;--wayin-r-in:calc(var(--wayin-r) - var(--l3-grid-inset) - 1px);--wayin-page:var(--bg);padding:var(--l3-grid-inset);border:1px solid var(--wayin-edge);background:var(--bg);color:var(--text);scroll-margin-top:calc(var(--h-header) + var(--s-8));border-bottom:0;margin-inline:-1px;position:relative}[data-theme=light] .l3-wayin{--wayin-edge:var(--bg)}.l3-wayin:before,.l3-wayin:after{content:"";width:var(--wayin-r);height:var(--wayin-r);pointer-events:none;position:absolute;top:-1px}.l3-wayin:before{background:radial-gradient(circle at 100% 100%, transparent var(--wayin-r), var(--wayin-page) calc(var(--wayin-r) + 1px));left:-1px}.l3-wayin:after{background:radial-gradient(circle at 0 100%, transparent var(--wayin-r), var(--wayin-page) calc(var(--wayin-r) + 1px));right:-1px}.l3-wayin-tab{align-items:stretch;width:max-content;max-width:100%;display:flex;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.l3-wayin-tab h2{padding:var(--s-3) var(--s-1);background:var(--bg);border-top:1px solid var(--wayin-edge);color:var(--text);font-size:var(--wayin-title);font-weight:var(--w-medium);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);text-align:center;white-space:nowrap;margin:0 -1px;position:relative}.l3-wayin-tab h2>span{color:var(--text-muted)}.l3-wayin-shoulder{width:var(--wayin-shoulder);flex:none;position:relative}.l3-wayin-shoulder svg{width:100%;height:calc(100% - 1px);display:block;position:absolute;inset:.5px 0;overflow:visible}.l3-wayin-shoulder--right svg{transform:scaleX(-1)}.l3-wayin-shoulder-fill{fill:var(--bg)}.l3-wayin-shoulder-edge{fill:none;stroke:var(--wayin-edge);stroke-width:1px;vector-effect:non-scaling-stroke}.l3-wayin-pair{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.l3-wayin-card{border:1px solid var(--line);background:0 0;flex-direction:column;min-width:0;display:flex;position:relative}.l3-wayin-panel{background:var(--l3-panel-bg);position:relative;overflow:hidden}.l3-wayin-panel canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.l3-wayin-card h3{align-items:center;gap:var(--s-3);padding:var(--wayin-inset) var(--wayin-inset) 0;color:var(--text);font-size:var(--t-h5);font-weight:var(--w-medium);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);margin:0;display:flex;position:relative}.l3-wayin-symbol{flex:none;width:.9em;height:.9em}.l3-wayin-symbol-back{fill:var(--c-violet)}.l3-wayin-symbol-front{fill:var(--text)}.l3-wayin-plot{aspect-ratio:2.76;position:relative}.l3-wayin-card ul{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:auto 0 0;padding:0;list-style:none;display:grid}.l3-wayin-card li{padding:var(--s-5) var(--wayin-inset);color:var(--text-muted);font-size:var(--t-body);font-weight:450;line-height:var(--lh-snug);letter-spacing:var(--ls-snug)}.l3-wayin-card li:nth-child(2n){border-left:1px solid var(--line)}.l3-wayin-card li:nth-child(n+3){border-top:1px solid var(--line)}.l3-wayin-card--hog3 li{color:var(--text)}.l3-wayin{--wayin-shine:calc(var(--dur-loop) * 3.113)}.l3-shine{pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;overflow:visible}.l3-shine path{fill:none}.l3-shine-trail{stroke:var(--c-violet);stroke-width:2.5px;stroke-dasharray:1 2;stroke-dashoffset:1px;animation:l3-shine-trail var(--wayin-shine) infinite}.l3-shine-trail[data-layer=core]{stroke:var(--accent-text);stroke-width:1px}.l3-shine-bloom{opacity:.28;animation:l3-shine-bloom var(--wayin-shine) infinite}.l3-wayin:not([data-live]) .l3-shine *{animation-play-state:paused}@keyframes l3-shine-trail{0%{stroke-dashoffset:1px;animation-timing-function:cubic-bezier(.55,0,.25,1)}18.8%,36.7%{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.45,0,.3,1)}50.6%,to{stroke-dashoffset:-1px}}@keyframes l3-shine-bloom{0%,16.3%{opacity:.28;animation-timing-function:cubic-bezier(.35,0,.2,1)}24.5%{opacity:.45;animation-timing-function:cubic-bezier(.45,0,.3,1)}32.6%,36.7%{opacity:.36}50.6%,to{opacity:.28}}@media (prefers-reduced-motion:reduce){.l3-shine *{animation:none!important}.l3-shine-trail{stroke-dashoffset:0}}@container page (width<=800px){.l3-wayin-pair{grid-template-columns:minmax(0,1fr)}}@container page (width<=640px){.l3-wayin{--wayin-inset:var(--s-4);--wayin-title:var(--t-body-lg);--wayin-tab-r:var(--s-3);--wayin-shoulder:calc(var(--wayin-tab-r) * 2)}.l3-wayin-tab h2{white-space:normal}.l3-wayin-tab h2>span{display:block}.l3-wayin-shoulder svg{display:none}.l3-wayin-shoulder{--r:var(--wayin-tab-r);--f:var(--bg);--e:var(--wayin-edge);background:radial-gradient(circle at 100% 100%, var(--f) calc(var(--r) - 1.5px), var(--e) calc(var(--r) - 1px), var(--e) var(--r), transparent calc(var(--r) + .5px)) right top / var(--r) var(--r) no-repeat, radial-gradient(circle at 0 0, transparent calc(var(--r) - .5px), var(--e) var(--r), var(--e) calc(var(--r) + 1px), var(--f) calc(var(--r) + 1.5px)) left bottom / calc(var(--r) + 1px) calc(var(--r) + 1px) no-repeat, linear-gradient(var(--e), var(--e)) var(--r) var(--r) / 1px calc(100% - var(--r) * 2 - 1px) no-repeat, linear-gradient(var(--f), var(--f)) right var(--r) / var(--r) calc(100% - var(--r)) no-repeat}.l3-wayin-shoulder--right{transform:scaleX(-1)}.l3-wayin-card h3{font-size:var(--t-body-lg)}.l3-wayin-card li{padding:var(--s-4) var(--wayin-inset);font-size:var(--t-small)}}.egc-section{padding:var(--section-y) var(--gutter)}.egc-head{gap:var(--s-8);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:end;display:grid}.egc-title{font-family:var(--f-primary);font-size:var(--t-section);font-weight:var(--w-medium);line-height:var(--lh-tight);letter-spacing:var(--ls-heading);color:var(--text);margin:0}.egc-title b{color:var(--accent-text);font-weight:inherit}.egc-lead{max-width:36ch;color:var(--text-muted);font-size:var(--t-body-lg);line-height:var(--lh-relaxed);text-wrap:pretty;margin:0}.egc{--egc-bg:var(--l3-panel-bg);--egc-dot:var(--c-white);--egc-route:var(--c-violet);--egc-route-warm:var(--c-lilac);--egc-hot:var(--c-white);--egc-signal:var(--c-lime);--egc-off-a:.026;--egc-p:5.875px;--egc-b:3;--egc-ink:var(--text);margin:var(--s-8) 0 0;border:1px solid var(--line)}.egc-panel{--text:var(--c-off-white);background:var(--l3-panel-bg);color:var(--c-off-white);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.egc-panel canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.egc-name{align-items:center;gap:var(--s-3);color:var(--text-muted);font-size:var(--t-h5);font-weight:var(--w-medium);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);margin:0;display:flex}.egc-num{width:calc(var(--egc-p) * var(--egc-b) * (var(--slots) * 6 - 1));height:calc(var(--egc-p) * var(--egc-b) * 7);flex:none}.egc-unit{padding-bottom:var(--s-0);color:var(--text-muted);font-size:var(--t-h3);font-weight:var(--w-medium);line-height:var(--lh-none);letter-spacing:var(--ls-tight);white-space:nowrap}.egc-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.egc-half{padding:var(--s-9) var(--s-6) var(--s-8);place-items:center;display:grid;position:relative}.egc-half+.egc-half{border-left:1px solid var(--line)}.egc--split .egc-name{top:var(--s-5);left:var(--s-5);color:var(--text);position:absolute}.egc--split .egc-half:after{content:"";background:var(--line);height:1px;position:absolute;bottom:0;left:0;right:0}.egc-readout{align-items:center;gap:var(--s-4);flex-direction:column;margin:0;display:flex}.egc--split .egc-unit{font-size:var(--t-h5);padding:0}.egc--split .egc-half{padding-bottom:var(--s-9)}.egc-notch{z-index:var(--z-base);align-items:stretch;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.egc-shoulder{width:var(--s-6);flex:none;position:relative}.egc-shoulder--left{margin-right:-1px}.egc-shoulder--right{margin-left:-1px;transform:scaleX(-1)}.egc-shoulder svg{width:100%;height:calc(100% - 1px);display:block;position:absolute;top:.5px;left:0;overflow:visible}.egc-shoulder-fill{fill:var(--bg)}.egc-shoulder-edge{fill:none;stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.egc-notch-say{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-2);background:var(--bg);border-top:1px solid var(--line);color:var(--text-muted);font-family:var(--f-accent);font-size:var(--t-small);line-height:var(--lh-none);letter-spacing:var(--ls-wide);text-transform:uppercase;white-space:nowrap;margin:0;display:flex}.egc-notch-say:before{content:"";background:var(--text-faint);flex:none;width:5px;height:5px}.egc-half--hog3 .egc-notch-say{color:var(--egc-ink)}.egc-half--hog3 .egc-notch-say:before{background:var(--c-lilac)}.egc-facts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.egc-facts p{padding:var(--s-5) var(--s-6);color:var(--text-muted);font-size:var(--t-body);font-weight:450;line-height:var(--lh-snug);letter-spacing:var(--ls-snug);margin:0}.egc-facts p+p{border-left:1px solid var(--line);color:var(--text)}.egc-facts b{color:var(--text);font-weight:var(--w-medium);font-variant-numeric:tabular-nums}.egc-fact{display:none}.egc[data-egc-ready]:not([data-egc-in]) .egc-name,.egc[data-egc-ready]:not([data-egc-in]) .egc-facts p,.egc[data-egc-ready]:not([data-egc-in]) .egc-fact{opacity:0;transform:translateY(var(--s-2))}.egc[data-egc-ready]:not([data-egc-in]) .egc-notch-say,.egc[data-egc-ready]:not([data-egc-in]) .egc-shoulder{transform:translateY(101%)}.egc[data-egc-ready]:not([data-egc-in]) .egc-shoulder--right{transform:translateY(101%)scaleX(-1)}.egc-name,.egc-facts p,.egc-fact{transition:opacity var(--dur-slower) var(--ease), transform var(--dur-slower) var(--ease-sheet)}.egc-notch-say,.egc-shoulder{transition:transform var(--dur-sheet) var(--ease-sheet);transition-delay:calc(var(--stagger) * 8)}.egc-half--hog3 .egc-name,.egc-facts p+p{transition-delay:calc(var(--stagger) * 2)}.egc-half--hog3 .egc-notch-say,.egc-half--hog3 .egc-shoulder{transition-delay:calc(var(--stagger) * 12)}.egc-facts p{transition-delay:calc(var(--stagger) * 6)}.egc-facts p+p{transition-delay:calc(var(--stagger) * 8)}.egc-notch{overflow:hidden}@media (prefers-reduced-motion:reduce){.egc-name,.egc-facts p,.egc-fact,.egc-notch-say,.egc-shoulder{transition:none}}@container page (width<=640px){.egc-head{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.egc-lead{font-size:var(--t-body)}.egc{--egc-p:5.125px;--egc-b:2;margin-top:var(--s-6)}.egc-panel{grid-template-columns:minmax(0,1fr)}.egc-half{padding:var(--s-8) var(--s-4) var(--s-7)}.egc-notch-say{font-size:var(--t-micro)}.egc-half+.egc-half,.egc-facts p+p{border-left:0;border-top:1px solid var(--line)}.egc--split .egc-name{left:var(--s-4);top:var(--s-4);font-size:var(--t-body-lg)}.egc--split .egc-half:after{display:none}.egc--split .egc-half{padding-bottom:0}.egc-facts{display:none}.egc--split .egc-notch{z-index:var(--z-base);margin:var(--s-7) 0 -1px;position:relative;bottom:auto;left:auto;transform:none}.egc-fact{margin:0 calc(var(--s-4) * -1);padding:var(--s-4);background:var(--bg);border-top:1px solid var(--line);color:var(--text-muted);font-size:var(--t-small);line-height:var(--lh-snug);justify-self:stretch;display:block}.egc-fact b{color:var(--text);font-weight:var(--w-medium);font-variant-numeric:tabular-nums}.egc-half--hog3 .egc-fact{color:var(--text)}}.pp-section{padding:var(--section-y) var(--gutter)}.pp{--pp-bg:var(--l3-panel-bg);--pp-dot:var(--c-white);--pp-alert:var(--c-alert);--pp-route:var(--c-violet);--pp-route-warm:var(--c-lilac);--pp-hot:var(--c-white);--pp-signal:var(--c-lime);--pp-off-a:.026;--pp-p:5.875px;--pp-d:5;--pp-n:59;--pp-r:29;gap:var(--s-4);margin:var(--s-8) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.pp-card{border:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.pp-panel{background:var(--l3-panel-bg);position:relative;overflow:hidden}.pp-panel canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.pp-title{align-items:baseline;gap:var(--s-3);padding:var(--s-5) var(--s-5) 0;color:var(--c-off-white);font-size:var(--t-h5);font-weight:var(--w-medium);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);margin:0;display:flex;position:relative}.pp-n{color:var(--text-faint);font-family:var(--f-accent);font-size:var(--t-micro);letter-spacing:var(--ls-wide)}.pp-plot{--grid-w:calc(var(--pp-p) * var(--pp-n));width:var(--grid-w);height:calc(var(--pp-p) * var(--pp-r));margin:calc((100% - var(--grid-w)) / 2) auto;position:relative}.pp-line{padding:var(--s-5);border-top:1px solid var(--line);color:var(--text-muted);font-size:var(--t-body);font-weight:450;line-height:var(--lh-snug);letter-spacing:var(--ls-snug);margin:0}.pp-card--prove .pp-line{color:var(--text)}.pp[data-pp-ready]:not([data-pp-in]) .pp-title,.pp[data-pp-ready]:not([data-pp-in]) .pp-line{opacity:0;transform:translateY(var(--s-2))}.pp-title,.pp-line{transition:opacity var(--dur-slower) var(--ease), transform var(--dur-slower) var(--ease-sheet)}.pp-card--chain .pp-title,.pp-card--chain .pp-line{transition-delay:calc(var(--stagger) * 22)}.pp-card--prove .pp-title,.pp-card--prove .pp-line{transition-delay:calc(var(--stagger) * 77)}@media (prefers-reduced-motion:reduce){.pp-title,.pp-line{transition:none}}@container page (width<=1024px){.pp{--pp-d:3;--pp-n:39;--pp-r:19}}@container page (width<=800px){.pp{--pp-d:5;--pp-n:59;--pp-r:29;margin-top:var(--s-6);grid-template-columns:minmax(0,1fr)}}@container page (width<=640px){.pp{--pp-p:5.125px}.pp-title{padding:var(--s-4) var(--s-4) 0;font-size:var(--t-body-lg)}.pp-line{padding:var(--s-4);font-size:var(--t-small)}}.cb-section{padding:var(--section-y) var(--gutter)}.cb{--cb-bg:var(--l3-panel-bg);--cb-dot:var(--c-white);--cb-route:var(--c-violet);--cb-route-warm:var(--c-lilac);--cb-off-a:.026;--cb-p:5.875px;--proof-mark:var(--c-lime);margin:var(--s-8) 0 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) repeat(3,minmax(0,1fr));display:grid}.cb-row{display:contents}[data-theme=light] .cb{--proof-mark:var(--accent-text)}.cb-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cb-corner{grid-column:1}.cb-panel{background:var(--l3-panel-bg);grid-column:2/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.cb-panel canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.cb-name{align-items:center;gap:var(--s-2);min-width:0;padding:var(--s-6) var(--s-5);border-top:1px solid var(--line);border-left:1px solid var(--line);color:color-mix(in srgb, var(--c-off-white) 72%, transparent);font-size:var(--t-h5);font-weight:var(--w-medium);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);display:flex;position:relative}.cb-name--hog3{border-right:1px solid var(--line);color:var(--c-off-white)}.cb-name .l3-wayin-symbol{flex:none;width:.9em;height:.9em}.cb-name .l3-wayin-symbol-front{fill:var(--c-off-white)}.cb-q,.cb-a{padding:var(--s-5);border-top:1px solid var(--line);font-size:var(--t-body);line-height:var(--lh-snug);letter-spacing:var(--ls-snug);margin:0}.cb-q{color:var(--text);font-weight:var(--w-medium);grid-column:1;padding-left:0}.cb-a{align-items:flex-start;gap:var(--s-3);border-left:1px solid var(--line);color:var(--text-muted);display:flex}.cb-pip{flex:none;width:13px;height:13px;margin-top:calc(.5lh - 6.5px)}.cb-pip circle{fill:color-mix(in srgb, var(--text) 16%, transparent)}.cb-pip circle.on{fill:var(--text)}.cb-a--hog3 .cb-pip circle.on{fill:var(--proof-mark)}.cb-a--hog3 .cb-pip--yes{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--proof-mark) 55%, transparent))}.cb-a--hog3{border-right:1px solid var(--line);color:var(--text);font-weight:var(--w-medium)}@media (hover:hover){.cb-row:not(.cb-row--head):hover .cb-a{color:var(--text)}}.cb[data-cb-ready]:not([data-cb-in]) .cb-name,.cb[data-cb-ready]:not([data-cb-in]) .cb-row:not(.cb-row--head)>*{opacity:0;transform:translateY(var(--s-2))}.cb-name,.cb-row>*{transition:opacity var(--dur-slower) var(--ease), transform var(--dur-slower) var(--ease-sheet), color var(--dur) var(--ease)}.cb-name--scanner{transition-delay:calc(var(--stagger) * 2)}.cb-name--hog3{transition-delay:calc(var(--stagger) * 4)}.cb-row:not(.cb-row--head)>*{transition-delay:calc(var(--stagger) * (6 + var(--i,0) * 3)), calc(var(--stagger) * (6 + var(--i,0) * 3)), 0s}@media (prefers-reduced-motion:reduce){.cb-name,.cb-row>*{transition:none}}.cb-cta{justify-content:space-between;align-items:center;gap:var(--s-6);margin:var(--s-7) 0 0;display:flex}.cb-cta p{color:var(--text-muted);font-size:var(--t-body-lg);margin:0}@container page (width<=800px){.cb-scroller{margin:var(--s-6) 0 0;overscroll-behavior-x:contain;overflow-x:auto}.cb{grid-template-columns:9rem repeat(3,11.5rem);width:max-content;margin:0}.cb-row>*{grid-row:var(--r)}.cb-name--hog3{border-right:0;grid-area:1/1}.cb-name--pentest{grid-area:1/2}.cb-name--scanner{border-right:1px solid var(--line);grid-area:1/3}.cb-a--hog3{border-right:0;grid-column:2}.cb-a--pentest{grid-column:3}.cb-a--scanner{border-right:1px solid var(--line);grid-column:4}.cb-q,.cb-corner{z-index:var(--z-content);background:var(--bg);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.cb-name--hog3,.cb-a--hog3{border-left-color:#0000}.cb-q{padding:var(--s-4) var(--s-4) var(--s-4) 0;font-size:var(--t-small)}.cb-a{padding:var(--s-4);font-size:var(--t-small)}.cb-name{padding:var(--s-5) var(--s-4)}.cb-cta{align-items:stretch;gap:var(--s-4);margin-top:var(--s-6);flex-direction:column}}@container page (width<=640px){.cb{--cb-p:5.125px}.cb-name{font-size:var(--t-body-lg)}}.cv-section{padding:var(--section-y) var(--gutter)}.cv{margin:var(--s-8) 0 0;border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cv-half{min-width:0;padding:var(--s-6)}.cv-half+.cv-half{border-left:1px solid var(--line)}.cv-t{margin:0 0 var(--s-5);color:var(--text-muted);font-family:var(--f-accent);font-size:var(--t-micro);font-weight:var(--w-regular);line-height:var(--lh-none);letter-spacing:var(--ls-wide);text-transform:uppercase}.cv-list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.cv-item{align-items:center;gap:var(--s-4);color:var(--text);font-size:var(--t-body-lg);font-weight:var(--w-medium);line-height:var(--lh-tight);letter-spacing:var(--ls-snug);display:flex}.cv-k{margin:0 0 var(--s-3);color:var(--text-muted);font-size:var(--t-small);line-height:var(--lh-snug)}.cv-tags{gap:var(--s-2);margin:0 0 var(--s-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.cv-tags li{padding:var(--s-1) var(--s-3);background:color-mix(in srgb, var(--text) 7%, transparent);color:var(--text);font-size:var(--t-small);line-height:var(--lh-snug)}.cv[data-ready]:not([data-in]) .cv-item,.cv[data-ready]:not([data-in]) .cv-tags li{opacity:0}.cv-item,.cv-tags li{transition:opacity var(--dur-slower) var(--ease)}@media (prefers-reduced-motion:reduce){.cv-item,.cv-tags li{transition:none}}@container page (width<=800px){.cv{grid-template-columns:minmax(0,1fr)}.cv-half+.cv-half{border-top:1px solid var(--line);border-left:0}}@container page (width<=640px){.cv{margin-top:var(--s-6)}.cv-half{padding:var(--s-5) var(--s-4)}.cv-item{font-size:var(--t-body)}}.cs-section{padding:var(--section-y) var(--gutter)}.cs{--cs-cols:minmax(0, 1.05fr) minmax(0, 1.6fr) minmax(0, 1fr);margin:var(--s-8) 0 0;border:1px solid var(--line)}.cs-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cs-heads{grid-template-columns:var(--cs-cols);gap:var(--s-6);padding:var(--s-3) var(--s-5);color:var(--text-faint);font-family:var(--f-accent);font-size:var(--t-micro);line-height:var(--lh-none);letter-spacing:var(--ls-wide);text-transform:uppercase;display:grid}.cs-heads-t{color:var(--text-muted)}.cs-rows{margin:0;padding:0;list-style:none}.cs-row{grid-template-columns:var(--cs-cols);align-items:center;gap:var(--s-6);padding:var(--s-5);border-top:1px solid var(--line);display:grid}.cs-name{align-items:center;gap:var(--s-4);min-width:0;display:flex}.cs-name h3{color:var(--text);font-size:var(--t-h5);font-weight:var(--w-medium);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);margin:0}.cs-says{max-width:46ch;color:var(--text-muted);font-size:var(--t-body);line-height:var(--lh-snug);margin:0}.cs-keep{align-items:baseline;gap:var(--s-2);color:var(--text);font-size:var(--t-body);font-weight:var(--w-medium);line-height:var(--lh-snug);margin:0;display:flex}.cs-keep:before{content:"";background:var(--accent-text);flex:none;width:5px;height:5px;transform:translateY(-1px)}@media (hover:hover){.cs-row:hover .cs-says{color:var(--text)}}.cs-says{transition:color var(--dur) var(--ease)}.cs-rows[data-ready]:not([data-in]) .cs-row{opacity:0;transform:translateY(var(--s-2))}.cs-row{transition:opacity var(--dur-slower) var(--ease), transform var(--dur-slower) var(--ease-sheet);transition-delay:calc(var(--stagger) * 6 * var(--i,0))}@media (prefers-reduced-motion:reduce){.cs-row{transition:none}}@container page (width<=1024px){.cs{--cs-cols:minmax(0, 1fr) minmax(0, 1.6fr)}.cs-heads>:not(.cs-heads-t){display:none}.cs-row{align-items:start;row-gap:var(--s-3)}.cs-name{grid-row:1/span 2}.cs-says,.cs-keep{grid-column:2}}@container page (width<=640px){.cs{--cs-cols:minmax(0, 1fr);margin-top:var(--s-6)}.cs-heads,.cs-row{padding-inline:var(--s-4)}.cs-row{padding-block:var(--s-4);gap:var(--s-3)}.cs-name{grid-row:auto}.cs-says,.cs-keep{grid-column:1}.cs-name h3{font-size:var(--t-body-lg)}.cs-says,.cs-keep{font-size:var(--t-small)}}
