._8qs6Kq_wrap{position:absolute;inset:0}._8qs6Kq_board{background-color:var(--paper);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);touch-action:none;cursor:grab;background-size:28px 28px;position:absolute;inset:0}._8qs6Kq_board:active{cursor:grabbing}._8qs6Kq_board canvas{display:block}._8qs6Kq_recenter{z-index:3;position:absolute;left:16px}._8qs6Kq_failed{background:var(--sheet);border:2px solid var(--ink);text-align:center;border-radius:16px;max-width:28em;padding:16px 20px;position:absolute;top:40%;left:50%;transform:translate(-50%)}
._44aiW_column{z-index:2;pointer-events:none;text-align:right;max-width:min(340px,42vw);position:absolute;top:76px;right:24px}._44aiW_tag{background:var(--warn-soft);color:var(--warn);border-radius:999px;margin:0;padding:6px 12px;font-size:.85rem;font-weight:700;animation:.35s ease-out _44aiW_pop;display:inline-block}._44aiW_tag[data-tone=ok]{background:var(--green-soft);color:#14694a}._44aiW_tag[data-tone=info]{background:var(--violet-soft);color:var(--violet-deep)}._44aiW_column[data-compact=true]{max-width:55vw;top:64px;right:12px}@keyframes _44aiW_pop{0%{opacity:0;transform:scale(.85)}}
._0qpeAa_dock{z-index:4;width:min(860px,100% - 32px);position:absolute;bottom:20px;left:50%;transform:translate(-50%)}._0qpeAa_asked{background:var(--sheet);border:2px solid var(--ink);white-space:nowrap;text-overflow:ellipsis;z-index:1;border-radius:10px;max-width:70%;margin:0;padding:5px 12px;font-size:.88rem;font-weight:700;position:absolute;top:0;right:18px;overflow:hidden;transform:translateY(-62%)}._0qpeAa_card{background:var(--sheet);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:20px;padding:18px 20px 16px}._0qpeAa_row{align-items:flex-start;gap:14px;display:flex}._0qpeAa_nesa{flex:none}._0qpeAa_text{flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:52px;display:flex}._0qpeAa_caption{margin:0;font-size:1.04rem;line-height:1.5}._0qpeAa_spoken{color:var(--ink);transition:color .2s}._0qpeAa_upcoming{color:#a3abbd}._0qpeAa_notice{color:var(--warn);margin:6px 0 0;font-size:.88rem}._0qpeAa_bars{vertical-align:middle;align-items:flex-end;gap:2px;height:12px;margin-left:8px;display:inline-flex}._0qpeAa_bars i{background:var(--green);border-radius:2px;width:3px;animation:.9s ease-in-out infinite _0qpeAa_bar}._0qpeAa_bars i:nth-child(2){animation-delay:.15s}._0qpeAa_bars i:nth-child(3){animation-delay:.3s}._0qpeAa_bars i:nth-child(4){animation-delay:.45s}._0qpeAa_dots:after{content:"";text-align:left;width:1.2em;animation:1.2s steps(4,end) infinite _0qpeAa_dots;display:inline-block}._0qpeAa_choices{flex-wrap:wrap;gap:10px;margin:14px 0 2px 74px;display:flex}._0qpeAa_choice{white-space:normal;overflow-wrap:anywhere;border:2px solid var(--violet);background:var(--violet-soft);min-width:52px;max-width:100%;color:var(--violet-deep);text-align:center;cursor:pointer;border-radius:12px;padding:8px 16px;font-size:1rem;font-weight:700;line-height:1.3;transition:transform 80ms}button._0qpeAa_choice:hover{background:var(--violet);color:#fff}button._0qpeAa_choice:active{transform:translateY(2px)}._0qpeAa_choice[data-state=right]{background:var(--green);border-color:var(--green);color:#fff}._0qpeAa_choice[data-state=wrong]{background:var(--warn-soft);border-color:var(--warn);color:var(--warn)}._0qpeAa_choice[data-state=picked]{background:var(--violet);border-color:var(--violet);color:#fff}._0qpeAa_choice[data-state=idle]{opacity:.45}._0qpeAa_summary{background:var(--green-soft);border:2px solid var(--green);border-radius:14px;margin:14px 0 0;padding:12px 16px}._0qpeAa_summary h3{font-family:var(--display);color:#14694a;margin:0 0 6px;font-size:1rem}._0qpeAa_summary ul{margin:0;padding-left:18px;font-size:.94rem}._0qpeAa_noticed{border-top:1px dashed var(--green);margin-top:10px;padding-top:10px}._0qpeAa_noticed ul{padding-left:0;list-style:none}._0qpeAa_noticed li{margin:3px 0;padding-left:22px;position:relative}._0qpeAa_strengths li:before,._0qpeAa_toWork li:before{font-weight:700;position:absolute;left:0}._0qpeAa_strengths li:before{content:"✓";color:#14694a}._0qpeAa_toWork li:before{content:"→";color:var(--ink)}._0qpeAa_controls{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}._0qpeAa_controls:empty{display:none}._0qpeAa_controls>form{flex:340px}@media (max-width:640px){._0qpeAa_dock{width:calc(100% - 20px);bottom:10px}._0qpeAa_card{box-shadow:4px 4px 0 var(--ink);padding:14px 14px 12px}._0qpeAa_choices{margin-left:0}._0qpeAa_caption{font-size:.98rem}}@keyframes _0qpeAa_bar{0%,to{height:3px}50%{height:12px}}@keyframes _0qpeAa_dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}
.VyMIua_icon{background:var(--violet-soft);width:40px;height:40px;color:var(--violet-deep);cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;display:grid;position:relative}.VyMIua_icon[data-state=recording]{background:var(--violet);color:#fff}.VyMIua_icon[data-state=transcribing]{opacity:.6;cursor:progress}.VyMIua_pill[data-state=recording]{background:var(--violet);color:#fff;border-color:var(--violet-deep);box-shadow:0 3px 0 var(--violet-deep)}.VyMIua_pill[data-state=transcribing]{cursor:progress}.VyMIua_glyph{place-items:center;display:grid;position:relative}.VyMIua_ring{opacity:calc(.25 + var(--level,0) * .75);transform:scale(calc(1 + var(--level,0) * .6));border:2px solid;border-radius:50%;transition:transform 60ms linear,opacity 60ms linear;position:absolute;inset:-7px}
.JGQFKG_form{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.JGQFKG_field{background:var(--sheet);border:2px solid var(--ink);border-radius:14px;flex:1;align-items:center;gap:6px;min-width:0;padding:4px 6px 4px 14px;transition:box-shadow .15s;display:flex}.JGQFKG_field:focus-within{box-shadow:0 0 0 4px var(--violet-soft)}.JGQFKG_field[data-listening=true]{border-color:var(--violet);box-shadow:0 0 0 4px var(--violet-soft)}.JGQFKG_field input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:8px 0}.JGQFKG_form[data-size=large] .JGQFKG_field{box-shadow:5px 5px 0 var(--ink);border-radius:18px;padding:6px 8px 6px 18px}.JGQFKG_form[data-size=large] .JGQFKG_field input{padding:12px 0;font-size:1.12rem}.JGQFKG_form[data-size=large] .cta{padding:15px 24px;font-size:1.06rem}.JGQFKG_error{color:var(--warn);flex-basis:100%;margin:0;font-size:.88rem}@media (max-width:560px){.JGQFKG_form[data-size=large] .JGQFKG_field{flex-basis:100%}.JGQFKG_form[data-size=large] .cta{width:100%}}
.if2k1G_start{z-index:4;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px 20px 40px;display:flex;position:absolute;inset:60px 0 0;overflow-y:auto}.if2k1G_start>form{max-width:720px;margin-top:10px}.if2k1G_start h1{font-family:var(--display);letter-spacing:-.024em;margin:8px 0 0;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:800;line-height:1.05}.if2k1G_lede{max-width:34em;color:var(--muted);margin:0;font-size:1.08rem}.if2k1G_suggestions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:760px;margin-top:14px;display:flex}.if2k1G_suggestions span{color:var(--muted);font-size:.9rem;font-weight:700}.if2k1G_suggestions button{border:1.5px solid var(--line);background:var(--sheet);cursor:pointer;border-radius:999px;padding:7px 13px;font-size:.92rem;transition:border-color .15s,background .15s}.if2k1G_suggestions button:hover{border-color:var(--violet);background:var(--violet-soft)}.if2k1G_sound{color:var(--muted);margin:6px 0 0;font-size:.86rem}.if2k1G_privacy{max-width:34rem;color:var(--muted);margin:2px 0 0;font-size:.8rem;line-height:1.45}.if2k1G_privacy a{color:inherit;text-underline-offset:2px;text-decoration:underline}
.MrTRQa_trigger{border:2px solid var(--line);background:var(--sheet);height:38px;color:var(--muted);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:.86rem;font-weight:700;display:inline-flex}.MrTRQa_trigger:hover{border-color:var(--ink);color:var(--ink)}.MrTRQa_dialog{border:2px solid var(--ink);background:var(--sheet);width:min(480px,100vw - 24px);max-height:calc(100vh - 24px);color:var(--ink);box-shadow:8px 8px 0 var(--ink);border-radius:20px;padding:0;overflow-y:auto}.MrTRQa_dialog::backdrop{background:#18223a59}.MrTRQa_form{gap:14px;padding:20px 22px 22px;display:grid}.MrTRQa_head{justify-content:space-between;align-items:center;display:flex}.MrTRQa_head h2{font-family:var(--display);margin:0;font-size:1.3rem}.MrTRQa_close{cursor:pointer;color:var(--muted);background:0 0;border:0;font-size:1.6rem;line-height:1}.MrTRQa_kinds{border:0;gap:6px;margin:0;padding:0;display:grid}.MrTRQa_kinds legend{margin-bottom:6px;font-weight:700;line-height:1.35}.MrTRQa_kinds label{border:2px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;display:flex}.MrTRQa_kinds label:has(input:checked){border-color:var(--violet);background:var(--violet-soft)}.MrTRQa_field{gap:6px;font-weight:700;display:grid}.MrTRQa_field textarea,.MrTRQa_field input{font:inherit;border:2px solid var(--line);resize:vertical;border-radius:10px;padding:8px 10px;font-weight:400}.MrTRQa_field textarea:focus,.MrTRQa_field input:focus{border-color:var(--violet);outline:none}.MrTRQa_opt{color:var(--muted);font-size:.86rem;font-weight:400}.MrTRQa_check{color:var(--muted);align-items:flex-start;gap:8px;font-size:.9rem;display:flex}.MrTRQa_check input{margin-top:3px}.MrTRQa_error{color:var(--warn);margin:0;font-weight:700}.MrTRQa_thanks{text-align:center;gap:6px;padding:28px 24px;display:grid}.MrTRQa_thanks strong{font-family:var(--display);color:var(--violet-deep);font-size:1.4rem}.MrTRQa_thanks p{margin:0}@media (max-width:640px){.MrTRQa_trigger span{display:none}.MrTRQa_trigger{justify-content:center;width:38px;padding:0}}
.HUaLLW_bar{z-index:5;-webkit-backdrop-filter:saturate(1.4)blur(8px);backdrop-filter:saturate(1.4)blur(8px);border-bottom:1px solid var(--line);background:#f6f8fce0;align-items:center;gap:18px;height:60px;padding:0 20px;display:flex;position:absolute;inset:0 0 auto}.HUaLLW_brand{color:var(--ink);font-family:var(--display);letter-spacing:-.01em;flex:none;align-items:center;gap:9px;font-size:1.3rem;font-weight:800;text-decoration:none;display:flex}.HUaLLW_brand svg{width:28px;height:28px}.HUaLLW_title{white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:baseline;gap:10px;min-width:0;margin:0;display:flex;overflow:hidden}.HUaLLW_title strong{font-family:var(--display);text-overflow:ellipsis;font-weight:700;overflow:hidden}.HUaLLW_title span{color:var(--muted);font-size:.9rem}.HUaLLW_pill{color:var(--violet-deep);background:var(--violet-soft);border-radius:999px;align-items:center;gap:8px;margin-right:auto;padding:4px 11px;font-size:.86rem;font-weight:700;display:inline-flex}.HUaLLW_pill:before{content:"";background:var(--violet);border-radius:50%;width:7px;height:7px}.HUaLLW_actions{flex:none;align-items:center;gap:10px;display:flex}.HUaLLW_demo{color:var(--warn);background:var(--warn-soft);border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:700}.HUaLLW_icon{border:2px solid var(--ink);background:var(--sheet);cursor:pointer;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.HUaLLW_icon[aria-pressed=true]{background:var(--warn-soft);color:var(--warn);border-color:var(--warn)}@media (max-width:640px){.HUaLLW_bar{gap:10px;height:54px;padding:0 12px}.HUaLLW_brand span,.HUaLLW_title span,.HUaLLW_demo{display:none}.HUaLLW_actions .btn-line{padding:5px 10px;font-size:.82rem}}
