._shell_1i1z2_1{background:var(--canvas);min-height:100vh;color:var(--ink)}._main_1i1z2_1{max-width:1440px;margin:auto;padding:36px 4% 64px}._heading_1i1z2_1{justify-content:space-between;align-items:start;gap:32px;margin-bottom:28px;display:flex}._heading_1i1z2_1 h1{letter-spacing:-.02em;font-family:inherit;font-size:2rem;font-weight:650;line-height:1.2}._heading_1i1z2_1 p{max-width:65ch;margin-top:10px;line-height:1.65}._notice_1i1z2_1{border:1px solid var(--border);background:#e8eddf;padding:14px 16px;font-size:14px;max-width:330px!important}._workspace_1i1z2_1{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}._workarea_1i1z2_1{border:1px solid var(--border);background:var(--paper);border-radius:12px;min-width:0;overflow:hidden}._toolbar_1i1z2_1{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}._toolbar_1i1z2_1 h2,._controls_1i1z2_1 h2,._history_1i1z2_1 h2{letter-spacing:-.01em;font-family:inherit;font-size:1.125rem;font-weight:650}._check_1i1z2_1{align-items:center;gap:8px;font-size:14px;display:flex}._check_1i1z2_1 input{width:18px;min-height:18px;accent-color:var(--green)}._compare_1i1z2_1{background:var(--border);align-items:stretch;gap:1px;display:flex}._compare_1i1z2_1 figure{background:#e9ece3;flex-direction:column;flex:1;min-width:0;margin:0;display:flex}._compare_1i1z2_1 img{object-fit:contain;flex:1;width:100%;height:460px;display:block}._compare_1i1z2_1 figcaption{border-top:1px solid var(--border);background:var(--paper);padding:12px 16px;font-size:14px;font-weight:600;line-height:1.5}._stacked_1i1z2_1{flex-direction:column}._empty_1i1z2_1{background:var(--paper);flex-direction:column;justify-content:center;align-items:start;min-height:460px;padding:56px 28px;display:flex}._empty_1i1z2_1 h2{font-family:inherit;font-size:1.5rem;font-weight:600}._empty_1i1z2_1 p{max-width:48ch;margin:14px 0 24px;line-height:1.7}._file_1i1z2_1{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}._caption_1i1z2_1{color:var(--muted);font-size:14px;line-height:1.65}._workarea_1i1z2_1>._caption_1i1z2_1{padding:14px 20px 0}._actions_1i1z2_1{flex-wrap:wrap;gap:10px;padding:18px 20px;display:flex}._actions_1i1z2_1>label{cursor:pointer;position:relative}._actions_1i1z2_1 label:focus-within,._empty_1i1z2_1 label:focus-within{outline:3px solid var(--green);outline-offset:3px}._review_1i1z2_1{border-top:1px solid var(--border);padding:20px}._review_1i1z2_1 h3{font-size:18px;font-weight:650}._review_1i1z2_1 p{margin-top:10px;font-size:14px;line-height:1.65}._review_1i1z2_1 ._actions_1i1z2_1{padding:18px 0}._controls_1i1z2_1{background:var(--paper);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:16px;min-width:0;padding:22px;display:flex}._controls_1i1z2_1 h2:not(:first-child){border-top:1px solid var(--border);margin-top:16px;padding-top:20px}._controls_1i1z2_1 label{font-size:14px;line-height:1.55}._controls_1i1z2_1 input:not([type=radio]):not([type=checkbox]),._controls_1i1z2_1 textarea{font-size:16px}._controls_1i1z2_1 textarea{resize:vertical;border:1px solid var(--border);width:100%;min-height:140px;font:inherit;background:var(--paper);color:var(--ink);border-radius:8px;padding:12px}._controls_1i1z2_1 fieldset{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}._controls_1i1z2_1 legend{margin-bottom:8px;font-size:14px;font-weight:600}._choice_1i1z2_1{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:8px 10px;display:flex}._choice_1i1z2_1:has(input:checked){border-color:var(--green);background:#e8eddf}._choice_1i1z2_1 input{width:18px;min-height:18px;accent-color:var(--green)}._consent_1i1z2_1{align-items:start;gap:10px;display:flex}._consent_1i1z2_1 input{width:20px;min-height:20px;accent-color:var(--green);flex-shrink:0;margin-top:2px}._warning_1i1z2_1{color:#5c4923;background:#f3efdc;border:1px solid #b7a879;padding:12px 14px;font-size:14px;line-height:1.65}._digest_1i1z2_1{overflow-wrap:anywhere;padding:10px 0;font-size:13px;line-height:1.65}._status_1i1z2_1{border:1px solid var(--border);background:#e8eddf;border-radius:8px;margin:24px 0;padding:18px 20px;line-height:1.65}._history_1i1z2_1{border-top:1px solid var(--border);margin-top:32px;padding-top:28px}._sectionHeading_1i1z2_1{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}._history_1i1z2_1>p,._history_1i1z2_1 details>p{max-width:75ch;margin:14px 0;line-height:1.65}._history_1i1z2_1 ul{margin:16px 0;padding:0;list-style:none}._history_1i1z2_1 li{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:16px 0;display:flex}._history_1i1z2_1 li>div{overflow-wrap:anywhere;flex:1;min-width:220px}._history_1i1z2_1 li p{max-width:75ch;margin:6px 0;font-size:14px;line-height:1.6}._history_1i1z2_1 small{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.6;display:block}._history_1i1z2_1 details summary,._controls_1i1z2_1 summary{cursor:pointer;min-height:44px;padding:10px 0;line-height:1.5}._history_1i1z2_1 details label{max-width:360px;margin:14px 0}._history_1i1z2_1 details button{margin:4px 0}._controls_1i1z2_1 button:disabled,._history_1i1z2_1 button:disabled,._actions_1i1z2_1 button:disabled{opacity:.55;cursor:not-allowed}:is(._controls_1i1z2_1 :is(input,textarea,select):focus-visible,._history_1i1z2_1 :is(input,textarea,select,button):focus-visible){outline:3px solid var(--green);outline-offset:3px}._main_1i1z2_1 ::selection{color:#183c32;background:#ddec8d}@media (max-width:1050px){._workspace_1i1z2_1{grid-template-columns:minmax(0,1fr) 300px}._controls_1i1z2_1{padding:18px}._toolbar_1i1z2_1{flex-direction:column;align-items:start}._compare_1i1z2_1 img{height:360px}._heading_1i1z2_1{gap:20px}}@media (max-width:760px){._main_1i1z2_1{padding:24px 5% 48px}._heading_1i1z2_1{display:block}._notice_1i1z2_1{max-width:100%!important;margin-top:20px!important}._workspace_1i1z2_1{grid-template-columns:1fr}._controls_1i1z2_1{padding:22px}._compare_1i1z2_1{flex-direction:column}._compare_1i1z2_1 img{height:340px}._empty_1i1z2_1{min-height:340px;padding:32px 24px}._toolbar_1i1z2_1{flex-flow:wrap;align-items:center}._sectionHeading_1i1z2_1{flex-direction:column;align-items:start}._history_1i1z2_1 li{align-items:start}._heading_1i1z2_1 h1{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){._shell_1i1z2_1{scroll-behavior:auto}}._shell_1i1z2_1 ._choice_1i1z2_1,._shell_1i1z2_1 ._consent_1i1z2_1,._shell_1i1z2_1 ._check_1i1z2_1{flex-direction:row;display:flex}._shell_1i1z2_1 ._choice_1i1z2_1,._shell_1i1z2_1 ._check_1i1z2_1{align-items:center}._shell_1i1z2_1 ._consent_1i1z2_1{align-items:flex-start}._shell_1i1z2_1 ._empty_1i1z2_1>label,._shell_1i1z2_1 ._actions_1i1z2_1>label{flex-direction:row;justify-content:center;align-items:center;display:inline-flex}._shell_1i1z2_1 label:has(._file_1i1z2_1:disabled){opacity:.55;cursor:not-allowed}._empty_1i1z2_1>button{margin-top:12px}._empty_1i1z2_1 a{text-underline-offset:3px;text-decoration:underline}._shell_1i1z2_1 ._check_1i1z2_1{cursor:pointer;min-height:44px}@media (max-width:760px){._shell_1i1z2_1 ._check_1i1z2_1{display:none}}._savedName_1i1z2_8{gap:6px;margin:0;display:grid}._savedName_1i1z2_8 dt{color:var(--muted);font-size:14px;line-height:1.55}._savedName_1i1z2_8 dd{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.55}._planNote_1i1z2_9{margin:0 0 20px;line-height:1.6}._planNote_1i1z2_9 a{text-underline-offset:3px;text-decoration:underline}
