.dz-screen.dz4{background:#0a1530!important}.dz4 .scene .dimmer{opacity:.7!important}.dz4 .scene:after{content:"";z-index:32;pointer-events:none;background:linear-gradient(#060d1f59 0%,#060d1f26 30%,#060d1f99 100%);position:absolute;inset:0}.dz4 .dz-card,.dz4 .dz-plan{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#091026a8;border-color:#ffffff24}.dz4 .dz-card.dz-goldline{background:linear-gradient(#3c2e0eb8,#141628b3);border-color:#ebc76699}.dz4 .dz-pill{background:#09102699}.dz4 .dz-pill[aria-pressed=true],.dz4 .dz-pill[aria-current=page],.dz4 .dz-pill.on{background:var(--dz-gold)}.d4-scroll{scrollbar-width:none;gap:8px;margin:4px 0 10px;padding-bottom:2px;display:flex;overflow-x:auto}.d4-scroll>*{flex:none}.d4-search{text-shadow:var(--nb-shadow,0 1px 3px #000c);background:0 0;border:0;border-bottom:1px solid #f0cc668c;border-radius:0;align-items:center;gap:10px;margin-bottom:10px;padding:6px 2px;display:flex}.d4-search input{font:inherit;outline:none;width:100%;min-width:0;color:var(--dz-text)!important;background:0 0!important;border:0!important;padding:8px 0!important}.d4-search:focus-within{outline:2px solid var(--dz-gold);outline-offset:2px}.d4-abbr{width:44px;height:44px;font:700 12px/1 var(--g-font-scripture,serif);letter-spacing:.04em;color:var(--dz-gold);text-align:center;background:#ebc76614;border:1px solid #ebc7668c;border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.d4-abbr.big{background:linear-gradient(180deg, #f0d27a, var(--dz-gold2));color:#1d1606;border:0;width:56px;height:56px;font-size:15px}.d4-tr{border-bottom:1px solid var(--dz-line);color:var(--dz-text);grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:10px 2px;text-decoration:none;display:grid}.d4-tr:last-child{border-bottom:0}.d4-tr>span:nth-child(2){min-width:0}.d4-tr b{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.d4-tr small{color:var(--dz-muted);overflow-wrap:anywhere;margin-top:2px;font-size:11.5px;display:block}.d4-st{white-space:nowrap;letter-spacing:.04em;border:1px solid;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700}.d4-st.available,.d4-st.ok{color:var(--dz-green);border-color:#8fd6a499}.d4-st.qa_pending,.d4-st.pending{color:var(--dz-gold);border-color:#ebc76699}.d4-st.import_pending{color:#c3ceff;border-color:#b9c7ff8c}.d4-st.not_available,.d4-st.bad{color:var(--dz-red);border-color:#ff9c9499}.d4-bookrow{scrollbar-width:none;gap:8px;margin:6px 0 12px;display:flex;overflow-x:auto}.d4-bookrow a,.d4-bookrow span{flex:none}.d4-head{justify-content:space-between;align-items:baseline;gap:8px;margin:6px 2px;display:flex}.d4-head b{font-size:14px}.d4-head small{color:var(--dz-muted);font-size:11.5px}.d4-tiles{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.d4-tile{border:1px solid var(--dz-line);color:var(--dz-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#091026a8;border-radius:16px;align-content:start;gap:4px;min-width:0;padding:12px;text-decoration:none;display:grid}.d4-tile .k{letter-spacing:.16em;text-transform:uppercase;color:var(--dz-gold);font-size:10px;font-weight:700}.d4-tile b{overflow-wrap:anywhere;font-size:14px}.d4-tile small{color:var(--dz-muted);overflow-wrap:anywhere;font-size:11.5px}.d4-tile.dc{background:#3c2e0e8c;border-color:#ebc76673}.d4-tile[aria-disabled=true]{opacity:.55}.d4-grid3{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.d4-grid4{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.d4-cta-wide{box-sizing:border-box;width:100%;margin:6px 0 8px;display:flex}.d4-foot{text-align:center;color:var(--dz-muted);margin:10px 8px 0;font-size:11px;line-height:1.45}.d4-bar{background:#ffffff24;border-radius:999px;height:6px;overflow:hidden}.d4-bar i{background:var(--dz-gold);border-radius:999px;height:100%;display:block}.d4-kv3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:12.5px;display:grid}.d4-kv3 dt{letter-spacing:.16em;text-transform:uppercase;color:var(--dz-muted);font-size:9.5px;font-weight:700}.d4-kv3 dd{overflow-wrap:anywhere;margin:2px 0 0}.d4-rights{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.d4-right{text-shadow:var(--nb-shadow);grid-template-columns:20px 1fr 20px;align-items:center;gap:8px;min-width:0;padding:6px 2px;font-size:12.5px;display:grid}.d4-right small{color:var(--dz-muted);font-size:10.5px;display:block}.d4-right .yes{color:var(--dz-green)}.d4-right .no{color:var(--dz-red)}.d4-quote{font-family:var(--g-font-scripture,serif);margin:6px 0;font-size:18px;line-height:1.5}.d4-cite{letter-spacing:.16em;text-transform:uppercase;color:var(--dz-gold);font-size:10.5px;font-weight:700}.d4-row2{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.d4-row2>:first-child{min-width:0}.d4-seg{border:1px solid var(--dz-line);background:#09102699;border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin-bottom:12px;padding:4px;display:grid}.d4-seg>*{text-align:center;color:var(--dz-text);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:999px;padding:9px 6px;font-family:inherit;font-size:13px;text-decoration:none;overflow:hidden}.d4-seg>[aria-current=page],.d4-seg>[aria-pressed=true]{background:var(--dz-gold);color:#1d1606;font-weight:700}.d4-play{border:1.5px solid var(--dz-gold);width:40px;height:40px;color:var(--dz-gold);cursor:pointer;background:#ebc76614;border-radius:50%;flex:none;place-items:center;padding:0;text-decoration:none;display:grid}.d4-play.solid{background:var(--dz-gold);color:#1d1606;border:0;width:52px;height:52px}.d4-label{letter-spacing:.14em;text-transform:uppercase;color:var(--dz-red);background:#280a0a66;border:1px solid #ff9c9499;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}.d4-label.ai{color:#c3ceff;background:#14183c80;border-color:#b9c7ff99}.d4-field{gap:6px;margin-bottom:10px;display:grid}.d4-field>span{letter-spacing:.16em;text-transform:uppercase;color:var(--dz-muted);font-size:10px;font-weight:700}.d4-field select,.d4-field textarea{box-sizing:border-box;border:1px solid var(--dz-line);width:100%;color:var(--dz-text);font:inherit;background:#091026b3;border-radius:12px;padding:10px 12px}.d4-big{font-family:var(--g-font-scripture,serif);text-transform:uppercase;letter-spacing:.06em;margin:6px 0 10px;font-size:22px}.d4-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.d4-cal a,.d4-cal span{border:1px solid var(--dz-line);color:var(--dz-text);background:#09102699;border-radius:12px;justify-items:center;gap:2px;padding:7px 0;font-size:10px;text-decoration:none;display:grid}.d4-cal b{font-size:15px}.d4-cal [aria-current=date]{background:var(--dz-gold);color:#1d1606;border-color:var(--dz-gold)}.d4-date{border:1px solid var(--dz-line);width:40px;color:var(--dz-gold);text-transform:uppercase;background:#09102699;border-radius:10px;justify-items:center;padding:4px 0;font-size:9px;display:grid}.d4-date b{color:var(--dz-text);font-size:15px}.d4-toggle{border-bottom:1px solid var(--dz-line);grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:10px 2px;display:grid}.d4-toggle:last-child{border-bottom:0}.d4-toggle b{font-size:14px;font-weight:600;display:block}.d4-toggle small{color:var(--dz-muted);font-size:11.5px;display:block}.d4-toggle>span{min-width:0}.d4-check{border:1px solid var(--dz-line);color:var(--dz-text);font:inherit;cursor:pointer;text-align:start;background:#09102699;border-radius:12px;grid-template-columns:18px 1fr;align-items:center;gap:8px;min-width:0;padding:10px;font-size:13px;display:grid}.d4-check[aria-pressed=true]{background:#3c2e0e8c;border-color:#ebc76699}.d4-check i{border:1.5px solid var(--dz-line);border-radius:4px;place-items:center;width:16px;height:16px;font-size:11px;font-style:normal;display:grid}.d4-check[aria-pressed=true] i{background:var(--dz-gold);border-color:var(--dz-gold);color:#1d1606}.d4-media{border:1px solid var(--dz-line);aspect-ratio:16/9;background:#1b2a55;border-radius:18px;margin-bottom:12px;position:relative;overflow:hidden}.d4-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.d4-media .cap{background:linear-gradient(#0000,#060d1fe6);padding:12px;position:absolute;inset:auto 0 0}.d4-avs{display:flex}.d4-avs i{background:hsl(var(--h,40) 45% 50%);border:2px solid #0a1530;border-radius:50%;width:22px;height:22px;margin-inline-start:-6px;display:block}.d4-avs i:first-child{margin-inline-start:0}.d4-chat{grid-template-columns:26px 1fr;gap:10px;padding:7px 0;display:grid}.d4-chat i{background:hsl(var(--h,40) 45% 50%);border-radius:50%;width:26px;height:26px;display:block}.d4-chat small{color:var(--dz-muted);font-size:11px;display:block}.d4-dock{z-index:5;grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;margin-top:14px;display:grid;position:sticky;bottom:76px}.d4-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:370px){.d4-grid4{grid-template-columns:repeat(2,1fr)}.d4-kv3{grid-template-columns:1fr 1fr}}.d4-stack{gap:10px;display:grid}.d4-flash{padding:10px 12px}.d4-flash.err{border-color:#ff9c9499}.d4-link{color:var(--dz-text);cursor:pointer;text-decoration:none}.d4-link.danger b,.d4-link.danger{color:var(--dz-red)}.d4-tr>.d4-right{color:var(--dz-muted);font-size:11.5px}.d4-link:has(>.d4-right){grid-template-columns:44px 1fr auto 18px}.d4-note{align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.d4-splash{text-align:center}.d4-splash-beam{background:radial-gradient(circle at 50% 55%,#ffecbe8c,#ffdc961f 38%,#0000 62%);place-items:center;height:210px;display:grid;position:relative}.d4-splash-word{font-family:var(--g-font-scripture);color:var(--dz-gold);letter-spacing:.32em;margin:8px 0 4px;font-size:30px}.d4-splash-tag{color:var(--dz-gold);letter-spacing:.2em;text-transform:uppercase;font-size:11px}.d4-splash-verse{max-width:30ch;margin:26px auto 18px}.d4-splash-verse blockquote{font-family:var(--g-font-scripture);margin:0;font-size:18px;line-height:1.5}.d4-splash-verse figcaption{color:var(--dz-gold);letter-spacing:.14em;text-transform:uppercase;margin-top:8px;font-size:11px}.d4-splash-go{justify-items:center;gap:8px;max-width:220px;margin:0 auto 18px;display:grid}.d4-splash-go .d4-bar{width:100%}.d4-brand{text-align:center;color:var(--dz-gold);font-family:var(--g-font-scripture);letter-spacing:.3em;margin:4px 0 10px;font-size:22px}.d4-seg2{border:1px solid var(--dz-line);background:#0910268c;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:12px;padding:4px;display:grid}.d4-seg2 a{text-align:center;color:var(--dz-text);border-radius:999px;padding:9px;font-size:14px;text-decoration:none}.d4-seg2 a[aria-current=page]{background:var(--dz-gold);color:#1d1606;font-weight:700}.d4-pw{grid-template-columns:repeat(4,1fr) auto;align-items:center;gap:4px;margin-top:-4px;display:grid}.d4-pw i{background:#ffffff29;border-radius:4px;height:4px}.d4-pw i.on{background:var(--dz-green)}.d4-pw small{color:var(--dz-muted);text-align:end;min-width:4.5em;font-size:11px}.d4-assure{color:var(--dz-muted);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:14px 0 6px;padding:0;font-size:12px;list-style:none;display:flex}.d4-guest{text-align:center;color:var(--dz-gold);padding:10px;font-weight:600;display:block}.d4-modes{border:0;gap:8px;margin:0;padding:0;display:grid}.d4-mode{cursor:pointer;grid-template-columns:22px 1fr 22px;align-items:center;gap:12px;padding:12px;display:grid}.d4-mode input{opacity:0;width:1px;height:1px;position:absolute}.d4-mode b{font-size:14px;display:block}.d4-mode small{color:var(--dz-muted);font-size:11.5px;display:block}.d4-mode:has(input:checked){border-color:var(--dz-gold);background:#503e128c}.d4-mode:has(input:checked) .d4-check{background:var(--dz-gold)}.d4-mode .d4-check{border:1px solid var(--dz-line);border-radius:50%;width:18px;height:18px}.d4-mode:has(input:focus-visible){outline:2px solid var(--dz-gold);outline-offset:2px}.d4-preview p{font-family:var(--g-font-scripture);margin:6px 0;line-height:1.45}.d4-range{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.d4-range input{accent-color:var(--dz-gold);width:100%}.d4-toggle-row{cursor:pointer;grid-template-columns:1fr auto}.d4-switch{appearance:none;cursor:pointer;background:#ffffff2e;border-radius:999px;flex:none;width:44px;height:26px;transition:background .2s;position:relative}.d4-switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}.d4-switch:checked{background:var(--dz-gold)}.d4-switch:checked:after{transform:translate(18px)}[dir=rtl] .d4-switch:checked:after{transform:translate(-18px)}.d4-switch:focus-visible{outline:2px solid var(--dz-gold);outline-offset:2px}.d4-seg label{text-align:center;cursor:pointer;border-radius:999px;padding:9px 6px;font-size:13px}.d4-seg label input{opacity:0;width:1px;height:1px;position:absolute}.d4-seg label:has(input:checked){background:var(--dz-gold);color:#1d1606;font-weight:700}.d4-seg label:has(input:focus-visible){outline:2px solid var(--dz-gold)}.d4-blind{gap:10px;min-height:70vh;display:grid}.d4-blind-top{justify-content:space-between;align-items:center;display:flex}.d4-blind-target{color:var(--dz-text);cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;width:100%;padding:18px 0 8px;display:grid}.d4-blind-target b{letter-spacing:.06em;text-transform:uppercase;font-size:20px}.d4-blind-target small{color:var(--dz-gold)}.d4-blind-ring{border:2px solid var(--dz-gold);border-radius:50%;place-items:center;width:150px;height:150px;display:grid;box-shadow:0 0 0 14px #ebc7661f,0 0 60px #ebc76640}.d4-wave{align-items:center;gap:5px;height:40px;display:flex}.d4-wave i{background:var(--dz-gold);border-radius:3px;width:5px;height:16px}.d4-wave i:nth-child(2),.d4-wave i:nth-child(4){height:28px}.d4-wave i:nth-child(3){height:38px}.d4-wave.on i{animation:.9s ease-in-out infinite alternate d4w}.d4-wave.on i:nth-child(2n){animation-delay:.3s}@keyframes d4w{to{transform:scaleY(.45)}}html[data-motion=reduce] .d4-wave.on i{animation:none}.d4-blind-cmds{gap:8px;margin:0;padding:0;list-style:none;display:grid}.d4-blind-cmds button{text-align:start;width:100%;color:var(--dz-text);cursor:pointer;padding:14px;font-size:15px}.d4-plan-top{justify-content:space-between;align-items:center;display:flex}.d4-plan-name{font-family:var(--g-font-scripture);letter-spacing:.06em;margin:6px 0;font-size:24px}.d4-plan-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;margin:4px 0;display:flex}.d4-plan-row small{color:var(--dz-muted);font-size:12px}.d4-incl{gap:6px;margin:4px 0 8px;padding:0;font-size:13.5px;list-style:none;display:grid}.d4-incl li{align-items:flex-start;gap:8px;display:flex}.d4-hist>summary{list-style:none}.d4-hist>summary::-webkit-details-marker{display:none}.d4-hist .d4-incl{padding:0 8px 8px;font-size:12.5px}.d4-feel{gap:8px;display:flex}.d4-feel input{border:1px solid var(--dz-line);min-width:0;color:var(--dz-text);background:#09102699;border-radius:999px;flex:1;padding:9px 14px}.d4-here{align-items:center;gap:6px;margin:8px 0 4px;display:flex}.d4-heal-verse{text-align:center;background:linear-gradient(#080e1e26,#080e1e8c);border-radius:18px;margin:18px 0;padding:22px 16px}.d4-heal-verse blockquote{font-family:var(--g-font-scripture);margin:10px 0;font-size:19px;line-height:1.55}.d4-heal-verse figcaption{color:var(--dz-gold);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.d4-heal-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.d4-heal-actions form,.d4-heal-actions form button{width:100%}.d4-heal-actions .dz-btn2{width:100%;min-height:44px;font-size:13px}.d4-crisis{background:#46101499;border-color:#ff9c94bf}.d4-crisis ul,.d4-help ul{margin:6px 0 0;padding-inline-start:18px;font-size:13px}.d4-crisis a,.d4-help a{color:var(--dz-gold)}.d4-care{margin-top:12px}.d4-dot{background:var(--dz-gold);border-radius:50%;justify-self:center;width:10px;height:10px}.d4-dot.answered{background:var(--dz-green)}.d4-dot.waiting{background:#c3ceff}.d4-dot.requested{background:#ffffff80}.d4-pj>summary{cursor:pointer;list-style:none}.d4-pj>summary::-webkit-details-marker{display:none}.d4-pj-edit{flex-wrap:wrap;gap:6px;padding:0 0 10px 44px;display:flex}.d4-pj-edit select,.d4-pj-edit input{color:var(--dz-text);border:1px solid var(--dz-line);background:#09102699;border-radius:10px;flex:1;min-width:0;padding:6px 8px}.d4-dock{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.d4-dock form{display:inline}.d4-profiles{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.d4-prof{text-align:center;justify-items:center;gap:2px;padding:10px 6px;display:grid}.d4-prof b{overflow-wrap:anywhere;font-size:14px}.d4-prof small{color:var(--dz-muted);font-size:11px}.d4-avatar{width:40px;height:40px;color:var(--dz-text);background:#d4af374d;border-radius:50%;place-items:center;font-weight:700;display:grid}.d4-tiles2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.d4-ltile{color:var(--dz-text);gap:4px;padding:12px;text-decoration:none;display:grid}.d4-ltile.on{border-color:var(--dz-gold)}.d4-ltile small{color:var(--dz-muted);font-size:11.5px}.d4-field{color:var(--dz-muted);gap:4px;font-size:12.5px;display:grid}.d4-field input,.d4-field select,.d4-field textarea{color:var(--dz-text);border:1px solid var(--dz-line);box-sizing:border-box;background:#09102699;border-radius:12px;width:100%;min-width:0;padding:10px;font-size:15px}.d4-kq-hello{align-items:center;gap:10px;margin:6px 0 10px;display:flex}.d4-kq-hello span:last-child{gap:2px;min-width:0;display:grid}.d4-kq-hero{min-height:120px;color:var(--dz-text);background:linear-gradient(#d4af371a,#080e1e8c);align-content:end;gap:4px;text-decoration:none;display:grid}.d4-kq-hero b{font-size:22px;font-family:var(--dz-serif,Georgia, serif)}.d4-kq-hero small{color:var(--dz-muted)}.d4-prof-add{color:var(--dz-gold);border-style:dashed;text-decoration:none}.d4-steps{grid-template-columns:repeat(5,1fr);gap:6px;margin:4px 0 12px;display:grid}.d4-steps i{background:#ffffff2e;border-radius:4px;height:4px}.d4-steps i.on{background:var(--dz-gold)}.d4-verify{border-color:#8fd6a473;gap:6px;display:grid}.d4-verify b{color:#8fd6a4;align-items:center;gap:6px;display:flex}.d4-vsteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.d4-vsteps li{text-align:center;overflow-wrap:anywhere;border:1px solid #ffffff2e;border-radius:999px;padding:6px 4px;font-size:11px}.d4-vsteps li.on{color:#8fd6a4;background:#8fd6a41f;border-color:#8fd6a4}.d4-row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.d4-sub{background:#080e1e59;border:1px solid #ffffff24;border-radius:14px;gap:8px;padding:12px;display:grid}.d4-review{gap:8px;margin:0;display:grid}.d4-review div{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px;display:grid}.d4-review dt{color:var(--dz-muted);font-size:12px}.d4-review dd{overflow-wrap:anywhere;margin:0}.d4-search:focus-within{border-bottom-color:var(--dz-gold)}.d4-sm-hero{min-height:150px;color:var(--dz-text);background:linear-gradient(#3c507859,#080e1ea6);align-content:end;gap:6px;text-decoration:none;display:grid;position:relative}.d4-sm-hero b{font-size:20px;font-family:var(--dz-serif,Georgia, serif)}.d4-sm-hero small{color:var(--dz-muted)}.d4-sm-hero .d4-st{top:12px;position:absolute;inset-inline-end:12px}.d4-sm-play{top:12px;background:var(--dz-gold);color:#1d1606;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;inset-inline-start:12px}.d4-tags{flex-wrap:wrap;gap:6px;display:flex}.d4-tag{border:1px solid #fff3;border-radius:999px;padding:2px 8px;font-size:11px}.d4-tag.gold{border-color:var(--dz-gold);color:var(--dz-gold)}.d4-sm-ic{width:32px;height:32px;color:var(--dz-gold);border:1px solid #ffffff2e;border-radius:8px;place-items:center;display:grid}.d4-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.d4-day{color:var(--dz-text);background:#080e1e66;border:1px solid #ffffff24;border-radius:12px;justify-items:center;gap:2px;padding:8px 0;text-decoration:none;display:grid}.d4-day small{color:var(--dz-muted);font-size:10px}.d4-day b{font-size:15px}.d4-day.has{border-color:#d4af3780}.d4-day.on{background:var(--dz-gold);color:#1d1606;border-color:var(--dz-gold)}.d4-day.on small{color:#1d1606}.d4-date{border:1px solid #ffffff2e;border-radius:10px;justify-items:center;width:44px;padding:4px 0;display:grid}.d4-date small{color:var(--dz-gold);font-size:9px}.d4-date b{font-size:16px}.d4-tag.k-study{color:#ebc766;border-color:#ebc76680}.d4-tag.k-youth{color:#c3ceff;border-color:#c3ceff80}.d4-tag.k-service{color:#8fd6a4;border-color:#8fd6a480}.d4-tag.k-serve{color:#ffb4c8;border-color:#ffb4c880}.d4-tr .d4-tag{vertical-align:middle;margin-inline-start:4px;font-weight:500}.d4-gift{justify-items:center;gap:4px;padding:20px 12px;display:grid}.d4-gift b{font-size:44px;font-family:var(--dz-serif,Georgia, serif);line-height:1.1}.d4-amts{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.d4-amts .dz-pill{justify-content:center;min-width:0;padding-inline:4px}.d4-seg{background:#080e1e73;border:1px solid #ffffff29;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;display:grid}.d4-seg button{color:var(--dz-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 4px;font-size:13px}.d4-seg button.on{background:var(--dz-gold);color:#1d1606;font-weight:700}.d4-notes{gap:6px;margin:0;font-size:12.5px;list-style:none;display:grid}.d4-notes li{align-items:flex-start;gap:8px;display:flex}.d4-toggle-row select{width:100%;min-width:0;color:var(--dz-text);font:inherit;background:0 0;border:0}.d4-stats4{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.d4-stats4 .dz-card{gap:2px;margin:0;display:grid}.d4-stats4 small{color:var(--dz-muted);font-size:11.5px}.d4-stat{font-size:26px;font-family:var(--dz-serif,Georgia, serif)}.d4-stat.gold{color:var(--dz-gold)}.d4-stat.pink{color:#ffb4c8}.d4-stat.blue{color:#c3ceff}.d4-bars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:6px;height:110px;margin:8px 0 4px;display:grid}.d4-bars span{grid-template-rows:1fr auto;place-items:end center;gap:4px;height:100%;display:grid}.d4-bars i{background:#ffffff2e;border-radius:6px 6px 2px 2px;width:100%;display:block}.d4-bars span.on i{background:var(--dz-gold)}.d4-bars small{color:var(--dz-muted);font-size:10px}.d4-stats3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0;display:grid}.d4-stats3 div{gap:2px;min-width:0;display:grid}.d4-stats3 b{overflow-wrap:anywhere;font-size:18px}.d4-stats3 small{color:var(--dz-muted);font-size:10.5px}.d4-discuss{border-color:#d4af3773}.d4-chat{gap:8px;margin:6px 0;padding:0;list-style:none;display:grid}.d4-chat li{gap:1px;display:grid}.d4-chat small{color:var(--dz-muted);font-size:11px}.d4-chat span{overflow-wrap:anywhere}.d4-chat li.notice span{color:var(--dz-gold);font-style:italic}.d4-mstats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.d4-mstats .dz-card{justify-items:center;gap:2px;margin:0;padding:10px 4px;display:grid}.d4-mstats small{color:var(--dz-muted);text-align:center;overflow-wrap:anywhere;font-size:10.5px}.d4-flag{gap:8px;display:grid}.d4-mrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.d4-mrow.two{grid-template-columns:1fr}.d4-mrow form{display:contents}.d4-mbtn{width:100%;color:var(--dz-text);font:inherit;cursor:pointer;background:#080e1e66;border:1px solid #fff3;border-radius:10px;padding:8px 4px;font-size:13px}.d4-mbtn.bad{color:#ff9c94;border-color:#ff9c9480}.d4-mbtn.ok{color:#8fd6a4;border-color:#8fd6a480}.d4-mbtn.gold{color:var(--dz-gold);border-color:#d4af3780}.d4-tag.r-spam,.d4-tag.r-harassment{color:#ff9c94;border-color:#ff9c9480}.d4-tag.r-self_harm{color:#ffb4c8;border-color:#ffb4c880}.d4-tag.r-other{color:#c3ceff;border-color:#c3ceff80}.d4-theo{border-color:#c3ceff66}.d4-replay{gap:8px;display:grid}.d4-player{background:#000;border-radius:12px;width:100%;max-height:260px}.d4-pipe ol{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.d4-pipe li{color:var(--dz-muted);border:1px solid #ffffff2e;border-radius:999px;padding:3px 8px;font-size:11px}.d4-pipe li.ok{color:#8fd6a4;border-color:#8fd6a473}.d4-pipe.done{border-color:#8fd6a473}.d4-pipe.done .d4-label{color:#8fd6a4}.d4-chapt{color:var(--dz-gold);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;text-align:start;background:0 0;border:0;padding:6px 0;font-size:13px}.d4-chap.on b{color:var(--dz-gold)}body:has(.screen.dz4) .tabbar{will-change:transform}.d4-pj:not([open])>.d4-pj-edit,.dz4 details:not([open])>:not(summary){display:none}.d4-wh-now{grid-template-columns:44px 1fr 40px;align-items:center;gap:10px;padding:10px 12px;display:grid}.d4-wh-art{width:44px;height:44px;color:var(--dz-gold);background:linear-gradient(135deg,#5a3d8a,#2a1f4a);border-radius:10px;place-items:center;display:grid}.d4-wh-meta{flex-direction:column;min-width:0;display:flex}.d4-wh-meta b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.d4-wh-meta small{color:var(--dz-muted);overflow-wrap:anywhere;font-size:11px}.d4-wh-meta small.dz-gold{color:var(--dz-gold);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.d4-wh-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.d4-wh-tile{color:#fff;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;justify-content:flex-end;gap:2px;min-width:0;min-height:92px;padding:10px;text-decoration:none;display:flex}.d4-wh-tile b{overflow-wrap:anywhere;font-size:13px;line-height:1.2}.d4-wh-tile small{opacity:.85;font-size:11px}.d4-wh-tile svg{margin-bottom:auto}.d4-wh-tile.gold{background:linear-gradient(135deg,#b8862e,#6e4a14)}.d4-wh-tile.green{background:linear-gradient(135deg,#2f7a5c,#163d30)}.d4-wh-tile.violet{background:linear-gradient(135deg,#6d5fae,#2f2858)}.d4-wh-tile.navy{background:linear-gradient(135deg,#2a4470,#101c38)}.d4-wh-row{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.d4-vx-prev{text-align:center;flex-direction:column;justify-content:flex-end;gap:4px;min-height:150px;display:flex}.d4-vx-prev .d4-st{align-self:flex-start;margin-bottom:auto}.d4-vx-prev p{font-family:var(--serif,Georgia, serif);text-shadow:0 1px 6px #000000b3;margin:0;font-size:16px}.d4-vx-prev small{color:var(--dz-gold);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.d4-vx-kinds{border:0;grid-template-columns:1fr 1fr;gap:6px;min-width:0;margin:0;padding:0;display:grid}.d4-vx-kind{border:1px solid var(--dz-line);cursor:pointer;background:#0910268c;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:9px 10px;font-size:12px;display:flex}.d4-vx-kind span:last-child{overflow-wrap:anywhere}.d4-vx-kind input,.d4-vx-chip input{opacity:0;width:1px;height:1px;position:absolute}.d4-vx-kind:has(input:checked){background:#d6ae5c1f;border-color:#d6ae5c99}:is(.d4-vx-kind:has(input:focus-visible),.d4-vx-chip:has(input:focus-visible)){outline:2px solid var(--dz-gold);outline-offset:2px}.d4-vx-kind .d4-check{border:1px solid var(--dz-line);border-radius:4px;flex:none;width:16px;height:16px}.d4-vx-kind:has(input:checked) .d4-check{background:var(--dz-gold);border-color:var(--dz-gold)}.d4-vx-chips,.d4-vx-seg{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.d4-vx-seg{grid-template-columns:repeat(4,1fr);display:grid}.d4-vx-chip{border:1px solid var(--dz-line);cursor:pointer;text-align:center;overflow-wrap:anywhere;background:#0910268c;border-radius:999px;min-width:0;padding:7px 12px;font-size:12px;position:relative}.d4-vx-seg .d4-vx-chip{border-radius:10px;padding:8px 4px;font-size:11px}.d4-vx-chip:has(input:checked){background:var(--dz-gold);color:#1a1406;border-color:var(--dz-gold);font-weight:600}.d4-sl-hero{justify-content:space-between;align-items:flex-start;gap:6px;min-height:130px;display:flex}.d4-sl-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.d4-sl-tile{aspect-ratio:4/3;color:#fff;border:1px solid #ffffff1a;border-radius:10px;align-items:flex-end;min-width:0;padding:5px 6px;font-size:10px;text-decoration:none;display:flex;overflow:hidden}.d4-sl-tile span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.d4-sl-tile.on{outline:2px solid var(--dz-gold);outline-offset:1px}.d4-sl-info{flex-direction:column;gap:6px;display:flex}.d4-sl-info small{overflow-wrap:anywhere;font-size:11px}.d4-sl-acts{align-items:stretch;gap:8px;display:flex}.d4-sl-acts form{display:flex}.d4-sl-acts .dz-btn{width:100%}.d4-sn{gap:8px;display:grid}.d4-sn .dz-btn2{justify-self:start}.d4-sn-list{gap:6px;margin:0;padding-inline-start:18px;display:grid}.d4-warn{color:#f2c46d;border-inline-start:2px solid #f2c46d99;padding-inline-start:8px}.d4-spin{border:2px solid #ffffff40;vertical-align:-2px;border-top-color:#e8c77a;border-radius:50%;width:12px;height:12px;animation:1s linear infinite d4spin;display:inline-block}@keyframes d4spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.d4-spin{animation:none}}html body .d4-room .dz-card,html body .d4-room .dz-card.dz-goldline{text-align:center;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:10px 2px!important}html body .d4-room section.dz-card{border-bottom:1px solid var(--nb-rule)!important}.d4-room .dz-card,.d4-room .dz-card *{text-shadow:var(--nb-shadow)}.d4-room .dz-eyebrow{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px}.d4-room .d4-tr{text-align:center;border-bottom-color:var(--nb-rule);justify-items:center;gap:6px;grid-template-columns:1fr!important}.d4-room .d4-label{display:block;background:0 0!important;border:0!important;padding:0!important}.d4-room .d4-st{background:0 0!important;border:0!important;padding:0!important}.d4-room .d4-dock{justify-content:center;margin:14px 0;position:static}.d4-room .dz-pill:not(.on){text-decoration:underline;-webkit-text-decoration-color:var(--nb-rule);text-decoration-color:var(--nb-rule);text-underline-offset:6px;background:0 0!important;border:0!important}.d4-room form.d4-stack{justify-items:center}.d4-room .d4-field{text-align:center;width:100%}.d4-room .d4-field textarea{text-align:center;border:0!important;border-bottom:1.5px solid var(--dz-gold)!important;background:0 0!important;border-radius:0!important}html body .d4-room button.dz-cta,html body .d4-room button.dz-cta:not(:disabled){background:linear-gradient(180deg, var(--dz-gold), var(--dz-gold2))!important;color:var(--g-on-accent)!important;opacity:1!important;text-shadow:none!important}.d4-room .d4-pj-edit{justify-content:center;padding:0 0 10px}
