@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-Variable.woff2) format("woff2");font-weight:300 700;font-display:swap}:root{color-scheme:light;--ink:#0a0f22;--ink-70:#545a6b;--ink-40:#8e93a0;--line:rgba(10,15,34,0.1);--b900:#265496;--b700:#3d73bb;--b500:#6798dc;--b300:#95b7e7;--b200:#c2d6f1;--b100:#e1eaf8;--mantis:#8fc75d;--mantis-ink:#46731e;--mantis-soft:rgba(143,199,93,0.16);--red:#d9453c;--red-soft:rgba(217,69,60,0.1);--amber-ink:#8a6100;--amber-soft:rgba(236,161,0,0.14);--frame:#e1eaf8;--panel:#f2f6fc;--solid:#ffffff;--soft:rgba(225,234,248,0.7);--glass-bg:linear-gradient(140deg,rgba(255,255,255,0.74),rgba(255,255,255,0.4));--glass-line:rgba(255,255,255,0.85);--glass-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(255,255,255,0.3),0 14px 34px rgba(38,84,150,0.12);--spot:rgba(255,255,255,0.55);--aurora:radial-gradient(42% 52% at 12% 18%,rgba(103,152,220,0.38),rgba(103,152,220,0) 70%),radial-gradient(38% 46% at 88% 72%,rgba(149,183,231,0.5),rgba(149,183,231,0) 70%),radial-gradient(26% 30% at 62% 8%,rgba(143,199,93,0.2),rgba(143,199,93,0) 70%);--dots:rgba(38,84,150,0.13);--g-btn:linear-gradient(137deg,#265496 3.74%,#3d73bb 90.11%);--g-btn-h:linear-gradient(137deg,#1e4576 3.74%,#326196 90.11%);--g-hero:linear-gradient(180deg,#82b1ec,#b6d0f3 55%,#e1eaf8);--g-chip:linear-gradient(90deg,rgba(225,234,248,0.95),rgba(225,234,248,0) 85%);--g-dark:linear-gradient(160deg,#0a0f22 35%,#142a55);--on-dark:#f4f4f6;--on-dark-2:#a9b4c8;--font-display:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--gap:12px;--r-panel:28px;--r-card:20px;--shadow-btn:3px 5px 12.5px rgba(61,115,187,0.5);--ease:cubic-bezier(0.4,0,0.2,1)}:root[data-theme=dark]{color-scheme:dark;--ink:#e8eef9;--ink-70:#a3b0c6;--ink-40:#75829b;--line:rgba(255,255,255,0.1);--b900:#9dbdf0;--b700:#82a9ea;--b500:#6f9ee2;--b300:#4e72ae;--b200:#2a3d63;--b100:#17244a;--mantis-ink:#a9d88a;--mantis-soft:rgba(143,199,93,0.14);--red:#ff8f85;--red-soft:rgba(255,143,133,0.14);--amber-ink:#f2c25c;--amber-soft:rgba(242,194,92,0.14);--frame:#060a15;--panel:#0a1224;--solid:#0e1628;--soft:rgba(255,255,255,0.05);--glass-bg:linear-gradient(140deg,rgba(255,255,255,0.09),rgba(255,255,255,0.025));--glass-line:rgba(255,255,255,0.12);--glass-shadow:inset 0 1px 0 rgba(255,255,255,0.14),inset 0 -1px 0 rgba(255,255,255,0.03),0 18px 44px rgba(0,0,0,0.4);--spot:rgba(149,183,231,0.16);--aurora:radial-gradient(42% 52% at 12% 18%,rgba(61,115,187,0.32),rgba(61,115,187,0) 70%),radial-gradient(38% 46% at 88% 72%,rgba(38,84,150,0.42),rgba(38,84,150,0) 70%),radial-gradient(26% 30% at 62% 8%,rgba(143,199,93,0.1),rgba(143,199,93,0) 70%);--dots:rgba(149,183,231,0.1);--g-hero:linear-gradient(180deg,#0d1d42,#0b1834 55%,#060a15);--g-chip:linear-gradient(90deg,rgba(103,152,220,0.2),rgba(103,152,220,0) 85%);--g-dark:linear-gradient(160deg,#03060e 30%,#0e1e40);--shadow-btn:3px 5px 16px rgba(38,84,150,0.55)}:root{--card:#ffffff;--card-line:rgba(10,15,34,0.08);--card-shadow:0 1px 2px rgba(10,15,34,0.04),0 8px 24px rgba(38,84,150,0.06);--gap:20px;--panel-y:120px;--panel-x:32px}:root[data-theme=dark]{--card:#0f1830;--card-line:rgba(255,255,255,0.08);--card-shadow:0 1px 0 rgba(255,255,255,0.04) inset,0 10px 30px rgba(0,0,0,0.3)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--frame);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;overflow-x:hidden}a,button{color:inherit}button{font:inherit}img,svg{max-width:100%}:focus-visible{outline:2px solid var(--b700);outline-offset:3px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.i{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.mega-grid a{display:flex;flex-direction:column;gap:4px;min-height:56px;padding:12px 16px;border-radius:12px;border:1px solid transparent;background:var(--solid);text-decoration:none;transition:border-color .15s}[data-theme=dark] .mega-grid a{background:rgba(255,255,255,.04)}.mega-grid a:hover{border-color:var(--b200)}.mega-grid .t{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.mega-grid .t b{font-family:var(--font-display);font-size:18px;letter-spacing:-.03em;text-transform:lowercase}.mega-grid .d,.mega-grid .t span{font-size:14px;color:var(--ink-70)}.mega-all span,.mega-foot a{font-size:14px;font-weight:500;color:var(--b900);text-decoration:none}.mega-foot{margin-top:16px;padding-top:16px;gap:32px}.page{padding:0 var(--gap) var(--gap);overflow-x:clip}.page,.page-main{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap)}.page-main{min-width:0}.panel{position:relative;isolation:isolate;border-radius:var(--r-panel);padding:var(--panel-y) var(--panel-x);overflow:hidden;scroll-margin-top:20px}[data-theme=dark] .panel{box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.panel:after,.panel:before{content:"";position:absolute;z-index:-1;pointer-events:none}.inner{min-width:0}.p-dark{color:var(--on-dark);background:radial-gradient(60% 45% at 50% 0,rgba(61,115,187,.42),rgba(61,115,187,0) 70%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px) 0 0 /48px 48px,linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0 /48px 48px,var(--g-dark)}.p-topo{background:linear-gradient(180deg,var(--solid),var(--panel))}.p-topo:before{inset:0;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22900%22%20height%3D%22600%22%20fill%3D%22none%22%20stroke%3D%22%233D73BB%22%20stroke-width%3D%221.4%22%3E%3Cpath%20d%3D%22M747.3%20120.0%20L747.7%20121.9%20L747.7%20123.8%20L747.2%20125.7%20L746.3%20127.5%20L745.2%20129.2%20L743.8%20130.7%20L742.3%20132.2%20L740.7%20133.6%20L739.0%20134.8%20L737.3%20136.0%20L735.4%20137.1%20L733.3%20138.0%20L731.2%20138.7%20L728.9%20139.0%20L726.6%20139.1%20L724.3%20139.0%20L722.1%20138.7%20L720.0%20138.3%20L718.0%20137.8%20L716.0%20137.5%20L714.1%20137.3%20L712.0%20137.2%20L709.7%20137.2%20L707.3%20137.1%20L704.8%20137.0%20L702.2%20136.6%20L699.7%20135.9%20L697.4%20134.8%20L695.6%20133.3%20L694.3%20131.6%20L693.5%20129.6%20L693.2%20127.6%20L693.4%20125.6%20L693.9%20123.6%20L694.6%20121.7%20L695.3%20120.0%20L695.9%20118.4%20L696.5%20116.8%20L697.0%20115.2%20L697.5%20113.6%20L698.0%20112.0%20L698.8%20110.4%20L699.7%20108.9%20L700.9%20107.5%20L702.3%20106.2%20L703.8%20105.0%20L705.5%20103.9%20L707.3%20102.9%20L709.2%20101.9%20L711.1%20100.9%20L713.1%20100.0%20L715.3%2099.1%20L717.6%2098.3%20L720.0%2097.7%20L722.5%2097.4%20L725.1%2097.5%20L727.5%2098.1%20L729.8%2099.1%20L731.7%20100.4%20L733.3%20102.0%20L734.6%20103.7%20L735.6%20105.5%20L736.4%20107.2%20L737.3%20108.7%20L738.2%20110.1%20L739.3%20111.3%20L740.6%20112.5%20L742.1%20113.7%20L743.7%20115.1%20L745.1%20116.5%20L746.4%20118.2%20L747.3%20120.0Z%22/%3E%3Cpath%20d%3D%22M780.7%20120.0%20L781.7%20124.2%20L781.5%20128.5%20L780.2%20132.6%20L777.9%20136.4%20L774.8%20139.9%20L771.2%20143.1%20L767.4%20145.9%20L763.5%20148.5%20L759.6%20150.9%20L755.7%20153.2%20L751.7%20155.3%20L747.5%20157.1%20L743.1%20158.7%20L738.6%20159.8%20L733.9%20160.5%20L729.2%20160.7%20L724.5%20160.5%20L720.0%20160.0%20L715.6%20159.4%20L711.2%20158.9%20L706.8%20158.5%20L702.1%20158.3%20L697.2%20158.1%20L692.0%20157.9%20L686.5%20157.3%20L681.0%20156.3%20L675.7%20154.5%20L671.0%20152.0%20L667.3%20148.8%20L664.6%20144.9%20L663.3%20140.6%20L663.0%20136.2%20L663.8%20131.7%20L665.2%20127.5%20L666.9%20123.6%20L668.7%20120.0%20L670.1%20116.6%20L671.2%20113.3%20L672.0%20110.0%20L672.6%20106.6%20L673.3%20103.0%20L674.2%2099.4%20L675.7%2095.8%20L677.7%2092.3%20L680.4%2089.1%20L683.7%2086.2%20L687.4%2083.7%20L691.5%2081.5%20L695.8%2079.5%20L700.3%2077.7%20L704.9%2076.1%20L709.7%2074.6%20L714.8%2073.4%20L720.0%2072.7%20L725.3%2072.4%20L730.7%2072.9%20L735.8%2074.1%20L740.4%2076.2%20L744.5%2078.9%20L748.0%2082.2%20L750.7%2085.8%20L753.0%2089.4%20L754.9%2092.8%20L756.8%2095.9%20L759.0%2098.7%20L761.6%20101.2%20L764.8%20103.7%20L768.3%20106.3%20L772.0%20109.1%20L775.5%20112.4%20L778.5%20116.0%20L780.7%20120.0Z%22/%3E%3Cpath%20d%3D%22M815.5%20120.0%20L817.0%20126.6%20L816.4%20133.3%20L813.9%20139.6%20L809.7%20145.5%20L804.2%20150.6%20L797.9%20155.1%20L791.4%20159.0%20L784.8%20162.4%20L778.5%20165.6%20L772.4%20168.7%20L766.5%20171.8%20L760.5%20174.7%20L754.3%20177.4%20L747.9%20179.8%20L741.1%20181.5%20L734.2%20182.7%20L727.1%20183.3%20L720.0%20183.3%20L712.9%20182.9%20L705.9%20182.3%20L698.8%20181.7%20L691.5%20181.1%20L683.9%20180.4%20L675.9%20179.5%20L667.8%20178.2%20L659.7%20176.1%20L652.0%20173.1%20L645.2%20168.9%20L639.8%20163.8%20L636.1%20157.8%20L634.3%20151.2%20L634.2%20144.3%20L635.6%20137.6%20L638.0%20131.3%20L640.8%20125.4%20L643.5%20120.0%20L645.6%20114.9%20L647.0%20110.0%20L647.8%20104.9%20L648.0%2099.6%20L648.3%2093.9%20L649.0%2088.0%20L650.5%2082.0%20L653.1%2076.2%20L656.9%2070.8%20L661.9%2066.0%20L667.8%2061.9%20L674.5%2058.5%20L681.6%2055.8%20L689.1%2053.7%20L696.6%2052.0%20L704.3%2050.6%20L712.1%2049.6%20L720.0%2049.1%20L727.9%2049.2%20L735.8%2050.2%20L743.3%2052.1%20L750.3%2055.0%20L756.6%2058.8%20L761.9%2063.3%20L766.4%2068.3%20L770.2%2073.3%20L773.6%2078.2%20L777.0%2082.7%20L780.7%2086.8%20L785.1%2090.7%20L790.2%2094.5%20L795.9%2098.5%20L801.8%20102.9%20L807.4%20108.0%20L812.2%20113.7%20L815.5%20120.0Z%22/%3E%3Cpath%20d%3D%22M850.8%20120.0%20L852.4%20129.0%20L851.2%20138.0%20L847.1%20146.6%20L840.7%20154.3%20L832.5%20160.9%20L823.3%20166.5%20L813.8%20171.2%20L804.5%20175.3%20L795.8%20179.2%20L787.8%20183.0%20L780.2%20187.0%20L772.7%20191.3%20L765.1%20195.5%20L757.1%20199.6%20L748.5%20203.1%20L739.4%20205.8%20L729.8%20207.7%20L720.0%20208.5%20L710.1%20208.6%20L700.1%20207.9%20L690.2%20206.8%20L680.1%20205.4%20L670.0%20203.7%20L659.6%20201.6%20L649.1%20198.9%20L638.9%20195.4%20L629.3%20190.7%20L620.9%20184.9%20L614.1%20177.8%20L609.5%20169.7%20L607.3%20161.0%20L607.2%20152.0%20L609.0%20143.2%20L612.1%20134.8%20L615.6%20127.1%20L618.8%20120.0%20L621.3%20113.3%20L622.7%20106.6%20L623.0%2099.7%20L622.7%2092.4%20L622.2%2084.4%20L622.4%2076.0%20L623.7%2067.4%20L626.8%2059.0%20L631.8%2051.2%20L638.7%2044.4%20L647.1%2038.8%20L656.7%2034.5%20L667.1%2031.5%20L677.8%2029.5%20L688.5%2028.3%20L699.1%2027.6%20L709.6%2027.4%20L720.0%2027.6%20L730.3%2028.3%20L740.4%2029.7%20L750.2%2032.0%20L759.5%2035.4%20L768.0%2039.7%20L775.6%2044.9%20L782.2%2050.7%20L788.0%2056.8%20L793.4%2062.8%20L798.6%2068.6%20L804.2%2074.0%20L810.5%2079.3%20L817.5%2084.5%20L825.2%2090.1%20L833.1%2096.4%20L840.5%20103.4%20L846.7%20111.4%20L850.8%20120.0Z%22/%3E%3Cpath%20d%3D%22M885.5%20120.0%20L886.7%20131.4%20L884.4%20142.6%20L878.7%20153.2%20L870.0%20162.6%20L859.1%20170.6%20L847.0%20177.2%20L834.7%20182.7%20L822.9%20187.4%20L812.1%20191.9%20L802.4%20196.6%20L793.4%20201.8%20L784.8%20207.6%20L776.0%20213.8%20L766.7%20220.0%20L756.3%20225.7%20L745.0%20230.6%20L732.8%20234.0%20L720.0%20236.0%20L706.9%20236.5%20L693.9%20235.6%20L681.0%20233.7%20L668.3%20230.9%20L655.7%20227.5%20L643.3%20223.6%20L631.2%20219.0%20L619.4%20213.5%20L608.4%20207.0%20L598.7%20199.4%20L590.9%20190.5%20L585.3%20180.6%20L582.3%20170.1%20L581.9%20159.2%20L583.5%20148.5%20L586.5%20138.4%20L590.1%20128.9%20L593.5%20120.0%20L595.8%20111.5%20L596.9%20103.1%20L596.7%2094.2%20L595.6%2084.7%20L594.5%2074.3%20L594.2%2063.3%20L595.5%2052.0%20L599.3%2041.0%20L605.6%2030.8%20L614.7%2022.1%20L625.9%2015.2%20L638.8%2010.3%20L652.6%207.3%20L666.8%206.0%20L680.7%205.7%20L694.3%206.3%20L707.3%207.2%20L720.0%208.3%20L732.4%209.6%20L744.6%2011.3%20L756.5%2013.7%20L768.1%2016.9%20L779.1%2021.1%20L789.3%2026.3%20L798.6%2032.4%20L807.1%2039.0%20L814.9%2046.0%20L822.4%2053.0%20L830.1%2059.9%20L838.2%2066.8%20L847.0%2073.8%20L856.3%2081.3%20L865.5%2089.6%20L874.1%2098.8%20L881.0%20109.0%20L885.5%20120.0Z%22/%3E%3Cpath%20d%3D%22M918.1%20120.0%20L918.6%20133.6%20L915.1%20146.8%20L907.8%20159.2%20L897.0%20170.3%20L883.9%20179.6%20L869.3%20187.3%20L854.7%20193.5%20L840.7%20199.0%20L828.1%20204.4%20L817.0%20210.1%20L806.9%20216.8%20L797.3%20224.5%20L787.5%20232.9%20L776.8%20241.6%20L764.6%20250.0%20L751.0%20257.1%20L736.0%20262.4%20L720.0%20265.5%20L703.6%20266.2%20L687.3%20264.8%20L671.4%20261.5%20L656.2%20256.8%20L641.6%20251.1%20L627.7%20244.6%20L614.4%20237.6%20L601.7%20230.0%20L589.8%20221.6%20L579.1%20212.2%20L570.2%20201.8%20L563.5%20190.5%20L559.3%20178.4%20L557.7%20166.1%20L558.2%20153.8%20L560.4%20141.9%20L563.3%20130.7%20L566.1%20120.0%20L567.9%20109.6%20L568.5%2099.2%20L567.8%2088.2%20L566.3%2076.4%20L564.8%2063.6%20L564.5%2050.0%20L566.3%2036.1%20L571.1%2022.5%20L579.2%2010.2%20L590.7%20-0.2%20L605.0%20-8.1%20L621.3%20-13.3%20L638.7%20-15.9%20L656.4%20-16.4%20L673.5%20-15.3%20L689.9%20-13.3%20L705.3%20-11.1%20L720.0%20-9.1%20L734.3%20-7.3%20L748.4%20-5.6%20L762.5%20-3.7%20L776.6%20-1.2%20L790.4%202.2%20L803.7%206.9%20L816.3%2012.7%20L827.9%2019.7%20L838.7%2027.4%20L848.8%2035.7%20L858.6%2044.3%20L868.4%2053.2%20L878.3%2062.4%20L888.4%2072.2%20L898.3%2082.7%20L907.1%2094.3%20L914.0%20106.8%20L918.1%20120.0Z%22/%3E%3Cpath%20d%3D%22M947.5%20120.0%20L947.1%20135.5%20L942.5%20150.6%20L933.9%20164.7%20L921.7%20177.3%20L907.0%20188.0%20L890.8%20196.9%20L874.4%20204.3%20L858.9%20210.9%20L844.9%20217.4%20L832.6%20224.6%20L821.5%20233.0%20L810.9%20242.8%20L799.9%20253.7%20L787.7%20265.0%20L773.5%20275.9%20L757.4%20285.3%20L739.3%20292.3%20L720.0%20296.3%20L700.1%20297.0%20L680.5%20294.5%20L661.8%20289.4%20L644.3%20282.2%20L628.2%20273.6%20L613.2%20264.3%20L599.2%20254.6%20L586.0%20244.6%20L573.6%20234.2%20L562.1%20223.3%20L552.0%20211.8%20L543.6%20199.4%20L537.5%20186.4%20L533.7%20172.9%20L532.2%20159.2%20L532.5%20145.8%20L533.9%20132.7%20L535.5%20120.0%20L536.6%20107.5%20L536.8%2094.8%20L536.0%2081.5%20L534.6%2067.4%20L533.6%2052.2%20L533.9%2036.2%20L536.9%2020.0%20L543.3%204.3%20L553.6%20-9.8%20L567.7%20-21.5%20L585.1%20-30.2%20L604.9%20-35.5%20L625.8%20-37.6%20L646.7%20-37.0%20L666.9%20-34.5%20L685.8%20-31.2%20L703.4%20-27.9%20L720.0%20-25.1%20L736.1%20-23.2%20L752.1%20-21.9%20L768.4%20-21.0%20L785.2%20-19.8%20L802.3%20-17.6%20L819.2%20-14.0%20L835.5%20-8.7%20L850.8%20-1.6%20L864.9%207.0%20L877.7%2016.8%20L889.5%2027.4%20L900.5%2038.7%20L910.9%2050.6%20L920.9%2063.0%20L930.2%2076.1%20L938.3%2090.0%20L944.3%20104.7%20L947.5%20120.0Z%22/%3E%3Cpath%20d%3D%22M973.1%20120.0%20L971.6%20137.2%20L966.3%20153.9%20L957.2%20169.6%20L944.5%20183.7%20L929.1%20196.1%20L912.2%20206.5%20L894.9%20215.5%20L878.5%20223.7%20L863.4%20231.9%20L850.0%20240.9%20L837.8%20251.2%20L825.9%20263.1%20L813.5%20276.3%20L799.4%20290.1%20L782.9%20303.2%20L764.0%20314.5%20L742.8%20322.8%20L720.0%20327.3%20L696.7%20327.6%20L673.9%20323.7%20L652.6%20316.3%20L633.1%20306.3%20L615.6%20294.6%20L600.0%20282.1%20L585.7%20269.6%20L572.3%20257.3%20L559.5%20245.2%20L547.1%20233.2%20L535.4%20220.8%20L524.8%20207.9%20L515.9%20194.2%20L509.0%20179.9%20L504.4%20165.1%20L501.9%20150.0%20L501.0%20134.9%20L501.1%20120.0%20L501.4%20105.1%20L501.5%2090.0%20L501.3%2074.3%20L500.9%2057.8%20L501.3%2040.5%20L503.4%2022.5%20L508.3%204.4%20L516.9%20-12.9%20L529.7%20-28.4%20L546.6%20-41.2%20L567.1%20-50.4%20L589.9%20-55.7%20L614.0%20-57.3%20L637.9%20-55.9%20L660.8%20-52.4%20L682.0%20-48.1%20L701.6%20-43.9%20L720.0%20-40.8%20L737.9%20-39.2%20L755.9%20-38.8%20L774.7%20-39.3%20L794.5%20-39.7%20L815.1%20-39.1%20L836.0%20-36.7%20L856.5%20-32.0%20L875.7%20-24.8%20L893.3%20-15.1%20L908.7%20-3.5%20L922.0%209.7%20L933.6%2023.8%20L943.7%2038.7%20L952.5%2054.0%20L960.3%2069.8%20L966.7%2086.1%20L971.2%20102.9%20L973.1%20120.0Z%22/%3E%3Cpath%20d%3D%22M994.5%20120.0%20L992.3%20138.6%20L987.0%20156.7%20L978.2%20174.0%20L966.1%20189.9%20L951.3%20204.1%20L934.7%20216.7%20L917.4%20227.8%20L900.5%20238.2%20L884.7%20248.4%20L870.0%20259.5%20L856.3%20271.8%20L842.7%20285.8%20L828.2%20300.9%20L811.7%20316.5%20L792.6%20331.3%20L770.6%20343.9%20L746.1%20352.9%20L720.0%20357.4%20L693.4%20356.8%20L667.7%20351.2%20L643.9%20341.4%20L622.8%20328.4%20L604.3%20313.5%20L588.2%20298.1%20L573.8%20282.9%20L560.2%20268.5%20L546.8%20255.1%20L533.2%20242.3%20L519.4%20229.6%20L505.9%20216.4%20L493.3%20202.5%20L482.4%20187.5%20L473.8%20171.5%20L467.7%20154.7%20L464.1%20137.5%20L462.5%20120.0%20L462.4%20102.4%20L463.1%2084.7%20L464.3%2066.6%20L466.2%2047.9%20L469.1%2028.8%20L474.0%209.2%20L481.7%20-10.2%20L493.0%20-28.6%20L508.5%20-45.0%20L528.1%20-58.4%20L551.2%20-68.1%20L576.7%20-73.6%20L603.3%20-75.2%20L629.7%20-73.4%20L654.9%20-69.5%20L678.2%20-64.7%20L699.8%20-60.4%20L720.0%20-57.6%20L739.8%20-56.6%20L760.1%20-57.4%20L781.6%20-59.4%20L804.7%20-61.5%20L829.1%20-62.5%20L854.2%20-61.3%20L878.9%20-57.0%20L902.2%20-49.4%20L923.0%20-38.3%20L940.7%20-24.5%20L955.2%20-8.5%20L966.6%208.9%20L975.4%2027.1%20L982.3%2045.5%20L987.6%2064.1%20L991.6%2082.6%20L994.1%20101.3%20L994.5%20120.0Z%22/%3E%3Cpath%20d%3D%22M185.3%20520.0%20L184.9%20521.7%20L184.1%20523.3%20L182.8%20524.8%20L181.3%20526.0%20L179.6%20527.1%20L178.0%20528.1%20L176.4%20529.0%20L175.0%20529.8%20L173.8%20530.7%20L172.6%20531.7%20L171.4%20532.7%20L170.2%20533.8%20L168.8%20534.8%20L167.3%20535.6%20L165.6%20536.4%20L163.8%20536.9%20L161.9%20537.2%20L160.0%20537.4%20L158.1%20537.4%20L156.1%20537.3%20L154.1%20537.1%20L152.2%20536.8%20L150.2%20536.5%20L148.2%20536.0%20L146.3%20535.3%20L144.5%20534.4%20L142.9%20533.3%20L141.7%20532.0%20L140.8%20530.5%20L140.4%20528.8%20L140.2%20527.2%20L140.4%20525.6%20L140.7%20524.0%20L141.0%20522.6%20L141.2%20521.3%20L141.3%20520.0%20L141.1%20518.7%20L140.8%20517.4%20L140.3%20515.9%20L139.9%20514.3%20L139.8%20512.6%20L139.9%20510.9%20L140.4%20509.3%20L141.3%20507.8%20L142.7%20506.5%20L144.3%20505.4%20L146.2%20504.6%20L148.2%20504.0%20L150.2%20503.6%20L152.2%20503.4%20L154.2%20503.2%20L156.2%20503.1%20L158.1%20503.0%20L160.0%20503.1%20L161.9%20503.2%20L163.7%20503.5%20L165.5%20503.9%20L167.2%20504.6%20L168.8%20505.4%20L170.2%20506.2%20L171.5%20507.2%20L172.8%20508.1%20L174.1%20509.0%20L175.4%20509.9%20L176.9%20510.8%20L178.5%20511.7%20L180.1%20512.7%20L181.7%20513.8%20L183.2%20515.1%20L184.4%20516.6%20L185.1%20518.3%20L185.3%20520.0Z%22/%3E%3Cpath%20d%3D%22M219.2%20520.0%20L218.1%20524.0%20L216.0%20527.7%20L212.9%20531.0%20L209.1%20534.0%20L205.2%20536.4%20L201.3%20538.6%20L197.7%20540.6%20L194.5%20542.6%20L191.7%20544.8%20L189.2%20547.2%20L186.7%20549.8%20L184.1%20552.6%20L181.1%20555.3%20L177.7%20557.8%20L173.7%20560.0%20L169.4%20561.5%20L164.8%20562.5%20L160.0%20562.8%20L155.2%20562.7%20L150.5%20562.1%20L145.9%20561.2%20L141.3%20560.0%20L136.9%20558.7%20L132.6%20557.1%20L128.4%20555.2%20L124.5%20553.0%20L121.1%20550.3%20L118.3%20547.3%20L116.2%20543.9%20L114.9%20540.3%20L114.3%20536.6%20L114.4%20533.0%20L114.7%20529.5%20L115.1%20526.2%20L115.3%20523.0%20L115.2%20520.0%20L114.5%20516.9%20L113.5%20513.6%20L112.4%20510.1%20L111.4%20506.2%20L110.9%20502.1%20L111.2%20498.0%20L112.5%20494.0%20L114.8%20490.4%20L118.2%20487.4%20L122.4%20485.0%20L127.1%20483.3%20L132.1%20482.3%20L137.2%20481.8%20L142.1%20481.6%20L146.8%20481.6%20L151.3%20481.6%20L155.7%20481.7%20L160.0%20481.7%20L164.3%20481.8%20L168.5%20482.2%20L172.8%20482.8%20L176.9%20483.8%20L180.8%20485.1%20L184.6%20486.8%20L188.0%20488.8%20L191.4%20490.8%20L194.6%20493.0%20L198.0%20495.2%20L201.4%20497.4%20L205.0%20499.7%20L208.6%20502.3%20L212.1%20505.2%20L215.2%20508.5%20L217.5%20512.1%20L218.9%20516.0%20L219.2%20520.0Z%22/%3E%3Cpath%20d%3D%22M251.3%20520.0%20L249.5%20526.1%20L246.1%20531.8%20L241.3%20537.0%20L235.6%20541.5%20L229.5%20545.3%20L223.6%20548.7%20L218.2%20551.8%20L213.5%20555.0%20L209.5%20558.6%20L205.9%20562.7%20L202.3%20567.2%20L198.5%20572.0%20L194.0%20576.8%20L188.6%20581.3%20L182.4%20585.1%20L175.3%20587.9%20L167.8%20589.5%20L160.0%20589.9%20L152.2%20589.3%20L144.7%20587.7%20L137.5%20585.5%20L130.6%20582.9%20L124.1%20580.0%20L117.9%20576.9%20L111.9%20573.6%20L106.3%20569.9%20L101.2%20565.9%20L96.8%20561.4%20L93.2%20556.5%20L90.7%20551.2%20L89.1%20545.8%20L88.4%20540.3%20L88.2%20535.0%20L88.1%20529.9%20L87.9%20524.9%20L87.3%20520.0%20L86.2%20515.0%20L84.6%20509.6%20L82.9%20503.9%20L81.5%20497.7%20L80.9%20491.2%20L81.6%20484.7%20L83.9%20478.4%20L87.9%20472.8%20L93.5%20468.2%20L100.5%20464.7%20L108.3%20462.4%20L116.5%20461.2%20L124.7%20460.9%20L132.5%20461.1%20L139.9%20461.5%20L146.9%20461.9%20L153.5%20462.1%20L160.0%20462.0%20L166.5%20461.8%20L173.2%20461.7%20L179.9%20462.0%20L186.7%20462.7%20L193.4%20464.1%20L199.9%20466.1%20L206.0%20468.8%20L211.7%20471.9%20L217.1%20475.4%20L222.4%20479.2%20L227.6%20483.1%20L232.7%20487.2%20L237.8%20491.7%20L242.5%20496.6%20L246.6%20501.9%20L249.6%20507.7%20L251.3%20513.8%20L251.3%20520.0Z%22/%3E%3Cpath%20d%3D%22M280.9%20520.0%20L278.5%20528.1%20L274.2%20535.7%20L268.1%20542.6%20L261.0%20548.7%20L253.4%20554.0%20L245.9%20558.7%20L239.1%20563.2%20L233.1%20567.9%20L228.0%20573.0%20L223.4%20578.9%20L218.8%20585.5%20L213.6%20592.5%20L207.6%20599.5%20L200.2%20606.1%20L191.5%20611.6%20L181.6%20615.6%20L171.0%20617.7%20L160.0%20617.9%20L149.2%20616.4%20L138.9%20613.4%20L129.3%20609.4%20L120.4%20604.9%20L112.2%20600.0%20L104.4%20595.1%20L97.0%20590.2%20L89.8%20585.2%20L83.1%20580.0%20L76.9%20574.4%20L71.5%20568.3%20L67.1%20561.8%20L63.8%20555.0%20L61.5%20548.0%20L60.0%20540.9%20L59.0%20533.9%20L58.1%20527.0%20L56.9%20520.0%20L55.4%20512.9%20L53.6%20505.4%20L51.8%20497.4%20L50.5%20488.9%20L50.4%20480.1%20L51.9%20471.3%20L55.6%20463.0%20L61.5%20455.6%20L69.6%20449.5%20L79.4%20445.1%20L90.3%20442.3%20L101.6%20441.2%20L112.9%20441.2%20L123.6%20441.9%20L133.5%20442.8%20L142.7%20443.5%20L151.4%20443.6%20L160.0%20443.2%20L168.7%20442.3%20L177.8%20441.3%20L187.3%20440.7%20L197.0%20440.7%20L206.8%20441.7%20L216.4%20443.8%20L225.4%20447.1%20L233.8%20451.4%20L241.5%20456.4%20L248.5%20462.1%20L255.0%20468.1%20L261.1%20474.5%20L266.8%20481.1%20L272.0%20488.2%20L276.4%20495.7%20L279.6%20503.6%20L281.2%20511.7%20L280.9%20520.0Z%22/%3E%3Cpath%20d%3D%22M307.5%20520.0%20L305.0%20529.9%20L300.3%20539.3%20L293.9%20548.0%20L286.1%20555.8%20L277.6%20562.8%20L269.2%20569.2%20L261.3%20575.3%20L254.2%20581.7%20L248.0%20588.6%20L242.2%20596.4%20L236.4%20605.1%20L229.7%20614.2%20L221.8%20623.4%20L212.2%20631.8%20L200.8%20638.8%20L188.0%20643.7%20L174.1%20646.1%20L160.0%20645.8%20L146.2%20643.1%20L133.2%20638.3%20L121.4%20632.3%20L110.8%20625.4%20L101.1%20618.5%20L92.1%20611.7%20L83.5%20605.2%20L74.9%20599.1%20L66.5%20593.0%20L58.2%20586.6%20L50.4%20579.9%20L43.4%20572.5%20L37.5%20564.6%20L32.9%20556.1%20L29.4%20547.3%20L26.9%20538.3%20L25.1%20529.2%20L23.5%20520.0%20L22.1%20510.6%20L20.6%20500.8%20L19.5%20490.6%20L19.2%20480.0%20L20.2%20469.2%20L23.2%20458.4%20L28.7%20448.3%20L36.7%20439.3%20L47.2%20432.0%20L59.7%20426.7%20L73.5%20423.6%20L87.7%20422.4%20L101.8%20422.6%20L115.0%20423.7%20L127.3%20424.9%20L138.7%20425.6%20L149.4%20425.4%20L160.0%20424.3%20L170.9%20422.4%20L182.6%20420.2%20L194.9%20418.3%20L207.9%20417.3%20L221.2%20417.7%20L234.1%20419.8%20L246.4%20423.8%20L257.5%20429.4%20L267.3%20436.3%20L275.7%20444.2%20L283.0%20452.8%20L289.3%20461.8%20L294.9%20470.9%20L299.7%20480.3%20L303.7%20490.0%20L306.6%20499.8%20L308.0%20509.9%20L307.5%20520.0Z%22/%3E%3Cpath%20d%3D%22M331.4%20520.0%20L329.3%20531.6%20L325.3%20542.7%20L319.3%20553.3%20L311.8%20563.1%20L303.3%20572.1%20L294.4%20580.5%20L285.8%20588.7%20L277.6%20597.0%20L270.1%20605.9%20L262.8%20615.6%20L255.2%20626.1%20L246.6%20637.0%20L236.5%20647.9%20L224.3%20657.8%20L210.1%20665.9%20L194.2%20671.3%20L177.2%20673.6%20L160.0%20672.6%20L143.3%20668.5%20L127.9%20661.9%20L114.1%20653.6%20L101.9%20644.5%20L91.0%20635.4%20L80.9%20626.9%20L71.0%20619.1%20L61.0%20612.1%20L50.5%20605.4%20L39.7%20598.8%20L28.9%20591.6%20L18.6%20583.7%20L9.4%20574.8%20L1.8%20564.9%20L-4.1%20554.3%20L-8.3%20543.1%20L-11.0%20531.7%20L-12.6%20520.0%20L-13.4%20508.2%20L-13.5%20496.1%20L-13.0%20483.8%20L-11.5%20471.3%20L-8.5%20458.7%20L-3.5%20446.4%20L4.0%20434.8%20L14.1%20424.5%20L26.9%20416.1%20L41.7%20410.0%20L57.9%20406.3%20L74.6%20404.7%20L91.1%20404.7%20L106.7%20405.7%20L121.1%20406.7%20L134.5%20407.1%20L147.2%20406.3%20L160.0%20404.3%20L173.3%20401.2%20L187.7%20397.6%20L203.1%20394.4%20L219.6%20392.3%20L236.4%20392.2%20L252.9%20394.5%20L268.3%20399.3%20L282.1%20406.5%20L293.7%20415.7%20L303.2%20426.3%20L310.7%20437.7%20L316.5%20449.5%20L321.2%20461.4%20L325.1%20473.1%20L328.2%20484.9%20L330.5%20496.6%20L331.7%20508.3%20L331.4%20520.0Z%22/%3E%3Cpath%20d%3D%22M353.3%20520.0%20L352.5%20533.1%20L349.9%20546.1%20L345.5%20558.8%20L339.1%20570.9%20L331.3%20582.3%20L322.4%20593.1%20L313.1%20603.6%20L303.8%20614.1%20L294.5%20624.9%20L285.1%20636.3%20L275.1%20648.3%20L264.0%20660.5%20L251.1%20672.5%20L236.2%20683.2%20L219.0%20691.8%20L200.1%20697.3%20L180.1%20699.3%20L160.0%20697.4%20L140.7%20691.9%20L123.0%20683.5%20L107.3%20673.3%20L93.6%20662.2%20L81.5%20651.3%20L70.2%20641.4%20L58.9%20632.6%20L47.1%20625.0%20L34.2%20618.1%20L20.4%20611.4%20L6.1%20604.0%20L-7.9%20595.6%20L-20.9%20585.8%20L-31.9%20574.5%20L-40.5%20561.9%20L-46.4%20548.4%20L-49.7%20534.3%20L-50.7%20520.0%20L-50.0%20505.7%20L-47.9%20491.4%20L-44.8%20477.2%20L-40.5%20463.1%20L-34.9%20449.1%20L-27.4%20435.6%20L-17.8%20422.9%20L-5.7%20411.5%20L8.8%20402.1%20L25.4%20394.9%20L43.4%20390.1%20L62.0%20387.6%20L80.4%20386.9%20L98.0%20387.1%20L114.5%20387.4%20L129.9%20387.0%20L144.9%20385.3%20L160.0%20382.2%20L175.9%20378.0%20L193.2%20373.2%20L211.9%20368.9%20L231.8%20366.1%20L252.2%20365.7%20L272.2%20368.5%20L290.6%20374.5%20L306.7%20383.6%20L319.9%20395.3%20L329.9%20408.8%20L337.1%20423.3%20L342.0%20438.1%20L345.3%20452.6%20L347.7%20466.7%20L349.7%20480.3%20L351.5%20493.7%20L352.8%20506.8%20L353.3%20520.0Z%22/%3E%3Cpath%20d%3D%22M374.3%20520.0%20L375.6%20534.7%20L375.5%20549.6%20L373.4%20564.6%20L369.0%20579.3%20L362.3%20593.6%20L353.7%20607.2%20L343.6%20620.3%20L332.6%20633.0%20L321.0%20645.6%20L308.7%20658.3%20L295.7%20671.1%20L281.4%20684.0%20L265.3%20696.2%20L247.3%20707.0%20L227.2%20715.5%20L205.4%20720.8%20L182.7%20722.2%20L160.0%20719.5%20L138.4%20713.0%20L118.5%20703.4%20L101.0%20691.7%20L85.7%20679.2%20L72.1%20667.1%20L59.3%20656.1%20L46.3%20646.7%20L32.2%20638.8%20L16.7%20631.8%20L-0.4%20625.0%20L-18.5%20617.5%20L-36.6%20608.6%20L-53.5%20597.7%20L-68.1%20584.7%20L-79.2%20570.0%20L-86.5%20553.9%20L-89.8%20537.0%20L-89.7%20520.0%20L-86.6%20503.2%20L-81.4%20486.8%20L-74.8%20470.9%20L-67.0%20455.5%20L-58.2%20440.6%20L-48.2%20426.3%20L-36.5%20412.7%20L-22.8%20400.3%20L-7.1%20389.6%20L10.5%20381.0%20L29.5%20374.7%20L49.4%20370.5%20L69.2%20368.2%20L88.6%20366.9%20L107.1%20365.9%20L124.8%20364.4%20L142.2%20361.7%20L160.0%20357.6%20L178.8%20352.5%20L199.1%20347.0%20L221.1%20342.1%20L244.4%20339.2%20L268.2%20339.1%20L291.3%20342.7%20L312.4%20350.2%20L330.5%20361.5%20L344.8%20375.9%20L355.0%20392.4%20L361.6%20409.9%20L365.2%20427.6%20L367.0%20444.7%20L368.0%20461.0%20L369.0%20476.3%20L370.5%20491.1%20L372.4%20505.5%20L374.3%20520.0Z%22/%3E%3C/svg%3E") 50% /cover no-repeat;opacity:.5}[data-theme=dark] .p-topo:before{opacity:.2}.p-topo:after{left:-10%;right:-10%;top:-30%;height:70%;border-radius:50%;background:linear-gradient(100deg,rgba(103,152,220,0) 10%,rgba(103,152,220,.22) 30%,rgba(143,199,93,.18) 50%,rgba(103,152,220,.2) 70%,rgba(103,152,220,0) 90%);background-size:200% 100%;filter:blur(40px);animation:auroraWash 24s ease-in-out infinite alternate;will-change:transform}.p-trace{background:radial-gradient(45% 70% at 100% 0,rgba(103,152,220,.26),rgba(103,152,220,0) 70%),radial-gradient(40% 60% at 0 100%,rgba(143,199,93,.18),rgba(143,199,93,0) 70%),linear-gradient(160deg,var(--solid),var(--panel))}.p-trace:before{inset:0;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22240%22%20height%3D%22240%22%20fill%3D%22none%22%20stroke%3D%22%233D73BB%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M0%2040h60l20%2020h60M140%2060v40l20%2020h80M20%20240v-60l20-20h40l20-20V100M240%20180h-50l-20%2020v40M100%200v30l-20%2020M200%200v40l-30%2030h-30%22/%3E%3Cg%20fill%3D%22%233D73BB%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22140%22%20cy%3D%2260%22%20r%3D%223%22/%3E%3Ccircle%20cx%3D%22100%22%20cy%3D%22100%22%20r%3D%223%22/%3E%3Ccircle%20cx%3D%22170%22%20cy%3D%22200%22%20r%3D%223%22/%3E%3Ccircle%20cx%3D%2260%22%20cy%3D%2240%22%20r%3D%223%22/%3E%3Ccircle%20cx%3D%22140%22%20cy%3D%2270%22%20r%3D%220%22/%3E%3C/g%3E%3Cg%20fill%3D%22%238FC75D%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22160%22%20cy%3D%22120%22%20r%3D%223.5%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22160%22%20r%3D%223.5%22/%3E%3C/g%3E%3C/svg%3E") 0 0 /240px 240px;opacity:.55;-webkit-mask:radial-gradient(70% 90% at 85% 40%,#000,transparent 75%);mask:radial-gradient(70% 90% at 85% 40%,#000,transparent 75%);animation:traceDrift 60s linear infinite}[data-theme=dark] .p-trace:before{opacity:.45}.p-trace:after{width:2px;height:140px;right:22%;top:-140px;border-radius:2px;background:linear-gradient(180deg,rgba(143,199,93,0),var(--mantis));box-shadow:0 0 12px rgba(143,199,93,.7);animation:traceFall 7s cubic-bezier(.5,0,.5,1) infinite;will-change:transform}.p-aurora{background:var(--aurora),var(--panel)}.p-aurora:before{inset:0;background:radial-gradient(var(--dots) 1px,transparent 1.4px) 0 0 /24px 24px;-webkit-mask:linear-gradient(180deg,#000,transparent 70%);mask:linear-gradient(180deg,#000,transparent 70%)}.bare-start:before{left:15%;right:15%;top:8%;bottom:8%;background:radial-gradient(var(--dots) 1px,transparent 1.4px) 0 0 /22px 22px;-webkit-mask:radial-gradient(closest-side,#000,transparent);mask:radial-gradient(closest-side,#000,transparent)}.bare-start:after{left:50%;top:50%;width:900px;height:520px;margin:-260px 0 0 -450px;border-radius:50%;background:radial-gradient(closest-side,rgba(103,152,220,.26),rgba(143,199,93,.08) 60%,rgba(143,199,93,0));animation:blob 18s ease-in-out infinite alternate;will-change:transform}.bare{background:transparent;overflow:visible}.bare:after{width:720px;height:720px;border-radius:50%;animation:cloudDrift 26s ease-in-out infinite alternate;will-change:transform}.bare:before{-webkit-mask:radial-gradient(closest-side,#000,transparent);mask:radial-gradient(closest-side,#000,transparent)}.bare-plus:after{right:-220px;top:-160px;background:radial-gradient(closest-side,rgba(103,152,220,.22),rgba(103,152,220,0))}.bare-plus:before{right:0;top:0;width:55%;height:75%;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2244%22%20height%3D%2244%22%3E%3Cpath%20d%3D%22M22%2018v8M18%2022h8%22%20stroke%3D%22%233D73BB%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E") 0 0 /44px 44px;opacity:.28}.bare-diag:after{left:-260px;bottom:-280px;background:radial-gradient(closest-side,rgba(143,199,93,.16),rgba(143,199,93,0))}.bare-diag:before{left:0;bottom:0;width:50%;height:80%;background:repeating-linear-gradient(135deg,rgba(61,115,187,.12) 0 1px,transparent 1px 26px)}.bare-hex:after{right:-240px;bottom:-200px;background:radial-gradient(closest-side,rgba(103,152,220,.2),rgba(103,152,220,0))}.bare-hex:before{right:0;bottom:0;width:50%;height:80%;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2256%22%20height%3D%2297%22%20fill%3D%22none%22%20stroke%3D%22%233D73BB%22%20stroke-width%3D%221%22%3E%3Cpath%20d%3D%22M28%200l28%2016v32L28%2064%200%2048V16zM28%2064v33%22/%3E%3C/svg%3E") 0 0 /56px 97px;opacity:.18}.bare-wave:after{left:-200px;top:-220px;background:radial-gradient(closest-side,rgba(103,152,220,.18),rgba(103,152,220,0))}.bare-wave:before{left:0;right:0;top:38%;height:120px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22600%22%20height%3D%22120%22%20fill%3D%22none%22%20stroke%3D%22%233D73BB%22%20stroke-width%3D%221.2%22%3E%3Cpath%20d%3D%22M0%2060c75-40%20150-40%20225%200s150%2040%20225%200%20150-40%20150-40%22/%3E%3Cpath%20d%3D%22M0%2080c75-40%20150-40%20225%200s150%2040%20225%200%20150-40%20150-40%22%20opacity%3D%22.6%22/%3E%3Cpath%20d%3D%22M0%20100c75-40%20150-40%20225%200s150%2040%20225%200%20150-40%20150-40%22%20opacity%3D%22.35%22/%3E%3C/svg%3E") 0 0 /600px 120px repeat-x;opacity:.18;-webkit-mask:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);animation:waveSlide 40s linear infinite}[data-theme=dark] .bare-hex:before,[data-theme=dark] .bare-plus:before,[data-theme=dark] .bare-wave:before{opacity:.12}[data-theme=dark] .bare-diag:before{opacity:.6}.h3,.title,h1,h2,h3,h4{text-transform:uppercase;letter-spacing:-.012em}.head{display:grid;gap:14px;justify-items:start;max-width:940px;margin:0 0 48px}.head.center{justify-items:center;text-align:center;margin-inline:auto}.eyebrow{margin:0;font-size:15px;font-weight:500;color:var(--ink-70)}.p-dark .eyebrow{color:var(--on-dark-2)}.title{margin:0;font-family:var(--font-display);font-weight:700;line-height:1.04;font-size:clamp(26px,3.3vw,46px);text-wrap:balance}.lede{margin:0;font-size:17px;line-height:1.6;color:var(--ink-70);max-width:70ch;text-wrap:pretty}.p-dark .lede{color:var(--on-dark-2)}.h3{font-size:22px;line-height:1.15}.h3,.sub-h{margin:0;font-family:var(--font-display);font-weight:700}.sub-h{font-size:clamp(20px,1.8vw,26px);line-height:1.1}.label{margin:0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-40)}.muted{color:var(--ink-70)}p{margin:0}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:14px;height:52px;padding:0 10px 0 24px;border-radius:100px;border:1px solid var(--glass-line);font-weight:500;font-size:16px;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s,box-shadow .15s,transform .15s}.btn .arr{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#265496}.btn .arr .i{width:16px;height:16px;stroke-width:2.25;transition:transform .2s var(--ease)}.btn:hover .arr .i{transform:translateX(2px)}.btn-primary{background:var(--g-btn);color:#fff;box-shadow:var(--shadow-btn)}.btn-primary:hover{background:var(--g-btn-h);transform:translateY(-1px);box-shadow:3px 5px 18px rgba(61,115,187,.7)}.btn-primary:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.35),rgba(255,255,255,0));transform:skewX(-20deg);transition:left .6s var(--ease);pointer-events:none}.btn-primary:hover:after{left:130%}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:100px;font-size:12px;font-weight:600;white-space:nowrap}.b-blue{background:var(--b100);color:var(--b900)}.b-green{background:var(--mantis-soft);color:var(--mantis-ink)}.tag-mono{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:7px 12px;border-radius:10px;border:1px solid var(--card-line);background:var(--soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:20px;background:var(--g-chip);font-size:14px}.chip .i{width:16px;height:16px;color:var(--b700)}.cta-row{gap:12px}.cta-line,.cta-row{display:flex;flex-wrap:wrap;align-items:center}.cta-line{margin-top:40px;gap:20px 40px;justify-content:space-between}.cta-line p{flex:1 1 520px;min-width:0;max-width:78ch;color:var(--ink-70)}.cta-line.center{justify-content:center}.ic{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;flex:none;background:var(--g-btn);color:#fff;box-shadow:var(--shadow-btn);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.ic .i{width:22px;height:22px}.ic.soft{background:var(--b100);color:var(--b700);box-shadow:none}.card{position:relative;border-radius:var(--r-card);background:var(--card);border:1px solid var(--card-line);box-shadow:var(--card-shadow);min-width:0}.p-dark .card{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1);box-shadow:none}.lift{transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .25s}.lift:hover{transform:translateY(-4px);border-color:rgba(61,115,187,.4);box-shadow:0 18px 40px -18px rgba(38,84,150,.4)}.lift:hover .ic{transform:rotate(-6deg) scale(1.06)}.p-dark .lift:hover{border-color:rgba(143,180,234,.45);background:rgba(255,255,255,.07);box-shadow:0 20px 44px -20px rgba(0,0,0,.6)}.hero{margin-inline:calc(var(--gap) * -1);border-radius:0 0 var(--r-panel) var(--r-panel);padding:190px calc(var(--gap) + var(--panel-x)) 110px;background:radial-gradient(var(--dots) 1px,transparent 1.4px) 0 0 /24px 24px,var(--g-hero)}[data-theme=dark] .hero{background:radial-gradient(var(--dots) 1px,transparent 1.4px) 0 0 /24px 24px,radial-gradient(55% 60% at 75% 40%,rgba(61,115,187,.35),rgba(61,115,187,0) 70%),var(--g-hero)}.hero .inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:40px;align-items:center}.hero-copy{display:grid;gap:22px;justify-items:start;min-width:0}.welcome{display:inline-flex;align-items:center;gap:12px;font-size:16px;font-weight:500;color:var(--b900)}.wl-line{width:44px;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(61,115,187,0),var(--b700) 60%,var(--mantis));transform-origin:left;animation:wlLine .7s var(--ease) both}.hero h1{font-size:clamp(32px,4vw,58px);line-height:1.02}.hero h1 .l1,.hero h1 .l2{display:block;animation:lineUp .9s var(--ease) both}.hero h1 .l2{color:var(--b900);animation-delay:.12s}.hero .lede{color:var(--ink);font-size:18px;max-width:58ch}.hero-copy>:not(h1){animation:rise .7s var(--ease) both}.hero-copy>:nth-child(3){animation-delay:.3s}.hero-copy>:nth-child(4){animation-delay:.4s}.hero-copy>:nth-child(5){animation-delay:.5s}.ticks{display:flex;flex-wrap:wrap;align-items:stretch;margin:6px 0 0;padding:6px;list-style:none;border-radius:22px;background:linear-gradient(140deg,rgba(255,255,255,.7),rgba(255,255,255,.35));border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);box-shadow:var(--glass-shadow)}[data-theme=dark] .ticks{background:linear-gradient(140deg,rgba(255,255,255,.08),rgba(255,255,255,.02))}.ticks li{position:relative;display:flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:14px;font-weight:600;color:var(--ink)}.ticks li+li:before{content:"";position:absolute;left:-1px;top:12px;bottom:12px;width:1px;background:var(--line)}.tk-ic{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--g-btn);color:#fff;box-shadow:var(--shadow-btn);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.tk-ic .i{width:16px;height:16px}.ticks li:hover .tk-ic{transform:rotate(-8deg) scale(1.06)}.ticks li:last-child .tk-ic{background:var(--mantis);box-shadow:0 4px 12px -2px rgba(143,199,93,.7)}.hero-art{position:relative;width:100%;max-width:500px;aspect-ratio:1;justify-self:center;animation:pop .9s var(--ease) .1s both}.hero-art .rings{position:absolute;inset:2%;border-radius:50%;background:repeating-radial-gradient(circle,rgba(255,255,255,0) 0 38px,rgba(255,255,255,.5) 39px 40px);-webkit-mask:radial-gradient(circle,#000 30%,transparent 70%);mask:radial-gradient(circle,#000 30%,transparent 70%);animation:spin 80s linear infinite;will-change:transform}[data-theme=dark] .hero-art .rings{background:repeating-radial-gradient(circle,rgba(149,183,231,0) 0 38px,rgba(149,183,231,.22) 39px 40px)}.hero-art>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.hero-art .orbit-ring{fill:none;stroke:var(--b300);stroke-width:1.2;stroke-dasharray:3 7}.hero-art .link{fill:none;stroke:var(--b300);stroke-width:1.4}.hero-art .pulse-line{fill:none;stroke:var(--mantis);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:10 190;animation:dash 4.5s linear infinite}.hero-art .pulse-line:nth-of-type(2n){animation-delay:-1.5s}.hero-art .pulse-line:nth-of-type(3n){animation-delay:-3s}.hero-art .prac{fill:var(--card);stroke:var(--b200);stroke-width:1;filter:drop-shadow(0 6px 10px rgba(38,84,150,.14))}.hero-art .node-glow{display:none;fill:var(--b500);opacity:.14;transform-box:fill-box;transform-origin:center;animation:nodePulse 3.6s ease-in-out infinite;animation-delay:calc(var(--n) * -.6s)}.hero-art .node-ic{fill:none;opacity:.85;stroke:var(--b700);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.hero-art .link{stroke:url(#linkG)}@keyframes nodePulse{50%{transform:scale(1.25);opacity:.04}}.hero-art .core{fill:url(#coreG);filter:drop-shadow(0 14px 22px rgba(38,84,150,.45))}.hero-art .core-halo{fill:var(--b500);opacity:.22;animation:breathe 4s ease-in-out infinite;transform-origin:250px 250px}.hero-art .core-rim{fill:rgba(255,255,255,.35);stroke:var(--glass-line);stroke-width:1}[data-theme=dark] .hero-art .core-rim{fill:rgba(149,183,231,.08)}.hero-art .core-arc{transform-origin:250px 250px;animation:spin 9s linear infinite}.hero-art .arc-track{fill:none;stroke:var(--b300);stroke-width:2;opacity:.35}.hero-art .arc-run{fill:none;stroke:var(--mantis);stroke-width:3;stroke-linecap:round;stroke-dasharray:70 408;filter:drop-shadow(0 0 4px rgba(143,199,93,.8))}.hero-art .core-gloss{fill:url(#glossG)}.hero-art .core-line{fill:none;stroke:rgba(255,255,255,.35);stroke-width:1.5}.hero-art .core-word{fill:#fff;font:700 31px var(--font-display);letter-spacing:-.01em;filter:drop-shadow(0 2px 6px rgba(10,15,34,.35))}.hero-art .core-sub{fill:rgba(255,255,255,.72);font:600 9.5px var(--font-body);letter-spacing:.24em}.hero-art .person-g{fill:url(#personG);filter:drop-shadow(0 4px 6px rgba(10,15,34,.25))}.hero-art .core-badge circle{fill:var(--mantis);stroke:var(--card);stroke-width:4}.hero-art .core-badge path{fill:none;stroke:#fff;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.hero-art .spin{transform-origin:250px 250px;animation:spin 90s linear infinite}.orbit{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:100px;border:1px solid var(--glass-line);background:rgba(255,255,255,.75);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 28px rgba(38,84,150,.16);font-size:13px;font-weight:600;white-space:nowrap;animation:float 6s ease-in-out infinite}[data-theme=dark] .orbit{background:rgba(14,22,40,.78);box-shadow:0 10px 28px rgba(0,0,0,.4)}.orbit .i{width:15px;height:15px;color:var(--b700)}.o1{left:-4%;top:16%;animation-delay:-1s}.o2{right:-6%;top:40%;animation-delay:-3s}.o3{left:4%;bottom:10%;animation-delay:-5s}.instr{padding:12px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px}.instr-list{display:grid;gap:6px;align-content:start}.instr-tab{width:100%;border:1px solid transparent;background:transparent;cursor:pointer;text-align:left;display:grid;grid-template-columns:44px minmax(0,1fr) 20px;gap:14px;align-items:center;padding:14px 16px;border-radius:16px;transition:background .25s var(--ease),border-color .25s}.instr-tab .ic{width:44px;height:44px;border-radius:13px;background:var(--b100);color:var(--b700);box-shadow:none;transition:background .25s,color .25s,box-shadow .25s,transform .35s cubic-bezier(.34,1.56,.64,1)}.instr-tab .ic .i{width:20px;height:20px}.instr-tab .t{display:grid;gap:2px;min-width:0}.instr-tab b{font-family:var(--font-display);font-size:18px;line-height:1.15;text-transform:uppercase;letter-spacing:-.012em}.instr-tab small{font-size:13.5px;color:var(--ink-70);line-height:1.4}.instr-tab .go{width:18px;height:18px;color:var(--ink-40);opacity:0;transform:translateX(-6px);transition:opacity .25s,transform .25s var(--ease)}.instr-tab:hover{background:var(--soft)}.instr-tab:hover .ic{transform:rotate(-6deg)}.instr-tab[aria-selected=true]{background:var(--soft);border-color:var(--b200)}.instr-tab[aria-selected=true] .ic{background:var(--g-btn);color:#fff;box-shadow:var(--shadow-btn)}.instr-tab[aria-selected=true] b{color:var(--b900)}.instr-tab[aria-selected=true] .go{opacity:1;transform:none;color:var(--b700)}.instr-panel{position:relative;overflow:hidden;border-radius:18px;padding:32px;display:grid;gap:22px;align-content:start;color:var(--on-dark);background:radial-gradient(60% 55% at 100% 0,rgba(103,152,220,.45),rgba(103,152,220,0) 70%),radial-gradient(45% 50% at 0 100%,rgba(143,199,93,.18),rgba(143,199,93,0) 70%),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px) 0 0 /40px 40px,linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px) 0 0 /40px 40px,var(--g-dark)}.instr-panel[hidden]{display:none}.instr-panel.anim>*{animation:fadeUp .4s var(--ease) both}.instr-panel.anim>:nth-child(2){animation-delay:.05s}.instr-panel.anim>:nth-child(3){animation-delay:.1s}.ip-top{display:flex;gap:18px;align-items:center}.ip-top .ic{width:64px;height:64px;border-radius:18px}.ip-top .ic .i{width:28px;height:28px}.ip-top h3{margin:0;font-family:var(--font-display);font-size:clamp(22px,2.2vw,30px);line-height:1.05;color:#fff}.ip-what{font-size:17px;color:var(--on-dark-2);max-width:52ch}.ip-facts{display:grid;gap:8px}.ip-fact{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:start;padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.ip-fact>span{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:rgba(111,158,226,.16);color:#b4cef5}.ip-fact>span .i{width:18px;height:18px}.ip-fact small{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-2);margin-bottom:2px}.ip-fact p{color:#fff}.ip-fact.when>span{background:rgba(143,199,93,.16);color:#b5e08f}.instr-foot{grid-column:1/-1;display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:14px;background:var(--soft);color:var(--ink-70)}.instr-foot .i{color:var(--b700)}.instr-foot b{color:var(--ink);font-weight:600}.cta-band{margin-top:var(--gap);padding:22px 22px 22px 26px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:20px;background:linear-gradient(120deg,var(--b100),var(--card) 70%);border-color:var(--b200)}.cta-band p{font-size:17px;line-height:1.55;color:var(--ink);max-width:80ch}.moments{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--gap);grid-auto-rows:1fr}.moment{padding:24px;display:flex;flex-direction:column;gap:14px}.moment .ic{background:rgba(111,158,226,.14);border:1px solid rgba(111,158,226,.3);color:#b4cef5;box-shadow:none}.moment:hover .ic{background:var(--g-btn);color:#fff;border-color:transparent}.moment h3{margin:0;font-family:var(--font-display);font-size:20px;line-height:1.15;color:#fff}.moment p{font-size:15px}.moment p,.p-dark .cta-line p{color:var(--on-dark-2)}.fit{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--gap)}.fit-no,.fit-yes{padding:28px;display:flex;flex-direction:column;gap:20px}.fit-yes{color:var(--on-dark);border-color:transparent;background:radial-gradient(80% 50% at 0 0,rgba(143,199,93,.3),rgba(143,199,93,0) 70%),radial-gradient(60% 50% at 100% 100%,rgba(103,152,220,.35),rgba(103,152,220,0) 70%),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px) 0 0 /36px 36px,linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px) 0 0 /36px 36px,var(--g-dark)}.fit-yes .fit-h h3{color:#fff}.fit-no{background:radial-gradient(70% 50% at 100% 0,rgba(103,152,220,.14),rgba(103,152,220,0) 70%),var(--card)}.fit-h{display:flex;gap:14px;align-items:center}.fit-h h3{margin:0;font-family:var(--font-display);font-size:22px;line-height:1.1}.mk{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex:none;color:#fff}.mk .i{width:14px;height:14px;stroke-width:3}.mk.big{width:42px;height:42px}.mk.big .i{width:20px;height:20px}.mk.yes{background:var(--mantis);box-shadow:0 0 0 6px rgba(143,199,93,.18),0 6px 14px -4px rgba(143,199,93,.7)}.mk.no{background:linear-gradient(135deg,#f37a6f,var(--red));box-shadow:0 0 0 6px var(--red-soft),0 6px 14px -4px rgba(217,69,60,.55)}.fit-list,.no-list{list-style:none;margin:0;padding:0;display:grid}.fit-list{flex:1 1;gap:10px;grid-auto-rows:1fr}.fit-list li{display:grid;grid-template-columns:40px minmax(0,1fr) 24px;gap:14px;align-items:center;padding:12px 16px 12px 12px;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);font-weight:600;color:#fff;transition:transform .25s var(--ease),background .25s,border-color .25s}.fit-list li:hover{transform:translateX(4px);background:rgba(143,199,93,.1);border-color:rgba(143,199,93,.45)}.fl-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(143,199,93,.16);color:#b5e08f}.fl-ic .i{width:19px;height:19px}.fl-ok{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--mantis);color:#fff}.fl-ok .i{width:13px;height:13px;stroke-width:3}.no-cols{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1.1fr);gap:0 12px;padding:0 14px}.no-list{flex:1 1;grid-auto-rows:1fr}.no-list li{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1.1fr);gap:12px;align-items:center;padding:14px;border-top:1px solid var(--card-line);border-radius:14px;transition:background .25s}.no-list li:first-child{border-top-color:transparent}.no-list li:hover{background:var(--soft)}.cond{display:flex;gap:12px;align-items:center;font-weight:600;font-size:15px;line-height:1.35}.nx{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--red-soft);color:var(--red)}.nx .i{width:14px;height:14px;stroke-width:2.75}.conn{position:relative;display:grid;place-items:center;height:26px;color:var(--b700)}.conn:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px dashed var(--b300)}.conn .i{position:relative;width:26px;height:26px;padding:5px;border-radius:50%;background:var(--card);border:1px solid var(--b200);transition:transform .25s var(--ease),background .25s,color .25s}.no-list li:hover .conn .i{transform:translateX(4px);background:var(--g-btn);color:#fff;border-color:transparent}.inst{font-size:15px;line-height:1.45;color:var(--ink-70)}.tiers{margin-top:var(--gap);padding:28px;display:grid;gap:18px}.tiers-head{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:baseline;justify-content:space-between}.tiers-head p{color:var(--ink-70);max-width:64ch}.tier-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tier{padding:20px;border-radius:16px;background:var(--soft);border:1px solid var(--card-line);display:flex;align-items:center;gap:16px;transition:transform .25s var(--ease),border-color .25s}.tier:hover{transform:translateY(-3px);border-color:var(--b300)}.tier .bars{display:flex;gap:4px;align-items:flex-end;height:30px;flex:none}.tier .bars i{width:7px;border-radius:3px;background:var(--b200)}.tier .bars i:first-child{height:10px}.tier .bars i:nth-child(2){height:19px}.tier .bars i:nth-child(3){height:30px}.tier .bars i.on{background:var(--g-btn)}.tier b{display:block;font-family:var(--font-display);font-size:20px;text-transform:uppercase;letter-spacing:-.012em}.legend,.tier span{color:var(--ink-70);font-size:14px}.legend{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin-bottom:16px}.legend span{display:inline-flex;align-items:center;gap:8px}.legend i{width:22px;height:12px;border-radius:6px}.lg-on{background:var(--g-btn)}.lg-part{background:repeating-linear-gradient(135deg,var(--b200) 0 4px,var(--b100) 4px 8px);border:1px solid var(--b300)}.lg-off{border:1px dashed var(--ink-40)}.market{display:grid;gap:12px}.mrow{padding:22px 24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,.55fr);gap:14px 28px;align-items:center}.mrow h3,.ours h3{margin:0 0 4px;font-family:var(--font-display);font-size:19px;line-height:1.15}.mrow .s,.ours .s{font-size:14px;color:var(--ink-70)}.mrow .why{grid-column:1/-1;font-size:15px;color:var(--ink-70);padding-top:14px;border-top:1px dashed var(--card-line)}.chain{position:relative;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.chain,.st{display:grid}.st{place-items:center;min-height:40px;padding:6px 8px;border-radius:10px;font-size:13px;font-weight:600;text-align:center;line-height:1.2}.st.on{background:var(--g-btn);color:#fff}.st.part{background:repeating-linear-gradient(135deg,var(--b200) 0 6px,var(--b100) 6px 12px);color:var(--b900);border:1px solid var(--b300)}.st.off{border:1px dashed var(--ink-40);color:var(--ink-40)}.lag{justify-self:end;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:var(--amber-soft);color:var(--amber-ink);font-size:13px;font-weight:600;text-align:right}.lag .i{width:15px;height:15px}.lag.good{background:var(--mantis-soft);color:var(--mantis-ink)}.ours{margin-top:20px;padding:28px;display:grid;gap:18px;border-color:var(--glass-line);background:linear-gradient(140deg,rgba(103,152,220,.28),rgba(255,255,255,.55) 60%);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);box-shadow:var(--glass-shadow)}[data-theme=dark] .ours{background:linear-gradient(140deg,rgba(61,115,187,.32),rgba(14,22,40,.55) 60%)}.ours:before{content:"";position:absolute;top:0;left:28px;right:28px;height:2px;background:linear-gradient(90deg,rgba(143,199,93,0),var(--mantis),rgba(143,199,93,0))}.ours-top{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;align-items:flex-start}.ours .chain .st{min-height:48px;font-size:14px}.ours .chain:after{content:"";position:absolute;top:-5px;left:0;width:10px;height:10px;border-radius:50%;background:var(--mantis);box-shadow:0 0 12px var(--mantis);animation:travel 4.5s var(--ease) infinite}.ours-close{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between}.ours-close p{flex:1 1 420px;min-width:0;color:var(--ink-70)}.market-foot{margin-top:18px;color:var(--ink-70);max-width:90ch}.market-foot b{color:var(--ink);font-weight:600}.bought{display:grid;gap:18px}.bgroups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);align-items:stretch}.bg{padding:24px;display:flex;flex-direction:column;gap:18px}.bg-head{display:flex;gap:14px;align-items:center}.bg-head h3{margin:0;font-family:var(--font-display);font-size:20px;line-height:1.1}.bg-head .label{margin-bottom:2px}.bg-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.bg-list li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:12px 14px;border-radius:12px;background:var(--soft);border:1px solid var(--card-line);font-size:15px}.bg-list li>.i{width:18px;height:18px;margin-top:2px;color:var(--ink-40)}.bg-list li>span{color:var(--ink)}.bg-list li small{grid-column:2;display:flex;gap:6px;align-items:center;color:var(--b900);font-weight:600;font-size:14px}.bg-list li small .i{width:15px;height:15px;color:var(--mantis-ink)}.bg-foot{margin-top:auto;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--mantis-ink)}.bg-foot .i{width:16px;height:16px}.bg.main{color:var(--on-dark);border-color:transparent;background:radial-gradient(70% 60% at 100% 0,rgba(103,152,220,.45),rgba(103,152,220,0) 70%),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px) 0 0 /36px 36px,linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px) 0 0 /36px 36px,var(--g-dark)}.bg.main h3{color:#fff}.bg.main .label{color:var(--on-dark-2)}.bg.main .bg-list li{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}.bg.main .bg-list li>span{color:#fff}.bg.main .bg-list li>.i{color:var(--on-dark-2)}.bg.main .bg-foot{color:#b5e08f}.bt{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);gap:12px;align-items:stretch;margin-top:8px}.bt-card{padding:26px;display:flex;flex-direction:column;gap:16px}.bt-card p{color:var(--ink-70)}.bt-problem{background:radial-gradient(70% 50% at 0 0,var(--red-soft),transparent 70%),var(--card)}.bt-chain{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bt-chain>.i{width:16px;height:16px;color:var(--ink-40)}.bt-chain span{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:10px;background:var(--soft);border:1px solid var(--card-line);font-size:13px;font-weight:600}.bt-chain span .i{width:15px;height:15px;color:var(--ink-70)}.bt-chain .wait{background:var(--amber-soft);color:var(--amber-ink);border-color:transparent}.bt-chain .wait .i{color:var(--amber-ink);animation:tick 2s steps(2) infinite}.bt-q-lead{font-weight:600;color:var(--ink)}.bt-q{list-style:none;margin:0;padding:0;display:grid;gap:8px}.bt-q li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-radius:12px;border:1px dashed rgba(217,69,60,.35);font-size:15px;color:var(--ink)}.bt-q li>.i{width:18px;height:18px;color:var(--red)}.bt-q em{font-style:normal;font-size:12px;font-weight:600;padding:3px 9px;border-radius:100px;background:var(--red-soft);color:var(--red);white-space:nowrap}.bt-arrow{display:grid;place-items:center;align-self:center;width:44px;height:44px;border-radius:50%;background:var(--g-btn);color:#fff;box-shadow:var(--shadow-btn)}.bt-arrow .i{width:20px;height:20px;animation:nudge 1.8s var(--ease) infinite}.bt-answer{border-color:rgba(103,152,220,.45);background:radial-gradient(70% 55% at 100% 0,rgba(103,152,220,.22),transparent 70%),radial-gradient(50% 40% at 0 100%,rgba(143,199,93,.14),transparent 70%),var(--card)}.bt-big{font-family:var(--font-display);font-weight:700;font-size:clamp(20px,1.9vw,26px);line-height:1.15;letter-spacing:-.012em;text-transform:uppercase}.bt-answer .bt-big{color:var(--b900)}.bt-a{list-style:none;margin:0;padding:0;display:grid;gap:10px}.bt-a li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;color:var(--ink);font-weight:500}.bt-a .ic{width:40px;height:40px;border-radius:12px}.bt-a .ic .i{width:19px;height:19px}.bt-pay{margin-top:auto;padding:16px;border-radius:14px;background:var(--soft);border:1px solid var(--card-line);display:grid;gap:14px}.bt-pay p{color:var(--ink);font-weight:600}.bt-bars{display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px 12px;align-items:center}.bt-lbl{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-40)}.bt-bar{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:3px}.bt-bar i{height:12px;border-radius:3px;background:var(--b200)}.bt-bar.dec i{background:var(--g-btn)}.bt-bar.hands i.on{background:var(--mantis)}@keyframes tick{50%{transform:rotate(12deg)}}@keyframes nudge{50%{transform:translateX(3px)}}.person-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.person-split .head{margin:0}.pcard{padding:0;overflow:hidden;display:grid}.pc-hero{padding:28px;display:grid;gap:22px;color:var(--on-dark);background:radial-gradient(60% 80% at 100% 0,rgba(103,152,220,.45),rgba(103,152,220,0) 70%),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px) 0 0 /32px 32px,linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px) 0 0 /32px 32px,var(--g-dark)}.pc-id{display:flex;gap:20px;align-items:center}.avatar{position:relative;width:72px;height:72px;border-radius:50%;display:grid;place-items:center;flex:none;color:#fff;background:radial-gradient(circle at 35% 28%,#6798dc,#3d73bb 55%,#1e4576);box-shadow:0 0 0 6px rgba(103,152,220,.2),0 0 0 13px rgba(103,152,220,.08),0 12px 24px rgba(0,0,0,.35)}.avatar:before{left:14px;right:14px;top:6px;height:40%;background:linear-gradient(180deg,rgba(255,255,255,.42),rgba(255,255,255,0))}.avatar:after,.avatar:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.avatar:after{inset:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.av-person{width:38px;height:38px;margin-top:6px;filter:drop-shadow(0 3px 5px rgba(10,15,34,.3))}.av-badge{position:absolute;right:-3px;bottom:-3px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--mantis);border:3px solid #0e1e40;color:#fff;box-shadow:0 0 10px rgba(143,199,93,.6)}.av-badge .i{width:13px;height:13px;stroke-width:3.2}.pc-id b{display:block;font-family:var(--font-display);font-size:24px;line-height:1.1;text-transform:uppercase;letter-spacing:-.012em;color:#fff}.pc-id>div>span{color:var(--on-dark-2);font-size:15px}.certs{display:flex;flex-wrap:wrap;gap:8px}.cert{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#fff;font-size:13px;font-weight:700;letter-spacing:.06em}.cert .i{width:16px;height:16px;color:#b5e08f}.pc-body{padding:24px 28px 28px;display:grid;gap:22px}.track-line{position:relative;display:block;height:8px;border-radius:4px;background:var(--b200)}.track-line:after{content:"";background:repeating-linear-gradient(90deg,transparent 0 calc(100% / 12 - 3px),var(--card) calc(100% / 12 - 3px) calc(100% / 12));pointer-events:none}.track-fill,.track-line:after{position:absolute;inset:0;border-radius:inherit}.track-fill{background:linear-gradient(90deg,var(--b700),var(--b500) 70%,var(--mantis));transform-origin:left;animation:trackFill 10s cubic-bezier(.45,.05,.35,1) infinite;will-change:transform}.track-run{position:absolute;inset:0;z-index:1;animation:trackRun 10s cubic-bezier(.45,.05,.35,1) infinite;will-change:transform}.track-run:before{content:"";position:absolute;left:-11px;top:-7px;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#6798dc,#265496);border:3px solid var(--card);box-shadow:0 4px 10px rgba(38,84,150,.4)}.track-run:after{content:"";position:absolute;left:-15px;top:-11px;width:30px;height:30px;border-radius:50%;border:2px solid var(--mantis);opacity:0;animation:trackPing 1.25s ease-out infinite}.track-cap{display:flex;justify-content:space-between;gap:12px;margin-top:10px;font-size:13px;color:var(--ink-40)}.pc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-tile,.pc-tiles{display:grid;gap:12px}.pc-tile{padding:18px;border-radius:16px;background:var(--soft);border:1px solid var(--card-line);align-content:start;transition:transform .25s var(--ease),border-color .25s}.pc-tile:hover{transform:translateY(-3px);border-color:var(--b300)}.pc-tile .ic{width:42px;height:42px;border-radius:12px}.pc-tile p{font-size:15px;color:var(--ink-70)}@keyframes trackRun{0%{transform:translateX(0);opacity:0}4%{opacity:1}80%{transform:translateX(100%);opacity:1}92%{transform:translateX(100%);opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes trackFill{0%{transform:scaleX(0);opacity:1}80%{transform:scaleX(1);opacity:1}92%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes trackPing{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.5);opacity:0}}.stepper{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:var(--gap)}.stepper .fill,.stepper:before{content:"";position:absolute;left:calc(100% / 14);top:21px;height:2px}.stepper:before{right:calc(100% / 14);background:var(--b200)}.stepper .fill{width:calc((100% - 100% / 7) * var(--p, 0));background:var(--g-btn);box-shadow:0 0 10px rgba(61,115,187,.6);transition:width .45s var(--ease)}.stop{position:relative;border:0;background:transparent;cursor:pointer;display:grid;justify-items:center;gap:10px;padding:0 2px;text-align:center}.stop .node{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--card);border:1px solid var(--card-line);box-shadow:var(--card-shadow);color:var(--b700);transition:background .25s,color .25s,transform .3s cubic-bezier(.34,1.56,.64,1)}.stop .node .i{width:18px;height:18px}.stop.done .node{background:var(--b100)}.stop[aria-selected=true] .node{background:var(--g-btn);color:#fff;transform:scale(1.1);box-shadow:0 0 0 6px rgba(61,115,187,.18),var(--shadow-btn)}.stop .k{font-size:14px;font-weight:600;color:var(--ink-70);line-height:1.3}.stop[aria-selected=true] .k{color:var(--ink)}.stage{padding:28px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px}.stage[hidden]{display:none}.stage.anim>*{animation:fadeUp .35s var(--ease) both}.stage-main{display:grid;gap:10px;align-content:start}.stage-main small{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--b700)}.stage-main h3{margin:0;font-family:var(--font-display);font-size:24px;line-height:1.1}.stage-main p{color:var(--ink-70)}.stage-out{padding:18px 20px;border-radius:16px;background:var(--soft);border:1px solid var(--card-line);display:grid;gap:10px;align-content:start}.stage-out ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.stage-out li{display:flex;gap:10px;align-items:flex-start}.stage-out li .i{width:18px;height:18px;margin-top:3px;color:var(--mantis-ink)}.terms{margin-top:var(--gap);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap)}.terms .card{padding:24px;display:grid;gap:14px;align-content:start}.terms .chips{display:flex;flex-wrap:wrap;gap:8px}.terms p{color:var(--ink-70)}.terms .docs{display:flex;flex-wrap:wrap;gap:8px}.block+.block{margin-top:72px}.block-head{display:grid;gap:10px;margin-bottom:24px;max-width:900px}.block-head p{color:var(--ink-70)}.areas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.area{padding:26px;display:grid;gap:12px;align-content:start}.area h4{margin:0;font-family:var(--font-display);font-size:20px;line-height:1.15}.area p{color:var(--ink-70)}.after-areas{margin-top:var(--gap);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap)}.flow{padding:24px;display:grid;gap:16px}.flow-viz{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center}.flow-viz .src{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:var(--b100);color:var(--b900);font-weight:600;font-size:14px}.flow-viz .src .i{width:16px;height:16px}.flow-lines{position:relative;height:72px}.flow-lines svg{width:100%;height:100%;display:block;overflow:visible}.flow-lines path{fill:none;stroke:var(--b300);stroke-width:1.5}.flow-lines .run{stroke:var(--mantis);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:8 120;animation:dash 3.6s linear infinite}.flow-lines .run:nth-of-type(5){animation-delay:-1.2s}.flow-lines .run:nth-of-type(6){animation-delay:-2.4s}.flow-viz .tgts{display:grid;gap:6px}.flow-viz .tgts span{font-size:13px;font-weight:600;padding:5px 10px;border-radius:8px;border:1px solid var(--card-line);background:var(--card);white-space:nowrap}.flow p{color:var(--ink-70)}.boundary{padding:24px;display:grid;grid-template-columns:46px minmax(0,1fr);gap:16px;align-content:start;border-left:3px solid var(--b500)}.boundary b{color:var(--ink)}.boundary p{color:var(--ink-70)}.practice{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}.prac{padding:22px;display:grid;gap:12px;align-content:start}.prac p{font-size:15px}.prac .ic{width:40px;height:40px;border-radius:12px}.prac .ic .i{width:19px;height:19px}.measure{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--gap);align-items:start}.measure-text{display:grid;gap:16px;color:var(--ink-70)}.measure-text b{color:var(--ink);font-weight:600}.reg{padding:24px;display:grid;gap:16px;min-width:0}.reg-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.reg-top b{font-family:var(--font-display);font-size:18px;text-transform:uppercase;letter-spacing:-.012em;margin-right:auto}.reg-scroll{overflow-x:auto;margin:0 -4px;padding:0 4px}.reg-t{width:100%;min-width:560px;border-collapse:separate;border-spacing:0 6px;font-size:14px}.reg-t th{text-align:left;padding:0 12px 4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--b700);white-space:nowrap}.reg-t th:first-child{color:var(--ink-40)}.reg-t td{padding:12px;background:var(--soft);vertical-align:middle}.reg-t td:first-child{border-radius:12px 0 0 12px;font-weight:600}.reg-t td:last-child{border-radius:0 12px 12px 0}.reg-t tr.moving td{background:var(--b100)}.who{display:flex;align-items:center;gap:8px;white-space:nowrap}.who i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--g-btn);color:#fff;font-style:normal;font-size:11px}.sc,.who i{font-weight:700}.sc{display:inline-grid;place-items:center;min-width:36px;height:28px;padding:0 8px;border-radius:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc.hi{background:var(--red-soft);color:var(--red)}.sc.md{background:var(--amber-soft);color:var(--amber-ink)}.sc.lo{background:var(--mantis-soft);color:var(--mantis-ink)}.sc.pulse{animation:scPulse 2.4s var(--ease) infinite}.due{display:flex;align-items:center;gap:8px;white-space:nowrap;color:var(--mantis-ink);font-weight:600}.due:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--mantis);box-shadow:0 0 0 3px rgba(143,199,93,.22)}.reg-cap{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-70)}.reg-cap .i{width:17px;height:17px;color:var(--b700)}@keyframes scPulse{50%{transform:scale(1.12)}}.ask{margin-top:var(--gap);padding:28px;display:grid;gap:20px;background:linear-gradient(140deg,rgba(61,115,187,.14),var(--card) 55%);border-color:rgba(103,152,220,.45)}.ask-head{display:grid;gap:8px}.ask-head p{color:var(--ink-70);max-width:80ch}.cols4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.col4{padding:16px 18px;border-radius:14px;background:var(--card);border:1px solid var(--card-line);display:grid;gap:6px;align-content:start}.col4.span2{grid-column:span 2}.col4 b{font-family:var(--font-display);font-size:17px;text-transform:uppercase;letter-spacing:-.012em;color:var(--b700)}.col4 span{font-size:14px;color:var(--ink-70)}.ask-q{display:flex;gap:12px;align-items:flex-start;font-weight:600}.ask-q .i{width:20px;height:20px;color:var(--b700);margin-top:2px}.start{max-width:900px;margin:0 auto;text-align:center;display:grid;gap:18px;justify-items:center}.start .title{font-size:clamp(32px,4.4vw,60px);max-width:18ch}.start .lede{max-width:640px}.mail{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:100px;background:var(--soft);border:1px solid var(--glass-line);font-weight:600;text-decoration:none}.mail .i{width:18px;height:18px;color:var(--b700)}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}@keyframes pop{0%{opacity:0;transform:scale(.94)}}@keyframes lineUp{0%{opacity:0;transform:translateY(32px);filter:blur(6px)}}@keyframes wlLine{0%{transform:scaleX(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes breathe{50%{transform:scale(1.12);opacity:.08}}@keyframes dash{to{stroke-dashoffset:-200}}@keyframes travel{0%{left:0;opacity:0}10%{opacity:1}85%{left:calc(100% - 10px);opacity:1}to{left:calc(100% - 10px);opacity:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}}@keyframes shrink{0%{transform:scaleX(1.8)}}@keyframes cloudDrift{to{transform:translate(60px,40px) scale(1.08)}}@keyframes waveSlide{to{background-position:600px 0}}@keyframes auroraWash{0%{background-position:0 0;transform:translateY(0) rotate(-2deg)}to{background-position:100% 0;transform:translateY(30px) rotate(2deg)}}@keyframes traceDrift{to{background-position:240px 240px}}@keyframes traceFall{0%{transform:translateY(0);opacity:0}10%{opacity:1}80%{opacity:1}to{transform:translateY(900px);opacity:0}}@keyframes blob{to{transform:translate(8%,-6%) scale(1.12)}}.rv{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease) var(--d,0s),transform .6s var(--ease) var(--d,0s)}.head.rv,.rv.in{opacity:1;transform:none}.head.rv .title{clip-path:inset(0 0 100% 0);transform:translateY(16px)}.head.rv.in .title{clip-path:inset(-10% 0 -20% 0);transform:none;transition:clip-path .8s var(--ease) .06s,transform .8s var(--ease) .06s}.stepper.rv .node{opacity:0;transform:scale(.6)}.stepper.rv.in .node{opacity:1;transform:none;transition:opacity .4s var(--ease) calc(var(--i, 0) * 80ms + .1s),transform .45s cubic-bezier(.34,1.56,.64,1) calc(var(--i, 0) * 80ms + .1s)}.stepper.rv.in .stop[aria-selected=true] .node{transform:scale(1.1)}@media (max-width:1279px){.moments{grid-template-columns:repeat(6,minmax(0,1fr))}.moment{grid-column:span 2}.moment:nth-child(4){grid-column:2/span 2}.practice{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.hero .inner{grid-template-columns:minmax(0,1fr)}.hero-art{max-width:380px}.mrow{grid-template-columns:minmax(0,1fr) auto}.mrow .chain{grid-column:1/-1;grid-row:2}.mrow .lag{grid-row:1;grid-column:2}.after-areas,.measure,.person-split,.terms{grid-template-columns:minmax(0,1fr)}.person-split{gap:32px}.areas,.bgroups,.bt,.pc-tiles{grid-template-columns:minmax(0,1fr)}.bt-arrow{justify-self:center;transform:rotate(90deg)}.cols4{grid-template-columns:repeat(2,minmax(0,1fr))}.fit,.instr,.stage{grid-template-columns:minmax(0,1fr)}.instr-tab small{display:none}}@media (max-width:760px){:root{--gap:12px;--panel-y:72px;--panel-x:16px}.hero{padding-top:120px;padding-bottom:56px}.head{margin-bottom:32px}.cols4,.instr-grid,.moments,.practice,.tier-row{grid-template-columns:minmax(0,1fr)}.col4.span2,.moment,.moment:nth-child(4){grid-column:auto}.moments{grid-auto-rows:auto}.instr{padding:8px}.cta-band,.fit-no,.fit-yes,.instr-panel,.pc-body,.pc-hero,.reg,.tiers{padding:20px}.cta-band{grid-template-columns:minmax(0,1fr)}.conn,.cta-band .ic,.no-cols{display:none}.no-list li{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 4px}.no-list li .inst{padding-left:38px}.ask,.bg,.bt-card,.ours,.stage{padding:20px}.bt-q li{grid-template-columns:20px minmax(0,1fr)}.bt-q em{grid-column:2;justify-self:start}.mrow{padding:18px;grid-template-columns:minmax(0,1fr)}.mrow .lag{grid-column:1;grid-row:auto;justify-self:start}.chain{grid-template-columns:repeat(2,minmax(0,1fr))}.stepper{display:flex;overflow-x:auto;scrollbar-width:none;padding:4px 4px 8px;margin-inline:-4px}.stepper::-webkit-scrollbar{display:none}.stepper .stop{flex:0 0 104px}.stepper .fill,.stepper:before{display:none}.orbit{font-size:12px;padding:7px 11px}.ticks{flex-direction:column;border-radius:18px}.ticks li+li:before{left:12px;right:12px;top:-1px;bottom:auto;width:auto;height:1px}.o1{left:0}.o2{right:0}.block+.block{margin-top:56px}.cta-band .btn,.cta-line .btn{width:100%}}@media (prefers-reduced-motion:reduce){.bare-start:after,.bare-wave:before,.bare:after,.bt-arrow .i,.bt-chain .wait .i,.flow-lines .run,.hero h1 .l1,.hero h1 .l2,.hero-art,.hero-art .core-arc,.hero-art .core-halo,.hero-art .node-glow,.hero-art .pulse-line,.hero-art .rings,.hero-art .spin,.hero-copy>:not(h1),.instr-panel.anim>*,.orbit,.p-topo:after,.p-trace:before,.sc.pulse,.stage.anim>*,.track-fill,.track-run,.track-run:after,.wl-line{animation:none}.btn,.btn-primary:after,.conn .i,.fit-list li,.head.rv .title,.ic,.instr-tab,.instr-tab .go,.instr-tab .ic,.lift,.no-list li,.pc-tile,.rv,.stepper .fill,.stepper.rv .node,.tier{transition:none}.head.rv .title,.rv,.stepper.rv .node{opacity:1;transform:none;clip-path:none}.ours .chain:after,.p-trace:after{display:none}html{scroll-behavior:auto}}.panel.plain{background:transparent;box-shadow:none;border:0;overflow:visible;color:var(--ink)}.panel.plain:after,.panel.plain:before{display:none}.panel.plain .eyebrow{color:var(--ink-70)}.panel.plain .title{color:var(--ink)}.panel.plain .label,.panel.plain .lede{color:var(--ink-70)}.panel.sheet{overflow:hidden;border:1px solid var(--card-line);box-shadow:0 30px 60px -40px rgba(38,84,150,.35);background:radial-gradient(55% 60% at 100% 0,rgba(103,152,220,.22),rgba(103,152,220,0) 70%),radial-gradient(40% 50% at 0 100%,rgba(143,199,93,.08),rgba(143,199,93,0) 70%),linear-gradient(180deg,#eef4fd,#ffffff 38%)}.panel.plain.sheet:before{content:"";display:block;position:absolute;inset:0 0 auto 0;height:260px;z-index:-1;pointer-events:none;background:radial-gradient(rgba(61,115,187,.22) 1px,transparent 1.4px) 0 0 /22px 22px;-webkit-mask:linear-gradient(180deg,#000,transparent);mask:linear-gradient(180deg,#000,transparent)}.panel.sheet>.inner{position:relative}[data-theme=dark] .panel.sheet{border-color:rgba(149,183,231,.14);box-shadow:0 30px 60px -40px rgba(0,0,0,.7);background:radial-gradient(55% 60% at 100% 0,rgba(61,115,187,.28),rgba(61,115,187,0) 70%),radial-gradient(40% 50% at 0 100%,rgba(143,199,93,.06),rgba(143,199,93,0) 70%),linear-gradient(180deg,#121d3a,#0b1226 45%)}[data-theme=dark] .panel.plain.sheet:before{background:radial-gradient(rgba(149,183,231,.18) 1px,transparent 1.4px) 0 0 /22px 22px}.panel.dark-one{color:var(--on-dark);background:radial-gradient(60% 45% at 50% 0,rgba(61,115,187,.42),rgba(61,115,187,0) 70%),var(--g-dark)}.panel.dark-one .eyebrow,.panel.dark-one .lede{color:var(--on-dark-2)}.panel.dark-one .title{color:#fff}.panel.closing{background:var(--g-hero)}.panel .head .title{text-wrap:balance}.panel.dark-one .moment{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);box-shadow:none;padding-top:58px;position:relative}.panel.dark-one .moment:before{content:"“";position:absolute;top:4px;left:20px;font:700 64px/1 var(--font-display);color:var(--b500);opacity:.8}.panel.dark-one .moment h3{color:#fff}.panel.dark-one .moment p{color:var(--on-dark-2)}.panel.dark-one .lift:hover{border-color:rgba(143,180,234,.45);background:rgba(255,255,255,.08)}.instr-table tbody tr{transition:background .2s var(--ease)}.instr-table tbody tr:hover{background:var(--soft)}.instr-table tbody th b{font-size:16px;color:var(--b900)}[data-theme=dark] .instr-table tbody th b{color:var(--b300)}.instr-table tbody tr:first-child th b:after{content:"the measure of progress";margin-left:10px;padding:2px 8px;border-radius:100px;font:600 11px var(--font-body);letter-spacing:0;text-transform:none;color:var(--b900);background:var(--b100);vertical-align:2px}.plain-note{font-size:18px;color:var(--ink);max-width:64ch}.fit-plain>div{min-width:0}.fit-plain ul{list-style:none;padding:0;gap:0}.fit-plain ul li{position:relative;padding:11px 0 11px 26px;border-top:1px solid var(--line)}.fit-plain ul li:before{content:"";position:absolute;left:4px;top:19px;width:9px;height:9px;border-radius:50%;background:var(--mantis);box-shadow:0 0 0 4px rgba(143,199,93,.2)}.fit-plain dt{position:relative;padding-left:26px}.fit-plain dt:before{content:"";position:absolute;left:4px;top:19px;width:10px;height:2px;background:var(--ink-40)}.fit-plain dd:before{content:"→ ";color:var(--b700);font-weight:700}.fit-plain h3{display:flex;align-items:center;gap:10px}.tiers .tier-row{margin-top:14px}.bought-plain>div{padding-top:18px;border-top:3px solid var(--b500)}.bought-plain>div:nth-child(2){border-top-color:var(--b300)}.bought-text>div:last-child{padding:24px 26px;border-radius:var(--r-card);background:var(--b100)}[data-theme=dark] .bought-text>div:last-child{background:rgba(103,152,220,.14)}.bought-text>div:last-child p{color:var(--ink)}.areas-plain>div{padding-top:16px;border-top:3px solid var(--b500)}.practice-plain{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;max-width:none;list-style:none;padding:0}.practice-plain li{padding:12px 0 12px 18px;border-left:2px solid var(--b200)}.panel .ask{margin-top:36px;padding:28px 30px;border:0;border-radius:var(--r-card);background:var(--g-dark);color:var(--on-dark)}.panel .ask .sub-h{color:#fff}.ask .col4 span,.panel .ask .ask-head p{color:var(--on-dark-2)}.panel .ask .col4{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}.panel .ask .col4 b{color:#fff}.panel .ask .ask-q{color:#fff;font-size:17px}.doc-link{padding:8px 14px;border-radius:100px;background:var(--b100)}[data-theme=dark] .doc-link{background:rgba(103,152,220,.16);color:var(--b300)}@media (max-width:900px){.practice-plain{grid-template-columns:minmax(0,1fr)}}.panel .head .doc-link{color:var(--b900);background:var(--b100);border:1px solid rgba(61,115,187,.25);transition:background .2s var(--ease),border-color .2s var(--ease)}.panel .head .doc-link:hover{text-decoration:none;border-color:var(--b500);background:#fff}[data-theme=dark] .panel .head .doc-link{color:#dce7f8;background:rgba(103,152,220,.2);border-color:rgba(149,183,231,.35)}[data-theme=dark] .panel .head .doc-link:hover{background:rgba(103,152,220,.32);border-color:rgba(149,183,231,.6)}.doc-table{overflow-x:auto;border-radius:var(--r-card);border:1px solid var(--card-line);background:var(--card)}.doc-table table{width:100%;min-width:760px;border-collapse:collapse;font-size:15px;line-height:1.5}.doc-table td,.doc-table th{text-align:left;vertical-align:top;padding:14px 18px;border-top:1px solid var(--line)}.doc-table thead th{border-top:0;background:var(--soft);font-size:13px;font-weight:600;color:var(--ink-70)}.doc-table tbody th{width:30%;font-weight:400}.doc-table tbody th b{display:block;font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:-.012em}.doc-table tbody th span{display:block;margin-top:4px;font-size:14px;color:var(--ink-70)}.doc-table td,.plain-note{color:var(--ink-70)}.plain-note{margin:24px 0 0;max-width:78ch;font-size:16px;line-height:1.6}.cta-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;margin-top:28px;padding:0;background:none;border:0;box-shadow:none}.cta-band p{flex:1 1 520px;margin:0;max-width:78ch;color:var(--ink-70);font-size:16px;line-height:1.6}.fit-plain{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px 56px}.fit-plain h3{margin:0 0 14px;font-family:var(--font-display);font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:-.012em}.fit-plain ul{margin:0;padding-left:20px;display:grid;gap:8px;font-size:16px;line-height:1.5}.fit-plain dl{margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 28px}.fit-plain dd,.fit-plain dt{margin:0;padding:10px 0;border-top:1px solid var(--line);font-size:15.5px;line-height:1.5}.fit-plain dd{color:var(--ink-70)}.tiers{margin-top:36px;padding:0;background:none;border:0;box-shadow:none}.areas-plain,.terms-plain{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px;margin-top:36px}.areas-plain{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.after-plain p,.areas-plain p,.terms-plain p{margin:8px 0 0;color:var(--ink-70);font-size:16px;line-height:1.6}.areas-plain h4{margin:0;font-family:var(--font-display);font-weight:700;font-size:18px;line-height:1.2;text-transform:uppercase;letter-spacing:-.012em}.after-plain{display:grid;gap:4px;margin-top:24px;max-width:86ch}.practice-plain{margin:12px 0 0;padding-left:20px;display:grid;gap:8px;max-width:86ch;color:var(--ink-70);font-size:16px;line-height:1.55}.ask{margin-top:28px;padding:24px 0 0;border-top:1px solid var(--line);background:none;box-shadow:none}.measure{grid-template-columns:minmax(0,1fr)}.doc-link{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-weight:600;color:var(--b700);text-decoration:none}.doc-link:hover{text-decoration:underline}.doc-link .i{width:16px;height:16px}.pc-tile{background:none;border:0;padding:0}.stage-out ul{list-style:disc;padding-left:20px}.stepper .node:empty:after{content:"";width:10px;height:10px;border-radius:50%;background:currentColor}.bought-plain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 48px}.bought-plain .label,.bought-text .sub-h{margin:0 0 10px}.bought-plain ul,.bought-text ul{margin:0;padding-left:20px;display:grid;gap:8px;font-size:16px;line-height:1.55}.bought-plain .muted{color:var(--ink-70)}.bought-text{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 56px;margin-top:40px;padding-top:28px;border-top:1px solid var(--line)}.bought-text p{margin:0 0 10px;color:var(--ink-70);font-size:16px;line-height:1.6}.bought-text p b{color:var(--ink)}.bought-text ul{color:var(--ink-70)}@media (max-width:900px){.areas-plain,.bought-plain,.bought-text,.fit-plain,.fit-plain dl,.terms-plain{grid-template-columns:minmax(0,1fr)}.fit-plain dd{padding-top:0;border-top:0}}.hdr{z-index:100;max-width:1440px;margin:0 auto -80px;padding:12px 12px 0}.hdr,.hdr-bar{position:relative}.hdr-bar{isolation:isolate;height:68px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 24px;border-radius:200px;border:1px solid var(--glass-line);--bar-bg:rgba(255,255,255,0.7)}.hdr-bar:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--bar-bg);-webkit-backdrop-filter:blur(40px) saturate(150%);backdrop-filter:blur(40px) saturate(150%);pointer-events:none}[data-theme=dark] .hdr-bar{--bar-bg:rgba(12,20,38,0.72)}.brand{display:flex;align-items:center;padding:8px 0;text-decoration:none;flex:none}.brand img{height:28px;width:auto;display:block}[data-theme=dark] .brand img,[data-theme=dark] .foot-brand img{filter:brightness(0) invert(1)}.links{display:flex;align-items:center}.links>.nav-item>button,.links>a,.links>span{display:flex;align-items:center;gap:8px;padding:10px 24px 12px;border-radius:80px;font-size:16px;white-space:nowrap;text-decoration:none;border:0;background:transparent;cursor:pointer;transition:background .2s;color:var(--ink)}.links>.nav-item>button:hover,.links>.nav-item>button[aria-expanded=true],.links>a:hover{background:linear-gradient(90deg,rgba(149,183,231,.3),rgba(194,214,241,.3))}[data-theme=dark] .links>.nav-item>button:hover,[data-theme=dark] .links>.nav-item>button[aria-expanded=true],[data-theme=dark] .links>a:hover{background:linear-gradient(90deg,rgba(103,152,220,.22),rgba(103,152,220,.08))}.links>.nav-item>button[aria-expanded=true]{color:var(--b900)}.links>.nav-item>button svg{width:10px;height:9px;transition:transform .2s}.links>.nav-item>button[aria-expanded=true] svg{transform:rotate(180deg)}.links>span{cursor:default}.soon{font-size:11px;font-weight:600;letter-spacing:.06em;padding:3px 8px;border-radius:6px;background:var(--b100);color:var(--b900)}.nav-item{position:relative}.mega{position:absolute;top:calc(100% + 18px);left:0;width:720px;padding:24px;border-radius:16px;border:1px solid var(--glass-line);background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%);box-shadow:0 20px 50px rgba(38,84,150,.16)}[data-theme=dark] .mega{background:rgba(12,20,38,.66);box-shadow:0 24px 60px rgba(0,0,0,.5)}.mega[hidden]{display:none}.mega:before{content:"";position:absolute;top:-1px;left:24px;width:72px;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,#3d73bb,rgba(61,115,187,0))}.mega-all{margin-top:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;background:var(--b100);text-decoration:none}.mega-all b{font-family:var(--font-display);font-size:17px}.mega-all span{font-size:14px;font-weight:500;color:var(--b900);text-decoration:none}.mega-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mega .mega-all,.mega-grid a{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:14px;min-height:0;padding:14px 16px;align-items:stretch;border-radius:14px;border:1px solid transparent;background:var(--solid);text-decoration:none;transition:border-color .15s,background-color .15s,transform .2s var(--ease)}[data-theme=dark] .mega-grid a{background:rgba(255,255,255,.035)}.mega-grid a:focus-visible,.mega-grid a:hover{border-color:var(--b200);transform:translateY(-1px)}.mega .mi-ic{align-self:start;width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:var(--b900);background:var(--b100);box-shadow:inset 0 0 0 1px var(--b200);transition:background-color .15s,color .15s}.mega .mi-ic svg{width:20px;height:20px}.mega-grid a:hover .mi-ic{background:var(--b900);color:var(--solid)}.mega .mi-tx{height:100%;display:flex;flex-direction:column;gap:3px;min-width:0;color:var(--ink)}.mega .mi-tx b{font-family:var(--font-display);font-size:15px;font-weight:700;line-height:1.25;letter-spacing:-.012em;text-transform:uppercase}.mega .mi-tx .d{font-size:13.5px;line-height:1.4;color:var(--ink-70);text-wrap:pretty}.mega-grid .n{margin-top:auto;padding-top:6px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--b900);white-space:nowrap}.mega .mega-all svg,.mega-foot svg,.mega-grid .n svg{width:14px;height:14px;flex:none;transition:transform .2s var(--ease)}.mega-foot a:hover svg,.mega-grid a:hover .n svg{transform:translateX(3px)}.mega .mega-all{margin-top:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;background:linear-gradient(120deg,var(--b100),var(--soft));border-color:var(--b200)}.mega .mega-all .mi-ic{background:var(--b900);color:var(--solid);box-shadow:none}.mega .mega-all .go{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--b900);color:var(--solid);transition:transform .2s var(--ease)}.mega .mega-all .go svg{width:16px;height:16px}.mega .mega-all:hover .go{transform:translateX(3px)}.mega .mega-all:hover{border-color:var(--b300)}.mega-foot{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 28px}.mega-foot a{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--b900);text-decoration:none}.hdr-actions{display:flex;align-items:center;gap:10px;flex:none}.hdr .btn-primary{height:48px;padding:0 28px}.round{display:inline-flex;width:44px;height:44px;border-radius:50%;border:1px solid var(--glass-line);background:rgba(255,255,255,.4);align-items:center;justify-content:center;cursor:pointer;color:var(--ink);transition:background .15s}.round:hover{background:rgba(255,255,255,.7)}[data-theme=dark] .round{background:rgba(255,255,255,.06)}[data-theme=dark] .round:hover{background:rgba(255,255,255,.12)}.drawer,.menu-btn{display:none}.drawer{margin-top:8px;border-radius:16px;border:1px solid var(--glass-line);background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:16px;box-shadow:0 20px 50px rgba(38,84,150,.16);max-height:calc(100vh - 110px);overflow:auto}[data-theme=dark] .drawer{background:rgba(12,20,38,.94)}.drawer.open{display:block}.drawer .grp{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-40);font-weight:700;padding:4px 8px 6px}.drawer a:not(.btn,.mega-all){display:block;padding:12px 8px;border-radius:8px;text-decoration:none}.drawer a:not(.btn,.mega-all):hover{background:var(--soft)}.drawer a.big{font-family:var(--font-display);font-weight:700}.drawer .mega-all{margin:8px 0}.hdr .drawer .btn-primary{display:flex;margin-top:12px;width:100%;height:48px;padding:0 24px}.mega.menu-ind{width:760px}.mega.menu-sol{width:560px}.mega.menu-small{width:300px;padding:12px}.menu-cols{display:grid;grid-template-columns:1.25fr 1fr;gap:20px}.menu-h{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--ink-40);font-family:var(--mono);letter-spacing:.04em}.menu-list{display:grid;gap:2px}.menu-list .dim-item,.menu-list a{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;text-decoration:none;transition:background .15s}.menu-list a:hover{background:var(--solid)}[data-theme=dark] .menu-list a:hover{background:rgba(255,255,255,.06)}.menu-list .i{width:18px;height:18px;color:var(--b700);flex:none}.menu-list b{font-weight:600;font-size:15px;display:block}.menu-list small{display:block;color:var(--ink-70);font-size:13px}.menu-list .dim-item b,.menu-list a.dim b{color:var(--ink-70);font-weight:500}.menu-sols{display:grid;grid-template-columns:1fr 1fr;gap:2px 8px}.menu-sols a{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:baseline;padding:10px 12px;border-radius:12px;text-decoration:none}.menu-sols a:hover{background:var(--solid)}[data-theme=dark] .menu-sols a:hover{background:rgba(255,255,255,.06)}.menu-sols .n{font-family:var(--mono);font-size:12px;color:var(--b700)}.menu-sols b{font-weight:600;font-size:15px}.foot{padding:40px 32px 28px;border-radius:var(--r-panel)}.foot .inner{display:grid;gap:28px}.foot-top{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:24px}.foot-brand{display:grid;gap:12px;align-content:start}.foot-brand img{height:26px;width:auto}.foot-brand p{margin:0;color:var(--ink-70);font-size:14px;max-width:26ch}.foot h4{margin:0 0 10px;font-family:var(--font-display);font-size:15px;text-transform:lowercase}.foot ul{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:14px}.foot ul a{text-decoration:none;color:var(--ink-70);transition:color .15s}.foot ul a:hover{color:var(--b700)}.foot ul .dim{color:var(--ink-40)}.foot-bottom{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:18px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-70)}.foot-bottom a{text-decoration:none;color:var(--b900);font-weight:600}.inner{max-width:1336px;margin:0 auto;position:relative}.hdr-bar{padding-left:40px;padding-right:40px}.foot{padding-left:32px;padding-right:32px}.links>.nav-item>button{gap:6px}.menu-sols a{grid-template-columns:1fr}.foot h4{text-transform:uppercase;letter-spacing:-.012em}@media (max-width:1279px){.links>.nav-item>button,.links>a,.links>span{padding:8px 10px 10px;font-size:15px}}@media (max-width:1180px){.links{display:none}.menu-btn{display:inline-flex}}@media (max-width:1023px){.foot-top{grid-template-columns:repeat(3,minmax(0,1fr))}.foot-brand{grid-column:1/-1}}@media (max-width:760px){.hdr{padding-inline:8px}.hdr-bar{padding-left:20px;padding-right:10px}.hdr .btn-primary{display:none}.foot{padding:32px 16px 24px}.foot-top{grid-template-columns:repeat(2,minmax(0,1fr))}}.foot h4,.mega-grid .t b{text-transform:uppercase;letter-spacing:-.012em}.mega-grid .t span{white-space:nowrap}.foot h2.fh{margin:0 0 10px;font-family:var(--font-display);font-size:15px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:-.012em}