@charset "UTF-8";:root{--bg: 22, 22, 26;--c-bg: rgb(var(--bg));--c-panel: #1b1c21;--c-raise-a: #1e1f24;--c-raise-b: #191a1e;--ink: 242, 239, 233;--c-ink: rgb(var(--ink));--c-ink-soft: #d9d6cf;--c-muted: #a3a39c;--c-muted-2: #8c8c85;--c-faint: #7c7c84;--c-faint-2: #6e6e76;--c-faint-3: #5e5e66;--accent: 169, 220, 220;--c-accent: rgb(var(--accent));--line-06: rgba(var(--ink), .06);--line-09: rgba(var(--ink), .09);--line-10: rgba(var(--ink), .1);--line-12: rgba(var(--ink), .12);--line-13: rgba(var(--ink), .13);--line-14: rgba(var(--ink), .14);--line-16: rgba(var(--ink), .16);--line-18: rgba(var(--ink), .18);--wash-08: rgba(var(--ink), .08);--wash-accent: rgba(var(--accent), .05);--wash-top: radial-gradient( closest-side circle, rgba(var(--accent), .17) 0%, rgba(var(--accent), .152) 13%, rgba(var(--accent), .122) 27%, rgba(var(--accent), .09) 41%, rgba(var(--accent), .06) 55%, rgba(var(--accent), .035) 68%, rgba(var(--accent), .015) 82%, rgba(var(--accent), .005) 92%, rgba(var(--accent), 0) 100% );--wash-bottom: radial-gradient( closest-side circle, rgba(var(--accent), .2) 0%, rgba(var(--accent), .179) 13%, rgba(var(--accent), .144) 27%, rgba(var(--accent), .106) 41%, rgba(var(--accent), .071) 55%, rgba(var(--accent), .041) 68%, rgba(var(--accent), .018) 82%, rgba(var(--accent), .006) 92%, rgba(var(--accent), 0) 100% );--wash-top-size: 64vmax;--wash-bottom-size: 56vmax;--wash-accent-strong: rgba(var(--accent), .09);--f-serif: "Instrument Serif", Georgia, "Times New Roman", serif;--f-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--f-sans: ui-rounded, "SF Pro Rounded", "Nunito", system-ui, -apple-system, sans-serif;--pad-x: clamp(16px, 4vw, 44px);--stage-pad-top: clamp(12px, 1.4vw, 20px);--gutter: 6px;--r-card: 24.5px;--frame: 1080px;--ease: cubic-bezier(.2, .7, .2, 1);--t-hover: .16s;--t-pop: .18s;--t-fade: .2s;--t-enter: .42s}@keyframes ac-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ac-soft{0%{opacity:0}to{opacity:1}}@keyframes ac-blink{0%,45%{opacity:1}55%,to{opacity:.25}}@keyframes ac-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){:root{--t-hover: 1ms;--t-pop: 1ms;--t-fade: .12s;--t-enter: .12s}@keyframes ac-up{0%{opacity:0}to{opacity:1}}@keyframes ac-swap{0%{opacity:0}to{opacity:1}}@keyframes ac-item{0%{opacity:0}to{opacity:1}}@keyframes ac-chipin{0%{opacity:0}to{opacity:1}}@keyframes ac-chipout{0%{opacity:1}to{opacity:0}}@keyframes ac-land{0%{opacity:0}to{opacity:1}}@keyframes ac-landshot{0%{opacity:0}to{opacity:1}}.ac-rows>.ac-row,.ac-cards>.ac-card,.ac-table>.ac-trow,.ac-spot>.ac-spot__card,.ac-links>.ac-link,.ac-tags>.ac-taggroup,.ac-prose__body>.ac-prose__p,.ac-prose__facts>.ac-fact{animation-delay:0ms!important}@keyframes ac-blink{0%,to{opacity:1}}}*{box-sizing:border-box}html,body,#root{height:100%}html,body{margin:0;padding:0;overflow:hidden;background:var(--c-bg)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--c-ink);font-family:var(--f-sans)}a{color:var(--c-accent);text-decoration:none;transition:color var(--t-hover) var(--ease)}a:hover{color:var(--c-ink)}img,a{-webkit-user-drag:none;-webkit-touch-callout:none}img{-webkit-user-select:none;user-select:none}::selection{background:var(--c-accent);color:var(--c-bg)}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px;border-radius:4px}.ac:before,.ac:after{content:"";position:fixed;z-index:0;border-radius:50%;pointer-events:none}.ac:before{width:var(--wash-top-size);height:var(--wash-top-size);top:-22vmax;left:-14vmax;background:var(--wash-top)}.ac:after{width:var(--wash-bottom-size);height:var(--wash-bottom-size);right:-16vmax;bottom:-34vmax;background:var(--wash-bottom)}.ac{user-select:none;-webkit-user-select:none;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--c-bg);color:var(--c-ink);font-family:var(--f-sans)}.ac-frame{width:100%;max-width:var(--frame);margin:0 auto}.ac-icon{width:1.05em;height:1.05em;flex:none;vertical-align:-.17em;opacity:.85}.ac-tag:has(.ac-icon),.ac-card__tag:has(.ac-icon),.ac-row__tag:has(.ac-icon),.ac-spot__tag:has(.ac-icon),.ac-taggroup__name:has(.ac-icon),.ac-link__tag:has(.ac-icon){display:inline-flex;align-items:center;gap:6px}.ac-linkrow{display:inline-flex;align-items:center;gap:4px;margin-left:10px;vertical-align:-.1em}.ac-linkrow__item{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;color:var(--c-faint);border:1px solid transparent;transition:color var(--t-hover) var(--ease),border-color var(--t-hover) var(--ease),background var(--t-hover) var(--ease)}.ac-linkrow__item:hover{color:var(--c-accent);border-color:rgba(var(--accent),.35);background:var(--wash-accent)}.ac-linkrow .ac-icon{width:13px;height:13px;opacity:1}.ac-tag{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-faint)}.ac-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ac__header{position:relative;z-index:1;flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:clamp(14px,2vw,20px) var(--pad-x);border-bottom:1px solid var(--line-09)}.ac-id{display:flex;align-items:baseline;gap:10px;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:none;text-align:left;cursor:pointer;color:inherit;transition:opacity var(--t-hover) var(--ease)}.ac-id:hover{opacity:.72}.ac-id__name{font-family:var(--f-serif);font-size:clamp(17px,2.4vw,21px);white-space:nowrap}.ac-id__role{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 560px){.ac-id__role{display:none}}.ac-hmeta{display:flex;align-items:center;gap:14px;flex:none}.ac-status{display:flex;align-items:center;gap:7px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--c-faint)}.ac-dot{width:5px;height:5px;border-radius:50%;background:var(--c-accent);flex:none;animation:ac-blink 2.6s ease-in-out infinite}.ac-ghlink{font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;color:var(--c-ink);border:1px solid var(--line-18);border-radius:999px;padding:6px 13px;white-space:nowrap;transition:border-color var(--t-hover) var(--ease)}.ac-ghlink:hover{border-color:var(--c-accent)}.ac__stage{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;padding:0 var(--pad-x);scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:rgba(var(--ink),.14) transparent}.ac__stage::-webkit-scrollbar{width:6px}.ac__stage::-webkit-scrollbar-thumb{background:rgba(var(--ink),.14);border-radius:3px}.ac__stage>.ac-frame{display:flex;flex-direction:column;flex:1;min-height:0}.ac-empty{flex:1;display:flex;align-items:center;gap:clamp(20px,4vw,56px);padding-top:var(--stage-pad-top);padding-bottom:clamp(4px,1.6vw,20px)}.ac-empty__kicker,.ac-empty__title,.ac-empty__body{animation:ac-land var(--t-enter) var(--ease) both}.ac-empty__kicker{animation-delay:40ms}.ac-empty__title{animation-delay:.11s}.ac-empty__body{animation-delay:.2s}@keyframes ac-land{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ac-landshot{0%{opacity:0;transform:translateY(14px) scale(.965)}to{opacity:1;transform:none}}.ac-empty__portrait{order:2;flex:none;animation:ac-landshot var(--t-enter) var(--ease) both;animation-delay:.14s;margin-left:clamp(0px,4vw,72px);width:clamp(140px,min(24vw,34vh),310px);height:auto;aspect-ratio:1;object-fit:contain;mask-image:linear-gradient(to bottom,#000 58%,transparent 97%);-webkit-mask-image:linear-gradient(to bottom,#000 58%,transparent 97%);transform:translate(clamp(6px,1.6vw,28px),clamp(-34px,-2.4vh,-10px))}.ac-empty__text{display:flex;flex-direction:column;gap:clamp(10px,2vw,24px);min-width:0}@media (max-width: 700px){.ac-empty{flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(14px,3vw,24px)}.ac-empty__portrait{order:0;width:clamp(104px,28vw,148px);transform:none;align-self:center}}.ac-empty__kicker{font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-accent)}.ac-empty__title{margin:0;font-family:var(--f-serif);font-weight:400;font-size:clamp(30px,min(7vw,7.4vh),72px);line-height:1.04;letter-spacing:-.02em;max-width:20ch;text-wrap:pretty}.ac-empty__title em{font-style:italic;color:var(--c-accent)}.ac-empty__body{margin:0;max-width:52ch;font-size:clamp(14px,min(1.6vw,2.1vh),17.5px);line-height:1.55;color:var(--c-muted);text-wrap:pretty}.ac-key{font-family:var(--f-mono);color:var(--c-ink);background:var(--wash-08);padding:2px 6px;border-radius:3px}.ac-thinking{display:flex;align-items:center;gap:12px;font-family:var(--f-mono);font-size:12.5px;letter-spacing:.05em;color:var(--c-faint-2);flex:1;padding-top:var(--stage-pad-top);animation:ac-soft var(--t-fade) var(--ease) both}.ac-thinking .ac-dot{animation-duration:.9s}.ac-result{display:flex;flex-direction:column;flex:1;min-height:0;animation:ac-up var(--t-enter) var(--ease) both}.ac-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:clamp(18px,2.4vw,28px);--fade-top: clamp(18px, 2.4vw, 28px);--fade-bottom: clamp(20px, 2.8vw, 36px);--scroll-gap: 16px;padding-top:var(--fade-top);padding-bottom:var(--fade-bottom);padding-inline:var(--scroll-gap);scrollbar-gutter:stable both-edges;margin-inline:calc(-1 * (var(--gutter) + var(--scroll-gap)));scrollbar-width:thin;scrollbar-color:rgba(var(--ink),.14) transparent;mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent 100%)}.ac-scroll::-webkit-scrollbar{width:var(--gutter)}.ac-scroll::-webkit-scrollbar-thumb{background:rgba(var(--ink),.14);border-radius:3px}.ac-result__head{flex:none;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:14px;padding-top:var(--stage-pad-top);padding-bottom:16px;border-bottom:1px solid var(--line-10)}.ac-result__ident{display:flex;flex-direction:column;gap:8px;min-width:0}.ac-result__slug{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-faint)}.ac-result__heading{margin:0;font-family:var(--f-serif);font-weight:400;font-size:clamp(26px,4vw,42px);line-height:1.12;letter-spacing:-.015em;text-wrap:pretty}.ac-lead{margin:0;max-width:60ch;font-family:var(--f-serif);font-size:clamp(19px,2.3vw,27px);line-height:1.42;color:var(--c-ink);text-wrap:pretty}.ac-viewport{animation:ac-swap var(--t-fade) var(--ease) both}.ac-rows>.ac-row,.ac-cards>.ac-card,.ac-table>.ac-trow,.ac-spot>.ac-spot__card,.ac-links>.ac-link,.ac-tags>.ac-taggroup,.ac-prose__body>.ac-prose__p,.ac-prose__facts>.ac-fact{animation:ac-item var(--t-enter) var(--ease) both}.ac-rows>.ac-row:nth-child(1),.ac-cards>.ac-card:nth-child(1),.ac-table>.ac-trow:nth-child(1),.ac-spot>.ac-spot__card:nth-child(1),.ac-links>.ac-link:nth-child(1),.ac-tags>.ac-taggroup:nth-child(1),.ac-prose__body>.ac-prose__p:nth-child(1),.ac-prose__facts>.ac-fact:nth-child(1){animation-delay:0ms}.ac-rows>.ac-row:nth-child(2),.ac-cards>.ac-card:nth-child(2),.ac-table>.ac-trow:nth-child(2),.ac-spot>.ac-spot__card:nth-child(2),.ac-links>.ac-link:nth-child(2),.ac-tags>.ac-taggroup:nth-child(2),.ac-prose__body>.ac-prose__p:nth-child(2),.ac-prose__facts>.ac-fact:nth-child(2){animation-delay:35ms}.ac-rows>.ac-row:nth-child(3),.ac-cards>.ac-card:nth-child(3),.ac-table>.ac-trow:nth-child(3),.ac-spot>.ac-spot__card:nth-child(3),.ac-links>.ac-link:nth-child(3),.ac-tags>.ac-taggroup:nth-child(3),.ac-prose__body>.ac-prose__p:nth-child(3),.ac-prose__facts>.ac-fact:nth-child(3){animation-delay:70ms}.ac-rows>.ac-row:nth-child(4),.ac-cards>.ac-card:nth-child(4),.ac-table>.ac-trow:nth-child(4),.ac-spot>.ac-spot__card:nth-child(4),.ac-links>.ac-link:nth-child(4),.ac-tags>.ac-taggroup:nth-child(4),.ac-prose__body>.ac-prose__p:nth-child(4),.ac-prose__facts>.ac-fact:nth-child(4){animation-delay:105ms}.ac-rows>.ac-row:nth-child(5),.ac-cards>.ac-card:nth-child(5),.ac-table>.ac-trow:nth-child(5),.ac-spot>.ac-spot__card:nth-child(5),.ac-links>.ac-link:nth-child(5),.ac-tags>.ac-taggroup:nth-child(5),.ac-prose__body>.ac-prose__p:nth-child(5),.ac-prose__facts>.ac-fact:nth-child(5){animation-delay:.14s}.ac-rows>.ac-row:nth-child(6),.ac-cards>.ac-card:nth-child(6),.ac-table>.ac-trow:nth-child(6),.ac-spot>.ac-spot__card:nth-child(6),.ac-links>.ac-link:nth-child(6),.ac-tags>.ac-taggroup:nth-child(6),.ac-prose__body>.ac-prose__p:nth-child(6),.ac-prose__facts>.ac-fact:nth-child(6){animation-delay:175ms}.ac-rows>.ac-row:nth-child(7),.ac-cards>.ac-card:nth-child(7),.ac-table>.ac-trow:nth-child(7),.ac-spot>.ac-spot__card:nth-child(7),.ac-links>.ac-link:nth-child(7),.ac-tags>.ac-taggroup:nth-child(7),.ac-prose__body>.ac-prose__p:nth-child(7),.ac-prose__facts>.ac-fact:nth-child(7){animation-delay:.21s}.ac-rows>.ac-row:nth-child(8),.ac-cards>.ac-card:nth-child(8),.ac-table>.ac-trow:nth-child(8),.ac-spot>.ac-spot__card:nth-child(8),.ac-links>.ac-link:nth-child(8),.ac-tags>.ac-taggroup:nth-child(8),.ac-prose__body>.ac-prose__p:nth-child(8),.ac-prose__facts>.ac-fact:nth-child(8){animation-delay:245ms}.ac-rows>.ac-row:nth-child(9),.ac-cards>.ac-card:nth-child(9),.ac-table>.ac-trow:nth-child(9),.ac-spot>.ac-spot__card:nth-child(9),.ac-links>.ac-link:nth-child(9),.ac-tags>.ac-taggroup:nth-child(9),.ac-prose__body>.ac-prose__p:nth-child(9),.ac-prose__facts>.ac-fact:nth-child(9){animation-delay:.28s}.ac-rows>.ac-row:nth-child(10),.ac-cards>.ac-card:nth-child(10),.ac-table>.ac-trow:nth-child(10),.ac-spot>.ac-spot__card:nth-child(10),.ac-links>.ac-link:nth-child(10),.ac-tags>.ac-taggroup:nth-child(10),.ac-prose__body>.ac-prose__p:nth-child(10),.ac-prose__facts>.ac-fact:nth-child(10){animation-delay:315ms}.ac-rows>.ac-row:nth-child(11),.ac-cards>.ac-card:nth-child(11),.ac-table>.ac-trow:nth-child(11),.ac-spot>.ac-spot__card:nth-child(11),.ac-links>.ac-link:nth-child(11),.ac-tags>.ac-taggroup:nth-child(11),.ac-prose__body>.ac-prose__p:nth-child(11),.ac-prose__facts>.ac-fact:nth-child(11){animation-delay:.35s}.ac-rows>.ac-row:nth-child(12),.ac-cards>.ac-card:nth-child(12),.ac-table>.ac-trow:nth-child(12),.ac-spot>.ac-spot__card:nth-child(12),.ac-links>.ac-link:nth-child(12),.ac-tags>.ac-taggroup:nth-child(12),.ac-prose__body>.ac-prose__p:nth-child(12),.ac-prose__facts>.ac-fact:nth-child(12){animation-delay:385ms}.ac-rows>.ac-row:nth-child(13),.ac-cards>.ac-card:nth-child(13),.ac-table>.ac-trow:nth-child(13),.ac-spot>.ac-spot__card:nth-child(13),.ac-links>.ac-link:nth-child(13),.ac-tags>.ac-taggroup:nth-child(13),.ac-prose__body>.ac-prose__p:nth-child(13),.ac-prose__facts>.ac-fact:nth-child(13){animation-delay:.42s}.ac-rows>.ac-row:nth-child(14),.ac-cards>.ac-card:nth-child(14),.ac-table>.ac-trow:nth-child(14),.ac-spot>.ac-spot__card:nth-child(14),.ac-links>.ac-link:nth-child(14),.ac-tags>.ac-taggroup:nth-child(14),.ac-prose__body>.ac-prose__p:nth-child(14),.ac-prose__facts>.ac-fact:nth-child(14){animation-delay:455ms}.ac-rows>.ac-row:nth-child(15),.ac-cards>.ac-card:nth-child(15),.ac-table>.ac-trow:nth-child(15),.ac-spot>.ac-spot__card:nth-child(15),.ac-links>.ac-link:nth-child(15),.ac-tags>.ac-taggroup:nth-child(15),.ac-prose__body>.ac-prose__p:nth-child(15),.ac-prose__facts>.ac-fact:nth-child(15){animation-delay:.49s}.ac-rows>.ac-row:nth-child(16),.ac-cards>.ac-card:nth-child(16),.ac-table>.ac-trow:nth-child(16),.ac-spot>.ac-spot__card:nth-child(16),.ac-links>.ac-link:nth-child(16),.ac-tags>.ac-taggroup:nth-child(16),.ac-prose__body>.ac-prose__p:nth-child(16),.ac-prose__facts>.ac-fact:nth-child(16){animation-delay:525ms}@keyframes ac-item{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.ac-swapin{display:inline-block;animation:ac-soft var(--t-fade) var(--ease) both}.ac-views{position:relative;display:flex;gap:4px;padding:4px;border:1px solid var(--line-14);border-radius:999px;flex:none}.ac-views__btn{position:relative;z-index:1;cursor:pointer;border:0;border-radius:999px;padding:6px 13px;background:transparent;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--c-muted-2);transition:background var(--t-hover) var(--ease),color var(--t-hover) var(--ease)}.ac-views__btn:hover{color:var(--c-ink)}.ac-seg__pill{position:absolute;top:0;left:0;z-index:0;border-radius:999px;background:var(--c-accent);pointer-events:none;transition:transform var(--t-pop) var(--ease),width var(--t-pop) var(--ease),height var(--t-pop) var(--ease)}.ac-views__btn.is-on{color:var(--c-bg)}.ac-empty__body,.ac-prose__p,.ac-answer__p,.ac-spot__note,.ac-row__note{text-align:justify;hyphens:auto;-webkit-hyphens:auto}.ac-prose{display:flex;flex-wrap:wrap;gap:clamp(20px,3vw,42px)}.ac-prose__body{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:18px}.ac-prose__p{margin:0;font-size:clamp(14.5px,1.5vw,16.5px);line-height:1.68;color:var(--c-muted);max-width:62ch;text-wrap:pretty}.ac-prose__facts{flex:0 1 284px;display:flex;flex-direction:column;gap:12px}.ac-fact{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding-bottom:10px;border-bottom:1px solid var(--line-09)}.ac-fact .ac-tag{white-space:nowrap}.ac-fact__v{font-size:13.5px;text-align:right;color:var(--c-ink)}.ac-spot{display:flex;flex-wrap:wrap;gap:clamp(16px,2.4vw,26px)}.ac-spot__card{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:13px;padding:clamp(20px,2.6vw,30px);border:1px solid var(--line-13);border-radius:var(--r-card);background:linear-gradient(160deg,var(--c-raise-a),var(--c-raise-b))}.ac-spot__tag{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--c-accent)}.ac-spot__title{margin:0;font-family:var(--f-serif);font-weight:400;font-size:clamp(21px,2.6vw,28px);line-height:1.22;text-wrap:pretty}.ac-spot__note{margin:0;font-size:clamp(14px,1.45vw,15.5px);line-height:1.62;color:var(--c-muted);text-wrap:pretty}.ac-spot__meta{font-family:var(--f-mono);font-size:11px;color:var(--c-faint-2);margin-top:auto;padding-top:6px}.ac-rows{display:flex;flex-direction:column}.ac-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 20px;padding:16px 0;border-top:1px solid var(--line-10)}.ac-row__logo{flex:none;width:48px;height:48px;border-radius:9px;align-self:center;object-fit:contain;border:1px solid rgba(var(--ink),.16);transition:border-color var(--t-hover) var(--ease),box-shadow var(--t-hover) var(--ease)}.ac-row:hover .ac-row__logo{border-color:rgba(var(--accent),.55);box-shadow:0 0 0 3px rgba(var(--accent),.1)}.ac-row__mark{flex:none;width:48px;height:48px;border-radius:9px;align-self:center;display:inline-flex;align-items:center;justify-content:center;color:var(--c-accent);border:1px solid rgba(var(--ink),.12);background:var(--wash-accent);transition:border-color var(--t-hover) var(--ease)}.ac-row__mark .ac-icon{width:18px;height:18px;opacity:1}.ac-row:hover .ac-row__mark{border-color:rgba(var(--accent),.45)}.ac-row__meta{flex:0 0 150px;font-family:var(--f-mono);font-size:11.5px;color:var(--c-faint)}.ac-row__main{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:6px}.ac-row__title{font-size:clamp(15.5px,1.7vw,17.5px);font-weight:500;text-wrap:pretty}.ac-row__note{font-size:clamp(13.5px,1.4vw,15px);line-height:1.58;color:var(--c-muted);max-width:66ch;text-wrap:pretty}.ac-row__tag{flex:0 0 auto;font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent)}.ac-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,258px),1fr));gap:14px}.ac-card{animation:ac-soft var(--t-fade) var(--ease) both;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--line-12);border-radius:var(--r-card);background:var(--c-panel)}.ac-card__tag{font-family:var(--f-mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--c-accent)}.ac-card__tags{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.ac-era{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border:1px solid var(--line-13);border-radius:999px;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-faint)}.ac-era .ac-icon{color:var(--c-muted-2);opacity:.9}.ac-card__title{margin:0;font-size:16.5px;font-weight:500;line-height:1.32;text-wrap:pretty}.ac-card__note{margin:0;font-size:14px;line-height:1.56;color:var(--c-muted);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.ac-card__meta{font-family:var(--f-mono);font-size:10.5px;color:var(--c-faint-2);margin-top:auto;padding-top:6px}.ac-table{display:flex;flex-direction:column}.ac-trow{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 24px;padding:18px 0;border-top:1px solid var(--line-10)}.ac-trow__main{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:7px}.ac-trow__title{font-family:var(--f-serif);font-size:clamp(18px,2.1vw,23px);line-height:1.25;text-wrap:pretty}.ac-trow__note{font-size:clamp(13.5px,1.4vw,15px);line-height:1.58;color:var(--c-muted);max-width:64ch;text-wrap:pretty}.ac-trow__meta{font-family:var(--f-mono);font-size:11px;color:var(--c-faint-2)}.ac-trow__stat{flex:0 1 200px;display:flex;flex-direction:column;gap:4px}.ac-trow__num{font-family:var(--f-serif);font-size:clamp(24px,3vw,32px);line-height:1;color:var(--c-accent)}.ac-trow__label{font-size:12.5px;line-height:1.45;color:var(--c-muted-2);text-wrap:pretty}.ac-tags{display:flex;flex-wrap:wrap;gap:clamp(18px,3vw,34px)}.ac-taggroup{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:12px}.ac-taggroup__name{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--c-accent);padding-bottom:10px;border-bottom:1px solid var(--line-12)}.ac-taggroup__items{display:flex;flex-wrap:wrap;gap:7px}.ac-pill{font-size:13.5px;color:var(--c-ink-soft);border:1px solid var(--line-14);border-radius:999px;padding:6px 12px}.ac-links{display:flex;flex-wrap:wrap;gap:12px}.ac-link{flex:1 1 210px;display:flex;flex-direction:column;gap:7px;padding:20px;border:1px solid var(--line-14);border-radius:5px;color:var(--c-ink);transition:border-color var(--t-hover) var(--ease),background var(--t-hover) var(--ease)}.ac-link:hover{border-color:var(--c-accent);background:var(--wash-accent)}.ac-link__tag{font-family:var(--f-mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--c-accent)}.ac-link__title{display:flex;align-items:center;gap:9px;font-family:var(--f-serif);font-size:21px}.ac-link__icon{width:19px;height:19px;color:var(--c-accent);opacity:1}.ac-link__meta{font-family:var(--f-mono);font-size:11px;color:var(--c-faint-2)}.ac-answer{display:flex;flex-direction:column;gap:16px;flex:none;animation:ac-swap var(--t-fade) var(--ease) both}.ac-answer__p{margin:0;color:var(--c-ink-soft);font-size:clamp(15px,1.6vw,17.5px);line-height:1.78}.ac-answer__p strong{font-weight:500;color:var(--c-ink)}.ac-answer__p code{font-family:var(--f-mono);font-size:.88em;color:var(--c-ink);background:var(--wash-08);padding:1px 5px;border-radius:3px;overflow-wrap:anywhere}.ac-answer__link{color:var(--c-accent);border-bottom:1px solid rgba(var(--accent),.35);overflow-wrap:anywhere;transition:color var(--t-hover) var(--ease),border-color var(--t-hover) var(--ease)}.ac-answer__link:hover{color:var(--c-ink);border-bottom-color:var(--c-ink)}.ac-answer__waiting{display:flex;align-items:center;gap:12px;font-family:var(--f-mono);font-size:12.5px;letter-spacing:.05em;color:var(--c-faint-2);text-align:left}.ac-answer__caret{display:inline-block;width:7px;height:1em;margin-left:4px;vertical-align:-.14em;background:var(--c-accent);animation:ac-blink 1s steps(1) infinite}.ac-answer__error{margin:0;max-width:60ch;padding-left:14px;border-left:2px solid rgba(var(--accent),.5);color:var(--c-muted);font-size:clamp(14.5px,1.5vw,16.5px);line-height:1.6;text-wrap:pretty}.ac-broke{align-items:center;justify-content:center;padding:var(--pad-x)}.ac-broke__inner{display:flex;flex-direction:column;gap:clamp(12px,2vw,22px);width:100%;max-width:56ch}.ac-broke__kicker{font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-accent)}.ac-broke__title{margin:0;font-family:var(--f-serif);font-weight:400;font-size:clamp(28px,5vw,52px);line-height:1.06;letter-spacing:-.02em}.ac-broke__title em{font-style:italic;color:var(--c-accent)}.ac-broke__body{margin:0;color:var(--c-muted);font-size:clamp(14px,1.6vw,16.5px);line-height:1.6}.ac-broke__actions{display:flex;align-items:center;gap:12px;margin-top:6px}.ac-input__count{flex:none;font-family:var(--f-mono);font-size:11px;color:var(--c-faint-2);animation:ac-soft var(--t-fade) var(--ease) both;transition:color var(--t-hover) var(--ease)}.ac-input__count.is-full{color:var(--c-accent)}.ac-back{display:inline-flex;align-items:center;gap:5px;margin-right:12px;padding:3px 9px 3px 6px;cursor:pointer;border:1px solid var(--line-14);border-radius:999px;background:transparent;color:var(--c-accent);font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;vertical-align:1px;transition:border-color var(--t-hover) var(--ease),background var(--t-hover) var(--ease)}.ac-back:hover{border-color:rgba(var(--accent),.5);background:var(--wash-accent)}.ac-back .ac-icon{width:12px;height:12px;opacity:1}.ac-browse{display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px}.ac-browse__group{display:flex;align-items:center;gap:10px;min-width:0}.ac-browse__group--tags{flex:1 1 320px;align-items:flex-start}.ac-browse__label{flex:none;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-faint-2);padding-top:1px}.ac-browse__sorts{position:relative;display:flex;gap:4px;padding:4px;border:1px solid var(--line-14);border-radius:999px;flex:none}.ac-browse__sort{position:relative;z-index:1;cursor:pointer;border:0;border-radius:999px;padding:5px 12px;background:transparent;font-family:var(--f-mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--c-muted-2);transition:background var(--t-hover) var(--ease),color var(--t-hover) var(--ease)}.ac-browse__sort:hover{color:var(--c-ink)}.ac-browse__sort.is-on{color:var(--c-bg)}.ac-browse__tags{display:flex;flex-wrap:wrap;gap:6px}.ac-browse__tag{cursor:pointer;padding:5px 11px;border:1px solid var(--line-13);border-radius:999px;background:transparent;color:var(--c-muted);font-family:var(--f-sans);font-size:12px;transition:border-color var(--t-hover) var(--ease),color var(--t-hover) var(--ease),background var(--t-hover) var(--ease)}.ac-browse__tag:hover{border-color:var(--c-accent);color:var(--c-ink)}.ac-browse__tag.is-on{border-color:rgba(var(--accent),.6);background:var(--wash-accent);color:var(--c-accent)}.ac-empty-note{margin:0;color:var(--c-faint);font-size:14.5px;animation:ac-soft var(--t-fade) var(--ease) both}.ac-card{cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color var(--t-hover) var(--ease),background var(--t-hover) var(--ease),transform var(--t-hover) var(--ease)}.ac-card:hover{border-color:rgba(var(--accent),.4);background:var(--c-raise-a);transform:translateY(-2px)}.ac-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%),rgba(var(--accent),.06),transparent 70%);transition:opacity var(--t-hover) var(--ease)}.ac-card:hover:before{opacity:1}@media (prefers-reduced-motion: reduce){.ac-card:before{display:none}}.ac-card__hint{display:inline-flex;align-items:center;gap:5px;flex:none;margin-left:auto;white-space:nowrap;color:var(--c-accent);opacity:0;transition:opacity var(--t-hover) var(--ease)}.ac-card:hover .ac-card__hint,.ac-card:focus-visible .ac-card__hint{opacity:1}.ac-card__meta{display:flex;align-items:center;gap:10px}.ac-card__meta>:first-child{min-width:0}.ac-detail{display:flex;flex-direction:column;gap:clamp(16px,2vw,22px)}.ac-detail__panel{display:flex;flex-direction:column;gap:clamp(14px,1.8vw,20px);padding:clamp(20px,2.6vw,30px);border:1px solid var(--line-13);border-radius:var(--r-card);background:linear-gradient(160deg,var(--c-raise-a),var(--c-raise-b))}.ac-detail__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,264px);gap:clamp(24px,3.4vw,52px);align-items:start}.ac-detail__note{margin:0;max-width:60ch;color:var(--c-ink-soft);font-size:clamp(15px,1.6vw,17.5px);line-height:1.66;text-align:justify;hyphens:auto;-webkit-hyphens:auto}.ac-detail__main{display:flex;flex-direction:column;gap:clamp(16px,2vw,22px);min-width:0}.ac-detail__doc{display:flex;flex-direction:column;gap:10px;padding-left:clamp(14px,1.6vw,20px);border-left:1px solid var(--line-13)}.ac-detail__docp{margin:0;max-width:62ch;color:var(--c-muted);font-size:clamp(13.5px,1.35vw,15px);line-height:1.72;text-align:justify;hyphens:auto;-webkit-hyphens:auto}.ac-detail__points{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.ac-detail__point{display:flex;align-items:baseline;gap:9px;color:var(--c-ink-soft);font-size:clamp(13px,1.3vw,14.5px);line-height:1.55}.ac-detail__point .ac-icon{flex:none;width:11px;height:11px;color:var(--c-accent)}.ac-shots{display:flex;gap:10px;overflow-x:auto;padding-top:4px;padding-bottom:6px;scrollbar-width:thin;scrollbar-color:rgba(var(--ink),.14) transparent}.ac-shot{flex:none;display:block;height:clamp(120px,16vw,190px);border:1px solid var(--line-13);border-radius:10px;overflow:hidden;background:var(--c-panel);transition:border-color var(--t-hover) var(--ease),transform var(--t-hover) var(--ease)}.ac-shot:hover{border-color:rgba(var(--accent),.4);transform:translateY(-2px)}.ac-shot{position:relative}.ac-shot img{display:block;height:100%;width:auto;object-fit:contain}.ac-shot__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--c-ink);background:rgba(var(--bg),.28);transition:background var(--t-hover) var(--ease)}.ac-shot__play .ac-icon{width:34px;height:34px;opacity:1;padding:9px;border-radius:50%;border:1px solid rgba(var(--ink),.5);background:rgba(var(--bg),.55)}.ac-shot:hover .ac-shot__play{background:rgba(var(--bg),.12)}.ac-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:clamp(24px,5vw,64px);cursor:zoom-out;background:rgba(var(--bg),.82);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:ac-soft var(--t-fade) var(--ease) both}.ac-lightbox.is-shut{animation:ac-chipout var(--t-fade) var(--ease) forwards}.ac-lightbox__img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:12px;border:1px solid var(--line-16);box-shadow:0 40px 120px #0009;cursor:default;transition:transform var(--t-enter) cubic-bezier(.2,.8,.2,1)}.ac-lightbox__close{position:absolute;top:clamp(16px,3vw,28px);right:clamp(16px,3vw,28px);cursor:pointer;padding:7px 14px;border:1px solid var(--line-16);border-radius:999px;background:var(--c-panel);font-family:var(--f-mono);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--c-muted);transition:border-color var(--t-hover) var(--ease),color var(--t-hover) var(--ease)}.ac-lightbox__close:hover{border-color:rgba(var(--accent),.4);color:var(--c-ink)}@media (max-width: 700px){.ac-lightbox{padding:12px 12px 78px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ac-lightbox__img{border-radius:8px}.ac-lightbox__close{top:auto;bottom:max(16px,env(safe-area-inset-bottom,0px));right:auto;left:50%;transform:translate(-50%);padding:15px 28px;background:var(--c-panel)}}@media (prefers-reduced-motion: reduce){.ac-lightbox__img{transition:none}}.ac-detail__rail{display:flex;flex-direction:column;gap:clamp(16px,2vw,22px);min-width:0;padding-left:clamp(18px,2.4vw,32px);border-left:1px solid var(--line-13)}.ac-detail__facts{display:flex;flex-direction:column;gap:10px}.ac-detail__facts .ac-fact,.ac-detail .ac-taggroup{flex:none}.ac-detail__links{display:flex;flex-direction:column;align-items:stretch;gap:8px}.ac-detail__link{display:inline-flex;align-items:center;justify-content:flex-start;gap:9px;padding:11px 16px;border:1px solid var(--line-14);border-radius:999px;color:var(--c-ink);font-size:13.5px;transition:border-color var(--t-hover) var(--ease),background var(--t-hover) var(--ease)}.ac-detail__link:hover{border-color:var(--c-accent);background:var(--wash-accent);color:var(--c-ink)}.ac-detail__link .ac-icon{color:var(--c-accent);opacity:1}@media (max-width: 900px){.ac-detail__split{grid-template-columns:minmax(0,1fr)}.ac-detail__rail{padding-left:0;border-left:0;padding-top:clamp(16px,2vw,22px);border-top:1px solid var(--line-13)}.ac-detail__links{flex-direction:row;flex-wrap:wrap;align-items:center}}.ac-chip.is-leaving{animation:ac-chipout var(--t-fade) var(--ease) forwards;pointer-events:none}.ac-chip:disabled:not(.is-leaving),.ac-menu__item:disabled{opacity:.4;cursor:not-allowed}.ac-ctx{position:fixed;z-index:60;min-width:232px;padding:5px;border:1px solid var(--line-16);border-radius:10px;background:var(--c-panel);box-shadow:0 24px 60px #0000008c;animation:ac-ctxin var(--t-pop) var(--ease) both;transform-origin:top left}@keyframes ac-ctxin{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.ac-ctx__item{display:flex;align-items:baseline;gap:12px;width:100%;padding:8px 10px;border:0;border-radius:6px;background:transparent;cursor:pointer;text-align:left;transition:background var(--t-hover) var(--ease)}.ac-ctx__item.is-on{background:var(--wash-08)}.ac-ctx__cmd{flex:none;min-width:74px;font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-accent);text-transform:none}.ac-ctx__desc{color:var(--c-muted);font-size:12.5px;min-width:0}.ac-ctx__item.is-on .ac-ctx__desc{color:var(--c-ink)}.ac__footer{flex:none;position:relative;z-index:10;background:transparent;padding:0 var(--pad-x) clamp(14px,2.4vw,26px)}.ac__footer>.ac-frame{display:flex;flex-direction:column;gap:10px;position:relative}.ac-menu{position:absolute;left:0;right:0;bottom:calc(100% + 10px);z-index:30;max-height:min(46vh,340px);overflow-y:auto;border:1px solid var(--line-16);border-radius:8px;background:var(--c-panel);box-shadow:0 24px 60px #00000080;animation:ac-up var(--t-pop) var(--ease) both;scrollbar-width:thin;scrollbar-color:rgba(var(--ink),.14) transparent}.ac-menu::-webkit-scrollbar{width:6px}.ac-menu::-webkit-scrollbar-thumb{background:rgba(var(--ink),.14);border-radius:3px}.ac-menu__head{padding:12px 16px;border-bottom:1px solid var(--line-09);font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-faint-2)}.ac-menu__item{animation:ac-soft var(--t-pop) var(--ease) both;width:100%;cursor:pointer;text-align:left;border:0;border-bottom:1px solid var(--line-06);background:transparent;color:var(--c-ink);display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:13px 16px;font-family:var(--f-sans);transition:background var(--t-hover) var(--ease)}.ac-menu__item.is-on{background:var(--wash-accent-strong)}.ac-menu__item.is-seen .ac-menu__cmd{color:var(--c-faint)}.ac-menu__item.is-seen .ac-menu__desc{color:var(--c-muted-2)}.ac-menu__cmd{font-family:var(--f-mono);font-size:13px;color:var(--c-accent);flex:0 0 118px;transition:color var(--t-hover) var(--ease)}.ac-menu__desc{font-size:14px;flex:1 1 160px;min-width:0;transition:color var(--t-hover) var(--ease)}.ac-menu__fmt{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-faint-2)}.ac-working{display:flex;align-items:center;gap:12px;font-family:var(--f-mono);font-size:12.5px;letter-spacing:.05em;color:var(--c-faint-2);margin:0;min-height:36px;gap:10px}.ac-working__glyph{display:inline-flex;align-items:center;justify-content:center;flex:none;width:14px;font-family:var(--f-mono);font-size:13px;line-height:1;color:var(--c-accent)}.ac-chipslot{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--t-fade) var(--ease)}.ac-chipslot.is-empty{grid-template-rows:0fr}.ac-chips{display:flex;gap:7px;overflow-x:auto;overflow-y:hidden;min-height:0;padding-bottom:6px;align-items:flex-start;scrollbar-width:none;-ms-overflow-style:none}.ac-chips::-webkit-scrollbar{display:none}.ac-chip{animation:ac-chipin var(--t-fade) var(--ease) both;flex:none;cursor:pointer;padding:7px 13px;border:1px solid var(--line-13);border-radius:999px;background:transparent;color:var(--c-muted);font-family:var(--f-sans);font-size:13px;white-space:nowrap;transition:border-color var(--t-hover) var(--ease),color var(--t-hover) var(--ease)}.ac-chip:hover{border-color:var(--c-accent);color:var(--c-ink)}.ac-input{position:relative;display:flex;align-items:center;gap:clamp(8px,1.5vw,14px);padding:clamp(10px,1.6vw,14px) clamp(12px,1.8vw,18px);border:1px solid var(--line-16);border-radius:999px;background:var(--c-panel);transform:scaleX(.965);transition:transform var(--t-pop) var(--ease),border-color var(--t-hover) var(--ease)}.ac-input:focus-within,.ac-input.is-busy,.ac-input:has(.ac-input__field:not(:placeholder-shown)){transform:none}.ac-input:hover{border-color:var(--line-18)}.ac-input:focus-within{border-color:rgba(var(--accent),.45)}.ac-input.is-busy{border-color:rgba(var(--accent),.4)}.ac-input.is-busy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,transparent 32%,rgba(var(--accent),.11) 50%,transparent 68%);background-size:260% 100%;animation:ac-sweep 1.6s linear infinite}@keyframes ac-chipin{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes ac-chipout{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}@keyframes ac-sweep{0%{background-position:200% 0}to{background-position:-100% 0}}.ac-input.is-busy .ac-input__caret{animation:ac-pulse 1.6s var(--ease) infinite}@keyframes ac-pulse{0%,to{opacity:1}50%{opacity:.35}}.ac-input__field:disabled{cursor:not-allowed;color:var(--c-faint);-webkit-text-fill-color:var(--c-faint);opacity:1}.ac-input__caret{display:inline-flex;align-items:center;color:var(--c-accent);flex:none;-webkit-user-select:none;user-select:none}.ac-input__caret .ac-icon{width:15px;height:15px;opacity:1;vertical-align:0}.ac-input__field{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--c-ink);font-family:var(--f-sans);font-size:clamp(15px,1.7vw,17px);user-select:text;-webkit-user-select:text;padding:2px 0}.ac-input__field::placeholder{color:var(--c-faint-3)}.ac-input__submit{flex:none;cursor:pointer;border:0;border-radius:999px;background:var(--c-accent);color:var(--c-bg);font-family:var(--f-mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;padding:9px 16px;font-weight:500;transition:background var(--t-hover) var(--ease)}.ac-input__submit:hover:not(:disabled){background:var(--c-ink)}.ac-input__submit{min-width:58px;display:inline-flex;align-items:center;justify-content:center;min-height:30px}.ac-input__submit:disabled{cursor:progress;background:rgba(var(--accent),.55)}.ac-spin{width:13px;height:13px;border-radius:50%;border:2px solid rgba(var(--bg),.35);border-top-color:var(--c-bg);animation:ac-rotate .62s linear infinite}@keyframes ac-rotate{to{transform:rotate(360deg)}}.ac-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;font-family:var(--f-mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--c-faint-3)}
