.practice-recorder[data-astro-cid-numrntxy]{z-index:19;border-bottom:1px solid var(--member-line,var(--line));color:var(--member-paper,var(--paper));background:#0b1110;position:relative}.practice-recorder[data-astro-cid-numrntxy]:has([data-recorder-start][hidden]){position:sticky;top:54px}.practice-recorder[data-astro-cid-numrntxy] [data-astro-cid-numrntxy][hidden]{display:none!important}.recorder-wrap[data-astro-cid-numrntxy]{grid-template-columns:auto minmax(15rem,1fr) auto auto;align-items:center;gap:.75rem;min-height:66px;padding-top:.45rem;padding-bottom:.45rem;display:grid}.recorder-identity[data-astro-cid-numrntxy]{grid-template-columns:auto auto;align-items:center;gap:.1rem .55rem;min-width:160px;display:grid}.recorder-identity[data-astro-cid-numrntxy] i[data-astro-cid-numrntxy]{aspect-ratio:1;background:var(--signal);border-radius:50%;grid-row:1/3;width:7px}.recorder-identity[data-astro-cid-numrntxy] span[data-astro-cid-numrntxy]{color:var(--signal);font:650 var(--type-0)/1.2 var(--sans)}.recorder-identity[data-astro-cid-numrntxy] b[data-astro-cid-numrntxy]{font:430 .92rem/1.1 var(--display)}.recorder-intention[data-astro-cid-numrntxy]{min-width:0;position:relative}.recorder-intention[data-astro-cid-numrntxy] summary[data-astro-cid-numrntxy]{border:1px solid var(--member-line,var(--line));min-height:44px;color:var(--member-paper,var(--paper));font:650 var(--type-0)/1.2 var(--sans);cursor:pointer;justify-content:center;align-items:center;padding:.55rem .7rem;list-style:none;display:flex}.recorder-intention[data-astro-cid-numrntxy] summary[data-astro-cid-numrntxy]::-webkit-details-marker{display:none}.recorder-intention[data-astro-cid-numrntxy]>label[data-astro-cid-numrntxy]{z-index:4;border:1px solid var(--member-line,var(--line));width:min(32rem,100vw - 2rem);box-shadow:var(--shadow-card);background:#0b1110;gap:.35rem;padding:.7rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0}.recorder-intention[data-astro-cid-numrntxy] span[data-astro-cid-numrntxy]{color:var(--member-muted,var(--silver));font:500 var(--type-0)/1.2 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recorder-intention[data-astro-cid-numrntxy] input[data-astro-cid-numrntxy]{border:1px solid var(--member-line,var(--line));width:100%;min-height:44px;color:var(--member-paper,var(--paper));background:#070b0a;border-radius:0;padding:.55rem .7rem}.recorder-intention[data-astro-cid-numrntxy] input[data-astro-cid-numrntxy]:disabled{opacity:.65}.recorder-clock[data-astro-cid-numrntxy]{text-align:right;min-width:80px;display:grid}.recorder-clock[data-astro-cid-numrntxy] output[data-astro-cid-numrntxy]{font:600 1.45rem/1 var(--mono);font-variant-numeric:tabular-nums}.recorder-clock[data-astro-cid-numrntxy] small[data-astro-cid-numrntxy]{color:var(--member-muted,var(--silver));font:500 var(--type-0)/1.2 var(--sans)}.recorder-actions[data-astro-cid-numrntxy]{gap:.35rem;display:flex}.recorder-actions[data-astro-cid-numrntxy] button[data-astro-cid-numrntxy]{width:100%;min-width:0}.recorder-actions[data-astro-cid-numrntxy] button[data-astro-cid-numrntxy],.recorder-restore[data-astro-cid-numrntxy] button[data-astro-cid-numrntxy],.recorder-restore[data-astro-cid-numrntxy] a[data-astro-cid-numrntxy],.recorder-reflection[data-astro-cid-numrntxy] button[data-astro-cid-numrntxy]{border:1px solid var(--member-line,var(--line));min-height:48px;color:var(--member-paper,var(--paper));font:650 var(--type-0)/1.2 var(--sans);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:.6rem .8rem;text-decoration:none;display:inline-flex}.recorder-actions[data-astro-cid-numrntxy] [data-astro-cid-numrntxy][data-recorder-start],.recorder-reflection[data-astro-cid-numrntxy] button[data-astro-cid-numrntxy]{border-color:var(--signal);background:var(--signal);color:#06100e}.practice-recorder[data-astro-cid-numrntxy] [data-astro-cid-numrntxy]:is(button,a):active{transition:transform var(--duration-press) var(--ease-out);transform:scale(.97)}.recorder-restore[data-astro-cid-numrntxy]{border-top:1px solid var(--member-line,var(--line));color:var(--member-muted,var(--paper-2));font-size:var(--type-0);grid-column:1/-1;align-items:center;gap:.65rem;padding:.55rem 0;display:flex}.recorder-reflection[data-astro-cid-numrntxy]{border-top:1px solid var(--member-line,var(--line));grid-template-columns:.75fr 1fr auto;align-items:end;gap:1.25rem;padding-top:1rem;padding-bottom:1rem;display:grid}.recorder-reflection[data-astro-cid-numrntxy] span[data-astro-cid-numrntxy],.recorder-reflection[data-astro-cid-numrntxy] label[data-astro-cid-numrntxy]>span[data-astro-cid-numrntxy]{color:var(--signal);font:650 var(--type-0)/1.2 var(--sans)}.recorder-reflection[data-astro-cid-numrntxy] h2[data-astro-cid-numrntxy]{font:430 2rem/1 var(--display);margin:.15rem 0}.recorder-reflection[data-astro-cid-numrntxy] p[data-astro-cid-numrntxy]{color:var(--member-muted,var(--silver));font-size:var(--type-0);margin:0}.recorder-reflection[data-astro-cid-numrntxy] label[data-astro-cid-numrntxy]{gap:.35rem;display:grid}.recorder-reflection[data-astro-cid-numrntxy] textarea[data-astro-cid-numrntxy]{border:1px solid var(--member-line,var(--line));min-height:80px;color:var(--member-paper,var(--paper));resize:vertical;background:#070b0a;border-radius:0;padding:.7rem}.recorder-status[data-astro-cid-numrntxy]{min-height:0;color:var(--signal);font-size:var(--type-0);margin-top:0;margin-bottom:0}.recorder-status[data-astro-cid-numrntxy]:not(:empty){border-top:1px solid var(--member-line,var(--line));padding-top:.5rem;padding-bottom:.5rem}.practice-recorder[data-astro-cid-numrntxy] [data-astro-cid-numrntxy]:is(button,input,textarea,a):focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media (width<=900px){.recorder-wrap[data-astro-cid-numrntxy]{grid-template-columns:auto minmax(0,1fr) auto auto}.recorder-reflection[data-astro-cid-numrntxy]{grid-template-columns:1fr 1fr}.recorder-reflection[data-astro-cid-numrntxy] button[data-astro-cid-numrntxy]{grid-column:2}}@media (width<=620px){.practice-recorder[data-astro-cid-numrntxy]:has([data-recorder-start][hidden]){top:56px}.recorder-wrap[data-astro-cid-numrntxy]{grid-template-columns:minmax(0,1fr) auto auto;gap:.4rem;min-height:56px;padding-top:.2rem;padding-bottom:.2rem;position:relative}.recorder-identity[data-astro-cid-numrntxy]{gap:.45rem;min-width:0;display:flex}.recorder-identity[data-astro-cid-numrntxy] i[data-astro-cid-numrntxy]{grid-row:auto}.recorder-identity[data-astro-cid-numrntxy] span[data-astro-cid-numrntxy]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recorder-identity[data-astro-cid-numrntxy] b[data-astro-cid-numrntxy]{display:none}.recorder-intention[data-astro-cid-numrntxy]{position:static}.recorder-intention[data-astro-cid-numrntxy] summary[data-astro-cid-numrntxy]{min-height:48px;padding:.5rem .65rem}.recorder-intention[data-astro-cid-numrntxy]>label[data-astro-cid-numrntxy]{width:auto;top:calc(100% + .25rem);left:0;right:0}.recorder-clock[data-astro-cid-numrntxy]{display:none}.recorder-actions[data-astro-cid-numrntxy]{display:flex}.recorder-actions[data-astro-cid-numrntxy] button[data-astro-cid-numrntxy]{width:auto;min-width:64px;padding:.55rem .7rem}.practice-recorder[data-astro-cid-numrntxy]:has([data-recorder-start][hidden]) .recorder-wrap[data-astro-cid-numrntxy]{grid-template-columns:minmax(0,1fr) auto}.practice-recorder[data-astro-cid-numrntxy]:has([data-recorder-start][hidden]) .recorder-identity[data-astro-cid-numrntxy],.practice-recorder[data-astro-cid-numrntxy]:has([data-recorder-start][hidden]) .recorder-intention[data-astro-cid-numrntxy]{display:none}.practice-recorder[data-astro-cid-numrntxy]:has([data-recorder-start][hidden]) .recorder-clock[data-astro-cid-numrntxy]{text-align:left;grid-column:1;min-width:0;display:grid}.practice-recorder[data-astro-cid-numrntxy]:has([data-recorder-start][hidden]) .recorder-actions[data-astro-cid-numrntxy]{grid-column:2}.recorder-restore[data-astro-cid-numrntxy]{flex-wrap:wrap;align-items:stretch}.recorder-restore[data-astro-cid-numrntxy]>span[data-astro-cid-numrntxy]{width:100%}.recorder-reflection[data-astro-cid-numrntxy]{grid-template-columns:1fr;gap:.8rem}.recorder-reflection[data-astro-cid-numrntxy] button[data-astro-cid-numrntxy]{grid-column:auto;width:100%}}@media (prefers-reduced-motion:reduce){.practice-recorder[data-astro-cid-numrntxy] [data-astro-cid-numrntxy]:is(button,a):active{transition:none;transform:none}}.practice-tool-header[data-astro-cid-uavqtbs3]{border-bottom:1px solid var(--member-line,var(--line));background:var(--member-bg,#10100f);color:var(--member-paper,var(--paper))}.practice-tool-header__inner[data-astro-cid-uavqtbs3]{grid-template-columns:minmax(0,1fr) minmax(16rem,.48fr);align-items:center;gap:clamp(1rem,3vw,2.5rem);min-height:116px;padding-top:1rem;padding-bottom:1rem;display:grid;position:relative}.practice-tool-header__title[data-astro-cid-uavqtbs3]{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.2rem 1rem;display:grid}.practice-tool-header__title[data-astro-cid-uavqtbs3] .eyebrow[data-astro-cid-uavqtbs3]{color:var(--signal);font-family:var(--sans);font-size:var(--type-0);letter-spacing:0;text-transform:none;grid-row:1/3;margin:.2rem 0 0}.practice-tool-header[data-astro-cid-uavqtbs3] h1[data-astro-cid-uavqtbs3]{color:inherit;font:430 clamp(2.25rem, 4vw, 3.7rem)/.92 var(--display);letter-spacing:-.045em;margin:0}.practice-tool-header__title[data-astro-cid-uavqtbs3] p[data-astro-cid-uavqtbs3]{color:var(--member-muted,var(--silver));font:500 var(--type-0)/1.4 var(--sans);margin:.25rem 0 0}.practice-tool-help[data-astro-cid-uavqtbs3]{border:1px solid var(--member-line,var(--line));background:color-mix(in srgb, var(--member-panel,#151816) 92%, transparent)}.practice-tool-help[data-astro-cid-uavqtbs3] summary[data-astro-cid-uavqtbs3]{min-height:48px;color:var(--member-paper,var(--paper));cursor:pointer;font:650 var(--type-0)/1.2 var(--sans);justify-content:space-between;align-items:center;padding:.65rem .8rem;list-style:none;display:flex}.practice-tool-help[data-astro-cid-uavqtbs3] summary[data-astro-cid-uavqtbs3]::-webkit-details-marker{display:none}.practice-tool-help[data-astro-cid-uavqtbs3] summary[data-astro-cid-uavqtbs3]:after{content:"+";color:var(--signal);font-size:1rem}.practice-tool-help[data-astro-cid-uavqtbs3][open] summary[data-astro-cid-uavqtbs3]:after{content:"−"}.practice-tool-help[data-astro-cid-uavqtbs3]>div[data-astro-cid-uavqtbs3]{border-top:1px solid var(--member-line,var(--line));padding:0 .8rem .8rem}.practice-tool-help[data-astro-cid-uavqtbs3] p[data-astro-cid-uavqtbs3]{color:var(--member-muted,var(--silver));font-size:var(--type-0);margin:.75rem 0;line-height:1.45}.practice-tool-help[data-astro-cid-uavqtbs3] ul{color:var(--member-paper,var(--paper-2));font-size:var(--type-0);gap:.35rem;margin:.65rem 0 0;padding-left:1.1rem;display:grid}.practice-tool-help[data-astro-cid-uavqtbs3] kbd{border:1px solid var(--member-line,var(--line));background:var(--member-bg,#10100f);color:var(--signal);font:600 var(--type-0)/1.2 var(--mono);padding:.1rem .3rem}.practice-tool-help[data-astro-cid-uavqtbs3] summary[data-astro-cid-uavqtbs3]:focus-visible{outline:2px solid var(--signal);outline-offset:3px}@media (width<=720px){.practice-tool-header__inner[data-astro-cid-uavqtbs3]{grid-template-columns:minmax(0,1fr) auto;gap:.15rem .5rem;min-height:0;padding-top:.55rem;padding-bottom:.55rem}.practice-tool-header__title[data-astro-cid-uavqtbs3]{display:contents}.practice-tool-header__title[data-astro-cid-uavqtbs3] .eyebrow[data-astro-cid-uavqtbs3]{display:none}.practice-tool-header[data-astro-cid-uavqtbs3] h1[data-astro-cid-uavqtbs3]{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:clamp(1.85rem,9.5vw,2.25rem);line-height:1;overflow:hidden}.practice-tool-header__title[data-astro-cid-uavqtbs3] p[data-astro-cid-uavqtbs3]{text-overflow:ellipsis;white-space:nowrap;align-self:center;margin:0;overflow:hidden}.practice-tool-help[data-astro-cid-uavqtbs3]{align-self:center;position:static}.practice-tool-help[data-astro-cid-uavqtbs3] summary[data-astro-cid-uavqtbs3]{min-height:48px;padding:.55rem .7rem}.practice-tool-help[data-astro-cid-uavqtbs3]>div[data-astro-cid-uavqtbs3]{z-index:12;border:1px solid var(--member-line,var(--line));background:var(--member-panel,#151816);width:auto;box-shadow:var(--shadow-card);padding:.75rem;position:absolute;top:100%;left:0;right:0}}
