.axui-app.axui-tools-scope{width:100%;max-width:none;min-height:100dvh;margin:0;display:block;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;--surface-0:var(--ax-surface);--surface-1:#f2eee5;--surface-2:var(--ax-card);--ink-1:var(--ax-ink);--ink-2:var(--ax-ink-2);--ink-3:var(--ax-muted);--accent:var(--ax-accent);--accent-hover:var(--ax-accent-press);--accent-light:var(--ax-accent-soft);--ax-tool-action:#c13e24;--ax-tool-action-hover:#a8321e;--border:var(--ax-border);--border-hover:#cfc5b5;--shadow-md:0 6px 18px rgba(28,43,74,.08)}body:has(.axui-tool-flow[data-tool-compact=true]) [data-testid=analytics-consent-banner]{display:none!important}.axui-tool-flow{overflow:clip;display:flex;flex-direction:column;position:relative;isolation:isolate;color:var(--ax-ink);border:1px solid rgba(28,43,74,.06)}.axui-tool-flow .axui-screen-body{width:100%}.axui-tool-flow .axui-step-sub,.axui-tool-page-header .axui-step-sub{white-space:normal;overflow:visible;text-overflow:clip}.axui-tool-flow .axui-footer-nav{z-index:20}.axui-tool-flow .axui-footer-nav .axui-inner{width:100%;margin:0 auto;display:flex;align-items:center;gap:14px}.axui-tool-flow .axui-continue{border-color:var(--ax-tool-action)}.axui-tool-flow .axui-continue:hover:not(:disabled){border-color:var(--ax-tool-action-hover);background:var(--ax-tool-action-hover)}.axui-tool-flow .axui-back-btn:focus-visible,.axui-tool-flow .axui-continue:focus-visible{outline:3px solid var(--ax-ink);outline-offset:2px}.axui-tool-flow-heading:focus-visible{border-radius:8px;outline:3px solid var(--ax-ink);outline-offset:4px}.axui-tool-choice-list{display:grid}.axui-tool-choice-list .axui-template-option{width:100%}.axui-tool-choice-list .axui-template-option:disabled{opacity:.5;cursor:not-allowed}.axui-tool-primary-link{display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none}.axui-tool-handoff-action{min-width:0;flex:1;display:grid;gap:7px}.axui-tool-handoff-action .axui-continue{width:100%}.axui-tool-handoff-error{margin:0;color:var(--ax-ink-2);font-size:11.5px;line-height:1.4}.axui-tool-privacy-choice{min-height:44px;margin-top:10px;padding:0;border:0;background:transparent;color:var(--ax-ink);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.axui-tool-handoff-error a{color:var(--ax-ink);font-weight:700;text-underline-offset:2px}.axui-tool-handoff-note{margin:0;color:var(--ax-muted);font-size:11.5px;line-height:1.4}.axui-tool-handoff-note a{color:var(--ax-ink);font-weight:700;text-underline-offset:2px}.axui-tool-secondary-button{width:100%;min-height:48px;margin:2px 0 16px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--ax-border);border-radius:999px;background:var(--ax-card);color:var(--ax-ink);font:700 14px var(--ax-sans);cursor:pointer;transition:border-color .15s ease,background .15s ease}.axui-tool-secondary-button:hover:not(:disabled){border-color:var(--ax-accent);background:var(--ax-accent-soft)}.axui-tool-secondary-button:focus-visible{outline:3px solid var(--ax-ink);outline-offset:2px}.axui-back-btn:disabled,.axui-tool-secondary-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.axui-tool-metric{margin:2px 0 16px;padding:22px 18px;border:1px solid var(--ax-border);text-align:center}.axui-tool-metric>span{display:block;color:var(--ax-muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.axui-tool-metric>strong{display:block;margin-top:6px;color:var(--ax-ink);font:600 42px/1 var(--ax-serif);letter-spacing:-.03em}.axui-tool-metric>b{display:block;margin-top:10px;color:var(--ax-ink);font-size:14px}.axui-tool-metric>p{max-width:44ch;margin:5px auto 0;color:var(--ax-ink-2);font-size:12.5px;line-height:1.5}.axui-tool-score{width:136px;height:136px;margin:4px auto 18px;display:grid;place-items:center;position:relative}.axui-tool-score svg{width:100%;height:100%;grid-area:1/1;transform:rotate(-90deg)}.axui-tool-score-total,.axui-tool-score-value{grid-area:1/1;position:relative}.axui-tool-score-value{margin-top:-12px;color:var(--ax-ink);font:600 34px/1 var(--ax-serif)}.axui-tool-score-total{margin-top:34px;color:var(--ax-muted);font-size:10.5px;font-weight:600}.axui-tool-document{margin:2px 0 16px;padding:22px;border:1px solid var(--ax-border);background:var(--ax-card);box-shadow:0 10px 30px rgba(28,43,74,.08);color:var(--ax-ink-2);font-size:13px;line-height:1.65}.axui-tool-document p{margin:0 0 12px}.axui-tool-document p:last-child{margin-bottom:0}.axui-tool-document-head{padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--ax-border)}.axui-tool-document-head h3{margin:0;color:var(--ax-ink);font:600 23px/1.2 var(--ax-serif)}.axui-tool-document-head p{margin:4px 0 0;color:var(--ax-muted);font-size:12px}.axui-tool-document section+section{margin-top:16px}.axui-tool-document h4{margin:0 0 6px;color:var(--ax-ink);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.axui-tool-document ul{margin:0;padding-left:18px}.axui-tool-document-footer{padding-top:14px;margin-top:18px!important;border-top:1px solid var(--ax-border);color:var(--ax-muted);font-size:11.5px}.axui-tool-page-header{margin:0 auto}.axui-tool-page-header .axui-eyebrow{display:block}.axui-tool-page-header .axui-step-title{margin-top:12px}.axui-tool-page-header .axui-step-sub{margin:10px auto 0;font-size:15px;line-height:1.6}.axui-tool-info-section{width:min(100%,672px);margin:40px auto 0}.axui-tool-info-section .axui-summary{margin:0}.axui-tool-info-section .axui-s,.axui-tool-info-section .axui-t{display:block;margin-right:0;margin-left:0}.axui-tool-info-section .axui-t{margin-top:0;margin-bottom:0}.axui-tool-info-section .axui-s{margin-top:3px;margin-bottom:0}.axui-tool-section-note{margin:12px 4px 0;color:var(--ax-muted);font-size:12px;line-height:1.5;text-align:center}.axui-tool-footer-note{width:min(100%,672px);margin:40px auto 0;padding-bottom:32px;color:var(--ax-muted);font-size:13px;line-height:1.6;text-align:center}.axui-tool-footer-note p{margin:0}.axui-tool-inline-link{border-radius:4px;color:var(--ax-ink);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.axui-tool-inline-link:hover{color:var(--ax-tool-action)}.axui-tool-inline-link:focus-visible{outline:3px solid var(--ax-ink);outline-offset:2px}.axui-tool-source-list{margin:12px 0 0;padding-left:20px;color:var(--ax-muted);font-size:12.5px;line-height:1.5}.axui-tool-source-list li+li{margin-top:8px}.axui-tool-source-date{margin:12px 0 0;color:var(--ax-muted);font-size:11.5px}.axui-tool-crosslinks,.axui-tool-faq{width:min(100%,672px);margin:48px auto 0}.axui-tool-section-title{margin:0 0 16px;color:var(--ax-ink);font:600 22px/1.2 var(--ax-serif);letter-spacing:-.01em;text-align:center}.axui-tool-faq-list{display:grid;gap:8px}.axui-tool-faq-list .axui-cover-preview{margin:0;background:var(--ax-card)}.axui-tool-faq-list .axui-cover-preview-text{max-height:none}.axui-tool-faq-answer{margin:0}.axui-tool-flow .axui-track-fill{transform-origin:left center;animation:none;transition:transform .42s cubic-bezier(.22,1,.36,1)}.axui-tool-flow .axui-track-fill:after{display:none;animation:none}.axui-tool-gadget{--ax-gadget-progress:0%;--ax-gadget-scale:0;position:relative;isolation:isolate}.axui-tool-gadget-glow{border-radius:50%;transform:scale(.82)}.axui-tool-gadget-glow,.axui-tool-gadget-grid{position:absolute;z-index:-1}.axui-tool-gadget-stage{display:grid;place-items:center;position:relative;transform:translateY(0);transition:transform .42s cubic-bezier(.22,1,.36,1)}.axui-tool-gadget-caption{min-width:0;align-content:center;font-family:var(--ax-sans)}.axui-tool-gadget-caption span{font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.axui-tool-gadget-caption b{overflow:hidden;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.axui-tool-gadget-progress{grid-column:1/-1;margin-top:9px;overflow:hidden;border-radius:999px}.axui-tool-gadget-progress i{width:100%;height:100%;display:block;border-radius:inherit;transform:scaleX(var(--ax-gadget-scale));transform-origin:left center;transition:transform .52s cubic-bezier(.22,1,.36,1)}.axui-gadget-doc{width:74px;height:82px;position:absolute;top:4px;left:21px;border:1px solid rgba(28,43,74,.12);border-radius:10px;background:#fff;box-shadow:0 9px 20px rgba(28,43,74,.1);transition:transform .44s cubic-bezier(.22,1,.36,1),opacity .26s ease}.axui-gadget-seal{width:42px;height:42px;position:absolute;display:grid;place-items:center;border:3px solid #fff;border-radius:50%;color:#fff;box-shadow:0 7px 16px rgba(232,88,58,.24);transform:scale(.9) rotate(-8deg);transition:transform .44s cubic-bezier(.22,1,.36,1)}.axui-gadget-seal.is-finished{transform:scale(1) rotate(0)}.axui-gadget-letter{position:relative;overflow:visible;border:1px solid rgba(28,43,74,.12);transform:rotate(-1.5deg);transition:transform .44s cubic-bezier(.22,1,.36,1)}.axui-gadget-letter.is-finished{transform:rotate(0) scale(1.03)}.axui-gadget-letter.is-tone-confident{border-radius:6px;transform:rotate(0)}.axui-gadget-letter.is-tone-concise{transform:translateX(-2px) rotate(.5deg)}.axui-gadget-letter.is-tone-warm{border-radius:13px}.axui-gadget-letter-fold{width:26px;height:26px;position:absolute;top:-1px;right:-1px;border-bottom:1px solid var(--ax-border);border-left:1px solid var(--ax-border);background:#f6efe5;transform:translate(9px,-9px) rotate(0);transition:transform .46s cubic-bezier(.22,1,.36,1)}.axui-gadget-letter.is-finished .axui-gadget-letter-fold{transform:translate(0) rotate(0)}.axui-gadget-letter-line{display:block;border-radius:999px;background:#ddd6c9;opacity:.18;transform:translateX(-7px) scaleX(.12);transform-origin:left center;transition:transform .48s cubic-bezier(.22,1,.36,1),opacity .26s ease}.axui-gadget-letter-line.is-written{opacity:1;transform:translateX(0) scaleX(1)}.axui-gadget-letter.is-tone-warm .axui-gadget-letter-line.is-written{background:#c9a98e}.axui-gadget-letter.is-tone-confident .axui-gadget-letter-line.is-written{background:var(--ax-ink)}.axui-gadget-letter.is-tone-concise .axui-gadget-letter-line{height:3px}.axui-gadget-letter-detail{position:absolute;left:-11px;display:grid;gap:4px;opacity:0;transform:translateX(-6px) scale(.84);transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .24s ease}.axui-gadget-letter-detail i{width:7px;height:7px;display:block;border:2px solid #fff;border-radius:50%;background:var(--ax-accent);box-shadow:0 2px 6px rgba(232,88,58,.25)}.axui-gadget-letter.has-detail .axui-gadget-letter-detail{opacity:1;transform:translateX(0) scale(1)}.axui-gadget-letter.is-detail-neutral .axui-gadget-letter-detail{opacity:.48;transform:translateX(0) scale(.92)}.axui-gadget-letter.is-detail-neutral .axui-gadget-letter-detail i{border-color:#fff;background:#bdb5a8;box-shadow:none}.axui-gadget-letter.has-detail .axui-gadget-letter-detail i:nth-child(2){opacity:.68}.axui-gadget-letter.has-detail .axui-gadget-letter-detail i:nth-child(3){opacity:.38}.axui-gadget-signature{width:42px;height:9px;display:block;border-bottom:2px solid var(--ax-accent);opacity:0;transform:translateX(var(--ax-gadget-signature-shift)) skewX(-24deg);transition:transform .48s cubic-bezier(.22,1,.36,1),opacity .26s ease}.axui-gadget-letter.is-finished .axui-gadget-signature,.axui-gadget-letter.is-phase-signature .axui-gadget-signature{opacity:1;transform:translateX(0) skewX(-24deg)}.axui-gadget-pen{width:42px;height:42px;position:absolute;display:grid;place-items:center;border:3px solid #fff;border-radius:50%;background:var(--ax-ink);color:#fff;box-shadow:0 7px 18px rgba(28,43,74,.22);transform:translate(8px,var(--ax-cover-pen-y)) rotate(-12deg);transition:transform .44s cubic-bezier(.22,1,.36,1)}.axui-gadget-letter.is-tone-confident .axui-gadget-pen{border-radius:12px}.axui-gadget-letter.is-tone-concise .axui-gadget-pen{transform:translate(4px,var(--ax-cover-pen-y)) rotate(-5deg) scale(.9)}.axui-tool-gadget.is-finished .axui-gadget-pen{background:var(--ax-accent);transform:translateY(30px) rotate(0)}.axui-gadget-ratio{position:relative;align-items:center;justify-content:space-between}.axui-gadget-ratio-node{z-index:2;border:1px solid var(--ax-border);border-radius:20px;transform:translateX(0) scale(.96);transition:transform .42s cubic-bezier(.22,1,.36,1)}.axui-tool-gadget.is-step-1 .axui-gadget-ratio-node.is-home{transform:translateX(8px) scale(.86);opacity:.55}.axui-tool-gadget.is-step-2 .axui-gadget-ratio-node,.axui-tool-gadget.is-step-3 .axui-gadget-ratio-node{transform:translateX(0) scale(1)}.axui-tool-gadget.is-finished .axui-gadget-ratio-node{transform:scale(1.04)}.axui-gadget-ratio-path{height:4px;position:absolute;overflow:hidden;border-radius:999px}.axui-gadget-ratio-path i{width:100%;height:100%;display:block;background:var(--ax-grad);transform:scaleX(var(--ax-gadget-scale));transform-origin:left;transition:transform .5s cubic-bezier(.22,1,.36,1)}.axui-gadget-bars{display:flex;align-items:flex-end;justify-content:center}.axui-gadget-bar{position:relative;display:grid;align-items:end;gap:4px;text-align:center}.axui-gadget-bar:before{content:"";position:absolute;top:0;left:0;border:1px solid rgba(28,43,74,.1)}.axui-gadget-bar i,.axui-gadget-bar:before{width:100%;height:72px;border-radius:13px 13px 7px 7px}.axui-gadget-bar i{display:block;position:relative;z-index:1;background:var(--ax-ink);opacity:.75;transform:scaleY(var(--ax-bar-level,.45));transform-origin:bottom center;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .26s ease}.axui-gadget-bar.is-proposed i{opacity:.95}.axui-gadget-bar span{font:700 10px var(--ax-sans)}.axui-gadget-change-arrow{font-weight:800;transform:translateX(0);transition:transform .34s ease}.axui-tool-gadget.is-finished .axui-gadget-change-arrow,.axui-tool-gadget.is-step-2 .axui-gadget-change-arrow,.axui-tool-gadget.is-step-3 .axui-gadget-change-arrow{transform:translateX(3px)}.axui-gadget-deposit{position:relative}.axui-gadget-deposit-ring{position:absolute;z-index:3;display:grid;place-items:center;border:1px solid var(--ax-border);border-radius:50%;box-shadow:0 10px 24px rgba(28,43,74,.13);transform:scale(.94);transition:transform .44s cubic-bezier(.22,1,.36,1)}.axui-gadget-deposit.is-finished .axui-gadget-deposit-ring{transform:scale(1.05)}.axui-gadget-key{width:54px;height:16px;position:absolute;z-index:4;border:5px solid var(--ax-ink);border-left-width:17px;border-radius:8px;transform:translateX(-8px) rotate(-7deg);transition:transform .48s cubic-bezier(.22,1,.36,1)}.axui-tool-gadget.is-finished .axui-gadget-key,.axui-tool-gadget.is-step-2 .axui-gadget-key{transform:translateX(0) rotate(0)}.axui-gadget-key b,.axui-gadget-key i{display:none}.axui-gadget-week{width:28px;height:42px;position:absolute;border:1px solid var(--ax-border);border-radius:6px;background:#fff;box-shadow:0 5px 12px rgba(28,43,74,.08);opacity:.86;transform:var(--ax-week-transform);animation:axuiToolWeekIn .36s cubic-bezier(.22,1,.36,1) var(--ax-week-delay) both}.axui-gadget-pet{position:relative}.axui-gadget-pet-card{position:absolute;display:grid;align-content:center;border:1px solid var(--ax-border);transform:rotate(-1deg);transition:transform .44s cubic-bezier(.22,1,.36,1)}.axui-gadget-pet-avatar{position:relative;display:block;border-radius:50%;background:var(--ax-accent-soft);transform:scale(var(--ax-gadget-avatar-scale));transition:transform .42s cubic-bezier(.22,1,.36,1)}.axui-gadget-pet-avatar b,.axui-gadget-pet-avatar em{width:11px;height:14px;position:absolute;top:5px;display:block;border-radius:9px 9px 3px 3px;background:var(--ax-accent);transform:rotate(-23deg)}.axui-gadget-pet-avatar em{transform:rotate(23deg)}.axui-gadget-pet-stamp{position:absolute;right:0;bottom:0;display:grid;place-items:center;border:3px solid #fff;border-radius:50%;background:var(--ax-ink);color:#fff;box-shadow:0 7px 18px rgba(28,43,74,.2);transform:scale(.88) rotate(8deg);transition:transform .42s cubic-bezier(.22,1,.36,1)}.axui-tool-gadget.is-finished .axui-gadget-pet-stamp{background:var(--ax-accent);transform:scale(1) rotate(0)}.axui-tool-gadget.is-finished .axui-gadget-pet-card{transform:rotate(0) scale(1.015)}.axui-tool-privacy{margin:10px 0 6px;border-top:1px solid var(--ax-border);color:var(--ax-muted)}.axui-tool-privacy summary{min-height:44px;padding:11px 2px;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;border-radius:8px;cursor:pointer}.axui-tool-privacy summary::-webkit-details-marker{display:none}.axui-tool-privacy summary span{display:inline-flex;align-items:center;gap:7px;color:var(--ax-ink-2);font-size:12px;font-weight:700}.axui-tool-privacy summary b{color:var(--ax-ink-2);font-size:11.5px}.axui-tool-privacy summary:focus-visible{outline:3px solid var(--ax-ink);outline-offset:2px}.axui-tool-privacy-body{padding:0 2px 12px;font-size:12px;line-height:1.55}.axui-tool-privacy[open] .axui-tool-privacy-body{animation:axuiToolPrivacyIn .22s ease-out both}.axui-tool-letter-editor{width:100%;min-height:330px;padding:22px;resize:vertical;border:1px solid var(--ax-border);border-radius:16px;background:#fffdf9;box-shadow:0 10px 30px rgba(28,43,74,.08);color:var(--ax-ink-2);font:400 16px/1.7 var(--ax-serif)}.axui-tool-letter-editor:focus{border-color:var(--ax-accent);outline:3px solid var(--ax-ink);outline-offset:2px;box-shadow:0 0 0 4px var(--ax-accent-soft),0 10px 30px rgba(28,43,74,.08)}.axui-tool-letter-editor.is-over-budget{border-color:var(--ax-accent);background:linear-gradient(180deg,#fffaf6,#fffdf9)}.axui-tool-letter-alert{margin:0 0 14px}.axui-tool-sr-only{width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.axui-tool-letter-budget{margin:7px 2px 14px;display:flex;justify-content:space-between;gap:12px;color:var(--ax-muted);font-size:11.5px}@keyframes axuiToolPrivacyIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes axuiToolWeekIn{0%{opacity:0;transform:translateY(9px) scale(.9)}to{opacity:.86;transform:var(--ax-week-transform)}}@media (min-width:1024px){.axui-tool-flow .axui-headband-pct{display:inline}}@media (prefers-reduced-motion:reduce){.axui-tools-scope *,.axui-tools-scope :after,.axui-tools-scope :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.axui-tool-page-header{width:min(100%,1120px);padding-top:12px;text-align:left}.axui-tool-page-header .axui-step-sub{max-width:72ch;margin-right:0;margin-left:0}.axui-tool-flow{width:min(1120px,calc(100vw - 48px));max-width:none;min-height:680px;left:50%;transform:translateX(-50%);border-color:rgba(28,43,74,.1);border-radius:28px;background:#fff;box-shadow:0 28px 70px rgba(28,43,74,.16)}.axui-tool-appbar{min-height:62px;padding:0 24px;display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:10px;position:relative;z-index:3;border-bottom:1px solid var(--ax-border);background:#fff}.axui-tool-app-identity,.axui-tool-app-status{display:inline-flex;align-items:center;gap:9px;color:var(--ax-ink);font-size:12px;font-weight:750}.axui-tool-app-identity{width:-moz-fit-content;width:fit-content;min-height:44px;min-width:0;border-radius:12px;text-decoration:none}.axui-tool-app-identity>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axui-tool-app-status{min-height:34px;padding:0 12px;border-radius:999px;background:#f3efe8;color:#44506a;font-size:11.5px}.axui-tool-app-status svg{color:#9b691c}.axui-tool-exit{width:44px;height:44px;display:grid;place-items:center;border:1px solid transparent;border-radius:50%;color:var(--ax-ink);font:400 28px/1 var(--ax-sans);text-decoration:none}.axui-tool-app-identity:focus-visible,.axui-tool-exit:focus-visible{outline:2px solid #c13e24;outline-offset:2px}.axui-tool-workspace{min-height:618px;display:flex;flex-direction:column}.axui-tool-stage{min-width:0;min-height:270px;padding:20px 22px 0;display:flex;flex-direction:column;overflow:hidden;position:relative;isolation:isolate;background:radial-gradient(circle at 18% 18%,rgba(242,165,60,.17),transparent 28%),radial-gradient(circle at 88% 74%,rgba(232,88,58,.12),transparent 31%),linear-gradient(145deg,#1c2b4a,#243657 54%,#17233d)}.axui-tool-stage:after{width:260px;height:260px;content:"";position:absolute;z-index:-1;right:-130px;bottom:-165px;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;box-shadow:0 0 0 40px hsla(0,0%,100%,.025),0 0 0 80px hsla(0,0%,100%,.018)}.axui-tool-stage-head{position:relative;z-index:2}.axui-tool-stage .axui-headband{margin-top:0}.axui-tool-stage .axui-eyebrow{color:#f5cb8e}.axui-tool-stage .axui-headband-pct{color:hsla(0,0%,100%,.72)}.axui-tool-stage .axui-progress{display:block;margin:9px 0 0}.axui-tool-stage .axui-track{background:hsla(0,0%,100%,.14)}.axui-tool-stage .axui-track-fill{background:linear-gradient(90deg,#e8583a,#f2a53c)}.axui-tool-workbench{min-width:0;min-height:0;flex:1;display:flex;flex-direction:column;position:relative;background:#fff}.axui-tool-flow .axui-screen-body{max-width:none;margin:0;padding:30px 26px 14px;flex:1;min-height:0}.axui-tool-step-panel{animation:axuiToolPanelForward .36s cubic-bezier(.22,1,.36,1) both}.axui-tool-step-panel[data-motion-direction=back]{animation-name:axuiToolPanelBack}.axui-tool-flow .axui-step-title{max-width:19ch;margin:0 0 8px;color:var(--ax-ink);font-size:clamp(27px,3vw,36px);line-height:1.08;letter-spacing:-.025em}.axui-tool-flow .axui-step-sub{max-width:58ch;margin-bottom:22px;color:#505b73;font-size:14px;line-height:1.55}.axui-tool-flow .axui-micro-screen{min-height:190px;animation:none}.axui-tool-scroll-cue{min-width:96px;height:28px;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:5px;position:absolute;z-index:22;right:24px;bottom:74px;border:1px solid rgba(28,43,74,.1);border-radius:999px;background:hsla(0,0%,100%,.95);box-shadow:0 8px 20px rgba(28,43,74,.12);color:#505b73;font-size:10px;font-weight:750;opacity:0;pointer-events:none;transform:translateY(5px);transition:opacity .18s ease,transform .18s ease}.axui-tool-flow[data-scroll-state=more] .axui-tool-scroll-cue{opacity:1;transform:none}.axui-tool-scroll-cue b{color:#c13e24;font-size:13px}.axui-tool-flow .axui-footer-nav{padding:16px 26px calc(17px + env(safe-area-inset-bottom));background:hsla(0,0%,100%,.96);backdrop-filter:blur(14px)}.axui-tool-flow .axui-footer-nav .axui-inner{max-width:none;justify-content:space-between}.axui-tool-flow .axui-footer-nav .axui-inner>.axui-continue{margin-left:auto}.axui-tool-flow .axui-continue{min-height:54px;padding-inline:25px;background:linear-gradient(100deg,var(--ax-accent),var(--ax-accent-press) 58%,#9a5b16);box-shadow:0 13px 24px rgba(193,62,36,.24)}.axui-tool-flow .axui-continue:active:not(:disabled),.axui-tool-secondary-button:active:not(:disabled){transform:translateY(1px) scale(.985)}.axui-tool-flow-visual{min-height:0;margin:0;flex:1;display:flex}.axui-tool-gadget{width:100%;min-height:230px;padding:22px 0 18px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(128px,1fr) auto 4px;-moz-column-gap:0;column-gap:0;gap:13px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.axui-tool-gadget-glow{width:260px;height:260px;top:8%;right:50%;margin-right:-130px;background:radial-gradient(circle,rgba(242,165,60,.16),transparent 66%);opacity:1;animation:axuiToolGlowInV4 .62s cubic-bezier(.22,1,.36,1) both}.axui-tool-gadget-grid{inset:0 -22px;opacity:.18;background-image:linear-gradient(hsla(0,0%,100%,.07) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.07) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000,transparent 72%);mask-image:radial-gradient(circle at 50% 45%,#000,transparent 72%)}.axui-tool-gadget-caption{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.axui-tool-gadget-caption span{color:#f5cb8e}.axui-tool-gadget-caption b{max-width:23ch;color:#fff;font-size:12px;text-align:right}.axui-tool-gadget-stage{min-height:128px;grid-column:auto;animation:axuiToolObjectIn .46s cubic-bezier(.22,1,.36,1) backwards}.axui-tool-gadget-signals{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.axui-tool-gadget-signals>span{--ax-signal-opacity:1;min-width:0;min-height:51px;padding:9px 10px;display:grid;align-content:center;gap:2px;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;background:hsla(0,0%,100%,.07);opacity:var(--ax-signal-opacity);animation:axuiToolSignalIn .36s cubic-bezier(.22,1,.36,1) backwards}.axui-tool-gadget-signals>span:nth-child(2){animation-delay:45ms}.axui-tool-gadget-signals>span:nth-child(3){animation-delay:90ms}.axui-tool-gadget-signals>span.is-complete{background:rgba(242,165,60,.13);border-color:hsla(36,84%,76%,.32)}.axui-tool-gadget-signals>span.is-muted{--ax-signal-opacity:.82}.axui-tool-gadget-signals small{overflow:hidden;color:hsla(0,0%,100%,.62);font-size:8.5px;font-weight:750;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.axui-tool-gadget-signals b{overflow:hidden;color:#fff;font-size:10.5px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.axui-tool-gadget-progress{height:4px;margin:0;background:hsla(0,0%,100%,.13)}.axui-tool-gadget-progress i{background:linear-gradient(90deg,#e8583a,#f2a53c)}.axui-gadget-docs{width:min(100%,330px);height:220px;padding:14px;display:grid;grid-template-rows:auto 1fr;position:relative;border:1px solid hsla(0,0%,100%,.16);border-radius:22px;background:hsla(0,0%,100%,.07);box-shadow:inset 0 1px hsla(0,0%,100%,.08),0 18px 40px rgba(5,13,28,.22)}.axui-gadget-board-title{display:inline-flex;align-items:center;gap:7px;color:#fff;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.axui-gadget-board-title svg{color:#f5cb8e}.axui-gadget-doc.is-active{width:56px;height:68px;top:43px;left:calc(50% - 28px);padding:15px 11px;display:grid;gap:6px;z-index:2;border:1px solid rgba(28,43,74,.12);border-radius:9px;background:#fffaf2;box-shadow:0 13px 24px rgba(5,13,28,.28);transform:translateY(calc(var(--ax-gadget-scale) * 8px - 4px)) rotate(calc(3deg - var(--ax-gadget-scale) * 3deg));animation:axuiToolCardDrop .46s cubic-bezier(.22,1,.36,1) backwards}.axui-gadget-doc.is-active i{width:100%;height:4px;border-radius:999px;background:#d8d0c3}.axui-gadget-doc.is-active i:nth-child(2){width:76%}.axui-gadget-doc.is-active i:nth-child(3){width:55%}.axui-gadget-doc-bins{align-self:end;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.axui-gadget-doc-bin{height:73px;padding:7px 5px 6px;display:grid;grid-template-rows:1fr auto;overflow:hidden;border:1px solid hsla(0,0%,100%,.14);border-radius:11px;background:rgba(8,17,34,.26);text-align:center}.axui-gadget-doc-bin i{width:70%;height:38px;margin:auto;display:block;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,#f5cb8e,#e8583a);opacity:.9;transform:scaleY(var(--ax-bin-fill));transform-origin:bottom;transition:transform .52s cubic-bezier(.22,1,.36,1)}.axui-gadget-doc-bin.is-prepare i{background:linear-gradient(180deg,#fff,#d8d0c3)}.axui-gadget-doc-bin.is-na i{background:#7d8ba7}.axui-gadget-doc-bin b{color:hsla(0,0%,100%,.76);font-size:8px}.axui-gadget-seal{right:-7px;bottom:-8px;background:#d15332}.axui-gadget-letter{width:238px;height:236px;padding:24px 24px 20px;border-radius:15px;background:#fffdf8;box-shadow:0 25px 48px rgba(5,13,28,.33)}.axui-gadget-letter.is-tone-concise{width:222px}.axui-gadget-letter-kicker{display:block;color:#8a4c18;font-size:7px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.axui-gadget-letter-address{max-width:175px;margin-top:8px;display:block;overflow:hidden;color:#1c2b4a;font:650 15px/1.15 var(--ax-serif);text-overflow:ellipsis;white-space:nowrap}.axui-gadget-letter-copy{margin-top:20px}.axui-gadget-letter-line{width:100%;min-height:7px;height:auto;margin-bottom:10px;overflow:hidden;color:#526078;font-size:7.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.axui-gadget-letter-line.is-written{background:#d9d2c6}.axui-gadget-letter-line.is-written:not(:empty){padding:3px 5px;background:#f0ece4}.axui-gadget-letter-line.is-personal{color:#7d4c13;background:#fff0cf!important}.axui-gadget-letter-line.is-2{width:82%}.axui-gadget-letter-line.is-3{width:92%}.axui-gadget-letter-line.is-4{width:66%}.axui-gadget-letter-detail{top:68px}.axui-gadget-signature{margin-top:5px}.axui-gadget-pen{right:-23px;top:48px}.axui-gadget-ratio{width:min(100%,320px);height:214px;padding:18px;display:block;border:1px solid hsla(0,0%,100%,.16);border-radius:22px;background:hsla(0,0%,100%,.07);box-shadow:0 18px 40px rgba(5,13,28,.22)}.axui-gadget-ratio-head{display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:10px}.axui-gadget-ratio-head span{display:inline-flex;align-items:center;gap:6px}.axui-gadget-ratio-head b{color:#f5cb8e}.axui-gadget-ratio-meter{height:26px;margin-top:16px;overflow:hidden;border:1px solid hsla(0,0%,100%,.12);border-radius:9px;background:rgba(6,14,30,.36)}.axui-gadget-ratio-meter i{width:100%;height:100%;display:block;background:linear-gradient(90deg,#e8583a,#f2a53c);transform:scaleX(var(--ax-ratio-level));transform-origin:left;transition:transform .56s cubic-bezier(.22,1,.36,1)}.axui-gadget-ratio-nodes{margin-top:27px;display:flex;align-items:center;justify-content:space-between;position:relative}.axui-gadget-ratio-node{width:68px;height:62px;display:grid;place-items:center;gap:1px;border-color:hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.1);color:#fff;box-shadow:none}.axui-gadget-ratio-node b{font-size:8px}.axui-gadget-ratio-path{right:62px;left:62px;background:hsla(0,0%,100%,.13)}.axui-gadget-bars{width:276px;height:214px;padding:25px 22px 18px;position:relative;gap:24px;border:1px solid hsla(0,0%,100%,.16);border-radius:22px;background:hsla(0,0%,100%,.07);box-shadow:0 18px 40px rgba(5,13,28,.22)}.axui-gadget-bar{width:62px;height:154px;grid-template-rows:126px 18px}.axui-gadget-bar i,.axui-gadget-bar:before{height:126px}.axui-gadget-bar:before{border-color:hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.08)}.axui-gadget-bar.is-current i{background:#f5cb8e}.axui-gadget-bar.is-proposed i{background:#e8583a}.axui-gadget-bar span{color:hsla(0,0%,100%,.7)}.axui-gadget-change-arrow{margin-bottom:69px;color:#fff}.axui-gadget-delta{position:absolute;right:18px;bottom:10px;left:18px;color:hsla(0,0%,100%,.54);font-size:8px;font-weight:750;letter-spacing:.1em;text-align:center;text-transform:uppercase}.axui-gadget-deposit{width:276px;height:214px;padding:18px;border:1px solid hsla(0,0%,100%,.16);border-radius:22px;background:hsla(0,0%,100%,.07);box-shadow:0 18px 40px rgba(5,13,28,.22)}.axui-gadget-vault-label{color:#fff;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.axui-gadget-deposit-ring{width:82px;height:82px;top:52px;left:97px;border-color:hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.1);color:#f5cb8e}.axui-gadget-key{top:120px;left:138px;border-color:#fff}.axui-gadget-week{left:29px;bottom:30px}.axui-gadget-week-count{position:absolute;right:18px;bottom:17px;color:hsla(0,0%,100%,.72);font-size:9px;font-weight:700}.axui-gadget-pet{width:292px;height:212px}.axui-gadget-pet-card{inset:4px 13px 12px 0;padding:24px 20px;grid-template-columns:78px 1fr;grid-template-rows:18px 30px 20px 1fr;-moz-column-gap:18px;column-gap:18px;row-gap:4px;border-radius:20px;background:#fffaf2;box-shadow:0 23px 44px rgba(5,13,28,.3)}.axui-gadget-pet-avatar{width:78px;height:78px;grid-row:1/5}.axui-gadget-pet-avatar b,.axui-gadget-pet-avatar em{width:18px;height:22px;top:8px}.axui-gadget-pet-avatar b{left:12px}.axui-gadget-pet-avatar em{right:12px}.axui-gadget-pet-passport{color:#8a4c18;font-size:7px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.axui-gadget-pet-card strong{color:#1c2b4a;font:650 18px/1.15 var(--ax-serif)}.axui-gadget-pet-card small,.axui-gadget-pet-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axui-gadget-pet-card small{color:#657087;font-size:9px}.axui-gadget-pet-stamps{display:flex;align-items:flex-end;gap:7px}.axui-gadget-pet-stamps i{width:24px;height:24px;display:block;border:1px dashed #c8beaf;border-radius:50%;opacity:.5;transform:scale(.82) rotate(-8deg);transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .22s ease}.axui-gadget-pet-stamps i.is-stamped{border-style:solid;border-color:#c13e24;opacity:1;transform:scale(1) rotate(0);box-shadow:inset 0 0 0 4px #ffded4}.axui-gadget-pet-stamp{width:48px;height:48px}.axui-tool-choice{position:relative}.axui-tool-choice .axui-label{margin-bottom:10px;color:#626d82;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.axui-tool-choice-help{margin:-3px 0 12px}.axui-tool-choice-counter{position:absolute;top:-1px;right:2px;margin:0;color:var(--ax-muted);font-size:10.5px;font-weight:700}.axui-tool-choice-list{gap:10px}.axui-tool-choice-list.is-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.axui-tool-choice-list.is-cards>:last-child:nth-child(odd){grid-column:1/-1}.axui-tool-choice-list .axui-template-option{--ax-choice-y:0px;min-height:62px;padding:14px;align-items:center;border-color:#948878;border-radius:17px;background:#fff;box-shadow:0 5px 15px rgba(28,43,74,.045);transform:translateY(var(--ax-choice-y));transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease;animation:axuiToolChoiceIn .32s cubic-bezier(.22,1,.36,1) calc(var(--ax-choice-index) * 35ms) backwards}.axui-tool-choice-list .axui-template-option:hover:not(:disabled){--ax-choice-y:-2px;border-color:#bd7a29;box-shadow:0 10px 22px rgba(28,43,74,.09)}.axui-tool-choice-list .axui-template-option.is-selected{--ax-choice-y:-1px;border-color:#c13e24;background:linear-gradient(145deg,#fff,#fff5ef);box-shadow:0 0 0 3px rgba(193,62,36,.08),0 10px 24px rgba(193,62,36,.08)}.axui-tool-choice-list .axui-template-check{width:24px;height:24px;border-width:1px}.axui-tool-choice-list .axui-template-option.is-selected .axui-template-check{background:#c13e24;border-color:#c13e24;transform:scale(1.04)}.axui-tool-choice-list .axui-template-info b{font-size:13px;line-height:1.25}.axui-tool-choice-list .axui-template-info span{margin-top:4px;font-size:11px}.axui-tool-flow-heading:focus{outline:none}.axui-tool-flow[data-input-modality=keyboard] .axui-tool-flow-heading:focus-visible{border-radius:8px;outline:2px solid #c13e24;outline-offset:3px}.axui-tool-metric{background:linear-gradient(145deg,#fffdf9,#f3ede3);box-shadow:0 13px 30px rgba(28,43,74,.08)}.axui-tool-document,.axui-tool-metric{border-radius:22px}@keyframes axuiToolPanelForward{0%{opacity:.15;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes axuiToolPanelBack{0%{opacity:.15;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}@keyframes axuiToolObjectIn{0%{opacity:.2;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes axuiToolSignalIn{0%{opacity:0;transform:translateY(8px)}to{opacity:var(--ax-signal-opacity);transform:translateY(0)}}@keyframes axuiToolGlowInV4{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes axuiToolCardDrop{0%{opacity:0;transform:translateY(-18px) rotate(-5deg)}to{opacity:1;transform:translateY(calc(var(--ax-gadget-scale) * 8px - 4px)) rotate(calc(3deg - var(--ax-gadget-scale) * 3deg))}}@keyframes axuiToolChoiceIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(var(--ax-choice-y))}}@media (min-width:1024px){.axui-tool-workspace{display:grid;grid-template-columns:minmax(390px,.78fr) minmax(0,1.22fr)}.axui-tool-stage{min-height:618px;padding:28px 30px 0}.axui-tool-workbench{min-height:618px}.axui-tool-flow .axui-screen-body{padding:48px 48px 22px}.axui-tool-flow .axui-footer-nav{position:static;padding:17px 48px 22px}.axui-tool-flow .axui-footer-nav .axui-continue{flex:0 1 auto;min-width:190px}.axui-tool-gadget{min-height:510px;padding-top:28px;align-content:start;grid-template-rows:auto 300px auto 4px}.axui-tool-gadget-stage{min-height:260px}.axui-tools-hub-gadget .axui-tool-gadget{min-height:340px;padding-top:10px;grid-template-rows:auto 190px auto 4px}.axui-tools-hub-gadget .axui-tool-gadget-stage{min-height:190px}.axui-tools-hub-gadget .axui-tool-gadget-stage>*{scale:.8}}@media (min-width:640px) and (max-width:1023px){.axui-tool-flow{height:100svh;min-height:0;max-height:100svh;overflow:hidden}.axui-tool-workspace{height:calc(100svh - 62px);min-height:0}.axui-tool-stage{height:clamp(330px,47svh,420px);min-height:clamp(330px,47svh,420px);flex:none}.axui-tool-workbench{min-height:0;overflow:hidden}.axui-tool-flow .axui-screen-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.axui-tool-flow .axui-footer-nav{position:static;flex:none}}@media (max-width:1023px) and (max-height:520px),(max-width:639px){body:has(.axui-tool-flow[data-tool-compact=true]),html:has(.axui-tool-flow[data-tool-compact=true]){overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;overscroll-behavior:none!important}.axui-tool-flow{width:100vw;height:var(--ax-tool-vvh,100dvh);min-height:0;max-height:var(--ax-tool-vvh,100dvh);margin:0;position:fixed;z-index:1000;top:var(--ax-tool-vvo,0);left:0;transform:none;overflow:hidden;border:0;border-radius:0;box-shadow:none}}@media (max-width:639px){.axui-tool-page-header{padding-top:3px;text-align:left}.axui-tool-page-header .axui-step-title{margin-top:7px;font-size:22px}.axui-tool-page-header .axui-step-sub{display:none}.axui-tool-appbar{min-height:50px;height:50px;padding:0 calc(8px + env(safe-area-inset-right)) 0 calc(14px + env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto 44px}.axui-tool-workspace{min-height:0;height:calc(var(--ax-tool-vvh, 100dvh) - 50px);overflow:hidden}.axui-tool-workbench{min-height:0;margin-top:-18px;overflow:hidden;z-index:4;border-radius:27px 27px 0 0;box-shadow:0 -9px 28px rgba(8,17,34,.14)}.axui-tool-app-status{padding:0 9px}.axui-tool-app-status-copy{width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.axui-tool-stage{height:152px;min-height:152px;padding:12px 16px 0;flex:none;transition:height .24s cubic-bezier(.22,1,.36,1),min-height .24s cubic-bezier(.22,1,.36,1)}.axui-tool-stage .axui-headband-pct{font-size:9px}.axui-tool-stage .axui-progress{margin-top:6px}.axui-tool-flow-visual{overflow:hidden}.axui-tool-gadget{min-height:0;height:112px;padding:0;display:grid;grid-template-rows:20px 92px;gap:0}.axui-tool-gadget-caption{display:flex;position:relative;z-index:3}.axui-tool-gadget-caption span{font-size:8.5px}.axui-tool-gadget-caption b{max-width:24ch;font-size:9.5px}.axui-tool-gadget-progress,.axui-tool-gadget-signals{display:none}.axui-tool-gadget-stage{width:100%;height:92px;min-height:0;position:relative}.axui-tool-gadget-stage>*{position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.68}.axui-tool-gadget.is-documents .axui-tool-gadget-stage>*,.axui-tool-gadget.is-readiness .axui-tool-gadget-stage>*{scale:.44}.axui-tool-gadget.is-cover .axui-tool-gadget-stage>*{scale:.45}.axui-tool-flow .axui-screen-body{min-height:0;padding:24px max(18px,env(safe-area-inset-right)) 58px max(18px,env(safe-area-inset-left));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.axui-tool-flow .axui-screen-body::-webkit-scrollbar{display:none}.axui-tool-flow .axui-step-title{max-width:19ch;margin-top:0;font-size:clamp(22px,7vw,26px)}.axui-tool-flow .axui-step-sub{margin:0 0 14px;font-size:12.5px;line-height:1.45}.axui-tool-flow .axui-micro-screen{min-height:0}.axui-tool-flow .axui-footer-nav{position:static;flex:none;padding:8px max(16px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-top:1px solid rgba(28,43,74,.08)}.axui-tool-flow .axui-footer-nav .axui-inner{gap:8px}.axui-tool-flow .axui-back-btn{min-height:48px;padding-inline:11px;flex:0 1 auto}.axui-tool-flow .axui-continue{min-width:0;min-height:48px;padding-inline:16px;flex:1}.axui-tool-scroll-cue{right:18px;bottom:calc(65px + env(safe-area-inset-bottom))}.axui-tool-choice-list.is-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.axui-tool-choice-list.is-cards[data-option-count="3"]>:last-child{grid-column:1/-1}.axui-tool-choice-list .axui-template-option{min-height:54px;padding:11px 9px;border-radius:15px}.axui-tool-choice-list .axui-template-info b{font-size:12px;overflow-wrap:normal;word-break:normal}.axui-tool-choice-list .axui-template-info span{font-size:11.5px}.axui-tool-flow .axui-field,.axui-tool-flow input,.axui-tool-flow select,.axui-tool-flow textarea{min-height:48px;font-size:16px}.axui-tool-flow .axui-field::-moz-placeholder,.axui-tool-flow input::-moz-placeholder,.axui-tool-flow textarea::-moz-placeholder{color:#667086;opacity:1}.axui-tool-flow .axui-field::placeholder,.axui-tool-flow input::placeholder,.axui-tool-flow textarea::placeholder{color:#667086;opacity:1}.axui-tool-flow:has(.axui-field:focus,input:focus,select:focus,textarea:focus) .axui-tool-stage{height:76px;min-height:76px}.axui-tool-flow:has(.axui-field:focus,input:focus,select:focus,textarea:focus) .axui-tool-gadget{display:block;height:76px}.axui-tool-flow:has(.axui-field:focus,input:focus,select:focus,textarea:focus) .axui-tool-gadget-caption{display:none}.axui-tool-flow:has(.axui-field:focus,input:focus,select:focus,textarea:focus) .axui-tool-gadget-stage{height:76px}.axui-tool-flow:has(.axui-field:focus,input:focus,select:focus,textarea:focus) .axui-tool-gadget-stage>*{scale:.34}}@media (max-width:340px){.axui-tool-app-identity>span:last-child{max-width:118px}}@media (max-width:639px) and (max-height:700px){.axui-tool-stage{height:112px;min-height:112px}.axui-tool-gadget{display:block}.axui-tool-gadget-caption{display:none}.axui-tool-gadget,.axui-tool-gadget-stage{height:76px}.axui-tool-gadget-stage>*{scale:.43}}@media (max-width:1023px) and (max-height:520px) and (orientation:landscape){.axui-tool-appbar{min-height:46px;height:46px;padding:0 calc(8px + env(safe-area-inset-right)) 0 calc(14px + env(safe-area-inset-left))}.axui-tool-app-status-copy{width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden;clip:rect(0 0 0 0)}.axui-tool-workspace{height:calc(var(--ax-tool-vvh,100dvh) - 46px);min-height:0;display:grid;grid-template-columns:31% 69%;overflow:hidden}.axui-tool-stage{width:auto;height:100%;min-height:0;padding:12px max(12px,env(safe-area-inset-right)) 12px max(12px,env(safe-area-inset-left));grid-column:1}.axui-tool-workbench{height:100%;margin:0;grid-column:2;z-index:4;border-radius:25px 0 0 0;box-shadow:-8px 0 28px rgba(8,17,34,.14)}.axui-tool-flow-visual,.axui-tool-workbench{min-height:0;overflow:hidden}.axui-tool-gadget{min-height:0;height:100%;padding:0;display:block}.axui-tool-gadget-caption,.axui-tool-gadget-progress,.axui-tool-gadget-signals{display:none}.axui-tool-gadget-stage{width:100%;height:100%;min-height:0;position:relative}.axui-tool-gadget-stage>*{position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.44}.axui-tool-flow .axui-screen-body{min-height:0;padding:16px max(18px,env(safe-area-inset-right)) 50px max(18px,env(safe-area-inset-left));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.axui-tool-flow .axui-screen-body::-webkit-scrollbar{display:none}.axui-tool-flow .axui-step-title{margin:0 0 5px;font-size:22px}.axui-tool-flow .axui-step-sub{margin:0 0 10px;font-size:11.5px;line-height:1.35}.axui-tool-flow .axui-micro-screen{min-height:0}.axui-tool-flow .axui-footer-nav{position:static;flex:none;padding:6px max(14px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.axui-tool-flow .axui-back-btn,.axui-tool-flow .axui-continue{min-height:48px}.axui-tool-scroll-cue{width:32px;min-width:32px;height:24px;padding:0;right:auto;bottom:calc(57px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%,5px)}.axui-tool-flow[data-scroll-state=more] .axui-tool-scroll-cue{transform:translateX(-50%)}.axui-tool-scroll-cue span{display:none}}@media (prefers-reduced-motion:reduce){.axui-tool-stage .axui-track-fill{width:var(--ax-tool-progress)!important;transform:none!important}}.axui-readiness-board{margin:0 0 18px;padding:13px;border:1px solid var(--ax-border);border-radius:18px;background:linear-gradient(145deg,#f8f5ef,#f1ebe2)}.axui-readiness-board-head{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ax-muted);font-size:10px}.axui-readiness-board-head span{display:inline-flex;align-items:center;gap:6px;color:var(--ax-ink);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.axui-readiness-board-head b{font-weight:700}.axui-readiness-board-list{margin:0;padding:0;display:grid;gap:6px;list-style:none}.axui-readiness-board-list li{min-height:40px;padding:7px 8px;display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid transparent;border-radius:12px;background:hsla(0,0%,100%,.7);transition:transform .22s ease,border-color .22s ease,background .22s ease}.axui-readiness-board-list li.is-current{border-color:#c13e24;background:#fff;transform:translateX(3px)}.axui-readiness-board-list li.is-ready{border-color:rgba(28,43,74,.2)}.axui-readiness-board-list li.is-prepare{border-color:rgba(183,106,42,.28)}.axui-readiness-board-list li.is-not_applicable{border-color:rgba(101,112,135,.28);background:#f7f4ef}.axui-readiness-board-number{width:23px;height:23px;display:grid;place-items:center;border-radius:8px;background:#e7e0d5;color:var(--ax-muted);font-size:9px;font-weight:800}.axui-readiness-board-list li.is-current .axui-readiness-board-number{background:#c13e24;color:#fff}.axui-readiness-board-name{overflow:hidden;color:var(--ax-ink);font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.axui-readiness-board-status{display:inline-flex;align-items:center;gap:4px;color:var(--ax-muted);font-size:9px;font-weight:700}.axui-readiness-board-list li.is-ready .axui-readiness-board-status{color:#263a5d}.axui-readiness-board-list li.is-prepare .axui-readiness-board-status{color:#8a561a}.axui-preparation-section{margin-bottom:16px;border:1px solid var(--ax-border);border-radius:16px;overflow:hidden}.axui-preparation-section .axui-summary-row:last-child{border-bottom:0}.axui-preparation-section .is-empty{color:var(--ax-muted)}@media (max-width:1023px){.axui-readiness-board{display:none}}.axui-tool-letter-mode{margin-bottom:14px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.axui-tool-letter-mode p{max-width:43ch;margin:5px 0 0;color:var(--ax-muted);font-size:11.5px;line-height:1.45}.axui-tool-letter-mode .axui-tool-secondary-button{width:auto;min-width:125px;margin:0;flex:none}.axui-tool-letter-sheet{min-height:310px;padding:34px 35px;position:relative;overflow:hidden;border-radius:12px 12px 20px 20px;background:#fffdf8;box-shadow:0 18px 42px rgba(28,43,74,.11);color:#37435a;font:400 14px/1.72 var(--ax-serif)}.axui-tool-letter-sheet:before{width:58px;height:6px;content:"";position:absolute;top:0;left:35px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,#c13e24,#f2a53c)}.axui-tool-letter-sheet p{margin:0 0 15px}.axui-tool-letter-sheet p:last-child{margin-bottom:0}.axui-tool-letter-personalise{margin:0 0 14px;padding:14px;border:1px solid #e7d7bd;border-radius:18px;background:#fff9ed}.axui-tool-letter-personalise .axui-callout{margin-bottom:8px;border:0;background:transparent}.axui-tool-letter-personalise .axui-tool-secondary-button{margin-bottom:0;background:#fff}.axui-tool-pet-passport{position:relative;overflow:hidden;border-radius:24px;background:radial-gradient(circle at 92% 8%,rgba(242,165,60,.16),transparent 25%),linear-gradient(145deg,#fffdf8,#f4eee4)}.axui-tool-pet-passport:after{width:72px;height:72px;content:"";position:absolute;right:20px;bottom:18px;border:2px dashed rgba(193,62,36,.26);border-radius:50%;transform:rotate(-12deg)}.axui-tool-pet-passport .axui-tool-document-head{padding-right:76px}.axui-tool-flow .axui-field{border-color:#948878;background:#fff;box-shadow:0 6px 16px rgba(28,43,74,.045)}.axui-tool-flow .axui-field:focus{border-color:#c13e24;box-shadow:0 0 0 4px rgba(193,62,36,.16),0 8px 20px rgba(28,43,74,.07)}.axui-tool-flow .axui-field.is-error{border-color:var(--ax-danger);box-shadow:0 0 0 3px rgba(154,52,38,.1)}.axui-tool-flow .axui-field.is-error:focus{border-color:var(--ax-danger);box-shadow:0 0 0 4px rgba(154,52,38,.15)}.axui-tool-official-link{min-height:44px;padding:0 7px;display:inline-flex;align-items:center;vertical-align:middle;border-radius:10px;color:inherit;font-weight:750;text-decoration:underline;text-underline-offset:2px}.axui-tool-official-link:hover{background:rgba(193,62,36,.08)}.axui-tool-official-link:focus-visible{outline:2px solid #c13e24;outline-offset:2px}@media (max-width:639px){.axui-tool-letter-mode{align-items:stretch;flex-direction:column}.axui-tool-letter-mode .axui-tool-secondary-button{width:100%}.axui-tool-letter-sheet{min-height:360px;padding:30px 22px}}