.designs h1+p{max-width:var(--measure)}.dz-strip{margin-bottom:0}.dz-order{margin:0;padding:14px 0;color:var(--ink)}.dz-new,.dz-order{font-family:var(--label);font-size:var(--text-label);line-height:16px;text-transform:uppercase}.dz-new{display:flex;align-items:center;min-height:44px;color:var(--link);text-decoration:none}.dz-rows{list-style:none;margin:0;padding:0}.dz-rows li{border-bottom:1px solid var(--rule)}.dz-row{display:flex;align-items:flex-start;gap:12px;padding:12px 0;color:var(--ink)}.dz-row,a.dz-row:hover{text-decoration:none}a.dz-row:hover .dz-row-title{text-decoration:underline}a.dz-row:focus-visible{outline:2px solid var(--ink);outline-offset:2px}a.dz-row[aria-current=page]{margin:0 -10px;padding:12px 10px;background:var(--soft)}.dz-thumb{flex:none;display:block;width:64px;height:48px;object-fit:cover;background:var(--soft)}.dz-thumb-empty{border:1px dashed var(--muted);background:transparent}.dz-row-text{display:flex;flex-direction:column;gap:2px;min-width:0}.dz-row-title{font-family:var(--reading);font-size:18px;line-height:1.25;color:var(--ink)}.dz-row-ai,.dz-row-meta,.dz-row-pick{font-family:var(--label);font-size:var(--text-label);line-height:1.5;color:var(--muted)}.dz-row-pick{color:var(--link);text-transform:uppercase}.dz-footer,.dz-links{margin:14px 0 0;font-family:var(--label);font-size:var(--text-label);line-height:1.5;color:var(--muted)}.dz-links a{display:inline-flex;align-items:center;min-height:44px;text-transform:uppercase;text-decoration:none}.dz-split{display:block}.dz-aside{display:none}.dz-main{display:flex;flex-direction:column;gap:10px;min-width:0}.dz-title{font-family:var(--reading);font-size:30px;font-weight:400;line-height:1.05}.dz-meta,.dz-title{margin:0;color:var(--ink)}.dz-meta{font-family:var(--label);font-size:var(--text-label);line-height:1.5;text-transform:uppercase}.dz-meta a{color:var(--link);text-transform:none}.dz-muted{color:var(--muted)}.dz-drafted{text-transform:none;color:var(--body)}.dz-pictures{margin:0;display:flex;flex-direction:column;gap:6px}.dz-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px}.dz-grid.is-views,.dz-pictures.is-views .dz-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dz-grid img{display:block;width:100%;height:auto;background:var(--soft)}.dz-caption{margin:0;font-family:var(--label);font-size:var(--text-label);line-height:1.5;text-transform:uppercase;color:var(--muted)}.dz-section{gap:6px;padding-top:10px;border-top:1px solid var(--rule)}.dz-section,.dz-text-section{display:flex;flex-direction:column}.dz-text-section{gap:14px}.dz-text-col,.dz-versions{display:flex;flex-direction:column;gap:6px}.dz-label{margin:0;font-family:var(--label);font-size:var(--text-label);line-height:16px;text-transform:uppercase;color:var(--muted)}.dz-text{margin:0;white-space:pre-wrap;overflow-wrap:break-word;font-size:16px;line-height:1.45;color:var(--ink)}.dz-text mark{background:var(--soft);color:inherit;box-shadow:0 0 0 1px var(--soft)}.dz-note{color:var(--muted)}.dz-note,.dz-versions ul{margin:0;font-family:var(--label);font-size:var(--text-label);line-height:1.5}.dz-versions ul{list-style:none;padding:0;text-transform:uppercase}.dz-versions li{border-top:1px solid var(--rule)}.dz-versions li>*{display:flex;align-items:center;min-height:44px}.dz-versions a{color:var(--link);text-decoration:none}.dz-versions a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dz-built{color:var(--ink)}@media (max-width:767px){.dz-versions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:0 14px}.dz-versions ul{display:flex;flex-wrap:wrap;gap:0 14px}.dz-versions li{border-top:0}.dz-versions li>[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.dz-v-more{display:none}.dz-versions .dz-note{flex-basis:100%}.dz-bar-row{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;margin:0 calc(-1 * var(--gutter));padding:10px var(--gutter) calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--rule);background:var(--paper)}}.dz-details summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-family:var(--label);font-size:var(--text-label);text-transform:uppercase;color:var(--link)}.dz-details summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dz-built-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.dz-built-list li{display:flex;flex-direction:column;gap:4px}.dz-built-list a{display:block}.dz-built-list img{display:block;width:100%;height:auto;background:var(--soft)}.dz-recipe dd{font-family:var(--label);font-size:var(--text-label);line-height:1.5}.dz-book{gap:6px;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--card)}.dz-book,.dz-book ul{display:flex;flex-direction:column}.dz-book ul{list-style:none;margin:0;padding:0;gap:4px;font-size:16px;line-height:1.4}.dz-book q{font-style:italic}.dz-ref{font-family:var(--label);font-size:var(--text-label);color:var(--link);text-decoration:none;white-space:nowrap}.designs .dz-book{margin:0 0 12px}.dz-bar{display:flex;flex-direction:column;margin-top:4px}.dz-bar,.dz-bar-row{gap:8px;padding-top:10px;border-top:1px solid var(--rule)}.dz-bar-row{display:grid;grid-template-columns:2fr 1fr;grid-gap:8px;align-items:start}.dz-bar-row+.dz-bar{border-top:0;padding-top:0}.dz-bar-row:has(>:nth-child(3)){grid-template-columns:2fr 1fr 1fr}.dz-pick{display:flex;flex-direction:column;gap:6px}.dz-pick-button{width:100%}.dz-fork{display:flex;align-items:center;justify-content:center;text-align:center;border-color:var(--ink)!important}.dz-fork,a.dz-fork:hover{text-decoration:none}.dz-pick-note{margin:0;font-family:var(--label);font-size:var(--text-label);line-height:1.5;color:var(--link)}.dz-pick-state{text-transform:uppercase}.dz-bar .image-actions{margin:0}.dz-form{display:flex;flex-direction:column;gap:12px;margin-top:10px}.dz-band{margin:0 calc(-1 * var(--gutter));padding:10px var(--gutter);background:var(--soft);border-bottom:1px solid var(--ink);font-family:var(--label);font-size:var(--text-label);line-height:1.5;text-transform:uppercase}.dz-band p{margin:0}.dz-band .dz-muted{text-transform:none}.dz-form .published-field{display:flex;flex-direction:column;gap:6px}.dz-form .published-field label{padding-right:76px;font-family:var(--label);font-size:var(--text-label);line-height:16px;text-transform:uppercase;color:var(--muted)}.dz-form .published-field textarea{min-height:92px;padding:10px 12px;border:1px solid var(--ink);border-radius:var(--radius);background:var(--card);color:var(--ink);font-family:var(--reading);font-size:16px;line-height:1.4;resize:none}.dz-form .dz-name .published-field textarea{min-height:0;padding:6px 0;border:0;border-bottom:1px solid var(--ink);border-radius:0;background:transparent;font-size:20px;line-height:1.3;overflow:hidden}.dz-form .published-field textarea:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.dz-form .publication-line{margin:0;font-family:var(--label);font-size:var(--text-label);line-height:1.5;color:var(--ink)}.dz-form .publication-line:before{content:"● "}.dz-form .ic-model,.dz-form .ic-note{margin:0;font-family:var(--label);font-size:var(--text-label);line-height:1.5;color:var(--muted)}.dz-form .ic-model{text-align:left}.dz-text-field{position:relative}.dz-diff{display:flex;flex-direction:column;gap:4px;padding:8px 12px;border:1px dashed var(--rule);border-radius:var(--radius)}.dz-diff .dz-text{color:var(--muted)}.dz-diff mark{color:var(--ink);background:var(--soft)}.dz-slots{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 4px;gap:8px 4px}.dz-slots.is-views{grid-template-columns:repeat(3,minmax(0,1fr))}.dz-slot{display:flex;flex-direction:column;gap:4px;min-width:0}.dz-slot img,.dz-slot-empty{display:block;width:100%;aspect-ratio:16/9;height:auto;object-fit:cover;background:var(--soft)}.dz-slots.is-views .dz-slot img,.dz-slots.is-views .dz-slot-empty{aspect-ratio:3/4}.dz-slot-empty{border:1px dashed var(--muted);background:transparent}.dz-slot.is-stale img{opacity:.45;outline:1px dashed var(--warn);outline-offset:2px}.dz-slot-label{margin:0;font-size:13px;line-height:1.35;color:var(--body);overflow-wrap:anywhere}.dz-slot-name{font-family:var(--label);font-size:var(--text-label);text-transform:uppercase;color:var(--muted)}.dz-slot-go{min-height:44px}.dz-view-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.4;color:var(--body)}.dz-slot-go:disabled{color:var(--muted);cursor:default}.dz-publish{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid var(--rule)}.dz-publish .publish-flow{margin:0}.dz-publish .publish-go,.dz-publish .publish-start{width:100%;min-height:48px;margin:0;padding:6px 10px;border:0;border-radius:var(--radius);background:var(--btn);color:var(--btn-ink);cursor:pointer;font-family:var(--label);font-size:13px;line-height:18px;letter-spacing:.06em;text-transform:uppercase}.dz-publish .publish-go:disabled,.dz-publish .publish-start:disabled{background:transparent;border:1px solid var(--rule);color:var(--muted);cursor:default}.dz-publish .publish-edit{width:100%;min-height:44px;margin:0;border:1px solid var(--rule);border-radius:var(--radius);background:transparent;color:var(--ink);font-family:var(--label);font-size:var(--text-label);text-transform:uppercase;cursor:pointer}.dz-publish .publish-preview{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;border:0}.dz-publish .publish-preview>.label{margin:0;text-transform:uppercase;color:var(--muted)}.dz-publish .publish-actions{display:flex;flex-direction:column;gap:8px}.dz-publish button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dz-preview{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--rule);border-radius:var(--radius)}.dz-consent .consent-overlay{position:fixed;inset:0;z-index:40;display:flex;justify-content:center}.dz-private{margin:10px 0 0;padding:9px 0}.dz-lead{margin:12px 0;font-size:16px;line-height:1.45;color:var(--body)}.dz-picks-list{display:flex;flex-direction:column;gap:8px}.dz-pick-list{list-style:none;margin:0 0 6px;padding:0}.dz-pick-row{display:flex;flex-direction:column;gap:8px;padding:10px 0;border-top:1px solid var(--rule)}.dz-pick-row.is-gone .dz-row-title{color:var(--muted)}.dz-pick-line{display:flex;gap:12px;align-items:flex-start}.dz-pick-line .dz-thumb{width:56px;height:44px}.dz-pick-row .dz-row-title{font-size:17px;text-decoration:none}.dz-pick-actions{display:flex;gap:16px;font-family:var(--label);font-size:var(--text-label);text-transform:uppercase}.dz-pick-actions a,.dz-pick-actions button{display:inline-flex;align-items:center;min-height:32px;padding:0;background:none;border:0;color:var(--link);cursor:pointer;font:inherit;text-transform:uppercase;text-decoration:none}.dz-pick-actions a:focus-visible,.dz-pick-actions button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dz-newer{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:8px 10px;border:1px solid var(--link);border-radius:var(--radius);background:transparent;color:var(--ink);cursor:pointer;font-family:var(--label);font-size:var(--text-label);text-transform:uppercase;text-align:left}.dz-newer span+span{color:var(--link)}.dz-newer:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dz-empty-row{margin:0;padding:10px 0;border-top:1px solid var(--rule);font-size:16px;color:var(--muted)}.dz-compare{display:flex;flex-direction:column;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid var(--ink)}.dz-compare-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.dz-compare figure{margin:0;display:flex;flex-direction:column;gap:4px}.dz-compare .dz-slot-empty,.dz-compare img{display:block;width:100%;aspect-ratio:16/9;height:auto;object-fit:cover;background:var(--soft)}.dz-compare figcaption{color:var(--ink)}.dz-compare-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.ic-chip-key{font-family:var(--label);font-size:var(--text-label);text-transform:uppercase;color:var(--muted)}.ic-chars input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;width:16px;height:16px;margin:0;border:1.5px solid var(--ink);border-radius:2px;background:transparent;cursor:pointer}.ic-chars input[type=checkbox]:checked{background:var(--ink);box-shadow:inset 0 0 0 3px var(--paper)}.ic-chars input[type=checkbox]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ic-reference{flex-basis:100%}@media (pointer:coarse){.ic-chars input[type=checkbox],.ic-chars input[type=checkbox]:checked{width:44px;height:44px;margin:-14px -4px -14px -14px;border:0;background:transparent;box-shadow:none}.ic-chars input[type=checkbox]:before{content:"";position:absolute;left:14px;top:14px;width:16px;height:16px;box-sizing:border-box;border:1.5px solid var(--ink);border-radius:2px}.ic-chars input[type=checkbox]:checked:before{background:var(--ink);box-shadow:inset 0 0 0 3px var(--paper)}.ic-chars input[type=checkbox]:focus-visible{outline-offset:-10px}}@media (min-width:768px){.dz-grid{gap:8px}.dz-grid,.dz-slots{grid-template-columns:repeat(4,minmax(0,1fr))}.dz-band{margin:0}.dz-text-section{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:28px;gap:28px}.dz-text{font-size:18px;line-height:1.5}.dz-picks-grid{display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}.dz-compare{margin-top:0;padding-top:0;border-top:0}.dz-compare-actions{display:flex;gap:8px}.dz-compare-actions button{width:auto;min-height:44px;padding:6px 16px}.page.designs,.page.dz-picks-page{max-width:1100px}}@media (min-width:1200px){.shell:not(.with-panel) .page.dz-page:not(.dz-form-page):not(.dz-picks-page){max-width:1180px}.shell:not(.with-panel) .dz-split{display:grid;grid-template-columns:340px minmax(0,1fr)}.shell:not(.with-panel) .dz-aside{display:block;padding-right:18px;border-right:1px solid var(--rule)}.shell:not(.with-panel) .dz-aside .dz-label{padding:14px 0;border-bottom:1px solid var(--rule);color:var(--ink)}.shell:not(.with-panel) .dz-split>.dz-main,.shell:not(.with-panel) .dz-split>div>.dz-main{padding-left:24px}}@media (min-width:1600px){.page.dz-page:not(.dz-form-page):not(.dz-picks-page){max-width:1180px}.dz-split{display:grid;grid-template-columns:340px minmax(0,1fr)}.dz-aside{display:block;padding-right:18px;border-right:1px solid var(--rule)}.dz-aside .dz-label{padding:14px 0;border-bottom:1px solid var(--rule);color:var(--ink)}.dz-split>.dz-main,.dz-split>div>.dz-main{padding-left:24px}}.ic-in-passage{margin-top:2px}.ic-in-passage .ic-note{flex-basis:100%;margin:0}.ic-sheet-text p{margin:0}.ic-sheet-text p+p{margin-top:6px}.ic-sheet-text .ic-sheet-head{font-family:var(--label);font-size:var(--text-label);line-height:1.5;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.ic-in-passage label:has(input:disabled){color:var(--muted);cursor:default}.designs .dz-about{margin:0 0 12px}.designs .dz-about p:first-child{margin:0 0 4px}.dz-appears,.dz-images,.dz-shorthand{display:flex;flex-direction:column;gap:6px;margin:0 0 12px;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--radius)}.dz-label .info-label{margin-left:6px;vertical-align:middle}.dz-shorthand-text{margin:0;font-size:16px;line-height:1.45;color:var(--body)}.dz-appears ul,.dz-image-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.dz-appears .dz-ref{display:inline-flex;align-items:center;min-height:44px;white-space:normal}.dz-image-list{gap:14px}.dz-image-list img{display:block;width:100%;height:auto;background:var(--soft)}.dz-image-caption{margin:6px 0 0}.ip-in-image{margin:12px 0 0;font-size:16px;line-height:1.5}.ip-in-image-key{text-transform:uppercase;color:var(--muted)}.ip-in-image-key,.seed-in-image{font-family:var(--label);font-size:var(--text-label)}.dz-style-pick{border:0;padding:0;margin:0;min-width:0}.dz-style-option{cursor:pointer}.dz-style-option input{flex:none;width:22px;height:22px;margin:0 2px 0 0;accent-color:var(--ink)}.dz-style-option.is-on{box-shadow:inset 3px 0 0 var(--ink)}.dz-style-text{white-space:pre-wrap;color:var(--muted)}.dz-slots.is-place .dz-slot img,.dz-slots.is-place .dz-slot-empty{aspect-ratio:16/9}.ch-page h2{margin-top:28px}.ch-deadline{margin:8px 0 16px}.ch-badge{display:inline-block;padding:0 6px;border:1px solid var(--ink);border-radius:var(--radius);font-family:var(--label);font-size:var(--text-label);line-height:18px;text-transform:uppercase}.ch-standing{margin:8px 0 0}.ch-standing p{margin:0}.ch-share{margin-top:16px}.ch-guidance{margin-top:8px}.ch-add{display:flex;flex-direction:column;gap:8px;margin-top:12px}.ch-add input{width:100%;min-height:44px;box-sizing:border-box;font:inherit;padding:6px 8px;border:1px solid var(--rule);border-radius:var(--radius);background:transparent;color:var(--ink)}.ch-add button{align-self:flex-start;min-height:44px}.ch-posted-list{list-style:none;padding:0;margin:8px 0 0}.ch-posted-list li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--rule);overflow-wrap:anywhere}.ch-posted-list a{display:inline-block;min-height:44px;line-height:44px}.ch-remove{min-width:88px}.ch-mark button{min-height:44px}.ch-admin-list a,.ch-bounty a{display:inline-block;min-height:44px;line-height:44px}.dz-options>summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.dz-remix{display:flex;flex-direction:column;gap:6px;margin:12px 0}.dz-remix button{align-self:flex-start;min-height:44px}.ch-submit{margin-top:8px}.rl-landing{display:flex;flex-direction:column;gap:14px;margin:0 0 22px;padding-bottom:20px;border-bottom:1px solid var(--rule)}.rl-arrival{margin:0;padding:12px 14px;font-size:var(--text-small);line-height:1.4;color:var(--body);background:var(--card);border:1px solid var(--rule);border-radius:6px}.rl-figure{margin:0;display:flex;flex-direction:column;gap:8px}.rl-picture{display:block;width:100%;max-width:560px;height:auto;max-height:78vh;object-fit:contain;margin:0 auto;background:var(--soft);border-radius:4px}.rl-caption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;font-family:var(--label);font-size:var(--text-label);line-height:1.5;text-transform:uppercase;color:var(--ink)}.rl-maker{font-weight:500}.rl-ai{display:inline-flex;align-items:center;gap:6px}.rl-actions{display:flex;flex-direction:column;gap:8px}.rl-remix{display:flex;align-items:center;justify-content:center;min-height:56px;padding:0 24px;border-radius:6px;background:var(--btn);color:var(--btn-ink);font-family:var(--label);font-size:16px;letter-spacing:var(--ls-label);text-transform:uppercase;text-decoration:none}a.rl-remix:hover{text-decoration:none;opacity:.92}a.rl-remix:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.rl-note{margin:0;font-size:15px;line-height:1.4;color:var(--body)}.rl-landing .ch-posted{margin:0}@media (min-width:768px){.rl-remix{align-self:flex-start;min-width:280px}}.ch-intro{margin:0 0 8px}.ch-line{margin:8px 0 0;font-size:19px;line-height:1.4}.ch-top-links{margin:0 0 8px}.ch-rules-link{display:inline-block;min-height:44px;line-height:44px}.ch-count-list{list-style:none;margin:0;padding:0}.ch-count{padding:4px 0}.ch-triptych{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.ch-tile{display:flex;flex-direction:column;gap:4px;width:100%;padding:4px;border:1px solid var(--rule);border-radius:var(--radius);background:transparent;color:var(--ink);cursor:pointer;text-align:left}.ch-tile[aria-pressed=true]{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:0}.ch-tile:focus-visible{outline:2px solid var(--link);outline-offset:2px}.ch-card-img,.ch-tile-img{display:block;width:100%;aspect-ratio:3/4;height:auto;object-fit:cover;background:var(--soft)}.ch-card-empty,.ch-tile-empty{border:1px dashed var(--muted);background:transparent;box-sizing:border-box}.ch-tile-label{font-family:var(--label);font-size:var(--text-label);line-height:16px;text-transform:uppercase;color:var(--muted);overflow-wrap:anywhere}.ch-tile[aria-pressed=true] .ch-tile-label{color:var(--ink)}.ch-slot-empty{border-style:dashed;border-color:var(--muted);cursor:default}.ch-firsts-head{font-family:var(--label);font-size:var(--text-label);line-height:16px;text-transform:uppercase;color:var(--muted);margin:12px 0 0;font-weight:400}.ch-bases-ai{margin:2px 0 0}.ch-bases-act{display:flex;flex-direction:column;gap:4px;margin-top:6px}.ch-remix{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box}.ch-picked{margin:0}.ch-pages a,.ch-picked a,.ch-see-all a{display:inline-block;min-height:44px;line-height:44px}.ch-pages,.ch-see-all{margin:0}.ch-cards{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}@media (min-width:640px){.ch-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.ch-card{gap:4px;min-width:0}.ch-card,.ch-card-link{display:flex;flex-direction:column}.ch-card-link{gap:2px;color:var(--ink);text-decoration:none;min-height:44px}.ch-card-name{margin-top:4px;font-family:var(--label);font-size:var(--text-label);line-height:16px;text-transform:uppercase;color:var(--muted)}.ch-card-title{font-family:var(--reading);font-size:17px;line-height:1.25;overflow-wrap:anywhere}.ch-card-by{font-family:var(--label);font-size:var(--text-label);line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.ch-filter{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.ch-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--rule);border-radius:22px;color:var(--ink);text-decoration:none;font-family:var(--label);font-size:var(--text-label);text-transform:uppercase}.ch-chip[aria-current=page]{border-color:var(--ink);background:var(--btn);color:var(--btn-ink)}button.ch-chip{background:none;cursor:pointer}.ch-chip[aria-pressed=true]{border-color:var(--ink);background:var(--btn);color:var(--btn-ink)}.cc-list{display:flex;flex-direction:column;gap:20px;margin-top:16px}.cc-card{padding:14px;border:1px solid var(--rule);border-radius:8px;background:var(--card);min-width:0;scroll-margin-top:72px}.cc-hero{margin:0 0 8px;position:relative}.cc-hero-img,.cc-hero-link{display:block}.cc-hero-img{width:auto;max-width:100%;max-height:62vh;aspect-ratio:3/4;height:auto;object-fit:cover;border-radius:6px;background:var(--soft)}.cc-hero-cap{margin-top:6px}.cc-empty{border:1px dashed var(--muted);background:transparent;box-sizing:border-box}.ch-page h2.cc-name{margin:6px 0 2px}.cc-line{margin:0 0 6px;font-size:18px;line-height:1.4}.cc-mark{font-family:var(--label);font-size:var(--text-label);text-transform:uppercase;color:var(--muted);white-space:nowrap}.cc-facts{list-style:none;margin:4px 0 8px;padding:0}.cc-fact details{border-bottom:1px solid var(--rule)}.cc-fact summary{display:block;position:relative;padding:10px 0 10px 16px;min-height:44px;box-sizing:border-box;cursor:pointer;list-style:none}.cc-fact summary::-webkit-details-marker{display:none}.cc-fact summary:before{content:"•";position:absolute;left:2px;top:10px;color:var(--muted)}.cc-fact .cc-block{margin-left:6px;white-space:nowrap}.cc-block{font-family:var(--label);font-size:var(--text-label);color:var(--muted)}.cc-quote{margin:4px 0 10px;padding:8px 12px;background:var(--quote-bg);border-radius:4px}.cc-quote p{margin:0 0 4px;font-family:var(--reading)}.cc-quote a{display:inline-block;min-height:44px;line-height:44px}.cc-quote-foot{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cc-head{font-family:var(--label);font-size:var(--text-label);line-height:16px;text-transform:uppercase;color:var(--muted);margin:14px 0 4px;font-weight:400}.cc-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}@media (min-width:640px){.cc-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.cc-tile{display:flex;flex-direction:column;gap:2px;color:var(--ink);text-decoration:none;min-height:44px}.cc-tile:focus-visible{outline:2px solid var(--link);outline-offset:2px}.cc-tile-img{display:block;width:100%;aspect-ratio:3/4;height:auto;object-fit:cover;background:var(--soft);border-radius:4px}.cc-row-pics{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.cc-row-pics{grid-template-columns:repeat(3,minmax(0,1fr))}}.cc-tile-img.cc-tile-pic,.ch-pics .ch-card-img{aspect-ratio:16/9;object-fit:contain}.ch-withdraw-ask>span{display:block}.ch-withdraw-note{margin:2px 0 8px}.dz-thumb.dz-thumb-pic{height:36px;object-fit:contain}.cc-tile-by{font-family:var(--label);font-size:var(--text-label);line-height:1.4;color:var(--muted);overflow-wrap:anywhere;text-transform:uppercase}.cc-show-more{margin-top:8px;min-height:44px}.cc-moments{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.cc-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border:1px solid var(--rule);border-radius:22px;color:var(--ink);text-decoration:none;font-size:15px;line-height:1.2}a.cc-chip:hover{border-color:var(--ink);text-decoration:none}.cc-chip[aria-pressed=true]{border-color:var(--ink);background:var(--btn);color:var(--btn-ink)}.cc-chip[aria-pressed=true] .cc-chip-ch{color:inherit}.cc-chip-ch{margin-left:4px;color:var(--muted);font-family:var(--label);font-size:var(--text-label)}.cc-toggle{display:flex;align-items:center;gap:6px;min-height:44px;margin-top:10px;padding:0;border:0;background:transparent;color:var(--link);font:inherit;cursor:pointer;text-align:left}.cc-toggle:focus-visible{outline:2px solid var(--link);outline-offset:2px}.cc-more{margin-top:2px;padding-left:12px;border-left:2px solid var(--rule)}.cc-spoil{margin:4px 0 8px;font-family:var(--label);font-size:var(--text-label);text-transform:uppercase;color:var(--warn)}.cc-desc{margin:0 0 6px}.cc-count{margin:4px 0}.cc-note{margin:8px 0 0}.mk-page{display:flex;flex-direction:column;gap:12px;min-width:0}.mk-bar{display:flex;justify-content:space-between;align-items:center;min-height:44px}.mk-bar-end{justify-content:flex-end}.mk-back,.mk-close{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 8px;border:0;background:transparent;color:var(--link);font:inherit;font-size:17px;cursor:pointer;text-decoration:none}.mk-close{font-size:20px;color:var(--ink)}.mk-figure{margin:0;display:flex;flex-direction:column;gap:6px}.mk-picture{display:block;max-width:100%;max-height:56vh;width:auto;height:auto;margin:0 auto;border-radius:6px;background:var(--soft)}.mk-source{max-height:26vh}.mk-cap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px}.mk-cap,.mk-from{align-items:center}.mk-from{display:inline-flex;gap:6px}.mk-thumb{width:36px;height:48px;object-fit:cover;border-radius:3px;background:var(--soft)}.mk-moment-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ch-page h2.cc-head,.mk-moment-head .cc-head{margin:0;font-size:var(--text-label);line-height:16px;font-family:var(--label)}.mk-strip{position:relative;list-style:none;margin:6px 0 0;padding:0 0 6px;display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x proximity}.mk-strip li{flex:none;scroll-snap-align:start}.mk-strip .cc-chip,.mk-surprise{background:transparent;color:var(--ink);font:inherit;font-size:15px;cursor:pointer;white-space:nowrap}.mk-by{margin:0;font-size:var(--text-small)}.mk-quotes .cc-quote{margin:6px 0 0}.mk-model{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.mk-model .cc-head{margin:0}.mk-make,.mk-publish{border:0;cursor:pointer;width:100%}.mk-make:disabled,.mk-publish:disabled{opacity:.6;cursor:default}@media (min-width:640px){.mk-make,.mk-publish{width:auto;align-self:flex-start;min-width:280px}}.mk-actions{display:flex;flex-wrap:wrap;gap:10px}.mk-again{min-height:56px}.mk-at,.mk-words{margin:0}.mk-how summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--link)}.mk-prompt{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;background:var(--quote-bg);padding:8px;border-radius:4px}.mk-title{margin:0;font-size:24px}.mk-signin-line{margin:0}.mk-links a,.mk-signin-line a{display:inline-block;min-height:44px;line-height:44px}.mk-links{margin:0}.mk-strip .cc-chip[aria-pressed=true]{background:var(--btn);color:var(--btn-ink);border-color:var(--ink)}.sf-share,.sf-submit{display:flex;flex-direction:column;gap:8px}.ch-page h2.sf-head{margin:4px 0 0;font-size:19px;line-height:1.3}.sf-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}@media (min-width:640px){.sf-buttons{grid-template-columns:repeat(4,max-content)}}.sf-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;text-decoration:none;font:inherit;cursor:pointer}.sf-ready{margin:0;font-size:var(--text-small);color:var(--body);overflow-wrap:anywhere}.sf-link{color:var(--muted)}.sf-submit .ch-add{margin-top:0}