.daylight-scope .tu-index-wrap{text-align:left}.daylight-scope .tu-index-head{text-align:center;margin-bottom:16px}.daylight-scope .tu-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.daylight-scope .tu-index{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.daylight-scope .tu-index{grid-template-columns:repeat(6,minmax(0,1fr))}}.daylight-scope .tu-index>li{min-width:0;display:flex}.daylight-scope .tu-index-item{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);transition:border-color var(--dl-ui) var(--dl-ease);border-radius:14px;flex-direction:column;flex:auto;gap:6px;padding:14px;text-decoration:none;display:flex}.daylight-scope .tu-index-item:hover{border-color:var(--line-strong)}.daylight-scope .tu-index-n{font-family:var(--font-mono);color:var(--hue-tide);font-size:12px;line-height:16px}.daylight-scope .tu-index-label{text-wrap:balance;font-size:15px;font-weight:500;line-height:1.3}.daylight-scope .tu-index-count{font-family:var(--font-mono);color:var(--ink-faint);margin-top:auto;font-size:11px;line-height:16px}.daylight-scope .tu-show{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;margin-bottom:48px;display:grid}.daylight-scope .tu-stack{gap:24px;min-width:0;display:grid}@media (min-width:768px){.daylight-scope .tu-show:is([data-cols="2"],[data-cols="3"],[data-cols=wide]){grid-template-columns:repeat(2,minmax(0,1fr))}.daylight-scope .tu-show{align-items:stretch}.daylight-scope .tu-show>.tu-card{flex-direction:column;display:flex}.daylight-scope .tu-show>.tu-card>:has(+.tu-card-foot){margin-bottom:14px}.daylight-scope .tu-show>.tu-card>.tu-card-foot{margin-top:auto}.daylight-scope .tu-show>[role=img]{flex-direction:column;display:flex}.daylight-scope .tu-show>[role=img]>.dl-ui-frame{flex-grow:1}.daylight-scope .tu-show[data-cols="3"]>:nth-child(3):last-child{grid-column:1/-1}}@media (min-width:1024px){.daylight-scope .tu-show{margin-bottom:64px}.daylight-scope .tu-show[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.daylight-scope .tu-show[data-cols="3"]>:nth-child(3):last-child{grid-column:auto}.daylight-scope .tu-show[data-cols=wide]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.daylight-scope .tu-card{border:1px solid var(--line);background:var(--surface);border-radius:20px;min-width:0;padding:20px}@media (min-width:768px){.daylight-scope .tu-card{padding:24px}}.daylight-scope .tu-card-head{margin-bottom:16px}.daylight-scope .tu-card-foot{border-top:1px solid var(--line);color:var(--ink-soft);margin-top:14px;padding-top:12px;font-size:13px;line-height:1.5}.daylight-scope .tu-plate{text-align:left}.daylight-scope .tu-plate svg{flex:none}.daylight-scope .tu-pad{padding:16px}.daylight-scope .tu-table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.45}.daylight-scope .tu-table :is(th,td){border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px 10px 0}.daylight-scope .tu-table :is(th,td):last-child{padding-right:0}.daylight-scope .tu-table thead th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);border-top:0;padding-top:0;font-size:11px;font-weight:400}.daylight-scope .tu-table tbody th{color:var(--ink);font-weight:500}.daylight-scope .tu-table td{color:var(--ink-soft)}@media (min-width:768px){.daylight-scope .tu-table{font-size:14px}}.daylight-scope .tu-states tbody th .state-word{white-space:nowrap;flex-wrap:nowrap}.daylight-scope .tu-states{--warn:#8f5606;--danger:#9f1239;--info:#1d4ed8}.daylight-scope .tu-lands th{width:46%;color:var(--ink-soft);font-weight:400}.daylight-scope .tu-lands tbody td{color:var(--ink)}.daylight-scope .tu-roles{margin:0;padding:0;list-style:none}.daylight-scope .tu-roles>li{border-top:1px solid var(--line);padding:12px 0}.daylight-scope .tu-roles>li:first-child{border-top:0;padding-top:0}.daylight-scope .tu-roles-data{color:var(--ink);text-wrap:pretty;font-size:14px;font-weight:500;line-height:1.45}.daylight-scope .tu-roles-who{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.daylight-scope .tu-roles-who>span{border:1px solid var(--line);white-space:nowrap;color:var(--ink-soft);border-radius:999px;padding:2px 10px;font-size:12px;line-height:18px}.daylight-scope .tu-roles-who b{color:var(--ink);font-weight:600}.daylight-scope .tu-facts{margin:0;display:grid}.daylight-scope .tu-facts>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,8em) minmax(0,1fr);gap:4px 12px;padding:10px 0;font-size:13px;line-height:1.5;display:grid}.daylight-scope .tu-facts>div:first-child{border-top:0;padding-top:0}.daylight-scope .tu-facts dt{color:var(--ink);font-weight:500}.daylight-scope .tu-facts dd{color:var(--ink-soft);margin:0}@media (min-width:768px){.daylight-scope .tu-facts>div{font-size:14px}}.daylight-scope .tu-tiers>div{grid-template-columns:minmax(0,1fr)}.daylight-scope .tu-tiers dt{font-family:var(--font-display);font-size:18px;line-height:1.3}.daylight-scope .tu-tick{color:var(--ink);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.daylight-scope .tu-tick-box{background:var(--ink);width:18px;height:18px;color:var(--page);border-radius:5px;flex:none;place-items:center;margin-top:1px;display:grid}.daylight-scope .tu-tick-box svg{stroke-width:3px;width:12px;height:12px}.daylight-scope .tu-note{border-top:1px solid var(--line);gap:6px;margin-top:14px;padding-top:12px;display:grid}.daylight-scope .tu-quote{color:var(--ink-soft);font-size:13px;line-height:1.5}.daylight-scope .tu-declined{align-items:flex-start;gap:10px;display:flex}.daylight-scope .tu-declined>svg{width:16px;height:16px;color:var(--accent);margin-top:2px}.daylight-scope .tu-declined-title{color:var(--ink);font-size:14px;font-weight:600;line-height:1.4}.daylight-scope .tu-declined-reason{color:var(--ink-soft);margin-top:4px;font-size:13px;line-height:1.5}.daylight-scope .tu-mark{background:var(--hue-cobalt);width:20px;height:20px;font-family:var(--font-mono);color:#fff;border-radius:999px;flex:none;place-items:center;font-size:11px;line-height:1;display:inline-grid}.daylight-scope .tu-at{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.daylight-scope .tu-at>:first-child{flex:auto;min-width:0}.daylight-scope .tu-at>.dl-cite{flex-grow:0}.daylight-scope .tu-cite{font-size:13px}.daylight-scope .tu-chat-foot{border-top:1px solid var(--line);color:var(--ink-faint);gap:6px;padding-top:10px;font-size:11px;line-height:20px;display:grid}.daylight-scope .tu-chat-foot u{text-underline-offset:2px}.daylight-scope .tu-key{margin:0;padding:0;list-style:none}.daylight-scope .tu-key>li{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.daylight-scope .tu-key>li:first-child{border-top:0;padding-top:0}.daylight-scope .tu-key-text{gap:2px;min-width:0;display:grid}.daylight-scope .tu-key-text b{color:var(--ink);font-size:14px;font-weight:500;line-height:20px}.daylight-scope .tu-key-text span{color:var(--ink-soft);font-size:13px;line-height:1.5}.daylight-scope .tu-pair{gap:16px;display:grid}.daylight-scope .tu-export-title{font-family:var(--font-display);color:var(--ink);font-size:17px;font-weight:500;line-height:22px}.daylight-scope .tu-export-sub{color:var(--ink-soft);margin-top:4px;font-size:13px;line-height:1.5}.daylight-scope .tu-export-btn{border:1px solid var(--line-strong);white-space:nowrap;height:36px;color:var(--ink-soft);border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.daylight-scope .tu-export-btn svg{width:15px;height:15px}.daylight-scope .tu-json{background:var(--panel);font-family:var(--font-mono);white-space:pre;color:var(--ink-soft);border-radius:10px;margin:14px 0 0;padding:12px;font-size:11.5px;line-height:1.6;overflow:hidden}.daylight-scope .tu-json-line[data-hot]{color:var(--ink);background:var(--hue-tide-soft)}.daylight-scope .tu-layers{gap:8px;margin:0;padding:0;list-style:none;display:grid}.daylight-scope .tu-layers>li{border:1px solid var(--line);border-radius:12px;padding:12px 14px}.daylight-scope .tu-layers>li[data-own]{border-style:dashed;border-color:var(--line-strong);background:var(--hue-rose-soft)}.daylight-scope .tu-layer-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.daylight-scope .tu-layer-top b{color:var(--ink);font-size:13px;font-weight:600}.daylight-scope .tu-layer-top span{font-family:var(--font-mono);color:var(--ink-soft);font-size:11px}.daylight-scope .tu-layer-says{color:var(--ink);margin-top:6px;font-size:14px;line-height:1.5}.daylight-scope .tu-layer-owner{color:var(--ink-soft);margin-top:6px;font-size:12px;line-height:1.4}.daylight-scope .tu-numbers{gap:14px;margin:0;padding:0;list-style:none;display:grid}.daylight-scope .tu-numbers>li{border-top:1px solid var(--line);padding-top:14px}.daylight-scope .tu-numbers>li:first-child{border-top:0;padding-top:0}.daylight-scope .tu-number{font-family:var(--font-display);letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:40px;font-weight:500;line-height:1}.daylight-scope .tu-number span{font-family:var(--font-sans);letter-spacing:0;color:var(--ink-soft);margin-left:8px;font-size:14px}.daylight-scope .tu-number-what{color:var(--ink-soft);margin-top:6px;font-size:13px;line-height:1.5}.daylight-scope .tu-ledger{min-width:0}.daylight-scope .tu-q.dl-faq-q{grid-template-columns:minmax(0,1fr) 18px;grid-template-areas:"tag tag""claim chev";align-items:center;column-gap:16px;display:grid}.daylight-scope .tu-q .tu-tag{grid-area:tag;margin-bottom:8px;display:flex}.daylight-scope .tu-q h3{grid-area:claim}.daylight-scope .tu-q .dl-faq-chevron{grid-area:chev}.daylight-scope .tu-kind{border:1px solid var(--line);background:var(--surface);height:22px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ink-soft);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:11px;display:inline-flex}.daylight-scope .tu-kind:before{content:"";background:var(--hue-cobalt);border-radius:50%;width:6px;height:6px}.daylight-scope .tu-kind[data-kind=failure]:before{background:var(--hue-clay)}.daylight-scope .tu-row-body .dl-faq-a{max-width:68ch}.daylight-scope .tu-proof{margin-top:8px}.daylight-scope .tu-proof .hv-link{font-size:14px}.daylight-scope .tu-incode{min-height:32px;font-family:var(--font-mono);color:var(--ink-faint);align-items:center;font-size:12px;display:flex}.daylight-scope .tu-mono{font-family:var(--font-mono);color:var(--ink);font-size:.9em}.daylight-scope .tu-a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;transition:text-decoration-color var(--dl-ui) var(--dl-ease)}.daylight-scope .tu-a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.daylight-scope .tu-outro{max-width:68ch;color:var(--ink-soft);text-wrap:pretty;margin-top:24px;font-size:14px;line-height:1.6}@media (max-width:1023px){.daylight-scope .tu-q.dl-faq-q[data-tag=mark]{grid-template-columns:auto minmax(0,1fr) 18px;grid-template-areas:"tag claim chev"}.daylight-scope .tu-q[data-tag=mark] .tu-tag{margin-bottom:0}}@media (min-width:1024px){.daylight-scope .tu-q.dl-faq-q{grid-template-columns:120px minmax(0,1fr) 18px;grid-template-areas:"tag claim chev"}.daylight-scope .tu-q .tu-tag{margin-bottom:0}.daylight-scope .tu-row.dl-faq-row .tu-row-body,.daylight-scope .tu-outro{padding-left:136px}.daylight-scope .tu-outro{max-width:calc(68ch + 136px)}}.daylight-scope .tu-close-notes{border-top:1px solid var(--line);max-width:40rem;color:var(--ink-soft);text-wrap:pretty;gap:12px;margin-inline:auto;padding-top:40px;font-size:14px;line-height:1.7;display:grid}.daylight-scope .tu-close-notes a{color:var(--ink);text-underline-offset:4px;margin-block:-10px;padding-block:10px;font-weight:600;text-decoration:underline;display:inline-block}@media (prefers-reduced-motion:reduce){.daylight-scope :is(.tu-index-item,.tu-a){transition:none}}
