.icon-button[data-v-f58ad839]{border-radius:var(--r-circle);border:1px solid var(--icon-border,var(--rule));background:var(--icon-bg,var(--panel));width:38px;height:38px;color:var(--icon-color,var(--ink-2));cursor:pointer;transition:color .16s var(--ease), border-color .16s var(--ease), background .16s var(--ease);justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.icon-button[data-v-f58ad839]:hover{color:var(--icon-color-hover,var(--ink));border-color:var(--icon-border-hover,var(--ink-3))}}.icon-button[data-v-f58ad839]:focus-visible{outline:2px solid var(--icon-focus,var(--blue));outline-offset:2px}.icon-button[data-v-f58ad839] svg{width:18px;height:18px}.lang-menu[data-v-128abdd2]{display:inline-flex;position:relative}.lang-menu__panel[data-v-128abdd2]{background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-lg);min-width:178px;box-shadow:var(--elev-2);z-index:70;opacity:0;visibility:hidden;transition:opacity .16s var(--ease), transform .16s var(--ease), visibility .16s var(--ease);padding:10px;position:absolute;top:calc(100% + 12px);right:0;transform:translateY(4px)}.lang-menu__panel[data-v-128abdd2]:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.lang-menu__panel--open[data-v-128abdd2]{opacity:1;visibility:visible;transform:none}@media (width>=1024px){.lang-menu:focus-within .lang-menu__panel[data-v-128abdd2]{opacity:1;visibility:visible;transform:none}@media (hover:hover){.lang-menu:hover .lang-menu__panel[data-v-128abdd2]{opacity:1;visibility:visible;transform:none}}}.lang-menu__item[data-v-128abdd2]{width:100%;font-size:var(--fs-sm);color:var(--ink);border-radius:var(--r-sm);cursor:pointer;text-align:left;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}@media (hover:hover){.lang-menu__item[data-v-128abdd2]:hover{background:var(--rule-2)}}.lang-menu__name[data-v-128abdd2]{font-weight:500}.lang-menu__check[data-v-128abdd2]{width:16px;height:16px;color:var(--blue);visibility:hidden;margin-left:auto}.lang-menu__item--on .lang-menu__check[data-v-128abdd2]{visibility:visible}.site-header[data-v-cff07b89]{z-index:90;background:var(--bg);-webkit-backdrop-filter:none;will-change:transform;transition:transform .3s var(--ease), background .35s var(--ease);position:sticky;top:0}:root[data-theme=dark] .site-header[data-v-cff07b89]{-webkit-backdrop-filter:none;background:var(--bg)}.site-header--overlay[data-v-cff07b89]{position:fixed;top:0;left:0;right:0}.site-header[data-v-cff07b89]:hover,.site-header[data-v-cff07b89]:focus-within{z-index:90}.site-header--hidden[data-v-cff07b89]{transform:translateY(-118%)}.site-header[data-v-cff07b89]:after{content:"";width:calc(min(100%, var(--maxw)) - 2 * var(--edge));background:var(--rule);height:1px;transition:opacity .3s var(--ease);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.site-header__bar[data-v-cff07b89]{max-width:var(--maxw);padding:0 var(--edge);min-height:64px;transition:max-width .35s var(--ease), padding .35s var(--ease), background .35s var(--ease), box-shadow .35s var(--ease), border-radius .35s var(--ease), border-color .35s var(--ease), transform .35s var(--ease);border:1px solid #0000;align-items:center;gap:12px;margin:0 auto;display:flex;position:relative}.site-header--pill[data-v-cff07b89]{background:var(--bg);-webkit-backdrop-filter:none;z-index:110}:root[data-theme=dark] .site-header--pill[data-v-cff07b89]{background:var(--bg)}.site-header--pill .site-header__bar[data-v-cff07b89]{transform:none}.site-header--pill[data-v-cff07b89]:after{opacity:0}.site-header--open[data-v-cff07b89]:after{opacity:1}.site-header__bar[data-v-cff07b89]:before{content:"";inset:0 calc(var(--edge) - 16px);z-index:-1;border-radius:var(--r-pill);border:1px solid var(--rule);background:color-mix(in srgb, var(--bg) 92%, transparent);opacity:0;transition:opacity .3s var(--ease), border-radius .3s var(--ease);position:absolute}.site-header--pill .site-header__bar[data-v-cff07b89]:before{opacity:0}.brand[data-v-cff07b89]{font-family:var(--title);font-size:var(--fs-title);color:var(--ink);text-decoration:none}.brand__accent[data-v-cff07b89]{color:var(--link);font-style:normal}.site-header__nav[data-v-cff07b89]{left:0;right:0;top:var(--hdr-h,58px);height:calc(100dvh - var(--hdr-h,58px));z-index:45;background:var(--bg);-webkit-overflow-scrolling:touch;padding:8px var(--edge) 40px;flex-direction:column;align-self:stretch;align-items:stretch;gap:0;margin:0;display:none;position:fixed;overflow-y:auto}.site-header--open .site-header__nav[data-v-cff07b89]{display:flex}.site-header__menus[data-v-cff07b89]{display:contents;position:static;transform:none}.site-header__menu[data-v-cff07b89]{width:100%;display:block;position:static}.site-header__menu-trigger[data-v-cff07b89]{font-family:var(--body);cursor:pointer;width:100%;font-size:var(--fs-lg);color:var(--ink);border:1px solid #0000;border-bottom:1px solid var(--rule-2);transition:color .16s var(--ease), background .16s var(--ease), border-color .16s var(--ease);background:0 0;border-radius:0;justify-content:space-between;align-self:center;align-items:center;gap:6px;padding:18px 0 18px 2px;font-weight:500;display:inline-flex}.site-header__menu:focus-within .site-header__menu-trigger[data-v-cff07b89]{color:var(--ink);border-color:#0000;border-bottom:1px solid var(--rule-2);background:0 0}@media (hover:hover){.site-header__menu:hover .site-header__menu-trigger[data-v-cff07b89]{color:var(--ink);border-color:#0000;border-bottom:1px solid var(--rule-2);background:0 0}}.site-header__menu-chevron[data-v-cff07b89]{width:26px;height:26px;color:var(--ink);transition:transform .18s var(--ease)}.site-header__menu:focus-within .site-header__menu-chevron[data-v-cff07b89]{transform:none}@media (hover:hover){.site-header__menu:hover .site-header__menu-chevron[data-v-cff07b89]{transform:none}}.site-header__menu--open .site-header__menu-chevron[data-v-cff07b89]{transform:rotate(180deg)}.site-header__link[data-v-cff07b89]{font-size:var(--fs-lg);color:var(--ink);border:1px solid #0000;border-bottom:1px solid var(--rule-2);transition:color .16s var(--ease), background .16s var(--ease), border-color .16s var(--ease);border-radius:0;align-self:stretch;padding:18px 2px;font-weight:500;text-decoration:none;display:block}@media (hover:hover){.site-header__link[data-v-cff07b89]:hover{color:var(--ink);border-color:var(--rule);background:var(--rule-2)}}.mega-menu[data-v-cff07b89]{opacity:1;visibility:visible;box-shadow:none;min-width:0;max-height:0;transition:max-height .3s var(--ease);background:0 0;border:0;border-radius:0;padding:0;position:static;overflow:hidden;transform:none}.site-header__menu--open .mega-menu[data-v-cff07b89]{max-height:600px}.site-header__menu:focus-within .mega-menu[data-v-cff07b89]{opacity:1;visibility:visible;transform:none}@media (hover:hover){.site-header__menu:hover .mega-menu[data-v-cff07b89]{opacity:1;visibility:visible;transform:none}}.mega-menu--cols[data-v-cff07b89],.mega-menu--cols .mega-menu__col[data-v-cff07b89]{grid-template-columns:none;padding:0;display:block}.mega-menu--cols .mega-menu__col+.mega-menu__col[data-v-cff07b89]{border-left:0;margin:0;padding:0}.mega-menu__col[data-v-cff07b89]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mega-menu__item[data-v-cff07b89]{border-bottom:1px solid var(--rule-2);border-radius:0;min-width:0;padding:14px 2px 14px 18px;text-decoration:none;display:block}@media (hover:hover){.mega-menu__item[data-v-cff07b89]:hover{background:var(--rule-2)}}.mega-menu__item-title[data-v-cff07b89]{font-size:var(--fs-base);color:var(--ink);font-weight:400;display:block}.mega-menu__item-desc[data-v-cff07b89]{font-size:var(--fs-sm);color:var(--ink-3);margin-top:2px;display:none}.mega-menu__col-head[data-v-cff07b89]{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:14px 2px 6px 18px;font-weight:600}.mega-menu__item-soon[data-v-cff07b89]{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-on-yellow);background:var(--yellow);border:1px solid var(--yellow);border-radius:var(--r-pill);vertical-align:middle;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.site-header__util[data-v-cff07b89]{align-items:center;gap:12px;margin-left:auto;display:inline-flex}.site-header__cta[data-v-cff07b89]{border-radius:var(--r-pill);background:var(--blue-grad);height:36px;color:var(--on-dark);font-size:var(--fs-sm);letter-spacing:-.01em;transition:background .2s var(--ease);align-self:center;align-items:center;gap:8px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.site-header__cta[data-v-cff07b89]:hover{background:var(--blue-grad-hover)}}.site-header__cta-dot[data-v-cff07b89]{border-radius:var(--r-circle);background:var(--paper);width:7px;height:7px}.site-header__cta--menu[data-v-cff07b89]{width:100%;height:54px;font-size:var(--fs-lg);justify-content:center;margin:22px 0 0;padding:0 20px;display:inline-flex}.site-header__cta--bar[data-v-cff07b89]{display:none}.site-header__burger[data-v-cff07b89]{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-self:center;align-items:flex-end;gap:5px;width:40px;height:40px;margin-left:-10px;padding:0;display:flex}.site-header__burger span[data-v-cff07b89]{background:var(--ink);height:3px;transition:transform .2s var(--ease), opacity .2s var(--ease), width .2s var(--ease);border-radius:3px;display:block}.site-header__burger span[data-v-cff07b89]:first-child{width:22px}.site-header__burger span[data-v-cff07b89]:nth-child(2){width:15px}.site-header__burger span[data-v-cff07b89]:nth-child(3){width:25px}.site-header--open .site-header__burger span[data-v-cff07b89]{width:24px}.site-header--open .site-header__burger span[data-v-cff07b89]:first-child{transform:translateY(8px)rotate(45deg)}.site-header--open .site-header__burger span[data-v-cff07b89]:nth-child(2){opacity:0}.site-header--open .site-header__burger span[data-v-cff07b89]:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.site-header[data-v-cff07b89]{--hero-bg:var(--blue)}:root[data-theme=dark] .site-header[data-v-cff07b89]{--hero-bg:var(--color-ink-black)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site-header[data-v-cff07b89]{--hero-bg:var(--color-ink-black)}}.site-header--hero[data-v-cff07b89]{background:var(--hero-bg);-webkit-backdrop-filter:none;box-shadow:none;border-bottom:0}.site-header--hero[data-v-cff07b89]:after{display:none}.site-header--hero .brand[data-v-cff07b89],.site-header--hero .brand__accent[data-v-cff07b89],.site-header--hero .site-header__menu-trigger[data-v-cff07b89],.site-header--hero .site-header__link[data-v-cff07b89],.site-header--hero .mega-menu__item-title[data-v-cff07b89],.site-header--hero .mega-menu__item[data-v-cff07b89]{color:var(--on-dark)}.site-header--hero .mega-menu__col-head[data-v-cff07b89]{color:color-mix(in srgb, var(--on-dark) 72%, transparent)}.site-header--hero .site-header__menu-trigger[data-v-cff07b89],.site-header--hero .site-header__link[data-v-cff07b89],.site-header--hero .mega-menu__item[data-v-cff07b89]{border-bottom-color:color-mix(in srgb, var(--on-dark) 18%, transparent)}.site-header--hero .site-header__nav[data-v-cff07b89]{background:var(--hero-bg)}.site-header--hero .site-header__menu-chevron[data-v-cff07b89],.site-header--hero .site-header__menu:focus-within .site-header__menu-chevron[data-v-cff07b89],.site-header--hero .site-header__menu--open .site-header__menu-chevron[data-v-cff07b89]{color:var(--on-dark)}@media (hover:hover){.site-header--hero .site-header__menu:hover .site-header__menu-chevron[data-v-cff07b89]{color:var(--on-dark)}}.site-header--hero .site-header__menu:focus-within .site-header__menu-trigger[data-v-cff07b89],.site-header--hero .site-header__menu--open .site-header__menu-trigger[data-v-cff07b89],.site-header--hero .site-header__link[data-v-cff07b89]:active,.site-header--hero .mega-menu__item[data-v-cff07b89]:active{color:var(--on-dark);border-color:#0000;border-bottom-color:color-mix(in srgb, var(--on-dark) 18%, transparent);background:0 0}@media (hover:hover){.site-header--hero .site-header__link[data-v-cff07b89]:hover,.site-header--hero .site-header__menu-trigger[data-v-cff07b89]:hover,.site-header--hero .site-header__menu:hover .site-header__menu-trigger[data-v-cff07b89],.site-header--hero .mega-menu__item[data-v-cff07b89]:hover{color:var(--on-dark);border-color:#0000;border-bottom-color:color-mix(in srgb, var(--on-dark) 18%, transparent);background:0 0}}.site-header--hero .site-header__cta[data-v-cff07b89]{background:var(--yellow);color:var(--on-paper);border:1px solid var(--yellow)}@media (hover:hover){.site-header--hero .site-header__cta[data-v-cff07b89]:hover{background:var(--yellow-hover)}}.site-header--hero .site-header__cta-dot[data-v-cff07b89]{background:var(--ground-dark)}.site-header--hero .site-header__burger span[data-v-cff07b89]{background:var(--paper)}.site-header--hero .site-header__util[data-v-cff07b89]{--icon-color:var(--color-paper-white);--icon-bg:color-mix(in srgb, var(--on-dark) 14%, transparent);--icon-border:color-mix(in srgb, var(--on-dark) 42%, transparent);--icon-color-hover:var(--color-paper-white);--icon-border-hover:color-mix(in srgb, var(--on-dark) 60%, transparent);--icon-focus:var(--color-paper-white)}.site-header--hero.site-header--pill[data-v-cff07b89]{background:var(--hero-bg)}.site-header--hero.site-header--pill .site-header__bar[data-v-cff07b89]:before{background:var(--hero-bg);box-shadow:none;border:0}.site-header--hero.site-header--open[data-v-cff07b89],.site-header--hero.site-header--pill.site-header--open[data-v-cff07b89]{background:var(--hero-bg)}@media (width>=1024px){.site-header[data-v-cff07b89]{background:color-mix(in srgb, var(--bg) 94%, transparent)}.site-header--pill[data-v-cff07b89]{background:0 0}.site-header--pill .site-header__bar[data-v-cff07b89]{transform:translateY(12px)}.site-header--pill[data-v-cff07b89]:after{opacity:0}.site-header--pill .site-header__bar[data-v-cff07b89]:before{opacity:1;-webkit-backdrop-filter:saturate(180%)blur(12px)}:root.profile-view .site-header--pill .site-header__bar[data-v-cff07b89]{padding:0 calc(var(--edge) + 16px)}:root.profile-view .site-header--pill .site-header__bar[data-v-cff07b89]:before{inset:0 var(--edge)}.site-header__bar[data-v-cff07b89]{gap:16px}.site-header:not(.site-header--pill) .site-header__bar[data-v-cff07b89]{max-width:none;padding-inline:clamp(16px,2.5vw,32px)}.site-header__nav[data-v-cff07b89]{z-index:auto;-webkit-overflow-scrolling:auto;background:0 0;flex-direction:row;gap:2px;height:auto;padding:0;display:flex;position:static;inset:auto;overflow-y:visible}.site-header__menus[data-v-cff07b89]{align-items:stretch;gap:2px;display:flex;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.site-header__menu[data-v-cff07b89]{align-items:stretch;width:auto;display:flex}.site-header__menu-trigger[data-v-cff07b89]{border-radius:var(--r-pill);width:auto;font-size:var(--fs-sm);color:var(--ink-2);border-bottom:1px solid #0000;justify-content:normal;padding:8px 14px}.site-header__menu:focus-within .site-header__menu-trigger[data-v-cff07b89]{background:var(--rule-2);border-color:var(--rule)}@media (hover:hover){.site-header__menu:hover .site-header__menu-trigger[data-v-cff07b89]{background:var(--rule-2);border-color:var(--rule)}}.site-header__menu-chevron[data-v-cff07b89]{width:11px;height:11px;color:inherit}.site-header__menu:focus-within .site-header__menu-chevron[data-v-cff07b89]{transform:rotate(180deg)}@media (hover:hover){.site-header__menu:hover .site-header__menu-chevron[data-v-cff07b89]{transform:rotate(180deg)}}.site-header__menu--open .site-header__menu-chevron[data-v-cff07b89]{transform:rotate(180deg)}.site-header__link[data-v-cff07b89]{font-size:var(--fs-sm);border-radius:var(--r-pill);color:var(--ink-2);border-bottom:1px solid #0000;align-self:center;align-items:center;padding:8px 14px;display:inline-flex}.mega-menu[data-v-cff07b89]{z-index:60;background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--elev-2);opacity:0;visibility:hidden;width:max-content;max-width:min(90vw,760px);max-height:none;transition:opacity .16s var(--ease), transform .16s var(--ease), visibility .16s var(--ease);padding:12px;position:absolute;top:100%;left:50%;overflow:visible;transform:translate(-50%)}.site-header__menu--open .mega-menu[data-v-cff07b89]{opacity:1;visibility:visible;max-height:none;transform:translate(-50%)}.site-header__menu:focus-within .mega-menu[data-v-cff07b89]{transform:translate(-50%)}@media (hover:hover){.site-header__menu:hover .mega-menu[data-v-cff07b89]{transform:translate(-50%)}}.mega-menu--cols[data-v-cff07b89]{grid-template-columns:1fr 1fr;gap:4px;display:grid}.mega-menu--cols .mega-menu__col[data-v-cff07b89]{display:flex}.mega-menu--cols .mega-menu__col+.mega-menu__col[data-v-cff07b89]{border-left:1px solid var(--rule-2);margin-left:8px;padding-left:8px}.mega-menu__item[data-v-cff07b89]{border-radius:var(--r-sm);border-bottom:0;min-width:212px;padding:10px 12px}.mega-menu__item-title[data-v-cff07b89]{font-size:var(--fs-sm);font-weight:500}.mega-menu__item-desc[data-v-cff07b89]{white-space:nowrap;display:block}.mega-menu__item-title[data-v-cff07b89]{white-space:nowrap}.mega-menu__col-head[data-v-cff07b89]{padding:10px 12px 4px}.site-header__cta--menu[data-v-cff07b89]{display:none}.site-header__cta--bar[data-v-cff07b89]{display:inline-flex}.site-header__burger[data-v-cff07b89]{margin-left:0;display:none}:root[data-theme=dark] .site-header[data-v-cff07b89]{background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px)}:root[data-theme=dark] .site-header--hero[data-v-cff07b89]{background:var(--hero-bg);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=dark] .site-header--pill[data-v-cff07b89]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.site-header--hero[data-v-cff07b89]{background:var(--hero-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.site-header--hero .mega-menu__item-title[data-v-cff07b89]{color:var(--ink)}.site-header--hero .mega-menu__col-head[data-v-cff07b89]{color:var(--ink-3)}.site-header--hero .site-header__menu-trigger[data-v-cff07b89],.site-header--hero .site-header__link[data-v-cff07b89]{border-bottom-color:#0000}.site-header--hero .site-header__nav[data-v-cff07b89]{background:0 0}.site-header--hero .site-header__menu-chevron[data-v-cff07b89],.site-header--hero .site-header__menu--open .site-header__menu-chevron[data-v-cff07b89]{color:color-mix(in srgb, var(--on-dark) 85%, transparent)}.site-header--hero .site-header__menu--open .site-header__menu-trigger[data-v-cff07b89],.site-header--hero .site-header__link[data-v-cff07b89]:active{border-bottom-color:#0000}@media (hover:hover){.site-header--hero .site-header__menu-trigger[data-v-cff07b89]:hover{border-bottom-color:#0000}}.site-header--hero .site-header__menu:focus-within .site-header__menu-trigger[data-v-cff07b89]{background:var(--paper);color:var(--ink-pure);border-color:var(--on-dark)}@media (hover:hover){.site-header--hero .site-header__link[data-v-cff07b89]:hover,.site-header--hero .site-header__menu:hover .site-header__menu-trigger[data-v-cff07b89]{background:var(--paper);color:var(--ink-pure);border-color:var(--on-dark)}}.site-header--hero .site-header__menu:focus-within .site-header__menu-chevron[data-v-cff07b89]{color:var(--ink-pure)}@media (hover:hover){.site-header--hero .site-header__menu:hover .site-header__menu-chevron[data-v-cff07b89]{color:var(--ink-pure)}.site-header--hero .mega-menu__item[data-v-cff07b89]:hover{background:var(--rule-2)}}.site-header--hero.site-header--pill[data-v-cff07b89],.site-header--hero.site-header--pill.site-header--open[data-v-cff07b89]{background:0 0}}.footer-meta[data-v-c8eef3f4]{font-size:var(--fs-sm);color:var(--footer-meta-color,var(--ink-3));flex-wrap:wrap;justify-content:space-between;gap:16px;line-height:1.7;display:block}.footer-meta__link[data-v-c8eef3f4]{color:var(--footer-meta-link,var(--ink-2));border-bottom:1px solid var(--footer-meta-link-border,transparent);text-decoration:none}@media (hover:hover){.footer-meta__link[data-v-c8eef3f4]:hover{color:var(--footer-meta-link-hover,var(--ink));border-color:var(--footer-meta-link-border-hover,transparent)}}.footer-meta>span+span[data-v-c8eef3f4]:before{content:"· "}@media (width>=769px){.footer-meta[data-v-c8eef3f4]{line-height:normal;display:flex}.footer-meta>span+span[data-v-c8eef3f4]:before{content:none}}.site-footer[data-v-cd4da18d]{background:var(--bg);color:var(--ink-2);border-top:1px solid var(--rule);padding:clamp(52px,5vw,76px) 0 44px;position:relative}.site-footer__w[data-v-cd4da18d]{max-width:var(--maxw);padding:0 var(--edge);margin:0 auto}.site-footer__cols[data-v-cd4da18d]{grid-template-columns:1fr;gap:30px clamp(28px,4vw,56px);display:grid}.site-footer__brand[data-v-cd4da18d]{grid-column:1/-1}.site-footer__wordmark[data-v-cd4da18d]{font-family:var(--title);font-size:var(--fs-title);color:var(--ink);text-decoration:none}.site-footer__blurb[data-v-cd4da18d]{color:var(--ink-2);font-size:var(--fs-base);margin:16px 0 0}.site-footer__heading[data-v-cd4da18d]{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 16px;font-weight:600}.site-footer__list[data-v-cd4da18d]{margin:0;padding:0;list-style:none}.site-footer__link[data-v-cd4da18d]{font-size:var(--fs-base);color:var(--ink-2);padding:8px 0;text-decoration:none;display:block}@media (hover:hover){.site-footer__link[data-v-cd4da18d]:hover{color:var(--ink)}}.site-footer__meta-wrap[data-v-cd4da18d]{border-top:1px solid var(--rule);margin-top:clamp(40px,5vw,64px);padding-top:22px}@media (width>=769px){.site-footer__cols[data-v-cd4da18d]{grid-template-columns:1fr 1fr;row-gap:38px}}@media (width>=1024px){.site-footer__cols[data-v-cd4da18d]{-moz-column-gap:clamp(20px, 2vw, 36px);grid-template-columns:minmax(0,2.1fr) minmax(0,.3fr) repeat(4,minmax(0,.8fr));gap:clamp(28px,4vw,56px) clamp(20px,2vw,36px)}.site-footer__brand[data-v-cd4da18d]{grid-column:1}.site-footer__col[data-v-cd4da18d]:first-of-type{grid-column-start:3}}.site-header[data-v-0c490714]{z-index:50;background:var(--blue);transition:padding .35s var(--ease), background .35s var(--ease);position:sticky;top:0}.site-header__bar[data-v-0c490714]{max-width:var(--maxw);padding:0 var(--edge);min-height:64px;transition:padding .35s var(--ease);align-items:center;gap:16px;margin:0 auto;display:flex;position:relative}.site-header--pill[data-v-0c490714]{padding-top:0}.brand[data-v-0c490714]{font-family:var(--title);font-size:var(--fs-xl);color:var(--on-dark);text-decoration:none}.brand__accent[data-v-0c490714]{color:var(--on-dark);font-style:normal}.site-header__util[data-v-0c490714]{--icon-color:var(--color-paper-white);--icon-bg:color-mix(in srgb, var(--on-dark) 14%, transparent);--icon-border:color-mix(in srgb, var(--on-dark) 45%, transparent);--icon-color-hover:var(--color-paper-white);--icon-border-hover:var(--color-paper-white);--icon-focus:var(--color-paper-white);align-items:center;gap:12px;margin-left:auto;display:inline-flex}:root[data-theme=dark] .site-header[data-v-0c490714]{background:var(--ink-pure)}@media (width>=769px){.brand[data-v-0c490714]{font-size:var(--fs-title)}}.takeover[data-v-450e0c59]{background:var(--blue);flex-direction:column;min-height:100vh;display:flex}.takeover__main[data-v-450e0c59]{flex-direction:column;flex:1 0 auto;display:flex}.takeover__footer[data-v-450e0c59]{background:var(--blue);border-top:1px solid color-mix(in srgb, var(--on-dark) 22%, transparent);--footer-meta-color:color-mix(in srgb, var(--on-dark) 72%, transparent);--footer-meta-link:color-mix(in srgb, var(--on-dark) 92%, transparent);--footer-meta-link-border:color-mix(in srgb, var(--on-dark) 40%, transparent);--footer-meta-link-hover:var(--color-paper-white);--footer-meta-link-border-hover:var(--color-paper-white);padding:clamp(30px,4vw,46px) 0;position:relative}.takeover__footer-w[data-v-450e0c59]{max-width:var(--maxw);padding:0 var(--edge);margin:0 auto}:root[data-theme=dark] .takeover[data-v-450e0c59]{background:var(--canvas);--cloud-fill:var(--color-night-700)}:root[data-theme=dark] .takeover__footer[data-v-450e0c59]{background:var(--ink-pure);border-top-color:var(--rule);--footer-meta-color:var(--ink-3);--footer-meta-link:var(--ink-2);--footer-meta-link-border:var(--rule);--footer-meta-link-hover:var(--ink);--footer-meta-link-border-hover:var(--ink-3)}.fluid-title[data-v-f34572d6]{filter:blur(20px);opacity:0;transition:filter .6s var(--ease), opacity .6s var(--ease);display:inline-block;position:relative}.fluid-title--go[data-v-f34572d6]{filter:blur();opacity:1}.fluid-title__canvas[data-v-f34572d6]{display:block}.fluid-title__a11y[data-v-f34572d6]{clip:rect(0 0 0 0);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.fluid-title[data-v-f34572d6]{filter:none;opacity:1}}.alert[data-v-eb4b7460]{border-radius:var(--r-md);font-size:var(--fs-sm);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.alert__icon[data-v-eb4b7460]{flex:none;display:inline-flex}.alert__icon[data-v-eb4b7460] svg{width:18px;height:18px;margin-top:2px}.alert--tinted[data-v-eb4b7460]{color:var(--bad);background:color-mix(in srgb, var(--bad) 6%, transparent);border:1px solid color-mix(in srgb, var(--bad) 26%, transparent);padding:12px 16px}.alert--solid[data-v-eb4b7460]{background:var(--bad);color:var(--on-dark);align-items:center;gap:12px;padding:16px 18px}.alert--solid .alert__icon[data-v-eb4b7460] svg{width:21px;height:21px;margin-top:0}.alert--on-blue[data-v-eb4b7460]{border-radius:var(--r-sm);color:var(--on-dark);background:color-mix(in srgb, var(--on-dark) 12%, transparent);border:1px solid color-mix(in srgb, var(--on-dark) 28%, transparent);align-items:center;gap:10px;padding:8px 16px;display:inline-flex}.alert--on-blue .alert__icon[data-v-eb4b7460] svg{width:17px;height:17px;margin-top:0}.waitlist__hero[data-v-2be20942]{text-align:center;background:var(--blue);flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;padding:clamp(40px,7vh,88px) 0;display:flex;position:relative;overflow:hidden}.waitlist__inner[data-v-2be20942]{z-index:2;width:100%;max-width:var(--maxw);padding:0 var(--edge);margin:0 auto;position:relative}.lede[data-v-2be20942]{color:color-mix(in srgb, var(--on-dark) 90%, transparent);max-width:800px;margin:28px auto 0;font-size:clamp(18px,2vw,24px);line-height:1.45}.waitlist-form[data-v-2be20942]{--field-bg:var(--paper);--field-ink:var(--on-paper);border-radius:var(--r-lg);background:var(--paper);width:100%;max-width:420px;transition:border-color .16s var(--ease);border:1px solid #0000;flex-direction:column;align-items:stretch;margin:38px auto 0;display:flex;overflow:hidden}@media (width>=769px){.waitlist-form[data-v-2be20942]{border-radius:var(--r-pill);flex-direction:row;align-items:center;max-width:520px;padding:8px}}.waitlist-form[data-v-2be20942]:focus-within{border-color:var(--blue)}.waitlist-form--invalid[data-v-2be20942]{border-color:var(--bad)}.waitlist-form__input[data-v-2be20942]{width:100%;min-width:0;font:inherit;font-size:var(--fs-base);color:var(--on-paper);background:0 0;border:0;outline:0;flex:1;padding:16px 22px}.waitlist-form__input[data-v-2be20942]::placeholder{color:var(--color-ink-grey)}@media (width>=769px){.waitlist-form__input[data-v-2be20942]{padding:10px 18px}}.waitlist-form__button[data-v-2be20942]{border-radius:var(--r-pill);background:var(--yellow);color:var(--on-paper);font:inherit;font-size:var(--fs-base);cursor:pointer;white-space:nowrap;transition:background .3s var(--ease), opacity .2s var(--ease);border:0;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}@media (width>=769px){.waitlist-form__button[data-v-2be20942]{min-width:128px}}@media (hover:hover){.waitlist-form__button[data-v-2be20942]:hover:not(:disabled){background:var(--yellow-hover)}}.waitlist-form__button[data-v-2be20942]:disabled{background:var(--yellow);color:var(--ink-on-yellow);border-left-color:color-mix(in srgb, var(--ink-pure) 12%, transparent);opacity:1;cursor:pointer}.waitlist-form__blbl[data-v-2be20942]{transition:opacity .25s var(--ease), transform .25s var(--ease);align-items:center;gap:10px;display:inline-flex}.waitlist-form__blbl svg[data-v-2be20942]{width:18px;height:18px;stroke:var(--on-paper);flex:none}.waitlist-form__blbl--done[data-v-2be20942]{opacity:0;justify-content:center;position:absolute;inset:0;transform:translateY(45%)}.waitlist-form__button--sent[data-v-2be20942]{background:var(--yellow);opacity:1;cursor:default}@media (hover:hover){.waitlist-form__button--sent[data-v-2be20942]:hover:not(:disabled){background:var(--yellow);opacity:1;cursor:default}}.waitlist-form__button--sent .waitlist-form__blbl--send[data-v-2be20942]{opacity:0;transform:translateY(-45%)}.waitlist-form__button--sent .waitlist-form__blbl--done[data-v-2be20942]{opacity:1;transform:translateY(0)}.waitlist-form__button--sent .waitlist-form__blbl--done svg[data-v-2be20942]{transform-origin:50%;animation:.55s cubic-bezier(.34,1.56,.64,1) 60ms both waitlist-chkspin-2be20942}@keyframes waitlist-chkspin-2be20942{0%{opacity:0;transform:scale(0)rotate(-180deg)}60%{opacity:1}to{transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.waitlist-form__button--sent .waitlist-form__blbl--done svg[data-v-2be20942]{animation:none}}.waitlist-form--done[data-v-2be20942],.waitlist-form--done[data-v-2be20942]:focus-within{border-color:var(--blue)}.waitlist-form--done .waitlist-form__input[data-v-2be20942]{display:none}.waitlist-form--done .waitlist-form__button[data-v-2be20942]{border-radius:var(--r-pill);border-left:0;width:100%;padding:16px}.waitlist-form__status[data-v-2be20942]{justify-content:center;min-height:24px;margin-top:18px;display:flex}.waitlist-form__note[data-v-2be20942]{font-size:var(--fs-sm);color:color-mix(in srgb, var(--on-dark) 82%, transparent);margin:0}.waitlist-form__note[data-v-2be20942] a{color:var(--on-dark)}.waitlist-form__error[data-v-2be20942]{font-size:var(--fs-sm);color:var(--on-dark);margin:0;font-weight:500}.waitlist-form__subline[data-v-2be20942]{font-size:var(--fs-sm);color:color-mix(in srgb, var(--on-dark) 82%, transparent);margin:0}:root[data-theme=dark] .waitlist__hero[data-v-2be20942]{background:var(--canvas)}@media (width>=769px){.waitlist-form__input[data-v-2be20942]{width:auto}}.toast-stack[data-v-76026367]{z-index:200;pointer-events:none;flex-direction:column;align-items:stretch;gap:12px;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.toast[data-v-76026367]{pointer-events:auto;border-radius:var(--r-lg);width:auto;box-shadow:var(--elev-2);align-items:flex-start;gap:14px;padding:18px 16px 18px 20px;display:flex}.toast__icon[data-v-76026367]{flex:none;width:26px;height:26px;margin-top:2px}.toast__body[data-v-76026367]{flex:1;min-width:0}.toast__title[data-v-76026367]{font-size:var(--fs-base);letter-spacing:-.01em;margin:0;font-weight:800}.toast__message[data-v-76026367]{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;margin:4px 0 0;line-height:1.35}.toast__action[data-v-76026367]{border-radius:var(--r-pill);background:var(--toast-action-bg,var(--on-dark));color:var(--toast-action-ink,var(--ink));font:inherit;font-size:var(--fs-sm);cursor:pointer;border:0;align-items:center;margin-top:12px;padding:9px 16px;font-weight:700;transition:opacity .15s;display:inline-flex}@media (hover:hover){.toast__action[data-v-76026367]:hover{opacity:.88}}.toast--limit[data-v-76026367]{--toast-action-bg:var(--on-paper);--toast-action-ink:var(--yellow)}.toast__dismiss[data-v-76026367]{border-radius:var(--r-circle);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:30px;height:30px;margin:-4px -5px 0 0;transition:background .15s,color .15s;display:grid}.toast--limit[data-v-76026367]{background:var(--yellow,var(--color-yellow-400))}.toast--limit .toast__icon[data-v-76026367],.toast--limit .toast__title[data-v-76026367]{color:var(--on-paper)}.toast--limit .toast__message[data-v-76026367]{color:var(--color-amber-ink-4)}.toast--limit .toast__dismiss[data-v-76026367]{color:var(--color-amber-ink)}@media (hover:hover){.toast--limit .toast__dismiss[data-v-76026367]:hover{background:color-mix(in srgb, var(--ink-pure) 10%, transparent);color:var(--on-paper)}}.toast--success[data-v-76026367]{background:var(--good,var(--color-mint-500))}.toast--error[data-v-76026367]{background:var(--bad,var(--color-rose-500))}.toast--success .toast__icon[data-v-76026367],.toast--success .toast__title[data-v-76026367],.toast--error .toast__icon[data-v-76026367],.toast--error .toast__title[data-v-76026367]{color:var(--on-dark)}.toast--success .toast__message[data-v-76026367],.toast--error .toast__message[data-v-76026367]{color:color-mix(in srgb, var(--on-dark) 88%, transparent)}.toast--success .toast__dismiss[data-v-76026367],.toast--error .toast__dismiss[data-v-76026367]{color:color-mix(in srgb, var(--on-dark) 75%, transparent)}@media (hover:hover){.toast--success .toast__dismiss[data-v-76026367]:hover,.toast--error .toast__dismiss[data-v-76026367]:hover{background:color-mix(in srgb, var(--on-dark) 18%, transparent);color:var(--on-dark)}}.toast__dismiss[data-v-76026367]:focus-visible{outline-offset:1px;outline:2px solid}.toast-enter-active[data-v-76026367],.toast-leave-active[data-v-76026367]{transition:opacity .3s var(--ease,ease), transform .3s var(--ease,ease)}.toast-move[data-v-76026367]{transition:transform .3s var(--ease,ease)}.toast-enter-from[data-v-76026367]{opacity:0;transform:translateY(16px)}.toast-leave-active[data-v-76026367]{position:absolute}.toast-leave-to[data-v-76026367]{opacity:0;transform:translate(16px)}@media (width>=769px){.toast-stack[data-v-76026367]{align-items:flex-end;bottom:24px;left:auto;right:24px}.toast[data-v-76026367]{width:min(92vw,360px)}}.app-shell[data-v-e2cbd919]{overflow-x:clip}.skip-link[data-v-e2cbd919]{z-index:200;background:var(--blue-grad);color:var(--on-dark);font-weight:600;font-size:var(--fs-sm);border-radius:var(--r-sm);opacity:0;pointer-events:none;padding:10px 16px;text-decoration:none;transition:transform .2s,opacity .2s;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link[data-v-e2cbd919]:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--on-dark);outline-offset:2px;transform:translateY(0)}html{background:var(--canvas);scroll-behavior:smooth;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--ink-3) transparent;scroll-padding-top:72px}html.h-full,body.h-full,#app.h-full{height:auto;min-height:100%}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ink-3);border-radius:var(--r-xl);border:4px solid var(--bg);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--ink-2)}body{color:var(--ink);font-family:var(--body);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5}:root{--purple-grad:linear-gradient(135deg, var(--color-purple-500) 0%, var(--color-violet-500) 100%);--purple-grad-hover:linear-gradient(135deg, var(--color-purple-600) 0%, var(--color-violet-600) 100%)}:root[data-theme=dark]{--purple-grad:linear-gradient(135deg, var(--color-purple-400) 0%, var(--color-violet-400) 100%);--purple-grad-hover:linear-gradient(135deg, var(--color-purple-500) 0%, var(--color-violet-500) 100%)}.scan-field[data-v-65977bdf]{--field-bg:var(--bg);--field-ink:var(--ink);border:1px solid var(--ink);border-radius:var(--r-lg);background:var(--field-bg);max-width:none;transition:border-color .15s var(--ease);flex-direction:column;align-items:stretch;display:flex;overflow:hidden}.scan-field[data-v-65977bdf]:focus-within{border-color:var(--blue)}.scan-field--error[data-v-65977bdf]{border-color:var(--bad)}.scan-field__input[data-v-65977bdf]{min-width:0;font:inherit;font-size:var(--fs-base);color:var(--field-ink);background:0 0;border:0;outline:none;flex:1;padding:16px 22px}.scan-field__input[data-v-65977bdf]::placeholder{color:var(--ink-3)}.scan-field__button[data-v-65977bdf]{background:var(--blue-grad);color:var(--on-dark);font:inherit;font-weight:700;font-size:var(--fs-base);white-space:nowrap;cursor:pointer;min-width:0;transition:background .2s var(--ease);border:0;justify-content:center;align-items:center;padding:14px 26px;display:inline-flex;position:relative;overflow:hidden}.scan-field__button-fill[data-v-65977bdf]{background:color-mix(in srgb, var(--ink-pure) 14%, transparent);pointer-events:none;width:0;position:absolute;inset:0 auto 0 0}.scan-field__button--loading .scan-field__button-fill[data-v-65977bdf]{width:90%;transition:width 45s cubic-bezier(.3,.15,.3,1)}.scan-field__button-label[data-v-65977bdf]{z-index:1;position:relative}@media (hover:hover){.scan-field__button[data-v-65977bdf]:hover:not([disabled]){background:var(--blue-grad-hover)}}.scan-field__button[disabled][data-v-65977bdf]{cursor:progress}.scan-field__presets[data-v-65977bdf]{font-size:var(--fs-sm);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;display:flex}.scan-field__error[data-v-65977bdf]{font-size:var(--fs-sm);color:var(--bad);margin:8px 0 0}@media (width>=769px){.scan-field[data-v-65977bdf]{border-radius:var(--r-pill);flex-direction:row;align-items:center;max-width:560px;padding:8px}.scan-field__input[data-v-65977bdf]{padding:10px 18px}.scan-field__button[data-v-65977bdf]{border-radius:var(--r-pill);border-left:0;min-width:128px;padding:14px 26px}}.lawlist__head[data-v-125eb84d]{font-size:var(--fs-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin:16px 0 10px}.lawlist__head--divider[data-v-125eb84d]{border-top:1px solid var(--rule);padding-top:14px}.lawlist[data-v-125eb84d]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lawlist__law[data-v-125eb84d]{color:var(--ink);background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-md);transition:border-color .15s var(--ease), background .15s var(--ease);padding:12px 14px;text-decoration:none;display:block;position:relative}@media (hover:hover){.lawlist__law[data-v-125eb84d]:hover{border-color:var(--cat);background:color-mix(in srgb, var(--cat) 7%, var(--bg))}}.lawlist__t[data-v-125eb84d]{font-size:var(--fs-sm);align-items:flex-start;gap:8px;font-weight:600;display:flex}.lawlist__name[data-v-125eb84d]{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.lawlist__jur[data-v-125eb84d]{color:var(--ink-3);border:1px solid var(--rule);border-radius:var(--r-xs);flex:none;margin-top:2px;padding:2px 6px;font-size:10px;font-weight:700}.lawlist__go[data-v-125eb84d]{color:var(--cat);font-size:var(--fs-sm);position:absolute;top:9px;right:11px}.lawlist__date[data-v-125eb84d]{font-size:var(--fs-label);color:var(--ink-3);margin:6px 0 0 34px;display:block}.deck-flip[data-v-8b1ebeb8]{z-index:3;border-radius:var(--r-circle);background:var(--blue);border:1.5px solid var(--on-dark);cursor:pointer;width:40px;height:40px;transition:filter .15s var(--ease);justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:20px;right:20px}.deck-flip svg[data-v-8b1ebeb8]{fill:none;width:22px;height:22px;stroke:var(--on-dark);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){.deck-flip[data-v-8b1ebeb8]:hover{filter:brightness(.92)}}.deck-flip[data-v-8b1ebeb8]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.duty[data-v-2a9bee38]{perspective:1800px;width:100%;min-height:528px;position:relative}.duty__inner[data-v-2a9bee38]{width:100%;height:100%;min-height:528px;transition:transform .48s var(--ease);transform-style:preserve-3d;position:relative}.duty--flipped .duty__inner[data-v-2a9bee38]{transform:rotateY(180deg)}.duty__face[data-v-2a9bee38]{backface-visibility:hidden;text-align:left;border-radius:var(--r-card);background:var(--bg);box-shadow:var(--elev-3);flex-direction:column;padding:30px 32px;display:flex;position:absolute;inset:0}.duty__face[data-v-2a9bee38]:before{content:"";border:3px solid var(--cat);border-radius:var(--r-card-inner);pointer-events:none;position:absolute;inset:8px}.duty__eyebrow[data-v-2a9bee38]{font-size:var(--fs-label);--chip-ink:var(--cat-ink,var(--color-paper-white));align-self:flex-start;padding:8px 16px;font-weight:700}.duty__statement[data-v-2a9bee38]{font-family:var(--body);letter-spacing:-.01em;color:var(--ink);-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:18px 0 0;font-size:clamp(30px,3vw,36px);font-weight:800;line-height:1.12;display:-webkit-box;overflow:hidden}.duty__meta[data-v-2a9bee38]{border-top:1.5px solid var(--cat);flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px;display:flex}.duty__back[data-v-2a9bee38]{background:var(--panel);transform:rotateY(180deg)}.duty__back[data-v-2a9bee38]:before{opacity:.5}.duty__back-head[data-v-2a9bee38]{font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px}.duty__say[data-v-2a9bee38]{font-size:var(--fs-lg);color:var(--ink);margin:0;line-height:1.42}.duty__say[data-v-2a9bee38] b{color:var(--cat)}.hero[data-v-87945550]{background:var(--color-indigo-600);align-items:center;min-height:auto;padding:66px 0 150px;display:flex;position:relative;overflow:visible}.hero__w[data-v-87945550]{width:100%;max-width:var(--maxw);padding:0 var(--edge);-moz-column-gap:clamp(36px, 5vw, 72px);grid-template-rows:repeat(5,auto);grid-template-columns:1fr;grid-template-areas:"eye""title""lede""acts""spec";align-items:start;column-gap:clamp(36px,5vw,72px);margin:0 auto;display:grid;position:relative}.hero__eyebrow[data-v-87945550]{font-size:var(--fs-label);color:color-mix(in srgb, var(--on-dark) 85%, transparent);grid-area:eye;align-self:end;margin:0 0 20px}.hero .hero__chip[data-v-87945550]{--chip-accent:var(--yellow);--chip-ink:var(--ink-on-yellow);letter-spacing:.06em;animation:hero-chip-halo-87945550 4.5s var(--ease) infinite;padding:6px 12px;font-weight:700;line-height:1.3}@keyframes hero-chip-halo-87945550{0%,60%{box-shadow:0 0 0 0 color-mix(in srgb, var(--yellow) 65%, transparent)}88%,to{box-shadow:0 0 0 13px color-mix(in srgb, var(--yellow) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.hero .hero__chip[data-v-87945550]{animation:none}}.hero__title[data-v-87945550]{color:var(--on-dark);font-family:var(--title);letter-spacing:-.03em;grid-area:title;max-width:600px;margin:28px 0 0;font-size:clamp(30px,5.2vw,60px);font-weight:400;line-height:1}.hero__lede[data-v-87945550]{max-width:none;color:color-mix(in srgb, var(--on-dark) 92%, transparent);font-size:var(--fs-xl);grid-area:lede;margin:22px 0 0;line-height:1.45}.hero__actions[data-v-87945550]{grid-area:acts;margin-top:34px}.hero__scan[data-v-87945550]{width:100%}.hero__scan[data-v-87945550] .scan-field{--field-bg:var(--paper);--field-ink:var(--on-paper);border-radius:var(--r-lg);border-color:#0000;flex-direction:column;max-width:none}.hero__scan[data-v-87945550] .scan-field__input::placeholder{color:var(--color-ink-grey)}.hero__scan[data-v-87945550] .scan-field__button{background:var(--yellow);color:var(--on-paper);border-left-color:#0000;padding:14px 26px}@media (hover:hover){.hero__scan[data-v-87945550] .scan-field__button:hover:not([disabled]){background:var(--yellow-hover)}}.hero__scan[data-v-87945550] .scan-field__input:placeholder-shown~.scan-field__button{background:var(--yellow);opacity:.5;cursor:not-allowed;pointer-events:none}.hero__scan[data-v-87945550] .scan-field__presets{color:color-mix(in srgb, var(--on-dark) 82%, transparent)}.hero__scan[data-v-87945550] .scan-field__presets .chip--preset{border-color:var(--on-dark);color:var(--on-dark);background:0 0}.hero__scan[data-v-87945550] .scan-field__presets .chip--preset:focus-visible{border-color:var(--yellow);color:var(--yellow)}@media (hover:hover){.hero__scan[data-v-87945550] .scan-field__presets .chip--preset:hover{border-color:var(--yellow);color:var(--yellow)}}.hero__scan[data-v-87945550] .scan-field__presets .chip--preset.chip--selected{background:var(--yellow);border-color:var(--yellow);color:var(--on-paper);font-weight:600}@media (hover:hover){.hero__scan[data-v-87945550] .scan-field__presets .chip--preset.chip--selected:hover{background:var(--yellow);border-color:var(--yellow);color:var(--on-paper);font-weight:600}}.hero__scan[data-v-87945550] .scan-field__error{color:var(--on-dark)}.deck-col[data-v-87945550]{z-index:60;grid-area:spec;align-self:center;width:100%;min-width:0;margin-top:88px;position:relative}.deck-stack[data-v-87945550]{width:100%;height:clamp(500px,54vw,606px);position:relative}.deck-close[data-v-87945550]{z-index:70;border-radius:var(--r-circle);border:1px solid color-mix(in srgb, var(--on-dark) 50%, transparent);background:color-mix(in srgb, var(--on-dark) 12%, transparent);width:40px;height:40px;color:var(--on-dark);cursor:pointer;transition:background .16s var(--ease), border-color .16s var(--ease);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-32px;right:0}@media (hover:hover){.deck-close[data-v-87945550]:hover{background:color-mix(in srgb, var(--on-dark) 24%, transparent);border-color:var(--on-dark)}}.deck-close svg[data-v-87945550]{stroke:currentColor;fill:none;width:18px;height:18px}.deck[data-v-87945550]{transition:opacity .44s var(--ease);--ink:var(--color-ink-near-black);--ink-2:var(--color-ink-slate);--ink-3:var(--color-ink-grey);--bg:var(--color-paper-white);--panel:var(--color-paper-white);--alt:var(--color-paper-150);--rule:var(--color-paper-rule);--rule-2:var(--color-paper-rule-2);--good:var(--color-mint-500);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;position:absolute;inset:0}.deck--home[data-v-87945550]{z-index:2;opacity:1}.deck--dossier[data-v-87945550]{z-index:1;opacity:0;pointer-events:none}.deck--loading[data-v-87945550] .duty{pointer-events:none}.deck--loading[data-v-87945550] .duty__front>*{visibility:hidden}.deck--loading[data-v-87945550] .duty__front:after{content:"";border-radius:var(--r-md);background:linear-gradient(100deg, var(--panel) 30%, color-mix(in srgb, var(--blue) 18%, var(--panel)) 50%, var(--panel) 70%);animation:sk-shimmer-87945550 1.15s var(--ease) infinite;background-size:220% 100%;position:absolute;inset:6px}@keyframes sk-shimmer-87945550{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.deck--loading[data-v-87945550] .duty__front:after{animation:none}}.hero--scanned .deck--home[data-v-87945550]{opacity:0;pointer-events:none;z-index:1}.hero--scanned .deck--dossier[data-v-87945550]{opacity:1;pointer-events:auto;z-index:2}.hero--scanned .hero__eyebrow[data-v-87945550],.hero--scanned .hero__title[data-v-87945550],.hero--scanned .hero__lede[data-v-87945550],.hero--scanned .hero__actions[data-v-87945550]{display:none}.hero--scanned .hero__w[data-v-87945550]{grid-template:"spec""spec"/1fr}.deck-card[data-v-87945550]{transform-origin:50% 60%;cursor:pointer;border-radius:var(--r-card);background:var(--paper);width:100%;height:400px;color:var(--on-paper);box-shadow:var(--elev-3);transition:transform .44s var(--ease), box-shadow .3s var(--ease);flex-direction:column;margin-left:-50%;padding:30px 32px;display:flex;position:absolute;top:16px;left:50%}.deck-card[data-v-87945550]:before{content:"";border:3px solid var(--cat,var(--blue));border-radius:var(--r-card-inner);pointer-events:none;position:absolute;inset:8px}.deck-card__eyebrow[data-v-87945550]{font-size:var(--fs-label);align-self:flex-start;padding:8px 16px;font-weight:700}.deck-card__statement[data-v-87945550]{font-family:var(--body);letter-spacing:-.01em;color:var(--on-paper);-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:18px 0 0;font-size:clamp(30px,3vw,36px);font-weight:800;line-height:1.12;display:-webkit-box;overflow:hidden}.deck-card__meta[data-v-87945550]{border-top:1.5px solid var(--cat,var(--ink));flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px;display:flex}.dossier-slot[data-v-87945550]{transform-origin:50% 60%;cursor:pointer;width:100%;transition:transform .44s var(--ease);margin-left:-50%;position:absolute;top:16px;left:50%}.dossier-slot[data-v-87945550] .duty{min-height:528px;cursor:inherit}.dossier-slot[data-v-87945550] .duty__inner,.dossier-slot[data-v-87945550] .duty__face{cursor:inherit}.dossier-slot--flip[data-v-87945550],.dossier-slot--flip[data-v-87945550] a{cursor:pointer}.dossier-slot--front[data-v-87945550]:not(.dossier-slot--flip){cursor:default}.dossier-slot--front[data-v-87945550]:not(.dossier-slot--flip) a{cursor:pointer}.deck-nav[data-v-87945550]{z-index:50;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:820px;margin:64px auto 0;display:grid;position:relative}.deck-nav--home[data-v-87945550]{margin-top:0}.deck-nav--scan[data-v-87945550]{margin:16px auto 48px}.deck-reset[data-v-87945550]{border-radius:var(--r-pill);border:1px solid color-mix(in srgb, var(--on-dark) 45%, transparent);background:color-mix(in srgb, var(--on-dark) 12%, transparent);width:40px;height:40px;color:var(--on-dark);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:background .15s var(--ease), border-color .15s var(--ease);grid-column:1;justify-content:center;justify-self:start;align-items:center;gap:10px;padding:0;font-weight:600;display:inline-flex}@media (hover:hover){.deck-reset[data-v-87945550]:hover{background:color-mix(in srgb, var(--on-dark) 24%, transparent);border-color:var(--on-dark)}}.deck-reset svg[data-v-87945550]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.deck-reset span[data-v-87945550]{display:none}@media (width>=769px){.deck-reset span[data-v-87945550]{display:inline}.deck-reset[data-v-87945550]{justify-content:normal;width:auto;padding:0 18px}}.deck-nav__controls[data-v-87945550]{grid-column:2;justify-content:center;align-items:center;gap:8px;display:flex}.deck-nav__btn[data-v-87945550]{border-radius:var(--r-circle);border:1px solid color-mix(in srgb, var(--on-dark) 50%, transparent);background:color-mix(in srgb, var(--on-dark) 12%, transparent);width:34px;height:34px;color:var(--on-dark);cursor:pointer;transition:background .16s var(--ease), border-color .16s var(--ease);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.deck-nav__btn[data-v-87945550]:hover{background:color-mix(in srgb, var(--on-dark) 24%, transparent);border-color:var(--on-dark)}}.deck-nav__btn svg[data-v-87945550]{stroke:currentColor;fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.deck-nav__dots[data-v-87945550]{gap:2px;margin-left:6px;display:flex}.deck-nav__dot[data-v-87945550]{border-radius:var(--r-circle);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.deck-nav__dot[data-v-87945550]:before{content:"";border-radius:var(--r-circle);background:color-mix(in srgb, var(--on-dark) 45%, transparent);width:8px;height:8px;transition:background .2s var(--ease), transform .2s var(--ease)}.deck-nav__dot--on[data-v-87945550]:before{background:var(--paper);transform:scale(1.25)}.duty[data-v-87945550]{perspective:1800px;cursor:pointer;width:100%;min-height:528px;position:relative}.duty--static[data-v-87945550]{cursor:default}.duty__inner[data-v-87945550]{width:100%;height:100%;min-height:528px;transition:transform .48s var(--ease);transform-style:preserve-3d;position:relative}.duty--flipped .duty__inner[data-v-87945550]{transform:rotateY(180deg)}.duty__face[data-v-87945550]{backface-visibility:hidden;text-align:left;border-radius:var(--r-card);background:var(--bg);box-shadow:var(--elev-4);flex-direction:column;padding:clamp(28px,2.8vw,40px);display:flex;position:absolute;inset:0;overflow:hidden}.duty__face[data-v-87945550]:before{content:"";border:3px solid var(--cat);border-radius:var(--r-card-inner);pointer-events:none;position:absolute;inset:8px}.duty__back[data-v-87945550]{background:var(--bg);transform:rotateY(180deg)}.duty__back[data-v-87945550]:before{opacity:.5}.bc-grid[data-v-87945550]{flex-direction:column;gap:16px;display:flex}.bc-col[data-v-87945550]{flex-direction:column;gap:6px;min-width:0;display:flex}.bc-k[data-v-87945550]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:800}.bc-v[data-v-87945550]{font-size:var(--fs-base);color:var(--ink);font-variant-numeric:tabular-nums;word-break:break-word;line-height:1.4}.bc-pair[data-v-87945550]{align-items:baseline;gap:12px;display:flex}.bc-pair b[data-v-87945550]{width:30px;font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex:none;font-weight:800}.bc-rule[data-v-87945550]{background:var(--rule);height:1px;margin:2px 0}.duty__eyebrow[data-v-87945550]{font-size:var(--fs-label);--chip-ink:var(--cat-ink,var(--color-paper-white));align-self:flex-start;padding:8px 16px;font-weight:700}.mini__lead[data-v-87945550]{font-size:var(--fs-base);color:var(--ink);margin:16px 0 0;font-weight:600;line-height:1.35}.mini__lead[data-v-87945550] b{color:var(--cat)}.rowlist[data-v-87945550]{flex-direction:column;gap:0;margin:20px 0 auto;padding:0;list-style:none;display:flex}.rowlist>li[data-v-87945550]{border-top:1px solid var(--rule-2);padding:14px 0}.rowlist>li[data-v-87945550]:first-child{border-top:0}.reg[data-v-87945550]{grid-template-columns:auto 52px 1fr;align-items:center;gap:12px;display:grid}.reg__dot[data-v-87945550]{border-radius:var(--r-xs);background:var(--cat);flex:none;width:9px;height:9px}.reg__abbr[data-v-87945550]{font-size:var(--fs-sm);color:var(--ink);font-weight:800}.reg__desc[data-v-87945550]{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.3}.duty__meta[data-v-87945550]{border-top:1.5px solid var(--cat);flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px;display:flex}.over__hero[data-v-87945550]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;margin:6px 0 0;display:flex}.over__logo[data-v-87945550]{border-radius:var(--r-card);background:var(--color-dept-mint);flex:none;justify-content:center;align-items:center;width:118px;height:118px;display:flex;overflow:hidden}.over__logo img[data-v-87945550]{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.over__name[data-v-87945550]{font-family:var(--body);font-weight:800;font-size:var(--fs-title);letter-spacing:-.01em;color:var(--ink);margin:22px 0 0;line-height:1.1}.over__sub[data-v-87945550]{font-size:var(--fs-sm);color:var(--ink-3);margin:8px 0 0}.over__stats[data-v-87945550]{border-top:1.5px solid var(--cat);grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding-top:20px;display:grid}.over__stat[data-v-87945550]{text-align:center}.over__stat b[data-v-87945550]{font-family:var(--body);font-weight:800;font-size:var(--fs-title);color:var(--ink);line-height:1;display:block}.over__stat span[data-v-87945550]{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-top:6px;font-size:10px;display:block}.hero__get[data-v-87945550]{width:100%;max-width:820px;margin:24px auto 0}.hero__get .getg2[data-v-87945550]{--ink:var(--color-ink-near-black);--ink-2:var(--color-ink-slate);--ink-3:var(--color-ink-grey);--bg:var(--color-paper-white);--rule:var(--color-paper-rule);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);text-align:left;background:var(--paper);border-radius:var(--r-xl);max-width:820px;box-shadow:var(--elev-4);grid-template-columns:1fr;align-items:center;gap:22px;margin:0 auto;padding:clamp(22px,2.4vw,24px);display:grid}.getg2__title[data-v-87945550]{font-family:var(--body);letter-spacing:-.02em;color:var(--ink);white-space:normal;margin:0;font-size:clamp(24px,3vw,30px);font-weight:800;line-height:1.1}.getg2__lede[data-v-87945550]{font-size:var(--fs-base);color:var(--ink-2);max-width:42ch;margin:10px 0 0;line-height:1.5}.getg2__right[data-v-87945550]{border-top:0;border-left:0;padding-top:0;padding-left:0}.getg__field[data-v-87945550]{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--bg);flex-direction:column;display:flex;overflow:hidden}.getg__field[data-v-87945550]:focus-within{border-color:var(--blue)}.getg__input[data-v-87945550]{min-width:0;font:inherit;font-size:var(--fs-base);color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:14px 18px}.getg__input[data-v-87945550]::placeholder{color:var(--ink-3)}.getg__send[data-v-87945550]{cursor:pointer;font:inherit;font-size:var(--fs-base);letter-spacing:-.01em;background:var(--blue);color:var(--on-dark);white-space:nowrap;transition:background .18s var(--ease);border:0;flex:none;padding:14px 20px;font-weight:700;position:relative;overflow:hidden}@media (hover:hover){.getg__send[data-v-87945550]:hover{background:var(--blue-hover)}}.getg__send[data-v-87945550]:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover){.getg__send[data-v-87945550]:disabled:hover{background:var(--blue)}}.getg__send--sent[data-v-87945550],.getg__send--sent[data-v-87945550]:disabled{opacity:1;cursor:default;background:var(--blue)}.getg__send-lbl[data-v-87945550]{transition:opacity .25s var(--ease), transform .25s var(--ease);align-items:center;gap:8px;display:inline-flex}.getg__send-lbl svg[data-v-87945550]{width:17px;height:17px;stroke:var(--on-dark);flex:none}.getg__send-lbl--done[data-v-87945550]{opacity:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0;transform:translateY(40%)}.getg__send--sent .getg__send-lbl--send[data-v-87945550]{opacity:0;transform:translateY(-40%)}.getg__send--sent .getg__send-lbl--done[data-v-87945550]{opacity:1;transform:translateY(0)}.getg__consent[data-v-87945550]{font-size:var(--fs-sm);color:var(--ink-3);cursor:pointer;align-items:center;gap:12px;margin-top:14px;display:flex}.getg__consent input[data-v-87945550]{width:18px;height:18px;accent-color:var(--blue);cursor:pointer;flex:none}.getg__consent[data-v-87945550] a{color:var(--blue)}.getg2__right--done .getg__input[data-v-87945550],.getg2__right--done .getg__consent[data-v-87945550]{opacity:.55;cursor:not-allowed}.getg2__right--done .getg__consent[data-v-87945550] input{cursor:not-allowed}.getg2__or[data-v-87945550]{color:var(--ink-3);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;margin:16px 0;font-weight:700;display:flex}.getg2__or[data-v-87945550]:before,.getg2__or[data-v-87945550]:after{content:"";background:var(--rule);flex:1;height:1px}.getg2__full[data-v-87945550]{background:var(--yellow);color:var(--on-paper);border-radius:var(--r-lg);transition:background .18s var(--ease);justify-content:space-between;align-items:center;gap:14px;padding:16px;text-decoration:none;display:flex}@media (hover:hover){.getg2__full[data-v-87945550]:hover{background:var(--yellow-hover)}}.getg2__full b[data-v-87945550]{font-size:var(--fs-xl);letter-spacing:-.01em;font-weight:800;line-height:1.1;display:block}.getg2__full-price[data-v-87945550]{font-size:var(--fs-sm);opacity:.75;margin-top:2px;font-weight:600;display:block}.getg2__full-arrow[data-v-87945550]{border-radius:var(--r-circle);background:var(--ground-dark);width:34px;height:34px;color:var(--yellow);flex:none;place-items:center;display:grid}.getg2__full-arrow svg[data-v-87945550]{stroke:currentColor;fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .18s var(--ease)}@media (hover:hover){.getg2__full:hover .getg2__full-arrow svg[data-v-87945550]{transform:translate(2px)}}@media (width>=769px){.deck-close[data-v-87945550]{top:0}.getg2__right[data-v-87945550]{border-top:1px solid var(--rule);padding-top:22px}.deck-card[data-v-87945550],.dossier-slot[data-v-87945550]{width:432px;margin-left:-216px}.hero__scan[data-v-87945550]{max-width:460px}.hero__scan[data-v-87945550] .scan-field{border-radius:var(--r-pill);flex-direction:row}.hero__scan[data-v-87945550] .scan-field__button{padding:14px 26px}.getg__field[data-v-87945550]{flex-direction:row}.getg__send[data-v-87945550]{padding:0 20px}.deck-card[data-v-87945550]{height:480px}.deck-nav--home[data-v-87945550]{margin-top:0}.deck-nav--scan[data-v-87945550]{margin:64px auto 0}.hero__get .getg2[data-v-87945550]{grid-template-columns:.68fr 1.32fr;gap:clamp(18px,2vw,30px)}.getg2__title[data-v-87945550]{white-space:nowrap}.getg2__right[data-v-87945550]{border-left:1px solid var(--rule);border-top:0;padding-top:0;padding-left:clamp(24px,3vw,40px)}.hero[data-v-87945550]{min-height:max(100svh,820px);padding-bottom:0}.hero__w[data-v-87945550]{grid-template:"eye spec".68fr"title spec""lede spec""acts spec"".spec"1.32fr/1fr minmax(300px,.72fr)}.hero__title[data-v-87945550]{margin-top:0}.hero__lede[data-v-87945550]{max-width:560px;font-size:var(--fs-xl)}.deck-col[data-v-87945550]{margin-top:0}.deck-stack[data-v-87945550]{transform-origin:top;height:392px;transform:scale(.68)}}@media (width>=1024px){.hero__w[data-v-87945550]{grid-template-columns:1fr minmax(380px,.82fr)}.hero:not(.hero--scanned) .deck-col[data-v-87945550]{z-index:80}.hero__lede[data-v-87945550]{max-width:520px;font-size:var(--fs-title)}.deck-stack[data-v-87945550]{transform-origin:top;height:480px;transform:scale(.82)}}@media (width>=1280px){.deck-stack[data-v-87945550]{height:clamp(566px,54vw,606px);transform:none}}.page-intro__title[data-v-7bd591c1]{font-family:var(--title);color:var(--ink);margin:0;font-size:clamp(30px,5.2vw,60px);font-weight:400;line-height:1.05}.page-intro__title--tight[data-v-7bd591c1]{letter-spacing:-.01em}.page-intro__lede[data-v-7bd591c1]{color:var(--ink-2);margin:20px 0 0;font-size:clamp(18px,2vw,24px);line-height:1.45}.page-intro__lede--gutter[data-v-7bd591c1]{margin:22px 0 0}@media (width>=1024px){.page-intro__lede--gutter[data-v-7bd591c1]{margin-right:100px}}.page-intro__lede[data-v-7bd591c1] a{color:var(--link);text-underline-offset:2px;text-decoration:underline}@media (hover:hover){.page-intro__lede[data-v-7bd591c1] a:hover{text-decoration:none}}.section[data-v-dd54b0fc]{flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(64px,8vw,124px) 0;display:flex;position:relative}.section--challenge[data-v-dd54b0fc]:before{display:none}.hero__word--fluid[data-v-dd54b0fc]{color:var(--blue)}.compare[data-v-dd54b0fc]{grid-template-columns:1fr;align-items:start;gap:20px;margin-top:44px;display:grid}.compare__heading[data-v-dd54b0fc]{font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px}.compare__col ul[data-v-dd54b0fc]{margin:0;padding:0;list-style:none}.compare__col li[data-v-dd54b0fc]{font-size:var(--fs-base);color:var(--ink);border-top:1px solid var(--rule);align-items:flex-start;gap:12px;padding:14px 0;display:flex}.compare__col li[data-v-dd54b0fc]:before{content:"";border-radius:var(--r-circle);border:2px solid var(--on-dark);width:19px;height:19px;box-shadow:0 0 0 1.5px var(--ink-3);background:var(--ic-check) center / 11px no-repeat, var(--color-indigo-600);flex:none;margin-top:2px}.compare__col--now li[data-v-dd54b0fc]{color:var(--ink)}.compare__col--now li[data-v-dd54b0fc]:before{background:var(--ic-x) center / 10px no-repeat, var(--color-ink-grey)}@media (width>=769px){.compare[data-v-dd54b0fc]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px)}}body.tx .section--challenge[data-v-dd54b0fc]{--ink:color-mix(in oklab, var(--color-ink-black) var(--tp), var(--color-paper-white));--ink-2:color-mix(in oklab, var(--color-ink-slate) var(--tp), var(--color-indigo-100));--ink-3:color-mix(in oklab, var(--color-ink-grey) var(--tp), var(--color-indigo-200));--rule:color-mix(in oklab, var(--color-paper-rule) var(--tp), color-mix(in srgb, var(--color-paper-white) 30%, transparent));color:color-mix(in oklab, var(--color-ink-black) var(--tp), var(--color-paper-white));background:0 0}body.tx .section--challenge .hero__word--fluid[data-v-dd54b0fc]{color:color-mix(in oklab, var(--color-indigo-600) var(--tp), var(--color-paper-white))}body.tx .section--challenge .compare__col li[data-v-dd54b0fc]:before{background:var(--ic-check) center / 11px no-repeat, color-mix(in oklab, var(--color-indigo-600) var(--tp), var(--color-indigo-400))}body.tx .section--challenge .compare__col--now li[data-v-dd54b0fc]:before{background:var(--ic-x) center / 10px no-repeat, color-mix(in oklab, var(--color-ink-grey) var(--tp), var(--color-ink-grey-indigo))}:root[data-theme=dark] body.tx .section--challenge[data-v-dd54b0fc]{--ink:var(--color-ink-white);--ink-2:var(--color-ink-mist);--ink-3:var(--color-ink-grey-dark);--rule:color-mix(in srgb, var(--on-dark) 16%, transparent);color:var(--color-ink-white)}:root[data-theme=dark] body.tx .section--challenge .hero__word--fluid[data-v-dd54b0fc]{color:var(--color-indigo-400)}.section[data-v-0a03cd8d]{flex-direction:column;justify-content:center;min-height:100vh;display:flex}.section--dark[data-v-0a03cd8d]{--ink:var(--color-ink-white);--ink-2:var(--color-ink-mist);--ink-3:var(--color-ink-grey-light);--blue:var(--color-indigo-400);--blue-hover:var(--color-indigo-450);--link:var(--color-indigo-400);--rule:color-mix(in srgb, var(--on-dark) 16%, transparent);--rule-2:color-mix(in srgb, var(--on-dark) 10%, transparent);--bg:var(--color-night-800);--panel:var(--color-night-750);--alt:var(--color-night-750);--good:var(--color-mint-400);--bad:var(--color-rose-500);color:var(--ink);padding:clamp(64px,8vw,124px) 0;position:relative}.section--how[data-v-0a03cd8d]{background:var(--ink-pure)}:root[data-theme=dark] .section--how[data-v-0a03cd8d]{background:var(--color-night-rule-2)}.hero__word--fluid[data-v-0a03cd8d]{color:var(--blue)}.chain[data-v-0a03cd8d]{min-height:0;max-width:var(--maxw);grid-template-rows:none;grid-template-columns:1fr;margin:24px 0 0;padding:0;display:grid;position:relative}.section--dark .chain[data-v-0a03cd8d]{max-width:none;margin:40px 0;padding:0}.chain__axis[data-v-0a03cd8d]{left:calc(var(--edge) + 18px);background:var(--rule);border-radius:2px;width:2px;height:auto;position:absolute;top:0;bottom:0;right:auto;transform:none}.chain__fill[data-v-0a03cd8d]{width:2px;height:0;transition:height .5s var(--ease);background-image:linear-gradient(90deg, var(--color-indigo-600) 0%, var(--color-indigo-500) 55%, var(--color-indigo-500) 100%);background-position:0;background-repeat:no-repeat;border-radius:2px;position:absolute;top:0;bottom:auto;left:0}.chain--resetting .chain__fill[data-v-0a03cd8d],.chain--resetting .chain__node .chain__dot[data-v-0a03cd8d]{transition:none}.chain__pulse[data-v-0a03cd8d]{border-radius:var(--r-circle);background:var(--blue);width:12px;height:12px;box-shadow:0 0 0 5px color-mix(in srgb, var(--blue) 26%, transparent), 0 0 18px 3px color-mix(in srgb, var(--blue) 45%, transparent);display:none;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)scale(0)}.chain__node[data-v-0a03cd8d]{text-align:center;cursor:pointer;flex-direction:column;grid-area:auto/1;align-items:center;min-width:0;padding:0 10px;display:flex;position:relative}.chain__node--up[data-v-0a03cd8d],.chain__node--down[data-v-0a03cd8d]{text-align:left;padding:18px calc(var(--edge) + 18px) 18px calc(var(--edge) + 54px);justify-content:flex-start;align-items:flex-start}.chain__dot[data-v-0a03cd8d]{border-radius:var(--r-circle);background:var(--ink);width:15px;height:15px;transition:background .3s var(--ease), box-shadow .3s var(--ease), transform .3s var(--ease);position:absolute;left:50%;transform:translate(-50%)}.chain__node--up .chain__dot[data-v-0a03cd8d],.chain__node--down .chain__dot[data-v-0a03cd8d]{top:19px;bottom:auto;left:calc(var(--edge) + 19px)}.chain__key[data-v-0a03cd8d]{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;display:block}.chain__value[data-v-0a03cd8d]{font-family:var(--body);color:var(--ink);white-space:normal;transition:color .3s var(--ease);font-size:clamp(18px,2vw,24px);font-weight:400;line-height:1.18;display:block}.chain__node--lit .chain__dot[data-v-0a03cd8d]{background:var(--blue);box-shadow:0 0 0 6px color-mix(in srgb, var(--blue) 20%, transparent)}.chain--dim .chain__node[data-v-0a03cd8d]:not(.chain__node--hot){opacity:.4}.chain__node--hot .chain__dot[data-v-0a03cd8d]{background:var(--blue);box-shadow:0 0 0 6px color-mix(in srgb, var(--blue) 20%, transparent);transform:translate(-50%)scale(1.12)}.chain__node--hot .chain__key[data-v-0a03cd8d],.chain__node--hot .chain__value[data-v-0a03cd8d]{color:var(--link)}.chain--assemble .chain__node[data-v-0a03cd8d]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(8px)}.chain--assemble.chain--play .chain__node[data-v-0a03cd8d]{opacity:1;transition-delay:calc(.2s + var(--i,0) * .28s);transform:none}@media (prefers-reduced-motion:reduce){.chain--assemble .chain__node[data-v-0a03cd8d]{opacity:1;transition:none;transform:none}}@media (width>=1024px){.chain[data-v-0a03cd8d]{grid-template-rows:1fr 1fr;grid-template-columns:repeat(8,minmax(0,1fr));min-height:236px;margin:30px auto 0;padding:0 clamp(44px,5.5vw,84px)}.section--dark .chain[data-v-0a03cd8d]{padding:0 var(--edge);margin:76px auto}.chain__axis[data-v-0a03cd8d]{width:auto;height:2px;inset:50% auto auto;transform:translateY(-50%)}.chain__fill[data-v-0a03cd8d]{width:0;height:auto;transition:width .5s var(--ease);bottom:0}.chain__node[data-v-0a03cd8d]{grid-column:auto}.chain__node--up[data-v-0a03cd8d]{text-align:center;grid-row:1;justify-content:flex-end;align-items:center;padding:0 10px 32px}.chain__node--down[data-v-0a03cd8d]{text-align:center;grid-row:2;justify-content:flex-start;align-items:center;padding:32px 10px 0}.chain__key[data-v-0a03cd8d]{white-space:nowrap;margin-bottom:12px;font-size:clamp(10px,.85vw,12px)}.chain__value[data-v-0a03cd8d]{white-space:nowrap;font-size:clamp(13px,1.4vw,20px)}.chain__node--up .chain__dot[data-v-0a03cd8d]{top:auto;bottom:-8px;left:50%}.chain__node--down .chain__dot[data-v-0a03cd8d]{top:-8px;bottom:auto;left:50%}.chain__pulse[data-v-0a03cd8d]{display:block}}.chain-summary[data-v-0a03cd8d]{font-size:var(--fs-lg);color:var(--ink-2);margin:40px 0 0;line-height:1.6}.chain-summary .term[data-v-0a03cd8d]{color:var(--ink);cursor:help;-webkit-tap-highlight-color:transparent;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link);text-underline-offset:5px;transition:text-decoration-color .15s var(--ease);outline:none;font-weight:600;text-decoration-thickness:2px;position:relative}.chain-summary .term[data-v-0a03cd8d]:hover,.chain-summary .term[data-v-0a03cd8d]:focus-visible{-webkit-text-decoration-color:var(--on-dark);text-decoration-color:var(--on-dark)}.chain-summary .term__tooltip[data-v-0a03cd8d]{background:var(--panel);border:1px solid var(--rule);border-radius:var(--r-md);width:360px;max-width:88vw;box-shadow:var(--elev-3);font-size:var(--fs-sm);letter-spacing:0;color:var(--ink-2);text-align:left;opacity:0;visibility:hidden;pointer-events:none;z-index:30;transition:opacity .16s var(--ease), transform .16s var(--ease), visibility .16s var(--ease);padding:16px 18px;font-weight:400;line-height:1.55;position:absolute;top:calc(100% + 11px);left:50%;transform:translate(-50%)translateY(4px)}.chain-summary .term__tooltip[data-v-0a03cd8d]:before{content:"";height:13px;position:absolute;bottom:100%;left:0;right:0}.chain-summary .term:hover .term__tooltip[data-v-0a03cd8d],.chain-summary .term:focus .term__tooltip[data-v-0a03cd8d],.chain-summary .term:focus-within .term__tooltip[data-v-0a03cd8d],.chain-summary .term--open .term__tooltip[data-v-0a03cd8d]{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(calc(-50% + var(--tip-shift,0px))) translateY(0)}.chain-summary .term__tooltip-link[data-v-0a03cd8d]{border-top:1px solid var(--rule);font-size:var(--fs-sm);color:var(--link);margin-top:14px;padding-top:14px;font-weight:600;text-decoration:none;display:block}.chain-summary .term__tooltip-link[data-v-0a03cd8d]:hover{color:var(--on-dark);text-decoration:underline}.chain-summary strong[data-v-0a03cd8d]{color:var(--ink);font-weight:500}.section[data-v-8c03cbba]{flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(64px,8vw,124px) 0;display:flex;position:relative}.section[data-v-8c03cbba]:before{content:"";width:calc(min(100%, var(--maxw)) - 2 * var(--edge));background:var(--rule);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero__word--fluid[data-v-8c03cbba]{color:var(--blue)}.services[data-v-8c03cbba]{grid-template-columns:1fr;gap:clamp(18px,2vw,26px);margin-top:44px;display:grid}.services__row[data-v-8c03cbba]{border:1px solid var(--rule);border-radius:var(--r-lg);color:inherit;flex-direction:column;gap:14px;padding:26px;display:flex}a.services__row[data-v-8c03cbba]{transition:border-color .16s var(--ease);text-decoration:none}@media (hover:hover){a.services__row[data-v-8c03cbba]:hover{border-color:var(--blue)}a.services__row:hover h3[data-v-8c03cbba]{color:var(--link)}}.services__head[data-v-8c03cbba]{justify-content:space-between;align-items:center;gap:12px;display:flex}.services__verb[data-v-8c03cbba]{font-family:var(--body);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--link);font-weight:600}.services__main h3[data-v-8c03cbba]{font-family:var(--body);color:var(--ink);margin:0;font-size:clamp(24px,3vw,30px);font-weight:400}.services__main p[data-v-8c03cbba]{color:var(--ink-2);font-size:var(--fs-base);margin:14px 0 0}.services__side ul[data-v-8c03cbba]{border-top:1px solid var(--rule);flex-direction:column;gap:12px;margin:0;padding:16px 0 0;list-style:none;display:flex}.services__side li[data-v-8c03cbba]{font-size:var(--fs-base);color:var(--ink-2);gap:10px;line-height:1.45;display:flex}.services__side li[data-v-8c03cbba]:before{content:"";border-radius:var(--r-circle);background:var(--blue);flex:none;width:5px;height:5px;margin-top:8px}.services__fig[data-v-8c03cbba]{box-sizing:border-box;border-top:1px solid var(--rule);border-radius:0 0 var(--r-lg) var(--r-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--color-indigo-600) 8%, var(--bg)), color-mix(in srgb, var(--color-indigo-500) 8%, var(--bg)));justify-content:center;align-items:center;height:176px;margin:auto -26px -26px;padding:24px 26px;display:none}.services__bars[data-v-8c03cbba]{align-items:flex-end;gap:6px;height:76px;display:flex}.services__bar[data-v-8c03cbba]{border-radius:var(--r-xs) var(--r-xs) 0 0;transform-origin:bottom;width:15px;transition:transform .6s var(--ease);display:block;transform:scaleY(0)}.services--in .services__bar[data-v-8c03cbba]{transform:scaleY(1)}.services__bar--1[data-v-8c03cbba]{background:var(--blue);height:65%;transition-delay:40ms}.services__bar--2[data-v-8c03cbba]{background:color-mix(in srgb, var(--color-indigo-575) 30%, transparent);height:40%;transition-delay:90ms}.services__bar--3[data-v-8c03cbba]{background:var(--blue);height:85%;transition-delay:.14s}.services__bar--4[data-v-8c03cbba]{background:color-mix(in srgb, var(--color-indigo-575) 30%, transparent);height:55%;transition-delay:.19s}.services__bar--5[data-v-8c03cbba]{background:var(--blue);height:70%;transition-delay:.24s}.services__bar--6[data-v-8c03cbba]{background:color-mix(in srgb, var(--color-indigo-575) 25%, transparent);height:30%;transition-delay:.29s}.services__bar--7[data-v-8c03cbba]{background:var(--color-indigo-500);height:90%;transition-delay:.34s}.status-rows[data-v-8c03cbba]{flex-direction:column;gap:10px;width:100%;display:flex}.status-rows__row[data-v-8c03cbba]{align-items:center;gap:12px;display:flex}.status-rows__dot[data-v-8c03cbba]{border-radius:var(--r-circle);flex:none;width:10px;height:10px}.status-rows__dot--primary[data-v-8c03cbba]{background:var(--blue)}.status-rows__dot--secondary[data-v-8c03cbba]{background:var(--color-indigo-500)}.status-rows__bars[data-v-8c03cbba]{background:var(--rule-2);border-radius:5px;flex:1;height:8px;overflow:hidden}.status-rows__bar[data-v-8c03cbba]{transform-origin:0;height:100%;transition:transform .8s var(--ease);border-radius:5px;display:block;transform:scaleX(0)}.services--in .status-rows__row:first-child .status-rows__bar[data-v-8c03cbba]{transition-delay:.1s}.services--in .status-rows__row:nth-child(2) .status-rows__bar[data-v-8c03cbba]{transition-delay:.22s}.services--in .status-rows__row:nth-child(3) .status-rows__bar[data-v-8c03cbba]{transition-delay:.34s}.services--in .status-rows__row:nth-child(4) .status-rows__bar[data-v-8c03cbba]{transition-delay:.46s}.services--in .status-rows__bar[data-v-8c03cbba]{transform:scaleX(1)}.chat[data-v-8c03cbba]{width:100%}.chat-bubble[data-v-8c03cbba]{border-radius:var(--r-md);font-size:var(--fs-sm);opacity:0;max-width:90%;transition:opacity .5s var(--ease), transform .5s var(--ease);margin-bottom:8px;padding:10px 16px;line-height:1.4;transform:translateY(8px)}.services--in .chat-bubble[data-v-8c03cbba]{opacity:1;transform:none}.services--in .chat-bubble--user[data-v-8c03cbba]{transition-delay:.15s}.services--in .chat-bubble--ai[data-v-8c03cbba]{transition-delay:.45s}.chat-bubble--user[data-v-8c03cbba]{background:var(--blue);color:var(--on-dark);border-bottom-right-radius:4px;margin-left:auto}.chat-bubble--ai[data-v-8c03cbba]{background:var(--panel);border:1px solid var(--rule);color:var(--ink-2);border-bottom-left-radius:4px}.chat-bubble--ai[data-v-8c03cbba]:last-child{margin-bottom:0}@media (width>=769px){.services[data-v-8c03cbba]{grid-template-columns:repeat(3,minmax(0,1fr))}.services__fig[data-v-8c03cbba]{display:flex}}.section[data-v-d3c3b2df]{flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(64px,8vw,124px) 0;display:flex;position:relative}.section[data-v-d3c3b2df]:before{content:"";width:calc(min(100%, var(--maxw)) - 2 * var(--edge));background:var(--rule);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero__word--fluid[data-v-d3c3b2df]{color:var(--blue)}.profile-preview[data-v-d3c3b2df]{position:relative}.profile-preview__head[data-v-d3c3b2df]{padding-bottom:40px}.profile-preview__group-title[data-v-d3c3b2df]{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);border-top:1px solid var(--rule);margin:0;padding:22px 0 12px;font-weight:600}.profile-preview__row[data-v-d3c3b2df]{border-top:1px solid var(--rule);grid-template-columns:52px 1fr;align-items:baseline;gap:clamp(18px,3vw,44px);padding:22px 0;display:grid}.profile-preview__number[data-v-d3c3b2df]{font-family:var(--body);font-size:var(--fs-xl);color:var(--ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;line-height:1.05}.profile-preview__row h3[data-v-d3c3b2df]{font-family:var(--body);font-weight:400;font-size:var(--fs-xl);white-space:normal;color:var(--ink);margin:0}.profile-preview__row p[data-v-d3c3b2df]{font-size:var(--fs-base);color:var(--ink-2);grid-column:2/-1;margin:0;line-height:1.5}.profile-cta[data-v-d3c3b2df]{background:var(--yellow);color:var(--on-paper);border-radius:var(--r-card);text-align:center;margin-top:clamp(40px,6vw,72px);padding:clamp(28px,3.4vw,44px);position:relative}.profile-cta h2[data-v-d3c3b2df]{font-family:var(--body);letter-spacing:-.02em;color:var(--on-paper);max-width:none;margin:0;font-size:clamp(24px,3vw,30px);font-weight:800;line-height:1.1}.profile-cta__lede[data-v-d3c3b2df]{font-size:var(--fs-lg);color:color-mix(in srgb, var(--ink-pure) 74%, transparent);max-width:none;margin:16px 0 0;line-height:1.5}.profile-cta__price[data-v-d3c3b2df]{text-align:right;background:color-mix(in srgb, var(--ink-pure) 8%, transparent);border-radius:var(--r-pill);align-items:baseline;gap:8px;margin:14px 0 0;padding:8px 16px;display:inline-flex;position:static;top:clamp(26px,3vw,40px);right:clamp(26px,3.4vw,44px)}.profile-cta__price b[data-v-d3c3b2df]{font-size:var(--fs-base);letter-spacing:0;font-weight:800;line-height:1;display:inline}.profile-cta__price span[data-v-d3c3b2df]{font-size:var(--fs-sm);color:color-mix(in srgb, var(--ink-pure) 60%, transparent);margin-top:0;font-weight:600;display:inline}.profile-cta__foot[data-v-d3c3b2df]{flex-flow:column wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.profile-cta__btn[data-v-d3c3b2df]{background:var(--ground-dark);width:100%;color:var(--yellow);font:inherit;font-size:var(--fs-base);border-radius:var(--r-pill);transition:transform .16s var(--ease);justify-content:center;align-items:center;gap:10px;padding:16px 26px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.profile-cta__btn[data-v-d3c3b2df]:hover{transform:translateY(-1px)}}.profile-cta__btn svg[data-v-d3c3b2df]{width:16px;height:16px;stroke:var(--yellow)}.profile-cta__link[data-v-d3c3b2df]{color:var(--on-paper);font-weight:700;font-size:var(--fs-base);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb, var(--ink-pure) 32%, transparent);text-decoration-color:color-mix(in srgb, var(--ink-pure) 32%, transparent);transition:text-decoration-color .16s var(--ease)}@media (hover:hover){.profile-cta__link[data-v-d3c3b2df]:hover{-webkit-text-decoration-color:var(--on-paper);text-decoration-color:var(--on-paper)}}@media (width>=769px){.profile-preview__row[data-v-d3c3b2df]{grid-template-columns:64px minmax(0,320px) minmax(0,1fr)}.profile-preview__row p[data-v-d3c3b2df]{grid-column:auto}.profile-preview__row h3[data-v-d3c3b2df]{white-space:nowrap}.profile-cta[data-v-d3c3b2df]{text-align:inherit}.profile-cta h2[data-v-d3c3b2df]{max-width:min(640px,100% - 200px)}.profile-cta__lede[data-v-d3c3b2df]{max-width:min(840px,100%);margin-top:14px}.profile-cta__price[data-v-d3c3b2df]{background:0 0;border-radius:0;align-items:normal;gap:normal;margin:0;padding:0;display:inline;position:absolute}.profile-cta__price b[data-v-d3c3b2df]{letter-spacing:-.02em;font-size:clamp(30px,3vw,36px);display:block}.profile-cta__price span[data-v-d3c3b2df]{margin-top:4px;display:block}.profile-cta__foot[data-v-d3c3b2df]{flex-direction:row;gap:20px}.profile-cta__btn[data-v-d3c3b2df]{justify-content:normal;width:auto}}@property --tp{syntax:"<percentage>";inherits:true;initial-value:0%}body.tx{--tp:0%;transition:--tp .9s cubic-bezier(.22,.61,.36,1)}body.tx.is-light{--tp:100%}body.tx .app-shell{background:color-mix(in oklab, var(--color-paper-white) var(--tp), var(--color-indigo-600))}:root[data-theme=dark] body.tx .app-shell{background:var(--ink-pure)}body.tx .hero{background:0 0}.legal-doc-page[data-v-dd4fad07]{flex:1 0 auto}.legal-doc[data-v-dd4fad07]{padding:var(--page-top) 0 clamp(64px, 8vw, 124px);scroll-margin-top:64px;position:relative}.legal-doc[data-v-dd4fad07]:before{content:"";width:calc(min(100%, var(--maxw)) - 2 * var(--edge));background:var(--rule);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.legal-doc__w[data-v-dd4fad07]{max-width:1024px;padding:0 var(--edge);margin:0 auto}.legal-doc__title[data-v-dd4fad07]{font-family:var(--title);margin:0;font-size:clamp(30px,5.2vw,60px);font-weight:400;line-height:1.05}.legal-doc__lede[data-v-dd4fad07]{color:var(--ink-2);margin:20px 0 0;font-size:clamp(18px,2vw,24px);line-height:1.45}.legal-doc__body[data-v-dd4fad07]{margin-top:40px}.legal-doc__body[data-v-dd4fad07] h2{font-family:var(--body);border-top:1px solid var(--rule);color:var(--ink);margin:0 0 12px;padding-top:26px;font-size:clamp(18px,2vw,24px);font-weight:700}.legal-doc__body[data-v-dd4fad07] h2:first-child{border-top:0;padding-top:0}.legal-doc__body[data-v-dd4fad07] p{font-size:var(--fs-base);color:var(--ink-2);margin:0 0 12px;line-height:1.7}.legal-doc__body[data-v-dd4fad07] p:last-child{margin-bottom:0}.legal-doc__body[data-v-dd4fad07] article{border-top:1px solid var(--rule);padding:26px 0}.legal-doc__body[data-v-dd4fad07] a{color:var(--link);text-underline-offset:2px;text-decoration:underline}@media (hover:hover){.legal-doc__body[data-v-dd4fad07] a:hover{text-decoration:none}}.legal-doc__meta[data-v-dd4fad07]{border-top:1px solid var(--rule);font-size:var(--fs-sm);color:var(--ink-3);flex-wrap:wrap;gap:24px;margin-top:44px;padding-top:22px;display:flex}.legal-doc__meta-link[data-v-dd4fad07]{color:var(--link);text-underline-offset:2px;text-decoration:underline}@media (hover:hover){.legal-doc__meta-link[data-v-dd4fad07]:hover{text-decoration:none}}.legal-doc__error[data-v-dd4fad07]{color:var(--ink-2);margin-top:40px;font-size:clamp(18px,2vw,24px)}.legal-doc__skeleton[data-v-dd4fad07]{flex-direction:column;gap:14px;margin-top:40px;display:flex}.legal-doc__skeleton-line[data-v-dd4fad07]{border-radius:var(--r-sm);background:var(--panel);height:16px;animation:1.4s ease-in-out infinite legal-doc-pulse-dd4fad07}.legal-doc__skeleton-line--title[data-v-dd4fad07]{width:60%;height:44px;margin-bottom:12px}@keyframes legal-doc-pulse-dd4fad07{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.legal-doc__skeleton-line[data-v-dd4fad07]{animation:none}}.page-view[data-v-9498a39e]{scroll-margin-top:var(--page-top);flex:1 0 auto}.page-view--column[data-v-9498a39e]{flex-direction:column;display:flex}.spinner[data-v-e4c6bd91]{border:3px solid var(--rule);border-top-color:var(--blue);border-radius:var(--r-circle);margin:0 auto 1rem;animation:.8s linear infinite spinner-rotate-e4c6bd91}@keyframes spinner-rotate-e4c6bd91{to{transform:rotate(360deg)}}.status-glyph[data-v-9db7b5b1]{text-align:center;background:var(--color-indigo-600);flex:1 0 auto;justify-content:center;align-items:center;padding:clamp(40px,6vh,72px) 0;display:flex;position:relative;overflow:hidden}.status-glyph .w[data-v-9db7b5b1]{z-index:2;max-width:640px;position:relative}.status-glyph__code[data-v-9db7b5b1]{font-family:"Orchestratio Sans", var(--body);-webkit-user-select:none;user-select:none;color:var(--on-dark);filter:blur(18px);opacity:0;transition:filter .6s var(--ease), opacity .6s var(--ease);justify-content:center;align-items:center;margin:0;font-size:200px;font-weight:400;line-height:.9;display:flex}.status-glyph__code--go[data-v-9db7b5b1]{filter:blur();opacity:1}.status-glyph__digit[data-v-9db7b5b1]{margin:0;display:block}.status-glyph__digit--zero[data-v-9db7b5b1]{animation:4.4s ease-in-out infinite status-glyph-glitch-9db7b5b1}@keyframes status-glyph-glitch-9db7b5b1{0%,88%,to{opacity:1;transform:none}90%{opacity:.82;transform:translate(-3px,2px)skew(-4deg)}93%{opacity:.95;transform:translate(3px,-2px)}96%{opacity:1;transform:translate(-1px)}}@media (prefers-reduced-motion:reduce){.status-glyph__code[data-v-9db7b5b1]{filter:none;opacity:1}.status-glyph__digit--zero[data-v-9db7b5b1]{animation:none}}.status-glyph__title[data-v-9db7b5b1]{font-family:var(--title);color:var(--on-dark);margin:clamp(20px,2.6vw,30px) 0 0;font-size:clamp(30px,5.2vw,60px);font-weight:400;line-height:1.08}.status-glyph__desc[data-v-9db7b5b1]{color:color-mix(in srgb, var(--on-dark) 90%, transparent);max-width:46ch;margin:18px auto 0;font-size:clamp(18px,2vw,24px);line-height:1.45}.status-glyph__actions[data-v-9db7b5b1]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(34px,4.4vw,46px);display:flex}:root[data-theme=dark] .status-glyph[data-v-9db7b5b1]{background:var(--canvas)}.button[data-v-3aff5ea3]{font-family:var(--body);font-size:var(--fs-base);cursor:pointer;border-radius:var(--r-pill);background:var(--btn-bg,var(--blue-grad));color:var(--btn-color,var(--on-dark));letter-spacing:-.01em;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:16px 26px;font-weight:800;text-decoration:none;transition:opacity .16s,background .16s,color .16s,border-color .16s;display:inline-flex;position:relative;overflow:hidden}@media (hover:hover){.button[data-v-3aff5ea3]:hover{background:var(--btn-bg-hover,var(--blue-grad-hover))}}.button[data-v-3aff5ea3]:focus-visible{outline:2px solid var(--btn-focus,var(--blue));outline-offset:2px}.button[data-v-3aff5ea3] svg{width:17px;height:17px}.button__lbl[data-v-3aff5ea3]{transition:opacity .25s var(--ease), transform .25s var(--ease);align-items:center;gap:10px;display:inline-flex}.button__lbl svg[data-v-3aff5ea3]{flex:none;width:19px;height:19px}.button__lbl--done[data-v-3aff5ea3]{opacity:0;justify-content:center;position:absolute;inset:0;transform:translateY(40%)}.button--sent .button__lbl--send[data-v-3aff5ea3]{opacity:0;transform:translateY(-40%)}.button--sent .button__lbl--done[data-v-3aff5ea3]{opacity:1;transform:translateY(0)}.button--sent .button__lbl--done svg[data-v-3aff5ea3]{transform-origin:50%;animation:.55s cubic-bezier(.34,1.56,.64,1) 60ms both button-chkspin-3aff5ea3}@keyframes button-chkspin-3aff5ea3{0%{opacity:0;transform:scale(0)rotate(-180deg)}60%{opacity:1}to{transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.button--sent .button__lbl--done svg[data-v-3aff5ea3]{animation:none}}.button--ghost[data-v-3aff5ea3]{background:var(--btn-ghost-bg,transparent);color:var(--btn-ghost-color,var(--link));border-color:var(--btn-ghost-border,var(--blue))}@media (hover:hover){.button--ghost[data-v-3aff5ea3]:hover{background:var(--btn-ghost-bg-hover,color-mix(in srgb, var(--blue) 8%, transparent))}}.button--yellow[data-v-3aff5ea3]{background:var(--yellow);color:var(--ink-on-yellow);border-color:var(--yellow)}@media (hover:hover){.button--yellow[data-v-3aff5ea3]:hover{background:var(--yellow-hover);border-color:var(--yellow-hover)}}.button--white-ghost[data-v-3aff5ea3]{color:var(--on-dark);border-color:color-mix(in srgb, var(--on-dark) 50%, transparent);background:0 0}@media (hover:hover){.button--white-ghost[data-v-3aff5ea3]:hover{background:color-mix(in srgb, var(--on-dark) 12%, transparent);border-color:var(--on-dark)}}.button--dark[data-v-3aff5ea3]{background:var(--ink);color:var(--bg);border-color:#0000}@media (hover:hover){.button--dark[data-v-3aff5ea3]:hover{background:var(--ink);opacity:.88}}.button--sm[data-v-3aff5ea3]{font-size:var(--fs-sm);padding:12px 18px}.button--lg[data-v-3aff5ea3]{font-size:var(--fs-base);padding:18px 32px}.button--block[data-v-3aff5ea3]{width:100%}.button--busy[data-v-3aff5ea3]{pointer-events:none}.button__spin[data-v-3aff5ea3]{border-radius:var(--r-circle);border:2px solid;border-top-color:#0000;flex:none;width:16px;height:16px;animation:.7s linear infinite button-spin-3aff5ea3}@keyframes button-spin-3aff5ea3{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.button__spin[data-v-3aff5ea3]{animation:none}}.button[data-v-3aff5ea3]:disabled{background:var(--rule);color:var(--ink-3);opacity:1;cursor:not-allowed;border-color:#0000}.button--sent[data-v-3aff5ea3],.button--sent[data-v-3aff5ea3]:disabled{background:var(--good);color:var(--on-dark);opacity:1;cursor:default;border-color:#0000}@media (hover:hover){.button--sent[data-v-3aff5ea3]:hover{background:var(--good);color:var(--on-dark);opacity:1;cursor:default;border-color:#0000}}.docdl[data-v-9aca77c6]{flex-direction:column;align-items:center;gap:16px;width:100%;padding:clamp(88px,14vh,150px) 16px 64px;display:flex}.docdl__muted[data-v-9aca77c6]{font-size:var(--fs-sm);color:var(--ink-3);margin:0}.docdl__card[data-v-9aca77c6]{background:var(--color-yellow-400);width:100%;max-width:440px;color:var(--on-paper);border-radius:var(--r-xl);box-shadow:var(--elev-1);text-align:center;padding:clamp(26px,4vw,36px) clamp(22px,3vw,30px)}.docdl__eyebrow[data-v-9aca77c6]{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--ink-pure) 58%, transparent);margin:0 0 6px;font-weight:700}.docdl__title[data-v-9aca77c6]{letter-spacing:-.02em;color:var(--on-paper);margin:0 0 20px;font-size:clamp(21px,2.4vw,25px);font-weight:800;line-height:1.15}.docdl__details[data-v-9aca77c6]{background:var(--paper);border:1px solid color-mix(in srgb, var(--ink-pure) 8%, transparent);border-radius:var(--r-md);text-align:left;margin:0 0 22px;overflow:hidden}.docdl__row[data-v-9aca77c6]{justify-content:space-between;align-items:center;gap:16px;margin:0;padding:12px 16px;display:flex}.docdl__row+.docdl__row[data-v-9aca77c6]{border-top:1px solid color-mix(in srgb, var(--ink-pure) 7%, transparent)}.docdl__k[data-v-9aca77c6]{font-size:var(--fs-sm);color:var(--color-ink-grey);font-weight:500}.docdl__v[data-v-9aca77c6]{font-size:var(--fs-sm);color:var(--on-paper);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.docdl__btn[data-v-9aca77c6]{background:var(--ground-dark);width:100%;color:var(--color-yellow-400);font:inherit;font-size:var(--fs-base);border-radius:var(--r-pill);transition:filter .15s var(--ease);justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-weight:700;text-decoration:none;display:inline-flex}.docdl__btn svg[data-v-9aca77c6]{width:17px;height:17px}@media (hover:hover){.docdl__btn[data-v-9aca77c6]:hover{filter:brightness(1.15)}}.docdl__hint[data-v-9aca77c6]{font-size:var(--fs-sm);color:color-mix(in srgb, var(--ink-pure) 50%, transparent);margin:12px 0 0}:root{--color-indigo-400:#9d86ff;--color-indigo-450:#b3a2ff;--color-indigo-500:#8f74ff;--color-indigo-600:#4c24ff;--color-indigo-700:#3a1cc0;--color-indigo-light-500:#b15bff;--color-indigo-light-600:#9b1fff;--color-yellow-400:#ffd500;--color-yellow-500:#f0c800;--color-ink-black:#000;--color-ink-near-black:#0b0c0e;--color-ink-slate:#5b6069;--color-ink-grey:#767c85;--color-ink-grey-dark:#757b84;--color-ink-mist:#a1a6b0;--color-ink-white:#f1f2f4;--color-paper-white:#fff;--color-paper-50:#fafafb;--color-paper-100:#f6f7f9;--color-paper-rule:#e7e8ea;--color-paper-rule-2:#f1f2f3;--color-night-900:#0d0f13;--color-night-850:#111419;--color-night-800:#15181e;--color-night-950:#0c0e12;--color-night-rule:#262a32;--color-night-rule-2:#1a1d23;--color-mint-500:#2f9e63;--color-mint-400:#57c98a;--color-rose-500:#ff2d55;--color-amber-500:#f97316;--color-amber-400:#fb923c;--color-teal-500:#0bc2c2;--color-teal-400:#22d3d3;--color-night-700:#2a2f3a;--color-night-750:#1c2029;--color-night-830:#13161c;--color-ink-grey-light:#8891a0;--color-ink-grey-indigo:#9aa0c8;--color-paper-150:#f4f5f7;--color-indigo-50:#efebff;--color-indigo-100:#dcd6ff;--color-indigo-200:#c3b8ff;--color-indigo-550:#7c5cff;--color-indigo-575:#6f4dff;--color-violet-400:#818cf8;--color-violet-500:#6366f1;--color-violet-600:#4f46e5;--color-brand-slack:#4a154b;--color-brand-claude:#d97757;--color-brand-chatgpt:#10a37f;--color-code-ground:#101319;--color-code-plain:#d7dce4;--color-code-dim:#c3cad4;--color-code-punct:#7c8594;--color-code-muted:#737b86;--color-code-key:#b8a8ff;--color-code-string:#8be0c9;--color-code-number:#ffc27a;--color-amber-50:#fff3cc;--color-amber-300:#ffd84d;--color-amber-600:#e6a23c;--color-amber-ink:#8a6a00;--color-amber-ink-2:#8a5d00;--color-amber-ink-3:#7a5600;--color-amber-ink-4:#6b5300;--color-teal-ink:#06302f;--color-amber-ink-deep:#3d2800;--color-green-500b:#22c55e;--color-green-600b:#16a34a;--color-ink-1a:#1a1a1a;--dept-legal:#4c24ff;--dept-executive:#cb0eff;--dept-hr:#ff0ebc;--dept-finance:#ff0e41;--dept-operations:#ff8d00;--dept-privacy:#00d165;--dept-it:#00c9d1;--dept-security:#0cbcff;--dept-procurement:#767c85;--lane-mono:var(--color-indigo-600);--lane-arc-consultation:#ffca09;--lane-arc-proposal:#ff510b;--lane-arc-new-law:#ff0e41;--lane-arc-amendment:#ff0ebc;--lane-arc-repeal:#cb0eff;--lane-consultation:var(--lane-mono);--lane-proposal:var(--lane-mono);--lane-new-law:var(--lane-mono);--lane-amendment:var(--lane-mono);--lane-repeal:var(--lane-mono);--color-dept-amber:#f59f00;--color-dept-blue:#1c7ed6;--color-dept-green:#12b886;--color-dept-mint:#40dd8f;--title:"Orchestratio Sans", sans-serif;--body:"Roboto", system-ui, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ink:var(--color-ink-black);--ink-2:var(--color-ink-slate);--ink-3:var(--color-ink-grey);--blue:var(--color-indigo-600);--blue-hover:var(--color-indigo-700);--link:var(--color-indigo-600);--blue-grad:var(--blue);--blue-grad-hover:var(--blue-hover);--indigo-2:var(--color-indigo-500);--yellow:var(--color-yellow-400);--yellow-hover:var(--color-yellow-500);--ink-on-yellow:var(--on-paper);--field:var(--color-indigo-600);--on-dark:var(--color-paper-white);--paper:var(--color-paper-white);--on-paper:var(--color-ink-near-black);--ground-dark:var(--color-ink-near-black);--ink-pure:var(--color-ink-black);--rule:var(--color-paper-rule);--rule-2:var(--color-paper-rule-2);--bg:var(--color-paper-white);--panel:var(--color-paper-50);--alt:var(--color-paper-100);--canvas:var(--color-paper-white);--good:var(--color-mint-500);--bad:var(--color-rose-500);--changed:var(--color-amber-500);--badge-no:var(--color-amber-500);--ic-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--ic-x:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.5 6.5 6.5 17.5M6.5 6.5l11 11'/%3E%3C/svg%3E");--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-card:26px;--r-card-inner:21px;--r-pane:var(--r-sm);--r-pill:100px;--r-circle:50%;--fs-micro:11px;--fs-label:12px;--fs-sm:14px;--fs-base:16px;--fs-lg:18px;--fs-xl:20px;--fs-title:24px;--elev-1:0 1px 2px color-mix(in srgb, var(--ground-dark) 5%, transparent);--elev-2:0 8px 26px color-mix(in srgb, var(--ground-dark) 16%, transparent);--elev-3:0 18px 46px color-mix(in srgb, var(--ground-dark) 16%, transparent);--elev-4:0 28px 62px color-mix(in srgb, var(--ground-dark) 30%, transparent);--elev-knob:0 1px 3px color-mix(in srgb, var(--ground-dark) 28%, transparent);--ring-focus:0 0 0 3px color-mix(in srgb, var(--blue) 12%, transparent);--edge:clamp(20px, 5vw, 56px);--maxw:1440px;--page-top:72px;--ease:cubic-bezier(.22, .61, .36, 1)}:root[data-theme=dark]{--elev-1:0 1px 2px color-mix(in srgb, var(--color-ink-black) 30%, transparent);--elev-2:0 8px 26px color-mix(in srgb, var(--color-ink-black) 45%, transparent);--elev-3:0 18px 46px color-mix(in srgb, var(--color-ink-black) 50%, transparent);--elev-4:0 28px 62px color-mix(in srgb, var(--color-ink-black) 60%, transparent);--elev-knob:0 1px 3px color-mix(in srgb, var(--color-ink-black) 55%, transparent);--ink:var(--color-ink-white);--ink-2:var(--color-ink-mist);--ink-3:var(--color-ink-grey-dark);--blue:var(--color-indigo-400);--blue-hover:var(--color-indigo-450);--link:var(--color-indigo-400);--indigo-2:var(--color-indigo-400);--rule:var(--color-night-rule);--rule-2:var(--color-night-rule-2);--bg:var(--color-night-900);--panel:var(--color-night-800);--alt:var(--color-night-850);--canvas:var(--color-night-950);--surface:var(--ink-pure);--good:var(--color-mint-400);--bad:var(--color-rose-500);--changed:var(--yellow);--badge-no:var(--color-amber-400)}.eyebrow{font-size:var(--fs-sm);letter-spacing:normal;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:12px;margin:0 0 clamp(14px,1.6vw,20px);font-weight:600;display:flex}.form-card{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--bg);box-shadow:var(--elev-1);padding:clamp(24px,3vw,32px)}.form-actions .button{width:100%;font-size:var(--fs-base);padding:16px 26px}.section__w{max-width:var(--maxw);padding:0 var(--edge);margin:0 auto}.hz-pop{display:inline-flex;position:relative}.hz-trigger{box-sizing:border-box;height:40px;font:inherit;font-size:var(--fs-sm);color:var(--ink-2);background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-md);cursor:pointer;white-space:nowrap;transition:border-color .16s var(--ease), background .16s var(--ease), color .16s var(--ease);align-items:center;gap:8px;padding:0 12px;display:inline-flex}.hz-trigger:hover{border-color:var(--ink-3)}.hz-trigger__ic{color:var(--ink-3);display:inline-flex}.hz-trigger__ic svg{width:16px;height:16px}.hz-trigger[aria-expanded=true]{border-color:var(--blue)}.hz-trigger:not([data-count="0"]){color:var(--ink);border-color:var(--blue);background:color-mix(in srgb, var(--blue) 7%, var(--bg))}.hz-trigger:not([data-count="0"]) .hz-trigger__ic{color:var(--blue)}.hz-pop__panel{z-index:45;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-md);box-shadow:var(--elev-3);position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}:root[data-theme=dark] .hz-pop__panel{background:var(--panel)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){:not(#_),:not(#_):before,:not(#_):after{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}html{scroll-behavior:auto}}[data-reveal]{opacity:0;transition:opacity .75s var(--ease-out-quart), transform .75s var(--ease-out-quart);will-change:transform, opacity;transform:translateY(24px)}[data-reveal].in{opacity:1;transform:translateY(0)}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Roboto,ui-sans-serif,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=769px){.container{max-width:769px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.m-0{margin:0}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-wrap{text-wrap:wrap}.rounded{border-radius:.75rem}.border{border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[_\:-\]{_:-}
