.ZgINXG_page{flex-direction:column;gap:16px;min-width:0;display:flex}.ZgINXG_page *{overflow-wrap:anywhere;min-width:0}.ZgINXG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ZgINXG_intro{margin-top:8px}.ZgINXG_intro h1{margin-bottom:6px}.ZgINXG_lede{color:var(--text-2);margin:0;font-size:16px;line-height:1.6}.ZgINXG_muted{color:var(--text-2);margin:4px 0 0;font-size:14px;line-height:1.55}.ZgINXG_note{border-radius:var(--radius-card-sm);background:var(--surface-2);color:var(--text-2);margin:0 0 8px;padding:12px 14px;font-size:14px;line-height:1.55}.ZgINXG_note a{color:var(--text-1)}.ZgINXG_error{border-radius:var(--radius-card-sm);background:var(--err-bg);color:var(--err-fg);margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.ZgINXG_trust{border-radius:var(--radius-card-sm);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:12px 14px;display:flex}.ZgINXG_trustTitle{color:var(--text-1);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;line-height:1.3;display:flex}.ZgINXG_trustTitle svg{color:var(--text-2);flex:none;width:18px;height:18px}.ZgINXG_trustMore{color:var(--text-2);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.ZgINXG_trustMore:hover{color:var(--text-1)}.ZgINXG_trustMore:focus-visible{outline:1.5px solid var(--focus);outline-offset:2px;border-radius:4px}.ZgINXG_controls{flex-direction:column;gap:12px;display:flex}.ZgINXG_micRow{align-items:center;gap:14px;display:flex}.ZgINXG_mic{cursor:pointer;background:var(--gray-950);color:#fff;width:72px;height:72px;box-shadow:var(--shadow-md);transition:transform .15s var(--ease-out), background-color .15s ease;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.ZgINXG_mic:hover{background:var(--gray-600)}.ZgINXG_mic:active{transform:scale(.98)}.ZgINXG_mic:focus-visible{outline:1.5px solid var(--focus);outline-offset:2px}.ZgINXG_micOn{background:var(--surface);color:var(--text-1);border:1px solid var(--border);animation:1.6s ease-out infinite ZgINXG_pulse}@keyframes ZgINXG_pulse{0%{box-shadow:0 0 #2b7fff38}to{box-shadow:0 0 0 20px #0000}}.ZgINXG_micText{flex-direction:column;flex:1;gap:2px;display:flex}.ZgINXG_micText strong{letter-spacing:-.02em;font-size:1.125rem;font-weight:400}.ZgINXG_micText small{color:var(--text-2);font-size:13px;line-height:1.4}.ZgINXG_interim{font-style:normal;color:var(--text-1)!important}.ZgINXG_textForm{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.ZgINXG_textLabel{letter-spacing:.01em;color:var(--text-2);grid-column:1/-1;font-size:14px}.ZgINXG_textForm textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:44px;font:16px/1.5 var(--font-sans);color:var(--text-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-input);padding:10px 14px;transition:border-color .14s,box-shadow .14s}.ZgINXG_textForm textarea::placeholder{color:var(--text-3)}.ZgINXG_textForm textarea:focus{border-color:var(--gray-950);outline:none;box-shadow:0 0 0 3px #2b7fff33}.ZgINXG_hints{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ZgINXG_hints li{border-radius:var(--radius-pill);border:1px dashed var(--border-strong);height:24px;color:var(--text-3);align-items:center;padding:0 10px;font-size:12px;transition:all .3s;display:inline-flex}.ZgINXG_hints li.ZgINXG_hintDone{color:var(--ok-fg);background:var(--ok-bg);border-style:solid;border-color:#0000}.ZgINXG_hints li.ZgINXG_hintDone:before{content:"";width:12px;height:12px;-webkit-mask:var(--icon-check) center / contain no-repeat;-webkit-mask:var(--icon-check) center / contain no-repeat;mask:var(--icon-check) center / contain no-repeat;background:currentColor;margin-right:4px;display:inline-block}.ZgINXG_followUp{border-radius:var(--radius-card);background:var(--surface-2);color:var(--text-1);letter-spacing:-.015em;animation:ZgINXG_rise .35s var(--ease-out);margin:0;padding:16px;font-size:1.125rem;font-weight:400;line-height:1.4}.ZgINXG_followKicker{font:500 13px var(--font-sans);letter-spacing:.01em;color:var(--text-3);margin-bottom:4px;display:block}.ZgINXG_live{flex-direction:column;gap:14px;display:flex}.ZgINXG_importBox{padding:16px}.ZgINXG_importSummary{cursor:pointer;flex-direction:column;gap:2px;list-style:none;display:flex}.ZgINXG_importSummary::-webkit-details-marker{display:none}.ZgINXG_importSummary strong{font-weight:500}.ZgINXG_importSummary strong:after{content:" ›";color:var(--text-3)}.ZgINXG_importBox[open] .ZgINXG_importSummary strong:after{content:" ⌄"}.ZgINXG_importBody{flex-direction:column;gap:12px;margin-top:12px;display:flex}.ZgINXG_importBody>label{cursor:pointer;align-self:flex-start}.ZgINXG_importBodyBare>label{align-self:stretch}.ZgINXG_importBodyBare .ZgINXG_textForm{grid-template-columns:1fr}.ZgINXG_importBusy{opacity:.6;pointer-events:none}.ZgINXG_importReading{border-radius:var(--radius-card-sm);border:1px solid var(--border);background:var(--surface);gap:8px;padding:14px;display:grid}.ZgINXG_panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);padding:20px}.ZgINXG_panelHead{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.ZgINXG_panelHead h2{letter-spacing:-.03em;margin:0;font-size:1.375rem;font-weight:300;line-height:1.1}.ZgINXG_counter{font:500 13px var(--font-sans);color:var(--text-3);font-variant-numeric:tabular-nums}.ZgINXG_sending{color:var(--text-2);font-size:13px;font-style:normal;font-weight:500}.ZgINXG_rows{flex-direction:column;margin:0;display:flex}.ZgINXG_row{border-top:1px solid var(--border);grid-template-columns:7.2rem 1fr;align-items:start;gap:8px;padding:10px 0;display:grid}.ZgINXG_row:first-child{border-top:0}.ZgINXG_row dt{color:var(--text-2);letter-spacing:.01em;padding-top:2px;font-size:14px}.ZgINXG_row dd{flex-wrap:wrap;gap:6px;margin:0;display:flex}.ZgINXG_chip{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--surface-3);max-width:100%;min-height:24px;color:var(--gray-700);align-items:center;padding:2px 10px;font-size:13px;font-weight:500;display:inline-flex}.ZgINXG_chipEmpty{color:var(--text-3)}.ZgINXG_rowEdit{appearance:none;font:500 13px var(--font-sans);color:var(--text-2);text-underline-offset:3px;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;margin-left:auto;padding:4px 2px;text-decoration:underline}.ZgINXG_rowEditing dd{display:block}.ZgINXG_rowForm{gap:8px;display:grid}.ZgINXG_rowForm input,.ZgINXG_rowForm textarea,.ZgINXG_rowForm select{box-sizing:border-box;width:100%;font:inherit;color:var(--text-1);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-input);padding:8px 10px;font-size:16px}.ZgINXG_rowHint{color:var(--text-3);font-size:13px}.ZgINXG_rowError{color:var(--accent);font-size:13px}.ZgINXG_rowActions{justify-content:flex-end;gap:8px;display:flex}.ZgINXG_rowBtn{appearance:none;font:500 14px var(--font-sans);border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface);min-height:36px;color:var(--text-1);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;padding:0 16px;transition:transform .12s ease-out}.ZgINXG_rowBtn:active{transform:scale(.97)}.ZgINXG_rowBtnMain{background:var(--gray-950);color:var(--surface);border-color:#0000}.ZgINXG_flash{animation:2.4s ease-out ZgINXG_flash}@keyframes ZgINXG_flash{0%{background:var(--gray-950);color:#fff;transform:scale(1.04)}25%{transform:scale(1)}to{background:var(--surface-3);color:var(--gray-700)}}.ZgINXG_dossier{background:var(--surface)}.ZgINXG_sections{flex-direction:column;gap:10px;display:flex}.ZgINXG_section{border-radius:var(--radius-card-sm);border:1px solid var(--border);background:var(--surface);padding:14px 16px}.ZgINXG_section h3{letter-spacing:-.015em;margin:0 0 4px;font-size:1.0625rem;font-weight:400}.ZgINXG_sectionBody p,.ZgINXG_sectionBody ul{color:var(--text-2);margin:0 0 6px;font-size:15px;line-height:1.6}.ZgINXG_sectionBody ul{padding-left:18px}.ZgINXG_sectionEmpty{border-style:dashed;border-color:var(--border-strong);color:var(--text-3);background:0 0;justify-content:space-between;align-items:center;display:flex}.ZgINXG_sectionEmpty h3{margin:0;font-weight:400}.ZgINXG_pending{letter-spacing:.01em;font-size:12px;font-weight:500}.ZgINXG_provenance{color:var(--text-3);margin:2px 0 0;font-size:12px;font-weight:500}.ZgINXG_sectionNew{animation:ZgINXG_grow .6s var(--ease-out), ZgINXG_glow 2.6s ease-out}@keyframes ZgINXG_grow{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ZgINXG_glow{0%{border-color:var(--gray-950);box-shadow:0 0 0 3px #2b7fff26}to{border-color:var(--border);box-shadow:none}}@keyframes ZgINXG_rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ZgINXG_transcript{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ZgINXG_transcript li{color:var(--text-2);border-left:2px solid var(--border);padding-left:12px;font-size:15px;line-height:1.5}.ZgINXG_turnPending{color:var(--text-3);border-left-color:var(--gray-400)!important}.ZgINXG_turnFailed{border-left-color:var(--err-fg)!important}.ZgINXG_interimLine{color:var(--text-3);font-style:normal;border-left-style:dotted!important}.ZgINXG_retryRow{font:14px var(--font-sans);color:var(--err-fg);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;display:flex}.ZgINXG_retryRow button{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text-1);padding:4px 14px}.ZgINXG_matches{flex-direction:column;gap:12px;display:flex}.ZgINXG_matches .ZgINXG_panelHead{margin-bottom:0}.ZgINXG_matchCount{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--gray-950);color:#fff;min-width:2.2em;height:24px;font:500 13px var(--font-sans);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.ZgINXG_matchLead{color:var(--text-2);margin:0;font-size:16px;line-height:1.5}.ZgINXG_matchList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ZgINXG_matchItem{border:1px solid var(--border);border-radius:var(--radius-card-sm);background:var(--surface);color:inherit;transition:border-color .16s var(--ease-out), background-color .16s var(--ease-out);flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;display:flex}.ZgINXG_matchItem:hover{border-color:var(--border-strong);background:var(--surface-2)}.ZgINXG_matchItem:focus-visible{outline:1.5px solid var(--focus);outline-offset:2px}.ZgINXG_matchTop{justify-content:space-between;align-items:start;gap:10px;display:flex}.ZgINXG_matchTop strong{font-size:15px;font-weight:500;line-height:1.35}.ZgINXG_matchScore{border-radius:var(--radius-pill);background:var(--ok-bg);height:24px;color:var(--ok-fg);font:500 13px var(--font-sans);font-variant-numeric:tabular-nums;flex:none;align-items:center;padding:0 8px;display:inline-flex}.ZgINXG_matchFacts{color:var(--text-2);flex-wrap:wrap;gap:4px 14px;font-size:14px;display:flex}.ZgINXG_matchFacts span:first-child{color:var(--text-1);font-weight:500}.ZgINXG_matchGap{color:var(--warn-fg);font-size:13px}.ZgINXG_urgent{color:var(--err-fg);font-weight:500}.ZgINXG_bump{animation:ZgINXG_bump .6s var(--ease-out)}@keyframes ZgINXG_bump{0%{transform:scale(1.25)}to{transform:scale(1)}}.ZgINXG_matches>.btn{align-self:flex-start}.ZgINXG_matchSkeleton{gap:8px;display:grid}.ZgINXG_finish{border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);text-align:left;padding:20px}.ZgINXG_finish h2{letter-spacing:-.03em;margin:0 0 6px;font-weight:300}.ZgINXG_finish p{color:var(--text-2);margin:0 0 14px}.ZgINXG_liveBar{left:var(--gutter);right:var(--gutter);bottom:calc(68px + env(safe-area-inset-bottom));z-index:25;max-width:calc(var(--maxw) - 2 * var(--gutter));border-radius:var(--radius-pill);background:var(--surface);color:var(--text-1);border:1px solid var(--border);box-shadow:var(--shadow-md);align-items:center;gap:10px;margin:0 auto;padding:6px 6px 6px 16px;display:flex;position:fixed}.ZgINXG_dot{background:var(--orb,var(--focus));border-radius:50%;flex:none;width:10px;height:10px;animation:1s ease-in-out infinite alternate ZgINXG_blink}@keyframes ZgINXG_blink{to{opacity:.35}}.ZgINXG_liveText{white-space:nowrap;text-overflow:ellipsis;color:var(--text-2);text-align:left;direction:rtl;flex:1;font-size:14px;font-style:normal;overflow:hidden}.ZgINXG_liveStop{background:var(--gray-950);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.ZgINXG_liveStop:hover{background:var(--gray-600)}.ZgINXG_liveStop:focus-visible{outline:1.5px solid var(--focus);outline-offset:2px}.ZgINXG_toast{z-index:35;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);max-width:calc(100vw - 32px);box-shadow:var(--shadow-md);color:var(--ok-fg);animation:ZgINXG_rise .25s var(--ease-out);margin:0;padding:8px 16px;font-size:14px;font-weight:500;position:fixed;top:68px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.ZgINXG_micOn,.ZgINXG_flash,.ZgINXG_bump,.ZgINXG_sectionNew,.ZgINXG_followUp,.ZgINXG_toast,.ZgINXG_dot{animation:none}}
.PUiJUG_intro{color:var(--text-2);max-width:60ch;margin:-8px 0 16px;font-size:16px;line-height:1.6}.PUiJUG_trust{border-radius:var(--radius-card-sm);border:1px solid var(--border);background:var(--surface-2);min-height:44px;color:var(--text-2);letter-spacing:.01em;transition:background-color .16s var(--ease-out), color .16s var(--ease-out);align-items:center;gap:10px;margin:0 0 16px;padding:10px 14px;font-size:14px;text-decoration:none;display:flex}.PUiJUG_trust svg{color:var(--ok-fg);flex:none}.PUiJUG_trust:focus-visible{outline:1.5px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.PUiJUG_trust:hover{color:var(--text-1);background:var(--surface-3)}}.PUiJUG_capture{flex-direction:column;gap:16px;display:flex}.PUiJUG_captureActive{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.PUiJUG_captureLead{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--text-1);margin:0;font-size:22px;font-weight:300;line-height:1.15}.PUiJUG_captureButtons{flex-wrap:wrap;gap:10px;display:flex}.PUiJUG_fileBtn{flex:180px;position:relative;overflow:hidden}.PUiJUG_fileBtn input{opacity:0;cursor:pointer;font-size:0;position:absolute;inset:0}.PUiJUG_fileBtn:focus-within{outline:1.5px solid var(--focus);outline-offset:2px}.PUiJUG_disabled{opacity:.5;pointer-events:none}.PUiJUG_hint{color:var(--text-3);margin:0;font-size:14px;line-height:1.5}.PUiJUG_error{color:var(--err-fg);background:var(--err-bg);border:1px solid color-mix(in srgb, var(--err-fg) 18%, transparent);border-radius:var(--radius-card-sm);margin:8px 0;padding:10px 14px;font-size:14px;line-height:1.5}.PUiJUG_captureRow{grid-template-columns:112px 1fr;align-items:start;gap:16px;display:grid}.PUiJUG_thumb{background:var(--surface-3);border:1px solid var(--border);border-radius:var(--radius-card-sm);aspect-ratio:3/4;position:relative;overflow:hidden}.PUiJUG_thumb img{object-fit:cover;width:100%;height:100%;display:block}.PUiJUG_uploadChip{text-align:center;border-radius:var(--radius-pill);background:var(--surface);color:var(--text-2);box-shadow:var(--shadow-sm);padding:6px 8px;font-size:12px;font-weight:500;line-height:1;position:absolute;bottom:6px;left:6px;right:6px}.PUiJUG_chipOk{background:var(--ok-bg);color:var(--ok-fg)}.PUiJUG_chipError{background:var(--err-bg);color:var(--err-fg)}.PUiJUG_voice{flex-direction:column;gap:8px;min-width:0;display:flex}.PUiJUG_voiceLabel{letter-spacing:.01em;color:var(--text-2);font-size:14px;font-weight:500}.PUiJUG_voice textarea,.PUiJUG_field input,.PUiJUG_field textarea,.PUiJUG_field select,.PUiJUG_linkAdd input{width:100%;font:16px/1.5 var(--font-sans);color:var(--text-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-input);min-height:44px;transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);padding:10px 14px}.PUiJUG_voice textarea::placeholder,.PUiJUG_field input::placeholder,.PUiJUG_field textarea::placeholder,.PUiJUG_linkAdd input::placeholder{color:var(--gray-400)}.PUiJUG_voice textarea:focus,.PUiJUG_field input:focus,.PUiJUG_field textarea:focus,.PUiJUG_field select:focus,.PUiJUG_linkAdd input:focus{border-color:var(--gray-950);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 22%, transparent);outline:none}.PUiJUG_voice textarea{resize:vertical}.PUiJUG_voice textarea[readonly]{background:var(--surface-2)}.PUiJUG_voiceActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.PUiJUG_live{color:var(--text-2);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.PUiJUG_live:before{content:"";background:var(--orb);filter:blur(.5px);border-radius:50%;width:18px;height:18px;animation:6s linear infinite PUiJUG_orb,1.6s ease-in-out infinite PUiJUG_breathe}@keyframes PUiJUG_orb{to{rotate:360deg}}@keyframes PUiJUG_breathe{50%{opacity:.75;scale:.82}}@media (prefers-reduced-motion:reduce){.PUiJUG_live:before{animation:none}}.PUiJUG_listHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-top:32px;display:flex}.PUiJUG_listHead h2{letter-spacing:-.03em;color:var(--text-1);margin-bottom:0;font-size:28px;font-weight:300;line-height:1.1}@media (min-width:768px){.PUiJUG_listHead h2{font-size:40px}}.PUiJUG_muted{color:var(--text-3);letter-spacing:.01em;font-size:14px}.PUiJUG_listHint{margin:4px 0 16px}.PUiJUG_empty{border:1px dashed var(--border-strong);border-radius:var(--radius-card);background:var(--surface-2);text-align:center;color:var(--text-2);margin:24px 0;padding:32px 16px}.PUiJUG_empty p{margin:0}.PUiJUG_list{flex-direction:column;gap:16px;display:flex}.PUiJUG_workCard{gap:16px;padding:16px;display:grid}.PUiJUG_highlight{border-color:var(--gray-950);box-shadow:var(--shadow-md)}@media (min-width:640px){.PUiJUG_workCard{grid-template-columns:240px 1fr;gap:24px;padding:20px}}.PUiJUG_workMedia{flex-direction:column;gap:8px;display:flex}.PUiJUG_photoFrame{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-card-sm);justify-content:center;align-items:center;width:100%;max-height:70vh;display:flex;position:relative;overflow:hidden}.PUiJUG_photoFrame img{-webkit-user-select:none;user-select:none;display:block}.PUiJUG_photoCropped{box-shadow:inset 0 0 0 1px #0000000a}.PUiJUG_notice{color:var(--warn-fg);border-radius:var(--radius-card-sm);background:var(--warn-bg);margin:0;padding:10px 12px;font-size:14px;line-height:1.5}.PUiJUG_photoMissing{color:var(--text-3);margin:0;padding:40px 12px;font-size:14px}.PUiJUG_photoActions{flex-wrap:wrap;align-items:center;gap:14px;min-height:28px;display:flex}.PUiJUG_linkBtn{color:var(--text-1);font:500 14px var(--font-sans);letter-spacing:.01em;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:4px;cursor:pointer;transition:text-decoration-color .16s var(--ease-out);background:0 0;border:0;border-radius:4px;padding:4px 0}.PUiJUG_linkBtn:focus-visible{outline:1.5px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.PUiJUG_linkBtn:hover{text-decoration-color:currentColor}}.PUiJUG_sheet{flex-direction:column;gap:14px;min-width:0;display:flex}.PUiJUG_sheetHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PUiJUG_position{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--text-3);font-variant-numeric:tabular-nums;margin-right:4px;font-size:28px;font-weight:300;line-height:1}.PUiJUG_reorder{gap:6px;margin-left:auto;display:inline-flex}.PUiJUG_iconBtn{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--text-1);cursor:pointer;transition:transform .12s var(--ease-out), background-color .16s var(--ease-out), border-color .16s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.PUiJUG_iconBtn:active:not(:disabled){transform:scale(.96)}.PUiJUG_iconBtn:focus-visible{outline:1.5px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.PUiJUG_iconBtn:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-strong)}}.PUiJUG_iconBtn:disabled{opacity:.35;cursor:default}.PUiJUG_fields{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:520px){.PUiJUG_fields{grid-template-columns:1fr 1fr}}.PUiJUG_field{flex-direction:column;gap:6px;min-width:0;display:flex}.PUiJUG_field>span{letter-spacing:.01em;color:var(--text-2);font-size:14px;font-weight:400}.PUiJUG_field select{appearance:auto}.PUiJUG_wide{grid-column:1/-1}.PUiJUG_cardActions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding-top:4px;display:flex}.PUiJUG_confirmRemove{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px;font-size:14px;display:inline-flex}.PUiJUG_footerCta{justify-content:center;margin:32px 0 8px;display:flex}.PUiJUG_links{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.PUiJUG_links li{border-radius:var(--radius-pill);background:var(--surface-3);align-items:center;gap:8px;min-height:28px;padding:2px 4px 2px 12px;font-size:13px;display:inline-flex}.PUiJUG_links li a{color:var(--gray-700);text-decoration:none}.PUiJUG_links li a:hover{color:var(--text-1)}.PUiJUG_links li .PUiJUG_linkBtn{color:var(--text-3);padding:2px 8px;font-size:13px}.PUiJUG_linkAdd{gap:8px;display:flex}.PUiJUG_linkAdd input{flex:1;min-width:0}.PUiJUG_links+.PUiJUG_linkAdd,.PUiJUG_linkAdd+p{margin-top:4px}.PUiJUG_field p{margin:0}.PUiJUG_skeletonList{flex-direction:column;gap:16px;margin-top:16px;display:flex}.PUiJUG_skeletonCard{gap:16px;padding:16px;display:grid}@media (min-width:640px){.PUiJUG_skeletonCard{grid-template-columns:240px 1fr;gap:24px;padding:20px}}.PUiJUG_skeletonSheet{flex-direction:column;gap:12px;min-width:0;display:flex}.PUiJUG_skeletonFields{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:520px){.PUiJUG_skeletonFields{grid-template-columns:1fr 1fr}}.PUiJUG_readingSkeleton{flex-direction:column;gap:10px;display:flex}@media (max-width:639px){.PUiJUG_fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 12px}.PUiJUG_fields>label.PUiJUG_field:last-of-type{grid-column:1/-1}.PUiJUG_field>span{overflow-wrap:anywhere}.PUiJUG_iconBtn{width:44px;height:44px}.PUiJUG_photoActions{gap:4px 16px}.PUiJUG_linkBtn{align-items:center;min-height:44px;display:inline-flex}.PUiJUG_error .PUiJUG_linkBtn{min-height:0;display:inline}.PUiJUG_links li{max-width:100%;min-height:44px;padding:0 4px 0 14px}.PUiJUG_links li a{overflow-wrap:anywhere;min-width:0}.PUiJUG_links li .PUiJUG_linkBtn{flex:none;padding:0 10px}.PUiJUG_captureRow{grid-template-columns:96px minmax(0,1fr);gap:12px}.PUiJUG_uploadChip{padding:5px 4px;line-height:1.15;bottom:4px;left:4px;right:4px}.PUiJUG_voice textarea{min-height:112px}.PUiJUG_sheetHead{row-gap:6px}.PUiJUG_reorder{gap:8px}.PUiJUG_listHead{margin-top:28px}.PUiJUG_footerCta{margin-top:24px}}
.YD9PXG_kicker{font:500 13px var(--font-sans);letter-spacing:.01em;color:var(--text-3)}.YD9PXG_textBtn{all:unset;cursor:pointer;color:var(--text-1);border-bottom:1px solid var(--border-strong);padding:4px 2px;font-size:13px;font-weight:500}.YD9PXG_textBtn:focus-visible{outline:1.5px solid var(--focus);outline-offset:2px;border-radius:4px}.YD9PXG_counter{font:500 13px var(--font-sans);color:var(--text-3);font-variant-numeric:tabular-nums}.YD9PXG_transcript{width:100%;min-width:0}.YD9PXG_lines{overscroll-behavior:contain;scroll-behavior:smooth;gap:4px;max-height:4.6em;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.YD9PXG_line{color:var(--text-3);animation:YD9PXG_rise .3s var(--ease-out) both;align-items:baseline;gap:8px;padding:2px 0;font-size:15px;line-height:1.45;display:flex}.YD9PXG_lineText{overflow-wrap:anywhere;flex:1;min-width:0}.YD9PXG_lineStatus{width:12px;color:var(--text-3);flex:none}.YD9PXG_lineStatus:before{content:"";border:1.5px solid;border-radius:50%;width:6px;height:6px;display:inline-block}.YD9PXG_line[data-status=sending],.YD9PXG_line[data-status=queued],.YD9PXG_line[data-status=sending] .YD9PXG_lineStatus{color:var(--text-2)}.YD9PXG_line[data-status=done] .YD9PXG_lineStatus{color:var(--ok-fg)}.YD9PXG_line[data-status=sending] .YD9PXG_lineStatus:before{background:currentColor;animation:1s ease-in-out infinite YD9PXG_blink}.YD9PXG_line[data-status=done] .YD9PXG_lineStatus:before{vertical-align:-1px;width:12px;height:12px;-webkit-mask:var(--icon-check) center / contain no-repeat;-webkit-mask:var(--icon-check) center / contain no-repeat;mask:var(--icon-check) center / contain no-repeat;background:currentColor;border:0;border-radius:0}.YD9PXG_line[data-status=failed]{color:var(--text-2)}.YD9PXG_lineFailed{color:var(--err-fg);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:13px;display:inline-flex}.YD9PXG_retry{all:unset;cursor:pointer;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);color:var(--text-1);padding:4px 12px;font-weight:500}.YD9PXG_retry:focus-visible{outline:1.5px solid var(--focus);outline-offset:2px}.YD9PXG_interim{color:var(--text-2)}.YD9PXG_word{animation:YD9PXG_wordIn .28s var(--ease-out) both;display:inline}.YD9PXG_live{box-sizing:border-box;border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1fr);gap:10px;padding:16px;display:grid}.YD9PXG_liveHead{align-items:baseline;gap:10px;display:flex}.YD9PXG_liveTitle{font-family:var(--font-sans);letter-spacing:-.02em;flex:1;margin:0;font-size:1.125rem;font-weight:400;line-height:1.2}.YD9PXG_liveEmpty{color:var(--text-3);margin:0;font-size:14px}.YD9PXG_pills,.YD9PXG_chips{overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.YD9PXG_pills::-webkit-scrollbar{display:none}.YD9PXG_chips::-webkit-scrollbar{display:none}.YD9PXG_pill{box-sizing:border-box;white-space:nowrap;border-radius:var(--radius-pill);border:1px dashed var(--border-strong);height:24px;color:var(--text-3);flex:none;align-items:center;gap:4px;padding:0 10px;font-size:12px;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.YD9PXG_pillOn{background:var(--ok-bg);color:var(--ok-fg);border-style:solid;border-color:#0000}.YD9PXG_pillNew{animation:YD9PXG_pop .6s var(--ease-out), YD9PXG_glow 2.4s ease-out}.YD9PXG_chip{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--surface-3);max-width:70%;height:24px;color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;flex:none;align-items:center;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex;overflow:hidden}.YD9PXG_chipNew{animation:2.4s ease-out YD9PXG_flash}.YD9PXG_latest{border-radius:var(--radius-card-sm);background:var(--surface-2);margin:0;padding:12px 14px}.YD9PXG_latest h3{font:500 13px var(--font-sans);letter-spacing:.01em;color:var(--text-3);margin:0 0 4px}.YD9PXG_latest p{color:var(--text-1);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.YD9PXG_latestNew{animation:YD9PXG_grow .6s var(--ease-out), YD9PXG_glow 2.6s ease-out}.YD9PXG_works{scroll-snap-type:x mandatory;gap:10px;margin:0;padding:2px 0;list-style:none;display:flex;overflow-x:auto}.YD9PXG_work{scroll-snap-align:start;flex:none;gap:4px;width:104px;display:grid}.YD9PXG_workNew{animation:YD9PXG_grow .6s var(--ease-out)}.YD9PXG_workThumb{border-radius:var(--radius-card-sm);background:var(--surface-3);width:104px;height:78px;overflow:hidden}.YD9PXG_workThumb>*,.YD9PXG_workThumbLg>*{width:100%;height:100%}.YD9PXG_workThumb img,.YD9PXG_workThumbLg img{object-fit:cover;width:100%;height:100%}.YD9PXG_workLine{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.YD9PXG_sheetBackdrop{z-index:40;background:#0000003d;justify-content:center;align-items:flex-end;animation:.2s ease-out YD9PXG_fade;display:flex;position:fixed;inset:0}.YD9PXG_sheet{box-sizing:border-box;width:min(100%,44rem);max-height:92dvh;padding:8px 16px max(16px, env(safe-area-inset-bottom));background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);color:var(--text-1);animation:YD9PXG_slideUp .32s var(--ease-out);border-bottom:0;border-radius:24px 24px 0 0;flex-direction:column;display:flex}.YD9PXG_sheet:before{content:"";border-radius:var(--radius-pill);background:var(--gray-200);align-self:center;width:36px;height:4px;margin:0 0 8px}.YD9PXG_sheetHead{justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.YD9PXG_sheetHead h2{font-family:var(--font-sans);letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:300;line-height:1.1}.YD9PXG_sheetClose{all:unset;cursor:pointer;width:36px;height:36px;color:var(--text-2);background:var(--surface-3);border-radius:50%;place-items:center;transition:background-color .14s;display:grid}.YD9PXG_sheetClose:hover{background:var(--gray-200)}.YD9PXG_sheetClose:focus-visible{outline:1.5px solid var(--focus);outline-offset:2px}.YD9PXG_sheetLede{color:var(--text-2);margin:0 0 12px;font-size:15px;line-height:1.6}.YD9PXG_sheetBody{overscroll-behavior:contain;gap:16px;padding-bottom:8px;display:grid;overflow-y:auto}.YD9PXG_photoSheet .YD9PXG_sheetBody .card{margin:0}.YD9PXG_sheetWorks h3{font-family:var(--font-sans);letter-spacing:-.02em;margin:0 0 8px;font-size:1.125rem;font-weight:400}.YD9PXG_sheetWorks ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.YD9PXG_sheetWorks li{grid-template-columns:88px 1fr;align-items:start;gap:12px;display:grid}.YD9PXG_sheetWorks strong{font-weight:500;display:block}.YD9PXG_sheetWorks span{color:var(--text-3);font-size:13px;display:block}.YD9PXG_sheetWorks p{color:var(--text-2);margin:4px 0 0;font-size:14px;line-height:1.55}.YD9PXG_workThumbLg{border-radius:var(--radius-card-sm);background:var(--surface-3);width:88px;height:88px;overflow:hidden}@keyframes YD9PXG_rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes YD9PXG_grow{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}@keyframes YD9PXG_pop{0%{transform:scale(.85)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes YD9PXG_glow{0%{box-shadow:0 0 0 3px #2b7fff2e}to{box-shadow:0 0 #0000}}@keyframes YD9PXG_flash{0%{background:var(--gray-950);color:#fff}to{background:var(--surface-3);color:var(--gray-700)}}@keyframes YD9PXG_wordIn{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}@keyframes YD9PXG_blink{50%{opacity:.3}}@keyframes YD9PXG_fade{0%{opacity:0}to{opacity:1}}@keyframes YD9PXG_slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.YD9PXG_line,.YD9PXG_word,.YD9PXG_pillNew,.YD9PXG_chipNew,.YD9PXG_latestNew,.YD9PXG_workNew,.YD9PXG_sheet,.YD9PXG_sheetBackdrop{animation:none}}
.VlABZa_stage{z-index:30;height:100dvh;color:var(--text-1);background:var(--bg);font-family:var(--font-sans);isolation:isolate;overscroll-behavior:contain;position:fixed;inset:0;overflow:hidden auto}.VlABZa_inner{max-width:68rem;min-height:100%;padding:max(20px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex}@media (min-width:720px){.VlABZa_inner{padding-inline:32px}}.VlABZa_glass{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm)}.VlABZa_brand{font:500 1.125rem/1 var(--font-sans);color:var(--text-1);letter-spacing:-.02em;align-items:center;gap:.4em;text-decoration:none;display:inline-flex}.VlABZa_brand:focus-visible{outline:1.5px solid var(--focus);outline-offset:2px;border-radius:6px}.VlABZa_kicker{letter-spacing:.01em;color:var(--text-3);margin:0;font-size:13px;font-weight:500}.VlABZa_btn{border-radius:var(--radius-pill);min-height:44px;font:500 14px/1 var(--font-sans);cursor:pointer;border:1px solid var(--border);color:var(--text-1);background:var(--surface);transition:transform .12s var(--ease-out), background-color .14s var(--ease-out), opacity .14s ease;touch-action:manipulation;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.VlABZa_btn:active{transform:scale(.98)}.VlABZa_btn:disabled,.VlABZa_btn[aria-disabled=true]{opacity:.45;cursor:default}.VlABZa_btn:focus-visible{outline:1.5px solid var(--focus);outline-offset:2px}.VlABZa_btnPrimary{background:var(--gray-950);color:#fff;border-color:#0000}.VlABZa_btnQuiet{color:var(--text-2);background:0 0;border-color:#0000}@media (hover:hover) and (pointer:fine){.VlABZa_btn:hover{background:var(--gray-50)}.VlABZa_btnPrimary:hover{background:var(--gray-600)}.VlABZa_btnQuiet:hover{background:var(--gray-50);color:var(--text-1)}}
.an6MZG_start{grid-template-rows:auto 1fr;gap:24px;min-height:calc(100dvh - 48px);display:grid}.an6MZG_choices{flex-direction:column;place-self:center;gap:12px;width:min(100%,360px);display:flex}.an6MZG_choice{width:100%;min-height:56px;font-size:16px}.an6MZG_brand{letter-spacing:-.03em;flex-direction:column;place-self:end center;gap:14px;font-size:1.75rem}.an6MZG_start{grid-template-rows:1fr auto 1fr}.an6MZG_choices{align-self:start}
.yfZUua_home{grid-template-rows:auto 1fr auto auto;grid-template-columns:minmax(0,1fr);gap:clamp(16px,3vh,32px);height:100%;display:grid}.yfZUua_top{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.yfZUua_trustLink{color:var(--text-2);border-bottom:1px solid var(--border);font-size:14px;text-decoration:none}.yfZUua_head{flex-direction:column;align-self:end;gap:12px;display:flex}.yfZUua_title{font-family:var(--font-sans);letter-spacing:-.03em;text-wrap:balance;max-width:20ch;color:var(--text-1);margin:0;font-size:clamp(2.25rem,min(7.2vw,6.4vh),3rem);font-weight:300;line-height:1.06}.yfZUua_title em{color:var(--text-3);font-style:normal}.yfZUua_data{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:78%;grid-auto-flow:column;gap:12px;min-height:clamp(132px,24vh,230px);margin:0 -16px;padding:4px 16px 8px;list-style:none;display:grid;overflow-x:auto}.yfZUua_data::-webkit-scrollbar{display:none}.yfZUua_point{scroll-snap-align:start;animation:yfZUua_rise .6s var(--ease-out) both;flex-direction:column;gap:8px;padding:clamp(16px,2.4vh,24px);display:flex}.yfZUua_figure{letter-spacing:-.04em;color:var(--text-1);font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,min(9vw,6vh),3rem);font-weight:300;line-height:1}.yfZUua_text{color:var(--text-2);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:clamp(14px,1.9vh,15px);line-height:1.55;display:-webkit-box;overflow:hidden}.yfZUua_source{color:var(--text-3);align-items:center;gap:4px;margin-top:auto;padding-top:4px;font-size:13px;text-decoration:none;display:inline-flex}.yfZUua_source:hover{color:var(--text-1)}.yfZUua_source:focus-visible{outline:1.5px solid var(--focus);outline-offset:2px;border-radius:4px}.yfZUua_bottom{flex-direction:column;gap:16px;display:flex}.yfZUua_slogan{letter-spacing:-.015em;color:var(--text-1);margin:0;font-size:clamp(1.125rem,2.4vh,1.375rem);font-weight:400}.yfZUua_slogan span{color:var(--text-3)}.yfZUua_actions{flex-wrap:wrap;gap:8px;display:flex}.yfZUua_actions>*{flex:auto}@media (min-width:760px){.yfZUua_data{grid-template-columns:repeat(3,1fr);grid-auto-flow:row;margin:0;padding:4px 0 8px;overflow:visible}.yfZUua_actions>*{flex:none}.yfZUua_title{font-size:clamp(2.25rem,5.6vh,3rem)}}@media (max-height:680px){.yfZUua_home{gap:10px}.yfZUua_text{-webkit-line-clamp:2}.yfZUua_title{font-size:clamp(1.75rem,5.2vh,2.25rem)}.yfZUua_actions{gap:8px}.yfZUua_actions>*{min-height:40px}.yfZUua_actions>:last-child{display:none}}@keyframes yfZUua_rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.yfZUua_point{animation:none}}
.M3MANG_wrap{flex:1;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);gap:20px;min-height:100%;font-style:normal;display:grid}.M3MANG_top{gap:12px;display:grid}.M3MANG_topRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.M3MANG_close{width:36px;height:36px;color:var(--text-2);border:1px solid var(--border);background:var(--surface);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:background-color .14s;display:inline-flex}.M3MANG_close:hover{background:var(--gray-50);color:var(--text-1)}.M3MANG_close:focus-visible{outline:1.5px solid var(--focus);outline-offset:2px}.M3MANG_progressText{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:500}.M3MANG_bar{border-radius:var(--radius-pill);background:var(--surface-3);height:4px;overflow:hidden}.M3MANG_barFill{border-radius:inherit;background:var(--gray-950);height:100%;transition:width .5s var(--ease-out)}.M3MANG_body{min-height:0;animation:M3MANG_enter .42s var(--ease-out) both;flex-direction:column;justify-content:center;gap:clamp(14px,2.6vh,28px);display:flex}.M3MANG_question{font-family:var(--font-sans);letter-spacing:-.03em;text-wrap:balance;max-width:20ch;color:var(--text-1);margin:0;font-size:clamp(2.25rem,min(7vw,5.4vh),3rem);font-style:normal;font-weight:300;line-height:1.06}.M3MANG_questionLoaded{animation:M3MANG_enter .32s var(--ease-out) both}.M3MANG_example{color:var(--text-2);margin:0;font-size:clamp(15px,2vh,16px);font-style:normal;line-height:1.6}.M3MANG_questionSkeleton{width:100%;max-width:20ch;padding:6px 0}.M3MANG_chooseBody{justify-content:center;gap:clamp(16px,2.8vh,28px)}.M3MANG_chooseHead{gap:10px;display:grid}.M3MANG_choices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.M3MANG_choice{appearance:none;font:inherit;color:inherit;text-align:left;box-sizing:border-box;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;min-height:clamp(150px,24vh,210px);transition:transform .12s var(--ease-out), box-shadow .16s ease, border-color .16s ease;flex-direction:column;justify-content:space-between;gap:16px;padding:16px;display:flex}.M3MANG_choice:hover:not(:disabled){box-shadow:var(--shadow-md);border-color:var(--border-strong)}.M3MANG_choice:active{transform:scale(.98)}.M3MANG_choice:disabled{opacity:.5;cursor:default}.M3MANG_choice:focus-visible{outline:1.5px solid var(--focus);outline-offset:2px}.M3MANG_choiceIcon{background:var(--surface-3);width:44px;height:44px;color:var(--text-1);border-radius:50%;flex:none;place-items:center;display:grid}.M3MANG_choice:first-child .M3MANG_choiceIcon{background:var(--orb);color:var(--text-1)}.M3MANG_choiceText{flex-direction:column;gap:4px;min-width:0;display:flex}.M3MANG_choice strong{letter-spacing:-.02em;font-size:1.25rem;font-style:normal;font-weight:400}.M3MANG_choice small{color:var(--text-2);font-size:14px;font-style:normal;line-height:1.45}.M3MANG_choice .M3MANG_micNote{color:var(--text-3);margin-top:6px;font-size:12px}.M3MANG_link{all:unset;cursor:pointer;color:var(--text-1);border-bottom:1px solid var(--border-strong);touch-action:manipulation;font-size:14px;font-style:normal;font-weight:500}.M3MANG_link:hover{border-bottom-color:var(--text-1)}.M3MANG_link:focus-visible{outline:1.5px solid var(--focus);outline-offset:2px;border-radius:2px}.M3MANG_chooseLinks{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.M3MANG_resume{color:var(--text-3);margin:0;font-size:14px;line-height:1.5}.M3MANG_resume[role=alert]{color:var(--warn-fg)}.M3MANG_importBox{max-height:38vh;color:var(--text-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);padding:16px;overflow:auto}.M3MANG_stepBody{justify-content:flex-start;gap:16px}.M3MANG_questionStep{font-size:clamp(1.75rem,min(6.4vw,4.6vh),2.5rem);line-height:1.1}.M3MANG_iconBtn{border-radius:50%;flex:none;width:44px;padding:0}.M3MANG_iconBtn svg{width:20px;height:20px}.M3MANG_switchBtn{all:unset;box-sizing:border-box;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:var(--radius-pill);border:1px solid var(--border);height:36px;color:var(--text-1);background:var(--surface);align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;transition:background-color .14s;display:inline-flex}.M3MANG_switchBtn:hover{background:var(--gray-50)}.M3MANG_switchBtn svg{width:16px;height:16px}.M3MANG_switchBtn:focus-visible{outline:1.5px solid var(--focus);outline-offset:2px}.M3MANG_textStep{justify-items:start;gap:12px;display:grid}.M3MANG_notice{border-radius:var(--radius-card-sm);background:var(--warn-bg);color:var(--warn-fg);margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.M3MANG_leaving{color:var(--text-2);border-radius:var(--radius-card);flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:8px 14px;padding:12px 16px;font-size:14px;display:flex}.M3MANG_leavingActions{gap:14px;display:inline-flex}.M3MANG_savingDot{background:var(--gray-400);border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite M3MANG_breathe}@keyframes M3MANG_breathe{50%{opacity:.3;transform:scale(.8)}}.M3MANG_voice{justify-items:center;gap:10px;padding:8px 0;display:grid}.M3MANG_orbBtn{all:unset;cursor:pointer;isolation:isolate;transition:transform .16s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative}.M3MANG_orbBtn:active{transform:scale(.98)}.M3MANG_orbBtn:focus-visible{outline:1.5px solid var(--focus);outline-offset:6px}.M3MANG_orbGlow{z-index:-1;filter:blur(22px);opacity:.75;pointer-events:none;border-radius:50%;position:absolute;inset:12%}.M3MANG_orbBtn[aria-pressed=true] .M3MANG_orbGlow{opacity:1;inset:6%}.M3MANG_orbLabel{color:var(--text-2);font-size:14px;font-style:normal;font-weight:500}.M3MANG_said{text-align:center;max-width:34ch;min-height:3.2em;color:var(--text-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(15px,2.2vh,17px);font-style:normal;line-height:1.5;display:-webkit-box;overflow:hidden}.M3MANG_said em{color:var(--text-3);font-style:normal}.M3MANG_micError{color:var(--err-fg);text-align:center;margin:0;font-size:14px;font-style:normal}.M3MANG_answer{box-sizing:border-box;resize:none;width:100%;min-height:clamp(96px,18vh,180px);font:inherit;color:var(--text-1);outline:none;padding:16px;font-size:16px;font-style:normal;line-height:1.6;transition:border-color .14s,box-shadow .14s;border-radius:var(--radius-input)!important}.M3MANG_answer::placeholder{color:var(--text-3);font-style:normal}.M3MANG_answer:focus{border-color:var(--gray-950);box-shadow:0 0 0 3px #2b7fff33}.M3MANG_liveStrip{border-radius:var(--radius-card-sm);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 14px;font-size:13px;font-style:normal;display:flex}.M3MANG_liveAnalyzing{color:var(--info-fg);align-items:center;gap:6px;font-style:normal;font-weight:500;display:inline-flex}.M3MANG_liveAnalyzing:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.M3MANG_liveTags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.M3MANG_livePrefix{color:var(--text-3);font-size:13px;font-style:normal;font-weight:500}.M3MANG_liveChip{border-radius:var(--radius-pill);background:var(--surface-3);height:24px;color:var(--gray-700);align-items:center;gap:4px;padding:0 10px;font-size:12px;font-style:normal;display:inline-flex}.M3MANG_liveChip b{color:var(--text-1);font-style:normal;font-weight:500}.M3MANG_fitProcess{border-radius:var(--radius-card);gap:10px;padding:14px 16px;font-style:normal;display:grid}.M3MANG_fitSteps{flex-wrap:wrap;gap:8px;display:flex}.M3MANG_fitStep{border-radius:var(--radius-pill);background:var(--surface-3);height:24px;color:var(--text-3);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-style:normal;font-weight:500;display:inline-flex}.M3MANG_fitStepActive{background:var(--info-bg);color:var(--info-fg)}.M3MANG_fitStepDone{background:var(--ok-bg);color:var(--ok-fg)}.M3MANG_ctaDisabled{opacity:.65;pointer-events:none}.M3MANG_foot{z-index:5;padding:12px 16px max(12px, env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;margin:0 -16px;display:flex;position:sticky;bottom:0}@media (min-width:720px){.M3MANG_foot{margin-inline:-32px;padding-inline:32px}}.M3MANG_foot:empty{display:none}.M3MANG_foot .M3MANG_grow{flex:1}.M3MANG_status{color:var(--text-3);min-height:1.2em;font-size:13px;font-style:normal}.M3MANG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.M3MANG_summary{gap:0;max-height:36vh;margin:0;padding:20px;display:grid;overflow:auto}.M3MANG_row{border-top:1px solid var(--border);grid-template-columns:7.5rem 1fr;gap:12px;padding:10px 0;font-size:15px;font-style:normal;line-height:1.5;display:grid}.M3MANG_row:first-child{border-top:0;padding-top:0}.M3MANG_row dt{color:var(--text-2);letter-spacing:.01em;font-size:14px;font-style:normal}.M3MANG_row dd{color:var(--text-1);margin:0;font-style:normal}.M3MANG_ctas{flex-wrap:wrap;gap:8px;display:flex}.M3MANG_ctas>*{flex:auto}@keyframes M3MANG_enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.M3MANG_body,.M3MANG_savingDot{animation:none}.M3MANG_barFill{transition:none}}
