.wn-hero{padding:clamp(36px,6vw,84px) 0 0}.wn-head{text-align:center;justify-items:center;display:grid}.wn-eyebrow{gap:10px}.wn-pane{width:18px;height:14px;box-shadow:inset 0 4px 0 var(--sky);border:2px solid;border-radius:3px;flex:none}.wn-hl{isolation:isolate;display:inline-block;position:relative}.wn-scribble{z-index:-1;width:110%;height:.36em;position:absolute;bottom:-.04em;left:-5%;overflow:visible}.wn-scribble path{fill:none;stroke:var(--sky);stroke-width:9px;stroke-linecap:round;vector-effect:non-scaling-stroke}.wn-lede{max-width:640px;margin-top:24px}.wn-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;width:min(520px,100%);margin-top:30px;display:grid}.wn-input{border:2px solid var(--ink);min-width:0;height:54px;font:inherit;color:var(--ink);background:#fff;border-radius:16px;outline:none;padding:0 18px;font-size:17px}.wn-input:focus-visible{box-shadow:0 0 0 4px #46b4a659}.wn-join{height:54px}.wn-fine,.wn-err{color:var(--muted,#5b6678);grid-column:1/-1;margin:4px 0 0;font-size:14px}.wn-err{color:#a3301a;font-weight:500}.wn-done{border:2px solid var(--ink);color:var(--ink);background:#fff;border-radius:16px;align-items:center;gap:10px;margin:30px 0 0;padding:14px 20px;font-size:17px;font-weight:500;display:inline-flex}.wn-done svg{flex:none}.wn-stageWrap{margin-top:clamp(40px,5.5vw,64px)}.wn-pc{justify-items:center;display:grid}.wn-bezel{background:var(--ink);border:2.5px solid var(--ink);border-radius:clamp(20px,2.4vw,32px);width:100%;padding:clamp(8px,1.2vw,16px)}.wn-screen{background:var(--peri);border-radius:clamp(10px,1.2vw,16px)}.wn-standNeck{border-left:2.5px solid var(--ink);border-right:2.5px solid var(--ink);background:#33445f;width:15%;height:clamp(22px,3vw,40px)}.wn-standFoot{background:var(--ink);border-radius:0 0 16px 16px;width:34%;height:clamp(10px,1.2vw,16px)}.wn-stage{font-family:var(--sans);color:var(--ink);position:absolute;inset:0;overflow:hidden}.wn-win{border:2.5px solid var(--ink);background:#fff;border-radius:14px;width:664px;height:560px;position:absolute;top:74px;left:56px;overflow:hidden}.wn-winBar{background:#fbf8f1;border-bottom:2px solid #e7e1d3;justify-content:space-between;align-items:center;height:44px;padding:0 0 0 14px;display:flex}.wn-winName{align-items:center;gap:9px;font-size:15px;font-weight:600;display:inline-flex}.wn-ctl{height:100%;display:flex}.wn-ctl svg{fill:none;width:46px;height:100%;stroke:var(--ink);stroke-width:1.4px;padding:15px 17px}.wn-sheet{padding:22px 32px}.wn-sheet h3{letter-spacing:-.02em;margin:0 0 18px;font-size:26px;font-weight:600}.wn-q{margin:0 0 18px;font-size:19px;line-height:1.5}.wn-q b{margin-right:6px}.wn-q--done{color:#8a93a3}.wn-q--done i{color:var(--green);margin-left:6px;font-style:normal;font-weight:600}.wn-q--next{color:#8a93a3;margin-top:30px}.wn-q2{margin-top:46px}.wn-q2 .wn-q{margin-bottom:4px}.wn-answerLine{color:#8a93a3;margin:0 0 6px;font-size:19px}.wn-phoneBoard{display:none}.wn-ring{pointer-events:none;position:absolute;inset:0}.wn-ring .lk-mark{position:absolute}.wn-notch{z-index:6;pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.wn-side{z-index:3;opacity:0;width:400px;transition:opacity .45s var(--ease,ease), transform .55s var(--ease,ease);position:absolute;top:176px;left:752px;transform:translate(28px)}.wn-side[data-on]{opacity:1;transform:none}.wn-board{background:var(--peri);border:2.5px solid var(--ink);border-radius:22px;padding:10px}.wn-board>*{background:#fff}.wn-boardHead{border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.wn-boardKind{color:#5b6678;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.wn-boardHead b{letter-spacing:-.01em;font-size:18px;font-weight:600}.wn-scene{width:100%;height:auto;padding:4px 6px 0;display:block;background:#fbf8f1!important}.wn-ground{stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round}.wn-dim path{fill:none;stroke:#5b6678;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.wn-dim text{fill:#5b6678;font-family:inherit;font-size:12px;font-weight:600}.wn-arc{fill:none;stroke:var(--peri);stroke-width:2px;stroke-dasharray:2 6;stroke-linecap:round}.wn-ghost{fill:none;stroke:var(--peri);stroke-width:1.6px}.wn-ball{fill:var(--vermilion);stroke:var(--ink);stroke-width:2px}.wn-reads{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 14px 4px;display:grid}.wn-reads div{background:#f6f0e2;border-radius:12px;gap:3px;padding:10px 12px;display:grid}.wn-reads span{color:#5b6678;font-size:12px}.wn-reads b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:600}.wn-boardNote{color:#5b6678;border-radius:0 0 14px 14px;margin:0;padding:8px 16px 14px;font-size:12.5px}.wn-task{z-index:4;border-top:2px solid var(--ink);background:#f6f0e2f0;justify-content:center;align-items:center;height:56px;display:flex;position:absolute;bottom:0;left:0;right:0}.wn-taskApps{gap:10px;display:flex}.wn-taskApp{border-radius:11px;place-items:center;width:42px;height:42px;display:grid;position:relative}.wn-taskApp[data-on]:after{content:"";background:var(--ink);border-radius:2px;width:14px;height:3px;position:absolute;bottom:-5px}.wn-taskApp--chalk{border:2px solid var(--ink);background:#fff}.wn-time{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;position:absolute;right:22px}.wn-does{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:clamp(48px,7vw,96px);display:grid}.wn-card{border:2.5px solid var(--ink);background:#fff;border-radius:24px;padding:26px 24px}.wn-card h3{letter-spacing:-.02em;margin:18px 0 8px;font-size:22px;font-weight:600}.wn-card p{color:#45526a;margin:0;font-size:16px;line-height:1.5}.wn-today{margin-top:18px;margin-bottom:clamp(56px,8vw,110px)}.wn-todayIn{background:var(--sky);border:2.5px solid var(--ink);border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;padding:clamp(24px,3vw,36px);display:flex}.wn-todayIn h2{letter-spacing:-.03em;margin:0 0 6px;font-size:clamp(24px,2.6vw,32px);font-weight:600}.wn-todayIn p{color:#2f3d55;max-width:34em;margin:0;font-size:17px;line-height:1.5}@media (prefers-reduced-motion:no-preference){.wn-scribble path{stroke-dasharray:1;animation:.9s cubic-bezier(.45,0,.25,1) .5s both wn-draw}.wn-scribble path+path{animation-delay:.85s}}@keyframes wn-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (max-width:760px){.wn-does,.wn-form{grid-template-columns:1fr}.wn-join{width:100%}.wn-phoneBoard{width:min(440px,100%);margin:22px auto 0;display:block}}
