.ska-head{display:flex;flex-direction:column;gap:calc(var(--u) * 1.5)}.ska-saved{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 1.2);align-items:center;font:700 .82rem/1.3 var(--mono);color:var(--dim)}.ska-tag{display:inline-flex;align-items:center;min-height:26px;padding:0 .7em;border-radius:999px;background:var(--sunk);color:var(--fg);font:800 .72rem/1 var(--mono);letter-spacing:.02em;text-transform:uppercase}.ska-tag.on{background:var(--fg);color:var(--ground)}.ska-section{font:800 .78rem/1 var(--mono);text-transform:uppercase;letter-spacing:.02em;color:var(--dim);margin:calc(var(--u) * 3) 0 0}.ska-note,.ska-steps{display:flex;flex-direction:column;gap:calc(var(--u) * 1.5)}.ska-note{background:var(--surface);border-radius:var(--sk-r);padding:calc(var(--u) * 3.5);font:600 .92rem/1.5 var(--sans)}.ska-note b{font-weight:800}.ska-note p{margin:0}.ska-note.ring{box-shadow:inset 0 0 0 2px var(--fg)}.ska-note.alert{background:var(--ground);box-shadow:inset 0 0 0 2px var(--hq1)}.ska-note.alert .ska-note-t{color:var(--hq1)}.ska-note-t{font:800 .9rem/1.3 var(--mono)}.ska-actions{flex-wrap:wrap;align-items:center}.ska-actions,.ska-fee{display:flex;gap:calc(var(--u) * 1.5)}.ska-fee{flex-direction:column;background:var(--surface);border-radius:var(--sk-r);padding:calc(var(--u) * 3.5);color:var(--fg);text-decoration:none;box-shadow:inset 0 0 0 2px var(--sunk);transition:box-shadow var(--t-state) var(--e-out)}.ska-fee:hover{box-shadow:inset 0 0 0 2px var(--fg)}.ska-fee .big{font:800 1rem/1.35 var(--mono)}.ska-fee .line{font:800 .8rem/1.4 var(--mono)}.ska-fee .foot{display:flex;justify-content:space-between;gap:1em;font:700 .78rem/1.3 var(--mono);color:var(--dim)}.ska-fee .foot b{color:var(--fg);font-weight:800}.ska-more{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(var(--u) * 1.5);gap:calc(var(--u) * 1.5)}.ska-more .sk-btn{justify-content:flex-start}.ska-doc{display:grid;grid-template-columns:132px 1fr;grid-gap:calc(var(--u) * 3);gap:calc(var(--u) * 3);background:var(--surface);border-radius:var(--sk-r);padding:calc(var(--u) * 3);transition:box-shadow var(--t-state) var(--e-out)}.ska-doc.over{box-shadow:inset 0 0 0 3px var(--fg)}.ska-doc-body{display:flex;flex-direction:column;gap:calc(var(--u) * 1.2);min-width:0}.ska-doc-t{font:800 1.02rem/1.3 var(--mono)}.ska-doc-s{font:800 .74rem/1 var(--mono);text-transform:uppercase;letter-spacing:.02em;color:var(--dim)}.ska-doc-h{font:600 .85rem/1.45 var(--mono);color:var(--dim)}.ska-thumb{position:relative;width:132px;aspect-ratio:4/3;border-radius:var(--sk-r-sm);background:var(--sunk);overflow:hidden;display:grid;place-items:center;color:var(--dim);font:800 .72rem/1.2 var(--mono);text-align:center;padding:0}.ska-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ska-thumb .sk-badge{top:6px;right:6px;width:24px;height:24px;font-size:.75rem}.ska-pages{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 1.2)}.ska-pages .ska-thumb{width:96px}.ska-page{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.ska-x{font:700 .72rem/1 var(--mono);color:var(--dim);background:none;border:0;padding:4px 0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.ska-x:hover{color:var(--fg)}.ska-drophint{font:600 .78rem/1.3 var(--mono);color:var(--dim)}.ska-cover{border-radius:var(--sk-r-sm);background:var(--ground);box-shadow:inset 0 0 0 2px var(--fg);padding:calc(var(--u) * 3);display:flex;flex-direction:column;gap:calc(var(--u) * 1.5)}.ska-cover-t{font:800 .92rem/1.3 var(--mono)}.ska-cover-h{font:800 .7rem/1 var(--mono);text-transform:uppercase;letter-spacing:.02em;color:var(--dim)}.ska-cover ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.ska-cover li{font:600 .85rem/1.4 var(--mono);padding-left:1.4em;position:relative}.ska-cover li:before{position:absolute;left:0;font-weight:800}.ska-cover .hide li:before{content:"\00D7"}.ska-cover .keep li:before{content:"\2713"}.ska-drop{border-radius:var(--sk-r);background:var(--sunk);padding:calc(var(--u) * 5) calc(var(--u) * 3);display:flex;flex-direction:column;gap:calc(var(--u) * 2);align-items:center;text-align:center;box-shadow:inset 0 0 0 2px transparent;transition:box-shadow var(--t-state) var(--e-out)}.ska-drop.over{box-shadow:inset 0 0 0 3px var(--fg)}.ska-drop .sk-btn{min-width:min(100%,320px)}.ska-video{max-height:60vh;background:#000;display:block}.ska-hero,.ska-video{width:100%;border-radius:var(--sk-r)}.ska-hero{aspect-ratio:16/10;background:var(--sunk);overflow:hidden}.ska-hero img{width:100%;height:100%;object-fit:cover;display:block}.ska-price{font:800 1.6rem/1.1 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ska-meta{font:700 .9rem/1.4 var(--mono);color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ska-strip{display:flex;gap:calc(var(--u) * 1.5);overflow-x:auto;padding-bottom:calc(var(--u) * 1.5);scroll-snap-type:x proximity}.ska-strip a{flex:none;width:168px;aspect-ratio:4/3;border-radius:var(--sk-r-sm);overflow:hidden;background:var(--sunk);scroll-snap-align:start;position:relative}.ska-strip img{width:100%;height:100%;object-fit:cover;display:block}.ska-strip .sk-badge{top:6px;right:6px;width:24px;height:24px;font-size:.75rem}.ska-qa{display:flex;flex-direction:column;gap:6px}.ska-qa .q{font:700 .95rem/1.35 var(--sans)}.ska-qa .a{font:600 .92rem/1.5 var(--sans);white-space:pre-line}.ska-qa .a.empty{color:var(--dim)}.ska-submit{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;background:var(--ground);padding:calc(var(--u) * 3) 0;flex-direction:column;box-shadow:0 -1px 0 var(--surface)}.ska-submit,.ska-wait{display:flex;gap:calc(var(--u) * 1.5)}.ska-wait{align-items:center;font:700 .88rem/1.4 var(--mono)}.ska-spin{width:16px;height:16px;flex:none;border-radius:50%;border:2.5px solid var(--sunk);border-top-color:var(--fg);animation:ska-spin .8s linear infinite}@keyframes ska-spin{to{transform:rotate(1turn)}}.ska-choice{display:flex;flex-direction:column;gap:calc(var(--u) * 1.5)}.ska-choice .sk-btn{justify-content:space-between;min-height:72px;text-align:left;padding:.9em 1.3em}.ska-choice .sub{display:block;font:600 .8rem/1.3 var(--mono);opacity:.8;margin-top:.3em}.ska-cars{display:flex;flex-direction:column;gap:calc(var(--u) * 1.5)}.ska-car{display:grid;grid-template-columns:120px 1fr auto;grid-gap:calc(var(--u) * 3);gap:calc(var(--u) * 3);align-items:center;background:var(--surface);border-radius:var(--sk-r);padding:calc(var(--u) * 2.5)}.ska-car .ska-thumb{width:120px}.ska-car-t{font:800 1.05rem/1.3 var(--mono);color:var(--fg);text-decoration:none}.ska-car-t:hover{text-decoration:underline;text-underline-offset:3px}.ska-stats{display:flex;flex-wrap:wrap;gap:.4em 1.2em;font:600 .78rem/1.3 var(--mono);color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:.45em}.ska-car-a{display:flex;flex-direction:column;gap:calc(var(--u) * 1);align-items:flex-end}.ska-howto{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:calc(var(--u) * 1.5);gap:calc(var(--u) * 1.5)}.ska-howto .sk-tile{display:flex;flex-direction:column;gap:.5em;font:600 .88rem/1.45 var(--sans)}.ska-howto .n{font:800 .8rem/1 var(--mono);color:var(--dim)}.ska-fees{display:flex;flex-direction:column;gap:6px}.ska-fees .r{display:grid;grid-template-columns:1fr 5.5em 4.5em;grid-gap:1em;gap:1em;padding:.85em 1em;border-radius:var(--sk-r-sm);background:var(--surface);font:600 .88rem/1.2 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ska-fees .r span:nth-child(n+2){text-align:right}.ska-fees .r span:last-child{font-weight:800}.ska-fees .h{background:none;padding-top:0;padding-bottom:0;font:800 .7rem/1 var(--mono);color:var(--dim);text-transform:uppercase}.ska-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font:600 .9rem/1.45 var(--sans)}.ska-list li:before{content:"\2713";font-weight:800;margin-right:.6em}@media (max-width:640px){.sk-bar .sk-grow,.sk-bar .ska-done{display:none}.sk-bar .sk-hq{flex:1 1;padding:0 .9em;font-size:.88rem}.ska-doc{grid-template-columns:1fr}.ska-thumb{width:100%}.ska-pages .ska-thumb{width:88px}.ska-more{grid-template-columns:1fr}.ska-car{grid-template-columns:84px 1fr}.ska-car .ska-thumb{width:84px}.ska-car-a{grid-column:1/-1;flex-direction:row;justify-content:flex-start;align-items:center}.ska-fees .r{grid-template-columns:1fr 4.2em 3.6em;gap:.6em;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.ska-spin{animation-duration:2.4s}.ska-doc,.ska-drop,.ska-fee{transition:none}}.ska-pay{background:#fff;border-radius:var(--sk-r-sm);padding:calc(var(--u) * 2);overflow:hidden}.ska-pay .sk-err{margin:0 0 calc(var(--u) * 1.5)}