.m-re{padding-block:var(--ga-space-6) var(--ga-space-10);container:re/inline-size}.m-re-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--ga-space-4) var(--ga-space-8)}.m-re-head .m-jobs-lede{margin-bottom:0}.m-re-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ga-space-3)}.m-re-status{font-size:14px;color:var(--ga-fg3);min-width:9ch}.m-re>.m-batch-note,.m-re>.m-flow-error{margin:var(--ga-space-5) 0 0}.m-re-filled p{margin:0}.m-re-grid{display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:28px;gap:28px;margin-top:var(--ga-space-6);align-items:start}.m-re-page{position:relative;min-width:0}.m-re-fine{margin:var(--ga-space-4) 0 0;font-size:13px;line-height:1.55;color:var(--ga-fg3)}.m-re-fine .m-flow-text{font-size:13px;padding:0}.m-re-view{display:inline-flex;gap:2px;margin-bottom:var(--ga-space-3);padding:3px;border-radius:10px;background:var(--ga-chip)}.m-re-view button{padding:6px 12px;border:0;border-radius:8px;background:none;cursor:pointer;font-family:var(--ga-font-sans);font-size:14px;font-weight:500;color:var(--ga-fg2)}.m-re-view button.is-on{background:var(--ga-surface);color:var(--ga-fg1);box-shadow:0 1px 2px #0000001f}.m-re-view button:focus-visible{outline:2px solid var(--ga-accent);outline-offset:1px}.m-re-editing{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--ga-space-3);margin-bottom:var(--ga-space-3);font-size:14px;color:var(--ga-fg2)}.m-re-editing strong{color:var(--ga-fg1);font-weight:600}.m-re-editing-menu{position:relative}.m-re-editing-menu>summary{list-style:none;cursor:pointer;padding:3px 10px;border:1px solid var(--ga-border-strong);border-radius:999px;font-size:13px;font-weight:500;color:var(--ga-fg1)}.m-re-editing-menu>summary::-webkit-details-marker{display:none}.m-re-editing-menu>summary:after{content:" ▾";color:var(--ga-fg3)}.m-re-editing-menu>summary:focus-visible{outline:2px solid var(--ga-accent);outline-offset:1px}.m-re-editing-menu>.m-re-vswitch{position:absolute;top:calc(100% + 6px);left:0;z-index:7;min-width:220px;flex-direction:column;flex-wrap:nowrap;box-shadow:0 8px 24px #0000001f;border:1px solid var(--ga-border)}.m-re-versions{display:grid;grid-gap:var(--ga-space-3);gap:var(--ga-space-3)}.m-re-vswitch{display:flex;flex-wrap:wrap;gap:2px;justify-self:start;max-width:100%;padding:3px;border-radius:10px;background:var(--ga-chip)}.m-re-vswitch a{padding:6px 12px;border-radius:8px;font-size:14px;font-weight:500;color:var(--ga-fg2);text-decoration:none}.m-re-vswitch a[aria-current=page]{background:var(--ga-surface);color:var(--ga-fg1);box-shadow:0 1px 2px #0000001f}.m-re-vswitch a:focus-visible{outline:2px solid var(--ga-accent);outline-offset:1px}.m-re-changes{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ga-space-3);gap:var(--ga-space-3)}.m-re-changes .m-flow-error{margin:0}.m-re-stale{justify-content:space-between}.m-re-changes-acts,.m-re-stale{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ga-space-2) var(--ga-space-4)}.m-re-changes-acts .m-flow-text{font-size:14px;padding:0}.m-re-changes-list summary{cursor:pointer;font-size:14px;font-weight:500;color:var(--ga-fg2)}.m-re-changes-list ul{display:grid;grid-gap:var(--ga-space-3);gap:var(--ga-space-3);margin:var(--ga-space-3) 0;padding:0;list-style:none}.m-re-changes-list li{display:grid;grid-gap:2px;gap:2px;font-size:14px;line-height:1.5;color:var(--ga-fg1)}.m-re-changes-list del{color:var(--ga-fg3)}.m-re-changes-list ins{text-decoration:none}.m-re-changes-list li.is-dropped,.m-re-changes-what{color:var(--ga-fg3)}.m-re-changes-what{font-size:12px;font-weight:600}@media (max-width:591px){.m-re-vswitch{flex-wrap:nowrap;overflow-x:auto;justify-self:stretch}.m-re-vswitch a{display:grid;place-items:center;min-height:40px;white-space:nowrap}.m-re-editing-menu>.m-re-vswitch a{place-items:center start}.m-re-editing-menu>summary{padding:8px 14px}.m-re-changes-acts .m-flow-text{min-height:36px}}.m-fmt{position:-webkit-sticky;position:sticky;top:calc(var(--m-topbar-h) + var(--ga-space-2));z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:var(--ga-space-3);padding:6px;border:1px solid var(--ga-border);border-radius:12px;background:var(--ga-surface);box-shadow:0 2px 8px #00000010}.m-fmt-key{min-width:34px;height:32px;padding:0 8px;border:1px solid transparent;border-radius:8px;background:none;color:var(--ga-fg1);cursor:pointer;font-family:var(--ga-font-sans);font-size:15px}.m-fmt-key:hover:not(:disabled){background:var(--ga-recess)}.m-fmt-key.is-on{background:var(--ga-chip);border-color:var(--ga-border)}.m-fmt-key:disabled{opacity:.38;cursor:default}.m-fmt-key:focus-visible{outline:2px solid var(--ga-accent);outline-offset:1px}.m-fmt-wide{font-size:14px;font-weight:500}.m-fmt-gap{width:1px;height:20px;margin:0 4px;background:var(--ga-divider)}.m-fmt-hint{margin-left:auto;padding:0 6px;font-size:13px;color:var(--ga-fg3)}.m-fmt-link{flex:1 0 100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ga-space-2);padding:6px 2px 2px}.m-fmt-link input{flex:1 1 220px;min-width:0;padding:7px 10px;border:1px solid var(--ga-border-strong);border-radius:8px;background:var(--ga-surface);color:var(--ga-fg1);font-family:var(--ga-font-sans);font-size:14px}.m-fmt-link input:focus{outline:2px solid var(--ga-accent);outline-offset:1px}.m-re-fit{min-width:0}.m-sheet{position:relative;box-sizing:border-box;width:595.28pt;min-height:841.89pt;margin:0 auto;padding:36pt;background:#fff;color:#1a1a1a;border-radius:2px;box-shadow:0 0 0 1px #0000000f,0 1px 3px #00000014,0 12px 32px #00000014;font-family:Helvetica,Arial,Liberation Sans,Helvetica Neue,sans-serif;font-feature-settings:"kern" off;font-kerning:none;font-size:10pt;line-height:13pt;overflow-wrap:anywhere;text-align:left}html.dark .m-sheet{box-shadow:0 0 0 1px #ffffff14,0 12px 32px #00000066}.m-sheet a{color:inherit;text-decoration:none}.m-sheet b,.m-sheet strong{font-weight:700}.m-sheet-head{padding-bottom:6pt;margin-bottom:6pt;border-bottom:1pt solid #1a1a1a}.m-sheet-name{margin:0;font-size:20pt;line-height:24pt;font-weight:700;color:#000}.m-sheet-headline{margin:0;font-size:11pt;line-height:14.5pt;color:#333}.m-sheet-contact{margin:2pt 0 0;font-size:9pt;line-height:12pt;color:#444}.m-sheet-sep{color:#555;white-space:pre}.m-sheet-head.has-photo{display:grid;grid-template-columns:minmax(0,1fr) 64pt;grid-column-gap:12pt;column-gap:12pt;align-items:start}.m-sheet-head-text{min-width:0}.m-sheet-photo{display:block;width:64pt;height:80pt;object-fit:cover;background:#f4f4f4}.m-sheet-photo-btn{display:block;padding:0;border:0;background:none;cursor:pointer}.m-sheet-photo-btn:hover .m-sheet-photo{opacity:.88}.m-sheet-photo-btn:focus-visible{outline:2px solid var(--ga-accent);outline-offset:2px}.m-sheet-photo-add{position:absolute;top:10pt;right:36pt;z-index:1}.m-sheet-sec+.m-sheet-sec{margin-top:10pt}.m-sheet-h{display:flex;justify-content:space-between;align-items:baseline;gap:8pt;margin:0 0 4pt;padding-bottom:2pt;border-bottom:.6pt solid #c8c8c8;font-size:10.5pt;line-height:14pt;font-weight:700;color:#1a1a1a}.m-sheet-item{position:relative}.m-sheet-item+.m-sheet-item{margin-top:6pt}.m-sheet-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 12pt}.m-sheet-lead{flex:1 1 auto;min-width:0}.m-sheet-strong{font-weight:700}.m-sheet-muted{color:#555}.m-sheet-when{margin-left:auto;font-size:9.5pt;color:#555;white-space:nowrap}.m-sheet-para{margin:0}.m-sheet-skills{display:block}.m-sheet-bullets{margin:0;padding:0 0 0 14pt;list-style:none}.m-sheet-bullets li{position:relative}.m-sheet-bullets li:before{content:"•";position:absolute;left:-10pt;color:#1a1a1a}.m-sheet-box{border-radius:2px;transition:background-color .12s}.m-sheet[data-editing] .m-sheet-box:hover{background:#f5f5f4}.m-sheet[data-editing] .m-sheet-box:focus{outline:none;background:#eef3fc;box-shadow:0 0 0 2px #eef3fc}.m-sheet[data-editing] span.m-sheet-box:empty{display:inline-block;min-width:2ch}.m-sheet[data-editing] .m-sheet-box:empty:before{content:attr(data-ph);color:#a3a3a3;font-weight:400;pointer-events:none}.m-sheet[data-editing] .m-sheet-bullets.is-empty>li:first-child:after{content:var(--ph);position:absolute;left:0;top:0;color:#a3a3a3;pointer-events:none;white-space:nowrap}.m-sheet[data-editing] .m-sheet-bullets{min-height:13pt}.m-sheet[data-editing] .m-sheet-h .m-sheet-box{flex:1 1 auto}.m-sheet .is-flash{animation:m-sheet-flash 1.4s var(--ga-ease-out)}@keyframes m-sheet-flash{0%,30%{background:#fff0a6;box-shadow:0 0 0 3px #fff0a6}to{background:transparent;box-shadow:none}}.m-sheet-add{padding:2px 8px;border:1px dashed #c4c4c4;border-radius:6px;background:#fff;cursor:pointer;font-family:var(--ga-font-sans);font-size:12px;font-weight:500;line-height:18px;color:#555;white-space:nowrap}.m-sheet-add:hover:not(:disabled){border-style:solid;color:#1a1a1a}.m-sheet-add:disabled{opacity:.4;cursor:default}.m-sheet-add:focus-visible{outline:2px solid var(--ga-accent);outline-offset:1px}.m-sheet-add-h{font-weight:500}.m-sheet-more{margin-top:12pt}.m-sheet-presets{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.m-sheet-presets .m-flow-text{font-size:12px}.m-sheet-tools{position:absolute;left:-31pt;top:-1pt;display:none;flex-direction:column;gap:1px;padding:1px;border:1px solid #e2e2e2;border-radius:6px;background:#fff;z-index:2}.m-sheet-item:focus-within>.m-sheet-tools,.m-sheet-item:hover>.m-sheet-tools{display:flex}.m-sheet-tools button{width:22px;height:20px;padding:0;border:0;border-radius:4px;background:none;cursor:pointer;font-family:var(--ga-font-sans);font-size:12px;line-height:20px;color:#555}.m-sheet-tools button:hover:not(:disabled){background:#f0f0f0;color:#000}.m-sheet-tools button:disabled{opacity:.3;cursor:default}.m-sheet-tools button:focus-visible{outline:2px solid var(--ga-accent);outline-offset:0}.m-sheet-break{position:absolute;left:0;right:0;top:841.89pt;border-top:1px dashed #e4402c;pointer-events:none}.m-sheet-break span{position:absolute;right:8pt;top:-16px;padding:0 6px;background:#fff;font-family:var(--ga-font-sans);font-size:11px;font-weight:500;color:#e4402c}.m-re-fit.is-fluid .m-sheet{width:100%;min-height:0;padding:20px 16px 28px}.m-re-fit.is-fluid .m-sheet-tools{left:auto;right:0;top:-22px;flex-direction:row}.m-re-fit.is-fluid .m-sheet-break{display:none}.m-re-fit.is-fluid .m-sheet-head.has-photo{grid-template-columns:minmax(0,1fr) 56px;column-gap:12px}.m-re-fit.is-fluid .m-sheet-photo{width:56px;height:70px}.m-re-fit.is-fluid .m-sheet-photo-add{position:static;display:block;width:-moz-fit-content;width:fit-content;margin:-6px 0 10px auto}.m-re-reading{position:absolute;inset:0;z-index:6;display:flex;justify-content:center;align-items:flex-start;gap:10px;padding-top:160px;border-radius:4px;background:color-mix(in srgb,var(--ga-surface) 72%,transparent);font-size:16px;font-weight:500;color:var(--ga-fg1)}.m-re-spin{width:18px;height:18px;border:2px solid var(--ga-border-strong);border-top-color:var(--ga-fg1);border-radius:50%;animation:m-re-spin .8s linear infinite}@keyframes m-re-spin{to{transform:rotate(1turn)}}.m-re-page.is-drop .m-re-fit{outline:2px dashed var(--ga-accent);outline-offset:8px;border-radius:4px}.m-re-dropnote{position:absolute;left:50%;top:120px;z-index:6;transform:translateX(-50%);padding:10px 16px;border-radius:10px;background:var(--ga-fg1);color:var(--ga-surface);font-size:15px;font-weight:500;pointer-events:none}@media (prefers-reduced-motion:reduce){.m-re-spin{animation-duration:2.4s}.m-sheet .is-flash{animation:none;background:#fff0a6}}.m-re-assist{position:-webkit-sticky;position:sticky;top:calc(var(--m-topbar-h) + var(--ga-space-4));display:flex;flex-direction:column;min-width:0;max-height:min(920px,var(--assist-room,calc(100vh - var(--m-topbar-h) - var(--ga-space-8))));border:1px solid var(--ga-border);border-radius:16px;background:var(--ga-surface);overflow:hidden}.m-assist-tabs{flex:0 0 auto;display:flex;gap:2px;margin:10px 10px 0;padding:3px;border-radius:10px;background:var(--ga-chip)}.m-assist-tabs [role=tab]{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 6px;border:0;border-radius:8px;background:none;cursor:pointer;font-family:var(--ga-font-sans);font-size:14px;font-weight:500;color:var(--ga-fg2)}.m-assist-tabs [role=tab][aria-selected=true]{background:var(--ga-surface);color:var(--ga-fg1);box-shadow:0 1px 2px #0000001f}.m-assist-tabs [role=tab]:focus-visible{outline:2px solid var(--ga-accent);outline-offset:1px}.m-assist-badge{font-size:12px;font-weight:600;color:var(--ga-fg3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-assist-panel{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-gap:var(--ga-space-5);gap:var(--ga-space-5);padding:var(--ga-space-4)}.m-assist-panel[hidden]{display:none!important}.m-assist-panel:focus-visible{outline:2px solid var(--ga-accent);outline-offset:-2px}.m-assist-panel.is-chat:not([hidden]){display:flex;flex-direction:column;padding:0;overflow:hidden}.m-assist-panel .m-re-card{padding:0;border:0;border-radius:0;background:none}.m-assist-panel .m-re-versions+.m-re-card{padding-top:var(--ga-space-5);border-top:1px solid var(--ga-divider)}.m-chat,.m-chat-log{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.m-chat-log{overflow:auto;overscroll-behavior:contain;gap:14px;margin:0;padding:var(--ga-space-4);list-style:none}.m-chat-msg{font-size:14px;line-height:1.5;color:var(--ga-fg1);overflow-wrap:anywhere}.m-chat-msg.is-user{align-self:flex-end;max-width:86%;padding:8px 12px;border-radius:14px 14px 4px 14px;background:var(--ga-chip);white-space:pre-wrap}.m-chat-msg.is-bot{display:grid;grid-gap:var(--ga-space-2);gap:var(--ga-space-2)}.m-chat-msg.is-pending{display:flex;align-items:center;gap:8px;color:var(--ga-fg3)}.m-chat-msg.is-pending .m-re-spin{width:14px;height:14px}.m-chat-text{margin:0;white-space:pre-line}.m-chat-list{margin:0;padding-left:18px;font-size:13px;color:var(--ga-fg2)}.m-chat-cards{display:grid;grid-gap:var(--ga-space-2);gap:var(--ga-space-2);margin:0;padding:0;list-style:none}.m-chat-card{display:grid;grid-gap:3px;gap:3px;padding:10px 12px;border:1px solid var(--ga-border);border-radius:12px;background:var(--ga-surface);font-size:14px;line-height:1.5}.m-chat-card del{color:var(--ga-fg3)}.m-chat-card ins{text-decoration:none;color:var(--ga-fg1)}.m-chat-card.is-accepted{border-color:color-mix(in srgb,var(--ga-success) 45%,var(--ga-border))}.m-chat-card.is-changed,.m-chat-card.is-changed ins,.m-chat-card.is-skipped,.m-chat-card.is-skipped ins,.m-chat-why{color:var(--ga-fg3)}.m-chat-why{font-size:12px}.m-chat-acts{display:flex;align-items:center;gap:var(--ga-space-3);margin-top:4px}.m-chat-acts .m-flow-text{font-size:13px;padding:0}.m-chat-state{margin-top:2px;font-size:13px;font-weight:500;color:var(--ga-fg2)}.m-chat-card.is-accepted .m-chat-state{color:color-mix(in srgb,var(--ga-success) 80%,var(--ga-fg1))}.m-chat-state:focus{outline:none}.m-chat-all{justify-self:start}.m-chat-item-lines{margin:2px 0 0;padding-left:18px;font-size:13px;color:var(--ga-fg2)}.m-chat-undo{justify-self:start;font-size:13px;padding:0}.m-re-ready{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ga-space-3);margin:0 0 var(--ga-space-4);padding:var(--ga-space-3) var(--ga-space-3) var(--ga-space-3) var(--ga-space-5);border:1px solid color-mix(in srgb,var(--ga-success) 45%,var(--ga-border));border-radius:14px;background:color-mix(in srgb,var(--ga-success) 8%,var(--ga-surface))}.m-re-ready p{margin:0;font-size:15px;color:var(--ga-fg1)}@media (max-width:600px){.m-re-ready .m-key{width:100%}}.m-chat-drops{display:grid;grid-gap:var(--ga-space-2);gap:var(--ga-space-2);margin:0;padding:0;list-style:none}.m-chat-drops li{display:grid;grid-gap:2px;gap:2px;padding:0 2px;font-size:13px;line-height:1.45;color:var(--ga-fg3);opacity:.85}.m-chat-error{margin:0 var(--ga-space-4) var(--ga-space-2);font-size:14px}.m-chat-quick{display:flex;flex-wrap:wrap;gap:6px;padding:0 var(--ga-space-4) var(--ga-space-2)}.m-chat-quick button{padding:6px 11px;border:1px solid var(--ga-border-strong);border-radius:999px;background:var(--ga-surface);cursor:pointer;font-family:var(--ga-font-sans);font-size:13px;font-weight:500;color:var(--ga-fg1)}.m-chat-quick button:hover{background:var(--ga-recess)}.m-chat-quick button:focus-visible{outline:2px solid var(--ga-accent);outline-offset:1px}.m-chat-form{flex:0 0 auto;display:flex;align-items:flex-end;gap:8px;padding:10px 12px;border-top:1px solid var(--ga-divider)}.m-chat-form textarea{flex:1 1 auto;min-width:0;min-height:38px;max-height:140px;resize:none;padding:8px 12px;border:1px solid var(--ga-border-strong);border-radius:12px;background:var(--ga-surface);color:var(--ga-fg1);font-family:var(--ga-font-sans);font-size:15px;line-height:1.4}.m-chat-form textarea:focus{outline:2px solid var(--ga-accent);outline-offset:0;border-color:transparent}.m-chat-off{margin:0;padding:12px var(--ga-space-4);border-top:1px solid var(--ga-divider)}.m-chat-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;padding:0 var(--ga-space-4) 10px;font-size:12px;color:var(--ga-fg3)}.m-chat-foot .m-flow-text{font-size:12px;padding:0}@media (pointer:coarse){.m-chat-form textarea{font-size:16px}.m-chat-quick button{min-height:36px}}.m-re-improve{display:none}@container re (max-width: 999.98px){.m-re-assist{display:none}.m-re-improve{position:fixed;z-index:8;right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px;border:0;border-radius:999px;background:var(--ga-fg1);color:var(--ga-surface);cursor:pointer;box-shadow:0 10px 30px rgb(0 0 0/.22);font-family:var(--ga-font-sans);font-size:15px;font-weight:600}.m-re-improve:focus-visible{outline:2px solid var(--ga-accent);outline-offset:2px}body:has(:is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,[contenteditable=true]):focus) .m-re-improve{display:none}.m-re:has(>.m-re-toast) .m-re-improve{bottom:calc(76px + env(safe-area-inset-bottom))}}@media (max-width:559px){body:has(.m-tabs) .m-re-improve{bottom:calc(57px + 12px + env(safe-area-inset-bottom))}body:has(.m-tabs) .m-re:has(>.m-re-toast) .m-re-improve{bottom:calc(57px + 72px + env(safe-area-inset-bottom))}}.m-re-sheet{width:100%;max-width:720px;height:min(88dvh,820px);max-height:none;margin:auto auto 0;padding:0;border:0;border-radius:18px 18px 0 0;background:var(--ga-surface);color:var(--ga-fg1);overflow:hidden;box-shadow:0 -10px 40px rgb(0 0 0/.22)}.m-re-sheet::-webkit-backdrop{background:rgb(0 0 0/.38)}.m-re-sheet::backdrop{background:rgb(0 0 0/.38)}.m-re-sheet[open]{display:flex}.m-re-sheet-box{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom)}.m-re-sheet-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--ga-space-3);padding:12px 12px 0 18px}.m-re-sheet-x{width:40px;height:40px;border:0;border-radius:999px;background:var(--ga-chip);cursor:pointer;font-size:15px;color:var(--ga-fg1)}.m-re-sheet-x:focus-visible{outline:2px solid var(--ga-accent);outline-offset:1px}.m-re-sheet .m-assist-tabs [role=tab]{min-height:40px}.m-re-sheet .m-chat-form textarea{font-size:16px}@media (prefers-reduced-motion:no-preference){.m-re-sheet[open]{animation:m-re-sheet-up .22s var(--ga-ease-out)}}@keyframes m-re-sheet-up{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}.m-re-card{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ga-space-3);gap:var(--ga-space-3);padding:var(--ga-space-4) var(--ga-space-5);border:1px solid var(--ga-border);border-radius:16px;background:var(--ga-surface)}.m-re-card-title{margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em}.m-re-card-h{margin:var(--ga-space-1) 0 0;font-size:13px;font-weight:600;color:var(--ga-fg2)}.m-re-card-p{margin:0;font-size:14px;line-height:1.5;color:var(--ga-fg2)}.m-re-card-fine{margin:0;font-size:12px;line-height:1.5;color:var(--ga-fg3)}.m-re-card .m-key{justify-self:start}.m-re-card .m-flow-error{margin:0}.m-re-note{margin:0;padding:8px 10px;border-radius:8px;background:var(--ga-recess);font-size:13px;color:var(--ga-fg2)}.m-re-score{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ga-space-3)}.m-re-score-n{font-size:44px;font-weight:650;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-re-score-of{margin-left:2px;font-size:16px;font-weight:500;letter-spacing:0;color:var(--ga-fg3)}.m-re-score-band{padding:3px 10px;font-size:13px;font-weight:600;color:var(--ga-fg1)}.m-re-meter,.m-re-score-band{border-radius:999px;background:var(--ga-chip)}.m-re-meter{height:6px;overflow:hidden}.m-re-meter span{display:block;height:100%;border-radius:inherit;background:var(--ga-fg1);transition:width .3s var(--ga-ease-out)}.m-re-tips{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.m-re-tip{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ga-space-3);width:100%;padding:8px 10px;margin:0 -10px;width:calc(100% + 20px);border:0;border-radius:8px;background:none;cursor:pointer;font-family:var(--ga-font-sans);font-size:14px;line-height:1.45;color:var(--ga-fg1);text-align:left}.m-re-tip:hover{background:var(--ga-recess)}.m-re-tip:focus-visible{outline:2px solid var(--ga-accent);outline-offset:0}.m-re-tip-pts{flex:0 0 auto;font-size:12px;font-weight:600;color:var(--ga-fg3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-re-checks summary{cursor:pointer;font-size:13px;font-weight:500;color:var(--ga-fg2)}.m-re-checks ul{display:grid;grid-gap:4px;gap:4px;margin:var(--ga-space-2) 0;padding:0;list-style:none}.m-re-checks li{display:grid;grid-template-columns:14px minmax(0,1fr) auto;grid-gap:6px;gap:6px;font-size:13px;color:var(--ga-fg2)}.m-re-check-pts,.m-re-checks li.is-ok{color:var(--ga-fg3)}.m-re-check-pts{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-re-photo-row{display:flex;align-items:flex-start;gap:var(--ga-space-3)}.m-re-photo-thumb{flex:0 0 auto;display:grid;place-items:center;width:56px;height:70px;overflow:hidden;border-radius:6px;background:var(--ga-recess);font-size:11px;line-height:1.3;color:var(--ga-fg3);text-align:center}.m-re-photo-thumb img{display:block;width:100%;height:100%;object-fit:cover}.m-re-photo-text{display:grid;grid-gap:4px;gap:4px;min-width:0}.m-re-photo-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ga-space-2) var(--ga-space-3)}.m-re-photo-acts .m-flow-text{font-size:14px;padding:0}.m-pass-list{margin:0 0 var(--ga-space-2);padding-left:20px;display:grid;grid-gap:4px;gap:4px;font-size:15px;color:var(--ga-fg1)}@container re (max-width: 999.98px){.m-re-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.m-fmt-hint{display:none}.m-re-actions{width:100%}}.m-re-fit.is-fluid .m-sheet{font-size:16px;line-height:1.45}.m-re-fit.is-fluid .m-sheet-name{font-size:24px;line-height:1.2}.m-re-fit.is-fluid .m-sheet-contact,.m-re-fit.is-fluid .m-sheet-h,.m-re-fit.is-fluid .m-sheet-headline,.m-re-fit.is-fluid .m-sheet-when{font-size:16px;line-height:1.4}.m-re-fit.is-fluid .m-sheet-head{padding-bottom:10px;margin-bottom:12px}.m-re-fit.is-fluid .m-sheet-sec+.m-sheet-sec{margin-top:20px}.m-re-fit.is-fluid .m-sheet-item+.m-sheet-item{margin-top:14px}.m-re-fit.is-fluid .m-sheet-bullets{padding-left:18px}.m-re-fit.is-fluid .m-sheet-bullets li:before{left:-14px}.m-re-fit.is-fluid .m-sheet[data-editing] .m-sheet-bullets.is-empty>li:first-child:after{right:0;white-space:normal}@media screen and (max-width:591px){.m-re-fit:not(.is-scaled) .m-sheet{width:100%;min-height:0;padding:20px 16px 28px;font-size:16px;line-height:1.45}.m-re-fit:not(.is-scaled) .m-sheet-name{font-size:24px;line-height:1.2}.m-re-fit:not(.is-scaled) .m-sheet-contact,.m-re-fit:not(.is-scaled) .m-sheet-h,.m-re-fit:not(.is-scaled) .m-sheet-headline,.m-re-fit:not(.is-scaled) .m-sheet-when{font-size:16px;line-height:1.4}.m-re-fit:not(.is-scaled) .m-sheet-break{display:none}}@media (pointer:coarse){.m-re-fit.is-fluid .m-sheet-item:focus-within>.m-sheet-tools{position:static;display:flex;flex-direction:row;justify-content:flex-end;gap:6px;margin-top:8px;padding:0;border:0;background:none}.m-re-fit.is-fluid .m-sheet-item:hover:not(:focus-within)>.m-sheet-tools{display:none}.m-re-fit.is-fluid .m-sheet-tools button{width:40px;height:36px;border:1px solid #e2e2e2;border-radius:8px;font-size:15px;line-height:34px}.m-sheet-add{padding:6px 12px;font-size:13px}}.m-re-scorebar{display:none}@container re (max-width: 999.98px){.m-re-scorebar{display:flex;align-items:center;justify-content:space-between;gap:var(--ga-space-3);width:100%;min-height:48px;margin-top:var(--ga-space-5);padding:0 var(--ga-space-4);border:1px solid var(--ga-border);border-radius:12px;background:var(--ga-surface);cursor:pointer;color:var(--ga-fg1);text-decoration:none;font-family:var(--ga-font-sans);font-size:15px;text-align:left}.m-re-scorebar strong{font-size:18px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-re-scorebar span:last-child{color:var(--ga-fg2)}.m-re-scorebar:focus-visible{outline:2px solid var(--ga-accent);outline-offset:2px}}@media (min-width:592px){.m-re-view-phone,.m-re-view.is-solo{display:none}}@media (max-width:591px){.m-fmt{position:static}.m-fmt-key{min-width:40px;height:40px}.m-re-view{display:flex}.m-re-view button{flex:1 1;min-height:40px}.m-re-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--ga-space-2);gap:var(--ga-space-2)}.m-re-status{grid-column:1/-1;order:3;min-height:20px;font-size:13px}.m-re-actions .m-key{width:100%;min-height:44px}.m-re-print-key{display:none}.m-re>.m-re-toast{position:fixed;z-index:9;margin:0;left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));background:var(--ga-fg1);color:var(--ga-surface);box-shadow:0 10px 30px rgb(0 0 0/.25)}.m-re>.m-re-toast .m-flow-text{color:inherit;text-decoration:underline}body:has(.m-tabs) .m-re>.m-re-toast{bottom:calc(57px + 12px + env(safe-area-inset-bottom))}.m-chat-acts .m-flow-text,.m-chat-foot .m-flow-text,.m-re-fine .m-flow-text{min-height:36px}}.m-re-print,.m-re-print-locked{display:none}@media print{@page{size:A4;margin:36pt}body:has(.m-re) .m-footer,body:has(.m-re) .m-topbar{display:none!important}body:has(.m-re) .m-case,body:has(.m-re) .m-screen{min-height:0!important}body:has(.m-re) .m-desk{padding:0!important}.m-re{padding:0!important}.m-re>:not(.m-re-print):not(.m-re-print-locked){display:none!important}.m-re-print,.m-re-print-locked{display:block!important}.m-re-print .m-sheet{width:auto;min-height:0;padding:0;box-shadow:none;border-radius:0}.m-re-print .m-sheet-bullets li,.m-re-print .m-sheet-item{page-break-inside:avoid;break-inside:avoid}.m-re-print .m-sheet-h{page-break-after:avoid;break-after:avoid}.m-re-print-locked p{margin:0;font:14pt/1.5 Helvetica,Arial,sans-serif;color:#000}}