:root{--page: #F5F3EE;--surface: #FDFCF9;--ink: #292F33;--muted: #656D70;--line: #DDDFD8;--accent: #3E6474;--tint: #E7EEEF;--hover: #EDF1EE;--up: #2E7A4B;--down: #B03A3A;--radius: 12px;--sans: Arial, Helvetica, sans-serif;--serif: Georgia, 'Times New Roman', serif;--tabbar-h: 0px;color-scheme: light}*, *::before, *::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-padding-top: 16px}body{margin: 0;background: var(--page);color: var(--ink);font: 14px/1.5 var(--sans);padding-bottom: var(--tabbar-h)}img, svg{display: block;max-width: 100%}a{color: inherit;text-underline-offset: 0.18em;text-decoration-thickness: 1px}button, input, select, textarea{font: inherit;color: inherit}button{cursor: pointer}h1, h2, h3, p, ul, ol, dl, dd{margin: 0}ul, ol{padding: 0;list-style: none}:focus-visible{outline: 3px solid var(--accent);outline-offset: 3px;border-radius: 4px}[tabindex="-1"]:focus{outline: none}.vh{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;border: 0}.no-js .js-only{display: none !important}[hidden]{display: none !important}.shell{max-width: 1440px;margin: 0 auto;padding: 0 52px}.skip{position: absolute;left: 12px;top: -60px;z-index: 50;background: var(--ink);color: var(--surface);padding: 10px 14px;border-radius: 6px;text-decoration: none}.skip:focus{top: calc(10px + env(safe-area-inset-top, 0px))}.site-header{padding-top: env(safe-area-inset-top, 0px)}.hd-inner{display: flex;align-items: center;justify-content: space-between;gap: 24px;border-bottom: 1px solid var(--line);padding: 18px 0}.brand{display: inline-flex;align-items: center;gap: 12px;text-decoration: none;min-height: 44px}.brand-mark{width: 26px;height: 26px;flex: none}.brand-mark .bm-1{fill: var(--accent)}.brand-mark .bm-2, .brand-mark .bm-3{fill: var(--ink)}.brand-name{font-size: 28px;font-weight: 800;letter-spacing: -1.25px;line-height: 1}.brand-dot{color: var(--accent)}.primary ul{display: flex;align-items: center;gap: 4px}.primary a{display: flex;align-items: center;gap: 7px;min-height: 40px;padding: 0 11px;border-radius: 8px;text-decoration: none;font-size: 13px;font-weight: 600;color: var(--muted);white-space: nowrap}.primary a:hover{background: var(--hover);color: var(--ink)}.primary a[aria-current="page"]{background: var(--tint);color: var(--accent)}.primary svg{width: 17px;height: 17px;flex: none}.primary .pn-home, .primary .l-short{display: none}.count{min-width: 19px;height: 19px;padding: 0 6px;border-radius: 10px;background: var(--accent);color: var(--surface);font-size: 11px;font-weight: 700;display: inline-flex;align-items: center;justify-content: center;font-variant-numeric: tabular-nums}main{display: block;min-height: 60vh;padding-top: 34px;padding-bottom: 8px}main:focus{outline: none}[data-view="home"] main{padding-top: 0}.hero{display: flex;flex-direction: column;align-items: center;padding: 14px 0 30px;text-align: center}.hero-copy{max-width: 860px}.eyebrow{font-size: 10px;letter-spacing: 2px;text-transform: uppercase;font-weight: 700;color: var(--accent);margin: 0 0 10px}.hero-title{font: normal 54px/1.05 var(--serif);letter-spacing: -2.4px;margin: 0;text-wrap: balance}.hero-title em{color: var(--accent);font-style: normal}.hero-title br{display: none}.hero-text{margin: 10px 0 0;color: var(--muted);font-size: 14px}.search-block{position: relative;z-index: 1;display: flex;flex-direction: column;width: min(600px, 100%);margin-top: 18px}.search-label{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.searchbox{position: relative;display: flex;align-items: center;gap: 11px;background: var(--surface);border: 1px solid var(--line);border-radius: 10px;padding: 0 8px 0 15px;color: var(--muted)}.searchbox:focus-within{border-color: var(--accent)}.searchbox > svg{width: 21px;height: 21px;flex: none}.searchbox input{min-width: 0;width: 100%;padding: 16px 0;border: 0;outline: none;background: transparent;color: var(--ink);font-size: 14px;-webkit-appearance: none;appearance: none}.searchbox input::placeholder{color: var(--muted);opacity: 1}.searchbox input::-webkit-search-cancel-button, .searchbox input::-webkit-search-decoration{-webkit-appearance: none;display: none}.searchbox:has(input:focus-visible){outline: 3px solid var(--accent);outline-offset: 3px}.search-clear{flex: none;width: 34px;height: 34px;border: 0;border-radius: 8px;background: transparent;color: var(--muted);display: inline-flex;align-items: center;justify-content: center}.search-clear:hover{background: var(--hover);color: var(--ink)}.search-clear svg{width: 16px;height: 16px}.search-help{order: -1;font-size: 11px;color: var(--muted);margin: 0 0 9px}.directory{display: block;border-top: 1px solid var(--line);padding-top: 31px}.directory:focus{outline: none}.directory-main{min-width: 0}.listheader{display: flex;justify-content: space-between;align-items: flex-end;gap: 18px 28px;margin-bottom: 20px;flex-wrap: wrap}.listheading{display: grid;grid-template-columns: auto minmax(0, 1fr);justify-items: start;align-items: start;min-width: 0}.listheading h2{font: normal 40px/1.1 var(--serif);letter-spacing: -0.9px;margin: 0;color: var(--ink)}.dir-doodle{position: relative;flex: none;width: 30px;height: 34px;margin: -6px 0 0 8px}.dir-doodle i{position: absolute;left: 4px;width: 18px;height: 3px;border-radius: 3px;background: color-mix(in srgb, var(--accent) 55%, var(--scene-sun, #F3A69B));transform-origin: left center}.dir-doodle i:nth-child(1){top: 6px;transform: rotate(-32deg)}.dir-doodle i:nth-child(2){top: 16px;width: 21px;transform: rotate(-6deg)}.dir-doodle i:nth-child(3){top: 26px;transform: rotate(22deg)}.dir-sub{grid-column: 1 / -1;margin-top: 8px;font-size: 16px;line-height: 1.5;color: var(--muted)}.dir-updated{display: inline-block;margin-left: 10px;font-size: 12px}.dir-n{font-size: 11px;color: var(--muted)}.view-controls{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 10px;align-items: center;font-size: 11px}.filterlist{display: flex;flex-wrap: wrap;gap: 3px;padding: 3px;border-radius: 999px;background: color-mix(in srgb, var(--ink) 5%, transparent)}.filter{border: 0;background: transparent;display: inline-flex;align-items: center;gap: 7px;min-height: 34px;padding: 0 13px;border-radius: 999px;font-size: 12.5px;font-weight: 600;color: var(--ink);white-space: nowrap}.filter:hover{background: color-mix(in srgb, var(--surface) 70%, transparent)}.filter[aria-pressed="true"]{background: var(--surface);color: var(--ink);font-weight: 700;box-shadow: 0 1px 2px rgba(60, 40, 45, 0.16), 0 3px 8px -4px rgba(60, 40, 45, 0.28)}.filtercount{font-size: 11.5px;font-weight: 600;color: var(--muted);font-variant-numeric: tabular-nums}.filter[aria-pressed="true"] .filtercount{color: var(--accent)}.view-controls select{background: transparent;border: 0;border-radius: 6px;padding: 6px 22px 6px 6px;font-size: 12px;color: var(--ink);cursor: pointer;-webkit-appearance: none;appearance: none;background-image: linear-gradient(45deg, transparent 50%, currentColor 50%), linear-gradient(135deg, currentColor 50%, transparent 50%);background-position: calc(100% - 11px) 52%, calc(100% - 7px) 52%;background-size: 4px 4px;background-repeat: no-repeat}.view-controls select:hover{background-color: var(--hover)}.view-buttons{display: flex;border: 1px solid var(--line);border-radius: 7px;padding: 2px;gap: 2px}.view-buttons button{border: 0;background: transparent;border-radius: 4px;padding: 5px 7px;color: var(--muted)}.view-buttons button:hover{background: var(--hover);color: var(--ink)}.view-buttons button[aria-pressed="true"]{background: var(--tint);color: var(--accent)}.view-buttons svg{width: 15px;height: 15px}.dir-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 13px}.dir-item{min-width: 0;display: flex}.dir-card{width: 100%;min-width: 0;text-decoration: none;color: var(--ink);background: var(--surface);border: 1px solid var(--line);border-radius: var(--radius);padding: 19px 19px 17px;display: grid;grid-template-columns: minmax(0, 1fr) auto;align-content: start;align-items: start;min-height: 148px;transition: transform .18s, border-color .18s, box-shadow .18s}.dir-card:hover{transform: translateY(-3px);border-color: var(--accent);box-shadow: 0 6px 15px rgba(35, 45, 50, 0.055);color: var(--ink)}.dir-card:focus-visible{outline-offset: 3px;border-radius: var(--radius)}.dir-icon, .icon-tile{width: 37px;height: 37px;border-radius: 9px;background: var(--tint);color: var(--accent);display: flex;align-items: center;justify-content: center;flex: none}.dir-icon{margin-bottom: 17px}.dir-icon .cat-ico, .icon-tile .cat-ico{width: 21px;height: 21px}.dir-arrow{color: var(--muted);padding-top: 4px;transition: color .18s}.dir-arrow svg{width: 19px;height: 19px}.dir-card:hover .dir-arrow{color: var(--accent)}.dir-name{grid-column: 1 / -1;font-size: 14px;font-weight: 600;line-height: 1.35;overflow-wrap: anywhere}.dir-count{grid-column: 1 / -1;margin-top: 6px;font-size: 11px;color: var(--muted)}.dir-hit{grid-column: 1 / -1;margin-top: 8px;font-size: 11px;color: var(--accent);overflow-wrap: anywhere}.dir-more{margin-top: 18px;font-size: 13px}.dir-more a{display: inline-flex;align-items: center;gap: 6px;color: var(--accent);font-weight: 600;text-decoration: none;min-height: 32px}.dir-more a:hover{text-decoration: underline}.dir-more svg{width: 15px;height: 15px}.dir-empty{min-height: 190px;text-align: center;padding: 45px 20px;color: var(--muted);background: var(--surface);border: 1px dashed var(--line);border-radius: var(--radius)}.dir-empty-title{display: block;font-size: 16px;color: var(--ink);margin-bottom: 8px;font-weight: 600}.dir-empty .dir-more{margin-top: 14px}.dir-list .dir-grid{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 0 24px}.dir-list .dir-card{min-height: 76px;border-width: 0 0 1px;border-radius: 0;background: transparent;grid-template-columns: 43px minmax(0, 1fr) auto;align-items: center;align-content: center;padding: 13px 3px;column-gap: 10px}.dir-list .dir-card:hover{transform: none;box-shadow: none;background: var(--hover);border-color: var(--line)}.dir-list .dir-icon{grid-row: 1 / 4;margin: 0;width: 35px;height: 35px}.dir-list .dir-arrow{grid-column: 3;grid-row: 1 / 4;padding-top: 0}.dir-list .dir-name{grid-column: 2;grid-row: 1;font-size: 13px;align-self: end}.dir-list .dir-count{grid-column: 2;grid-row: 2;margin-top: 3px;align-self: start}.dir-list .dir-hit{grid-column: 2;grid-row: 3;margin-top: 3px}.crumbs{font-size: 12px;color: var(--muted);margin-bottom: 18px}.crumbs ol{display: flex;flex-wrap: wrap;align-items: center;gap: 4px}.crumbs li{display: inline-flex;align-items: center}.crumbs li + li::before{content: '/';margin-right: 4px;color: var(--line)}.crumbs a, .crumbs [aria-current]{display: inline-flex;align-items: center;min-height: 28px}.crumbs a{text-decoration: none}.crumbs a:hover{color: var(--accent);text-decoration: underline}.crumbs [aria-current]{color: var(--ink)}.view-head{padding: 4px 0 22px;max-width: 74ch}.view-title{font: normal 40px/1.1 var(--serif);letter-spacing: -1.2px;text-wrap: balance}.view-intro{margin-top: 10px;color: var(--muted);font-size: 15px;line-height: 1.6}.view-intro a{color: var(--accent)}.sub-title{font: normal 21px/1.25 var(--serif);letter-spacing: -0.3px;margin: 0 0 10px}.page-head{display: flex;align-items: flex-start;gap: 18px;padding: 4px 0 24px}.icon-tile--lg{width: 52px;height: 52px;border-radius: 12px;margin-top: 2px}.icon-tile--lg .cat-ico{width: 27px;height: 27px}.page-head-text{min-width: 0;max-width: 78ch}.rank-legend{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 18px;margin-top: 14px;font-size: 12px;color: var(--muted)}.rank-legend > span{display: inline-flex;align-items: center;gap: 4px}.rank-legend .trophy{width: 15px;height: 15px}.rank-legend .trend{margin-left: 0}.rank-legend a{color: var(--accent)}.legend-date{color: var(--ink);font-weight: 600}.results{max-width: 1000px}.results-count{color: var(--muted);font-size: 13px;margin: 0 0 10px}.results-count--head{font: normal 19px/1.3 var(--serif);color: var(--ink);margin: 6px 0 12px}.rows{background: var(--surface);border: 1px solid var(--line);border-radius: var(--radius);padding: 0 18px}.row{position: relative;display: grid;grid-template-columns: 2.6rem 36px minmax(0, 1fr) auto;grid-template-areas: "rank logo head fav" "rank logo desc fav" "rank logo meta fav";column-gap: 14px;align-items: start;padding: 15px 0 13px;border-top: 1px solid var(--line)}.row:first-child{border-top: 0}.row--norank{grid-template-columns: 36px minmax(0, 1fr) auto;grid-template-areas: "logo head fav" "logo desc fav" "logo meta fav"}.rank{grid-area: rank;font: normal 24px/1 var(--serif);color: var(--ink);font-variant-numeric: lining-nums tabular-nums;padding-top: 4px}.rank--trophy{display: inline-flex;align-items: center;gap: 3px}.rank--trophy .trophy{width: 22px;height: 22px}.rank-hash{font: 12px var(--sans);color: var(--muted);vertical-align: 6px;margin-right: 1px}.row-head{grid-area: head;display: flex;flex-wrap: wrap;align-items: center;gap: 2px 8px;min-width: 0}.row-name{font-size: 16px;font-weight: 700;line-height: 1.3;text-decoration: none;color: var(--ink)}.row-name:hover{text-decoration: underline;color: var(--accent)}.row-name::after{content: '';position: absolute;inset: 0;z-index: 0}.row-name:focus-visible{outline: none}.row-name:focus-visible::after{outline: 3px solid var(--accent);outline-offset: 2px;border-radius: inherit}.row :is(.fav, .row-links, .row-pos){position: relative;z-index: 1}.row-desc{grid-area: desc;font-size: 14px;line-height: 1.5;color: var(--muted);margin-top: 3px;max-width: 72ch}.row-meta{grid-area: meta;display: flex;flex-wrap: wrap;align-items: center;gap: 4px 10px;margin-top: 8px;font-size: 12px}.row-pos{display: inline-flex;flex-wrap: wrap;gap: 2px 10px;color: var(--muted)}.row-pos a{text-decoration: none}.row-pos a:hover{text-decoration: underline;color: var(--accent)}.row-added{color: var(--muted)}.row-links{display: inline-flex;flex-wrap: wrap;gap: 8px;margin-left: auto}.row-link{display: inline-flex;align-items: center;gap: 7px;min-height: 40px;padding: 0 16px;border-radius: 9px;font-weight: 700;font-size: 14px;text-decoration: none;color: var(--ink);border: 1px solid var(--line);background: var(--surface)}.row-link:hover{background: var(--hover);border-color: color-mix(in srgb, var(--accent) 45%, var(--line))}.row-visit{color: var(--accent)}.row-visit svg{width: 15px;height: 15px}.facts-link svg, .btn svg{width: 13px;height: 13px;flex: none}.row-visit svg{flex: none}.row--listed .row-name{font-weight: 600}.row--shot{grid-template-columns: 2.6rem 36px minmax(0, 1fr) auto clamp(200px, 30%, 290px);grid-template-rows: auto auto auto 1fr;grid-template-areas: "rank logo head fav shot" "rank logo desc desc shot" "rank logo meta meta shot" "rank logo . . shot";column-gap: 16px}.row--shot.row--norank{grid-template-columns: 36px minmax(0, 1fr) auto clamp(200px, 30%, 290px);grid-template-areas: "logo head fav shot" "logo desc desc shot" "logo meta meta shot" "logo . . shot"}.row--shot .row-links{flex-basis: 100%;margin-left: 0;margin-top: 4px}.row--shot .row-desc{margin-top: 5px}.row-shot{grid-area: shot;position: relative;display: block;align-self: start;width: 100%;aspect-ratio: 16 / 10;margin-top: 2px;overflow: hidden;border-radius: 6px;background: var(--hover);box-shadow: 0 0 0 1px color-mix(in srgb, var(--ink) 10%, transparent)}a.row-shot:hover{box-shadow: 0 0 0 2px var(--accent)}.row-shot-img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: top center}.row-shot-alt{position: absolute;inset: 0;display: none;place-items: center;padding: 6px;font-size: 11.5px;color: var(--muted);text-align: center}.row-shot--none{display: grid;place-content: center;justify-items: center;gap: 6px;background: transparent;box-shadow: none;border: 1px dashed color-mix(in srgb, var(--ink) 22%, transparent)}.row-shot--none .row-shot-alt{position: static;display: block;padding: 0}.row-shot--none .logo{grid-area: auto}.rows-divider{display: flex;align-items: center;gap: 12px;margin: 26px 0 12px;font: normal 18px/1.3 var(--serif);color: var(--ink);max-width: 1000px}.rows-divider::after{content: '';flex: 1;height: 1px;background: var(--line)}.fav{grid-area: fav;width: 36px;height: 36px;margin: -4px -6px 0 0;border: 0;border-radius: 8px;background: none;display: inline-flex;align-items: center;justify-content: center;color: var(--muted)}.fav svg{width: 19px;height: 19px}.fav:hover{color: var(--ink);background: var(--hover)}.fav[aria-pressed="true"]{color: var(--accent)}.fav[aria-pressed="true"] .bm{fill: currentColor}.logo{grid-area: logo;position: relative;overflow: hidden;width: 36px;height: 36px;border-radius: 9px;flex: none;display: inline-flex;align-items: center;justify-content: center;background: var(--tint);color: var(--accent);font-size: 13px;font-weight: 700;letter-spacing: 0.01em}.logo-txt{position: relative;z-index: 0;line-height: 1}.logo-img{position: absolute;inset: 0;z-index: 1;width: 100%;height: 100%;object-fit: contain;border-radius: inherit}.logo.has-img .logo-txt{visibility: hidden}.logo.has-img{background: #fff;box-shadow: inset 0 0 0 1px var(--line)}.logo.has-img .logo-img{padding: 16%}.logo--xs{grid-area: auto;width: 20px;height: 20px;border-radius: 5px;font-size: 8.5px}.logo--xs.has-img{background: transparent;box-shadow: none}.logo--xs.has-img .logo-img{padding: 0}.logo--lg{grid-area: auto;width: 64px;height: 64px;border-radius: 14px;font-size: 22px}.tag{display: inline-flex;align-items: center;min-height: 22px;padding: 0 8px;border-radius: 6px;font-size: 11.5px;font-weight: 600;white-space: nowrap;border: 1px solid var(--line);color: var(--ink);background: var(--surface)}.tag--free{border-color: var(--accent);color: var(--accent)}.tag--paid{background: var(--ink);color: var(--surface);border-color: var(--ink)}.tag--check{border-style: dashed;color: var(--muted);background: transparent}.tag--oss{border-color: transparent;background: transparent;padding: 0;color: var(--muted);text-decoration: underline dotted;text-underline-offset: 0.25em}.tag--age{border: 1.5px solid var(--ink);font-weight: 700;letter-spacing: 0.02em}.notice{display: block;margin-bottom: 6px;padding: 6px 10px;border-radius: 6px;border-left: 3px solid var(--accent);background: var(--tint);color: var(--ink);font-size: 13px;line-height: 1.45}.notice strong{font-weight: 700}.detail-notice{margin-top: 12px;max-width: 62ch}.detail-notice .notice{margin: 0;font-size: 14px}.fl-desc + .fl-desc{margin-top: 6px}.fl-desc .notice{margin: 0}.pick{display: inline-flex;align-items: center;gap: 4px;min-height: 20px;padding: 0 7px 0 6px;border-radius: 6px;background: var(--tint);color: var(--accent);font-size: 11px;font-weight: 700;white-space: nowrap}.pick svg{width: 10px;height: 10px}.trophy{display: inline-block;flex: none}.trophy .tr-cup{fill: var(--t-fill);stroke: var(--t-edge);stroke-width: 1.1;stroke-linejoin: round}.trophy .tr-arm{fill: none;stroke: var(--t-edge);stroke-width: 1.5;stroke-linecap: round}.trophy .tr-shine{fill: none;stroke: rgba(255, 255, 255, 0.75);stroke-width: 1.1;stroke-linecap: round}.trophy--1{--t-fill: #e6bd45;--t-edge: #7d5c0c}.trophy--2{--t-fill: #d3d8dc;--t-edge: #59626b}.trophy--3{--t-fill: #d39a68;--t-edge: #74451f}.trophy--inline{width: 15px;height: 15px;vertical-align: -2px;margin-right: 3px}.trend{display: inline-flex;align-items: center;vertical-align: middle;margin-left: 2px}.trend svg{width: 12px;height: 12px}.trend--up{color: var(--up)}.trend--down{color: var(--down)}.trend-note{display: flex;align-items: flex-start;gap: 6px;margin-top: 8px;font-size: 13px;line-height: 1.45;color: var(--muted)}.trend-note svg{width: 11px;height: 11px;flex: none;margin-top: 3px}.trend-note--up svg{color: var(--up)}.trend-note--down svg{color: var(--down)}.trend-note strong{color: var(--ink);font-weight: 600}.related{margin-top: 36px}.chiplinks{display: flex;flex-wrap: wrap;gap: 6px}.chiplinks a{display: inline-flex;align-items: center;gap: 8px;min-height: 36px;padding: 0 12px 0 10px;border: 1px solid var(--line);border-radius: 8px;background: var(--surface);text-decoration: none;font-size: 13px;color: var(--ink)}.chiplinks a:hover{border-color: var(--accent);color: var(--accent)}.chiplinks .cat-ico{width: 16px;height: 16px;color: var(--accent)}.chiplinks--examples svg{width: 14px;height: 14px;color: var(--accent);flex: none}.group{margin-bottom: 30px}.group-title{display: flex;align-items: baseline;gap: 12px;font: normal 20px/1.25 var(--serif);margin-bottom: 12px}.group-n{font: 12px var(--sans);color: var(--muted)}.empty{padding: 30px 0;max-width: 60ch}.empty-title{font: normal 22px/1.25 var(--serif)}.empty-body{color: var(--muted);margin-top: 6px;font-size: 14px}.empty-actions{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 18px}.loading{color: var(--muted);padding: 20px 0}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 42px;padding: 0 16px;border-radius: 8px;font-size: 14px;font-weight: 600;text-decoration: none;border: 1px solid transparent;white-space: nowrap;background: transparent}.btn--primary{background: var(--accent);color: var(--surface)}.btn--primary:hover{color: var(--surface);filter: brightness(0.92)}.btn--ghost{border-color: var(--line);background: var(--surface);color: var(--ink)}.btn--ghost:hover{border-color: var(--accent);color: var(--accent)}.searchbox--page{max-width: 720px;margin-bottom: 26px}.searchbox--page input{font-size: 15px}.search-prompt .sub-title{margin-top: 24px}.smart{margin: 0 0 30px}.smart-title{display: flex;align-items: center;gap: 8px;font: normal 24px/1.2 var(--serif)}.smart-title svg{width: 18px;height: 18px;color: var(--accent)}.smart-sub{color: var(--muted);font-size: 14px;margin: 6px 0 16px;max-width: 70ch}.kit{display: grid;grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));gap: 13px}.kit-card{display: flex;flex-direction: column;border: 1px solid var(--line);border-radius: var(--radius);background: var(--surface)}.kit-head{display: flex;align-items: center;gap: 12px;padding: 16px 18px 6px}.kit-head .icon-tile{width: 34px;height: 34px}.kit-title{font-size: 15px;font-weight: 600}.kit-title a{text-decoration: none}.kit-title a:hover{color: var(--accent);text-decoration: underline}.kit-why{font-size: 12px;color: var(--muted);padding: 2px 18px 4px}.kit-picks{padding: 2px 12px 6px;flex: 1}.kit-pick{display: flex;align-items: center;gap: 9px;min-height: 42px;padding: 2px 6px;border-bottom: 1px solid var(--line)}.kit-pick:last-child{border-bottom: 0}.kit-rank{flex: none;width: 24px;display: inline-flex;justify-content: center;font-size: 12px;font-weight: 700;color: var(--muted);font-variant-numeric: tabular-nums}.kit-rank .trophy{width: 18px;height: 18px}.kit-name{flex: 1;min-width: 0;font-weight: 600;font-size: 14px;text-decoration: none}.kit-name:hover{text-decoration: underline;color: var(--accent)}.kit-visit{display: inline-flex;align-items: center;gap: 4px;min-height: 32px;padding: 0 6px;font-size: 12px;font-weight: 600;color: var(--accent);text-decoration: none}.kit-visit svg{width: 12px;height: 12px}.kit-visit:hover{text-decoration: underline}.kit-all{align-self: flex-start;margin: 2px 18px 16px;min-height: 30px;display: inline-flex;align-items: center;font-size: 12.5px;font-weight: 600;color: var(--accent)}.listed-block{margin-top: 30px;max-width: 1000px}.listed-list{columns: 3 220px;column-gap: 24px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--radius);padding: 6px 18px;margin-top: 10px}.listed-list li{display: flex;align-items: center;gap: 8px;min-height: 36px;break-inside: avoid;border-bottom: 1px solid var(--line);font-size: 13.5px}.listed-rank{min-width: 2.2em;color: var(--muted);font-variant-numeric: tabular-nums;font-size: 12px}.listed-list a{text-decoration: none;font-weight: 600}.listed-list a:hover{text-decoration: underline;color: var(--accent)}.listed-where{color: var(--muted);font-size: 12px}.detail-head{display: grid;grid-template-columns: auto minmax(0, 1fr) auto;gap: 20px;align-items: start;background: var(--surface);border: 1px solid var(--line);border-radius: var(--radius);padding: 24px}.detail-maker{color: var(--muted);font-size: 13px;margin-top: 6px}.detail-summary{font-size: 16px;margin-top: 10px;max-width: 62ch;line-height: 1.55}.detail-tags{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 14px;align-items: center}.detail-actions{display: flex;flex-direction: column;gap: 8px;align-items: stretch}.fav--text{width: auto;height: auto;min-height: 42px;margin: 0;grid-area: auto}.fav--text[aria-pressed="true"]{color: var(--accent);border-color: var(--accent)}.detail-body{display: grid;grid-template-columns: minmax(0, 1fr) 320px;gap: 28px;padding-top: 26px}.detail-main section{margin-bottom: 28px;max-width: 70ch}.detail-main p{font-size: 15px;line-height: 1.65}.ticks li{position: relative;padding-left: 20px;margin: 7px 0;font-size: 15px;line-height: 1.55}.ticks li::before{content: '';position: absolute;left: 2px;top: 0.66em;width: 8px;height: 2px;background: var(--accent);border-radius: 1px}.detail-side{align-self: start;display: grid;gap: 26px;min-width: 0}.detail-main{container: detail-main / inline-size}.detail-main .detail-about.has-preview{display: grid;grid-template-columns: minmax(0, 1fr) clamp(250px, 42%, 410px);gap: 18px 32px;align-items: start;max-width: none}.detail-about-text{max-width: 70ch;min-width: 0}.detail-about .preview{margin-top: 4px}@container detail-main (max-width: 600px){.detail-main .detail-about.has-preview{grid-template-columns: minmax(0, 1fr)}.detail-about .preview{max-width: 520px}}.listed-body.has-preview{display: grid;grid-template-columns: minmax(0, 70ch) clamp(250px, 36%, 410px);gap: 18px 32px;align-items: start;margin-top: 18px}.listed-body .soon{margin-top: 0}.listed-body .preview{margin-top: 4px}.detail-main section.demo, .detail-main section.more-pics{max-width: none}.listed-media{margin-top: 30px}.listed-media > section{margin-bottom: 28px}.demo-frame{position: relative;max-width: 720px;aspect-ratio: 16 / 9;overflow: hidden;border-radius: 12px;border: 1px solid var(--line);background: var(--surface)}.demo-play{position: absolute;inset: 0;display: block;color: var(--ink);text-decoration: none}.demo-play:focus-visible{outline: 3px solid var(--accent);outline-offset: -3px}.demo-poster{display: block;width: 100%;height: 100%;object-fit: cover}.demo-button{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);display: flex;align-items: center;gap: 12px;max-width: calc(100% - 28px);padding: 9px 18px 9px 9px;border-radius: 999px;background: color-mix(in srgb, var(--surface) 95%, transparent);box-shadow: 0 2px 4px rgba(40, 25, 35, 0.12), 0 10px 22px -8px rgba(40, 25, 35, 0.45)}.demo-frame:not(.has-poster){max-width: 560px;aspect-ratio: auto}.demo-frame:not(.has-poster) .demo-play{position: relative;display: flex;align-items: center;gap: 16px;padding: 14px 18px 14px 14px}.demo-frame:not(.has-poster) .demo-blank{position: static;display: block;flex: none}.demo-frame:not(.has-poster) .demo-button{position: static;transform: none;flex: 1;min-width: 0;padding: 0;background: none;box-shadow: none}.demo-frame.is-playing{max-width: 720px;aspect-ratio: 16 / 9}.demo-icon{display: grid;place-items: center;flex: none;width: 44px;height: 44px;border-radius: 50%;background: var(--accent);color: #fff;transition: transform .15s ease}.demo-icon svg{width: 20px;height: 20px;margin-left: 2px}.demo-play:hover .demo-icon{transform: scale(1.06)}.demo-text{display: grid;min-width: 0;text-align: left}.demo-name{overflow: hidden;font-size: 14.5px;font-weight: 700;line-height: 1.3;text-overflow: ellipsis;white-space: nowrap}.demo-via{font-size: 12px;line-height: 1.35;color: var(--muted)}.demo-iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.demo .facts-note, .more-pics .facts-note{margin-top: 8px}.pics{display: grid;grid-template-columns: repeat(auto-fill, minmax(min(100%, 250px), 1fr));gap: 18px;margin: 0;padding: 0;list-style: none}.pic{margin: 0}.pic-zoom{display: block;width: 100%;padding: 0;overflow: hidden;border: 1px solid var(--line);border-radius: 10px;background: var(--surface);cursor: zoom-in}.pic-zoom img{display: block;width: 100%;height: auto;aspect-ratio: 16 / 10;object-fit: cover;object-position: top;transition: transform .25s ease}.pic-zoom:hover img{transform: scale(1.02)}.pic-zoom:focus-visible{outline: 3px solid var(--accent);outline-offset: 2px}.pic-cap{margin-top: 7px;font-size: 12.5px;line-height: 1.4;color: var(--muted)}@media (prefers-reduced-motion: reduce){.demo-icon, .pic-zoom img{transition: none}.demo-play:hover .demo-icon, .pic-zoom:hover img{transform: none}}@media (max-width: 600px){.pics{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px}.pic-cap{font-size: 12px}}@media (max-width: 430px){.demo-button{gap: 9px;padding: 7px 14px 7px 7px}.demo-icon{width: 38px;height: 38px}.demo-name{font-size: 13.5px}.demo-via{font-size: 11px}}:root[data-look="paper"] :is(.demo-frame, .pic-zoom){border: 0;background: var(--paper-grain, none), var(--surface);box-shadow: var(--sheet-shadow), var(--sheet-one)}.facts{background: var(--surface);border: 1px solid var(--line);border-radius: var(--radius);padding: 6px 20px 18px}.facts dt{font-size: 11px;letter-spacing: 1px;text-transform: uppercase;color: var(--muted);padding-top: 14px}.facts dd{font-size: 14px;padding: 4px 0 13px;border-bottom: 1px solid var(--line);overflow-wrap: anywhere}.facts-link{display: inline-flex;align-items: center;gap: 6px;color: var(--accent);font-weight: 600;text-decoration: none;min-height: 30px}.facts-link:hover{text-decoration: underline}.facts-ranks li{margin: 4px 0}.facts-ranks a{text-decoration: none}.facts-ranks a:hover{text-decoration: underline;color: var(--accent)}.rank-inline{font-family: var(--serif);font-size: 16px;font-variant-numeric: tabular-nums;margin-right: 2px}.taglink{display: inline-block;font-size: 12px;padding: 2px 8px;margin: 2px 2px 2px 0;border: 1px solid var(--line);border-radius: 6px;text-decoration: none}.taglink:hover{border-color: var(--accent);color: var(--accent)}.facts-note{font-size: 12px;color: var(--muted);margin-top: 14px;line-height: 1.55}.more{margin-top: 10px;max-width: 1000px}.more .sub-title{margin-bottom: 12px}.cat-all{display: inline-flex;margin-top: 12px;color: var(--accent);font-weight: 600}.soon{max-width: 70ch;margin-top: 18px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--radius);padding: 22px 24px}.soon > .soon-title{font: normal 24px/1.25 var(--serif);margin-bottom: 8px}.soon > p{font-size: 15px;line-height: 1.6}.soon .sub-title{margin-top: 22px}.detail--listed .detail-head{grid-template-columns: auto minmax(0, 1fr) auto}.prose{max-width: 70ch}.prose .sub-title{margin-top: 28px}.prose p{font-size: 15px;line-height: 1.65}.prose a{color: var(--accent)}.defs dt{font-weight: 700;margin-top: 12px}.defs dd{color: var(--muted);font-size: 14.5px}.support-note{max-width: 680px}:root[data-look="paper"] .prose--notes .support-note{grid-column: 1 / -1;width: 100%}.prose .support-btn, .prose .support-btn:hover{color: var(--surface);text-decoration: none}.support-note p{font-size: 16px;line-height: 1.65}.support-note p + p{margin-top: 12px}.support-actions{margin-top: 22px !important}.support-btn{min-height: 48px;padding: 0 22px;font-size: 15px}.support-pop{position: fixed;z-index: 40;right: 20px;bottom: calc(var(--tabbar-h) + 20px);width: min(460px, calc(100vw - 32px));display: flex;align-items: center;gap: 16px;padding: 16px 44px 16px 20px;border-radius: 14px;background: var(--paper-grain, none), var(--surface);border: 1px solid var(--line);color: var(--ink);box-shadow: 0 2px 4px color-mix(in srgb, var(--ink) 10%, transparent), 0 18px 34px -16px color-mix(in srgb, var(--ink) 45%, transparent);opacity: 0;transform: translateY(14px);transition: opacity .25s ease, transform .25s ease}.support-pop.is-in{opacity: 1;transform: none}.support-pop-text{flex: 1;min-width: 0}.support-pop-title{margin: 0;font-size: 16px;font-weight: 600}.support-pop-sub{margin: 4px 0 0;font-size: 13.5px;color: var(--muted)}.support-pop-btn{flex: none}.support-pop-close{position: absolute;top: 6px;right: 6px;width: 32px;height: 32px;display: grid;place-items: center;border: 0;border-radius: 8px;background: transparent;color: var(--muted);cursor: pointer}.support-pop-close:hover{background: var(--hover);color: var(--ink)}.support-pop-close svg{width: 16px;height: 16px}@media (max-width: 520px){.support-pop{left: 16px;right: 16px;width: auto;bottom: calc(var(--tabbar-h) + 12px);flex-wrap: wrap;gap: 12px;padding: 14px 40px 14px 16px}.support-pop-btn{width: 100%}}@media (prefers-reduced-motion: reduce){.support-pop{transition: none;transform: none}}.site-footer{margin-top: 48px}.ft-inner{border-top: 1px solid var(--line);padding: 22px 0 28px;display: grid;gap: 8px;font-size: 11px;color: var(--muted)}.ft-brand{color: var(--muted)}.ft-brand strong{color: var(--ink);font-weight: 600}.ft-nav{display: flex;flex-wrap: wrap;gap: 2px 18px}.ft-nav a{min-height: 30px;display: inline-flex;align-items: center;color: var(--ink);text-decoration: none;font-size: 12px}.ft-nav a:hover{color: var(--accent);text-decoration: underline}.ft-note{max-width: 100ch;line-height: 1.6}@media (min-width: 1440px){.dir-card{min-height: 157px}}@media (max-width: 1100px){.row--shot{grid-template-columns: 2.6rem 36px minmax(0, 1fr) auto clamp(170px, 28%, 230px)}.row--shot.row--norank{grid-template-columns: 36px minmax(0, 1fr) auto clamp(170px, 28%, 230px)}.shell{padding: 0 32px}.hero-title{font-size: 47px}.dir-grid, .dir-list .dir-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.detail-body{grid-template-columns: 1fr;gap: 6px}.facts{max-width: 640px}.primary .l-long{display: none}.primary .l-short{display: inline}}@media (max-width: 900px) and (min-width: 751px){.primary svg{display: none}.primary a{padding: 0 9px}}@media (max-width: 750px){:root{--tabbar-h: calc(62px + env(safe-area-inset-bottom, 0px))}.shell{padding: 0 22px}.hd-inner{padding: 14px 0}.brand-name{font-size: 24px}.brand-mark{width: 23px;height: 23px}.hero{padding: 12px 0 26px}.hero-title{font-size: 44px;letter-spacing: -1.6px}.directory{padding-top: 21px}.listheader{gap: 14px}.listheading h2{font-size: 32px;letter-spacing: -0.6px}.dir-sub{font-size: 15px}.view-controls{justify-content: flex-start}.dir-list .dir-grid{grid-template-columns: 1fr}main{padding-top: 20px}.view-title{font-size: 32px;letter-spacing: -0.8px}.page-head{gap: 14px}.icon-tile--lg{width: 44px;height: 44px}.rows{padding: 0 14px}.row{grid-template-columns: 2rem 32px minmax(0, 1fr) auto;column-gap: 11px;grid-template-areas: "rank logo head fav" "desc desc desc desc" "meta meta meta meta"}.row--norank{grid-template-columns: 32px minmax(0, 1fr) auto;grid-template-areas: "logo head fav" "desc desc desc" "meta meta meta"}.row--shot{grid-template-columns: 2rem 32px minmax(0, 1fr) 112px;grid-template-rows: none;grid-template-areas: "rank logo head fav" "desc desc desc shot" "meta meta meta meta"}.row--shot.row--norank{grid-template-columns: 32px minmax(0, 1fr) 112px;grid-template-areas: "logo head fav" "desc desc shot" "meta meta meta"}.row--shot .fav{justify-self: end}.row--shot .row-shot{margin-top: 9px}.listed-body.has-preview{grid-template-columns: minmax(0, 1fr)}.listed-body .preview{order: -1;max-width: 520px}.row .logo:not(.logo--xs){width: 32px;height: 32px}.rank{font-size: 21px}.row-desc{margin-top: 8px}.row-links{margin-left: 0}.detail-head{grid-template-columns: auto minmax(0, 1fr);padding: 18px}.detail-actions{grid-column: 1 / -1;flex-direction: row;flex-wrap: wrap}.logo--lg{width: 52px;height: 52px;font-size: 18px}.site-footer{margin-top: 36px}.primary{position: fixed;left: 0;right: 0;bottom: 0;z-index: 30;background: var(--surface);border-top: 1px solid var(--line);padding-bottom: env(safe-area-inset-bottom, 0px)}.primary ul{justify-content: space-around;gap: 0}.primary li{flex: 1}.primary .pn-home{display: block}.primary a{flex-direction: column;gap: 3px;justify-content: center;min-height: 62px;padding: 6px 2px 4px;border-radius: 0;font-size: 11px;position: relative;background: transparent}.primary a[aria-current="page"]{background: transparent;box-shadow: inset 0 2px 0 var(--accent)}.primary svg{display: block;width: 21px;height: 21px}.primary .count{position: absolute;top: 5px;left: calc(50% + 6px);min-width: 18px;height: 18px;font-size: 10.5px;padding: 0 5px}}@media (max-width: 430px){.shell{padding: 0 18px}.dir-grid{grid-template-columns: 1fr}.dir-card{min-height: 0;padding: 16px;grid-template-columns: 40px minmax(0, 1fr) auto;column-gap: 11px;align-items: center}.dir-card .dir-icon{grid-row: 1 / 4;margin: 0}.dir-card .dir-arrow{grid-column: 3;grid-row: 1 / 4;padding-top: 0}.dir-card .dir-name{grid-column: 2;grid-row: 1;align-self: end}.dir-card .dir-count{grid-column: 2;grid-row: 2;align-self: start}.dir-card .dir-hit{grid-column: 2;grid-row: 3;margin-top: 3px}.listheading h2{font-size: 28px}.dir-doodle{width: 24px;height: 28px;margin-top: -4px}.dir-updated{display: block;margin: 2px 0 0}.row--shot{grid-template-columns: 2rem 32px minmax(0, 1fr) 92px}.row--shot.row--norank{grid-template-columns: 32px minmax(0, 1fr) 92px}}@media (prefers-reduced-motion: reduce){.dir-card, .dir-arrow{transition: none}.dir-card:hover{transform: none}html{scroll-behavior: auto}}.dir-item{position: relative}.dir-full{position: absolute;top: 16px;right: 44px;z-index: 1;display: inline-flex;align-items: center;gap: 5px;min-height: 30px;padding: 0 10px;border: 1px solid var(--line);border-radius: 8px;background: var(--surface);color: var(--ink);font-size: 11.5px;font-weight: 700;cursor: pointer;transition: transform .18s, border-color .18s, color .18s}.dir-full svg{width: 14px;height: 14px;color: var(--accent)}.dir-full:hover{border-color: var(--accent);color: var(--accent)}.dir-item:hover .dir-full{transform: translateY(-3px)}.no-js .dir-full{display: none}.dir-list .dir-full{top: calc(50% - 15px);right: 36px}.dir-list .dir-item:hover .dir-full{transform: none}.dir-list :is(.dir-name, .dir-count, .dir-hit){padding-right: 96px}.fl-dialog{padding: 0;border: 0;background: transparent;color: var(--ink);overflow: visible;width: min(1020px, calc(100vw - 32px));height: min(700px, calc(100vh - 48px));max-width: none;max-height: none}.fl-dialog::backdrop{background: rgba(28, 34, 44, 0.42)}.has-book{overflow: hidden;scrollbar-gutter: stable}.book{position: relative;display: grid;grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.3fr);height: 100%;border-radius: 14px;background: var(--surface);box-shadow: 0 30px 70px -24px rgba(20, 25, 35, 0.45)}.book-page{position: relative;min-height: 0;min-width: 0}.book-front{position: absolute;inset: 0;overflow: auto;padding: 38px 34px 30px;border-right: 1px solid var(--line);border-radius: 14px 0 0 14px;background: var(--surface)}.book-kicker{margin: 18px 0 8px;font-size: 10px;letter-spacing: 2px;text-transform: uppercase;font-weight: 700;color: var(--accent)}.book-title{font: normal 34px/1.1 var(--serif);letter-spacing: -0.8px;margin: 0}.book-title:focus{outline: none}.book-intro{margin-top: 12px;font-size: 14px;line-height: 1.6;color: var(--muted)}.book-count{margin-top: 14px;font-size: 13px;font-weight: 700}.book-hint{margin-top: 6px;font-size: 12.5px;color: var(--muted);line-height: 1.5}.book-actions{margin-top: 22px}.book-front .sp-note{margin-top: 40px}.book-page--right{overflow: auto;overscroll-behavior: contain;padding: 62px 30px 30px 26px;border-radius: 0 14px 14px 0;background: var(--surface)}.book-close{position: absolute;top: 12px;right: 12px;z-index: 3;width: 38px;height: 38px;display: grid;place-items: center;border: 1px solid var(--line);border-radius: 50%;background: var(--surface);color: var(--ink);cursor: pointer}.book-close svg{width: 16px;height: 16px}.book-close:hover{border-color: var(--accent);color: var(--accent)}.fl-list{list-style: none;margin: 0;padding: 0}.fl-item summary{list-style: none;display: flex;align-items: center;gap: 10px;min-height: 44px;padding: 7px 40px 7px 8px;border-radius: 9px;cursor: pointer;position: relative}.fl-item summary::-webkit-details-marker{display: none}.fl-item summary::after{content: '';position: absolute;right: 14px;top: 50%;width: 7px;height: 7px;margin-top: -5px;border-right: 1.8px solid var(--muted);border-bottom: 1.8px solid var(--muted);transform: rotate(45deg);transition: transform .2s}.fl-item details[open] > summary::after{transform: rotate(-135deg);margin-top: -1px}.fl-item summary:hover, .fl-item details[open] > summary{background: var(--hover)}.fl-rank{flex: none;width: 2.6em;display: inline-flex;justify-content: flex-end;align-items: center;gap: 2px;font: normal 16px/1 var(--serif);color: var(--ink);font-variant-numeric: tabular-nums}.fl-name{flex: 0 1 auto;min-width: 0;font-size: 14.5px;font-weight: 600;line-height: 1.3}.fl-item--listed .fl-name{font-weight: 500}.fl-panel{margin: 4px 0 12px calc(2.6em + 18px);padding: 14px 16px 15px;border-radius: 10px;background: var(--hover)}.fl-desc{font-size: 14px;line-height: 1.55}.fl-tags{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 10px}.fl-web{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 10px;margin-top: 11px;font-size: 13px}.fl-label{font-size: 10px;letter-spacing: 1px;text-transform: uppercase;color: var(--muted)}.fl-web a{display: inline-flex;align-items: center;gap: 5px;color: var(--accent);font-weight: 600;text-decoration: none;overflow-wrap: anywhere;min-height: 26px}.fl-web a:hover{text-decoration: underline}.fl-web svg{width: 12px;height: 12px;flex: none}.fl-actions{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 12px}.fl-btn{display: inline-flex;align-items: center;gap: 6px;min-height: 34px;padding: 0 13px;border: 1px solid var(--line);border-radius: 8px;background: var(--surface);color: var(--ink);font-size: 12.5px;font-weight: 700;text-decoration: none;cursor: pointer}.fl-btn svg{width: 13px;height: 13px;flex: none}.fl-btn:hover{border-color: var(--accent);color: var(--accent)}.fl-btn--main{background: var(--accent);border-color: var(--accent);color: var(--surface)}.fl-btn--main:hover{color: var(--surface);filter: brightness(1.08)}.fl-btn.fav[aria-pressed="true"]{color: var(--accent);border-color: var(--accent)}.fl-divider{margin: 24px 0 8px 8px;font: normal 18px/1.3 var(--serif)}@media (max-width: 750px){.fl-dialog{width: 100vw;height: 92vh;height: 92dvh;margin: auto 0 0}.book{display: flex;flex-direction: column;border-radius: 16px 16px 0 0}.book-page--left{flex: none}.book-front{position: static;overflow: visible;padding: 20px 64px 14px 20px;border-right: 0;border-bottom: 1px solid var(--line);border-radius: 16px 16px 0 0}.book-front .icon-tile{display: none}.book-kicker{margin-top: 0}.book-title{font-size: 28px}.book-intro, .book-hint{display: none}.book-count{margin-top: 6px}.book-actions{margin-top: 12px}.book-front .sp-note{display: none}.book-page--right{flex: 1 1 auto;padding: 14px 12px 28px;border-radius: 0}.fl-panel{margin-left: 8px}}@media (max-width: 430px){.dir-full{top: calc(50% - 15px);right: 34px}.dir-item:hover .dir-full{transform: none}.dir-card :is(.dir-name, .dir-count, .dir-hit){padding-right: 92px}}.page-arrows{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin: 0 0 12px}.page-arrows[hidden], .pa[hidden]{display: none}.page-arrows--end{margin: 36px 0 0;padding-top: 20px;border-top: 1px solid var(--line)}.page-arrows--fwd-only{justify-content: flex-end;margin-bottom: 18px}.pa{display: inline-flex;align-items: center;gap: 12px;min-width: 0;min-height: 56px;padding: 2px;border-radius: 999px;text-decoration: none;color: var(--ink)}.pa--fwd{margin-left: auto;text-align: right}.pa-ico{flex: none;width: 54px;height: 54px;display: grid;place-items: center;border-radius: 50%;background: var(--surface);border: 1px solid var(--line);color: var(--accent);transition: transform .2s, border-color .2s, box-shadow .2s}.pa-ico svg{width: 25px;height: 25px}.pa-text{display: grid;min-width: 0;line-height: 1.2}.pa-kicker{font-size: 10px;letter-spacing: 1.5px;text-transform: uppercase;font-weight: 700;color: var(--muted)}.pa-label{font: normal 19px/1.25 var(--serif);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.pa:hover{color: var(--ink)}.pa:hover .pa-ico{border-color: var(--accent);box-shadow: 0 6px 14px -8px rgba(30, 40, 50, 0.35)}.pa--back:hover .pa-ico{transform: translateX(-4px)}.pa--fwd:hover .pa-ico{transform: translateX(4px)}@media (max-width: 750px){.pa-ico{width: 48px;height: 48px}.pa-ico svg{width: 22px;height: 22px}.pa-label{font-size: 16px;max-width: 34vw}}@media (prefers-reduced-motion: reduce){.pa:hover .pa-ico{transform: none}}.preview{position: relative;margin: 0;background: var(--surface);border: 1px solid var(--line);border-radius: 12px}.preview-bar{display: flex;align-items: center;gap: 10px;padding: 8px 11px;border-bottom: 1px solid var(--line);border-radius: 12px 12px 0 0;background: var(--hover)}.preview-dots{display: inline-flex;gap: 5px;flex: none}.preview-dots i{width: 8px;height: 8px;border-radius: 50%;background: color-mix(in srgb, var(--ink) 20%, transparent)}.preview-url{flex: 1;min-width: 0;padding: 3px 9px;border-radius: 6px;background: var(--surface);font-size: 11.5px;color: var(--muted);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.preview-view{position: relative;aspect-ratio: 16 / 10;overflow: hidden;background: var(--hover)}.preview-fallback{position: absolute;inset: 0;display: grid;place-content: center;justify-items: center;gap: 10px;padding: 12px;text-align: center;font-size: 12.5px;color: var(--muted)}.preview-shot{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: top center;background: var(--surface)}.preview.is-waiting .preview-fallback .logo{animation: preview-wait 1.4s ease-in-out infinite}@keyframes preview-wait{50%{opacity: .55}}.preview-cap{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 9px 11px 10px;font-size: 12px;color: var(--muted)}.preview.is-waiting .preview-shot{visibility: hidden}.preview-zoom{position: absolute;inset: 0;display: block;width: 100%;height: 100%;padding: 0;border: 0;background: none;cursor: zoom-in}.preview-zoom:focus-visible{outline: 2px solid var(--accent);outline-offset: -3px}.preview.no-shot .preview-zoom, .preview.is-waiting .preview-zoom{cursor: default}.preview-visit{display: inline-flex;align-items: center;gap: 5px;min-height: 30px;color: var(--accent);font-weight: 700;text-decoration: none}.preview-visit:hover{text-decoration: underline}.preview-visit svg{width: 12px;height: 12px}.shot-dialog{padding: 0;border: 0;background: transparent;overflow: visible;color: var(--ink);width: min(960px, calc(100vw - 32px));max-width: none;max-height: none}.shot-dialog::backdrop{background: rgba(28, 34, 44, 0.5)}.shot-sheet{margin: 0;border-radius: 12px;overflow: hidden;background: var(--surface);box-shadow: 0 30px 70px -24px rgba(20, 25, 35, 0.5)}.shot-img{display: block;width: 100%;height: auto;aspect-ratio: 16 / 10;object-fit: cover;object-position: top center;background: var(--hover)}.shot-cap{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 14px;padding: 12px 14px;font-size: 12.5px;color: var(--muted)}.shot-actions{display: flex;flex-wrap: wrap;gap: 8px}.fl-panel.has-thumb{display: grid;grid-template-columns: minmax(0, 1fr) 176px;gap: 14px;align-items: start}.fl-shot{display: block;width: 100%;height: auto;aspect-ratio: 16 / 10;object-fit: cover;object-position: top;border-radius: 6px;background: var(--hover);box-shadow: 0 0 0 1px color-mix(in srgb, var(--ink) 10%, transparent), 0 4px 8px -4px rgba(30, 30, 40, 0.3)}@media (max-width: 750px){.fl-panel.has-thumb{grid-template-columns: 1fr}.fl-shot{max-width: 280px;order: -1}}@media (prefers-reduced-motion: reduce){.preview.is-waiting .preview-fallback .logo{animation: none}}.paper-scene, .paper-edge{display: none}:root[data-look="paper"]{--paper-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .32 0 0 0 0 .27 0 0 0 .16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--scene-h: 230px;--scene-ground: color-mix(in srgb, var(--scene-near) 40%, var(--page));--scene-trunk: color-mix(in srgb, var(--ink) 82%, var(--accent));--scene-grass: color-mix(in srgb, color-mix(in srgb, var(--scene-far) 50%, var(--scene-hill)) 84%, var(--ink));--accent-deep: color-mix(in srgb, var(--accent) 70%, var(--ink));--stack-color: var(--scene-hill);--paper-shadow: rgba(70, 45, 55, 0.14);overflow-x: clip}:root[data-look="paper"] body{--muted: var(--muted-strong);background: var(--paper-grain), var(--page)}:root[data-look="paper"] :is(.dir-card, .row, .rank, .detail-head, .kit-card, .listed-list, .searchbox, .filter, .primary a, .btn--ghost, .row-link, .chiplinks a){--stack-1: color-mix(in srgb, var(--stack-color) 50%, var(--surface));--stack-2: color-mix(in srgb, var(--stack-color) 88%, var(--surface));--sheet-shadow: 0 1px 1px rgba(60, 40, 45, 0.1), 0 3px 6px -2px rgba(60, 40, 45, 0.12);--sheet-stack: 0 5px 0 -2px var(--stack-1), 0 6px 4px -3px rgba(60, 40, 45, 0.14), 0 10px 0 -5px var(--stack-2), 0 11px 5px -6px rgba(60, 40, 45, 0.16);--sheet-one: 0 4px 0 -2px var(--stack-1), 0 5px 4px -3px rgba(60, 40, 45, 0.14)}:root[data-look="paper"] :is(.dir-item, .row, .fl-item, .kit-card){--base: var(--scene-hill);--shade: var(--scene-glow);--depth: 5%}:root[data-look="paper"] :is(.dir-item, .row, .fl-item, .kit-card):nth-child(7n + 2){--shade: var(--scene-far)}:root[data-look="paper"] :is(.dir-item, .row, .fl-item, .kit-card):nth-child(7n + 3){--shade: var(--scene-bloom)}:root[data-look="paper"] :is(.dir-item, .row, .fl-item, .kit-card):nth-child(7n + 4){--shade: var(--scene-cloud)}:root[data-look="paper"] :is(.dir-item, .row, .fl-item, .kit-card):nth-child(7n + 5){--shade: var(--scene-sun)}:root[data-look="paper"] :is(.dir-item, .row, .fl-item, .kit-card):nth-child(7n + 6){--shade: var(--scene-sky)}:root[data-look="paper"] :is(.dir-item, .row, .fl-item, .kit-card):nth-child(7n + 7){--shade: var(--scene-near)}:root[data-look="paper"] :is(.dir-item, .row, .fl-item, .kit-card):nth-child(3n + 2){--depth: 0%}:root[data-look="paper"] :is(.dir-item, .row, .fl-item, .kit-card):nth-child(3n){--depth: 10%}:root[data-look="paper"] :is(.row, .fl-item, .kit-card):nth-child(4n + 2){--base: var(--scene-near)}:root[data-look="paper"] :is(.row, .fl-item, .kit-card):nth-child(4n + 3){--base: var(--scene-far)}:root[data-look="paper"] :is(.row, .fl-item, .kit-card):nth-child(4n + 4){--base: var(--scene-stone)}:root[data-look="paper"] :is(.dir-card, .row, .kit-card){--stack-color: color-mix(in srgb, var(--base) 66%, var(--shade))}:root[data-look="paper"] :is(.dir-card, .detail-head, .kit-card, .listed-list){background: var(--paper-grain), color-mix(in srgb, var(--stack-color) 16%, var(--surface));border: 0;box-shadow: var(--sheet-shadow), var(--sheet-stack)}:root[data-look="paper"] .detail-head{--stack-color: var(--scene-near)}:root[data-look="paper"] .listed-list{--stack-color: var(--scene-stone)}:root[data-look="paper"] .dir-grid{row-gap: 20px}:root[data-look="paper"] .dir-card{transition: transform .2s, box-shadow .2s}:root[data-look="paper"] :is(.dir-icon, .icon-tile, .logo:not(.has-img)){background: var(--paper-grain), color-mix(in srgb, var(--stack-color) 30%, var(--surface));border-radius: 10px;box-shadow: inset 0 2px 3px rgba(60, 40, 45, 0.2), inset 0 -1px 0 rgba(255, 255, 255, 0.75)}:root[data-look="paper"] .logo--xs:not(.has-img){border-radius: 5px}:root[data-look="paper"] .logo.has-img{box-shadow: 0 1px 2px rgba(60, 40, 45, 0.14)}:root[data-look="paper"].dir-list .dir-card{background: transparent;box-shadow: inset 0 -1px 0 var(--line);border-radius: 0}:root[data-look="paper"].dir-list .dir-card:hover{background: var(--paper-grain), var(--surface);box-shadow: var(--sheet-shadow), var(--sheet-one);border-radius: 10px;transform: translateY(-2px)}:root[data-look="paper"].dir-list .dir-grid{row-gap: 0}:root[data-look="paper"] .searchbox{background: var(--paper-grain), var(--surface);border: 0;box-shadow: var(--sheet-shadow), var(--sheet-one)}:root[data-look="paper"] .searchbox:focus-within{box-shadow: inset 0 0 0 1.5px var(--accent), var(--sheet-shadow), var(--sheet-one)}:root[data-look="paper"] .filterlist{background: color-mix(in srgb, var(--ink) 6%, var(--page));box-shadow: inset 0 1px 2px rgba(60, 40, 45, 0.14)}:root[data-look="paper"] .filter[aria-pressed="true"]{background: var(--paper-grain), var(--surface);box-shadow: 0 1px 1px rgba(60, 40, 45, 0.14), 0 3px 0 -1px color-mix(in srgb, var(--scene-hill) 60%, var(--surface)), 0 4px 6px -3px rgba(60, 40, 45, 0.25)}:root[data-look="paper"] .filter:hover{background: color-mix(in srgb, var(--surface) 70%, transparent)}:root[data-look="paper"] .view-buttons{border: 0;background: color-mix(in srgb, var(--accent) 7%, var(--page));box-shadow: inset 0 1px 2px rgba(60, 40, 45, 0.16)}:root[data-look="paper"] .view-buttons button[aria-pressed="true"]{background: var(--surface);box-shadow: 0 1px 2px rgba(60, 40, 45, 0.2)}:root[data-look="paper"] :is(.btn--ghost, .row-link, .chiplinks a){background: var(--paper-grain), var(--surface);border-color: transparent;box-shadow: 0 1px 1px rgba(60, 40, 45, 0.12), 0 3px 0 -1px var(--stack-1), 0 4px 3px -2px rgba(60, 40, 45, 0.14)}:root[data-look="paper"] .btn--primary{box-shadow: 0 3px 0 color-mix(in srgb, var(--accent) 70%, #000), 0 6px 8px -4px rgba(60, 40, 45, 0.3)}:root[data-look="paper"] :is(.btn, .row-link, .chiplinks a):active{transform: translateY(2px)}:root[data-look="paper"] .primary a[aria-current="page"]{background: var(--paper-grain), var(--surface);box-shadow: var(--sheet-shadow), var(--sheet-one)}:root[data-look="paper"] .eyebrow{color: var(--accent-deep)}:root[data-look="paper"] :is(.view-title, .sub-title, .listheading h2, .rows-divider span, .smart-title, .results-count--head, .group-title){position: relative;isolation: isolate;width: fit-content}:root[data-look="paper"] :is(.view-title, .sub-title, .listheading h2, .rows-divider span, .smart-title, .results-count--head, .group-title)::after{content: '';position: absolute;z-index: -1;left: -0.16em;right: -0.28em;bottom: 0.04em;height: 0.46em;border-radius: 3px 9px 4px 10px / 4px 6px 3px 8px;transform: rotate(-1.1deg);background: var(--paper-grain), color-mix(in srgb, var(--strip, var(--scene-hill)) 62%, var(--surface));box-shadow: 0 1px 1px rgba(60, 40, 45, 0.12), 0 4px 6px -4px rgba(60, 40, 45, 0.3)}:root[data-look="paper"] :is(.sub-title, .listheading h2, .rows-divider span, .smart-title, .results-count--head, .group-title)::after{height: 0.36em;bottom: 0.02em;transform: rotate(0.8deg)}:root[data-look="paper"] .detail .view-title{--strip: var(--scene-near)}:root[data-look="paper"] .detail-main section:nth-child(2n) .sub-title, :root[data-look="paper"] .related .sub-title{--strip: var(--scene-far)}:root[data-look="paper"] .detail-main section:nth-child(3n) .sub-title, :root[data-look="paper"] .more .sub-title{--strip: var(--scene-stone)}:root[data-look="paper"] .listheading h2{--strip: var(--scene-near)}:root[data-look="paper"] .rows-divider::after{display: none}:root[data-look="paper"] .rows{background: none;border: 0;border-radius: 0;padding: 0;display: grid;gap: 14px;margin-bottom: 16px}:root[data-look="paper"] .row{border-top: 0;border-radius: 10px;padding: 15px 18px 13px;background: var(--paper-grain), color-mix(in srgb, var(--stack-color) calc(17% + var(--depth, 5%)), var(--surface));box-shadow: var(--sheet-shadow), var(--sheet-one);transition: transform .2s, box-shadow .2s}:root[data-look="paper"] .row:hover{transform: translateY(-2px);box-shadow: 0 2px 2px rgba(60, 40, 45, 0.08), 0 7px 0 -2px var(--stack-1), 0 8px 5px -3px rgba(60, 40, 45, 0.16), 0 16px 22px -14px rgba(60, 40, 45, 0.22)}:root[data-look="paper"] .rank{position: relative;display: grid;place-items: center;width: 40px;height: 40px;padding: 0;margin-top: 1px;border-radius: 50%;font-size: 19px;background: var(--paper-grain), color-mix(in srgb, var(--stack-color) 42%, var(--surface));box-shadow: 0 1px 1px rgba(60, 40, 45, 0.14), 0 3px 5px -2px rgba(60, 40, 45, 0.28), inset 0 1px 0 rgba(255, 255, 255, 0.7)}:root[data-look="paper"] .rank-hash{display: none}:root[data-look="paper"] .rank--trophy{display: grid;gap: 0}:root[data-look="paper"] .rank--trophy .trophy{position: absolute;top: -7px;right: -9px;width: 20px;height: 20px;filter: drop-shadow(0 1px 1px rgba(60, 40, 45, 0.25))}:root[data-look="paper"] .rows-divider{margin: 30px 0 14px}:root[data-look="paper"] :is(.sidebar-note, .rank-legend, .sp-note, .facts, .trend-note, .soon, .empty, .dir-empty, .about-note){--note: var(--scene-near);--tilt: -1deg;--tape: var(--accent);position: relative;border: 0;border-radius: 2px 2px 3px 2px;transform: rotate(var(--tilt));background: var(--paper-grain), linear-gradient(315deg, transparent 0 14px, color-mix(in srgb, var(--note) 50%, var(--surface)) 14px);box-shadow: 0 1px 1px rgba(60, 40, 45, 0.1), 0 9px 12px -9px rgba(60, 40, 45, 0.32), 0 22px 24px -22px rgba(60, 40, 45, 0.4)}:root[data-look="paper"] :is(.sidebar-note, .rank-legend, .sp-note, .facts, .trend-note, .soon, .empty, .dir-empty, .about-note)::before{content: '';position: absolute;top: -11px;left: 50%;width: 92px;height: 24px;margin-left: -46px;transform: rotate(-3deg);background: repeating-linear-gradient(-45deg, color-mix(in srgb, var(--tape) 24%, transparent) 0 5px, color-mix(in srgb, var(--tape) 12%, transparent) 5px 10px), rgba(255, 255, 255, 0.5);box-shadow: 0 1px 1.5px rgba(60, 40, 45, 0.12);clip-path: polygon(0 10%, 3% 0, 6% 12%, 9% 2%, 100% 0, 97% 12%, 100% 26%, 96% 40%, 100% 55%, 96% 70%, 100% 85%, 97% 100%, 0 100%, 3% 88%, 0 74%, 4% 60%, 0 45%, 3% 30%)}:root[data-look="paper"] :is(.sidebar-note, .rank-legend, .sp-note, .facts, .trend-note, .soon, .empty, .dir-empty, .about-note)::after{content: '';position: absolute;right: 0;bottom: 0;width: 20px;height: 20px;background: linear-gradient(315deg, transparent 50%, color-mix(in srgb, color-mix(in srgb, var(--note) 70%, var(--surface)) 90%, var(--ink)) 50%, color-mix(in srgb, var(--note) 45%, var(--surface)));filter: drop-shadow(-1px -1px 1px rgba(60, 40, 45, 0.16))}:root[data-look="paper"] .sidebar-note{--note: var(--scene-far);--tilt: -1.6deg;--tape: var(--scene-hill);margin: 34px 4px 0;padding: 24px 18px 20px;border-top: 0}:root[data-look="paper"] .rank-legend{--note: var(--scene-near);--tilt: -0.6deg;width: fit-content;max-width: 100%;margin-top: 22px;padding: 16px 22px 13px}:root[data-look="paper"] .rank-legend::before{left: 34px;margin-left: 0;width: 70px}:root[data-look="paper"] .facts{--note: var(--scene-near);--tilt: 0.6deg;--tape: var(--scene-stone);padding: 18px 22px 24px}:root[data-look="paper"] .facts dd{border-bottom: 1px dashed color-mix(in srgb, var(--ink) 20%, transparent)}:root[data-look="paper"] .trend-note{--note: var(--scene-hill);--tilt: 1deg;--tape: var(--scene-far);width: fit-content;margin-top: 16px;padding: 11px 26px 11px 14px;color: var(--ink)}:root[data-look="paper"] .trend-note::before{width: 54px;margin-left: -27px;top: -9px;height: 18px}:root[data-look="paper"] .soon{--note: var(--scene-stone);--tilt: -0.5deg;padding: 28px 28px 24px}:root[data-look="paper"] :is(.empty, .dir-empty){--note: var(--scene-far);--tilt: -0.8deg;padding: 28px 26px 24px;margin-top: 14px}:root[data-look="paper"] .about-note{padding: 26px 24px 22px}:root[data-look="paper"] .about-note .sub-title{margin-top: 0}:root[data-look="paper"] .about-note .sub-title::after{display: none}:root[data-look="paper"] .prose--notes{max-width: 1120px;display: grid;grid-template-columns: repeat(auto-fill, minmax(min(100%, 320px), 1fr));gap: 34px 30px;align-items: start;padding-top: 12px}:root[data-look="paper"] .about-note:nth-child(5n + 1){--note: var(--scene-near);--tilt: -1.1deg}:root[data-look="paper"] .about-note:nth-child(5n + 2){--note: var(--scene-hill);--tilt: 0.8deg;--tape: var(--scene-stone)}:root[data-look="paper"] .about-note:nth-child(5n + 3){--note: var(--scene-far);--tilt: -0.5deg;--tape: var(--scene-hill)}:root[data-look="paper"] .about-note:nth-child(5n + 4){--note: var(--scene-stone);--tilt: 1.2deg}:root[data-look="paper"] .about-note:nth-child(5n){--note: var(--scene-sun);--tilt: -0.8deg;--tape: var(--scene-far)}:root[data-look="paper"] :is(.page-head, .view-head){container-type: inline-size;position: relative}:root[data-look="paper"] .view-head{max-width: none}:root[data-look="paper"] .view-head .view-intro{max-width: 74ch}:root[data-look="paper"] .view-head{padding-top: 14px}@container (min-width: 1290px){:root[data-look="paper"] .rank-legend{position: absolute;right: 6px;top: 0;width: 236px;margin: 0;flex-direction: column;align-items: flex-start;gap: 9px;--tilt: 1.6deg;padding: 24px 22px 20px}:root[data-look="paper"] .rank-legend::before{left: 50%;margin-left: -40px;width: 80px}:root[data-look="paper"] .view-head .rank-legend{top: 22px}:root[data-look="paper"] .head-notes{position: absolute;right: 6px;top: 0;z-index: 1;width: 236px;flex-direction: column;flex-wrap: nowrap;align-items: stretch;gap: 34px}:root[data-look="paper"] .head-notes .rank-legend{position: relative;right: auto;top: auto;width: auto}:root[data-look="paper"] .head-notes .sp-note{width: auto;margin: 0;padding: 24px 22px 20px}}:root[data-look="paper"] .taglink{position: relative;border: 0;padding: 3px 9px 3px 17px;border-radius: 3px 6px 6px 3px;background: var(--paper-grain), var(--surface);box-shadow: 0 1px 1px rgba(60, 40, 45, 0.14), 0 2px 3px -2px rgba(60, 40, 45, 0.3)}:root[data-look="paper"] .taglink::before{content: '';position: absolute;left: 6px;top: 50%;width: 5px;height: 5px;margin-top: -2.5px;border-radius: 50%;background: color-mix(in srgb, var(--note, var(--page)) 60%, var(--ink) 14%);box-shadow: inset 0 1px 1px rgba(60, 40, 45, 0.4)}:root[data-look="paper"] .tag{box-shadow: 0 1px 1px rgba(60, 40, 45, 0.12), 0 2px 3px -2px rgba(60, 40, 45, 0.28)}:root[data-look="paper"] .tag--check{background: var(--paper-grain), color-mix(in srgb, var(--surface) 70%, transparent)}:root[data-look="paper"] .ticks li::before{left: 1px;top: 0.42em;width: 10px;height: 10px;border-radius: 50%;background: var(--paper-grain), color-mix(in srgb, var(--scene-hill) 75%, var(--surface));box-shadow: 0 1px 1px rgba(60, 40, 45, 0.22), inset 0 1px 0 rgba(255, 255, 255, 0.6)}:root[data-look="paper"] .ticks li:nth-child(4n + 2)::before{background: var(--paper-grain), color-mix(in srgb, var(--scene-near) 80%, var(--surface))}:root[data-look="paper"] .ticks li:nth-child(4n + 3)::before{background: var(--paper-grain), color-mix(in srgb, var(--scene-far) 80%, var(--surface))}:root[data-look="paper"] .ticks li:nth-child(4n + 4)::before{background: var(--paper-grain), color-mix(in srgb, var(--scene-stone) 80%, var(--surface))}:root[data-look="paper"] .dir-item{animation: note-drop .5s cubic-bezier(.2, .8, .3, 1.15) both;animation-delay: calc(var(--n, 0) * 24ms)}:root[data-look="paper"] .dir-card .dir-icon{background: var(--paper-grain), var(--surface)}:root[data-look="paper"] .dir-full{border: 0;border-radius: 7px;background: var(--paper-grain), var(--surface);box-shadow: 0 1px 1px rgba(60, 40, 45, 0.14), 0 3px 0 -1px color-mix(in srgb, var(--accent) 22%, var(--surface)), 0 4px 4px -2px rgba(60, 40, 45, 0.24)}:root[data-look="paper"].dir-list .dir-item{animation: none}:root[data-look="paper"] .row::before{content: '';position: absolute;top: -8px;left: 12px;width: 46px;height: 17px;transform: rotate(-5deg);background: repeating-linear-gradient(-45deg, color-mix(in srgb, var(--accent) 22%, transparent) 0 4px, color-mix(in srgb, var(--accent) 11%, transparent) 4px 8px), rgba(255, 255, 255, 0.55);box-shadow: 0 1px 1.5px rgba(60, 40, 45, 0.12);clip-path: polygon(0 12%, 6% 0, 100% 0, 94% 20%, 100% 45%, 94% 70%, 100% 100%, 0 100%, 6% 80%, 0 55%, 6% 30%)}:root[data-look="paper"] .row:nth-child(2n)::before{left: auto;right: 16px;transform: rotate(4deg)}:root[data-look="paper"] .row-shot{--shot-tilt: 1.4deg;border: 4px solid var(--surface);border-radius: 3px;transform: rotate(var(--shot-tilt));transition: transform .2s;box-shadow: 0 1px 1px rgba(60, 40, 45, 0.14), 0 6px 10px -6px rgba(60, 40, 45, 0.4)}:root[data-look="paper"] .row:nth-child(2n) .row-shot{--shot-tilt: -1.2deg}:root[data-look="paper"] .row:hover .row-shot{--shot-tilt: 0deg}:root[data-look="paper"] .row-shot--none{border: 1.5px dashed color-mix(in srgb, var(--ink) 20%, transparent);background: color-mix(in srgb, var(--surface) 55%, transparent);box-shadow: none}:root[data-look="paper"] .book{--stack-color: var(--scene-hill);border-radius: 10px;background: var(--paper-grain), color-mix(in srgb, var(--stack-color) 10%, var(--surface));box-shadow: 0 3px 0 -1px color-mix(in srgb, var(--stack-color) 45%, var(--surface)), 0 30px 60px -24px rgba(30, 25, 35, 0.5)}:root[data-look="paper"] .book[data-group="build"]{--stack-color: var(--scene-far)}:root[data-look="paper"] .book[data-group="work"]{--stack-color: var(--scene-near)}:root[data-look="paper"] .book[data-group="explore"]{--stack-color: var(--scene-stone)}:root[data-look="paper"] .book-front{background: transparent;border-right: 1px dashed color-mix(in srgb, var(--ink) 16%, transparent)}:root[data-look="paper"] .book-page--right{background: transparent}:root[data-look="paper"] .book-front .icon-tile{background: var(--paper-grain), var(--surface)}:root[data-look="paper"] .book-title{position: relative;isolation: isolate;width: fit-content}:root[data-look="paper"] .book-title::after{content: '';position: absolute;z-index: -1;left: -0.16em;right: -0.28em;bottom: 0.04em;height: 0.44em;border-radius: 3px 9px 4px 10px / 4px 6px 3px 8px;transform: rotate(-1.1deg);background: var(--paper-grain), color-mix(in srgb, var(--stack-color) 62%, var(--surface));box-shadow: 0 1px 1px rgba(60, 40, 45, 0.12), 0 4px 6px -4px rgba(60, 40, 45, 0.3)}:root[data-look="paper"] .book-close{border: 0;background: var(--paper-grain), var(--surface);box-shadow: 0 1px 2px rgba(60, 40, 45, 0.25), 0 4px 8px -4px rgba(60, 40, 45, 0.3)}:root[data-look="paper"] .fl-list{display: grid;gap: 6px}:root[data-look="paper"] .fl-item{--tone: color-mix(in srgb, var(--base) 66%, var(--shade))}:root[data-look="paper"] .fl-item summary{border-radius: 5px;background: var(--paper-grain), color-mix(in srgb, var(--tone) 20%, var(--surface));box-shadow: 0 1px 1px rgba(60, 40, 45, 0.08), 0 2px 3px -2px rgba(60, 40, 45, 0.18);transition: background .18s, transform .18s}:root[data-look="paper"] .fl-item summary:hover{background: var(--paper-grain), color-mix(in srgb, var(--tone) 32%, var(--surface));transform: translateX(2px)}:root[data-look="paper"] .fl-item details[open] > summary{background: var(--paper-grain), color-mix(in srgb, var(--tone) 36%, var(--surface))}:root[data-look="paper"] .fl-panel{position: relative;margin-top: 6px;border-radius: 3px;transform-origin: top center;background: var(--paper-grain), color-mix(in srgb, var(--tone) 30%, var(--surface));box-shadow: 0 1px 1px rgba(60, 40, 45, 0.1), 0 8px 12px -8px rgba(60, 40, 45, 0.3)}:root[data-look="paper"] .fl-btn{border: 0;background: var(--paper-grain), var(--surface);box-shadow: 0 1px 1px rgba(60, 40, 45, 0.14), 0 3px 0 -1px color-mix(in srgb, var(--accent) 18%, var(--surface)), 0 4px 3px -2px rgba(60, 40, 45, 0.2)}:root[data-look="paper"] .fl-btn--main{background: var(--accent);box-shadow: 0 3px 0 color-mix(in srgb, var(--accent) 70%, #000), 0 6px 8px -4px rgba(60, 40, 45, 0.3)}:root[data-look="paper"] .fl-divider{position: relative;isolation: isolate;width: fit-content}:root[data-look="paper"] .fl-divider::after{content: '';position: absolute;z-index: -1;left: -0.16em;right: -0.28em;bottom: 0.02em;height: 0.36em;border-radius: 3px 9px 4px 10px;transform: rotate(0.8deg);background: color-mix(in srgb, var(--scene-stone) 62%, var(--surface))}:root[data-look="paper"] .pa-ico{border: 0;background: var(--paper-grain), color-mix(in srgb, var(--scene-far) 30%, var(--surface));box-shadow: 0 1px 1px rgba(60, 40, 45, 0.14), 0 4px 0 -1px color-mix(in srgb, var(--scene-far) 60%, var(--surface)), 0 6px 8px -4px rgba(60, 40, 45, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.7)}:root[data-look="paper"] .pa--fwd .pa-ico{background: var(--paper-grain), color-mix(in srgb, var(--scene-hill) 30%, var(--surface));box-shadow: 0 1px 1px rgba(60, 40, 45, 0.14), 0 4px 0 -1px color-mix(in srgb, var(--scene-hill) 60%, var(--surface)), 0 6px 8px -4px rgba(60, 40, 45, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.7)}:root[data-look="paper"] .pa:hover .pa-ico{box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 45%, transparent), 0 2px 2px rgba(60, 40, 45, 0.12), 0 7px 0 -2px color-mix(in srgb, var(--scene-far) 60%, var(--surface)), 0 12px 16px -8px rgba(60, 40, 45, 0.35)}:root[data-look="paper"] .page-arrows--end{border-top: 1px dashed color-mix(in srgb, var(--ink) 16%, transparent)}:root[data-look="paper"] .preview{--tilt: -0.8deg;border: 0;border-radius: 6px;padding: 10px 10px 0;transform: rotate(var(--tilt));background: var(--paper-grain), color-mix(in srgb, var(--scene-stone) 18%, var(--surface));box-shadow: 0 1px 1px rgba(60, 40, 45, 0.1), 0 10px 14px -10px rgba(60, 40, 45, 0.34), 0 24px 26px -24px rgba(60, 40, 45, 0.4)}:root[data-look="paper"] .preview::before{content: '';position: absolute;top: -11px;left: 50%;width: 86px;height: 23px;margin-left: -43px;transform: rotate(-3deg);z-index: 1;background: repeating-linear-gradient(-45deg, color-mix(in srgb, var(--accent) 24%, transparent) 0 5px, color-mix(in srgb, var(--accent) 12%, transparent) 5px 10px), rgba(255, 255, 255, 0.55);box-shadow: 0 1px 1.5px rgba(60, 40, 45, 0.12);clip-path: polygon(0 10%, 4% 0, 8% 12%, 100% 0, 96% 14%, 100% 30%, 96% 48%, 100% 66%, 96% 84%, 100% 100%, 0 100%, 4% 86%, 0 70%, 4% 52%, 0 34%)}:root[data-look="paper"] .preview-bar{border: 0;border-radius: 6px 6px 0 0;background: color-mix(in srgb, var(--ink) 6%, var(--surface))}:root[data-look="paper"] .preview-view{box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent)}:root[data-look="paper"] .shot-sheet{position: relative;overflow: visible;border-radius: 6px;padding: 12px 12px 0;background: var(--paper-grain), color-mix(in srgb, var(--scene-stone) 18%, var(--surface));box-shadow: 0 1px 1px rgba(60, 40, 45, 0.1), 0 30px 60px -24px rgba(30, 25, 35, 0.55)}:root[data-look="paper"] .shot-sheet::before{content: '';position: absolute;top: -12px;left: 50%;width: 110px;height: 26px;margin-left: -55px;transform: rotate(-2.5deg);z-index: 1;background: repeating-linear-gradient(-45deg, color-mix(in srgb, var(--accent) 24%, transparent) 0 5px, color-mix(in srgb, var(--accent) 12%, transparent) 5px 10px), rgba(255, 255, 255, 0.6);box-shadow: 0 1px 1.5px rgba(60, 40, 45, 0.12);clip-path: polygon(0 10%, 4% 0, 8% 12%, 100% 0, 96% 14%, 100% 30%, 96% 48%, 100% 66%, 96% 84%, 100% 100%, 0 100%, 4% 86%, 0 70%, 4% 52%, 0 34%)}:root[data-look="paper"] .shot-sheet .preview-bar{border: 0;border-radius: 6px 6px 0 0;background: color-mix(in srgb, var(--ink) 6%, var(--surface))}:root[data-look="paper"] .shot-img{border-radius: 0 0 4px 4px}:root[data-look="paper"] .preview:hover{--tilt: 0deg}:root[data-look="paper"] .preview{transition: transform .25s}@media (prefers-reduced-motion: no-preference){:root[data-look="paper"] main > :not(.hero){transform-origin: left center;animation: page-in .5s cubic-bezier(.2, .7, .2, 1) both}:root[data-look="paper"] main.is-turning > :not(.hero){animation: page-out .3s cubic-bezier(.5, 0, .75, 0) forwards}:root[data-look="paper"] main.is-turning-back > :not(.hero){transform-origin: right center;animation: page-out-back .3s cubic-bezier(.5, 0, .75, 0) forwards}:root[data-look="paper"] .is-flip{animation: paper-flip .42s cubic-bezier(.3, .6, .3, 1);transform-origin: 50% 0}:root[data-look="paper"] .fl-item details[open] > .fl-panel{animation: fl-unfold .42s cubic-bezier(.2, .7, .2, 1)}:root[data-look="paper"] .is-book-opening{position: relative;z-index: 91;transform-origin: left center;backface-visibility: hidden;animation: book-cover-open .54s cubic-bezier(.45, .05, .55, .95) forwards}:root[data-look="paper"] .is-book-closing{position: relative;z-index: 91;transform-origin: left center;backface-visibility: hidden;animation: book-cover-close .44s cubic-bezier(.3, .6, .35, 1) both}:root[data-look="paper"] .dir-item:has(.is-book-opening, .is-book-closing){z-index: 91}:root[data-look="paper"] .book-reveal{position: fixed;z-index: 90;pointer-events: none;display: grid;place-items: center;padding: 16px;border-radius: 8px;background: var(--paper-grain), repeating-linear-gradient(to bottom, transparent 0 25px, color-mix(in srgb, var(--accent) 10%, transparent) 25px 26px), color-mix(in srgb, var(--tone, var(--surface)) 18%, var(--surface));box-shadow: inset 14px 0 16px -14px rgba(60, 40, 45, 0.4), 0 2px 0 -1px color-mix(in srgb, var(--tone, var(--scene-far)) 55%, var(--surface)), 0 18px 30px -14px rgba(60, 40, 45, 0.4);animation: reveal-in .54s ease-out both}:root[data-look="paper"] .book-reveal.is-leaving{transition: opacity .25s;opacity: 0}:root[data-look="paper"] .book-reveal-title{font: normal 24px/1.2 var(--serif);color: var(--ink);text-align: center}:root[data-look="paper"] .fl-dialog.is-growing .book{animation: sheet-grow .52s cubic-bezier(.2, .75, .25, 1) both}:root[data-look="paper"] .fl-dialog.is-growing .book > *{animation: sheet-content .52s ease-out both}:root[data-look="paper"] .fl-dialog.is-growing::backdrop{animation: fade-in .45s both}:root[data-look="paper"] .fl-dialog.is-shrinking .book{animation: sheet-shrink .34s cubic-bezier(.5, 0, .75, .4) both}:root[data-look="paper"] .fl-dialog.is-shrinking .book > *{opacity: 0;transition: opacity .1s}:root[data-look="paper"] .fl-dialog.is-shrinking::backdrop{animation: fade-out .34s both}:root[data-look="paper"] .shot-dialog.is-growing .shot-sheet{animation: sheet-grow .5s cubic-bezier(.2, .75, .25, 1) both}:root[data-look="paper"] .shot-dialog.is-growing .shot-cap{animation: sheet-content .5s ease-out both}:root[data-look="paper"] .shot-dialog.is-growing::backdrop{animation: fade-in .4s both}:root[data-look="paper"] .shot-dialog.is-shrinking .shot-sheet{animation: sheet-shrink .32s cubic-bezier(.5, 0, .75, .4) both}:root[data-look="paper"] .shot-dialog.is-shrinking .shot-cap{opacity: 0;transition: opacity .1s}:root[data-look="paper"] .shot-dialog.is-shrinking::backdrop{animation: fade-out .32s both}}@keyframes note-drop{from{transform: translateY(-14px) rotate(calc(var(--tilt, 0deg) * 4))}to{transform: rotate(var(--tilt, 0deg))}}@keyframes page-in{from{transform: perspective(1600px) rotateY(8deg) translateX(18px)}to{transform: none}}@keyframes page-out{to{transform: perspective(1600px) rotateY(-16deg) translateX(-30px);opacity: 0}}@keyframes page-out-back{to{transform: perspective(1600px) rotateY(16deg) translateX(30px);opacity: 0}}@keyframes paper-flip{0%{transform: perspective(500px) rotateX(0)}45%{transform: perspective(500px) rotateX(-36deg) translateY(-2px)}100%{transform: perspective(500px) rotateX(0)}}@keyframes book-cover-open{from{transform: perspective(var(--book-depth, 1300px)) rotateY(0)}to{transform: perspective(var(--book-depth, 1300px)) rotateY(-112deg)}}@keyframes book-cover-close{from{transform: perspective(var(--book-depth, 1300px)) rotateY(-112deg)}to{transform: perspective(var(--book-depth, 1300px)) rotateY(0)}}@keyframes reveal-in{from{transform: scale(.97)}to{transform: none}}@keyframes sheet-grow{from{transform: translate(var(--fx, 0), var(--fy, 0)) scale(var(--sx, 1), var(--sy, 1))}to{transform: none}}@keyframes sheet-shrink{from{transform: none}to{transform: translate(var(--fx, 0), var(--fy, 0)) scale(var(--sx, 1), var(--sy, 1))}}@keyframes sheet-content{0%, 50%{opacity: 0}to{opacity: 1}}@keyframes fl-unfold{from{transform: perspective(800px) rotateX(-80deg)}to{transform: none}}@keyframes fade-in{from{opacity: 0}}@keyframes fade-out{to{opacity: 0}}@media (max-width: 750px){:root[data-look="paper"] .book{border-radius: 16px 16px 0 0}:root[data-look="paper"] .book-front{border-right: 0;border-bottom: 1px dashed color-mix(in srgb, var(--ink) 16%, transparent)}}:root[data-look="paper"] [data-view="home"] .hd-inner{border-bottom-color: color-mix(in srgb, var(--ink) 9%, transparent)}:root[data-look="paper"] .hero{--home-scene: calc(var(--scene-h) * 2 / 3);--home-under: 86px;position: relative;padding-bottom: calc(var(--home-scene) - var(--home-under))}:root[data-look="paper"] .hero::before{content: '';position: absolute;z-index: -2;top: -400px;bottom: 0;left: calc(50% - 50vw);width: 100vw;background: var(--paper-grain), linear-gradient(180deg, var(--scene-sky) 0%, var(--scene-sky) 30%, var(--scene-glow) 100%)}:root[data-look="paper"] .paper-scene{display: block;position: absolute;z-index: -1;left: calc(50% - 50vw);width: 100vw;bottom: -1px;height: var(--scene-h);pointer-events: none;overflow: hidden}:root[data-look="paper"] .paper-scene .pl{position: absolute;inset: 0;filter: drop-shadow(0 -2px 4px var(--paper-shadow))}:root[data-look="paper"] .paper-scene .pl i, :root[data-look="paper"] .paper-edge .pl i{position: absolute;inset: 0;-webkit-mask-size: auto 100%;mask-size: auto 100%;-webkit-mask-repeat: repeat-x;mask-repeat: repeat-x;-webkit-mask-position: center bottom;mask-position: center bottom}:root[data-look="paper"] .pl-dist i{background: var(--paper-grain), color-mix(in srgb, var(--scene-far) 50%, var(--scene-sky))}:root[data-look="paper"] .pl-dist-lit i{background: color-mix(in srgb, var(--scene-far) 22%, var(--scene-sky) 30%, #fff)}:root[data-look="paper"] .pl-far i{background: var(--paper-grain), var(--scene-far)}:root[data-look="paper"] .pl-far-lit i{background: color-mix(in srgb, var(--scene-far) 55%, #fff)}:root[data-look="paper"] .paper-scene :is(.pl-dist-lit, .pl-far-lit){filter: drop-shadow(1px 0 1px var(--paper-shadow))}:root[data-look="paper"] .pl-cloud i{background: var(--paper-grain), var(--scene-cloud)}:root[data-look="paper"] .paper-scene .pl-cloud i{-webkit-mask-position: 30% bottom;mask-position: 30% bottom}:root[data-look="paper"] .pl-hill i{background: var(--paper-grain), var(--scene-hill)}:root[data-look="paper"] .pl-near i{background: var(--paper-grain), var(--scene-near)}:root[data-look="paper"] .paper-scene .pl-near i{-webkit-mask-position: 70% bottom;mask-position: 70% bottom}:root[data-look="paper"] .pl-front i{background: var(--paper-grain), var(--page)}:root[data-look="paper"] .paper-scene .pl-grass{top: auto;bottom: 8px;height: 44px;filter: drop-shadow(0 -1px 1.5px var(--paper-shadow))}:root[data-look="paper"] .pl-grass i{background: var(--scene-grass)}:root[data-look="paper"] .paper-scene--home{--scene-h: var(--home-scene)}:root[data-look="paper"] .paper-scene--home .pl-grass{bottom: 5px;height: 30px}:root[data-look="paper"] .paper-scene--home .pl-dist i{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'230' viewBox%3D'0 0 1440 230'%3E%3Cpath d%3D'M0 230L0 120L15.7 110.3L31.4 107.9L47.1 97.5L62.9 89.9L78.6 85.5L94.3 77.3L110 70L122.9 74L135.7 81L148.6 85.9L161.4 89.7L174.3 95.2L187.1 99.8L200 104L218.6 96.2L237.1 83.8L255.7 75.1L274.3 67.4L292.9 57.9L311.4 45.1L330 38L347.1 47.2L364.3 54.4L381.4 65.1L398.6 72.7L415.7 77.5L432.9 87.8L450 96L465.7 93.3L481.4 87.3L497.1 82.2L512.9 77L528.6 73.9L544.3 69L560 62L572.9 66.8L585.7 72L598.6 80L611.4 82.8L624.3 87.3L637.1 93.5L650 100L671.4 89.6L692.9 78.9L714.3 72.3L735.7 60.3L757.1 51.2L778.6 42L800 30L818.6 36.6L837.1 46.5L855.7 56.9L874.3 65.5L892.9 73.9L911.4 81.5L930 92L945.7 89L961.4 79.4L977.1 75.9L992.9 70.6L1008.6 67.1L1024.3 63.3L1040 56L1055.7 62.1L1071.4 66.3L1087.1 73.5L1102.9 78.9L1118.6 85.3L1134.3 91.6L1150 98L1170 89.4L1190 82.7L1210 75.5L1230 65.8L1250 61.5L1270 51.5L1290 44L1311.4 56.7L1332.9 66.4L1354.3 77.3L1375.7 87.5L1397.1 98.3L1418.6 110.1L1440 120L1440 230Z'%2F%3E%3C%2Fsvg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'230' viewBox%3D'0 0 1440 230'%3E%3Cpath d%3D'M0 230L0 120L15.7 110.3L31.4 107.9L47.1 97.5L62.9 89.9L78.6 85.5L94.3 77.3L110 70L122.9 74L135.7 81L148.6 85.9L161.4 89.7L174.3 95.2L187.1 99.8L200 104L218.6 96.2L237.1 83.8L255.7 75.1L274.3 67.4L292.9 57.9L311.4 45.1L330 38L347.1 47.2L364.3 54.4L381.4 65.1L398.6 72.7L415.7 77.5L432.9 87.8L450 96L465.7 93.3L481.4 87.3L497.1 82.2L512.9 77L528.6 73.9L544.3 69L560 62L572.9 66.8L585.7 72L598.6 80L611.4 82.8L624.3 87.3L637.1 93.5L650 100L671.4 89.6L692.9 78.9L714.3 72.3L735.7 60.3L757.1 51.2L778.6 42L800 30L818.6 36.6L837.1 46.5L855.7 56.9L874.3 65.5L892.9 73.9L911.4 81.5L930 92L945.7 89L961.4 79.4L977.1 75.9L992.9 70.6L1008.6 67.1L1024.3 63.3L1040 56L1055.7 62.1L1071.4 66.3L1087.1 73.5L1102.9 78.9L1118.6 85.3L1134.3 91.6L1150 98L1170 89.4L1190 82.7L1210 75.5L1230 65.8L1250 61.5L1270 51.5L1290 44L1311.4 56.7L1332.9 66.4L1354.3 77.3L1375.7 87.5L1397.1 98.3L1418.6 110.1L1440 120L1440 230Z'%2F%3E%3C%2Fsvg%3E")}:root[data-look="paper"] .paper-scene--home .pl-dist-lit i{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'230' viewBox%3D'0 0 1440 230'%3E%3Cpath d%3D'M31.4 107.9L47.1 97.5L62.9 89.9L78.6 85.5L94.3 77.3L110 70L113 101.5L131.3 140ZM237.1 83.8L255.7 75.1L274.3 67.4L292.9 57.9L311.4 45.1L330 38L333 69.5L344.8 108ZM481.4 87.3L497.1 82.2L512.9 77L528.6 73.9L544.3 69L560 62L563 93.5L578.5 132ZM692.9 78.9L714.3 72.3L735.7 60.3L757.1 51.2L778.6 42L800 30L803 61.5L813 100ZM961.4 79.4L977.1 75.9L992.9 70.6L1008.6 67.1L1024.3 63.3L1040 56L1043 87.5L1057 126ZM1190 82.7L1210 75.5L1230 65.8L1250 61.5L1270 51.5L1290 44L1293 75.5L1304.2 114Z'%2F%3E%3C%2Fsvg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'230' viewBox%3D'0 0 1440 230'%3E%3Cpath d%3D'M31.4 107.9L47.1 97.5L62.9 89.9L78.6 85.5L94.3 77.3L110 70L113 101.5L131.3 140ZM237.1 83.8L255.7 75.1L274.3 67.4L292.9 57.9L311.4 45.1L330 38L333 69.5L344.8 108ZM481.4 87.3L497.1 82.2L512.9 77L528.6 73.9L544.3 69L560 62L563 93.5L578.5 132ZM692.9 78.9L714.3 72.3L735.7 60.3L757.1 51.2L778.6 42L800 30L803 61.5L813 100ZM961.4 79.4L977.1 75.9L992.9 70.6L1008.6 67.1L1024.3 63.3L1040 56L1043 87.5L1057 126ZM1190 82.7L1210 75.5L1230 65.8L1250 61.5L1270 51.5L1290 44L1293 75.5L1304.2 114Z'%2F%3E%3C%2Fsvg%3E")}:root[data-look="paper"] .paper-scene--home .pl-far i{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'230' viewBox%3D'0 0 1440 230'%3E%3Cpath d%3D'M0 230L0 146L11.7 139.3L23.3 134L35 130.8L46.7 125.6L58.3 115.3L70 112L83.3 118.6L96.7 118.8L110 125.4L123.3 128.6L136.7 132.8L150 140L166.7 134L183.3 120.3L200 113.8L216.7 101.9L233.3 94.7L250 86L263.3 93.2L276.7 97.2L290 108.5L303.3 115L316.7 121.7L330 126L345 124L360 119.8L375 114.6L390 107.3L405 101.4L420 100L433.3 104.8L446.7 110.1L460 116L473.3 126L486.7 130.1L500 138L518.3 128.8L536.7 116.6L555 107.1L573.3 93.8L591.7 87L610 74L625 80.4L640 89.2L655 100.4L670 103.7L685 113.9L700 122L713.3 115L726.7 116.5L740 110.8L753.3 108.5L766.7 99.1L780 98L791.7 106.7L803.3 108.8L815 119.8L826.7 123.7L838.3 130.7L850 136L868.3 125.6L886.7 116.3L905 107.3L923.3 100.4L941.7 88.3L960 82L976.7 90.9L993.3 97.9L1010 105.3L1026.7 111.3L1043.3 115.9L1060 126L1075 118.3L1090 117.8L1105 107.8L1120 105.8L1135 101.7L1150 94L1163.3 98.6L1176.7 111L1190 118.2L1203.3 126.3L1216.7 133.4L1230 138L1246.7 134.3L1263.3 126.9L1280 120.5L1296.7 118L1313.3 113.6L1330 106L1348.3 112.1L1366.7 117.7L1385 125.4L1403.3 135L1421.7 139.7L1440 146L1440 230Z'%2F%3E%3C%2Fsvg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'230' viewBox%3D'0 0 1440 230'%3E%3Cpath d%3D'M0 230L0 146L11.7 139.3L23.3 134L35 130.8L46.7 125.6L58.3 115.3L70 112L83.3 118.6L96.7 118.8L110 125.4L123.3 128.6L136.7 132.8L150 140L166.7 134L183.3 120.3L200 113.8L216.7 101.9L233.3 94.7L250 86L263.3 93.2L276.7 97.2L290 108.5L303.3 115L316.7 121.7L330 126L345 124L360 119.8L375 114.6L390 107.3L405 101.4L420 100L433.3 104.8L446.7 110.1L460 116L473.3 126L486.7 130.1L500 138L518.3 128.8L536.7 116.6L555 107.1L573.3 93.8L591.7 87L610 74L625 80.4L640 89.2L655 100.4L670 103.7L685 113.9L700 122L713.3 115L726.7 116.5L740 110.8L753.3 108.5L766.7 99.1L780 98L791.7 106.7L803.3 108.8L815 119.8L826.7 123.7L838.3 130.7L850 136L868.3 125.6L886.7 116.3L905 107.3L923.3 100.4L941.7 88.3L960 82L976.7 90.9L993.3 97.9L1010 105.3L1026.7 111.3L1043.3 115.9L1060 126L1075 118.3L1090 117.8L1105 107.8L1120 105.8L1135 101.7L1150 94L1163.3 98.6L1176.7 111L1190 118.2L1203.3 126.3L1216.7 133.4L1230 138L1246.7 134.3L1263.3 126.9L1280 120.5L1296.7 118L1313.3 113.6L1330 106L1348.3 112.1L1366.7 117.7L1385 125.4L1403.3 135L1421.7 139.7L1440 146L1440 230Z'%2F%3E%3C%2Fsvg%3E")}:root[data-look="paper"] .paper-scene--home .pl-far-lit i{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'230' viewBox%3D'0 0 1440 230'%3E%3Cpath d%3D'M23.3 134L35 130.8L46.7 125.6L58.3 115.3L70 112L73 135.4L84.2 164ZM183.3 120.3L200 113.8L216.7 101.9L233.3 94.7L250 86L253 109.4L267.5 138ZM360 119.8L375 114.6L390 107.3L405 101.4L420 100L423 123.4L438.8 152ZM536.7 116.6L555 107.1L573.3 93.8L591.7 87L610 74L613 97.4L624 126ZM726.7 116.5L740 110.8L753.3 108.5L766.7 99.1L780 98L783 121.4L798.7 150ZM886.7 116.3L905 107.3L923.3 100.4L941.7 88.3L960 82L963 105.4L975.1 134ZM1090 117.8L1105 107.8L1120 105.8L1135 101.7L1150 94L1153 117.4L1162.4 146ZM1263.3 126.9L1280 120.5L1296.7 118L1313.3 113.6L1330 106L1333 129.4L1343.7 158Z'%2F%3E%3C%2Fsvg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'230' viewBox%3D'0 0 1440 230'%3E%3Cpath d%3D'M23.3 134L35 130.8L46.7 125.6L58.3 115.3L70 112L73 135.4L84.2 164ZM183.3 120.3L200 113.8L216.7 101.9L233.3 94.7L250 86L253 109.4L267.5 138ZM360 119.8L375 114.6L390 107.3L405 101.4L420 100L423 123.4L438.8 152ZM536.7 116.6L555 107.1L573.3 93.8L591.7 87L610 74L613 97.4L624 126ZM726.7 116.5L740 110.8L753.3 108.5L766.7 99.1L780 98L783 121.4L798.7 150ZM886.7 116.3L905 107.3L923.3 100.4L941.7 88.3L960 82L963 105.4L975.1 134ZM1090 117.8L1105 107.8L1120 105.8L1135 101.7L1150 94L1153 117.4L1162.4 146ZM1263.3 126.9L1280 120.5L1296.7 118L1313.3 113.6L1330 106L1333 129.4L1343.7 158Z'%2F%3E%3C%2Fsvg%3E")}:root[data-look="paper"] .paper-scene--home .pl-cloud i{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'230' viewBox%3D'0 0 1440 230'%3E%3Cpath d%3D'M0 230L0 168A51.1 41.9 0 1 1 81.8 172A32.3 26.4 0 1 1 133.4 171A47.2 38.7 0 1 1 208.9 165.6A32.8 26.9 0 1 1 261.4 165.1A26.4 21.7 0 1 1 303.7 168.5A39.1 32.1 0 1 1 366.2 171.6A25.8 21.2 0 1 1 407.6 165.5A24.5 20.1 0 1 1 446.7 165.3A33.7 27.6 0 1 1 500.6 168.2A29.1 23.9 0 1 1 547.1 168.1A38.3 31.4 0 1 1 608.5 166.9A38 31.2 0 1 1 669.3 164.2A19.5 16 0 1 1 700.5 168.3A17 13.9 0 1 1 727.7 169.8A19.3 15.8 0 1 1 758.5 165.9A33.5 27.5 0 1 1 812.1 167.4A14.6 12 0 1 1 835.5 170.2A41.8 34.3 0 1 1 902.4 171.3A46.7 38.3 0 1 1 977.1 169.4A49.5 40.6 0 1 1 1056.3 164.2A38.6 31.7 0 1 1 1118.1 168.8A36.7 30.1 0 1 1 1176.8 171.2A14.2 11.6 0 1 1 1199.5 165.1A14.7 12 0 1 1 1223 164.9A14.7 12.1 0 1 1 1246.5 164.1A31 25.4 0 1 1 1296.1 171.6A16.7 13.7 0 1 1 1322.9 165.1A16.9 13.9 0 1 1 1350 169.4A18 14.7 0 1 1 1378.7 167.7A51.6 42.3 0 1 1 1440 168L1440 230Z'%2F%3E%3C%2Fsvg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'230' viewBox%3D'0 0 1440 230'%3E%3Cpath d%3D'M0 230L0 168A51.1 41.9 0 1 1 81.8 172A32.3 26.4 0 1 1 133.4 171A47.2 38.7 0 1 1 208.9 165.6A32.8 26.9 0 1 1 261.4 165.1A26.4 21.7 0 1 1 303.7 168.5A39.1 32.1 0 1 1 366.2 171.6A25.8 21.2 0 1 1 407.6 165.5A24.5 20.1 0 1 1 446.7 165.3A33.7 27.6 0 1 1 500.6 168.2A29.1 23.9 0 1 1 547.1 168.1A38.3 31.4 0 1 1 608.5 166.9A38 31.2 0 1 1 669.3 164.2A19.5 16 0 1 1 700.5 168.3A17 13.9 0 1 1 727.7 169.8A19.3 15.8 0 1 1 758.5 165.9A33.5 27.5 0 1 1 812.1 167.4A14.6 12 0 1 1 835.5 170.2A41.8 34.3 0 1 1 902.4 171.3A46.7 38.3 0 1 1 977.1 169.4A49.5 40.6 0 1 1 1056.3 164.2A38.6 31.7 0 1 1 1118.1 168.8A36.7 30.1 0 1 1 1176.8 171.2A14.2 11.6 0 1 1 1199.5 165.1A14.7 12 0 1 1 1223 164.9A14.7 12.1 0 1 1 1246.5 164.1A31 25.4 0 1 1 1296.1 171.6A16.7 13.7 0 1 1 1322.9 165.1A16.9 13.9 0 1 1 1350 169.4A18 14.7 0 1 1 1378.7 167.7A51.6 42.3 0 1 1 1440 168L1440 230Z'%2F%3E%3C%2Fsvg%3E")}:root[data-look="paper"] .paper-scene--home .pl-hill i{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'230' viewBox%3D'0 0 1440 230'%3E%3Cpath d%3D'M0 230L0 178C30 175.3 113.3 161 180 162C246.7 163 326.7 183.3 400 184C473.3 184.7 543.3 165.3 620 166C696.7 166.7 783.3 187.7 860 188C936.7 188.3 1010 168.7 1080 168C1150 167.3 1220 182.3 1280 184C1340 185.7 1413.3 179 1440 178L1440 230Z'%2F%3E%3C%2Fsvg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'230' viewBox%3D'0 0 1440 230'%3E%3Cpath d%3D'M0 230L0 178C30 175.3 113.3 161 180 162C246.7 163 326.7 183.3 400 184C473.3 184.7 543.3 165.3 620 166C696.7 166.7 783.3 187.7 860 188C936.7 188.3 1010 168.7 1080 168C1150 167.3 1220 182.3 1280 184C1340 185.7 1413.3 179 1440 178L1440 230Z'%2F%3E%3C%2Fsvg%3E")}:root[data-look="paper"] .paper-scene--home .pl-near i{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'230' viewBox%3D'0 0 1440 230'%3E%3Cpath d%3D'M0 230L0 198C43.3 196.7 170 188.8 260 190C350 191.2 446.7 204.7 540 205C633.3 205.3 726.7 191.7 820 192C913.3 192.3 1020 206.7 1100 207C1180 207.3 1243.3 195.5 1300 194C1356.7 192.5 1416.7 197.3 1440 198L1440 230Z'%2F%3E%3C%2Fsvg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'230' viewBox%3D'0 0 1440 230'%3E%3Cpath d%3D'M0 230L0 198C43.3 196.7 170 188.8 260 190C350 191.2 446.7 204.7 540 205C633.3 205.3 726.7 191.7 820 192C913.3 192.3 1020 206.7 1100 207C1180 207.3 1243.3 195.5 1300 194C1356.7 192.5 1416.7 197.3 1440 198L1440 230Z'%2F%3E%3C%2Fsvg%3E")}:root[data-look="paper"] .paper-scene--home .pl-front i{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'230' viewBox%3D'0 0 1440 230'%3E%3Cpath d%3D'M0 230L0 220C60 219.2 240 214.3 360 215C480 215.7 600 223.8 720 224C840 224.2 960 216.7 1080 216C1200 215.3 1380 219.3 1440 220L1440 230Z'%2F%3E%3C%2Fsvg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'230' viewBox%3D'0 0 1440 230'%3E%3Cpath d%3D'M0 230L0 220C60 219.2 240 214.3 360 215C480 215.7 600 223.8 720 224C840 224.2 960 216.7 1080 216C1200 215.3 1380 219.3 1440 220L1440 230Z'%2F%3E%3C%2Fsvg%3E")}:root[data-look="paper"] .paper-scene .pl-grass i{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'720' height%3D'56' viewBox%3D'0 0 720 56'%3E%3Cpath d%3D'M33.4 56Q35.4 32.1 34.1 12.6Q36.9 34.3 38.5 56ZM11.5 56Q18.2 43.5 25.5 33.3Q20.3 44.6 18.6 56ZM15.4 56Q15.7 29 9.9 6.8Q17.4 31.4 21 56ZM18.1 56Q17.4 35.7 10.9 19.1Q18.6 37.6 22.2 56ZM19.3 56Q22.1 34.8 21.8 17.4Q23.9 36.7 25.2 56ZM44.2 56Q45.6 46.7 42.7 39.1Q47.1 47.6 49.4 56ZM10.5 56Q10.4 48.2 4.2 41.8Q12 48.9 15.7 56ZM17.5 56Q22.7 29 26.8 6.9Q24.8 31.4 24.4 56ZM23.9 56Q29.8 30.4 34.5 9.5Q32.2 32.8 31.8 56ZM61.9 56Q64.4 41 64.4 28.8Q66 42.4 67 56ZM58.5 56Q62.9 36.4 65.5 20.4Q64.9 38.2 65.2 56ZM62.8 56Q68.8 33.1 74.1 14.3Q71 35.1 70.2 56ZM75.8 56Q81.6 39.1 88.7 25.4Q83.3 40.7 81.4 56ZM76.4 56Q77.1 40.8 74.7 28.4Q78.2 42.2 79.9 56ZM71.6 56Q78 33.5 85 15.1Q80 35.5 78.4 56ZM69.6 56Q73.7 44 78.3 34.1Q75 45.1 73.9 56ZM45 56Q49.4 29.2 51.5 7.2Q51.5 31.6 52.1 56ZM66.5 56Q71.6 37.1 77.4 21.6Q73.2 38.8 71.9 56ZM61.9 56Q65.4 30 68.3 8.8Q66.7 32.4 66.4 56ZM89.4 56Q90.7 44.4 86.5 34.9Q92.5 45.4 95.4 56ZM107.1 56Q110.8 31.1 113.6 10.8Q112.2 33.4 112 56ZM106.5 56Q111.6 45.9 118.1 37.6Q113 46.8 111.2 56ZM76.5 56Q75.9 45.5 68.5 37Q77.4 46.5 81.6 56ZM100.5 56Q100.7 29.5 96.2 7.9Q101.9 31.9 104.6 56ZM109.2 56Q108.7 33.7 102.8 15.4Q109.9 35.7 113.2 56ZM96.8 56Q100.9 48 102.3 41.4Q103 48.7 103.9 56ZM102.1 56Q106 45.6 109.3 37.1Q107.4 46.6 106.9 56ZM108.5 56Q113.3 36.9 117.6 21.2Q115.1 38.6 114.5 56ZM256.1 56Q254.9 35.8 247.9 19.3Q256 37.6 259.8 56ZM250.9 56Q252.2 43.6 248.4 33.5Q254 44.7 256.8 56ZM237.5 56Q242.6 35.3 247.5 18.4Q244.5 37.2 243.7 56ZM239.4 56Q242.4 29.4 245.3 7.6Q243.4 31.8 242.9 56ZM243.6 56Q248.8 31.7 253.5 11.9Q250.7 34 250 56ZM233.8 56Q238.7 29.1 243.7 7.1Q240.4 31.5 239.4 56ZM244 56Q248.9 30.2 252.4 9.1Q251 32.5 250.9 56ZM261.8 56Q265.3 30.4 268.7 9.4Q266.6 32.7 265.9 56ZM234.4 56Q241.3 45.7 248.3 37.2Q243.6 46.6 242.1 56ZM232.7 56Q237.8 46.7 244.6 39.1Q239.2 47.5 237.1 56ZM260.3 56Q260.6 28.3 255.9 5.6Q261.9 30.8 264.8 56ZM287 56Q287.8 36.6 285.1 20.7Q289 38.4 290.9 56ZM287.6 56Q286.3 43.6 279.3 33.4Q287.4 44.7 291.1 56ZM273.5 56Q278.2 35.1 283 18.1Q279.8 37 278.9 56ZM294.5 56Q297 37.6 295.3 22.6Q299 39.3 301 56ZM290.4 56Q296.9 28.1 304 5.3Q299 30.7 297.3 56ZM293.7 56Q295 35.7 290 19.1Q297.1 37.5 300.7 56ZM272.1 56Q274.8 33.1 273.7 14.4Q276.7 35.2 278.4 56ZM464.3 56Q463.3 38 456.6 23.2Q464.4 39.6 468 56ZM453.3 56Q453.7 40.9 449.1 28.5Q455.2 42.3 458.1 56ZM473 56Q471.5 45.7 463.8 37.2Q472.5 46.6 476.5 56ZM479.7 56Q483.2 30.1 487.3 9Q484.2 32.5 483.1 56ZM460 56Q465.8 39.9 470.3 26.7Q468 41.4 467.6 56ZM451.3 56Q454.3 27.5 456.5 4.3Q455.6 30.1 455.5 56ZM465.5 56Q469.2 47.6 473.2 40.7Q470.4 48.4 469.6 56ZM475 56Q480.7 43.1 485.5 32.5Q482.9 44.3 482.3 56ZM461.5 56Q462.2 38.7 458.4 24.5Q463.6 40.3 466.1 56ZM479.7 56Q483 30.1 482.9 8.9Q484.9 32.5 486.2 56ZM619.4 56Q626 31.3 633.2 11.1Q628 33.6 626.3 56ZM615.2 56Q617.3 42.3 614.6 31.2Q619.3 43.6 621.8 56ZM620.7 56Q625.4 44.9 627.9 35.8Q627.6 45.9 628 56ZM619.2 56Q624.9 38.5 630 24.3Q627 40.1 626.3 56ZM594.4 56Q593.3 43.5 586 33.2Q594.5 44.6 598.5 56ZM611.5 56Q617 31.3 622.4 11.1Q618.8 33.6 617.7 56ZM622.3 56Q624.8 31.3 625.8 11.1Q626.1 33.5 626.5 56ZM607.7 56Q612.3 40.2 616.2 27.3Q614 41.7 613.5 56ZM609.8 56Q610.9 40.3 607 27.4Q612.6 41.7 615.4 56ZM616.6 56Q617.3 32.2 613.5 12.7Q618.7 34.3 621.2 56ZM612 56Q616.3 36.8 617.4 21Q618.6 38.5 619.7 56ZM602.8 56Q606.6 35.8 608.7 19.2Q608.4 37.6 608.7 56ZM636.6 56Q637.4 43.9 634.8 34.1Q638.5 45 640.4 56ZM651.4 56Q653.8 30 652.1 8.8Q655.7 32.4 657.7 56ZM642.9 56Q642.5 40 637.2 26.9Q643.7 41.4 646.7 56ZM632.3 56Q632.1 38.4 625.8 23.9Q633.6 40 637.3 56ZM651.9 56Q651.9 39.9 645.8 26.7Q653.5 41.3 657.3 56ZM659.2 56Q659.1 42.6 653.2 31.6Q660.5 43.8 663.9 56ZM637.8 56Q640.6 39.2 642.3 25.4Q641.9 40.7 642 56ZM649.2 56Q652.6 32.5 652.5 13.3Q654.7 34.7 656.1 56ZM660.6 56Q663.3 34 665.2 16Q664.4 36 664.4 56ZM655 56Q661.1 29.7 668.3 8.1Q662.9 32.1 661 56ZM701 56Q701.6 47.5 698.6 40.6Q702.7 48.3 704.7 56ZM694.8 56Q698.4 29.5 699.1 7.9Q700.4 31.9 701.4 56ZM673.7 56Q675.1 37.1 670.2 21.7Q677.1 38.8 680.6 56ZM693.6 56Q699.6 34 706.5 16Q701.4 36 699.6 56ZM676.1 56Q679.5 47.7 679.7 40.9Q681.5 48.5 682.8 56ZM686.6 56Q686.9 33.8 679.9 15.7Q688.8 35.9 693.1 56ZM689.4 56Q694.2 27.8 697 4.7Q696.4 30.4 696.6 56ZM685.2 56Q688.7 43.7 689.8 33.7Q690.6 44.9 691.4 56Z'%2F%3E%3C%2Fsvg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'720' height%3D'56' viewBox%3D'0 0 720 56'%3E%3Cpath d%3D'M33.4 56Q35.4 32.1 34.1 12.6Q36.9 34.3 38.5 56ZM11.5 56Q18.2 43.5 25.5 33.3Q20.3 44.6 18.6 56ZM15.4 56Q15.7 29 9.9 6.8Q17.4 31.4 21 56ZM18.1 56Q17.4 35.7 10.9 19.1Q18.6 37.6 22.2 56ZM19.3 56Q22.1 34.8 21.8 17.4Q23.9 36.7 25.2 56ZM44.2 56Q45.6 46.7 42.7 39.1Q47.1 47.6 49.4 56ZM10.5 56Q10.4 48.2 4.2 41.8Q12 48.9 15.7 56ZM17.5 56Q22.7 29 26.8 6.9Q24.8 31.4 24.4 56ZM23.9 56Q29.8 30.4 34.5 9.5Q32.2 32.8 31.8 56ZM61.9 56Q64.4 41 64.4 28.8Q66 42.4 67 56ZM58.5 56Q62.9 36.4 65.5 20.4Q64.9 38.2 65.2 56ZM62.8 56Q68.8 33.1 74.1 14.3Q71 35.1 70.2 56ZM75.8 56Q81.6 39.1 88.7 25.4Q83.3 40.7 81.4 56ZM76.4 56Q77.1 40.8 74.7 28.4Q78.2 42.2 79.9 56ZM71.6 56Q78 33.5 85 15.1Q80 35.5 78.4 56ZM69.6 56Q73.7 44 78.3 34.1Q75 45.1 73.9 56ZM45 56Q49.4 29.2 51.5 7.2Q51.5 31.6 52.1 56ZM66.5 56Q71.6 37.1 77.4 21.6Q73.2 38.8 71.9 56ZM61.9 56Q65.4 30 68.3 8.8Q66.7 32.4 66.4 56ZM89.4 56Q90.7 44.4 86.5 34.9Q92.5 45.4 95.4 56ZM107.1 56Q110.8 31.1 113.6 10.8Q112.2 33.4 112 56ZM106.5 56Q111.6 45.9 118.1 37.6Q113 46.8 111.2 56ZM76.5 56Q75.9 45.5 68.5 37Q77.4 46.5 81.6 56ZM100.5 56Q100.7 29.5 96.2 7.9Q101.9 31.9 104.6 56ZM109.2 56Q108.7 33.7 102.8 15.4Q109.9 35.7 113.2 56ZM96.8 56Q100.9 48 102.3 41.4Q103 48.7 103.9 56ZM102.1 56Q106 45.6 109.3 37.1Q107.4 46.6 106.9 56ZM108.5 56Q113.3 36.9 117.6 21.2Q115.1 38.6 114.5 56ZM256.1 56Q254.9 35.8 247.9 19.3Q256 37.6 259.8 56ZM250.9 56Q252.2 43.6 248.4 33.5Q254 44.7 256.8 56ZM237.5 56Q242.6 35.3 247.5 18.4Q244.5 37.2 243.7 56ZM239.4 56Q242.4 29.4 245.3 7.6Q243.4 31.8 242.9 56ZM243.6 56Q248.8 31.7 253.5 11.9Q250.7 34 250 56ZM233.8 56Q238.7 29.1 243.7 7.1Q240.4 31.5 239.4 56ZM244 56Q248.9 30.2 252.4 9.1Q251 32.5 250.9 56ZM261.8 56Q265.3 30.4 268.7 9.4Q266.6 32.7 265.9 56ZM234.4 56Q241.3 45.7 248.3 37.2Q243.6 46.6 242.1 56ZM232.7 56Q237.8 46.7 244.6 39.1Q239.2 47.5 237.1 56ZM260.3 56Q260.6 28.3 255.9 5.6Q261.9 30.8 264.8 56ZM287 56Q287.8 36.6 285.1 20.7Q289 38.4 290.9 56ZM287.6 56Q286.3 43.6 279.3 33.4Q287.4 44.7 291.1 56ZM273.5 56Q278.2 35.1 283 18.1Q279.8 37 278.9 56ZM294.5 56Q297 37.6 295.3 22.6Q299 39.3 301 56ZM290.4 56Q296.9 28.1 304 5.3Q299 30.7 297.3 56ZM293.7 56Q295 35.7 290 19.1Q297.1 37.5 300.7 56ZM272.1 56Q274.8 33.1 273.7 14.4Q276.7 35.2 278.4 56ZM464.3 56Q463.3 38 456.6 23.2Q464.4 39.6 468 56ZM453.3 56Q453.7 40.9 449.1 28.5Q455.2 42.3 458.1 56ZM473 56Q471.5 45.7 463.8 37.2Q472.5 46.6 476.5 56ZM479.7 56Q483.2 30.1 487.3 9Q484.2 32.5 483.1 56ZM460 56Q465.8 39.9 470.3 26.7Q468 41.4 467.6 56ZM451.3 56Q454.3 27.5 456.5 4.3Q455.6 30.1 455.5 56ZM465.5 56Q469.2 47.6 473.2 40.7Q470.4 48.4 469.6 56ZM475 56Q480.7 43.1 485.5 32.5Q482.9 44.3 482.3 56ZM461.5 56Q462.2 38.7 458.4 24.5Q463.6 40.3 466.1 56ZM479.7 56Q483 30.1 482.9 8.9Q484.9 32.5 486.2 56ZM619.4 56Q626 31.3 633.2 11.1Q628 33.6 626.3 56ZM615.2 56Q617.3 42.3 614.6 31.2Q619.3 43.6 621.8 56ZM620.7 56Q625.4 44.9 627.9 35.8Q627.6 45.9 628 56ZM619.2 56Q624.9 38.5 630 24.3Q627 40.1 626.3 56ZM594.4 56Q593.3 43.5 586 33.2Q594.5 44.6 598.5 56ZM611.5 56Q617 31.3 622.4 11.1Q618.8 33.6 617.7 56ZM622.3 56Q624.8 31.3 625.8 11.1Q626.1 33.5 626.5 56ZM607.7 56Q612.3 40.2 616.2 27.3Q614 41.7 613.5 56ZM609.8 56Q610.9 40.3 607 27.4Q612.6 41.7 615.4 56ZM616.6 56Q617.3 32.2 613.5 12.7Q618.7 34.3 621.2 56ZM612 56Q616.3 36.8 617.4 21Q618.6 38.5 619.7 56ZM602.8 56Q606.6 35.8 608.7 19.2Q608.4 37.6 608.7 56ZM636.6 56Q637.4 43.9 634.8 34.1Q638.5 45 640.4 56ZM651.4 56Q653.8 30 652.1 8.8Q655.7 32.4 657.7 56ZM642.9 56Q642.5 40 637.2 26.9Q643.7 41.4 646.7 56ZM632.3 56Q632.1 38.4 625.8 23.9Q633.6 40 637.3 56ZM651.9 56Q651.9 39.9 645.8 26.7Q653.5 41.3 657.3 56ZM659.2 56Q659.1 42.6 653.2 31.6Q660.5 43.8 663.9 56ZM637.8 56Q640.6 39.2 642.3 25.4Q641.9 40.7 642 56ZM649.2 56Q652.6 32.5 652.5 13.3Q654.7 34.7 656.1 56ZM660.6 56Q663.3 34 665.2 16Q664.4 36 664.4 56ZM655 56Q661.1 29.7 668.3 8.1Q662.9 32.1 661 56ZM701 56Q701.6 47.5 698.6 40.6Q702.7 48.3 704.7 56ZM694.8 56Q698.4 29.5 699.1 7.9Q700.4 31.9 701.4 56ZM673.7 56Q675.1 37.1 670.2 21.7Q677.1 38.8 680.6 56ZM693.6 56Q699.6 34 706.5 16Q701.4 36 699.6 56ZM676.1 56Q679.5 47.7 679.7 40.9Q681.5 48.5 682.8 56ZM686.6 56Q686.9 33.8 679.9 15.7Q688.8 35.9 693.1 56ZM689.4 56Q694.2 27.8 697 4.7Q696.4 30.4 696.6 56ZM685.2 56Q688.7 43.7 689.8 33.7Q690.6 44.9 691.4 56Z'%2F%3E%3C%2Fsvg%3E")}:root[data-look="paper"] .ps-sun{position: absolute;left: 62%;top: 6px;width: calc(var(--scene-h) * 0.6);aspect-ratio: 1;border-radius: 50%;background: var(--paper-grain), radial-gradient(circle at 64% 30%, color-mix(in srgb, var(--scene-sun) 72%, #fff) 0%, var(--scene-sun) 65%);box-shadow: -6px 8px 16px -4px rgba(80, 45, 45, 0.26), inset -2px 2px 0 rgba(255, 255, 255, 0.4), inset 3px -4px 8px rgba(80, 40, 40, 0.07)}:root[data-look="paper"] .ps-birds{position: absolute;left: calc(62% - 110px);top: 18px;width: 84px;fill: color-mix(in srgb, var(--scene-hill) 55%, var(--ink));opacity: 0.7}:root[data-look="paper"] .paper-scene--home .ps-sun{left: 77%;top: 4px}:root[data-look="paper"] .paper-scene--home .ps-birds{left: calc(77% - 96px);top: 10px;width: 64px}:root[data-look="paper"] .paper-scene--home .ps-tree{bottom: 7px}@media (max-width: 750px){:root[data-look="paper"] .hero{--home-under: 22px}.hero .eyebrow{margin-bottom: 8px}.hero-text{margin-top: 8px}.search-block{margin-top: 14px}}@media (max-width: 1000px){:root[data-look="paper"] .paper-scene--home .ps-birds{display: none}}@media (max-width: 640px){.hero-title br{display: inline}}@media (max-width: 430px){.hero .hero-title{font-size: 38px;letter-spacing: -1.3px}}:root[data-look="paper"] .ps-tree{position: absolute;bottom: 10px;height: var(--scene-h);width: auto;aspect-ratio: 220 / 250;overflow: visible}:root[data-look="paper"] .paper-scene--home .ps-tree--bloom{right: max(2vw, calc(50vw - 700px))}:root[data-look="paper"] .paper-scene--home .ps-tree--cream{left: max(1vw, calc(50vw - 720px));height: calc(var(--scene-h) * 0.62);bottom: 17px}:root[data-look="paper"] .ps-trunk-fill{fill: var(--scene-trunk)}:root[data-look="paper"] .ps-trunk{stroke: var(--scene-trunk)}:root[data-look="paper"] .ps-tree--bloom .ps-b1{fill: color-mix(in srgb, var(--scene-bloom) 86%, var(--ink))}:root[data-look="paper"] .ps-tree--bloom .ps-b2{fill: var(--scene-bloom)}:root[data-look="paper"] .ps-tree--bloom .ps-b3{fill: color-mix(in srgb, var(--scene-bloom) 68%, #fff)}:root[data-look="paper"] .ps-tree--cream .ps-b1{fill: color-mix(in srgb, var(--scene-cloud) 70%, var(--scene-hill))}:root[data-look="paper"] .ps-tree--cream .ps-b2{fill: color-mix(in srgb, var(--scene-cloud) 88%, var(--scene-sun))}:root[data-look="paper"] .ps-tree--cream .ps-b3{fill: color-mix(in srgb, var(--scene-cloud) 60%, #fff)}:root[data-look="paper"] .directory{border-top: 0;padding-top: 14px}:root[data-look="paper"] body:not([data-view="home"]) .site-header{position: relative;padding-bottom: 34px;margin-bottom: 4px}:root[data-look="paper"] body:not([data-view="home"]) .site-header::before{content: '';position: absolute;z-index: -2;left: 0;right: 0;top: 0;bottom: 0;background: var(--paper-grain), linear-gradient(180deg, var(--scene-sky), var(--scene-glow))}:root[data-look="paper"] body:not([data-view="home"]) .hd-inner{border-bottom: 0}:root[data-look="paper"] body:not([data-view="home"]) .paper-edge{display: block;position: absolute;z-index: -1;left: 0;right: 0;bottom: -1px;height: 40px;pointer-events: none}:root[data-look="paper"] .paper-edge .pl{position: absolute;inset: 0;filter: drop-shadow(0 -2px 3px var(--paper-shadow))}:root[data-look="paper"] .pl-e1 i{background: var(--paper-grain), var(--scene-hill)}:root[data-look="paper"] .pl-e2 i{background: var(--paper-grain), var(--scene-cloud)}:root[data-look="paper"] .pl-e3 i{background: var(--paper-grain), var(--page)}:root[data-look="paper"] .pl-e1 i{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'40' viewBox%3D'0 0 1440 40'%3E%3Cpath d%3D'M0 40L0 16C50 14.3 193.3 5.7 300 6C406.7 6.3 526.7 17.7 640 18C753.3 18.3 876.7 8.3 980 8C1083.3 7.7 1183.3 14.7 1260 16C1336.7 17.3 1410 16 1440 16L1440 40Z'%2F%3E%3C%2Fsvg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'40' viewBox%3D'0 0 1440 40'%3E%3Cpath d%3D'M0 40L0 16C50 14.3 193.3 5.7 300 6C406.7 6.3 526.7 17.7 640 18C753.3 18.3 876.7 8.3 980 8C1083.3 7.7 1183.3 14.7 1260 16C1336.7 17.3 1410 16 1440 16L1440 40Z'%2F%3E%3C%2Fsvg%3E")}:root[data-look="paper"] .pl-e2 i{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'40' viewBox%3D'0 0 1440 40'%3E%3Cpath d%3D'M0 40L0 30A16.9 13.9 0 1 1 27 27.9A17.3 14.2 0 1 1 54.8 33.4A13.4 11 0 1 1 76.2 30.5A12.5 10.2 0 1 1 96.2 33.2A7.7 6.3 0 1 1 108.6 29.8A10 8.2 0 1 1 124.5 32.2A13.9 11.4 0 1 1 146.8 31.5A12 9.9 0 1 1 166 26A8.6 7 0 1 1 179.7 32.1A11.4 9.3 0 1 1 197.9 26.3A11.2 9.2 0 1 1 215.9 33.4A7 5.7 0 1 1 227.1 33.6A12.8 10.5 0 1 1 247.5 30.4A15.7 12.8 0 1 1 272.5 33.3A16.6 13.6 0 1 1 299.1 26.4A14 11.5 0 1 1 321.5 28.9A13.2 10.8 0 1 1 342.6 26.7A9.7 7.9 0 1 1 358.1 26.6A8.6 7.1 0 1 1 371.9 29A8.7 7.2 0 1 1 385.9 29.1A7 5.7 0 1 1 397.1 29.2A9.7 8 0 1 1 412.6 32.4A15 12.3 0 1 1 436.6 26.4A10 8.2 0 1 1 452.6 30.6A12.3 10.1 0 1 1 472.3 27.1A7.4 6 0 1 1 484.1 29.2A7.1 5.8 0 1 1 495.4 28.2A12.7 10.4 0 1 1 515.8 27.5A17.5 14.3 0 1 1 543.7 33.1A11.3 9.3 0 1 1 561.8 27.3A9.8 8 0 1 1 577.4 31.6A8.5 6.9 0 1 1 591 29.5A8.7 7.1 0 1 1 604.9 29.1A7.8 6.4 0 1 1 617.4 26.1A8 6.5 0 1 1 630.1 31A12.6 10.3 0 1 1 650.3 26.3A17 13.9 0 1 1 677.4 26.7A7.3 6 0 1 1 689.1 31.8A13 10.6 0 1 1 709.9 31.4A11.6 9.5 0 1 1 728.4 33.5A7.1 5.8 0 1 1 739.8 28A7.6 6.2 0 1 1 752 28.9A8.8 7.2 0 1 1 766.2 27.6A7 5.8 0 1 1 777.4 27.2A10.7 8.8 0 1 1 794.6 33.8A7.5 6.2 0 1 1 806.7 30.1A12.2 10 0 1 1 826.3 27A16.6 13.6 0 1 1 852.8 31.4A13.5 11.1 0 1 1 874.5 33.5A13.1 10.7 0 1 1 895.4 27.2A9.4 7.7 0 1 1 910.5 29.6A8.4 6.9 0 1 1 923.9 27.2A9.6 7.9 0 1 1 939.3 32.3A12.4 10.2 0 1 1 959.1 31.4A14.9 12.2 0 1 1 983 32.8A11.1 9.1 0 1 1 1000.7 26A9 7.4 0 1 1 1015.1 33.7A12.7 10.4 0 1 1 1035.5 31.9A15.2 12.4 0 1 1 1059.8 29.2A14.2 11.7 0 1 1 1082.5 28.9A11.1 9.1 0 1 1 1100.2 26.1A11.3 9.3 0 1 1 1118.4 26A10.8 8.9 0 1 1 1135.6 29.9A9.4 7.7 0 1 1 1150.7 27.2A10.6 8.7 0 1 1 1167.7 27.5A11 9 0 1 1 1185.2 26.8A7 5.8 0 1 1 1196.5 32.2A11.4 9.3 0 1 1 1214.7 32.5A15.6 12.8 0 1 1 1239.6 31.4A13.8 11.3 0 1 1 1261.8 32.7A9.4 7.7 0 1 1 1276.8 33.3A9.3 7.6 0 1 1 1291.7 29A7 5.8 0 1 1 1302.9 26.7A7.3 6 0 1 1 1314.6 26.2A11.6 9.5 0 1 1 1333.1 31.4A7.8 6.4 0 1 1 1345.6 26.1A7.1 5.8 0 1 1 1356.9 31.5A17.4 14.3 0 1 1 1384.8 33.1A15 12.3 0 1 1 1408.8 33.6A13.7 11.3 0 1 1 1430.8 30.4A5.7 4.7 0 1 1 1440 30L1440 40Z'%2F%3E%3C%2Fsvg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'40' viewBox%3D'0 0 1440 40'%3E%3Cpath d%3D'M0 40L0 30A16.9 13.9 0 1 1 27 27.9A17.3 14.2 0 1 1 54.8 33.4A13.4 11 0 1 1 76.2 30.5A12.5 10.2 0 1 1 96.2 33.2A7.7 6.3 0 1 1 108.6 29.8A10 8.2 0 1 1 124.5 32.2A13.9 11.4 0 1 1 146.8 31.5A12 9.9 0 1 1 166 26A8.6 7 0 1 1 179.7 32.1A11.4 9.3 0 1 1 197.9 26.3A11.2 9.2 0 1 1 215.9 33.4A7 5.7 0 1 1 227.1 33.6A12.8 10.5 0 1 1 247.5 30.4A15.7 12.8 0 1 1 272.5 33.3A16.6 13.6 0 1 1 299.1 26.4A14 11.5 0 1 1 321.5 28.9A13.2 10.8 0 1 1 342.6 26.7A9.7 7.9 0 1 1 358.1 26.6A8.6 7.1 0 1 1 371.9 29A8.7 7.2 0 1 1 385.9 29.1A7 5.7 0 1 1 397.1 29.2A9.7 8 0 1 1 412.6 32.4A15 12.3 0 1 1 436.6 26.4A10 8.2 0 1 1 452.6 30.6A12.3 10.1 0 1 1 472.3 27.1A7.4 6 0 1 1 484.1 29.2A7.1 5.8 0 1 1 495.4 28.2A12.7 10.4 0 1 1 515.8 27.5A17.5 14.3 0 1 1 543.7 33.1A11.3 9.3 0 1 1 561.8 27.3A9.8 8 0 1 1 577.4 31.6A8.5 6.9 0 1 1 591 29.5A8.7 7.1 0 1 1 604.9 29.1A7.8 6.4 0 1 1 617.4 26.1A8 6.5 0 1 1 630.1 31A12.6 10.3 0 1 1 650.3 26.3A17 13.9 0 1 1 677.4 26.7A7.3 6 0 1 1 689.1 31.8A13 10.6 0 1 1 709.9 31.4A11.6 9.5 0 1 1 728.4 33.5A7.1 5.8 0 1 1 739.8 28A7.6 6.2 0 1 1 752 28.9A8.8 7.2 0 1 1 766.2 27.6A7 5.8 0 1 1 777.4 27.2A10.7 8.8 0 1 1 794.6 33.8A7.5 6.2 0 1 1 806.7 30.1A12.2 10 0 1 1 826.3 27A16.6 13.6 0 1 1 852.8 31.4A13.5 11.1 0 1 1 874.5 33.5A13.1 10.7 0 1 1 895.4 27.2A9.4 7.7 0 1 1 910.5 29.6A8.4 6.9 0 1 1 923.9 27.2A9.6 7.9 0 1 1 939.3 32.3A12.4 10.2 0 1 1 959.1 31.4A14.9 12.2 0 1 1 983 32.8A11.1 9.1 0 1 1 1000.7 26A9 7.4 0 1 1 1015.1 33.7A12.7 10.4 0 1 1 1035.5 31.9A15.2 12.4 0 1 1 1059.8 29.2A14.2 11.7 0 1 1 1082.5 28.9A11.1 9.1 0 1 1 1100.2 26.1A11.3 9.3 0 1 1 1118.4 26A10.8 8.9 0 1 1 1135.6 29.9A9.4 7.7 0 1 1 1150.7 27.2A10.6 8.7 0 1 1 1167.7 27.5A11 9 0 1 1 1185.2 26.8A7 5.8 0 1 1 1196.5 32.2A11.4 9.3 0 1 1 1214.7 32.5A15.6 12.8 0 1 1 1239.6 31.4A13.8 11.3 0 1 1 1261.8 32.7A9.4 7.7 0 1 1 1276.8 33.3A9.3 7.6 0 1 1 1291.7 29A7 5.8 0 1 1 1302.9 26.7A7.3 6 0 1 1 1314.6 26.2A11.6 9.5 0 1 1 1333.1 31.4A7.8 6.4 0 1 1 1345.6 26.1A7.1 5.8 0 1 1 1356.9 31.5A17.4 14.3 0 1 1 1384.8 33.1A15 12.3 0 1 1 1408.8 33.6A13.7 11.3 0 1 1 1430.8 30.4A5.7 4.7 0 1 1 1440 30L1440 40Z'%2F%3E%3C%2Fsvg%3E")}:root[data-look="paper"] .pl-e3 i{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'40' viewBox%3D'0 0 1440 40'%3E%3Cpath d%3D'M0 40L0 34C80 33.3 320 29.7 480 30C640 30.3 800 35.3 960 36C1120 36.7 1360 34.3 1440 34L1440 40Z'%2F%3E%3C%2Fsvg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'40' viewBox%3D'0 0 1440 40'%3E%3Cpath d%3D'M0 40L0 34C80 33.3 320 29.7 480 30C640 30.3 800 35.3 960 36C1120 36.7 1360 34.3 1440 34L1440 40Z'%2F%3E%3C%2Fsvg%3E")}:root[data-look="paper"] .site-footer{position: relative;margin-top: 160px;background: var(--paper-grain), var(--scene-ground)}:root[data-look="paper"] .site-footer .paper-scene{left: 0;width: 100%;bottom: calc(100% - 1px);height: 140px}:root[data-look="paper"] .paper-scene--foot .pl-front i{background: var(--paper-grain), var(--scene-ground)}:root[data-look="paper"] .paper-scene--foot .pl-far i{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'140' viewBox%3D'0 0 1440 140'%3E%3Cpath d%3D'M0 140L0 86L20 79.7L40 71.7L60 69.7L80 62.7L100 58.3L120 50L138.3 54.1L156.7 61.2L175 67.1L193.3 70.3L211.7 75.6L230 80L251.7 71.2L273.3 64.1L295 57.7L316.7 50.3L338.3 41.2L360 36L378.3 43L396.7 50.7L415 57.6L433.3 60.7L451.7 68.4L470 76L491.7 73.2L513.3 69L535 65.1L556.7 61.7L578.3 57.3L600 56L620 60.7L640 66.3L660 72.6L680 77.4L700 82.9L720 88L743.3 80L766.7 73.3L790 66.9L813.3 59.5L836.7 49.5L860 42L880 49.6L900 56.3L920 60.7L940 65.5L960 72.6L980 78L1003.3 71.5L1026.7 68.3L1050 62.7L1073.3 62.3L1096.7 54.5L1120 52L1143.3 56.1L1166.7 63.5L1190 66.7L1213.3 72.2L1236.7 76.9L1260 84L1276.7 81.2L1293.3 75.1L1310 72.6L1326.7 69.2L1343.3 61.7L1360 60L1373.3 65.9L1386.7 70.6L1400 74.3L1413.3 79.5L1426.7 79.6L1440 86L1440 140Z'%2F%3E%3C%2Fsvg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'140' viewBox%3D'0 0 1440 140'%3E%3Cpath d%3D'M0 140L0 86L20 79.7L40 71.7L60 69.7L80 62.7L100 58.3L120 50L138.3 54.1L156.7 61.2L175 67.1L193.3 70.3L211.7 75.6L230 80L251.7 71.2L273.3 64.1L295 57.7L316.7 50.3L338.3 41.2L360 36L378.3 43L396.7 50.7L415 57.6L433.3 60.7L451.7 68.4L470 76L491.7 73.2L513.3 69L535 65.1L556.7 61.7L578.3 57.3L600 56L620 60.7L640 66.3L660 72.6L680 77.4L700 82.9L720 88L743.3 80L766.7 73.3L790 66.9L813.3 59.5L836.7 49.5L860 42L880 49.6L900 56.3L920 60.7L940 65.5L960 72.6L980 78L1003.3 71.5L1026.7 68.3L1050 62.7L1073.3 62.3L1096.7 54.5L1120 52L1143.3 56.1L1166.7 63.5L1190 66.7L1213.3 72.2L1236.7 76.9L1260 84L1276.7 81.2L1293.3 75.1L1310 72.6L1326.7 69.2L1343.3 61.7L1360 60L1373.3 65.9L1386.7 70.6L1400 74.3L1413.3 79.5L1426.7 79.6L1440 86L1440 140Z'%2F%3E%3C%2Fsvg%3E")}:root[data-look="paper"] .paper-scene--foot .pl-far-lit i{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'140' viewBox%3D'0 0 1440 140'%3E%3Cpath d%3D'M40 71.7L60 69.7L80 62.7L100 58.3L120 50L123 68L132.2 90ZM273.3 64.1L295 57.7L316.7 50.3L338.3 41.2L360 36L363 54L370.5 76ZM513.3 69L535 65.1L556.7 61.7L578.3 57.3L600 56L603 74L621.8 96ZM766.7 73.3L790 66.9L813.3 59.5L836.7 49.5L860 42L863 60L875.7 82ZM1026.7 68.3L1050 62.7L1073.3 62.3L1096.7 54.5L1120 52L1123 70L1133.3 92ZM1293.3 75.1L1310 72.6L1326.7 69.2L1343.3 61.7L1360 60L1363 78L1376.3 100Z'%2F%3E%3C%2Fsvg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'140' viewBox%3D'0 0 1440 140'%3E%3Cpath d%3D'M40 71.7L60 69.7L80 62.7L100 58.3L120 50L123 68L132.2 90ZM273.3 64.1L295 57.7L316.7 50.3L338.3 41.2L360 36L363 54L370.5 76ZM513.3 69L535 65.1L556.7 61.7L578.3 57.3L600 56L603 74L621.8 96ZM766.7 73.3L790 66.9L813.3 59.5L836.7 49.5L860 42L863 60L875.7 82ZM1026.7 68.3L1050 62.7L1073.3 62.3L1096.7 54.5L1120 52L1123 70L1133.3 92ZM1293.3 75.1L1310 72.6L1326.7 69.2L1343.3 61.7L1360 60L1363 78L1376.3 100Z'%2F%3E%3C%2Fsvg%3E")}:root[data-look="paper"] .paper-scene--foot .pl-cloud i{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'140' viewBox%3D'0 0 1440 140'%3E%3Cpath d%3D'M0 140L0 102A28.5 23.4 0 1 1 45.6 103.7A27.1 22.2 0 1 1 89 98.1A12.7 10.4 0 1 1 109.3 102.9A25.9 21.2 0 1 1 150.7 98.7A15 12.3 0 1 1 174.6 101.2A26.5 21.7 0 1 1 217 103.4A22.5 18.5 0 1 1 253.1 99.3A31.6 25.9 0 1 1 303.7 106A22.2 18.2 0 1 1 339.2 103.8A13.2 10.8 0 1 1 360.2 105.1A13.2 10.8 0 1 1 381.3 100.8A24.3 20 0 1 1 420.3 101.4A18.4 15.1 0 1 1 449.8 105.9A18.1 14.8 0 1 1 478.7 102.4A23.3 19.1 0 1 1 516 98.8A13.3 10.9 0 1 1 537.3 99.5A28.6 23.4 0 1 1 583.1 100.7A33.9 27.8 0 1 1 637.2 102.3A12.8 10.5 0 1 1 657.8 101.8A19.4 15.9 0 1 1 688.9 98.1A20.3 16.6 0 1 1 721.3 104.6A17.8 14.6 0 1 1 749.7 99.7A12.3 10.1 0 1 1 769.4 103.1A17.8 14.6 0 1 1 797.9 99A28.4 23.3 0 1 1 843.4 98.2A31 25.4 0 1 1 893 103.8A30.3 24.8 0 1 1 941.4 103.4A23.9 19.6 0 1 1 979.7 104.7A14.8 12.1 0 1 1 1003.4 103.4A18.5 15.2 0 1 1 1032.9 98A12.8 10.5 0 1 1 1053.4 98.7A12.2 10 0 1 1 1072.9 102.1A12.7 10.4 0 1 1 1093.3 99.8A16.3 13.4 0 1 1 1119.4 103.2A14.3 11.7 0 1 1 1142.3 100A24.9 20.4 0 1 1 1182.1 104A23.9 19.6 0 1 1 1220.4 104.9A13.4 11 0 1 1 1241.8 100.2A20.4 16.7 0 1 1 1274.4 101.2A21.5 17.6 0 1 1 1308.8 101.3A20.5 16.8 0 1 1 1341.6 105A29.1 23.8 0 1 1 1388.1 101.3A16.3 13.3 0 1 1 1414.1 105.8A16.2 13.3 0 1 1 1440 102L1440 140Z'%2F%3E%3C%2Fsvg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'140' viewBox%3D'0 0 1440 140'%3E%3Cpath d%3D'M0 140L0 102A28.5 23.4 0 1 1 45.6 103.7A27.1 22.2 0 1 1 89 98.1A12.7 10.4 0 1 1 109.3 102.9A25.9 21.2 0 1 1 150.7 98.7A15 12.3 0 1 1 174.6 101.2A26.5 21.7 0 1 1 217 103.4A22.5 18.5 0 1 1 253.1 99.3A31.6 25.9 0 1 1 303.7 106A22.2 18.2 0 1 1 339.2 103.8A13.2 10.8 0 1 1 360.2 105.1A13.2 10.8 0 1 1 381.3 100.8A24.3 20 0 1 1 420.3 101.4A18.4 15.1 0 1 1 449.8 105.9A18.1 14.8 0 1 1 478.7 102.4A23.3 19.1 0 1 1 516 98.8A13.3 10.9 0 1 1 537.3 99.5A28.6 23.4 0 1 1 583.1 100.7A33.9 27.8 0 1 1 637.2 102.3A12.8 10.5 0 1 1 657.8 101.8A19.4 15.9 0 1 1 688.9 98.1A20.3 16.6 0 1 1 721.3 104.6A17.8 14.6 0 1 1 749.7 99.7A12.3 10.1 0 1 1 769.4 103.1A17.8 14.6 0 1 1 797.9 99A28.4 23.3 0 1 1 843.4 98.2A31 25.4 0 1 1 893 103.8A30.3 24.8 0 1 1 941.4 103.4A23.9 19.6 0 1 1 979.7 104.7A14.8 12.1 0 1 1 1003.4 103.4A18.5 15.2 0 1 1 1032.9 98A12.8 10.5 0 1 1 1053.4 98.7A12.2 10 0 1 1 1072.9 102.1A12.7 10.4 0 1 1 1093.3 99.8A16.3 13.4 0 1 1 1119.4 103.2A14.3 11.7 0 1 1 1142.3 100A24.9 20.4 0 1 1 1182.1 104A23.9 19.6 0 1 1 1220.4 104.9A13.4 11 0 1 1 1241.8 100.2A20.4 16.7 0 1 1 1274.4 101.2A21.5 17.6 0 1 1 1308.8 101.3A20.5 16.8 0 1 1 1341.6 105A29.1 23.8 0 1 1 1388.1 101.3A16.3 13.3 0 1 1 1414.1 105.8A16.2 13.3 0 1 1 1440 102L1440 140Z'%2F%3E%3C%2Fsvg%3E")}:root[data-look="paper"] .paper-scene--foot .pl-near i{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'140' viewBox%3D'0 0 1440 140'%3E%3Cpath d%3D'M0 140L0 114C50 112.3 193.3 103.3 300 104C406.7 104.7 530 117.7 640 118C750 118.3 860 106 960 106C1060 106 1160 116.7 1240 118C1320 119.3 1406.7 114.7 1440 114L1440 140Z'%2F%3E%3C%2Fsvg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'140' viewBox%3D'0 0 1440 140'%3E%3Cpath d%3D'M0 140L0 114C50 112.3 193.3 103.3 300 104C406.7 104.7 530 117.7 640 118C750 118.3 860 106 960 106C1060 106 1160 116.7 1240 118C1320 119.3 1406.7 114.7 1440 114L1440 140Z'%2F%3E%3C%2Fsvg%3E")}:root[data-look="paper"] .paper-scene--foot .pl-front i{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'140' viewBox%3D'0 0 1440 140'%3E%3Cpath d%3D'M0 140L0 128C66.7 127 266.7 121.7 400 122C533.3 122.3 673.3 129.8 800 130C926.7 130.2 1053.3 123.3 1160 123C1266.7 122.7 1393.3 127.2 1440 128L1440 140Z'%2F%3E%3C%2Fsvg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'1440' height%3D'140' viewBox%3D'0 0 1440 140'%3E%3Cpath d%3D'M0 140L0 128C66.7 127 266.7 121.7 400 122C533.3 122.3 673.3 129.8 800 130C926.7 130.2 1053.3 123.3 1160 123C1266.7 122.7 1393.3 127.2 1440 128L1440 140Z'%2F%3E%3C%2Fsvg%3E")}:root[data-look="paper"] .paper-scene--foot .pl-grass{bottom: 4px;height: 34px}:root[data-look="paper"] .paper-scene--foot .ps-tree{left: max(3vw, calc(50vw - 690px));height: 128px;bottom: 6px}:root[data-look="paper"] .ft-inner{border-top: 0;padding-top: 6px}@keyframes paper-rise{from{transform: translateY(16px);opacity: 0}to{transform: none;opacity: 1}}@keyframes paper-sunrise{from{transform: translateY(38px)}to{transform: none}}:root[data-look="paper"] .paper-scene--home > :not(.pl-front){animation: paper-rise .8s cubic-bezier(.2, .7, .2, 1) both}:root[data-look="paper"] .paper-scene--home > .ps-sun{animation: paper-sunrise 1.3s cubic-bezier(.2, .7, .2, 1) .1s both}:root[data-look="paper"] .paper-scene--home > :is(.pl-far, .pl-far-lit){animation-delay: .04s}:root[data-look="paper"] .paper-scene--home > .pl-cloud{animation-delay: .08s}:root[data-look="paper"] .paper-scene--home > .pl-hill, :root[data-look="paper"] .paper-scene--home > .ps-tree--cream{animation-delay: .12s}:root[data-look="paper"] .paper-scene--home > .pl-near{animation-delay: .18s}:root[data-look="paper"] .paper-scene--home > .ps-tree--bloom, :root[data-look="paper"] .paper-scene--home > .ps-birds{animation-delay: .24s}:root[data-look="paper"] .paper-scene--home > .pl-grass{animation-delay: .3s}@media (max-width: 1100px){:root[data-look="paper"]{--scene-h: 200px}}@media (max-width: 750px){:root[data-look="paper"]{--scene-h: 150px}:root[data-look="paper"] .ps-sun{left: 56%;top: 4px}:root[data-look="paper"] .ps-birds{left: calc(56% - 76px);width: 60px;top: 10px}:root[data-look="paper"] .paper-scene--home .ps-tree--bloom{right: -10px;height: calc(var(--scene-h) * 0.96)}:root[data-look="paper"] .paper-scene--home .ps-tree--cream{left: -14px;height: calc(var(--scene-h) * 0.55);bottom: 22px}:root[data-look="paper"] .paper-scene .pl-grass{height: 32px;bottom: 6px}:root[data-look="paper"] .site-footer{margin-top: 110px}:root[data-look="paper"] .site-footer .paper-scene{height: 100px}:root[data-look="paper"] .paper-scene--foot .ps-tree{height: 92px;left: 8px}:root[data-look="paper"] .paper-scene--foot .pl-grass{height: 24px}:root[data-look="paper"] body:not([data-view="home"]) .site-header{padding-bottom: 26px}:root[data-look="paper"] body:not([data-view="home"]) .paper-edge{height: 30px}:root[data-look="paper"] .primary{background: var(--paper-grain), var(--surface);border-top: 0;box-shadow: 0 -1px 0 color-mix(in srgb, var(--ink) 10%, transparent), 0 -8px 16px -10px rgba(60, 40, 45, 0.25)}:root[data-look="paper"] .primary a[aria-current="page"]{background: transparent;box-shadow: inset 0 2px 0 var(--accent)}:root[data-look="paper"] .row{padding: 13px 14px 12px}:root[data-look="paper"] .rank{width: 32px;height: 32px;font-size: 16px}:root[data-look="paper"] .rank--trophy .trophy{width: 17px;height: 17px;top: -6px;right: -8px}:root[data-look="paper"] :is(.sidebar-note, .rank-legend, .sp-note, .facts, .trend-note, .soon, .empty, .dir-empty, .about-note){--tilt: -0.5deg}:root[data-look="paper"] .prose--notes{gap: 30px}}@media (prefers-reduced-motion: reduce){:root[data-look="paper"] .paper-scene--home > *{animation: none}:root[data-look="paper"] .dir-item{animation: none}:root[data-look="paper"] :is(.dir-card, .row, .row-shot){transition: none}:root[data-look="paper"] .row:hover{transform: none}:root[data-look="paper"] .dir-card:hover, :root[data-look="paper"].dir-list .dir-card:hover{transform: none}:root[data-look="paper"] :is(.btn, .row-link, .chiplinks a):active{transform: none}}.folders{--row-bg: #FCF8F3;--folder-shadow: rgba(70, 42, 52, 0.3);display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 30px 22px;align-items: stretch}.folders[data-folders="1"]{grid-template-columns: minmax(0, 1fr)}.folders[data-folders="2"]{grid-template-columns: repeat(2, minmax(0, 1fr))}.folders[data-folders="3"]{grid-template-columns: repeat(3, minmax(0, 1fr))}.folder{--f: #F0C9BA;--f-deep: #B9472F;--f-back: color-mix(in srgb, var(--f) 72%, #fff);--f-low: color-mix(in srgb, var(--f) 90%, #8a5a5a);--f-edge: color-mix(in srgb, var(--f) 78%, #6e4650);--stack-color: var(--f);position: relative;display: flex;flex-direction: column;min-width: 0;margin-top: 52px}.folder[data-tone="build"]{--f: #D5D9C2;--f-deep: #46663A}.folder[data-tone="work"]{--f: #CCDAEA;--f-deep: #365C9E}.folder[data-tone="explore"]{--f: #DDD0E4;--f-deep: #714B9C}.folder::before{content: '';position: absolute;top: -34px;left: min(42%, 180px);right: 12px;height: 40px;border-radius: 14px 14px 0 0;background: var(--paper-grain, none), color-mix(in srgb, var(--f) 45%, #fff);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6), 0 -1px 2px rgba(70, 42, 52, 0.06)}.folder-back{position: absolute;top: -26px;left: min(30%, 120px);right: 0;height: 60px;margin: 0;padding: 3px 18px 0;border-radius: 18px 18px 0 0;text-align: right;background: var(--paper-grain, none), var(--f-back);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.55), 0 -1px 3px rgba(70, 42, 52, 0.08);font: normal 18px/1.2 var(--serif);color: var(--ink);font-variant-numeric: lining-nums tabular-nums}.folder-tab{position: absolute;top: -50px;left: 0;width: min(66%, 260px);height: 66px;margin: 0;padding: 11px 6px 0 18px;display: flex;align-items: flex-start;gap: 11px;border-radius: 20px 20px 0 0;background: var(--paper-grain, none), var(--f);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45);font: normal 25px/1.2 var(--serif);letter-spacing: -0.3px;color: var(--ink)}.folder-tab::after{content: '';position: absolute;top: 0;right: -28px;width: 56px;height: 100%;border-top-right-radius: 18px;background: var(--paper-grain, none), var(--f);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45);transform: skewX(28deg);transform-origin: bottom left}.folder-ico{position: relative;z-index: 1;display: inline-flex;flex: none;margin-top: 2px}.folder-ico .cat-ico{width: 25px;height: 25px}.folder-name{position: relative;z-index: 1;white-space: nowrap}.folder-body{position: relative;flex: 1;padding: 18px 14px 20px;border-radius: 0 20px 20px 20px;background: var(--paper-grain, none), linear-gradient(180deg, var(--f) 0%, var(--f) 55%, var(--f-low) 100%);box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.35), -3px 3px 0 -1px color-mix(in srgb, var(--f-edge) 70%, transparent), 0 4px 0 -1px var(--f-edge), 0 2px 4px rgba(70, 42, 52, 0.08), 0 22px 30px -22px var(--folder-shadow)}.folder-rows{display: grid;grid-template-columns: repeat(auto-fill, minmax(min(100%, 270px), 1fr));gap: 9px 12px}:root .folders .dir-item{position: relative;display: block;min-width: 0;transition: translate .16s ease}:root .folders .dir-card{display: grid;grid-template-columns: 36px minmax(0, 1fr) auto 18px;grid-template-areas: "icon text count arrow";align-items: center;column-gap: 11px;min-height: 54px;height: 100%;padding: 8px 11px 8px 9px;border: 0;border-radius: 11px;color: var(--ink);text-align: left;transform: none;background: var(--paper-grain, none), var(--row-bg);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.85), 0 1px 2px rgba(70, 42, 52, 0.1), 0 3px 7px -5px rgba(70, 42, 52, 0.3);transition: box-shadow .16s ease, background-color .16s ease}:root .folders .dir-card .dir-icon{grid-area: icon;width: 36px;height: 36px;margin: 0;border-radius: 9px;color: var(--f-deep);background: color-mix(in srgb, var(--f) 34%, var(--row-bg));box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--f) 45%, transparent)}:root .folders .dir-card .dir-icon .cat-ico{width: 20px;height: 20px}:root .folders .dir-text{grid-area: text;min-width: 0;display: flex;flex-direction: column;gap: 2px}:root .folders .dir-card :is(.dir-name, .dir-count, .dir-hit){padding-right: 0;align-self: auto}:root .folders .dir-name{font-size: 14.5px;font-weight: 600;line-height: 1.28;overflow-wrap: break-word}:root .folders .dir-hit{margin: 0;font-size: 11.5px;line-height: 1.3;color: var(--accent)}:root .folders .dir-count{grid-area: count;margin: 0 46px 0 0;font-size: 12.5px;color: var(--muted);white-space: nowrap;font-variant-numeric: tabular-nums}:root .folders .dir-arrow{grid-area: arrow;display: flex;padding: 0;color: var(--f-deep);transition: translate .16s ease}:root .folders .dir-arrow svg{width: 17px;height: 17px}:root .folders .dir-full{top: 50%;right: 33px;width: 44px;height: 42px;min-height: 0;margin-top: -21px;padding: 0;flex-direction: column;justify-content: center;gap: 2px;border: 0;border-radius: 10px;background: transparent;box-shadow: none;color: var(--f-deep);transform: none}:root .folders .dir-full svg{width: 18px;height: 18px;color: currentColor}:root .folders .dir-full-label{font-size: 10px;font-weight: 700;line-height: 1}:root .folders .dir-full:hover{background: color-mix(in srgb, var(--f) 40%, var(--row-bg));color: var(--ink)}:root .folders .dir-full:active{background: color-mix(in srgb, var(--f) 60%, var(--row-bg))}:root .folders .dir-item:hover{translate: 0 -1px}:root .folders .dir-item:hover .dir-card{background-color: #fff;box-shadow: inset 0 1px 0 #fff, 0 2px 3px rgba(70, 42, 52, 0.1), 0 8px 14px -8px rgba(70, 42, 52, 0.38)}:root .folders .dir-item:hover .dir-arrow{translate: 3px 0}:root .folders .dir-item:has(.dir-card:active){translate: 0 1px}:root .folders .dir-card:active{box-shadow: inset 0 1px 2px rgba(70, 42, 52, 0.14), 0 1px 1px rgba(70, 42, 52, 0.08)}:root .folders .dir-card:focus-visible{outline: 3px solid var(--accent);outline-offset: 2px;border-radius: 11px}:root .folders .dir-full:focus-visible{outline: 3px solid var(--accent);outline-offset: 1px}@media (max-width: 1199px){.folders, .folders[data-folders="3"]{grid-template-columns: repeat(2, minmax(0, 1fr))}.folders[data-folders="1"]{grid-template-columns: minmax(0, 1fr)}}@media (max-width: 699px){.folders, .folders[data-folders]{grid-template-columns: minmax(0, 1fr)}}@media (min-width: 1200px){:root .folders:not([data-folders="1"]):not([data-folders="2"]):not([data-folders="3"]) .dir-card{grid-template-columns: 34px minmax(0, 1fr) 18px;grid-template-areas: "icon text arrow";padding-right: 10px}:root .folders:not([data-folders="1"]):not([data-folders="2"]):not([data-folders="3"]) .dir-card .dir-text{align-self: start;padding: 0 46px 17px 0}:root .folders:not([data-folders="1"]):not([data-folders="2"]):not([data-folders="3"]) .dir-card .dir-count{grid-area: text;align-self: end;margin: 0;font-size: 12px}:root .folders:not([data-folders="1"]):not([data-folders="2"]):not([data-folders="3"]) .dir-card .dir-icon{width: 34px;height: 34px}:root .folders:not([data-folders="1"]):not([data-folders="2"]):not([data-folders="3"]) .dir-full{right: 31px}.folders:not([data-folders="1"]):not([data-folders="2"]):not([data-folders="3"]) .folder-tab{font-size: 24px}}@media (min-width: 1200px) and (max-width: 1365px){.folders:not([data-folders="1"]):not([data-folders="2"]):not([data-folders="3"]){column-gap: 16px}.folders:not([data-folders="1"]):not([data-folders="2"]):not([data-folders="3"]) .folder-body{padding: 16px 10px 18px}:root .folders:not([data-folders="1"]):not([data-folders="2"]):not([data-folders="3"]) .dir-card{column-gap: 9px;padding-left: 7px}:root .folders:not([data-folders="1"]):not([data-folders="2"]):not([data-folders="3"]) .dir-name{font-size: 14px}:root .folders:not([data-folders="1"]):not([data-folders="2"]):not([data-folders="3"]) .dir-card .dir-text{padding-right: 44px}:root .folders:not([data-folders="1"]):not([data-folders="2"]):not([data-folders="3"]) .dir-card{grid-template-columns: 30px minmax(0, 1fr) 15px}:root .folders:not([data-folders="1"]):not([data-folders="2"]):not([data-folders="3"]) .dir-card .dir-icon{width: 30px;height: 30px;border-radius: 8px}:root .folders:not([data-folders="1"]):not([data-folders="2"]):not([data-folders="3"]) .dir-card .dir-icon .cat-ico{width: 18px;height: 18px}:root .folders:not([data-folders="1"]):not([data-folders="2"]):not([data-folders="3"]) .dir-arrow svg{width: 15px;height: 15px}:root .folders:not([data-folders="1"]):not([data-folders="2"]):not([data-folders="3"]) .dir-full{right: 27px}}@media (min-width: 700px) and (max-width: 879px){:root .folders:not([data-folders="1"]) .dir-card{grid-template-columns: 34px minmax(0, 1fr) 18px;grid-template-areas: "icon text arrow";padding-right: 10px}:root .folders:not([data-folders="1"]) .dir-card .dir-text{align-self: start;padding: 0 46px 17px 0}:root .folders:not([data-folders="1"]) .dir-card .dir-count{grid-area: text;align-self: end;margin: 0;font-size: 12px}:root .folders:not([data-folders="1"]) .dir-card .dir-icon{width: 34px;height: 34px}:root .folders:not([data-folders="1"]) .dir-full{right: 31px}}@media (max-width: 424px){:root .folders .dir-card{grid-template-columns: 34px minmax(0, 1fr) 18px;grid-template-areas: "icon text arrow";padding-right: 10px}:root .folders .dir-card .dir-text{align-self: start;padding: 0 46px 17px 0}:root .folders .dir-card .dir-count{grid-area: text;align-self: end;margin: 0;font-size: 12px}:root .folders .dir-card .dir-icon{width: 34px;height: 34px}:root .folders .dir-full{right: 31px}}@media (max-width: 430px){.folder-tab{font-size: 23px;padding-left: 16px}.folder-body{padding: 16px 11px 18px}}@media (prefers-reduced-motion: reduce){:root .folders .dir-item, :root .folders .dir-item:hover, :root .folders .dir-item:has(.dir-card:active), :root .folders .dir-item:hover .dir-arrow{translate: none}:root .folders :is(.dir-item, .dir-card, .dir-arrow){transition: none}}.sponsor-slot{max-width: 1000px;margin: 4px 0 24px}.sponsored{position: relative;padding: 13px 18px 16px;border-radius: 14px;background: var(--surface);border: 1px solid color-mix(in srgb, var(--accent) 30%, var(--line))}.sp-label{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;margin: 0 0 11px;font-size: 12px}.sp-tag{display: inline-flex;align-items: center;min-height: 22px;padding: 0 9px;border-radius: 6px;background: var(--ink);color: var(--surface);font-size: 11px;font-weight: 700;letter-spacing: 0.7px;text-transform: uppercase}.sp-flag{display: inline-flex;align-items: center;min-height: 22px;padding: 0 8px;border-radius: 6px;border: 1.5px dashed var(--accent);color: var(--accent);font-size: 11px;font-weight: 700}.sp-flag--preview{border-style: solid;background: var(--accent);color: var(--surface)}.sp-about{margin-left: auto;display: inline-flex;align-items: center;min-height: 30px;color: var(--muted);text-decoration: underline;text-decoration-color: color-mix(in srgb, var(--muted) 45%, transparent);text-underline-offset: 3px}.sp-about:hover{color: var(--accent);text-decoration-color: currentColor}.sp-body{display: grid;grid-template-columns: 46px minmax(0, 1fr) auto;grid-template-areas: "logo text visit";align-items: center;gap: 4px 16px}.sp-body .logo{grid-area: logo;width: 46px;height: 46px}.sp-text{grid-area: text;min-width: 0}.sp-visit{grid-area: visit}.sp-name{font-size: 17px;font-weight: 700;line-height: 1.3;color: var(--ink)}.sp-desc{margin-top: 2px;font-size: 14px;line-height: 1.5;color: var(--muted);max-width: 72ch}.sp-visit{white-space: nowrap;min-height: 44px}.sponsor-slot--home{max-width: none;margin: 0 0 30px}.sponsored[hidden]{display: none}.head-notes{display: flex;flex-wrap: wrap;align-items: flex-start;gap: 14px 30px;margin-top: 14px}.head-notes > :is(.rank-legend, .sp-note){margin-top: 0}.sp-note{width: 236px;max-width: 100%;margin-top: 14px;padding: 14px 18px 16px;border: 1px solid var(--line);border-radius: 10px;background: var(--surface)}.sp-note-title{font-size: 12px;font-weight: 700;letter-spacing: 1px;text-transform: uppercase;color: var(--ink)}.sp-lines{list-style: none;counter-reset: sp;display: grid;gap: 9px;margin: 8px 0 0;padding: 0}.sp-line{counter-increment: sp;display: grid;grid-template-columns: 20px minmax(0, 1fr);align-items: end;min-height: 24px}.sp-line::before{content: counter(sp) ".";align-self: end;padding-bottom: 2px;font-size: 13px;font-weight: 600;line-height: 1.2;color: var(--muted)}.sp-line[hidden]{display: none}.sp-line--empty::after{content: '';align-self: end;height: 0;margin-bottom: 4px;border-bottom: 1.5px solid color-mix(in srgb, var(--ink) 26%, transparent)}.sp-line--ad{align-items: start}.sp-line--ad::before{align-self: start;padding: 4px 0 0}.sp-line-body{display: grid;gap: 2px;min-width: 0}.sp-link{display: grid;grid-template-columns: 22px minmax(0, 1fr);grid-template-areas: "logo name";align-items: start;column-gap: 7px;min-height: 24px;color: var(--ink);font-size: 13.5px;font-weight: 700;line-height: 1.35;text-decoration: none}.sp-link:hover .sp-link-name{color: var(--accent);text-decoration: underline;text-underline-offset: 3px}.sp-link .logo{width: 22px;height: 22px;border-radius: 6px;font-size: 9px}.sp-link-name{grid-area: name;min-width: 0;padding-top: 2px;overflow-wrap: anywhere}.sp-link-name svg{display: inline;width: 11px;height: 11px;margin-left: 4px;vertical-align: -1px;color: var(--muted)}.sp-line-body > :not(.sp-link){margin-left: 29px}.sp-line-desc{font-size: 12px;line-height: 1.45;color: var(--muted);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.sp-line .sp-flag{justify-self: start;min-height: 18px;font-size: 10.5px}.sp-note-about{display: inline-flex;align-items: center;min-height: 28px;margin-top: 8px;font-size: 12px;color: var(--accent)}@media (max-width: 750px){.sponsored{padding: 12px 14px 14px}.sp-body{grid-template-columns: 40px minmax(0, 1fr);grid-template-areas: "logo text" "visit visit";align-items: start;column-gap: 12px}.sp-body .logo{width: 40px;height: 40px}.sp-visit{justify-content: center;margin-top: 10px}.sp-about{margin-left: auto}}:root[data-look="paper"] .sponsored{border: 0;background: var(--paper-grain, none), color-mix(in srgb, var(--scene-glow) 42%, var(--surface));box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 32%, transparent), 0 1px 2px rgba(60, 40, 45, 0.1), 0 10px 18px -12px rgba(60, 40, 45, 0.35)}:root[data-look="paper"] .sp-body .logo:not(.has-img){background: var(--paper-grain, none), var(--surface)}:root[data-look="paper"] .sp-note{--note: var(--scene-far);--tilt: -1.4deg;--tape: var(--scene-hill);width: 236px;padding: 20px 20px 18px;border: 0}:root[data-look="paper"] .head-notes{margin-top: 22px;row-gap: 26px}:root[data-look="paper"] .sp-note::before{left: auto;right: 30px;margin-left: 0;width: 70px}:root[data-look="paper"] .sp-link .logo:not(.has-img){background: var(--paper-grain, none), var(--surface)}.ad-page{display: grid;gap: 34px;max-width: 1000px}.ad-page > section > p, .ad-note li{font-size: 15px;line-height: 1.65;max-width: 72ch}.ad-page .sub-title{margin-bottom: 10px}.ad-note .ticks{margin-top: 10px}.ad-small{font-size: 13px;line-height: 1.55;color: var(--muted)}.ad-cards{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;margin-top: 4px}.ad-option{padding: 18px 20px 14px;border-radius: 14px;background: var(--surface);border: 1px solid var(--line)}.ad-option-title{font: normal 22px/1.25 var(--serif);color: var(--ink)}.ad-price{margin: 6px 0 10px;font-size: 15px;font-weight: 700;color: var(--accent)}.ad-option p{font-size: 14.5px;line-height: 1.6}.ad-option .ticks li{font-size: 14px}.ad-avail-list{columns: 3 230px;column-gap: 28px;margin-top: 6px}.ad-avail-list li{display: flex;justify-content: space-between;gap: 10px;break-inside: avoid;padding: 8px 0;border-bottom: 1px solid var(--line);font-size: 14px}.ad-when{color: var(--muted);font-size: 13px;white-space: nowrap}.ad-form-wrap > p{margin-bottom: 16px}.ad-form{position: relative;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px 20px;max-width: 780px;padding: 22px;border-radius: 16px;background: var(--surface);border: 1px solid var(--line)}.ad-field{display: grid;align-content: start;gap: 6px;min-width: 0;margin: 0;padding: 0;border: 0}.ad-field > label, .ad-field > legend{font-size: 13.5px;font-weight: 700;color: var(--ink)}.ad-field > legend{margin-bottom: 6px;padding: 0}.ad-opt{font-weight: 400;color: var(--muted)}.ad-hint{font-size: 12.5px;color: var(--muted)}.ad-field :is(input[type="text"], input[type="url"], input[type="email"], input[type="date"], select, textarea){width: 100%;min-height: 46px;padding: 10px 12px;border: 1px solid color-mix(in srgb, var(--ink) 24%, transparent);border-radius: 10px;background: var(--surface);color: var(--ink);font: inherit;font-size: 15px}.ad-field textarea{min-height: 110px;resize: vertical;line-height: 1.5}.ad-field :is(input, select, textarea):focus-visible{outline: 3px solid var(--accent);outline-offset: 1px;border-color: var(--accent)}.ad-field :is(input, select, textarea)[aria-invalid="true"]{border-color: var(--down);box-shadow: inset 0 0 0 1px var(--down)}.ad-field--placement, .ad-field--message, .ad-field--agree, .ad-dates, .ad-status, .ad-actions{grid-column: 1 / -1}.ad-field--placement{display: flex;flex-wrap: wrap;gap: 8px 20px}.ad-field--placement legend{width: 100%}.ad-choice{display: inline-flex;align-items: flex-start;gap: 9px;min-height: 30px;font-size: 14.5px;line-height: 1.45;color: var(--ink);cursor: pointer}.ad-choice input{width: 18px;height: 18px;margin: 1px 0 0;flex: none;accent-color: var(--accent)}.ad-dates{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px 20px}.ad-err{font-size: 13px;font-weight: 600;color: var(--down)}.ad-hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.ad-status{padding: 11px 14px;border-radius: 10px;font-size: 14px;line-height: 1.5;color: var(--ink);background: color-mix(in srgb, var(--down) 9%, var(--surface));border: 1px solid color-mix(in srgb, var(--down) 40%, transparent)}.ad-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 16px}.ad-send{min-height: 46px;padding: 0 22px}.ad-send[aria-busy="true"]{opacity: 0.75;cursor: progress}.ad-done{max-width: 780px;padding: 22px 24px;border-radius: 16px;background: color-mix(in srgb, var(--up) 9%, var(--surface));border: 1px solid color-mix(in srgb, var(--up) 40%, transparent)}.ad-done .ad-done-title{font: normal 24px/1.25 var(--serif);color: var(--ink);margin-bottom: 6px}.ad-done p{font-size: 15px;line-height: 1.6}.ad-done[hidden], .ad-form[hidden]{display: none}@media (max-width: 750px){.ad-cards{grid-template-columns: 1fr}.ad-form{grid-template-columns: 1fr;padding: 16px}}@media (max-width: 430px){.ad-dates{grid-template-columns: 1fr}}:root[data-look="paper"] :is(.ad-option, .ad-form){border: 0;background: var(--paper-grain, none), var(--surface);box-shadow: 0 1px 2px rgba(60, 40, 45, 0.1), 0 12px 22px -16px rgba(60, 40, 45, 0.4)}:root[data-look="paper"] .ad-option:nth-child(2){background: var(--paper-grain, none), color-mix(in srgb, var(--scene-far) 18%, var(--surface))}:root[data-look="paper"] .ad-option:nth-child(1){background: var(--paper-grain, none), color-mix(in srgb, var(--scene-glow) 30%, var(--surface))}:root[data-theme="harbor"]{--on-navy: color-mix(in srgb, var(--surface) 82%, var(--ink));--on-navy-red: color-mix(in srgb, var(--accent) 62%, var(--surface))}:root[data-theme="harbor"] .site-header{background: var(--surface);border-top: 5px solid var(--accent);box-shadow: 0 1px 0 var(--line)}:root[data-theme="harbor"] .hd-inner{border-bottom: 0}:root[data-theme="harbor"] .primary a[aria-current="page"]{background: var(--accent);color: var(--surface)}:root[data-theme="harbor"] .hero{padding: 46px 0 50px;margin-bottom: 30px;color: var(--surface);border-image: linear-gradient(to bottom, var(--ink) calc(100% - 6px), var(--accent) 0) fill 0 / 0 / 0 100vmax}:root[data-theme="harbor"] .hero .eyebrow, :root[data-theme="harbor"] .hero-title em{color: var(--on-navy-red)}:root[data-theme="harbor"] .hero-title{color: var(--surface)}:root[data-theme="harbor"] :is(.hero-text, .search-help){color: var(--on-navy)}:root[data-theme="harbor"] .hero .searchbox{border-color: transparent}:root[data-theme="harbor"] .hero .searchbox:has(input:focus-visible){outline-color: var(--on-navy-red)}:root[data-theme="harbor"] .folders{--row-bg: var(--surface);--folder-shadow: color-mix(in srgb, var(--ink) 40%, transparent)}:root[data-theme="harbor"] .folder{--f: var(--accent);--f-deep: var(--accent);--f-back: color-mix(in srgb, var(--f) 22%, var(--surface));--f-low: color-mix(in srgb, var(--f) 88%, #000);--f-edge: color-mix(in srgb, var(--f) 70%, #000)}:root[data-theme="harbor"] .folder[data-tone="build"], :root[data-theme="harbor"] .folder[data-tone="explore"]{--f: var(--ink);--f-deep: var(--ink)}:root[data-theme="harbor"] .folder[data-tone="work"]{--f: var(--muted);--f-deep: var(--muted)}:root[data-theme="harbor"] .folder-tab{color: var(--surface)}:root[data-theme="harbor"] .folder::before{background: color-mix(in srgb, var(--f) 12%, var(--surface))}:root[data-theme="harbor"] .site-footer{background: var(--ink);border-top: 6px solid var(--accent)}:root[data-theme="harbor"] .ft-inner{border-top: 0;padding: 30px 0 34px;color: var(--on-navy)}:root[data-theme="harbor"] :is(.ft-brand, .ft-nav a, .ft-brand strong){color: var(--surface)}:root[data-theme="harbor"] :is(.ft-brand .brand-dot, .ft-nav a:hover){color: var(--on-navy-red)}:root[data-theme="harbor"] .site-footer :focus-visible{outline-color: var(--surface)}:root[data-theme="harbor"] .directory{border-top: 0;padding-top: 6px}:root[data-theme="nautical"] .folders{--row-bg: var(--surface);--folder-shadow: color-mix(in srgb, var(--ink) 30%, transparent)}:root[data-theme="nautical"] .folder{--f: color-mix(in srgb, var(--scene-sun) 45%, var(--surface));--f-deep: color-mix(in srgb, var(--scene-sun) 45%, var(--ink));--f-low: color-mix(in srgb, var(--f) 90%, var(--ink));--f-edge: color-mix(in srgb, var(--f) 78%, var(--ink))}:root[data-theme="nautical"] .folder[data-tone="build"]{--f: var(--scene-far);--f-deep: var(--accent)}:root[data-theme="nautical"] .folder[data-tone="work"]{--f: var(--scene-hill);--f-deep: var(--accent)}:root[data-theme="nautical"] .folder[data-tone="explore"]{--f: var(--scene-stone);--f-deep: var(--ink)}:root{--page:#F2F5F8;--surface:#FCFDFE;--ink:#1B2738;--muted:#5C6878;--line:#DAE0E8;--accent:#1F4F8F;--tint:#E2EAF5;--hover:#EAF0F6;--muted-strong:#4A5666;--scene-sky:#D7E4F2;--scene-glow:#F4ECE4;--scene-sun:#EC8A7E;--scene-far:#B5C4DD;--scene-cloud:#FAFCFE;--scene-hill:#BFD0E6;--scene-near:#D5E1EE;--scene-bloom:#F0A9A6;--scene-stone:#A9BEDA}