:root{--fr-paper-line-strong:#6b544216;--fr-paper-ground:var(--fr-card-bg);--fr-cell-rule:var(--fr-border);--app-rule:#e2e8f0;--app-paper-line:#0f172a0f}.fr-card{box-shadow:none}.fr-card-hover:hover{box-shadow:none;border-color:var(--fr-border-strong)}.fr-paper{background-color:var(--fr-paper-ground)}.fr-paper-frame{border:1px solid var(--fr-border-strong);background-color:var(--fr-paper-ground);border-radius:14px;padding:clamp(16px,3vw,32px);position:relative;overflow:hidden}.fr-invert .fr-paper-frame,.fr-hero .fr-paper-frame{background-color:#ffffff06;border-color:#ffffff1a}.fr-cells{background:var(--fr-cell-rule);border:1px solid var(--fr-cell-rule);border-radius:var(--fr-radius);gap:1px;display:grid;overflow:hidden}.fr-cells>*{background:var(--fr-card-bg);box-shadow:none;border:0;border-radius:0;min-width:0}.fr-cells--ground>*{background:var(--fr-page)}.bg-surface-alt .fr-cells--ground>*{background:var(--fr-surface-alt)}.fr-cells>.fr-card-hover:hover,.fr-cells>a:hover{background:var(--fr-page);transform:none}.fr-invert .fr-cells,.fr-hero .fr-cells,.fr-dark .fr-cells{--fr-cell-rule:#ffffff1a;background:0 0;gap:0}.fr-invert .fr-cells>*,.fr-hero .fr-cells>*,.fr-dark .fr-cells>*{box-shadow:1px 0 0 var(--fr-cell-rule), 0 1px 0 var(--fr-cell-rule);background:0 0}.fr-invert .fr-cells>.fr-card-hover:hover,.fr-invert .fr-cells>a:hover,.fr-dark .fr-cells>a:hover{background:#ffffff0a}.app-paper-frame{background-color:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:clamp(12px,2.5vw,24px)}.app-cells{background:var(--app-rule);border:1px solid var(--app-rule);border-radius:12px;gap:1px;display:grid;overflow:hidden}.app-cells>*{box-shadow:none;background:#fff;border:0;border-radius:0;min-width:0}.fr-cells--flush{border-radius:0;margin-inline:-1.5rem}.fr-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--fr-ink-muted);align-items:center;gap:9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600;display:inline-flex}.fr-eyebrow:before{content:"";background:var(--fr-gradient-pill);border-radius:999px;flex:none;width:7px;height:7px}.fr-hero .fr-pill{color:#ffffffd1;letter-spacing:.1em;background:#ffffff0a;border:1px solid #ffffff29}.fr-rails>section.bg-surface-alt,.fr-rails>section.bg-surface,.fr-rails .fr-section.bg-surface-alt,.fr-cells>*,.fr-cells--ground>*,.bg-surface-alt .fr-cells--ground>*,.fr-cells>.fr-h-cell-alt{background-color:var(--fr-page)}.fr-section.fr-band-flush-b{padding-bottom:0}.fr-band-flush-b .fr-cells--flush:last-child{border-bottom:0}.fr-section.fr-band-flush-y{padding-block:0}.fr-band-flush-y .fr-cells--flush{border-block:0}.fr-cells--flush+.fr-cells--flush{border-top:0}.fr-dot-field{inset-block:0;pointer-events:none;position:absolute;left:max(0px,50% - 40rem);right:max(0px,50% - 40rem);overflow:hidden;-webkit-mask-image:radial-gradient(75% 70% at 50% 40%,#000 30%,#0000 85%);mask-image:radial-gradient(75% 70% at 50% 40%,#000 30%,#0000 85%)}.fr-dot-field:before,.fr-dot-field:after{content:"";position:absolute;inset:-12%}.fr-dot-field:before{background-image:radial-gradient(circle,#1f1a1733 1px,#0000 1.6px);background-size:30px 30px;animation:11s ease-in-out infinite dots-wave}.fr-dot-field:after{background-image:linear-gradient(135deg,#0000 0% 45%,#ea580c80 47%,#ea580c 48.5%,#db2777 50%,#9333ea 51.5%,#9333ea80 53%,#0000 55% 100%);background-repeat:no-repeat;background-size:300% 300%;animation:11s ease-in-out infinite dots-wave,9s linear infinite dots-diagonal-wave;-webkit-mask-image:radial-gradient(circle,#000 1.2px,#0000 1.7px);mask-image:radial-gradient(circle,#000 1.2px,#0000 1.7px);-webkit-mask-size:30px 30px;mask-size:30px 30px}@media (prefers-reduced-motion:reduce){.fr-dot-field:before,.fr-dot-field:after{animation:none}}.fr-hero.fr-hero--light .fr-pill{background:var(--fr-card-bg);border:1px solid var(--fr-border-strong);color:var(--fr-ink-muted)}.fr-hero.fr-hero--light{--fr-ramp-1:#bb460a;--fr-ramp-2:#c33835;--fr-ramp-3:#cb2766;--fr-ramp-4:#b82caa;--fr-ramp-5:#9333ea}.fr-hero.fr-hero--light .fr-gradient-text{color:var(--fr-accent-deep)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.fr-hero.fr-hero--light .fr-gradient-text{background-image:var(--fr-gradient-text-ramp);-webkit-text-fill-color:transparent;color:#0000}}.fr-hero.fr-hero--light .fr-lede{color:var(--fr-ink-muted)}.fr-hero.fr-hero--light .fr-title{color:var(--fr-ink)}.fr-hero.fr-hero--light .fr-eyebrow{color:var(--fr-ink-muted)}.fr-hero.fr-hero--light .fr-link{color:var(--fr-ink)}
.fr-cells.fr-cells--open{background:0 0;gap:0}.fr-cells.fr-cells--open>*{box-shadow:1px 0 0 0 var(--fr-cell-rule), 0 1px 0 0 var(--fr-cell-rule), 1px 1px 0 0 var(--fr-cell-rule);background:0 0}.fr-cells>.fr-cell-fill{background-color:var(--fr-card-bg);background-image:linear-gradient(var(--fr-paper-line-strong) 1px, transparent 1px), linear-gradient(90deg, var(--fr-paper-line-strong) 1px, transparent 1px);background-size:14px 14px}.fr-cells>.fr-cell-featured{background:var(--fr-gradient-soft);position:relative}.fr-cells>.fr-cell-featured:before{content:"";background:var(--fr-gradient);pointer-events:none;height:3px;position:absolute;inset:0 0 auto}@media (max-width:767px){.fr-table-box .fr-table-stack tbody tr{border:0;border-bottom:1px solid var(--fr-border);background:0 0;border-radius:0;margin:0}.fr-table-box .fr-table-stack tbody tr:last-child{border-bottom:0}}.fr-paper-frame.fr-paper-frame--ink{background-color:var(--fr-ink);color:#fff;border-color:#ffffff1a}.fr-paper-frame .fr-frame,.fr-paper-frame .fr-card{box-shadow:none}.fr-paper-label{letter-spacing:.14em;text-transform:uppercase;color:var(--fr-ink-soft);margin-bottom:14px;font-size:11px;font-weight:600;display:block}.fr-invert .fr-paper-label{color:#ffffff8c}
.fr-cells>.fr-h-paper,.fr-h-paper{background-color:var(--fr-paper-ground)}.fr-cells>.fr-h-cell-alt{background:var(--fr-surface-alt)}.fr-h-scroll-x{overflow:auto hidden}.fr-cells.fr-h-cells-bare{border:0;border-radius:0}.fr-h-dcells{--fr-h-drule:#ffffff0e;gap:1px;display:grid;overflow:hidden}.fr-h-dcells>*{min-width:0;box-shadow:0 0 0 1px var(--fr-h-drule)}.fr-h-dcells--boxed{border-radius:var(--fr-radius);border:1px solid #ffffff1a}.fr-h-dcells>.fr-h-dcell-hover{transition:background-color .2s}.fr-h-dcells>.fr-h-dcell-hover:hover{background:#ffffff09}.fr-h-dpaper{background-color:#ffffff05}.fr-h-belt{border-block:1px solid var(--fr-border)}.fr-h-belt li{border-right:1px solid var(--fr-border);padding:14px 28px}@media (min-width:768px){.fr-h-belt li{padding:16px 36px}}@media (min-width:640px) and (max-width:1023.98px){.fr-h-claims{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-h-claims>:last-child{grid-column:span 2}}@media (min-width:1024px){.fr-h-claims{grid-template-columns:repeat(6,minmax(0,1fr))}.fr-h-claims>*{grid-column:span 2}.fr-h-claims>:nth-child(n+4){grid-column:span 3}}@media (max-width:639.98px){.fr-paper-frame.fr-h-frame-sm,.fr-invert .fr-paper-frame.fr-h-frame-sm{background:0 0;border:0;padding:0}}.fr-h-flow-node{border:1.5px solid var(--fr-border-strong);background:0 0;border-radius:999px;width:8px;height:8px;animation:6s ease-in-out infinite fr-h-flow}.fr-h-flow-node-2{animation-delay:1s}.fr-h-flow-node-3{animation-delay:2s}.fr-h-flow-node-4{animation-delay:3s}.fr-h-flow-node-5{animation-delay:4s}@keyframes fr-h-flow{0%,30%,to{border-color:var(--fr-border-strong);box-shadow:none;background:0 0}6%,18%{background:var(--fr-accent);border-color:var(--fr-accent);box-shadow:0 0 0 3px #ea580c26}}@media (prefers-reduced-motion:reduce){.fr-h-flow-node{animation:none}}.fr-h-engine.fr-invert{background:var(--fr-page);border-block:1px solid var(--fr-border);overflow:visible}.fr-h-engine:before{content:"";inset-block:0;z-index:0;pointer-events:none;background-color:#17130f;background-image:radial-gradient(circle,#ffffff21 1px,#0000 1.6px);background-position:top;background-size:26px 26px;border-inline:1px solid #3d3d44;position:absolute;left:max(0px,50% - 40rem);right:max(0px,50% - 40rem)}@media (max-width:1327.98px){.fr-h-engine:before{border-inline:0}}.fr-h-engine .fr-h-dcells{--fr-h-drule:#ffffff29}.fr-h-engine .fr-h-dcells--boxed,.fr-h-engine .border-white\/10{border-color:#ffffff29}.fr-fig-light{filter:invert()hue-rotate(180deg)}.fr-h-engine+.fr-container .fr-cells--flush,.fr-h-engine:first-child{border-top:0}.fr-h-engine:last-child{border-bottom:0}
.app-page-header{border-bottom:1px solid var(--app-rule);padding-bottom:1.25rem}.app-page-header:has(+.app-page-tabs){border-bottom:0;padding-bottom:0}.app-section-rule{border-bottom:1px solid var(--app-rule);position:relative}.app-section-rule:after{content:"";background:#f97316;border-radius:1px;width:2rem;height:2px;position:absolute;bottom:-1px;left:0}.app-cells>a,.app-cells>button,.app-cells>.app-cell-link{transition:background-color .15s}.app-cells>a:hover,.app-cells>button:not(:disabled):hover,.app-cells>.app-cell-link:hover{background:#f8fafc}.app-cells>.app-stat--attention{background:#fffaf5;box-shadow:inset 0 2px #fb923c}.app-cells>a>.app-stat{background:0 0;border:0;border-radius:0;height:100%}.app-cells>a:has(>.app-stat--attention){background:#fffaf5;box-shadow:inset 0 2px #fb923c}.app-cells>.app-cell--active{box-shadow:inset 0 2px #f97316}.app-cells>.app-cell-fill,.fr-cells>.app-cell-fill{background-color:#fff}.app-paper-frame,.app-cells>.app-cell-fill,.fr-cells>.app-cell-fill{isolation:isolate;position:relative}.app-paper-frame:before,.app-paper-frame:after,.app-cell-fill:before,.app-cell-fill:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.app-paper-frame:before,.app-cell-fill:before{background-image:radial-gradient(circle,#0f172a2e 1px,#0000 1.6px);background-position:9px 9px;background-size:18px 18px;animation:7s ease-in-out infinite app-dots-breathe}.app-paper-frame:after,.app-cell-fill:after{background-image:linear-gradient(135deg,#0000 0% 45%,#f973168c 47.5%,#db2777 50%,#9333ea8c 52.5%,#0000 55% 100%);background-repeat:no-repeat;background-size:300% 300%;animation:10s linear infinite dots-diagonal-wave;-webkit-mask-image:radial-gradient(circle,#000 1.1px,#0000 1.7px);mask-image:radial-gradient(circle,#000 1.1px,#0000 1.7px);-webkit-mask-position:9px 9px;mask-position:9px 9px;-webkit-mask-size:18px 18px;mask-size:18px 18px}.app-paper-frame.app-empty:before{-webkit-mask-image:radial-gradient(55% 60%,#0000 40%,#000 95%);mask-image:radial-gradient(55% 60%,#0000 40%,#000 95%)}.app-paper-frame.app-empty:after{opacity:.7}@keyframes app-dots-breathe{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.app-paper-frame:before,.app-paper-frame:after,.app-cell-fill:before,.app-cell-fill:after,.app-paper-dark{animation:none!important}}.app-cells.app-cells--flush{border:0;border-radius:0}.app-cells.app-rows{grid-template-columns:minmax(0,1fr)}.app-paper-frame.app-empty{padding:3rem 1.5rem}.app-skeleton{pointer-events:none}@media (prefers-reduced-motion:reduce){.app-skeleton{animation:none!important}}.app-paper-dark{background-image:radial-gradient(circle,#ffffff1f 1px,#0000 1.6px);background-size:22px 22px;animation:7s ease-in-out infinite app-dots-breathe;-webkit-mask-image:radial-gradient(120% 140% at 100% 0,#000 30%,#0000 80%);mask-image:radial-gradient(120% 140% at 100% 0,#000 30%,#0000 80%)}.app-nav-group+.app-nav-group{border-top:1px solid #f1f5f9;margin-top:.75rem;padding-top:.875rem}.app-auth-paper{isolation:isolate}.app-auth-paper:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--fr-paper-line-strong) 1px, transparent 1px), linear-gradient(90deg, var(--fr-paper-line-strong) 1px, transparent 1px);background-position:-1px -1px;background-size:28px 28px;display:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(130% 90% at 0 30%,#000 40%,#0000 92%);mask-image:radial-gradient(130% 90% at 0 30%,#000 40%,#0000 92%)}.app-choice-cells{border-radius:14px}.app-choice-cells>button{transition:background-color .15s}.app-choice-cells>button:not(:disabled):hover{background:#fff}.app-choice-cells>[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--fr-ink);background:#fff}.app-choice-cells>.app-cell--accent{background:var(--fr-accent-soft)}:root:not([data-authed]) .fr-authed-only,:root[data-authed] .fr-anon-only{display:none!important}
