@charset "UTF-8";:root{color-scheme:light;--canvas: #f3f3f6;--surface: #ffffff;--surface-2: #f7f7fa;--surface-sunk: #ececf1;--hairline: #e3e3ea;--scrim: rgb(14 15 20 / .42);--ink: #17181d;--ink-2: #4b4e58;--ink-3: #6b6e79;--accent: #3b44d6;--accent-ink: #2f37b8;--accent-soft: #ecedfd;--accent-2: #8f95ee;--accent-3: #c5c8f7;--on-accent: #ffffff;--up: #0f7443;--up-soft: #e3f4ea;--down: #b42a33;--down-soft: #fbe7e8;--warn: #9a5c00;--warn-soft: #fbefd9;--inverse: #17181d;--on-inverse: #ffffff;--inverse-ctl: #f3f3f6;--on-inverse-ctl: #17181d;--hero: #14162b;--hero-glow: rgb(98 108 255 / .34);--grid: #ebebf0;--axis: #8b8e99;--shadow-card: 0 1px 2px rgb(20 22 40 / .04), 0 6px 24px -8px rgb(20 22 40 / .1);--shadow-float: 0 2px 6px rgb(20 22 40 / .06), 0 18px 48px -12px rgb(20 22 40 / .22);--r-card: 26px;--r-tile: 18px;--r-ctl: 14px;--r-pill: 999px;--gutter: 16px;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 24px;--s8: 32px;--s10: 40px;--s12: 48px;--font: "Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fs-xs: 13px;--fs-sm: 15px;--fs-md: 17px;--fs-lg: 20px;--fs-xl: 24px;--fs-2xl: 30px;--fs-3xl: 36px;--t-micro: 12px;--t-caption: 13px;--t-small: 15px;--t-body: 17px;--t-lead: 19px;--t-title: 22px;--t-headline: 26px;--t-display: 32px;--w-text: 400;--w-ui: 650;--w-strong: 750;--w-display: 800;--read: 680px;--page-max: 1240px;--page-pad: var(--gutter);--tabbar-h: 64px;--safe-b: env(safe-area-inset-bottom, 0px);--ease: cubic-bezier(.2, .8, .2, 1);--ease-spring: cubic-bezier(.34, 1.5, .64, 1);--dur-1: .15s;--dur-2: .22s;--dur-3: .32s;--dur-4: .7s;--dur-5: 1.1s}@media(min-width:1024px){:root{--page-pad: 32px}}@media(min-width:1280px){:root{--page-max: 1720px}}@media(min-width:1680px){:root{--page-max: 1880px}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--canvas: #0c0d10;--surface: #17181d;--surface-2: #1f2027;--surface-sunk: #2a2b33;--hairline: #2c2d35;--scrim: rgb(0 0 0 / .6);--ink: #f2f2f5;--ink-2: #b3b5bf;--ink-3: #868996;--accent: #8790ff;--accent-ink: #a3aaff;--accent-soft: #23264a;--accent-2: #5a62c9;--accent-3: #353a78;--on-accent: #0c0d10;--up: #3ccf86;--up-soft: #133626;--down: #ff6b70;--down-soft: #3d1a1d;--warn: #f0b045;--warn-soft: #3a2a10;--inverse: #2a2c38;--on-inverse: #f2f2f5;--inverse-ctl: #f2f2f5;--on-inverse-ctl: #0c0d10;--hero: #1b1d33;--hero-glow: rgb(135 144 255 / .24);--grid: #26272e;--axis: #868996;--shadow-card: 0 1px 0 rgb(255 255 255 / .03) inset, 0 8px 28px -10px rgb(0 0 0 / .6);--shadow-float: 0 1px 0 rgb(255 255 255 / .04) inset, 0 24px 60px -12px rgb(0 0 0 / .75)}}:root[data-theme=dark]{color-scheme:dark;--canvas: #0c0d10;--surface: #17181d;--surface-2: #1f2027;--surface-sunk: #2a2b33;--hairline: #2c2d35;--scrim: rgb(0 0 0 / .6);--ink: #f2f2f5;--ink-2: #b3b5bf;--ink-3: #868996;--accent: #8790ff;--accent-ink: #a3aaff;--accent-soft: #23264a;--accent-2: #5a62c9;--accent-3: #353a78;--on-accent: #0c0d10;--up: #3ccf86;--up-soft: #133626;--down: #ff6b70;--down-soft: #3d1a1d;--warn: #f0b045;--warn-soft: #3a2a10;--inverse: #2a2c38;--on-inverse: #f2f2f5;--inverse-ctl: #f2f2f5;--on-inverse-ctl: #0c0d10;--hero: #1b1d33;--hero-glow: rgb(135 144 255 / .24);--grid: #26272e;--axis: #868996;--shadow-card: 0 1px 0 rgb(255 255 255 / .03) inset, 0 8px 28px -10px rgb(0 0 0 / .6);--shadow-float: 0 1px 0 rgb(255 255 255 / .04) inset, 0 24px 60px -12px rgb(0 0 0 / .75)}:root{--mark-bg-l: 93%;--mark-fg-l: 34%}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--mark-bg-l: 22%;--mark-fg-l: 78%}}:root[data-theme=dark]{--mark-bg-l: 22%;--mark-fg-l: 78%}:root{--il-sky: #dfe1fb;--il-glow: #fbe3cf;--il-sun: #f6b06b;--il-sea: #4249a8;--il-sea-2: #353b8c;--il-ink: #1d2056;--il-hi: #ffffff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--il-sky: #1b1d3d;--il-glow: #3a2a45;--il-sun: #f2c27e;--il-sea: #262a63;--il-sea-2: #1c1f4c;--il-ink: #07081a;--il-hi: #c9ccff}}:root[data-theme=dark]{--il-sky: #1b1d3d;--il-glow: #3a2a45;--il-sun: #f2c27e;--il-sea: #262a63;--il-sea-2: #1c1f4c;--il-ink: #07081a;--il-hi: #c9ccff}:root{--hl-mark: color-mix(in srgb, #f6b06b 52%, transparent)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--hl-mark: color-mix(in srgb, #f2c27e 34%, transparent)}}:root[data-theme=dark]{--hl-mark: color-mix(in srgb, #f2c27e 34%, transparent)}:root{--sc-upside: var(--up);--sc-base: color-mix(in oklab, var(--up) 60%, var(--surface));--sc-stall: var(--ink-3);--sc-downside: color-mix(in oklab, var(--down) 60%, var(--surface));--sc-severe: var(--down)}:root{--brand-iris: #3b44d6;--brand-haze: #eceafa;--brand-dusk: #f7e6d8}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--brand-iris: #8790ff;--brand-haze: #121329;--brand-dusk: #1d2046}}:root[data-theme=dark]{--brand-iris: #8790ff;--brand-haze: #121329;--brand-dusk: #1d2046}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font);font-size:var(--t-body);line-height:1.55;letter-spacing:0;font-weight:var(--w-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg{display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}input{font:inherit;color:inherit}:focus-visible{outline:2.5px solid var(--accent);outline-offset:2px;border-radius:10px}.num{font-variant-numeric:tabular-nums}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.card{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.investor-line{display:flex;gap:var(--s3);align-items:flex-start;padding:var(--s4) var(--s5);border-radius:var(--r-tile);background:var(--accent-soft);color:var(--ink);font-size:var(--t-small);line-height:1.45;letter-spacing:0;font-weight:var(--w-text)}.investor-line b{display:block;font-size:var(--t-caption);line-height:1.4;letter-spacing:0;font-weight:var(--w-ui);color:var(--accent-ink);margin-bottom:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:48px;padding:0 var(--s5);border-radius:var(--r-ctl);font-size:var(--t-small);line-height:1.45;letter-spacing:0;font-weight:var(--w-ui);transition:transform var(--dur-1) var(--ease),background-color var(--dur-1)}.btn:active{transform:scale(.98)}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-soft{background:var(--accent-soft);color:var(--accent-ink)}.btn-quiet{background:var(--surface-2);color:var(--ink)}.chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 var(--s3);border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink);font-size:var(--fs-sm);font-weight:550;white-space:nowrap}.term{text-decoration:underline dotted var(--ink-3);text-underline-offset:3px;text-decoration-thickness:1.5px;cursor:help}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.sh-kicker{font-size:var(--t-small);line-height:1.45;letter-spacing:0;font-weight:var(--w-ui);color:var(--ink-2);margin:6px 48px 4px 0}.sh-title{font-size:var(--t-headline);line-height:1.15;letter-spacing:-.025em;font-weight:780;margin:0 48px 12px 0}.sh-p{color:var(--ink);max-width:62ch}.sh-p+.sh-p{margin-top:12px}.sh-box{margin-top:16px;padding:14px 16px;border-radius:var(--r-tile);background:var(--surface-2);font-size:var(--t-small);line-height:1.45;letter-spacing:0;font-weight:var(--w-text)}.sh-box b{display:block;font-size:var(--t-caption);line-height:1.4;letter-spacing:0;font-weight:var(--w-ui);color:var(--ink-2);margin-bottom:2px}.seg{display:inline-flex;padding:3px;gap:2px;border-radius:12px;background:var(--surface-2)}.seg button{height:32px;padding:0 12px;border-radius:9px;font-size:var(--t-small);line-height:1.45;letter-spacing:0;font-weight:var(--w-ui);color:var(--ink-2)}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000001a}.flash-el{animation:flash-el 1.8s var(--dur-2) var(--ease) both}@keyframes flash-el{0%,40%{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 45%,transparent)}to{box-shadow:0 0 0 3px transparent}}::highlight(journal-mark){background-color:var(--hl-mark);color:inherit}.hl-pen,.hl-pen *{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24' fill='none' stroke-linejoin='round' stroke-linecap='round'><path d='M3.5 20.5 4.7 15.2 15.4 4.5a2.3 2.3 0 0 1 3.3 3.3L8 18.5z' stroke='white' stroke-width='3.6'/><path d='M3.5 20.5 4.7 15.2 15.4 4.5a2.3 2.3 0 0 1 3.3 3.3L8 18.5z' fill='%23f6b06b' stroke='%2317181d' stroke-width='1.5'/><path d='m13.3 6.6 3.3 3.3' stroke='%2317181d' stroke-width='1.5'/></svg>") 4 24,text}.hl-pen :is(a,button,[role=button],input,textarea,label){cursor:pointer}::highlight(journal){background-color:var(--hl-mark);color:inherit}@media print{html.print-reader body{overflow:visible!important}html.print-reader ro-root>:not(ro-sheet),html.print-reader .toast{display:none!important}html.print-reader ro-sheet .scrim,html.print-reader ro-sheet .x,html.print-reader ro-sheet .grab{display:none!important}html.print-reader ro-sheet .panel{position:static!important;inset:auto!important;width:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;border-radius:0!important;box-shadow:none!important;animation:none!important;transform:none!important;padding:0!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}html.print-reader ro-sheet .body{height:auto!important;overflow:visible!important;padding:0!important}}[data-tone=up]{--tone: var(--up);--tone-soft: var(--up-soft)}[data-tone=warn]{--tone: var(--warn);--tone-soft: var(--warn-soft)}[data-tone=down]{--tone: var(--down);--tone-soft: var(--down-soft)}[data-tone=neutral]{--tone: var(--ink-2);--tone-soft: var(--surface-sunk)}.tone-pill{display:inline-flex;align-items:center;gap:5px;flex:none;height:24px;padding:0 9px;border-radius:var(--r-pill);font-size:var(--t-caption);line-height:1.4;letter-spacing:0;font-weight:var(--w-strong);white-space:nowrap;color:var(--tone, var(--ink-2));background:var(--tone-soft, var(--surface-sunk))}.tone-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--tone, var(--ink-3))}.tag-pill{display:inline-flex;align-items:center;gap:6px;flex:none;max-width:100%;overflow:hidden;height:28px;padding:0 10px;border-radius:var(--r-pill);font-size:var(--t-caption);line-height:1.4;letter-spacing:0;font-weight:var(--w-ui);white-space:nowrap;color:var(--ink-2);background:var(--surface-2)}.tag-pill b{color:var(--ink);font-weight:var(--w-strong)}.tag-pill small{font:inherit;color:var(--ink-3)}.tag-pill ro-icon{color:var(--ink-3)}button.tag-pill{transition:background-color var(--dur-1),box-shadow var(--dur-1)}button.tag-pill:hover{background:var(--surface-sunk)}.tag-pill.on-tile{background:var(--surface)}button.tag-pill.on-tile:hover{box-shadow:inset 0 0 0 1px var(--hairline)}.tag-pill.us{color:var(--accent-ink);background:var(--accent-soft)}.chg-dot{display:inline-block;flex:none;width:8px;height:8px;margin-right:7px;border-radius:50%;background:var(--accent);vertical-align:1px}.was-line{display:block;font-size:var(--t-caption);line-height:1.4;letter-spacing:0;font-weight:var(--w-text);color:var(--ink-2)}.was-line>span+span{margin-left:4px}.was-line b{color:var(--ink);font-weight:var(--w-strong)}.was-line s{color:var(--ink-3)}:root{--chg-x: 16px;--chg-y: 14px;--chg-r: 14px;--chg-line: color-mix(in srgb, var(--accent) 16%, transparent)}.chg-on{background:var(--accent-soft);border-radius:var(--chg-r)}.chg-on:not(.box,.sec-card,.vw,.chg-card){padding:var(--chg-y) var(--chg-x)!important}.chg-on>:first-child:not(.chg-host){margin-top:0!important}.chg-on:not(li,article,.box,.sec-card,.vw,.chg-card){margin-top:14px}.box-k+.chg-on.chg-on{margin-top:8px}li.chg-on+li.chg-on,article.chg-on+article.chg-on{margin-top:6px}.chg-on:has(+.chg-host){border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:0!important}.chg-on+.chg-host{background:var(--accent-soft);border-radius:0 0 var(--chg-r) var(--chg-r);padding:12px var(--chg-x) var(--chg-y)}.chg-on .chg-host{margin-top:12px}.chg-on.chg-card{padding:var(--s4) var(--s5);border-radius:var(--r-tile)}.chg-on.chg-card>.investor-line{padding:0;background:none;border-radius:0}div.chg-on:has(>.investor-line){margin-top:12px;padding:var(--s4) var(--s5)!important;border-radius:var(--r-tile)}.chg-on>.investor-line{padding:0;background:none;border-radius:0;margin-top:0}.chg-note{padding-top:12px;border-top:1px solid var(--chg-line)}.chg-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.chg-when{display:inline-flex;align-items:center;gap:7px;font-size:var(--t-caption);line-height:1.4;letter-spacing:0;font-weight:var(--w-ui);color:var(--accent-ink)}.chg-when:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--accent)}.chg-ba{margin-top:6px;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:4px 12px;font-size:var(--t-small);line-height:1.45;letter-spacing:0;font-weight:var(--w-text);color:var(--ink-2)}.chg-l{font-size:var(--t-caption);line-height:1.4;letter-spacing:0;font-weight:var(--w-strong);color:var(--ink-3)}.chg-v{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.chg-v s{color:var(--ink-3);text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--ink-3) 80%,transparent)}.chg-v .tone-pill{height:22px;padding:0 8px;font-size:var(--t-caption);line-height:1.4;letter-spacing:0;font-weight:var(--w-strong);text-decoration:line-through}.chg-v .quiet{color:var(--ink-3);font-style:italic}.chg-why{margin-top:8px;font-size:var(--t-small);line-height:1.45;letter-spacing:0;font-weight:var(--w-text);color:var(--ink);text-wrap:pretty}.chg-read{flex:none;height:32px;padding:0 12px 0 10px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--hairline);color:var(--accent-ink);font-size:var(--t-small);line-height:1.45;letter-spacing:0;font-weight:var(--w-ui)}.chg-read:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--hairline))}.chg-v .chg-f{flex-basis:100%;margin-top:2px;font-size:var(--t-caption);line-height:1.4;letter-spacing:0;font-weight:var(--w-strong);color:var(--ink-3)}.chg-v .chg-f:first-child{margin-top:0}.chg-v .chg-more{flex-basis:100%;justify-self:start;width:max-content;margin-top:2px;padding:4px 0;font-size:var(--t-caption);line-height:1.4;letter-spacing:0;font-weight:var(--w-ui);color:var(--accent-ink);text-align:left}.chg-v .chg-more:hover{text-decoration:underline}.chg-quiet{display:block;margin-top:6px}.chg-note.quiet{padding-top:0;border-top:0}.chg-note.quiet .chg-head{min-height:28px}.chg-note.quiet button.chg-when{padding:4px 0;color:var(--ink-3)}.chg-note.quiet button.chg-when:hover{color:var(--accent-ink)}.chg-note.quiet .chg-when:before{background:color-mix(in srgb,var(--accent) 55%,transparent)}.chg-note.quiet .chg-chev{transition:transform .15s}.chg-note.quiet button[aria-expanded=true] .chg-chev{transform:rotate(90deg)}.chg-note.quiet .chg-ba{margin-top:2px}.go-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:60px;padding:10px 16px 10px 10px;border-radius:var(--r-tile);background:var(--surface-2);color:var(--ink);text-align:left;transition:transform var(--dur-1) var(--ease),background-color var(--dur-1)}.go-row:active{transform:scale(.99)}.go-row .go-i{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--surface);color:var(--accent-ink)}.go-row .go-i.play{background:var(--accent);color:var(--on-accent)}.go-row .go-t{display:grid;gap:1px;min-width:0}.go-row .go-t b{font-size:var(--t-body);line-height:1.3;letter-spacing:-.01em;font-weight:var(--w-strong)}.go-row .go-t small{font-size:var(--t-caption);line-height:1.4;letter-spacing:0;font-weight:var(--w-text);color:var(--ink-2)}.go-row>:first-child{grid-area:auto;grid-column:1}.go-row>.go-t{grid-area:auto;grid-column:2}.go-row>.chev{grid-area:auto;grid-column:3;grid-row:1;color:var(--ink-3);transition:transform var(--dur-2) var(--ease)}.go-row .chev.rot{transform:rotate(180deg)}.go-row.on-canvas{background:var(--surface);box-shadow:var(--shadow-card)}.go-row.on-canvas .go-i{background:var(--accent-soft)}.go-row.on-canvas .go-i.play{background:var(--accent);color:var(--on-accent)}.text-link{display:inline-flex;align-items:center;gap:3px;min-height:32px;font-size:var(--t-small);line-height:1.45;letter-spacing:0;font-weight:var(--w-ui);color:var(--accent-ink);text-align:left}.text-link ro-icon{flex:none;transition:transform var(--dur-2) var(--ease)}.text-link ro-icon.rot{transform:rotate(180deg)}.text-link:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.text-link.sm{min-height:0;font-size:var(--t-caption);line-height:1.4;letter-spacing:0;font-weight:var(--w-ui)}:is(ro-etf-hub,ro-etf,nav.tabs a.tab[href="/etf"]){--accent: #0f6d7a;--accent-ink: #0b5a65;--accent-soft: #e1f0f1;--accent-2: #6aaab3;--accent-3: #b5d8dc;--on-accent: #fff}@media(prefers-color-scheme:dark){html:not([data-theme=light]) :is(ro-etf-hub,ro-etf,nav.tabs a.tab[href="/etf"]){--accent: #56bcc8;--accent-ink: #7dd0da;--accent-soft: #13303a;--accent-2: #2f7f8a;--accent-3: #1d4a53;--on-accent: #08191f}}html[data-theme=dark] :is(ro-etf-hub,ro-etf,nav.tabs a.tab[href="/etf"]){--accent: #56bcc8;--accent-ink: #7dd0da;--accent-soft: #13303a;--accent-2: #2f7f8a;--accent-3: #1d4a53;--on-accent: #08191f}.il-art .wave,.il-art .blink,.il-art .breathe,.il-art .appear,.il-art .vanish,.il-art .drop,.il-art .rise,.il-art .sway,.il-art .spin,.il-art .flow>*{transform-box:fill-box}.il-art .wave{animation:il-drift 9s ease-in-out infinite alternate}@keyframes il-drift{0%{transform:translate(-6px)}to{transform:translate(6px)}}.il-art .blink{animation:il-blink 3.2s ease-in-out infinite}@keyframes il-blink{0%,to{opacity:.35}50%{opacity:1}}.il-art .breathe{animation:il-breathe 7s ease-in-out infinite}@keyframes il-breathe{0%,to{opacity:.55}50%{opacity:1}}.il-art .appear{opacity:0;animation:il-appear 14s ease-in-out 6s infinite}@keyframes il-appear{0%,62%{opacity:0}70%,92%{opacity:1}to{opacity:0}}.il-art .vanish{animation:il-vanish 12s ease-in-out 4s infinite}@keyframes il-vanish{0%,70%,to{opacity:1}78%,88%{opacity:0}}.il-art .drop{opacity:0;animation:il-drop 7s ease-in 3s infinite}@keyframes il-drop{0%{opacity:0;transform:translateY(0)}4%{opacity:1}22%{opacity:1;transform:translateY(8px)}28%,to{opacity:0;transform:translateY(8px)}}.il-art .rise{animation:il-rise 8s ease-out infinite}@keyframes il-rise{0%{opacity:0;transform:translateY(0)}20%{opacity:.7}to{opacity:0;transform:translateY(-12px)}}.il-art .sway{transform-origin:50% 0;animation:il-sway 6s ease-in-out infinite alternate}@keyframes il-sway{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}.il-art .spin{transform-origin:50% 50%;animation:il-spin 14s linear infinite}@keyframes il-spin{to{transform:rotate(360deg)}}.il-art .flow>*{opacity:.15;animation:il-flow 12s ease-in-out infinite}.il-art .flow>:nth-child(2){animation-delay:1.2s}.il-art .flow>:nth-child(3){animation-delay:2.4s}.il-art .flow>:nth-child(4){animation-delay:3.6s}.il-art .flow>:nth-child(5){animation-delay:4.8s}.il-art .flow>:nth-child(6){animation-delay:6s}@keyframes il-flow{0%,to{opacity:.15}8%,40%{opacity:1}55%{opacity:.15}}.il-art[data-frame=hero] .detail{display:none}@media(prefers-reduced-motion:reduce){.il-art *{animation:none!important}.il-art .appear,.il-art .drop{opacity:0}}::highlight(find){background-color:color-mix(in srgb,var(--warn) 22%,transparent);color:inherit}::highlight(find-hit){background-color:color-mix(in srgb,var(--warn) 45%,transparent);color:inherit}
