.at.au-page{display:flex;flex-direction:column;gap:var(--at-space-16);min-height:100%;padding:var(--at-space-24) max(var(--at-page-pad),calc((100% - var(--at-page-max)) / 2)) var(--at-space-64);background:var(--at-page-bg)}.at.au-page>*{width:100%;min-width:0}@media(max-width:719px){.at.au-page{padding:var(--at-space-16) var(--at-page-pad) var(--at-space-64);gap:var(--at-space-12)}}.at .au-quiet{color:var(--at-graphite)}.at .au-pills{display:flex;flex-wrap:wrap;align-items:center;gap:var(--at-space-8);margin:0;font-size:var(--at-type-caption);line-height:var(--at-leading-ui)}.at.au-offline{padding:var(--at-space-12) var(--at-space-32) 0;background:var(--at-page-bg)}@media(max-width:719px){.at.au-offline{padding:var(--at-space-8) var(--at-space-16) 0}}.at .au-mono{font-family:var(--at-font-mono);font-size:.92em;overflow-wrap:anywhere}.at .au-err{color:var(--at-signal-text)}.at .au-wrap{display:flex;flex-wrap:wrap;gap:var(--at-space-8)}.at .au-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--at-space-12)}@media(max-width:719px){.at .au-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--at-space-8)}}.at .au-dot{display:inline-block;width:8px;height:8px;border-radius:var(--at-radius-pill);flex:none;background:var(--at-line-dash)}.at .au-dot-fine{background:var(--at-fine)}.at .au-dot-watch{background:var(--at-watch)}.at .au-dot-signal{background:var(--at-signal)}.at .au-sys{display:inline-flex;flex-direction:column;min-width:0;line-height:var(--at-leading-head)}.at .au-sys-name{font-weight:var(--at-weight-action);color:var(--at-ink);overflow-wrap:anywhere}.at .au-sys-id{font-family:var(--at-font-mono);font-size:var(--at-type-field);letter-spacing:var(--at-track-label);color:var(--at-graphite)}.at .au-face{display:inline-grid;place-items:center;flex:none;border-radius:var(--at-radius-pill);background:var(--at-quiet);color:var(--at-ink-note)}.at .au-face-small{width:28px;height:28px}.at .au-face-desk{width:40px;height:40px}.at .au-who{display:inline-flex;align-items:center;gap:var(--at-space-8);min-width:0}.at .au-who-name{font-weight:var(--at-weight-action);color:var(--at-ink);overflow-wrap:anywhere}.at .au-who-big{gap:var(--at-space-12);margin-bottom:var(--at-space-8)}.at .au-person{display:inline-flex;flex-direction:column;min-width:0}.at .au-person .au-quiet{font-weight:var(--at-weight-body);font-size:var(--at-type-caption)}.at .au-trail{display:inline-flex;flex-direction:column;gap:2px;min-width:0}.at .au-search{display:flex;align-items:center;gap:var(--at-space-4);min-width:0}.at .au-search>:first-child{flex:1 1 auto;min-width:0}.at .au-hints{display:flex;flex-direction:column;align-items:flex-start;gap:var(--at-space-8);font-size:var(--at-type-row);color:var(--at-graphite)}.at .au-hint-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--at-space-8)}.at .au-hint{font:inherit;font-family:var(--at-font-mono);font-size:var(--at-type-field);color:var(--at-ink-note);background:var(--at-sheet);border:1px solid var(--at-line);border-radius:var(--at-radius-chip);padding:2px var(--at-space-8);min-height:24px;cursor:pointer}.at .au-hint:hover{border-color:var(--at-ink);color:var(--at-ink)}.at .au-filters{display:flex;flex-direction:column;gap:var(--at-space-8)}.at .au-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--at-space-8)}.at .au-more-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:var(--at-space-8);align-items:center}.at .au-only-phone{display:none}@media(max-width:1023px){.at .au-more-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:719px){.at .au-only-phone{display:inline-flex}.at .au-more-filters{display:none;grid-template-columns:minmax(0,1fr)}.at .au-more-filters.au-open{display:grid}}.at .au-window{display:flex;flex-direction:column;gap:var(--at-space-12);padding:var(--at-space-12)}.at .au-chart{padding:var(--at-space-16) var(--at-space-24)}@media(max-width:719px){.at .au-chart{padding:var(--at-space-12)}}.at .au-chart-wait{height:220px;border-radius:var(--at-radius-inner)}.at .au-band{display:flex;flex-wrap:wrap;align-items:center;gap:var(--at-space-8);padding:var(--at-space-8) var(--at-space-16);border-radius:var(--at-radius-pill);background:var(--at-ink);color:var(--at-on-ink)}.at .au-band .at-btn{color:inherit}.at .au-newpill{position:sticky;top:var(--at-space-8);z-index:3;align-self:center;width:auto;box-shadow:var(--at-shadow-toast)}.at .au-older{display:flex;justify-content:center;padding:var(--at-space-8) 0 var(--at-space-24)}.at .au-live{display:inline-flex;align-items:center;gap:6px;font-size:var(--at-type-caption);color:var(--at-graphite);white-space:nowrap}.at .au-piles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:var(--at-space-12);align-items:stretch}.at .au-pile{display:flex;flex-direction:column}.at .au-pile-line{margin:0;flex:1 1 auto;color:var(--at-ink-note);font-size:var(--at-type-row);overflow-wrap:anywhere}.at .au-pile-act{display:flex;padding-top:var(--at-space-12)}.at .au-sheet-body{display:flex;flex-direction:column;gap:var(--at-space-24)}.at .au-said{display:flex;flex-wrap:wrap;align-items:center;gap:var(--at-space-8);margin:0;color:var(--at-ink-note)}.at .au-block{display:flex;flex-direction:column;gap:var(--at-space-8)}.at .au-block-title{margin:0;font-size:var(--at-type-field);font-family:var(--at-font-mono);font-weight:var(--at-weight-field);letter-spacing:var(--at-track-field);text-transform:uppercase;color:var(--at-graphite)}.at .au-facts{display:grid;gap:var(--at-space-4);margin:0}.at .au-fact{display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--at-space-12);padding:6px 0;border-bottom:1px solid var(--at-line-row);font-size:var(--at-type-row)}.at .au-fact dt{color:var(--at-graphite)}.at .au-fact dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--at-ink)}@media(max-width:719px){.at .au-fact{grid-template-columns:minmax(0,1fr);gap:2px}}.at .au-was{text-decoration:line-through;text-decoration-color:var(--at-ink-quiet);color:var(--at-graphite)}.at .au-proof{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--at-space-8)}.at .au-proof li{display:flex;align-items:baseline;gap:var(--at-space-8);font-size:var(--at-type-row);color:var(--at-ink-note)}.at .au-proof .au-dot{transform:translateY(-1px)}.at .au-proof-bad{color:var(--at-signal-text)}.at .au-json{margin:0;padding:var(--at-space-12) var(--at-space-16);border-radius:var(--at-radius-inner);background:var(--at-well);font-family:var(--at-font-mono);font-size:var(--at-type-caption);line-height:var(--at-leading-body);max-height:320px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--at-ink-body)}.at .au-traceform{display:grid;grid-template-columns:200px minmax(0,1fr) auto;gap:var(--at-space-8);align-items:center}@media(max-width:719px){.at .au-traceform{grid-template-columns:minmax(0,1fr)}}.at .au-tracehead{display:flex;flex-direction:column;gap:var(--at-space-8)}.at .au-tracehead-title{margin:0;font-size:var(--at-type-head);letter-spacing:var(--at-track-head)}.at .au-tracehead p{margin:0}.at .au-line{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--at-space-8)}.at .au-run{position:relative;padding-left:var(--at-space-24)}.at .au-run:before{content:"";position:absolute;left:7px;top:0;bottom:calc(-1 * var(--at-space-8));width:2px;background:var(--at-line)}.at .au-run:last-child:before{bottom:var(--at-space-16)}.at .au-run-day{margin:var(--at-space-12) 0 var(--at-space-4);font-size:var(--at-type-card);letter-spacing:var(--at-track-card)}.at .au-run-sys{position:relative;display:flex;align-items:flex-start;gap:var(--at-space-8);margin:var(--at-space-4) 0}.at .au-run-dot{position:absolute;left:calc(-1 * var(--at-space-24) + 2px);top:4px;width:12px;height:12px;border-radius:var(--at-radius-pill);background:var(--at-ink);box-shadow:0 0 0 3px var(--at-page-bg)}.at .au-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--at-space-4)}.at .au-step{display:grid;grid-template-columns:52px auto minmax(0,1fr) auto;align-items:center;gap:var(--at-space-12);padding:var(--at-space-8) var(--at-space-12);border-radius:var(--at-radius-inner);background:var(--at-sheet);box-shadow:inset 0 0 0 1px var(--at-card-edge)}.at .au-step-time{font-family:var(--at-font-mono);font-size:var(--at-type-caption);color:var(--at-graphite)}.at .au-step-words{display:flex;flex-direction:column;min-width:0}.at .au-step-open{font:inherit;text-align:left;background:none;border:0;padding:0;color:var(--at-ink);font-weight:var(--at-weight-action);cursor:pointer;overflow-wrap:anywhere}.at .au-step-open:hover{text-decoration:underline;text-underline-offset:3px}.at .au-step-meta{font-size:var(--at-type-caption);color:var(--at-graphite);overflow-wrap:anywhere}.at .au-step-end:empty{display:none}@media(max-width:719px){.at .au-step{grid-template-columns:28px minmax(0,1fr);gap:var(--at-space-4) var(--at-space-12)}.at .au-step-time{grid-column:1 / -1}.at .au-step-end{grid-column:2;justify-self:start}}.at .au-sources{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:var(--at-space-16);align-items:start}.at .au-source-wide{grid-column:1 / -1}.at .au-source>.at-btn{align-self:flex-start}.at .au-source{display:flex;flex-direction:column;gap:var(--at-space-12)}.at .au-source-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--at-space-12)}.at .au-source-name{min-width:0}.at .au-source-head>:last-child{flex:none;white-space:nowrap}.at .au-source-name p{margin:var(--at-space-4) 0 0}.at .au-source-title{margin:0;font-size:var(--at-type-card);letter-spacing:var(--at-track-card)}.at .au-source-nums{display:flex;flex-wrap:wrap;gap:var(--at-space-4) var(--at-space-16);margin:0;font-size:var(--at-type-row);color:var(--at-ink-note);font-variant-numeric:tabular-nums}.at .au-list{display:flex;flex-direction:column;gap:var(--at-space-4)}@media(min-width:1100px){body.au-anim .sh-shell{transition:padding-right .24s cubic-bezier(.22,1,.36,1)}body.au-asking .sh-shell{padding-right:clamp(360px,30vw,440px)}}@media(prefers-reduced-motion:reduce){body.au-anim .sh-shell{transition:none}}.at.au-ask{position:fixed;top:0;right:0;bottom:0;z-index:870;width:clamp(360px,30vw,440px);display:flex;flex-direction:column;background:var(--at-sheet);border-left:1px solid var(--at-line)}@media(min-width:860px)and (max-width:1099px){.at.au-ask{box-shadow:var(--at-shadow-sheet)}}@media(max-width:859px){.at.au-ask{width:auto;left:0;z-index:900;border-left:0;padding-bottom:env(safe-area-inset-bottom,0px)}}.at.au-askfab{position:fixed;right:var(--at-space-24);bottom:var(--at-space-24);z-index:860}.at.au-askfab .at-btn{box-shadow:var(--at-shadow-toast)}@media(max-width:859px){.at.au-askfab{display:none}}@media print{.at.au-ask,.at.au-askfab{display:none}}.at .au-ask-head{flex:none;display:flex;align-items:center;gap:var(--at-space-4);padding:var(--at-space-12) var(--at-space-12) var(--at-space-12) var(--at-space-16);border-bottom:1px solid var(--at-line)}.at .au-ask-mark{flex:none;width:32px;height:32px;border-radius:var(--at-radius-chip);background:var(--at-ink);color:var(--at-on-ink);display:grid;place-items:center}.at .au-ask-title{flex:1;min-width:0;display:flex;flex-direction:column;margin-left:var(--at-space-8)}.at .au-ask-title strong{font-size:var(--at-type-body)}.at .au-ask-title span{font-size:var(--at-type-caption);color:var(--at-graphite);overflow-wrap:anywhere}.at .au-ask-body{flex:1;min-height:0;overflow-y:auto;padding:var(--at-space-16);display:flex;flex-direction:column;gap:var(--at-space-12)}.at .au-ask-note{margin:0;padding:var(--at-space-8) var(--at-space-12);border-radius:var(--at-radius-inner);background:var(--at-well);font-size:var(--at-type-row);color:var(--at-ink-note)}.at .au-ask-note-bad{color:var(--at-signal-text)}.at .au-ask-start p{margin:0 0 var(--at-space-12);color:var(--at-ink-note);font-size:var(--at-type-row);line-height:var(--at-leading-body)}.at .au-ask-sugg{display:flex;flex-direction:column;gap:var(--at-space-8)}.at .au-ask-sugg button{display:flex;align-items:flex-start;gap:var(--at-space-8);text-align:left;font:inherit;font-size:var(--at-type-row);color:var(--at-ink);background:var(--at-well);border:1px solid transparent;border-radius:var(--at-radius-inner);padding:var(--at-space-8) var(--at-space-12);min-height:44px;cursor:pointer}.at .au-ask-sugg button:hover{border-color:var(--at-ink)}.at .au-ask-sugg button svg{flex:none;margin-top:2px}.at .au-ask-wait{height:120px;border-radius:var(--at-radius-inner)}.at .au-ask-threads{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--at-space-4)}.at .au-ask-threads button{width:100%;display:flex;flex-direction:column;gap:2px;text-align:left;font:inherit;font-size:var(--at-type-row);color:var(--at-ink);background:var(--at-well);border:0;border-radius:var(--at-radius-inner);padding:var(--at-space-8) var(--at-space-12);min-height:44px;cursor:pointer}.at .au-ask-threads button[aria-current=true]{background:var(--at-ink);color:var(--at-on-ink)}.at .au-ask-threads button[aria-current=true] .au-quiet{color:var(--at-on-ink-note)}.at .au-ask-turns{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--at-space-24)}.at .au-ask-turn{display:flex;flex-direction:column;gap:var(--at-space-8)}.at .au-ask-q{align-self:flex-end;max-width:88%;padding:var(--at-space-8) var(--at-space-12);border-radius:var(--at-radius-inner);background:var(--at-ink);color:var(--at-on-ink);font-size:var(--at-type-row);overflow-wrap:anywhere}.at .au-ask-a{font-size:var(--at-type-body);line-height:var(--at-leading-body);color:var(--at-ink-body);overflow-wrap:anywhere}.at .au-ask-a-bad{color:var(--at-signal-text)}.at .au-ask-rich p{margin:0 0 var(--at-space-8)}.at .au-ask-rich ul{margin:0 0 var(--at-space-8);padding-left:var(--at-space-16)}.at .au-ask-caret{display:inline-block;width:7px;height:1em;margin-left:2px;vertical-align:text-bottom;background:var(--at-ink);animation:au-caret 1s steps(2,start) infinite}@keyframes au-caret{to{visibility:hidden}}@media(prefers-reduced-motion:reduce){.at .au-ask-caret{animation:none}}.at .au-ask-cite{font:inherit;font-family:var(--at-font-mono);font-size:var(--at-type-field);font-weight:var(--at-weight-field);padding:1px 6px;margin:0 1px;border-radius:var(--at-radius-chip);border:1px solid var(--at-line-control);background:var(--at-sheet);color:var(--at-ink);cursor:pointer}.at .au-ask-cite:hover{background:var(--at-ink);color:var(--at-on-ink);border-color:var(--at-ink)}.at .au-ask-thinking{display:flex;align-items:center;gap:var(--at-space-8);font-size:var(--at-type-row);color:var(--at-graphite)}.at .au-ask-hatch{flex:none;width:28px;height:12px;border-radius:var(--at-radius-pill)}.at .au-ask-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--at-space-4);font-size:var(--at-type-caption);color:var(--at-ink-note)}.at .au-ask-steps li{display:flex;align-items:flex-start;gap:var(--at-space-8)}.at .au-ask-steps em{font-style:normal;font-family:var(--at-font-mono)}.at .au-ask-tick{flex:none;width:16px;height:16px;border-radius:var(--at-radius-pill);display:grid;place-items:center;background:var(--at-quiet);color:var(--at-ink)}.at .au-step-running .au-ask-tick{background:var(--at-hatch)}.at .au-step-bad{color:var(--at-signal-text)}.at .au-ask-looks button{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:var(--at-type-caption);color:var(--at-graphite);background:none;border:0;padding:var(--at-space-4) 0;cursor:pointer}.at .au-ask-looks ul{margin:var(--at-space-4) 0 0;padding-left:var(--at-space-16);font-size:var(--at-type-caption);color:var(--at-graphite)}.at .au-ask-compose{flex:none;display:flex;align-items:flex-end;gap:var(--at-space-8);padding:var(--at-space-12) var(--at-space-16) var(--at-space-4);border-top:1px solid var(--at-line)}.at .au-ask-box{flex:1;min-width:0;resize:none;font:inherit;font-size:var(--at-type-body);line-height:var(--at-leading-ui);color:var(--at-ink);background:var(--at-well);border:1px solid transparent;border-radius:var(--at-radius-inner);padding:10px var(--at-space-12);min-height:44px;max-height:180px}.at .au-ask-box:focus{outline:none;border-color:var(--at-ink);background:var(--at-sheet)}.at .au-ask-foot{flex:none;margin:0;padding:0 var(--at-space-16) var(--at-space-12);font-size:var(--at-type-caption);color:var(--at-graphite)}@media(pointer:coarse){.at .au-ask-keys{display:none}}
