.Kiivyq_row{align-items:flex-start;gap:10px;display:flex;position:relative}.Kiivyq_score{background:var(--line-2);border-radius:999px;flex:none;width:8px;height:8px;margin-top:20px;transition:background-color .3s}.Kiivyq_score[data-tone=pass]{background:var(--pass)}.Kiivyq_score[data-tone=warn]{background:var(--warn)}.Kiivyq_score[data-tone=fail]{background:var(--fail)}.Kiivyq_box{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--card);flex:1;min-width:0;transition:border-color .16s,box-shadow .16s;position:relative}@media (hover:hover){.Kiivyq_row:hover .Kiivyq_box{border-color:color-mix(in srgb, var(--ink) 22%, transparent)}}.Kiivyq_box:focus-within{border-color:var(--machine);box-shadow:0 0 0 3px color-mix(in srgb, var(--machine) 18%, transparent)}.Kiivyq_text{position:relative}.Kiivyq_field,.Kiivyq_mirror{width:100%;font:inherit;letter-spacing:inherit;word-spacing:inherit;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;tab-size:4;border:0;margin:0;padding:10px 12px;font-size:16px;line-height:1.625;display:block}.Kiivyq_field{resize:none;min-height:46px;color:var(--ink);caret-color:var(--ink);background:0 0;outline:none;position:relative;overflow:hidden}.Kiivyq_field::placeholder{color:var(--faint)}.Kiivyq_mirror{color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.Kiivyq_mark{color:#0000;text-underline-offset:4px;text-decoration-skip-ink:none;background:0 0;border-radius:3px;text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1.5px;transition:background-color .16s}.Kiivyq_mark[data-tone=fail]{-webkit-text-decoration-color:var(--fail);text-decoration-color:var(--fail)}.Kiivyq_mark[data-tone=warn]{-webkit-text-decoration-color:var(--warn);text-decoration-color:var(--warn)}.Kiivyq_mark[data-slot]{background:var(--marker-wash);box-shadow:inset 0 -2px 0 var(--marker-deep);text-decoration:none}.Kiivyq_mark[data-hot][data-tone=fail],.Kiivyq_mark[data-open][data-tone=fail]{background:var(--fail-wash)}.Kiivyq_mark[data-hot][data-tone=warn],.Kiivyq_mark[data-open][data-tone=warn]{background:var(--warn-wash)}.Kiivyq_foot{transition:grid-template-rows .2s var(--ease-out);grid-template-rows:0fr;display:grid}.Kiivyq_box[data-foot] .Kiivyq_foot,.Kiivyq_box:focus-within .Kiivyq_foot{grid-template-rows:1fr}.Kiivyq_footInner{flex-wrap:wrap;align-items:center;gap:6px;min-height:0;padding:0 8px;display:flex;overflow:hidden}.Kiivyq_box[data-foot] .Kiivyq_footInner,.Kiivyq_box:focus-within .Kiivyq_footInner{padding-bottom:8px;overflow:visible}@media (max-width:639px){.Kiivyq_foot{grid-template-rows:1fr}.Kiivyq_footInner{padding-bottom:8px;overflow:visible}}.Kiivyq_chip{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper-2);height:30px;color:var(--ink-2);white-space:nowrap;transition:border-color .16s ease, background-color .16s ease, color .16s ease, transform var(--dur-press) var(--ease-out);flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.Kiivyq_chip:active{transform:scale(.97)}.Kiivyq_chip:focus-visible,.Kiivyq_tool:focus-visible{outline:2px solid var(--machine);outline-offset:2px}.Kiivyq_short{display:none}@media (max-width:420px){.Kiivyq_long{display:none}.Kiivyq_short{display:inline}}.Kiivyq_dot{border-radius:999px;width:6px;height:6px}.Kiivyq_dot[data-tone=fail]{background:var(--fail)}.Kiivyq_dot[data-tone=warn]{background:var(--warn)}.Kiivyq_improve{border-color:color-mix(in srgb, var(--tool-violet) 28%, transparent);background:var(--tool-violet-wash);color:var(--tool-violet-text)}.Kiivyq_improve svg{width:15px;height:15px}@media (hover:hover){.Kiivyq_chip:hover{border-color:var(--line-2);background:var(--card);color:var(--ink)}.Kiivyq_improve:hover{border-color:var(--tool-violet);background:var(--tool-violet-wash);color:var(--tool-violet-text)}}@media (max-width:639px),(pointer:coarse){.Kiivyq_chip{height:44px;padding:0 14px;font-size:14px}}.Kiivyq_tools{display:none}@media (min-width:640px){.Kiivyq_tools{opacity:0;gap:2px;margin-inline-start:auto;transition:opacity .16s;display:flex}.Kiivyq_row:hover .Kiivyq_tools,.Kiivyq_row:focus-within .Kiivyq_tools{opacity:1}}@media (pointer:coarse){.Kiivyq_tools{opacity:1}}.Kiivyq_tool{width:30px;height:30px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:inline-flex}.Kiivyq_tool svg{width:16px;height:16px}.Kiivyq_tool:disabled{cursor:not-allowed;opacity:.35}@media (hover:hover){.Kiivyq_tool:not(:disabled):hover{background:var(--paper-2);color:var(--ink)}.Kiivyq_tool[data-danger]:not(:disabled):hover{background:var(--fail-wash);color:var(--fail-ink)}}.Kiivyq_card{z-index:60;border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--card);width:min(420px,100vw - 16px);box-shadow:var(--shadow-pop);color:var(--ink);max-height:calc(100dvh - 16px);padding:14px;position:fixed;overflow-y:auto}.Kiivyq_scrim{display:none}@media (max-width:639px){.Kiivyq_scrim{z-index:59;animation:Kiivyq_fade .2s var(--ease-out) both;background:#0000002e;display:block;position:fixed;inset:0}.Kiivyq_card{width:100%;padding:10px 16px calc(16px + env(safe-area-inset-bottom));animation:Kiivyq_rise-sheet .26s var(--ease-out) both;border-bottom:0;border-radius:20px 20px 0 0;inset:auto 0 0!important}}.Kiivyq_grab{display:none}@media (max-width:639px){.Kiivyq_grab{background:var(--line-2);border-radius:999px;width:36px;height:4px;margin:0 auto 10px;display:block}}.Kiivyq_head{align-items:center;gap:8px;display:flex}.Kiivyq_title{letter-spacing:-.01em;flex:1;min-width:0;font-size:14.5px;font-weight:650}.Kiivyq_count{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px}.Kiivyq_icon{width:28px;height:28px;color:var(--muted);border-radius:8px;flex:none;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:inline-flex}.Kiivyq_icon svg{width:15px;height:15px}@media (hover:hover){.Kiivyq_icon:hover{background:var(--paper-2);color:var(--ink)}}@media (max-width:639px),(pointer:coarse){.Kiivyq_icon{width:44px;height:44px}}.Kiivyq_hint{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.45}.Kiivyq_hint b{color:var(--ink-2);font-weight:600}.Kiivyq_proposal{border:1px solid var(--line);border-radius:var(--r-card);background:var(--paper-2);overflow-wrap:break-word;margin-top:12px;padding:10px 12px;font-size:14px;line-height:1.55}.Kiivyq_label{color:var(--tool-violet-text);letter-spacing:.02em;align-items:center;gap:6px;margin-bottom:4px;font-size:11.5px;font-weight:650;display:flex}.Kiivyq_label svg{width:13px;height:13px}.Kiivyq_labelHint{color:var(--muted);letter-spacing:0;font-weight:500}.Kiivyq_del{background:var(--fail-wash);color:var(--fail-ink);border-radius:3px;text-decoration:line-through;text-decoration-thickness:1px}.Kiivyq_add{background:var(--pass-wash);color:var(--pass-ink);border-radius:3px;text-decoration:none}.Kiivyq_slot{background:var(--marker-wash);box-shadow:inset 0 -1px 0 var(--marker-deep);color:var(--ink);border-radius:4px;padding:0 3px;font-weight:600}.Kiivyq_was{color:var(--faint);margin-bottom:4px;font-size:13px;text-decoration:line-through;text-decoration-thickness:1px}.Kiivyq_shimmer{gap:8px;display:grid}.Kiivyq_bar{background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:6px;height:12px;position:relative;overflow:hidden}.Kiivyq_bar:nth-child(2){width:86%}.Kiivyq_bar:nth-child(3){width:58%}.Kiivyq_bar:after{content:"";background:linear-gradient(90deg, transparent, var(--tool-violet-wash), transparent);animation:Kiivyq_sweep 1.2s var(--ease-out) infinite;position:absolute;inset:0;transform:translate(-100%)}.Kiivyq_bar:nth-child(2):after{animation-delay:.12s}.Kiivyq_bar:nth-child(3):after{animation-delay:.24s}.Kiivyq_note{color:var(--muted);margin-top:8px;font-size:12.5px;line-height:1.45}.Kiivyq_error{color:var(--fail-ink);margin-top:12px;font-size:13px;line-height:1.45}.Kiivyq_actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.Kiivyq_privacy{color:var(--faint);margin-top:10px;font-size:11.5px;line-height:1.4}.Kiivyq_glow{z-index:70;pointer-events:none;box-shadow:0 0 0 2px color-mix(in srgb, var(--pass) 70%, transparent), 0 0 22px 4px color-mix(in srgb, var(--pass) 45%, transparent);opacity:0;animation:Kiivyq_glow 1.6s var(--ease-out) both;border-radius:999px;position:fixed}@keyframes Kiivyq_glow{0%{opacity:0;transform:scale(.96)}25%{opacity:1;transform:scale(1.03)}to{opacity:0;transform:scale(1.12)}}@keyframes Kiivyq_sweep{to{transform:translate(100%)}}@keyframes Kiivyq_fade{0%{opacity:0}}@keyframes Kiivyq_rise-sheet{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.Kiivyq_foot,.Kiivyq_score,.Kiivyq_chip,.Kiivyq_mark{transition:none}.Kiivyq_scrim,.Kiivyq_card,.Kiivyq_bar:after{animation:none}}.Kiivyq_slotHost:empty{display:none}.Kiivyq_inlineCard{border-top:1px solid var(--line);color:var(--ink);animation:Kiivyq_fade .18s var(--ease-out) both;padding:10px 12px 12px;container-type:inline-size}@container (max-width:320px){.Kiivyq_head{flex-wrap:wrap}.Kiivyq_head:has(.Kiivyq_count) .Kiivyq_title{flex-basis:calc(100% - 16px)}}.Kiivyq_inlineCard .Kiivyq_proposal{margin-top:8px}.Kiivyq_inlineCard .Kiivyq_actions{margin-top:10px}.Kiivyq_suggest{border-top:1px solid var(--line);align-items:center;gap:8px;padding:8px 8px 8px 12px;font-size:13px;line-height:1.45;display:flex}.Kiivyq_suggest[data-stale]{opacity:.45;transition:opacity .2s var(--ease-out)}.Kiivyq_suggest[data-focus-ring]:focus-visible{outline:2px solid var(--machine);outline-offset:-2px;border-radius:0 0 var(--r-card) var(--r-card)}.Kiivyq_suggestText{min-width:0;color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.Kiivyq_suggestLabel{color:var(--tool-violet-text);margin-right:6px;font-weight:650}.Kiivyq_suggestWhy{color:var(--ink);margin-right:6px;font-weight:600}.Kiivyq_suggestSkeleton{vertical-align:middle;background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:5px;width:min(260px,60%);height:10px;display:inline-block;position:relative;overflow:hidden}.Kiivyq_suggestSkeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--tool-violet-wash), transparent);animation:Kiivyq_sweep 1.2s var(--ease-out) infinite;position:absolute;inset:0;transform:translate(-100%)}.Kiivyq_suggestMore{width:32px;height:32px;color:var(--muted);border-radius:999px;flex:none;place-items:center;display:grid}.Kiivyq_suggestMore svg{width:16px;height:16px}@media (hover:hover){.Kiivyq_suggestMore:hover{background:var(--paper-2);color:var(--ink)}}.Kiivyq_suggestMore:focus-visible{outline:2px solid var(--machine);outline-offset:1px}.Kiivyq_slotButton{font:inherit;cursor:text;border:0;display:inline}.Kiivyq_slotButton:hover{background:color-mix(in srgb, var(--marker-wash) 60%, var(--marker-deep) 25%)}.Kiivyq_slotButton:focus-visible{outline:2px solid var(--machine);outline-offset:1px}.Kiivyq_row[data-replaced-flash=true] .Kiivyq_box{animation:Kiivyq_replaced 1.2s var(--ease-out) both}@keyframes Kiivyq_replaced{0%,30%{background:var(--pass-wash);border-color:color-mix(in srgb, var(--pass) 55%, transparent)}}@media (max-width:639px){.Kiivyq_suggest{flex-wrap:wrap;padding:10px 12px 12px}.Kiivyq_suggestText{-webkit-line-clamp:3;flex-basis:calc(100% - 40px)}.Kiivyq_suggest>[data-suggest-use],.Kiivyq_inlineCard .Kiivyq_actions>[data-primary]{order:3;width:100%;min-height:44px}.Kiivyq_inlineCard .Kiivyq_actions>[data-primary]{order:-1}.Kiivyq_inlineCard .Kiivyq_actions>button{min-height:44px}}@media (prefers-reduced-motion:reduce){.Kiivyq_inlineCard,.Kiivyq_suggestSkeleton:after,.Kiivyq_row[data-replaced-flash=true] .Kiivyq_box{animation:none}}
.XUborq_scrim{z-index:120;background:var(--scrim);animation:XUborq_fade .18s var(--ease-out);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.XUborq_sheet{overscroll-behavior:contain;border:1px solid var(--line);background:var(--card);width:100%;max-width:560px;max-height:88dvh;padding:16px 16px max(16px, env(safe-area-inset-bottom));animation:XUborq_sheet-in .24s var(--ease-out);border-radius:20px 20px 0 0;flex-direction:column;display:flex;overflow-y:auto}.XUborq_sheet:focus{outline:none}@media (min-width:640px){.XUborq_scrim{align-items:center;padding:20px}.XUborq_sheet{border-radius:18px;padding:20px;animation-name:XUborq_panel-in}}.XUborq_scrimBeside{pointer-events:none;background:0 0;justify-content:flex-end;align-items:stretch;padding:12px}.XUborq_sheetBeside{pointer-events:auto;width:480px;max-width:480px;max-height:none;box-shadow:var(--shadow-pop)}.XUborq_sheetBeside:has([data-pro-fix-all]){align-self:flex-start;max-height:calc(100dvh - 24px)}.XUborq_scrim:has([data-pro-fix-all][data-layout=dock]){pointer-events:none;background:0 0;align-items:flex-end;padding:0}.XUborq_sheet:has([data-pro-fix-all][data-layout=dock]){max-height:46dvh;padding:12px 16px max(12px, env(safe-area-inset-bottom));box-shadow:var(--shadow-pop);pointer-events:auto;border-radius:20px 20px 0 0;animation-name:XUborq_sheet-in}.XUborq_sheet:has([data-pro-fix-all][data-layout=dock]) .XUborq_head{margin-bottom:6px}.XUborq_sheet:has([data-pro-fix-all]) .XUborq_badge{background:var(--action)}.XUborq_grab{background:var(--line-2);border-radius:999px;align-self:center;width:36px;height:4px;margin:-4px 0 12px}@media (min-width:640px){.XUborq_grab{display:none}}.XUborq_head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.XUborq_badge{background:var(--tool-violet);width:32px;height:32px;color:var(--badge-on);border-radius:999px;flex:none;place-items:center;display:grid}.XUborq_badge svg{width:18px;height:18px}.XUborq_title{flex:1;min-width:0;font-size:19px;line-height:1.2}.XUborq_label{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:600}.XUborq_before{background:var(--paper-2);color:var(--body);overflow-wrap:anywhere;border-radius:12px;margin-bottom:14px;padding:10px 12px;font-size:14px;line-height:1.5}.XUborq_list{gap:10px;display:grid}.XUborq_option{border:1px solid var(--line);background:var(--card);animation:XUborq_rise-in .22s var(--ease-out) both;border-radius:14px;gap:10px;padding:12px;transition:border-color .16s;display:grid}@media (hover:hover){.XUborq_option:hover{border-color:var(--line-2)}}.XUborq_option:nth-child(2){animation-delay:40ms}.XUborq_option:nth-child(3){animation-delay:80ms}.XUborq_optionTag{color:var(--tool-violet-text);letter-spacing:.02em;margin-bottom:4px;font-size:11.5px;font-weight:650}.XUborq_optionTag span{color:var(--muted);letter-spacing:0;font-weight:500}.XUborq_after{color:var(--ink);overflow-wrap:anywhere;font-size:15px;line-height:1.5}.XUborq_optionActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (min-width:640px){.XUborq_suggestion{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}}.XUborq_slot{background:var(--marker-wash);box-shadow:inset 0 -1px 0 var(--marker-deep);color:var(--ink);border-radius:4px;padding:0 3px;font-weight:600}.XUborq_add{background:var(--pass-wash);color:var(--pass-ink);border-radius:3px;text-decoration:none}.XUborq_del{background:var(--fail-wash);color:var(--fail-ink);border-radius:3px;text-decoration:line-through}.XUborq_note{border:1px solid var(--line);color:var(--body);border-radius:12px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.5}.XUborq_note strong{color:var(--ink)}.XUborq_fromJob{color:var(--warn-ink);font-size:12.5px;line-height:1.45}.XUborq_foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.XUborq_privacy{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.5}.XUborq_error{background:var(--fail-wash);color:var(--fail-ink);border-radius:12px;padding:12px;font-size:14px;line-height:1.5}.XUborq_menu{gap:8px;display:grid}.XUborq_menuItem{border:1px solid var(--line);background:var(--card);min-height:56px;color:var(--ink);text-align:left;transition:border-color .16s ease, transform var(--dur-press) var(--ease-out);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.XUborq_menuItem:active{transform:scale(.98)}@media (hover:hover){.XUborq_menuItem:hover{border-color:var(--line-2)}}.XUborq_menuItem span{display:block}.XUborq_menuItem small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.XUborq_menuIcon{border:1px solid var(--line);width:36px;height:36px;color:var(--tool-violet-text);border-radius:10px;flex:none;place-items:center;display:grid}.XUborq_menuIcon svg{width:20px;height:20px}.XUborq_textarea{resize:vertical;width:100%;min-height:140px;padding:10px 12px;font-size:16px;line-height:1.5}.XUborq_check{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:4px 4px 4px 12px;font-size:14px;display:flex}.XUborq_shimmer{gap:10px;display:grid}.XUborq_bar{border:1px solid var(--line);background:var(--paper-2);border-radius:14px;height:52px;position:relative;overflow:hidden}.XUborq_bar:after{content:"";background:linear-gradient(90deg, transparent, var(--tool-violet-wash), transparent);animation:XUborq_sweep 1.2s var(--ease-out) infinite;position:absolute;inset:0;transform:translate(-100%)}.XUborq_bar:nth-child(2):after{animation-delay:.12s}.XUborq_bar:nth-child(3):after{animation-delay:.24s}.XUborq_trigger{border:1px solid var(--line);background:var(--card);min-width:44px;min-height:44px;color:var(--tool-violet-text);transition:border-color .16s ease, background-color .16s ease, transform var(--dur-press) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.XUborq_trigger svg{width:16px;height:16px}.XUborq_trigger:active{transform:scale(.97)}@media (hover:hover){.XUborq_trigger:hover{border-color:var(--tool-violet);background:var(--tool-violet-wash)}}@keyframes XUborq_fade{0%{opacity:0}}@keyframes XUborq_sheet-in{0%{opacity:0;transform:translateY(24px)}}@keyframes XUborq_panel-in{0%{opacity:0;transform:scale(.97)}}@keyframes XUborq_rise-in{0%{opacity:0;transform:translateY(6px)}}@keyframes XUborq_sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.XUborq_scrim,.XUborq_sheet,.XUborq_option,.XUborq_bar:after{animation:none}}
._3TlmbG_panel{min-width:0;color:var(--body);--must:var(--fail);--must-ink:var(--fail-ink);--must-wash:var(--fail-wash);--should:var(--warn);--should-ink:var(--warn-ink);--should-wash:var(--warn-wash);--polish:var(--machine);--polish-ink:var(--machine-deep);--polish-wash:var(--machine-wash);gap:16px;display:grid}._3TlmbG_card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);min-width:0;box-shadow:var(--shadow-sm);scroll-margin-top:calc(var(--studio-header,68px) + 112px);padding:20px;position:relative}@media (min-width:640px){._3TlmbG_card{padding:24px}}._3TlmbG_eyebrow{color:var(--muted);letter-spacing:0;margin:0;font-size:12.5px;font-weight:500}._3TlmbG_hero{--level:var(--machine);--level-wash:var(--machine-wash);background:var(--card);overflow:hidden}._3TlmbG_hero[data-level="0"]{--level:var(--fail);--level-wash:var(--fail-wash)}._3TlmbG_hero[data-level="1"]{--level:var(--warn);--level-wash:var(--warn-wash)}._3TlmbG_hero[data-level="3"]{--level:var(--pass);--level-wash:var(--pass-wash)}._3TlmbG_heroMain{flex-wrap:wrap;align-items:center;gap:18px 24px;display:flex}._3TlmbG_gauge{flex:none;width:184px;height:112px;position:relative}._3TlmbG_gauge svg{width:100%;height:100%;display:block;overflow:visible}._3TlmbG_gaugeTrack{fill:none;stroke:var(--paper-2);stroke-width:14px;stroke-linecap:round}._3TlmbG_gaugeValue{fill:none;stroke:var(--level);stroke-width:14px;stroke-linecap:round}._3TlmbG_gaugeTick{stroke:var(--card);stroke-width:3px}._3TlmbG_gaugeSweep{transform-box:view-box;transform-origin:92px 96px;transform:rotate(var(--turn,0deg));transition:transform .24s var(--ease-out)}@starting-style{._3TlmbG_gaugeSweep{transform:rotate(0)}}._3TlmbG_gaugeHead{fill:var(--level);stroke:var(--card);stroke-width:2.5px}._3TlmbG_digit{animation:_3TlmbG_digitIn .2s var(--ease-out) both;animation-delay:calc(60ms + var(--i,0) * 50ms);display:inline-block}@keyframes _3TlmbG_digitIn{0%{opacity:0;transform:translateY(.3em)scale(.96)}}._3TlmbG_gaugeNumber{flex-direction:column;align-items:center;line-height:1;display:flex;position:absolute;inset:auto 0 0}._3TlmbG_gaugeNumber strong{color:var(--ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:700}._3TlmbG_gaugeNumber>span{color:var(--muted);margin-top:4px;font-size:12px;font-weight:500}._3TlmbG_heroCopy{flex:240px;min-width:0}._3TlmbG_levelName{color:var(--ink);letter-spacing:-.03em;margin:4px 0 0;font-size:28px;font-weight:700;line-height:1.1}._3TlmbG_levelDot{background:var(--level);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--level) 18%, transparent);vertical-align:.18em;border-radius:999px;margin-right:10px;display:inline-block}._3TlmbG_blurb{max-width:46ch;margin:8px 0 0;font-size:14.5px;line-height:1.55}._3TlmbG_nextHint{background:var(--paper-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:6px 12px;font-size:13px;display:inline-flex}._3TlmbG_nextHint strong{color:var(--ink);font-weight:600}._3TlmbG_ladder{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:22px;display:grid}._3TlmbG_rung{min-width:0}._3TlmbG_rungBar{background:var(--paper-2);border-radius:999px;height:8px;position:relative;overflow:hidden}._3TlmbG_rungFill{background:var(--level);transform-origin:0;transform:scaleX(var(--fill,0));transition:transform .22s var(--ease-out);transition-delay:calc(.12s + var(--i,0) * 40ms);position:absolute;inset:0}@starting-style{._3TlmbG_rungFill{transform:scaleX(0)}}._3TlmbG_rungLabel{color:var(--muted);text-wrap:balance;margin-top:8px;font-size:12px;line-height:1.3;display:block}._3TlmbG_rung[data-state=current] ._3TlmbG_rungLabel{color:var(--ink);font-weight:600}._3TlmbG_rung[data-state=done] ._3TlmbG_rungLabel{color:var(--ink-2)}@media (max-width:520px){._3TlmbG_rung:not([data-state=current]) ._3TlmbG_rungLabel{visibility:hidden}._3TlmbG_rung[data-state=current] ._3TlmbG_rungLabel{white-space:nowrap;overflow:visible}._3TlmbG_rung:last-child[data-state=current] ._3TlmbG_rungLabel{direction:rtl}}._3TlmbG_capNote{border:1px dashed var(--line-2);color:var(--ink-2);border-radius:14px;align-items:flex-start;gap:10px;margin-top:16px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}._3TlmbG_capNote svg{color:var(--muted);flex:none;margin-top:2px}._3TlmbG_fit{gap:14px;margin-top:16px;display:grid}._3TlmbG_fitParts{gap:10px;margin:0;padding:0;list-style:none;display:grid}._3TlmbG_fitPart{grid-template-columns:minmax(0,1fr) 28px;grid-template-areas:"label value""meter meter";align-items:baseline;gap:6px 8px;display:grid}._3TlmbG_fitLabel{color:var(--ink-2);grid-area:label;font-size:13px}._3TlmbG_fitShare{color:var(--muted);font-size:12px}._3TlmbG_fitPart ._3TlmbG_meter{grid-area:meter}._3TlmbG_fitValue{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;grid-area:value;font-size:13.5px;font-weight:600}@media (min-width:560px){._3TlmbG_fitParts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}._3TlmbG_fitGaps{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:12px 14px}._3TlmbG_fitGapsTitle{color:var(--ink);margin:0 0 8px;font-size:13px;font-weight:600}._3TlmbG_fitGaps ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}._3TlmbG_fitGaps li{align-items:flex-start;gap:10px;display:flex}._3TlmbG_fitGapMark{background:var(--fail);border-radius:999px;flex:none;width:8px;height:8px;margin-top:6px}._3TlmbG_fitGaps li[data-status=partial] ._3TlmbG_fitGapMark{background:var(--warn)}._3TlmbG_fitGapText{gap:2px;min-width:0;display:grid}._3TlmbG_fitGapAsk{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}._3TlmbG_fitGapWhy{color:var(--muted);font-size:12.5px;line-height:1.45}._3TlmbG_fitNote{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}._3TlmbG_fitMore{min-height:36px;color:var(--machine);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:6px;padding:0;font-size:13px;font-weight:500;display:inline-flex}._3TlmbG_fitMore:hover{text-decoration:underline}._3TlmbG_heroFoot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin-top:20px;padding-top:16px;display:flex}._3TlmbG_checksMeter{flex:220px;min-width:0}._3TlmbG_checksMeter p{color:var(--ink-2);margin:0 0 8px;font-size:13.5px}._3TlmbG_checksMeter strong{color:var(--ink);font-weight:600}._3TlmbG_meter{background:var(--paper-2);border-radius:999px;height:6px;overflow:hidden}._3TlmbG_meterFill{background:var(--pass);transform-origin:0;height:100%;transform:scaleX(var(--fill,0));transition:transform .22s var(--ease-out)}@starting-style{._3TlmbG_meterFill{transform:scaleX(0)}}._3TlmbG_share .btn{border:1px solid var(--line-2);background:var(--card);box-shadow:none;color:var(--ink);border-radius:999px;font-weight:500}@media (hover:hover){._3TlmbG_share .btn:hover{background:var(--paper-2)}}._3TlmbG_cardHead{align-items:center;gap:12px;display:flex}._3TlmbG_cardHead h3{color:var(--ink);letter-spacing:-.015em;margin:0;font-size:18px;font-weight:600}._3TlmbG_cardHead p{color:var(--muted);margin:2px 0 0;font-size:13px}._3TlmbG_cardHeadText{flex:1;min-width:0}._3TlmbG_moves{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}._3TlmbG_move{border:1px solid var(--line);background:var(--card);border-radius:14px;align-items:center;gap:12px;padding:10px 10px 10px 12px;transition:border-color .15s,background-color .15s,transform .15s;display:flex}@media (hover:hover){._3TlmbG_move:hover{border-color:var(--line-2);background:var(--paper)}}._3TlmbG_moveIndex{background:var(--paper-2);width:28px;height:28px;color:var(--ink);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}._3TlmbG_moveMain{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:block}._3TlmbG_moveTitle{color:var(--ink);font-size:14.5px;font-weight:600;display:block}._3TlmbG_moveMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;display:flex}._3TlmbG_chip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}._3TlmbG_chip[data-severity=high]{background:var(--must-wash);color:var(--must-ink)}._3TlmbG_chip[data-severity=med]{background:var(--should-wash);color:var(--should-ink)}._3TlmbG_chip[data-severity=low]{background:var(--polish-wash);color:var(--polish-ink)}._3TlmbG_quick{background:var(--pass-wash);color:var(--pass-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}._3TlmbG_pin{background:var(--polish);min-width:22px;height:22px;color:var(--machine-on);font-variant-numeric:tabular-nums;box-shadow:0 0 0 3px color-mix(in srgb, var(--polish) 16%, transparent);border-radius:999px;flex:none;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}._3TlmbG_pin[data-severity=high]{background:var(--must-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--must) 16%, transparent)}._3TlmbG_pin[data-severity=med]{background:var(--should);color:var(--marker-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--should) 18%, transparent)}._3TlmbG_pin[data-blank]{width:10px;min-width:10px;height:10px;margin:0 6px;padding:0}._3TlmbG_fixButton{background:var(--action);min-height:36px;color:var(--action-on);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;transition:background-color .15s,transform .15s;display:inline-flex}@media (hover:hover){._3TlmbG_fixButton:hover{background:var(--action-hover)}}._3TlmbG_fixButton:active{transform:scale(.97)}._3TlmbG_ghostButton{border:1px solid var(--line-2);background:var(--card);min-height:36px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}@media (hover:hover){._3TlmbG_ghostButton:hover{background:var(--paper-2)}}@media (pointer:coarse),(max-width:1023px){._3TlmbG_fixButton,._3TlmbG_ghostButton{min-height:44px}}._3TlmbG_fixButton:focus-visible,._3TlmbG_ghostButton:focus-visible,._3TlmbG_moveMain:focus-visible,._3TlmbG_issueHead:focus-visible,._3TlmbG_bulletHead:focus-visible,._3TlmbG_cleanBullet:focus-visible{outline:2px solid var(--machine);outline-offset:2px}._3TlmbG_shareEnd{display:none}._3TlmbG_shareEnd[data-inline]{padding:14px 16px;display:flex}@media (max-width:639px){._3TlmbG_heroFootShare{display:none}._3TlmbG_shareEnd{padding:14px 16px;display:flex}}@media (max-width:1023px){._3TlmbG_wideOnly{display:none}}._3TlmbG_status{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}._3TlmbG_status[data-clear=true]{background:var(--pass-wash);color:var(--pass-ink)}._3TlmbG_status[data-clear=false]{background:var(--paper-2);color:var(--ink-2)}._3TlmbG_sectionMeter{margin-top:14px}._3TlmbG_issues{grid-template-columns:minmax(0,1fr);gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}._3TlmbG_issue{border:1px solid var(--line);background:var(--card);border-radius:14px;transition:border-color .2s,background-color .2s}._3TlmbG_issue[data-open=true]{border-color:var(--line-2);background:var(--paper)}._3TlmbG_issue[data-active=true],._3TlmbG_bullet[data-active=true]{border-color:color-mix(in srgb, var(--machine) 55%, var(--line));box-shadow:0 0 0 4px color-mix(in srgb, var(--machine) 14%, transparent)}._3TlmbG_issueHead{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:11px 12px;display:flex}._3TlmbG_issueTitle{min-width:0;color:var(--ink);flex:1;font-size:14px;font-weight:600}._3TlmbG_issueChips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (max-width:520px){._3TlmbG_issueHead{flex-wrap:wrap;row-gap:6px}._3TlmbG_issueTitle{flex-basis:calc(100% - 70px)}._3TlmbG_issueChips{order:3;justify-content:flex-start;width:100%;padding-inline-start:32px}}._3TlmbG_chevron{color:var(--muted);flex:none;transition:transform .2s}[aria-expanded=true]>._3TlmbG_chevron{transform:rotate(180deg)}._3TlmbG_issueBody{overflow:hidden}._3TlmbG_issueInner{gap:12px;padding:0 14px 14px 44px;display:grid}._3TlmbG_why{margin:0;font-size:13.5px;line-height:1.55}._3TlmbG_counts{color:var(--muted);margin-top:-6px;font-size:12.5px;line-height:1.5}._3TlmbG_counts summary{cursor:pointer;min-height:28px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;align-items:center;display:inline-flex}._3TlmbG_counts summary:hover{color:var(--ink)}._3TlmbG_counts p{margin:2px 0 0}._3TlmbG_tip{background:var(--card);border:1px solid var(--line);color:var(--ink-2);border-radius:12px;gap:10px;padding:10px 12px;font-size:13.5px;line-height:1.5;display:flex}._3TlmbG_tip svg{color:var(--muted);flex:none;margin-top:2px}._3TlmbG_tip strong{color:var(--ink);font-size:12.5px;font-weight:600;display:block}._3TlmbG_actions{flex-wrap:wrap;gap:8px;display:flex}._3TlmbG_wins{margin-top:16px}._3TlmbG_winsLabel{color:var(--muted);margin:0 0 8px;font-size:12.5px}._3TlmbG_winList{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}._3TlmbG_win{background:var(--pass-wash);color:var(--pass-ink);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 6px;font-size:12.5px;font-weight:500;display:inline-flex}._3TlmbG_winTick{background:var(--pass);width:16px;height:16px;color:var(--pass-on);border-radius:999px;place-items:center;display:grid}._3TlmbG_role{border-top:1px solid var(--line);scroll-margin-top:calc(var(--studio-header,68px) + 112px);margin-top:18px;padding-top:16px}._3TlmbG_roleHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}._3TlmbG_roleHead strong{min-width:0;color:var(--ink);font-size:15px;font-weight:600}._3TlmbG_roleHead>span{color:var(--muted);font-size:12.5px}._3TlmbG_roleName{align-items:center;gap:8px;display:inline-flex}._3TlmbG_bullets{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;margin:12px 0 0;padding:0;list-style:none;display:grid}._3TlmbG_bullet{border:1px solid var(--line);border-left:3px solid var(--polish);background:var(--card);scroll-margin-top:calc(var(--studio-header,68px) + 112px);border-radius:14px;transition:border-color .2s,background-color .2s}._3TlmbG_bullet[data-severity=high]{border-left-color:var(--must)}._3TlmbG_bullet[data-severity=med]{border-left-color:var(--should)}._3TlmbG_bullet[data-open=true]{background:var(--paper)}._3TlmbG_bulletHead{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}._3TlmbG_bulletHead ._3TlmbG_pin{margin-top:1px}._3TlmbG_bulletMain{flex:1;min-width:0}._3TlmbG_bulletText{color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.5;display:block}._3TlmbG_bulletText mark{background:color-mix(in srgb, var(--warn) 22%, transparent);color:inherit;-webkit-text-decoration:underline wavy color-mix(in srgb, var(--warn) 80%, transparent);text-decoration:underline wavy color-mix(in srgb, var(--warn) 80%, transparent);text-underline-offset:3px;border-radius:4px;padding:0 2px}._3TlmbG_bulletTags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}._3TlmbG_bulletInner{gap:10px;padding:0 14px 14px 44px;display:grid}._3TlmbG_bulletIssue{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}._3TlmbG_bulletIssue strong{color:var(--ink);font-size:13.5px;font-weight:600;display:block}._3TlmbG_bulletIssue p{margin:2px 0 0;font-size:13px;line-height:1.5}._3TlmbG_bulletIssue ._3TlmbG_tipLine{color:var(--ink-2);margin-top:6px}._3TlmbG_dot{background:var(--polish);border-radius:999px;width:8px;height:8px;margin-top:6px}._3TlmbG_dot[data-severity=high]{background:var(--must)}._3TlmbG_dot[data-severity=med]{background:var(--should)}._3TlmbG_cleanBullet{width:100%;min-width:0;color:var(--body);text-align:left;cursor:pointer;scroll-margin-top:calc(var(--studio-header,68px) + 112px);background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;display:flex}._3TlmbG_cleanBullet>span:last-child{overflow-wrap:anywhere;flex:1;min-width:0}@media (hover:hover){._3TlmbG_cleanBullet:hover{border-color:var(--line);background:var(--paper)}}._3TlmbG_cleanBullet[data-active=true]{border-color:color-mix(in srgb, var(--pass) 50%, var(--line));background:var(--pass-wash)}._3TlmbG_cleanBullet span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._3TlmbG_clear{flex-wrap:wrap;align-items:center;gap:14px 16px;display:flex}._3TlmbG_clearTick{flex:none}._3TlmbG_clearText{flex:220px;min-width:0}._3TlmbG_clear h3{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}._3TlmbG_clear p{margin:4px 0 0;font-size:14px;line-height:1.5}._3TlmbG_quest{text-align:left;padding:28px 20px;overflow:hidden}@media (min-width:640px){._3TlmbG_quest{padding:36px}}._3TlmbG_questArt{width:132px;height:96px;margin-bottom:18px;position:relative}._3TlmbG_questSheet{border:1px solid var(--line-2);background:var(--card);box-shadow:var(--shadow-card);border-radius:10px;padding:12px 10px;position:absolute;inset:6px 30px 0 18px}._3TlmbG_questSheet i{background:var(--paper-2);border-radius:999px;height:6px;margin-bottom:7px;display:block}._3TlmbG_questSheet i:first-child{background:var(--ink);opacity:.85;width:55%}._3TlmbG_questSheet i:nth-child(2){background:var(--machine);width:40%}._3TlmbG_questSheet i:nth-child(4){width:80%}._3TlmbG_questBadge{background:var(--pass);width:40px;height:40px;color:var(--pass-on);box-shadow:0 0 0 5px var(--card);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:4px;right:6px}._3TlmbG_quest h2{color:var(--ink);letter-spacing:-.035em;margin:4px 0 0;font-size:30px;font-weight:700;line-height:1.1}._3TlmbG_questLead{max-width:48ch;margin:10px 0 0;font-size:15px;line-height:1.55}._3TlmbG_steps{gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}._3TlmbG_step{border:1px solid var(--line);background:var(--card);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}._3TlmbG_step[data-done=true]{background:var(--paper)}._3TlmbG_step[data-done=true] ._3TlmbG_stepLabel{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}._3TlmbG_stepDot{border:1.5px dashed var(--line-2);width:28px;height:28px;color:var(--muted);border-radius:999px;flex:none;place-items:center;font-size:12.5px;font-weight:600;display:grid}._3TlmbG_step[data-done=true] ._3TlmbG_stepDot{background:var(--pass);color:var(--pass-on);border:0}._3TlmbG_stepText{flex:1;min-width:0}._3TlmbG_stepLabel{color:var(--ink);font-size:14.5px;font-weight:600;display:block}._3TlmbG_stepHint{color:var(--muted);margin-top:1px;font-size:12.5px;display:block}._3TlmbG_questActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}._3TlmbG_questActions ._3TlmbG_fixButton,._3TlmbG_questActions ._3TlmbG_ghostButton{min-height:44px;padding:0 18px;font-size:14px}._3TlmbG_questProgress{color:var(--muted);margin-left:auto;font-size:13px}._3TlmbG_toastDock{inset:auto 0 calc(96px + env(safe-area-inset-bottom)) 0;z-index:70;pointer-events:none;justify-content:center;display:flex;position:fixed}@media (min-width:1024px){._3TlmbG_toastDock{bottom:28px}}._3TlmbG_toast{border:1px solid var(--float-line);background:var(--float);max-width:min(420px,100vw - 32px);box-shadow:var(--shadow-pop);pointer-events:auto;border-radius:999px;align-items:center;gap:12px;padding:8px 18px 8px 8px;display:flex;position:relative}._3TlmbG_toastBadge{flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative}._3TlmbG_toastText{min-width:0}._3TlmbG_toastText strong{color:var(--ink);font-size:14px;font-weight:600;display:block}._3TlmbG_toastText span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}._3TlmbG_toastPoints{background:var(--pass-wash);color:var(--pass-ink);border-radius:999px;flex:none;padding:2px 8px;font-size:12.5px;font-weight:600}@media (max-width:639px){._3TlmbG_hero{padding:16px}._3TlmbG_heroMain{flex-wrap:nowrap;gap:14px}._3TlmbG_gauge{width:128px;height:78px}._3TlmbG_gaugeNumber strong{font-size:32px}._3TlmbG_gaugeNumber>span{font-size:11px}._3TlmbG_heroCopy{flex:auto}._3TlmbG_levelName{font-size:20px}._3TlmbG_levelDot{width:8px;height:8px;margin-right:8px}._3TlmbG_blurb{display:none}._3TlmbG_nextHint{margin-top:8px;padding:4px 10px;font-size:12.5px}._3TlmbG_ladder{margin-top:14px}._3TlmbG_rungBar{height:6px}._3TlmbG_rungLabel{margin-top:6px}._3TlmbG_heroFoot{margin-top:14px;padding-top:12px}._3TlmbG_todo{padding:16px 12px 12px}._3TlmbG_todo ._3TlmbG_cardHead{padding-inline:4px}}._3TlmbG_tally{flex-wrap:wrap;flex:auto;align-items:center;gap:6px 8px;min-width:0;display:flex}._3TlmbG_tally strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-inline-end:2px;font-size:15px;font-weight:650}._3TlmbG_checks{padding:0}._3TlmbG_checks>summary{border-radius:var(--r-lg);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:14px;font-weight:600;list-style:none;display:flex}._3TlmbG_checks>summary::-webkit-details-marker{display:none}._3TlmbG_checks>summary:focus-visible{outline:2px solid var(--machine);outline-offset:2px}._3TlmbG_checks[open]>summary ._3TlmbG_chevron{transform:rotate(180deg)}._3TlmbG_checksCount{color:var(--muted);margin-inline-start:6px;font-weight:500}._3TlmbG_checksBody{gap:16px;padding:0 18px 18px;display:grid}._3TlmbG_checkGroup ._3TlmbG_winsLabel{margin-bottom:8px}._3TlmbG_win[data-passed=false]{background:var(--paper-2);color:var(--muted)}._3TlmbG_win[data-passed=false] ._3TlmbG_winTick{background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--muted)}._3TlmbG_card{box-shadow:var(--ring-hair), var(--shadow-hair);animation:_3TlmbG_cardIn .26s var(--ease-out) both;border:0;border-radius:20px}@keyframes _3TlmbG_cardIn{0%{opacity:0;transform:translateY(6px)}}._3TlmbG_ring{flex:none;width:128px;height:128px;position:relative}._3TlmbG_ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}._3TlmbG_ringTrack,._3TlmbG_ringValue{fill:none;stroke-width:10px}._3TlmbG_ringTrack{stroke:var(--paper-2)}._3TlmbG_ringValue{stroke:var(--level);stroke-linecap:round;stroke-dasharray:var(--dash);stroke-dashoffset:var(--off);transition:stroke-dashoffset .6s var(--ease-out)}@starting-style{._3TlmbG_ringValue{stroke-dashoffset:var(--dash)}}._3TlmbG_ringNumber{flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}._3TlmbG_ringNumber strong{color:var(--ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700}._3TlmbG_ringNumber span{color:var(--muted);margin-top:4px;font-size:12px;font-weight:500}@media (max-width:420px){._3TlmbG_ring{width:104px;height:104px}._3TlmbG_ringNumber strong{font-size:32px}._3TlmbG_levelName{font-size:24px}}._3TlmbG_hero ._3TlmbG_ladder{margin-top:16px}._3TlmbG_rung{position:relative}._3TlmbG_rung[data-state=done] ._3TlmbG_rungFill{background:color-mix(in srgb, var(--level) 55%, var(--paper-2))}._3TlmbG_here{top:4px;left:calc(var(--at,0) * 100%);position:absolute;transform:translate(-50%,-50%)}._3TlmbG_hereDot{border:3px solid var(--card);background:var(--level);width:14px;height:14px;box-shadow:0 0 0 1px color-mix(in srgb, var(--level) 40%, transparent);animation:_3TlmbG_hereIn .32s var(--ease-out) .3s both;border-radius:999px;display:block}@keyframes _3TlmbG_hereIn{0%{opacity:0;transform:scale(.4)}}._3TlmbG_heroFoot{align-items:center}p._3TlmbG_tally{color:var(--ink-2);flex-wrap:nowrap;flex:240px;align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.45;display:flex}p._3TlmbG_tally strong{font-size:14px}._3TlmbG_tallyTick{background:var(--paper-2);width:20px;height:20px;color:var(--muted);border-radius:6px;flex:none;place-items:center;margin-top:0;display:inline-grid}._3TlmbG_tallyTick[data-clear]{background:var(--pass-wash);color:var(--pass-ink)}._3TlmbG_cardHead{flex-wrap:wrap;align-items:flex-start}._3TlmbG_textLink{min-height:36px;color:var(--action);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 2px;font-size:13.5px;font-weight:600;display:inline-flex}@media (hover:hover){._3TlmbG_textLink:hover{text-decoration:underline}}._3TlmbG_textLink:focus-visible{outline:2px solid var(--machine);outline-offset:2px;border-radius:6px}@media (pointer:coarse){._3TlmbG_textLink{min-height:44px}}._3TlmbG_lockedIn{margin-top:8px}._3TlmbG_lockedIn>section{border:1px solid var(--line);background:var(--paper);box-shadow:none;border-radius:14px}._3TlmbG_clearRow{align-items:center;gap:12px;padding:14px 18px;display:flex}@media (min-width:640px){._3TlmbG_clearRow{padding:14px 20px}}._3TlmbG_clearRow h3{color:var(--ink);flex:1;margin:0;font-size:15px;font-weight:600}._3TlmbG_clearRow ._3TlmbG_clearTick{color:var(--pass);flex:none}._3TlmbG_clearCount{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}._3TlmbG_tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:1180px){._3TlmbG_tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}._3TlmbG_tile{background:var(--card);min-width:0;box-shadow:var(--ring-hair), var(--shadow-hair);scroll-margin-top:calc(var(--studio-header,68px) + 112px);animation:_3TlmbG_cardIn .26s var(--ease-out) both;animation-delay:calc(var(--i,0) * 40ms);border-radius:20px;align-content:start;gap:8px;padding:14px;transition:box-shadow .15s,transform .15s;display:grid;position:relative}._3TlmbG_tile:has(._3TlmbG_tileButton){cursor:pointer}@media (hover:hover){._3TlmbG_tile:has(._3TlmbG_tileButton):hover{box-shadow:var(--ring-hair-hi)}}._3TlmbG_tile:has(._3TlmbG_tileButton:focus-visible){outline:2px solid var(--machine);outline-offset:2px}._3TlmbG_tileTop{justify-content:space-between;align-items:center;gap:8px;display:flex}._3TlmbG_tileBadge{--hue:var(--tool-teal);background:var(--hue);width:32px;height:32px;color:var(--badge-on);border-radius:9px;flex:none;place-items:center;display:inline-grid}._3TlmbG_tileBadge svg{width:17px;height:17px}._3TlmbG_tileBadge[data-hue=orange]{--hue:var(--tool-orange)}._3TlmbG_tileBadge[data-hue=green]{--hue:var(--stage-green)}._3TlmbG_tileBadge[data-hue=blue]{--hue:var(--stage-blue)}._3TlmbG_tileBadge[data-hue=amber]{--hue:var(--stage-amber)}._3TlmbG_tileBadge[data-hue=violet]{--hue:var(--tool-violet)}._3TlmbG_tileBadge[data-hue=teal]{--hue:var(--tool-teal)}._3TlmbG_tileBadge[data-hue=ink]{--hue:var(--ink);color:var(--card)}._3TlmbG_tileBadge[data-hue=red]{--hue:var(--fail)}._3TlmbG_cardHead>._3TlmbG_tileBadge{width:30px;height:30px}._3TlmbG_tileCount{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}._3TlmbG_tileCount[data-clear]{color:var(--pass-ink)}._3TlmbG_tileTitle{color:var(--ink);margin:0;font-size:14.5px;font-weight:600;line-height:1.3}._3TlmbG_tileButton{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}._3TlmbG_tileButton:after{content:"";border-radius:20px;position:absolute;inset:0}._3TlmbG_tileButton:focus-visible{outline:none}._3TlmbG_ticks{gap:3px;display:flex}._3TlmbG_ticks i{background:var(--pass);border-radius:999px;flex:1;height:5px}._3TlmbG_ticks i[data-state=fail]{background:var(--fail)}._3TlmbG_ticks i[data-state=warn]{background:var(--warn)}._3TlmbG_tileBlurb{color:var(--muted);margin:0;font-size:12.5px;line-height:1.4}._3TlmbG_nextSteps{gap:10px;display:grid}@media (min-width:640px){._3TlmbG_nextSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}._3TlmbG_nextCard{background:var(--card);min-width:0;min-height:64px;box-shadow:var(--ring-hair), var(--shadow-hair);color:inherit;text-align:start;cursor:pointer;animation:_3TlmbG_cardIn .26s var(--ease-out) both;border:0;border-radius:20px;align-items:center;gap:12px;padding:14px 16px;transition:box-shadow .15s;display:flex}@media (hover:hover){._3TlmbG_nextCard:hover{box-shadow:var(--ring-hair-hi)}._3TlmbG_nextCard:hover ._3TlmbG_nextArrow{transform:translate(2px)}}._3TlmbG_nextCard:focus-visible{outline:2px solid var(--machine);outline-offset:2px}._3TlmbG_nextText{flex:1;gap:2px;min-width:0;display:grid}._3TlmbG_nextText strong{color:var(--ink);font-size:14.5px;font-weight:600}._3TlmbG_nextText span{color:var(--muted);font-size:12.5px;line-height:1.4}._3TlmbG_nextArrow{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);transition:transform .15s var(--ease-out);border-radius:999px;flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){._3TlmbG_card,._3TlmbG_tile,._3TlmbG_nextCard,._3TlmbG_hereDot{animation:none}._3TlmbG_ringValue{transition:none}}._3TlmbG_fixProgress{gap:6px;max-width:280px;margin-top:2px;display:grid}._3TlmbG_fixProgress p{color:var(--ink-2);font-variant-numeric:tabular-nums;margin:0;font-size:14px}._3TlmbG_fixProgress strong{color:var(--pass-ink)}._3TlmbG_headingDim{color:var(--muted);font-weight:inherit}._3TlmbG_heroGuide{color:var(--ink-2);margin:4px 0 0;font-size:15px;line-height:1.45}._3TlmbG_fixRest{margin-top:12px}._3TlmbG_heroPip{vertical-align:-8px;flex-shrink:0;margin-inline-end:6px;display:inline-block}._3TlmbG_paperScore{--level:var(--machine);--level-ink:var(--machine);--level-wash:var(--machine-wash);gap:10px;display:grid}._3TlmbG_paperScore[data-level="0"]{--level:var(--fail);--level-ink:var(--fail-ink);--level-wash:var(--fail-wash)}._3TlmbG_paperScore[data-level="1"]{--level:var(--warn);--level-ink:#a86400;--level-wash:var(--warn-wash)}._3TlmbG_paperScore[data-level="3"]{--level:var(--pass);--level-ink:var(--pass-ink);--level-wash:var(--pass-wash)}._3TlmbG_paperMeter{gap:3px;height:6px;display:flex}._3TlmbG_paperStep{background:var(--paper-2,#efeff1);border-radius:999px;flex-basis:0;position:relative;overflow:hidden}._3TlmbG_paperFill{border-radius:inherit;background:var(--level);transition:width .4s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){._3TlmbG_paperFill{transition:none}}._3TlmbG_paperHead{align-items:center;gap:12px;display:flex}._3TlmbG_paperN{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:34px;font-weight:500;line-height:1}._3TlmbG_paperScore ._3TlmbG_paperN{color:var(--level-ink)}._3TlmbG_paperLevel{color:var(--muted);font-size:12.5px;display:grid}._3TlmbG_paperLevelName{background:var(--level-wash);color:var(--level-ink);letter-spacing:0;border-radius:999px;justify-self:start;margin:0 0 2px;padding:1px 9px;font-size:13px;font-weight:550}._3TlmbG_paperGuide{color:var(--muted);margin:0;font-size:13px}._3TlmbG_scoreDetails>:not(summary){margin-top:12px}._3TlmbG_scoreDetailsSummary{cursor:pointer;min-height:44px;color:var(--ink);justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}._3TlmbG_scoreDetailsSummary span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}@media (max-width:1023px){._3TlmbG_hero ._3TlmbG_heroMain{flex-wrap:nowrap;gap:14px}._3TlmbG_hero ._3TlmbG_ring{width:84px;height:84px}._3TlmbG_hero ._3TlmbG_ringNumber strong{font-size:28px}._3TlmbG_hero ._3TlmbG_ringNumber span,._3TlmbG_hero ._3TlmbG_ladder,._3TlmbG_hero ._3TlmbG_heroPip{display:none}}@media (max-width:639px){._3TlmbG_hero{padding-block:14px}}@media (max-width:379px){._3TlmbG_hero ._3TlmbG_ring{width:68px;height:68px}._3TlmbG_hero ._3TlmbG_ringNumber strong{font-size:24px}}@keyframes _3TlmbG_ring-rise{0%{filter:drop-shadow(0 0 #0fa95800);transform:scale(1)}35%{filter:drop-shadow(0 0 10px #0fa95859);transform:scale(1.045)}to{filter:drop-shadow(0 0 #0fa95800);transform:scale(1)}}._3TlmbG_ring[data-rise] svg{animation:_3TlmbG_ring-rise .7s var(--ease-out) 1}@keyframes _3TlmbG_ring-plus{0%{opacity:0;transform:translateY(6px)scale(.9)}25%{opacity:1;transform:translateY(0)scale(1)}80%{opacity:1}to{opacity:0;transform:translateY(-6px)}}._3TlmbG_ringRise{color:var(--pass-ink);animation:_3TlmbG_ring-plus 1.3s var(--ease-out) both;pointer-events:none;font-size:15px;font-style:normal;font-weight:700;position:absolute;top:18%;right:6%}._3TlmbG_scoreCard{--level-ink:var(--warn-ink);padding:18px 20px 16px}._3TlmbG_scoreCard[data-level="0"]{--level-ink:var(--fail-ink)}._3TlmbG_scoreCard[data-level="2"]{--level-ink:var(--machine)}._3TlmbG_scoreCard[data-level="3"]{--level-ink:var(--pass-ink)}._3TlmbG_scoreTop{align-items:center;gap:10px;display:flex}._3TlmbG_scoreLabel{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:500;overflow:hidden}._3TlmbG_scoreLabel b{color:var(--level-ink);font-weight:600;transition:color .4s}._3TlmbG_scoreFixAll{background:var(--card);min-height:44px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 16px 0 13px;font-size:14px;font-weight:500;display:inline-flex}._3TlmbG_scoreFixAll svg{color:var(--machine)}@media (hover:hover){._3TlmbG_scoreFixAll:hover{background:var(--machine-wash);box-shadow:inset 0 0 0 1px #3f60e880}}._3TlmbG_scoreRow{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:6px;display:flex}._3TlmbG_scoreNum{color:var(--ink);letter-spacing:-3px;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:68px;font-weight:500;line-height:1;transition:color .5s;display:flex}._3TlmbG_scoreCard[data-up] ._3TlmbG_scoreNum{color:#2f7d3f}._3TlmbG_scoreOutOf{color:var(--muted);letter-spacing:0;font-size:20px}._3TlmbG_scoreSide{text-align:right;justify-items:end;gap:2px;padding-bottom:8px;display:grid}._3TlmbG_scoreSide strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}._3TlmbG_scoreSide span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:15px}._3TlmbG_scoreBar{background:#ececec;border-radius:999px;height:7px;margin-top:8px;position:relative;overflow:hidden}._3TlmbG_scoreBar span{border-radius:inherit;background:var(--machine);transform-origin:0;transition:transform .64s var(--ease-out), background-color .5s;position:absolute;inset:0}._3TlmbG_scoreCard[data-up] ._3TlmbG_scoreBar span{background:#4caf63}._3TlmbG_scoreBar i{background:var(--card);width:3px;position:absolute;top:0;bottom:0}._3TlmbG_scoreCard ._3TlmbG_heroGuide{margin-top:12px}@media (max-width:1023px){._3TlmbG_scoreWord{display:none}._3TlmbG_scoreLabel{font-size:15px}._3TlmbG_scoreNum{font-size:60px}}@media (prefers-reduced-motion:reduce){._3TlmbG_scoreBar span,._3TlmbG_scoreNum{transition:none}}._3TlmbG_heroTop{justify-content:space-between;align-items:center;gap:10px;display:flex}._3TlmbG_heroMoved{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:14px}._3TlmbG_heroMoved strong{color:var(--pass-ink);font-weight:700}@media (max-width:1023px){._3TlmbG_heroTop{flex-wrap:wrap;align-items:flex-start;gap:6px 10px}._3TlmbG_heroTop ._3TlmbG_scoreFixAll{min-height:40px;padding:0 14px 0 11px;font-size:13px}}._3TlmbG_scoreFixAll[data-running]{cursor:progress;opacity:1;background:var(--machine-wash);font-variant-numeric:tabular-nums}._3TlmbG_scoreFixAll[data-running] svg{animation:_3TlmbG_fixing-bolt 1s var(--ease-out) infinite}@keyframes _3TlmbG_fixing-bolt{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){._3TlmbG_scoreFixAll[data-running] svg{animation:none}}
