html:has([data-page=templates]){scroll-padding-top:calc(var(--header-h,69px) + 92px)}[data-page=templates] .b-top{padding-top:var(--space-2)}[data-page=templates] .b-crumbrow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}[data-page=templates] .b-make-m{white-space:nowrap;flex:none;display:none}[data-page=templates] .b-crumbrow nav{min-width:0}[data-page=templates] .b-crumbrow .crumbs{white-space:nowrap;flex-wrap:nowrap}@media (max-width:899px){[data-page=templates] .b-make-m{display:inline-flex}[data-page=templates] .b-head .b-head-cta{display:none}}[data-page=templates] .b-head{gap:var(--space-3);padding-block:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){[data-page=templates] .b-head{align-items:end;gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto}}[data-page=templates] .b-head h1{font-size:clamp(2rem, 4vw, var(--font-size-4xl));line-height:var(--line-height-tight);text-transform:var(--font-display-case)}[data-page=templates] .b-answer{max-width:62ch;margin-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-base)}@media (min-width:768px){[data-page=templates] .b-answer{font-size:var(--font-size-lg)}}[data-page=templates] .b-head .trust{margin-top:var(--space-3)}[data-page=templates] .b-head-cta{justify-items:start;gap:var(--space-1);display:grid}@media (min-width:900px){[data-page=templates] .b-head-cta{text-align:end;justify-items:end}}[data-page=templates] .b-head-cta .help{max-width:26ch}@media (max-width:599px){[data-page=templates] .b-head .trust,[data-page=templates] .b-head-cta .help{display:none}}[data-page=templates] .b-searchbar{top:var(--header-h,69px);z-index:15;padding-block:var(--space-3);background:var(--color-canvas);transition:box-shadow var(--motion-duration-base) var(--motion-ease-standard);position:sticky}[data-page=templates] .b-searchbar.is-stuck{box-shadow:0 1px 0 var(--color-border-subtle), var(--shadow-2)}[data-page=templates] .b-search-inner{align-items:center;gap:var(--space-2);display:flex}[data-page=templates] .b-search{flex:1;min-width:0}[data-page=templates] .b-affix{border-width:var(--shape-border-width);min-height:62px;padding:6px}[data-page=templates] .b-affix>.i{width:1.5em;height:1.5em}[data-page=templates] .b-affix .input{min-height:48px;font-size:var(--font-size-lg)}@media (max-width:599px){[data-page=templates] .b-affix{min-height:54px}[data-page=templates] .b-affix .input{font-size:var(--font-size-base)}}[data-page=templates] .b-slash{color:var(--color-text-muted);margin-inline-end:var(--space-2)}[data-page=templates] .b-affix:focus-within .b-slash{display:none}[data-page=templates] .b-filter-btn{flex:none;min-height:54px}@media (min-width:1024px){[data-page=templates] .b-filter-btn{display:none}}@media (max-width:479px){[data-page=templates] .b-filter-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}[data-page=templates] .b-fcount{border-radius:var(--radius-pill);background:var(--color-brand);min-width:1.5em;height:1.5em;color:var(--color-text-on-brand);font-size:var(--font-size-xs);place-items:center;padding-inline:.3em;font-weight:800;display:inline-grid}[data-page=templates] .b-quick{align-items:center;gap:var(--space-2);min-width:0;margin-top:calc(var(--space-1) * -1);display:flex}[data-page=templates] .b-quick-h{color:var(--color-text-muted);font-size:var(--font-size-sm);flex:none;font-weight:700}[data-page=templates] .b-quick .chip-row{flex:1;min-width:0}[data-page=templates] .b-quick .chip{flex:none}[data-page=templates] .b-layout{gap:var(--space-5);padding-block:var(--space-4) var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){[data-page=templates] .b-layout{gap:var(--space-6);grid-template-columns:240px minmax(0,1fr)}}@media (min-width:1240px){[data-page=templates] .b-layout{grid-template-columns:240px minmax(0,1fr) 160px}}[data-page=templates] .b-side{display:none}@media (min-width:1024px){[data-page=templates] .b-side{display:block}}[data-page=templates] .b-side-inner{top:calc(var(--header-h,69px) + var(--search-h,88px) + var(--space-3));max-height:calc(100vh - var(--header-h,69px) - var(--search-h,88px) - var(--space-5));padding:2px 4px var(--space-4) 2px;scrollbar-width:thin;position:sticky;overflow:auto}[data-page=templates] .b-rail{display:none}@media (min-width:1240px){[data-page=templates] .b-rail{display:block}}[data-page=templates] .b-filters{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}[data-page=templates] .b-filters-head{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:44px;display:flex}[data-page=templates] .b-filters-head h2{font-size:var(--font-size-xl)}[data-page=templates] .b-filters .fieldset{gap:var(--space-2);display:grid}[data-page=templates] .b-filters legend{margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;padding:0;font-weight:800}[data-page=templates] .b-filters .seg{width:100%;display:flex}[data-page=templates] .b-filters .seg>*{min-width:0;font-size:var(--font-size-sm);flex:auto;justify-content:center;gap:4px;padding-inline:6px}[data-page=templates] .b-filters .seg .chip-count{color:inherit;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}[data-page=templates] .b-filters .chip-row{gap:6px}[data-page=templates] .b-filters .chip{max-width:100%;min-height:40px;padding-block:6px;padding-inline:var(--space-3);white-space:normal;text-align:start}[data-page=templates] .b-filters .radio,[data-page=templates] .b-filters .switch{min-height:40px}[data-page=templates] .b-n{color:var(--color-text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-weight:700}[data-page=templates] .b-filters .choices .radio{display:flex}[data-page=templates] .b-switch-row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}[data-page=templates] .chip.b-zero{color:var(--color-text-muted);border-style:dashed}[data-page=templates] .radio.b-zero{color:var(--color-text-muted)}[data-page=templates] .b-season{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}[data-page=templates] .b-season[hidden]{display:none}[data-page=templates] .b-season-head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}[data-page=templates] .b-season-head h2{font-size:var(--font-size-xl)}[data-page=templates] .b-season-row{gap:var(--space-2);padding:4px 2px var(--space-2);scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}[data-page=templates] .b-season-row::-webkit-scrollbar{display:none}[data-page=templates] .b-date{min-width:76px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--color-inverse);color:var(--color-text-inverse);text-align:center;flex:none;align-content:center;justify-items:center;line-height:1.1;display:grid}[data-page=templates] .b-date b{font-family:var(--font-display);font-weight:var(--font-display-weight);font-stretch:var(--font-display-stretch);font-size:var(--font-size-2xl)}[data-page=templates] .b-date span{font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}[data-page=templates] .b-date.is-next{background:var(--color-sunken);color:var(--color-text);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--color-border)}[data-page=templates] .b-season-row>li{flex:none}[data-page=templates] .b-season-row>li:not(.b-date){display:flex}[data-page=templates] .b-stub{align-items:center;gap:var(--space-2);min-width:210px;max-width:250px;min-height:64px;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);border:var(--shape-border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);transition:transform var(--motion-duration-base) var(--motion-ease-standard);flex:none;text-decoration:none;display:flex;position:relative}[data-page=templates] .b-stub:hover{background:var(--color-raised);transform:translateY(-2px)}[data-page=templates] .b-stub-emoji{background:var(--color-sunken);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:1.25rem;display:grid}[data-page=templates] .b-stub b{font-size:var(--font-size-sm);line-height:1.2;display:block}[data-page=templates] .b-stub small{color:var(--color-text-muted);font-size:var(--font-size-xs)}[data-page=templates] .b-season-sep{width:var(--space-3);background:var(--color-border);border-radius:2px;flex:none;align-self:center;height:2px}[data-page=templates] .b-toolbar{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--border-width-hairline) solid var(--color-border-subtle);flex-wrap:wrap;display:flex}[data-page=templates] .b-count{min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);flex:auto}[data-page=templates] .b-count b{color:var(--color-text);font-size:var(--font-size-lg)}[data-page=templates] .b-tools{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}[data-page=templates] .b-tools select.input{width:auto;min-width:8em;font-size:var(--font-size-sm)}@media (max-width:599px){[data-page=templates] .b-count-more{display:none}[data-page=templates] .b-tools{gap:6px}[data-page=templates] .b-tools select.input{min-width:0;padding-inline-start:.7em}[data-page=templates] .b-season-head h2{font-size:var(--font-size-lg)}[data-page=templates] .b-date{min-width:68px;padding:6px var(--space-2)}[data-page=templates] .b-date b{font-size:var(--font-size-xl)}[data-page=templates] .b-stub{min-width:190px;min-height:56px}[data-page=templates] .b-quick-h{display:none}}[data-page=templates] .b-active{flex-wrap:wrap;flex-basis:100%;order:3;gap:6px;display:flex}[data-page=templates] .b-active:empty{display:none}[data-page=templates] .b-active .chip{min-height:36px;font-size:var(--font-size-xs)}[data-page=templates] .b-view [role=radio]{justify-content:center;min-width:44px}[data-page=templates] .b-results{min-width:0}[data-page=templates] .b-list-root{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}[data-page=templates] .b-list-root.is-fresh>*{animation:b-in var(--motion-duration-slow) var(--motion-ease-out) both}[data-page=templates] .b-group{min-width:0;scroll-margin-top:calc(var(--header-h,69px) + var(--search-h,88px) + var(--space-3))}[data-page=templates] .b-group-head{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}[data-page=templates] .b-group-head h2{font-size:clamp(1.25rem, 2.2vw, var(--font-size-2xl))}[data-page=templates] .b-group-emoji{margin-inline-end:.3em;font-size:.85em}[data-page=templates] .b-group-n{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:700}[data-page=templates] .b-group-desc{margin-top:2px;margin-bottom:var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-sm)}[data-page=templates] .b-results .tpl-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}@media (min-width:600px){[data-page=templates] .b-results .tpl-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,188px),1fr))}}[data-page=templates] .b-results .card.tpl-card{padding:10px 10px var(--space-3);gap:6px}[data-page=templates] .b-results .tpl-title{font-size:var(--font-size-base)}[data-page=templates] .b-results .tpl-thumb{aspect-ratio:2}[data-page=templates] .b-results .tpl-thumb .tpl-wheel{width:40%}[data-page=templates] .b-results .tpl-thumb .tpl-bingo{gap:2px;width:36%;padding:4px}[data-page=templates] .b-index{border:var(--shape-border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}[data-page=templates] .b-row{align-items:center;gap:var(--space-3);min-height:68px;padding:var(--space-2) var(--space-3);grid-template-columns:48px minmax(0,1fr) auto;display:grid;position:relative}[data-page=templates] .b-row+.b-row{border-top:var(--border-width-hairline) solid var(--color-border-subtle)}[data-page=templates] .b-row:hover{background:var(--color-sunken)}[data-page=templates] .b-row:has(.b-row-link:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:-3px}[data-page=templates] .b-row-link{color:inherit;text-decoration:none}[data-page=templates] .b-row-link:after{content:"";z-index:1;position:absolute;inset:0}[data-page=templates] .b-row-link:focus-visible{outline:none}[data-page=templates] .b-row-thumb{place-items:center;width:48px;height:48px;display:grid;position:relative}[data-page=templates] .b-mini{background:conic-gradient(var(--color-palette-1) 0 16.66%, var(--color-palette-2) 0 33.33%, var(--color-palette-3) 0 50%, var(--color-palette-4) 0 66.66%, var(--color-palette-5) 0 83.33%, var(--color-palette-6) 0);width:44px;height:44px;box-shadow:0 0 0 var(--shape-border-width) var(--color-border-strong);opacity:.9;border-radius:50%}[data-page=templates] .b-mini.is-bingo{background:repeating-linear-gradient(90deg, transparent 0 7px, var(--color-surface) 7px 9px), repeating-linear-gradient(0deg, var(--color-palette-3) 0 7px, var(--color-surface) 7px 9px);border-radius:9px}[data-page=templates] .b-row-emoji{background:var(--color-raised);width:30px;height:30px;box-shadow:var(--shadow-1);border-radius:50%;place-items:center;font-size:1rem;display:grid;position:absolute}[data-page=templates] .b-row-main{gap:2px;min-width:0;display:grid}[data-page=templates] .b-row-title{align-items:center;gap:4px var(--space-2);font-family:var(--font-body);font-size:var(--font-size-base);flex-wrap:wrap;font-weight:800;line-height:1.25;display:flex}[data-page=templates] .b-row-sub{color:var(--color-text-secondary);font-size:var(--font-size-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-page=templates] .b-row-meta{color:var(--color-text-muted);font-size:var(--font-size-xs);white-space:nowrap;display:none}[data-page=templates] .b-row-end{align-items:center;gap:var(--space-3);display:flex}[data-page=templates] .b-row-end>.i{color:var(--color-link)}[data-page=templates] .b-row .badge{font-size:.7rem}@media (min-width:720px){[data-page=templates] .b-row{grid-template-columns:48px minmax(0,1fr) 7.5em 6.5em minmax(0,8.5em) auto}[data-page=templates] .b-row-meta{display:block}}[data-page=templates] .b-row-tag{justify-self:start;display:none}@media (min-width:720px){[data-page=templates] .b-row-tag{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-flex;overflow:hidden}}[data-page=templates] .b-sponsor:empty{display:none}[data-page=templates] .b-ad{padding-block:var(--space-2) var(--space-4);justify-items:center;display:grid}[data-page=templates] .b-ad>.ad-slot:not([data-size]){width:min(100%,728px)}[data-page=templates] .b-ad.is-mobile{display:none}@media (max-width:767px){[data-page=templates] .b-ad.is-mobile{display:grid}}[data-page=templates] .b-rail .ad-slot{margin-top:calc(var(--space-6) + 2px)}[data-page=templates] .b-empty{margin-block:var(--space-2) var(--space-6)}[data-page=templates] .b-empty .empty-art{width:88px;height:88px}[data-page=templates] .b-empty h2{font-size:var(--font-size-2xl)}[data-page=templates] .b-content{gap:var(--space-8);padding-top:var(--space-6);padding-bottom:var(--space-8);border-top:var(--border-width-hairline) solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr);display:grid}[data-page=templates] .b-two{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:960px){[data-page=templates] .b-two{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}}[data-page=templates] .b-howto .prose{max-width:62ch}[data-page=templates] .b-suggest{gap:var(--space-3);display:grid;container-type:inline-size}[data-page=templates] .b-suggest h2{font-size:var(--font-size-2xl)}[data-page=templates] .b-suggest>p{color:var(--color-text-secondary)}[data-page=templates] .b-suggest form{gap:var(--space-3);display:grid}[data-page=templates] .b-suggest .field-row{margin-top:0}[data-page=templates] .b-faq-cols{gap:0 var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){[data-page=templates] .b-faq-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}[data-page=templates] .b-sec-head{gap:var(--space-2);max-width:64ch;margin-bottom:var(--space-4);display:grid}[data-page=templates] .b-sec-head p{color:var(--color-text-secondary)}[data-page=templates] .b-tools-list{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}[data-page=templates] .b-tools-list .list-item{min-height:64px;padding:var(--space-3) var(--space-4);border:var(--shape-border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface)}[data-page=templates] .b-tools-list .list-icon{color:var(--color-link)}[data-page=templates] #filterSheet .sheet-body{position:relative}[data-page=templates] .b-sheet-head{top:var(--space-4);z-index:2;position:absolute;inset-inline-end:var(--space-4)}[data-page=templates] #filterSheet .b-filters-head{padding-inline-end:52px}[data-page=templates] #filterSheet .b-filters-head [data-clear-all]{display:none}[data-page=templates] .b-sheet-foot{gap:var(--space-2);margin-inline:calc(var(--space-5) * -1);margin-bottom:calc(var(--space-5) * -1);padding:var(--space-3) var(--space-5) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:var(--border-width-hairline) solid var(--color-border-subtle);background:var(--color-raised);display:flex;position:sticky;bottom:0}[data-page=templates] .b-sheet-foot .btn-primary{flex:1}[data-page=templates] .b-peek .sheet-body{gap:var(--space-3)}[data-page=templates] .b-peek-top{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}[data-page=templates] .b-peek-top h2{align-items:center;gap:var(--space-2);font-size:var(--font-size-2xl);display:flex}[data-page=templates] .b-peek-main{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:center;display:grid;container-type:inline-size}@container (min-width:520px){[data-page=templates] .b-peek-grid{gap:var(--space-4);grid-template-columns:minmax(0,250px) minmax(0,1fr);align-items:center;display:grid}}[data-page=templates] .b-peek-wheel{justify-items:center;display:grid}[data-page=templates] .b-peek-wheel .wheel{width:min(100%,250px)}[data-page=templates] .b-peek-side{gap:var(--space-3);min-width:0;display:grid}[data-page=templates] .b-peek-side .result{min-height:110px;padding:var(--space-3)}[data-page=templates] .b-peek-side .result-name{overflow-wrap:anywhere;font-size:clamp(1.4rem,5cqi,2rem)}[data-page=templates] .b-peek-chips{flex-wrap:wrap;gap:6px;max-height:180px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}[data-page=templates] .b-peek-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}[data-page=templates] .b-peek-actions .btn-primary{flex:1}[data-page=templates] .b-bingo .bingo-card{justify-self:center;width:min(100%,360px)}[data-page=templates] .b-bingo .bingo-cell{text-align:center;overflow-wrap:anywhere;font-size:clamp(.62rem,2.6cqi,.82rem);line-height:1.1}@keyframes b-in{0%{opacity:0;transform:translateY(8px)}}[data-theme=glow] [data-page=templates] .b-searchbar{background:var(--glow-glass);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2)}[data-theme=glow] [data-page=templates] .b-affix:focus-within{box-shadow:0 0 0 1px var(--glow-teal), 0 10px 40px -12px var(--glow-teal)}[data-theme=glow] [data-page=templates] .b-date:not(.is-next){box-shadow:inset 0 0 0 1.5px var(--glow-teal), 0 10px 28px -12px var(--glow-teal)}[data-theme=poster] [data-page=templates] .b-affix{box-shadow:var(--poster-shadow-sm)}[data-theme=poster] [data-page=templates] .b-filters .seg>*{font-size:var(--font-size-xs);letter-spacing:0;padding-inline:4px}[data-theme=poster] [data-page=templates] .b-date{border:var(--shape-border-width) solid var(--color-border-strong);background:var(--color-accent);color:var(--color-text-on-accent)}[data-theme=poster] [data-page=templates] .b-stub{box-shadow:var(--poster-shadow-sm)}[data-theme=poster] [data-page=templates] .b-group-head h2{text-transform:uppercase}[data-theme=poster] [data-page=templates] .b-results .tpl-thumb .tpl-wheel{width:38%}[data-theme=poster] [data-page=templates] .b-results .tpl-thumb{margin:-10px -10px var(--space-1)}[data-theme=chalk] [data-page=templates] .b-affix{box-shadow:var(--chalk-shadow-sm);border-radius:14px 10px 16px 9px/10px 14px 9px 16px}[data-theme=chalk] [data-page=templates] .b-date{border-radius:10px 7px 12px 8px;transform:rotate(-1.5deg)}[data-theme=chalk] [data-page=templates] .b-date span{font-family:var(--font-hand);letter-spacing:0;text-transform:none;font-size:1.05rem}[data-theme=chalk] [data-page=templates] .b-group-n{font-family:var(--font-hand);color:var(--color-brand);font-size:1.2rem}@media (prefers-reduced-motion:reduce){[data-page=templates] .b-stub:hover{transform:none}[data-page=templates] .b-list-root.is-fresh>*{animation:none}[data-theme=chalk] [data-page=templates] .b-date{transform:none}}
