.gtl .ss-stage,.ss-stage{background:linear-gradient(160deg,#2563eb,#1d4ed8);border-radius:16px;height:340px;margin:0;overflow:hidden;position:relative}.ss-window{background:#fff;border-radius:12px;box-shadow:0 24px 48px -20px #0f172a80;font:14px/1.4 system-ui;font:14px/1.4 var(--font-body,system-ui);height:380px;left:28px;overflow:hidden;position:absolute;top:32px;width:640px}.ss-chrome{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:6px;padding:10px 14px}.ss-chrome i{background:#cbd5e1;border-radius:50%;height:9px;width:9px}.ss-chrome i:first-child{background:#f87171}.ss-chrome i:nth-child(2){background:#fbbf24}.ss-chrome i:nth-child(3){background:#34d399}.ss-chrome span{color:#64748b;font-size:12px;font-weight:600;margin-left:8px}.ss-body{display:grid;grid-template-columns:120px 1fr;height:100%}.ss-side{border-right:1px solid #e2e8f0;display:flex;flex-direction:column;gap:12px;padding:16px 14px}.ss-nav{background:#eff4ff;border-radius:6px;color:#2563eb;font-size:12px;font-weight:600;padding:6px 8px}.ss-bar{background:#e2e8f0;border-radius:4px;display:block;height:8px}.ss-bar-thin{background:#eef2f7;height:6px;margin-top:6px}.ss-list{display:flex;flex-direction:column}.ss-row{grid-gap:12px;align-items:center;border-bottom:1px solid #eef2f7;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:14px 16px}.ss-row-on{background:#eff4ff;box-shadow:inset 3px 0 0 #2563eb}.ss-row strong{color:#0f172a;display:block;font-weight:650}.ss-row small{color:#64748b;font-size:12px}.ss-chip{background:#2563eb;border-radius:6px;box-sizing:border-box;color:#fff;font:700 11px/1 ui-monospace,monospace;font:700 11px/1 var(--font-outlier,ui-monospace,monospace);min-height:21px;min-width:22px;padding:5px 7px}.ss-chip-mute{background:#e2e8f0}.ss-pill{background:#fef3c7;border-radius:999px;color:#92400e;font-size:11px;font-weight:600;padding:5px 8px}.ss-satellite{background:#fff;border-radius:12px;bottom:28px;box-shadow:0 18px 36px -14px #0f172a73;display:flex;flex-direction:column;font-family:system-ui;font-family:var(--font-body,system-ui);gap:4px;padding:16px;position:absolute;right:24px;width:190px}.ss-sat-eyebrow{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ss-satellite strong{color:#0f172a;font-size:14px}.ss-sat-num{font-feature-settings:"tnum";color:#2563eb;font:700 30px/1.1 system-ui;font:700 30px/1.1 var(--font-display,system-ui);font-variant-numeric:tabular-nums}.ss-satellite small{color:#64748b;font-size:12px}.ss-bento{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:40px}.ss-tile{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 2px #0f172a0d;padding:22px}.ss-tile-lead{background:#eff4ff;border-color:#c7d7fe;grid-column:span 2}.ss-tile h3{font-size:1.05rem;margin:8px 0 6px}.ss-tile p{color:#334155;line-height:1.55;margin:0}.ss-tile .ss-k{color:#2563eb;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}@media (max-width:760px){.ss-stage{height:300px}.ss-window{left:16px;top:20px;width:520px}.ss-body{grid-template-columns:1fr}.ss-side{display:none}.ss-satellite{bottom:12px;padding:12px;right:12px;width:160px}.ss-sat-num{font-size:24px}.ss-bento{grid-template-columns:1fr}.ss-tile-lead{grid-column:auto}}.ss-thread{gap:12px;padding:18px 20px}.ss-msg,.ss-thread{display:flex;flex-direction:column}.ss-msg{border-radius:14px;font-size:14px;gap:6px;line-height:1.45;max-width:72%;padding:12px 14px}.ss-msg-me{align-self:flex-end;background:#2563eb;border-bottom-right-radius:4px;color:#fff}.ss-msg-ghost{background:#eff4ff}.ss-msg-bot{background:#f1f5f9;border-bottom-left-radius:4px;color:#0f172a;min-width:300px}.ss-msg-bot,.ss-tool{align-self:flex-start}.ss-tool{align-items:center;background:#eff4ff;border:1px solid #c7d7fe;border-radius:999px;color:#2563eb;display:flex;font:600 12px/1 ui-monospace,monospace;font:600 12px/1 var(--font-outlier,ui-monospace,monospace);gap:8px;padding:7px 10px}.ss-dot{background:#10b981;border-radius:50%;height:7px;width:7px}.ss-receipt{display:flex;flex-direction:column;padding:8px 0}.ss-line{align-items:center;border-bottom:1px solid #eef2f7;color:#334155;display:flex;font-size:14px;justify-content:space-between;padding:12px 20px}.ss-line-on{background:#eff4ff;box-shadow:inset 3px 0 0 #2563eb;color:#0f172a;font-weight:650}.ss-line-total{border-bottom:0;color:#0f172a;font-size:15px;font-weight:700}.ss-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-hero-split{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr minmax(0,1fr)}@media (max-width:900px){.ss-hero-split{grid-template-columns:1fr}}@media (max-width:760px){.ss-msg{max-width:85%}.ss-msg-bot{min-width:0}}.gtl .container.ss-hero-split,.gtl .ss-hero-split{display:grid}.ss-stage-fit .ss-window{right:28px;width:auto}.ss-line-note{border-bottom:0;color:#64748b;font-size:12px;padding-top:0}@media (max-width:760px){.ss-window{width:calc(100% - 16px)}.ss-stage-fit .ss-window{right:16px;width:auto}}.ss-stage-chat{height:380px}.ss-stage-chat .ss-satellite{bottom:16px}.ss-app-split{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 420px}.ss-app-still .ss-stage{height:300px}@media (max-width:1100px){.ss-app-split{grid-template-columns:1fr}.ss-app-still{display:none}}.ss-stage-answer{height:300px;margin:24px 0}.ss-pill-red{background:#fee2e2;color:#b91c1c}.ss-pill-green,.ss-pill-red{border-radius:999px;font-size:11px;font-weight:600;margin-left:6px;padding:4px 8px}.ss-pill-green{background:#dcfce7;color:#166534}.ss-meter{background:#e2e8f0;border-radius:4px;flex:1 1;height:8px;margin-right:16px;overflow:hidden}.ss-meter span{background:#2563eb;border-radius:4px;display:block;height:100%}.ss-bento-band{padding:72px 0}.ss-bento-band h2{margin:0 0 24px}.ss-bgrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.ss-btile{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 2px #0f172a0d;display:flex;flex-direction:column;gap:18px;justify-content:space-between;min-height:240px;overflow:hidden;padding:22px}.ss-btile-wide{align-items:center;flex-direction:row;grid-column:span 2}.ss-btile-wide .ss-bcopy{flex:1 1}.ss-btile-wide .ss-mini,.ss-btile-wide .ss-term{flex:1.2 1}.ss-btile h3{font-size:1.15rem;margin:6px 0}.ss-btile p{color:#475569;line-height:1.5;margin:0}.ss-k{color:#2563eb;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ss-mini{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 12px 28px -18px #0f172a59;overflow:hidden}.ss-mini .ss-line{padding:10px 14px}.ss-btile-dark{background:#0f172a;border-color:#0f172a}.ss-btile-dark h3{color:#fff}.ss-btile-dark p{color:#cbd5e1}.ss-btile-dark .ss-k{color:#93c5fd}.ss-term{background:#111827;border:1px solid #1f2937;border-radius:12px;color:#e5e7eb;font:13px/1.7 ui-monospace,monospace;font:13px/1.7 var(--font-outlier,ui-monospace,monospace);margin:0;overflow:hidden;padding:18px;white-space:pre-wrap}.ss-t-dim{color:#64748b}.ss-t-ok{color:#86efac}@media (prefers-reduced-motion:no-preference){.ss-anim-in{animation:ss-in 4s ease-out infinite;animation:ss-in 4s var(--ease-out,ease-out) infinite}.ss-anim-fill{animation:ss-fill 4s ease-out infinite;animation:ss-fill 4s var(--ease-out,ease-out) infinite}.ss-anim-drop{animation:ss-drop 4s ease-out infinite;animation:ss-drop 4s var(--ease-out,ease-out) infinite}.ss-anim-type{animation:ss-type 4s steps(28) infinite;display:inline-block;overflow:hidden;vertical-align:bottom;white-space:nowrap}}.ss-anim-fill{background:#2563eb;border-radius:4px;display:block;height:100%;width:84%}@keyframes ss-in{0%,15%{opacity:0;transform:translateY(6px)}30%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes ss-fill{0%{width:20%}60%,to{width:84%}}@keyframes ss-drop{0%,10%{opacity:0;transform:translateY(-10px)}25%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes ss-type{0%,10%{max-width:0}55%,92%{max-width:40ch}to{max-width:0}}@media (max-width:900px){.ss-bgrid{grid-template-columns:1fr}.ss-btile-wide{align-items:stretch;flex-direction:column;grid-column:auto}.ss-btile{min-height:0}}.ss-frame{background:linear-gradient(160deg,#2563eb,#1d4ed8);border-radius:16px;overflow:hidden;padding:20px 20px 0}.ss-frame>.ss-chrome{background:#f8fafc;border-radius:12px 12px 0 0}.ss-frame-body{background:#fff;min-height:200px;padding:16px}@media (max-width:600px){.ss-frame{margin:0 -6px;padding:10px 10px 0}.ss-frame-body{padding:10px}}[data-theme=furrow]{--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:0.8125rem;--text-sm:0.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-display-s:clamp(2.25rem,4vw + 0.5rem,3.75rem);--text-display:clamp(2.75rem,5vw + 1rem,5.25rem);--text-section:clamp(2rem,2.5vw + 1rem,3.5rem);--text-title:clamp(1.25rem,0.75vw + 0.875rem,1.625rem);--text-lead:clamp(1.125rem,0.35vw + 1rem,1.375rem);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-micro:120ms;--dur-short:220ms;--dur-long:420ms;--color-error:oklch(52% 0.19 27);--color-success:oklch(50% 0.12 150);--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--color-paper:oklch(96% 0.011 85);--color-paper-2:oklch(99.5% 0.005 85);--color-paper-3:oklch(92% 0.016 85);--color-ink:oklch(18% 0.006 60);--color-ink-2:oklch(28% 0.008 60);--color-muted:oklch(44% 0.012 60);--color-rule:oklch(88% 0.013 85);--color-accent:oklch(54.6% 0.215 262.9);--color-accent-ink:oklch(99.5% 0.005 85);--color-accent-soft:oklch(93% 0.035 263);--color-accent-deep:oklch(46% 0.2 263);--color-focus:oklch(52% 0.2 263);--color-green:oklch(48% 0.11 150);--color-green-soft:oklch(92% 0.04 150);--color-contour:oklch(62% 0.07 58);--color-water:oklch(60% 0.05 232);--color-hedge:oklch(50% 0.1 150);--color-grid:oklch(90% 0.014 85);--color-grid-strong:oklch(85% 0.018 85);--color-sheet:oklch(99.3% 0.004 85);--font-display:"Red Hat Display","Red Hat Text",ui-sans-serif,sans-serif;--font-body:"Red Hat Text",ui-sans-serif,system-ui,sans-serif;--font-outlier:"Red Hat Mono",ui-monospace,monospace;--radius-card:10px;--radius-entry:14px;--radius-pill:6px;--rule-hair:1px;--shadow-card:0 1px 2px oklch(18% 0.006 60/0.08),0 14px 28px -16px oklch(18% 0.006 60/0.28);--shadow-lift:0 1px 1px oklch(18% 0.006 60/0.1),0 2px 4px -1px oklch(18% 0.006 60/0.1),0 24px 44px -20px oklch(18% 0.006 60/0.42);--shadow-key:inset 0 1px 0 oklch(100% 0 0/0.22),0 1px 0 oklch(46% 0.2 263),0 6px 14px -8px oklch(46% 0.2 263/0.6);--tracking-display:-0.035em;--display-weight:600;color-scheme:light}[data-theme=furrow] *,[data-theme=furrow] :after,[data-theme=furrow] :before{box-sizing:border-box}html{scroll-padding-top:88px}[data-theme=furrow]{-webkit-font-smoothing:antialiased;background:var(--color-paper);caret-color:var(--color-accent);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);line-height:1.55}[data-theme=furrow] ::selection{background:color-mix(in oklab,var(--color-accent) 22%,#0000);color:var(--color-ink)}[data-theme=furrow] :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}[data-theme=furrow] a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.16em}[data-theme=furrow] :is(h1,h2,h3){text-wrap:balance;font-family:var(--font-display);font-synthesis:none;font-weight:700;font-weight:var(--display-weight,700);letter-spacing:var(--tracking-display);line-height:1.05;margin:0;min-width:0;overflow-wrap:break-word}[data-theme=furrow] h1{font-size:var(--text-display);max-width:20ch}[data-theme=furrow] h2{font-size:var(--text-section);max-width:30ch}[data-theme=furrow] h3{font-size:var(--text-title);line-height:1.2;max-width:40ch}[data-theme=furrow] .lead{font-size:var(--text-lead);line-height:1.45;max-width:52ch}[data-theme=furrow] p{text-wrap:pretty;margin:0}[data-theme=furrow] p:not([class]){max-width:65ch}[data-theme=furrow] :is(img,video){display:block;height:auto;max-width:100%}[data-theme=furrow] svg{display:block}[data-theme=furrow] [hidden]{display:none!important}[data-theme=furrow] :is(button,input,select,textarea){font:inherit}[data-theme=furrow] .container{box-sizing:border-box;margin-inline:auto;max-width:var(--container);padding-inline:var(--gutter);width:100%}[data-theme=furrow] :is(.num,.figure,td.num){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-theme=furrow] .visually-hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}[data-theme=furrow] [data-slot]{background:linear-gradient(160deg,var(--color-paper),var(--color-paper));background:linear-gradient(160deg,var(--color-paper-2,var(--color-paper)),var(--color-paper-3,var(--color-paper)));overflow:hidden;position:relative}[data-theme=furrow] [data-slot]>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:1}[data-theme=furrow] [data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media (max-width:60rem){[data-theme=furrow]{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (max-width:40rem){[data-theme=furrow]{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px}}@media (prefers-reduced-motion:reduce){[data-theme=furrow] *,[data-theme=furrow] :after,[data-theme=furrow] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}[data-theme=furrow] [data-slot]>img{filter:contrast(1.08) saturate(.94)}.gtl{min-height:100vh}.gtl .container{display:block}.gtl section{padding-block:var(--section-gap-s)}.gtl h2+.lead,.gtl h2+p{margin-top:var(--space-lg)}.gtl .key{align-items:center;border:1px solid #0000;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--text-md);font-weight:500;gap:var(--space-xs);justify-content:center;line-height:1;min-height:48px;padding:0 var(--space-lg);text-decoration:none;transition:background-color var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out),box-shadow var(--dur-micro) var(--ease-out)}.gtl .key-primary{background:var(--color-accent);box-shadow:var(--shadow-key);color:var(--color-accent-ink)}.gtl .key-primary:hover{background:var(--color-accent-deep)}.gtl .key-quiet{background:var(--color-paper-2);border-color:var(--color-muted);box-shadow:inset 0 -1px 0 var(--color-rule);color:var(--color-ink)}.gtl .key-quiet:hover{background:var(--color-sheet);border-color:var(--color-ink-2)}.gtl .key:active{transform:translateY(1px)}.gtl .key:disabled{background:var(--color-paper-3);border-color:var(--color-rule);box-shadow:none;color:var(--color-muted);cursor:not-allowed}.gtl .key:focus-visible,.gtl a:focus-visible,.gtl input:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.gtl .hero{align-content:center;display:grid;min-height:calc(100dvh - 64px);padding-block:var(--space-xl)}.gtl .hero-grid{grid-column-gap:var(--gap-columns);align-items:center;column-gap:var(--gap-columns);display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.gtl .hero-copy{grid-gap:var(--space-lg);align-content:center;display:grid;gap:var(--space-lg);grid-column:1/6}.gtl .hero-copy h1{font-size:clamp(2.75rem,4.2vw + .75rem,5.25rem);max-width:11ch}.gtl .hero-copy .lead{color:var(--color-ink-2);max-width:30ch}.gtl .hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-xs)}.gtl .hero-terms{color:var(--color-muted);font-size:var(--text-sm)}.gtl .hero-visual{background-color:var(--color-sheet);background-image:linear-gradient(var(--color-grid) 1px,#0000 1px),linear-gradient(90deg,var(--color-grid) 1px,#0000 1px);background-position:-1px -1px;background-size:24px 24px;border:1px solid var(--color-rule);border-radius:var(--radius-entry);grid-column:6/-1;margin:0;min-width:0;padding:var(--space-lg)}.gtl .sheet{grid-gap:var(--space-lg);align-items:end;display:grid;gap:var(--space-lg);grid-template-columns:minmax(0,320px) minmax(0,1fr);margin-bottom:var(--space-lg)}.gtl .tilemap{grid-gap:var(--space-2xs);align-self:start;display:grid;gap:var(--space-2xs);grid-template-columns:repeat(11,minmax(0,1fr));grid-template-rows:repeat(8,auto)}.gtl .tile{aspect-ratio:1;background:var(--color-paper-2);border:1px solid var(--color-grid-strong);border-radius:4px;color:var(--color-muted);display:grid;font-family:var(--font-outlier);font-size:clamp(10px,.8vw,11px);font-weight:500;place-items:center}.gtl .tile-over{background:var(--color-accent);border-color:var(--color-accent-deep);color:var(--color-accent-ink)}.gtl .tile-near{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent-deep)}.gtl .tile-under{background:var(--color-paper-3);border-color:var(--color-muted);color:var(--color-ink-2)}.gtl .tile-home{background:var(--color-green-soft);border-color:var(--color-green);color:var(--color-green)}.gtl .tile-none{background:repeating-linear-gradient(135deg,var(--color-paper-2) 0 3px,var(--color-grid) 3px 4px);color:var(--color-muted)}.gtl .map-key{grid-gap:var(--space-xs);background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-pill);color:var(--color-ink-2);display:grid;font-size:var(--text-xs);gap:var(--space-xs);justify-self:start;list-style:none;margin:0;padding:var(--space-sm) var(--space-md)}.gtl .map-key li{align-items:center;display:inline-flex;gap:var(--space-xs)}.gtl .sw{border:1px solid var(--color-grid-strong);border-radius:3px;display:inline-block;height:12px;width:12px}.gtl .sw-over{background:var(--color-accent);border-color:var(--color-accent-deep)}.gtl .sw-near{background:var(--color-accent-soft);border-color:var(--color-accent)}.gtl .sw-home{background:var(--color-green-soft);border-color:var(--color-green)}.gtl .sw-under{background:var(--color-paper-3);border-color:var(--color-muted)}.gtl .sw-none{background:repeating-linear-gradient(135deg,var(--color-paper-2) 0 2px,var(--color-grid-strong) 2px 3px)}.gtl .monitor{background:var(--color-paper-2);border:0;border-radius:var(--radius-card);box-shadow:var(--shadow-lift);overflow:hidden;position:relative}.gtl .monitor-head{align-items:baseline;border-bottom:1px solid var(--color-rule);display:flex;gap:var(--space-md);justify-content:space-between;padding:var(--space-md) var(--space-md) var(--space-sm)}.gtl .monitor-title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;letter-spacing:-.02em}.gtl .monitor-store{color:var(--color-muted);font-size:var(--text-sm)}.gtl .monitor-table{border-collapse:collapse;font-size:var(--text-sm);width:100%}.gtl .monitor-table td,.gtl .monitor-table th{border-bottom:1px solid var(--color-rule);padding:var(--space-xs) var(--space-md);text-align:left;vertical-align:middle}.gtl .monitor-table thead th{color:var(--color-muted);font-size:var(--text-xs);font-weight:500;padding-block:var(--space-xs)}.gtl .monitor-table tbody th{font-weight:500}.gtl .monitor-table .r{text-align:right}.gtl .num{font-feature-settings:"tnum";font-family:var(--font-outlier);font-variant-numeric:tabular-nums}.gtl .monitor-table td.num{font-size:13px}.gtl .meter{background:var(--color-rule);border-radius:2px;display:block;height:3px;margin-top:var(--space-2xs);max-width:120px;overflow:hidden;width:100%}.gtl .meter>span{background:var(--color-muted);display:block;height:100%}.gtl .row-near .meter>span,.gtl .row-over .meter>span{background:var(--color-accent)}.gtl .flag{border-radius:4px;display:inline-block;font-size:var(--text-xs);font-weight:500;padding:var(--space-2xs) var(--space-xs);white-space:nowrap}.gtl .flag-over{background:var(--color-accent);color:var(--color-accent-ink)}.gtl .flag-near{background:var(--color-accent-soft);color:var(--color-accent-deep)}.gtl .flag-under{color:var(--color-muted);font-family:var(--font-outlier)}.gtl .monitor-foot{color:var(--color-muted);font-size:var(--text-xs);padding:var(--space-sm) var(--space-md)}.gtl .band-rows{border-top:1px solid var(--color-rule);padding-block:var(--section-gap) var(--section-gap-s)}.gtl .rows-grid{grid-column-gap:var(--gap-columns);grid-row-gap:var(--space-xl);column-gap:var(--gap-columns);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:var(--space-xl)}.gtl .rows-head{grid-gap:var(--space-lg);align-self:start;display:grid;gap:var(--space-lg);grid-column:1/5;position:sticky;top:96px}.gtl .rows-head h2{font-size:clamp(2rem,2.2vw + 1rem,3.25rem)}.gtl .rows-aside{color:var(--color-ink-2)}.gtl .rows-aside a{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px}.gtl .rows-list{grid-column:6/-1;list-style:none;margin:0;padding:0}.gtl .rows-list li{grid-column-gap:var(--space-md);grid-row-gap:var(--space-xs);border-top:1px solid var(--color-rule);column-gap:var(--space-md);display:grid;grid-template-columns:56px minmax(0,1fr);padding-block:var(--space-lg);row-gap:var(--space-xs)}.gtl .rows-list li:last-child{border-bottom:1px solid var(--color-rule)}.gtl .rows-n{color:var(--color-muted);font-size:var(--text-sm);grid-row:span 2;padding-top:var(--space-xs)}.gtl .rows-list p{color:var(--color-ink-2);max-width:52ch}.gtl .band-calc{background:var(--color-paper-3);padding-block:var(--section-gap-l) var(--section-gap)}.gtl .calc-grid{grid-column-gap:var(--gap-columns);grid-row-gap:var(--space-xl);align-items:center;column-gap:var(--gap-columns);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:var(--space-xl)}.gtl .receipt{background:var(--color-sheet);border-radius:var(--radius-card);box-shadow:var(--shadow-card);grid-column:1/7;margin:0;padding:var(--space-lg) var(--space-lg) var(--space-md)}.gtl .receipt-head{border-bottom:1px solid var(--color-ink);display:flex;font-weight:500;gap:var(--space-md);justify-content:space-between;padding-bottom:var(--space-sm)}.gtl .receipt-head span+span{color:var(--color-muted);font-weight:400}.gtl .receipt-table{border-collapse:collapse;font-size:var(--text-sm);width:100%}.gtl .receipt-table td,.gtl .receipt-table th{border-bottom:1px dashed var(--color-rule);font-weight:400;padding:var(--space-sm) 0;text-align:left}.gtl .receipt-table .r{padding-left:var(--space-md);text-align:right}.gtl .receipt-table th{font-weight:500}.gtl .receipt-table .code{color:var(--color-muted);display:block;font-size:var(--text-xs);font-weight:400}.gtl .receipt-rates{margin-top:var(--space-md)}.gtl .receipt-rates tbody th{color:var(--color-ink-2);font-weight:400}.gtl .receipt-rates tfoot td,.gtl .receipt-rates tfoot th{border-bottom:0;border-top:1px solid var(--color-ink);font-weight:500;padding-top:var(--space-sm)}.gtl .receipt figcaption{color:var(--color-muted);font-size:var(--text-xs);margin-top:var(--space-sm)}.gtl .calc-copy{grid-column:8/-1}.gtl .calc-copy h2{font-size:clamp(2rem,2.2vw + 1rem,3.25rem)}.gtl .calc-copy .lead{color:var(--color-ink-2)}.gtl .band-sources{padding-block:var(--section-gap) var(--section-gap-s)}.gtl .sources-grid{grid-column-gap:var(--gap-columns);grid-row-gap:var(--space-lg);align-items:start;column-gap:var(--gap-columns);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:var(--space-lg)}.gtl .sources-grid h2{font-size:clamp(2rem,2.2vw + 1rem,3.25rem);grid-column:1/5}.gtl .sources{border-collapse:collapse;grid-column:5/-1;width:100%}.gtl .sources td,.gtl .sources th{border-bottom:1px solid var(--color-rule);padding:var(--space-md) var(--space-md) var(--space-md) 0;text-align:left;vertical-align:initial}.gtl .sources thead th{border-bottom-color:var(--color-ink);color:var(--color-muted);font-size:var(--text-sm);font-weight:500;padding-block:var(--space-sm)}.gtl .sources tbody th{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;letter-spacing:-.02em}.gtl .sources td{color:var(--color-ink-2)}.gtl .band-pricing{border-top:1px solid var(--color-rule);padding-block:var(--section-gap-s) var(--section-gap)}.gtl .pricing-head{grid-column-gap:var(--gap-columns);grid-row-gap:var(--space-md);align-items:end;column-gap:var(--gap-columns);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:var(--space-2xl);row-gap:var(--space-md)}.gtl .pricing-head h2{grid-column:1/7}.gtl .pricing-sub{color:var(--color-ink-2);grid-column:7/-1;max-width:46ch}.gtl .pricing-badges{display:flex;flex-wrap:wrap;gap:var(--space-xs);grid-column:7/-1}.gtl .tag{align-items:center;background:var(--color-paper-2);border:1px solid var(--color-muted);border-radius:var(--radius-pill);display:inline-flex;font-size:var(--text-sm);min-height:32px;padding:0 var(--space-sm);text-decoration:none}.gtl .tag:hover{border-color:var(--color-ink)}.gtl .plans{grid-gap:var(--gap-columns);display:grid;gap:var(--gap-columns);grid-template-columns:repeat(3,minmax(0,1fr))}.gtl .plan{background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-entry);display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-xl) var(--space-lg) var(--space-lg)}.gtl .plan-standard{border-color:var(--color-ink-2)}.gtl .plan h3{font-size:var(--text-xl)}.gtl .plan-price{align-items:baseline;display:flex;gap:var(--space-xs)}.gtl .plan-price .num{font-feature-settings:"tnum";font-family:var(--font-display);font-size:3rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:var(--tracking-display);line-height:1}.gtl .plan-cadence{color:var(--color-muted)}.gtl .plan-list{border-top:1px solid var(--color-rule);list-style:none;margin:0;padding:0}.gtl .plan-list li{border-bottom:1px solid var(--color-rule);color:var(--color-ink-2);padding:var(--space-sm) 0 var(--space-sm) var(--space-lg);position:relative}.gtl .plan-list li:before{border-bottom:2px solid var(--color-green);border-left:2px solid var(--color-green);content:"";height:6px;left:2px;position:absolute;top:17px;transform:rotate(-45deg);width:10px}.gtl .plan-note{color:var(--color-muted);font-size:var(--text-sm)}.gtl .plan-cta{align-self:stretch;margin-top:auto}.gtl .band-know{background:var(--color-paper-3);padding-block:var(--section-gap-l) var(--section-gap-s)}.gtl .know-grid{grid-column-gap:var(--gap-columns);grid-row-gap:var(--space-2xl);align-items:start;column-gap:var(--gap-columns);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:var(--space-2xl)}.gtl .know-index{grid-column:1/8}.gtl .know-sub{color:var(--color-ink-2)}.gtl .articles{border-top:1px solid var(--color-ink);list-style:none;margin:var(--space-xl) 0 0;padding:0}.gtl .articles li{border-bottom:1px solid var(--color-rule)}.gtl .articles a{grid-gap:var(--space-xs);display:grid;gap:var(--space-xs);padding:var(--space-lg) 0;text-decoration:none}.gtl .articles h3{font-size:var(--text-title)}.gtl .articles a:hover h3{text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:.18em}.gtl .articles p{color:var(--color-ink-2);max-width:60ch}.gtl .newsletter{grid-gap:var(--space-md);background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-entry);display:grid;gap:var(--space-md);grid-column:9/-1;padding:var(--space-xl) var(--space-lg)}.gtl .newsletter>p{color:var(--color-ink-2)}.gtl .nl-form{grid-gap:var(--space-sm);margin-top:var(--space-xs)}.gtl .nl-form,.gtl .nl-row{display:grid;gap:var(--space-sm)}.gtl .nl-row{grid-gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.gtl .field{display:block;position:relative}.gtl .field-label{color:var(--color-muted);font-size:12px;left:var(--space-md);pointer-events:none;position:absolute;top:var(--space-xs)}.gtl .field input{background:var(--color-sheet);border:1px solid var(--color-muted);border-radius:var(--radius-pill);color:var(--color-ink);height:52px;padding:var(--space-lg) var(--space-md) var(--space-2xs);width:100%}.gtl .nl-status:empty{display:none}.gtl .nl-ok{color:var(--color-success)}.gtl .nl-err{color:var(--color-error)}.gtl .nl-note{color:var(--color-muted);font-size:var(--text-xs)}.gtl .band-close{padding-block:var(--section-gap) var(--section-gap)}.gtl .close-grid{align-items:center;border-top:1px solid var(--color-ink);display:flex;flex-wrap:wrap;gap:var(--space-lg);justify-content:space-between;padding-top:var(--space-2xl)}.gtl .close-steps{grid-gap:var(--gap-columns);display:grid;gap:var(--gap-columns);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:var(--space-2xl) 0 0;padding:0}.gtl .close-steps li{grid-gap:var(--space-md);align-content:space-between;background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-card);display:grid;font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;gap:var(--space-md);letter-spacing:-.02em;line-height:1.2;min-height:160px;padding:var(--space-lg)}.gtl .close-steps .num{background:var(--color-accent-soft);border-radius:var(--radius-pill);color:var(--color-accent-deep);display:inline-grid;font-size:var(--text-sm);height:32px;place-items:center;width:32px}.gtl .close-grid h2{flex:1 1 32rem;font-size:clamp(2rem,2.6vw + 1rem,3.75rem);max-width:24ch}.gtl .crawler-faq{height:1px;left:-9999px;overflow:hidden;position:absolute;top:-9999px;width:1px}@media (max-width:64rem){.gtl .hero-grid{min-height:0;row-gap:var(--space-2xl)}.gtl .sheet{grid-template-columns:minmax(0,420px) minmax(0,1fr)}.gtl .hero-copy,.gtl .hero-visual{grid-column:1/-1}.gtl .hero-copy h1{max-width:14ch}.gtl .calc-copy,.gtl .know-index,.gtl .newsletter,.gtl .pricing-badges,.gtl .pricing-head h2,.gtl .pricing-sub,.gtl .receipt,.gtl .rows-head,.gtl .rows-list,.gtl .sources,.gtl .sources-grid h2{grid-column:1/-1}.gtl .rows-head{position:static}.gtl .calc-copy{order:-1}.gtl .plans{grid-template-columns:minmax(0,1fr);max-width:560px}}@media (max-width:40rem){.gtl .hero{padding-top:var(--space-xl)}.gtl .hero-visual{background-size:16px 16px;padding:var(--space-sm)}.gtl .sheet{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);margin-bottom:var(--space-sm)}.gtl .monitor-table td,.gtl .monitor-table th{padding:var(--space-xs) var(--space-sm)}.gtl .monitor-table tbody td:nth-child(3),.gtl .monitor-table thead th:nth-child(3){display:none}.gtl .monitor-head{padding:var(--space-sm) var(--space-sm) var(--space-xs)}.gtl .monitor-foot{padding:var(--space-xs) var(--space-sm) var(--space-sm)}.gtl .sources td,.gtl .sources th{font-size:var(--text-sm);padding-right:var(--space-sm)}.gtl .sources tbody th{font-size:var(--text-md)}.gtl .close-steps,.gtl .nl-row{grid-template-columns:minmax(0,1fr)}.gtl .close-steps li{min-height:0}.gtl .hero-actions .key{flex:1 1 auto}}@media (max-height:860px) and (min-width:64.01rem){.gtl .hero{padding-block:var(--space-lg)}.gtl .hero-visual{padding:var(--space-md)}.gtl .sheet{grid-template-columns:minmax(0,280px) minmax(0,1fr);margin-bottom:var(--space-md)}.gtl .monitor-head{padding:var(--space-sm) var(--space-md) var(--space-xs)}.gtl .monitor-table td,.gtl .monitor-table th{padding-block:var(--space-2xs)}.gtl .monitor-foot{padding-block:var(--space-xs)}}:root{--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:0.75rem;--text-sm:0.875rem;--text-md:1rem;--text-lg:1.2rem;--text-xl:1.44rem;--text-2xl:1.728rem;--text-3xl:2.074rem;--text-display-s:1.44rem;--text-display:1.728rem;--text-section:1.2rem;--text-title:1rem;--text-lead:1rem;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-micro:120ms;--dur-short:220ms;--dur-long:420ms;--color-error:oklch(52% 0.19 27);--color-success:oklch(50% 0.12 150);--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--color-paper:oklch(96% 0.011 85);--color-paper-2:oklch(99.5% 0.005 85);--color-paper-3:oklch(92% 0.016 85);--color-ink:oklch(18% 0.006 60);--color-ink-2:oklch(28% 0.008 60);--color-muted:oklch(44% 0.012 60);--color-rule:oklch(88% 0.013 85);--color-accent:oklch(54.6% 0.215 262.9);--color-accent-ink:oklch(99.5% 0.005 85);--color-accent-soft:oklch(93% 0.035 263);--color-accent-deep:oklch(46% 0.2 263);--color-focus:oklch(52% 0.2 263);--color-warn:oklch(62% 0.14 65);--color-warn-soft:oklch(93% 0.05 75);--color-error-soft:oklch(93% 0.04 27);--color-green:oklch(48% 0.11 150);--color-green-soft:oklch(92% 0.04 150);--color-contour:oklch(62% 0.07 58);--color-water:oklch(60% 0.05 232);--color-hedge:oklch(50% 0.1 150);--color-grid:oklch(90% 0.014 85);--color-grid-strong:oklch(85% 0.018 85);--color-sheet:oklch(99.3% 0.004 85);--font-display:"Red Hat Display","Red Hat Text",ui-sans-serif,sans-serif;--font-body:"Red Hat Text",ui-sans-serif,system-ui,sans-serif;--font-outlier:"Red Hat Mono",ui-monospace,monospace;--radius-card:10px;--radius-entry:14px;--radius-pill:6px;--rule-hair:1px;--shadow-card:0 1px 2px oklch(18% 0.006 60/0.08),0 14px 28px -16px oklch(18% 0.006 60/0.28);--shadow-lift:0 1px 1px oklch(18% 0.006 60/0.1),0 2px 4px -1px oklch(18% 0.006 60/0.1),0 24px 44px -20px oklch(18% 0.006 60/0.42);--tracking-display:-0.035em;--display-weight:600;color-scheme:light}html{scroll-padding-top:var(--space-3xl);scrollbar-color:var(--color-muted) var(--color-paper)}body{caret-color:var(--color-accent)}::selection{background:color-mix(in oklab,var(--color-accent) 22%,#0000);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.gt-app{color:var(--color-ink);font-family:var(--font-body)}.gt-app a{text-decoration-thickness:1px;text-underline-offset:.16em}.gt-app :is(h1,h2,h3){text-wrap:balance;font-synthesis:none;min-width:0;overflow-wrap:break-word}.gt-app p{text-wrap:pretty}.gt-app :is(img,video){height:auto;max-width:100%}.gt-app [hidden]{display:none!important}.gt-app :is(.num,.figure,td.num){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:60rem){:root{--gutter:24px}}@media (max-width:40rem){:root{--gutter:16px;--gap-columns:16px}}@media (prefers-reduced-motion:reduce){:not(.keep-motion),:not(.keep-motion):after,:not(.keep-motion):before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.gt-page{margin-inline:auto;max-width:1240px;padding:var(--space-xl) var(--gutter) var(--space-3xl);width:100%}.gt-page-wide{max-width:var(--container)}.gt-page-narrow{max-width:880px}.gt-page>*+*{margin-top:var(--space-lg)}.gt-head{align-items:flex-end;border-bottom:var(--rule-hair) solid var(--color-rule);display:flex;flex-wrap:wrap;gap:var(--space-lg);justify-content:space-between;padding-bottom:var(--space-lg)}.gt-head-text{flex:1 1 28rem;min-width:0}.gt-head .gt-title{margin:0;max-width:30ch}.gt-head .gt-desc{max-width:62ch}.gt-head .gt-desc,.gt-head .gt-meta{margin-top:var(--space-xs)}.gt-head-actions{align-items:center}.gt-crumbs ol,.gt-head-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.gt-crumbs ol{color:var(--color-muted);font-size:var(--text-sm);list-style:none;margin:0 0 var(--space-xs);padding:0}.gt-crumbs li+li:before{color:var(--color-rule);content:"/";margin-right:var(--space-xs)}.gt-crumbs a{color:var(--color-muted);text-decoration:none}.gt-crumbs a:hover{color:var(--color-ink);text-decoration:underline}.gt-section{background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card)}.gt-section-flat{background:#0000;border:0;border-radius:0}.gt-section-head{align-items:flex-start;border-bottom:var(--rule-hair) solid var(--color-rule);display:flex;gap:var(--space-md);justify-content:space-between;padding:var(--space-md) var(--space-lg)}.gt-section-flat .gt-section-head{border-bottom-color:var(--color-ink);padding-inline:0}.gt-section-body{padding:var(--space-lg)}.gt-section-flat .gt-section-body{padding-inline:0}.gt-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));margin:0}.gt-figure{border-left:var(--rule-hair) solid var(--color-rule);min-width:0;padding:0 var(--space-lg)}.gt-figure:first-child{border-left:0;padding-left:0}.gt-figure:last-child{padding-right:0}.gt-figure dt{color:var(--color-muted);font-size:var(--text-sm);white-space:nowrap}.gt-figure dd{margin:var(--space-2xs) 0 0}.gt-figure dd.num{font-feature-settings:"tnum";color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;line-height:1.15}.gt-figure .gt-figure-note{color:var(--color-muted);font-size:var(--text-sm)}.gt-tone-error dd.num{color:var(--color-error)}.gt-tone-warn dd.num{color:var(--color-warn)}.gt-tone-ok dd.num{color:var(--color-green)}@media (max-width:48rem){.gt-figures{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-md)}.gt-figure:nth-child(odd){border-left:0;padding-left:0}}.gt-empty{grid-gap:var(--space-xs);background:var(--color-paper);border:var(--rule-hair) dashed var(--color-grid-strong);border-radius:var(--radius-card);display:grid;gap:var(--space-xs);justify-items:start;padding:var(--space-xl) var(--space-lg)}.gt-empty-icon{color:var(--color-muted)}.gt-empty-body{max-width:56ch}.gt-empty-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-xs)}.gt-dev,.gt-plan{align-items:center;background:var(--color-paper-3);border-radius:var(--radius-card);display:flex;flex-wrap:wrap;gap:var(--space-lg);justify-content:space-between;padding:var(--space-md) var(--space-lg)}.gt-dev{background:var(--color-accent-soft)}.gt-plan-text{flex:1 1 26rem;min-width:0}.gt-plan-text p{margin:0}.gt-plan-title{color:var(--color-ink)}.gt-plan-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.gt-plan-compact{padding:var(--space-sm) var(--space-md)}.gt-ledger{border-top:var(--rule-hair) solid var(--color-ink);counter-reset:step;list-style:none;margin:0;padding:0}.gt-ledger-row{grid-gap:var(--space-md);align-items:center;border-bottom:var(--rule-hair) solid var(--color-rule);counter-increment:step;display:grid;gap:var(--space-md);grid-template-columns:2.25rem minmax(0,1fr) auto;padding:var(--space-sm) 0}.gt-ledger-mark{border:1.5px solid var(--color-grid-strong);border-radius:50%;color:var(--color-muted);display:inline-grid;font-family:var(--font-outlier);font-size:var(--text-xs);height:28px;place-items:center;width:28px}.gt-ledger-mark:before{content:counter(step)}.gt-ledger-row[data-state=done] .gt-ledger-mark{background:var(--color-green-soft);border-color:var(--color-green);color:var(--color-green)}.gt-ledger-row[data-state=done] .gt-ledger-mark:before{content:"\2713";font-family:var(--font-body);font-size:var(--text-sm)}.gt-ledger-row[data-state=next] .gt-ledger-mark{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.gt-ledger-row[data-state=next]{background:linear-gradient(90deg,color-mix(in oklab,var(--color-accent-soft) 70%,#0000),#0000 70%)}.gt-ledger-title{color:var(--color-ink);font-weight:500}.gt-ledger-row[data-state=done] .gt-ledger-title{color:var(--color-muted)}.gt-ledger-note,.gt-ledger-progress{color:var(--color-muted);font-size:var(--text-sm)}.gt-ledger-progress{align-items:baseline;display:flex;gap:var(--space-xs)}.gt-ledger-progress strong{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-xl);font-weight:600}.gt-split{grid-gap:var(--space-lg);align-items:start;display:grid;gap:var(--space-lg);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}@media (max-width:60rem){.gt-split{grid-template-columns:minmax(0,1fr)}}.gt-statelist{list-style:none;margin:0;padding:0}.gt-keyline,.gt-statelist{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.gt-keyline{align-items:center}.gt-skeleton{grid-gap:var(--space-md);display:grid;gap:var(--space-md)}.gt-skeleton span{background:var(--color-paper-3);border-radius:4px;display:block;height:14px}.gt-skeleton span:first-child{height:28px;width:32%}.gt-skeleton span:nth-child(2){width:56%}.gt-skeleton span:nth-child(3){border-radius:var(--radius-card);height:160px;width:100%}@media (prefers-reduced-motion:no-preference){.gt-skeleton span{animation:gt-pulse 1.4s var(--ease-in-out) infinite}}@keyframes gt-pulse{50%{opacity:.55}}.gt-nav-link{position:relative}.gt-nav-link[aria-current=page]:after{background:var(--color-accent);bottom:-13px;content:"";height:2px;left:12px;position:absolute;right:12px}.gt-app .gt-rows{list-style:none;margin:0;padding:0}.gt-app .gt-row{grid-gap:var(--space-md);align-items:center;border-top:1px solid var(--color-rule);display:grid;gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto;padding-block:var(--space-md)}.gt-app .gt-row:first-child{border-top:0;padding-top:0}.gt-app .gt-row-title{font-weight:600}@media (max-width:560px){.gt-app .gt-row{grid-template-columns:1fr}}.gt-app .gt-crumbs a:active,.gt-app .gt-nav-link:active{opacity:.72}.gt-app .gt-ledger-row[aria-disabled=true],.gt-app button:disabled{cursor:not-allowed}.gt-plans{border-top:var(--rule-hair) solid var(--color-ink);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.gt-plan-col{border-left:var(--rule-hair) solid var(--color-rule);display:flex;flex-direction:column;gap:var(--space-sm);min-width:0;padding:var(--space-lg)}.gt-plan-col:first-child{border-left:0;padding-left:0}.gt-plan-col[data-current=true]{box-shadow:inset 0 3px 0 var(--color-accent)}.gt-plan-name{align-items:center;color:var(--color-ink);display:flex;gap:var(--space-xs)}.gt-plan-price{font-feature-settings:"tnum";color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em}.gt-plan-price small{font-family:var(--font-body);font-weight:400;letter-spacing:0}.gt-plan-list,.gt-plan-price small{color:var(--color-muted);font-size:var(--text-sm)}.gt-plan-list{grid-gap:var(--space-2xs);display:grid;gap:var(--space-2xs);list-style:none;margin:0;padding:0}.gt-plan-list li:before{color:var(--color-accent);content:"\2713";margin-right:var(--space-xs)}.gt-plan-cta{margin-top:auto;padding-top:var(--space-sm)}@media (max-width:900px){.gt-plans{grid-template-columns:1fr}.gt-plan-col{border-bottom:var(--rule-hair) solid var(--color-rule);border-left:0;padding-left:0;padding-right:0}}.gt-head{background:linear-gradient(180deg,#f5f8ff,#fff);border:1px solid #dbe5fd;border-radius:14px;margin-bottom:var(--space-lg);overflow:hidden;padding:var(--space-lg) var(--space-lg) var(--space-lg) calc(var(--space-lg) + 4px);position:relative}.gt-head:before{background:#2563eb;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.gt-head:after{background-image:linear-gradient(#e3ebfd 1px,#0000 0),linear-gradient(90deg,#e3ebfd 1px,#0000 0);background-size:22px 22px;content:"";height:220px;mask-image:radial-gradient(circle at 70% 30%,#000 0,#0000 70%);-webkit-mask-image:radial-gradient(circle at 70% 30%,#000 0,#0000 70%);pointer-events:none;position:absolute;right:-40px;top:-40px;width:220px}.gt-head>*{position:relative;z-index:1}.gt-empty-still{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 14px 30px -20px #0f172a59;margin-bottom:var(--space-sm);overflow:hidden;width:min(360px,100%)}.gt-empty-row{border-top:1px solid #eef2f7;display:flex;gap:12px;justify-content:space-between;padding:10px 14px}@media (max-width:600px){.gt-head{padding:var(--space-md) var(--space-md) var(--space-md) calc(var(--space-md) + 4px)}.gt-head:after{display:none}}body,html{overflow-x:clip}.gt-nexus-map{color:var(--color-ink);font-family:var(--font-body);min-width:0}.gt-nexus-map *,.gt-nexus-map :after,.gt-nexus-map :before{box-sizing:border-box}.gt-nexus-map h2,.gt-nexus-map h3{font-family:var(--font-display);font-weight:600;margin:0;min-width:0;overflow-wrap:break-word}.gt-nexus-map h2{font-size:var(--text-section)}.gt-nexus-map h3{font-size:var(--text-lg)}.gt-nexus-map p{color:var(--color-muted);font-size:var(--text-sm);line-height:1.55;margin:var(--space-xs) 0 0}.gt-nexus-map-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-md);justify-content:space-between;margin-bottom:var(--space-lg)}.gt-nexus-legend{color:var(--color-muted);display:flex;flex-wrap:wrap;font-size:var(--text-xs);gap:var(--space-sm) var(--space-md);list-style:none;margin:0;padding:0}.gt-nexus-legend li{align-items:center;display:flex;gap:var(--space-xs);min-height:24px}.gt-nexus-swatch{border:1px solid var(--color-rule);border-radius:2px;height:12px;width:12px}.gt-nexus-swatch--exceeded{background:var(--color-error-soft);border-color:var(--color-error)}.gt-nexus-swatch--approaching{background:var(--color-warn-soft);border-color:var(--color-warn)}.gt-nexus-swatch--safe{background:var(--color-green-soft);border-color:var(--color-green)}.gt-nexus-swatch--none{background:var(--color-paper-3)}.gt-nexus-map-layout{grid-gap:var(--space-lg);align-items:start;display:grid;gap:var(--space-lg);grid-template-columns:minmax(0,1fr) 290px}.gt-nexus-geography{margin:0;min-width:0}.gt-nexus-geography svg{display:block;height:auto;width:100%}.gt-nexus-state{cursor:pointer;outline:none}.gt-nexus-state path{fill:var(--color-paper-3);stroke:var(--color-paper-2);stroke-width:1.5px}.gt-nexus-state--safe path{fill:var(--color-green-soft);stroke:var(--color-green);stroke-width:1px}.gt-nexus-state--approaching path{fill:var(--color-warn-soft);stroke:var(--color-warn);stroke-width:1px}.gt-nexus-state--exceeded path{fill:var(--color-error-soft);stroke:var(--color-error);stroke-width:1px}.gt-nexus-state text{fill:var(--color-ink);font-family:var(--font-body);font-size:20px;font-weight:500}.gt-nexus-state line{stroke:var(--color-muted);stroke-width:1px}.gt-nexus-state.is-selected path{fill:var(--color-accent-soft);stroke:var(--color-accent);stroke-width:2px}.gt-nexus-state:focus-visible path,.gt-nexus-state:hover path{stroke:var(--color-focus);stroke-width:3px}.gt-nexus-state:focus-visible text{font-weight:700;text-decoration:underline}.gt-nexus-geography figcaption{color:var(--color-muted);display:flex;flex-wrap:wrap;font-size:var(--text-xs);gap:var(--space-xs);justify-content:space-between;line-height:1.5;padding-top:var(--space-sm)}.gt-nexus-geography a{color:var(--color-muted);text-underline-offset:3px}.gt-nexus-state-detail{border-left:1px solid var(--color-rule);min-width:0;padding-left:var(--space-lg)}.gt-nexus-state-picker{grid-gap:var(--space-xs);color:var(--color-muted);display:grid;font-size:var(--text-sm);gap:var(--space-xs)}.gt-nexus-state-picker select{background:var(--color-paper-2);border:1px solid var(--color-muted);border-radius:var(--radius-pill);color:var(--color-ink);cursor:pointer;font:inherit;min-height:44px;padding:0 var(--space-sm);width:100%}.gt-nexus-state-picker select:hover{border-color:var(--color-muted)}.gt-nexus-state-heading{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm);margin-top:var(--space-lg)}.gt-nexus-status{background:var(--color-paper-3);border-radius:var(--radius-pill);color:var(--color-ink);font-size:var(--text-xs);padding:var(--space-2xs) var(--space-xs)}.gt-nexus-status--safe{background:var(--color-green-soft)}.gt-nexus-status--approaching{background:var(--color-warn-soft)}.gt-nexus-status--exceeded{background:var(--color-error-soft)}.gt-nexus-sales{margin:var(--space-lg) 0 var(--space-sm)}.gt-nexus-sales dt{color:var(--color-muted);font-size:var(--text-sm)}.gt-nexus-sales dd{font-feature-settings:"tnum";font-size:var(--text-2xl);font-variant-numeric:tabular-nums;font-weight:500;margin:var(--space-2xs) 0 0}.gt-nexus-progress{background:var(--color-paper-3);border-radius:2px;height:6px;overflow:clip}.gt-nexus-progress span{background:var(--color-green);display:block;height:100%;transform-origin:left}.gt-nexus-progress--exceeded span{background:var(--color-error)}.gt-nexus-progress--approaching span{background:var(--color-warn)}.gt-nexus-map .gt-nexus-progress-caption{font-size:var(--text-xs)}.gt-nexus-facts{font-feature-settings:"tnum";font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:var(--space-lg) 0 0}.gt-nexus-facts div{border-bottom:1px solid var(--color-rule);display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-xs);justify-content:space-between;padding:var(--space-xs) 0}.gt-nexus-facts dt{color:var(--color-muted)}.gt-nexus-facts dd{margin:0;overflow-wrap:break-word;text-align:right}.gt-nexus-map .gt-nexus-no-data,.gt-nexus-map .gt-nexus-rule{margin-top:var(--space-lg)}.gt-nexus-map .gt-nexus-rule-type{font-size:var(--text-xs)}.gt-nexus-insights-link{align-items:center;background:var(--color-accent);border-radius:var(--radius-pill);color:var(--color-accent-ink);display:inline-flex;font-size:var(--text-sm);font-weight:500;justify-content:center;margin-top:var(--space-lg);min-height:44px;padding:var(--space-xs) var(--space-sm);text-decoration:none;width:100%}.gt-nexus-insights-link:hover{background:var(--color-accent-deep)}.gt-nexus-insights-link:active{transform:translateY(1px)}.gt-nexus-map a:focus-visible,.gt-nexus-map select:focus-visible,.gt-nexus-report summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.gt-nexus-report{align-items:start;border-block:1px solid var(--color-rule);color:var(--color-muted);display:flex;flex-wrap:wrap;font:var(--text-sm)/1.5 var(--font-body);gap:var(--space-md);justify-content:space-between;margin-bottom:var(--space-sm);padding:var(--space-md) 0}.gt-nexus-report dl{font-feature-settings:"tnum";display:flex;font-variant-numeric:tabular-nums;gap:var(--space-lg);margin:0}.gt-nexus-report dt{font-size:var(--text-xs)}.gt-nexus-report dd{color:var(--color-ink);margin:0}.gt-nexus-report summary{cursor:pointer;display:list-item;min-height:44px}.gt-nexus-report details{max-width:520px}.gt-nexus-report p{margin:var(--space-xs) 0}@media (max-width:900px){.gt-nexus-map-layout{grid-template-columns:minmax(0,1fr)}.gt-nexus-state-detail{border-left:0;border-top:1px solid var(--color-rule);padding:var(--space-lg) 0 0}.gt-nexus-map-head{margin-bottom:var(--space-sm)}}@media (prefers-reduced-motion:reduce){.gt-nexus-map *,.gt-nexus-map :after,.gt-nexus-map :before{animation:none;scroll-behavior:auto;transition:none}}.gt-nexus-map h2,.gt-nexus-map h3{text-wrap:balance}.gt-nexus-map select:disabled{cursor:not-allowed;opacity:.55}.gt-nexus-map ::selection{background:var(--color-accent-soft);color:var(--color-ink)}.gt-nexus-map{scrollbar-color:var(--color-rule) var(--color-paper-2)}.gt-nexus-state:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.gtl.dv .dv-eyebrow{color:var(--color-accent-deep);font-family:var(--font-outlier);font-size:var(--text-sm);letter-spacing:.02em}.gtl.dv .dv-hero .hero-copy h1{font-size:clamp(2.5rem,3.6vw + .75rem,4.5rem);max-width:13ch}.gtl.dv .dv-hero .hero-copy .lead{max-width:36ch}.gtl.dv .dv-muted{color:var(--color-ink-2)}.gtl.dv .dv-muted a{color:var(--color-ink);text-decoration-color:var(--color-accent);text-decoration-thickness:2px}.gtl.dv code{font-family:var(--font-outlier);font-size:.92em}.gtl.dv .dv-inline{background:var(--color-paper-3);border:1px solid var(--color-rule);border-radius:4px;overflow-wrap:anywhere;padding:1px 6px}.gtl.dv .dv-visual{grid-gap:var(--space-md);align-items:start;display:grid;gap:var(--space-md);grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr)}.gtl.dv .dv-pane{background:var(--color-paper-2);border-radius:var(--radius-card);box-shadow:var(--shadow-card);min-width:0;overflow:hidden}.gtl.dv .dv-pane-out{box-shadow:var(--shadow-lift)}.gtl.dv .dv-pane-head{align-items:center;border-bottom:1px solid var(--color-rule);color:var(--color-muted);display:flex;font-family:var(--font-outlier);font-size:var(--text-xs);gap:var(--space-xs);padding:var(--space-sm) var(--space-md)}.gtl.dv .dv-method,.gtl.dv .dv-verb{background:var(--color-accent-soft);border-radius:4px;color:var(--color-accent-deep);font-family:var(--font-outlier);font-size:var(--text-xs);font-weight:500;padding:1px 6px}.gtl.dv .dv-status{background:var(--color-green-soft);border-radius:4px;color:var(--color-green);font-weight:500;padding:1px 6px}.gtl.dv .dv-pre{color:var(--color-ink);font-family:var(--font-outlier);font-size:12px;line-height:1.55;margin:0;overflow-x:auto;padding:var(--space-md);white-space:pre}.gtl.dv .dv-caption{color:var(--color-muted);font-size:var(--text-xs);grid-column:1/-1}.gtl.dv .dv-ep-head{grid-gap:var(--space-lg);align-content:start;display:grid;gap:var(--space-lg);grid-column:1/5}.gtl.dv .dv-ep-head h2{font-size:clamp(2rem,2.2vw + 1rem,3.25rem)}.gtl.dv .dv-table tbody th{font-family:var(--font-outlier);font-size:var(--text-sm);font-weight:500;letter-spacing:0;white-space:nowrap}.gtl.dv .dv-table td:last-child{white-space:nowrap}.gtl.dv .dv-code{background:oklch(20% .02 262);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:oklch(93% .01 262);margin-top:var(--space-sm);position:relative}.gtl.dv .dv-code pre{font-family:var(--font-outlier);font-size:13px;line-height:1.6;margin:0;overflow-x:auto;padding:var(--space-lg) var(--space-lg) var(--space-lg) var(--space-lg);padding-right:84px;white-space:pre}.gtl.dv .dv-copy{background:oklch(28% .03 262);border:1px solid oklch(45% .03 262);border-radius:var(--radius-pill);color:oklch(95% .01 262);cursor:pointer;font-size:var(--text-xs);min-height:32px;padding:0 var(--space-sm);position:absolute;right:var(--space-sm);top:var(--space-sm)}.gtl.dv .dv-copy:hover{background:oklch(34% .04 262)}.gtl.dv .dv-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.gtl.dv .dv-tab{background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-pill);color:var(--color-ink-2);cursor:pointer;font-size:var(--text-sm);min-height:36px;padding:0 var(--space-md)}.gtl.dv .dv-tab.is-on{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper-2)}.gtl.dv .dv-samples-copy{grid-gap:var(--space-lg);display:grid;gap:var(--space-lg);grid-column:1/6}.gtl.dv .dv-samples-copy h2{font-size:clamp(2rem,2.2vw + 1rem,3.25rem)}.gtl.dv .dv-samples-copy .lead{color:var(--color-ink-2)}.gtl.dv .dv-samples-code{grid-column:6/-1;min-width:0}.gtl.dv .dv-mcp .rows-head{grid-column:1/6}.gtl.dv .dv-mcp-code{grid-column:7/-1;min-width:0}.gtl.dv .dv-tools{border-top:1px solid var(--color-ink);list-style:none;margin:0;padding:0}.gtl.dv .dv-tools li{grid-gap:var(--space-2xs);border-bottom:1px solid var(--color-rule);display:grid;gap:var(--space-2xs);padding:var(--space-sm) 0}.gtl.dv .dv-tools code{font-weight:500}.gtl.dv .dv-tools span{color:var(--color-ink-2);font-size:var(--text-sm)}.gtl.dv .dv-note{font-size:var(--text-sm);margin-top:var(--space-md)}.gtl.dv .dv-practices{border-top:1px solid var(--color-rule)}.gtl.dv .dv-grid{grid-gap:var(--gap-columns);display:grid;gap:var(--gap-columns);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:var(--space-2xl) 0 0;padding:0}.gtl.dv .dv-grid li{grid-gap:var(--space-sm);align-content:start;border-top:1px solid var(--color-ink);display:grid;gap:var(--space-sm);padding-top:var(--space-md)}.gtl.dv .dv-grid p{color:var(--color-ink-2)}.gtl.dv .dv-tier-grid{grid-gap:var(--gap-columns);display:grid;gap:var(--gap-columns);grid-template-columns:repeat(2,minmax(0,1fr));max-width:1040px}.gtl.dv .dv-tier-text{color:var(--color-ink-2)}.gtl.dv .plan-price .num{font-size:2.75rem}@media (max-width:64rem){.gtl.dv .dv-ep-head,.gtl.dv .dv-mcp .rows-head,.gtl.dv .dv-mcp-code,.gtl.dv .dv-samples-code,.gtl.dv .dv-samples-copy{grid-column:1/-1}.gtl.dv .dv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.gtl.dv .dv-grid,.gtl.dv .dv-tier-grid,.gtl.dv .dv-visual{grid-template-columns:minmax(0,1fr)}.gtl.dv .dv-table td:last-child,.gtl.dv .dv-table th:last-child{display:none}.gtl.dv .dv-table tbody th{white-space:normal}}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/* ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com */*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.break-all{word-break:break-all}.border{border-width:1px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--font-app:"Inter","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-code:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace;--color-focus-app:#1d4ed8;--shimmer-a:#f0f0f0;--shimmer-b:#e0e0e0;--shimmer-dark-a:#374151;--shimmer-dark-b:#4b5563}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-app);margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-family:var(--font-code)}.MuiButtonBase-root:focus-visible,a:focus-visible{outline:2px solid #1d4ed8;outline:2px solid var(--color-focus-app);outline-offset:2px}@keyframes progress{0%{transform:scaleX(0)}50%{transform:scaleX(.6)}to{transform:scaleX(1)}}.animate-progress{animation:progress 2s ease-in-out infinite;transform-origin:left center}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}@media (prefers-color-scheme:dark){::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}}::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity,1));border-radius:9999px}@media (prefers-color-scheme:dark){::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:#4b5563;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}}::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:#9ca3af;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}@media (prefers-color-scheme:dark){::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:#6b7280;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}}.aui-md{max-width:none}.aui-md table{border-collapse:collapse;width:100%}.aui-md table td,.aui-md table th{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1));border-width:1px}@media (prefers-color-scheme:dark){.aui-md table td,.aui-md table th{--tw-border-opacity:1;border-color:#374151;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}}.tax-advisor-container{margin-left:auto;margin-right:auto;max-width:56rem}.tax-response{color:var(--tw-prose-body);max-width:65ch}.tax-response :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.tax-response :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.tax-response :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.tax-response :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.tax-response :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.tax-response :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.tax-response :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.tax-response :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.tax-response :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.tax-response :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.tax-response :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.tax-response :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.tax-response :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.tax-response :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.tax-response :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.tax-response :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.tax-response :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.tax-response :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.tax-response :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.tax-response :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.tax-response :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.tax-response :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.tax-response :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"\201C""\201D""\2018""\2019"}.tax-response :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.tax-response :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.tax-response :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.tax-response :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.tax-response :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.tax-response :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.tax-response :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.tax-response :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.tax-response :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.tax-response :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.tax-response :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.tax-response :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.tax-response :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.tax-response :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.tax-response :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.tax-response :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.tax-response :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.tax-response :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.tax-response :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.tax-response :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.tax-response :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.tax-response :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.tax-response :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.tax-response :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.tax-response :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.tax-response :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:initial;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.tax-response :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.tax-response :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.tax-response :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.tax-response :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.tax-response :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.tax-response :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.tax-response :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.tax-response :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:initial}.tax-response :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.tax-response :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.tax-response :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.tax-response :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.tax-response :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.tax-response{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:#1118271a;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.tax-response :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.tax-response :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.tax-response :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.tax-response :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.tax-response :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.tax-response :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.tax-response :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.tax-response :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.tax-response :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.tax-response :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.tax-response :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.tax-response :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.tax-response :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.tax-response :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.tax-response :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.tax-response :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.tax-response :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.tax-response :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.tax-response :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.tax-response :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.tax-response :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.tax-response :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.tax-response :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.tax-response :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.tax-response{--tw-prose-links:#2563eb;--tw-prose-invert-links:#3b82f6;max-width:none}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-shimmer{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background:linear-gradient(90deg,var(--shimmer-a) 25%,var(--shimmer-b) 50%,var(--shimmer-a) 75%);background-size:200% 100%}.dark .animate-shimmer{background:linear-gradient(90deg,#374151 25%,#4b5563 50%,#374151 75%);background:linear-gradient(90deg,var(--shimmer-dark-a) 25%,var(--shimmer-dark-b) 50%,var(--shimmer-dark-a) 75%);background-size:200% 100%}@media (prefers-reduced-motion:reduce){.animate-progress,.animate-shimmer{animation:none}}
/*# sourceMappingURL=main.bf4a23ec.css.map*/