@layer home{@scope(.earn){.earn-fee{margin-top:24px}h2{max-width:none;padding-bottom:20px}.earn-table{border-collapse:collapse;table-layout:fixed;width:100%}caption{caption-side:bottom;text-align:left;max-width:52ch;padding-top:32px}thead th{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);font-size:var(--t-meta);text-align:left;vertical-align:bottom;color:var(--fg-3);padding:12px 16px 12px 0;font-weight:480}thead abbr{cursor:help;text-decoration:none}th:first-child{width:21%}th:nth-child(2){width:25%}th:nth-child(4),th:nth-child(5){text-align:right;width:12%}th:nth-child(5){padding-right:0}.legend{color:var(--fg-4);gap:12px;margin-left:16px;display:inline-flex}.legend>span{align-items:center;gap:5px;display:inline-flex}.legend>span:before{content:"";background:var(--seg);border-radius:1px;width:10px;height:6px}tbody tr{border-bottom:1px solid var(--rule)}tbody :is(th,td){vertical-align:middle;text-align:left;height:80px;padding:16px 16px 16px 0}tbody th{font-size:var(--t-body);font-weight:560}tbody th a{color:var(--fg-1);text-underline-offset:4px;transition:text-decoration-color var(--dur-1) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.earn-name{font-size:var(--t-record);color:var(--fg-3);margin-top:2px;font-weight:420;display:block}code{font-size:var(--t-record);color:var(--fg-2);overflow-wrap:anywhere;line-height:20px}.money{font-family:var(--font-sans);font-variant-numeric:tabular-nums}td.earn-you,td.earn-stop{text-align:right;font-size:var(--t-title);letter-spacing:-.02em;white-space:nowrap;font-weight:600}td.earn-stop{font-size:var(--t-lede);color:var(--fg-3);padding-right:0;font-weight:500}.ph,.earn-more{display:none}.bar{background:var(--rule-faint);border-radius:1px;gap:2px;height:6px;margin-top:10px;display:flex;overflow:hidden}.seg{width:var(--w);background:var(--seg);flex:none}[data-kind=ai]{--seg:var(--fg-4)}[data-kind=person]{--seg:var(--paper-3)}[data-kind=own]{--seg:var(--fg-3)}[data-kind=you]{--seg:var(--fg-1)}[data-kind=outcome]{--seg:repeating-linear-gradient(135deg, var(--fg-3) 0 2px, transparent 0 4px)}tr.earn-refused{border-bottom:1px solid var(--rule)}tr.earn-refused :is(th,td){vertical-align:top;height:auto;padding-block:10px 16px}tr.earn-refused th{font-size:var(--t-record);color:var(--fg-2);font-weight:560}.refused{gap:2px;max-width:88ch;display:grid}.refused-code :is(span,.t-str,.t-key,.t-id,.t-pun){color:var(--fg-3)}.refused-error{color:var(--fg-1)}.earn-planned tr{border-bottom-style:dashed}.earn-planned :is(th,td,code){color:var(--fg-3)}.earn-planned th{font-weight:480}.earn-planned td.earn-you{font-size:var(--t-lede);font-weight:500}.earn-chip{border:1px dashed var(--rule-strong);border-radius:var(--r-1);font-size:var(--t-meta);margin-left:6px;padding:1px 6px}.earn-note{font-size:var(--t-meta);color:var(--fg-3);margin-top:16px}.earn-note code{font-size:var(--t-meta)}@media (hover:hover){tbody th a:hover{-webkit-text-decoration-color:var(--fg-1);text-decoration-color:var(--fg-1)}}@container (max-width:760px){.earn-table,tbody,:is(th,td),caption{display:block}thead tr{justify-content:flex-end;display:flex}thead th{display:none}thead th:nth-child(5){border:0;width:auto;padding:0 0 8px;display:block}thead{border-bottom:1px solid var(--rule-strong);display:block}tbody tr{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding-block:18px;display:grid}tbody :is(th,td),th:nth-child(n){width:auto;height:auto;padding:0}tbody th{grid-column:1/-1}td.earn-price,td.earn-one .earn-ledger{display:none}td.earn-one{grid-column:1/-1}td.earn-one .bar{margin-top:0}td.earn-you{font-size:var(--t-lede);text-align:left}.ph{font-size:var(--t-ui);letter-spacing:0;color:var(--fg-3);font-weight:480;display:inline}td.earn-stop{font-size:var(--t-ui)}td.earn-stop:empty{display:none}.earn-more{margin-top:8px;font-weight:420;display:block}.earn-more summary{font-size:var(--t-record);color:var(--fg-3);cursor:pointer}tr:has(.earn-more[open]) td.earn-price{display:block}tr:has(.earn-more[open]) td.earn-one .earn-ledger{display:block}tr:has(.earn-more[open]) td.earn-price{grid-column:1/-1}tr:has(.earn-more[open]) td.earn-one .bar{margin-top:8px}tr.earn-refused{gap:4px}tr.earn-refused td{grid-column:1/-1}tr.earn-refused th{padding-top:4px}}}}
@layer home{@scope(.glue){.glue-lead{color:var(--fg-1);margin-bottom:12px}.glue-say{margin-bottom:40px}:scope{border-top:0;margin-top:64px;padding-top:0}.glue-top{gap:40px;display:grid}.figures{border-block:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.figure-row{align-items:baseline;gap:14px;min-width:0;padding:20px 20px 20px 0;display:flex}.figure-row+.figure-row{border-left:1px solid var(--rule);padding-left:20px}.figure{font-size:var(--t-title);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--fg-1);flex:none;font-weight:600;line-height:1}.figure-label{min-width:0;font-size:var(--t-record);color:var(--fg-3);text-wrap:balance;line-height:1.35}.figure-label a{color:var(--fg-2);-webkit-text-decoration:underline 1px var(--rule-strong);text-decoration:underline 1px var(--rule-strong);text-underline-offset:3px}.brands{text-wrap:balance;font-size:var(--t-body);letter-spacing:-.01em;color:var(--fg-4);font-weight:500;line-height:1.9}.brands li{margin-right:28px;display:inline-block}.brands a{color:var(--fg-1);transition:color var(--dur-1) var(--ease-out)}.brands .tld{color:var(--fg-3)}.brands span .tld{color:var(--fg-4)}.built{margin-top:72px;scroll-margin-top:96px}.built-group{border-top:1px solid var(--rule-strong);grid-template-columns:208px minmax(0,1fr);gap:0 24px;display:grid}.built-step{font-size:var(--t-record);color:var(--fg-3);padding-top:14px;font-weight:560}.built-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;gap:4px 24px;padding-block:11px;display:grid}.built-row+.built-row{border-top:1px solid var(--rule-faint)}dt{font-size:var(--t-lede);letter-spacing:-.01em;color:var(--fg-2);line-height:1.35}s{-webkit-text-decoration:line-through 1.5px var(--fg-1);text-decoration:line-through 1.5px var(--fg-1)}dd{gap:2px;min-width:0;display:grid}dd code{font-size:var(--t-record);color:var(--fg-2);white-space:pre-wrap;overflow-wrap:anywhere;line-height:20px}dd code+code{color:var(--fg-3)}.tab{width:12ch;color:var(--fg-3);display:inline-block}@media (hover:hover){.brands a:hover,.brands a:hover .tld,.figure-label a:hover{color:var(--fg-1)}}@container (max-width:1040px){.figures{grid-template-columns:repeat(2,minmax(0,1fr))}.figure-row:nth-child(3){border-left:0;padding-left:0}.figure-row:nth-child(n+3){border-top:1px solid var(--rule)}.built-group{grid-template-columns:minmax(0,1fr)}.built-step{padding-block:14px 4px}}@container (max-width:640px){.figures{grid-template-columns:minmax(0,1fr)}.figure-row,.figure-row+.figure-row,.figure-row:nth-child(3){border-left:0;padding:14px 0}.figure-row+.figure-row{border-top:1px solid var(--rule)}.figure{min-width:3.2ch}.brands{font-size:var(--t-ui)}.brands li{margin-right:18px}.built{margin-top:48px}.built-row{grid-template-columns:minmax(0,1fr)}dt{font-size:var(--t-body)}.tab{width:8ch}}}}
@layer home{@scope(.hero){:scope{--gutter-fg:var(--fg-1);--gutter-bg:var(--ink-1);--gap:32px}.hero-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px 48px;padding-top:72px;display:grid}h1>span{display:block}.h1-ai{max-width:12ch;font-size:var(--t-hero);letter-spacing:-.045em;font-weight:640;line-height:.92}.h1-people{font-size:var(--t-hero-2);letter-spacing:-.025em;color:var(--fg-3);margin-top:16px;font-weight:500;line-height:1.08}h1 em{color:var(--fg-1);font-style:normal;font-weight:600}.intro{justify-items:start;gap:24px;min-width:0;padding-bottom:6px;display:grid}.lede{font-size:var(--t-lede);letter-spacing:-.01em;color:var(--fg-2);text-wrap:pretty;line-height:1.45}.lede code{color:var(--fg-1);font-size:.9em}.cta{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.fact{font-size:var(--t-meta);color:var(--fg-3);margin-top:-8px}.hero-stage{margin-top:40px;position:relative}.hero-stage:before{content:"";background:radial-gradient(closest-side, color-mix(in oklab, var(--fg-1) 8%, transparent), transparent);pointer-events:none;height:320px;position:absolute;bottom:-140px;left:-12%;right:-12%}.win{border-radius:var(--r-4);background:var(--ink-2);box-shadow:var(--ring);color:var(--fg-1);grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"files bar""code pane""foot foot";display:grid;position:relative}.win-bar{border-bottom:1px solid var(--rule);border-left:1px solid var(--rule);height:48px;font-family:var(--font-mono);font-size:var(--t-record);color:var(--fg-3);grid-area:bar;align-items:center;gap:8px;padding-left:16px;display:flex}.win-status{color:var(--fg-2);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;display:grid;overflow:hidden}.win-bar .win-status{view-transition-name:job-7hq2}.win-status>*{text-align:right;grid-area:1/1}.win-replay{border-left:1px solid var(--rule);width:48px;height:47px;color:var(--fg-3);cursor:pointer;transition:color var(--dur-1) var(--ease-out);flex:none;place-items:center;display:grid}.win-files{border-bottom:1px solid var(--rule);grid-area:files;align-self:stretch;padding-inline:8px}.win>.panel{grid-area:code;min-width:0}.win-foot{border-top:1px solid var(--rule);min-height:44px;font-family:var(--font-mono);font-size:var(--t-meta);color:var(--fg-3);flex-wrap:wrap;grid-area:foot;align-items:center;gap:4px 12px;padding:10px 16px;display:flex}.win-foot a{font-family:var(--font-sans);font-size:var(--t-record);color:var(--fg-2)}.tabs{scrollbar-width:none;align-items:center;gap:2px;display:flex;overflow-x:auto}.tabs button{border-radius:var(--r-2);height:32px;font-family:var(--font-mono);font-size:var(--t-meta);color:var(--fg-3);cursor:pointer;transition:color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);flex:none;padding-inline:8px}.tabs button[aria-selected=true]{background:var(--ink-3);color:var(--fg-1)}.win-files button{border-radius:0;height:47px;padding-inline:10px}.win-files button[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--fg-1);background:0 0}.pane .tabs button:nth-child(7){margin-left:13px;position:relative}.pane .tabs button:nth-child(7):before{content:"";background:var(--rule-strong);width:1px;position:absolute;top:8px;bottom:8px;left:-8px}.ts>.src:first-child,.brief{padding-top:12px}.ts>.src:last-child,.brief{padding-bottom:12px}.slot .inlay,.md-h{color:var(--fg-1)}.md-h{font-weight:500}.brief code:not(.md-h){color:var(--fg-2)}.hero-line{min-height:calc(var(--row) + var(--gap));align-items:center;display:flex}.hero-line>.hl-stroke{z-index:2;background:repeating-linear-gradient(90deg, var(--fg-2) 0 10px, transparent 0 16px);height:2px}.hero-line>:is(.ln,.inlay){z-index:3;position:relative}.hero-line>.ln:before{background:var(--gutter-bg);color:var(--gutter-fg);font-size:var(--t-record);line-height:var(--row);padding-inline:6px;position:absolute;top:50%;right:calc(100% + 12px);translate:0 -50%}.hero-line>.inlay{background:var(--ink-2);font-size:var(--t-record);color:var(--fg-2);border-radius:0;margin-left:0;padding-inline:10px}@media (prefers-reduced-motion:no-preference){.hero-line>.hl-stroke{animation:hl-draw var(--dur-4) var(--ease-draw) .12s both}}@keyframes hl-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.pane{z-index:1;border-left:1px solid var(--rule);background:var(--ink-2);flex-direction:column;grid-area:pane;min-width:0;display:flex;position:relative}.pane>.panel:not([hidden]){flex-direction:column;flex:1 1 0;min-height:0;display:flex}.pane .tabs{border-bottom:1px solid var(--rule);padding:6px}.pane-label{font-family:var(--font-mono);font-size:var(--t-meta);color:var(--fg-3);white-space:nowrap;gap:8px;padding:12px 16px 0;display:flex}.pane-label>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.pane-status{display:none}.pane-body{contain:size;scrollbar-width:thin;flex:1 1 0;min-height:0;position:relative;overflow:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.pane>.panel:not([hidden])>.pane-body{view-transition-name:surface}.pane .out{padding:8px 16px 28px}.pane-foot{height:calc(var(--row) * 2.5 + var(--gap) / 2 + 12px);flex:none;align-items:flex-start;padding:12px 16px 0;display:flex}.pane-note{font-size:var(--t-record)}.kept{align-items:baseline;gap:12px;display:flex}.kept-figure.money{font-variant-numeric:proportional-nums}.kept-figure{font-size:var(--t-display);letter-spacing:-.04em;font-weight:600;line-height:.9}.kept-label{font-family:var(--font-mono);font-size:var(--t-meta);color:var(--fg-3)}.frame{border:1px solid var(--rule);border-radius:var(--r-2) var(--r-2) 0 0;border-bottom:0;position:absolute;inset:12px 16px 0;overflow:hidden}.swap{display:inline}[data-f=was]{display:none}.win:is([data-beat=armed],[data-beat=play]) .swap{vertical-align:top;max-width:100%;display:inline-grid}.win:is([data-beat=armed],[data-beat=play]) .swap>*,.win:is([data-beat=armed],[data-beat=play]) .win-status>*{grid-area:1/1}.win:is([data-beat=armed],[data-beat=play]) [data-f=was]{display:inline}.win[data-beat=armed] [data-f]:not([data-zero]){opacity:0;animation:0s 4s forwards f-reveal}.win[data-beat=armed] [data-f=was][data-zero]{animation:0s 4s forwards f-gone}.win[data-beat=armed] [data-f=was]:not([data-zero]){animation:none}.win[data-beat=play] [data-f]{animation:f-in 0s steps(1) calc(var(--at) * 1ms) both}.win[data-beat=play] [data-f=was]{animation:f-in 0s calc(var(--at) * 1ms) both, f-out 0s steps(1) calc(var(--until) * 1ms) forwards}@keyframes f-in{0%{opacity:0}}@keyframes f-reveal{to{opacity:1}}@keyframes f-out{to{opacity:0;visibility:hidden}}@keyframes f-gone{to{opacity:0;visibility:hidden}}@media (hover:hover){:is(.win-replay,.tabs button,.win-foot a):hover{color:var(--fg-1)}}.light :scope .win{box-shadow:0 0 0 1px #14120f29, 0 0 0 9px var(--mat)}.light :scope .hero-line>.hl-stroke{mix-blend-mode:difference;opacity:.56;background:repeating-linear-gradient(90deg,#f4efe6 0 10px,#0000 0 16px)}@container (max-width:1040px){.hero-head{grid-template-columns:minmax(0,1fr);padding-top:56px}.win{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"files bar""code code""pane pane""foot foot"}.pane>.panel:not([hidden]){flex:none}.pane{border-left:0;border-top:1px solid var(--rule)}.pane-body{contain:none;flex:none;max-height:300px}.pane-body.framed{height:300px}}@container (max-width:560px){.hero-head{gap:16px;padding-top:12px}.h1-people{margin-top:8px}.intro{gap:16px}.lede{line-height:1.4}.cta{width:100%;display:grid}.command[data-primary]{flex-wrap:wrap;justify-content:flex-start;row-gap:6px;width:100%;height:auto;padding-block:14px}.command[data-primary] .command-label{text-align:left;border-right:0;flex-basis:100%;padding-right:0}.hero-stage{margin-top:16px}.win-bar{padding-left:0}.ts>.src:first-child{padding-top:8px}.win>.win-bar .win-status{display:none}.pane-status{display:grid}.pane-label:has(.pane-status)>span:first-child{display:none}.tabs button{height:40px}.win-files button{height:44px}.hero-line{--gap:16px;flex-wrap:nowrap;padding-inline:8px}.hero-line>.ln{width:auto;padding-right:6px}.hero-line>.ln:before{color:var(--fg-1);background:0 0;padding-inline:0;position:static;translate:none}.hero-line>.inlay{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin-left:0;padding-inline:6px;overflow:hidden}}}::view-transition-group(surface){animation-duration:.16s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(surface){animation-duration:.16s}::view-transition-new(surface){animation-duration:.16s}::view-transition-group(job-7hq2){animation:none}::view-transition-old(job-7hq2){animation:none}::view-transition-new(job-7hq2){animation:none}}
@layer home{@scope(.license){a.cred-ex{text-decoration:none}a.cred-ex:hover{color:var(--fg-1);border-color:var(--fg-3)}.license-pair{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px;display:grid;position:relative}.license-left{gap:56px;display:grid}.license-head{gap:24px;display:grid}.license-head h2{max-width:15ch}.license-term{border-radius:var(--r-3);background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--rule);color:var(--fg-1);overflow:hidden}.term-bar{border-bottom:1px solid var(--rule);height:40px;font-size:var(--t-meta);color:var(--fg-3);align-items:center;padding-inline:16px;display:flex}.creds{border-bottom:1px solid var(--rule);background:var(--ink-3);gap:2px;padding:14px 20px;display:grid}.creds li{grid-template-columns:17ch minmax(0,1fr);align-items:baseline;gap:12px;padding-block:4px;display:grid}.cred-who{font-size:var(--t-record);color:var(--fg-1);align-items:baseline;gap:8px;display:flex}.cred-n,.cred-ex{font-family:var(--font-mono);font-size:var(--t-meta);color:var(--fg-4)}.cred-ex{border:1px solid var(--rule-strong);border-radius:var(--r-1);color:var(--fg-3);padding:0 5px}.creds code{font-size:var(--t-record);white-space:pre-wrap;text-indent:-2ch;padding-left:2ch;line-height:20px}.creds [data-example] .cred-who,.creds [data-example] code :is(span,.t-str,.t-key,.t-id,.t-pun){color:var(--fg-3)}.refused{border-bottom:1px solid var(--rule);gap:10px;padding:14px 20px 16px;display:grid}.refused-label{font-size:var(--t-record);color:var(--fg-2);font-weight:560}.refused-row{font-size:var(--t-record);gap:2px;line-height:20px;display:grid}.refused-row code{white-space:pre-wrap;overflow-wrap:anywhere}.refused-code :is(span,.t-str,.t-key,.t-id,.t-pun){color:var(--fg-3)}.refused-error{text-indent:-2ch;color:var(--fg-1);padding-left:2ch}.term-out{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px 20px}.term-out .sl{text-indent:-8ch;padding-left:8ch}.term-out .sl:first-child,.term-out .sl:nth-child(2){text-indent:0;padding-left:0}.term-refusal{border-top:1px solid var(--rule);font-size:var(--t-meta);color:var(--fg-2);padding:14px 20px;line-height:20px}.term-code{border-radius:var(--r-1);box-shadow:inset 0 0 0 1px var(--rule-strong);color:var(--fg-1);margin-right:8px;padding:1px 6px}.license-sheet{margin-top:8px;position:relative}.connector{z-index:2;color:var(--line);pointer-events:none;position:absolute;inset:0}.connector svg{display:block;overflow:visible}.sheet{--ok:#2a7449;--hold:#905c08;border-radius:var(--r-1);background:var(--paper-2);box-shadow:var(--paper-shadow);color:var(--paper-fg);gap:16px;padding:36px 32px 32px;display:grid}@supports (color:lab(0% 0 0)){.sheet{--ok:lab(43.3008% -31.855 16.4207);--hold:lab(44.078% 17.9771 49.9679)}}.sheet-path{font-size:var(--t-meta);color:var(--paper-fg-3)}.sheet-title{font-size:var(--t-paper);line-height:1.15}.sheet .sd-rec{color:var(--paper-fg-3)}.sheet-trail{border-top:1px solid var(--paper-rule);font-size:var(--t-record);display:grid}.sheet-trail li{border-bottom:1px solid var(--paper-rule);color:var(--paper-fg-3);grid-template-columns:9ch minmax(0,1fr) 5ch;gap:12px;padding-block:8px;display:grid}.sheet-trail li[data-person]{background:var(--paper-1);box-shadow:inset 2px 0 0 var(--paper-fg);color:var(--paper-fg);margin-inline:-12px;padding-inline:12px}.sheet-path a{color:inherit;-webkit-text-decoration:underline 1px var(--paper-rule);text-decoration:underline 1px var(--paper-rule);text-underline-offset:3px}.sheet-sign{font-size:var(--t-lede);align-items:baseline;gap:12px;margin-top:8px;display:flex}.sheet-rule{background:var(--paper-fg);flex:0 0 96px;height:1px;translate:0 -4px}.sheet-sign .mono{font-size:var(--t-meta);color:var(--paper-fg-3)}.light :scope .band{background:var(--mat);padding-block:64px}@container (max-width:1040px){.license-pair{grid-template-columns:minmax(0,1fr)}.license-sheet{margin-top:0}.connector{display:none}}@container (max-width:760px){.creds li{grid-template-columns:minmax(0,1fr);gap:2px}}@container (max-width:560px){.term-out .sl,.term-out .sl:nth-child(n){padding-left:calc((var(--i,0) + 2) * 1ch);text-indent:calc(-1 * (var(--i,0) + 2) * 1ch)}.sheet{padding:36px 20px 24px}}}}
@layer home{@scope(.real){.file-foot{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin-top:24px;padding-top:16px;display:flex}h2{max-width:20ch}.real-switch{grid-template-columns:minmax(0,1fr);margin-top:48px;display:grid;position:relative}.real-tabs{border-bottom:1px solid var(--rule);scrollbar-width:none;gap:4px;height:44px;display:flex;overflow-x:auto}.real-tabs button{font-size:var(--t-ui);color:var(--fg-3);cursor:pointer;transition:color var(--dur-1) var(--ease-out);flex:none;padding-inline:12px;font-weight:500}.real-tabs button:first-child{padding-left:0}.real-tabs button[aria-selected=true]{color:var(--fg-1);box-shadow:inset 0 -2px 0 var(--fg-1)}.real-switch>.panel{grid-area:2/1;min-width:0}.file-meta{height:44px;font-size:var(--t-record);color:var(--fg-3);align-items:center;gap:10px;display:flex;position:absolute;top:0;right:0}.real-chip{border:1px solid var(--rule-strong);border-radius:var(--r-1);font-size:var(--t-meta);color:var(--fg-1);padding:1px 6px}.file-name{font-size:var(--t-meta);color:var(--fg-3);padding-top:24px}.file-code{font-family:var(--font-mono);font-size:var(--t-code);color:var(--fg-4);margin:16px 0 0;line-height:22px}.fl{grid-template-columns:4ch minmax(0,1fr) 320px;column-gap:0;display:grid}.fl-line{align-items:flex-start;min-width:0;display:flex}.fl-code{min-width:0;padding-left:calc((var(--i,0) + 2) * 1ch);text-indent:calc(-1 * (var(--i,0) + 2) * 1ch);white-space:pre-wrap;overflow-wrap:anywhere;flex:0 auto}.fl[data-lit] .fl-code,.fl[data-lit] :is(.t-id,.t-key){color:var(--fg-1)}.fl-mark{font-size:var(--t-meta);color:var(--fg-1);-webkit-user-select:none;user-select:none}.fl-lead{background:var(--fg-4);flex:1 0 32px;height:1px;margin:11px 0 0 12px}.fl-note{font-family:var(--font-sans);font-size:var(--t-record);color:var(--fg-2);white-space:normal;grid-column:3;padding:2px 0 10px 12px;line-height:1.45}.fl[data-lit]+.fl[data-lit]{margin-top:2px}.file-notes{display:none}.real-live{border-block:1px solid var(--rule);font-size:var(--t-record);color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:40px;padding-block:16px;display:flex}.real-ready{color:var(--fg-3)}@media (hover:hover){.real-tabs button:hover{color:var(--fg-1)}}@container (max-width:1040px){.file-meta{flex-wrap:wrap;height:auto;padding-top:16px;position:static}.file-name{padding-top:8px}.fl{grid-template-columns:4ch minmax(0,1fr)}.fl-lead,.fl-note{display:none}.file-notes{border-top:1px solid var(--rule);font-size:var(--t-ui);color:var(--fg-2);gap:10px;margin-top:24px;padding-top:16px;display:grid}.file-notes code{font-size:var(--t-record);color:var(--fg-1);margin-right:6px}}@container (max-width:640px){.file-code{font-size:var(--t-record);line-height:20px}.fl:not([data-lit]){color:#0000;height:6px;position:relative;overflow:hidden}.fl:not([data-lit]):after{content:"";top:2px;left:calc((var(--i,0) + 4) * 1ch);width:min(calc(var(--len,0) * 1ch), calc(100% - (var(--i,0) + 4) * 1ch));background:var(--rule-strong);border-radius:1px;height:2px;position:absolute}.fl[data-lit]{padding-block:3px}}}}
@layer home{@scope(.years){.years-head{gap:24px;display:grid}.years-pair{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:48px;display:grid}.years-term,.years-record{border-radius:var(--r-3);background:var(--ink-2);min-width:0;box-shadow:inset 0 0 0 1px var(--rule);color:var(--fg-1);margin:0;overflow:hidden}.years-bar{border-bottom:1px solid var(--rule);height:40px;font-size:var(--t-meta);color:var(--fg-3);align-items:center;padding-inline:16px;display:flex}.years-code,.years-out{font-family:var(--font-mono);font-size:var(--t-record);white-space:pre;margin:0;padding:14px 16px;line-height:1.7;overflow-x:auto}.years-say{margin-top:24px}@container (max-width:560px){:is(.years-code,.years-out){white-space:pre-wrap;overflow-x:visible}:is(.years-code,.years-out) .sl{padding-left:calc((var(--i,0) + 2) * 1ch);text-indent:calc(-1 * (var(--i,0) + 2) * 1ch);overflow-wrap:anywhere}}}}
