.sk-landing .sk-pos{stroke:var(--color-positive)}.sk-landing .sec{padding:76px 28px 8px}.sk-landing .sec-head{max-width:800px}.sk-landing .sec h2{letter-spacing:-.03em;font-size:clamp(26px,3vw,38px)}.sk-landing .sec-sub{margin-top:12px;font-size:16px}.sk-landing .page-hero{max-width:1180px;margin:0 auto;padding:56px 28px 8px}.sk-landing .page-hero .hero-badge{margin-bottom:18px}.sk-landing .page-hero h1{letter-spacing:-.04em;max-width:820px;font-size:clamp(36px,4.6vw,60px);font-weight:800;line-height:1.06}.sk-landing .page-hero .hero-sub{max-width:680px;margin-top:18px;font-size:clamp(15.5px,1.3vw,17.5px);line-height:1.62}.sk-landing .cta-row{justify-content:flex-start}.sk-landing .ph-meta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.sk-landing a.chip:hover{border-color:var(--ink);color:var(--ink)}.sk-landing .hub-hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:24px 56px;max-width:1180px;margin:0 auto;padding:56px 28px 8px;display:grid}.sk-landing .hub-hero .hero-badge{margin-bottom:20px}.sk-landing .hub-hero h1{letter-spacing:-.045em;font-size:clamp(40px,5.2vw,68px);font-weight:800;line-height:1.05}.sk-landing .hub-hero .hero-sub{max-width:560px;margin-top:20px;font-size:clamp(15.5px,1.3vw,18px);line-height:1.62}.sk-landing .hero-fig{width:min(100%,430px);margin:0 auto}.sk-landing .hero-fig svg{width:100%;height:auto;display:block;overflow:visible}.sk-landing .stats-wrap{max-width:1180px;margin:34px auto 0;padding:0 28px}.sk-landing .stats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.sk-landing .stat{padding:16px 20px}.sk-landing .stat b{letter-spacing:-.02em;font-size:23px;font-weight:800;display:block}.sk-landing .stat .mono{color:var(--ink3);margin-top:4px;font-size:10.5px;display:block}.sk-landing .chk-row{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;display:grid}.sk-landing .chk{flex-direction:column;gap:5px;padding:20px 22px;transition:transform .18s,box-shadow .18s;display:flex}.sk-landing .chk:hover{transform:rotate(-.5deg)translateY(-2px);box-shadow:3px 4px #14141a14}.sk-landing .chk-t{letter-spacing:-.01em;font-size:17px;font-weight:750}.sk-landing .chk-arr{color:var(--pencil-acc)}.sk-landing .chk-s{color:var(--ink2);font-size:13.5px}.sk-landing .chk-m{color:var(--pencil-acc);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:10.5px}.sk-landing .chk-note{color:var(--ink3);margin-top:16px;font-size:11px}.sk-landing .map-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:40px;display:grid}.sk-landing .sec-card{align-items:center;gap:20px;padding:24px;transition:transform .18s,box-shadow .18s;display:flex}.sk-landing .sec-card:hover{transform:rotate(-.4deg)translateY(-2px);box-shadow:3px 4px #14141a14}.sk-landing .sc-fig{flex:none;width:104px}.sk-landing .sc-body h3{letter-spacing:-.02em;font-size:19px;font-weight:750}.sk-landing .sc-arr{color:var(--pencil-acc);font-weight:700}.sk-landing .sc-body p{margin-top:7px;font-size:14.5px;line-height:1.55}.sk-landing .sc-btn{pointer-events:none;margin-top:14px}.sk-landing .sec-card:hover .sc-btn{background:var(--ink);color:#fbfaf7}.sk-landing .sr-list{flex-direction:column;gap:14px;margin-top:30px;display:flex}.sk-landing .sr-item summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 22px;list-style:none;display:flex}.sk-landing .sr-item summary::-webkit-details-marker{display:none}.sk-landing .sr-id{font-family:var(--font-mono);color:var(--pencil-acc);border:1.5px solid var(--pencil-acc);border-radius:9px 3px 11px 4px/4px 10px 3px 12px;flex:none;padding:4px 9px;font-size:11.5px;font-weight:600}.sk-landing .sr-t{letter-spacing:-.015em;flex:1;min-width:200px;font-size:16.5px;font-weight:700}.sk-landing .status{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;border:1.5px solid;border-radius:10px 4px 12px 5px/5px 11px 4px 12px;flex:none;padding:5px 10px;font-size:10.5px;font-weight:600}.sk-landing .st-ok{color:var(--color-positive)}.sk-landing .st-cav{color:var(--color-warn)}.sk-landing .st-note{color:var(--ink3)}.sk-landing .sr-caret{font-family:var(--font-mono);color:var(--ink3);flex:none;font-size:15px;transition:transform .2s}.sk-landing .sr-item[open] .sr-caret{transform:rotate(45deg)}.sk-landing .sr-body{padding:2px 22px 20px}.sk-landing .sr-body p{max-width:860px;font-size:14.8px;line-height:1.64}.sk-landing .sr-body p+p{margin-top:10px}.sk-landing .sr-body b{color:var(--ink)}.sk-landing .risk-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:30px;display:grid}.sk-landing .risk{padding:20px 22px}.sk-landing .risk-h{align-items:baseline;gap:12px;display:flex}.sk-landing .risk-n{font-family:var(--font-mono);color:var(--ink3);flex:none;font-size:11px;font-weight:600}.sk-landing .risk b{letter-spacing:-.01em;font-size:15.5px}.sk-landing .risk p{margin-top:8px;font-size:14px;line-height:1.6}.sk-landing .track-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:30px;display:grid}.sk-landing .track{padding:24px}.sk-landing .track .mono{color:var(--pencil-acc)}.sk-landing .track h3{letter-spacing:-.02em;margin-top:10px;font-size:19px;font-weight:750}.sk-landing .track p{margin-top:8px;font-size:14.5px;line-height:1.6}.sk-landing .scope-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:30px;display:grid}.sk-landing .scope h3{letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:750;display:flex}.sk-landing .scope ul{flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.sk-landing .scope li{color:var(--ink2);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.sk-landing .scope-note{color:var(--ink3);max-width:700px;margin-top:16px;font-size:13.5px;line-height:1.55}.sk-landing .mark-s{flex:none;width:22px;height:22px;display:inline-block}.sk-landing .scope .mark-s{width:20px;margin-top:1px}.sk-landing .rules .mark-s{margin-top:1px}.sk-landing .rw-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px;display:grid}.sk-landing .rw{padding:20px}.sk-landing .rw .mono{color:var(--ink3);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.sk-landing .rw b{letter-spacing:-.02em;margin-top:6px;font-size:25px;font-weight:800;display:block}.sk-landing .rw b.rw-fame{font-size:18px}.sk-landing .rw p{margin-top:10px;font-size:13px;line-height:1.55}.sk-landing .rules{grid-template-columns:1fr 1fr;gap:12px 24px;margin:30px 0 0;padding:0;list-style:none;display:grid}.sk-landing .rules li{color:var(--ink2);align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.55;display:flex}.sk-landing .tl{margin-top:34px;padding-inline-start:34px;position:relative}.sk-landing .tl:before{content:"";inset-inline-start:10px;border-inline-start:2px dashed var(--line2);position:absolute;top:8px;bottom:8px}.sk-landing .tl-item{margin-bottom:16px;padding:20px 24px;position:relative}.sk-landing .tl-dot{inset-inline-start:-32px;width:16px;height:16px;position:absolute;top:26px}.sk-landing .tl-date{font-family:var(--font-mono);color:var(--pencil-acc);letter-spacing:.06em;font-size:11px}.sk-landing .tl-item h3{letter-spacing:-.02em;margin-top:8px;font-size:18px;font-weight:750}.sk-landing .tl-item p{max-width:760px;margin-top:8px;font-size:14.5px;line-height:1.62}.sk-landing .tl-sig{color:var(--ink2);margin-top:12px;font-size:19px;display:inline-block;transform:rotate(-1deg)}.sk-landing .empty{text-align:center;flex-direction:column;align-items:center;padding:56px 24px 8px;display:flex}.sk-landing .empty-fig{width:min(300px,70vw)}.sk-landing .empty h2{letter-spacing:-.03em;margin-top:6px;font-size:clamp(24px,2.6vw,32px);font-weight:800}.sk-landing .empty p{max-width:480px;margin-top:10px;font-size:15.5px;line-height:1.6}.sk-landing .empty .hand{color:var(--ink2);margin-top:14px;font-size:22px;transform:rotate(-1.5deg)}.sk-landing .steps3{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.sk-landing .step3{padding:22px}.sk-landing .step3 h3{letter-spacing:-.015em;margin-top:12px;font-size:17px;font-weight:750}.sk-landing .step3 p{margin-top:7px;font-size:14px;line-height:1.58}.sk-landing .s3-num{place-items:center;width:36px;height:36px;display:grid;position:relative}.sk-landing .s3-num svg{position:absolute;inset:0;overflow:visible}.sk-landing .s3-num b{font-family:var(--font-mono);font-size:12px;font-weight:600}.sk-landing .rep{background:var(--ink);color:#fbfaf7;border-radius:24px 12px 26px/12px 26px 12px 24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 36px;padding:34px 38px;display:flex}.sk-landing .rep h3{color:#fbfaf7;letter-spacing:-.025em;font-size:24px;font-weight:800}.sk-landing .rep p{color:#fbfaf7b8;max-width:460px;margin-top:8px;font-size:15px;line-height:1.6}.sk-landing .rep-r{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.sk-landing .rep-r .mono{color:#fbfaf799;font-size:11px}@media (max-width:920px){.sk-landing .hub-hero{grid-template-columns:1fr;padding:44px 22px 8px}.sk-landing .hero-fig{max-width:360px}.sk-landing .stats{grid-template-columns:repeat(2,1fr)}.sk-landing .chk-row,.sk-landing .risk-grid,.sk-landing .track-grid,.sk-landing .scope-grid,.sk-landing .steps3,.sk-landing .map-grid{grid-template-columns:1fr}.sk-landing .rw-grid{grid-template-columns:1fr 1fr}.sk-landing .rules{grid-template-columns:1fr}.sk-landing .rep{padding:28px 24px}}@media print{.sk-landing .nav,.sk-landing footer,.sk-landing .ph-meta,.sk-landing .cta-row,.sk-landing .rep,.sk-landing .sr-caret,.sk-landing:before,.trail-cv{display:none!important}.sk-landing .sr-item{border:1px solid #ccc}.sk-landing .sr-body{display:block!important}}
