.wl-field[data-tone=ask]{--ask-plum:var(--wl-plum);--ask-soft:var(--wl-plum-soft)}.wl-field[data-tone=ask] .wl-ask{width:min(var(--wl-card-w,640px), 100%);flex-direction:column;padding:28px;display:flex}.wl-field[data-tone=ask] .wl-ask-top{justify-content:flex-end;min-width:0;display:flex}.wl-field[data-tone=ask] .wl-ask-q{justify-content:flex-end;min-width:0;margin-top:16px;display:flex}.wl-field[data-tone=ask] .wl-ask-bubble{background:var(--ask-soft);min-width:0;max-width:80%;color:var(--wl-ink);text-wrap:pretty;overflow-wrap:anywhere;border-radius:18px 18px 6px;padding:12px 16px;font-size:17px;line-height:1.4}.wl-field[data-tone=ask] .wl-ask-reply{min-width:0;margin-top:20px;display:grid}.wl-field[data-tone=ask] .wl-ask-reply>*{grid-area:1/1;min-width:0}.wl-field[data-tone=ask] .wl-ask-dots{pointer-events:none;opacity:0;align-self:start;align-items:center;gap:6px;height:28px;display:flex}.wl-field[data-tone=ask] .wl-ask-dots>span{background:var(--ask-plum);border-radius:999px;width:6px;height:6px}.wl-field[data-tone=ask] .wl-ask-answer{flex-direction:column;gap:10px;display:flex}.wl-field[data-tone=ask] .wl-ask-s{min-width:0;color:var(--wl-ink);text-wrap:balance;font-size:18px;line-height:1.55}.wl-field[data-tone=ask] .wl-ask-cite{background:var(--ask-plum);color:#fff;vertical-align:2px;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;margin-left:2px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.wl-field[data-tone=ask] .wl-ask-sources{border-top:1px solid var(--wl-hair);flex-direction:column;gap:12px;min-width:0;margin-top:20px;padding-top:20px;list-style:none;display:flex}.wl-field[data-tone=ask] .wl-ask-src{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-width:0;min-height:28px;font-size:15px;line-height:1.4;display:grid}.wl-field[data-tone=ask] .wl-ask-src-icon{color:var(--ask-plum)}.wl-field[data-tone=ask] .wl-ask-src-title{min-width:0;color:var(--wl-ink);text-wrap:balance;overflow-wrap:anywhere}.wl-field[data-tone=ask] .wl-ask-src-where{min-height:26px;font-family:var(--font-mono);white-space:nowrap;color:var(--wl-ink-2);border-radius:999px;flex-shrink:0;justify-self:end;align-items:center;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.wl-field[data-tone=ask] .wl-ask-src[data-kind=reading] .wl-ask-src-where{background:var(--ask-soft);color:var(--ask-plum)}@media (max-width:639.98px){.wl-field[data-tone=ask] .wl-ask{padding:20px}.wl-field[data-tone=ask] .wl-ask-bubble{max-width:88%;font-size:16px}.wl-field[data-tone=ask] .wl-ask-s{font-size:17px}}@media (max-width:359.98px){.wl-field[data-tone=ask] .wl-ask-src{grid-template-columns:18px minmax(0,1fr);row-gap:4px}.wl-field[data-tone=ask] .wl-ask-src-icon{align-self:start;margin-top:2px}.wl-field[data-tone=ask] .wl-ask-src-where{grid-column:2;justify-self:start}}@keyframes wl-ask-slide{0%{opacity:0;transform:translate(24px)}}@keyframes wl-ask-think{0%{opacity:0}12%,82%{opacity:1}to{opacity:0}}@keyframes wl-ask-dot{0%,to{opacity:.3}50%{opacity:1}}@keyframes wl-ask-cite{0%{opacity:0;transform:scale(.6)}}@keyframes wl-ask-pulse{50%{transform:scale(1.06)}}@media (prefers-reduced-motion:no-preference){.wl-field[data-tone=ask][data-armed]:not([data-play]) .wl-ask-bubble,.wl-field[data-tone=ask][data-armed]:not([data-play]) .wl-ask-s,.wl-field[data-tone=ask][data-armed]:not([data-play]) .wl-ask-cite,.wl-field[data-tone=ask][data-armed]:not([data-play]) .wl-ask-sources{opacity:0}.wl-field[data-tone=ask][data-play] .wl-ask-bubble{animation:wl-ask-slide .4s var(--wl-ease) both}.wl-field[data-tone=ask][data-play] .wl-ask-dots{animation:.64s linear .46s wl-ask-think}.wl-field[data-tone=ask][data-play] .wl-ask-dots>span{animation:wl-ask-dot .3s ease-in-out calc(.5s + var(--d,0s)) 2 backwards}.wl-field[data-tone=ask][data-play] .wl-ask-dots>span:nth-child(2){--d:80ms}.wl-field[data-tone=ask][data-play] .wl-ask-dots>span:nth-child(3){--d:.16s}.wl-field[data-tone=ask][data-play] .wl-ask-s{--rise:6px;animation:wl-rise .35s var(--wl-ease) calc(1.1s + var(--i) * .4s) both}.wl-field[data-tone=ask][data-play] .wl-ask-cite{transform-origin:50%;animation:wl-ask-cite .28s var(--wl-settle) calc(1.35s + var(--i) * .4s) both}.wl-field[data-tone=ask][data-play] .wl-ask-sources{animation:wl-rise .3s var(--wl-ease) 1.65s both}.wl-field[data-tone=ask][data-play] .wl-ask-src[data-kind=reading] .wl-ask-src-where{animation:wl-ask-pulse .32s var(--wl-ease) 1.95s}}
@layer components{.wl-field[data-tone=keep] .wl-keep{width:min(var(--wl-card-w,560px), 100%);flex-direction:column;gap:16px;min-width:0;display:flex}.wl-field[data-tone=keep] .wl-keep-card{flex-direction:column;gap:16px;padding:28px;display:flex}.wl-field[data-tone=keep] .wl-keep-flash{gap:14px;margin-inline-start:40px}.wl-field[data-tone=keep] .wl-keep-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;display:flex}.wl-field[data-tone=keep] .wl-keep-label{min-width:0;min-height:28px;color:var(--wl-ink-2);align-items:center;gap:10px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.wl-field[data-tone=keep] .wl-keep-tile{background:var(--wl-illuminating);width:28px;height:28px;color:var(--wl-ink);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.wl-field[data-tone=keep] .wl-keep-tile svg{stroke-width:2px;width:16px;height:16px}.wl-field[data-tone=keep] .wl-keep-said,.wl-field[data-tone=keep] .wl-keep-kept{text-wrap:pretty;overflow-wrap:anywhere;min-width:0;font-size:18px;line-height:1.55}.wl-field[data-tone=keep] .wl-keep-said{color:var(--wl-ink-2)}.wl-field[data-tone=keep] .wl-keep-point{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.wl-field[data-tone=keep] .wl-keep-chip{background:var(--wl-illuminating-soft);color:#5d4b3c;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;min-height:28px;padding:4px 12px 4px 10px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.wl-field[data-tone=keep] .wl-keep-chip-icon{stroke-width:2px;flex-shrink:0;width:14px;height:14px}.wl-field[data-tone=keep] .wl-keep-kept{isolation:isolate;color:var(--wl-ink);align-self:stretch;padding:4px 8px;font-weight:500;position:relative}.wl-field[data-tone=keep] .wl-keep-kept:before{content:"";z-index:-1;background:var(--wl-illuminating);transform-origin:0;pointer-events:none;border-radius:6px;position:absolute;inset:0}.wl-field[data-tone=keep] .wl-keep-prompt{min-width:0;color:var(--wl-ink);letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere;font-size:24px;font-weight:600;line-height:1.25}.wl-field[data-tone=keep] .wl-keep-foot{min-width:0;display:flex}.wl-field[data-tone=keep] .wl-keep-added{background:var(--wl-poppy-soft);color:#7a3a00;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:4px 12px 4px 10px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.wl-field[data-tone=keep] .wl-keep-check{stroke-width:2.5px;flex-shrink:0;width:14px;height:14px}@media (max-width:639.98px){.wl-field[data-tone=keep] .wl-keep-card{padding:20px}.wl-field[data-tone=keep] .wl-keep-flash{margin-inline-start:20px}.wl-field[data-tone=keep] .wl-keep-said,.wl-field[data-tone=keep] .wl-keep-kept{font-size:17px}.wl-field[data-tone=keep] .wl-keep-prompt{font-size:20px}}}@media (prefers-reduced-motion:no-preference){@layer components{.wl-field[data-tone=keep][data-armed]:not([data-play]) .wl-keep-kept:before{transform:scaleX(0)}.wl-field[data-tone=keep][data-armed]:not([data-play]) .wl-keep-chip,.wl-field[data-tone=keep][data-armed]:not([data-play]) .wl-keep-flash,.wl-field[data-tone=keep][data-armed]:not([data-play]) .wl-keep-check{opacity:0}.wl-field[data-tone=keep][data-play] .wl-keep-kept:before{animation:wl-mark .65s var(--wl-ease) .15s both}.wl-field[data-tone=keep][data-play] .wl-keep-chip{animation:wl-keep-land .32s var(--wl-ease) .5s both}.wl-field[data-tone=keep][data-play] .wl-keep-flash{--rise:12px;animation:wl-rise .52s var(--wl-ease) .85s both}.wl-field[data-tone=keep][data-play] .wl-keep-check{animation:wl-pop .28s var(--wl-settle) 1.25s both}}}@keyframes wl-keep-land{0%{opacity:0;transform:translate(-8px)}}
.wl-field[data-tone=record] .wl-rec{isolation:isolate;width:min(var(--wl-card-w,560px), 100%);background:var(--wl-night);min-height:340px;color:var(--wl-night-ink);grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid;position:relative;overflow:clip}.wl-field[data-tone=record] .wl-rec:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f}.wl-field[data-tone=record] .wl-rec-disc{top:var(--cy,58%);left:var(--cx,50%);z-index:0;width:var(--d,1440px);aspect-ratio:1;background:var(--wl-night);pointer-events:none;border-radius:50%;display:none;position:absolute;translate:-50% -50%}.wl-field[data-tone=record] .wl-rec-before,.wl-field[data-tone=record] .wl-rec-after{grid-area:1/1;min-width:0;padding:24px 28px;position:relative}.wl-field[data-tone=record] .wl-rec-before{z-index:1;visibility:hidden;color:var(--wl-ink);pointer-events:none;grid-template-rows:auto minmax(0,1fr);gap:16px;display:grid}.wl-field[data-tone=record] .wl-rec-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.wl-field[data-tone=record] .wl-rec-press{align-content:center;justify-items:center;gap:12px;min-width:0;padding-bottom:28px;display:grid}.wl-field[data-tone=record] .wl-rec-mic{background:var(--wl-cardinal);color:#fff;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:relative;box-shadow:0 12px 24px -10px #8c15158c}.wl-field[data-tone=record] .wl-rec-mic:before{content:"";border:1px solid var(--wl-hair,#eaeaec);border-radius:50%;position:absolute;inset:-10px}.wl-field[data-tone=record] .wl-rec-mic svg{stroke-width:2px;width:28px;height:28px}.wl-field[data-tone=record] .wl-rec-word{margin-top:10px;font-size:15px;font-weight:600;line-height:20px}.wl-field[data-tone=record] .wl-rec-after{z-index:2;grid-template-rows:auto minmax(0,1fr) auto;gap:24px;display:grid}.wl-field[data-tone=record] .wl-rec-status{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.wl-field[data-tone=record] .wl-rec-live{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;font-size:14px;line-height:20px;display:flex}.wl-field[data-tone=record] .wl-rec-dot{background:var(--wl-night-dot);border-radius:50%;flex-shrink:0;width:10px;height:10px}.wl-field[data-tone=record] .wl-rec-label{color:var(--wl-night-rec);font-weight:600}.wl-field[data-tone=record] .wl-rec-private{color:var(--wl-night-ink-2);font-weight:500}.wl-field[data-tone=record] .wl-rec-timer{width:5ch;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.02em;text-align:right;color:var(--wl-night-ink);flex-shrink:0;font-size:24px;font-weight:500;line-height:32px}.wl-field[data-tone=record] .wl-rec-lines{align-content:center;gap:12px;min-width:0;display:grid}.wl-field[data-tone=record] .wl-rec-line{letter-spacing:-.005em;text-wrap:pretty;overflow-wrap:anywhere;min-width:0;font-size:20px;line-height:1.5}.wl-field[data-tone=record] .wl-rec-w{position:relative}.wl-field[data-tone=record] .wl-rec-w:after{content:"";inset-block:0;pointer-events:none;background:var(--wl-night-dot);opacity:0;border-radius:1px;width:2px;height:1em;margin-block:auto;position:absolute;left:calc(100% + 2px)}.wl-field[data-tone=record] .wl-rec-foot{min-width:0;display:flex}@media (max-width:639.98px){.wl-field[data-tone=record] .wl-rec{min-height:300px}.wl-field[data-tone=record] .wl-rec-before,.wl-field[data-tone=record] .wl-rec-after{padding:20px}.wl-field[data-tone=record] .wl-rec-after{gap:20px}.wl-field[data-tone=record] .wl-rec-mic{width:64px;height:64px}.wl-field[data-tone=record] .wl-rec-line{font-size:17px}.wl-field[data-tone=record] .wl-rec-timer{font-size:20px;line-height:28px}}@media (prefers-reduced-motion:no-preference){.wl-field[data-tone=record][data-armed] .wl-rec:not([data-lit]){background:#fff}.wl-field[data-tone=record][data-armed] .wl-rec:not([data-lit]) .wl-rec-before{visibility:visible}.wl-field[data-tone=record][data-armed] .wl-rec:not([data-lit]) .wl-rec-disc{display:block}.wl-field[data-tone=record][data-armed]:not([data-play]) .wl-rec-after,.wl-field[data-tone=record][data-armed]:not([data-play]) .wl-rec-disc{opacity:0}.wl-field[data-tone=record][data-play] .wl-rec-mic{animation:.26s linear both wl-rec-press}.wl-field[data-tone=record][data-play] .wl-rec:not([data-lit]) .wl-rec-disc{will-change:transform;animation:wl-rec-disc .8s var(--wl-ease) .12s both}.wl-field[data-tone=record][data-play] .wl-rec-before{animation:.18s linear .22s both wl-rec-out}.wl-field[data-tone=record][data-play] .wl-rec-after{animation:.25s linear .4s both wl-fade}.wl-field[data-tone=record][data-play] .wl-rec-dot{animation:1.2s ease-in-out .4s 3 wl-rec-pulse}.wl-field[data-tone=record][data-play] .wl-rec-w{animation:wl-word .12s linear var(--a) both}.wl-field[data-tone=record][data-play] .wl-rec-w:not([data-last]):after{animation:wl-caret-ride calc(var(--n) - var(--a)) linear var(--a)}.wl-field[data-tone=record][data-play] .wl-rec-w[data-last]:after{animation:wl-caret-blink 1.74s linear var(--a)}.wl-field[data-tone=record][data-rec-paused] .wl-rec-dot,.wl-field[data-tone=record][data-rec-paused] .wl-rec-w[data-last]:after{animation-play-state:paused}}@keyframes wl-rec-press{0%{animation-timing-function:cubic-bezier(.4,0,1,1);transform:scale(1)}38%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(.94)}to{transform:scale(1)}}@keyframes wl-rec-disc{0%{transform:scale(.03)}}@keyframes wl-rec-out{to{opacity:0;visibility:hidden}}@keyframes wl-rec-pulse{50%{opacity:.35}}
.wl-field[data-tone=review]{--rv-well:#fff5ea;--rv-well-ink:#6b4524}.wl-field[data-tone=review] .wl-rv{width:min(var(--wl-card-w,560px), 100%);gap:17px;padding:28px;display:grid}.wl-field[data-tone=review] .wl-rv-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;display:flex}.wl-field[data-tone=review] .wl-rv-stage{overflow-clip-margin:6px;min-width:0;padding-block:3px;display:grid;overflow:clip}.wl-field[data-tone=review] .wl-rv[data-phase=show] .wl-rv-stage{cursor:pointer}.wl-field[data-tone=review] .wl-rv-panel{flex-direction:column;grid-area:1/1;gap:16px;min-width:0;display:flex}.wl-field[data-tone=review] .wl-rv-panel:not([data-pos=now]){visibility:hidden;opacity:0}.wl-field[data-tone=review] .wl-rv-prompt{letter-spacing:-.02em;color:var(--wl-ink);text-wrap:balance;overflow-wrap:anywhere;font-size:26px;font-weight:600;line-height:1.2}.wl-field[data-tone=review] .wl-rv-well{background:var(--rv-well);border-radius:16px;flex:1 0 auto;min-width:0;padding:16px 18px;display:grid}.wl-field[data-tone=review] .wl-rv-hint,.wl-field[data-tone=review] .wl-rv-reveal{grid-area:1/1;min-width:0}.wl-field[data-tone=review] .wl-rv-hint{color:var(--rv-well-ink);text-align:center;text-wrap:balance;place-self:center;font-size:15px;font-weight:500;line-height:1.4}.wl-field[data-tone=review] .wl-rv-reveal{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.wl-field[data-tone=review] .wl-rv-answer{color:var(--wl-ink);text-wrap:pretty;overflow-wrap:anywhere;font-size:18px;line-height:1.55}.wl-field[data-tone=review] .wl-rv-stamp{background:var(--wl-poppy);min-height:32px;color:var(--wl-ink);transform-origin:0;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 12px;font-size:14px;font-weight:600;line-height:1.25;display:inline-flex}.wl-field[data-tone=review] .wl-rv-panel[data-revealed] .wl-rv-hint,.wl-field[data-tone=review] .wl-rv-panel:not([data-revealed]) .wl-rv-answer,.wl-field[data-tone=review] .wl-rv-panel:not([data-graded]) .wl-rv-stamp{visibility:hidden;opacity:0}.wl-field[data-tone=review] .wl-rv:has(.wl-rv-details[open]) .wl-rv-panel[data-i="0"] .wl-rv-hint{visibility:hidden;opacity:0}.wl-field[data-tone=review] .wl-rv:has(.wl-rv-details[open]) .wl-rv-panel[data-i="0"] .wl-rv-answer{visibility:visible;opacity:1}.wl-field[data-tone=review] .wl-rv-end{justify-content:center;align-items:flex-start;gap:12px}.wl-field[data-tone=review] .wl-rv-badge{background:var(--wl-poppy);width:52px;height:52px;color:var(--wl-ink);border-radius:999px;place-items:center;display:grid}.wl-field[data-tone=review] .wl-rv-end-title{letter-spacing:-.02em;color:var(--wl-ink);padding-top:4px;font-size:26px;font-weight:600;line-height:1.2}.wl-field[data-tone=review] .wl-rv-quiet{min-height:44px;color:var(--wl-ink-2);transition:color .16s var(--wl-ease);border-radius:12px;align-items:center;gap:6px;padding:8px 12px 8px 0;font-size:15px;font-weight:600;line-height:1.2;display:inline-flex}@media (hover:hover){.wl-field[data-tone=review] .wl-rv-quiet:hover{color:var(--wl-ink)}}.wl-field[data-tone=review] .wl-rv-foot{min-width:0;display:grid}.wl-field[data-tone=review] .wl-rv-state{grid-area:1/1;align-self:end;min-width:0;display:flex}.wl-field[data-tone=review] .wl-rv-state:not([data-on]){visibility:hidden;opacity:0}.wl-field[data-tone=review] .wl-rv-wide{width:100%}.wl-field[data-tone=review] .wl-rv-signup{text-align:center}.wl-field[data-tone=review] .wl-rv-details{display:contents}.wl-field[data-tone=review] summary.wl-rv-wide{cursor:pointer;list-style:none}.wl-field[data-tone=review] summary.wl-rv-wide::-webkit-details-marker{display:none}.wl-field[data-tone=review] .wl-rv-opened,.wl-field[data-tone=review] .wl-rv-details[open] .wl-rv-closed{display:none}.wl-field[data-tone=review] .wl-rv-details[open] .wl-rv-opened{display:inline}.wl-field[data-tone=review] .wl-rv-grades{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wl-field[data-tone=review] .wl-rv-grade{flex-direction:column;gap:2px;min-width:0;min-height:56px;padding:8px}.wl-field[data-tone=review] .wl-rv-interval{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--wl-ink-2);font-size:12px;font-weight:500;line-height:1.2}.wl-field[data-tone=review] .wl-rv-grade[data-variant=cardinal] .wl-rv-interval{color:#f4e8e8}@media (max-width:639.98px){.wl-field[data-tone=review] .wl-rv{gap:15px;padding:20px}.wl-field[data-tone=review] .wl-rv-prompt,.wl-field[data-tone=review] .wl-rv-end-title{font-size:22px}.wl-field[data-tone=review] .wl-rv-answer{font-size:17px}.wl-field[data-tone=review] .wl-rv-well{padding:14px 16px}}@media (max-width:359.98px){.wl-field[data-tone=review] .wl-rv{padding:16px}.wl-field[data-tone=review] .wl-rv-grade{padding-inline:4px}}@media (prefers-reduced-motion:no-preference){.wl-field[data-tone=review][data-armed]:not([data-play]) .wl-rv,.wl-field[data-tone=review][data-armed]:not([data-play]) .wl-rv-top,.wl-field[data-tone=review][data-armed]:not([data-play]) .wl-rv-panel[data-i="0"] .wl-rv-prompt,.wl-field[data-tone=review][data-armed]:not([data-play]) .wl-rv-panel[data-i="0"] .wl-rv-well,.wl-field[data-tone=review][data-armed]:not([data-play]) .wl-rv-foot{opacity:0}.wl-field[data-tone=review][data-play] .wl-rv{--rise:16px;animation:wl-rise .5s var(--wl-ease) 60ms both}.wl-field[data-tone=review][data-play] .wl-rv-top{animation:wl-fade .4s var(--wl-ease) .24s both}.wl-field[data-tone=review][data-play] .wl-rv-panel[data-i="0"] .wl-rv-prompt{--rise:8px;animation:wl-rise .48s var(--wl-ease) .3s both}.wl-field[data-tone=review][data-play] .wl-rv-panel[data-i="0"] .wl-rv-well{animation:wl-fade .48s var(--wl-ease) .38s both}.wl-field[data-tone=review][data-play] .wl-rv-foot{--rise:8px;animation:wl-rise .42s var(--wl-ease) .48s both}.wl-field[data-tone=review] .wl-rv-panel{transition:transform .3s var(--wl-ease) .15s, opacity .3s var(--wl-ease) .15s, visibility 0s linear .15s}.wl-field[data-tone=review] .wl-rv-panel[data-pos=before],.wl-field[data-tone=review] .wl-rv-panel[data-pos=after]{transition:transform .2s cubic-bezier(.4,0,1,1),opacity .14s linear,visibility 0s linear .2s}.wl-field[data-tone=review] .wl-rv-panel[data-pos=before]{transform:translate(-32px)}.wl-field[data-tone=review] .wl-rv-panel[data-pos=after]{transform:translate(32px)}.wl-field[data-tone=review] .wl-rv-hint{transition:opacity .2s var(--wl-ease) 80ms, visibility 0s linear 80ms}.wl-field[data-tone=review] .wl-rv-panel[data-revealed] .wl-rv-hint{transition:opacity .1s linear,visibility 0s linear .1s}.wl-field[data-tone=review] .wl-rv-answer{transition:transform .26s var(--wl-ease) .12s, opacity .24s var(--wl-ease) .12s, visibility 0s linear .11s}.wl-field[data-tone=review] .wl-rv-panel:not([data-revealed]) .wl-rv-answer{transition:none;transform:translateY(6px)}.wl-field[data-tone=review] .wl-rv:has(.wl-rv-details[open]) .wl-rv-panel[data-i="0"] .wl-rv-answer{transform:none}.wl-field[data-tone=review] .wl-rv-stamp{transition:transform .36s var(--wl-land) 80ms, opacity .2s var(--wl-ease) 80ms, visibility 0s linear 80ms}.wl-field[data-tone=review] .wl-rv-panel:not([data-graded]) .wl-rv-stamp{transition:none;transform:scale(.8)}.wl-field[data-tone=review] .wl-rv-end[data-pos=now] .wl-rv-badge{animation:wl-pop .42s var(--wl-land) .18s both}.wl-field[data-tone=review] .wl-rv-state{transition:opacity .2s var(--wl-ease) .12s, visibility 0s linear .11s}.wl-field[data-tone=review] .wl-rv-state:not([data-on]){transition:opacity .1s linear,visibility 0s linear .1s}}@media (prefers-reduced-motion:reduce){.wl-field[data-tone=review] .wl-rv-panel,.wl-field[data-tone=review] .wl-rv-hint,.wl-field[data-tone=review] .wl-rv-answer,.wl-field[data-tone=review] .wl-rv-stamp,.wl-field[data-tone=review] .wl-rv-state{transition:opacity .15s linear .11s,visibility 0s linear .11s}.wl-field[data-tone=review] .wl-rv-panel:not([data-pos=now]),.wl-field[data-tone=review] .wl-rv-panel[data-revealed] .wl-rv-hint,.wl-field[data-tone=review] .wl-rv-panel:not([data-revealed]) .wl-rv-answer,.wl-field[data-tone=review] .wl-rv-panel:not([data-graded]) .wl-rv-stamp,.wl-field[data-tone=review] .wl-rv-state:not([data-on]){transition:opacity .1s linear,visibility 0s linear .1s}}
.wl-field[data-tone=week]{--wk-due-ink:#5c4a00}.wl-field[data-tone=week] .wl-wk{width:min(var(--wl-card-w,720px), 100%);gap:20px;padding:28px;display:grid;container:wl-wk/inline-size}.wl-field[data-tone=week] .wl-wk-top{justify-content:flex-end;min-width:0;display:flex}.wl-field[data-tone=week] .wl-wk-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.wl-field[data-tone=week] .wl-wk-day{background:var(--wl-chip);min-width:0;color:var(--wl-ink);border-radius:14px;justify-items:center;gap:2px;padding:10px 2px;display:grid;position:relative}.wl-field[data-tone=week] .wl-wk-dow{color:var(--wl-ink-2);font-size:13px;font-weight:500;line-height:18px}.wl-field[data-tone=week] .wl-wk-date{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:28px}.wl-field[data-tone=week] .wl-wk-mark{background:var(--wl-illuminating);border-radius:999px;width:8px;height:8px;margin-top:2px;box-shadow:inset 0 0 0 1px #5c4a0059}.wl-field[data-tone=week] .wl-wk-mark:not([data-on]){visibility:hidden}.wl-field[data-tone=week] .wl-wk-day[data-today]{background:var(--wl-palo-alto);color:#fff}.wl-field[data-tone=week] .wl-wk-day[data-today] .wl-wk-dow{color:#ffffffe0}.wl-field[data-tone=week] .wl-wk-day[data-today]:after{content:"";border:2px solid var(--wl-palo-alto);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0}.wl-field[data-tone=week] .wl-wk-body{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.wl-field[data-tone=week] .wl-wk-today,.wl-field[data-tone=week] .wl-wk-due{flex-direction:column;gap:12px;min-width:0;display:flex}.wl-field[data-tone=week] .wl-wk-today{background:var(--wl-bay);border-radius:16px;padding:16px}.wl-field[data-tone=week] .wl-wk-due{padding:16px 0}.wl-field[data-tone=week] .wl-wk-title{color:var(--wl-ink-2);margin:0;font-size:13px;font-weight:600;line-height:18px}.wl-field[data-tone=week] .wl-wk-today .wl-wk-title{color:var(--wl-palo-alto)}.wl-field[data-tone=week] .wl-wk-classes,.wl-field[data-tone=week] .wl-wk-deadlines{min-width:0;margin:0;padding:0;list-style:none;display:flex}.wl-field[data-tone=week] .wl-wk-classes{flex-wrap:wrap;gap:8px}.wl-field[data-tone=week] .wl-wk-class{min-height:36px;color:var(--wl-ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 12px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex;box-shadow:0 1px 2px #0b3a3324}.wl-field[data-tone=week] .wl-wk-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.wl-field[data-tone=week] .wl-wk-deadlines{flex-direction:column;gap:8px}.wl-field[data-tone=week] .wl-wk-deadline{background:var(--wl-illuminating);min-width:0;color:var(--wl-ink);border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px 12px;padding:10px 14px;display:flex}.wl-field[data-tone=week] .wl-wk-what{overflow-wrap:anywhere;text-wrap:pretty;min-width:0;font-size:14px;line-height:20px}.wl-field[data-tone=week] .wl-wk-code{font-weight:600}.wl-field[data-tone=week] .wl-wk-when{color:var(--wk-due-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:500;line-height:20px}.wl-field[data-tone=week] .wl-line{text-wrap:balance}@container wl-wk (min-width:560px){.wl-field[data-tone=week] .wl-wk-body{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:20px}.wl-field[data-tone=week] .wl-wk-deadline{flex-flow:wrap;justify-content:space-between;align-items:baseline}}@media (max-width:639.98px){.wl-field[data-tone=week] .wl-wk{gap:16px;padding:20px}.wl-field[data-tone=week] .wl-wk-strip{gap:6px}.wl-field[data-tone=week] .wl-wk-date{font-size:20px;line-height:26px}.wl-field[data-tone=week] .wl-wk-due{padding-bottom:0}}@keyframes wl-wk-drop{0%{opacity:0;transform:translateY(-6px)}}@keyframes wl-wk-slide{0%{opacity:0;transform:translate(16px)}}@keyframes wl-wk-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}@media (prefers-reduced-motion:no-preference){.wl-field[data-tone=week][data-armed]:not([data-play]) .wl-wk-day,.wl-field[data-tone=week][data-armed]:not([data-play]) .wl-wk-class,.wl-field[data-tone=week][data-armed]:not([data-play]) .wl-wk-deadline{opacity:0}.wl-field[data-tone=week][data-play] .wl-wk-day{--rise:12px;animation:wl-rise .46s var(--wl-settle) calc(var(--i) * 60ms) both}.wl-field[data-tone=week][data-play] .wl-wk-day[data-today]:after{animation:wl-wk-ring .7s var(--wl-ease) .56s forwards}.wl-field[data-tone=week][data-play] .wl-wk-class{animation:wl-wk-drop .28s var(--wl-ease) calc(.64s + var(--c) * 90ms) both}.wl-field[data-tone=week][data-play] .wl-wk-deadline{animation:wl-wk-slide .38s var(--wl-ease) calc(.9s + var(--c) * .11s) both}}
