:root{--bg:#f7f9f9;--paper:#ffffff;--ink:#0e1614;--body:#465250;--muted:#869089;--line:#dfe7e4;--line-2:#cdd8d4;--grid:#e7eeeb;--green:#10b981;--green-dark:#0a8f63;--green-soft:#e6f7f0;--sky:#0ea5e9;--violet:#8b5cf6;--amber:#f59e0b;--font-h:"Inter Tight",system-ui,sans-serif;--font-b:"IBM Plex Sans",system-ui,sans-serif;--font-m:"IBM Plex Mono",ui-monospace,monospace}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{font-family:var(--font-b);background:var(--bg);color:var(--body);font-size:16px;line-height:1.62;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:32px 32px}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}ul,ol{list-style:none}button{cursor:pointer;border:0;background:none;font:inherit}h1,h2,h3{font-family:var(--font-h);color:var(--ink);font-weight:600;letter-spacing:-.025em;line-height:1.08}.layout-shell{display:flex;flex-direction:column;min-height:100vh}.layout-shell>main{flex:1}.wrap{max-width:1200px;margin:0 auto;padding:0 36px}.wrap--narrow{max-width:820px}.label{font-family:var(--font-m);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--green-dark)}sup{color:var(--green);font-size:.55em;top:-.6em}:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:6px}.nav{position:sticky;top:0;z-index:50;background:#f7f9f9e6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav__in{display:flex;align-items:center;justify-content:space-between;height:72px}.logo{display:inline-flex;align-items:center}.logo img{display:block;height:28px;width:auto}.site-footer .logo img{height:22px}.nav__links{display:flex;gap:34px;align-items:center}.nav__links a{font-family:var(--font-h);font-weight:500;font-size:16px;letter-spacing:-.01em;color:var(--body);transition:color .2s;position:relative}.nav__links a:hover{color:var(--green-dark)}.nav__links a.is-active{color:var(--ink)}.nav__links a.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-26px;height:2px;background:var(--green);border-radius:2px}.btn{font-family:var(--font-b);font-weight:600;font-size:15px;border-radius:8px;transition:all .2s;display:inline-flex;align-items:center;gap:9px;cursor:pointer;white-space:nowrap;border:0}.btn--solid{background:var(--green);color:#fff;padding:13px 26px}.btn--solid:hover{background:var(--green-dark);transform:translateY(-2px)}.btn--ghost{background:var(--paper);color:var(--ink);padding:13px 24px;border:1px solid var(--line-2)}.btn--ghost:hover{border-color:var(--green);color:var(--green-dark)}.btn--lg{padding:16px 32px;font-size:16px}.btn .ar{transition:transform .2s}.btn:hover .ar{transform:translate(3px)}.nav__cta{padding:11px 22px;font-size:14px}.nav__cta-mobile{display:none}.nav__burger{display:none;width:42px;height:42px;border:1px solid var(--line-2);background:var(--paper);border-radius:9px;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px}.nav__burger span{display:block;width:18px;height:1.6px;background:var(--ink);transition:transform .25s,opacity .25s}.nav__burger.open span:nth-child(1){transform:translateY(6.6px) rotate(45deg)}.nav__burger.open span:nth-child(2){opacity:0}.nav__burger.open span:nth-child(3){transform:translateY(-6.6px) rotate(-45deg)}.ico{width:1em;height:1em;stroke:currentColor;fill:none;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;display:block}.hero{padding:88px 0 100px}.hero__grid{display:grid;grid-template-columns:1fr .92fr;gap:56px;align-items:center}.hero h1{font-size:clamp(44px,5.6vw,76px);max-width:13ch}.hero__sub{font-size:19px;margin:24px 0 0;max-width:42ch}.hero__act{display:flex;gap:14px;margin-top:32px;flex-wrap:wrap}.hero{position:relative}.hero>.wrap{position:relative;z-index:2}.hero:before,.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero:before{z-index:0}.hero:after{z-index:1}.hero.vibe-subtle:before,.hero.vibe-blob:before,.hero.vibe-mid:before,.hero.vibe-full:before{background:radial-gradient(ellipse 70% 60% at 22% 28%,rgba(16,185,129,.55) 0%,transparent 60%),radial-gradient(ellipse 60% 70% at 78% 18%,rgba(132,204,22,.45) 0%,transparent 55%),radial-gradient(ellipse 50% 80% at 62% 82%,rgba(14,165,233,.4) 0%,transparent 60%),radial-gradient(ellipse 80% 50% at 92% 60%,rgba(245,158,11,.3) 0%,transparent 55%),radial-gradient(ellipse 40% 40% at 10% 82%,rgba(139,92,246,.28) 0%,transparent 60%)}.hero.vibe-subtle:before{opacity:.4;-webkit-mask-image:radial-gradient(120% 120% at 100% 0%,#000 0%,transparent 62%);mask-image:radial-gradient(120% 120% at 100% 0%,#000 0%,transparent 62%)}.hero.vibe-blob:before{opacity:.78;-webkit-mask-image:linear-gradient(90deg,transparent 38%,#000 70%);mask-image:linear-gradient(90deg,transparent 38%,#000 70%);animation:tiedyeShift 14s ease-in-out infinite alternate}.hero.vibe-mid:before{opacity:.5;-webkit-mask-image:linear-gradient(90deg,transparent 38%,#000 70%);mask-image:linear-gradient(90deg,transparent 38%,#000 70%);animation:tiedyeShift 14s ease-in-out infinite alternate}.hero.vibe-full:before{opacity:.85;animation:tiedyeShift 14s ease-in-out infinite alternate}.hero.vibe-full:after{background:linear-gradient(90deg,rgba(247,249,249,.92) 0%,rgba(247,249,249,.55) 34%,transparent 60%)}@keyframes tiedyeShift{0%{filter:hue-rotate(0deg) saturate(1)}50%{filter:hue-rotate(12deg) saturate(1.15)}to{filter:hue-rotate(-8deg) saturate(.95)}}@media (prefers-reduced-motion: reduce){.hero.vibe-blob:before,.hero.vibe-mid:before,.hero.vibe-full:before{animation:none}}.phero{padding:78px 0 30px}.phero .label{display:block;margin-bottom:18px}.phero h1{font-size:clamp(38px,5vw,66px);max-width:17ch}.phero__sub{font-size:19px;margin-top:22px;max-width:54ch}.phero__act{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap}.phero.vibe-mid{position:relative;overflow:hidden}.phero.vibe-mid>.wrap{position:relative;z-index:2}.phero.vibe-mid:before{content:"";position:absolute;top:0;left:0;right:0;height:543px;z-index:0;pointer-events:none;opacity:.5;background:radial-gradient(ellipse 70% 60% at 22% 28%,rgba(16,185,129,.55) 0%,transparent 60%),radial-gradient(ellipse 60% 70% at 78% 18%,rgba(132,204,22,.45) 0%,transparent 55%),radial-gradient(ellipse 50% 80% at 62% 82%,rgba(14,165,233,.4) 0%,transparent 60%),radial-gradient(ellipse 80% 50% at 92% 60%,rgba(245,158,11,.3) 0%,transparent 55%),radial-gradient(ellipse 40% 40% at 10% 82%,rgba(139,92,246,.28) 0%,transparent 60%);-webkit-mask-image:linear-gradient(90deg,transparent 38%,#000 70%);mask-image:linear-gradient(90deg,transparent 38%,#000 70%);animation:tiedyeShift 14s ease-in-out infinite alternate}@media (prefers-reduced-motion: reduce){.phero.vibe-mid:before{animation:none}}.flow__node{background:var(--paper);border:1px solid var(--line-2);border-radius:12px;padding:24px 26px;box-shadow:0 18px 40px -32px #0e161466}.flow__node--out{border-color:var(--green);box-shadow:0 0 0 4px var(--green-soft),0 18px 40px -30px #10b98173}.flow__title{font-family:var(--font-h);font-weight:600;font-size:21px;color:var(--ink);letter-spacing:-.02em}.flow__chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.flow__chips span{font-family:var(--font-m);font-size:10.5px;color:var(--body);background:var(--bg);border:1px solid var(--line);border-radius:5px;padding:5px 10px;white-space:nowrap}.flow{display:flex;flex-direction:column;align-items:center}.flow__sources{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.src{margin:0 5px;text-align:center;font-family:var(--font-m);font-size:11px;color:var(--body);background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:12px 6px;line-height:1.3;box-shadow:0 10px 24px -22px #0e161480}.flow__wires{width:100%;height:54px;display:block}.flow__wires path{stroke:var(--line-2);stroke-width:1.2;fill:none;stroke-dasharray:3 4}.flow__wires circle{fill:var(--green);stroke:none}.flow__hub{width:58px;height:58px;border-radius:50%;background:var(--paper);border:1.5px solid var(--green);color:var(--green-dark);display:flex;align-items:center;justify-content:center;font-size:27px;box-shadow:0 0 0 8px var(--bg);margin-top:-4px;position:relative;z-index:2}.flow__stem{width:1px;height:26px;background:repeating-linear-gradient(var(--green) 0 5px,transparent 5px 10px)}.flow__node--out{width:100%}.flow__head{display:flex;align-items:center;gap:13px}.flow__head>div{flex:1}.flow__ico{width:36px;height:36px;border-radius:9px;border:1px solid var(--line);background:var(--bg);display:flex;align-items:center;justify-content:center;color:var(--green-dark);font-size:20px;flex:none}.flow__node--out .flow__ico{border-color:var(--green);background:var(--green-soft)}section{padding:100px 0;border-top:1px solid var(--line);background:#ffffff8c}section.plain{background:transparent}.sec-head{max-width:680px}.sec-head--center{margin:0 auto;text-align:center}.sec-head .label{display:block;margin-bottom:16px}.sec-head h2{font-size:clamp(32px,4vw,52px)}.sec-head p{font-size:18px;margin-top:16px}.sec-head__row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.pillars{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:50px}.pillar{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:38px 34px;display:flex;flex-direction:column}.pillar h3{font-size:27px}.pillar p{font-size:15px;margin-top:16px}.pillar__link{margin-top:auto;align-self:flex-start;font-family:var(--font-b);font-weight:600;font-size:14px;color:var(--green-dark);background:var(--paper);border:1px solid var(--line-2);border-radius:8px;padding:12px 22px;transition:all .2s;display:inline-flex;align-items:center;gap:8px}.pillar__link:after{content:"→";color:var(--green);transition:transform .2s}.pillar__link:hover{border-color:var(--green);background:var(--green-soft)}.pillar__link:hover:after{transform:translate(3px)}.pillar__grid+.pillar__link{margin-top:26px}.pillar__head{display:flex;align-items:center;gap:15px;margin-bottom:22px}.pillar__ico{width:60px;height:60px;border-radius:50%;border:1.5px solid var(--green);background:var(--green-soft);display:flex;align-items:center;justify-content:center;color:var(--green-dark);font-size:30px;flex:none}.pillar__num{font-family:var(--font-m);font-size:12px;letter-spacing:.12em;color:var(--green-dark);display:block}.pillar__num b{display:block;font-family:var(--font-h);font-weight:600;font-size:26px;letter-spacing:-.02em;color:var(--ink);margin-top:3px}.pillar__grid{display:grid;grid-template-columns:1fr 1fr;gap:13px 14px;margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}.inc{display:flex;align-items:center;gap:11px;font-family:var(--font-m);font-size:11.5px;letter-spacing:.01em;color:var(--body);line-height:1.25}.inc__ico{width:32px;height:32px;flex:none;border-radius:8px;border:1px solid var(--line);background:var(--bg);display:flex;align-items:center;justify-content:center;font-size:14.5px;line-height:1;transition:transform .2s ease}.pillar__grid .inc__ico{background:var(--green-soft);border-color:#cfeadd}.pillar{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.pillar:hover{transform:translateY(-4px);border-color:var(--green);box-shadow:0 24px 52px -30px #10b98173}.inc:hover .inc__ico{transform:translateY(-2px) scale(1.14)}.cta__panel{position:relative;overflow:hidden}.cta__panel>*{position:relative;z-index:1}.cta__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.29;background:radial-gradient(ellipse 60% 70% at 16% 22%,rgba(16,185,129,.26) 0%,transparent 60%),radial-gradient(ellipse 55% 65% at 84% 18%,rgba(132,204,22,.2) 0%,transparent 56%),radial-gradient(ellipse 62% 70% at 78% 86%,rgba(14,165,233,.2) 0%,transparent 60%),radial-gradient(ellipse 52% 60% at 22% 88%,rgba(13,148,136,.18) 0%,transparent 60%),radial-gradient(ellipse 48% 50% at 96% 56%,rgba(245,158,11,.15) 0%,transparent 55%)}.rail{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:64px}.rail:before{content:"";position:absolute;top:35px;left:14%;right:14%;height:1.5px;background:repeating-linear-gradient(90deg,var(--line-2) 0 7px,transparent 7px 15px)}.rnode{display:flex;flex-direction:column;align-items:center;text-align:center}.rnode__ico{width:70px;height:70px;border-radius:50%;background:var(--paper);border:1.5px solid var(--green);color:var(--green-dark);display:flex;align-items:center;justify-content:center;font-size:35px;position:relative;z-index:2;box-shadow:0 0 0 9px var(--bg)}.rnode h3{font-size:20px;margin:24px 0 11px}.rnode p{font-size:15px;max-width:33ch}.cards-3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:48px}.cards-2{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:48px}.mcard{background:var(--paper);border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 18px 44px -38px #0e16148c;transition:transform .25s,box-shadow .25s,border-color .25s}.mcard:hover{transform:translateY(-3px);box-shadow:0 26px 54px -34px #0e161480;border-color:var(--line-2)}.mcard__media{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--bg);border-bottom:1px solid var(--line)}.mcard__media img{width:100%;height:100%;object-fit:cover;display:block}.mcard__tag{position:absolute;left:14px;top:14px;font-family:var(--font-m);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--green-dark);background:#ffffffeb;border:1px solid var(--line);border-radius:6px;padding:5px 10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mcard__icobox{height:128px;display:flex;align-items:center;justify-content:flex-start;padding:0 30px;border-bottom:1px solid var(--line);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:26px 26px}.mcard__ico{width:56px;height:56px;border-radius:13px;border:1.5px solid var(--green);background:var(--green-soft);display:flex;align-items:center;justify-content:center;color:var(--green-dark);font-size:28px}.mcard__body{padding:26px 28px 30px;display:flex;flex-direction:column;flex:1}.mcard__body h3{font-size:21px}.mcard__body p{font-size:15px;margin-top:12px}.mcard__recent{margin-top:auto;padding-top:20px}.mcard__recent-l{font-family:var(--font-m);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:8px;margin-bottom:10px}.mcard__recent-l:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green);flex:none}.mcard__recent p{font-family:var(--font-m);font-size:12px;line-height:1.55;color:var(--body);margin:0}.work-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:48px}.pcard{background:var(--paper);border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 18px 44px -38px #0e16148c;transition:transform .25s,box-shadow .25s,border-color .25s}.pcard:hover{transform:translateY(-3px);box-shadow:0 26px 54px -34px #0e161480}.pcard--featured{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft),0 22px 50px -36px #10b98166}.pcard__media{aspect-ratio:16/9;overflow:hidden;border-bottom:1px solid var(--line);background:var(--bg);position:relative}.pcard__media img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.pcard__feat{position:absolute;right:14px;top:14px;font-family:var(--font-m);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--green);border-radius:6px;padding:5px 10px}.pcard__body{padding:26px 28px;display:flex;flex-direction:column;flex:1}.pcard__body h3{font-size:22px}.pcard__body p{font-size:15px;margin-top:12px}.tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.tags li{list-style:none;font-family:var(--font-m);font-size:10.5px;color:var(--body);background:var(--bg);border:1px solid var(--line);border-radius:5px;padding:5px 10px}.pcard__foot{margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.pcard__link{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-b);font-weight:600;font-size:14px;color:var(--green-dark)}.pcard__link .ar{transition:transform .2s}.pcard__link:hover .ar{transform:translate(3px)}.founders{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:48px}.fcard{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:34px 34px 36px;box-shadow:0 18px 44px -38px #0e16148c}.fcard__head{display:flex;align-items:center;gap:18px}.fcard__photo{width:78px;height:78px;border-radius:50%;object-fit:cover;border:1.5px solid var(--green);box-shadow:0 0 0 4px var(--green-soft);flex:none}.fcard__id h3{font-size:23px}.fcard__role{font-family:var(--font-m);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--green-dark);margin-top:5px}.fcard__soc{display:flex;gap:9px;margin-top:11px}.fcard__soc a{width:32px;height:32px;border-radius:8px;border:1px solid var(--line);background:var(--bg);display:flex;align-items:center;justify-content:center;color:var(--body);transition:all .2s}.fcard__soc a:hover{border-color:var(--green);color:var(--green-dark);background:var(--green-soft)}.fcard p{font-size:15px;margin-top:20px}.fcard p+p{margin-top:14px}.beliefs{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--paper)}.belief{padding:36px 32px;border-right:1px solid var(--line)}.belief:last-child{border-right:0}.belief__ico{width:46px;height:46px;border-radius:11px;border:1px solid var(--line);background:var(--bg);display:flex;align-items:center;justify-content:center;color:var(--green-dark);font-size:24px;margin-bottom:22px}.belief h3{font-size:20px;margin-bottom:12px;line-height:1.22}.belief p{font-size:15px}.evt-list{display:flex;flex-direction:column;gap:16px;margin-top:42px}.evt{display:flex;align-items:center;gap:26px;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:22px 26px;transition:transform .2s,box-shadow .2s,border-color .2s}.evt:hover{transform:translateY(-2px);border-color:var(--green);box-shadow:0 20px 44px -34px #10b98180}.evt__date{width:74px;flex:none;text-align:center;border:1px solid var(--line-2);border-radius:11px;padding:12px 0;background:var(--bg)}.evt__mo{display:block;font-family:var(--font-m);font-size:11px;letter-spacing:.1em;color:var(--green-dark)}.evt__day{display:block;font-family:var(--font-h);font-weight:600;font-size:30px;color:var(--ink);line-height:1.05;margin-top:2px}.evt__info{flex:1}.evt__info h3{font-size:21px}.evt__meta{display:flex;flex-wrap:wrap;gap:18px;margin-top:9px;font-family:var(--font-m);font-size:12px;color:var(--muted)}.evt__meta span{display:inline-flex;align-items:center;gap:6px}.evt__meta .ico{width:14px;height:14px}.evt__price{color:var(--green-dark)!important}.evt__cta{flex:none;font-family:var(--font-b);font-weight:600;font-size:14px;color:var(--green-dark);display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-2);border-radius:8px;padding:11px 18px;transition:all .2s}.evt:hover .evt__cta{border-color:var(--green);background:var(--green-soft)}.evt:hover .evt__cta .ar{transform:translate(3px)}.evt__cta .ar{transition:transform .2s}.vid-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:34px}.vcard{background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:transform .2s,box-shadow .2s}.vcard:hover{transform:translateY(-3px);box-shadow:0 22px 44px -34px #0e161480}.vcard__thumb{position:relative;aspect-ratio:16/9;background:var(--ink);overflow:hidden}.vcard__thumb img{width:100%;height:100%;object-fit:cover;display:block}.vcard__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:46px;height:46px;border-radius:50%;background:#10b981eb;color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .2s}.vcard:hover .vcard__play{transform:scale(1.08)}.vcard__info{padding:15px 16px 18px}.vcard__info h3{font-size:15px;line-height:1.3}.vcard__sp{font-family:var(--font-m);font-size:11px;color:var(--green-dark);margin-top:7px}.recordings__head{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.recordings__head h2{font-size:clamp(26px,3vw,38px)}.luma-link{font-family:var(--font-b);font-weight:600;font-size:14px;color:var(--green-dark);display:inline-flex;align-items:center;gap:8px}.ccard{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:32px 30px 30px;display:flex;flex-direction:column;box-shadow:0 18px 44px -38px #0e16148c;transition:transform .25s,box-shadow .25s}.ccard:hover{transform:translateY(-3px);box-shadow:0 26px 54px -34px #0e161480}.ccard__ico{width:54px;height:54px;border-radius:13px;border:1.5px solid var(--green);background:var(--green-soft);display:flex;align-items:center;justify-content:center;color:var(--green-dark);font-size:26px;margin-bottom:22px}.ccard h3{font-size:21px}.ccard p{font-size:15px;margin:12px 0 24px}.ccard__cta{margin-top:auto;align-self:flex-start}.cta__panel{background:var(--paper);border:1px solid var(--line-2);border-radius:16px;padding:74px 48px;text-align:center;box-shadow:0 30px 70px -50px #0e161466}.cta__panel .label{display:block;margin-bottom:16px}.cta__panel h2{font-size:clamp(36px,4.8vw,60px);margin:0}.cta__panel p{font-size:19px;max-width:44ch;margin:18px auto 0}.cta__panel .btn{margin-top:30px}.site-footer{padding:50px 0;border-top:1px solid var(--line);background:var(--bg)}.foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px}.foot small{font-size:13px;color:var(--muted)}.foot__links{display:flex;gap:22px;flex-wrap:wrap}.foot__links a{font-size:14px;color:var(--body);transition:color .2s}.foot__links a:hover{color:var(--green-dark)}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:none;align-items:center;justify-content:center;padding:24px;background:#0e161480;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal.open{display:flex}.modal__box{position:relative;width:100%;max-width:560px;background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:46px 44px 44px;box-shadow:0 40px 90px -40px #0e161499}.modal__close{position:absolute;top:16px;right:16px;width:36px;height:36px;border:1px solid var(--line);background:var(--bg);border-radius:9px;cursor:pointer;color:var(--body);display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;transition:all .2s}.modal__close:hover{border-color:var(--green);color:var(--green-dark)}.modal__box .label{display:block;margin-bottom:14px}.modal__box h3{font-size:28px}.modal__box p{font-size:16px;margin-top:12px}.cal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:24px}.cal-slot{font-family:var(--font-m);font-size:12.5px;color:var(--body);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:12px 6px;text-align:center;cursor:pointer;transition:all .15s}.cal-slot:hover{border-color:var(--green);color:var(--green-dark)}.cal-slot.sel{background:var(--green);border-color:var(--green);color:#fff}.cal-day{font-family:var(--font-m);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:18px 0 4px}.form-shell{max-width:680px;margin:0 auto}.form-card{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:44px 46px 40px;box-shadow:0 26px 60px -44px #0e161480}.form-prog{display:flex;align-items:center;gap:10px;margin-bottom:30px}.form-prog__step{flex:1;height:4px;border-radius:3px;background:var(--line);overflow:hidden}.form-prog__step.done{background:var(--green)}.form-prog__step.active{background:linear-gradient(90deg,var(--green) 50%,var(--line) 50%)}.form-count{font-family:var(--font-m);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.fstep{display:none;animation:fadein .4s ease}.fstep.active{display:block}@keyframes fadein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.fstep h2{font-size:clamp(24px,3vw,32px);max-width:20ch}.fstep__hint{font-size:15px;color:var(--muted);margin-top:10px}.choices{display:flex;flex-direction:column;gap:11px;margin-top:26px}.choice{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--line-2);border-radius:11px;background:var(--paper);cursor:pointer;transition:all .18s;font-size:16px;color:var(--ink);font-family:var(--font-b)}.choice:hover{border-color:var(--green);background:var(--green-soft)}.choice.sel{border-color:var(--green);background:var(--green-soft);box-shadow:0 0 0 2px var(--green-soft)}.choice__mark{width:22px;height:22px;border-radius:7px;border:1.5px solid var(--line-2);flex:none;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .18s}.choice.sel .choice__mark{background:var(--green);border-color:var(--green)}.choice__mark .ico{width:13px;height:13px;opacity:0}.choice.sel .choice__mark .ico{opacity:1}.field{margin-top:26px}.field label{display:block;font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--ink);margin-bottom:12px}.field input,.field textarea{width:100%;font-family:var(--font-b);font-size:16px;color:var(--ink);background:var(--paper);border:1px solid var(--line-2);border-radius:10px;padding:14px 16px;transition:border-color .2s,box-shadow .2s}.field input::placeholder,.field textarea::placeholder{color:var(--muted)}.field input:focus,.field textarea:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.field textarea{min-height:130px;resize:vertical;line-height:1.6}.field--2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:32px}.form-back{font-family:var(--font-b);font-weight:600;font-size:14px;color:var(--muted);background:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:color .2s}.form-back:hover{color:var(--green-dark)}.form-back[hidden]{visibility:hidden}.form-done{text-align:center;padding:30px 0 18px}.form-done__ico{width:72px;height:72px;border-radius:50%;border:1.5px solid var(--green);background:var(--green-soft);color:var(--green-dark);display:flex;align-items:center;justify-content:center;font-size:34px;margin:0 auto 24px}.form-done h2{font-size:clamp(26px,3vw,36px)}.form-done p{font-size:16px;margin-top:14px;max-width:40ch;margin-left:auto;margin-right:auto}.form-done__sum{font-family:var(--font-m);font-size:12px;color:var(--body);background:var(--bg);border:1px solid var(--line);border-radius:11px;padding:18px 20px;margin-top:26px;text-align:left;line-height:1.85}.form-done__sum b{color:var(--ink)}.contact-page{padding:6px 0 120px}.contact-page__inner{max-width:680px;margin:0 auto;width:100%}.contact-page__form{width:100%}.contact-page__form .fmd-root{font-family:var(--font-b)}.contact-page__form .fmd-root .fmd-form-question{font-family:var(--font-h);font-weight:600;font-size:19px;letter-spacing:-.02em;line-height:1.3;color:var(--ink)}.contact-page__form .fmd-root .fmd-form-description{font-family:var(--font-b);font-size:14px;color:var(--muted)}.contact-page__form .fmd-root .fmd-text-accent{color:var(--green)}.contact-page__form .fmd-root .fmd-form-control{border-radius:8px;border-color:var(--line-2);padding:12px 14px;color:var(--ink);transition:border-color .15s,box-shadow .15s}.contact-page__form .fmd-root .fmd-form-control::placeholder{color:var(--muted)}.contact-page__form .fmd-root .fmd-form-control:focus,.contact-page__form .fmd-root .fmd-form-control:focus-visible{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft);outline:none}.contact-page__form .fmd-root .fmd-form-check-label{border:1px solid var(--line-2);border-radius:8px;color:var(--body);transition:border-color .15s,background .15s}.contact-page__form .fmd-root .fmd-form-check-label:hover{background:var(--green-soft)}.contact-page__form .fmd-root .fmd-form-check-input:checked~.fmd-form-check-label{border-color:var(--green);background:var(--green-soft);color:var(--ink)}.contact-page__form .fmd-root .fmd-btn.fmd-btn-accent{background:var(--green);font-size:15px;padding:13px 26px;transition:background .2s,transform .2s}.contact-page__form .fmd-root .fmd-btn.fmd-btn-accent:hover{background:var(--green-dark);transform:translateY(-2px)}.contact-page__form .fmd-root .fmd-progress-bar{background:var(--green)}.contact-page__form .ftc-back-btn{border-color:var(--line-2);border-radius:8px;color:var(--body)}.contact-page__form .ftc-back-btn:hover{border-color:var(--green);color:var(--green-dark);background:var(--green-soft)}.form-foot{text-align:center;font-family:var(--font-m);font-size:12px;color:var(--muted);margin-top:20px}.form-foot a{color:var(--green-dark)}.evd{padding-bottom:60px}.back-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-m);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--green-dark);margin-bottom:30px;transition:gap .2s}.back-link:hover{gap:12px}.status-badge{display:inline-block;font-family:var(--font-m);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;padding:6px 13px;border-radius:100px;margin-bottom:22px}.status-badge--upcoming{background:var(--green-soft);color:var(--green-dark);border:1px solid var(--green)}.status-badge--past{background:var(--bg);color:var(--muted);border:1px solid var(--line-2)}.evd__title{font-size:clamp(34px,5vw,58px);max-width:16ch}.meta-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin:34px 0 30px}.meta-item{background:var(--paper);padding:22px 24px}.meta-item__l{font-family:var(--font-m);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:8px}.meta-item__v{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--ink)}.meta-item__v--green{color:var(--green-dark)}.evd__body{margin-top:46px;border-top:1px solid var(--line);padding-top:40px}.evd__body h2{font-size:26px;margin:0 0 16px}.evd__body h3{font-size:18px;margin:34px 0 12px}.evd__body p{font-size:16px;margin-bottom:14px;max-width:64ch}.evd__body em{color:var(--body)}.evd__body ul{margin:0 0 16px;padding-left:0}.evd__body a{color:var(--green-dark);font-weight:600}.sched{list-style:none;display:flex;flex-direction:column;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:8px 0 6px;max-width:520px}.sched li{background:var(--paper);display:flex;gap:18px;padding:13px 18px;font-size:15px;color:var(--body)}.sched time{font-family:var(--font-m);font-size:12.5px;color:var(--green-dark);width:74px;flex:none;padding-top:1px}.callout{background:var(--green-soft);border:1px solid var(--green);border-radius:12px;padding:18px 22px;font-size:15px;color:var(--ink);margin-top:24px;max-width:64ch}.recprev{display:flex;align-items:center;gap:16px;margin-top:18px;flex-wrap:wrap}.evd__talks{margin-top:46px;border-top:1px solid var(--line);padding-top:40px}.evd__talks>h2{font-size:26px;margin-bottom:24px}.talk{margin-bottom:28px}.video-embed{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--ink)}.video-embed iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.talk h3{font-size:18px;margin-top:16px}.talk__sp{font-family:var(--font-m);font-size:12px;color:var(--green-dark);margin-top:5px}.content-wrapper{max-width:760px;margin:0 auto;padding:64px 36px 96px}.prose h1{font-size:clamp(32px,4vw,46px);color:var(--ink);margin-bottom:6px;letter-spacing:-.025em}.prose h1+p{font-family:var(--font-m);font-size:13px;color:var(--muted);margin-bottom:40px}.prose h2{font-size:22px;color:var(--ink);margin:40px 0 14px;letter-spacing:-.02em}.prose h3{font-size:18px;color:var(--ink);margin:28px 0 12px}.prose p{font-size:16px;line-height:1.75;color:var(--body);margin-bottom:16px}.prose ul,.prose ol{font-size:16px;line-height:1.75;color:var(--body);margin:0 0 16px;padding-left:1.3rem;list-style:revert}.prose li{margin-bottom:6px}.prose strong{color:var(--ink);font-weight:600}.prose a{color:var(--green-dark);font-weight:500}.prose a:hover{text-decoration:underline}.prose hr{border:none;border-top:1px solid var(--line);margin:40px 0}@media (max-width:920px){.nav__links{position:fixed;top:72px;left:0;right:0;flex-direction:column;gap:0;background:var(--paper);border-bottom:1px solid var(--line);padding:8px 0;transform:translateY(-12px);opacity:0;pointer-events:none;transition:opacity .22s,transform .22s;box-shadow:0 24px 40px -30px #0e161480}.nav__links.open{transform:none;opacity:1;pointer-events:auto}.nav__links a{width:100%;padding:15px 36px;font-size:17px}.nav__links a.is-active:after{display:none}.nav__links a.is-active{color:var(--green-dark)}.nav__burger{display:flex}.nav__cta{display:none}.nav__links a.nav__cta-mobile{display:block}.hero__grid{grid-template-columns:1fr;gap:44px}.pillars,.cards-3,.cards-2,.work-grid,.founders,.beliefs{grid-template-columns:1fr}.beliefs{border-radius:14px}.belief{border-right:0;border-bottom:1px solid var(--line)}.belief:last-child{border-bottom:0}.vid-grid{grid-template-columns:repeat(2,1fr)}.rail{grid-template-columns:1fr;gap:40px}.rail:before{display:none}section{padding:72px 0}.wrap{padding:0 22px}.content-wrapper{padding:48px 22px 72px}.evt{flex-wrap:wrap}.evt__cta{width:100%;justify-content:center}.meta-grid{grid-template-columns:1fr}}@media (max-width:540px){.field--2,.vid-grid{grid-template-columns:1fr}.cal-grid{grid-template-columns:repeat(3,1fr)}.cta__panel{padding:54px 26px}.form-card{padding:32px 24px}.hero__act .btn,.phero__act .btn{flex:1;justify-content:center}}.fmd-root{--fmd-main-container-width: 640px;--fmd-content-padding-x: 28px;--fmd-content-padding-top: 32px;--fmd-content-padding-bottom: 32px;--fmd-border-radius-base: 8px;--fmd-border-radius-lg: 12px;--fmd-border-radius: var(--fmd-border-radius-base);--fmd-action-border-radius: 8px;--fmd-page-progress-height: 3px;--fmd-page-progress-border-radius: 0}.fmd-root[data-fmd-form-style=classic]{--fmd-input-padding-x: 14px;--fmd-input-padding-y: 10px;--fmd-input-bg: rgb(var(--fmd-body-bg-rgb));--fmd-input-border-color: rgba(var(--fmd-body-color-rgb), .16);--fmd-input-border-radius: 8px;--fmd-input-focus-border-color: rgb(var(--fmd-accent-rgb));--fmd-input-focus-shadow: 0 0 0 3px rgba(var(--fmd-accent-rgb), .12);--fmd-check-bg: rgb(var(--fmd-body-bg-rgb));--fmd-check-border-color: rgba(var(--fmd-body-color-rgb), .16);--fmd-check-border-radius: 8px;--fmd-check-hover-bg: rgba(var(--fmd-accent-rgb), .04);--fmd-check-hover-border-color: rgba(var(--fmd-body-color-rgb), .3)}.fmd-root .fmd-footer .fmd-btn-group{display:none}.fmd-root .fmd-slide:not(.fmd-end-slide) .fmd-next-controls .fmd-next-btn,.fmd-root .fmd-slide:not(.fmd-end-slide) .fmd-next-controls .fmd-submit-btn{padding:12px 28px;border-radius:8px;font-weight:600;font-size:var(--fmd-font-size-base, 16px);min-width:120px;width:auto;height:auto}.fmd-root .fmd-slide:not(.fmd-end-slide) .fmd-next-controls .fmd-next-btn svg,.fmd-root .fmd-slide:not(.fmd-end-slide) .fmd-next-controls .fmd-submit-btn svg{display:none}.fmd-root .fmd-next-controls.ftc-has-back{justify-content:space-between!important;width:100%}.ftc-back-btn{background:transparent;border:1.5px solid rgba(var(--fmd-body-color-rgb, 15, 15, 15),.16);border-radius:8px;padding:10px 20px;font-weight:500;font-size:var(--fmd-font-size-base, 16px);color:var(--fmd-body-color, #0f0f0f);cursor:pointer;transition:background .12s ease,border-color .12s ease;font-family:inherit;line-height:1.5}.ftc-back-btn:hover{background:rgba(var(--fmd-body-color-rgb, 15, 15, 15),.04);border-color:rgba(var(--fmd-body-color-rgb, 15, 15, 15),.3)}.ftc-back-btn:focus-visible{outline:2px solid rgb(var(--fmd-accent-rgb));outline-offset:2px}.ftc-back-btn:disabled{opacity:.4;pointer-events:none}/*!
 * Forms.md
 * @author Tahmid Khan Nafee <tahmid.hm.dev@gmail.com>
 * Copyright (c) 2024 Tahmid Khan Nafee
 */@keyframes fmd-btn-processing-animation{to{transform:rotate(360deg)}}@keyframes fmd-loader-spinner-animation{to{transform:rotate(360deg)}}@keyframes fmd-loader-progress-animation{0%{background-position:-150%0,-150%0}66%{background-position:250%0,-150%0}to{background-position:250%0,250%0}}.fmd-root{color-scheme:light;--fmd-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--fmd-font-serif:Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--fmd-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--fmd-body-font-family:var(--fmd-font-sans-serif);--fmd-font-size-base:16px;--fmd-font-size-sm:14px;--fmd-font-size-lg:18px;--fmd-body-font-size:var(--fmd-font-size-base);--fmd-h1-font-size:calc(var(--fmd-font-size-base) + 18px);--fmd-h1-font-size-xs:calc(var(--fmd-font-size-base) + 14px);--fmd-h2-font-size:calc(var(--fmd-font-size-base) + 14px);--fmd-h2-font-size-xs:calc(var(--fmd-font-size-base) + 10px);--fmd-h3-font-size:calc(var(--fmd-font-size-base) + 10px);--fmd-h3-font-size-xs:calc(var(--fmd-font-size-base) + 6px);--fmd-h4-font-size:calc(var(--fmd-font-size-base) + 6px);--fmd-h4-font-size-xs:calc(var(--fmd-font-size-base) + 4px);--fmd-h5-font-size:calc(var(--fmd-font-size-base) + 2px);--fmd-h6-font-size:var(--fmd-font-size-base);--fmd-font-weight-lighter:lighter;--fmd-font-weight-light:300;--fmd-font-weight-normal:400;--fmd-font-weight-medium:500;--fmd-font-weight-semibold:600;--fmd-font-weight-bold:700;--fmd-font-weight-bolder:bolder;--fmd-body-font-weight:var(--fmd-font-weight-normal);--fmd-heading-font-weight:var(--fmd-font-weight-normal);--fmd-line-height-base:1.5;--fmd-body-line-height:var(--fmd-line-height-base);--fmd-heading-line-height:1.2;--fmd-border-radius-base:4px;--fmd-border-radius-lg:8px;--fmd-border-radius:var(--fmd-border-radius-base);--fmd-body-bg-r:255;--fmd-body-bg-g:255;--fmd-body-bg-b:255;--fmd-body-bg-rgb:var(--fmd-body-bg-r), var(--fmd-body-bg-g), var(--fmd-body-bg-b);--fmd-body-color-r:0;--fmd-body-color-g:0;--fmd-body-color-b:0;--fmd-body-color-rgb:var(--fmd-body-color-r), var(--fmd-body-color-g), var(--fmd-body-color-b);--fmd-body-color:rgb( calc((var(--fmd-body-color-r) * 3 + var(--fmd-body-bg-r)) / 4), calc((var(--fmd-body-color-g) * 3 + var(--fmd-body-bg-g)) / 4), calc((var(--fmd-body-color-b) * 3 + var(--fmd-body-bg-b)) / 4) );--fmd-emphasis-color:rgb(var(--fmd-body-color-rgb));--fmd-accent-r:30;--fmd-accent-g:55;--fmd-accent-b:153;--fmd-accent-rgb:var(--fmd-accent-r), var(--fmd-accent-g), var(--fmd-accent-b);--fmd-accent-foreground-r:255;--fmd-accent-foreground-g:255;--fmd-accent-foreground-b:255;--fmd-accent-foreground-rgb:var(--fmd-accent-foreground-r), var(--fmd-accent-foreground-g), var(--fmd-accent-foreground-b);--fmd-danger-rgb:171, 33, 33;--fmd-danger-foreground-rgb:255, 255, 255;--fmd-warning-rgb:246, 207, 9;--fmd-warning-foreground-rgb:0, 0, 0;--fmd-success-rgb:37, 116, 70;--fmd-success-foreground-rgb:255, 255, 255;--fmd-blockquote-padding:calc(var(--fmd-spacer) * .75) var(--fmd-spacer) calc(var(--fmd-spacer) * .75) calc(var(--fmd-spacer) + 4px);--fmd-blockquote-color:inherit;--fmd-blockquote-bg:rgba(var(--fmd-body-color-rgb), .05);--fmd-blockquote-border-width:0 0 0 4px;--fmd-blockquote-border-color:var(--fmd-body-color);--fmd-blockquote-border-radius:0;--fmd-link-font-weight:var(--fmd-font-weight-semibold);--fmd-link-color:rgb(var(--fmd-accent-rgb));--fmd-link-decoration:none;--fmd-link-hover-color:var(--fmd-body-color);--fmd-link-hover-decoration:var(--fmd-link-decoration);--fmd-highlight-padding:.125em;--fmd-highlight-color:inherit;--fmd-highlight-bg:rgba(var(--fmd-warning-rgb), .125);--fmd-code-padding:.125em .25em;--fmd-code-font-size:.875em;--fmd-code-color:inherit;--fmd-code-bg:rgba(var(--fmd-body-color-rgb), .0875);--fmd-code-border-radius:var(--fmd-border-radius-base);--fmd-kbd-padding:0;--fmd-kbd-margin:0 1px;--fmd-kbd-font-size:var(--fmd-font-size-sm);--fmd-kbd-font-weight:var(--fmd-font-weight-bold);--fmd-kbd-color:inherit;--fmd-kbd-bg:transparent;--fmd-body-bg-img-lm:none;--fmd-body-bg-img-dm:var(--fmd-body-bg-img-lm);--fmd-body-bg-position:0% 0%;--fmd-body-bg-repeat:repeat;--fmd-body-bg-size:auto auto;--fmd-backdrop-opacity-lm:0;--fmd-backdrop-opacity-dm:var(--fmd-backdrop-opacity-lm);--fmd-spacer:16px;--fmd-page-progress-display:block;--fmd-page-progress-height:5px;--fmd-page-progress-border-radius:0;--fmd-header-display:flex;--fmd-header-height:52px;--fmd-content-padding-x:calc(var(--fmd-spacer) * 4);--fmd-content-padding-top:calc(var(--fmd-spacer) * 4);--fmd-content-padding-bottom:calc(var(--fmd-spacer) * 4);--fmd-content-padding-x-md:calc(var(--fmd-spacer) * 2.75);--fmd-content-padding-top-md:calc(var(--fmd-spacer) * 2.75);--fmd-content-padding-bottom-md:calc(var(--fmd-spacer) * 2.75);--fmd-content-padding-x-xs:calc(var(--fmd-spacer) * 1.25);--fmd-content-padding-top-xs:calc(var(--fmd-spacer) * 1.25);--fmd-content-padding-bottom-xs:calc(var(--fmd-spacer) * 1.25);--fmd-main-container-width:720px;--fmd-main-vertical-alignment:center;--fmd-slide-transition-duration:.2s;--fmd-form-field-padding-y:calc(var(--fmd-spacer) / 2);--fmd-footer-display:block;--fmd-action-padding-x:14px;--fmd-action-padding-y:6px;--fmd-action-font-size:var(--fmd-font-size-base);--fmd-action-line-height:var(--fmd-line-height-base);--fmd-action-border-radius:var(--fmd-border-radius);--fmd-action-focus-shadow:0 0 0 2px rgb(var(--fmd-body-bg-rgb)), 0 0 0 5px rgba(var(--fmd-accent-rgb), .5);--fmd-form-question-font-size:calc(var(--fmd-font-size-base) + 6px);--fmd-form-question-font-size-xs:calc(var(--fmd-font-size-base) + 4px);--fmd-form-question-color:var(--fmd-emphasis-color);--fmd-form-question-margin-bottom:var(--fmd-spacer);--fmd-form-description-font-size:var(--fmd-font-size-lg);--fmd-form-description-font-size-xs:var(--fmd-font-size-base);--fmd-form-description-color:var(--fmd-body-color);--fmd-form-description-margin-bottom:calc(var(--fmd-spacer) * 2.5);--fmd-form-description-margin-bottom-xs:calc(var(--fmd-spacer) * 1.75);--fmd-input-padding-x:0;--fmd-input-padding-y:6px;--fmd-input-font-size:calc(var(--fmd-font-size-base) + 6px);--fmd-input-font-size-xs:calc(var(--fmd-font-size-base) + 4px);--fmd-input-line-height:var(--fmd-line-height-base);--fmd-input-color:rgb(var(--fmd-accent-rgb));--fmd-input-bg:transparent;--fmd-input-border-width:0 0 1px 0;--fmd-input-border-color:rgba(var(--fmd-accent-rgb), .4);--fmd-input-border-radius:0;--fmd-input-shadow:none;--fmd-input-focus-border-color:rgb(var(--fmd-accent-rgb));--fmd-input-focus-shadow:0 1px 0 rgb(var(--fmd-accent-rgb));--fmd-input-disabled-color:var(--fmd-body-color);--fmd-input-disabled-bg:rgba(var(--fmd-body-color-rgb), .1);--fmd-input-disabled-border-color:rgba(var(--fmd-body-color-rgb), .25);--fmd-input-disabled-shadow:none;--fmd-input-placeholder-color:rgb( calc((var(--fmd-body-bg-r) * 2 + var(--fmd-accent-r)) / 3), calc((var(--fmd-body-bg-g) * 2 + var(--fmd-accent-g)) / 3), calc((var(--fmd-body-bg-b) * 2 + var(--fmd-accent-b)) / 3) );--fmd-input-datetime-placeholder-color:rgb( calc((var(--fmd-body-bg-r) + var(--fmd-accent-r) * 2) / 3), calc((var(--fmd-body-bg-g) + var(--fmd-accent-g) * 2) / 3), calc((var(--fmd-body-bg-b) + var(--fmd-accent-b) * 2) / 3) );--fmd-input-tel-country-code-width:calc(var(--fmd-font-size-base) + 52px);--fmd-input-textarea-height:calc( (var(--fmd-input-font-size) * var(--fmd-input-line-height)) + (2 * var(--fmd-input-padding-y)) + 1px );--fmd-input-textarea-height-xs:calc( (var(--fmd-input-font-size-xs) * var(--fmd-input-line-height)) + (2 * var(--fmd-input-padding-y)) + 1px );--fmd-check-padding-x:12px;--fmd-check-padding-y:6px;--fmd-check-font-size:var(--fmd-font-size-lg);--fmd-check-font-size-sm:var(--fmd-font-size-base);--fmd-check-line-height:var(--fmd-line-height-base);--fmd-check-color:rgb(var(--fmd-accent-rgb));--fmd-check-bg:rgba(var(--fmd-accent-rgb), .075);--fmd-check-bg-blur-radius:0;--fmd-check-border-color:rgba(var(--fmd-accent-rgb), .625);--fmd-check-border-radius:var(--fmd-border-radius);--fmd-check-hover-color:var(--fmd-check-color);--fmd-check-hover-bg:rgba(var(--fmd-accent-rgb), .15);--fmd-check-hover-border-color:var(--fmd-check-border-color);--fmd-check-focus-shadow:var(--fmd-action-focus-shadow);--fmd-check-checked-border-color:rgb(var(--fmd-accent-rgb));--fmd-check-checked-shadow:inset 0 0 0 1px var(--fmd-check-checked-border-color);--fmd-check-checked-focus-shadow:var(--fmd-check-checked-shadow), var(--fmd-check-focus-shadow);--fmd-check-mark-width:36px;--fmd-check-mark-height:30px;--fmd-rating-grid-columns:repeat(auto-fill, minmax(48px, 1fr));--fmd-rating-grid-gap:12px 8px;--fmd-rating-grid-columns-xs:repeat(auto-fill, minmax(40px, 1fr));--fmd-rating-grid-gap-xs:12px 8px;--fmd-rating-grid-columns-5-or-more-xs:repeat(auto-fill, minmax(28px, 1fr));--fmd-rating-grid-gap-5-or-more-xs:12px 4px;--fmd-scale-check-size:48px;--fmd-scale-check-size-md:44px;--fmd-scale-check-size-xs:40px;--fmd-file-input-min-height:264px;--fmd-file-input-font-size:var(--fmd-font-size-base);--fmd-file-input-size-limit-font-size:var(--fmd-font-size-sm)}.fmd-root[data-fmd-font-size=sm]{--fmd-font-size-base:14px;--fmd-font-size-sm:12px;--fmd-font-size-lg:16px}.fmd-root[data-fmd-font-size=lg]{--fmd-font-size-base:18px;--fmd-font-size-sm:16px;--fmd-font-size-lg:20px}.fmd-root[data-fmd-page-progress=hide]{--fmd-page-progress-display:none;--fmd-page-progress-height:0px}.fmd-root[data-fmd-header=hide]{--fmd-header-display:none;--fmd-header-height:0px}.fmd-root[data-fmd-footer=hide]{--fmd-footer-display:none}.fmd-root[data-fmd-rounded=none]{--fmd-border-radius:0}.fmd-root[data-fmd-rounded=pill]{--fmd-border-radius:800px}.fmd-root[data-fmd-vertical-alignment=start]{--fmd-main-vertical-alignment:flex-start}.fmd-root[data-fmd-color-scheme=dark]{color-scheme:dark;--fmd-body-bg-r:20;--fmd-body-bg-g:20;--fmd-body-bg-b:20;--fmd-body-color-r:240;--fmd-body-color-g:240;--fmd-body-color-b:240;--fmd-accent-r:138;--fmd-accent-g:180;--fmd-accent-b:248;--fmd-accent-foreground-r:0;--fmd-accent-foreground-g:0;--fmd-accent-foreground-b:0;--fmd-danger-rgb:236, 93, 94;--fmd-danger-foreground-rgb:0, 0, 0}.fmd-root.fmd-root-inline{--fmd-body-font-family:inherit}.fmd-root.fmd-root-inline.fmd-pt-custom{--fmd-content-padding-top:var(--fmd-content-padding-top-custom, 0px);--fmd-content-padding-top-md:var(--fmd-content-padding-top-custom, 0px);--fmd-content-padding-top-xs:var(--fmd-content-padding-top-custom, 0px)}.fmd-root.fmd-root-inline.fmd-pb-custom{--fmd-content-padding-bottom:var(--fmd-content-padding-bottom-custom, 0px);--fmd-content-padding-bottom-md:var( --fmd-content-padding-bottom-custom, 0px );--fmd-content-padding-bottom-xs:var( --fmd-content-padding-bottom-custom, 0px )}.fmd-root.fmd-root-inline.fmd-px-custom{--fmd-content-padding-x:var(--fmd-content-padding-x-custom, 0px);--fmd-content-padding-x-md:var(--fmd-content-padding-x-custom, 0px);--fmd-content-padding-x-xs:var(--fmd-content-padding-x-custom, 0px);--fmd-main-container-width:100%}.fmd-root[data-fmd-button-alignment=center] .fmd-slide:not(.fmd-end-slide) .fmd-next-controls{justify-content:center}.fmd-root[data-fmd-button-alignment=end] .fmd-slide:not(.fmd-end-slide) .fmd-next-controls{justify-content:flex-end}.fmd-root[data-fmd-button-alignment=stretch] .fmd-slide:not(.fmd-end-slide) .fmd-next-controls{justify-content:stretch}.fmd-root[data-fmd-button-alignment=stretch] .fmd-slide:not(.fmd-end-slide) .fmd-next-controls .fmd-next-btn,.fmd-root[data-fmd-button-alignment=stretch] .fmd-slide:not(.fmd-end-slide) .fmd-next-controls .fmd-submit-btn{width:100%}.fmd-root[data-fmd-form-style=classic]{--fmd-form-question-font-size:calc(var(--fmd-font-size-base) - 1px);--fmd-form-question-font-size-xs:calc(var(--fmd-font-size-base) - 1px);--fmd-form-question-margin-bottom:calc(var(--fmd-spacer) * .5);--fmd-form-description-font-size:var(--fmd-font-size-sm);--fmd-form-description-font-size-xs:var(--fmd-font-size-sm);--fmd-form-description-margin-bottom:calc(var(--fmd-spacer) * .5);--fmd-form-description-margin-bottom-xs:calc(var(--fmd-spacer) * .5);--fmd-input-padding-x:10px;--fmd-input-padding-y:5px;--fmd-input-font-size:var(--fmd-font-size-base);--fmd-input-font-size-xs:var(--fmd-font-size-base);--fmd-input-color:var(--fmd-body-color);--fmd-input-bg:rgb(var(--fmd-body-bg-rgb));--fmd-input-border-width:1px;--fmd-input-border-color:rgba(var(--fmd-body-color-rgb), .275);--fmd-input-border-radius:var(--fmd-border-radius);--fmd-input-focus-border-color:rgb(var(--fmd-accent-rgb));--fmd-input-focus-shadow:inset 0 0 0 1px rgb(var(--fmd-accent-rgb));--fmd-input-placeholder-color:rgb( calc((var(--fmd-body-bg-r) * 2 + var(--fmd-body-color-r)) / 3), calc((var(--fmd-body-bg-g) * 2 + var(--fmd-body-color-g)) / 3), calc((var(--fmd-body-bg-b) * 2 + var(--fmd-body-color-b)) / 3) );--fmd-input-datetime-placeholder-color:rgb( calc((var(--fmd-body-bg-r) + var(--fmd-body-color-r) * 2) / 3), calc((var(--fmd-body-bg-g) + var(--fmd-body-color-g) * 2) / 3), calc((var(--fmd-body-bg-b) + var(--fmd-body-color-b) * 2) / 3) );--fmd-input-tel-country-code-width:calc(var(--fmd-font-size-base) + 64px);--fmd-input-textarea-height:calc( (var(--fmd-input-font-size) * var(--fmd-input-line-height)) + (2 * var(--fmd-input-padding-y)) + 2px );--fmd-input-textarea-height-xs:calc( (var(--fmd-input-font-size-xs) * var(--fmd-input-line-height)) + (2 * var(--fmd-input-padding-y)) + 2px );--fmd-check-padding-x:10px;--fmd-check-padding-y:5px;--fmd-check-font-size:var(--fmd-font-size-base);--fmd-rating-grid-columns:repeat(auto-fill, minmax(34px, 1fr));--fmd-rating-grid-columns-xs:repeat(auto-fill, minmax(34px, 1fr));--fmd-scale-check-size:40px;--fmd-scale-check-size-md:40px;--fmd-scale-check-size-xs:40px;--fmd-file-input-min-height:224px;--fmd-file-input-font-size:var(--fmd-font-size-sm);--fmd-file-input-size-limit-font-size:calc(var(--fmd-font-size-sm) - 2px)}.fmd-root[data-fmd-font-size=sm][data-fmd-form-style=classic]{--fmd-form-question-font-size:var(--fmd-font-size-base);--fmd-form-question-font-size-xs:var(--fmd-font-size-base);--fmd-form-description-font-size:var(--fmd-font-size-base);--fmd-form-description-font-size-xs:var(--fmd-font-size-base);--fmd-file-input-font-size:var(--fmd-font-size-base);--fmd-file-input-size-limit-font-size:calc(var(--fmd-font-size-base) - 2px)}.fmd-root[data-fmd-font-size=lg][data-fmd-form-style=classic]{--fmd-form-question-font-size:var(--fmd-font-size-sm);--fmd-form-question-font-size-xs:var(--fmd-font-size-sm)}.fmd-root[data-fmd-placeholders=hide]{--fmd-input-placeholder-color:transparent;--fmd-input-datetime-placeholder-color:transparent}.fmd-root.fmd-during-slide-transition{overflow-y:hidden!important}.fmd-root:not([data-fmd-form-style=classic]) .fmd-form-field-sm,.fmd-root:not([data-fmd-form-style=classic])[data-fmd-field-size=sm]{--fmd-form-question-font-size:calc(var(--fmd-font-size-base) + 2px);--fmd-form-question-font-size-xs:calc(var(--fmd-font-size-base) + 2px);--fmd-form-question-margin-bottom:calc(var(--fmd-spacer) * .75);--fmd-form-description-font-size:var(--fmd-font-size-base);--fmd-form-description-margin-bottom:var(--fmd-spacer);--fmd-form-description-margin-bottom-xs:var(--fmd-spacer);--fmd-input-font-size:calc(var(--fmd-font-size-base) + 2px);--fmd-input-font-size-xs:calc(var(--fmd-font-size-base) + 2px);--fmd-check-padding-x:10px;--fmd-check-padding-y:4px;--fmd-check-font-size:var(--fmd-font-size-base);--fmd-rating-grid-columns:repeat(auto-fill, minmax(34px, 1fr));--fmd-rating-grid-columns-xs:repeat(auto-fill, minmax(34px, 1fr));--fmd-scale-check-size:40px;--fmd-scale-check-size-md:40px;--fmd-scale-check-size-xs:40px;--fmd-file-input-min-height:200px;--fmd-file-input-font-size:var(--fmd-font-size-sm);--fmd-file-input-size-limit-font-size:calc(var(--fmd-font-size-sm) - 2px)}.fmd-root:not([data-fmd-form-style=classic]) .fmd-form-field-classic-labels,.fmd-root:not([data-fmd-form-style=classic])[data-fmd-label-style=classic]{--fmd-form-question-font-size:var(--fmd-font-size-base);--fmd-form-question-font-size-xs:var(--fmd-font-size-base);--fmd-form-question-color:rgb(var(--fmd-accent-rgb));--fmd-form-question-margin-bottom:calc(var(--fmd-spacer) * .5);--fmd-form-description-font-size:var(--fmd-font-size-sm);--fmd-form-description-font-size-xs:var(--fmd-font-size-sm);--fmd-form-description-margin-bottom:calc(var(--fmd-spacer) * .5);--fmd-form-description-margin-bottom-xs:calc(var(--fmd-spacer) * .5)}.fmd-root,.fmd-root *,.fmd-root :after,.fmd-root :before{box-sizing:border-box}.fmd-root .fmd-body{margin:0;font-family:var(--fmd-body-font-family);font-size:var(--fmd-body-font-size);font-weight:var(--fmd-body-font-weight);line-height:var(--fmd-body-line-height);text-align:left;color:var(--fmd-body-color);background-color:rgb(var(--fmd-body-bg-rgb));background-image:var(--fmd-body-bg-img-lm);background-position:var(--fmd-body-bg-position);background-repeat:var(--fmd-body-bg-repeat);background-size:var(--fmd-body-bg-size);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:hsla(0,0,0,0)}.fmd-root[data-fmd-color-scheme=dark] .fmd-body{background-image:var(--fmd-body-bg-img-dm)}.fmd-root hr{margin:var(--fmd-spacer)0;color:inherit;border:0;border-top:1px solid;opacity:.25}.fmd-root .fmd-h1,.fmd-root .fmd-h2,.fmd-root .fmd-h3,.fmd-root .fmd-h4,.fmd-root .fmd-h5,.fmd-root .fmd-h6,.fmd-root h1,.fmd-root h2,.fmd-root h3,.fmd-root h4,.fmd-root h5,.fmd-root h6{margin-top:0;margin-bottom:var(--fmd-spacer);font-weight:var(--fmd-heading-font-weight);line-height:var(--fmd-heading-line-height);color:var(--fmd-emphasis-color)}.fmd-root .fmd-h1,.fmd-root h1{font-size:var(--fmd-h1-font-size)}@media (max-width:575.98px){.fmd-root .fmd-h1,.fmd-root h1{font-size:var(--fmd-h1-font-size-xs)}}.fmd-root .fmd-h2,.fmd-root h2{font-size:var(--fmd-h2-font-size)}@media (max-width:575.98px){.fmd-root .fmd-h2,.fmd-root h2{font-size:var(--fmd-h2-font-size-xs)}}.fmd-root .fmd-h3,.fmd-root h3{font-size:var(--fmd-h3-font-size)}@media (max-width:575.98px){.fmd-root .fmd-h3,.fmd-root h3{font-size:var(--fmd-h3-font-size-xs)}}.fmd-root .fmd-h4,.fmd-root h4{font-size:var(--fmd-h4-font-size)}@media (max-width:575.98px){.fmd-root .fmd-h4,.fmd-root h4{font-size:var(--fmd-h4-font-size-xs)}}.fmd-root .fmd-h5,.fmd-root h5{font-size:var(--fmd-h5-font-size)}.fmd-root .fmd-h6,.fmd-root h6{font-size:var(--fmd-h6-font-size)}.fmd-root abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.fmd-root a>abbr[title]{text-underline-offset:.125em}.fmd-root address{margin-bottom:var(--fmd-spacer);font-style:normal;line-height:inherit}.fmd-root ol,.fmd-root ul{padding-left:calc(var(--fmd-spacer)*2)}.fmd-root dl,.fmd-root ol,.fmd-root p,.fmd-root ul{margin-top:0;margin-bottom:var(--fmd-spacer)}.fmd-root ol ol,.fmd-root ol ul,.fmd-root ul ol,.fmd-root ul ul{margin-bottom:0}.fmd-root dt{font-weight:var(--fmd-font-weight-bold)}.fmd-root dd{margin-bottom:calc(var(--fmd-spacer)/2);margin-left:0}.fmd-root blockquote{margin:0 0 var(--fmd-spacer);padding:var(--fmd-blockquote-padding);color:var(--fmd-blockquote-color);background-color:var(--fmd-blockquote-bg);border-width:var(--fmd-blockquote-border-width);border-style:solid;border-color:var(--fmd-blockquote-border-color);border-radius:var(--fmd-blockquote-border-radius)}.fmd-root blockquote>p:last-child{margin-bottom:0}.fmd-root b,.fmd-root strong{font-weight:var(--fmd-font-weight-bolder)}.fmd-root .fmd-small,.fmd-root small{font-size:.875em}.fmd-root .fmd-mark,.fmd-root mark{padding:var(--fmd-highlight-padding);color:var(--fmd-highlight-color);background-color:var(--fmd-highlight-bg)}.fmd-root sub,.fmd-root sup{position:relative;font-size:.875em;line-height:0;vertical-align:baseline}.fmd-root sub{bottom:-.25em}.fmd-root sup{top:-.375em}.fmd-root a{font-weight:var(--fmd-link-font-weight);color:var(--fmd-link-color);text-decoration:var(--fmd-link-decoration)}.fmd-root a:hover{color:var(--fmd-link-hover-color);text-decoration:var(--fmd-link-hover-decoration)}.fmd-root a:not([href]):not([class]),.fmd-root a:not([href]):not([class]):hover{color:inherit;text-decoration:none}.fmd-root pre{font-family:var(--fmd-font-monospace);display:block;margin-top:0;margin-bottom:var(--fmd-spacer);overflow:auto;font-size:.875em}.fmd-root code,.fmd-root samp{font-family:var(--fmd-font-monospace);font-size:1em}.fmd-root pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0;word-break:normal;word-wrap:normal}.fmd-root code{padding:var(--fmd-code-padding);font-size:var(--fmd-code-font-size);color:var(--fmd-code-color);background-color:var(--fmd-code-bg);border-radius:var(--fmd-code-border-radius);word-wrap:break-word;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.fmd-root a>code{color:inherit}.fmd-root kbd{font-family:var(--fmd-body-font-family);padding:var(--fmd-kbd-padding);margin:var(--fmd-kbd-margin);font-size:var(--fmd-kbd-font-size);font-weight:var(--fmd-kbd-font-weight);color:var(--fmd-kbd-color);background-color:var(--fmd-kbd-bg)}.fmd-root kbd kbd{padding:0;font-size:1em}.fmd-root figure{margin:0 0 var(--fmd-spacer)}.fmd-root img,.fmd-root svg{vertical-align:middle}.fmd-root table{caption-side:bottom;border-collapse:collapse}.fmd-root caption{padding-top:calc(var(--fmd-spacer)/2);padding-bottom:calc(var(--fmd-spacer)/2);color:var(--fmd-body-color);text-align:left}.fmd-root th{text-align:inherit;text-align:-webkit-match-parent}.fmd-root tbody,.fmd-root td,.fmd-root tfoot,.fmd-root th,.fmd-root thead,.fmd-root tr{border-color:inherit;border-style:solid;border-width:0}.fmd-root label,.fmd-root output{display:inline-block}.fmd-root button{border-radius:0}.fmd-root button:focus:not(:focus-visible){outline:0}.fmd-root button,.fmd-root input,.fmd-root optgroup,.fmd-root select,.fmd-root textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.fmd-root button,.fmd-root select{text-transform:none}.fmd-root [role=button]{cursor:pointer}.fmd-root select{word-wrap:normal}.fmd-root select:disabled{opacity:1}.fmd-root [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}.fmd-root [type=button],.fmd-root [type=reset],.fmd-root [type=submit],.fmd-root button{-webkit-appearance:button}.fmd-root [type=button]:not(:disabled),.fmd-root [type=reset]:not(:disabled),.fmd-root [type=submit]:not(:disabled),.fmd-root button:not(:disabled){cursor:pointer}.fmd-root ::-moz-focus-inner{padding:0;border-style:none}.fmd-root textarea{resize:vertical}.fmd-root fieldset{min-width:0;padding:0;margin:0;border:0}.fmd-root legend{float:left;width:100%;padding:0;margin-bottom:calc(var(--fmd-spacer)/2);font-size:var(--fmd-h4-font-size);line-height:inherit}@media (max-width:575.98px){.fmd-root legend{font-size:var(--fmd-h4-font-size-xs)}}.fmd-root legend+*{clear:left}.fmd-root ::-webkit-datetime-edit-day-field,.fmd-root ::-webkit-datetime-edit-fields-wrapper,.fmd-root ::-webkit-datetime-edit-hour-field,.fmd-root ::-webkit-datetime-edit-minute,.fmd-root ::-webkit-datetime-edit-month-field,.fmd-root ::-webkit-datetime-edit-text,.fmd-root ::-webkit-datetime-edit-year-field{padding:0}.fmd-root ::-webkit-inner-spin-button{height:auto}.fmd-root [type=search]{outline-offset:-2px;-webkit-appearance:textfield}.fmd-root ::-webkit-search-decoration{-webkit-appearance:none}.fmd-root ::-webkit-color-swatch-wrapper{padding:0}.fmd-root ::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.fmd-root ::file-selector-button{font:inherit;-webkit-appearance:button}.fmd-root iframe{border:0}.fmd-root summary{display:list-item;cursor:pointer}.fmd-root progress{vertical-align:baseline}.fmd-root [hidden]{display:none!important}.fmd-root.fmd-root-inline{height:100%;overflow:auto}.fmd-root .fmd-body{position:relative;display:flex;flex-direction:column;min-height:100vh}.fmd-root.fmd-root-inline .fmd-body{min-height:100%}.fmd-root .fmd-backdrop{position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:100%;background-color:rgba(var(--fmd-body-bg-rgb),var(--fmd-backdrop-opacity-lm))}.fmd-root[data-fmd-color-scheme=dark] .fmd-backdrop{background-color:rgba(var(--fmd-body-bg-rgb),var(--fmd-backdrop-opacity-dm))}.fmd-root .fmd-page-progress{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:20;display:var(--fmd-page-progress-display);width:100%;height:var(--fmd-page-progress-height);flex-shrink:0;background-color:rgb(var(--fmd-body-bg-rgb));border-radius:var(--fmd-page-progress-border-radius);overflow:hidden}.fmd-root .fmd-progress{width:100%;height:100%;background-color:rgba(var(--fmd-accent-rgb),.25)}.fmd-root .fmd-progress-bar{height:100%;background-color:rgb(var(--fmd-accent-rgb));transition:width 1s ease}.fmd-root .fmd-header{position:-webkit-sticky;position:sticky;top:var(--fmd-page-progress-height);left:0;z-index:20;display:var(--fmd-header-display);align-items:center;justify-content:center;width:100%;height:var(--fmd-header-height);flex-shrink:0;padding:0 var(--fmd-content-padding-x-xs)}.fmd-root .fmd-header.fmd-header-bg-blur,.fmd-root.fmd-root-inline .fmd-header{background-color:rgba(var(--fmd-body-bg-rgb),.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.fmd-root[data-fmd-header=align] .fmd-header{padding:0 var(--fmd-content-padding-x)}@media (max-width:899.98px){.fmd-root[data-fmd-header=align] .fmd-header{padding:0 var(--fmd-content-padding-x-md)}}@media (max-width:575.98px){.fmd-root[data-fmd-header=align] .fmd-header{padding:0 var(--fmd-content-padding-x-xs)}}.fmd-root .fmd-header-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:100%;height:100%}.fmd-root[data-fmd-header=align] .fmd-header-container{width:var(--fmd-main-container-width)}.fmd-root .fmd-header-brand{display:block;height:36px}.fmd-root .fmd-footer{position:-webkit-sticky;position:sticky;bottom:0;right:0;z-index:30;display:var(--fmd-footer-display);width:auto;height:auto;align-self:flex-end;flex-shrink:0;padding-bottom:calc((var(--fmd-content-padding-bottom-xs)/2) - 4px);padding-right:calc(var(--fmd-content-padding-x-xs) - 4px)}.fmd-root .fmd-footer-inner{display:flex;align-items:center;padding:4px;background-color:rgba(var(--fmd-body-bg-rgb),.75);border-radius:var(--fmd-border-radius);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.fmd-root .fmd-footer-inner>:not(:first-child){margin-left:calc(var(--fmd-spacer)*.25)}.fmd-root.fmd-root-inline.fmd-pb-0 .fmd-footer-inner{padding-bottom:0}.fmd-root.fmd-root-inline.fmd-px-0 .fmd-footer-inner{padding-right:0}.fmd-root .fmd-main{position:relative;z-index:1;display:flex;align-items:var(--fmd-main-vertical-alignment);justify-content:center;flex-grow:1;flex-shrink:0;padding-top:var(--fmd-content-padding-top);padding-right:var(--fmd-content-padding-x);padding-bottom:var(--fmd-content-padding-bottom);padding-left:var(--fmd-content-padding-x)}@media (max-width:899.98px){.fmd-root .fmd-main{padding-top:var(--fmd-content-padding-top-md);padding-right:var(--fmd-content-padding-x-md);padding-bottom:var(--fmd-content-padding-bottom-md);padding-left:var(--fmd-content-padding-x-md)}}@media (max-width:575.98px){.fmd-root .fmd-main,.fmd-root.fmd-root-inline .fmd-main{padding-right:var(--fmd-content-padding-x-xs);padding-left:var(--fmd-content-padding-x-xs)}.fmd-root .fmd-main{padding-top:calc(var(--fmd-content-padding-top-xs) + var(--fmd-spacer));padding-bottom:calc(var(--fmd-content-padding-bottom-xs) + var(--fmd-spacer))}.fmd-root.fmd-root-inline .fmd-main{padding-top:var(--fmd-content-padding-top-xs);padding-bottom:var(--fmd-content-padding-bottom-xs)}}.fmd-root .fmd-main :target{scroll-margin-top:calc(var(--fmd-spacer) + var(--fmd-page-progress-height) + var(--fmd-header-height))}.fmd-root .fmd-main-container{width:var(--fmd-main-container-width);max-width:100%}.fmd-root .fmd-slide{position:relative;display:none;transition:transform var(--fmd-slide-transition-duration) ease-out,opacity var(--fmd-slide-transition-duration) ease-out}.fmd-root .fmd-slide-active{display:block}.fmd-root .fmd-fade-in-from-bottom{opacity:0;transform:translateY(32px)}.fmd-root .fmd-fade-in-from-top,.fmd-root .fmd-fade-out-to-top{opacity:0;transform:translateY(-32px)}.fmd-root .fmd-fade-out-to-bottom{opacity:0;transform:translateY(32px)}.fmd-root .fmd-single{display:none}.fmd-root .fmd-single-active{display:block}.fmd-root .fmd-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--fmd-spacer)}.fmd-root .fmd-grid>*{grid-column:span 12/span 12;margin-top:0!important;margin-bottom:0!important}.fmd-root .fmd-grid>.fmd-form-field{padding-top:var(--fmd-form-field-padding-y);padding-bottom:var(--fmd-form-field-padding-y)}.fmd-root .fmd-grid>.fmd-grid:empty{display:none}.fmd-root .fmd-table{width:100%;margin-bottom:var(--fmd-spacer);vertical-align:top;border-color:rgba(var(--fmd-body-color-rgb),.375)}.fmd-root .fmd-table>:not(caption)>*>*{padding:4px 8px;border-bottom-width:1px}.fmd-root .fmd-table>tbody{vertical-align:inherit}.fmd-root .fmd-table>thead{vertical-align:bottom}.fmd-root .fmd-table>tbody>tr>th,.fmd-root .fmd-table>tfoot>tr>th,.fmd-root .fmd-table>thead>tr>th{color:var(--fmd-emphasis-color)}.fmd-root .fmd-table>thead>tr>td,.fmd-root .fmd-table>thead>tr>th{border-color:rgba(var(--fmd-body-color-rgb),.75)}.fmd-root .fmd-table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.fmd-root .fmd-table-responsive>.fmd-table{margin-bottom:0}.fmd-root .fmd-form-question{display:block;margin-bottom:var(--fmd-form-question-margin-bottom);font-size:var(--fmd-form-question-font-size);color:var(--fmd-form-question-color)}@media (max-width:575.98px){.fmd-root .fmd-form-question{font-size:var(--fmd-form-question-font-size-xs)}}.fmd-root .fmd-form-description{display:block;margin-bottom:var(--fmd-form-description-margin-bottom);font-size:var(--fmd-form-description-font-size);color:var(--fmd-form-description-color)}@media (max-width:575.98px){.fmd-root .fmd-form-description{margin-bottom:var(--fmd-form-description-margin-bottom-xs);font-size:var(--fmd-form-description-font-size-xs)}}.fmd-root .fmd-error,.fmd-root .fmd-form-text,.fmd-root .fmd-form-text-bottom{font-size:var(--fmd-font-size-sm);color:rgb(var(--fmd-accent-rgb));-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.fmd-root .fmd-form-text{margin-bottom:calc(var(--fmd-spacer)*.75)}.fmd-root .fmd-error,.fmd-root .fmd-form-text-bottom{margin-top:calc(var(--fmd-spacer)*.5)}.fmd-root .fmd-error{width:100%;max-width:100%;padding:calc(var(--fmd-spacer)*.5) calc(var(--fmd-spacer)*.75);margin-top:calc(var(--fmd-spacer)*.75);color:rgb(var(--fmd-danger-rgb));background-color:rgba(var(--fmd-danger-rgb),.075);border:1px solid rgba(var(--fmd-danger-rgb),.75);border-radius:var(--fmd-border-radius)}.fmd-root[data-fmd-form-style=classic][data-fmd-rounded=pill] textarea.fmd-form-control,.fmd-root[data-fmd-rounded=pill] .fmd-error{border-radius:var(--fmd-border-radius-lg)}.fmd-root .fmd-error-inner{display:flex;align-items:center;width:100%;max-width:100%}.fmd-root .fmd-error-icon{flex-shrink:0;margin-right:calc(var(--fmd-spacer)*.75)}.fmd-root .fmd-error-list{margin-top:calc(var(--fmd-spacer)*.75);margin-bottom:0}.fmd-root .fmd-form-control{display:block;width:100%;padding:var(--fmd-input-padding-y) var(--fmd-input-padding-x);font-size:var(--fmd-input-font-size);font-weight:var(--fmd-font-weight-normal);line-height:var(--fmd-input-line-height);color:var(--fmd-input-color);background-color:var(--fmd-input-bg);border-width:var(--fmd-input-border-width);border-style:solid;border-color:var(--fmd-input-border-color);border-radius:var(--fmd-input-border-radius);box-shadow:var(--fmd-input-shadow);-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:575.98px){.fmd-root .fmd-form-control{font-size:var(--fmd-input-font-size-xs)}}.fmd-root .fmd-form-control:focus{border-color:var(--fmd-input-focus-border-color);outline:0;box-shadow:var(--fmd-input-focus-shadow)}.fmd-root .fmd-form-control::-moz-placeholder{color:var(--fmd-input-placeholder-color);opacity:1}.fmd-root .fmd-form-control::placeholder{color:var(--fmd-input-placeholder-color);opacity:1}.fmd-root .fmd-form-control:disabled{color:var(--fmd-input-disabled-color);background-color:var(--fmd-input-disabled-bg);border-color:var(--fmd-input-disabled-border-color);box-shadow:var(--fmd-input-disabled-shadow);opacity:1}.fmd-root textarea.fmd-form-control{height:var(--fmd-input-textarea-height);overflow:hidden;word-break:break-all;resize:none}@media (max-width:575.98px){.fmd-root textarea.fmd-form-control{height:var(--fmd-input-textarea-height-xs)}}.fmd-root .fmd-form-control[type=number]::-webkit-inner-spin-button,.fmd-root .fmd-form-control[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.fmd-root .fmd-form-control[type=number]{-moz-appearance:textfield}.fmd-root .fmd-form-control[type=date]::-webkit-datetime-edit,.fmd-root .fmd-form-control[type=datetime-local]::-webkit-datetime-edit,.fmd-root .fmd-form-control[type=time]::-webkit-datetime-edit{display:block;padding-top:0;padding-bottom:0}.fmd-root[data-fmd-browser=safari] .fmd-form-control[type=date],.fmd-root[data-fmd-browser=safari] .fmd-form-control[type=datetime-local],.fmd-root[data-fmd-browser=safari] .fmd-form-control[type=time]{-webkit-text-fill-color:var(--fmd-input-datetime-placeholder-color)}.fmd-root[data-fmd-browser=safari] .fmd-form-control[type=date]:valid,.fmd-root[data-fmd-browser=safari] .fmd-form-control[type=datetime-local]:valid,.fmd-root[data-fmd-browser=safari] .fmd-form-control[type=time]:valid{-webkit-text-fill-color:var(--fmd-input-color)}.fmd-root .fmd-form-select{--fmd-input-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%234c4c4c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:var(--fmd-input-padding-y) 32px var(--fmd-input-padding-y) var(--fmd-input-padding-x);font-size:var(--fmd-input-font-size);font-weight:var(--fmd-font-weight-normal);line-height:var(--fmd-input-line-height);color:var(--fmd-input-color);background-color:var(--fmd-input-bg);background-image:var(--fmd-input-select-bg-img),var(--fmd-input-select-bg-icon, none);background-repeat:no-repeat;background-position:right var(--fmd-input-padding-x) center;background-size:16px 12px;border-width:var(--fmd-input-border-width);border-style:solid;border-color:var(--fmd-input-border-color);border-radius:var(--fmd-input-border-radius);box-shadow:var(--fmd-input-shadow);-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:575.98px){.fmd-root .fmd-form-select{font-size:var(--fmd-input-font-size-xs)}}.fmd-root[data-fmd-color-scheme=dark] .fmd-form-select{--fmd-input-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23aeaeae' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.fmd-root .fmd-form-select:focus{border-color:var(--fmd-input-focus-border-color);outline:0;box-shadow:var(--fmd-input-focus-shadow)}.fmd-root .fmd-form-select:disabled{color:var(--fmd-input-disabled-color);background-color:var(--fmd-input-disabled-bg);border-color:var(--fmd-input-disabled-border-color);box-shadow:var(--fmd-input-disabled-shadow);opacity:1}.fmd-root .fmd-form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--fmd-input-color)}.fmd-root .fmd-check-grid{display:inline-block;width:auto;min-width:200px}.fmd-root .fmd-check-grid-h{display:grid;width:100%;min-width:auto;grid-template-columns:repeat(6,1fr);gap:calc(var(--fmd-spacer)/2)}.fmd-root .fmd-form-check:not(:last-child){margin-bottom:calc(var(--fmd-spacer)/2)}.fmd-root .fmd-check-grid-h .fmd-form-check{height:100%;margin-bottom:0;grid-column:span 6/span 6}@media (min-width:576px){.fmd-root .fmd-check-grid-h .fmd-form-check{grid-column:span 2/span 2}.fmd-root .fmd-check-grid-h-lg .fmd-form-check{grid-column:span 3/span 3}.fmd-root .fmd-check-grid-h .fmd-form-check:first-child:nth-last-child(1),.fmd-root .fmd-check-grid-h .fmd-form-check:first-child:nth-last-child(2),.fmd-root .fmd-check-grid-h .fmd-form-check:first-child:nth-last-child(2)+.fmd-form-check{grid-column:span 3/span 3}}.fmd-root .fmd-form-check-input{position:absolute;height:0;width:0;opacity:0}.fmd-root .fmd-form-check-label{position:relative;display:flex;align-items:center;min-width:100%;height:100%;padding:var(--fmd-check-padding-y) var(--fmd-check-padding-x);padding-right:calc(var(--fmd-check-mark-width) + var(--fmd-check-padding-x));font-size:var(--fmd-check-font-size);font-weight:var(--fmd-font-weight-normal);line-height:var(--fmd-check-line-height);white-space:normal;word-wrap:break-word;word-break:break-word;cursor:pointer;color:var(--fmd-check-color);background-color:var(--fmd-check-bg);backdrop-filter:blur(var(--fmd-check-bg-blur-radius));-webkit-backdrop-filter:blur(var(--fmd-check-bg-blur-radius));border:1px solid var(--fmd-check-border-color);border-radius:var(--fmd-check-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:575.98px){.fmd-root .fmd-form-check-label{font-size:var(--fmd-check-font-size-sm)}}.fmd-root .fmd-form-check-input:hover+.fmd-form-check-label{color:var(--fmd-check-hover-color);background-color:var(--fmd-check-hover-bg);border-color:var(--fmd-check-hover-border-color)}.fmd-root .fmd-form-check-input:focus-visible+.fmd-form-check-label{box-shadow:var(--fmd-check-focus-shadow)}.fmd-root .fmd-form-check-input:checked+.fmd-form-check-label{border-color:var(--fmd-check-checked-border-color);box-shadow:var(--fmd-check-checked-shadow)}.fmd-root .fmd-form-check-input:checked:focus-visible+.fmd-form-check-label{box-shadow:var(--fmd-check-checked-focus-shadow)}.fmd-root .fmd-form-check-input:disabled+.fmd-form-check-label{pointer-events:none;opacity:.5}.fmd-root .fmd-form-check-mark{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:1;display:none;width:var(--fmd-check-mark-width);height:var(--fmd-check-mark-height);line-height:1}.fmd-root .fmd-form-check-input:checked+.fmd-form-check-label>.fmd-form-check-mark{display:flex;align-items:center;justify-content:center}.fmd-root .fmd-form-img-check .fmd-form-check-label{flex-direction:column;align-items:center;justify-content:flex-start;padding:var(--fmd-check-padding-x);padding-bottom:var(--fmd-check-padding-y)}.fmd-root .fmd-form-check-frame{display:flex;align-items:center;justify-content:center;flex-grow:1;margin-bottom:calc(var(--fmd-spacer)/2)}.fmd-root .fmd-form-check-frame>img{display:block;max-width:100%;height:auto;border-radius:var(--fmd-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}.fmd-root .fmd-form-img-check{--fmd-check-mark-width:22px;--fmd-check-mark-height:22px}.fmd-root .fmd-form-img-check .fmd-form-check-mark{top:6px;right:6px;transform:none;font-size:14px;color:rgb(var(--fmd-accent-foreground-rgb));background-color:rgb(var(--fmd-accent-rgb));border-radius:50%;box-shadow:0 0 0 3px var(--fmd-check-bg),0 0 0 3px rgb(var(--fmd-body-bg-rgb))}.fmd-root .fmd-form-img-check .fmd-form-check-input:hover+.fmd-form-check-label>.fmd-form-check-mark{box-shadow:0 0 0 3px var(--fmd-check-hover-bg),0 0 0 3px rgb(var(--fmd-body-bg-rgb))}.fmd-root[data-fmd-rounded=pill] .fmd-form-check,.fmd-root[data-fmd-rounded=pill] .fmd-form-check-frame>img,.fmd-root[data-fmd-rounded=pill] .fmd-form-check-label,.fmd-root[data-fmd-rounded=pill] .fmd-form-rating-label{border-radius:var(--fmd-border-radius-lg)}.fmd-root .fmd-rating-grid{display:grid;grid-template-columns:var(--fmd-rating-grid-columns);gap:var(--fmd-rating-grid-gap)}@media (max-width:575.98px){.fmd-root .fmd-rating-grid{grid-template-columns:var(--fmd-rating-grid-columns-xs);gap:var(--fmd-rating-grid-gap-xs)}.fmd-root .fmd-rating-grid-5-or-more{grid-template-columns:var(--fmd-rating-grid-columns-5-or-more-xs);gap:var(--fmd-rating-grid-gap-5-or-more-xs)}}.fmd-root .fmd-form-rating-input{position:absolute;height:0;width:0;opacity:0}.fmd-root .fmd-form-rating-label{display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;color:rgb(var(--fmd-accent-rgb));border-radius:var(--fmd-border-radius);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.fmd-root .fmd-form-rating-svg{position:relative;display:block;margin-bottom:calc(var(--fmd-spacer)*.5);transition:.1s ease-in-out transform}.fmd-root .fmd-form-rating-svg-path-inner{fill:rgb(var(--fmd-body-bg-rgb))}.fmd-root .fmd-form-file-img-container>.fmd-icon path,.fmd-root .fmd-form-file-reset-btn>.fmd-icon path,.fmd-root .fmd-form-rating-svg-path-outer{fill:rgb(var(--fmd-accent-rgb))}.fmd-root .fmd-form-rating-label:hover .fmd-form-rating-svg{transform:translateY(-2px)}.fmd-root .fmd-rating-grid:has(.fmd-form-rating-input:checked) .fmd-form-rating-svg-path-inner{fill:rgb(var(--fmd-accent-rgb))!important}.fmd-root .fmd-form-rating-input:checked~.fmd-form-rating-label .fmd-form-rating-svg-path-inner{fill:rgb(var(--fmd-body-bg-rgb))!important}.fmd-root .fmd-form-rating-input:checked+.fmd-form-rating-label .fmd-form-rating-svg-path-inner{fill:rgb(var(--fmd-accent-rgb))!important}.fmd-root .fmd-form-rating-input:focus-visible+.fmd-form-rating-label{box-shadow:var(--fmd-action-focus-shadow)}.fmd-root .fmd-form-rating-input:disabled+.fmd-form-rating-label{pointer-events:none;opacity:.5}.fmd-root .fmd-scale-grid{display:flex;align-items:center;justify-content:center;gap:6px}@media (max-width:575.98px){.fmd-root .fmd-scale-grid{flex-wrap:wrap}}.fmd-root .fmd-form-scale-input{position:absolute;height:0;width:0;opacity:0}.fmd-root .fmd-form-scale-label{display:flex;align-items:center;justify-content:center;width:var(--fmd-scale-check-size);height:var(--fmd-scale-check-size);flex-grow:1;cursor:pointer;color:var(--fmd-check-color);background-color:var(--fmd-check-bg);backdrop-filter:blur(var(--fmd-check-bg-blur-radius));-webkit-backdrop-filter:blur(var(--fmd-check-bg-blur-radius));border:1px solid var(--fmd-check-border-color);border-radius:var(--fmd-check-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:899.98px){.fmd-root .fmd-form-scale-label{width:var(--fmd-scale-check-size-md);height:var(--fmd-scale-check-size-md)}}@media (max-width:575.98px){.fmd-root .fmd-form-scale-label{flex-grow:0;flex-shrink:0;width:var(--fmd-scale-check-size-xs);height:var(--fmd-scale-check-size-xs)}}.fmd-root .fmd-form-scale-label:hover{color:var(--fmd-check-hover-color);background-color:var(--fmd-check-hover-bg);border-color:var(--fmd-check-hover-border-color)}.fmd-root .fmd-form-scale-input:checked+.fmd-form-scale-label{color:rgb(var(--fmd-accent-foreground-rgb));background-color:rgb(var(--fmd-accent-rgb));border-color:rgb(var(--fmd-accent-rgb));-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.fmd-root .fmd-form-scale-input:focus-visible+.fmd-form-scale-label{box-shadow:var(--fmd-action-focus-shadow)}.fmd-root .fmd-form-scale-input:disabled+.fmd-form-scale-label{pointer-events:none;opacity:.5}.fmd-root .fmd-form-scale-text{margin-top:calc(var(--fmd-spacer)*.75);font-size:var(--fmd-font-size-sm);color:rgb(var(--fmd-accent-rgb));-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.fmd-root .fmd-form-scale-text-end{margin-top:calc(var(--fmd-spacer)*.25)}@media (min-width:576px){.fmd-root .fmd-form-scale-text{display:flex}.fmd-root .fmd-form-scale-text-end{margin-top:0;margin-left:auto}}.fmd-root .fmd-form-file{position:relative}.fmd-root .fmd-form-file-input{position:absolute;opacity:0;display:block;width:100%;height:100%;cursor:pointer}.fmd-root .fmd-form-file-label{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--fmd-file-input-min-height);padding:var(--fmd-spacer);font-size:var(--fmd-file-input-font-size);font-weight:var(--fmd-font-weight-normal);line-height:var(--fmd-line-height-base);white-space:normal;word-wrap:break-word;word-break:break-word;cursor:pointer;color:var(--fmd-body-color);background-color:var(--fmd-check-bg);backdrop-filter:blur(var(--fmd-check-bg-blur-radius));-webkit-backdrop-filter:blur(var(--fmd-check-bg-blur-radius));border:1px dashed var(--fmd-check-border-color);border-radius:var(--fmd-check-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fmd-root .fmd-form-file-label:hover{color:var(--fmd-body-color);background-color:var(--fmd-check-hover-bg);border-color:var(--fmd-check-hover-border-color)}.fmd-root .fmd-form-file-label:has(.fmd-form-file-input:focus-visible){box-shadow:var(--fmd-check-focus-shadow)}.fmd-root .fmd-form-file-label.fmd-file-exists{border-style:solid;border-color:var(--fmd-check-checked-border-color)}.fmd-root .fmd-form-file-label.fmd-disabled{pointer-events:none;opacity:.5}.fmd-root .fmd-file-empty-section,.fmd-root .fmd-file-exists-section{display:none;text-align:center;width:300px;max-width:100%}.fmd-root .fmd-form-file-label.fmd-file-exists .fmd-file-exists-section,.fmd-root .fmd-form-file-label:not(.fmd-file-exists) .fmd-file-empty-section{display:block}.fmd-root .fmd-form-file-img-container{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-left:auto;margin-right:auto}.fmd-root .fmd-form-file-img-container>img{display:block;width:auto;max-width:100%;height:auto;max-height:100%;border-radius:var(--fmd-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}.fmd-root .fmd-form-file-img-container>.fmd-icon{display:block;width:100%;height:100%}.fmd-root .fmd-form-file-size-limit{display:block;text-align:center;font-size:var(--fmd-file-input-size-limit-font-size)}.fmd-root .fmd-form-file-label+.fmd-form-file-reset-btn-container{position:absolute;top:0;right:0;z-index:1;display:none}.fmd-root .fmd-form-file-label.fmd-file-exists+.fmd-form-file-reset-btn-container{display:block}.fmd-root .fmd-form-file-reset-btn{display:inline-block;padding:6px;font-size:calc(var(--fmd-font-size-base) + 8px);line-height:1;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fmd-root .fmd-form-file-reset-btn,.fmd-root .fmd-form-file-reset-btn:active,.fmd-root .fmd-form-file-reset-btn:hover{color:rgb(var(--fmd-accent-rgb));background-color:transparent;border:0}.fmd-root .fmd-current-file{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(var(--fmd-spacer)*.5);font-size:var(--fmd-font-size-sm)}.fmd-root .fmd-current-file-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fmd-root .fmd-current-file-clear{flex-shrink:0;margin-left:var(--fmd-spacer)}.fmd-root .fmd-current-file-clear .fmd-form-check-label{font-size:var(--fmd-font-size-sm);line-height:1;padding:4px}.fmd-root .fmd-current-file-clear .fmd-form-clear-mark{display:none;width:12px;height:12px;margin-left:4px}.fmd-root .fmd-current-file-clear .fmd-form-check-input:checked+.fmd-form-check-label>.fmd-form-clear-mark{display:flex;align-items:center;justify-content:center}.fmd-root[data-fmd-rounded=pill] .fmd-form-file-label{border-radius:var(--fmd-border-radius-lg)}.fmd-root[data-fmd-rounded=pill] .fmd-form-file-img-container>img{border-radius:var(--fmd-border-radius-base)}.fmd-root .fmd-input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch}.fmd-root .fmd-input-group>.fmd-form-control,.fmd-root .fmd-input-group>.fmd-form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.fmd-root .fmd-input-group>.fmd-form-countrycode-select{flex-grow:0;flex-shrink:0;width:var(--fmd-input-tel-country-code-width);padding-right:16px}.fmd-root .fmd-input-group-text{display:flex;align-items:center;font-size:var(--fmd-input-font-size);color:var(--fmd-input-color);text-align:center;white-space:nowrap}@media (max-width:575.98px){.fmd-root .fmd-input-group-text{font-size:var(--fmd-input-font-size-xs)}}.fmd-root .fmd-input-group>.fmd-form-control:not(:last-child),.fmd-root .fmd-input-group>.fmd-form-select:not(:last-child),.fmd-root .fmd-input-group>.fmd-input-group-text:not(:last-child){margin-right:calc(var(--fmd-spacer)*.75)}.fmd-root .fmd-btn{display:inline-block;padding:var(--fmd-action-padding-y) var(--fmd-action-padding-x);font-size:var(--fmd-action-font-size);font-weight:var(--fmd-font-weight-normal);line-height:var(--fmd-action-line-height);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fmd-root .fmd-btn-accent{position:relative;color:rgb(var(--fmd-accent-foreground-rgb));background-color:rgb(var(--fmd-accent-rgb));border:1px solid transparent;border-radius:var(--fmd-action-border-radius);box-shadow:0 3px 12px #00000016;background-clip:border-box;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.fmd-root .fmd-btn-accent:hover{color:rgb(var(--fmd-accent-foreground-rgb));background-color:rgb(calc((var(--fmd-body-color-r) + var(--fmd-accent-r)*4)/5),calc((var(--fmd-body-color-g) + var(--fmd-accent-g)*4)/5),calc((var(--fmd-body-color-b) + var(--fmd-accent-b)*4)/5))}.fmd-root .fmd-btn-accent:focus-visible{color:rgb(var(--fmd-accent-foreground-rgb));background-color:rgb(var(--fmd-accent-rgb));box-shadow:var(--fmd-action-focus-shadow);outline:0}.fmd-root .fmd-btn-accent:active{color:rgb(var(--fmd-accent-foreground-rgb));background-color:rgb(calc((var(--fmd-body-color-r) + var(--fmd-accent-r)*2)/3),calc((var(--fmd-body-color-g) + var(--fmd-accent-g)*2)/3),calc((var(--fmd-body-color-b) + var(--fmd-accent-b)*2)/3))}.fmd-root .fmd-btn-accent.disabled,.fmd-root .fmd-btn-accent:disabled{pointer-events:none;color:rgba(var(--fmd-accent-foreground-rgb),.5);background-color:rgb(var(--fmd-accent-rgb))}.fmd-root .fmd-btn-control{padding:4px 10px;font-size:14px;line-height:calc(20/14);box-shadow:none}.fmd-root .fmd-btn-control-square{padding-left:0;padding-right:0;width:32px;height:30px}.fmd-root .fmd-btn-group{position:relative;display:inline-flex;vertical-align:middle}.fmd-root .fmd-btn-group>.fmd-btn{position:relative;flex:1 1 auto}.fmd-root .fmd-btn-group>.fmd-btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.fmd-root .fmd-btn-group>.fmd-btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.fmd-root .fmd-btn-group>.fmd-btn-group-vr{display:block;align-self:stretch;width:1px;min-height:1em;background-color:rgb(var(--fmd-body-bg-rgb))}.fmd-root .fmd-btn-group>.fmd-btn-group-vr>.fmd-btn-group-vr-inner{width:100%;height:100%;background-color:rgba(var(--fmd-accent-rgb),.5)}.fmd-root .fmd-btn-processing{pointer-events:none;color:rgba(var(--fmd-accent-foreground-rgb),.5)}.fmd-root .fmd-next-controls .fmd-btn-processing:before{content:" ";position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background:rgb(var(--fmd-accent-rgb));border-radius:inherit}.fmd-root .fmd-next-controls .fmd-btn-processing:after{content:" ";position:absolute;top:calc((100% - 16px)/2);left:calc((100% - 16px)/2);z-index:2;display:block;width:16px;height:16px;border:2px solid rgba(var(--fmd-accent-foreground-rgb),.75);border-right-color:transparent;border-radius:50%;animation:.75s linear infinite fmd-btn-processing-animation}@media (prefers-reduced-motion:reduce){.fmd-root .fmd-next-controls .fmd-btn-processing:after{animation-duration:2s}}.fmd-root .fmd-code-wrapper{background-color:rgb(var(--fmd-body-bg-rgb));border-radius:var(--fmd-border-radius)}.fmd-root[data-fmd-rounded=pill] .fmd-code-wrapper{border-radius:var(--fmd-border-radius-lg)}.fmd-root .fmd-code-header{display:flex;align-items:center;justify-content:space-between;font-size:var(--fmd-font-size-sm);padding:calc(var(--fmd-spacer)/2) calc(var(--fmd-spacer)*1.5);background-color:rgba(var(--fmd-body-color-rgb),.0875);border-top-left-radius:inherit;border-top-right-radius:inherit}.fmd-root .fmd-code-wrapper pre{font-size:var(--fmd-font-size-sm);margin:0;padding:var(--fmd-spacer) calc(var(--fmd-spacer)*1.5);background-color:rgba(var(--fmd-body-color-rgb),.05);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.fmd-root[data-fmd-font-size=sm] .fmd-code-wrapper pre{font-size:var(--fmd-font-size-base)}.fmd-root .fmd-copy-btn{display:inline-block;padding:0;font-size:inherit;font-weight:var(--fmd-font-weight-normal);line-height:inherit;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fmd-root .fmd-copy-btn,.fmd-root .fmd-copy-btn:active,.fmd-root .fmd-copy-btn:hover{color:inherit;background-color:transparent;border:0}.fmd-root .hljs{color:#2f3337}.fmd-root .hljs-subst{color:#574b90}.fmd-root .hljs-comment{color:#656e77}.fmd-root .hljs-attr,.fmd-root .hljs-doctag,.fmd-root .hljs-keyword,.fmd-root .hljs-meta .hljs-keyword,.fmd-root .hljs-section,.fmd-root .hljs-selector-tag{color:#015692}.fmd-root .hljs-attribute{color:#803378}.fmd-root .hljs-name,.fmd-root .hljs-number,.fmd-root .hljs-quote,.fmd-root .hljs-selector-id,.fmd-root .hljs-template-tag,.fmd-root .hljs-type{color:#b75501}.fmd-root .hljs-selector-class{color:#015692}.fmd-root .hljs-link,.fmd-root .hljs-meta .hljs-string,.fmd-root .hljs-regexp,.fmd-root .hljs-selector-attr,.fmd-root .hljs-string,.fmd-root .hljs-template-variable,.fmd-root .hljs-variable{color:#54790d}.fmd-root .hljs-meta,.fmd-root .hljs-selector-pseudo{color:#015692}.fmd-root .hljs-built_in,.fmd-root .hljs-literal,.fmd-root .hljs-title{color:#b75501}.fmd-root .hljs-bullet,.fmd-root .hljs-code{color:#535a60}.fmd-root .hljs-deletion{color:#c02d2e}.fmd-root .hljs-addition,.fmd-root .hljs-symbol{color:#015692}.fmd-root .hljs-emphasis{font-style:italic}.fmd-root .hljs-strong{font-weight:700}.fmd-root[data-fmd-color-scheme=dark] .hljs{color:#abb2bf;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.fmd-root[data-fmd-color-scheme=dark] .hljs-comment,.fmd-root[data-fmd-color-scheme=dark] .hljs-quote{color:#5c6370}.fmd-root[data-fmd-color-scheme=dark] .hljs-doctag,.fmd-root[data-fmd-color-scheme=dark] .hljs-formula,.fmd-root[data-fmd-color-scheme=dark] .hljs-keyword{color:#c678dd}.fmd-root[data-fmd-color-scheme=dark] .hljs-deletion,.fmd-root[data-fmd-color-scheme=dark] .hljs-name,.fmd-root[data-fmd-color-scheme=dark] .hljs-section,.fmd-root[data-fmd-color-scheme=dark] .hljs-selector-tag,.fmd-root[data-fmd-color-scheme=dark] .hljs-subst{color:#e06c75}.fmd-root[data-fmd-color-scheme=dark] .hljs-literal{color:#56b6c2}.fmd-root[data-fmd-color-scheme=dark] .hljs-addition,.fmd-root[data-fmd-color-scheme=dark] .hljs-attribute,.fmd-root[data-fmd-color-scheme=dark] .hljs-meta .hljs-string,.fmd-root[data-fmd-color-scheme=dark] .hljs-regexp,.fmd-root[data-fmd-color-scheme=dark] .hljs-string{color:#98c379}.fmd-root[data-fmd-color-scheme=dark] .hljs-attr,.fmd-root[data-fmd-color-scheme=dark] .hljs-number,.fmd-root[data-fmd-color-scheme=dark] .hljs-selector-attr,.fmd-root[data-fmd-color-scheme=dark] .hljs-selector-class,.fmd-root[data-fmd-color-scheme=dark] .hljs-selector-pseudo,.fmd-root[data-fmd-color-scheme=dark] .hljs-template-variable,.fmd-root[data-fmd-color-scheme=dark] .hljs-type,.fmd-root[data-fmd-color-scheme=dark] .hljs-variable{color:#d19a66}.fmd-root[data-fmd-color-scheme=dark] .hljs-bullet,.fmd-root[data-fmd-color-scheme=dark] .hljs-link,.fmd-root[data-fmd-color-scheme=dark] .hljs-meta,.fmd-root[data-fmd-color-scheme=dark] .hljs-selector-id,.fmd-root[data-fmd-color-scheme=dark] .hljs-symbol,.fmd-root[data-fmd-color-scheme=dark] .hljs-title{color:#61aeee}.fmd-root[data-fmd-color-scheme=dark] .hljs-built_in,.fmd-root[data-fmd-color-scheme=dark] .hljs-class .hljs-title,.fmd-root[data-fmd-color-scheme=dark] .hljs-title.class_{color:#e6c07b}.fmd-root[data-fmd-color-scheme=dark] .hljs-emphasis{font-style:italic}.fmd-root[data-fmd-color-scheme=dark] .hljs-strong{font-weight:700}.fmd-root[data-fmd-color-scheme=dark] .hljs-link{text-decoration:underline}.fmd-root .fmd-heading-anchor{display:none;font-weight:var(--fmd-font-weight-normal);opacity:0}.fmd-root .fmd-anchored .fmd-heading-anchor,.fmd-root[data-fmd-headings=anchored] .fmd-heading-anchor{display:inline}.fmd-root .fmd-heading-anchor:focus-visible,.fmd-root h1:hover .fmd-heading-anchor,.fmd-root h2:hover .fmd-heading-anchor,.fmd-root h3:hover .fmd-heading-anchor,.fmd-root h4:hover .fmd-heading-anchor,.fmd-root h5:hover .fmd-heading-anchor,.fmd-root h6:hover .fmd-heading-anchor{opacity:1}@media (max-width:575.98px){.fmd-root .fmd-heading-anchor{opacity:1}}.fmd-root .fmd-list-check{display:inline-flex;align-items:center;justify-content:center;width:var(--fmd-font-size-base);height:var(--fmd-font-size-base);margin-right:4px;padding:2px;background-color:rgb(var(--fmd-body-bg-rgb));border:1px solid rgba(var(--fmd-body-color-rgb),.5);border-radius:2px}.fmd-root .fmd-list-checked{color:rgb(var(--fmd-accent-foreground-rgb));background-color:rgb(var(--fmd-accent-rgb));border-color:rgb(var(--fmd-accent-rgb));filter:grayscale(1)}.fmd-root li:has(.fmd-list-check){position:relative;padding-left:calc(var(--fmd-font-size-base) + 8px)}.fmd-root li:has(.fmd-list-check) .fmd-list-check{display:flex;position:absolute;top:calc(((var(--fmd-font-size-base)*var(--fmd-line-height-base)) - var(--fmd-font-size-base))/2);left:0;margin-right:0}.fmd-root .fmd-loader-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.fmd-root .fmd-loader-spinner{display:inline-block;width:32px;height:32px;border:3px solid currentcolor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite fmd-loader-spinner-animation}@media (prefers-reduced-motion:reduce){.fmd-root .fmd-loader-spinner{animation-duration:2s}}.fmd-loader-progress{height:6px;width:124px;background:no-repeat linear-gradient(rgb(var(--fmd-accent-rgb)) 0,rgb(var(--fmd-accent-rgb)) 0),no-repeat linear-gradient(rgb(var(--fmd-accent-rgb)) 0,rgb(var(--fmd-accent-rgb)) 0),rgba(var(--fmd-body-color-rgb),.125);background-size:60% 100%;animation:fmd-loader-progress-animation 3s infinite;border-radius:50px}@media (prefers-reduced-motion:reduce){.fmd-root .fmd-loader-progress{animation-duration:10s}}.fmd-root .fmd-icon{width:1em;height:1em;vertical-align:-.125em}.fmd-root .fmd-icon path{fill:currentColor}@media (min-width:576px){.fmd-root .fmd-col-auto{grid-column:auto!important}.fmd-root .fmd-col-1{grid-column:span 1/span 1!important}.fmd-root .fmd-col-2{grid-column:span 2/span 2!important}.fmd-root .fmd-col-3{grid-column:span 3/span 3!important}.fmd-root .fmd-col-4{grid-column:span 4/span 4!important}.fmd-root .fmd-col-5{grid-column:span 5/span 5!important}.fmd-root .fmd-col-6{grid-column:span 6/span 6!important}.fmd-root .fmd-col-7{grid-column:span 7/span 7!important}.fmd-root .fmd-col-8{grid-column:span 8/span 8!important}.fmd-root .fmd-col-9{grid-column:span 9/span 9!important}.fmd-root .fmd-col-10{grid-column:span 10/span 10!important}.fmd-root .fmd-col-11{grid-column:span 11/span 11!important}.fmd-root .fmd-col-12{grid-column:span 12/span 12!important}.fmd-root .fmd-col-full{grid-column:1/-1!important}.fmd-root .fmd-col-start-1{grid-column-start:1!important}.fmd-root .fmd-col-start-2{grid-column-start:2!important}.fmd-root .fmd-col-start-3{grid-column-start:3!important}.fmd-root .fmd-col-start-4{grid-column-start:4!important}.fmd-root .fmd-col-start-5{grid-column-start:5!important}.fmd-root .fmd-col-start-6{grid-column-start:6!important}.fmd-root .fmd-col-start-7{grid-column-start:7!important}.fmd-root .fmd-col-start-8{grid-column-start:8!important}.fmd-root .fmd-col-start-9{grid-column-start:9!important}.fmd-root .fmd-col-start-10{grid-column-start:10!important}.fmd-root .fmd-col-start-11{grid-column-start:11!important}.fmd-root .fmd-col-start-12{grid-column-start:12!important}.fmd-root .fmd-col-start-13{grid-column-start:13!important}.fmd-root .fmd-col-start-auto{grid-column-start:auto!important}.fmd-root .fmd-col-end-1{grid-column-end:1!important}.fmd-root .fmd-col-end-2{grid-column-end:2!important}.fmd-root .fmd-col-end-3{grid-column-end:3!important}.fmd-root .fmd-col-end-4{grid-column-end:4!important}.fmd-root .fmd-col-end-5{grid-column-end:5!important}.fmd-root .fmd-col-end-6{grid-column-end:6!important}.fmd-root .fmd-col-end-7{grid-column-end:7!important}.fmd-root .fmd-col-end-8{grid-column-end:8!important}.fmd-root .fmd-col-end-9{grid-column-end:9!important}.fmd-root .fmd-col-end-10{grid-column-end:10!important}.fmd-root .fmd-col-end-11{grid-column-end:11!important}.fmd-root .fmd-col-end-12{grid-column-end:12!important}.fmd-root .fmd-col-end-13{grid-column-end:13!important}.fmd-root .fmd-col-end-auto{grid-column-end:auto!important}}@media (max-width:575.98px){.fmd-root .fmd-xs\:col-auto{grid-column:auto!important}.fmd-root .fmd-xs\:col-1{grid-column:span 1/span 1!important}.fmd-root .fmd-xs\:col-2{grid-column:span 2/span 2!important}.fmd-root .fmd-xs\:col-3{grid-column:span 3/span 3!important}.fmd-root .fmd-xs\:col-4{grid-column:span 4/span 4!important}.fmd-root .fmd-xs\:col-5{grid-column:span 5/span 5!important}.fmd-root .fmd-xs\:col-6{grid-column:span 6/span 6!important}.fmd-root .fmd-xs\:col-7{grid-column:span 7/span 7!important}.fmd-root .fmd-xs\:col-8{grid-column:span 8/span 8!important}.fmd-root .fmd-xs\:col-9{grid-column:span 9/span 9!important}.fmd-root .fmd-xs\:col-10{grid-column:span 10/span 10!important}.fmd-root .fmd-xs\:col-11{grid-column:span 11/span 11!important}.fmd-root .fmd-xs\:col-12{grid-column:span 12/span 12!important}.fmd-root .fmd-xs\:col-full{grid-column:1/-1!important}.fmd-root .fmd-xs\:col-start-1{grid-column-start:1!important}.fmd-root .fmd-xs\:col-start-2{grid-column-start:2!important}.fmd-root .fmd-xs\:col-start-3{grid-column-start:3!important}.fmd-root .fmd-xs\:col-start-4{grid-column-start:4!important}.fmd-root .fmd-xs\:col-start-5{grid-column-start:5!important}.fmd-root .fmd-xs\:col-start-6{grid-column-start:6!important}.fmd-root .fmd-xs\:col-start-7{grid-column-start:7!important}.fmd-root .fmd-xs\:col-start-8{grid-column-start:8!important}.fmd-root .fmd-xs\:col-start-9{grid-column-start:9!important}.fmd-root .fmd-xs\:col-start-10{grid-column-start:10!important}.fmd-root .fmd-xs\:col-start-11{grid-column-start:11!important}.fmd-root .fmd-xs\:col-start-12{grid-column-start:12!important}.fmd-root .fmd-xs\:col-start-13{grid-column-start:13!important}.fmd-root .fmd-xs\:col-start-auto{grid-column-start:auto!important}.fmd-root .fmd-xs\:col-end-1{grid-column-end:1!important}.fmd-root .fmd-xs\:col-end-2{grid-column-end:2!important}.fmd-root .fmd-xs\:col-end-3{grid-column-end:3!important}.fmd-root .fmd-xs\:col-end-4{grid-column-end:4!important}.fmd-root .fmd-xs\:col-end-5{grid-column-end:5!important}.fmd-root .fmd-xs\:col-end-6{grid-column-end:6!important}.fmd-root .fmd-xs\:col-end-7{grid-column-end:7!important}.fmd-root .fmd-xs\:col-end-8{grid-column-end:8!important}.fmd-root .fmd-xs\:col-end-9{grid-column-end:9!important}.fmd-root .fmd-xs\:col-end-10{grid-column-end:10!important}.fmd-root .fmd-xs\:col-end-11{grid-column-end:11!important}.fmd-root .fmd-xs\:col-end-12{grid-column-end:12!important}.fmd-root .fmd-xs\:col-end-13{grid-column-end:13!important}.fmd-root .fmd-xs\:col-end-auto{grid-column-end:auto!important}}.fmd-root .fmd-text-start{text-align:left!important}.fmd-root .fmd-text-center{text-align:center!important}.fmd-root .fmd-text-end{text-align:right!important}@media (max-width:575.98px){.fmd-root .fmd-xs\:text-start{text-align:left!important}.fmd-root .fmd-xs\:text-center{text-align:center!important}.fmd-root .fmd-xs\:text-end{text-align:right!important}}.fmd-root .fmd-fs-lead{font-size:var(--fmd-font-size-lg)!important}.fmd-root .fmd-specific-fs-12{font-size:12px!important}.fmd-root .fmd-specific-fs-14{font-size:14px!important}.fmd-root .fmd-specific-fs-16{font-size:16px!important}.fmd-root .fmd-specific-fs-18{font-size:18px!important}.fmd-root .fmd-specific-fs-20{font-size:20px!important}.fmd-root .fmd-fw-lighter{font-weight:var(--fmd-font-weight-lighter)!important}.fmd-root .fmd-fw-light{font-weight:var(--fmd-font-weight-light)!important}.fmd-root .fmd-fw-normal{font-weight:var(--fmd-font-weight-normal)!important}.fmd-root .fmd-fw-medium{font-weight:var(--fmd-font-weight-medium)!important}.fmd-root .fmd-fw-semibold{font-weight:var(--fmd-font-weight-semibold)!important}.fmd-root .fmd-fw-bold{font-weight:var(--fmd-font-weight-bold)!important}.fmd-root .fmd-fw-bolder{font-weight:var(--fmd-font-weight-bolder)!important}.fmd-root .fmd-text-emphasis{color:var(--fmd-emphasis-color)!important}.fmd-root .fmd-text-accent{color:rgb(var(--fmd-accent-rgb))!important}.fmd-root .fmd-text-nowrap{white-space:nowrap!important}.fmd-root[lang=ja] .fmd-text-nowrap,.fmd-root[lang=zh] .fmd-text-nowrap{white-space:normal!important}.fmd-root .fmd-first-letter-uppercase:first-letter{text-transform:uppercase!important}.fmd-root .fmd-antialiased{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.fmd-root .fmd-subpixel-antialiased{-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important}.fmd-root .fmd-list-inside{padding-left:0!important;list-style-position:inside!important}.fmd-root .fmd-list-unstyled{padding-left:0!important;list-style:none!important}.fmd-root .fmd-mt-0{margin-top:0!important}.fmd-root .fmd-mt-1{margin-top:calc(var(--fmd-spacer)*.25)!important}.fmd-root .fmd-mt-2{margin-top:calc(var(--fmd-spacer)*.5)!important}.fmd-root .fmd-mt-3{margin-top:var(--fmd-spacer)!important}.fmd-root .fmd-mb-0{margin-bottom:0!important}.fmd-root .fmd-mb-1{margin-bottom:calc(var(--fmd-spacer)*.25)!important}.fmd-root .fmd-mb-2{margin-bottom:calc(var(--fmd-spacer)*.5)!important}.fmd-root .fmd-mb-3{margin-bottom:var(--fmd-spacer)!important}.fmd-root .fmd-ms-0{margin-left:0!important}.fmd-root .fmd-ms-1{margin-left:calc(var(--fmd-spacer)*.25)!important}.fmd-root .fmd-ms-2{margin-left:calc(var(--fmd-spacer)*.5)!important}.fmd-root .fmd-ms-3{margin-left:var(--fmd-spacer)!important}.fmd-root .fmd-ms-auto{margin-left:auto!important}.fmd-root .fmd-me-0{margin-right:0!important}.fmd-root .fmd-me-1{margin-right:calc(var(--fmd-spacer)*.25)!important}.fmd-root .fmd-me-2{margin-right:calc(var(--fmd-spacer)*.5)!important}.fmd-root .fmd-me-3{margin-right:var(--fmd-spacer)!important}.fmd-root .fmd-me-auto{margin-right:auto!important}.fmd-root .fmd-pt-0{padding-top:0!important}.fmd-root .fmd-pt-1{padding-top:calc(var(--fmd-spacer)*.25)!important}.fmd-root .fmd-pt-2{padding-top:calc(var(--fmd-spacer)*.5)!important}.fmd-root .fmd-pt-3{padding-top:var(--fmd-spacer)!important}.fmd-root .fmd-pb-0{padding-bottom:0!important}.fmd-root .fmd-pb-1{padding-bottom:calc(var(--fmd-spacer)*.25)!important}.fmd-root .fmd-pb-2{padding-bottom:calc(var(--fmd-spacer)*.5)!important}.fmd-root .fmd-pb-3{padding-bottom:var(--fmd-spacer)!important}.fmd-root .fmd-ps-0{padding-left:0!important}.fmd-root .fmd-ps-1{padding-left:calc(var(--fmd-spacer)*.25)!important}.fmd-root .fmd-ps-2{padding-left:calc(var(--fmd-spacer)*.5)!important}.fmd-root .fmd-ps-3{padding-left:var(--fmd-spacer)!important}.fmd-root .fmd-pe-0{padding-right:0!important}.fmd-root .fmd-pe-1{padding-right:calc(var(--fmd-spacer)*.25)!important}.fmd-root .fmd-pe-2{padding-right:calc(var(--fmd-spacer)*.5)!important}.fmd-root .fmd-pe-3{padding-right:var(--fmd-spacer)!important}.fmd-root .fmd-d-inline{display:inline!important}.fmd-root .fmd-d-inline-block{display:inline-block!important}.fmd-root .fmd-d-block{display:block!important}.fmd-root .fmd-d-inline-flex{display:inline-flex!important}.fmd-root .fmd-d-flex{display:flex!important}.fmd-root .fmd-align-items-center{align-items:center!important}.fmd-root .fmd-justify-content-start{justify-content:flex-start!important}.fmd-root .fmd-justify-content-center{justify-content:center!important}.fmd-root .fmd-justify-content-end{justify-content:flex-end!important}.fmd-root .fmd-justify-content-stretch{justify-content:stretch!important}.fmd-root .fmd-slide:not(.fmd-end-slide) .fmd-next-controls.fmd-justify-content-stretch .fmd-next-btn,.fmd-root .fmd-slide:not(.fmd-end-slide) .fmd-next-controls.fmd-justify-content-stretch .fmd-submit-btn{width:100%}.fmd-root .fmd-d-none,.fmd-root[data-fmd-color-scheme=dark] .fmd-hide-dm,.fmd-root[data-fmd-color-scheme=light] .fmd-hide-lm{display:none!important}@media (max-width:575.98px){.fmd-root .fmd-xs\:d-inline{display:inline!important}.fmd-root .fmd-xs\:d-inline-block{display:inline-block!important}.fmd-root .fmd-xs\:d-block{display:block!important}.fmd-root .fmd-xs\:d-inline-flex{display:inline-flex!important}.fmd-root .fmd-xs\:d-flex{display:flex!important}.fmd-root .fmd-xs\:align-items-center{align-items:center!important}.fmd-root .fmd-xs\:justify-content-start{justify-content:flex-start!important}.fmd-root .fmd-xs\:justify-content-center{justify-content:center!important}.fmd-root .fmd-xs\:justify-content-end{justify-content:flex-end!important}.fmd-root .fmd-xs\:d-none{display:none!important}}.fmd-root .fmd-w-auto{width:auto!important}.fmd-root .fmd-specific-mw-400{max-width:400px!important}.fmd-root .fmd-mw-100{max-width:100%!important}.fmd-root .fmd-invisible{visibility:hidden!important}.fmd-root:not([dir=rtl]) .fmd-hide-ltr{display:none!important}.fmd-root[dir=rtl] .fmd-hide-rtl{display:none!important}.fmd-root .fmd-visually-hidden,.fmd-root .fmd-visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.fmd-root .fmd-visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.fmd-root .fmd-visually-hidden:not(caption){position:absolute!important}
