.wmNpHG_bar{font-family:var(--font-sans,Inter, system-ui, sans-serif);letter-spacing:normal;text-transform:none;color:var(--ink,#161616);gap:6px;margin:6px 0 4px;font-size:12.5px;line-height:1.3;display:grid}.wmNpHG_chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wmNpHG_chip{background:var(--card,#fff);min-height:32px;box-shadow:var(--ring-hair,inset 0 0 0 1px #0000001a);font:inherit;color:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-weight:600;transition:background-color .16s,transform .12s;display:inline-flex}.wmNpHG_chip:hover{background:var(--paper-2,#f7f7f8)}.wmNpHG_chip:active{transform:scale(.97)}.wmNpHG_chip:disabled{opacity:.6;cursor:progress}.wmNpHG_first{color:#fff;box-shadow:none;background:#3f60e8}.wmNpHG_first:hover{background:#3554d6}.wmNpHG_quiet{min-height:32px;font:inherit;color:var(--muted,#6b6b6b);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 6px;font-weight:500;text-decoration:underline}.wmNpHG_note{color:var(--muted,#6b6b6b)}.wmNpHG_why{color:var(--ink-2,#3d3d3d);font-weight:500}.wmNpHG_done{color:#1f7a45;background:#1f9d551f;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-weight:600;animation:.32s cubic-bezier(.22,1.4,.36,1) both wmNpHG_pop;display:inline-flex}.wmNpHG_gain{color:#fff;font-variant-numeric:tabular-nums;background:#1f9d55;border-radius:999px;padding:1px 7px;font-size:11.5px;animation:.36s cubic-bezier(.22,1.6,.36,1) .16s both wmNpHG_pop}@keyframes wmNpHG_pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.wmNpHG_spin{animation:.9s linear infinite wmNpHG_spin}@keyframes wmNpHG_spin{to{transform:rotate(360deg)}}@media (pointer:coarse){.wmNpHG_chip,.wmNpHG_quiet,.wmNpHG_done{min-height:44px}}@media (prefers-reduced-motion:reduce){.wmNpHG_done,.wmNpHG_gain,.wmNpHG_spin{animation:none}}
.lTrw-G_root{--desk:#efefef;--desk-dot:#0d0d0d17;--chrome:#fff;--float:#fff;--float-line:#e4e4e4;--float-hover:#f0f0f0;--studio-header:68px;background:var(--paper);min-height:100dvh;color:var(--body);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased}.lTrw-G_root[data-dock=actions]{--studio-dock:10rem}[data-theme=dark] .lTrw-G_root{--desk:#111;--desk-dot:#ffffff12;--chrome:#111;--float:#1d1d1d;--float-line:#2e2e2e;--float-hover:#2a2a2a}@media (min-width:1024px){.lTrw-G_root{--studio-header:61px}}.lTrw-G_header{background:color-mix(in srgb, var(--chrome) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line)}.lTrw-G_headerInner{align-items:center;gap:.75rem;max-width:1680px;min-height:68px;margin:0 auto;padding:.5rem 1.5rem;display:flex}.lTrw-G_homeLink,.lTrw-G_iconButton{border-radius:10px;flex-shrink:0;place-items:center;min-width:44px;min-height:44px;display:grid}.lTrw-G_documentTitle{flex:1;align-items:center;gap:.6rem;min-width:0;margin-left:.75rem;display:flex}.lTrw-G_headerEnd{display:contents}@media (min-width:1024px){.lTrw-G_documentTitle{flex:1 1 0}.lTrw-G_headerEnd{flex:1 0 auto;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}}.lTrw-G_headerUpload{min-height:44px;color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1px var(--line-2);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.45rem;padding:.5rem 1.05rem .5rem .9rem;font-size:14px;font-weight:500;transition:background-color .16s}.lTrw-G_headerUpload:hover{background:var(--paper-2)}.lTrw-G_headerUpload svg{width:16px;height:16px}.lTrw-G_pageModes{align-items:center;gap:.5rem;margin-bottom:.75rem}.lTrw-G_documentName{min-width:0;min-height:44px;color:var(--ink);text-align:start;border-radius:10px;align-items:center;gap:.3rem;margin-inline-start:-.5rem;padding:0 .5rem;font-size:14px;font-weight:600;transition:background-color .15s ease-out;display:inline-flex}.lTrw-G_documentNameText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lTrw-G_documentNameCaret{width:12px;height:12px;color:var(--muted);flex-shrink:0;transition:transform .15s ease-out}@media (hover:hover){.lTrw-G_documentName:hover{background:var(--paper-2)}.lTrw-G_documentName:hover .lTrw-G_documentNameCaret{transform:translateY(1px)}}.lTrw-G_saved{color:var(--pass);align-items:center;gap:4px;font-size:18px;display:inline-flex}.lTrw-G_savedText{color:var(--muted);font-size:12.5px;font-weight:500}@media (max-width:400px){.lTrw-G_savedText{display:none}}.lTrw-G_unsaved,.lTrw-G_iconButton{color:var(--muted)}.lTrw-G_modeSwitch{background:var(--segment);border-radius:999px;flex-shrink:0;padding:3px;display:flex}@media (max-width:639px){.lTrw-G_modeSwitch{display:none}}.lTrw-G_modeSwitch button{min-width:44px;min-height:38px;color:var(--muted);border-radius:999px;place-items:center;transition:color .16s,background-color .16s;display:grid}@media (hover:hover){.lTrw-G_modeSwitch button:hover{color:var(--ink)}}.lTrw-G_modeSwitch button svg{width:19px;height:19px}.lTrw-G_modeSwitch button[aria-pressed=true]{color:var(--machine);background:var(--card);box-shadow:0 1px 2px #00000014, 0 0 0 1px var(--line)}.lTrw-G_exportButton{min-height:44px;color:var(--action-on);background:var(--action);border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.5rem 1.15rem;font-size:14px;font-weight:500;transition:background-color .16s;display:flex}.lTrw-G_exportButton svg{width:18px;height:18px}.lTrw-G_exportButton::-webkit-details-marker{display:none}@media (hover:hover){.lTrw-G_exportButton:hover{background:var(--action-hover)}}.lTrw-G_toolbarButton{min-height:44px;color:var(--ink-2);border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .8rem;font-size:13.5px;font-weight:450;transition:background-color .16s,color .16s;display:flex}.lTrw-G_toolbarButton svg{width:18px;height:18px;color:var(--muted)}@media (hover:hover){.lTrw-G_toolbarButton:hover,.lTrw-G_iconButton:hover,.lTrw-G_homeLink:hover{background:var(--paper-2);color:var(--ink)}}.lTrw-G_score{background:var(--machine-wash);min-width:2.1em;color:var(--machine);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 7px;font-size:12px;font-weight:600}.lTrw-G_scoreSep{color:var(--muted)}.lTrw-G_score[data-tone=pass]{background:var(--pass-wash);color:var(--pass-ink)}.lTrw-G_score[data-tone=warn]{background:var(--warn-wash);color:var(--warn-ink)}.lTrw-G_score[data-tone=fail]{background:var(--fail-wash);color:var(--fail-ink)}.lTrw-G_workspace{min-height:calc(100dvh - var(--studio-header))}.lTrw-G_editorPanel{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:1rem}.lTrw-G_editorHeading{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.25rem 0 1.1rem;display:flex}.lTrw-G_editorTitle{letter-spacing:-.035em;font-size:1.65rem;line-height:1.15}.lTrw-G_history{border:1px solid var(--line);background:var(--paper-2);border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.lTrw-G_sectionCard{box-shadow:var(--ring-hair), var(--shadow-hair);transition:box-shadow var(--dur-in) var(--ease-out);border-color:#0000;border-radius:20px}@media (hover:hover) and (pointer:fine){.lTrw-G_sectionCard:hover{box-shadow:var(--ring-hair-hi)}}.lTrw-G_sectionTitle{letter-spacing:-.02em;font-size:1.0625rem;font-weight:600;line-height:26px}.lTrw-G_sectionStep{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.lTrw-G_stepBar{gap:3px;display:flex}.lTrw-G_stepBar i{background:var(--line);border-radius:2px;width:14px;height:4px}.lTrw-G_stepBar[data-many] i{width:8px}.lTrw-G_stepBar i[data-on]{background:var(--machine)}.lTrw-G_sectionHint{color:var(--muted);margin-top:.15rem;font-size:.8125rem;line-height:1.5}.lTrw-G_badge{--hue:var(--tool-teal);background:var(--hue);width:36px;height:36px;color:var(--badge-on);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:700;line-height:1;display:inline-grid}.lTrw-G_badge svg{width:17px;height:17px}.lTrw-G_badge[data-hue=orange]{--hue:var(--tool-orange)}.lTrw-G_badge[data-hue=green]{--hue:var(--stage-green)}.lTrw-G_badge[data-hue=blue]{--hue:var(--stage-blue)}.lTrw-G_badge[data-hue=amber]{--hue:var(--stage-amber)}.lTrw-G_badge[data-hue=violet]{--hue:var(--tool-violet)}.lTrw-G_badge[data-hue=teal]{--hue:var(--tool-teal)}.lTrw-G_badge[data-hue=rose]{--hue:var(--tool-rose)}.lTrw-G_badgeStep{width:28px;height:28px;font-family:var(--font-sans);font-size:13px}.lTrw-G_ringInput{background:var(--card);box-shadow:var(--ring-hair), var(--shadow-hair);border-color:#0000;border-radius:12px;transition:box-shadow .16s ease-out}@media (hover:hover) and (pointer:fine){.lTrw-G_ringInput:hover{box-shadow:var(--ring-hair-hi)}}.lTrw-G_ringInput:focus,.lTrw-G_ringInput:focus:hover{box-shadow:0 0 0 1.5px var(--machine), 0 0 0 4.5px color-mix(in srgb, var(--machine) 18%, transparent);border-color:#0000}@media (min-width:1024px) and (pointer:fine){.lTrw-G_ringInput{font-size:14.5px}}.lTrw-G_addLinks{border-radius:var(--r-pill);background:var(--card);min-height:44px;box-shadow:var(--ring-hair), var(--shadow-hair);color:var(--ink);transition:box-shadow .16s ease-out, transform var(--dur-press) var(--ease-out);align-items:center;gap:10px;padding:0 8px 0 14px;font-size:13px;font-weight:600;display:inline-flex}@media (pointer:fine){.lTrw-G_addLinks{min-height:36px}}@media (hover:hover) and (pointer:fine){.lTrw-G_addLinks:hover{box-shadow:var(--ring-hair-hi)}}.lTrw-G_addLinks:active{transform:scale(.97)}.lTrw-G_linkMarks{align-items:center;gap:6px;display:inline-flex}.lTrw-G_linkMarks>svg{flex:none;display:block}.lTrw-G_githubMark,.lTrw-G_siteMark{color:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.lTrw-G_githubMark{background:#24292f}[data-theme=dark] .lTrw-G_githubMark{box-shadow:inset 0 0 0 .5px #ffffff40}.lTrw-G_siteMark{background:var(--tool-teal);color:var(--badge-on)}.lTrw-G_githubMark svg,.lTrw-G_siteMark svg{width:13px;height:13px}.lTrw-G_startCard{border:1px solid var(--line);background:var(--card);text-align:left;border-radius:1rem;align-items:center;gap:1rem;width:100%;padding:1.25rem;transition:border-color .16s,background-color .16s;display:flex}@media (hover:hover){.lTrw-G_startCard:hover{border-color:var(--machine);background:var(--machine-wash)}}.lTrw-G_startCardPrimary{border-color:var(--action);color:var(--action-on);background:var(--action)}@media (hover:hover){.lTrw-G_startCardPrimary:hover{border-color:var(--action);color:var(--action-on);background:var(--action);background:var(--action-hover)}}.lTrw-G_startIcon{background:#ffffff29;border-radius:12px;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.lTrw-G_editorTools{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.lTrw-G_moreWrap{position:relative}.lTrw-G_moreButton{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--ink-2);border-radius:999px;align-items:center;gap:4px;padding:0 10px 0 12px;font-size:12px;font-weight:600;transition:border-color .16s,transform .15s ease-out;display:inline-flex}.lTrw-G_moreButton:active{transform:scale(.97)}.lTrw-G_moreButton svg{color:var(--muted);transition:transform .15s ease-out}.lTrw-G_moreButton[aria-expanded=true] svg{transform:rotate(180deg)}@media (hover:hover){.lTrw-G_moreButton:hover{border-color:var(--line-2)}}.lTrw-G_moreMenu{top:calc(100% + 6px);z-index:40;border:1px solid var(--line);background:var(--card);min-width:210px;box-shadow:var(--shadow-pop);transform-origin:100% 0;border-radius:14px;padding:6px;animation:.15s cubic-bezier(.23,1,.32,1) lTrw-G_menuIn;display:grid;position:absolute;inset-inline-end:0}[dir=rtl] .lTrw-G_moreMenu{transform-origin:0 0}@media (max-width:639px){.lTrw-G_editorTools{position:relative}.lTrw-G_moreWrap{position:static}.lTrw-G_moreMenu{transform-origin:0 0;inset-inline:0 auto}[dir=rtl] .lTrw-G_moreMenu{transform-origin:100% 0}}.lTrw-G_moreMenu[hidden]{display:none}.lTrw-G_moreMenu button{min-height:44px;color:var(--ink);text-align:start;border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;display:flex}.lTrw-G_moreMenu button svg{color:var(--muted)}.lTrw-G_moreMenu button[data-tone=danger]{border-top:1px solid var(--line);color:var(--fail-ink);border-radius:0 0 9px 9px;margin-top:4px}.lTrw-G_moreMenu button[data-tone=danger] svg{color:currentColor}@media (hover:hover){.lTrw-G_moreMenu button:hover{background:var(--paper-2)}.lTrw-G_moreMenu button[data-tone=danger]:hover{background:var(--fail-wash)}}@keyframes lTrw-G_menuIn{0%{opacity:0;transform:scale(.97)translateY(-4px)}}@media (prefers-reduced-motion:reduce){.lTrw-G_moreMenu{animation:none}}.lTrw-G_exportButtonQuiet{color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}@media (hover:hover){.lTrw-G_exportButtonQuiet:hover{background:var(--paper-2)}}.lTrw-G_sectionStrip{align-items:center;gap:.5rem;max-width:1540px;height:58px;margin:0 auto;padding:0 1.5rem 10px;display:flex}.lTrw-G_sectionChips{z-index:20;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--card) 94%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-radius:16px 16px 0 0;gap:.5rem;margin:-1rem -1rem 1rem;padding:.6rem 1rem;scroll-padding-inline:1rem;display:flex;position:sticky;top:64px;overflow-x:auto}@media (min-width:1024px){.lTrw-G_sectionChips{display:none}}.lTrw-G_sectionChips::-webkit-scrollbar{display:none}.lTrw-G_resumeChip,.lTrw-G_sectionTrack{background:var(--segment);height:48px;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;flex-shrink:0;align-items:center;display:inline-flex}.lTrw-G_sectionTrack{gap:2px;padding:4px}.lTrw-G_sectionChips .lTrw-G_sectionTrack{height:52px}.lTrw-G_resumeChip{background:var(--card);min-width:0;max-width:15rem;color:var(--ink);flex-shrink:1;gap:.45rem;padding:0 .95rem 0 1.1rem;font-size:14px;font-weight:600;transition:box-shadow .16s}@media (hover:hover){.lTrw-G_resumeChip:hover{box-shadow:inset 0 0 0 1px var(--line-2)}}.lTrw-G_resumeChipName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lTrw-G_resumeChip .lTrw-G_saved,.lTrw-G_resumeChip .lTrw-G_unsaved{font-size:13px}.lTrw-G_resumeChipCaret{width:12px;height:12px;color:var(--muted);flex-shrink:0}.lTrw-G_sectionTab{height:40px;color:var(--body);white-space:nowrap;scroll-snap-align:start;border-radius:999px;align-items:center;gap:.4rem;padding:0 .95rem;font-size:14px;font-weight:500;transition:color .16s,background-color .16s,box-shadow .16s,transform .16s ease-out;display:inline-flex}.lTrw-G_sectionChips .lTrw-G_sectionTab{height:44px}@media (hover:hover){.lTrw-G_sectionTab:hover{color:var(--ink)}}.lTrw-G_sectionTab:active{transform:scale(.97)}.lTrw-G_sectionTabActive{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #00000014, 0 0 0 1px var(--line)}.lTrw-G_finishTabActive{background:var(--machine);color:var(--machine-on)}@media (hover:hover){.lTrw-G_finishTabActive:hover{color:var(--machine-on)}}.lTrw-G_sectionTabCheck{width:12px;height:12px;color:var(--pass)}.lTrw-G_sectionTabDot{width:6px;height:6px;box-shadow:inset 0 0 0 1.5px var(--muted);opacity:.7;border-radius:999px}.lTrw-G_tabBar{justify-content:space-between;align-items:center;gap:.75rem;display:flex;container-type:inline-size}@container (max-width:760px){.lTrw-G_tabLabel svg{display:none}.lTrw-G_tab{padding-inline:.8rem}}.lTrw-G_tabs{background:var(--segment);border-radius:999px;align-items:stretch;gap:2px;padding:4px;display:inline-flex}.lTrw-G_tab{min-height:36px;color:var(--body);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:0 .95rem;font-size:13.5px;font-weight:500;transition:color .16s;display:inline-flex;position:relative}@media (hover:hover){.lTrw-G_tab:hover{color:var(--ink)}}.lTrw-G_tab:active:not(:disabled),.lTrw-G_toolbarButton:active:not(:disabled),.lTrw-G_iconButton:active:not(:disabled),.lTrw-G_exportButton:active:not(:disabled){filter:brightness(.94)}.lTrw-G_tab:disabled,.lTrw-G_toolbarButton:disabled,.lTrw-G_iconButton:disabled,.lTrw-G_exportButton:disabled{opacity:.5;cursor:not-allowed}.lTrw-G_tabPill{background:var(--card);box-shadow:0 1px 2px #00000014, 0 0 0 1px var(--line);border-radius:999px;position:absolute;inset:0}.lTrw-G_activeTab{color:var(--machine);font-weight:600}.lTrw-G_activeTab .lTrw-G_tabPill{box-shadow:0 1px 2px #00000014, 0 0 0 1.5px var(--machine)}.lTrw-G_tabNext{background:var(--machine-wash);color:var(--machine-deep);border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:600;position:relative}.lTrw-G_tabCount{background:var(--card);min-width:1.9em;color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-size:12px;font-weight:600;position:relative}.lTrw-G_activeTab .lTrw-G_tabCount{background:var(--paper-2)}.lTrw-G_tabCount[data-tone=pass]{background:var(--pass-wash);color:var(--pass-ink)}.lTrw-G_tabCount[data-tone=warn]{background:var(--warn-wash);color:var(--warn-ink)}.lTrw-G_tabCount[data-tone=fail]{background:var(--fail-wash);color:var(--fail-ink)}.lTrw-G_tabLabel{align-items:center;gap:.45rem;display:inline-flex;position:relative}.lTrw-G_tabLabel svg{width:17px;height:17px}.lTrw-G_tabMark{place-items:center;display:inline-grid}.lTrw-G_tabLabel .lTrw-G_tabMark svg{width:20px;height:20px;display:block!important}@media (min-width:1024px) and (max-width:1535px){.lTrw-G_tab{padding:0 .75rem}.lTrw-G_tabLabel svg{display:none}}@media (min-width:1024px) and (max-width:1365px){.lTrw-G_headerUpload{padding:.5rem .8rem}.lTrw-G_headerUploadLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.lTrw-G_canvas{background-color:var(--desk);background-image:radial-gradient(circle, var(--desk-dot) 1px, transparent 1px);border:1px solid var(--line);background-size:22px 22px;border-radius:16px;min-width:0;min-height:calc(100dvh - 200px);padding:1rem 1.5rem 2rem;position:relative}.lTrw-G_canvasViewport{scrollbar-width:thin;padding:2px 2px 20px;overflow:auto}.lTrw-G_emptyCanvas{text-align:center;flex-direction:column;align-items:center;max-width:400px;margin:1rem auto 2rem;display:flex}.lTrw-G_emptyCanvas p{color:var(--ink);letter-spacing:-.03em;font-size:22px;font-weight:600}.lTrw-G_emptyCanvas>span,.lTrw-G_emptyCanvas>div>span{margin-top:.5rem;font-size:13px;line-height:1.6}.lTrw-G_docTop{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.lTrw-G_docLabel{color:var(--body);white-space:nowrap;font-size:13px}@media (min-width:1024px){.lTrw-G_docTop{container-type:inline-size}}@media (max-width:479px){.lTrw-G_docLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lTrw-G_docTop{justify-content:flex-end}}.lTrw-G_zoomControls{z-index:20;border:1px solid var(--float-line);background:var(--float);width:max-content;box-shadow:var(--shadow-pop);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin:1.25rem auto 0;padding:.4rem .65rem;display:flex;position:sticky;bottom:24px}.lTrw-G_zoomControls button{width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;display:grid}@media (hover:hover){.lTrw-G_zoomControls button:hover:not(:disabled){color:var(--machine);background:var(--float-hover)}}@media (min-width:1024px){.lTrw-G_zoomControls{display:none}}.lTrw-G_zoomControls button:disabled{opacity:.35;cursor:not-allowed}.lTrw-G_mobileNav{border-top:1px solid var(--line);background:color-mix(in srgb, var(--chrome) 94%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px)}.lTrw-G_navButton{min-height:56px;color:var(--muted);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.3rem 0;font-size:12px;font-weight:500;display:flex}.lTrw-G_navButton svg{width:23px;height:23px}.lTrw-G_navActive{color:var(--machine)}@media (hover:hover){.lTrw-G_navButton:hover{background:var(--paper-2)}}.lTrw-G_footer{background:var(--paper)}.lTrw-G_historyButton{border:1px solid var(--line);background:var(--card);min-width:44px;min-height:44px;color:var(--ink);border-radius:8px;place-items:center;display:grid}.lTrw-G_historyButton:disabled{opacity:.35}.lTrw-G_documentSheet{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-wrap:anywhere}.lTrw-G_sheetContent{min-width:0}.lTrw-G_sheetContent :where(p,li,h1,h2,h3),.lTrw-G_sheetField{unicode-bidi:plaintext}.lTrw-G_sheetSection{margin-top:calc(18 * var(--pt,1px) * var(--document-spacing,1));position:relative}.lTrw-G_root [data-fix-flash=true]{position:relative}.lTrw-G_root [data-fix-flash=true]:after{content:"";box-shadow:0 0 0 4px color-mix(in srgb, var(--machine,#3f60e8) 35%, transparent);pointer-events:none;animation:lTrw-G_fixFlash 1s var(--ease-out) both;border-radius:14px;position:absolute;inset:-4px}@keyframes lTrw-G_fixFlash{0%,35%{opacity:1}to{opacity:0}}.lTrw-G_sheetPin{top:0;right:calc(100% + 8 * var(--pt,1px));z-index:3;width:calc(18 * var(--pt,1px));height:calc(18 * var(--pt,1px));color:var(--pin-on,#fff);background:var(--pin,#3f60e8);box-shadow:0 0 0 calc(2 * var(--pt,1px)) #fff, 0 calc(2 * var(--pt,1px)) calc(6 * var(--pt,1px)) #0000002e;font:700 calc(9.5 * var(--pt,1px))/1 var(--font-sans), system-ui, sans-serif;font-variant-numeric:tabular-nums;text-indent:0;cursor:pointer;transition:transform .16s var(--ease-out);animation:lTrw-G_pinIn .2s var(--ease-out) both;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute}@media (hover:hover){.lTrw-G_sheetPin:hover{transform:scale(1.12)}}.lTrw-G_sheetPin[data-end]{right:auto;left:calc(100% + 8 * var(--pt,1px))}.lTrw-G_sheetPin:focus-visible{outline:calc(2 * var(--pt,1px)) solid var(--pin,#3f60e8);outline-offset:calc(2 * var(--pt,1px))}.lTrw-G_sheetPin[data-active=true]{box-shadow:0 0 0 calc(2 * var(--pt,1px)) #fff, 0 0 0 calc(5 * var(--pt,1px)) color-mix(in srgb, var(--pin,#3f60e8) 28%, transparent), 0 calc(2 * var(--pt,1px)) calc(8 * var(--pt,1px)) #0003;transform:scale(1.18)}:is(li,div):has(>.lTrw-G_sheetPin[data-tint][data-severity=high]){--flag:#c8232a}:is(li,div):has(>.lTrw-G_sheetPin[data-tint][data-severity=med]){--flag:#e08a00}:is(li,div):has(>.lTrw-G_sheetPin[data-tint]){border-radius:0 calc(3 * var(--pt,1px)) calc(3 * var(--pt,1px)) 0;background-image:linear-gradient(color-mix(in srgb, var(--flag) 7%, transparent), color-mix(in srgb, var(--flag) 7%, transparent));box-shadow:calc(-3 * var(--pt,1px)) 0 0 0 color-mix(in srgb, var(--flag) 7%, #fff), calc(-5 * var(--pt,1px)) 0 0 0 var(--flag)}[data-pins=line] .lTrw-G_sheetPin:not([data-tint]){display:none}[data-pins=line] :is(li,div):has(>.lTrw-G_sheetPin[data-tint]){box-shadow:none;background-image:none}[data-pins=line] li>.lTrw-G_sheetPin[data-tint]{width:calc(13 * var(--pt,1px));height:calc(13 * var(--pt,1px));margin-top:calc(1.5 * var(--pt,1px));box-shadow:none;font-size:calc(8 * var(--pt,1px));flex:none;order:1;align-self:flex-start;margin-inline-end:calc(4 * var(--pt,1px));animation:none;position:static}[data-pins=line] li:has(>.lTrw-G_sheetPin)>span:first-of-type{order:0}[data-pins=line] li:has(>.lTrw-G_sheetPin)>span:not(:first-of-type){order:2}[data-pins=line] li:has(>.lTrw-G_sheetPin)>button:not(.lTrw-G_sheetPin){order:3}[data-pins=line] div>.lTrw-G_sheetPin[data-tint]{width:calc(13 * var(--pt,1px));height:calc(13 * var(--pt,1px));right:calc(100% + 5 * var(--pt,1px));box-shadow:none;font-size:calc(8 * var(--pt,1px))}[data-pins=line] .lTrw-G_sheetPin[data-active=true]{box-shadow:0 0 0 calc(2.5 * var(--pt,1px)) color-mix(in srgb, var(--pin,#3f60e8) 25%, transparent);transform:none}[data-pins=line] [data-line-key]{cursor:pointer;box-shadow:none!important}[data-pins=line] [data-line-tone]{text-decoration-line:none!important}[data-pins=line] :is(li,div):has(>.lTrw-G_sheetPin[data-tint]) [data-line-tone]>*{box-shadow:inset 0 calc(-1.25 * var(--pt,1px)) 0 #e5484d;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fbdcdd;display:inline}[data-pins=line] :is(li,div):has(>.lTrw-G_sheetPin[data-tint][data-severity=med]) [data-line-tone]>*{box-shadow:inset 0 calc(-1.25 * var(--pt,1px)) 0 #e08a00;background:#ffecc7}[data-pins=line] :is(li,div):has(>.lTrw-G_sheetPin[data-tint]):hover [data-line-tone]>*{background:#fbd5d6}[data-pins=line] :is(li,div):has(>.lTrw-G_sheetPin[data-tint][data-severity=med]):hover [data-line-tone]>*{background:#ffe7bd}[data-pins=line] [data-line-key][data-fixed]:not(:has(>.lTrw-G_sheetPin[data-tint])) [data-line-tone]>*{box-shadow:inset 0 calc(-1.25 * var(--pt,1px)) 0 #0d9150;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e6f7ee;display:inline}[data-pins=line] [data-line-key][data-fixed]:not(:has(>.lTrw-G_sheetPin[data-tint])) [data-line-tone]:before{content:"✓";width:calc(13 * var(--pt,1px));height:calc(13 * var(--pt,1px));color:#fff;font:700 calc(8 * var(--pt,1px))/1 var(--font-sans), system-ui, sans-serif;vertical-align:calc(1 * var(--pt,1px));background:#0d9150;border-radius:999px;place-items:center;margin-inline-end:calc(4 * var(--pt,1px));display:inline-grid}@keyframes lTrw-G_pinIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.lTrw-G_ghostRow{gap:calc(5 * var(--pt,1px));margin-top:calc(7 * var(--pt,1px));flex-wrap:wrap;display:flex}.lTrw-G_ghostChip,.lTrw-G_ghostBlock{border:var(--pt,1px) dashed #a9b6ef;color:#3f60e8;font:600 calc(8.5 * var(--pt,1px))/1.2 var(--font-sans), system-ui, sans-serif;cursor:pointer;background:#f4f6ff;transition:background .16s,border-color .16s}.lTrw-G_ghostChip{padding:calc(3 * var(--pt,1px)) calc(8 * var(--pt,1px));border-radius:999px}.lTrw-G_ghostBlock{width:100%;padding:calc(12 * var(--pt,1px));border-radius:calc(6 * var(--pt,1px));text-align:left;display:block}@media (hover:hover){.lTrw-G_ghostChip:hover,.lTrw-G_ghostBlock:hover{background:#e8edff;border-color:#3f60e8}}.lTrw-G_ghostChip span,.lTrw-G_ghostBlock span{font-weight:800}@media (prefers-reduced-motion:reduce){.lTrw-G_sheetPin{transition:none;animation:none}}.lTrw-G_sectionTools{right:calc(-4 * var(--pt,1px));top:calc(-8 * var(--pt,1px));z-index:2;gap:calc(6 * var(--pt,1px));font:calc(8 * var(--pt,1px))/1.2 Arial, sans-serif;text-align:left;display:flex;position:absolute}.lTrw-G_sectionTools button{min-height:calc(20 * var(--pt,1px));padding:calc(3 * var(--pt,1px)) calc(6 * var(--pt,1px));border:var(--pt,1px) solid #c6c6c6;border-radius:calc(20 * var(--pt,1px));color:#3b3b3b;background:#fff}.lTrw-G_sheetField{border-radius:calc(2 * var(--pt,1px));cursor:text;white-space:pre-wrap;display:inline}@media (hover:hover){.lTrw-G_sheetField:hover{outline:var(--pt,1px) dashed #9a6a15;background:#fff8e5}}.lTrw-G_sheetField:focus-visible{outline:calc(2 * var(--pt,1px)) solid #8d630e}.lTrw-G_sheetInput{resize:none;border-radius:calc(2 * var(--pt,1px));width:100%;min-width:0;min-height:1.2em;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;box-shadow:0 0 0 calc(1.5 * var(--pt,1px)) #3f60e8, 0 0 0 calc(4 * var(--pt,1px)) #3f60e826;background:#fff;border:0;outline:none;margin:0;padding:0;display:block;overflow:hidden}.lTrw-G_sheetPlaceholder{color:#757575;font-weight:400}.lTrw-G_sheetAdd,.lTrw-G_sheetRemove{min-height:calc(20 * var(--pt,1px));margin:calc(2 * var(--pt,1px));padding:calc(2 * var(--pt,1px)) calc(4 * var(--pt,1px));border-radius:calc(3 * var(--pt,1px));color:#52514c;font:calc(8 * var(--pt,1px))/1.3 Arial, sans-serif;background:#f2f1ed}.lTrw-G_sheetRemove{color:#8a3434;background:0 0}@media (pointer:coarse){.lTrw-G_sheetInput{font-size:max(16px,1em)}.lTrw-G_sheetAdd,.lTrw-G_sheetRemove{position:relative}.lTrw-G_sheetAdd:after,.lTrw-G_sheetRemove:after{content:"";position:absolute;inset:-12px}}.lTrw-G_entryActions,.lTrw-G_contactFields{align-items:baseline;gap:calc(5 * var(--pt,1px));flex-wrap:wrap;display:flex}.lTrw-G_contactFields>span{max-width:100%}@media (max-width:1279px){.lTrw-G_toolbarButton{padding-inline:.4rem}.lTrw-G_toolbarButton svg{display:none}}@media (max-width:1023px){.lTrw-G_headerInner{gap:.35rem;min-height:64px;padding:.35rem .5rem}.lTrw-G_documentTitle{gap:.35rem;margin-left:0}.lTrw-G_documentName{font-size:13px}.lTrw-G_canvas{background-size:20px 20px;border-radius:0;min-height:calc(100dvh - 150px);margin:-1rem -.75rem 0;padding:.9rem 1.5rem 5rem}.lTrw-G_zoomControls{left:50%;bottom:calc(88px + env(safe-area-inset-bottom));margin:0;position:fixed;transform:translate(-50%)}.lTrw-G_editorPanel{padding:.75rem}}@media (max-width:479px){.lTrw-G_modeSwitch .lTrw-G_scanMode{display:none}}@media (max-width:389px){.lTrw-G_headerInner{gap:2px;padding-inline:4px}.lTrw-G_exportButton{gap:.4rem;padding-inline:.65rem}.lTrw-G_documentTitle{gap:3px}}@media (prefers-reduced-motion:reduce){.lTrw-G_startCard{transition:none}}@media (min-width:1024px){.lTrw-G_homeLink{display:none}:root[data-no-rail] .lTrw-G_homeLink{display:grid}.lTrw-G_headerInner{min-height:60px;padding-block:.25rem}.lTrw-G_documentTitle{margin-left:0}}@media (min-width:1024px) and (max-width:1279px){.lTrw-G_workspace:not(.lg\:grid-cols-1){grid-template-columns:minmax(400px,1fr) minmax(0,1fr)}}@media (max-width:1023px){.lTrw-G_zoomControls{bottom:calc(var(--studio-dock,6rem) + env(safe-area-inset-bottom));transition:bottom .2s cubic-bezier(.23,1,.32,1)}html[data-review-callout=above] .lTrw-G_zoomControls{bottom:calc(var(--studio-dock,6rem) + 64px + env(safe-area-inset-bottom))}}.lTrw-G_toast{border-bottom-width:1px;overflow:hidden}.lTrw-G_toastInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;max-width:1680px;margin:0 auto;padding:.5rem 1rem;font-size:13px;display:flex}@media (min-width:640px){.lTrw-G_toastInner{padding-inline:1.5rem}}@media (min-width:1024px){html:has(.lTrw-G_toast) .lTrw-G_editorPanel{padding-bottom:76px}.lTrw-G_toasts{bottom:20px;z-index:45;max-width:min(600px, calc(100vw - var(--app-rail,0px) - 48px));pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:fixed;inset-inline-start:calc(var(--app-rail,0px) + 24px)}.lTrw-G_toast{box-shadow:var(--shadow-pop);pointer-events:auto;border-width:1px;border-radius:14px}.lTrw-G_toastInner{justify-content:flex-start;padding:.55rem .9rem;font-size:12.5px}}.lTrw-G_tabCount[data-bump]{animation:lTrw-G_tab-score-pop .52s var(--ease-out,cubic-bezier(.2, .8, .2, 1))}.lTrw-G_tabBump{inset-inline-end:-4px;color:var(--pass-ink);pointer-events:none;font-size:11px;font-weight:700;animation:1.5s ease-out forwards lTrw-G_tab-score-float;position:absolute;top:-2px}@keyframes lTrw-G_tab-score-pop{0%{transform:scale(1)}35%{background:var(--pass-wash);color:var(--pass-ink);transform:scale(1.22)}to{transform:scale(1)}}@keyframes lTrw-G_tab-score-float{0%{opacity:0;transform:translateY(4px)}20%{opacity:1;transform:translateY(-6px)}70%{opacity:1;transform:translateY(-14px)}to{opacity:0;transform:translateY(-18px)}}@media (prefers-reduced-motion:reduce){.lTrw-G_tabCount[data-bump]{background:var(--pass-wash);color:var(--pass-ink);animation:none}.lTrw-G_tabBump{animation:none;top:-16px}}@media (hover:hover) and (pointer:fine){html[data-no-rail] .lTrw-G_sectionTools{opacity:0;transition:opacity .15s var(--ease-out)}html[data-no-rail] .lTrw-G_entryActions{opacity:0;transition:opacity .15s var(--ease-out)}html[data-no-rail] .lTrw-G_sheetRemove{opacity:0;transition:opacity .15s var(--ease-out)}html[data-no-rail] .lTrw-G_contactFields>.lTrw-G_sheetAdd{opacity:0;transition:opacity .15s var(--ease-out)}html[data-no-rail] :hover>.lTrw-G_sectionTools{opacity:1}html[data-no-rail] :hover>.lTrw-G_entryActions{opacity:1}html[data-no-rail] :hover>.lTrw-G_sheetRemove{opacity:1}html[data-no-rail] .lTrw-G_contactFields:hover>.lTrw-G_sheetAdd{opacity:1}html[data-no-rail] :focus-within>.lTrw-G_sectionTools{opacity:1}html[data-no-rail] :focus-within>.lTrw-G_entryActions{opacity:1}html[data-no-rail] :focus-within>.lTrw-G_sheetRemove{opacity:1}html[data-no-rail] .lTrw-G_contactFields:focus-within>.lTrw-G_sheetAdd{opacity:1}html[data-no-rail] .lTrw-G_sectionTools:focus-within{opacity:1}html[data-no-rail] .lTrw-G_entryActions:focus-within{opacity:1}html[data-no-rail] .lTrw-G_sheetRemove:focus-visible{opacity:1}}html[data-no-rail] [data-line-tone=pass]{text-decoration-line:none!important}html[data-no-rail] [data-page-reading]{display:none}.lTrw-G_linkUrlQuiet{display:none}.lTrw-G_contactLink:focus-within .lTrw-G_linkUrlQuiet{display:inline}.lTrw-G_sheetBlank{padding:0 calc(2 * var(--pt,1px));border-radius:calc(2 * var(--pt,1px));background:var(--marker-wash);box-shadow:inset 0 calc(-1 * var(--pt,1px)) 0 var(--marker-deep);color:inherit;cursor:text}@media (hover:hover){.lTrw-G_sheetBlank:hover{background:var(--marker)}}@media (max-width:639px){[data-sample-draft] .lTrw-G_toastInner{flex-wrap:nowrap;gap:.5rem;padding-block:.15rem}.lTrw-G_editorPanel{background:0 0;border:0;padding:0}.lTrw-G_editorPanel .lTrw-G_sectionChips{border-radius:0;margin:0 0 1rem}.lTrw-G_editorPanel .lTrw-G_sectionChips:after{content:"";background:linear-gradient(to right, transparent, var(--card));pointer-events:none;flex:0 0 24px;margin-left:-24px;position:sticky;right:-1rem}}.lTrw-G_sheetMoving{align-items:flex-start;gap:calc(4 * var(--pt,1px));width:100%;display:flex}.lTrw-G_sheetMoves{flex:none;display:flex}.lTrw-G_sheetHidden{align-items:center;gap:calc(6 * var(--pt,1px));margin:calc(6 * var(--pt,1px)) 0;padding:calc(4 * var(--pt,1px)) calc(6 * var(--pt,1px));border:var(--pt,1px) dashed #c6c6c6;border-radius:calc(4 * var(--pt,1px));color:#6b6a64;font:calc(8 * var(--pt,1px))/1.3 Arial, sans-serif;display:flex}[data-pins=line] li:has(>.lTrw-G_sheetPin[data-tint])[data-fixed] [data-line-tone]:before{display:none}[data-pins=line] [data-landed] [data-line-tone]>*{transition:background .4s var(--ease-out);box-shadow:inset 0 calc(-1.25 * var(--pt,1px)) 0 #0d9150!important;background:#d3f2e1!important}@media (hover:hover) and (pointer:fine){:is([data-pins=line] .lTrw-G_sectionTools,[data-pins=line] .lTrw-G_sheetAdd,[data-pins=line] .lTrw-G_sheetRemove){opacity:0;transition:opacity .14s var(--ease-out)}[data-pins=line] .lTrw-G_sheetSection:is(:hover,:focus-within) :is(.lTrw-G_sectionTools,.lTrw-G_sheetAdd,.lTrw-G_sheetRemove){opacity:1}[data-pins=line] [data-line-key=spot\:header]:is(:hover,:focus-within) :is(.lTrw-G_sectionTools,.lTrw-G_sheetAdd,.lTrw-G_sheetRemove){opacity:1}[data-pins=line] :is(.lTrw-G_sectionTools,.lTrw-G_sheetAdd,.lTrw-G_sheetRemove):focus-visible{opacity:1}}[data-pins=line] .lTrw-G_sheetInput{box-shadow:0 0 0 calc(1.5 * var(--pt,1px)) #3f60e8, 0 0 0 calc(4 * var(--pt,1px)) #3f60e826;background:#fff;outline:none}@media (hover:hover){[data-pins=line] .lTrw-G_sheetField:hover{background-color:#3f60e80f}}@keyframes lTrw-G_line-pointed{0%{background-size:0% 100%}to{background-size:100% 100%}}[data-pointed]{--point:var(--flag,#3f60e8);border-radius:calc(3 * var(--pt,1px));animation:lTrw-G_line-pointed .52s var(--ease-out) both;background-repeat:no-repeat;background-size:100% 100%;background-image:linear-gradient(color-mix(in srgb, var(--point) 16%, transparent), color-mix(in srgb, var(--point) 16%, transparent))!important}@keyframes lTrw-G_words-ink-in{0%{clip-path:inset(0 100% 0 0);opacity:.4}to{clip-path:inset(0);opacity:1}}[data-pins=line] [data-landed] [data-line-tone]>*{animation:lTrw-G_words-ink-in .56s var(--ease-out) both}[data-pins=line] [data-line-tone]>*{transition:background-color .42s var(--ease-out), box-shadow .42s var(--ease-out)}[data-typing]{--point:#3f60e8;box-shadow:inset calc(2 * var(--pt,1px)) 0 0 #3f60e8;border-radius:calc(3 * var(--pt,1px));transition:background-color .2s var(--ease-out);background-color:#3f60e814}@keyframes lTrw-G_chip-tick{0%{color:#1f7a45;transform:scale(1);box-shadow:0 0 #1f9d5573}40%{color:#1f7a45;transform:scale(1.08);box-shadow:0 0 0 6px #1f9d5500}to{transform:scale(1);box-shadow:0 0 #1f9d5500}}[data-chip-tick]{animation:lTrw-G_chip-tick .62s var(--ease-out) both}@media (prefers-reduced-motion:reduce){[data-chip-tick]{animation:none}}html[data-studio-draft] .lTrw-G_coldEntry{visibility:hidden}.lTrw-G_coldHelp>summary{list-style:none}.lTrw-G_coldHelp>summary::-webkit-details-marker{display:none}.lTrw-G_coldHelp>summary:after{content:"+";color:var(--muted)}.lTrw-G_coldHelp[open]>summary:after{content:"−"}[data-line-key]:has([data-line-bar]){background-color:#0000!important}[data-pointed]:has([data-line-bar]){background-image:none!important}[data-pointed]:has([data-line-bar]) [data-line-tone]:not(:has(input,textarea,[contenteditable=true])){background-image:linear-gradient(color-mix(in srgb, var(--point) 14%, transparent), color-mix(in srgb, var(--point) 14%, transparent));border-radius:calc(3 * var(--pt,1px))}[data-line-key]:has([data-line-bar])>.lTrw-G_sheetRemove{display:none}
