.au-ari-cc{display:inline-flex;align-items:center;font:600 11px/1 var(--font-mono);letter-spacing:.04em;border-radius:6px;padding:4px 7px;border:1px solid var(--border-strong);color:var(--text-secondary);flex:none}.au-ari-cc--warning{border-color:var(--warning);color:var(--warning)}.au-ari-cc--critical{border-color:var(--critical);color:var(--critical)}.au-ari-cc--on-ink{border-color:rgba(255,255,255,.3);color:var(--critical-on-ink)}.au-ari-classes{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px}@media (max-width:1180px){.au-ari-classes{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.au-ari-classes{grid-template-columns:1fr}}.au-ari-classcard{background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:20px}.au-ari-classcard--edge{border-color:var(--border-strong)}.au-ari-classcard--ink{background:var(--text-primary);color:#fff;border:none;border-radius:var(--radius-lg);padding:20px}.au-ari-classcard__title{font-size:14px;font-weight:600;margin:14px 0 6px}.au-ari-classcard__body{font-size:12.5px;line-height:1.5;color:var(--text-secondary);margin:0}.au-ari-classcard--ink .au-ari-classcard__body{color:rgba(255,255,255,.72)}.au-ari-classcard__eg{margin-top:12px;padding-top:10px;border-top:1px solid var(--border-subtle);font-size:12px;color:var(--text-tertiary);line-height:1.45}.au-ari-classcard--ink .au-ari-classcard__eg{border-top-color:rgba(255,255,255,.14);color:rgba(255,255,255,.55);font-size:11.5px}.au-ari-classcard__confirm{margin-top:10px;font-size:11.5px}.au-ari-classcard__confirm b{font-weight:400;color:var(--text-secondary)}.au-ari-classcard--ink .au-ari-classcard__confirm b{color:rgba(255,255,255,.55)}.au-ari-act{display:flex;gap:12px;align-items:center;padding:15px 20px;border-bottom:1px solid var(--border-subtle)}.au-ari-act:last-child{border-bottom:none}.au-ari-act--waiting{background:var(--warning-soft)}.au-ari-act__body{flex:1 1;font-size:13px;line-height:1.45;min-width:0}.au-ari-act__aside{color:var(--text-secondary)}.au-ari-act__aside--critical{color:var(--critical)}.au-ari-act__note{font-size:12px;color:var(--text-secondary);margin-top:4px}.au-ari-act__quiet{font-size:12px;color:var(--text-tertiary);flex:none}.au-ari-ctl{display:inline-flex;align-items:center;gap:6px;text-decoration:none;font:400 11.5px var(--font-sans);border:1px solid var(--border-strong);background:var(--bg-raised);color:var(--text-primary);border-radius:var(--radius-full);padding:4px 11px;flex:none;cursor:pointer;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:transform var(--motion-standard) var(--ease),background var(--motion-standard) var(--ease)}.au-ari-ctl:active,.au-ari-ctl:hover{background:var(--bg-sunken)}.au-ari-ctl:active{transform:scale(.96)}.au-ari-ctl--ink{border:none;background:var(--text-primary);color:#fff;font-weight:500;padding:5px 13px}.au-ari-ctl--ink:hover{background:#1c1c1e}.au-ari-ctl--ink:active{background:#000}.au-ari-ctl--critical{border-color:var(--critical);color:var(--critical)}.au-ari-ctl--critical:active,.au-ari-ctl--critical:hover{background:var(--critical-soft)}.au-ari-ctl[disabled]{opacity:.45;cursor:not-allowed}.au-ari-ctl[disabled]:active{transform:none}.au-ari-ctl:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.au-ari-panel{background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);overflow:hidden}.au-ari-panel__head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--border-subtle);background:var(--bg-canvas)}.au-ari-panel__title{font-size:13px;color:var(--text-secondary)}.au-ari-panel__body{padding:20px 22px}.au-ari-hero{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--bg-raised);box-shadow:var(--shadow-1);padding:72px 40px 44px;text-align:center;overflow:hidden}.au-ari-hero__mark{width:48px;height:48px;border-radius:14px;margin:0 auto 26px;display:flex;align-items:center;justify-content:center;color:var(--text-primary)}.au-ari-hero__q{font-size:34px;font-weight:600;letter-spacing:-.03em;margin:0 0 32px}.au-ari-hero__body{max-width:640px;text-align:left}@media (max-width:700px){.au-ari-hero{padding:44px 20px 28px}.au-ari-hero__q{font-size:26px;letter-spacing:-.02em}}.au-ari-suggest{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:20px}.au-ari-suggest>button{border:1px solid var(--border-subtle);border-radius:var(--radius-full);padding:8px 15px;font:400 13px var(--font-sans);color:var(--text-secondary);cursor:pointer;transition:transform var(--motion-standard) var(--ease),background var(--motion-standard) var(--ease),color var(--motion-standard) var(--ease)}.au-ari-suggest>button:hover{background:var(--bg-sunken);color:var(--text-primary)}.au-ari-suggest>button:active{transform:scale(.96)}.au-ari-suggest>button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.au-ari-suggest>button[disabled]{opacity:.45;cursor:not-allowed}.au-ari-composer{border:1px solid rgba(13,13,13,.1);border-radius:28px;padding:20px 22px 14px;box-shadow:0 2px 10px rgba(13,13,13,.04);transition:border-color var(--motion-standard) var(--ease),box-shadow var(--motion-standard) var(--ease)}.au-ari-composer.is-armed,.au-ari-composer:focus-within{border-color:rgba(13,13,13,.14);box-shadow:0 4px 20px rgba(13,13,13,.07)}.au-ari-composer:has(.au-ari-composer__input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.au-ari-composer.is-hero{border-color:rgba(13,13,13,.12);box-shadow:0 8px 30px rgba(13,13,13,.06)}.au-ari-composer.is-off{border-color:var(--border-subtle)}.au-ari-composer.is-error{border-color:rgba(192,53,58,.4)}.au-ari-composer__input{font:400 16px var(--font-sans);line-height:1.45;padding:0 0 10px;letter-spacing:-.005em;max-height:220px}.au-ari-composer__input::placeholder{color:#b7b7bf}.au-ari-composer__input:disabled{color:var(--text-secondary);cursor:not-allowed}.au-ari-attached{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:10px}.au-ari-attached .au-ari-entity{padding:3px 5px 3px 8px;gap:6px}.au-ari-attached button{border:none;background:transparent;color:var(--text-tertiary);cursor:pointer;padding:0;display:flex;border-radius:4px}.au-ari-attached button:hover{color:var(--critical)}.au-ari-attached button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.au-ari-composer__status{font-size:15px;padding-bottom:10px;min-height:23px}.au-ari-composer__foot{display:flex;justify-content:space-between;align-items:center;gap:12px}.au-ari-composer__left{display:flex;gap:14px;align-items:center;min-width:0}.au-ari-composer__right{display:flex;gap:16px;align-items:center}.au-ari-composer__attach{width:32px;height:32px;border:1px solid rgba(13,13,13,.12);color:var(--text-secondary);transition:transform var(--motion-standard) var(--ease),background var(--motion-standard) var(--ease)}.au-ari-composer__attach:active{transform:scale(.96)}.au-ari-composer__pick{display:inline-flex;gap:6px;align-items:center;font:500 14px var(--font-sans);color:var(--text-secondary);border:none;background:transparent;padding:4px 2px;cursor:pointer;border-radius:var(--radius-sm)}.au-ari-composer__pick:hover{color:var(--text-primary)}.au-ari-composer__pick.is-elevated{color:var(--warning)}.au-ari-composer__pick[disabled]{opacity:.5;cursor:not-allowed}.au-ari-composer__send{width:34px;height:34px;border:none;background:var(--text-primary);color:#fff;display:flex;align-items:center;justify-content:center;transition:transform var(--motion-standard) var(--ease),background var(--motion-standard) var(--ease)}.au-ari-composer__send:hover{background:#1c1c1e}.au-ari-composer__send:active{transform:scale(.96);background:#000}.au-ari-composer__send[disabled]{background:#e6e6ea}.au-ari-composer__stop{width:11px;height:11px}.au-ari-composer__attach:focus-visible,.au-ari-composer__pick:focus-visible,.au-ari-composer__send:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.au-ari-up{top:auto;bottom:calc(100% + 8px)}.au-ari-scope{padding:6px;min-width:260px}.au-ari-scope__opt{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:9px 10px;font:400 14px var(--font-sans);border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;color:var(--text-primary);text-align:left}.au-ari-scope__opt.is-on,.au-ari-scope__opt:hover{background:var(--bg-canvas)}.au-ari-scope__opt.is-elevated{color:var(--warning)}.au-ari-scope__tick{width:16px;height:16px;border-radius:50%;flex:none;border:1px solid var(--border-strong);display:flex;align-items:center;justify-content:center;font-size:10px}.au-ari-scope__opt.is-on .au-ari-scope__tick{background:var(--text-primary);border-color:var(--text-primary);color:#fff}.au-ari-effort{display:flex;gap:4px;padding:2px 8px 8px}.au-ari-effort>button{flex:1 1;text-align:center;font:400 12px var(--font-sans);padding:6px;border-radius:7px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer}.au-ari-effort>button.is-on{background:var(--text-primary);color:#fff}.au-ari-thread{display:flex;flex-direction:column;gap:28px}.au-ari-ask{margin-left:auto;max-width:80%;background:var(--bg-sunken);border-radius:15px 15px 4px 15px;padding:11px 14px;font-size:14px;line-height:1.45}.au-ari-entity{display:inline-flex;align-items:center;gap:5px;background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:7px;padding:1px 7px;font-size:12px;vertical-align:baseline}.au-ari-entity__tile{width:12px;height:12px;border-radius:3px;flex:none}.au-ari-entity--source{border-color:var(--border-subtle)}.au-ari-answer{font-size:15px;line-height:1.55}.au-ari-answer p{margin:0 0 18px}.au-ari-answer h3{font-size:13px;font-weight:600;margin:0 0 10px}.au-ari-answer__wait{font-size:14px;line-height:1.7;color:var(--text-secondary)}.au-ari-answer__link{color:var(--text-primary);text-decoration:underline}.au-ari-answer__link:hover{color:var(--text-secondary)}.au-ari-bullets{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.au-ari-bullets>div{display:flex;gap:10px;font-size:14px;line-height:1.5}.au-ari-bullets__dot{width:6px;height:6px;border-radius:50%;margin-top:7px;flex:none}.au-ari-caret{display:inline-block;width:7px;height:15px;margin-left:2px;background:var(--text-primary);vertical-align:-2px;animation:au-blink 1s step-end infinite}.au-ari-trace{display:inline-flex;align-items:center;gap:8px;font:400 13px var(--font-sans);color:var(--text-secondary);border:none;background:transparent;padding:0;cursor:pointer;border-radius:var(--radius-sm)}.au-ari-trace:hover{color:var(--text-primary)}.au-ari-trace:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.au-ari-trace__mark{border-radius:7px;background:var(--ariadne);color:#fff;display:flex;align-items:center;justify-content:center}.au-ari-trace__chev{transition:transform var(--motion-standard) var(--ease)}.au-ari-trace.is-open .au-ari-trace__chev{transform:rotate(90deg)}.au-ari-trace__steps{margin:12px 0 16px 10px;padding-left:18px;border-left:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:9px}.au-ari-trace__step{display:flex;gap:10px;align-items:baseline;font-size:13px;color:var(--text-secondary)}.au-ari-trace__at{font:400 11.5px var(--font-mono);color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none;width:34px}.au-ari-kill{display:flex;align-items:center;gap:13px;padding:16px 18px;border-radius:var(--radius-lg);background:var(--bg-raised);border:1px solid var(--border-subtle);box-shadow:var(--shadow-1)}.au-ari-kill.is-stopped{border:1px solid var(--critical);background:var(--critical-soft);box-shadow:none}.au-ari-kill__mark{width:34px;height:34px;border-radius:50%;flex:none;border:1px solid var(--border-strong);color:var(--text-secondary);display:flex;align-items:center;justify-content:center}.au-ari-kill.is-stopped .au-ari-kill__mark{background:var(--critical);border-color:var(--critical);color:#fff}.au-ari-kill__body{flex:1 1;min-width:0}.au-ari-kill__title{font-size:13.5px;font-weight:500}.au-ari-kill.is-stopped .au-ari-kill__title{color:var(--critical)}.au-ari-kill__sub{font-size:12.5px;color:var(--text-secondary)}.au-ari-laws{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:1000px){.au-ari-laws{grid-template-columns:1fr}}.au-ari-law{background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:22px 24px}.au-ari-law--ink{background:var(--text-primary);color:#fff;border:none}.au-ari-law__head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.au-ari-law__n{font:400 12px var(--font-mono);color:var(--text-tertiary)}.au-ari-law--ink .au-ari-law__n{color:rgba(255,255,255,.5);font-size:11.5px}.au-ari-law__tag{margin-left:auto;font-size:11px;font-weight:600;letter-spacing:.04em;border:1px solid var(--border-strong);border-radius:var(--radius-full);padding:3px 9px;color:var(--text-secondary)}.au-ari-law--ink .au-ari-law__tag{border-color:rgba(255,255,255,.3);color:rgba(255,255,255,.75)}.au-ari-law__title{font-size:16px;font-weight:600;letter-spacing:-.01em}.au-ari-law__body{font-size:13px;line-height:1.5;color:var(--text-secondary);margin:8px 0 0}.au-ari-law--ink .au-ari-law__body{color:rgba(255,255,255,.72)}.au-ari-duty{padding:16px 22px;border-bottom:1px solid var(--border-subtle)}.au-ari-duty:last-child{border-bottom:none}.au-ari-duty.is-paused{opacity:.6}.au-ari-duty__head{display:flex;align-items:center;gap:10px;margin-bottom:7px}.au-ari-duty__title{font-size:14px;font-weight:600}.au-ari-duty__sentence{font-size:13px;line-height:1.5;color:var(--text-secondary)}.au-ari-duty__sentence strong{color:var(--text-primary);font-weight:600}.au-ari-duty__meta{display:flex;gap:14px;flex-wrap:wrap;margin-top:9px;font-size:12px;color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.au-ari-duty__meta .is-waiting{color:var(--warning)}.au-ari-limit{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;border:1px solid var(--border-subtle);border-radius:var(--radius-full);padding:3px 10px;color:var(--text-primary);background:transparent}.au-ari-limit--add{border-style:dashed;border-color:var(--border-strong);color:var(--text-secondary);cursor:pointer}.au-ari-limit--add:hover{background:var(--bg-sunken)}.au-ari-limit__x{border:none;background:transparent;cursor:pointer;color:var(--text-tertiary);padding:0;display:flex}.au-ari-limit__x:hover{color:var(--critical)}.au-ari-slot{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 11px;margin:4px 0 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-raised);font:400 13px var(--font-sans);color:var(--text-primary);text-align:left;cursor:pointer}.au-ari-slot:hover{border-color:var(--border-strong)}.au-ari-slot:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.au-ari-auth{display:flex;gap:5px;margin:6px 0 10px}.au-ari-auth>button{flex:1 1;text-align:center;font:400 12px var(--font-sans);padding:7px;border-radius:var(--radius-sm);border:none;background:var(--bg-sunken);color:var(--text-secondary);cursor:pointer}.au-ari-auth>button.is-on{background:var(--text-primary);color:#fff;font-weight:500}.au-ari-auth>button.is-risky{background:transparent;color:var(--warning);border:1px solid rgba(168,106,0,.3)}.au-ari-auth>button.is-risky.is-on{background:var(--warning-soft);color:var(--warning);font-weight:500}.au-ari-auth>button[disabled]{opacity:.45;cursor:not-allowed}.au-ari-mem{display:flex;gap:11px;align-items:flex-start;padding:11px 0;border-top:1px solid var(--border-subtle)}.au-ari-mem__dot{width:6px;height:6px;border-radius:50%;background:var(--text-primary);margin-top:6px;flex:none}.au-ari-mem__dot--learned{background:var(--text-tertiary)}.au-ari-mem__body{flex:1 1;font-size:13px;line-height:1.45;min-width:0}.au-ari-mem__when{font-size:12px;color:var(--text-tertiary);margin-top:3px}.au-ari-mem__x{border:none;background:transparent;color:var(--text-tertiary);cursor:pointer;padding:2px;display:flex;border-radius:var(--radius-sm);flex:none}.au-ari-mem__x:hover{color:var(--critical)}.au-ari-mem__x:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.au-ari-conn{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid var(--border-subtle)}.au-ari-conn:last-child{border-bottom:none}.au-ari-conn__who{display:flex;gap:12px;align-items:center;min-width:0}.au-ari-conn__tile{width:32px;height:32px;border-radius:9px;flex:none;background:var(--bg-sunken);color:var(--text-primary);display:flex;align-items:center;justify-content:center}.au-ari-conn__name{font-size:14px;font-weight:500}.au-ari-conn__detail{font-size:12.5px;color:var(--text-secondary)}.au-ari-conn__state{display:flex;align-items:center;gap:10px;flex:none}.au-ari-conn--btn{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:transparent;border:none;border-bottom:1px solid var(--border-subtle);transition:background var(--motion-standard) var(--ease)}.au-ari-conn--btn:last-child{border-bottom:none}.au-ari-conn--btn:hover{background:var(--bg-canvas)}.au-ari-conn--btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.au-ari-perm{display:flex;flex-direction:column;gap:12px;margin:4px 0 0;padding:0;list-style:none}.au-ari-perm>li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45}.au-ari-perm__mark{color:var(--text-secondary);margin-top:2px;flex:none;display:flex}.au-ari-perm>li.is-new{font-weight:500}.au-ari-perm>li.is-new .au-ari-perm__mark{color:var(--warning)}.au-ari-mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.au-ari-inline-btn{font:500 12px var(--font-sans);color:var(--text-primary);border:none;background:transparent;padding:0;cursor:pointer;text-decoration:underline;border-radius:3px}.au-ari-inline-btn:hover{color:var(--text-secondary)}.au-ari-inline-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.au-ari-grid{display:grid;grid-gap:20px;gap:20px;align-items:start}.au-ari-grid--l125{grid-template-columns:1.25fr 1fr}.au-ari-grid--r125{grid-template-columns:1fr 1.25fr}@media (max-width:1000px){.au-ari-grid--l125,.au-ari-grid--r125{grid-template-columns:1fr}}.au-ari-nav{display:inline-flex;background:var(--bg-sunken);border-radius:11px;padding:3px;flex-wrap:wrap}.au-ari-nav>a{padding:7px 16px;font:400 13px var(--font-sans);border-radius:9px;color:var(--text-secondary);text-decoration:none;white-space:nowrap}.au-ari-nav>a:hover{color:var(--text-primary)}.au-ari-nav>a[aria-current=page]{background:var(--bg-raised);color:var(--text-primary);font-weight:600;box-shadow:var(--shadow-1)}.au-ari-nav>a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.au-ari-defs{display:grid;grid-template-columns:104px 1fr;grid-gap:8px 14px;gap:8px 14px;font-size:12.5px}.au-ari-defs>dt{color:var(--text-secondary);margin:0}.au-ari-defs>dd{margin:0}.au-ari-total{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;border-radius:var(--radius-md);background:var(--bg-canvas)}.au-ari-total__value{font-size:17px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.au-ari-pane{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-raised);overflow:hidden}.au-ari-pane__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 13px;border-bottom:1px solid var(--border-subtle);background:var(--bg-canvas);font-size:12.5px}.au-ari-pane__file{font-weight:600}.au-ari-pane__perm{padding:2px 8px;font-size:11px}.au-ari-pane__out,.au-ari-pane__perm,.au-ari-pane__sheet{color:var(--text-secondary)}.au-ari-pane__out{margin-left:auto;font-size:11.5px}.au-ari-pane__scroll{overflow-x:auto;max-height:340px;overflow-y:auto}.au-ari-pane__grid{border-collapse:collapse;width:100%;font-size:12.5px}.au-ari-pane__grid th{position:-webkit-sticky;position:sticky;top:0;z-index:1;text-align:left;font-weight:550;padding:7px 10px;background:var(--bg-sunken);color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);white-space:nowrap}.au-ari-pane__n{width:78px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.au-ari-pane__grid tbody th{position:static;background:var(--bg-canvas);z-index:0}.au-ari-pane__cell{padding:0;border-bottom:1px solid var(--border-subtle);border-left:3px solid transparent;background:var(--bg-raised)}.au-ari-pane__cell.is-written{background:var(--bg-sunken);border-left-color:var(--text-primary)}.au-ari-pane__cell.is-missing{border-left-color:var(--warning);color:var(--warning)}.au-ari-pane__cell.is-yours{border-left-color:var(--positive)}.au-ari-pane__in{width:100%;min-width:118px;padding:7px 10px;border:0;background:transparent;font:inherit;color:inherit}.au-ari-pane__in:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.au-ari-pane__in:-moz-read-only{cursor:default}.au-ari-pane__in:read-only{cursor:default}.au-ari-pane__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 13px;border-top:1px solid var(--border-subtle);background:var(--bg-canvas)}.au-ari-pane__count{font-size:12.5px;color:var(--text-secondary)}@media (max-width:900px){.au-ari-pane__scroll{max-height:208px}.au-ari-pane__n{width:56px}}.au-ari-withheld{margin:8px 0 0;padding-left:18px;display:grid;grid-gap:4px;gap:4px}.au-ari-withheld>li{font-size:12px;color:var(--text-secondary)}.au-ari-prose__h2{font-size:17px;font-weight:600;letter-spacing:-.01em;margin:24px 0 8px}.au-ari-prose__h3{font-size:14px;font-weight:600;margin:24px 0 8px}.au-ari-prose__h4{font-size:13px;font-weight:600;color:var(--text-secondary);margin:16px 0 8px}.au-ari-answer>.au-ari-prose__h2:first-child,.au-ari-answer>.au-ari-prose__h3:first-child,.au-ari-answer>.au-ari-prose__h4:first-child{margin-top:0}.au-ari-prose__list{margin:0 0 16px;padding-left:22px;grid-gap:6px;gap:6px}.au-ari-prose__list>li{line-height:1.55}.au-ari-prose__quote{margin:0 0 16px;padding:8px 0 8px 16px;border-left:2px solid var(--border-strong)}.au-ari-prose__code{font-size:13px;padding:1px 5px}.au-ari-prose__code,.au-ari-prose__pre{background:var(--bg-sunken);border:1px solid var(--border-subtle)}.au-ari-prose__pre{margin:0 0 16px;padding:14px 16px;overflow-x:auto;border-radius:var(--radius-md);font-size:12.5px;line-height:1.55}.au-ari-prose__pre>code{font-family:var(--font-mono);white-space:pre}.au-ari-prose__hr{border:none;border-top:1px solid var(--border-subtle);margin:24px 0}.au-ari-prose__tablewrap{margin:0 0 16px;overflow-x:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.au-ari-prose__table{border-collapse:collapse;width:100%;font-size:13px}.au-ari-prose__table th{text-align:left;font-weight:550;white-space:nowrap;padding:9px 12px;background:var(--bg-sunken);color:var(--text-secondary)}.au-ari-prose__table td{padding:9px 12px;vertical-align:top;line-height:1.45;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.au-ari-prose__table tbody tr:last-child td{border-bottom:none}.au-ari-prose__tablecaret{padding:8px 12px}.au-ari-cmd{position:absolute;bottom:calc(100% + 10px);left:0;z-index:30;min-width:340px;max-width:460px;background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-2,0 8px 30px rgba(13,13,13,.1));padding:6px;overflow:hidden}.au-ari-cmd__head{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);padding:6px 10px 4px}.au-ari-cmd__item{display:grid;grid-template-columns:92px 1fr;grid-template-rows:auto auto;grid-gap:0 10px;gap:0 10px;width:100%;text-align:left;padding:8px 10px;border:none;background:transparent;border-radius:var(--radius-md);cursor:pointer}.au-ari-cmd__item.is-on{background:var(--bg-sunken)}.au-ari-cmd__name{grid-row:1/3;align-self:center;font:500 12.5px var(--font-mono);color:var(--text-primary)}.au-ari-cmd__label{font-size:13px;font-weight:550;color:var(--text-primary)}.au-ari-cmd__does{font-size:12px;color:var(--text-secondary);line-height:1.4}.au-ari-cmd--records .au-ari-cmd__name{font-family:var(--font-sans);font-weight:500}.au-ari-cmd__empty{padding:10px 12px;font-size:12.5px;line-height:1.5;color:var(--text-tertiary)}.au-ari-organic{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--text-secondary);margin:0 0 8px}.au-ari-organic>button{font:500 12.5px var(--font);color:var(--text-primary);border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--bg-raised);padding:4px 12px;cursor:pointer}.au-ari-organic>button:hover{background:var(--bg-sunken)}.au-ari-inlinepane{margin-top:20px}.au-ari-inlinepane__bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.au-map{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-raised)}.au-map__head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-subtle);background:var(--bg-canvas)}.au-map__title{font-size:13.5px;font-weight:600}.au-map__canvas{width:100%;background:var(--bg-sunken)}.au-map__basis{padding:10px 16px;font-size:12px;color:var(--text-secondary);border-top:1px solid var(--border-subtle)}.au-map .leaflet-tile{filter:grayscale(1) contrast(1.04)}.au-map .leaflet-container{font:400 12px var(--font)}.au-map__label{font-weight:600;font-size:12.5px}.au-map__note{color:var(--text-secondary);font-size:11.5px;margin-top:2px}.au-ari-env{display:grid;grid-template-columns:minmax(380px,440px) minmax(0,1fr);grid-gap:16px;gap:16px;height:calc(100vh - 240px);min-height:480px;align-items:stretch}.au-ari-env__left{display:flex;flex-direction:column;min-width:0;min-height:0}.au-ari-env__scroll{flex:1 1;min-height:0;overflow-y:auto;padding-right:2px}.au-ari-env__foot{flex:none;padding-top:12px}.au-ari-env__right{min-width:0;min-height:0;display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:var(--radius-xl,18px);box-shadow:var(--shadow-1);overflow:hidden}.au-ari-env__bar{flex:none;display:flex;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border-subtle);background:var(--bg-canvas)}.au-ari-env__body{flex:1 1;min-height:0;overflow-y:auto;padding:14px}.au-ari-env__body .au-doc,.au-ari-env__body .au-map{border:none;border-radius:0}@media (max-width:1080px){.au-ari-env{grid-template-columns:1fr;height:auto}.au-ari-env__left{display:block}.au-ari-env__scroll{overflow:visible;padding-right:0}}.au-doc{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.au-doc,.au-doc__page{background:var(--bg-raised)}.au-doc__page{padding:36px 44px 40px;max-height:640px;overflow-y:auto}.au-doc__doctitle{font-size:22px;font-weight:600;letter-spacing:-.02em;margin:0 0 18px}.au-doc__basis{padding:10px 16px;font-size:12px;color:var(--text-secondary);border-top:1px solid var(--border-subtle)}@media (max-width:900px){.au-doc__page{padding:22px 20px 26px}}.au-ari-cite{margin-top:16px}.au-ari-cite__none{font-size:12px;color:var(--text-tertiary)}.au-ari-cite__toggle{display:inline-flex;align-items:center;gap:7px;cursor:pointer;border:1px solid var(--border-subtle);background:var(--bg-raised);border-radius:var(--radius-full);padding:4px 12px;font:400 12px var(--font-sans);color:var(--text-secondary);transition:background var(--motion-standard) var(--ease)}.au-ari-cite__toggle:hover{background:var(--bg-sunken)}.au-ari-cite__toggle.is-open{border-color:var(--border-strong);color:var(--text-primary)}.au-ari-cite__caret{font-size:9px}.au-ari-cite__list{margin-top:10px;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-canvas)}.au-ari-cite__head{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);margin:4px 0 6px}.au-ari-cite__head:first-child{margin-top:0}.au-ari-cite__row{display:flex;align-items:baseline;padding:5px 0;border-top:1px solid var(--border-subtle);font-size:12.5px}.au-ari-cite__row:first-of-type{border-top:none}.au-ari-cite__what{flex:1 1;min-width:0;color:var(--text-primary)}.au-ari-cite__tool,.au-ari-cite__who{flex:none;font-size:11.5px;color:var(--text-tertiary)}.au-ari-cite__tool{font-family:var(--font-mono)}.au-ari-cite__n{flex:none;color:var(--text-secondary)}.au-ari-cite__at{flex:none}.au-ari-cite__at,.au-ari-cite__foot{font-size:11.5px;color:var(--text-tertiary)}.au-ari-cite__foot{margin:10px 0 0;line-height:1.5}.au-ariapp{display:grid;grid-template-columns:264px minmax(0,1fr);height:100dvh;overflow:hidden}.au-ariapp__main{flex-direction:column}.au-ariapp__chat,.au-ariapp__main{display:flex;min-width:0;min-height:0}.au-ariapp__chat{flex:1 1}.au-ariapp__chat>*{flex:1 1;min-width:0;min-height:0}.au-ariapp__body{flex:1 1;min-height:0;overflow-y:auto}.au-ariapp__page{max-width:1080px;padding:26px 28px 80px}.au-ariapp .au-ari-hero{border:none;box-shadow:none;background:transparent;border-radius:0;flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;justify-content:center;padding:24px 28px 40px}.au-ariapp .au-ari-env{height:100%;min-height:0;padding:18px 24px}.au-ariapp .au-ari-env.is-solo{grid-template-columns:minmax(0,1fr)}.au-ariapp .au-ari-env.is-solo .au-ari-env__left{max-width:1000px;width:100%;margin:0 auto}.au-ariapp .au-ari-env__scroll{padding-right:6px}.au-ariapp .au-stack--4{display:flex;flex-direction:column;min-height:0}.au-mailpane{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-raised);padding:16px;display:flex;flex-direction:column;gap:12px}.au-mailpane__head,.au-mailpane__row{display:flex;align-items:baseline;gap:10px}.au-mailpane__row{min-width:0}.au-mailpane__k{flex:none;width:62px;font-size:12px;color:var(--text-tertiary)}.au-mailpane__to{font-size:13.5px;min-width:0;overflow-wrap:anywhere}.au-mailpane__subject{flex:1 1;min-width:0;font:inherit;font-size:14px;font-weight:550;border:1px solid transparent;border-radius:var(--radius-sm);background:none;padding:5px 8px;margin:-5px -8px;color:var(--text-primary)}.au-mailpane__subject:hover{border-color:var(--border-subtle)}.au-mailpane__subject:focus{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:transparent}.au-mailpane__body{font:inherit;font-size:13.5px;line-height:1.6;resize:vertical;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:11px 13px;background:var(--bg-canvas);color:var(--text-primary);min-height:200px}.au-mailpane__body:focus{outline:2px solid var(--focus-ring);outline-offset:1px}.au-mailpane__sig{display:flex;gap:11px;align-items:center;padding-top:12px;border-top:1px solid var(--border-subtle);font-size:13px}.au-mailpane__face{width:34px;height:34px;border-radius:50%;object-fit:cover;flex:none}.au-mailpane__org{color:var(--text-secondary)}.au-mailpane__acts{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.au-mailpane__why{font-size:12px;max-width:46ch;line-height:1.5}.au-ari-artifact{display:flex;align-items:center;gap:12px;width:100%;margin-top:16px;padding:14px 16px;border:0;background:var(--artifact-tint);color:var(--text-primary);text-align:left;font:inherit;cursor:pointer;transition:background .14s ease-out,transform .14s ease-out}.au-ari-artifact:hover{background:#c2daf9}.au-ari-artifact:active{transform:scale(.99)}.au-ari-artifact:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.au-ari-artifact.is-open{cursor:default}.au-ari-artifact__ico{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:transparent;color:#0b57d0}.au-ari-artifact__txt{min-width:0;flex:1 1;display:block}.au-ari-artifact__txt b{display:block;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-ari-artifact__txt .au-lbl{display:block;font-size:13px;margin-top:2px}.au-ari-iconbtn{display:grid;place-items:center;width:34px;height:34px;flex:none;border:0;border-radius:50%;background:transparent;color:var(--text-tertiary);cursor:pointer;transition:background .12s ease-out,color .12s ease-out}.au-ari-iconbtn:hover{background:var(--bg-sunken);color:var(--text-primary)}.au-ari-iconbtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.au-ari-env__right{border:0;box-shadow:0 1px 2px rgba(11,11,12,.05),0 8px 28px rgba(11,11,12,.07)}.au-ari-env__bar{padding:10px 10px 10px 20px;border-bottom:0;background:var(--bg-raised);align-items:center}.au-ari-env__barname{min-width:0;display:flex;flex-direction:column;gap:1px}.au-ari-env__barname b{font-size:14.5px;font-weight:550;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-ari-env__barname .au-lbl{font-size:12px}.au-ari-env__body{padding:4px 20px 20px}.au-ari-env__body .au-mailpane{border:0;border-radius:0;padding:0}.au-mailpane__marks{flex:none;display:flex;align-items:center}.au-mailpane__logo{width:34px;height:34px;border-radius:8px;object-fit:contain;flex:none;background:var(--bg-sunken)}.au-mailpane__logo--mono{display:grid;place-items:center;background:var(--text-primary);color:#fff;font-size:12.5px;font-weight:600;letter-spacing:.01em}.au-mailpane__marks .au-mailpane__face{margin-left:-10px;border:2px solid var(--bg-raised)}.au-mailpane__basis{margin-top:2px;font-size:11.5px}.au-ari-composer{border-color:transparent}.au-ari-composer.is-armed,.au-ari-composer:focus-within{border-color:transparent}.au-ari-composer.is-hero,.au-ari-composer.is-off,.au-ari-composer__attach{border-color:transparent}:root{--artifact-tint:#d3e3fd}.au-ari-hero{border:0;background:transparent;box-shadow:none;padding:96px 24px 44px;position:relative;isolation:isolate}.au-ari-hero:before{content:"";position:absolute;z-index:-1;inset:-8% -10% 12%;background:radial-gradient(58% 46% at 50% 46%,rgba(158,197,240,.3),rgba(158,197,240,0) 72%);pointer-events:none}.au-ari-hero__mark{width:44px;height:44px;margin:0 auto 22px}.au-ari-hero__q{font-size:46px;line-height:1.12;margin:0 0 34px}.au-ari-hero__body{max-width:760px}@media (max-width:900px){.au-ari-hero__q{font-size:34px}}@media (max-width:700px){.au-ari-hero{padding:52px 16px 28px}.au-ari-hero__q{font-size:28px}}.au-ari-suggest{gap:12px;margin-top:26px}.au-ari-suggest>button{border:0;padding:13px 22px;font-size:14.5px;color:var(--text-primary);background:var(--bg-raised);box-shadow:0 1px 2px rgba(13,13,13,.05),0 4px 14px rgba(13,13,13,.05)}.au-ari-suggest>button:hover{background:var(--bg-raised);box-shadow:0 2px 4px rgba(13,13,13,.07),0 8px 22px rgba(13,13,13,.08)}.au-ari-thread{gap:40px}.au-ari-ask{max-width:74%;background:#f0f0f0;border-radius:24px;padding:14px 20px;line-height:1.5}.au-ari-answer{font-size:16px;line-height:1.62}.au-ari-answer p{margin:0 0 20px}.au-ari-env__right{background:var(--bg-raised)}.au-ari-env__body .au-doc__basis{border-top:0}.au-ariapp{grid-template-columns:auto minmax(0,1fr);background:var(--bg-canvas)}.au-ariapp__doctitle{font-size:28px;font-weight:600;letter-spacing:-.02em;margin:0 0 10px}.au-ariapp__page{padding:34px 28px 80px}.au-grail{width:66px;flex:none;display:flex;flex-direction:column;padding:22px 15px 14px;gap:2px;background:transparent;border:0;overflow:hidden;height:100%;transition:width .18s var(--ease,cubic-bezier(.2,0,0,1))}.au-grail.is-open{width:292px;padding-right:12px}.au-grail__top{flex:none;margin-bottom:12px}.au-grail__mark{display:flex;align-items:center;gap:12px;width:100%;padding:5px 0 5px 1px;border:0;background:transparent;cursor:pointer;color:var(--text-primary);position:relative}.au-grail__markface{display:flex;flex:none}.au-grail__markglyph{position:absolute;left:1px;top:50%;transform:translateY(-50%);width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:var(--bg-sunken);color:var(--text-primary);opacity:0;transition:opacity .12s ease-out}.au-grail__mark:focus-visible .au-grail__markglyph,.au-grail__mark:hover .au-grail__markglyph{opacity:1}.au-grail__wordmark{font-size:17px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;opacity:0;transition:opacity .12s ease-out}.au-grail.is-open .au-grail__wordmark{opacity:1}.au-grail__mark:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:10px}.au-grail__nav{flex:none;display:flex;flex-direction:column;gap:2px}.au-grail__row{display:flex;align-items:center;gap:14px;width:100%;min-height:40px;padding:0;flex:none;border:0;background:transparent;cursor:pointer;text-decoration:none;color:var(--text-primary);font:400 15px var(--font-sans);text-align:left;border-radius:999px;position:relative;transition:background .12s ease-out}.au-grail__ico{width:36px;height:36px;flex:none;margin-left:-1px;display:grid;place-items:center;border-radius:50%;color:var(--text-primary);transition:background .12s ease-out}.au-grail__label{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .11s ease-out}.au-grail.is-open .au-grail__label{opacity:1}.au-grail__row:hover .au-grail__ico{background:var(--bg-sunken)}.au-grail.is-open .au-grail__row:hover{background:var(--bg-sunken);padding-right:12px}.au-grail.is-open .au-grail__row:hover .au-grail__ico{background:transparent}.au-grail.is-open .au-grail__row.is-on,.au-grail__row.is-on .au-grail__ico{background:var(--bg-sunken)}.au-grail__row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.au-grail__row.is-critical,.au-grail__row.is-critical .au-grail__ico{color:var(--critical)}.au-grail__body{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:8px;margin-top:14px}.au-grail:not(.is-open) .au-grail__body{display:block}.au-grail__search{flex:none;display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;background:var(--bg-sunken);color:var(--text-tertiary)}.au-grail__search:focus-within{background:var(--bg-raised);box-shadow:0 1px 2px rgba(13,13,13,.06),0 4px 14px rgba(13,13,13,.06)}.au-grail__search input{flex:1 1;min-width:0;border:0;background:transparent;outline:none;font:400 14px var(--font-sans);color:var(--text-primary)}.au-grail__search input::placeholder{color:var(--text-disabled)}.au-grail__search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.au-grail__list{flex:1 1;overflow-y:auto;margin:0 -6px;padding:0 6px}.au-grail__group{font-size:13px;color:var(--text-tertiary);padding:14px 12px 6px;white-space:nowrap}.au-grail__group:first-child{padding-top:2px}.au-grail__chat{display:flex;align-items:center;border-radius:999px}.au-grail__chat:hover{background:var(--bg-sunken)}.au-grail__chatopen{flex:1 1;min-width:0;text-align:left;cursor:pointer;border:0;background:transparent;padding:9px 4px 9px 12px;border-radius:999px;font:400 15px var(--font-sans);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.au-grail__chat:has(.au-grail__chatopen[aria-current=true]){background:#d3e3fd}.au-grail__chatmore{flex:none;border:0;background:transparent;color:var(--text-tertiary);cursor:pointer;padding:7px 9px 7px 4px;border-radius:999px;display:flex;opacity:0;transition:opacity .12s ease-out}.au-grail__chat:hover .au-grail__chatmore,.au-grail__chatmore:focus-visible{opacity:1}.au-grail__chatmore:hover{color:var(--text-primary)}.au-grail__empty{margin:12px;font-size:13.5px;line-height:1.5;color:var(--text-tertiary)}.au-grail__preview{flex:none;padding:14px 14px 12px;border-radius:18px;background:var(--bg-sunken)}.au-grail__previewTitle{font-size:13px;font-weight:600}.au-grail__previewBody{margin:6px 0 10px;font-size:12.5px;line-height:1.5;color:var(--text-secondary)}.au-grail__previewBody b{font-weight:500;color:var(--text-primary)}.au-grail__previewActs{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.au-grail__why{font-size:11.5px;color:var(--text-tertiary);text-decoration:underline;text-underline-offset:2px}.au-grail__why:hover{color:var(--text-secondary)}.au-grail__foot{flex:none;display:flex;flex-direction:column;gap:2px;padding-top:10px}.au-grail__kill{position:relative}.au-grail__kill.is-stopped{background:var(--critical-soft);border-radius:999px;margin:2px 0}.au-grail:not(.is-open) .au-grail__kill.is-stopped{border-radius:22px}.au-grail__killdot{position:absolute;top:4px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--critical)}.au-grail__killwhy{font-size:11.5px;line-height:1.45;color:var(--critical);padding:2px 12px 8px}.au-grail:not(.is-open) .au-grail__killwhy{display:none}.au-grail__me{display:flex;align-items:center;gap:4px;flex-direction:column;padding-top:6px}.au-grail__me.is-open{flex-direction:row;gap:11px;padding:10px 6px 4px 4px}.au-grail__face{display:flex;flex:none;border-radius:50%;text-decoration:none}.au-grail__face:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.au-grail__avatar{object-fit:cover;display:block;background:var(--bg-sunken)}.au-grail__avatar,.au-grail__initials{width:30px;height:30px;border-radius:50%}.au-grail__initials{flex:none;background:var(--text-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;letter-spacing:.02em}.au-grail__whom{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.au-grail__whom b{font-size:14px;font-weight:500}.au-grail__whom b,.au-grail__whom span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-grail__whom span{font-size:12.5px;color:var(--text-secondary)}.au-grail__gear{width:36px;height:36px;flex:none;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .12s ease-out,color .12s ease-out}.au-grail__gear:hover{background:var(--bg-sunken);color:var(--text-primary)}.au-grail__gear:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:900px){.au-grail{width:56px;padding:14px 9px 10px}.au-grail.is-open{position:absolute;z-index:40;height:100%;background:var(--bg-canvas);box-shadow:0 0 0 100vmax rgba(11,11,12,.28)}}.au-ariapp .au-ari-hero{justify-content:flex-start;padding:0 24px 40px}.au-ari-hero{padding-top:0}.au-ari-hero__q{font-size:44px;font-weight:400;letter-spacing:-.02em;line-height:1.14;margin:0 0 30px;padding-top:30vh}.au-ari-hero:before{inset:8vh -10% 10%;background:radial-gradient(52% 42% at 50% 42%,rgba(158,197,240,.32),rgba(158,197,240,0) 70%)}.au-ari-hero__body{max-width:830px;margin:0 auto}.au-ari-hero__dock{margin-top:26px;text-align:left;height:70vh;display:flex}.au-ari-hero__dock>*{flex:1 1}@media (max-height:780px){.au-ari-hero__q{padding-top:18vh}}@media (max-width:900px){.au-ari-hero__q{font-size:32px;padding-top:14vh}}.au-ari-composer{max-width:830px;margin:0 auto;padding:0;border:0;border-radius:34px;background:var(--bg-raised);box-shadow:0 1px 2px rgba(13,13,13,.05),0 6px 22px rgba(13,13,13,.06)}.au-ari-composer.is-stacked{border-radius:28px;padding:18px 20px 12px}.au-ari-composer.is-compact{border-radius:28px;padding:14px 16px 10px}.au-ari-composer__row{display:flex;align-items:center;gap:10px;min-height:78px;padding:0 14px 0 10px}.au-ari-composer.is-stacked .au-ari-composer__row{min-height:0;padding:4px 0 0;gap:10px}.au-ari-composer.is-compact .au-ari-composer__row{min-height:0;padding:4px 0 0}.au-ari-composer__gap{flex:1 1}.au-ari-composer__fieldwrap{position:relative;flex:1 1;min-width:0}.au-ari-composer__input{display:block;width:100%;border:none;background:transparent;resize:none;font:400 17px var(--font-sans);color:var(--text-primary);line-height:1.4;padding:0;margin:0;outline:none;letter-spacing:-.003em;field-sizing:content;max-height:240px;overflow-y:auto}.au-ari-composer.is-stacked .au-ari-composer__input{padding:6px 0 4px}.au-ari-composer__input::placeholder{color:#74747a}.au-ari-composer__attach{width:40px;height:40px;border-radius:50%;flex:none;border:0;background:transparent;display:flex;align-items:center;justify-content:center;color:var(--text-primary);cursor:pointer;transition:background .12s ease-out}.au-ari-composer__attach.is-open,.au-ari-composer__attach:hover{background:var(--bg-sunken)}.au-ari-composer__attach[disabled]{opacity:.4;cursor:not-allowed}.au-ari-composer.is-stacked .au-ari-composer__attach{margin-left:-8px}.au-ari-composer__model{display:inline-flex;align-items:center;gap:6px;flex:none;font:400 15px var(--font-sans);color:var(--text-primary);border:0;background:transparent;padding:7px 8px;cursor:pointer;border-radius:999px;white-space:nowrap}.au-ari-composer__model:hover{background:var(--bg-sunken)}.au-ari-composer__model[disabled]{opacity:.45;cursor:not-allowed}.au-ari-composer__dot{width:7px;height:7px;border-radius:50%;background:#1b6ef3;flex:none}.au-ari-composer__mic{width:40px;height:40px;border-radius:50%;flex:none;border:0;background:transparent;color:var(--text-primary);cursor:pointer;display:grid;place-items:center;transition:background .12s ease-out}.au-ari-composer__mic:hover{background:var(--bg-sunken)}.au-ari-composer__mic[disabled]{opacity:.35;cursor:not-allowed}.au-ari-composer__mic[aria-pressed=true]{background:var(--bg-sunken)}.au-ari-composer__send{width:44px;height:44px;border-radius:50%;flex:none;border:0;background:var(--send-blue);color:#062e6f;display:grid;place-items:center;cursor:pointer;transition:transform .14s ease-out,background .14s ease-out,opacity .14s ease-out}.au-ari-composer__send:hover{background:#93bbf7}.au-ari-composer__send:active{transform:scale(.94)}.au-ari-composer__send[disabled]{background:#e8eef7;color:#a9b4c4;cursor:default}.au-ari-composer__send[disabled]:active{transform:none}.au-ari-composer__send.is-stop{background:var(--text-primary);color:#fff}.au-ari-composer__stop{width:12px;height:12px;border-radius:2.5px;background:#fff}.au-ari-composer__attach:focus-visible,.au-ari-composer__mic:focus-visible,.au-ari-composer__model:focus-visible,.au-ari-composer__send:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.au-ari-composer__mode{display:inline-flex;align-items:center;gap:7px;flex:none;padding:6px 8px 6px 11px;border-radius:999px;background:var(--bg-sunken);color:var(--text-primary);font:400 14px var(--font-sans);white-space:nowrap}.au-ari-composer__mode>button{display:grid;place-items:center;border:0;background:transparent;color:var(--text-tertiary);cursor:pointer;padding:2px;border-radius:50%}.au-ari-composer__mode>button:hover{color:var(--text-primary);background:rgba(11,11,12,.07)}.au-ari-composer__status{display:flex;align-items:center;gap:10px;font-size:16px;color:var(--text-secondary);padding:6px 0 8px;min-height:24px}.au-ari-attached{padding:2px 0 10px}.au-ari-composer.is-armed,.au-ari-composer:focus-within{box-shadow:0 2px 4px rgba(13,13,13,.06),0 10px 30px rgba(13,13,13,.09)}.au-ari-composer.is-hero{box-shadow:0 2px 6px rgba(13,13,13,.05),0 14px 40px rgba(13,13,13,.07)}.au-ari-composer.is-off{background:var(--bg-sunken);box-shadow:none}.au-ari-composer.is-error{box-shadow:0 0 0 1px rgba(192,53,58,.45),0 6px 22px rgba(13,13,13,.06)}.au-plus{top:auto;bottom:calc(100% + 10px);left:-6px;right:auto}.au-ari-hero .au-plus{top:calc(100% + 10px)}.au-plus__sheet{width:316px;padding:8px;border-radius:24px;border:0;background:var(--bg-raised);position:relative;box-shadow:0 2px 6px rgba(11,11,12,.1),0 12px 32px rgba(11,11,12,.14);animation:au-pop var(--motion-menu,.14s) var(--ease-enter,ease-out);transform-origin:bottom left}.au-ari-hero .au-plus__sheet{transform-origin:top left}.au-plus__row{display:flex;align-items:center;gap:14px;width:100%;min-height:46px;padding:0 12px;border:0;border-radius:14px;background:transparent;cursor:pointer;text-align:left;font:400 15px var(--font-sans);color:var(--text-primary);transition:background .11s ease-out}.au-plus__row.is-on,.au-plus__row:hover{background:var(--bg-sunken)}.au-plus__row[disabled]{opacity:.42;cursor:not-allowed}.au-plus__row.is-danger{color:var(--warning)}.au-plus__row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.au-plus__ico{flex:none;display:grid;place-items:center;width:22px;color:var(--text-primary)}.au-plus__row.is-danger .au-plus__ico{color:var(--warning)}.au-plus__label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-plus__dim{color:var(--text-tertiary);font-size:13px}.au-plus__badge{flex:none;font-size:12px;padding:3px 9px;border-radius:999px;background:var(--bg-sunken);color:var(--text-secondary)}.au-plus__rule{height:1px;background:var(--border-subtle);margin:7px 12px}.au-plus__cap{padding:10px 12px 4px;font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.au-plus__note{margin:4px 0 2px;padding:8px 12px 10px;font-size:12.5px;line-height:1.5;color:var(--text-tertiary)}.au-plus__sub{position:absolute;left:calc(100% + 8px);bottom:0;width:320px;max-height:420px;overflow-y:auto;padding:8px;border-radius:24px;background:var(--bg-raised);box-shadow:0 2px 6px rgba(11,11,12,.1),0 12px 32px rgba(11,11,12,.14);animation:au-pop .12s var(--ease-enter,ease-out);transform-origin:bottom left}.au-ari-hero .au-plus__sub{bottom:auto;top:0;transform-origin:top left}.au-plus__subhead{padding:8px 12px 6px;font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.au-plus__field{display:flex;align-items:center;gap:8px;margin:2px 4px 6px;padding:8px 12px;border-radius:999px;background:var(--bg-sunken);color:var(--text-tertiary)}.au-plus__field input{flex:1 1;min-width:0;border:0;background:transparent;outline:none;font:400 14px var(--font-sans);color:var(--text-primary)}.au-plus__src{display:flex;align-items:flex-start;gap:14px;padding:10px 12px}.au-plus__srcBody{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.au-plus__srcBody b{font-size:14px;font-weight:500}.au-plus__srcBody span{font-size:12px;line-height:1.45;color:var(--text-tertiary)}.au-plus__src.is-off .au-plus__srcBody b{color:var(--text-secondary)}@media (max-width:1180px){.au-plus__sub{left:auto;right:calc(100% + 8px);transform-origin:bottom right}}.au-ari-env{grid-template-columns:minmax(320px,36%) minmax(0,1fr);gap:18px}.au-ariapp .au-ari-env{padding:10px 24px 20px}.au-ariapp .au-ari-env.is-solo .au-ari-env__left{max-width:940px}.au-ari-env__foot{padding-top:14px}.au-ari-env__foot:after,.au-ari-hero__body:after{content:"Ariadne is AI and can make mistakes — every claim carries its trace.";display:block;text-align:center;margin-top:10px;font-size:12px;color:var(--text-tertiary)}.au-ari-hero__body:after{margin-top:26px}.au-ari-env:has(.au-ari-env__right.is-full){grid-template-columns:minmax(0,1fr);gap:0}.au-ari-env:has(.au-ari-env__right.is-full) .au-ari-env__left{display:none}.au-ari-ask{font-size:16px}.au-ari-thread{gap:44px}.au-ari-env__bar{padding:12px 12px 12px 22px;gap:12px;min-height:60px}.au-ari-env__barlead{flex:none;display:flex;align-items:center;gap:8px}.au-ari-env__baracts{margin-left:auto;flex:none;display:flex;align-items:center;gap:4px}.au-ari-panebtn{display:inline-flex;align-items:center;gap:5px;flex:none;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--bg-raised);font:400 13.5px var(--font-sans);color:var(--text-primary);cursor:pointer;transition:background .12s ease-out}.au-ari-panebtn:hover{background:var(--bg-sunken)}.au-ari-panebtn[disabled]{opacity:.5;cursor:not-allowed}.au-ari-panebtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.au-ari-panebtn.is-create{border-color:transparent;background:var(--send-blue);color:#062e6f;font-weight:500}.au-ari-panebtn.is-create:hover{background:#93bbf7}.au-ari-seg{display:inline-flex;padding:3px;border-radius:999px;background:var(--bg-sunken)}.au-ari-seg>button{border:0;background:transparent;cursor:pointer;border-radius:999px;padding:5px 14px;font:400 13.5px var(--font-sans);color:var(--text-secondary);transition:background .12s ease-out,color .12s ease-out}.au-ari-seg>button.is-on{background:var(--bg-raised);color:var(--text-primary);font-weight:500;box-shadow:0 1px 2px rgba(11,11,12,.08)}.au-ari-seg>button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.au-ari-env__right{border-radius:24px}.au-ari-env__right.is-full{border-radius:20px}.au-ari-iconbtn.is-on{background:var(--bg-sunken);color:var(--text-primary)}.au-ari-iconbtn[disabled]{opacity:.4;cursor:not-allowed}.au-ari-artifact{padding:18px 20px;border-radius:20px;gap:14px}.au-ari-artifact__ico{width:26px;height:26px}.au-ari-artifact__txt b{font-size:15.5px}.au-ari-anstools{display:flex;gap:4px;margin-top:14px;margin-left:-9px}.au-chart{padding:8px 0 4px}.au-chart__svg{display:block;width:100%;height:auto;max-height:62vh}.au-chart__key{display:flex;flex-wrap:wrap;gap:8px 20px;margin:14px 0 0;padding:0;list-style:none;font-size:13px;color:var(--text-secondary)}.au-chart__key>li{display:flex;align-items:center;gap:8px}.au-chart__swatch{width:11px;height:11px;border-radius:3px;flex:none}.au-chart__swatch.is-line{width:15px;height:3px;border-radius:2px}.au-chart__basis{margin:18px 0 0;padding-top:12px;border-top:1px solid var(--border-subtle);font-size:12px;line-height:1.5;color:var(--text-tertiary)}:root{--send-blue:#a8c7fa}.au-ari-env__body .au-ari-pane,.au-ari-env__body .au-doc,.au-ari-env__body .au-map{border:0;border-radius:0;background:transparent}.au-ari-env__body .au-doc__page{max-height:none;padding:6px 0 24px}.au-ari-env__body .au-doc__basis,.au-ari-env__body .au-map__basis{border-top:1px solid var(--border-subtle);padding:12px 0 0;margin-top:18px}.au-ari-env__body .au-ari-pane__head,.au-ari-env__body .au-map__head{background:transparent;border-bottom:0;padding:0 0 10px}.au-ari-env__body .au-map__canvas{border-radius:16px;overflow:hidden}.au-ari-pane__perm{background:var(--bg-sunken);border-radius:999px}.au-ari-env__body .au-wb{border:0;box-shadow:none;border-radius:0;height:100%;grid-template-columns:minmax(0,1fr);background:transparent}.au-ari-env__body .au-wb-chat{display:none}.au-ari-env__body .au-wb-panes{background:transparent;border-left:0}.au-ari-env__body .au-wb-pane{border-top:0}.au-ari-offers{display:flex;flex-direction:column;gap:8px;margin-top:24px}.au-ari-offers__head{font-size:15px;font-weight:500;color:var(--text-primary);margin-bottom:2px}.au-ari-offers .au-ari-act{background:var(--bg-sunken);border-radius:16px;border-bottom:0;padding:15px 18px}.au-ari-offers .au-ari-act--waiting{background:var(--warning-soft)}.au-ari-trace{font-size:14.5px;gap:10px}.au-ari-trace__mark{width:22px;height:22px;flex:none;display:grid;place-items:center;color:var(--text-secondary)}.au-ari-trace.is-open .au-ari-trace__mark{color:var(--text-primary)}.au-ari-iconbtn{width:40px;height:40px}.au-ari-env__bar .au-ari-iconbtn{width:36px;height:36px}.au-ari-cite__toggle{border:0;background:var(--bg-sunken);font-size:13.5px;padding:7px 8px 7px 14px;gap:4px}.au-ari-cite__toggle:hover{background:#e4e4e0}.au-ari-cite__toggle.is-open{border:0;background:#e4e4e0}.au-ari-cite__caret{display:flex;color:var(--text-tertiary);transition:transform .14s ease-out}.au-ari-cite__toggle:not(.is-open) .au-ari-cite__caret{transform:rotate(-90deg)}.au-ari-cite__list{border:0;background:var(--bg-sunken);border-radius:18px;padding:16px 20px}.au-ari-cite__head{font-size:14px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--text-primary);margin:16px 0 4px}.au-ari-cite__row{padding:6px 0;font-size:13.5px}.au-ariapp .au-ari-panel{border:0;box-shadow:none;background:transparent}.au-ariapp .au-ari-panel__head{background:transparent;border-bottom:0;padding:0 0 14px}.au-ariapp .au-ari-panel__title{font-size:15px;color:var(--text-primary);font-weight:500}.au-ariapp .au-ari-panel__body{padding:0}.au-ariapp .au-ari-duty{border-bottom:0;background:var(--bg-sunken);border-radius:20px;padding:18px 22px;margin-bottom:10px}.au-ariapp .au-ari-slot{border:0;background:var(--bg-sunken);border-radius:14px;padding:12px 16px;font-size:14px}.au-ariapp .au-ari-slot:hover{background:#e4e4e0}.au-ariapp .au-ari-mem{border-top:0;background:var(--bg-sunken);border-radius:18px;padding:14px 18px;margin-bottom:8px}.au-ariapp .au-ari-mem__dot{display:none}.au-ariapp .au-table{border:0;box-shadow:none;background:transparent}.au-ariapp .au-table__head{background:transparent;border-bottom:0;font-size:13px}.au-ariapp .au-table__row{border-bottom:0}.au-ariapp .au-table__row:nth-child(odd){background:var(--bg-sunken)}.au-ariapp .au-ari-classcard,.au-ariapp .au-ari-law{border:0;background:var(--bg-sunken);border-radius:20px}.au-ariapp .au-ari-classcard--ink,.au-ariapp .au-ari-law--ink{background:var(--text-primary)}.au-ari-law__tag{display:none}.au-ariapp .au-note--quiet{border:0;background:var(--bg-sunken);border-radius:16px}.au-ari-composer.is-pill{border-radius:999px}.au-ari-composer.is-stacked{border-radius:30px}.au-ari-composer__send[disabled]{background:#eff2fa;color:#8a8d95}.au-ari-composer__send.is-stop{background:#f0eeef;color:var(--text-primary)}.au-ari-composer__send.is-stop:hover{background:#e6e4e5}.au-ari-composer__stop{background:var(--text-primary);border-radius:3px;width:13px;height:13px}.au-ari-composer__dot{background:#3379fc;width:8px;height:8px}.au-ari-hero:before{inset:4vh -12% 4%;background:radial-gradient(ellipse 46% 44% at 50% 62%,rgba(154,205,255,.42) 0,rgba(199,227,254,.34) 45%,rgba(207,231,254,0) 78%)}.au-ari-composer.is-hero{box-shadow:0 1px 2px rgba(11,11,12,.07),0 0 44px 26px rgba(255,255,255,.9)}.au-ari-ask{max-width:68%;border-radius:28px;padding:15px 22px;background:#f3eef0}.au-ari-artifact{border-radius:30px;padding:24px 26px;gap:20px}.au-ari-artifact__ico{width:28px;height:28px}.au-ari-artifact__txt b{font-size:17px;font-weight:500}.au-ari-artifact__txt .au-lbl{font-size:13.5px;margin-top:5px}:root{--artifact-tint:#d7f0fe}.au-ari-artifact:hover{background:#c8e9fd}.au-ari-artifact.is-open:hover{background:var(--artifact-tint)}.au-ari-env__right{border:1px solid #eeecec;border-radius:28px;box-shadow:none}.au-ari-env__right.is-full{border-radius:22px}.au-ari-env{gap:26px}.au-grail.is-open{width:300px}.au-grail__row{min-height:42px;gap:10px}.au-grail__ico{width:38px;height:38px}.au-grail__label{font-size:15.5px}.au-grail__group{font-size:14px}.au-grail__chatopen{font-size:15.5px}.au-grail__avatar,.au-grail__initials{width:32px;height:32px}.au-grail__whom b{font-size:15px}.au-grail__whom span{font-size:13px}.au-plus{bottom:calc(100% - 4px);left:-8px}.au-ari-hero .au-plus{top:calc(100% - 4px);bottom:auto}.au-plus__rule{background:#f0f0f0}.au-ari-anstools{gap:0;margin-left:-10px}.au-grail.is-open{background:var(--bg-raised)}.au-grail__kbd{flex:none;font:400 12px var(--font-mono);color:var(--text-tertiary);letter-spacing:.02em;padding-right:6px}.au-grail__row:hover .au-grail__kbd{color:var(--text-secondary)}.au-ari-prose__h2{font-size:22px;font-weight:500;letter-spacing:-.015em;margin:30px 0 10px}.au-ari-prose__h3{font-size:18px;font-weight:500;letter-spacing:-.01em;margin:26px 0 8px}.au-ari-prose__h4{font-size:16px;font-weight:500;color:var(--text-primary);margin:22px 0 6px}.au-ari-prose__list{margin:0 0 20px;padding-left:26px;display:grid;grid-gap:10px;gap:10px}.au-ari-prose__list>li{line-height:1.62}ul.au-ari-prose__list{list-style-type:circle}ul.au-ari-prose__list ul.au-ari-prose__list{list-style-type:circle;margin:10px 0 0}.au-ari-prose__list>li::marker{color:var(--text-tertiary)}.au-ari-answer p>strong,.au-ari-prose__list>li>strong{font-weight:500}.au-ari-prose__code{font-size:.92em;padding:2px 6px;border-radius:5px;background:#f0eef1;border:0;color:var(--text-primary)}.au-ari-prose__pre{border:0;background:#f7f6f8;border-radius:16px;padding:18px 20px;font-size:13.5px;line-height:1.6;margin:0 0 20px}.au-ari-prose__tablewrap{border:0;border-radius:0;margin:4px 0 24px}.au-ari-prose__table{font-size:15px}.au-ari-prose__table th{background:transparent;color:var(--text-primary);font-weight:500;padding:0 26px 12px 0;border-bottom:1px solid var(--border-subtle);white-space:normal;vertical-align:bottom}.au-ari-prose__table td{padding:14px 26px 14px 0;border-bottom:1px solid var(--border-subtle);line-height:1.5}.au-ari-prose__table td:last-child,.au-ari-prose__table th:last-child{padding-right:0}.au-ari-prose__table tbody tr:last-child td{border-bottom:0}.au-ari-prose__quote{margin:0 0 20px;padding:2px 0 2px 18px;border-left:2px solid var(--border-subtle);color:var(--text-secondary)}.au-ari-prose__hr{margin:30px 0}.au-ari-cite__list{display:block}.au-ari-cite__rows{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:8px;gap:8px}.au-ari-cite__row{border-top:0;padding:10px 14px;border-radius:999px;background:var(--bg-raised);align-items:center;gap:10px;min-width:0;font-size:13px}.au-ari-cite__row .au-ari-cite__what{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-grail__body{overflow-y:auto;overscroll-behavior:contain}.au-grail__list{flex:none;min-height:0;overflow:visible}.au-grail__search{position:-webkit-sticky;position:sticky;top:0;z-index:1}.au-grail.is-open .au-grail__search{background:var(--bg-sunken)}.au-grail__body{overflow-x:hidden}.au-plus__cap,.au-plus__subhead{text-transform:none;letter-spacing:0;font-size:13px;font-weight:500;color:var(--text-secondary)}.au-rec{display:flex;flex-direction:column;gap:22px;padding:6px 0 8px}.au-rec__head{display:flex;align-items:center;gap:16px}.au-rec__face{width:56px;height:56px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--bg-sunken);font-size:19px;font-weight:500;letter-spacing:.01em;color:var(--text-primary)}.au-rec__who{flex:1 1;min-width:0}.au-rec__who h2{margin:0;font-size:25px;font-weight:500;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-rec__who p{margin:4px 0 0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;color:var(--text-secondary)}.au-rec__sep{color:var(--text-tertiary)}.au-rec__status{display:inline-flex;align-items:center;gap:7px}.au-rec__dot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--text-tertiary)}.au-rec__open{flex:none;text-decoration:none}.au-rec__fields{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:8px;gap:8px}.au-rec__field{background:var(--bg-sunken);border-radius:16px;padding:13px 16px;min-width:0}.au-rec__field dt{font-size:12.5px;color:var(--text-tertiary);margin-bottom:3px}.au-rec__field dd{margin:0;font-size:15px;color:var(--text-primary);line-height:1.4;overflow-wrap:anywhere}.au-rec__none,.au-rec__note{margin:0;font-size:13px;line-height:1.55;color:var(--text-secondary);background:var(--bg-sunken);border-radius:16px;padding:13px 16px}.au-rec__note b{font-weight:500;color:var(--text-primary)}.au-rec__note--kept{background:var(--warning-soft)}.au-rec__basis{margin:0;padding-top:14px;border-top:1px solid var(--border-subtle);font-size:12px;line-height:1.5;color:var(--text-tertiary)}@media (max-width:720px){.au-rec__who h2{font-size:21px}.au-rec__head{flex-wrap:wrap}}.au-grail{overflow:visible}.au-grail__foot{position:relative;z-index:5}.au-grail__foot .au-popover__panel{top:auto;bottom:calc(100% + 8px);left:0;right:auto;z-index:60}.au-grail__foot .au-popover__panel>.au-menu{transform-origin:bottom left}.au-grail:not(.is-open) .au-grail__foot .au-popover__panel{left:46px}.au-ari-think{margin:2px 0 4px}.au-ari-think__toggle{display:inline-flex;align-items:center;gap:9px;max-width:100%;border:0;background:transparent;cursor:pointer;padding:6px 10px 6px 6px;border-radius:999px;color:var(--text-secondary);font:400 14.5px var(--font-sans);text-align:left;transition:background .12s ease-out}.au-ari-think__toggle:hover{background:var(--bg-sunken)}.au-ari-think__toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.au-ari-think__mark{width:22px;height:22px;flex:none;display:grid;place-items:center;color:var(--text-secondary)}.au-ari-think__toggle.is-open .au-ari-think__mark,.au-ari-think__what{color:var(--text-primary)}.au-ari-think__what{flex:none}.au-ari-think__sum{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-tertiary);font-size:13.5px}.au-ari-think__chev{flex:none;display:flex;transition:transform .14s ease-out}.au-ari-think__toggle:not(.is-open) .au-ari-think__chev{transform:rotate(-90deg)}.au-ari-think__steps{margin:10px 0 4px 16px;padding:2px 0 2px 18px;list-style:none;border-left:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:10px}.au-ari-think__step{display:flex;gap:12px;align-items:baseline}.au-ari-think__at{flex:none;width:34px;font-size:12px;color:var(--text-tertiary)}.au-ari-think__text{min-width:0;font-size:14.5px;line-height:1.55;color:var(--text-secondary);font-style:italic}.au-ari-think__text b{font-style:normal;font-weight:500;color:var(--text-primary)}.au-ari-env{grid-template-rows:minmax(0,1fr)}@media (max-width:1080px){.au-ari-env{grid-template-rows:auto}}.au-design{display:flex;flex-direction:column;gap:14px;height:100%;min-height:0}.au-design__frame{width:100%;flex:1 1;min-height:520px;border:0;border-radius:14px;background:#fff;box-shadow:0 0 0 1px var(--border-subtle);display:block}.au-design__basis{margin:0;padding-top:12px;border-top:1px solid var(--border-subtle);font-size:12px;line-height:1.5;color:var(--text-tertiary)}.au-design__code{margin:0;padding:18px 20px;border-radius:16px;background:#f7f6f8;font-size:12.5px;line-height:1.6;overflow:auto;max-height:72vh;white-space:pre-wrap;word-break:break-word}