.av{--tint:140 98 57;--brand:140 98 57;--brand-2:140 98 57}.av-panel-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 45% at 88% 10%,rgb(var(--brand)/.28),transparent 70%),radial-gradient(40% 40% at 8% 92%,rgb(var(--brand-2)/.14),transparent 70%)}.av-check .av-panel-hero:after{background:radial-gradient(60% 50% at 85% 8%,rgb(var(--brand)/.42),transparent 70%),radial-gradient(45% 45% at 6% 95%,rgb(var(--brand-2)/.22),transparent 70%),linear-gradient(180deg,rgb(var(--brand)/.08),transparent 40%)}.av-check .sys-panel:not([data-tone=light]):not(.av-panel-hero):after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(50% 40% at 100% 0,rgb(var(--brand)/.16),transparent 70%)}.av-check .sys-panel[data-tone=light]{background:radial-gradient(70% 60% at 100% 0,rgb(var(--brand)/.12),transparent 70%),radial-gradient(60% 60% at 0 100%,rgb(var(--brand-2)/.08),transparent 70%),rgb(var(--day-panel))}.av-check .section-eyebrow{color:rgb(var(--brand))}.av-check .sys-panel[data-tone=light] .section-eyebrow{color:color-mix(in srgb,rgb(var(--brand)) 80%,#121623)}.av-check[data-slug=grok] .section-eyebrow{color:rgb(var(--teal))}.av-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;font-size:16px;font-weight:500}.av-crumb{color:rgb(var(--teal));text-decoration:none}.av-crumb:hover{color:rgb(var(--text))}.av-crumb-sep{color:rgb(var(--mid))}.av-mark-row{gap:8px}.av-logo,.av-mark,.av-mark-row{display:inline-flex;align-items:center}.av-logo,.av-mark{justify-content:center;flex:none;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgba(18,22,35,.08)}.av-logo img,.av-logo svg,.av-mark img,.av-mark svg{display:block}.av-mark-name{font-weight:600;color:rgb(var(--text))}.av-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;margin-top:28px}.av-hero-copy,.av-hero-window{min-width:0}@media (min-width:1024px){.av-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);-moz-column-gap:56px;column-gap:56px;align-items:center;margin-top:36px}}.av-hero-centre{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:0}.av-hero-centre .av-h1{max-width:22ch}.av-hero-centre .av-h1,.av-hero-centre .av-lede-line{margin-left:auto;margin-right:auto}.av-hero-centre .av-ctas{justify-content:center}.av-h1{margin:14px 0 0;max-width:none;font-size:42px;line-height:1.02}@media (min-width:768px){.av-h1{font-size:60px}}@media (min-width:1280px){.av-h1{font-size:72px}.av-hero-centre .av-h1{max-width:24ch;font-size:64px}}.av-hero-centre .av-lede-line{max-width:60ch}.av-hero-centre+.eb{margin-top:44px}@media (min-width:1280px){.av-hero-centre .av-h1{margin-top:10px;line-height:1.04}.av-hero-centre .av-lede-line{margin-top:16px}.av-hero-centre .av-ctas{margin-top:24px}}.av-h1-2{display:block}.av-lede-line{margin:20px 0 0;max-width:54ch;font-size:18px;line-height:1.5;color:rgb(var(--light))}@media (min-width:768px){.av-lede-line{font-size:20px}}.av-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px}[data-surface=site] .sys .av-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;text-decoration:none}.av-byline{display:flex;align-items:center;gap:10px;margin-top:28px;font-size:16px;color:rgb(var(--light))}.av-byline .author-linkedin{color:rgb(var(--mid))}.av-byline .author-linkedin:hover{color:rgb(var(--teal))}@media (max-width:639px){.av-ctas>*{width:100%}.av-ctas .cta-pill-ghost{justify-content:center}}.av-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:56px}@media (min-width:768px){.av-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:72px}}.av-fact{position:relative;padding:24px;border-radius:24px;background:hsla(0,0%,100%,.04);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08);overflow:hidden}.av-fact:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,rgb(var(--brand)),rgb(var(--brand-2)))}.av-fact-n{font-size:16px;font-weight:600;color:rgb(var(--brand))}.av-check[data-slug=grok] .av-fact-n{color:rgb(var(--teal))}.av-fact-k{margin:10px 0 0;font-size:20px;font-weight:600;line-height:1.25;color:rgb(var(--text))}.av-fact-b{margin:10px 0 0;font-size:16px;line-height:1.55;color:rgb(var(--light))}.av-form-card{width:auto;max-width:none}.av-form-card .labs-done,.av-form-card .labs-form{margin-top:16px;max-width:none}.av-form-card .labs-form{grid-template-columns:minmax(0,1fr)}@media (min-width:480px){.av-form-card .labs-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.av-form-card .labs-actions .cta-pill{min-height:46px}.av-form-title{margin:10px 0 0;font-size:22px;font-weight:600;line-height:1.25;color:rgb(var(--text))}.av-form-line{margin:8px 0 0;font-size:16px;line-height:1.5;color:rgb(var(--light))}.av-form-call{margin:16px 0 0;font-size:16px;color:rgb(var(--mid))}.av-form-call .av-call-link{color:rgb(var(--teal));text-decoration:underline;text-decoration-color:rgb(var(--teal)/.4);text-underline-offset:3px}.av-form-call .av-call-link:hover{text-decoration-color:rgb(var(--teal))}.av-form-big{padding:28px;border-radius:28px;box-shadow:0 1px 0 rgba(18,22,35,.04),0 40px 80px -40px rgba(18,22,35,.45),inset 0 0 0 1px rgba(18,22,35,.06)}.av-form-big .av-form-title{font-size:28px}.av-form-big .labs-form{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:22px}.av-form-big .labs-field-wide{grid-column:auto}.av-form-big .labs-input{height:54px;padding:0 16px;border-radius:14px;font-size:17px;background:rgb(var(--day-well))}.av-form-big .labs-label{color:rgb(var(--light))}.av-form-big .labs-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:6px}.av-form-big .labs-actions .cta-pill{width:100%;min-height:54px;justify-content:center;font-size:17px}.av-form-big .av-form-call,.av-form-big .labs-hint{text-align:center}@media (min-width:1024px){.av-form-big{position:sticky;top:96px}}.eb{margin:56px auto 0}.eb,.eb-board{position:relative}.eb-board{text-align:left;padding:22px 20px 18px;border-radius:28px;background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,0) 30%),linear-gradient(160deg,#141c28,#0d131c 55%,#0a0f17);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 40px 70px -40px rgba(0,0,0,.9)}@media (min-width:1024px){.eb-board{padding:30px 30px 24px;border-radius:30px}}.eb-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media (min-width:1024px){.eb-grid{grid-template-columns:minmax(0,.9fr) 48px minmax(0,1.15fr) 48px minmax(0,1.05fr);gap:0;align-items:stretch}}.eb-col{display:flex;flex-direction:column;gap:8px;min-width:0}.eb-k{font-size:16px;font-weight:600;color:rgb(var(--teal));margin-bottom:4px}.eb-k-dim{font-weight:400;color:rgb(var(--mid));margin:auto 0 0;padding-top:6px}.eb-q{display:flex;gap:10px;padding:10px 12px;border-radius:14px;font-size:16px;line-height:1.35;color:rgb(var(--text));background:linear-gradient(180deg,#1b2533,#141c27);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 0 0 1px hsla(0,0%,100%,.05),0 10px 18px -10px rgba(0,0,0,.9),0 2px 0 #0b1018}.eb-q-dot{flex:none;width:8px;height:8px;margin-top:7px;border-radius:999px;background:rgb(var(--teal-light))}.eb-fan{display:none;width:100%;height:100%;overflow:visible}@media (min-width:1024px){.eb-fan{display:block;height:100%;min-height:320px}.eb-as,.eb-qs{justify-content:center}.eb-qs .eb-k-dim{margin-top:2px}.eb-q{padding:14px 16px}.eb-qs{gap:12px}}.eb-wire-bed{stroke:rgba(0,0,0,.55);stroke-width:4}.eb-wire,.eb-wire-bed{fill:none;vector-effect:non-scaling-stroke}.eb-wire{stroke:rgb(var(--teal-light)/.5);stroke-width:1.4}.eb-as-head{padding:0 12px;font-size:16px;color:rgb(var(--mid));text-align:center}.eb-a,.eb-as-head{display:grid;grid-template-columns:minmax(0,1fr) 72px 48px}.eb-a{row-gap:6px;padding:10px 12px;border-radius:12px;background:hsla(0,0%,100%,.04);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07)}.eb-a,.eb-a-who{align-items:center}.eb-a-who{display:flex;gap:8px;min-width:0;font-size:16px;font-weight:500;color:rgb(var(--text));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eb-lamp,.eb-legend i{display:block;width:14px;height:14px;border-radius:999px;justify-self:center;background:hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16)}.eb-lamp[data-s=on],.eb-legend i[data-s=on]{background:rgb(var(--teal-light))}.eb-lamp[data-s=warn],.eb-legend i[data-s=warn]{background:#e56b55;box-shadow:0 0 10px hsla(9,73%,62%,.55)}.eb-lamp[data-s=none]{height:3px;border-radius:2px;box-shadow:none;background:hsla(0,0%,100%,.18)}.eb-a-said{grid-column:1/-1;display:flex;justify-content:space-between;gap:12px;padding-top:6px;border-top:1px solid hsla(0,0%,100%,.07);font-size:16px;line-height:1.3;color:rgb(var(--light))}.eb-a-said b{font-weight:600;color:rgb(var(--teal-light));font-variant-numeric:tabular-nums}.eb-a-top{color:rgb(var(--mid));white-space:nowrap}.eb-a-top em{font-style:normal;color:#f2937f}.eb-as{gap:10px}.eb-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:6px;font-size:16px;color:rgb(var(--light))}.eb-legend span{display:inline-flex;align-items:center;gap:6px}.eb-legend i{width:10px;height:10px}.eb-ed{justify-content:center}.eb-plan{position:relative;width:100%;max-width:480px;margin:0 auto;font-variant-numeric:tabular-nums}.eb-layer-read{position:relative;z-index:1;padding:20px 22px 30px;border-radius:20px 20px 12px 12px;border:1px solid hsla(0,0%,100%,.1);border-top:2px solid #e6c687;background:radial-gradient(90% 60% at 20% 0,hsla(40,21%,95%,.048) 0,transparent 65%),linear-gradient(170deg,#121b2a,#0a101a);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 20px 50px rgba(0,0,0,.65)}.eb-mast{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:16px;line-height:1.3}.eb-mast-k{font-family:var(--font-mono),monospace;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--label))}.eb-mast-date{display:block;margin-top:6px;font-size:16px;line-height:1.35;color:#a9b0ba}.eb-big{display:flex;align-items:baseline;gap:10px;margin-top:14px}.eb-big b{font-size:52px;font-weight:700;line-height:.95;letter-spacing:-.045em;color:#f4f2ee}.eb-of{font-size:20px;color:#7b8798}.eb-big-l{display:block;margin-top:6px;font-size:16px;line-height:1.4;color:#c2c7ce}.eb-well{display:block;margin-top:14px;padding:12px 14px;border-radius:14px;background:rgba(4,7,13,.68);border:1px solid hsla(0,0%,100%,.06);box-shadow:inset 0 2px 8px rgba(0,0,0,.85)}.eb-sec{display:block;font-family:var(--font-mono),monospace;font-size:16px;letter-spacing:.08em;text-transform:uppercase;color:#7b8798}.eb-bars{margin-top:6px}.eb-bars li{display:grid;grid-template-columns:64px minmax(0,1fr) 28px;gap:12px;align-items:center;padding:4px 0;font-size:16px;line-height:1.3}.eb-bar-k{color:#a9b0ba}.eb-bar{display:block;height:8px;border-radius:999px;background:hsla(0,0%,100%,.05)}.eb-bar i{display:block;width:var(--w,0);height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(169,176,186,.25),rgba(169,176,186,.55))}.eb-bar-n{text-align:right;color:#c2c7ce}.eb-bars li[data-you] .eb-bar-k,.eb-bars li[data-you] .eb-bar-n{font-weight:600;color:#e6c687}.eb-bars li[data-you] .eb-bar i{background:linear-gradient(90deg,#8c6239,#e6c687);box-shadow:none}.eb-bars,.eb-lines{margin:0;padding:0;list-style:none}.eb-lines li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:12px;align-items:center;padding:7px 0;border-bottom:1px solid rgba(18,22,35,.1);font-size:16px;line-height:1.3}.eb-lines i{width:8px;height:8px;border-radius:999px;background:#c6cbd4}.eb-lines b{font-weight:500}.eb-lines span{color:#6b7482;text-align:right;white-space:nowrap}.eb-lines li[data-tone=on] i{background:#8c6239}.eb-lines li[data-tone=on] span{color:#8c6239;font-weight:500}.eb-lines li[data-tone=warn] i{background:#d95338}.eb-lines li[data-tone=warn] span{color:#a33a26;font-weight:500}.eb-layer-ship{position:relative;z-index:2;margin:-14px -6px 0;padding:14px 16px;border-radius:16px;border:1.25px solid transparent;background-image:radial-gradient(100% 80% at 88% 0,hsla(215,8%,53%,.16) 0,transparent 60%),radial-gradient(90% 80% at 10% 100%,hsla(40,21%,95%,.054) 0,transparent 60%),linear-gradient(160deg,rgba(19,29,46,.96),rgba(10,16,28,.99)),linear-gradient(135deg,hsla(0,0%,100%,.65),hsla(40,66%,72%,.7) 32%,rgba(217,220,225,.5) 65%,hsla(0,0%,100%,.12));background-origin:padding-box,padding-box,padding-box,border-box;background-clip:padding-box,padding-box,padding-box,border-box;box-shadow:0 -10px 28px rgba(0,0,0,.55),0 24px 48px rgba(0,0,0,.7),inset 0 1px 0 hsla(0,0%,100%,.32)}.eb-ship-h{display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:var(--font-mono),monospace;font-size:16px;line-height:1.3}.eb-ship-k{display:inline-flex;align-items:center;gap:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--label))}.eb-ship-k i{width:7px;height:7px;transform:rotate(45deg);background:#e6c687;box-shadow:none}.eb-ship-n{color:#a9b0ba}.eb-next{margin:4px 0 0;padding:0;list-style:none}.eb-next li{display:flex;align-items:center;gap:10px;margin-top:6px;padding:7px 10px;border-radius:10px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.07);font-size:16px;line-height:1.3}.eb-next-n{font-family:var(--font-mono),monospace;color:#7b8798}.eb-next-k{flex:1;min-width:0;color:#f4f2ee;font-weight:500}.eb-next-t{flex:none;padding:1px 8px;border-radius:6px;font-family:var(--font-mono),monospace;font-size:16px;color:#d9dce1;background:hsla(0,0%,100%,.05);border:1px solid rgba(217,220,225,.18);border-left:2px solid #e6c687}.eb-layer-seal{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:12px;margin:-8px 4px 0;padding:20px 16px 12px;border-radius:0 0 16px 16px;background:#070b12;border:1px solid hsla(0,0%,100%,.08);border-top:0;font-size:16px;line-height:1.3}.eb-sign-who{min-width:0;color:#d9dce1;font-weight:500}.eb-seal{flex:none;display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:6px;background:hsla(0,0%,100%,.05);border:1px solid rgba(217,220,225,.22);box-shadow:none;font-family:var(--font-mono),monospace;font-size:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#e6c687}.eb-seal i{width:7px;height:7px;border-radius:50%;background:#e6c687;box-shadow:none}@media (max-width:1023px){.eb-layer-read{padding:18px 18px 28px}}@media (max-width:639px){.eb-lines li{grid-template-columns:8px minmax(0,1fr);row-gap:2px}.eb-lines span{grid-column:2;text-align:left;white-space:normal}}.av-by{margin-top:56px}@media (min-width:768px){.av-by{margin-top:72px}}.eo{margin:0;min-width:0}.eo-stack{position:relative;padding:16px 16px 0 0}.eo-sheet{border-radius:20px;background:rgb(var(--day-card));box-shadow:0 1px 0 rgba(18,22,35,.04),0 30px 60px -36px rgba(18,22,35,.45),inset 0 0 0 1px rgba(18,22,35,.06)}.eo-sheet-back{position:absolute;inset:0 0 16px 16px;transform:rotate(-3deg);background:rgb(var(--day-well))}.eo-sheet-mid{position:absolute;inset:8px 8px 8px 8px;transform:rotate(-1.5deg);background:rgb(var(--day-panel))}.eo-sheet-front{position:relative;padding:24px 26px}.eo-mast{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:16px}.eo-mast-k{font-weight:600;color:rgb(var(--label))}.eo-mast-r{font-family:var(--font-mono),monospace;color:rgb(var(--mid));white-space:nowrap}.eo-hero{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:16px}.eo-big{font-family:var(--font-serif),Georgia,serif;font-size:64px;line-height:1;letter-spacing:-.03em;color:rgb(var(--text))}.eo-of{font-size:.42em;letter-spacing:0;color:rgb(var(--mid))}.eo-big-l{max-width:24ch;font-size:16px;line-height:1.35;color:rgb(var(--light))}.eo-bars{display:flex;flex-direction:column;gap:6px;margin:18px 0 0;padding:14px 0 0;list-style:none;border-top:1px solid rgb(var(--fg)/.08)}.eo-bar{display:grid;grid-template-columns:148px minmax(0,1fr) 64px;align-items:center;gap:12px;padding:3px 0;font-size:16px}.eo-bar-who{display:flex;align-items:center;gap:8px;min-width:0;color:rgb(var(--text));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eo-bar-track{position:relative;height:10px;width:var(--w);border-radius:999px;background:rgb(var(--fg)/.07)}.eo-bar-track i{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:rgb(var(--teal))}.eo-bar[data-warn="1"] .eo-bar-track i{background:#d95338}.eo-bar-n{text-align:right;color:rgb(var(--light));font-variant-numeric:tabular-nums;white-space:nowrap}.eo-bar[data-lit="1"]{margin:0 -10px;padding:5px 10px;border-radius:10px;background:rgb(var(--brand)/.1);box-shadow:inset 0 0 0 1px rgb(var(--brand)/.3)}.eo-bar[data-lit="1"] .eo-bar-who{font-weight:600}.eo-toc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:18px 0 0;padding:14px 0 0;list-style:none;border-top:1px solid rgb(var(--fg)/.08);font-size:16px;color:rgb(var(--text))}.eo-toc li span{margin-right:8px;font-weight:600;color:rgb(var(--teal))}.eo-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 12px;margin-top:18px;padding-top:14px;border-top:1px solid rgb(var(--fg)/.08);font-size:16px;color:rgb(var(--light))}.eo-foot,.eo-sig{align-items:center}.eo-sig{display:inline-flex;gap:10px;color:rgb(var(--text))}.eo-sig svg{color:rgb(var(--teal));flex:none}.eo-dated{font-family:var(--font-mono),monospace;color:rgb(var(--mid))}.eo-sheet{background:#0a101a;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 30px 60px -30px rgba(9,14,24,.55)}.eo-sheet-back{transform:none;background:#070b12}.eo-sheet-mid{transform:none;background:#0c1320}.eo-sheet-front{border-top:2px solid #e6c687;color:#d9dce1;background:radial-gradient(90% 60% at 20% 0,hsla(40,21%,95%,.048) 0,transparent 65%),linear-gradient(170deg,#121b2a,#0a101a);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 30px 60px -24px rgba(9,14,24,.6)}.eo-mast-k{font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:#e6c687}.eo-mast-r{color:#a9b0ba}.eo-big{color:#f4f2ee}.eo-of{color:#7b8798}.eo-big-l{color:#c2c7ce}.eo-bars,.eo-foot,.eo-toc{border-top-color:hsla(0,0%,100%,.08)}.eo-bar-who{color:#d9dce1}.eo-bar-track{background:hsla(0,0%,100%,.06)}.eo-bar-track i{background:linear-gradient(90deg,#8c6239,#e6c687)}.eo-bar[data-warn="1"] .eo-bar-track i{background:#e56b55}.eo-bar-n{color:#c2c7ce}.eo-bar[data-lit="1"]{background:hsla(40,66%,72%,.1);box-shadow:inset 0 0 0 1px hsla(40,66%,72%,.3)}.eo-toc{color:#d9dce1}.eo-toc li span{color:#e6c687}.eo-foot{color:#a9b0ba}.eo-sig{color:#d9dce1}.eo-sig svg{color:#e6c687}.eo-dated{color:#7b8798}@media (max-width:479px){.eo-sheet-front{padding:20px 18px}.eo-bar{grid-template-columns:minmax(0,1fr) 64px;grid-template-areas:"who n" "track track";gap:6px 10px}.eo-bar-who{grid-area:who}.eo-bar-n{grid-area:n}.eo-bar-track{grid-area:track}.eo-big{font-size:52px}.eo-toc{grid-template-columns:minmax(0,1fr)}}.ex{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:40px;padding:36px;border-radius:32px;background:#05080f;border:1px solid hsla(0,0%,100%,.1)}@media (min-width:1280px){.ex{grid-template-columns:310px minmax(0,1fr);gap:32px;align-items:center}}.ex-pills{display:flex;flex-direction:column;gap:12px}.ex-arrows{display:flex;gap:8px}.ex-arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;color:rgb(var(--text));background:rgba(38,42,50,.9);transition:background-color var(--t-fast) var(--ease-standard)}.ex-arrow:hover{background:rgba(52,56,66,.95)}.ex-arrow:focus-visible,.ex-close:focus-visible,.ex-pill:focus-visible{outline:2px solid rgb(var(--focus));outline-offset:2px}.ex-list{display:flex;flex-direction:column;gap:8px}.ex-item{border-radius:18px;background:rgba(38,42,50,.9);transition:background-color var(--t-fast) var(--ease-standard),box-shadow var(--t-fast) var(--ease-standard)}.ex-item[data-open="1"]{background:hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 1px rgba(217,220,225,.28)}.ex-pill{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:14px 18px;border-radius:18px;text-align:left;font-size:17px;font-weight:600;color:rgb(var(--text))}.ex-n{font-size:16px;color:#e6c687;font-variant-numeric:tabular-nums}.ex-pill-t{flex:1;min-width:0}.ex-plus{position:relative;flex:none;width:14px;height:14px}.ex-plus:after,.ex-plus:before{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;border-radius:2px;background:#e6c687;transition:transform var(--t-fast) var(--ease-standard)}.ex-plus:after{transform:rotate(90deg)}.ex-item[data-open="1"] .ex-plus:after{transform:rotate(0deg)}.ex-card{display:none}.ex-item[data-open="1"] .ex-card{display:block;animation:ex-in var(--t-base) var(--ease-out) both}.ex-card>p{margin:0;padding:0 18px 14px;font-size:16px;line-height:1.5;color:#a7b0bd}@keyframes ex-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ex-stage{position:relative;width:100%;aspect-ratio:1000/640;min-height:660px;overflow:hidden;border-radius:22px;isolation:isolate;background:#0b111a}.ex-glow{left:var(--cx);top:var(--cy);z-index:0;width:70%;aspect-ratio:1;border-radius:999px;transform:translate(-50%,-50%) translate(var(--tx),var(--ty));background:radial-gradient(closest-side,rgb(var(--brand)/.22),hsla(215,8%,53%,.08) 55%,transparent);transition:left .75s cubic-bezier(.22,1,.36,1),top .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);pointer-events:none}.ex-cam,.ex-glow{position:absolute}.ex-cam{inset:0;z-index:1;transform-origin:var(--cx) var(--cy);transform:translate(var(--tx),var(--ty)) scale(var(--s));transition:transform .75s cubic-bezier(.22,1,.36,1),transform-origin .75s cubic-bezier(.22,1,.36,1);will-change:transform}.ex-sheet{position:absolute;overflow:hidden;border-radius:20px;background:rgb(var(--day-card));color:#121623;box-shadow:0 0 0 1px hsla(0,0%,100%,.22),0 40px 80px -24px rgba(0,0,0,.75),0 12px 28px -12px rgba(0,0,0,.5)}.ex-mast{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 48px 12px 24px;background:rgb(var(--day-well));border-bottom:1px solid rgba(18,22,35,.12);font-size:16px;line-height:1.25;transition:opacity var(--t-base) var(--ease-standard)}.ex-mast-l{display:flex;flex-direction:column;gap:2px;min-width:0}.ex-mast-k{font-family:var(--font-mono),monospace;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--label))}.ex-mast-r{color:#4b5566;white-space:nowrap}.ex-badge{display:inline-flex;align-items:center;gap:8px;flex:none;padding:4px 10px;border-radius:6px;font-weight:600;color:#f4f2ee;background:#121623;white-space:nowrap}.ex-badge i{width:8px;height:8px;border-radius:999px;background:#e6c687}.ex-region{position:absolute;display:flex;flex-direction:column;gap:3px;padding:18px 24px 14px;font-size:16px;line-height:1.25;color:#121623;transition:opacity var(--t-base) var(--ease-standard),background-color var(--t-fast) var(--ease-standard),box-shadow var(--t-fast) var(--ease-standard)}.ex-region[data-g=named],.ex-region[data-g=said]{border-right:1px solid rgba(18,22,35,.1)}.ex-region[data-g=instead],.ex-region[data-g=named],.ex-region[data-g=said],.ex-region[data-g=web]{border-bottom:1px solid rgba(18,22,35,.1)}.ex-ci{position:absolute;right:0;top:0;padding:0 9px;border-bottom-left-radius:6px;font-family:var(--font-mono),monospace;font-size:16px;font-weight:700;line-height:18px;font-variant-numeric:tabular-nums;color:#fff;background:#8c6239;opacity:0;transition:opacity var(--t-fast) var(--ease-standard)}.ex-rh{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}.ex-rk{font-weight:600;color:#121623}.ex-rt{font-family:var(--font-mono),monospace;letter-spacing:.04em;text-transform:uppercase;color:#5b6473;white-space:nowrap}.ex-grid{display:grid;grid-template-columns:minmax(0,1fr) 84px 52px;align-items:center;gap:8px}.ex-grid.ex-rh .ex-rt{justify-self:center}.ex-grid-row{padding:2px 0;border-top:1px solid rgba(18,22,35,.06)}.ex-grid-who{display:flex;align-items:center;gap:10px;min-width:0;white-space:nowrap}.ex-grid-who,.ex-grid-who>span:last-child{overflow:hidden;text-overflow:ellipsis}.ex-grid-row[data-lit="1"] .ex-grid-who{font-weight:600;color:#8c6239}.ex-lamp{display:block;width:10px;height:10px;border-radius:999px;justify-self:center;background:rgba(18,22,35,.18)}.ex-lamp[data-s=on]{background:#8c6239}.ex-lamp[data-s=warn]{background:#d95338}.ex-lamp[data-s=none]{width:12px;height:2px;border-radius:1px;background:rgba(18,22,35,.25)}.ex-bar{display:grid;grid-template-columns:64px minmax(0,1fr) 32px;align-items:center;gap:12px;padding:3px 0}.ex-bar-k{color:#3d434c}.ex-bar-t{position:relative;height:8px;border-radius:2px;background:rgba(18,22,35,.07)}.ex-bar-t i{position:absolute;left:0;top:0;bottom:0;border-radius:2px;background:var(--bar)}.ex-bar-n{text-align:right;font-weight:700;color:#121623;font-variant-numeric:tabular-nums}.ex-bar[data-you="1"] .ex-bar-k,.ex-bar[data-you="1"] .ex-bar-n{font-weight:700;color:#8c6239}.ex-wrong{flex:none;padding:1px 10px;border-radius:999px;font-weight:600;color:#8a2e1c;background:hsla(9,73%,62%,.16);box-shadow:inset 0 0 0 1px rgba(217,83,56,.35)}.ex-quote{padding:8px 14px;border-left:2.5px solid #d95338;background:rgba(217,83,56,.06);font-family:var(--font-serif),Georgia,serif;font-size:17px;line-height:1.45}.ex-quote s,.exd-quote s{color:#a33a26;text-decoration-color:#a33a26;text-decoration-thickness:2px}.ex-chip{display:inline-block;padding:0 8px;border-radius:6px;font-family:var(--font-inter),system-ui,sans-serif;font-size:16px;font-weight:600;line-height:1.45;color:#fff;background:#a33a26}.ex-chip,.ex-nw{white-space:nowrap}.ex-src{margin-top:6px;color:#a33a26;line-height:1.35}.ex-split-k{display:flex;justify-content:space-between;gap:12px;font-weight:600}.ex-split-k span:first-child{color:#8c6239}.ex-split{display:grid;gap:3px;height:8px;margin:0 0 4px}.ex-split i{border-radius:2px;background:#7d8590}.ex-split i:first-child{background:#8c6239}.ex-src-row{display:flex;justify-content:space-between;gap:12px;padding:1px 0;border-top:1px solid rgba(18,22,35,.06)}.ex-src-row b{font-weight:700;font-variant-numeric:tabular-nums}.ex-src-row[data-yours="1"]{font-weight:600;color:#8c6239}.ex-region[data-g=ship]{justify-content:center;gap:8px;padding-top:12px;padding-bottom:12px}.ex-ship-h{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.ex-receipt{font-weight:600;color:#121623;font-variant-numeric:tabular-nums;white-space:nowrap}.ex-ship{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ex-ship-p{padding:2px 10px;border-radius:6px;font-weight:600;color:#121623;background:rgba(18,22,35,.04);box-shadow:inset 0 0 0 1px rgba(18,22,35,.14),inset 2px 0 0 #8c6239}.ex:not([data-focus=all]) .ex-region{opacity:.22}.ex:not([data-focus=all]) .ex-mast{opacity:.5}.ex-stage:has(.ex-hit[data-g=instead]:hover) .ex-region[data-g=instead],.ex-stage:has(.ex-hit[data-g=named]:hover) .ex-region[data-g=named],.ex-stage:has(.ex-hit[data-g=said]:hover) .ex-region[data-g=said],.ex-stage:has(.ex-hit[data-g=ship]:hover) .ex-region[data-g=ship],.ex-stage:has(.ex-hit[data-g=web]:hover) .ex-region[data-g=web],.ex[data-focus=instead] .ex-region[data-g=instead],.ex[data-focus=named] .ex-region[data-g=named],.ex[data-focus=said] .ex-region[data-g=said],.ex[data-focus=ship] .ex-region[data-g=ship],.ex[data-focus=web] .ex-region[data-g=web]{opacity:1;background:#fff;box-shadow:inset 0 0 0 2px #8c6239}.ex-stage:has(.ex-hit[data-g=instead]:hover) .ex-region[data-g=instead] .ex-ci,.ex-stage:has(.ex-hit[data-g=named]:hover) .ex-region[data-g=named] .ex-ci,.ex-stage:has(.ex-hit[data-g=said]:hover) .ex-region[data-g=said] .ex-ci,.ex-stage:has(.ex-hit[data-g=ship]:hover) .ex-region[data-g=ship] .ex-ci,.ex-stage:has(.ex-hit[data-g=web]:hover) .ex-region[data-g=web] .ex-ci,.ex[data-focus=instead] .ex-region[data-g=instead] .ex-ci,.ex[data-focus=named] .ex-region[data-g=named] .ex-ci,.ex[data-focus=said] .ex-region[data-g=said] .ex-ci,.ex[data-focus=ship] .ex-region[data-g=ship] .ex-ci,.ex[data-focus=web] .ex-region[data-g=web] .ex-ci{opacity:1}.ex-hits{position:absolute;inset:0;z-index:2}.ex:not([data-focus=all]) .ex-hits{display:none}.ex-hit{position:absolute;background:transparent;cursor:pointer}.ex-close{position:absolute;right:14px;top:14px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;color:#f4f2ee;background:rgba(11,17,26,.92);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16)}.ex-details{inset:0;z-index:3;pointer-events:none}.ex-details,.exd{position:absolute}.exd{right:3%;top:50%;width:42%;padding:22px;border-radius:20px;color:#fff;background:rgba(11,17,26,.94);backdrop-filter:blur(16px);border:1px solid hsla(40,66%,72%,.32);box-shadow:0 40px 80px -24px rgba(0,0,0,.9),0 12px 32px -12px rgba(0,0,0,.6);opacity:0;visibility:hidden;transform:translate(24px,-50%);transition:opacity .5s var(--ease-standard),transform .5s cubic-bezier(.22,1,.36,1),visibility 0s linear .5s}.exd[data-on="1"]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%);transition-delay:.2s,.2s,0s}.exd[data-top="1"]{top:72px;transform:translate(24px)}.exd[data-top="1"][data-on="1"]{transform:translate(0)}.exd-k{margin:0 0 12px;font-size:16px;font-weight:600;color:#e6c687}.exd-head,.exd-rows li{display:grid;grid-template-columns:minmax(0,1fr) 112px 56px;align-items:center;gap:8px;font-size:16px;line-height:1.3}.exd-head{padding:0 10px 4px;color:#8e96a2;text-align:right}.exd-rows{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none}.exd-rows li{padding:5px 10px;border-radius:10px;background:hsla(0,0%,100%,.04)}.exd-rows b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exd-rows i{font-style:normal;text-align:right;color:#c9cfd8;font-variant-numeric:tabular-nums}.exd-rows i[data-warn="1"]{color:#f7a08c}.exd-rows li[data-lit="1"]{background:rgb(var(--brand)/.2);box-shadow:inset 0 0 0 1px rgb(var(--brand)/.55)}.exd-foot{margin:14px 0 0;font-size:16px;line-height:1.4;color:#8e96a2}.exd-rank{margin:0;padding:0;list-style:none}.exd-rank li{display:grid;grid-template-columns:30px 60px minmax(0,1fr) 36px;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid hsla(0,0%,100%,.08);font-size:16px}.exd-rank span{color:#8e96a2;font-variant-numeric:tabular-nums}.exd-rank b{font-weight:500}.exd-rank em{position:relative;height:8px;border-radius:2px;font-style:normal;background:hsla(0,0%,100%,.08)}.exd-rank em i{position:absolute;left:0;top:0;bottom:0;border-radius:2px;background:#c9cfd8}.exd-rank li>i{text-align:right;font-style:normal;font-weight:700;font-variant-numeric:tabular-nums;color:#fff}.exd-rank li[data-you="1"] b,.exd-rank li[data-you="1"]>i{color:#e6c687;font-weight:600}.exd-rank li[data-you="1"] em i{background:#e6c687}.exd-quote{margin:0;padding:8px 14px;border-left:2.5px solid #e56b55;background:hsla(9,73%,62%,.08);font-family:var(--font-serif),Georgia,serif;font-size:20px;line-height:1.45}.exd .exd-quote s{color:#f7a08c;text-decoration-color:#f7a08c}.exd-check{display:flex;gap:10px;margin:12px 0 0;font-size:16px;line-height:1.45;color:#d9dce1}.exd-x{flex:none;font-weight:700;color:#f7a08c}.exd-split{display:flex;justify-content:space-between;gap:12px;margin:0;font-size:16px;font-weight:600}.exd-split span:first-child{color:#e6c687}.exd-bar{display:grid;gap:3px;height:8px;margin:6px 0 10px}.exd-bar i{border-radius:2px;background:#7d8590}.exd-bar i:first-child{background:#e6c687}.exd-list{margin:0;padding:0;list-style:none}.exd-list li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid hsla(0,0%,100%,.08);font-size:16px;line-height:1.35}.exd-list b{font-weight:500}.exd-list span{flex:none;font-weight:700;font-variant-numeric:tabular-nums}.exd-wait{display:flex;align-items:center;gap:10px;margin:12px 0 0;font-size:16px;font-weight:600;color:#e6c687}.exd-wait i{width:8px;height:8px;border-radius:999px;background:#e6c687;box-shadow:0 0 0 3px hsla(40,66%,72%,.2)}.exd-as-s{display:none}.ex-m-cta{justify-self:end}@media (min-width:1280px){.ex>.ex-m-cta{grid-column:2}}@media (min-width:1024px) and (max-width:1279px){.ex-pills{flex-direction:row;align-items:flex-start}.ex-list{flex-direction:row;flex-wrap:wrap;flex:1}.ex-item{flex:1 1 210px}}.ex-mobile{display:none}@media (max-width:1023px){.ex{display:block;margin-top:28px;padding:0;border:0;border-radius:0;background:none}.ex-pills,.ex-stage{display:none}.ex-mobile{display:flex;align-items:flex-start;gap:12px;margin:0 -24px;padding:0 24px 4px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 24px;scrollbar-width:none}.ex-mobile::-webkit-scrollbar{display:none}.ex-mobile>li{flex:0 0 min(88vw,420px);scroll-snap-align:start;display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:20px;background:hsla(0,0%,100%,.04);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.ex-m-n{align-self:flex-start;padding:0 8px;border-radius:6px;font-size:16px;font-weight:700;color:#e6c687;background:hsla(40,66%,72%,.12);font-variant-numeric:tabular-nums}.ex-m-k{font-size:20px;font-weight:600;line-height:1.25;color:#f4f2ee}.ex-m-b{margin:0;font-size:16px;line-height:1.45;color:#a7b0bd}.ex-m-fig.exd,.ex-m-fig.exd[data-on="1"]{position:static;width:auto;margin-top:8px;padding:12px;opacity:1;visibility:visible;transform:none;backdrop-filter:none;border-color:hsla(40,66%,72%,.25);box-shadow:none}.ex-m-fig .exd-foot{display:none}.ex-m-fig .exd-head,.ex-m-fig .exd-rows li{grid-template-columns:minmax(0,1fr) 70px 50px;gap:6px}.ex-m-fig .exd-rows li{padding:4px 8px}.ex-m-fig .exd-rows i{white-space:nowrap}.ex-m-fig .exd-as{display:none}.ex-m-fig .exd-as-s{display:inline}.ex-m-fig .exd-quote{font-size:18px}.ex-m-fig .exd-rank li{padding:5px 0}.ex-m-cta{display:flex;justify-content:center;width:100%;margin-top:20px}}@media (prefers-reduced-motion:reduce){.ex-cam,.ex-ci,.ex-glow,.ex-item,.ex-mast,.ex-plus:after,.ex-plus:before,.ex-region,.exd{transition:none}.ex-item[data-open="1"] .ex-card{animation:none}}.mx{margin-top:36px;border-radius:24px;background:rgb(var(--card));box-shadow:0 1px 2px rgba(10,59,56,.12),inset 0 0 0 1px rgb(var(--fg)/.08);overflow:hidden}.sys-panel:not([data-tone=light]) .mx{background:hsla(0,0%,100%,.04);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}.mx-head,.mx-row{display:grid;grid-template-columns:232px repeat(4,minmax(0,1fr)) 128px;align-items:center;gap:16px;padding:16px 24px 16px 28px}@media (min-width:1440px){.mx-head,.mx-row{grid-template-columns:260px repeat(4,minmax(0,1fr)) 140px}}.mx-head{border-bottom:1px solid rgb(var(--fg)/.1);font-family:var(--font-mono),monospace;font-size:16px;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--mid))}.sys-panel:not([data-tone=light]) .mx-head{border-bottom-color:hsla(0,0%,100%,.1)}.mx-row{position:relative;padding-top:20px;padding-bottom:20px;border-top:1px solid rgb(var(--fg)/.07);transition:background-color var(--t-fast) var(--ease-standard)}.sys-panel:not([data-tone=light]) .mx-row{border-top-color:hsla(0,0%,100%,.08)}.mx-head+.mx-row{border-top:0}.mx-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,rgb(var(--brand)),rgb(var(--brand-2)))}.mx-row[data-here="1"]{background:rgb(var(--brand)/.1)}.mx-row:has(a.mx-who-in:hover){background:rgb(var(--brand)/.06)}.mx-who-in{display:flex;align-items:center;gap:12px;min-width:0;min-height:44px;text-decoration:none;color:rgb(var(--text));font-size:18px;font-weight:600}.mx-name{line-height:1.2}.mx-go{color:rgb(var(--teal));transition:transform var(--t-fast) var(--ease-out)}a.mx-who-in:hover .mx-go{transform:translateX(3px)}a.mx-who-in:focus-visible{outline:2px solid rgb(var(--focus));outline-offset:3px;border-radius:12px}.mx-here{font-size:16px;font-weight:500;color:rgb(var(--light));white-space:nowrap}.mx-td-k{display:none}.mx-td-v{font-size:16px;line-height:1.4;color:rgb(var(--light))}.mx-in{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:rgb(var(--text))}.mx-in:before{content:"";width:8px;height:8px;border-radius:999px;background:rgb(var(--teal))}.mx-in[data-on="0"]{color:rgb(var(--mid))}.mx-in[data-on="0"]:before{background:rgb(var(--mid));box-shadow:none}@media (max-width:1023px){.mx-head{display:none}.mx-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:20px 20px 20px 24px}.mx-td{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;align-items:baseline}.mx-td-k{display:block;font-size:16px;color:rgb(var(--mid))}}@media (max-width:479px){.mx-td{grid-template-columns:minmax(0,1fr);gap:2px}}.av-read-head{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}@media (min-width:1024px){.av-read-head{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px}}.av-sig{margin:0;min-width:0}.av-sig .avf{max-width:none}.av-how{margin-top:48px}@media (min-width:768px){.av-how{margin-top:64px}}.av-ideas{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none}@media (min-width:640px){.av-ideas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.av-ideas{grid-template-columns:repeat(3,minmax(0,1fr))}.av-ideas[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.av-idea{display:flex;flex-direction:column;padding:22px;border-radius:22px;background:rgb(var(--card));box-shadow:0 1px 2px rgba(10,59,56,.12),inset 0 0 0 1px rgb(var(--fg)/.06)}.av-idea-art{display:block;padding:10px 14px;border-radius:16px;color:rgb(var(--mid));background:rgb(var(--brand)/.08)}.av-art{display:block;width:100%;height:auto;max-height:120px}.av-idea-k{margin:16px 0 0;font-size:20px;font-weight:600;line-height:1.25;color:rgb(var(--text))}.av-idea-b{margin:8px 0 0;font-size:16px;line-height:1.5;color:rgb(var(--light))}.sys-panel[data-tone=light] .avf-pane{background:rgb(var(--card));box-shadow:0 1px 2px rgba(10,59,56,.1),inset 0 0 0 1px rgb(var(--fg)/.08)}.sys-panel[data-tone=light] .avf-pane-web{box-shadow:inset 0 0 0 2px rgb(var(--brand)/.6),0 20px 50px -30px rgb(var(--brand)/.6)}.sys-panel[data-tone=light] .avf-feed{background:rgb(var(--card));box-shadow:inset 0 0 0 1px rgb(var(--fg)/.1)}.sys-panel[data-tone=light] .avf-sources{border-top-color:rgb(var(--fg)/.1)}.sys-panel[data-tone=light] .avf-chips span{color:rgb(var(--text))}.av-desk{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;text-align:left}.av-desk li{display:grid;grid-template-columns:44px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;padding:16px 0;border-top:1px solid rgb(var(--fg)/.1)}.av-desk-n{grid-row:1/span 2;font-size:16px;font-weight:600;color:rgb(var(--teal));font-variant-numeric:tabular-nums}.av-desk-k{margin:0;font-size:18px;font-weight:600;line-height:1.3;color:rgb(var(--text))}.av-desk-b{margin:4px 0 0;font-size:16px;line-height:1.5;color:rgb(var(--light))}.av-desk-close{width:100%;max-width:1040px}@media (min-width:900px){.av-desk-close{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:28px;column-gap:28px}}.av-finding-row{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center;margin-top:36px}.av-finding-row .av-finding{max-width:none}@media (min-width:1024px){.av-finding-row{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:56px}}.av-h2-next{margin-top:72px}@media (max-width:767px){.av-h2-next{margin-top:56px}}.av-playbook-foot{display:flex;flex-direction:column;align-items:center;text-align:center}.av-finding{width:100%;max-width:760px;margin-top:32px;text-align:left}.av-finding .finding-card{padding:28px;border-radius:24px}.av-closing-line{margin:40px 0 0;font-size:22px;font-weight:500;line-height:1.3;color:rgb(var(--text))}@media (min-width:768px){.av-closing-line{font-size:26px}}.av-playbook-after{margin-top:80px;padding-top:56px;border-top:1px solid hsla(0,0%,100%,.1)}@media (max-width:767px){.av-playbook-after{margin-top:56px;padding-top:40px}}.av-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none}@media (min-width:1024px){.av-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.av-card{display:flex;flex-direction:column;gap:12px;height:100%;padding:22px;border-radius:22px;text-decoration:none;color:rgb(var(--text));background:rgb(var(--card));box-shadow:inset 0 0 0 1px rgb(var(--fg)/.08);transition:transform var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}.sys-panel:not([data-tone=light]) .av-card{background:linear-gradient(180deg,rgb(var(--brand)/.14),hsla(0,0%,100%,.03) 60%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}a.av-card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px rgb(var(--brand)/.7),0 20px 40px -30px rgb(var(--brand)/.6)}.av-card:focus-visible{outline:2px solid rgb(var(--focus));outline-offset:3px}.av-card-here{box-shadow:inset 0 0 0 2px rgb(var(--brand)/.7)}.av-card-head{display:flex;align-items:center;gap:12px}.av-card-name{font-size:18px;font-weight:600}.av-card-b{margin:0;font-size:16px;line-height:1.5;color:rgb(var(--light))}.av-card-go{margin-top:auto;font-size:16px;font-weight:500;color:rgb(var(--teal))}.av-card-here .av-card-go{color:rgb(var(--mid))}.av-card-go span{display:inline-block;transition:transform var(--t-fast) var(--ease-out)}.av-note:hover .av-card-go span,a.av-card:hover .av-card-go span{transform:translateX(3px)}@media (max-width:479px){.av-cards{grid-template-columns:minmax(0,1fr)}}.av-faq{margin-top:96px}@media (max-width:767px){.av-faq{margin-top:64px}}.sys-inner>.av-faq:first-child{margin-top:0}.av-faq-list{margin-top:24px;border-top:1px solid rgb(var(--fg)/.1)}@media (min-width:1024px){.av-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:56px;column-gap:56px;align-items:start}}.av-faq-list .faq-q{font-family:inherit;font-size:18px;font-weight:500;min-height:64px}.av-faq-list .faq-a{font-size:16px}.av-notes{margin-top:96px}@media (max-width:767px){.av-notes{margin-top:64px}}.sys-inner>.av-notes:first-child{margin-top:0}.av-notes-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px}.av-notes-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:28px 0 0;padding:0;list-style:none}@media (min-width:640px){.av-notes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.av-notes-grid{gap:16px}.av-notes-grid[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.av-notes-grid[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.av-note{display:flex;flex-direction:column;gap:10px;height:100%;padding:22px;border-radius:22px;text-decoration:none;color:rgb(var(--text));background:rgb(var(--card));box-shadow:0 1px 2px rgba(10,59,56,.12),inset 0 0 0 1px rgb(var(--fg)/.06);transition:transform var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}.av-note:hover{transform:translateY(-3px);box-shadow:0 16px 36px -18px rgba(10,59,56,.4),inset 0 0 0 1px rgb(var(--fg)/.06)}.av-note:focus-visible{outline:2px solid rgb(var(--focus));outline-offset:3px}.av-note-cover{--z:0.38;height:176px;margin:-6px -6px 6px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:16px;background:rgb(var(--fg)/.03)}.av-note-mini{width:700px;zoom:var(--z);flex:none}.av-note-mini .fig{padding:24px;box-shadow:none;background:transparent}@media (min-width:768px){.av-note-cover{--z:0.39}}@media (min-width:1024px){.av-note-cover{--z:0.5;height:200px}.av-notes-grid[data-n="4"] .av-note-cover{--z:0.36;height:176px}.av-notes-grid[data-n="3"] .av-note-cover{--z:0.46;height:190px}}.av-note-cover-tint{background:linear-gradient(135deg,rgb(var(--teal)/.14),hsla(215,8%,53%,.12))}.av-note-cover-word{font-weight:600;letter-spacing:.06em;text-transform:uppercase}.av-note-cover-word,.av-note-k{font-size:16px;color:rgb(var(--teal))}.av-note-k{font-weight:500}.av-note-t{font-size:19px;font-weight:600;line-height:1.25}.av-note .av-card-go{padding-top:6px}.av-close{display:flex;flex-direction:column;gap:24px;text-align:center}.av-close-h{max-width:20ch;margin-left:auto;margin-right:auto}.av-close-form{width:100%;max-width:640px;text-align:left}.av-close .cta-pill-ghost,.avf{color:rgb(var(--text))}.avf{--line:rgb(var(--brand)/0.7);position:relative;display:grid;gap:14px;max-width:560px}.avf-cited,.avf-split{grid-template-columns:repeat(2,minmax(0,1fr))}.avf-pane{display:flex;flex-direction:column;gap:10px;min-width:0;padding:18px;border-radius:20px;background:hsla(0,0%,100%,.04);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.avf-pane-web{box-shadow:inset 0 0 0 1px rgb(var(--brand)/.6),0 20px 50px -30px rgb(var(--brand)/.6)}.avf-pane-dim{opacity:.7}.avf-k{font-family:var(--font-mono),monospace;font-size:16px;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--mid))}.avf-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.avf-firm{display:flex;align-items:center;gap:8px;font-size:16px;line-height:1.3;color:rgb(var(--light))}.avf-dot{width:8px;height:8px;flex:none;border-radius:999px;background:rgb(var(--mid))}.avf-firm[data-you="1"]{color:rgb(var(--mid));opacity:.55}.avf-firm[data-lit="1"]{color:rgb(var(--text));font-weight:600;opacity:1}.avf-firm[data-lit="1"] .avf-dot{background:rgb(var(--teal));box-shadow:0 0 0 3px rgb(var(--teal)/.2)}.avf-cite{margin-left:2px;font-size:16px;color:rgb(var(--teal))}.avf-foot{font-size:16px;color:rgb(var(--light));margin-top:auto}.avf-foot-dim{color:rgb(var(--mid))}.avf-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.avf-chips span{line-height:1.3;padding:3px 10px;border-radius:999px;background:rgb(var(--brand)/.16);box-shadow:inset 0 0 0 1px rgb(var(--brand)/.35)}.avf-chips span,.avf-sources{font-size:16px;color:rgb(var(--light))}.avf-sources{margin:auto 0 0;padding:10px 0 0;list-style:none;display:flex;flex-direction:column;gap:4px;border-top:1px solid hsla(0,0%,100%,.1)}.avf-sources li{display:flex;gap:8px}.avf-sources span{color:rgb(var(--teal));font-weight:600}.avf-doors{grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto auto;gap:0}.avf-door-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.avf-door{padding:14px}.avf-wires{width:100%;height:28px;color:var(--line)}.avf-bar{padding:12px 18px;border-radius:14px;text-align:center;font-size:16px;font-weight:600;color:rgb(var(--text));background:rgb(var(--brand)/.18);box-shadow:inset 0 0 0 1px rgb(var(--brand)/.5)}.avf-feeds{grid-template-columns:minmax(0,1fr) 48px minmax(0,1.3fr);align-items:center;gap:0}.avf-feed-col{gap:14px}.avf-feed,.avf-feed-col{display:flex;flex-direction:column}.avf-feed{padding:14px 16px;border-radius:16px;font-size:16px;font-weight:600;color:rgb(var(--text));background:hsla(0,0%,100%,.04);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}.avf-feed-sub{font-size:16px;font-weight:400;color:rgb(var(--mid))}.avf-feed-wires{width:48px;height:120px;color:var(--line)}.avf-feed-answer{align-self:stretch}@media (max-width:479px){.avf-cited,.avf-door-row,.avf-feeds,.avf-split{grid-template-columns:minmax(0,1fr)}.avf-feeds{gap:14px}.avf-feed-wires{display:none}}.aw-wrap{margin:0;max-width:560px}@media (min-width:1024px){.aw-wrap{margin-left:auto}}.aw{--aw-bg:#fff;--aw-fg:#1f1f1f;--aw-dim:#6b7280;--aw-bubble:#f0f4f9;--aw-line:#e5e7eb;--aw-comp:#f0f4f9;--aw-acc:rgb(var(--brand));flex-direction:column;gap:18px;padding:18px 20px 16px;border-radius:22px;color:var(--aw-fg);background:var(--aw-bg);box-shadow:0 30px 60px -30px rgba(0,0,0,.6),inset 0 0 0 1px hsla(0,0%,100%,.12);font-size:16px;line-height:1.4}.aw,.aw-top{display:flex}.aw-top{align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--aw-line)}.aw-top-name{display:inline-flex;align-items:center;gap:8px;font-weight:600}.aw-caret{font-weight:400;color:var(--aw-dim)}.aw-top-dots{display:inline-flex;gap:6px}.aw-top-dots i{display:block;width:8px;height:8px;border-radius:999px;background:var(--aw-line)}.aw-body{display:flex;flex-direction:column;gap:16px}.aw-user{display:flex;justify-content:flex-end}.aw-bubble{max-width:85%;padding:10px 16px;border-radius:18px 18px 4px 18px;background:var(--aw-bubble)}.aw-answer{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px}.aw-avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgba(18,22,35,.1)}.aw-mark-img{display:block}.aw-line{margin:0}.aw-firms{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.aw-firms li{display:flex;align-items:center;gap:8px}.aw-firm{font-weight:600}.aw-cite{font-size:16px;line-height:1;padding:1px 6px;border-radius:999px;color:var(--aw-acc);background:color-mix(in srgb,var(--aw-acc) 14%,transparent);vertical-align:0}.aw-firm-line{flex:1;height:6px;max-width:120px;border-radius:999px;background:var(--aw-line);opacity:.8}.aw-sources{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.aw-src-k{font-size:16px;color:var(--aw-dim);margin-right:4px}.aw-src-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:16px;color:var(--aw-fg);background:var(--aw-bubble);border:1px solid var(--aw-line)}.aw-src-chip i{display:block;width:10px;height:10px;border-radius:999px;background:var(--aw-acc)}.aw-src-more,.aw-srclist{color:var(--aw-dim)}.aw-srclist{margin:12px 0 0;padding:10px 0 0;list-style:none;display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--aw-line)}.aw-srclist li{display:flex;gap:8px}.aw-srclist span{font-weight:600;color:var(--aw-acc)}.aw-composer{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 6px 6px 14px;border-radius:999px;background:var(--aw-comp);border:1px solid var(--aw-line)}.aw-plus{font-size:20px;line-height:1;color:var(--aw-dim)}.aw-chips{display:inline-flex;gap:6px}.aw-chips span{padding:2px 10px;border-radius:999px;font-size:16px;border:1px solid var(--aw-line);color:var(--aw-dim)}.aw-placeholder{flex:1;color:var(--aw-dim)}.aw-send{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;color:var(--aw-bg);background:var(--aw-fg)}.aw-wrap[data-slug=chatgpt] .aw{--aw-bg:#212121;--aw-fg:#ececec;--aw-dim:#9b9b9b;--aw-bubble:#2f2f2f;--aw-line:#3a3a3a;--aw-comp:#303030}.aw-wrap[data-slug=claude] .aw{--aw-bg:#faf9f5;--aw-fg:#1f1e1d;--aw-dim:#7c776f;--aw-bubble:#f0eee6;--aw-line:#e6e2d8;--aw-comp:#fff;box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.aw-wrap[data-slug=claude] .aw-send{background:var(--aw-acc);color:#fff}.aw-wrap[data-slug=claude] .aw-composer{border-radius:16px}.aw-wrap[data-slug=gemini] .aw{--aw-bg:#fff;--aw-fg:#1f1f1f;--aw-dim:#5f6368;--aw-bubble:#f0f4f9;--aw-line:#e3e8ef;--aw-comp:#f0f4f9;box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.aw-wrap[data-slug=gemini] .aw-avatar{background:linear-gradient(135deg,rgb(var(--brand)/.18),rgb(var(--brand-2)/.18));box-shadow:none}.aw-wrap[data-slug=gemini] .aw-send,.aw-wrap[data-slug=gemini] .aw-src-chip i{background:linear-gradient(135deg,rgb(var(--brand)),rgb(var(--brand-2)))}.aw-wrap[data-slug=gemini] .aw-send{color:#fff}.aw-wrap[data-slug=grok] .aw{--aw-bg:#000;--aw-fg:#f5f5f5;--aw-dim:#8a8a8a;--aw-bubble:#1a1a1a;--aw-line:#2a2a2a;--aw-comp:#121212;--aw-acc:#f5f5f5;box-shadow:0 30px 60px -30px rgba(0,0,0,.8),inset 0 0 0 1px hsla(0,0%,100%,.14)}.aw-wrap[data-slug=grok] .aw-avatar{background:#000;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2)}.aw-wrap[data-slug=grok] .aw-composer{border-radius:16px}.aw-wrap[data-slug=grok] .aw-send{background:#f5f5f5;color:#000}@media (prefers-reduced-motion:no-preference){.av-hero-window .aw{animation:av-rise var(--t-slow) var(--ease-out) both}@keyframes av-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.av-card,.av-card-go span,.av-note,.mx-go,.mx-row{transition:none}.av-note:hover,a.av-card:hover{transform:none}}.mt{display:none}@media (max-width:767px){.av-hero-centre .av-h1{font-size:36px;line-height:1.08}.av-hero-centre .av-lede-line{margin-top:14px;font-size:17px}.av-hero-centre+.eb{margin-top:28px}.eb-board{padding:14px 14px 16px}.eb-grid{display:flex;align-items:flex-start;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -14px;padding:0 14px 4px;scroll-padding:0 14px}.eb-grid::-webkit-scrollbar{display:none}.eb-grid>.eb-fan{display:none}.eb-grid>.eb-col{flex:0 0 90%;scroll-snap-align:start;padding:14px 10px;border-radius:18px;background:hsla(0,0%,100%,.03);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.eb-grid>.eb-ed{padding:10px 6px 12px}.eb-qs{justify-content:flex-start}.eb-qs .eb-k-dim{margin-top:4px}.eb-q{padding:14px}.eb-a,.eb-as-head{grid-template-columns:minmax(0,1fr) 60px 34px;-moz-column-gap:8px;column-gap:8px}.eb-a-who{white-space:normal;line-height:1.2}.eb-as-head{padding:0 8px}.eb-a{padding:8px;row-gap:4px}.eb-a-who{gap:6px}.eb-as{gap:8px}.eb-a-said{flex-wrap:wrap;gap:0 10px;padding-top:4px}.eb-a-said>span{white-space:nowrap}.mx{display:none}.mt{display:block;margin-top:24px}.mt-tabs{position:relative;isolation:isolate;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -24px;padding:0 24px 6px}.mt-tabs::-webkit-scrollbar{display:none}.mt-tab{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;width:84px;padding:10px 4px;border:0;border-radius:16px;cursor:pointer;font:inherit;font-size:16px;line-height:1.2;color:rgb(var(--light));background:transparent}.mt-tab span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-glide{position:absolute;left:0;top:0;z-index:-1;width:var(--mtw,84px);height:calc(100% - 6px);border-radius:16px;transform:translate3d(var(--x,24px),0,0) scaleX(var(--s,1));transform-origin:center;background:rgb(var(--day-card));box-shadow:inset 0 0 0 1px rgba(140,98,57,.5),0 10px 24px -14px rgba(18,22,35,.45)}.mt-tab{transition:color .24s var(--ease-standard)}.mt-tab[aria-pressed=true]{color:#121623;font-weight:600}.mt-tab:focus-visible{outline:2px solid rgb(var(--focus));outline-offset:2px}.mt-cards{display:flex;align-items:stretch;gap:12px;margin:12px -24px 0;padding:0 24px 4px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 24px;scrollbar-width:none}.mt-cards::-webkit-scrollbar{display:none}.mt-cards>.mt-card{flex:0 0 calc(100% - 8px);scroll-snap-align:start;scroll-snap-stop:always;margin-top:0}.mt-card{--text:18 22 35;--light:var(--day-light);--mid:var(--day-mid);--teal:var(--day-sig);margin-top:12px;padding:18px;border-radius:20px;background:rgb(var(--day-card));box-shadow:inset 0 0 0 1px rgba(18,22,35,.08)}.mt-name{margin:0;font-size:20px;font-weight:600;color:#121623}.mt-dl{margin:10px 0 0}.mt-dl div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;padding:8px 0;border-top:1px solid rgba(18,22,35,.08);font-size:16px;line-height:1.4}.mt-dl dt{color:#6b7482}.mt-dl dd{margin:0;color:#121623}.mt-more{display:inline-flex;gap:6px;margin-top:12px;font-size:16px;font-weight:600;color:#8c6239}.av-notes-grid{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:24px -24px 0;padding:0 24px 4px;scroll-padding:0 24px}.av-notes-grid::-webkit-scrollbar{display:none}.av-notes-grid>li{flex:0 0 82%;scroll-snap-align:start}}.av-hero-form{margin-top:28px}.av-hero-centre .av-hero-form{max-width:920px;margin-left:auto;margin-right:auto}.av-check .av-hero-form .hform-line{text-align:left}@media (min-width:768px){.av-check .av-hero-form .labs-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.av-check .av-hero-form .labs-actions .cta-pill{width:100%}}@media (max-width:767px){.av-hero-form{margin-top:20px}}@media (min-width:1024px){.av-panel-hero{padding-top:96px}}.av-hero-form{margin-top:22px}.av-hero-centre+.eb{margin-top:32px}@media (max-width:767px){.av-hero-centre+.eb{margin-top:24px}}.av .sys-h2{font-size:clamp(36px,4.8vw,68px);font-weight:700;line-height:1.03;letter-spacing:-.04em;max-width:22ch}.av-room-rule{margin-top:88px;padding-top:80px;border-top:1px solid rgb(var(--fg)/.1)}@media (max-width:767px){.av-room-rule{margin-top:56px;padding-top:48px}}.av-finding-split{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center}@media (min-width:1024px){.av-finding-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px}}.av-callout{margin:14px 0 0;font-size:clamp(38px,4.5vw,60px);font-weight:700;line-height:1.02;letter-spacing:-.04em}.av-callout>span{display:block}.av-callout-line{margin:18px 0 0;max-width:40ch;font-size:18px;line-height:1.55;color:#4b5566}.mx-badge{display:inline-block;margin-bottom:4px;padding:2px 8px;border-radius:6px;font-size:16px;font-weight:600;line-height:1.35;color:#121623;background:rgb(var(--day-well));box-shadow:inset 0 0 0 1px rgba(18,22,35,.06)}.mx-td-v{display:block}.mx-go{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:4px 12px;border-radius:999px;font-size:16px;font-weight:600;color:rgb(var(--brand));background:rgb(var(--brand)/.1)}.mx-go span{transition:transform var(--t-fast) var(--ease-out)}a.mx-who-in:hover .mx-go{transform:none}a.mx-who-in:hover .mx-go span{transform:translateX(3px)}.avl-lede{margin:18px 0 0;max-width:56ch;font-size:19px;line-height:1.55;color:#8e96a2}.avl-rows{list-style:none;margin:48px 0 0;padding:0}.avl-row{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding:40px 0;border-top:1px solid hsla(0,0%,100%,.08)}@media (min-width:1024px){.avl-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center;padding:48px 0}}.avl-n{font-size:16px;font-weight:600;color:#e6c687}.avl-big{margin:12px 0 0;font-size:clamp(30px,3.6vw,46px);font-weight:700;line-height:1.06;letter-spacing:-.035em}.avl-big>span{display:block;color:#fff}.avl-big>span+span{color:#8e96a2}.avl-line{margin:16px 0 0;max-width:46ch;font-size:18px;line-height:1.55;color:#a7b0bd}.avl-card{border-radius:22px;padding:22px;color:#d9dce1;background:linear-gradient(180deg,#131c2b,#0c121c);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.09),inset 0 1px 0 hsla(0,0%,100%,.07),0 24px 48px -24px rgba(0,0,0,.7)}.avl-k{font-size:16px;font-weight:600;color:#8e96a2}.avl-shift{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:stretch}.avl-shift-col{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:16px;background:hsla(0,0%,100%,.03);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.avl-shift-col[data-s=after]{box-shadow:inset 0 0 0 1px hsla(40,66%,72%,.35);background:hsla(40,66%,72%,.06)}.avl-file{font-family:var(--font-mono),ui-monospace,monospace;font-size:16px;color:#fff;overflow-wrap:anywhere}.avl-note{font-size:16px;color:#8e96a2}.avl-state{margin-top:auto;align-self:flex-start;padding:2px 10px;border-radius:999px;font-size:16px;font-weight:600;color:#f7a08c;background:hsla(9,73%,62%,.12)}.avl-shift-arrow{align-self:center;font-size:22px;color:#e6c687}.avl-checks{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:6px}.avl-checks li{display:flex;gap:8px;font-size:16px;line-height:1.35;color:#d9dce1}.avl-checks li:before{content:"✓";color:#e6c687;font-weight:700}.avl-pages{display:grid;gap:12px}.avl-page{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 14px;border-radius:14px;background:hsla(0,0%,100%,.03);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.avl-page-art{display:grid;gap:5px;padding:8px;border-radius:8px;background:hsla(0,0%,100%,.06)}.avl-page-art i{display:block;height:4px;border-radius:2px;background:hsla(0,0%,100%,.28)}.avl-page-art i:first-child{width:70%;background:#e6c687}.avl-page-art i:last-child{width:55%}.avl-page-words{display:flex;flex-direction:column;gap:2px;min-width:0}.avl-page-t{font-size:17px;font-weight:600;line-height:1.3;color:#fff}.avl-tag{padding:2px 10px;border-radius:999px;font-size:16px;font-weight:600;white-space:nowrap;color:#e6c687;background:hsla(40,66%,72%,.1)}.avl-sources{display:grid;gap:14px}.avl-hub{justify-self:start;padding:6px 14px;border-radius:999px;font-size:16px;font-weight:600;color:#0b111a;background:#f4f2ee}.avl-src{list-style:none;margin:0;padding:0 0 0 18px;display:grid;gap:10px;border-left:2px solid hsla(40,66%,72%,.4)}.avl-src li{position:relative;display:grid;gap:2px}.avl-src li:before{content:"";position:absolute;left:-25px;top:9px;width:10px;height:10px;border-radius:50%;background:#0c121c;box-shadow:inset 0 0 0 2px #e6c687}.avl-src-t{font-size:17px;line-height:1.35;color:#fff}.avl-foot{padding-top:12px;border-top:1px solid hsla(0,0%,100%,.07);font-size:16px;color:#8e96a2}@media (max-width:639px){.avl-shift{grid-template-columns:minmax(0,1fr)}.avl-shift-arrow{transform:rotate(90deg);justify-self:center}.avl-page{grid-template-columns:44px minmax(0,1fr)}.avl-tag{grid-column:2;justify-self:start}}.av-close{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center;text-align:left}@media (min-width:1024px){.av-close{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}.av-close-h{max-width:16ch;margin-left:0;margin-right:0}.av-close .av-desk-close{display:grid;grid-template-columns:minmax(0,1fr);max-width:none;margin-top:28px}.av-close-form{max-width:none}.sys.av-check :is(.section-eyebrow,.av-fact-n){background:none;color:rgb(var(--brand));-webkit-text-fill-color:currentColor;filter:none}.sys.av-check[data-slug=grok] .av-fact-n{color:rgb(var(--teal))}@media (max-width:767px){.avl-rows{display:flex;gap:12px;margin:32px -24px 0;padding:0 24px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:24px;scrollbar-width:none}.avl-rows::-webkit-scrollbar{display:none}.avl-row{flex:0 0 84vw;max-width:340px;scroll-snap-align:start;gap:18px;padding:20px;border-top:0;border-radius:22px;background:hsla(0,0%,100%,.03);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07)}.avl-big{font-size:28px}.avl-line{font-size:16px}.avl-card{padding:14px;border-radius:16px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.avl-shift{gap:8px}.avl-shift-col{padding:12px}.avl-page{padding:10px 12px}.avl .rail-nav{margin-top:12px}.av .sys-rules{margin-top:24px}.av .sys-rule{display:grid;grid-template-columns:36px minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;padding:16px 0}.av .sys-rule-n{grid-row:1/span 2;padding-top:2px}.av .sys-rule-k{margin:0;font-size:18px}.av .sys-rule-b{margin-top:4px}}@media (min-width:1024px){.av-panel-hero{padding-top:76px}.av-hero-centre .av-lede-line{margin-top:14px}}.av-hero-form{margin-top:18px}.av-hero-centre+.eb{margin-top:24px}@media (max-width:639px){.hform-call .hform-link{display:inline-flex;align-items:center;min-height:44px;padding:0 6px}}.mx-td[data-k=remembers],.mx-td[data-k=searches],.mx-td[data-k=sources]{align-self:center}.mx-go-pill{align-items:center;min-height:44px;padding:0 16px;border-radius:6px;border:1px solid rgb(var(--fg)/.16);background:rgb(var(--fg)/.04)}.avl-short{display:none}@media (max-width:767px){.av-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.av-card-b{display:none}}@media (max-width:639px){.avl-long{display:none}.avl-short{display:inline}ul.avl-short{display:grid}.avl-shift{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}.avl-shift-arrow{transform:none}.avl-shift-col{padding:10px}.avl-page{grid-template-columns:minmax(0,1fr)}.avl-page-art{display:none}.avl-tag{grid-column:1}.avl-hub,.avl-tag{display:none}.avl-pages{gap:8px}.avl-sources{gap:10px}.avl-src{gap:8px}.avl-row{gap:14px}}@media (min-width:1024px){.av-finding-split{align-items:center}}.fm-puzzle{position:relative;display:flex;flex-direction:column;container-type:inline-size;view-timeline-name:--fm-jigsaw;view-timeline-axis:block}.fm-mono{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase}.fm-tile{position:relative;color:#d9dce1;box-shadow:0 24px 50px -28px rgba(10,15,24,.75),inset 0 1px 0 hsla(0,0%,100%,.06)}.fm-big{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.fm-num{font-size:clamp(40px,4vw,52px);font-weight:700;line-height:.95;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.fm-sub{margin-top:6px;font-size:16px;font-weight:600;line-height:1.3}.fm-puzzle [data-tone=on]{--tone:#e6c687}.fm-puzzle [data-tone=warn]{--tone:#f7a08c}.fm-puzzle [data-tone=off]{--tone:#8e96a2}.fm-chip b,.fm-dk,.fm-num,.fm-sub{color:var(--tone,#fff)}.fm-t1{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:center;padding:26px 28px;border-radius:26px 26px 8px 8px;background:linear-gradient(165deg,#13222e,#0c1420);border:1px solid hsla(40,66%,72%,.32)}.fm-cat{display:flex;flex-direction:column;gap:10px;min-width:0}.fm-tag{font-size:16px;line-height:1.35;color:#a9b0ba}.fm-marks{display:flex;flex-wrap:wrap;gap:10px}.fm-mark{display:inline-flex;border-radius:50%}.fm-mark[data-s=on]{box-shadow:0 0 0 2px #e6c687}.fm-mark[data-s=off]{opacity:.22}.fm-tab{position:relative;z-index:2;padding:4px 14px;border-radius:999px;font-size:16px;line-height:1.5;white-space:nowrap;color:#d9dce1;background:linear-gradient(180deg,#13222e,#0c1420);border:1px solid rgba(217,220,225,.3);box-shadow:0 0 0 4px hsla(45,31%,95%,.9)}.fm-seam.fm-seam-tab{display:flex;align-items:center;justify-content:center;height:44px}.fm-seam{position:relative;display:block;height:6px}.fm-seam:before{content:"";position:absolute;left:28px;right:28px;top:50%;height:1px;background:linear-gradient(90deg,hsla(215,8%,53%,.15),hsla(215,8%,53%,.7),hsla(215,8%,53%,.15))}.fm-seam:after{content:"";position:absolute;left:4px;right:4px;top:-6px;height:18px;background:linear-gradient(#7d8590,#7d8590) left 8px top 0 /2px 18px no-repeat,linear-gradient(#7d8590,#7d8590) left 0 top 8px /18px 2px no-repeat,linear-gradient(#7d8590,#7d8590) right 8px top 0 /2px 18px no-repeat,linear-gradient(#7d8590,#7d8590) right 0 top 8px /18px 2px no-repeat}.fm-t2{display:grid;grid-template-columns:210px minmax(0,1fr);gap:24px;align-items:center;padding:28px;border-radius:8px;background:linear-gradient(165deg,#151824,#0b101a);border:1px solid hsla(9,73%,62%,.28)}.fm-rival{margin-top:10px;padding:4px 10px;border-radius:6px;font-size:16px;font-weight:600;line-height:1.4;color:#fff;background:hsla(0,0%,100%,.06)}.fm-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.fm-chip{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:10px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08)}.fm-chip-k{font-size:16px;line-height:1.3;color:#c2c7ce}.fm-chip b{font-size:17px;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums}.fm-t3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;box-shadow:none}.fm-half{display:flex;flex-direction:column;align-items:flex-start;padding:22px 24px;box-shadow:0 24px 50px -28px rgba(10,15,24,.75),inset 0 1px 0 hsla(0,0%,100%,.06)}.fm-why{border-radius:8px 6px 6px 26px;background:#0c121c;border:1px solid hsla(0,0%,100%,.09)}.fm-fix{border-radius:6px 8px 26px 6px;background:linear-gradient(165deg,hsla(0,0%,100%,.04),rgba(11,17,26,.95)),#0b111a;border:1px solid rgba(217,220,225,.18);box-shadow:inset 2px 0 0 #e6c687}.fm-dk{font-size:16px;font-weight:600}.fm-call{margin:6px 0;font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#fff}.fm-caveat{margin:auto 0 0;padding-top:6px;font-size:16px;line-height:1.45;color:#8e96a2}.fm-go{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:auto;font-size:16px;font-weight:700;color:#e6c687}.fm-go span{transition:transform var(--t-fast) var(--ease-out)}.fm-go:hover span{transform:translateX(3px)}.fm-go:focus-visible{outline:2px solid rgb(var(--focus));outline-offset:2px;border-radius:6px}.av-layer,.fm-half,.fm-t1,.fm-t2{position:relative;isolation:isolate}.av-layer:before,.fm-half:before,.fm-t1:before,.fm-t2:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at 0 0,var(--glow,hsla(40,21%,95%,.048)),transparent 55%),radial-gradient(circle,hsla(0,0%,100%,.07) 1px,transparent 1.6px) 0 0 /16px 16px;-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.35) 70%,transparent);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.35) 70%,transparent);opacity:.8;transition:opacity var(--t-base) var(--ease-standard)}.av-layer:after,.fm-half:after,.fm-t1:after,.fm-t2:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 0 0 1px hsla(0,0%,100%,.03),inset 0 -18px 30px -24px rgba(0,0,0,.6);background:linear-gradient(90deg,transparent 8%,var(--edge,hsla(40,66%,72%,.55)) 50%,transparent 92%) 50% 0 /70% 1px no-repeat,linear-gradient(hsla(0,0%,100%,.22),hsla(0,0%,100%,.22)) left 10px top 10px /9px 1px no-repeat,linear-gradient(hsla(0,0%,100%,.22),hsla(0,0%,100%,.22)) left 10px top 10px /1px 9px no-repeat,linear-gradient(hsla(0,0%,100%,.22),hsla(0,0%,100%,.22)) right 10px top 10px /9px 1px no-repeat,linear-gradient(hsla(0,0%,100%,.22),hsla(0,0%,100%,.22)) right 10px top 10px /1px 9px no-repeat,linear-gradient(hsla(0,0%,100%,.22),hsla(0,0%,100%,.22)) left 10px bottom 10px /9px 1px no-repeat,linear-gradient(hsla(0,0%,100%,.22),hsla(0,0%,100%,.22)) left 10px bottom 10px /1px 9px no-repeat,linear-gradient(hsla(0,0%,100%,.22),hsla(0,0%,100%,.22)) right 10px bottom 10px /9px 1px no-repeat,linear-gradient(hsla(0,0%,100%,.22),hsla(0,0%,100%,.22)) right 10px bottom 10px /1px 9px no-repeat}.fm-t2,.fm-why{--glow:hsla(9,73%,62%,.13);--edge:hsla(9,73%,62%,.5)}.fm-fix{--glow:hsla(40,21%,95%,.06)}.fm-half:hover:before,.fm-half[data-flipped="1"]:before,.fm-t1:hover:before,.fm-t2:hover:before{opacity:1}.fm-mark{transition:transform var(--t-fast) var(--ease-out)}.fm-t1:hover .fm-mark[data-s=on]{transform:translateY(-2px)}.fm-t1:hover .fm-mark[data-s=on]:nth-child(2){transition-delay:40ms}.fm-t1:hover .fm-mark[data-s=on]:nth-child(3){transition-delay:80ms}.fm-t1:hover .fm-mark[data-s=on]:nth-child(4){transition-delay:.12s}.fm-t1:hover .fm-mark[data-s=on]:nth-child(6){transition-delay:.2s}.fm-chip{position:relative;transition:transform var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-standard),background-color var(--t-fast) var(--ease-standard)}.fm-chip:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.06)}.fm-hint{position:absolute;z-index:3;right:10px;top:8px;width:44px;height:44px;padding:0;border:0;font:inherit;font-size:20px;font-weight:500;line-height:1;color:#c2c7ce;background:transparent;cursor:pointer}.fm-hint,.fm-hint span{display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.fm-hint span{width:30px;height:30px;background:hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14);transition:transform .32s var(--ease-out),background-color var(--t-fast) var(--ease-standard)}.fm-hint:hover span{background:hsla(0,0%,100%,.12)}.fm-hint:focus-visible{outline:none}.fm-hint:focus-visible span{box-shadow:0 0 0 2px #e6c687}.fm-dk{padding-right:40px}@media (hover:none){.fm-back{display:none}.fm-half[data-flipped="1"] .fm-back{display:block}.fm-half[data-flipped="1"] .fm-face{display:none}}.fm-flip{display:grid;width:100%}.fm-back,.fm-face{grid-area:1/1;min-width:0;transition:opacity .32s var(--ease-standard),transform .32s var(--ease-out)}.fm-back{opacity:0;transform:translateY(10px);pointer-events:none}.fm-half[data-flipped="1"] .fm-face{opacity:0;transform:translateY(-10px);pointer-events:none}.fm-half[data-flipped="1"] .fm-back{opacity:1;transform:none;pointer-events:auto}.fm-half[data-flipped="1"] .fm-hint span{transform:rotate(45deg);background:hsla(0,0%,100%,.12)}.fm-back-k{margin:6px 0 4px;font-size:18px;font-weight:700;color:#fff}.fm-back-t{margin:0;font-size:18px;line-height:1.5;color:#d9dce1}.fm-staged{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:8px 0 0;padding:0;list-style:none}.fm-staged li{display:inline-flex;align-items:center;gap:8px;padding:3px 10px;border-radius:8px;font-size:16px;line-height:1.4;color:#d9dce1;background:hsla(0,0%,100%,.06);border:1px solid hsla(40,66%,72%,.25)}.fm-staged li i{width:6px;height:6px;border-radius:50%;background:#e6c687}.fm-staged li[data-k=note] i{background:#d9dce1}.fm-key{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:4px 12px;border-radius:8px;font-size:16px;font-weight:700;color:#0b111a;background:linear-gradient(180deg,#fff,#d9dce1);box-shadow:inset 0 -2px 0 rgba(15,22,32,.18),0 6px 14px -6px rgba(0,0,0,.6)}.fm-key b{font-weight:600;opacity:.6}@media (prefers-reduced-motion:reduce){.fm-back,.fm-chip,.fm-face,.fm-half:before,.fm-hint span,.fm-mark,.fm-t1:before,.fm-t2:before{transition:none}.fm-chip:hover,.fm-t1:hover .fm-mark[data-s=on]{transform:none}}@supports (animation-timeline:view()){@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.fm-fix,.fm-seam,.fm-t1,.fm-t2,.fm-why{animation-timeline:--fm-jigsaw;animation-fill-mode:both;animation-timing-function:cubic-bezier(.22,1,.36,1)}.fm-t1{animation-name:fm-t1;animation-range:entry 10% entry 65%}.fm-t2{animation-name:fm-t2;animation-range:entry 20% entry 78%}.fm-why{animation-name:fm-t3a;animation-range:entry 30% entry 90%}.fm-fix{animation-name:fm-t3b;animation-range:entry 35% entry 92%}.fm-seam{animation-name:fm-seam;animation-range:entry 88% cover 50%}}}@keyframes fm-t1{0%{transform:translate3d(-36px,-20px,0);opacity:.25}to{transform:none;opacity:1}}@keyframes fm-t2{0%{transform:translate3d(44px,14px,0);opacity:.2}to{transform:none;opacity:1}}@keyframes fm-t3a{0%{transform:translate3d(-32px,28px,0);opacity:.15}to{transform:none;opacity:1}}@keyframes fm-t3b{0%{transform:translate3d(32px,28px,0);opacity:.15}to{transform:none;opacity:1}}@keyframes fm-seam{0%{opacity:0}to{opacity:1}}.fm-short{display:none}@container (max-width: 600px){.fm-long{display:none}.fm-short{display:inline}.fm-t1{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 18px 28px;border-radius:22px 22px 8px 8px}.fm-t1 .fm-big{flex-direction:row;align-items:baseline;gap:12px}.fm-num{font-size:36px}.fm-tag{display:none}.fm-marks{gap:6px}.fm-mark .av-logo{width:22px!important;height:22px!important}.fm-mark .av-logo>*{width:12px;height:12px}.fm-t2{grid-template-columns:minmax(0,1fr);gap:12px;padding:24px 18px 14px}.fm-rival{margin-top:8px}.fm-chips{grid-template-columns:minmax(0,1fr);gap:0}.fm-chip{flex-direction:row;justify-content:space-between;gap:12px;padding:7px 0;border:0;border-top:1px solid hsla(0,0%,100%,.08);border-radius:0;background:none}.fm-chip b{font-size:16px;text-align:right}.fm-t3{grid-template-columns:minmax(0,1fr)}.fm-half{padding:16px 18px}.fm-why{border-radius:8px}.fm-fix{border-radius:8px 8px 22px 22px}.fm-call{font-size:20px;margin:4px 0}}@media (prefers-reduced-motion:reduce){.fm-go span{transition:none}}.pb-stage{position:relative}.pb-stage .sys-rules{border-top:0}.pb-stage .sys-rule+.sys-rule{border-left:0;border-top:0}.pb-band{display:none;position:relative;height:220px;margin-top:8px;pointer-events:none}.pb-band svg{position:absolute;top:0;height:100%;overflow:visible}.pb-main{left:0;width:100%}.pb-tail-l{left:calc(50% - 50vw)}.pb-tail-l,.pb-tail-r{width:calc(50vw - 50%)}.pb-tail-r{left:100%}.pb-band path{fill:none;stroke-linecap:round;stroke-linejoin:round}.pb-leads path,.pb-mesh path{vector-effect:non-scaling-stroke}.pb-ribbon-glow{stroke-width:24;stroke-opacity:.2}.pb-ribbon-body{stroke-width:10;stroke-opacity:.62}.pb-band .pb-ribbon-core{stroke:#d9fbf7;stroke-width:1.8;stroke-opacity:.9}.pb-mesh path{stroke:url(#pb-g-mesh);stroke-width:1;stroke-dasharray:2 4;opacity:.3}.pb-band .pb-area{fill:url(#pb-g-area);stroke:none}.pb-leads path{stroke:rgba(217,220,225,.25);stroke-width:1;stroke-dasharray:3 4}.pb-spot{position:absolute;width:0;height:0}.pb-glow{position:absolute;left:-150px;top:-100px;width:300px;height:200px;border-radius:50%;background:radial-gradient(closest-side,hsla(40,21%,95%,.066),hsla(40,21%,95%,.018) 55%,transparent)}.pb-spot:nth-of-type(3) .pb-glow{background:radial-gradient(closest-side,hsla(40,21%,95%,.072),hsla(40,21%,95%,.021) 55%,transparent)}.pb-spot:nth-of-type(4) .pb-glow{background:radial-gradient(closest-side,hsla(215,8%,53%,.26),hsla(40,21%,95%,.024) 55%,transparent)}.pb-node{left:-9px;top:-9px;width:18px;height:18px;background:#0b111a;box-shadow:inset 0 0 0 2.2px #a9b0ba}.pb-node,.pb-node:after{position:absolute;border-radius:50%}.pb-node:after{content:"";inset:5.5px;background:#e6c687}.pb-stage .av-closing-line{margin-top:24px}.pb-pills{display:none}@media (min-width:1024px){.pb-band{display:block}.pb-stage .sys-rules{-moz-column-gap:0;column-gap:0}.pb-stage .av-closing-line{margin-top:8px}}@supports (animation-timeline:view()){@media (min-width:1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.pb-band{view-timeline:--pb-grow block}.pb-ribbon{stroke-dasharray:1000 1000;animation:pb-draw linear both;animation-timeline:--pb-grow}.pb-r-l{animation-range:entry 0 entry 45%}.pb-r-m{animation-range:entry 40% cover 50%}.pb-r-r{animation-range:cover 45% cover 60%}.pb-band .pb-area,.pb-mesh{animation:pb-fade linear both;animation-timeline:--pb-grow;animation-range:entry 40% cover 50%}.pb-spot{animation:pb-node linear both;animation-timeline:--pb-grow}.pb-spot:first-of-type{animation-range:entry 45% entry 70%}.pb-spot:nth-of-type(2){animation-range:entry 60% entry 90%}.pb-spot:nth-of-type(3){animation-range:entry 80% cover 40%}.pb-spot:nth-of-type(4){animation-range:cover 30% cover 50%}}}@keyframes pb-draw{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes pb-fade{0%{opacity:0}to{opacity:1}}@keyframes pb-node{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.pb-pills{display:flex;gap:8px;margin-top:24px}.pb-pill{flex:1;min-height:44px;border-radius:999px;font-size:16px;font-weight:600;color:#a7b0bd;background:hsla(0,0%,100%,.04);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08);transition:background var(--t-fast) var(--ease-standard),color var(--t-fast) var(--ease-standard)}.pb-pill[aria-pressed=true]{color:#121623;background:#f4f2ee;box-shadow:none}.av .pb-stage .sys-rules{display:flex;gap:12px;margin:16px -24px 0;padding:0 24px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:24px;scrollbar-width:none}.av .pb-stage .sys-rules::-webkit-scrollbar{display:none}.av .pb-stage .sys-rule{flex:0 0 84vw;max-width:340px;scroll-snap-align:start;display:block;padding:20px;border-radius:20px;background:radial-gradient(120% 90% at 0 0,hsla(40,21%,95%,.03),transparent 60%),hsla(0,0%,100%,.03);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07)}.av .pb-stage .sys-rule-k{margin-top:10px}.av .pb-stage .sys-rule-b{margin-top:8px}.pb-stage .av-closing-line{margin-top:28px;font-size:20px}}.cf{display:grid;gap:32px;margin-top:16px}.cf-h{margin:0;font-size:clamp(34px,4.2vw,56px);font-weight:700;line-height:1.04;letter-spacing:-.038em;color:#fff;text-wrap:balance}.cf-h .display-italic{display:block}.cf-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.cf-stat{display:flex;flex-direction:column;gap:8px;margin:0;padding:18px 20px;border-radius:16px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 2px 8px rgba(0,0,0,.45)}.cf-stat b{font-size:48px;font-weight:700;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.cf-stat span{font-size:16px;line-height:1.35;color:#c2c7ce}.cf-stat[data-tone=on] b{color:#e6c687}.cf-stat[data-tone=warn] b{color:#e56b55}.cf-stat[data-tone=off] b{color:#7b8798}.cf-inst{display:flex;flex-direction:column;gap:18px;padding:24px;border-radius:24px;background:linear-gradient(165deg,#111a28,#080d16);border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 28px 60px rgba(0,0,0,.55)}.cf-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:0}.cf-k{gap:10px;color:#a9b0ba}.cf-k,.cf-status{display:inline-flex;align-items:center;font-family:var(--font-mono),monospace;font-size:16px}.cf-status{gap:8px;padding:4px 12px;border-radius:999px;color:#f6b2a5;background:hsla(9,73%,62%,.12);border:1px solid hsla(9,73%,62%,.35)}.cf-status i{width:7px;height:7px;border-radius:50%;background:#e56b55;box-shadow:0 0 8px hsla(9,73%,62%,.6)}.cf-found-t{margin:0;font-size:clamp(19px,1.7vw,21px);font-weight:500;line-height:1.42;color:#f4f2ee}.cf-rows{display:flex;flex-direction:column;gap:12px}.cf-row{--c:#a9b0ba;border-radius:12px}.cf-row[data-tone=lean]{background:rgba(4,7,13,.6);border:1px solid hsla(0,0%,100%,.07);box-shadow:inset 0 2px 6px rgba(0,0,0,.5)}.cf-row[data-tone=wrong]{--c:#f2937f;background:hsla(0,0%,100%,.025);border-left:2px solid #e56b55}.cf-row[data-tone=next]{--c:#e6c687;background:hsla(0,0%,100%,.04);border:1px solid rgba(217,220,225,.16);box-shadow:inset 2px 0 0 #e6c687}.cf-row-k{font-family:var(--font-mono),monospace;font-size:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--c);display:flex;align-items:center;gap:8px;margin:0;padding:12px 16px 0}.cf-row i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--c);box-shadow:0 0 8px color-mix(in srgb,var(--c) 70%,transparent)}.cf-row[data-tone=next] i{border-radius:1px;transform:rotate(45deg)}.cf-row-b{display:grid;grid-template-rows:1fr}.cf-row-t{min-height:0;overflow:hidden;margin:0;padding:4px 16px 12px;font-size:16px;line-height:1.45;color:#c2c7ce}.cf-row[data-tone=next] .cf-row-t{font-weight:600;color:#fff}@media (max-width:767px){.cf-rows{gap:8px}.cf-row-k{padding:10px 14px 0}.cf-row-t{padding:4px 14px 10px}.cf-inst{gap:14px;padding:20px 16px 16px}.cf-found-t{font-size:18px}}@media (min-width:1024px){.cf{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center}.cf-inst{padding:28px 32px}}.cf-stat b small{margin-left:2px;font-size:22px;font-weight:600;letter-spacing:-.01em}@media (max-width:767px){.cf-stats{display:flex;gap:12px;margin:24px -20px 0;padding:0 20px 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 20px;scrollbar-width:none}.cf-stats::-webkit-scrollbar{display:none}.cf-stat{flex:0 0 78%;scroll-snap-align:start}}@media (max-width:1023px){.pb-pills{position:relative;isolation:isolate}.pb-glide{position:absolute;left:0;top:0;z-index:-1;width:var(--pw,0);height:100%;border-radius:999px;transform:translate3d(var(--x,0),0,0) scaleX(var(--s,1));transform-origin:center;background:#f4f2ee;background-size:200% 100%;background-position:calc(var(--s, 1) * 40% - 40%) 0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6)}.pb-pill,.pb-pill[aria-pressed=true]{position:relative;background:transparent;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08);transition:color .22s var(--ease-standard)}.pb-pill[aria-pressed=true]{color:#121623;box-shadow:none}.pb-pill:focus-visible{outline:2px solid rgb(var(--focus));outline-offset:3px}}@container (max-width: 600px){.fm-back{display:none}.fm-half[data-flipped="1"] .fm-back{display:block}.fm-half[data-flipped="1"] .fm-face{display:none}}[data-surface=site] .fm-puzzle .fm-go.cta-pill{align-self:flex-start;justify-content:center;width:auto;white-space:nowrap;gap:8px;margin-top:16px;min-height:48px;padding:0 20px;font-size:16px;font-weight:600;background:#f4f2ee;color:#121623;-webkit-text-fill-color:#121623;border:1px solid #fff;box-shadow:inset 0 -1px 0 rgba(18,22,35,.08),0 10px 26px -14px rgba(0,0,0,.7)}html:root [data-surface=site] .fm-puzzle .fm-go.cta-pill:hover:not(:disabled){background:#fff}.avl-state[data-s=off]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;white-space:nowrap;color:#f7a08c;background:linear-gradient(180deg,rgba(200,80,60,.24),rgba(150,52,36,.18));box-shadow:inset 0 0 0 1px hsla(9,73%,62%,.5),inset 0 1px 0 rgba(255,205,195,.12)}.avl-state[data-s=off]:before{content:"";width:6px;height:6px;border-radius:50%;background:#e56b55;box-shadow:0 0 8px hsla(9,73%,62%,.7)}@media (max-width:1023px){.avl-shift{gap:6px}.avl-shift-col{padding:14px;gap:8px}.avl-shift-arrow{font-size:18px}.avl-checks{gap:8px}.avl-checks li{line-height:1.3}}.avl-src{--rail:9px;position:relative;padding-left:30px;border-left:0}.avl-src:before{content:"";position:absolute;left:calc(var(--rail) - 1.5px);top:8px;bottom:8px;width:3px;border-radius:3px;background:linear-gradient(180deg,#d9dce1,#a9b0ba 30%,#e6c687 55%,#7d8590 85%,#4a5466);box-shadow:none}.avl-src .avl-k{line-height:1.4}.avl-src li:before{left:calc(var(--rail) - 30px - 7px);top:calc((1.4em - 14px) / 2);width:14px;height:14px;font-size:16px;background:radial-gradient(circle at 35% 30%,#fff 0,#e6c687 28%,#e6c687 55%,#7a5530 100%);box-shadow:0 0 0 3px #0c121c,0 0 0 4px hsla(40,66%,72%,.45)}@media (max-width:639px){.avl-shift{grid-template-columns:minmax(0,1fr);gap:6px}.avl-shift-arrow{transform:rotate(90deg);justify-self:center;line-height:1}.avl-shift-col[data-s=before] .avl-file{white-space:nowrap}.avl-shift-col[data-s=before] .avl-state{margin-top:8px}}.eb-layer-read.av-layer,.eo-sheet-front.av-layer{border-top-width:1px;border-top-color:hsla(40,66%,72%,.4)}.eo-sheet-front.av-layer{border-top-style:solid}.eb-col.av-layer:after,.eb-col.av-layer:before{display:none}@media (max-width:767px){.eb-grid>.eb-col.av-layer{padding:18px 14px 16px;border-radius:20px;background:linear-gradient(165deg,#13222e,#0c1420);border:1px solid hsla(40,66%,72%,.24);box-shadow:0 24px 50px -28px rgba(10,15,24,.75),inset 0 1px 0 hsla(0,0%,100%,.06)}.eb-grid>.eb-col.av-layer:after,.eb-grid>.eb-col.av-layer:before{display:block}.eb-grid>.eb-ed{padding:0;background:none;box-shadow:none}}@media (max-width:1023px){.ex-mobile>li.av-layer{background:linear-gradient(165deg,#13222e,#0c1420);border:1px solid hsla(40,66%,72%,.24);box-shadow:0 24px 50px -28px rgba(10,15,24,.75),inset 0 1px 0 hsla(0,0%,100%,.06)}}.eo-mast{flex-wrap:wrap;row-gap:4px}.eo-mast-r{min-width:0;white-space:normal}.av-sig-wrap{display:flex;flex-direction:column;gap:16px;min-width:0}.av-sig-pills{display:inline-flex;align-self:flex-start;flex-wrap:wrap;gap:4px;padding:4px;border-radius:999px;background:rgb(var(--fg)/.05);box-shadow:inset 0 0 0 1px rgb(var(--fg)/.08)}.av-sig-pill{min-height:44px;padding:0 18px;border:0;border-radius:999px;font:inherit;font-size:16px;font-weight:600;color:rgb(var(--light));background:transparent;cursor:pointer;transition:background-color var(--t-fast) var(--ease-standard),color var(--t-fast) var(--ease-standard)}.av-sig-pill:hover{color:rgb(var(--text))}.av-sig-pills{position:relative;isolation:isolate}.av-sig-pill{position:relative;transition:color .32s var(--ease-standard)}.av-sig-pill[aria-pressed=true]{color:#fff}.av-sig-glide,.av-sig-pills:not([data-glide]) .av-sig-pill[aria-pressed=true]{background:#121623}.av-sig-glide{position:absolute;left:0;top:4px;bottom:4px;z-index:-1;width:var(--gw,0);border-radius:999px;opacity:0;transform:translate3d(var(--gx,0),0,0);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 6px 14px -8px rgba(18,22,35,.6)}.av-sig-pills[data-glide="2"] .av-sig-glide{transition:transform .52s cubic-bezier(.22,1,.36,1),width .52s cubic-bezier(.22,1,.36,1)}.av-sig-pills[data-glide] .av-sig-glide{opacity:1}.av-sig-pill:focus-visible{outline:2px solid rgb(var(--focus));outline-offset:-2px}@media (max-width:767px){.av-sig-pills{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none}.av-sig-pills::-webkit-scrollbar{display:none}.av-sig-pill{flex:none;padding:0 12px;white-space:nowrap}.av-sig-pills:has(.av-sig-short){gap:2px;padding:3px}.av-sig-pills:has(.av-sig-short) .av-sig-pill{padding:0 10px}.av-sig-long{display:none}}.av-sig-short{display:none}@media (max-width:767px){.av-sig-short{display:inline}}.av-sig-wrap .avf-cited,.av-sig-wrap .avf-door-row,.av-sig-wrap .avf-split{grid-template-columns:minmax(0,1fr)}.av-sig-wrap .avf-pane-dim{opacity:1}.av-sig-wrap .avf-wires{display:none}.av-sig-wrap .avf-bar{margin-top:12px}.av-sig-wrap[data-show] .avf-pane[data-k]{--d:1;grid-area:1/1;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(calc(var(--d) * -28px),0,0) scale(.985);transition:opacity .26s var(--ease-standard),transform .42s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s}.av-sig-wrap[data-dir=back] .avf-pane[data-k]{--d:-1}.av-sig-wrap[data-show=app] .avf-pane[data-k=app],.av-sig-wrap[data-show=memory] .avf-pane[data-k=memory],.av-sig-wrap[data-show=mode] .avf-pane[data-k=mode],.av-sig-wrap[data-show=overviews] .avf-pane[data-k=overviews],.av-sig-wrap[data-show=web] .avf-pane[data-k=web]{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .36s var(--ease-standard) 80ms,transform .56s cubic-bezier(.22,1,.36,1),visibility 0s;animation:av-sig-arrive .56s cubic-bezier(.22,1,.36,1) both}@keyframes av-sig-arrive{0%{opacity:0;transform:translate3d(calc(var(--d) * 36px),0,0) scale(.985)}to{opacity:1;transform:none}}.av-ideas,.av-ideas[data-n="4"]{display:flex;gap:16px;margin:0 -24px;padding:4px 24px 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 24px;scrollbar-width:none}.av-ideas::-webkit-scrollbar{display:none}.av-ideas>.av-idea{flex:0 0 min(82vw,340px);scroll-snap-align:start}@media (min-width:768px){.av-ideas,.av-ideas[data-n="4"]{margin:0;padding:4px 2px 8px;scroll-padding:0}.av-ideas>.av-idea{flex-basis:340px}}@media (min-width:1280px){.av-ideas>.av-idea{flex-basis:calc((100% - 48px) / 3.25)}}.av-how .rail-nav-all{justify-content:flex-start;gap:16px;margin-top:20px}@media (max-width:767px){.av-how .rail-nav-all{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.av-sig-glide,.av-sig-pill,.av-sig-wrap .avf-pane[data-k]{transition:none}.av-sig-wrap .avf-pane[data-k]{animation:none}.mt-tab{transition:none}}.exd-quote s{color:#f7a08c;text-decoration-color:#e56b55}@media (max-width:767px){.av-idea,.avf-pane,.aw,.cf-inst,.cf-stat,.eb-col,.eo-sheet-front,.ex-mobile>li,.exd{overflow-wrap:break-word}.aw-answer>*,.aw-body,.aw-composer,.aw-firms li,.aw-placeholder{min-width:0}.aw-chips,.aw-composer{flex-wrap:wrap}.aw-chips{min-width:0}.aw-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eb-a-said>span,.eb-a-top,.ex-chip,.ex-m-fig .exd-rows i,.ex-nw{white-space:normal}.av-facts{display:flex;align-items:stretch;gap:12px;margin:40px -24px 0;padding:0 24px 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 24px;scrollbar-width:none}}@media (max-width:767px){.av-facts::-webkit-scrollbar{display:none}.av-facts>.av-fact{flex:0 0 82%;scroll-snap-align:start;padding:22px 20px}}.pb-glow,.pb-ribbon-glow{display:none}.sys.av-check .section-eyebrow{color:rgb(var(--label))}.sys.av-check .av-fact-n,.sys.av-check[data-slug=grok] .av-fact-n{color:rgb(var(--sig))}.sys.av-check .sys-panel[data-tone=light] .section-eyebrow{color:rgb(var(--label))}@media (max-width:767px){.av-panel-hero{padding-top:40px}html [data-surface=site] .av-h1{font-size:36px;line-height:1.04;letter-spacing:-.04em}.av-hero-centre .av-h1{max-width:none}.av .sys-h2 .display-italic.tl-acc,.av-callout>span{display:block}.av-callout{font-size:36px;line-height:1.04}}@media (min-width:768px){.av-check .av-h1-2{display:inline}}.eb-ask,.eb-mast-wk{display:none}@media (max-width:1023px){.eb-grid{display:block;overflow:visible;margin:0;padding:0}.eb-board>.rail-nav,.eb-grid>.eb-as,.eb-grid>.eb-fan,.eb-grid>.eb-qs{display:none}.eb-grid>.eb-ed{padding:0;border-radius:0;background:none;box-shadow:none}.eb-ask{display:block;margin-top:10px;font-size:16px;line-height:1.4;color:#d9dce1}.eb-ask b{display:block;margin-bottom:2px;font-family:var(--font-mono),monospace;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#a9b0ba}.eb-mast{justify-content:space-between}.eb-mast-wk{display:inline;font-family:var(--font-mono),monospace;font-size:16px;color:#a9b0ba}.eb-mast-date,.eb-ship-n{display:none}.eb-big-l{margin-top:2px}}.av-card-s{display:none}@media (max-width:767px){.av-card-s{display:block;margin:0;font-size:16px;line-height:1.35;color:rgb(var(--light))}.av-facts{display:grid;gap:0;margin:32px 0 0;padding:0;overflow:visible}.av-facts>.av-fact{display:grid;grid-template-columns:32px minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;padding:16px 0;border-radius:0;background:none;box-shadow:none;border-top:1px solid hsla(0,0%,100%,.1)}.av-fact:before{display:none}.av-fact-n{grid-row:1/span 2;line-height:1.6}.av-fact-b,.av-fact-k{grid-column:2}.av-fact-k{margin:0;font-size:18px}.av-fact-b{margin:6px 0 0}.av-facts+.rail-nav{display:none}}.aw-you{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:16px;font-weight:600;color:#e56b55}.aw-you i{flex:none;width:8px;height:8px;border-radius:50%;background:currentColor}.aw-wrap:is([data-slug=claude],[data-slug=gemini]) .aw-you{color:#a8361f}@media (max-width:767px){.aw-composer{display:none}.aw-sources{gap:4px 0}.aw-src-chip{padding:0;background:none;box-shadow:none;border:0}.aw-src-chip i{display:none}.aw-src-chip+.aw-src-chip:before{content:"·";margin:0 6px}}.eo-focus{display:none}@media (max-width:767px){.eo-stack{padding:0}.eo-bars,.eo-sheet-back,.eo-sheet-mid,.eo[data-lit="1"] .eo-hero{display:none}.eo[data-lit="1"] .eo-focus{display:block;margin-top:14px}.eo-focus-big{font-size:52px;font-weight:700;line-height:1;letter-spacing:-.04em;color:#f4f2ee}.eo-focus-l{display:block;margin-top:8px;font-size:16px;line-height:1.4;color:#c2c7ce}.eo-split{display:grid;gap:10px;margin:14px 0 0;padding:12px 0 0;list-style:none;border-top:1px solid hsla(0,0%,100%,.08)}.eo-split li{display:grid;grid-template-columns:minmax(0,1fr) 64px;grid-template-areas:"k n" "t t";gap:6px 10px}.eo-split-k{grid-area:k;font-size:16px;color:#d9dce1}.eo-split .eo-bar-n{grid-area:n;text-align:right}.eo-split .eo-bar-track{grid-area:t;width:100%}.eo-toc{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}}.av-plan{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}.av-plan>.eo{max-width:640px}.av-plan-go{justify-self:start}@media (min-width:1024px){.av-plan{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"words obj" "go obj";-moz-column-gap:56px;column-gap:56px;row-gap:28px;align-content:start}.av-plan-words{grid-area:words}.av-plan>.eo{grid-area:obj}.av-plan-go{grid-area:go;align-self:start}}.av-note-cover .fig-foot,.note-cover .fig-foot{display:none}.av-dock-all{display:inline-flex;margin-top:20px}.fm-back,.fm-face{transition:opacity .18s cubic-bezier(.4,0,1,1),transform .18s cubic-bezier(.4,0,1,1)}.fm-half[data-flipped="0"] .fm-face,.fm-half[data-flipped="1"] .fm-back{transition:opacity .38s cubic-bezier(.22,1,.36,1) .12s,transform .48s cubic-bezier(.22,1,.36,1) .12s}.fm-hint span{transition:transform .46s cubic-bezier(.22,1,.36,1),background-color var(--t-base) var(--ease-standard)}@keyframes fm-in{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@media (hover:none){.fm-half[data-flipped="0"] .fm-face,.fm-half[data-flipped="1"] .fm-back{animation:fm-in .42s cubic-bezier(.22,1,.36,1) 80ms both}}@container (max-width: 600px){.fm-half[data-flipped="0"] .fm-face,.fm-half[data-flipped="1"] .fm-back{animation:fm-in .42s cubic-bezier(.22,1,.36,1) 80ms both}}}.ex-card{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .48s cubic-bezier(.22,1,.36,1),opacity .24s var(--ease-standard)}.ex-card>p{min-height:0;overflow:hidden}.ex-item[data-open="1"] .ex-card{display:grid;grid-template-rows:1fr;opacity:1;animation:none;transition:grid-template-rows .52s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1) 80ms}.ex-plus:after,.ex-plus:before{transition:transform .46s cubic-bezier(.22,1,.36,1)}.ex-item{transition:background-color .36s var(--ease-standard),box-shadow .36s var(--ease-standard)}.exd[data-on="1"]{transition-delay:.12s,.12s,0s}@media (prefers-reduced-motion:reduce){.ex-card,.ex-item[data-open="1"] .ex-card{transition:none}}.av-sig-wrap .avf-pane[data-k]{align-self:start}.av-sig-wrap .avf-pane .avf-foot{margin-top:4px}