.aa-root .aa-setup{background:var(--aa-bg);color:var(--aa-ink);min-width:0}.aa-root[data-mode=page] .aa-setup{flex-direction:column;min-height:100dvh;display:flex}.aa-root[data-mode=embed] .aa-setup{border:1px solid var(--aa-line);border-radius:18px;overflow:clip}.aa-root .aa-setup-header{background:var(--aa-panel);border-bottom:1px solid var(--aa-line);justify-content:space-between;align-items:center;gap:16px;height:100px;padding:0 6vw;display:flex}.aa-root .aa-setup-header .aa-brand{flex-shrink:0;align-self:center;margin:0}.aa-root .aa-setup-links{justify-content:flex-end;align-items:center;gap:16px;min-width:0;display:flex}.aa-root .aa-setup-link{min-height:44px;color:var(--aa-accent-text);text-underline-offset:5px;white-space:nowrap;align-items:center;font-size:14px;line-height:1.4;text-decoration:underline;display:inline-flex}.aa-root .aa-setup-ask{min-height:40px;padding:9px 16px;font-size:14px}.aa-root .aa-setup-ask>img{width:19px;height:19px}.aa-root .aa-setup-demo{border-radius:var(--aa-r-pill);background:var(--aa-wash);color:var(--aa-muted);white-space:nowrap;padding:8px 12px;font-size:12px;line-height:1.4;display:inline-block}.aa-root .aa-setup-header .aa-explain-switch{flex:none;min-height:36px;padding:6px 12px;font-size:12px;position:relative}.aa-root .aa-setup-header .aa-explain-switch:after{content:"";border-radius:999px;position:absolute;inset:-4px}.aa-root .aa-setup-layout{flex:1;grid-template-columns:300px minmax(0,820px);justify-content:center;gap:80px;width:100%;max-width:1500px;margin:0 auto;padding:54px 5vw 35px;display:grid}.aa-root .aa-setup-main{min-width:0;padding-bottom:25px}.aa-root .aa-setup-main:focus{outline:none}.aa-root .aa-setup-loading{margin:20px 0;font-size:14px}.aa-root .aa-setup-footer{text-align:center;color:var(--aa-muted);padding:25px 25px 35px;font-size:12px;line-height:1.7}.aa-root .aa-setup-rail{align-self:start;min-width:0;padding-top:6px;position:sticky;top:40px}.aa-root .aa-setup-rail-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--aa-accent-text);margin:0;font-size:11px;font-weight:600;line-height:1.6}.aa-root .aa-setup-rail>h2{letter-spacing:-.05em;margin:18px 0 33px;font-size:28px;font-weight:500;line-height:1.25}.aa-root .aa-setup-rail ol{margin:0;padding:0;list-style:none;position:relative}.aa-root .aa-setup-rail ol:before{content:"";background:var(--aa-line);width:1px;position:absolute;top:24px;bottom:44px;left:19px}.aa-root .aa-setup-rail li{margin-bottom:8px;position:relative}.aa-root .aa-setup-rail li>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:17px;padding:12px 0;display:flex}.aa-root .aa-setup-rail li>button:disabled{opacity:.65;cursor:default}.aa-root .aa-setup-disc{border:1px solid var(--aa-line);background:var(--aa-bg);width:39px;height:39px;color:var(--aa-muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;line-height:1;display:grid;position:relative}.aa-root .aa-setup-rail-text{min-width:0}.aa-root .aa-setup-rail-text b{color:var(--aa-muted);font-size:14px;font-weight:500;line-height:1.4;display:block}.aa-root .aa-setup-rail-text small{color:var(--aa-muted);margin-top:5px;font-size:12px;line-height:1.4;display:block}.aa-root .aa-setup-rail li.is-current b{color:var(--aa-ink);font-weight:600}.aa-root .aa-setup-rail li.is-current .aa-setup-disc{border-color:var(--aa-action);background:var(--aa-action);color:#fff;box-shadow:0 4px 16px #7954c831}.aa-root .aa-setup-rail li.is-done .aa-setup-disc{border-color:var(--aa-soft);background:var(--aa-soft);color:var(--aa-accent-text)}.aa-root .aa-setup-rail li>button:not(:disabled):hover b{color:var(--aa-ink)}.aa-root .aa-setup .aa-guide-note{background:var(--aa-panel);border-radius:16px;gap:12px;max-width:255px;margin-top:36px;padding:20px;display:flex}.aa-root .aa-setup .aa-guide-note>img{flex-shrink:0;width:22px;height:22px;margin-top:3px}.aa-root .aa-setup .aa-guide-note p{color:var(--aa-muted);font-size:13px;line-height:1.7}.aa-root .aa-setup-return{margin-top:20px}.aa-root .aa-setup-phone{display:none}.aa-root .aa-setup-progress{color:var(--aa-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;margin:0 0 32px;font-size:12px;line-height:1.5;display:flex}.aa-root .aa-setup-progress b{color:var(--aa-ink);font-weight:500}.aa-root .aa-setup-progress>.aa-meter{flex-basis:100%;width:100%}.aa-root .aa-setup-phone-return{min-height:35px;margin-bottom:10px;padding:4px 0;font-size:12px}.aa-root .aa-setup-heading{margin-bottom:29px}.aa-root .aa-setup-eyebrow{letter-spacing:.11em;color:var(--aa-accent-text);margin:0;font-size:12px;font-weight:600;line-height:1.6}.aa-root .aa-setup-heading h1{font:500 clamp(32px,3.3vw,46px)/1.12 var(--aa-heading);letter-spacing:-.06em;color:var(--aa-ink);margin:15px 0 20px}.aa-root .aa-setup-lead{max-width:680px;color:var(--aa-muted);font-size:16px;line-height:1.7}.aa-root .aa-setup-actions{border-top:1px solid var(--aa-line);justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:25px;display:flex}.aa-root .aa-setup-actions-start{min-width:0}.aa-root p.aa-setup-actions-hint{max-width:220px;margin:0}.aa-root .aa-setup-actions>.aa-btn{flex-shrink:0}.aa-root .aa-setup-save-error{color:var(--aa-warn);margin:20px 0 0;font-size:14px;line-height:1.6}.aa-root .aa-setup-demo-link{margin-top:12px}.aa-root .aa-setup-demo-link .aa-btn-text{font-size:13px}.aa-root .aa-setup-line{color:var(--aa-muted);margin:0 0 16px;font-size:14px;line-height:1.7}.aa-root .aa-setup-step .aa-quiet-note{margin:22px 0}.aa-root .aa-setup-step .aa-hint{margin:17px 0}.aa-root .aa-setup .aa-inline-alert{color:var(--aa-accent-text);margin:0 0 8px;font-size:14px;line-height:1.6}.aa-root .aa-setup .aa-inline-alert:empty{margin:0}.aa-root .aa-setup-step .aa-disclosure .aa-setup-line:last-child{margin-bottom:0}.aa-root .aa-setup-inline-form{align-items:flex-end;gap:12px;margin:24px 0 12px;display:flex}.aa-root .aa-setup-inline-form>.aa-field{flex:1}.aa-root .aa-setup-inline-form>.aa-btn{flex-shrink:0}.aa-root .aa-setup .aa-domain-field{border:1px solid var(--aa-domain-border);background:var(--aa-panel);border-radius:19px;margin-bottom:25px;padding:25px 28px;box-shadow:0 8px 25px #7954c809}.aa-root .aa-setup .aa-domain-field:focus-within{outline:3px solid var(--aa-focus);outline-offset:4px}.aa-root .aa-setup .aa-domain-field.is-invalid{border-color:var(--aa-warn)}.aa-root .aa-setup .aa-domain-field>label{margin-bottom:14px;font-size:14px;font-weight:500;line-height:1.5;display:block}.aa-root .aa-setup .aa-domain-row{border-bottom:1px solid var(--aa-line);align-items:center;gap:4px;padding-bottom:11px;display:flex}.aa-root .aa-setup .aa-domain-row>span{letter-spacing:-.03em;color:var(--aa-muted);flex-shrink:0;font-size:23px}.aa-root .aa-setup .aa-domain-row>input{width:100%;min-width:0;color:var(--aa-ink);font:500 23px/1.3 var(--aa-heading);letter-spacing:-.035em;background:0 0;border:0;padding:4px 0}.aa-root .aa-setup .aa-domain-row>input:focus-visible{outline:none}.aa-root .aa-setup .aa-domain-row>input::placeholder{color:var(--aa-muted);opacity:.7}.aa-root .aa-setup .aa-domain-help{color:var(--aa-muted);margin-top:13px;font-size:12px;line-height:1.6}.aa-root .aa-setup .aa-domain-field .aa-field-error{margin-top:8px}.aa-root .aa-setup-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;display:grid}.aa-root .aa-setup-field-wide{grid-column:1/-1}.aa-root .aa-setup-goals{border:0;min-width:0;margin:28px 0;padding:0}.aa-root .aa-setup-goals>legend{margin-bottom:12px;padding:0;font-size:14px;font-weight:500;line-height:1.5}.aa-root .aa-setup-goal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.aa-root .aa-setup-goal{cursor:pointer;border:1px solid var(--aa-line);background:var(--aa-panel);border-radius:13px;align-items:flex-start;gap:9px;padding:17px 13px;font-size:13px;font-weight:500;line-height:1.5;display:flex;position:relative}.aa-root .aa-setup-goal:has(input:checked){background:var(--aa-soft);border-color:#a787db}.aa-root .aa-setup-goal:focus-within{outline:3px solid var(--aa-focus);outline-offset:2px}.aa-root .aa-setup-goal>input{width:15px;height:15px;accent-color:var(--aa-action);flex-shrink:0;margin:3px 0 0}.aa-root .aa-setup-goal>input:focus-visible{outline:none}.aa-root .aa-setup-goal-more{margin-top:10px}.aa-root .aa-setup-goal-other{max-width:520px;margin-top:8px}.aa-root p.aa-setup-review-hint{margin:0 0 8px}.aa-root .aa-setup .aa-domain-status{color:var(--aa-muted);flex-wrap:wrap;align-items:flex-start;gap:0 8px;margin-top:10px;font-size:12px;line-height:1.6;display:flex}.aa-root .aa-setup .aa-domain-status:empty{display:none}.aa-root .aa-setup .aa-domain-status.is-done{color:var(--aa-accent-text)}.aa-root .aa-setup .aa-domain-status>.aa-spinner{width:14px;height:14px;margin-top:3px}.aa-root .aa-setup .aa-domain-status>img{flex-shrink:0;width:16px;height:16px;margin-top:2px}.aa-root .aa-setup .aa-domain-status-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aa-root .aa-setup .aa-domain-status>.aa-btn-text{padding:0;font-size:12px;line-height:1.6}.aa-root .aa-setup .aa-field-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;min-width:0;display:flex}.aa-root .aa-setup .aa-found-tag{background:var(--aa-soft);color:var(--aa-accent-text);white-space:nowrap;border-radius:7px;align-items:center;padding:3px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.aa-root .aa-setup .aa-found-offer{flex-wrap:wrap;align-items:baseline;gap:0 6px;display:flex}.aa-root .aa-setup .aa-found-offer>.aa-btn-text{padding:0;font-size:12px}.aa-root .aa-setup .aa-found-offers{flex-direction:column;gap:7px;min-width:0;display:flex}.aa-root .aa-setup .aa-found-chips{flex-wrap:wrap;gap:8px;display:flex}.aa-root .aa-setup .aa-found-chip{border-radius:var(--aa-r-pill);background:var(--aa-wash);max-width:100%;min-height:36px;color:var(--aa-ink);text-align:left;overflow-wrap:anywhere;border:0;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:400;line-height:1.4;display:inline-flex}.aa-root .aa-setup .aa-found-chip:hover{background:color-mix(in srgb,var(--aa-soft)55%,var(--aa-wash))}.aa-root .aa-setup .aa-found-chip[aria-pressed=true]{background:var(--aa-soft);color:var(--aa-accent-text)}.aa-root .aa-setup .aa-found-chip>svg{flex-shrink:0}.aa-root .aa-setup .aa-found-full{color:var(--aa-accent-text)}.aa-root .aa-setup .aa-combo{min-width:0;position:relative}.aa-root .aa-setup .aa-combo-control{position:relative}.aa-root .aa-setup .aa-combo-icon{color:var(--aa-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.aa-root .aa-setup .aa-field .aa-combo input[role=combobox]{text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23132e43' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px 16px;padding-left:40px;padding-right:48px;scroll-margin-top:16px}@media (prefers-color-scheme:dark){.aa-root:not([data-theme=light]) .aa-setup .aa-field .aa-combo input[role=combobox]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23eaf0f5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}}.aa-root[data-theme=dark] .aa-setup .aa-field .aa-combo input[role=combobox]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23eaf0f5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.aa-root .aa-setup .aa-combo-list{z-index:30;overscroll-behavior:contain;border:1px solid var(--aa-line);background:var(--aa-panel);min-width:min(320px,100%);max-height:340px;box-shadow:var(--aa-shadow-card);border-radius:16px;margin-top:6px;padding:0 0 6px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.aa-root .aa-setup .aa-combo-list>[role=listbox]{padding-top:6px}.aa-root .aa-setup .aa-combo-list>[role=listbox]>[role=presentation]:not(:first-child){border-top:1px solid var(--aa-line);margin-top:6px;padding-top:6px}.aa-root .aa-setup .aa-combo-group{z-index:1;background:var(--aa-panel);letter-spacing:.08em;text-transform:uppercase;color:var(--aa-muted);padding:12px 20px 6px;font-size:12px;font-weight:600;line-height:1.4;position:sticky;top:0}.aa-root .aa-setup .aa-combo-option{min-height:44px;color:var(--aa-ink);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:0 6px;padding:10px 14px;font-size:14px;font-weight:400;line-height:1.45;display:flex}.aa-root .aa-setup .aa-combo-option.is-action{color:var(--aa-accent-text)}.aa-root .aa-setup .aa-combo-option.is-active{background:var(--aa-wash)}.aa-root .aa-setup .aa-combo-option.is-chosen{background:var(--aa-soft);color:var(--aa-accent-text)}.aa-root .aa-setup .aa-combo-option-text{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.aa-root .aa-setup .aa-combo-option small{color:var(--aa-muted);margin-top:2px;font-size:12px;line-height:1.5}.aa-root .aa-setup .aa-combo-option mark{color:inherit;background:0 0;font-weight:600}.aa-root .aa-setup .aa-combo-note{color:var(--aa-muted);padding:12px 20px 2px;font-size:13px;font-weight:400;line-height:1.6}.aa-root .aa-setup .aa-combo-note>.aa-btn-text{padding:0;font-size:13px}.aa-root .aa-setup .aa-combo-foot{border-top:1px solid var(--aa-line);color:var(--aa-muted);margin:6px 0 0;padding:10px 20px 4px;font-size:12px;font-weight:400;line-height:1.6}@media (pointer:coarse){.aa-root .aa-setup .aa-found-chip{min-height:44px}}@media (max-width:700px){.aa-root .aa-setup .aa-found-chip{min-height:44px}.aa-root .aa-setup .aa-field .aa-combo input[role=combobox]{font-size:16px}.aa-root .aa-setup .aa-combo-option{min-height:48px}.aa-root .aa-setup .aa-combo-group{padding:12px 16px 6px}.aa-root .aa-setup .aa-combo-note,.aa-root .aa-setup .aa-combo-foot{padding-left:16px;padding-right:16px}}@media (forced-colors:active){.aa-root .aa-setup .aa-found-tag,.aa-root .aa-setup .aa-found-chip{border:1px solid canvastext}.aa-root .aa-setup .aa-found-chip[aria-pressed=true]{outline-offset:1px;outline:2px solid highlight}.aa-root .aa-setup .aa-field .aa-combo input[role=combobox]{background-image:none;padding-right:16px}.aa-root .aa-setup .aa-combo-option.is-active{outline-offset:-2px;outline:1px dashed canvastext}.aa-root .aa-setup .aa-combo-option.is-chosen{outline-offset:-2px;outline:2px solid highlight}}.aa-root .aa-setup-confirm{background:var(--aa-soft);border-radius:16px;margin-top:28px;padding:24px}.aa-root .aa-setup-confirm h2{letter-spacing:-.04em;font-size:20px;font-weight:500}.aa-root .aa-setup-confirm h2:focus{outline:none}.aa-root .aa-setup-confirm h2:focus-visible{outline:3px solid var(--aa-focus);outline-offset:4px}.aa-root .aa-setup-confirm p{color:var(--aa-muted);margin-top:8px;font-size:14px;line-height:1.7}.aa-root .aa-setup-confirm-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.aa-root .aa-setup-chips{flex-wrap:wrap;gap:10px;margin:0 0 28px;padding:0;list-style:none;display:flex}.aa-root .aa-setup-chips>li{border-radius:var(--aa-r-pill);background:var(--aa-panel);color:var(--aa-muted);padding:8px 12px;font-size:12px;line-height:1.4}.aa-root .aa-setup-empty-line{color:var(--aa-muted);margin:0 0 16px;font-size:14px;line-height:1.7}.aa-root .aa-setup .aa-pick-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.aa-root .aa-setup .aa-pick-row{cursor:pointer;border:1px solid var(--aa-line);background:var(--aa-panel);border-radius:16px;align-items:center;gap:17px;padding:22px;display:flex}.aa-root .aa-setup .aa-pick-row.is-selected{background:color-mix(in srgb,var(--aa-soft)25%,var(--aa-panel));border-color:#b79adc}.aa-root .aa-setup .aa-pick-row:focus-within{outline:3px solid var(--aa-focus);outline-offset:2px}.aa-root .aa-setup .aa-pick-row>input{width:18px;height:18px;accent-color:var(--aa-action);flex-shrink:0;margin:0}.aa-root .aa-setup .aa-pick-row>input:focus-visible{outline:none}.aa-root .aa-setup .aa-pick-avatar{background:var(--aa-soft);width:42px;height:42px;color:var(--aa-accent-text);font:500 19px/1 var(--aa-heading);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.aa-root .aa-setup .aa-pick-text{flex:1;min-width:0}.aa-root .aa-setup .aa-pick-text b{overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.4;display:block}.aa-root .aa-setup .aa-pick-text small{color:var(--aa-muted);overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.5;display:block}.aa-root .aa-setup .aa-pick-text em{color:var(--aa-muted);margin-top:9px;font-size:12px;font-style:normal;line-height:1.6;display:block}.aa-root .aa-setup .aa-pick-state{text-align:right;max-width:90px;color:var(--aa-accent-text);margin-left:auto;font-size:12px;line-height:1.4}.aa-root .aa-setup-add{border-bottom:1px solid var(--aa-line);margin:23px 0;padding:0 0 20px}.aa-root .aa-setup-add>summary{width:max-content;max-width:100%;color:var(--aa-accent-text);cursor:pointer;font-size:14px;line-height:1.5}.aa-root .aa-setup-add .aa-setup-inline-form{margin:20px 0 0}.aa-root .aa-setup-orb{background:var(--aa-soft);border-radius:22px;place-items:center;width:70px;height:70px;margin:0 auto 24px;display:grid;box-shadow:0 0 35px #7954c812}.aa-root .aa-setup-orb>img{width:35px;height:35px}.aa-root .aa-setup .aa-run-card{background:var(--aa-panel);text-align:center;border-radius:23px;padding:40px}.aa-root .aa-setup .aa-run-card h2{letter-spacing:-.05em;margin-bottom:17px;font-size:29px;font-weight:500;line-height:1.25}.aa-root .aa-setup .aa-run-card>p{max-width:530px;color:var(--aa-muted);margin:0 auto;font-size:16px;line-height:1.7}.aa-root .aa-setup .aa-run-card>small{color:var(--aa-muted);margin-top:18px;font-size:12px;line-height:1.6;display:block}.aa-root .aa-setup .aa-run-facts{justify-content:center;gap:35px;margin:30px 0;display:flex}.aa-root .aa-setup .aa-run-facts>div{flex-direction:column-reverse;min-width:0;max-width:50%;display:flex}.aa-root .aa-setup .aa-run-facts dt{color:var(--aa-muted);font-size:12px;line-height:1.5}.aa-root .aa-setup .aa-run-facts dd{color:var(--aa-ink);overflow-wrap:anywhere;margin:0 0 7px;font-size:14px;font-weight:500;line-height:1.5}.aa-root .aa-setup .aa-running{background:var(--aa-panel);text-align:center;border-radius:23px;padding:37px}.aa-root .aa-setup-running-eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--aa-accent-text);font-size:12px;font-weight:600;line-height:1.6}.aa-root .aa-setup .aa-running h2{letter-spacing:-.05em;margin:15px 0;font-size:28px;font-weight:500;line-height:1.25}.aa-root .aa-setup .aa-running h2:focus{outline:none}.aa-root .aa-setup .aa-running h2:focus-visible{outline:3px solid var(--aa-focus);outline-offset:4px}.aa-root .aa-setup .aa-running .aa-setup-line{margin:0 0 12px}.aa-root .aa-setup-failed{background:var(--aa-panel);border-radius:20px;margin-bottom:20px;padding:28px}.aa-root .aa-setup-failed h2{letter-spacing:-.045em;font-size:24px;font-weight:500}.aa-root .aa-setup-failed p{color:var(--aa-muted);margin:10px 0 0;font-size:14px;line-height:1.7}.aa-root .aa-setup-failed .aa-btn{margin-top:18px}.aa-root .aa-setup-step .aa-setup-refusal{margin:0 0 20px}.aa-root .aa-setup-proofs{background:var(--aa-panel);border-radius:17px;margin:0 0 8px;padding:4px 24px;list-style:none}.aa-root .aa-setup .aa-proof{border-bottom:1px solid var(--aa-line);padding:16px 0}.aa-root .aa-setup .aa-proof:last-child{border-bottom:0}.aa-root .aa-setup .aa-proof small{color:var(--aa-accent-text);overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.aa-root .aa-setup .aa-proof b{margin-top:6px;font-size:15px;font-weight:500;line-height:1.5;display:block}.aa-root .aa-setup .aa-proof span{color:var(--aa-muted);margin-top:6px;font-size:14px;line-height:1.65;display:block}.aa-root .aa-setup-outcome{background:var(--aa-panel);border-radius:17px;padding:24px}.aa-root .aa-setup-outcome h3{letter-spacing:-.035em;font-size:18px;font-weight:500;line-height:1.35}.aa-root .aa-setup-outcome p{color:var(--aa-muted);margin-top:10px;font-size:14px;line-height:1.7}.aa-root .aa-setup-outcome strong{color:var(--aa-ink);font-weight:500}.aa-root .aa-setup-outcome ul,.aa-root .aa-setup-outcome ol{color:var(--aa-muted);margin:8px 0 0;padding-left:20px;font-size:14px;line-height:1.7}.aa-root .aa-setup-outcome .aa-btn-text{margin-top:8px}.aa-root .aa-setup-withheld{margin-top:12px}.aa-root .aa-setup-health{margin-top:28px}.aa-root .aa-setup-summary{background:var(--aa-navy-card);color:#fff;border-radius:21px;align-items:center;gap:30px;padding:30px;display:flex}.aa-root .aa-setup-summary-text{min-width:0}.aa-root .aa-setup-summary-eyebrow{letter-spacing:.11em;text-transform:uppercase;color:#c8b1ee;font-size:12px;font-weight:600;line-height:1.6}.aa-root .aa-setup-summary-title{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:10px 0 13px;display:flex}.aa-root .aa-setup-summary-title h2{letter-spacing:-.05em;color:#fff;font-size:29px;font-weight:500;line-height:1.25}.aa-root .aa-setup-summary-text>p{color:#b5c7d5;font-size:14px;line-height:1.7}.aa-root .aa-setup-summary .aa-whats-this-button{color:#d0b8f2}.aa-root .aa-setup-summary .aa-whats-this-button:focus-visible{outline-color:#d0b8f2}.aa-root .aa-setup-summary .aa-whats-this-note{color:#e2e9ed;background:#ffffff14;flex-basis:100%}.aa-root .aa-setup-step .aa-setup-not-measured{margin:24px 0 0}.aa-root .aa-setup-read-line{color:var(--aa-muted);margin:0 0 8px;font-size:14px;line-height:1.7}.aa-root .aa-setup-pages{margin:0;padding:0;list-style:none}.aa-root .aa-setup-pages>li{border-bottom:1px solid var(--aa-line);padding:14px 0}.aa-root .aa-setup-pages b{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.5;display:block}.aa-root .aa-setup-pages small{color:var(--aa-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.5;display:block}.aa-root .aa-setup-focus{background:var(--aa-navy-card);color:#fff;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:4px;padding:21px 25px;display:flex}.aa-root .aa-setup-focus>div{min-width:0}.aa-root .aa-setup-focus-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#c4b2e5;font-size:11px;font-weight:600;line-height:1.6}.aa-root .aa-setup-focus strong{overflow-wrap:anywhere;margin:9px 0;font-size:17px;font-weight:500;line-height:1.45;display:block}.aa-root .aa-setup-focus small{color:#b7c8d5;font-size:12px;line-height:1.5;display:block}.aa-root .aa-setup-suggest{color:#fff;background:#ffffff12;border-color:#ffffff25;flex-shrink:0;min-height:42px;padding:10px 18px;font-size:12px}.aa-root .aa-setup-suggest:hover{background:#ffffff1f}.aa-root .aa-setup-suggest:focus-visible{outline-color:#cbb4ef}.aa-root .aa-setup .aa-search-list{background:var(--aa-panel);border-radius:17px}.aa-root .aa-setup .aa-search-head{background:var(--aa-wash);color:var(--aa-muted);border-radius:17px 17px 0 0;justify-content:space-between;gap:12px;padding:15px 20px;font-size:12px;line-height:1.5;display:flex}.aa-root .aa-setup .aa-search-list>ul{margin:0;padding:0;list-style:none}.aa-root .aa-setup .aa-search-row{border-bottom:1px solid var(--aa-line);grid-template-columns:18px minmax(0,1fr) 110px 70px;align-items:center;gap:13px;padding:13px 19px;display:grid}.aa-root .aa-setup .aa-search-row:last-child{border-bottom:0}.aa-root .aa-setup .aa-search-row:not(.is-ticked)>:not(input[type=checkbox]){opacity:.65}.aa-root .aa-setup .aa-search-row>input[type=checkbox]{width:17px;height:17px;accent-color:var(--aa-action);margin:0}.aa-root .aa-setup .aa-term-input{width:100%;min-width:0;color:var(--aa-ink);background:0 0;border:1px solid #0000;border-radius:5px;padding:9px 4px;font-size:14px;line-height:1.4}.aa-root .aa-setup .aa-term-input:hover,.aa-root .aa-setup .aa-term-input:focus{border-color:var(--aa-line);background:var(--aa-bg)}.aa-root .aa-setup .aa-term-input:focus-visible{outline:2px solid var(--aa-accent);outline-offset:2px}.aa-root .aa-setup .aa-search-tag{text-align:right;color:var(--aa-muted);font-size:11px;line-height:1.4}.aa-root .aa-setup .aa-search-volume{text-align:right;white-space:nowrap;font-size:13px;font-weight:500}.aa-root .aa-setup-intro{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.aa-root .aa-setup-intro>section{background:var(--aa-panel);border-radius:19px;min-width:0;padding:26px}.aa-root .aa-setup-intro h2{letter-spacing:-.045em;margin:23px 0 12px;font-size:21px;font-weight:500;line-height:1.3}.aa-root .aa-setup-intro p{color:var(--aa-muted);font-size:14px;line-height:1.7}.aa-root .aa-setup-intro-logos{align-items:center;gap:9px;height:28px;display:flex}.aa-root .aa-setup-intro-logos>.is-off{opacity:.4}.aa-root .aa-setup-questions{gap:14px;display:grid}.aa-root .aa-setup-questions>.aa-field{color:var(--aa-muted);gap:8px;font-size:12px;font-weight:400}.aa-root .aa-setup-questions+.aa-hint{margin-bottom:0}.aa-root .aa-setup-results>.aa-setup-line:first-child{margin-bottom:18px}.aa-root .aa-setup-tiles{margin:0 0 8px}.aa-root .aa-setup .aa-date-small{letter-spacing:0}.aa-root .aa-setup-step .aa-setup-note{margin:16px 0 0}.aa-root .aa-setup-others{margin:0;padding:0;list-style:none}.aa-root .aa-setup-others>li{border-bottom:1px solid var(--aa-line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.aa-root .aa-setup-others>li:last-child{border-bottom:0}.aa-root .aa-setup-others>li>span{min-width:0}.aa-root .aa-setup-others b{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.5;display:block}.aa-root .aa-setup-others small{color:var(--aa-muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}.aa-root .aa-setup-on-list{border-radius:var(--aa-r-pill);background:var(--aa-soft);color:var(--aa-accent-text);white-space:nowrap;flex-shrink:0;padding:5px 9px;font-size:12px;line-height:1.4}.aa-root .aa-setup-context{background:var(--aa-navy-card);color:#fff;border-radius:19px;margin-bottom:22px;padding:25px 28px}.aa-root .aa-setup-context-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#cbb5f0;font-size:11px;font-weight:600;line-height:1.6}.aa-root .aa-setup-context strong{font:500 26px/1.25 var(--aa-heading);letter-spacing:-.04em;overflow-wrap:anywhere;margin:10px 0;display:block}.aa-root .aa-setup-context p{color:#b5c8d6;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.aa-root .aa-setup-plan-list{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.aa-root .aa-setup-card{background:var(--aa-panel);border-radius:19px;padding:27px}.aa-root .aa-setup-card-head{align-items:flex-start;gap:16px;display:flex}.aa-root .aa-setup-card-head>div{min-width:0}.aa-root .aa-setup-card-eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--aa-accent-text);font-size:11px;font-weight:600;line-height:1.6}.aa-root .aa-setup-card h2{letter-spacing:-.045em;margin-top:7px;font-size:22px;font-weight:500;line-height:1.35}.aa-root .aa-setup-pill{border-radius:var(--aa-r-pill);background:var(--aa-wash);max-width:140px;color:var(--aa-muted);text-align:center;flex-shrink:0;margin-left:auto;padding:6px 9px;font-size:11px;line-height:1.5}.aa-root .aa-setup-card-reason{color:var(--aa-muted);margin:17px 0 18px;font-size:14px;line-height:1.7}.aa-root .aa-setup-card .aa-star-list{margin:12px 0 0}.aa-root .aa-setup-card .aa-star-list>li{color:var(--aa-muted);font-size:14px;line-height:1.85}.aa-root .aa-setup-nothing{background:var(--aa-panel);border-radius:17px;padding:35px}.aa-root .aa-setup-nothing h2{letter-spacing:-.045em;font-size:24px;font-weight:500}.aa-root .aa-setup-nothing p{color:var(--aa-muted);margin-top:10px;font-size:14px;line-height:1.7}.aa-root .aa-setup-sign-in{margin:20px 0 0}.aa-root .aa-setup-ready{background:var(--aa-soft);border-radius:16px;margin-top:24px;padding:24px}.aa-root .aa-setup-ready h2{font:600 17px/1.45 var(--aa-body);letter-spacing:normal;color:var(--aa-ink)}.aa-root .aa-setup-ready p{color:var(--aa-muted);margin-top:8px;font-size:14px;line-height:1.7}@media (max-width:1150px){.aa-root .aa-setup-header{padding:0 4vw}.aa-root .aa-setup-layout{grid-template-columns:235px minmax(0,1fr);gap:40px;padding:40px 4vw}.aa-root .aa-setup-rail>h2{font-size:25px}.aa-root .aa-setup-goal-grid{gap:9px}.aa-root .aa-setup-goal{padding:15px 10px;font-size:12px}.aa-root .aa-setup-pill{display:none}}@media (max-width:1050px){.aa-root .aa-setup-demo{display:none}}@media (max-width:900px){.aa-root .aa-setup-header .aa-explain-switch span:first-child{display:none}.aa-root .aa-setup-header .aa-explain-switch:before{content:"Explain"}.aa-root .aa-setup-layout{grid-template-columns:200px minmax(0,1fr);gap:30px}.aa-root .aa-setup-heading h1{font-size:37px}.aa-root .aa-setup-rail>h2{font-size:23px}.aa-root .aa-setup-rail ol:before{left:17px}.aa-root .aa-setup-rail li>button{gap:12px}.aa-root .aa-setup-disc{width:34px;height:34px}.aa-root .aa-setup-rail-text b{font-size:13px}.aa-root .aa-setup-rail-text small{font-size:11px}.aa-root .aa-setup-fields{grid-template-columns:minmax(0,1fr)}.aa-root .aa-setup-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aa-root .aa-setup-goal{align-items:center;padding:15px;font-size:14px}.aa-root .aa-setup-goal>input{margin-top:0}.aa-root .aa-setup-focus{flex-direction:column;align-items:flex-start}.aa-root .aa-setup-intro{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.aa-root .aa-setup-header{gap:12px;height:78px;padding:0 20px}.aa-root .aa-setup-header .aa-brand{gap:8px;font-size:26px}.aa-root .aa-setup-header .aa-brand img{width:28px;height:28px}.aa-root .aa-setup-links{gap:9px}.aa-root .aa-setup-link{font-size:13px}.aa-root .aa-setup-ask{white-space:nowrap;min-height:40px;padding:8px 13px;font-size:13px}.aa-root .aa-setup-header .aa-theme-toggle,.aa-root .aa-setup-header .aa-explain-switch{display:none}.aa-root .aa-setup-layout{padding:22px 20px;display:block}.aa-root .aa-setup-rail{display:none}.aa-root .aa-setup-phone{display:block}.aa-root .aa-setup-footer{padding:8px 25px 30px;font-size:11px}.aa-root .aa-setup-eyebrow{font-size:11px}.aa-root .aa-setup-heading h1{margin:14px 0 18px;font-size:34px}.aa-root .aa-setup-lead{font-size:15px}.aa-root .aa-setup-actions{gap:16px;margin-top:24px;padding-top:21px}.aa-root p.aa-setup-actions-hint{max-width:140px;font-size:11px}.aa-root .aa-setup .aa-domain-field{padding:20px}.aa-root .aa-setup .aa-domain-row>span,.aa-root .aa-setup .aa-domain-row>input{font-size:18px}.aa-root .aa-setup-goal-grid{grid-template-columns:minmax(0,1fr)}.aa-root .aa-setup-goal{gap:13px}.aa-root .aa-setup-chips>li{font-size:11px}.aa-root .aa-setup .aa-pick-row{flex-wrap:wrap;gap:11px;padding:19px 15px}.aa-root .aa-setup .aa-pick-text{max-width:calc(100% - 83px)}.aa-root .aa-setup .aa-pick-text b{font-size:14px}.aa-root .aa-setup .aa-pick-text small{font-size:12px}.aa-root .aa-setup .aa-pick-text em{font-size:11px}.aa-root .aa-setup .aa-pick-state{text-align:left;flex-basis:100%;max-width:none;margin-left:82px;font-size:11px}.aa-root .aa-setup-inline-form{flex-direction:column;align-items:stretch}.aa-root .aa-setup-inline-form>.aa-btn{align-self:flex-start}.aa-root .aa-setup .aa-run-card{padding:30px 21px}.aa-root .aa-setup .aa-run-card h2{font-size:25px}.aa-root .aa-setup .aa-run-card>p{font-size:14px}.aa-root .aa-setup .aa-run-card>small{font-size:11px}.aa-root .aa-setup .aa-run-facts{gap:20px}.aa-root .aa-setup .aa-run-facts dd{font-size:13px}.aa-root .aa-setup .aa-run-facts dt{font-size:11px}.aa-root .aa-setup .aa-running{padding:30px 20px}.aa-root .aa-setup .aa-running h2{font-size:25px}.aa-root .aa-setup-failed{padding:23px 20px}.aa-root .aa-setup-proofs{padding:4px 18px}.aa-root .aa-setup .aa-proof span{font-size:13px}.aa-root .aa-setup-summary{flex-direction:column;align-items:flex-start;gap:20px;padding:26px}.aa-root .aa-setup-summary-title h2{font-size:25px}.aa-root .aa-setup-focus{padding:23px}.aa-root .aa-setup .aa-search-head{padding:15px;font-size:11px}.aa-root .aa-setup .aa-search-row{grid-template-columns:17px minmax(0,1fr) 52px;gap:9px;padding:12px 13px}.aa-root .aa-setup .aa-search-tag{display:none}.aa-root .aa-setup .aa-search-volume{font-size:12px}.aa-root .aa-setup .aa-term-input{font-size:16px}.aa-root .aa-setup-intro>section{padding:23px}.aa-root .aa-setup-others>li{flex-wrap:wrap;gap:8px 16px}.aa-root .aa-setup-context{padding:24px}.aa-root .aa-setup-context strong{font-size:24px}.aa-root .aa-setup-context p{font-size:12px}.aa-root .aa-setup-card{padding:22px}.aa-root .aa-setup-card-head{gap:12px}.aa-root .aa-setup-card h2{font-size:20px}.aa-root .aa-setup-nothing{padding:26px 22px}}@media (max-width:420px){.aa-root .aa-setup-header{gap:8px;padding:0 16px}.aa-root .aa-setup-header .aa-brand{font-size:24px}.aa-root .aa-setup-ask>img{display:none}.aa-root .aa-setup-ask{padding:8px 12px}.aa-root .aa-setup-layout{padding:22px 16px}}@media (forced-colors:active){.aa-root .aa-setup-summary,.aa-root .aa-setup-focus,.aa-root .aa-setup-context,.aa-root .aa-setup-ready,.aa-root .aa-setup-confirm,.aa-root .aa-setup .aa-run-card,.aa-root .aa-setup .aa-running,.aa-root .aa-setup-intro>section,.aa-root .aa-setup-card,.aa-root .aa-setup .aa-guide-note{border:1px solid canvastext}.aa-root .aa-setup-rail li.is-current .aa-setup-disc{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}}
.aa-root{--aa-goal-bg:#eae2f8;--aa-goal-glow:inset 0 0 45px #cfbdee30;--aa-goal-kicker:#705195;--aa-goal-ink:#132e43;--aa-goal-text:#70697d;--aa-goal-line:#c7b8dc;--aa-goal-disc-border:#c3aedf;--aa-goal-disc-text:#7a638c;--aa-goal-done-bg:#7954c8;--aa-goal-done-text:#fff;--aa-goal-small:#756880;--aa-goal-link:#6942b0;--aa-goal-chip:#fff8;--aa-aiw-bg:#eee9f7;--aa-aiw-ink:#132e43;--aa-aiw-muted:#756588;--aa-aiw-chip:#ffffff90;--aa-aiw-chip-text:#6942b0;--aa-aiw-metric:#6741a6;--aa-aiw-dot:#d9cfe8;--aa-aiw-dot-linked:#7954c8;--aa-aiw-tag-text:#554563;--aa-aiw-tag-figure:#7954b2;--aa-aiw-link:#6942b0;--aa-chart-start:#ddd3ed}@media (prefers-color-scheme:dark){.aa-root:not([data-theme=light]){--aa-goal-bg:#312846;--aa-goal-glow:none;--aa-goal-kicker:#c4b4d5;--aa-goal-ink:#f0f3f8;--aa-goal-text:#c4b4d5;--aa-goal-line:#75608e;--aa-goal-disc-border:#75608e;--aa-goal-disc-text:#d5c6e5;--aa-goal-done-bg:#b899eb;--aa-goal-done-text:#122e44;--aa-goal-small:#c4b4d5;--aa-goal-link:#d0b8f2;--aa-goal-chip:#ffffff10;--aa-aiw-bg:#2c2540;--aa-aiw-ink:#f0f3f8;--aa-aiw-muted:#c1b0d2;--aa-aiw-chip:#ffffff0e;--aa-aiw-chip-text:#d0b8f2;--aa-aiw-metric:#c9b2f5;--aa-aiw-dot:#493b5c;--aa-aiw-dot-linked:#bb9bee;--aa-aiw-tag-text:#d0b8f2;--aa-aiw-tag-figure:#c9b2f5;--aa-aiw-link:#c9b2f5;--aa-chart-start:#ddd3ed}}.aa-root[data-theme=dark]{--aa-goal-bg:#312846;--aa-goal-glow:none;--aa-goal-kicker:#c4b4d5;--aa-goal-ink:#f0f3f8;--aa-goal-text:#c4b4d5;--aa-goal-line:#75608e;--aa-goal-disc-border:#75608e;--aa-goal-disc-text:#d5c6e5;--aa-goal-done-bg:#b899eb;--aa-goal-done-text:#122e44;--aa-goal-small:#c4b4d5;--aa-goal-link:#d0b8f2;--aa-goal-chip:#ffffff10;--aa-aiw-bg:#2c2540;--aa-aiw-ink:#f0f3f8;--aa-aiw-muted:#c1b0d2;--aa-aiw-chip:#ffffff0e;--aa-aiw-chip-text:#d0b8f2;--aa-aiw-metric:#c9b2f5;--aa-aiw-dot:#493b5c;--aa-aiw-dot-linked:#bb9bee;--aa-aiw-tag-text:#d0b8f2;--aa-aiw-tag-figure:#c9b2f5;--aa-aiw-link:#c9b2f5;--aa-chart-start:#ddd3ed}.aa-root .aa-dash{min-width:0}.aa-root .aa-dash-snapshot{min-width:0;color:var(--aa-muted);flex-direction:column;gap:7px;font-size:12px;font-weight:400;line-height:1.5;display:flex}.aa-root .aa-dash-snapshot select{border:1px solid var(--aa-line);background-color:var(--aa-panel);min-height:46px;color:var(--aa-ink);border-radius:11px;max-width:100%;padding:12px 48px 12px 12px;font-size:14px;line-height:1.4}.aa-root .aa-dash-next{background:var(--aa-navy);color:#fff;border-radius:21px;justify-content:space-between;align-items:center;gap:25px;margin:0 0 18px;padding:26px 30px;display:flex}.aa-root .aa-dash-next-text{min-width:0}.aa-root .aa-dash-next .aa-eyebrow{color:#d0b8f2;margin:0}.aa-root .aa-dash-next h2:not(.aa-eyebrow){font:600 25px/1.35 var(--aa-heading);letter-spacing:-.04em;color:#fff;overflow-wrap:anywhere;margin:10px 0}.aa-root .aa-dash-next p:not(.aa-eyebrow){color:#bacbd8;font-size:14px;line-height:1.6}.aa-root .aa-dash-next .aa-eyebrow+p{margin-top:10px}.aa-root .aa-dash-next .aa-btn{flex-shrink:0}.aa-root .aa-dash-next .aa-btn:focus-visible{outline-color:#cbb4ef}.aa-root .aa-dash-ask{background:var(--aa-panel);border-radius:18px;align-items:center;gap:17px;margin:0 0 24px;padding:22px 26px;display:flex}.aa-root .aa-dash-ask>.aa-icon-amalfi{width:30px;height:30px}.aa-root .aa-dash-ask-text{min-width:0}.aa-root .aa-dash-ask-text strong{color:var(--aa-ink);font-size:16px;font-weight:500;line-height:1.5;display:block}.aa-root .aa-dash-ask-text p{color:var(--aa-muted);margin-top:6px;font-size:14px;line-height:1.6}.aa-root .aa-dash-ask>.aa-btn{flex-shrink:0;margin-left:auto}.aa-root .aa-widget-region{min-width:0;container:aa-board/inline-size}.aa-root .aa-widget-board{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.aa-root .aa-widget{border-radius:var(--aa-r-widget);background:var(--aa-panel);min-width:0;color:var(--aa-ink);border:0;flex-direction:column;padding:29px 27px;display:flex;position:relative;overflow:hidden}.aa-root .aa-widget-head{justify-content:space-between;align-items:center;gap:10px;min-height:24px;margin-bottom:25px;display:flex}.aa-root .aa-widget-head .aa-widget-kicker{min-width:0;margin:0}.aa-root .aa-widget-chip{white-space:nowrap;border-radius:var(--aa-r-pill);background:var(--aa-soft);color:var(--aa-accent-text);flex-shrink:0;align-items:center;gap:6px;padding:5px 8px;font-size:12px;line-height:1.4;display:inline-flex}.aa-root .aa-widget-chip.is-plain{color:var(--aa-muted);background:0 0;padding:0}.aa-root .aa-widget-chip .aa-icon-ai{width:14px;height:14px}.aa-root .aa-widget h3{font:600 27px/1.2 var(--aa-heading);letter-spacing:-.05em;color:inherit;overflow-wrap:anywhere;margin:0}.aa-root .aa-widget p.aa-widget-text{color:var(--aa-muted);margin:12px 0 0;font-size:14px;line-height:1.6}.aa-root .aa-widget p.aa-widget-note{color:var(--aa-muted);margin:14px 0 0;font-size:12px;line-height:1.6}.aa-root .aa-widget-bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 15px;margin-top:auto;padding-top:25px;display:flex}.aa-root .aa-widget-link{text-align:left;font:500 14px/1.6 var(--aa-body);color:var(--aa-accent-text);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.aa-root .aa-widget-link:hover{text-underline-offset:5px;text-decoration:underline}.aa-root .aa-widget p.aa-widget-loading{color:var(--aa-muted);margin:4px 0 0;font-size:12px;line-height:1.6}.aa-root .aa-widget p.aa-widget-error{color:var(--aa-muted);flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:4px 0 0;font-size:12px;line-height:1.6;display:flex}.aa-root .aa-widget-error .aa-btn-text{padding:0;font-size:12px}.aa-root .aa-widget-not-measured{margin-top:4px}.aa-root .aa-widget-figure,.aa-root .aa-ai-figure,.aa-root .aa-rankings-figure{white-space:nowrap;margin:0}.aa-root .aa-widget-figure>span,.aa-root .aa-ai-figure>span,.aa-root .aa-rankings-figure>span{font-family:var(--aa-heading);font-weight:500}.aa-root .aa-widget-figure small,.aa-root .aa-ai-figure small,.aa-root .aa-rankings-figure small{font-family:var(--aa-body);color:var(--aa-muted);font-weight:400}.aa-root .aa-widget-goal{background:var(--aa-goal-bg);box-shadow:var(--aa-goal-glow);grid-column:span 5}.aa-root .aa-widget-goal .aa-widget-kicker{color:var(--aa-goal-kicker)}.aa-root .aa-widget-goal .aa-widget-chip{background:var(--aa-goal-chip);color:var(--aa-accent-text)}.aa-root .aa-widget-goal h3{max-width:350px;color:var(--aa-goal-ink);font-size:38px}.aa-root .aa-widget-goal p.aa-widget-text{color:var(--aa-goal-text)}.aa-root .aa-widget-goal .aa-widget-link{color:var(--aa-goal-link)}.aa-root .aa-journey{justify-content:space-between;gap:15px;margin:33px 0 25px;padding:0;list-style:none;display:flex;position:relative}.aa-root .aa-journey:before{content:"";background:var(--aa-goal-line);height:1px;position:absolute;top:16px;left:20px;right:33px}.aa-root .aa-journey>li{z-index:1;flex:1;min-width:0;position:relative}.aa-root .aa-journey-disc{border:1px solid var(--aa-goal-disc-border);background:var(--aa-goal-bg);width:34px;height:34px;color:var(--aa-goal-disc-text);border-radius:50%;place-items:center;margin-bottom:12px;font-size:12px;line-height:1;display:grid}.aa-root .aa-journey>li.is-done .aa-journey-disc{background:var(--aa-goal-done-bg);border-color:var(--aa-goal-done-bg);color:var(--aa-goal-done-text);box-shadow:0 3px 8px #7954c82a}.aa-root .aa-journey b{color:var(--aa-goal-ink);font-size:14px;font-weight:500;line-height:1.5;display:block}.aa-root .aa-journey small{max-width:115px;color:var(--aa-goal-small);margin-top:6px;font-size:12px;line-height:1.5;display:block}.aa-root .aa-widget-client{background:var(--aa-navy);color:#fff;grid-column:span 3}.aa-root .aa-widget-client .aa-widget-head{flex-wrap:wrap;gap:7px}.aa-root .aa-widget-client .aa-widget-kicker{color:#a6bacb}.aa-root .aa-widget-client .aa-widget-chip{color:#cdbcea;background:#ffffff14}.aa-root .aa-widget-client p.aa-client-monogram{font:500 50px/1.2 var(--aa-heading);letter-spacing:-.08em;color:#c9b2f5;margin:12px 0 20px}.aa-root .aa-widget-client h3{color:#fff;font-size:24px}.aa-root .aa-widget-client p.aa-client-industry{color:#bbcbd6;margin-top:6px;font-size:13px;line-height:1.6}.aa-root .aa-widget-client p.aa-client-line{color:#b3c5d3;margin:16px 0 0;font-size:12px;line-height:1.6}.aa-root .aa-widget-client p.aa-client-domain{color:#e2e9ed;overflow-wrap:anywhere;background:#ffffff0b;border-radius:9px;align-self:flex-start;max-width:100%;margin-top:21px;padding:10px 12px;font-size:12px;line-height:1.4}.aa-root .aa-widget-client .aa-widget-link{color:#d1bdf5}.aa-root .aa-widget-client .aa-widget-link:focus-visible{outline-color:#cbb4ef}.aa-root .aa-widget-website{grid-column:span 4}.aa-root .aa-widget-figure>span{letter-spacing:-.06em;font-size:59px;line-height:1}.aa-root .aa-widget-figure small{letter-spacing:-.02em;margin-left:5px;font-size:21px}.aa-root .aa-widget p.aa-widget-caption{color:var(--aa-muted);margin-top:9px;font-size:13px;line-height:1.6}.aa-root .aa-chart{align-items:flex-end;gap:24px;height:135px;margin:23px 0 2px;padding:0 76px 24px 10px;display:flex;position:relative}.aa-root .aa-chart-grid{opacity:.45;background:repeating-linear-gradient(to top,var(--aa-line)0 1px,transparent 1px 38px);position:absolute;inset:0 0 24px}.aa-root .aa-chart-col{z-index:1;flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:center;width:50px;height:100px;display:flex;position:relative}.aa-root .aa-chart-col i{width:100%;height:var(--aa-bar,0%);background:var(--aa-chart-start);border-radius:5px 5px 0 0;flex-shrink:0;display:block}.aa-root .aa-chart-col.is-latest i{background:var(--aa-action);box-shadow:0 0 20px #7954c821}.aa-root .aa-chart-num{bottom:calc(var(--aa-bar,0%) + 7px);color:var(--aa-muted);font-size:12px;line-height:1;position:absolute}.aa-root .aa-chart-col small{color:var(--aa-muted);white-space:nowrap;font-size:12px;line-height:1.4;position:absolute;bottom:-21px}.aa-root .aa-chart-note{background:var(--aa-wash);max-width:72px;color:var(--aa-muted);border-radius:5px;padding:6px;font-size:11px;line-height:1.4;position:absolute;top:20px;right:0}.aa-root .aa-widget-footprint{grid-column:span 5}.aa-root .aa-widget-footprint .aa-widget-chip.is-plain{font-size:12px}.aa-root .aa-widget-footprint h3{font-size:29px}.aa-root .aa-fp-stack{margin:34px 4px 12px 0;padding-top:8px;position:relative}.aa-root .aa-fp-layer{border-radius:13px;height:95%;position:absolute;top:0;left:7px;right:7px}.aa-root .aa-fp-layer.is-rear{background:var(--aa-soft);transform:rotate(4deg)}.aa-root .aa-fp-layer.is-middle{background:var(--aa-wash);transform:rotate(-4deg)}.aa-root .aa-fp-list{z-index:2;background:var(--aa-panel);border-radius:13px;margin:0;padding:4px 13px;list-style:none;position:relative;box-shadow:0 7px 35px #132e4310}.aa-root .aa-fp-item{border-bottom:1px solid var(--aa-line);align-items:center;gap:10px;padding:13px 0;display:flex}.aa-root .aa-fp-item:last-child{border-bottom:0}.aa-root .aa-fp-icon{background:var(--aa-wash);width:30px;height:32px;color:var(--aa-ink);border-radius:7px;flex-shrink:0;place-items:center;font-size:12px;font-weight:500;display:grid}.aa-root .aa-fp-name{flex:1;min-width:0}.aa-root .aa-fp-name b{color:var(--aa-ink);overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.45;display:block}.aa-root .aa-fp-name small{color:var(--aa-muted);overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.45;display:block}.aa-root .aa-fp-status{max-width:96px;color:var(--aa-muted);text-align:right;flex-shrink:0;margin-left:auto;font-size:11px;line-height:1.35}.aa-root .aa-fp-status.is-read{background:var(--aa-soft);color:var(--aa-accent-text);text-align:center;border-radius:10px;padding:5px 8px}.aa-root .aa-widget-ai{background:var(--aa-aiw-bg);grid-column:span 4}.aa-root .aa-widget-ai h3{color:var(--aa-aiw-ink);font-size:30px}.aa-root .aa-widget-ai .aa-widget-kicker{color:var(--aa-aiw-muted)}.aa-root .aa-widget-ai .aa-widget-chip{background:var(--aa-aiw-chip);color:var(--aa-aiw-chip-text)}.aa-root .aa-widget-ai .aa-widget-link{color:var(--aa-aiw-link)}.aa-root .aa-widget-ai p.aa-widget-loading,.aa-root .aa-widget-ai p.aa-widget-error,.aa-root .aa-widget-ai p.aa-widget-note,.aa-root .aa-widget-ai p.aa-not-measured-how{color:var(--aa-aiw-muted)}.aa-root .aa-widget-ai .aa-not-measured-tag{background:var(--aa-aiw-chip)}.aa-root .aa-widget-ai .aa-widget-not-measured{margin-top:26px}.aa-root .aa-ai-metric{align-items:center;gap:18px;margin:30px 0 23px;display:flex}.aa-root .aa-ai-figure>span{letter-spacing:-.06em;color:var(--aa-aiw-metric);font-size:54px;line-height:1}.aa-root .aa-ai-figure small{letter-spacing:-.03em;color:var(--aa-aiw-muted);margin-left:6px;font-size:18px}.aa-root .aa-widget p.aa-ai-caption{color:var(--aa-aiw-muted);min-width:0;font-size:12px;line-height:1.6}.aa-root .aa-answer-dots{grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;max-width:275px;display:grid}.aa-root .aa-answer-dots i{aspect-ratio:1;background:var(--aa-aiw-dot);border-radius:50%;display:block}.aa-root .aa-answer-dots i.is-linked{background:var(--aa-aiw-dot-linked);box-shadow:0 2px 5px #7954c820}.aa-root .aa-ai-tags{flex-wrap:wrap;gap:7px;margin:26px 0 5px;padding:0;list-style:none;display:flex}.aa-root .aa-ai-tags li{background:var(--aa-aiw-chip);color:var(--aa-aiw-tag-text);border-radius:7px;align-items:center;gap:7px;padding:7px 9px;font-size:12px;line-height:1.3;display:inline-flex}.aa-root .aa-ai-tags li b{color:var(--aa-aiw-tag-figure);font-weight:500}.aa-root .aa-ai-tags li[data-state=not_connected] b,.aa-root .aa-ai-tags li[data-state=no_answer] b{color:var(--aa-aiw-muted);font-weight:400}.aa-root .aa-widget-people{grid-column:span 3}.aa-root .aa-widget-people h3{font-size:26px}.aa-root .aa-widget-people p.aa-widget-text{font-size:13px}.aa-root .aa-people-network{height:175px;margin:27px 0 0;position:relative}.aa-root .aa-orbit{border:1px solid var(--aa-line);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aa-root .aa-orbit.is-inner{width:100px;height:100px}.aa-root .aa-orbit.is-outer{border-style:dashed;width:172px;height:172px}.aa-root .aa-network-core{background:var(--aa-soft);border-radius:50%;place-items:center;width:67px;height:67px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 7px 25px #7954c818}.aa-root .aa-network-core .aa-icon-amalfi{width:33px;height:33px}.aa-root .aa-network-person{object-fit:cover;object-position:top;border:3px solid var(--aa-panel);border-radius:50%;width:45px;height:45px;position:absolute;box-shadow:0 6px 15px #132e4315}.aa-root .aa-network-person.is-dan{background:#d8c8f2;top:-10px;left:calc(50% - 20px)}.aa-root .aa-network-person.is-ash{background:#d4e2f3;top:67px;left:calc(50% - 104px)}.aa-root .aa-network-person.is-chanie{background:#ece4cc;top:82px;left:calc(50% + 57px)}.aa-root .aa-widget-rankings{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:50px;padding:36px;display:grid}.aa-root .aa-rankings-copy{flex-direction:column;min-width:0;display:flex}.aa-root .aa-rankings-copy .aa-widget-head{margin-bottom:22px}.aa-root .aa-widget-rankings h3{letter-spacing:-.06em;font-size:38px}.aa-root .aa-rankings-copy p.aa-widget-text{max-width:350px;margin-top:15px;line-height:1.7}.aa-root .aa-rankings-data{background:var(--aa-wash);border-radius:18px;min-width:0;padding:24px 28px}.aa-root .aa-rankings-total{align-items:center;gap:23px;display:flex}.aa-root .aa-rankings-total>div{min-width:0}.aa-root .aa-rankings-figure>span{letter-spacing:-.08em;color:var(--aa-accent-text);font-size:50px;line-height:1.1}.aa-root .aa-rankings-figure small{letter-spacing:-.04em;margin-left:8px;font-size:18px}.aa-root .aa-widget p.aa-rankings-caption{color:var(--aa-ink);font-size:14px;font-weight:500;line-height:1.5}.aa-root .aa-widget p.aa-rankings-scope{color:var(--aa-good);margin-top:7px;font-size:12px;line-height:1.5}.aa-root .aa-widget p.aa-rankings-visits{color:var(--aa-muted);margin-top:14px;font-size:12px;line-height:1.6}.aa-root .aa-rankings-rows{margin:18px 0 0;padding:0;list-style:none}.aa-root .aa-rankings-rows>li{border-top:1px solid var(--aa-line);grid-template-columns:minmax(0,1fr) minmax(30px,auto) minmax(34px,auto);align-items:center;gap:13px;padding:12px 0;font-size:14px;line-height:1.5;display:grid}.aa-root .aa-rank-search{overflow-wrap:anywhere;min-width:0}.aa-root .aa-rank-place{text-align:center;font-weight:500}.aa-root .aa-rank-place.is-none{color:var(--aa-muted);text-align:right;font-size:12px;font-weight:400}.aa-root .aa-rank-move{text-align:right;white-space:nowrap;color:var(--aa-muted);font-size:12px}.aa-root .aa-rank-move.is-up,.aa-root .aa-rank-move.is-start{color:var(--aa-good)}.aa-root .aa-rank-move.is-down{color:var(--aa-warn)}.aa-root .aa-rankings-data .aa-widget-not-measured{margin-top:0}.aa-root p.aa-dash-note{color:var(--aa-muted);margin:20px 0 0;font-size:12px;line-height:1.7}@container aa-board (max-width:1000px){.aa-root .aa-widget-board{grid-template-columns:repeat(6,minmax(0,1fr))}.aa-root .aa-widget-goal,.aa-root .aa-widget-footprint{grid-column:span 6}.aa-root .aa-widget-client,.aa-root .aa-widget-website,.aa-root .aa-widget-ai,.aa-root .aa-widget-people{grid-column:span 3}.aa-root .aa-widget-goal h3{max-width:none}.aa-root .aa-journey{max-width:550px}.aa-root .aa-people-network{width:100%;max-width:250px;margin:27px auto 0}.aa-root .aa-chart{width:100%;max-width:300px}}@container aa-board (max-width:850px){.aa-root .aa-widget-rankings{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:25px;padding:28px}.aa-root .aa-widget-rankings h3{font-size:32px}.aa-root .aa-rankings-copy .aa-widget-head{flex-wrap:wrap;justify-content:flex-start}.aa-root .aa-rankings-data{padding:24px 20px}.aa-root .aa-rankings-total{gap:15px}.aa-root .aa-rankings-figure>span{font-size:42px}}@container aa-board (max-width:580px){.aa-root .aa-widget-rankings{grid-template-columns:minmax(0,1fr);gap:28px;padding:26px}.aa-root .aa-rankings-data{padding:25px 20px}.aa-root .aa-rankings-rows>li{grid-template-columns:minmax(0,1fr) minmax(27px,auto) minmax(35px,auto);font-size:13px}}@container aa-board (max-width:560px){.aa-root .aa-widget-board{grid-template-columns:minmax(0,1fr);gap:16px}.aa-root .aa-widget,.aa-root .aa-widget-goal,.aa-root .aa-widget-client,.aa-root .aa-widget-website,.aa-root .aa-widget-footprint,.aa-root .aa-widget-ai,.aa-root .aa-widget-people,.aa-root .aa-widget-rankings{border-radius:21px;grid-column:1/-1;padding:26px 24px}.aa-root .aa-widget-head{margin-bottom:22px}.aa-root .aa-widget-goal h3{font-size:34px}.aa-root .aa-journey{gap:10px;margin-bottom:10px}.aa-root .aa-journey b{font-size:13px}.aa-root .aa-widget-bottom{padding-top:24px}.aa-root .aa-widget-client p.aa-client-monogram{margin:0 0 15px;font-size:48px}.aa-root .aa-widget-client p.aa-client-industry,.aa-root .aa-widget-client p.aa-client-line,.aa-root .aa-widget-client p.aa-client-domain{font-size:13px}.aa-root .aa-chart{gap:40px;max-width:none;height:140px;padding-left:30px}.aa-root .aa-chart-col{width:65px;height:120px}.aa-root .aa-chart-note{max-width:none}.aa-root .aa-fp-stack{margin:25px 0 10px}.aa-root .aa-fp-list{padding:3px 12px}.aa-root .aa-fp-item{gap:9px}.aa-root .aa-fp-icon{width:26px}.aa-root .aa-ai-figure>span{font-size:54px}.aa-root .aa-widget p.aa-ai-caption{font-size:14px}.aa-root .aa-answer-dots{max-width:300px}.aa-root .aa-people-network{height:180px}}@container aa-board (max-width:320px){.aa-root .aa-journey{flex-direction:column;gap:14px}.aa-root .aa-journey:before{width:1px;height:auto;inset:17px auto 17px 17px}.aa-root .aa-journey>li{grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.aa-root .aa-journey-disc{grid-row:span 2;margin:0}.aa-root .aa-journey small{max-width:none;margin-top:0}.aa-root .aa-fp-status{max-width:80px}}@media (max-width:1050px){.aa-root .aa-dash-next{flex-direction:column;align-items:flex-start}.aa-root .aa-dash-ask{flex-wrap:wrap}.aa-root .aa-dash-ask>.aa-btn{margin-left:47px}}@media (max-width:700px){.aa-root .aa-dash-snapshot{width:100%}.aa-root .aa-dash-snapshot select{width:100%;font-size:16px}.aa-root .aa-dash-next{padding:25px}.aa-root .aa-dash-next h2:not(.aa-eyebrow){font-size:24px}.aa-root .aa-dash-ask{padding:22px}.aa-root .aa-dash-ask-text{flex:1;min-width:200px}.aa-root .aa-dash-ask>.aa-btn{margin-left:0}}@media (max-width:420px){.aa-root .aa-dash-ask-text{flex-basis:calc(100% - 47px);min-width:0}}@media (forced-colors:active){.aa-root .aa-widget,.aa-root .aa-dash-next,.aa-root .aa-dash-ask{border:1px solid canvastext}.aa-root .aa-fp-layer{display:none}.aa-root .aa-answer-dots i{border:1px solid canvastext}.aa-root .aa-answer-dots i.is-linked,.aa-root .aa-chart-col i{background:canvastext}.aa-root .aa-journey>li.is-done .aa-journey-disc{color:highlighttext;background:highlight}}
.aa-root .aa-chat{min-width:0}.aa-root .aa-chat-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin:0 0 25px;display:flex}.aa-root .aa-chat-title{min-width:0}.aa-root .aa-chat-title .aa-eyebrow{margin:0;font-size:12px}.aa-root .aa-chat-title h1{font:500 38px/1.2 var(--aa-heading);letter-spacing:-.045em;color:var(--aa-ink);align-items:center;gap:12px;margin:12px 0 0;display:flex}.aa-root .aa-chat-title h1>.aa-icon-amalfi{width:19px;height:19px}.aa-root .aa-chat-new{flex-shrink:0}.aa-root .aa-chat-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.aa-root .aa-chat-actions .aa-btn{min-height:44px}.aa-root .aa-chat-setup{background:var(--aa-soft);border-radius:13px;justify-content:space-between;align-items:center;gap:6px 15px;margin:0 0 18px;padding:13px 20px;display:flex}.aa-root .aa-chat-setup p{color:var(--aa-ink);font-size:14px;line-height:1.6}.aa-root .aa-chat-setup .aa-btn-plain{flex-shrink:0;font-size:14px}.aa-root .aa-chat-context{background:var(--aa-panel);color:var(--aa-muted);border-radius:13px;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:0 0 28px;padding:17px 22px;font-size:13px;line-height:1.5;display:flex}.aa-root .aa-chat-context>*{overflow-wrap:anywhere;min-width:0}.aa-root .aa-chat-context-label{letter-spacing:.07em;text-transform:uppercase;color:var(--aa-accent-text);font-size:11px}.aa-root .aa-chat-context b{color:var(--aa-ink);font-weight:500}.aa-root .aa-chat-layout{min-width:0}.aa-root .aa-chat-layout[data-columns=true]{grid-template-columns:240px minmax(0,1fr);align-items:stretch;column-gap:28px;display:grid}.aa-root .aa-chat-main{min-width:0}.aa-root .aa-conv-column{border-right:1px solid var(--aa-line);min-width:0;padding-right:20px}.aa-root .aa-conv-column>.aa-conv-nav{overscroll-behavior:contain;max-height:min(640px,100dvh - 48px);position:sticky;top:24px;overflow:hidden auto}.aa-root[data-mode=embed] .aa-conv-column>.aa-conv-nav{max-height:640px;position:static}.aa-root .aa-conv-nav{min-width:0}.aa-root .aa-conv-label{margin:0 0 8px;padding:0 12px;font-size:11px}.aa-root .aa-conv-new{width:100%;min-height:44px;margin:0 0 16px;font-size:14px}.aa-root .aa-conv-items{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.aa-root .aa-conv-items li{min-width:0}.aa-root .aa-conv-item{width:100%;min-height:44px;color:var(--aa-muted);font:400 14px/1.5 var(--aa-body);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:10px 12px;display:block;overflow:hidden}.aa-root .aa-conv-item:hover{background:var(--aa-wash);color:var(--aa-ink)}.aa-root .aa-conv-item[aria-current=true]{background:var(--aa-soft);color:var(--aa-accent-text);font-weight:500}.aa-root .aa-conv-item:focus-visible{outline-offset:-3px}.aa-root p.aa-conv-empty{color:var(--aa-muted);margin:0;padding:0 12px;font-size:13px;line-height:1.6}.aa-root .aa-conv-drawer{margin:16px -12px 0}.aa-root .aa-chat-welcome{text-align:center;padding:35px 18px 30px}.aa-root .aa-chat-welcome>.aa-icon-amalfi{width:46px;height:46px;margin:0 auto 25px;display:block}.aa-root .aa-chat-welcome h2{font:500 32px/1.3 var(--aa-heading);letter-spacing:-.04em;color:var(--aa-ink);overflow-wrap:anywhere}.aa-root .aa-chat-welcome>p{color:var(--aa-muted);margin:20px 0 30px;font-size:16px;line-height:1.65}.aa-root .aa-chat-starters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:680px;margin:0 auto;padding:0;list-style:none;display:grid}.aa-root .aa-chat-starters li{min-width:0;display:flex}.aa-root .aa-chat-starters button{border:1px solid var(--aa-line);background:var(--aa-panel);width:100%;color:var(--aa-ink);text-align:left;border-radius:15px;padding:20px;font-size:14px;line-height:1.6}.aa-root .aa-chat-starters button:hover{border-color:var(--aa-accent);background:var(--aa-soft)}.aa-root .aa-chat-starters button[aria-disabled=true]{opacity:.55;cursor:default}.aa-root .aa-chat-starters button[aria-disabled=true]:hover{border-color:var(--aa-line);background:var(--aa-panel)}.aa-root .aa-messages{flex-direction:column;gap:25px;margin:0;display:flex}.aa-root .aa-messages>.aa-msg,.aa-root .aa-messages>.aa-user-line{margin:0}.aa-root .aa-chat-main>.aa-thinking{margin:4px 0 0;font-size:14px}.aa-root .aa-user-line{justify-content:flex-end;margin:0;display:flex}.aa-root .aa-user-bubble{background:var(--aa-soft);max-width:85%;color:var(--aa-ink);white-space:normal;overflow-wrap:anywhere;border:0;border-radius:18px 18px 3px;padding:19px 23px;font-size:16px}.aa-root .aa-user-label{color:var(--aa-accent-text);font-size:12px;line-height:1.5;display:block}.aa-root .aa-user-bubble p.aa-user-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:16px;line-height:1.7}.aa-root .aa-speaker{align-items:center;gap:11px;margin:0 0 18px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.aa-root .aa-speaker small{color:var(--aa-muted);margin-left:auto;font-size:12px;font-weight:400}.aa-root .aa-msg-assistant{background:var(--aa-panel);border-radius:20px;min-width:0;padding:28px}.aa-root .aa-msg-assistant .aa-speaker{margin-bottom:18px}.aa-root .aa-msg-assistant .aa-speaker .aa-mark{width:27px;height:27px}.aa-root .aa-msg-assistant .aa-msg-text{max-width:780px;color:var(--aa-ink);font-size:16px;line-height:1.8}.aa-root .aa-msg-assistant .aa-msg-text p{color:var(--aa-muted)}.aa-root .aa-msg-assistant .aa-msg-text strong{color:var(--aa-ink);font-weight:600}.aa-root .aa-msg-assistant .aa-msg-text p+p,.aa-root .aa-msg-assistant .aa-msg-text p+ul,.aa-root .aa-msg-assistant .aa-msg-text p+ol,.aa-root .aa-msg-assistant .aa-msg-text ul+p,.aa-root .aa-msg-assistant .aa-msg-text ol+p{margin-top:14px}.aa-root .aa-msg-assistant .aa-msg-text ul{margin:14px 0 0;padding-left:23px;list-style:outside}.aa-root .aa-msg-assistant .aa-msg-text ol{margin:14px 0 0;padding-left:25px;list-style:decimal}.aa-root .aa-msg-assistant .aa-msg-text li{margin:8px 0 0}.aa-root .aa-msg-assistant .aa-msg-text li::marker{color:var(--aa-ink)}.aa-root .aa-msg-assistant .aa-thinking{color:var(--aa-muted);font-size:14px}.aa-root .aa-msg-assistant .aa-chips{gap:8px;margin:16px 0 0}.aa-root .aa-msg-assistant .aa-chip{border-radius:var(--aa-r-pill);background:var(--aa-soft);color:var(--aa-accent-text);border:0;gap:7px;padding:6px 11px;font-size:12px;line-height:1.4}.aa-root .aa-msg-assistant .aa-chip svg{width:13px;height:13px}.aa-root .aa-msg-assistant .aa-chip.aa-chip-failed{background:var(--aa-wash);color:var(--aa-warn)}.aa-root .aa-msg-assistant .aa-msg-cards{gap:12px;max-width:780px;margin:16px 0 0}.aa-root .aa-msg-assistant .aa-msg-card{background:var(--aa-wash);border:0;border-radius:13px;padding:18px;overflow:auto hidden}.aa-root .aa-msg-assistant .aa-msg-card .aa-report-head{color:var(--aa-ink);background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:0 0 10px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.aa-root .aa-msg-assistant .aa-msg-card .aa-report-head small{color:var(--aa-muted);font-size:12px;font-weight:400}.aa-root .aa-msg-assistant .aa-msg-card .aa-table{font-size:14px;line-height:1.5}.aa-root .aa-msg-assistant .aa-msg-card .aa-table th{letter-spacing:normal;text-transform:none;color:var(--aa-muted);border-bottom:1px solid var(--aa-line);padding:8px 14px 8px 0;font-size:12px;font-weight:400}.aa-root .aa-msg-assistant .aa-msg-card .aa-table td{border-bottom:1px solid var(--aa-line);overflow-wrap:anywhere;color:var(--aa-ink);padding:10px 14px 10px 0}.aa-root .aa-msg-assistant .aa-msg-card .aa-table tr>:last-child{padding-right:0}.aa-root .aa-msg-assistant .aa-msg-card .aa-table tr:last-child td{border-bottom:0}.aa-root .aa-msg-assistant .aa-msg-card ul{color:var(--aa-muted);margin:0;padding:0 0 0 20px;font-size:14px;line-height:1.7;list-style:outside}.aa-root .aa-msg-assistant .aa-msg-card li+li{margin-top:4px}.aa-root .aa-msg-assistant .aa-msg-card li strong{color:var(--aa-ink);font-weight:500}.aa-root .aa-chat-links{flex-wrap:wrap;gap:11px;margin-top:23px;display:flex}.aa-root .aa-chat-links .aa-btn{white-space:normal;min-height:43px;font-size:14px}.aa-root .aa-msg-assistant .aa-msg-failed{color:var(--aa-warn);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:18px;font-size:14px;line-height:1.6;display:flex}.aa-root .aa-msg-failed .aa-btn svg,.aa-root .aa-notice-retry svg{width:16px;height:16px}.aa-root .aa-msg-assistant>.aa-notice{background:var(--aa-soft);color:var(--aa-ink);border-radius:13px;align-items:flex-start;gap:11px;margin:18px 0 0;padding:16px 18px;font-size:14px;line-height:1.65;display:flex}.aa-root .aa-msg-assistant>.aa-notice>svg{width:18px;height:18px;color:var(--aa-accent-text);margin-top:3px}.aa-root .aa-msg-assistant>.aa-notice>div{min-width:0}.aa-root .aa-msg-assistant>.aa-notice p{overflow-wrap:anywhere;margin:0}.aa-root .aa-msg-assistant>.aa-notice p+p{color:var(--aa-muted);margin-top:6px}.aa-root .aa-notice-retry{min-height:40px;margin-top:12px;padding:9px 18px}.aa-root .aa-composer{border:1px solid var(--aa-line);background:var(--aa-panel);border-radius:20px;margin-top:25px;padding:20px 22px;transition:none;box-shadow:0 10px 35px #122e4408}.aa-root .aa-composer:focus-within{border-color:var(--aa-line)}.aa-root .aa-composer textarea{width:100%;min-height:90px;color:var(--aa-ink);font:400 16px/1.65 var(--aa-body);resize:vertical;background:0 0;border:0;border-radius:6px;padding:2px;display:block}.aa-root .aa-composer textarea::placeholder{color:var(--aa-muted);opacity:1}.aa-root .aa-composer textarea:focus-visible{outline:3px solid var(--aa-focus);outline-offset:4px}.aa-root .aa-composer textarea[aria-invalid=true]{outline-color:var(--aa-warn)}.aa-root .aa-composer p.aa-compose-hint{color:var(--aa-warn);margin-top:12px;font-size:13px;line-height:1.6}.aa-root .aa-composer p.aa-compose-count{color:var(--aa-muted);text-align:right;margin-top:10px;font-size:12px;line-height:1.5}.aa-root .aa-composer .aa-compose-bottom{justify-content:space-between;align-items:center;gap:12px 15px;margin-top:15px;display:flex}.aa-root .aa-compose-site{min-width:0;color:var(--aa-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.aa-root .aa-composer .aa-compose-bottom .aa-btn{flex-shrink:0;font-size:14px}.aa-root .aa-compose-stop svg{width:14px;height:14px}.aa-root .aa-composer p.aa-ai-note{color:var(--aa-muted);text-align:left;margin:0;padding-top:18px;font-size:12px;line-height:1.6}.aa-root .aa-composer p.aa-ai-note+p.aa-ai-note{padding-top:4px}.aa-root .aa-compose-gate p.aa-compose-gate-text{color:var(--aa-ink);margin:0;font-size:16px;line-height:1.65}.aa-root .aa-compose-gate .aa-btn svg{width:16px;height:16px}.aa-root .aa-state{border-radius:var(--aa-r-card);background:var(--aa-panel);border:0;margin-top:18px;padding:28px}.aa-root .aa-state h2{font:600 24px/1.3 var(--aa-heading);letter-spacing:-.05em;color:var(--aa-ink)}.aa-root .aa-state p{max-width:620px;color:var(--aa-muted);margin-top:10px;font-size:14px;line-height:1.7}.aa-root .aa-state.aa-state-warn{box-shadow:inset 3px 0 0 var(--aa-warn)}.aa-root .aa-state .aa-state-list{max-width:620px;color:var(--aa-muted);margin:10px 0 0;padding-left:20px;font-size:14px;line-height:1.7}.aa-root .aa-state .aa-reply-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.aa-root .aa-state .aa-progress{gap:14px}.aa-root .aa-state .aa-progress>svg{width:18px;height:18px;color:var(--aa-warn);margin-top:4px}.aa-root .aa-state .aa-progress .aa-spinner{margin-top:5px}.aa-root .aa-state p.aa-progress-label{color:var(--aa-ink);margin-top:10px;font-size:14px;font-weight:500}.aa-root .aa-state p.aa-progress-meta{color:var(--aa-muted);margin-top:6px;font-size:13px}.aa-root .aa-state .aa-progress-track{border-radius:var(--aa-r-pill);background:var(--aa-soft);max-width:360px;height:5px;margin-top:14px}.aa-root .aa-state .aa-progress-fill{border-radius:var(--aa-r-pill);background:var(--aa-meter)}@media (max-width:1050px){.aa-root .aa-chat-welcome h2{font-size:28px}}@media (max-width:700px){.aa-root .aa-chat-header{align-items:flex-start;gap:14px}.aa-root .aa-chat-actions{justify-content:flex-start}.aa-root .aa-chat-title .aa-eyebrow{font-size:11px}.aa-root .aa-chat-title h1{margin-top:8px;font-size:31px}.aa-root .aa-chat-actions .aa-btn{padding:10px 13px;font-size:12px}.aa-root .aa-chat-setup{flex-direction:column;align-items:flex-start;padding:13px 18px}.aa-root .aa-chat-context{padding:17px;font-size:12px}.aa-root .aa-chat-welcome{padding:25px 0}.aa-root .aa-chat-welcome h2{font-size:28px}.aa-root .aa-chat-welcome>p{font-size:15px}.aa-root .aa-chat-starters button{padding:17px}.aa-root .aa-msg-assistant{padding:22px}.aa-root .aa-msg-assistant .aa-msg-text{font-size:15px}.aa-root .aa-msg-assistant .aa-msg-card{padding:16px 14px}.aa-root .aa-msg-assistant .aa-msg-card .aa-table{font-size:13px}.aa-root .aa-user-bubble{max-width:95%;padding:18px}.aa-root .aa-user-bubble p.aa-user-text{font-size:15px}.aa-root .aa-composer{padding:18px}.aa-root .aa-composer .aa-compose-bottom{flex-wrap:wrap}.aa-root .aa-composer p.aa-ai-note{font-size:11px}.aa-root .aa-state{padding:23px 20px}.aa-root .aa-state h2{font-size:22px}}@media (max-width:560px){.aa-root .aa-chat-starters{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.aa-root .aa-composer textarea{font-size:16px}.aa-root .aa-chat-starters button{min-height:44px}}@media (forced-colors:active){.aa-root .aa-msg-assistant,.aa-root .aa-user-bubble,.aa-root .aa-chat-context,.aa-root .aa-chat-setup,.aa-root .aa-state,.aa-root .aa-msg-assistant .aa-chip{border:1px solid canvastext}.aa-root .aa-conv-column{border-right-color:canvastext}.aa-root .aa-conv-item[aria-current=true]{border-color:highlight}}
.aa-root .aa-plan-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.aa-root .aa-plan-view .aa-filter-tabs{margin:0 0 25px}.aa-root .aa-plan-loading{font-size:14px}.aa-root .aa-plan-weeks{flex-direction:column;gap:10px;display:flex}.aa-root .aa-plan-week>.aa-section-label{min-height:44px;margin:18px 0 14px}.aa-root .aa-plan-week:first-child>.aa-section-label{margin-top:0}.aa-root .aa-plan-week-toggle{min-height:44px;font:inherit;color:var(--aa-accent-text);text-underline-offset:5px;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;text-decoration:underline;display:inline-flex}.aa-root .aa-plan-week-toggle>svg{width:16px;height:16px}.aa-root .aa-plan-list{flex-direction:column;gap:15px;display:flex}.aa-root .aa-plan-list[hidden]{display:none}.aa-root .aa-plan-card{background:var(--aa-panel);border-radius:19px;min-width:0;padding:27px}.aa-root .aa-plan-card.is-done{opacity:.72}.aa-root .aa-plan-card.is-pending{opacity:.8}.aa-root .aa-plan-card.is-done.is-pending{opacity:.6}.aa-root .aa-plan-card-head{grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"check heading pill";align-items:start;gap:10px 16px;display:grid}.aa-root .aa-plan-check{width:20px;height:20px;accent-color:var(--aa-action);cursor:pointer;grid-area:check;margin:4px 0 0}.aa-root .aa-plan-check:disabled{cursor:default}.aa-root .aa-plan-card-heading{grid-area:heading;min-width:0}.aa-root .aa-plan-card .aa-plan-card-eyebrow{letter-spacing:.1em;margin:0;font-size:11px}.aa-root .aa-plan-card h3{font:500 22px/1.35 var(--aa-heading);letter-spacing:-.045em;color:var(--aa-ink);overflow-wrap:anywhere;margin:7px 0 0}.aa-root .aa-plan-pill{background:var(--aa-wash);max-width:140px;color:var(--aa-muted);text-align:center;border-radius:100px;grid-area:pill;justify-self:end;padding:6px 9px;font-size:11px;line-height:1.5}.aa-root .aa-plan-pill[data-kind=start]{background:var(--aa-soft);color:var(--aa-accent-text)}.aa-root .aa-plan-pill[data-tone=good]{background:var(--aa-good-bg);color:var(--aa-good)}.aa-root .aa-plan-pill[data-tone=warn]{background:color-mix(in srgb,var(--aa-warn)13%,var(--aa-panel));color:var(--aa-warn)}.aa-root .aa-plan-card-reason{color:var(--aa-muted);overflow-wrap:anywhere;margin:17px 0 18px;font-size:14px;line-height:1.7}.aa-root p.aa-plan-later{background:var(--aa-good-bg);color:var(--aa-good);overflow-wrap:anywhere;border-radius:12px;align-items:flex-start;gap:8px;margin:-4px 0 18px;padding:10px 14px;font-size:14px;line-height:1.6;display:flex}.aa-root p.aa-plan-later>svg{flex:none;width:16px;height:16px;margin-top:3px}.aa-root .aa-plan-steps>summary{font-size:14px}.aa-root .aa-plan-steps .aa-star-list{margin:12px 0 0;padding-left:22px}.aa-root .aa-plan-steps .aa-star-list>li{color:var(--aa-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.85}.aa-root .aa-plan-steps .aa-star-list>li+li{margin-top:7px}.aa-root .aa-plan-card-links{flex-wrap:wrap;align-items:center;gap:0 24px;margin-top:12px;display:flex}.aa-root .aa-plan-card-links .aa-btn-text{gap:6px;min-height:44px;padding:0}.aa-root .aa-plan-card-links .aa-btn-text>svg{width:16px;height:16px}.aa-root .aa-week{flex-direction:column;gap:10px;min-width:0;margin:0 0 25px;display:flex}.aa-root .aa-week-focus{background:var(--aa-panel);border-radius:19px;min-width:0;padding:24px 27px 14px}.aa-root .aa-week-focus>h2{font:600 20px/1.35 var(--aa-heading);letter-spacing:-.04em;color:var(--aa-ink);margin:0}.aa-root .aa-week-focus>p{color:var(--aa-muted);margin:6px 0 14px;font-size:14px;line-height:1.65}.aa-root .aa-week-list{counter-reset:aa-week;margin:0;padding:0;list-style:none}.aa-root .aa-week-list>li{counter-increment:aa-week;border-top:1px solid var(--aa-line);grid-template-columns:28px minmax(0,1fr);align-items:start;display:grid}.aa-root .aa-week-list>li:before{content:counter(aa-week)".";font:600 14px/1.5 var(--aa-body);color:var(--aa-accent-text);padding-top:12px}.aa-root .aa-week-item{width:100%;min-width:0;min-height:44px;font:inherit;text-align:left;color:var(--aa-ink);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 0;display:flex}.aa-root .aa-week-item-title{overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.5}.aa-root .aa-week-item-why{color:var(--aa-muted);font-size:13px;line-height:1.6}.aa-root .aa-week-item:hover .aa-week-item-title{color:var(--aa-accent-text);text-underline-offset:4px;text-decoration:underline}.aa-root .aa-week-item:focus-visible{outline:3px solid var(--aa-focus);outline-offset:2px;border-radius:6px}.aa-root .aa-week-note{background:var(--aa-soft);color:var(--aa-muted);overflow-wrap:anywhere;border-radius:13px;flex-wrap:wrap;align-items:center;gap:0 14px;margin:0;padding:12px 16px;font-size:13px;line-height:1.65;display:flex}.aa-root .aa-week-note>p{flex:260px;min-width:0;margin:0}.aa-root .aa-week-note .aa-btn-text{min-height:44px;padding:0}.aa-root .aa-plan-card h3 .aa-plan-week-tag{vertical-align:3px;font:500 11px/1.5 var(--aa-body);letter-spacing:normal;background:var(--aa-soft);color:var(--aa-accent-text);border-radius:100px;margin-left:6px;padding:3px 9px}.aa-root .aa-plan-more{color:var(--aa-muted);flex-wrap:wrap;align-items:center;gap:0 12px;margin:24px 0 0;font-size:14px;line-height:1.65;display:flex}.aa-root .aa-plan-more .aa-btn-text,.aa-root .aa-plan-note .aa-btn-text{vertical-align:baseline;gap:5px;min-height:0;padding:0}.aa-root .aa-plan-more .aa-btn-text>svg,.aa-root .aa-plan-note .aa-btn-text>svg{width:15px;height:15px}.aa-root .aa-plan-note{margin-top:24px}.aa-root .aa-plan-row-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.aa-root .aa-plan-discuss{margin-top:24px}.aa-root .aa-email-choices{background:var(--aa-panel);border-radius:19px;min-width:0;margin-top:24px;padding:27px}.aa-root .aa-email-choices h2{font:600 22px/1.35 var(--aa-heading);letter-spacing:-.045em;color:var(--aa-ink);margin:0}.aa-root .aa-email-choices p.aa-email-lead{color:var(--aa-muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.7}.aa-root .aa-email-choice{border-top:1px solid var(--aa-line);margin-top:18px;padding-top:18px}.aa-root .aa-email-check{min-height:44px;color:var(--aa-ink);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.65;display:flex}.aa-root .aa-email-check input{width:20px;height:20px;accent-color:var(--aa-action);cursor:pointer;flex:none;margin:1px 0 0}.aa-root .aa-email-check input:disabled{cursor:default}.aa-root .aa-email-check>span{overflow-wrap:anywhere;min-width:0}.aa-root .aa-email-choices p.aa-email-hint,.aa-root .aa-email-choices p.aa-email-note{color:var(--aa-muted);margin:4px 0 0 32px;font-size:12px;line-height:1.7}.aa-root .aa-email-choices>p.aa-email-hint{margin:16px 0 0}.aa-root .aa-email-choices .aa-error{margin-top:12px;font-size:13px}.aa-root .aa-email-choices-out{margin:24px 0 0}.aa-root .aa-email-choices-out .aa-btn-text{min-height:44px;padding:0}@media (max-width:700px){.aa-root .aa-email-choices{padding:22px}.aa-root .aa-email-choices p.aa-email-hint,.aa-root .aa-email-choices p.aa-email-note{margin-left:0}}.aa-root .aa-plan-empty,.aa-root .aa-plan-view .aa-empty{background:var(--aa-panel);text-align:left;color:var(--aa-muted);border-radius:17px;padding:35px;font-size:14px}.aa-root .aa-plan-empty{border-radius:19px}.aa-root .aa-plan-empty h2,.aa-root .aa-plan-view .aa-empty h2{font:600 24px/1.3 var(--aa-heading);letter-spacing:-.05em;color:var(--aa-ink);margin:0 0 12px}.aa-root .aa-plan-empty p,.aa-root .aa-plan-view .aa-empty p{max-width:620px;line-height:1.7}.aa-root .aa-plan-card .aa-task-drawer{border-top:1px solid var(--aa-line);margin-top:18px;padding-top:22px}.aa-root .aa-task-drawer h4{font:600 12px/1.7 var(--aa-body);letter-spacing:.05em;text-transform:uppercase;color:var(--aa-muted);margin:24px 0 8px}.aa-root .aa-task-drawer>h4:first-child,.aa-root .aa-task-drawer>.aa-task-quiet+h4{margin-top:0}.aa-root .aa-task-drawer p{color:var(--aa-ink);overflow-wrap:anywhere;margin-top:6px;font-size:14px;line-height:1.7}.aa-root .aa-task-drawer .aa-star-list{margin:6px 0 0;padding-left:20px}.aa-root .aa-task-drawer .aa-star-list>li,.aa-root .aa-task-drawer .aa-detail-list>li{color:var(--aa-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.75}.aa-root .aa-task-drawer .aa-detail-list{font-size:14px}.aa-root .aa-task-drawer .aa-detail-list strong{color:var(--aa-ink);font-weight:500}.aa-root .aa-task-drawer p.aa-task-quiet{background:var(--aa-wash);color:var(--aa-muted);border-radius:13px;margin:0 0 22px;padding:13px 16px;font-size:13px}.aa-root .aa-task-quiet>span{color:var(--aa-ink);font-weight:500}.aa-root .aa-task-drawer p.aa-task-who{color:var(--aa-muted);align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.aa-root .aa-task-drawer p.aa-task-note{color:var(--aa-muted);margin-top:12px;font-size:13px}.aa-root .aa-task-state{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.aa-root .aa-task-drawer .aa-task-more{border-top:1px solid var(--aa-line);margin-top:22px;padding-top:16px}.aa-root .aa-task-drawer .aa-task-more>summary{color:var(--aa-accent-text);min-height:24px;font-size:14px}.aa-root .aa-task-drawer .aa-task-more>summary:focus-visible{outline:3px solid var(--aa-focus);outline-offset:4px;border-radius:4px}.aa-root .aa-task-drawer .aa-task-more[open]>summary{margin-bottom:4px}.aa-root .aa-task-drawer .aa-task-more>h4:first-of-type{margin-top:14px}.aa-root .aa-task-drawer .aa-status-chips{gap:8px;margin-top:4px}.aa-root .aa-task-drawer .aa-status-chip{background:var(--aa-wash);color:var(--aa-ink);border:0;border-radius:100px;padding:6px 10px;font-size:12px;line-height:1.5}.aa-root .aa-task-drawer .aa-status-chip[data-tone=good]{background:var(--aa-good-bg);color:var(--aa-good)}.aa-root .aa-task-drawer .aa-status-chip[data-tone=warn]{background:color-mix(in srgb,var(--aa-warn)13%,var(--aa-panel));color:var(--aa-warn)}.aa-root .aa-task-dl{grid-template-columns:max-content minmax(0,1fr);gap:10px 20px;margin:18px 0 0;font-size:14px;line-height:1.65}.aa-root .aa-task-dl dt{color:var(--aa-muted)}.aa-root .aa-task-dl dd{color:var(--aa-ink)}.aa-root .aa-task-drawer .aa-work-control{margin-top:18px}.aa-root .aa-task-drawer .aa-choice-group legend{color:var(--aa-ink);margin-bottom:10px;font-size:14px;font-weight:500}.aa-root .aa-task-drawer .aa-choices{gap:8px}.aa-root .aa-task-drawer .aa-choice{border:1px solid var(--aa-line);background:var(--aa-panel);min-height:40px;color:var(--aa-ink);border-radius:100px;padding:9px 16px;font-size:13px}.aa-root .aa-task-drawer .aa-choice:hover:not(:disabled){border-color:#ad91d7}.aa-root .aa-task-drawer .aa-choice[aria-pressed=true]{background:var(--aa-soft);color:var(--aa-accent-text);border-color:#0000}.aa-root .aa-task-reason{max-width:520px;margin-top:16px}.aa-root .aa-task-reason .aa-field-help{margin-left:4px}.aa-root .aa-task-reason-actions{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:12px;display:flex}.aa-root .aa-task-drawer .aa-error{margin-top:10px;font-size:13px}.aa-root .aa-task-drawer .aa-web-note-wrap>.aa-btn-text{min-height:44px}.aa-root .aa-task-drawer .aa-web-note{background:var(--aa-soft);width:100%;min-height:0;color:var(--aa-ink);font:400 14px/1.7 var(--aa-body);white-space:pre-wrap;resize:vertical;border:0;border-radius:13px;margin-top:8px;padding:14px 16px;display:block}.aa-root .aa-task-drawer .aa-web-note:focus-visible{outline:3px solid var(--aa-focus);outline-offset:2px}.aa-root .aa-task-drawer .aa-web-note-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.aa-root .aa-task-drawer .aa-web-note-wrap p.aa-hint{color:var(--aa-muted);margin-top:6px;font-size:12px}.aa-root .aa-task-drawer .aa-web-note-wrap p.aa-hint:empty{margin:0}@media (pointer:coarse){.aa-root .aa-task-drawer .aa-web-note{font-size:16px}}@media (forced-colors:active){.aa-root .aa-task-drawer .aa-web-note{border:1px solid canvastext}}.aa-root .aa-plan-brief{margin-top:4px}.aa-root .aa-dialog .aa-plan-brief p{margin:8px 0 0;font-size:14px;line-height:1.7}.aa-root .aa-dialog .aa-plan-brief p.aa-plan-brief-goal{color:var(--aa-ink);margin-top:0}.aa-root .aa-dialog .aa-plan-brief p.aa-plan-brief-meta{font-size:13px}.aa-root .aa-plan-brief-week{margin-top:24px}.aa-root .aa-plan-brief-week>h3{font:600 12px/1.6 var(--aa-body);letter-spacing:.11em;text-transform:uppercase;color:var(--aa-accent-text);margin:0 0 10px}.aa-root .aa-plan-brief-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.aa-root .aa-plan-brief-list>li{background:var(--aa-wash);overflow-wrap:anywhere;border-radius:14px;min-width:0;padding:16px 18px}.aa-root .aa-plan-brief-list>li>strong{font:500 16px/1.45 var(--aa-heading);letter-spacing:-.02em;color:var(--aa-ink)}.aa-root .aa-plan-brief-status{vertical-align:2px;background:var(--aa-panel);color:var(--aa-ink);white-space:nowrap;border-radius:100px;margin-left:8px;padding:3px 9px;font-size:11px;line-height:1.5;display:inline-block}.aa-root .aa-dialog .aa-plan-brief-list p{margin-top:6px}.aa-root .aa-plan-brief-list .aa-star-list{margin-top:8px}.aa-root .aa-plan-brief-list .aa-star-list>li{color:var(--aa-muted);font-size:13px;line-height:1.7}.aa-root .aa-dialog .aa-plan-brief p.aa-plan-brief-review{margin-top:24px}.aa-root .aa-dialog p.aa-plan-brief-note{color:var(--aa-muted);margin:16px 0 0;font-size:12px;line-height:1.75}.aa-root .aa-dialog p.aa-plan-brief-note:empty{margin:0}.aa-root .aa-dialog p.aa-plan-brief-error{margin:12px 0 0;font-size:13px;line-height:1.6}.aa-root .aa-finder .aa-thinking,.aa-root .aa-finder .aa-msg-failed{font-size:14px}.aa-root .aa-finder .aa-msg-failed{gap:12px 16px;margin-top:14px}.aa-root .aa-finder .aa-findmore-choices{gap:15px;margin:0}.aa-root .aa-finder .aa-findmore-choice{background:var(--aa-panel);color:var(--aa-ink);box-shadow:none;border:0;border-radius:18px;gap:10px;padding:23px;transition:none}.aa-root .aa-finder .aa-findmore-choice:hover{box-shadow:inset 0 0 0 1px #ad91d7}.aa-root .aa-finder .aa-findmore-choice[aria-expanded=true]{background:var(--aa-soft);box-shadow:inset 0 0 0 2px var(--aa-accent)}.aa-root .aa-finder .aa-findmore-choice:focus-visible{outline:3px solid var(--aa-focus);outline-offset:4px}.aa-root .aa-findmore-choice-icon{background:var(--aa-soft);width:40px;height:40px;color:var(--aa-accent-text);border-radius:12px;place-items:center;display:grid}.aa-root .aa-findmore-choice[aria-expanded=true] .aa-findmore-choice-icon{background:var(--aa-panel)}.aa-root .aa-finder .aa-findmore-choice-title{font:600 18px/1.35 var(--aa-heading);letter-spacing:-.03em;margin-top:4px}.aa-root .aa-finder .aa-findmore-choice-title>svg{width:18px;height:18px;color:var(--aa-accent-text)}.aa-root .aa-finder .aa-findmore-choice-text{color:var(--aa-muted);font-size:14px;line-height:1.65}.aa-root .aa-finder .aa-findmore-choice-tag{background:var(--aa-wash);color:var(--aa-muted);border-radius:100px;margin-top:auto;padding:5px 10px;font-size:12px}.aa-root .aa-finder .aa-findmore-choice-tag[data-tone=free]{background:var(--aa-good-bg);color:var(--aa-good)}.aa-root .aa-finder .aa-findmore-choice-tag[data-tone=offer]{background:var(--aa-soft);color:var(--aa-accent-text)}.aa-root .aa-finder .aa-findmore-choice[aria-expanded=true] .aa-findmore-choice-tag[data-tone=offer]{background:var(--aa-panel)}.aa-root .aa-finder .aa-credits-section{margin-top:40px}.aa-root .aa-finder .aa-credits-section>h2{font:600 25px/1.3 var(--aa-heading);letter-spacing:-.045em;color:var(--aa-ink)}.aa-root .aa-finder .aa-credits-section>h2 .aa-tag{letter-spacing:normal;border-radius:100px;padding:3px 9px;font-size:12px}.aa-root .aa-finder .aa-findmore-panel>h2:focus-visible{outline:3px solid var(--aa-focus);outline-offset:4px;border-radius:6px}.aa-root .aa-finder .aa-credits-section-sub{max-width:680px;margin:8px 0 18px;font-size:14px;line-height:1.65}.aa-root .aa-finder .aa-findmore-subhead{font:500 14px/1.5 var(--aa-body);letter-spacing:normal;color:var(--aa-ink);margin:30px 0 0}.aa-root .aa-finder .aa-findmore-panel>h2+.aa-findmore-subhead{margin-top:14px}.aa-root .aa-finder .aa-findmore-subhead+.aa-credits-section-sub{margin-top:4px}.aa-root .aa-finder .aa-findmore-or{color:var(--aa-ink);margin:28px 0 12px;font-size:14px;font-weight:500}.aa-root .aa-finder .aa-credits-hint{font-size:12px;line-height:1.7}.aa-root .aa-finder .aa-credits-inline-actions{gap:10px 16px;margin-top:12px}.aa-root .aa-finder .aa-credits-jobs,.aa-root .aa-finder .aa-credits-research{gap:15px}.aa-root .aa-finder .aa-credits-research-item{gap:12px}.aa-root .aa-finder .aa-credits-job{border:0;border-radius:17px;gap:18px;padding:21px 23px}.aa-root .aa-finder .aa-credits-job h3{font:600 17px/1.4 var(--aa-heading);letter-spacing:-.03em}.aa-root .aa-finder .aa-credits-job-main>p{margin-top:6px;font-size:14px;line-height:1.65}.aa-root .aa-finder .aa-credits-job-main>p.aa-credits-hint{font-size:12px}.aa-root .aa-finder .aa-credits-job-action{gap:8px}.aa-root .aa-finder .aa-credits-job-action .aa-credits-hint{max-width:220px}.aa-root .aa-finder .aa-credits-job-action .aa-thinking{max-width:220px;font-size:13px}.aa-root .aa-finder .aa-credits-price{box-shadow:var(--aa-shadow-card);border-radius:17px;padding:23px}.aa-root .aa-finder .aa-credits-price h3{font:600 19px/1.35 var(--aa-heading);letter-spacing:-.035em}.aa-root .aa-finder .aa-credits-price>p{font-size:14px;line-height:1.65}.aa-root .aa-finder .aa-credits-price-facts{gap:10px 18px;margin-top:16px;font-size:14px}.aa-root .aa-finder .aa-credits-price-facts dt{font-size:13px}.aa-root .aa-finder .aa-credits-blockers{border-radius:12px;font-size:13px}.aa-root .aa-finder .aa-credits-picker .aa-label{color:var(--aa-ink);font-size:14px;font-weight:500}.aa-root .aa-finder .aa-credits-picker .aa-input{border-radius:var(--aa-r-input);background:var(--aa-panel);min-height:46px;padding:12px 13px;font-size:14px}.aa-root .aa-finder .aa-credits-pages .aa-check{font-size:14px}.aa-root .aa-finder .aa-findmore-addall{gap:10px 16px;margin-top:16px}.aa-root .aa-finder .aa-findmore-result{border-left-width:3px;margin-top:14px;padding:4px 0 4px 12px;font-size:14px}.aa-root .aa-finder .aa-findmore-nothing{margin-top:16px;font-size:14px}.aa-root .aa-finder .aa-findmore-nothing .aa-reply-actions{margin-top:12px}.aa-root .aa-finder .aa-credits-group{margin-top:26px}.aa-root .aa-finder .aa-credits-group>.aa-report-head{padding:0 0 6px}.aa-root .aa-finder .aa-credits-group>.aa-report-head>span{font-size:14px;font-weight:500}.aa-root .aa-finder .aa-credits-group>.aa-report-head small{font-size:12px}.aa-root .aa-finder .aa-credits-group>.aa-credits-outcome{padding:0}.aa-root .aa-finder .aa-credits-outcome>p:first-child{color:var(--aa-muted);font-size:14px}.aa-root .aa-finder .aa-credits-group>.aa-report{margin-top:14px}.aa-root .aa-finder .aa-credits-more{border:0;border-radius:17px;gap:10px 16px;margin-top:15px;padding:18px 21px;font-size:14px}.aa-root .aa-finder .aa-finder-results{margin-top:48px}.aa-root .aa-finder .aa-finder-results>h2{margin-bottom:18px}.aa-root .aa-finder .aa-finder-results-part{margin-top:10px}.aa-root .aa-finder .aa-credits-running,.aa-root .aa-finder .aa-credits-finished{gap:10px;margin-bottom:18px}.aa-root .aa-finder .aa-credits-running li{border:0;border-radius:15px;gap:12px;padding:16px 18px;font-size:14px}.aa-root .aa-finder .aa-credits-running small{font-size:12px}.aa-root .aa-finder .aa-credits-finished li{border-left-width:3px;padding:4px 0 4px 12px;font-size:14px}.aa-root .aa-finder .aa-credits-ideas{gap:15px}.aa-root .aa-finder .aa-credits-idea{border:0;border-radius:19px;padding:25px 27px}.aa-root .aa-finder .aa-credits-idea>h3:first-child,.aa-root .aa-finder .aa-credits-idea>h4:first-child{font:500 20px/1.35 var(--aa-heading);letter-spacing:-.04em;color:var(--aa-ink);flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.aa-root .aa-finder .aa-credits-idea>:first-child .aa-tag{font:400 12px/1.5 var(--aa-body);letter-spacing:normal;border-radius:100px;margin-left:0;padding:3px 9px}.aa-root .aa-finder .aa-credits-idea>h4:not(:first-child),.aa-root .aa-finder .aa-credits-idea>h5{font:600 12px/1.7 var(--aa-body);letter-spacing:.05em;text-transform:uppercase;color:var(--aa-muted);margin:20px 0 6px}.aa-root .aa-finder .aa-credits-idea>p{margin-top:8px;font-size:14px;line-height:1.7}.aa-root .aa-finder .aa-credits-idea>p.aa-credits-hint{font-size:12px}.aa-root .aa-finder .aa-credits-idea .aa-detail-list{font-size:14px;line-height:1.75}.aa-root .aa-finder .aa-credits-idea .aa-card-actions{gap:10px;margin-top:20px}.aa-root .aa-finder .aa-finding-target{color:var(--aa-muted);overflow-wrap:anywhere;margin-top:6px;font-size:13px}.aa-root .aa-finder .aa-finder-toggle{gap:6px;margin-top:12px}.aa-root .aa-finder .aa-finder-toggle>svg{width:16px;height:16px}.aa-root .aa-finder .aa-credits-rows{border:0;border-radius:17px}.aa-root .aa-finder .aa-credits-row{gap:16px;padding:16px 21px}.aa-root .aa-finder .aa-credits-row-main{font-size:14px}.aa-root .aa-finder .aa-credits-row-main small{margin-top:4px;font-size:12px}.aa-root .aa-finder .aa-credits-question-runs{gap:15px}.aa-root .aa-finder .aa-credits-question-run{border:0;border-radius:17px}.aa-root .aa-finder .aa-credits-question-run>.aa-report-head{padding:16px 21px;font-size:14px}.aa-root .aa-finder .aa-credits-question-run>.aa-report-head small{font-size:12px}.aa-root .aa-finder .aa-credits-question-run>p,.aa-root .aa-finder .aa-credits-question-run>.aa-meta-list{padding:0 21px;font-size:14px}.aa-root .aa-finder .aa-credits-question-run>.aa-meta-list{padding-left:38px;line-height:1.7}.aa-root .aa-finder .aa-credits-engine-lines{padding:10px 21px 16px}.aa-root .aa-finder .aa-credits-engine-lines li{padding:6px 0;font-size:14px}.aa-root .aa-finder .aa-state{border:0;border-radius:19px;margin-top:0;padding:30px}.aa-root .aa-finder .aa-state h2{font:600 24px/1.3 var(--aa-heading);letter-spacing:-.05em}.aa-root .aa-finder .aa-state p{margin-top:10px;font-size:14px;line-height:1.7}.aa-root .aa-finder .aa-state .aa-reply-actions{gap:10px;margin-top:22px}@media (max-width:1150px){.aa-root .aa-plan-card-head{grid-template-columns:20px minmax(0,1fr);grid-template-areas:"check heading"".pill"}.aa-root .aa-plan-pill{text-align:left;justify-self:start;max-width:none}.aa-root .aa-plan-pill:not([data-kind=status]){display:none}}@media (max-width:900px){.aa-root .aa-plan-head-actions{justify-content:flex-start}}@media (max-width:700px){.aa-root .aa-plan-card{padding:22px}.aa-root .aa-week-focus{padding:22px 22px 12px}.aa-root .aa-plan-card-head{column-gap:12px}.aa-root .aa-plan-card h3{font-size:20px}.aa-root .aa-plan-empty,.aa-root .aa-plan-view .aa-empty,.aa-root .aa-finder .aa-state{padding:25px 22px}.aa-root .aa-plan-empty h2,.aa-root .aa-plan-view .aa-empty h2,.aa-root .aa-finder .aa-state h2{font-size:22px}.aa-root .aa-finder .aa-findmore-choice{padding:20px}.aa-root .aa-finder .aa-credits-section>h2{font-size:22px}.aa-root .aa-finder .aa-credits-idea{padding:22px}.aa-root .aa-finder .aa-credits-picker .aa-input{font-size:16px}.aa-root .aa-plan-brief-list>li{padding:14px 16px}}@container (max-width:640px){.aa-root .aa-finder .aa-findmore-choices{grid-template-columns:minmax(0,1fr)}}@container (max-width:560px){.aa-root .aa-finder .aa-credits-job{grid-template-columns:minmax(0,1fr)}.aa-root .aa-finder .aa-credits-job-action{align-items:flex-start}.aa-root .aa-finder .aa-credits-job-action .aa-credits-hint{text-align:left;max-width:none}.aa-root .aa-task-dl{grid-template-columns:minmax(0,1fr);gap:0}.aa-root .aa-task-dl dd{margin-bottom:10px}}@media (forced-colors:active){.aa-root .aa-plan-card,.aa-root .aa-week-focus,.aa-root .aa-week-note,.aa-root .aa-plan-week-tag,.aa-root .aa-plan-pill,.aa-root p.aa-plan-later,.aa-root .aa-plan-empty,.aa-root .aa-plan-view .aa-empty,.aa-root .aa-plan-brief-list>li,.aa-root .aa-task-drawer .aa-status-chip,.aa-root .aa-finder .aa-findmore-choice,.aa-root .aa-finder .aa-findmore-choice-tag,.aa-root .aa-finder .aa-credits-job,.aa-root .aa-finder .aa-credits-more,.aa-root .aa-finder .aa-credits-running li,.aa-root .aa-finder .aa-credits-idea,.aa-root .aa-finder .aa-credits-rows,.aa-root .aa-finder .aa-credits-question-run,.aa-root .aa-finder .aa-state{border:1px solid canvastext}.aa-root .aa-finder .aa-findmore-choice[aria-expanded=true]{border:2px solid highlight}}
