.daylight-scope .ch-dot{border-radius:999px;flex:none;width:10px;height:10px;display:inline-block}.daylight-scope .ch-dot[data-dot=support]{background:var(--dl-swatch-support)}.daylight-scope .ch-dot[data-dot=expert]{background:var(--dl-swatch-expert)}.daylight-scope .ch-dot[data-dot=team]{background:var(--dl-swatch-team)}.daylight-scope .ch-where{border-collapse:collapse;table-layout:fixed;width:100%}.daylight-scope .ch-where thead td,.daylight-scope .ch-where thead th{vertical-align:bottom;padding:0 8px 14px}.daylight-scope .ch-where thead td{width:34%;padding-left:0}.daylight-scope .ch-where-agent{color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.daylight-scope .ch-where tbody :is(th,td){border-top:1px solid var(--line);vertical-align:middle;padding:14px 8px}.daylight-scope .ch-where tbody tr:last-child :is(th,td){border-bottom:1px solid var(--line)}.daylight-scope .ch-where tbody th{text-align:left;padding-left:0;font-weight:500}.daylight-scope .ch-where-place{min-height:44px;color:var(--ink);text-wrap:balance;align-items:baseline;gap:10px;padding-block:4px;font-size:14px;line-height:18px;text-decoration:none;display:inline-flex}.daylight-scope .ch-where-place:hover{text-underline-offset:4px;text-decoration:underline}.daylight-scope .ch-where-n{font-family:var(--font-mono);color:var(--ink-faint);flex:none;font-size:12px}.daylight-scope .ch-where td{text-align:center}.daylight-scope .ch-where-mark{width:24px;height:24px;color:var(--ink-faint);border-radius:999px;place-items:center;display:inline-grid}.daylight-scope .ch-where td[data-yes] .ch-where-mark{background:var(--ink);color:var(--page)}.daylight-scope .ch-where-mark svg{stroke-width:2.5px;width:14px;height:14px}.daylight-scope .ch-where-note{color:var(--ink-soft);margin-top:4px;font-size:11.5px;line-height:15px;display:block}@media (min-width:768px){.daylight-scope .ch-where thead td{width:31%}.daylight-scope .ch-where-agent{font-size:15px;line-height:20px}.daylight-scope .ch-where tbody :is(th,td){padding:16px 12px}.daylight-scope .ch-where-place{font-size:17px;line-height:22px}.daylight-scope .ch-where-note{font-size:13px;line-height:18px}}.daylight-scope .ch-body{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (min-width:1024px){.daylight-scope .ch-body{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px}.daylight-scope .ch-picture{grid-column:1/span 7}.daylight-scope .ch-aside{grid-column:9/span 4}}.daylight-scope :is(.ch-picture,.ch-aside){min-width:0}.daylight-scope .ch-points{border-top:1px solid var(--line);margin:0}.daylight-scope .ch-point{border-bottom:1px solid var(--line);padding:16px 0}.daylight-scope .ch-point-lead{color:var(--ink);text-wrap:balance;font-size:15px;font-weight:600;line-height:1.45}.daylight-scope .ch-point-body{color:var(--ink-soft);text-wrap:pretty;margin:4px 0 0;font-size:15px;line-height:1.6}.daylight-scope .ch-reach{margin-top:40px}@media (min-width:1024px){.daylight-scope .ch-reach{margin-top:56px}}.daylight-scope .ch-reach-list{grid-template-columns:minmax(0,1fr);gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.daylight-scope .ch-reach-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}}.daylight-scope .ch-reach-row{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-content:start;gap:6px;min-width:0;padding:16px 18px;display:grid}.daylight-scope .ch-reach-who{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.daylight-scope .ch-reach-fact{color:var(--ink-soft);text-wrap:pretty;font-size:14px;line-height:1.55}.daylight-scope .ch-modes{--dl-pic-max:360px}.daylight-scope .ch-live{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:48px;display:grid}@media (min-width:1024px){.daylight-scope .ch-live{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px;margin-top:64px}.daylight-scope .ch-live-stage{grid-column:1/span 7}.daylight-scope .ch-live-aside{grid-column:9/span 4}}.daylight-scope .ch-live-stage{background:radial-gradient(90% 80% at 100% 0%, #ffb38a80, transparent 70%), radial-gradient(70% 70% at 0% 100%, #f25f7a29, transparent 70%), linear-gradient(200deg, #fdf0e6 0%, var(--panel) 55%);--dl-noise-o:.06;border-radius:20px;place-items:center;min-width:0;padding:16px 8px;display:grid}@media (min-width:768px){.daylight-scope .ch-live-stage{border-radius:24px;padding:32px 24px}}.daylight-scope .ch-live-stage>*{width:100%;min-height:520px}.daylight-scope .ch-live-off{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-content:center;justify-items:start;gap:6px;max-width:480px;padding:24px;display:grid}.daylight-scope .ch-live-off-title{font-family:var(--font-display);color:var(--ink);text-wrap:balance;font-size:18px;font-weight:500;line-height:1.3}.daylight-scope .ch-live-off-body{color:var(--ink-soft);font-size:14px;line-height:1.55}.daylight-scope .ch-live-aside{min-width:0}.daylight-scope .ch-live-lede{color:var(--ink-soft);text-wrap:pretty;margin-top:12px;font-size:15px;line-height:1.6}.daylight-scope .ch-live-lede code{font-family:var(--font-mono);color:var(--ink);font-size:.88em}.daylight-scope .ch-code{border:1px solid var(--line);background:var(--paper);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);border-radius:12px;margin:16px 0 20px;padding:12px 14px;font-size:12px;line-height:1.6}.daylight-scope .ch-live-more{margin-top:8px}.daylight-scope .ch-steps{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);margin:0 0 40px;padding:0;list-style:none;display:grid}@media (min-width:768px){.daylight-scope .ch-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:56px}}.daylight-scope .ch-step{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:8px;padding:16px 0;display:grid}@media (min-width:768px){.daylight-scope .ch-step{border-bottom:0;padding-bottom:0}}.daylight-scope .ch-step-no{font-family:var(--font-mono);color:var(--hue-tide);font-size:12px;line-height:22px}.daylight-scope .ch-step-text{gap:2px;min-width:0;display:grid}.daylight-scope .ch-step-title{color:var(--ink);font-size:15px;font-weight:600;line-height:22px}.daylight-scope .ch-step-detail{color:var(--ink-soft);text-wrap:pretty;font-size:14px;line-height:1.55}.daylight-scope .ch-flow{background:radial-gradient(90% 80% at 100% 0%, #f25f7a24, transparent 70%), radial-gradient(80% 75% at 50% 100%, #ffd8b06b, transparent 70%), linear-gradient(20deg, #fdeef1 0%, var(--panel) 50%);--dl-noise-o:.06;border-radius:20px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;padding:24px 12px;display:grid}.daylight-scope .ch-flow-step{width:100%;min-width:0;max-width:440px}.daylight-scope .ch-flow-label{color:var(--ink-soft);margin-bottom:10px}.daylight-scope .ch-flow-arrow{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--ink-soft);border-radius:999px;place-items:center;display:grid}.daylight-scope .ch-flow-arrow svg{width:16px;height:16px;transform:rotate(90deg)}@media (min-width:900px){.daylight-scope .ch-flow{border-radius:24px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:24px;padding:48px 40px}.daylight-scope .ch-flow-arrow{align-self:center;margin-top:26px}.daylight-scope .ch-flow-arrow svg{transform:none}}.daylight-scope .ch-flow-points{margin-top:32px}@media (min-width:768px){.daylight-scope .ch-flow-points .ch-points{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}}.daylight-scope .ch-rules{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.daylight-scope .ch-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (min-width:1024px){.daylight-scope .ch-rules{grid-template-columns:repeat(4,minmax(0,1fr))}}.daylight-scope .ch-rule{border:1px solid var(--line);background:var(--surface);border-radius:20px;min-width:0;padding:24px 20px}.daylight-scope .ch-rule-icon{background:var(--hue-soft);width:40px;height:40px;color:var(--hue);border-radius:12px;place-items:center;margin-bottom:20px;display:grid}.daylight-scope .ch-rule-icon svg{width:20px;height:20px}.daylight-scope .ch-rule-lead{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:19px;font-weight:500;line-height:1.3}.daylight-scope .ch-rule-body{color:var(--ink-soft);text-wrap:pretty;margin-top:6px;font-size:15px;line-height:1.6}.daylight-scope .ch-rules-foot{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:4px 24px;margin-top:24px;font-size:15px;line-height:1.6;display:flex}.daylight-scope .ch-next{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.daylight-scope .ch-next{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.daylight-scope .ch-next-item{border:1px dashed var(--line-strong);background:var(--paper);border-radius:20px;min-width:0;padding:24px 20px}.daylight-scope .ch-next-title{margin-top:10px}.daylight-scope .ch-next-body{color:var(--ink-soft);text-wrap:pretty;margin-top:6px;font-size:15px;line-height:1.6}
