.daystart{background:color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.daystart .sheetcard{width:min(520px,92vw);gap:.8rem}.daystart h2{margin:0;font-size:1.3rem;line-height:1.25}.ds-sun{margin:0;display:flex;align-items:center;gap:.7rem;color:var(--gold);font:700 .8rem var(--display);letter-spacing:.04em;text-transform:uppercase}.ds-sun svg{width:34px;height:34px;fill:none;stroke:var(--gold);stroke-width:2;stroke-linecap:round}.ds-for{margin:0;color:var(--ink2)}.ds-plan{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.ds-plan{gap:0}.ds-plan li{display:grid;grid-template-columns:14rem 1fr;gap:.2rem 1rem;align-items:baseline;padding:.55rem 0;border-bottom:1px solid var(--line2)}.ds-plan li:first-child{border-top:1px solid var(--line2)}.ds-plan span{font:600 .85rem var(--display);color:var(--muted)}.ds-plan b{font-weight:600;white-space:pre-line}.ds-plan i{font-style:italic;color:var(--muted)}@media(max-width:520px){.ds-plan li{grid-template-columns:1fr}}.daystart .acts{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:.3rem}.daystart .acts button{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 1.3rem;border-width:1px;font:700 1rem var(--display);border-radius:12px;box-shadow:none;outline:none}.daystart .acts button:focus-visible{outline:2px solid var(--gold);outline-offset:3px;box-shadow:none}.daystart .sheetcard:focus{outline:none}@media(max-width:480px){.daystart .acts button{padding:0 .8rem;white-space:nowrap}}.dn-today .ins-tiles{margin:0 0 .7rem}.dn-today .sesspath.dn-steps{display:flex;gap:0;margin:0 0 .9rem;padding:0;border:1px solid var(--line2);border-radius:12px;background:var(--bg2);min-height:56px;align-items:stretch;overflow:hidden}.dn-today .sesspath.dn-steps li{flex:1 1 0;display:block;padding:0;text-align:left;min-width:0}.dn-today .sesspath.dn-steps li:before{display:none}.dn-today .sesspath.dn-steps li+li{border-left:1px solid var(--line2)}.dn-today .sesspath.dn-steps li.now{background:#d8b46a12}.dn-today .sesspath.dn-steps a{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.65rem;row-gap:0;align-items:center;justify-items:start;align-content:center;padding:.45rem .9rem;height:100%;box-sizing:border-box}.dn-today .sesspath.dn-steps .dot{grid-row:1 / span 2;width:1.8rem;height:1.8rem;font-size:.82rem;border-width:0}.dn-today .sesspath.dn-steps b{font-size:.9rem;line-height:1.2}.dn-today .sesspath.dn-steps small{font-size:.76rem;line-height:1.25;max-width:none}.dn-split{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1.4rem;align-items:start;margin:0 0 1.4rem}.dn-main .ins-cards{margin:0 0 .7rem}.dn-main .ins-calwrap{margin:0}.dn-side{display:grid;gap:1.2rem;align-content:start;padding:.2rem 0 0}.dn-side section{margin:0}.dn-side .rowhead{gap:.6rem;border-bottom:1px solid var(--line);padding-bottom:.35rem}.dn-side .rowhead h2{font-size:1.05rem;margin:0}.dn-side .rowhead small{font-size:.8rem}.dn-side .rows li{grid-template-columns:minmax(0,1fr) auto;gap:.1rem .9rem;padding:.45rem 0}.dn-side .rows li>span:last-child{display:none}.dn-side .rows .lab{font-size:.84rem}.dn-side .rows .val{text-align:right;font-size:.9rem}.dn-side .rows .val small{display:block;margin:.05rem 0 0;font-size:.74rem}.dn-side .rows.dn-rows li{grid-template-columns:minmax(0,1fr)}.dn-side .rows.dn-rows .val{text-align:left;white-space:pre-line}.dn-side #rem>p{margin:.4rem 0 0;font-size:.86rem}.dn-today .rowhead h2{font-size:1.05rem}.dn-today .rowhead small{font-size:.8rem}@media(max-width:1100px){.dn-split{grid-template-columns:minmax(0,1fr)}.dn-main .ins-cards{grid-template-columns:1fr 1fr}}@media(max-width:900px){.dn-main .ins-cards{grid-template-columns:1fr}.dn-today .sesspath.dn-steps a{grid-template-columns:1fr;padding:.45rem .55rem;row-gap:.2rem}.dn-today .sesspath.dn-steps .dot{grid-row:auto;width:1.5rem;height:1.5rem;font-size:.72rem}.dn-today .sesspath.dn-steps b{font-size:.8rem}.dn-today .sesspath.dn-steps small{font-size:.7rem}}.dn-today .sesspath.dn-steps li.now .dot{box-shadow:0 0 0 3px #d8b46a38}.dn-main .cad-ladder{gap:.3rem}.dn-main .cad-rung b{grid-row:1;grid-column:2}.dn-main .cad-rung{font-size:.85rem}.ins-cal .d em.dn-nt{display:block;width:14px;height:2px;margin-top:.55rem;background:var(--ink2);opacity:.45;border-radius:1px}.ins-legend .dn-ntk i{width:14px;height:2px;border:0;border-radius:1px;background:var(--ink2);opacity:.6;vertical-align:3px}.fw-strip{margin:0 0 .7rem;padding:.6rem .9rem .7rem;border:1px solid var(--line2);border-radius:12px;background:var(--bg2)}.fw-head{display:flex;align-items:baseline;gap:.3rem 1rem;flex-wrap:wrap;margin:0 0 .45rem}.fw-head b{font:700 .95rem var(--display)}.fw-today{font-size:.86rem;color:var(--ink)}.fw-head small{margin-left:auto;font-size:.78rem;color:var(--ink2)}.fw-days{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));position:relative}.fw-day{position:relative;min-width:0}.fw-day+.fw-day:before{content:"";position:absolute;top:15px;right:calc(50% + 17px);left:calc(-50% + 17px);height:2px;border-radius:1px;background:var(--line2)}.fw-day.fw-lit:before,.fw-day.fw-now:before{background:var(--gold)}.fw-day a{display:grid;justify-items:center;gap:.12rem;padding:0 .2rem;color:var(--ink);text-decoration:none;text-align:center}.fw-mark{position:relative;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:700 .82rem var(--display);border:2px solid var(--line);color:var(--ink2);background:var(--bg)}.fw-mark svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.fw-day b{font:700 .74rem var(--display);letter-spacing:.04em;color:var(--ink2);margin-top:.15rem}.fw-day small{font-size:.76rem;line-height:1.25;color:var(--ink2);max-width:13ch}.fw-lit .fw-mark{background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}.fw-now .fw-mark{border-color:var(--gold);color:var(--gold)}.fw-now .fw-mark:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;pointer-events:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--gold) 24%,transparent),0 0 18px color-mix(in srgb,var(--gold) 50%,transparent);animation:rbBreath 3s ease-in-out .35s infinite alternate both}.fw-now b,.fw-now small{color:var(--ink)}.fw-ahead a{opacity:.45}.fw-past .fw-mark{border-style:dashed}.fw-day a:hover .fw-mark{border-color:var(--gold)}.fw-day a:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:8px}@keyframes rbBreath{0%{opacity:1}to{opacity:.2}}@media(prefers-reduced-motion:reduce){.fw-now .fw-mark:after{animation:none}}@media(max-width:640px){.fw-strip{padding:.55rem .6rem .6rem}.fw-head small{margin-left:0}.fw-day small,.fw-day.fw-now small{display:none}.fw-mark{width:30px;height:30px}.fw-day+.fw-day:before{top:14px;right:calc(50% + 16px);left:calc(-50% + 16px)}}.fw-today em{font-style:normal;color:var(--gold)}#plan textarea.dn-grow{resize:none;overflow:hidden;min-height:2.75rem;line-height:1.4}@media(max-width:640px){#plan textarea.dn-grow:placeholder-shown{min-height:4.4rem}#plan .presets[aria-label="Your bias"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}#plan .presets[aria-label="Your bias"]>*{width:100%;margin:0;justify-content:center;text-align:center}#plan .presets[aria-label="Your bias"]>:last-child:nth-child(odd){grid-column:1 / -1}.rembtns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.rembtns>.btn{width:100%;margin:0;justify-content:center;text-align:center}.rembtns>.btn:only-child{grid-column:1 / -1}}html body select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2rem;background-image:linear-gradient(45deg,transparent 50%,var(--ink2) 50%),linear-gradient(135deg,var(--ink2) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.dn-today .ins-tiles{grid-auto-rows:auto;row-gap:.7rem}@supports (grid-template-rows:subgrid){.dn-today .ins-tile.wk.dn-lined{grid-row:span 3;grid-template-rows:subgrid;row-gap:.3rem}.dn-today .ins-tile.wk.dn-lined>small:first-child{align-self:start}.dn-today .ins-tile.wk.dn-lined>.dn-next{align-self:start}}#plan .field:has(>textarea.dn-grow){align-content:start}#checks input[type=checkbox]{flex:none;width:1.1rem;height:1.1rem;margin-left:0}.plan-next{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin:.9rem 0 0;padding-top:.8rem;border-top:1px solid var(--line2)}.plan-next .pn-say{flex:1 1 16rem;color:var(--ink2);font-size:.95rem}.plan-next .btn{flex:0 0 auto}#ckNote.sn-note{color:var(--ink);font-weight:600;border-left:3px solid var(--gold);padding:.45rem .7rem;background:var(--bg2);border-radius:0 8px 8px 0;margin-top:.5rem!important}.dn-progress{margin:0 0 1rem;padding:.8rem .9rem .9rem;border:1px solid var(--line2);border-radius:14px;background:color-mix(in srgb,var(--bg2) 55%,transparent)}.dn-progress>h2{margin:0 0 .6rem;font-size:1.05rem}.dn-progress .ins-tiles{margin:0 0 .7rem}.dn-progress .ins-cards{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.dn-cadet .dn-side{gap:1rem}.dn-pistis{display:grid;gap:.45rem;align-content:start;margin:0}.dn-pistis h3{margin:0}.dn-pistis h3 small{color:var(--gold)}.dn-pistis .dn-pl{margin:0;font:600 1.02rem/1.4 var(--display);color:var(--ink)}.dn-pistis .dn-pf{margin:0;font-size:.9rem;color:var(--ink2)}.dn-pistis .btn{justify-self:start}@media(max-width:900px){.dn-progress .ins-cards{grid-template-columns:1fr}}.fw-day.fw-ahead a,.fw-day.fw-past a{opacity:1}.fw-past .fw-mark,.fw-ahead .fw-mark{border-style:solid;border-color:var(--line);color:var(--ink2);background:var(--bg)}.fw-now .fw-mark:after{content:none;animation:none}.fw-now:not(.fw-lit) .fw-mark{border-color:var(--gold);color:var(--gold);background:var(--bg)}.fw-day.fw-lit .fw-mark{background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}.fw-day b{color:var(--ink2)}.fw-now b{color:var(--gold)}.fw-day small{color:var(--ink2)}.fw-now small{color:var(--ink)}.dn-cadet .ins-cal .d.we{background:var(--bg3);border:1px solid transparent}.dn-cadet .ins-cal .d.we b{color:var(--ink)}.dn-cadet .ins-cal .d.future,.dn-cadet .ins-cal .d.we.future{background:transparent;border:1px solid var(--line2);opacity:1}.dn-cadet .ins-cal .d.future b{color:var(--ink2)}.dn-cadet .ins-cal .d.scored{background:#3dbe7a2e;border:1px solid rgba(61,190,122,.42)}.dn-cadet .ins-cal .d.t{border:1px solid var(--gold)}@media(min-width:1101px){.dn-progress .ins-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:901px)and (max-width:1100px){.dn-progress .ins-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.dn-progress .cad-ladder{gap:.3rem}.dn-progress .cad-rung b{grid-row:1;grid-column:2}.dn-progress .cad-rung{font-size:.85rem}.fw-now b,.dn-today .sesspath.dn-steps li.now b{color:color-mix(in srgb,var(--gold) 70%,var(--ink))}.fw-tag{display:inline-block;margin-top:.1rem;padding:0 .4rem;border-radius:999px;font:700 .68rem var(--display);letter-spacing:.04em;font-style:normal;color:var(--gold-ink);background:var(--gold)}.fw-key{margin:.5rem 0 0;font-size:.8rem;line-height:1.35;color:var(--ink2)}.title:not(.hero)>.job.dn-what{grid-area:auto;grid-column:1/-1;margin:.35rem 0 0;max-width:62rem;font-size:1rem}
