@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/868062ac78521d52-s.14431vc-xa-c3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/377df069955803a2-s.p.0h-psfoa0y7cs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c306ca90d80e6fbb-s.0s35yern3pzv4.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/80458c63f2f84a49-s.0mv4uq-3d3px-.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/38c395c92be4c12a-s.2_fvequ36livx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4822b6e373c28622-s.1-55dqm2ab3uu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/20a72cd0c9704d06-s.p.2iy5w5j4pvfpr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/868062ac78521d52-s.14431vc-xa-c3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/377df069955803a2-s.p.0h-psfoa0y7cs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c306ca90d80e6fbb-s.0s35yern3pzv4.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/80458c63f2f84a49-s.0mv4uq-3d3px-.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/38c395c92be4c12a-s.2_fvequ36livx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4822b6e373c28622-s.1-55dqm2ab3uu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/20a72cd0c9704d06-s.p.2iy5w5j4pvfpr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(../media/868062ac78521d52-s.14431vc-xa-c3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(../media/377df069955803a2-s.p.0h-psfoa0y7cs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c306ca90d80e6fbb-s.0s35yern3pzv4.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(../media/80458c63f2f84a49-s.0mv4uq-3d3px-.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(../media/38c395c92be4c12a-s.2_fvequ36livx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4822b6e373c28622-s.1-55dqm2ab3uu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(../media/20a72cd0c9704d06-s.p.2iy5w5j4pvfpr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Fallback;src:local(Times New Roman);ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.0%;size-adjust:118.15%}.literata_eba73dbf-module__pv2g7q__className{font-family:Literata,Literata Fallback;font-style:normal}.literata_eba73dbf-module__pv2g7q__variable{--font-cm-display:"Literata", "Literata Fallback"}
@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.12l2phu6y1tvd.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.p.41ktoq0v8vhp_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/634e9805ffc8f226-s.2gj_ryun6jq6o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.3sm2cl6-0e0py.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.12l2phu6y1tvd.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.p.41ktoq0v8vhp_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/634e9805ffc8f226-s.2gj_ryun6jq6o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.3sm2cl6-0e0py.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text Fallback;src:local(Arial);ascent-override:90.27%;descent-override:20.26%;line-gap-override:0.0%;size-adjust:108.57%}.golos_text_327ca9af-module__2v1dPa__className{font-family:Golos Text,Golos Text Fallback;font-style:normal}.golos_text_327ca9af-module__2v1dPa__variable{--font-cm-body:"Golos Text", "Golos Text Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.p.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.p.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_b4f43a46-module__JfF1LG__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_b4f43a46-module__JfF1LG__variable{--font-cm-hand:"Caveat", "Caveat Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cm-paper:#f7f7f4;--cm-surface:#fff;--cm-raised:#fff;--cm-sunken:#edede8;--cm-ink:#191a17;--cm-ink-2:#555b55;--cm-ink-3:#70736d;--cm-ink-on:#fff;--cm-hairline:#191a1714;--cm-line:#191a1721;--cm-line-2:#191a1738;--cm-wash:#191a1708;--cm-wash-2:#191a1710;--cm-glass:#fff;--cm-glass-2:#fff;--cm-accent:#229ed9;--cm-accent-hi:#168bc3;--cm-accent-on:#fff;--cm-accent-ink:#125b7d;--cm-accent-wash:#e9f5fb;--cm-accent-glow:#229ed9;--cm-focus:#176f98;--cm-live:#229ed9;--cm-danger:#a33a26;--cm-r-xs:6px;--cm-r-sm:10px;--cm-r-md:16px;--cm-r-lg:24px;--cm-r-xl:28px;--cm-r-pill:999px;--cm-shadow-glass:none;--cm-shadow-lift:0 12px 34px -28px #191a1766;--cm-gutter:clamp(20px, 5vw, 56px);--cm-sp-sec:clamp(64px, 12vw, 112px);--cm-sp-xl:clamp(96px, 16vw, 152px);--cm-container:1320px;--cm-vgap:clamp(16px, 3.2vh, 40px);--cm-ease-out:cubic-bezier(.16, 1, .3, 1);--cm-ease-move:cubic-bezier(.62, .05, .2, 1);--cm-ease-ui:cubic-bezier(.32, .72, 0, 1);--cm-dur-ui:.22s;--cm-dur-btn:.32s;--cm-dur-in:.72s;--cm-font-display:var(--font-cm-display), "Iowan Old Style", Georgia, serif;--cm-font-body:var(--font-cm-body), -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", sans-serif;--cm-font-hand:var(--font-cm-hand), "Segoe Print", "Bradley Hand", cursive;--cm-display:clamp(2.25rem, 1.1rem + 5.2vw, 5.25rem);--cm-display-lh:.96;--cm-display-ls:-.04em;--cm-h1:clamp(1.875rem, 1rem + 3.6vw, 3.25rem);--cm-h1-lh:1.02;--cm-h1-ls:-.032em;--cm-h2:clamp(1.375rem, .95rem + 1.8vw, 2rem);--cm-h2-lh:1.1;--cm-h2-ls:-.024em;--cm-h3:1.125rem;--cm-h3-lh:1.25;--cm-h3-ls:-.012em;--cm-lead:clamp(1rem, .95rem + .35vw, 1.1875rem);--cm-lead-lh:1.5;--cm-body:1rem;--cm-body-lh:1.6;--cm-ui:.875rem;--cm-ui-ls:-.002em;--cm-caption:.8125rem;--cm-caption-lh:1.45;--cm-micro:.6875rem;--cm-micro-ls:.14em}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--cm-paper);color:var(--cm-ink);font-family:var(--cm-font-body);font-size:var(--cm-body);line-height:var(--cm-body-lh);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3{font-family:var(--cm-font-display);text-wrap:balance;margin:0;font-weight:500}h1{font-size:var(--cm-h1);line-height:var(--cm-h1-lh);letter-spacing:var(--cm-h1-ls)}h2{font-size:var(--cm-h2);line-height:var(--cm-h2-lh);letter-spacing:var(--cm-h2-ls)}h3{font-size:var(--cm-h3);line-height:var(--cm-h3-lh);letter-spacing:var(--cm-h3-ls);font-family:var(--cm-font-body);font-weight:500}p{text-wrap:pretty;margin:0}img,svg{max-width:100%;display:block}:where(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--cm-focus);outline-offset:3px;border-radius:var(--cm-r-xs)}.cm-container{width:100%;max-width:var(--cm-container);padding-inline:var(--cm-gutter);margin-inline:auto}.cm-display{font-family:var(--cm-font-display);font-weight:500;font-size:var(--cm-display);line-height:var(--cm-display-lh);letter-spacing:var(--cm-display-ls);text-wrap:balance}.cm-lead{font-size:var(--cm-lead);line-height:var(--cm-lead-lh);color:var(--cm-ink-2)}.cm-label{font-size:var(--cm-micro);letter-spacing:var(--cm-micro-ls);text-transform:uppercase;color:var(--cm-ink-3);font-weight:500;line-height:1.4}@property --cm-cta-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes cm-cta-border-light{to{--cm-cta-angle:360deg}}.cm-btn{--cm-cta-fill:var(--cm-accent);--cm-cta-angle:0deg;isolation:isolate;border-radius:var(--cm-r-pill);background:linear-gradient(var(--cm-cta-fill), var(--cm-cta-fill)) padding-box, conic-gradient(from var(--cm-cta-angle), #ffffff1a 0deg 276deg, #9cd7f342 304deg, #e5f7ffe0 329deg, #fff 341deg, #b1e0f685 352deg, #ffffff1a 360deg) border-box;min-height:44px;box-shadow:inset 0 1px 0 #ffffff24, 0 10px 22px -17px var(--cm-accent);color:var(--cm-accent-on);font:500 var(--cm-ui)/1.2 var(--cm-font-body);letter-spacing:var(--cm-ui-ls);white-space:nowrap;cursor:pointer;transition:filter var(--cm-dur-btn) var(--cm-ease-ui), box-shadow var(--cm-dur-btn) var(--cm-ease-ui);border:1px solid #0000;align-items:center;gap:10px;padding:6px 8px 6px 20px;text-decoration:none;animation:3.8s linear infinite cm-cta-border-light;display:inline-flex;position:relative}.cm-btn:hover{--cm-cta-fill:var(--cm-accent-hi);box-shadow:inset 0 1px 0 #ffffff2e, 0 13px 26px -16px var(--cm-accent);filter:saturate(1.05)}.cm-btn--accent,.cm-btn--quiet{--cm-cta-fill:var(--cm-accent)}.cm-btn__mark{background:color-mix(in oklab, currentcolor 14%, transparent);width:32px;height:32px;transition:transform var(--cm-dur-btn) var(--cm-ease-move);border-radius:50%;place-items:center;display:grid}.cm-btn__mark svg{width:13px;height:13px}.cm-btn:hover .cm-btn__mark{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.cm-btn{--cm-cta-angle:320deg;animation:none}.cm-btn:hover .cm-btn__mark{transform:none}}.cm-pill{border:1px solid var(--cm-line);border-radius:var(--cm-r-pill);background:var(--cm-wash);color:var(--cm-ink-2);font-size:var(--cm-caption);line-height:var(--cm-caption-lh);align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.cm-pill--live:before{content:"";background:var(--cm-live);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab, var(--cm-live) 22%, transparent);border-radius:50%}.cm-card{border:1px solid var(--cm-line);border-radius:var(--cm-r-md);background:var(--cm-surface);padding:20px}.cm-glass{border:1px solid var(--cm-line);border-radius:var(--cm-r-lg);background:var(--cm-glass);box-shadow:var(--cm-shadow-glass)}@keyframes cm-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes cm-fade{0%{opacity:0}}@keyframes cm-line-x{0%{transform:scaleX(0)}}@keyframes cm-slide{0%{opacity:0;transform:translate(28px)}}@keyframes cm-unclip{0%{transform:translateY(110%)}}@media (prefers-reduced-motion:no-preference){.cm-in{animation:cm-rise var(--cm-dur-in) var(--cm-ease-out) backwards;animation-delay:var(--cm-in-delay,0s)}.cm-in--fade{animation-name:cm-fade}.cm-in--slide{animation-name:cm-slide}.cm-clip{margin-block:-.08em;padding-block:.08em;display:block;overflow:hidden}.cm-clip>span{animation:cm-unclip var(--cm-dur-in) var(--cm-ease-move) backwards;animation-delay:var(--cm-in-delay,0s);display:block}.cm-rule-in{transform-origin:0;animation:cm-line-x .9s var(--cm-ease-move) backwards;animation-delay:var(--cm-in-delay,0s)}@view-transition{navigation:auto}@supports (animation-timeline:view()){.cm-reveal{animation:linear both cm-rise;animation-timeline:view();animation-range:entry 8% cover 30%}}}
.connect-page{color:#18201d;background:#eef1ed;place-items:center;min-height:100svh;padding:clamp(20px,4vw,48px);display:grid}.connect-shell{background:#fbfcfa;border:1px solid #d6dbd6;border-radius:28px;width:min(760px,100%);padding:clamp(24px,6vw,64px);box-shadow:0 28px 80px #18201d14}.connect-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:clamp(48px,8vw,76px);display:flex}.connect-brand{color:#18201d;align-items:center;gap:10px;font-size:15px;font-weight:720;text-decoration:none;display:inline-flex}.connect-brand span{color:#fff;background:#1f4f3d;border-radius:50%;place-items:center;width:30px;height:30px;font:600 14px/1 Georgia,serif;display:grid}.connect-languages{background:#f3f5f2;border:1px solid #d6dbd6;border-radius:999px;gap:2px;padding:3px;display:flex}.connect-languages button{color:#69736e;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:36px;min-height:30px;padding:0 9px;font:700 11px/1 inherit}.connect-languages button.active{color:#1f4f3d;background:#fff;box-shadow:0 1px 5px #18201d17}.connect-hero{max-width:610px}.connect-eyebrow{color:#557064;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 15px;font-size:12px;font-weight:750;display:flex}.connect-eyebrow span{background:#668c79;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e2e9e4}.connect-page h1{letter-spacing:-.045em;max-width:13ch;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:clamp(2.8rem,8vw,5.35rem);font-weight:500;line-height:.94}.connect-intro{color:#59645f;max-width:560px;margin:24px 0 0;font-size:clamp(17px,2.5vw,20px);line-height:1.55}.connect-progress-label{color:#76807b;letter-spacing:.12em;text-transform:uppercase;margin:clamp(48px,8vw,72px) 0 24px;font-size:11px;font-weight:750}.connect-rail{gap:38px;display:grid;position:relative}.connect-rail:before{content:"";background:#c8d0ca;width:1px;position:absolute;top:22px;bottom:calc(100% - 82px);left:17px}.connect-step{grid-template-columns:36px minmax(0,1fr);gap:20px;display:grid}.connect-step-number{z-index:1;color:#315f4c;background:#fbfcfa;border:1px solid #bdc9c1;border-radius:50%;place-items:center;width:36px;height:36px;font:650 14px/1 Georgia,serif;display:grid;position:relative}.connect-step h2,.connect-permissions h2{letter-spacing:-.015em;margin:3px 0 10px;font-family:inherit;font-size:19px;font-weight:720}.connect-step p{color:#616d67;max-width:610px;margin:0;line-height:1.65}.connect-primary{color:#fff;background:#1f4f3d;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;margin-top:20px;padding:12px 18px;font-size:14px;font-weight:720;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.connect-primary:hover{background:#173e30;transform:translateY(-1px)}.connect-primary:focus-visible,.connect-languages button:focus-visible,.connect-copy-field button:focus-visible,.connect-code button:focus-visible,.connect-code input:focus-visible{outline-offset:2px;outline:3px solid #9db9ab}.connect-copy-field{background:#f5f7f4;border:1px solid #d9ded9;border-radius:12px;grid-template-columns:1fr auto;gap:6px 14px;margin-top:16px;padding:14px 16px;display:grid}.connect-copy-field>span,.connect-code label{color:#6c7771;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:750}.connect-copy-field code{overflow-wrap:anywhere;color:#26322d;grid-column:1;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.connect-copy-field button{color:#315f4c;cursor:pointer;background:#fff;border:1px solid #ccd4ce;border-radius:9px;grid-area:1/2/3;align-self:center;min-height:36px;padding:8px 12px;font:700 12px/1.2 inherit}.connect-code{background:#f5f7f4;border:1px solid #d9ded9;border-radius:16px;margin-top:18px;padding:18px}.connect-code label{margin-bottom:9px;display:block}.connect-code-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.connect-code input{color:#18201d;background:#fff;border:1px solid #bdc8c0;border-radius:10px;min-width:0;padding:12px 13px;font:14px ui-monospace,SFMono-Regular,Menlo,monospace}.connect-code button{color:#315f4c;cursor:pointer;background:#fff;border:1px solid #ccd4ce;border-radius:10px;min-height:44px;padding:10px 14px;font:700 12px/1.2 inherit}.connect-code button:disabled{cursor:not-allowed;opacity:.45}.connect-code .connect-check{color:#fff;background:#1f4f3d;border-color:#1f4f3d;width:100%;margin-top:9px}.connect-oidc-note{font-size:13px;color:#557064!important;margin-top:12px!important}.connect-recovery{color:#315f4c;cursor:pointer;background:#fff;border:1px solid #ccd4ce;border-radius:10px;min-height:42px;margin-top:18px;padding:9px 13px;font:700 12px/1.2 inherit}.connect-recovery:focus-visible{outline-offset:2px;outline:3px solid #9db9ab}.connect-status{color:#285342;background:#e5eee8;border-radius:10px;gap:2px;margin-top:14px;padding:12px 14px;font-size:13px;display:grid}.connect-status span{color:#64736b;font-size:12px}.status-expired,.status-revoked{color:#7c382e;background:#f4e9e6}.connect-error{margin:13px 0 0;font-size:13px;color:#7b4b3d!important;line-height:1.55!important}.connect-permissions{border-top:1px solid #d6dbd6;border-bottom:1px solid #d6dbd6;margin:clamp(48px,8vw,72px) 0 0 56px;padding:22px 24px}.connect-permissions ul{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.connect-permissions li{color:#44514b;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.connect-permissions li span{color:#47735f;font-weight:800}.connect-permissions p{color:#7a847f;margin:0;font-size:12px;line-height:1.55}@media (max-width:520px){.connect-page{background:#fbfcfa;place-items:start center;padding:0}.connect-shell{box-shadow:none;border:0;border-radius:0;padding:22px 18px 36px}.connect-header{margin-bottom:44px}.connect-languages button{min-width:32px;padding:0 7px}.connect-page h1{font-size:clamp(2.75rem,15vw,4rem)}.connect-step{gap:14px}.connect-copy-field{grid-template-columns:1fr}.connect-copy-field button{grid-area:auto/1;width:100%}.connect-code-row{grid-template-columns:1fr}.connect-permissions{margin-left:50px;padding-inline:0}}.data-controls-page{color:#18201d;min-height:100svh;font-family:var(--font-cm-body), system-ui, sans-serif;background:radial-gradient(circle at 12% 0,#81a59224,#0000 34rem),#eef1ed;padding:clamp(20px,4vw,48px)}.data-controls-shell{background:#fbfcfa;border:1px solid #d6dbd6;border-radius:28px;width:min(880px,100%);margin:0 auto;padding:clamp(24px,6vw,64px);box-shadow:0 28px 80px #18201d14}.data-controls-header,.data-controls-card-heading,.data-controls-session,.data-controls-manager{justify-content:space-between;align-items:center;gap:20px;display:flex}.data-controls-header{margin-bottom:clamp(48px,8vw,76px)}.data-controls-brand{color:#18201d;align-items:center;gap:10px;font-size:15px;font-weight:720;text-decoration:none;display:inline-flex}.data-controls-brand span{color:#fff;background:#1f4f3d;border-radius:50%;place-items:center;width:30px;height:30px;font:600 14px/1 Georgia,serif;display:grid}.data-controls-languages{background:#f3f5f2;border:1px solid #d6dbd6;border-radius:999px;gap:2px;padding:3px;display:flex}.data-controls-languages button{color:#69736e;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:36px;min-height:30px;padding:0 9px;font:700 11px/1 inherit}.data-controls-languages button.active{color:#1f4f3d;background:#fff;box-shadow:0 1px 5px #18201d17}.data-controls-hero{max-width:680px;margin-bottom:clamp(36px,6vw,54px)}.data-controls-eyebrow{color:#557064;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 15px;font-size:12px;font-weight:750;display:flex}.data-controls-eyebrow span{background:#668c79;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e2e9e4}.data-controls-hero h1{max-width:13ch;font-family:var(--font-cm-display), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(2.75rem,7vw,5rem);font-weight:500;line-height:.96}.data-controls-hero>p:last-child{color:#59645f;max-width:650px;margin:22px 0 0;font-size:clamp(16px,2vw,19px);line-height:1.55}.data-controls-state,.data-controls-card,.data-controls-session,.data-controls-manager{background:#fff;border:1px solid #d6dbd6;border-radius:18px}.data-controls-state{text-align:center;align-content:center;place-items:center;min-height:180px;padding:32px;display:grid}.data-controls-state p{color:#64706a;margin:14px 0 0}.data-controls-state h2{max-width:28ch;margin:0 0 18px;font-size:20px;line-height:1.35}.data-controls-state-error{background:#faf5f3;border-color:#e3cec7}.data-controls-spinner{border:2px solid #c9d5ce;border-top-color:#315f4c;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite data-controls-spin}@keyframes data-controls-spin{to{transform:rotate(360deg)}}.data-controls-card{padding:clamp(24px,5vw,38px)}.data-controls-card h2{letter-spacing:-.025em;margin:0;font-size:clamp(22px,3vw,28px)}.data-controls-card h3{margin:0;font-size:18px}.data-controls-card p{color:#616d67;max-width:650px;margin:12px 0 0;line-height:1.6}.data-controls-primary,.data-controls-secondary,.data-controls-refresh{cursor:pointer;border-radius:11px;min-height:46px;padding:11px 17px;font:700 14px/1.35 inherit}.data-controls-primary{color:#fff;background:#1f4f3d;border:1px solid #1f4f3d;justify-content:center;align-items:center;margin-top:22px;text-decoration:none;display:inline-flex}.data-controls-secondary{color:#315f4c;background:#fff;border:1px solid #c5d0c9}.data-controls-refresh{color:#557064;text-underline-offset:4px;background:0 0;border:0;margin-top:20px;text-decoration:underline}.data-controls-primary:disabled,.data-controls-secondary:disabled,.data-controls-refresh:disabled,.data-controls-session button:disabled{cursor:wait;opacity:.55}.data-controls-primary:focus-visible,.data-controls-secondary:focus-visible,.data-controls-refresh:focus-visible,.data-controls-session button:focus-visible,.data-controls-manager a:focus-visible,.data-controls-languages button:focus-visible,.data-controls-part-picker input:focus-visible{outline-offset:2px;outline:3px solid #9db9ab}.data-controls-danger:focus-visible,.data-controls-deletion-confirmation input:focus-visible{outline-offset:2px;outline:3px solid #d9a69b}.data-controls-session{background:#edf4ef;margin-bottom:18px;padding:15px 18px}.data-controls-session div{gap:3px;display:grid}.data-controls-session strong{color:#285342;font-size:14px}.data-controls-session span{color:#69766f;font-size:12px}.data-controls-session button{color:#51645a;cursor:pointer;background:0 0;border:0;min-height:36px;padding:7px 11px;font:700 12px/1.2 inherit}.data-controls-card-heading{align-items:flex-start}.data-controls-card-heading>div{min-width:0}.data-controls-status{color:#5c6862;background:#eef1ef;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:700}.data-controls-status.status-queued,.data-controls-status.status-processing{color:#586a32;background:#edf2e5}.data-controls-status.status-completed{color:#285342;background:#e5eee8}.data-controls-status.status-failed,.data-controls-status.status-cancelled,.data-controls-status.status-expired{color:#7c382e;background:#f4e9e6}.data-controls-empty{border-top:1px solid #e0e4e0;margin-top:28px;padding-top:26px}.data-controls-export-status{border-top:1px solid #e0e4e0;margin-top:28px;padding-top:10px}.data-controls-export-status dl{gap:0;margin:0;display:grid}.data-controls-export-status dl div{border-bottom:1px solid #e7eae7;grid-template-columns:minmax(130px,.65fr) 1.35fr;gap:18px;padding:13px 0;display:grid}.data-controls-export-status dt{color:#77827c;font-size:12px;font-weight:700}.data-controls-export-status dd{color:#344039;margin:0;font-size:14px}.data-controls-downloads{margin-top:8px}.data-controls-part-picker{grid-template-columns:minmax(100px,130px) minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;display:grid}.data-controls-part-picker label{color:#69746e;font-size:12px;font-weight:700}.data-controls-part-picker input{color:#18201d;background:#fff;border:1px solid #c5d0c9;border-radius:10px;min-width:0;height:46px;padding:10px 12px;font:14px/1 inherit}.data-controls-error{background:#f8eeeb;border-radius:10px;padding:12px 14px;font-size:13px;color:#7b4035!important;margin-top:18px!important}.data-controls-manager{background:#f5f7f4;align-items:flex-start;margin-top:18px;padding:18px 20px}.data-controls-manager div{min-width:0}.data-controls-manager strong{font-size:14px}.data-controls-manager p{color:#6d7872;margin:4px 0 0;font-size:12px;line-height:1.5}.data-controls-manager a{color:#315f4c;flex:none;font-size:13px;font-weight:700;text-decoration:none}.data-controls-deletion{background:#fffaf8;border-color:#e2c8c1;margin-top:18px}.data-controls-deletion-note{font-size:13px}.data-controls-deletion-confirmation{border-top:1px solid #eadbd7;gap:12px;margin-top:24px;padding-top:22px;display:grid}.data-controls-deletion-confirmation>label:first-child{color:#6f4c45;font-size:13px;font-weight:700}.data-controls-deletion-confirmation>input{color:#3f2924;letter-spacing:.08em;background:#fff;border:1px solid #d2aaa0;border-radius:10px;width:min(100%,320px);height:46px;padding:10px 12px;font:700 14px/1 inherit}.data-controls-deletion-check{color:#624b46;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.data-controls-deletion-check input{accent-color:#8f3f32;flex:none;width:17px;height:17px;margin-top:1px}.data-controls-danger{color:#fff;cursor:pointer;background:#8f3f32;border:1px solid #8f3f32;border-radius:10px;width:fit-content;min-height:46px;padding:11px 16px;font:750 14px/1.2 inherit}.data-controls-danger:disabled{cursor:not-allowed;opacity:.45}.data-controls-deletion-accepted{background:#f2e2de;border-radius:10px;padding:14px 16px;font-weight:700;color:#71382f!important;margin-top:22px!important}@media (max-width:620px){.data-controls-page{background:#fbfcfa;padding:0}.data-controls-shell{min-height:100svh;box-shadow:none;border:0;border-radius:0;padding:22px 18px 36px}.data-controls-header{margin-bottom:44px}.data-controls-languages button{min-width:32px;padding:0 7px}.data-controls-card-heading,.data-controls-manager{flex-direction:column;align-items:stretch}.data-controls-status{align-self:flex-start}.data-controls-export-status dl div{grid-template-columns:1fr;gap:5px}.data-controls-part-picker{grid-template-columns:1fr 1fr}.data-controls-part-picker label{grid-column:1/-1}.data-controls-part-picker .data-controls-secondary{width:100%}.data-controls-manager a{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.data-controls-spinner{animation-duration:1.8s}}
