.brand-community{padding-left:12px;border-left:1px solid #4a4e55;color:var(--chrome-strong);font-size:1.06rem;font-weight:600;line-height:1.5;letter-spacing:-.005em;white-space:nowrap;}.nav-logout button{display:block;padding:.4rem .7rem;border:0;border-radius:3px;background:transparent;color:var(--chrome-text);cursor:pointer;font:600 .95rem/1.6 var(--font);white-space:nowrap;transition:color .15s,background-color .15s;}.nav-logout button:hover{color:var(--chrome-strong);background:var(--chrome-2);}.site-return{margin-left:6px;}.site-return svg{width:16px;height:16px;}@media (max-width:1100px){.nav-logout button{width:100%;padding:.75rem .6rem;font-size:1.05rem;text-align:left;}.site-return{margin-left:0;}}.dev-banner{background:color-mix(in srgb,var(--tier) 14%,var(--bg));border-bottom:1px solid color-mix(in srgb,var(--tier) 45%,transparent);color:var(--text);}.dev-banner .wrap{display:flex;align-items:flex-start;justify-content:center;gap:.6rem;padding-block:.55rem;font-size:.9rem;line-height:1.45;text-align:center;}.dev-banner svg{flex:none;width:18px;height:18px;margin-top:.1rem;color:var(--tier);}.space-blocks,.totals,.space-figures,.post-list,.downloads-frames{align-items:stretch;}.community-search,.list-bar{align-items:flex-end;}.community-search .search-field input,.community-search .btn{height:52px;min-height:0;}.list-bar .search-field input,.list-bar input,.list-bar select,.list-bar .btn{height:40px;min-height:0;}.space-card-head .list-bar{align-self:flex-end;}.community-hero{padding-block:clamp(40px,5vw,88px) clamp(28px,3vw,48px);}.community-hero h1{max-width:20ch;font-size:clamp(2.2rem,3.6vw,3.6rem);line-height:1.05;letter-spacing:-.03em;}.totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px clamp(20px,3vw,48px);margin:clamp(32px,4vw,56px) 0 0;}.total{display:flex;flex-direction:column-reverse;justify-content:flex-end;border-top:2px solid var(--text);padding-top:14px;}.total dt{margin-top:.35rem;color:var(--muted);font-size:.95rem;font-weight:600;line-height:1.3;}.total dd{margin:0;font-size:clamp(1.9rem,3vw,2.75rem);font-weight:800;line-height:1.05;letter-spacing:-.025em;font-variant-numeric:tabular-nums;}.versions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding:0;list-style:none;}.version-chip{display:inline-flex;align-items:baseline;gap:.45rem;padding:.2rem .6rem;border:1px solid var(--border-strong);border-radius:3px;font-size:.88rem;font-variant-numeric:tabular-nums;}.version-chip .mono{color:var(--accent-text);font-weight:600;}.version-chip span:last-child{color:var(--muted);}.community-list{padding-bottom:var(--section);}.community-search{display:flex;gap:10px;max-width:46rem;margin:0 auto clamp(32px,4vw,56px);}.search-field{position:relative;flex:1;min-width:0;}.search-field svg{position:absolute;left:14px;top:50%;width:20px;height:20px;transform:translateY(-50%);color:var(--muted);pointer-events:none;}.search-field input{width:100%;min-height:52px;padding:.7rem 1rem .7rem 2.9rem;font:inherit;font-size:1.05rem;color:var(--text);background:var(--field);border:1px solid var(--field-border);border-radius:3px;transition:border-color .15s;}.search-field input:hover{border-color:var(--muted);}.search-field input:focus{border-color:var(--accent);}.community-search .btn{min-height:52px;}.list-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;margin-bottom:clamp(16px,2vw,24px);}.list-head h2{font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.2;letter-spacing:-.015em;}.list-empty{color:var(--muted);}.list-empty .btn{margin-top:1.2rem;}.collection-name{font-family:var(--font-mono);font-size:.9rem;color:var(--muted);overflow-wrap:anywhere;}.collection-card .collection-name{margin-top:.9rem;}.collection-card h3{margin-top:.35rem;}.collection-author{margin-top:.6rem;color:var(--muted);font-size:.95rem;font-weight:600;}.collection-card .tags{margin-top:1rem;}.collection-hero .post-hero-grid{align-items:start;}.collection-hero .collection-name{margin-top:1rem;color:var(--muted);font-size:1rem;}.collection-hero h1{margin-top:.4rem;}.collection-description{margin-top:1rem;max-width:46rem;color:var(--text);font-size:1.05rem;overflow-wrap:anywhere;}.get-box{padding:clamp(20px,2.4vw,28px);background:var(--chrome-2);border:1px solid var(--border-strong);border-radius:7px;}.get-box h2{font-size:1.15rem;line-height:1.25;letter-spacing:-.01em;}.get-box p{margin-top:.6rem;color:var(--muted);}.get-name{display:block;margin-top:.8rem;padding:.7rem .85rem;background:var(--chrome);border:1px solid var(--border-strong);border-radius:3px;color:var(--text);font-family:var(--font-mono);font-size:.95rem;overflow-wrap:anywhere;user-select:all;-webkit-user-select:all;}.collectors{padding-block:clamp(40px,5vw,80px) var(--section);}.collectors h2{font-size:clamp(1.6rem,2.3vw,2.05rem);line-height:1.18;letter-spacing:-.02em;}.collectors-lead{margin-top:.5rem;color:var(--muted);}.table-wrap{margin-top:clamp(20px,2.4vw,32px);overflow-x:auto;background:var(--surface);border:1px solid var(--border);border-radius:7px;}.collectors-table{width:100%;min-width:44rem;border-collapse:collapse;font-size:.98rem;line-height:1.5;}.collectors-table th,.collectors-table td{padding:.85rem 1.1rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;}.collectors-table th{border-bottom-color:var(--border-strong);color:var(--muted);font-size:.76rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;}.collectors-table tbody tr:last-child td{border-bottom:0;}.collectors-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;}.collector-path{font-family:var(--font-mono);font-size:.92rem;font-weight:600;overflow-wrap:anywhere;}.collector-fork,.collector-versions{display:block;margin-top:.25rem;color:var(--muted);font-size:.88rem;}.collector-fork .mono{overflow-wrap:anywhere;}.collector-latest{white-space:nowrap;}.collector-latest .mono{font-weight:600;}.form-notice{padding:.85rem 1rem;border:1px solid var(--accent);border-radius:5px;background:var(--accent-soft);font-weight:600;}.form-links{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;color:var(--muted);font-size:.95rem;}.btn-danger{background:var(--cry-text);color:var(--surface);}.btn-danger:hover{filter:brightness(1.08);}.door{padding-block:clamp(40px,7vw,104px) var(--section);}.door-card{width:min(100%,30rem);margin-inline:auto;padding:clamp(24px,4vw,40px);background:var(--surface);border-radius:7px;box-shadow:var(--frame);}.door-card-wide{width:min(100%,40rem);}.door-card h1{font-size:clamp(1.8rem,3vw,2.3rem);line-height:1.1;letter-spacing:-.025em;}.door-lead{margin-top:.7rem;color:var(--muted);text-wrap:wrap;}.door-card .contact-form,.door-message{margin-top:clamp(22px,3vw,30px);}.door-card .contact-form .btn{justify-self:stretch;}.door-card .form-links{justify-content:center;}.door-message{display:grid;gap:1.4rem;}.door-message p{font-size:1.05rem;}.door-message .btn{justify-self:start;}.space{padding-block:clamp(32px,4vw,56px) var(--section);}.space-grid{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:start;}.space-nav{position:sticky;top:84px;min-width:0;}.space-who{display:grid;gap:2px;margin-bottom:10px;padding:0 .75rem 14px;border-bottom:1px solid var(--border-strong);}.space-who-name{font-size:1.05rem;font-weight:800;line-height:1.3;overflow-wrap:anywhere;}.space-who-login{color:var(--muted);font-size:.85rem;overflow-wrap:anywhere;}.space-nav ul{display:grid;gap:2px;margin:0;padding:0;list-style:none;}.space-nav a{display:flex;align-items:center;gap:.65rem;padding:.6rem .75rem;border-radius:5px;color:var(--muted);font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .15s,color .15s;}.space-nav a:hover{background:var(--quiet);color:var(--text);}.space-nav a[aria-current="page"]{background:var(--accent-soft);color:var(--accent-text);}.space-nav svg{width:18px;height:18px;flex-shrink:0;}.space-main{display:grid;gap:20px;min-width:0;}.space-path{color:var(--muted);font-size:.92rem;font-weight:600;}.space-path a{color:inherit;text-decoration:none;}.space-path a:hover{color:var(--text);text-decoration:underline;}.space-title{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin-top:.3rem;}.space-title h1{font-size:clamp(1.4rem,2vw,1.75rem);line-height:1.2;letter-spacing:-.015em;overflow-wrap:anywhere;}.space-title h1.is-name{font-family:var(--font-mono);font-size:clamp(1.35rem,2vw,1.7rem);letter-spacing:0;}.space-title-name{color:var(--muted);font-size:.95rem;}.space-title-sub{color:var(--muted);font-weight:600;}.space-title-action{margin-left:auto;}.space-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1px;margin:16px 0 0;overflow:hidden;background:var(--border);border-radius:7px;box-shadow:var(--frame);}.space-figures > div{display:flex;flex-direction:column-reverse;justify-content:flex-end;padding:12px 18px;background:var(--surface);}.space-figures dt{margin-top:.15rem;color:var(--muted);font-size:.85rem;font-weight:600;}.space-figures dd{margin:0;font-size:1.25rem;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums;}.space-figures .sub{color:var(--muted);font-size:.9rem;font-weight:600;}.space-figures.is-flat{margin:0;border-radius:0;box-shadow:none;}.space-card{min-width:0;background:var(--surface);border-radius:7px;box-shadow:var(--frame);}.space-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;padding:16px clamp(18px,2.4vw,28px);border-bottom:1px solid var(--border);}.space-card-head h2{font-size:1.1rem;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere;}.space-card-head h2 + .btn{margin-left:auto;}.space-card-head p{flex-basis:100%;max-width:46rem;color:var(--muted);font-size:.95rem;}.space-form,.space-confirm,.space-card-empty{padding:clamp(18px,2.4vw,28px);}.space-card-empty{color:var(--muted);}.space-confirm .actions{margin-top:1.4rem;}.space-message{display:grid;gap:1.2rem;padding:clamp(18px,2.4vw,28px);}.space-message p{max-width:46rem;font-size:1.05rem;}.space-message .btn{justify-self:start;}.space-blocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:20px;}.list-bar{display:flex;flex-wrap:wrap;gap:10px;flex:1 1 22rem;max-width:40rem;margin:0;}.list-bar .search-field,.list-bar .field{flex:1 1 14rem;}.list-bar .field{gap:4px;}.list-bar .field label{font-size:.85rem;color:var(--muted);}.list-bar .search-field input{padding-left:2.5rem;font-size:.95rem;}.list-bar .search-field svg{left:12px;width:18px;height:18px;}.list-bar select,.list-bar input[type="text"]{width:100%;padding:.4rem .7rem;font:inherit;font-size:.95rem;color:var(--text);background:var(--field);border:1px solid var(--field-border);border-radius:3px;}.account-facts{margin:0;}.account-facts > div{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:.2rem 1.5rem;padding:14px clamp(18px,2.4vw,28px);border-top:1px solid var(--border);}.account-facts > div:first-child{border-top:0;}.account-facts dt{color:var(--muted);font-size:.95rem;font-weight:600;}.account-facts dd{margin:0;overflow-wrap:anywhere;}.account-facts.is-compact > div{display:flex;justify-content:space-between;align-items:baseline;gap:.3rem 1.2rem;padding-block:10px;}.account-facts.is-compact dt{flex:none;}.account-facts.is-compact dd{text-align:right;}.account-facts.is-compact .rights{justify-content:flex-end;}.account-facts .num{font-weight:700;font-variant-numeric:tabular-nums;}.rights{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;}.rights li{padding:.1rem .65rem;border-radius:999px;background:var(--accent-soft);color:var(--accent-text);font-size:.88rem;font-weight:600;}.space-form{gap:18px;}.space-form .form-actions{display:flex;flex-wrap:wrap;gap:12px;}.space-form .field textarea{min-height:7rem;}@media (min-width:761px){.space-form .field{grid-template-columns:13rem minmax(0,26rem);column-gap:24px;}.space-form .field > label{grid-row:1 / span 3;padding-top:.7rem;}.space-form .field > :not(label){grid-column:2;}.space-form .form-actions{margin-left:calc(13rem + 24px);}}.space-table-wrap{overflow-x:auto;}.space-table{width:100%;border-collapse:collapse;font-size:.98rem;line-height:1.5;}.space-table th,.space-table td{padding:.8rem 1rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;}.space-table th:first-child,.space-table td:first-child{padding-left:clamp(18px,2.4vw,28px);}.space-table th:last-child,.space-table td:last-child{padding-right:clamp(18px,2.4vw,28px);}.space-table th{background:var(--surface-2);color:var(--muted);font-size:.76rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;}.space-table tbody tr:last-child td{border-bottom:0;}.space-table-action{width:1%;text-align:right;white-space:nowrap;}.token-name{font-weight:600;overflow-wrap:anywhere;}.token-new{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;padding:clamp(18px,2.4vw,28px);border:1px solid var(--accent);border-radius:7px;background:var(--accent-soft);}.token-new h2{font-size:1.1rem;line-height:1.3;letter-spacing:-.01em;}.copy{display:flex;gap:8px;margin-top:.4rem;}.copy{align-items:start;}.copy textarea{flex:1;min-width:0;min-height:36px;padding:.45rem .75rem;resize:none;overflow:hidden;color:var(--text);background:var(--field);border:1px solid var(--field-border);border-radius:3px;font-family:var(--font-mono);font-size:.92rem;line-height:1.4;field-sizing:content;overflow-wrap:anywhere;}.copy textarea:focus{border-color:var(--accent);outline:none;}.space-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;}.space-table.is-dense td{padding-block:.5rem;}.space-table.is-dense :is(th,td):not(:first-child):not(:last-child){padding-inline:.8rem;}.space-table.is-dense th{letter-spacing:.06em;}.space-table .when{white-space:nowrap;}.space-table .sub{color:var(--muted);font-size:.88rem;}.space-table.is-links tbody tr:hover td{background:var(--surface-2);}.row-link{color:var(--accent-text);font-weight:600;text-decoration:none;overflow-wrap:anywhere;}.row-link:hover{text-decoration:underline;}.row-link.mono{font-size:.92rem;}.cell-sub{display:block;color:var(--muted);font-size:.88rem;overflow-wrap:anywhere;}.row-go{width:1%;padding-left:0 !important;color:var(--muted);}.row-go a{display:block;color:inherit;}.row-go svg{display:block;width:18px;height:18px;}.row-off td{color:var(--muted);}.states{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;}.states li{padding:.05rem .6rem;border:1px solid var(--border-strong);border-radius:999px;color:var(--muted);font-size:.85rem;font-weight:600;white-space:nowrap;}.states :is(.state-public,.state-active){border-color:transparent;background:var(--accent-soft);color:var(--accent-text);}.states :is(.state-hidden,.state-deleted,.state-suspended,.state-locked){border-color:var(--cry-text);color:var(--cry-text);}.space-main .pager{margin-top:0;}.space-table-action > * + *{margin-left:6px;}.admin-mark{margin-left:.4rem;padding:.1rem .55rem;border-radius:999px;background:var(--accent-soft);color:var(--accent-text);font-size:.8rem;font-weight:600;white-space:nowrap;}.admin-note{color:var(--muted);font-size:.92rem;}.space-form .field-consent .field-help,.space-form .field-consent .field-error{grid-column:2;}.install-list{min-width:52rem;}.install-rows{margin:0;padding:0;list-style:none;}.install-rows > li{border-top:1px solid var(--border);}.install-head,.install-line{display:grid;grid-template-columns:minmax(11rem,1fr) 9.5rem 9.5rem 4.5rem repeat(3,4rem) 18px;align-items:baseline;gap:.2rem .7rem;padding:.5rem clamp(18px,2.4vw,28px);}.install-head{margin:0;background:var(--surface-2);color:var(--muted);font-size:.76rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;}.install-head .num,.install-line .num{text-align:right;font-variant-numeric:tabular-nums;}.install-line .mono{font-size:.88rem;overflow-wrap:anywhere;}.install-line time{white-space:nowrap;}.install-line > svg{order:1;}.install-more{padding:0 clamp(18px,2.4vw,28px) .9rem;}.install-more .space-table{border:1px solid var(--border);}.install-more .admin-note{margin:0;}a.collector-path,.collector-path a{color:var(--text);text-decoration:none;}a.collector-path:hover,.collector-path a:hover{color:var(--accent-text);text-decoration:underline;}.collector-hero{padding-block:clamp(24px,3vw,44px);}.collector-hero .post-back{margin-bottom:clamp(14px,1.6vw,22px);}.collector-hero h1{margin-top:.3rem;font-size:clamp(2.2rem,3.6vw,3.4rem);overflow-wrap:anywhere;}.collector-hero .post-lead{margin-top:.9rem;font-size:clamp(1.05rem,1.25vw,1.18rem);}.collector-hero .post-facts{margin-top:1.2rem;padding-top:.9rem;}.collector-hero .collection-name{margin-top:0;}.collector-hero .collection-name a{color:inherit;text-decoration:none;}.collector-hero .collection-name a:hover{color:var(--text);text-decoration:underline;}.collector-hero .tags{margin-top:1rem;}.collector-hero .tag{color:var(--accent-text);}.collector-origin{margin-top:1rem;color:var(--muted);font-size:.98rem;}.collector-origin a{color:var(--text);}.version-strip{position:sticky;top:60px;z-index:15;background:var(--surface);border-bottom:1px solid var(--border);}.version-strip-inner{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;min-height:64px;padding-block:10px;}.version-strip-notes{flex:1 1 20rem;min-width:0;color:var(--muted);font-size:.95rem;overflow-wrap:anywhere;}.version-strip-notes strong{color:var(--text);}.version-strip.is-old{background:color-mix(in srgb,var(--accent) 12%,var(--surface));border-bottom-color:var(--accent);}.version-strip-old{flex:1 1 24rem;font-weight:600;}.version-pick{position:relative;}.version-pick > summary{display:inline-flex;align-items:center;gap:.55rem;min-height:40px;padding:.35rem .8rem;border:1px solid var(--border-strong);border-radius:3px;background:var(--surface);font-weight:600;font-size:.95rem;cursor:pointer;list-style:none;white-space:nowrap;}.version-pick > summary::-webkit-details-marker{display:none;}.version-pick > summary:hover,.version-pick[open] > summary{border-color:var(--muted);}.version-pick > summary svg{width:16px;height:16px;transition:transform .2s var(--ease-out);}.version-pick[open] > summary svg{transform:rotate(180deg);}.version-pick-list{position:absolute;left:0;top:calc(100% + 6px);z-index:30;width:min(26rem,calc(100vw - 2 * var(--gutter)));margin:0;padding:4px;list-style:none;max-height:min(28rem,60vh);overflow-y:auto;background:var(--surface);border-radius:5px;box-shadow:var(--frame);}.version-pick-list a{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;align-items:baseline;gap:.1rem .6rem;padding:.6rem .7rem;border-radius:3px;color:var(--text);text-decoration:none;}.version-pick-list a:hover{background:var(--surface-3);}.version-pick-list .v{font-family:var(--font-mono);font-weight:600;}.version-pick-list .d{color:var(--muted);font-size:.9rem;}.version-pick-list .n{grid-column:2 / -1;color:var(--muted);font-size:.88rem;line-height:1.4;}.version-pick-list a[aria-current="true"]::after{content:"";grid-column:3;grid-row:1;width:6px;height:6px;border-radius:50%;background:var(--accent);}.version-num{font-family:var(--font-mono);font-weight:600;}.mark-latest{padding:.05rem .5rem;border-radius:999px;background:var(--accent-soft);color:var(--accent-text);font-size:.78rem;font-weight:600;white-space:nowrap;}.collector-body{padding-top:clamp(28px,3.4vw,48px);}.collector-main{grid-area:text;min-width:0;}.collector-main > *{min-width:0;}.collector-body .post-side{position:static;}.collector-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--border-strong);}.collector-tabs a{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1rem;color:var(--muted);font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;}.collector-tabs a:hover{color:var(--text);}.collector-tabs a[aria-current="page"]{color:var(--text);box-shadow:inset 0 -2px 0 var(--accent);}.tab-count{padding:0 .45rem;border-radius:999px;background:var(--surface-3);color:var(--muted);font-size:.8rem;}.tab-panel{padding-top:clamp(24px,3vw,36px);}.collector-doc.prose{font-size:1.0625rem;line-height:1.7;}.collector-doc.prose h2,.collector-doc.prose h3,.collector-doc.prose h4,.collector-doc.prose h5{scroll-margin-top:140px;}.collector-doc .table-wrap{overflow-x:auto;margin-top:1em;}.collector-doc table{width:100%;min-width:34rem;border-collapse:collapse;font-size:.95rem;line-height:1.5;}.collector-doc th,.collector-doc td{padding:.55em .8em;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;}.collector-doc th{border-bottom-color:var(--border-strong);color:var(--muted);font-size:.76rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;}.collector-doc td code{white-space:nowrap;}.code-bar{display:flex;align-items:center;gap:14px;min-height:44px;padding:4px 8px 4px 14px;background:var(--surface-3);border-bottom:1px solid var(--border);}.code-bar-what{flex:1;min-width:0;color:var(--muted);font-size:.85rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.code-window .keen-code{padding:16px 20px 16px 0;counter-reset:line;}.code-window .keen-code .line{display:block;min-height:1.65em;}.code-window .keen-code .line::before{counter-increment:line;content:counter(line);position:sticky;left:0;display:inline-block;width:3.4em;margin-right:1.1em;padding-right:.9em;background:var(--surface-2);border-right:1px solid var(--border);color:var(--muted);opacity:.75;text-align:right;font-style:normal;font-weight:400;}.k-k{color:var(--text);font-weight:800;}.k-n{color:var(--tier);}.k-o{color:var(--muted);}.version-rows{margin:0;padding:0;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:7px;}.version-rows > li + li{border-top:1px solid var(--border);}.version-line{display:grid;grid-template-columns:8.5rem 9.5rem minmax(0,1fr) 18px;align-items:baseline;gap:.2rem 1rem;padding:.7rem 1rem;}.version-row > summary{cursor:pointer;list-style:none;}.version-row > summary::-webkit-details-marker{display:none;}.version-row > summary:hover{background:var(--surface-2);}.version-row > summary svg{width:16px;height:16px;align-self:center;color:var(--muted);transition:transform .2s var(--ease-out);}.version-row[open] > summary svg{transform:rotate(180deg);}.version-row.is-read > summary{box-shadow:inset 3px 0 0 var(--accent);}.version-cell{display:flex;align-items:baseline;gap:.5rem;white-space:nowrap;}.version-line time{color:var(--muted);font-size:.95rem;white-space:nowrap;}.version-notes{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.version-row[open] .version-notes{white-space:normal;overflow-wrap:anywhere;}.version-more{display:grid;gap:.6rem;padding:0 1rem .9rem calc(1rem + 18rem + 2rem);}.version-more .collector-origin{margin-top:0;font-size:.92rem;}.version-gestures{display:flex;flex-wrap:wrap;gap:8px;}.version-gestures .version-read{color:var(--muted);font-size:.92rem;font-weight:600;}.version-rows + .pager{margin-top:20px;}.side-card{padding:22px;background:var(--surface-2);border:1px solid var(--border);border-radius:7px;}.side-card h2{font-size:1.1rem;font-weight:800;line-height:1.25;}.side-card h2 span{color:var(--muted);font-weight:600;}.side-card h3{margin-top:1.2rem;color:var(--muted);font-size:.76rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;}.meta-list{margin:.8rem 0 0;}.meta-list > div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.1rem 1rem;padding:.45rem 0;border-top:1px solid var(--border);font-size:.95rem;}.meta-list > div:first-child{border-top:0;}.meta-list dt{color:var(--muted);font-weight:600;overflow-wrap:anywhere;}.meta-list dd{margin:0;overflow-wrap:anywhere;}.meta-free dt{font-family:var(--font-mono);font-size:.88rem;font-weight:400;}.meta-raw{margin-top:1rem;padding-top:.8rem;border-top:1px solid var(--border);font-size:.92rem;}.meta-raw summary{color:var(--accent-text);font-weight:600;cursor:pointer;}.meta-raw pre{margin:.6rem 0 0;padding:12px 14px;overflow-x:auto;background:var(--surface);border:1px solid var(--border);border-radius:5px;font:.82rem/1.55 var(--font-mono);}.public-link{display:inline-flex;align-items:center;gap:.35rem;color:var(--accent-text);font-size:.95rem;font-weight:600;text-decoration:none;white-space:nowrap;}.public-link:hover{text-decoration:underline;}.public-link svg{width:16px;height:16px;}.space-tabs + .tab-panel{display:grid;gap:20px;padding-top:20px;}.versions-table .cell-notes{width:100%;max-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--muted);}.versions-table td:first-child{white-space:nowrap;}.versions-table td{padding-block:.5rem;}.versions-table .row-withdrawn td{color:var(--muted);}.files-card .space-card-head .version-pick{margin-left:auto;}.files-card .file-tabs{padding-inline:clamp(10px,1.6vw,18px);}.files-card .file-tabs a{padding:.7rem .8rem;font-size:.95rem;}.files-card .file-tabs + .tab-panel{padding:clamp(18px,2.4vw,28px);}.files-card .collector-doc.prose{font-size:1rem;}.files-card .meta-list{margin-top:0;max-width:46rem;}.space-confirm > p{max-width:46rem;}.space-confirm > p + p{margin-top:.8rem;}.space-confirm .account-facts{max-width:46rem;margin:0 0 1.2rem;border:1px solid var(--border);border-radius:5px;}.space-confirm .account-facts > div{padding:10px 16px;}.downloads{padding-bottom:var(--section);}.downloads-frames{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:20px;}.downloads-frame{display:flex;flex-direction:column;gap:14px;min-width:0;padding:clamp(20px,2.4vw,28px);background:var(--surface);border-radius:7px;box-shadow:var(--frame);}.downloads-frame h2,.downloads-history h2{font-size:1.25rem;font-weight:800;line-height:1.25;}.downloads-version,.downloads-entry-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;}.downloads-number{font-size:1.1rem;font-weight:700;color:var(--accent-text);}.downloads-marks{display:flex;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;}.downloads-marks li{padding:.05rem .6rem;border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:.85rem;}.space-table tr:has(+ .file-details-row) td{border-bottom:0;}.space-table .file-details-row td{padding-top:0;}.file-details summary{cursor:pointer;color:var(--accent-text);font-size:.88rem;font-weight:600;}.file-details dl{display:flex;flex-direction:column;gap:8px;margin:10px 0 4px;}.file-details dt{color:var(--muted);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;}.file-details dd{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin:0;}.file-details code{flex:1 1 18rem;min-width:0;font-size:.82rem;overflow-wrap:anywhere;word-break:break-all;}.downloads-command{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;}.downloads-command code{flex:1 1 16rem;min-width:0;font-size:.85rem;word-break:break-all;}.downloads-command-label{color:var(--muted);font-size:.76rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;}.downloads-step summary{cursor:pointer;color:var(--accent-text);font-weight:600;}.downloads-history{display:flex;flex-direction:column;gap:16px;margin-top:clamp(24px,3vw,40px);}.downloads-entries{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;}.downloads-entry{display:flex;flex-direction:column;gap:10px;padding:18px 22px;background:var(--surface);border-radius:7px;box-shadow:var(--frame);}.downloads-incompatible{color:var(--muted);font-size:.92rem;}.verify-open{padding:0;border:0;background:none;color:var(--accent-text);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;}.verify-open:hover{text-decoration:underline;}.verify-dialog{width:min(42rem,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:7px;background:var(--surface);color:var(--text);box-shadow:var(--frame);}.verify-dialog::backdrop{background:rgba(16,24,40,.55);}.verify-body{display:flex;flex-direction:column;gap:14px;padding:clamp(18px,3vw,28px);}.verify-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;}.verify-head h3{font-size:1.15rem;font-weight:800;line-height:1.3;}.verify-close{flex:none;width:2rem;height:2rem;padding:0;border:0;border-radius:5px;background:var(--surface-2);color:var(--muted);font-size:1.3rem;line-height:1;cursor:pointer;}.verify-close:hover{color:var(--text);}.verify-platform{max-width:16rem;}.verify-tabs{display:flex;gap:4px;border-bottom:1px solid var(--border-strong);}.verify-tabs button{padding:.7rem .9rem;border:0;background:none;color:var(--muted);font:inherit;font-weight:600;cursor:pointer;}.verify-tabs button:hover{color:var(--text);}.verify-tabs button[aria-selected="true"]{color:var(--text);box-shadow:inset 0 -2px 0 var(--accent);}.verify-panel{display:flex;flex-direction:column;gap:10px;}.verify-panel[hidden]{display:none;}.verify-steps{margin:0;padding-left:1.4rem;}.verify-steps li + li{margin-top:16px;}.verify-steps li > * + *{margin-top:6px;}.verify-steps li::marker{color:var(--muted);font-weight:700;}.verify-step{font-size:.95rem;font-weight:600;}.verify-command{display:flex;align-items:flex-start;gap:.6rem;min-width:0;}.verify-command pre{flex:1 1 auto;min-width:0;margin:0;padding:10px 12px;overflow-x:auto;background:var(--surface-2);border:1px solid var(--border);border-radius:5px;font:.8rem/1.55 var(--font-mono);white-space:pre;}.verify-expected{color:var(--muted);font-size:.88rem;overflow-wrap:anywhere;}.verify-expected code,.verify-warning code{font-size:.82rem;}.verify-warning{padding:10px 12px;border-left:3px solid var(--tier);background:var(--surface-2);font-size:.9rem;}.software-hash{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.software-kept,.software-effective{color:var(--muted);font-size:.88rem;}.software-notes{padding:0 clamp(18px,2.4vw,28px) 18px;}@media (max-width:1160px){.collector-body .post-side{order:1;margin-top:32px;}.version-more{padding-left:1rem;}}@media (max-width:1000px){.totals{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:900px){.space-grid{grid-template-columns:minmax(0,1fr);}.space-nav{position:static;}.space-who{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;padding-inline:0;}.space-nav ul{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;}.space-nav a{justify-content:center;text-align:center;white-space:normal;}}@media (max-width:640px){.totals{grid-template-columns:repeat(2,minmax(0,1fr));}.downloads-frames{grid-template-columns:minmax(0,1fr);}.downloads-files thead{display:none;}.downloads-files tr{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .8rem;padding:10px 0 0;}.downloads-files tr.file-details-row{padding:0 0 10px;border-bottom:1px solid var(--border);}.downloads-files td{padding:0;border:0;}.community-search{flex-direction:column;}.account-facts > div{grid-template-columns:minmax(0,1fr);}.space-nav svg{display:none;}.community-header .brand{gap:8px;}.community-header .brand .wordmark{display:block;width:4.6rem;}.community-header .brand-emblem{height:26px;}.brand-community{padding-left:8px;font-size:1rem;}.space-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);}.space-table,.space-table tbody,.space-table tr,.space-table td{display:block;}.space-table tr{padding:14px 18px;border-bottom:1px solid var(--border);}.space-table tbody tr:last-child{border-bottom:0;}.space-table td,.space-table td:first-child,.space-table td:last-child{padding:0;border:0;}.space-table td[data-label]{margin-top:.2rem;color:var(--muted);font-size:.92rem;}.space-table td[data-label]::before{content:attr(data-label);margin-right:.5rem;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;}.space-table-action{width:auto;margin-top:.7rem;text-align:left;}.space-table .num{text-align:left;}.version-strip-inner{min-height:0;gap:8px 12px;}.version-strip-notes{flex-basis:100%;font-size:.9rem;}.code-window .keen-code .line::before{width:2.6em;margin-right:.8em;padding-right:.6em;}.meta-list > div{grid-template-columns:minmax(0,1fr);}.collector-tabs a{padding:.8rem .7rem;}.space-title-action{margin-left:0;}.list-bar{max-width:none;}.space-nav ul{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));}.row-go{display:none !important;}.space-table.is-dense td[data-label]{display:inline-block;margin-right:.9rem;}.versions-table td{padding-block:0;}.versions-table td[data-label]{display:inline-block;margin-right:.7rem;vertical-align:middle;}.versions-table td[data-label]::before{display:none;}.versions-table td.num[data-label]::before{display:inline;}.versions-table .cell-notes{max-width:none;margin-top:.3rem;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.versions-table .space-table-action{margin-top:.5rem;}.version-line{grid-template-columns:auto minmax(0,1fr) 18px;}.version-line time{justify-self:end;}.version-notes{grid-column:1 / -1;grid-row:2;}.install-list{min-width:0;}.install-head{display:none;}.install-line{display:flex;flex-wrap:wrap;gap:.2rem .9rem;padding-block:14px;}.install-line > .mono:first-child{flex:1 1 calc(100% - 2rem);}.install-line > svg{order:0;}.install-line > [data-label]{color:var(--muted);font-size:.92rem;}.install-line > [data-label]::before{content:attr(data-label);margin-right:.5rem;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;}}