@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);-webkit-user-select:none;user-select:none;border-radius:.25rem;width:100%;line-height:1;display:inline-flex;position:relative;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);background-repeat:no-repeat;background-image:var(--custom-highlight-background,linear-gradient(90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100%));height:100%;animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}:root{--brand:#5cc6d0;--brand-strong:#8adbe2;--brand-soft:#0f2c30;--accent:#5cc6d0;--bg:#0a1416;--surface:#0f1d20;--surface-2:#13262a;--text:#e8f1f2;--muted:#96aeb1;--border:#1f363a;--skeleton:#162a2e;--skeleton-shine:#20383c;--shadow:0 1px 2px #0000004d, 0 16px 40px -16px #0009;--cta-bg:linear-gradient(135deg, #0d5963, #0a3f47);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:1.125rem;--max:70rem}:root[data-theme=light]{--brand:#0d5963;--brand-strong:#094650;--brand-soft:#e6f2f3;--accent:#5cc6d0;--bg:#fbfcfc;--surface:#fff;--surface-2:#f2f6f6;--text:#0f1f22;--muted:#536a6e;--border:#dde7e8;--skeleton:#e6eded;--skeleton-shine:#f4f8f8;--shadow:0 1px 2px #0d59630f, 0 12px 32px -12px #0d59632e;--cta-bg:#0d5963;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{overflow-x:clip}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.0625rem;line-height:1.6}a{color:inherit;text-decoration:none}p a:not(.button),li a:not(.button){color:var(--brand)}h1{letter-spacing:-.035em;margin:1.25rem 0;font-size:clamp(2.5rem,5.4vw,4rem);font-weight:750;line-height:1.05}h1 .highlight{color:var(--brand)}details{margin:.5rem 0 1rem}summary{cursor:pointer;color:var(--brand);font-weight:600}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.container{width:100%;max-width:var(--max);margin:0 auto;padding:0 1.5rem}.page{padding:3rem 1.5rem 6rem}.page.narrow{max-width:51.25rem}.wordmark{aspect-ratio:427/74;width:auto;height:1.375rem;color:var(--brand);display:block;overflow:visible}.nav{z-index:10;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(160%)blur(.875rem);border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.nav.scrolled{border-bottom-color:var(--border)}.nav .container{grid-template-columns:1fr auto 1fr;align-items:center;height:4.25rem;display:grid}.nav .container>:first-child{justify-self:start}.nav-links{justify-self:end;align-items:center;display:flex}.nav-links a{color:var(--muted);font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .15s}.nav-links a:hover{color:var(--text)}.theme-toggle{border:1px solid var(--border);width:1.5rem;height:1.5rem;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:color .15s,background .15s,border-color .15s;display:grid}.theme-toggle:hover{color:var(--text);background:var(--surface-2)}.theme-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.theme-toggle svg{width:.75rem;height:.75rem}.nav-menu-button{border:1px solid var(--border);width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border-radius:.625rem;place-items:center;padding:0;display:grid}.nav-menu-button:hover,.nav-menu-button[aria-expanded=true]{color:var(--text);background:var(--surface-2)}.nav-menu-button svg{width:1rem;height:1rem}.nav-menu{background:var(--surface);border:1px solid var(--border);width:18.75rem;max-width:calc(100vw - 2rem);box-shadow:var(--shadow);z-index:20;border-radius:.875rem;outline:none;padding:.625rem}.nav-menu-item{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5625rem;outline:none;padding:.5625rem .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:block;color:var(--text)!important}.nav-menu-item:hover,.nav-menu-item[data-highlighted]{background:var(--surface-2)}.button{box-sizing:border-box;background:var(--brand);height:2.25rem;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:62.4375rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.84375rem;font-weight:600;line-height:1;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex;color:var(--bg)!important}.button:hover{background:var(--brand-strong);transform:translateY(-1px)}.button.ghost{border:1px solid var(--border);background:0 0;color:var(--text)!important}.button.ghost:hover{background:var(--surface-2)}.button.danger{background:#c4384b}.button.danger:hover{background:#a62b3d}.button[disabled]{opacity:.6;cursor:wait}.mini{border:1px solid var(--border);color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:62.4375rem;padding:.25rem .625rem;font-size:.78125rem;font-weight:600}.mini:hover{background:var(--surface-2)}.mini.primary{background:var(--brand);border-color:var(--brand);color:var(--bg)}.mini.primary:hover{background:var(--brand-strong)}.mini[disabled]{opacity:.5;cursor:default}.icon-button{box-sizing:border-box;border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background .15s,border-color .15s;display:inline-grid}.icon-button svg{width:1.0625rem;height:1.0625rem}.icon-button.edit{color:var(--brand)}.icon-button.edit:hover{background:var(--brand-soft);border-color:#0000}.icon-button.delete{color:#d6455b}.icon-button.delete:hover{background:#d6455b24;border-color:#0000}.icon-button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.actions{flex-wrap:wrap;gap:.625rem;margin-top:1.25rem;display:flex}.actions.center{text-align:center;justify-content:center}.eyebrow{background:var(--brand-soft);color:var(--brand);letter-spacing:.02em;border-radius:62.4375rem;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.lead{color:var(--muted);max-width:34ch;margin:0 0 2rem;font-size:1.25rem}.kicker{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:.875rem;font-weight:650}.muted{color:var(--muted)}.small{font-size:.875rem}.center-text{text-align:center}.back{color:var(--muted);margin-bottom:1rem;font-size:.9375rem;text-decoration:none;display:inline-block}.back:hover{color:var(--text)}.contact-link{white-space:nowrap;font-weight:600}.contact-icon{vertical-align:-.2em;flex:none;width:1.15em;height:1.15em;margin-right:.15em;display:inline-block}.visually-hidden,.trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.tag{background:var(--surface-2);color:var(--muted);border-radius:62.4375rem;padding:.1875rem .625rem;font-size:.75rem;font-weight:600;display:inline-block}.tag.warn{color:#b7791f;background:#e5a50a2e}.tag-list,.chips{flex-wrap:wrap;gap:.375rem;display:flex}.chip{box-sizing:border-box;border:1px solid var(--border);height:2.25rem;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:62.4375rem;align-items:center;padding:0 .875rem;font-size:.84375rem;font-weight:600;line-height:1;display:inline-flex}.chip.active,.chip:hover{background:var(--brand-soft);color:var(--brand);border-color:#0000}.count-badge{background:var(--brand-soft);min-width:1.625rem;color:var(--brand);text-align:center;vertical-align:.1875rem;border-radius:62.4375rem;padding:.125rem .5rem;font-size:.8125rem;display:inline-block}.toolbar{flex-wrap:wrap;align-items:center;gap:.875rem;margin-bottom:.5rem;display:flex}.search{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;border-radius:.875rem;flex:20rem;padding:.875rem 1.125rem}.search:focus{outline:2px solid var(--brand);outline-offset:1px}.count{margin:1rem 0;font-size:.875rem}.empty{text-align:center;color:var(--muted);padding:3rem 0}.panel{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);margin-bottom:1.25rem;padding:1.75rem}.panel h1{margin:0 0 .75rem;font-size:clamp(1.75rem,3.6vw,2.375rem)}.panel h2{margin:0 0 .875rem;font-size:1.375rem}.panel.center{text-align:center;justify-content:center}.panel.center .lead{margin-left:auto;margin-right:auto}details.panel>summary{font-weight:650}details.panel[open]>summary{margin-bottom:.875rem}.notice{background:var(--brand-soft);color:var(--text);border-radius:.75rem;padding:.75rem 1rem;font-size:.9375rem}.notice.error{background:#c4384b29}.comment{border-left:3px solid var(--brand);background:var(--surface-2);border-radius:0 .75rem .75rem 0;margin:0 0 1rem;padding:.75rem 1rem}.form-grid{grid-template-columns:1fr 1fr;gap:1rem;margin:1.25rem 0;display:grid}.field{flex-direction:column;gap:.375rem;display:flex}.field.wide,.check.wide{grid-column:1/-1}.field>span{font-size:.875rem;font-weight:600}.field em{color:var(--muted);font-style:normal;font-weight:500}.hint{color:var(--muted);font-size:.78125rem;line-height:1.45}.hint b{color:var(--text);font-weight:600}.field input,.field select,.field textarea,.inline-form input{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);font:inherit;border-radius:.75rem;padding:.6875rem .875rem;font-size:1rem}.field textarea{resize:vertical}.field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2396aeb1' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.5rem;line-height:1.6}.field input:focus,.field select:focus,.field textarea:focus,.inline-form input:focus{outline:2px solid var(--brand);outline-offset:1px}.check{color:var(--muted);align-items:flex-start;gap:.625rem;font-size:.9375rem;display:flex}.check input{margin-top:.25rem}.inline-form{gap:.625rem;margin-top:.625rem;display:flex}.inline-form input{flex:1}.rowlist{margin:0;padding:0;list-style:none}.row{border-top:1px solid var(--border)}.row:first-child{border-top:0}.row-line{align-items:center;gap:.625rem;padding:.625rem 0;display:flex}.row-line input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--brand);flex:none}.row-title{min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.5rem;padding:0;font-size:.9375rem;display:flex}.row-text{flex-direction:column;min-width:0;display:flex}.row-text strong{color:var(--brand);white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.row-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.chevron{color:var(--muted);flex:none;transition:transform .15s;display:inline-block}.row.open .chevron{transform:rotate(90deg)}.row-actions{flex:none;align-items:center;gap:.375rem;display:flex}.section-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;margin-bottom:.5rem;display:flex}.section-bar h2{margin:0}.section-bar.sticky{z-index:5;border-radius:var(--radius) var(--radius) 0 0;background:var(--surface);border-bottom:1px solid var(--border);margin:-1.75rem -1.75rem .5rem;padding:.875rem 1.75rem;position:sticky;top:4.25rem}.bulk{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.select-all{cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.select-all input{width:1rem;height:1rem;accent-color:var(--brand)}.react-loading-skeleton{--base-color:var(--skeleton);--highlight-color:var(--skeleton-shine)}.loading{animation:.15s step-end loading-wait}@keyframes loading-wait{0%,to{visibility:hidden}}.skeleton-page h1{margin-bottom:1.25rem}.skeleton-lines{gap:.25rem;display:grid}.skeleton-row{border-top:1px solid var(--border);align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.skeleton-row:first-child{border-top:0}.skeleton-row>:first-child{flex:1;min-width:0}footer{border-top:1px solid var(--border);padding:3rem 0}footer .container{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;display:flex}footer .wordmark{height:1.125rem}footer a{color:var(--muted)}.glass-rail{display:none}@media (width<=40em){.glass-rail{z-index:20;-webkit-backdrop-filter:blur(1.25rem)saturate(180%);backdrop-filter:blur(1.25rem)saturate(180%);background:linear-gradient(#ffffff17,#ffffff0d 38%,#fff0 55%,#ffffff12),#05181b52;border:1px solid #c8f2fa43;border-radius:2.25rem;flex-direction:column;align-items:center;gap:.625rem;width:3.625rem;padding:.5rem .3125rem;display:flex;position:fixed;top:1.125rem;right:.75rem;box-shadow:inset 0 1px #03435a5d,inset 0 -1px #07658e59,inset 0 0 1.25rem #5ac6d014,inset -1px 0 #67dae473,.25rem 0 1.25rem -.25rem #61c0c973,0 .75rem 2.625rem #147ba040}:root[data-theme=light] .glass-rail{background:linear-gradient(#ffffffbf,#ffffff59 45%,#ffffff80),#edf8f866;border-color:#ffffffb3;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0d596314,0 .75rem 2.625rem #0d596326}.glass-rail-cta{writing-mode:sideways-lr;width:2.575rem;height:auto;min-height:6.25rem;box-shadow:none;background:#5ac6d0;border-radius:1.75rem;margin-top:.25rem;padding:.85rem 0;font-size:.875rem;font-weight:500;color:#06191c!important}.glass-rail-cta:hover{background:#6fd0d9;transform:none}:root[data-theme=light] .glass-rail-cta{background:var(--brand);color:var(--bg)!important}:root[data-theme=light] .glass-rail-cta:hover{background:var(--brand-strong)}.glass-rail-line{background:#5ac6d033;width:1.5rem;height:1px}.glass-rail .theme-toggle,.glass-rail .glass-rail-icon{width:2.5rem;height:2.5rem;color:var(--text);background:0 0;border:0;border-radius:50%}.glass-rail .theme-toggle:hover,.glass-rail .glass-rail-icon:hover{background:#5ac6d01f}.glass-rail .theme-toggle svg{width:1.25rem;height:1.25rem}.glass-rail .glass-rail-icon svg{width:1.375rem;height:1.375rem}.glass-rail .glass-rail-icon{place-items:center;display:grid}.glass-rail a.glass-rail-icon{text-decoration:none}.glass-eyebrow{-webkit-backdrop-filter:blur(1rem)saturate(170%);backdrop-filter:blur(1rem)saturate(170%);color:#5ac6d0;background:linear-gradient(#ffffff1f,#ffffff08 55%,#ffffff0f),#0e41464d;border:1px solid #ffffff24;border-radius:2.5rem;padding:.6875rem 1.0625rem;font-size:.875rem;font-weight:600;box-shadow:inset 0 1px #fff3,inset 0 -1px #0003,0 .5rem 1.5rem #0003}:root[data-theme=light] .glass-eyebrow{color:var(--brand);background:linear-gradient(#fffc,#fff6 55%,#ffffff8c),#d6eef166;border-color:#ffffffbf;box-shadow:inset 0 1px #ffffffe6,0 .5rem 1.5rem #0d59631f}.hero-glow{background:radial-gradient(at 75% 8%,#124145 0%,#0000 43%),radial-gradient(at 0 72%,#102c30 0%,#0000 48%),#061315}:root[data-theme=light] .hero-glow{background:radial-gradient(at 75% 8%,#d2eef0 0%,#0000 43%),radial-gradient(at 0 72%,#dcf1f2 0%,#0000 48%),#edf8f8}.container{padding:0 1rem}.lead{font-size:1.125rem}.page{padding:2rem 1rem 4.5rem}.form-grid{grid-template-columns:1fr}.panel{padding:1.25rem}.panel.flat-on-phone{background:0 0;border:0;border-radius:0;padding:0}.inline-form{flex-direction:column}.chip{height:1.5625rem}.nav .wordmark{height:1.25rem}.section-bar.sticky{margin:-1.25rem -1.25rem .5rem;padding:.75rem 1.25rem}}@media (width<=32.5em){.nav-menu-button{width:2.125rem;height:2.125rem}.nav-menu-button svg{width:1.0625rem;height:1.0625rem}}._screen_1tc33_3{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:1.5rem;overflow:hidden}._screen-bar_1tc33_10{border-bottom:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;margin-top:.6rem;padding:.875rem 1.25rem;font-size:.8125rem;display:flex}._live_1tc33_20{color:var(--text);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}:root[data-theme=light] ._live_1tc33_20{color:var(--brand)}._live-dot_1tc33_22{background:#e5484d;border-radius:50%;width:.5rem;height:.5rem;animation:1.8s infinite _pulse_1tc33_1;box-shadow:0 0 #e5484d99}@keyframes _pulse_1tc33_1{70%{box-shadow:0 0 0 8px #e5484d00}to{box-shadow:0 0 #e5484d00}}._direction_1tc33_34{background:var(--surface-2);border-radius:62.4375rem;padding:.25rem .625rem;font-weight:600;transition:opacity .3s}._screen-body_1tc33_41{min-height:15.5rem;padding:1.75rem 1.5rem 1.875rem}._label_1tc33_42{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600}._spoken_1tc33_49{color:var(--muted);min-height:2.6em;margin:.5rem 0 1.5rem;font-size:1.0625rem;font-style:italic}._caption_1tc33_56{letter-spacing:-.01em;min-height:2.8em;margin:.5rem 0 0;font-size:1.4375rem;font-weight:650;line-height:1.35}._caption_1tc33_56 ._cursor_1tc33_64{vertical-align:-.12em;background:var(--brand);width:2px;height:1em;margin-left:.125rem;animation:1s step-end infinite _blink_1tc33_1;display:inline-block}@keyframes _blink_1tc33_1{50%{opacity:0}}._note_1tc33_74{background:var(--brand-soft);color:var(--brand);opacity:0;border-radius:.75rem;gap:.5rem;margin-top:1.125rem;padding:.625rem .875rem;font-size:.875rem;font-weight:500;transition:opacity .4s,transform .4s;display:flex;transform:translateY(.25rem)}._note_1tc33_74._show_1tc33_88{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){._live-dot_1tc33_22,._caption_1tc33_56 ._cursor_1tc33_64{animation:none}}@media (width<=40em){._screen-body_1tc33_41{min-height:17.5rem}}._label-target_1tc33_99,._wave_1tc33_99{display:none}._spoken-row_1tc33_100{display:block}@media (width<=40em){._screen_1tc33_3{border-color:color-mix(in srgb, #5ac6d0 22%, var(--border));background:color-mix(in srgb, var(--surface) 92%, transparent);min-height:36.5rem;box-shadow:none;border-radius:3.375rem 3.375rem 2.375rem 2.375rem}._screen-bar_1tc33_10{border-bottom-color:color-mix(in srgb, #5ac6d0 14%, var(--border))}._direction_1tc33_34{border:1px solid color-mix(in srgb, #5ac6d0 25%, var(--border));background:0 0}._spoken-row_1tc33_100{border-bottom:1px solid color-mix(in srgb, #5ac6d0 14%, var(--border));align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}._spoken-row_1tc33_100 ._spoken_1tc33_49{color:var(--text);flex:1;margin-bottom:1.75rem;font-style:normal}._wave_1tc33_99{align-items:center;gap:.25rem;height:2rem;margin-bottom:1.25rem;display:inline-flex}._wave_1tc33_99 i{background:color-mix(in srgb, #5ac6d0 55%, var(--muted));border-radius:.125rem;width:.1875rem;height:100%;animation:1.1s ease-in-out infinite _wave_1tc33_99;display:block}._wave_1tc33_99 i:nth-child(2){animation-delay:.18s}._wave_1tc33_99 i:nth-child(3){animation-delay:.36s}._label-wide_1tc33_125{display:none}._label-target_1tc33_99{display:inline}._caption_1tc33_56{color:var(--brand)}._note_1tc33_74{margin-top:2.25rem;font-size:.875rem}._screen-bar_1tc33_10{padding:1.5rem 1.375rem .875rem;font-size:.8125rem}._screen-body_1tc33_41{padding:1.75rem 1.375rem}._label_1tc33_42{font-size:.75rem}._spoken_1tc33_49{min-height:0;margin-top:.375rem;font-size:1.0625rem}._caption_1tc33_56{margin-top:.5rem;font-size:1.375rem}}@keyframes _wave_1tc33_99{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){._wave_1tc33_99 i{animation:none}}._monitor_1tc33_142{display:contents}._stand_1tc33_143{display:none}@media (width>=40.0625em){._monitor_1tc33_142{display:block}._screen_1tc33_3{box-shadow:0 0 0 1px #27474b, inset 0 0 0 1px #ffffff0a, var(--shadow);border:.625rem solid #0a1113;border-radius:1.25rem;position:relative}._screen_1tc33_3:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff0f,#0000 35% 70%,#ffffff08);position:absolute;inset:0}._stand_1tc33_143{flex-direction:column;align-items:center;display:flex}._stand_1tc33_143:before{content:"";clip-path:polygon(22% 0,78% 0,100% 100%,0 100%);background:linear-gradient(#0d1517,#1a2629);width:18%;height:2.25rem}._stand_1tc33_143:after{content:"";background:linear-gradient(#23302f,#111a1c);border-radius:.5rem .5rem .25rem .25rem;width:38%;height:.5rem;box-shadow:0 .75rem 1.5rem -.5rem #00000080}:root:not([data-theme=light]) ._screen_1tc33_3{background:linear-gradient(to top right,#051518,#0a3f47)}:root:not([data-theme=light]) ._note_1tc33_74{background:#13525b}:root:not([data-theme=light]) ._stand_1tc33_143:before{background:linear-gradient(182deg,#151515 15.97%,#1f2f32 87.39%)}:root:not([data-theme=light]) ._stand_1tc33_143:after{background:linear-gradient(#1e1c1c,#3b5459)}:root[data-theme=light] ._screen_1tc33_3{border-color:#29616b}:root[data-theme=light] ._stand_1tc33_143:before{background:linear-gradient(#2a3739,#8fa3a6)}:root[data-theme=light] ._stand_1tc33_143:after{background:linear-gradient(#b9c8ca,#8fa3a6);box-shadow:0 .75rem 1.5rem -.5rem #0d596340}}._backdrop_1jrlk_4{pointer-events:none;--hb-core:#071a1d;--hb-body:#0c2b2f;--hb-edge:#1f5f66;--hb-rim:#5ac6d0;--hb-shine:#e8fbfd;display:none;position:absolute;inset:0;overflow:hidden}:root[data-theme=light] ._backdrop_1jrlk_4{--hb-core:#e6f5f6;--hb-body:#d6eef1;--hb-edge:#b5e0e5;--hb-rim:#2a9aa6;--hb-shine:#fff}._halo_1jrlk_24{fill:none;stroke:var(--hb-rim);stroke-width:26px;opacity:.16}._rim-glow_1jrlk_25{fill:none;stroke-width:12px;opacity:.55}._rim_1jrlk_25{fill:none;stroke-width:2.5px}._edge-line_1jrlk_27{fill:none;stroke:var(--hb-rim);stroke-width:1.5px;opacity:.35}:root[data-theme=light] ._rim_1jrlk_25{opacity:.6}._top_1jrlk_32,._bottom_1jrlk_32{width:100%;position:absolute;left:0}._top_1jrlk_32{aspect-ratio:941/900;top:0}._bottom_1jrlk_32{aspect-ratio:941/1100;--hb-edge:#143e43;bottom:0}._bottom_1jrlk_32 ._rim_1jrlk_25{opacity:.28}._bottom_1jrlk_32 ._rim-glow_1jrlk_25{opacity:.12}._bottom_1jrlk_32 ._halo_1jrlk_24{opacity:.04}:root[data-theme=light] ._bottom_1jrlk_32{--hb-edge:#c9e7ea}:root[data-theme=light] ._bottom_1jrlk_32 ._rim_1jrlk_25{opacity:.3}._front_1jrlk_45{z-index:3}._top_1jrlk_32 ._body_1jrlk_46{fill-opacity:.85}._top_1jrlk_32 ._glass_1jrlk_47{opacity:.85}._giant-shine_1jrlk_48{opacity:.85;mix-blend-mode:screen}:root[data-theme=light] ._giant-shine_1jrlk_48{mix-blend-mode:normal}._top_1jrlk_32 ._rim_1jrlk_25{opacity:.22}._top_1jrlk_32 ._rim-glow_1jrlk_25{opacity:.1}._top_1jrlk_32 ._halo_1jrlk_24{opacity:.03}._front_1jrlk_45 ._body_1jrlk_46{fill-opacity:.85}._front_1jrlk_45 ._glass_1jrlk_47{opacity:.7}._front_1jrlk_45 ._rim_1jrlk_25{opacity:.22}._front_1jrlk_45 ._rim-glow_1jrlk_25{opacity:.1}._front_1jrlk_45 ._halo_1jrlk_24{opacity:.03}._backdrop_1jrlk_4{display:block}@media (width>=40.0625em){._top_1jrlk_32,._bottom_1jrlk_32{width:min(100%,75rem);left:auto;right:0;overflow:visible}._front_1jrlk_45{z-index:0}._backdrop_1jrlk_4 circle,._backdrop_1jrlk_4 g{filter:none}._halo_1jrlk_24{opacity:.06}}._flow_fjues_1{background:var(--surface-2);padding:6rem 0}._heading_fjues_3{max-width:45rem;margin:0 0 3.5rem}@media (width<=56.25em){._flow_fjues_1{padding:3.5rem 0 1.5rem}}._steps_fjues_8{--gap:clamp(.625rem, 3vw, 2.5rem);gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:2.5rem 0;padding:0;list-style:none;display:grid}._step_fjues_8{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative;container-type:inline-size}._step_fjues_8:not(:last-child):after{content:"";width:var(--gap);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 15%, transparent), var(--accent));height:2px;position:absolute;top:50cqw;left:100%;transform:translateY(-50%)}._step_fjues_8:not(:last-child):before{content:"";top:50cqw;left:calc(100% + var(--gap) - .375rem);border-top:2px solid var(--accent);border-right:2px solid var(--accent);width:.375rem;height:.375rem;position:absolute;transform:translateY(-50%)rotate(45deg)}._art_fjues_50{aspect-ratio:1;background:radial-gradient(120% 90% at 30% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 60%), linear-gradient(83deg, #1d7285 15.55%, #062f38 93.7%);--brand:#5cc6d0;--accent:#5cc6d0;--bg:#0a1416;--surface:#0f1d20;--surface-2:#13262a;--text:#e8f1f2;--muted:#96aeb1;--border:#1f363a;width:100%;box-shadow:var(--shadow);border:1px solid #136270;border-radius:clamp(.75rem,2.4vw,1.5rem);place-items:center;display:grid;overflow:hidden}:root[data-theme=light] ._art_fjues_50{--brand:#0d5963;--accent:#126d74;--bg:#fbfcfc;--surface:#fff;--surface-2:#f2f6f6;--text:#0f1f22;--muted:#536a6e;--border:#d3e3e5;background:radial-gradient(120% 90% at 30% 0,#5cc6d02e,#0000 60%),linear-gradient(83deg,#d6eef1 15.55%,#f5fafb 93.7%);border-color:#5aaeba;box-shadow:0 1px 2px #0d59630d,0 12px 28px -14px #0d596333}._art_fjues_50 svg{width:84%;height:84%;overflow:visible}._number_fjues_92{color:var(--brand);letter-spacing:.12em;margin-top:clamp(.5rem,1.6vw,1rem);font-size:clamp(.625rem,1.2vw,.8125rem);font-weight:700}._title_fjues_99{letter-spacing:-.01em;margin:.25em 0 .3em;font-size:clamp(.75rem,1.9vw,1.1875rem);font-weight:700;line-height:1.25}._text_fjues_106{max-width:22ch;color:var(--muted);margin:0;font-size:clamp(.625rem,1.45vw,.9375rem);line-height:1.45}._ink_fjues_115{fill:none;stroke:var(--brand);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}._fill-soft_fjues_116{fill:color-mix(in srgb, var(--accent) 22%, var(--surface));stroke:var(--brand);stroke-width:3px}._fill-accent_fjues_117{fill:var(--accent)}._halo_fjues_118{fill:color-mix(in srgb, var(--accent) 12%, transparent)}._bar_fjues_119{fill:var(--accent);transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out infinite _talk_fjues_1}._card_fjues_120{fill:var(--surface);stroke:var(--border);stroke-width:2px}._stand_fjues_122{fill:none;stroke:var(--border);stroke-width:4px;stroke-linecap:round}._phone_fjues_123{fill:var(--surface-2);stroke:var(--brand);stroke-width:3px}._line_fjues_124{fill:var(--brand)}._line-soft_fjues_125{fill:color-mix(in srgb, var(--muted) 45%, transparent)}._quote_fjues_127{fill:var(--text);font:italic 600 9px Inter,system-ui,sans-serif}._pill_fjues_128{fill:var(--surface);stroke:var(--border);stroke-width:2px;transition:fill .3s}._label_fjues_129{fill:var(--muted);font:600 9px Inter,system-ui,sans-serif}._live_fjues_130{fill:#e5484d;animation:1.6s ease-in-out infinite _blink_fjues_1}._lang_fjues_133{animation:3.6s ease-in-out infinite _heard_fjues_1}._lang_fjues_133 ._pill_fjues_128{animation:inherit;animation-name:_heard-pill_fjues_1}._lang_fjues_133 ._label_fjues_129{animation:inherit;animation-name:_heard-label_fjues_1}._spark_fjues_137{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite _spark_fjues_137}._type_fjues_138,._type-late_fjues_138{transform-box:fill-box;transform-origin:0;animation:3s ease-out infinite _type_fjues_138}._type-late_fjues_138{animation-delay:.4s}@keyframes _talk_fjues_1{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes _blink_fjues_1{0%,to{opacity:1}50%{opacity:.25}}@keyframes _heard_fjues_1{0%,to{opacity:1}}@keyframes _heard-pill_fjues_1{0%,30%{fill:var(--accent);stroke:var(--accent)}36%,to{fill:var(--surface);stroke:var(--border)}}@keyframes _heard-label_fjues_1{0%,30%{fill:var(--bg)}36%,to{fill:var(--muted)}}@keyframes _spark_fjues_137{0%,to{opacity:.6;transform:scale(.7)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(45deg)}}@keyframes _type_fjues_138{0%{transform:scaleX(.08)}45%,to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){._bar_fjues_119,._live_fjues_130,._lang_fjues_133,._lang_fjues_133 ._pill_fjues_128,._lang_fjues_133 ._label_fjues_129,._spark_fjues_137,._type_fjues_138,._type-late_fjues_138{animation:none}._bar_fjues_119{transform:none}}._links_1mov1_5{gap:1.75rem}._menu-trigger_1mov1_7{display:none}@media (width>=56.25em){._nav_1mov1_11 .container{grid-template-columns:auto 1fr auto}._nav_1mov1_11 .theme-toggle{justify-self:center}}._hero_1mov1_15{padding:6rem 0 6.5rem;position:relative;overflow:hidden}._hero_1mov1_15:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 22%, transparent), transparent);pointer-events:none;height:45rem;position:absolute;inset:-40% -10% auto}._hero_1mov1_15 .container{grid-template-columns:1.05fr 1fr;align-items:center;gap:4rem;display:grid;position:relative}._actions_1mov1_36{flex-wrap:wrap;gap:.75rem;display:flex}._section_1mov1_38{padding:6rem 0}._alt_1mov1_39{background:var(--surface-2)}._section-head_1mov1_40{max-width:45rem;margin-bottom:3.5rem}._kicker_1mov1_41{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:.875rem;font-weight:650}h2{letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(1.875rem,3.6vw,2.75rem);font-weight:720;line-height:1.12}._section-head_1mov1_40 p{color:var(--muted);margin:0;font-size:1.1875rem}._goal_1mov1_58{grid-template-columns:1fr 1fr;align-items:start;gap:3.5rem;display:grid}._goal_1mov1_58 blockquote{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);margin:0;padding:2rem}._goal_1mov1_58 blockquote p{margin:0 0 .75rem;font-size:1.375rem;font-weight:600;line-height:1.4}._goal_1mov1_58 blockquote ._literal_1mov1_73{color:var(--muted);margin:0;font-size:.9375rem;font-weight:400}._goal_1mov1_58 blockquote ._ht_1mov1_74{color:var(--brand)}._goal-text_1mov1_75 p{color:var(--muted);margin:0 0 1.125rem}._goal-text_1mov1_75 p strong{color:var(--text)}._section-lead_1mov1_77{color:var(--muted);margin:0 0 1rem;font-size:1.125rem}._dictionary-section_1mov1_78 ._actions_1mov1_36{margin-top:1.75rem}._dictionary-section_1mov1_78 blockquote{align-self:center}._steps_1mov1_81{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}._step_1mov1_81{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);padding:1.75rem}._step_1mov1_81:before{counter-increment:step;content:counter(step, decimal-leading-zero);color:var(--brand);letter-spacing:.06em;margin-bottom:1.125rem;font-size:.875rem;font-weight:700;display:block}._step_1mov1_81 h3,._feature_1mov1_103 h3{letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.1875rem}._step_1mov1_81 p,._feature_1mov1_103 p{color:var(--muted);margin:0;font-size:1rem}._features_1mov1_106{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}._feature_1mov1_103{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);gap:1.125rem;padding:1.75rem;display:flex}._icon_1mov1_119{background:var(--brand-soft);width:2.75rem;height:2.75rem;color:var(--brand);border-radius:.75rem;flex:none;place-items:center;display:grid}._icon_1mov1_119 svg{width:1.375rem;height:1.375rem}._cta_1mov1_132{color:#f2fbfb;background:linear-gradient(to bottom right,#051518,#0a3f47);border-radius:1.75rem;grid-template-columns:1.2fr 1fr;align-items:center;gap:3rem;padding:3.5rem;display:grid}._cta_1mov1_132 h2{color:#fff}._cta_1mov1_132 p{color:#f2fbfbd1;margin:0;font-size:1.125rem}._cta_1mov1_132 .kicker{color:#9fe3e9}._contact-list_1mov1_145{gap:.75rem;display:grid}._contact-item_1mov1_146{color:#fff;overflow-wrap:anywhere;background:#ffffff1a;border:1px solid #ffffff29;border-radius:.875rem;align-items:center;gap:.875rem;padding:1rem 1.25rem;font-weight:600;text-decoration:none;transition:background .15s;display:flex}._contact-item_1mov1_146:hover{background:#ffffff2e}:root[data-theme=light] ._cta_1mov1_132{color:var(--text);background:linear-gradient(to bottom right,#fff,#cdebef);box-shadow:0 1px 2px #0d59630f,0 1.25rem 3rem -1.25rem #0d596359}:root[data-theme=light] ._cta_1mov1_132 h2{color:var(--text)}:root[data-theme=light] ._cta_1mov1_132 p{color:var(--muted)}:root[data-theme=light] ._cta_1mov1_132 .kicker{color:var(--brand)}:root[data-theme=light] ._contact-item_1mov1_146{color:var(--brand);background:#ffffffa6;border-color:#0d596333}:root[data-theme=light] ._contact-item_1mov1_146:hover{background:#fff}._contact-item_1mov1_146{width:100%;font:inherit;text-align:left;cursor:pointer;font-size:1.0625rem}._contact-item_1mov1_146 svg{opacity:.9;flex:none;width:1.25rem;height:1.25rem;margin:0}[data-reveal]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(1rem)}[data-reveal][data-visible]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}@media (width<=56.25em){._links_1mov1_5 a:not(.button){display:none}._menu-trigger_1mov1_7{display:grid}._links_1mov1_5{gap:.625rem}._hero_1mov1_15{padding:3.5rem 0 4.5rem}._hero_1mov1_15 .container,._goal_1mov1_58,._cta_1mov1_132{grid-template-columns:1fr;gap:2.5rem}._steps_1mov1_81,._features_1mov1_106{grid-template-columns:1fr}._section_1mov1_38{padding:4.5rem 0}._cta_1mov1_132{padding:2.25rem 1.5rem}}@media (width<=40em){._feature_1mov1_103{flex-direction:column}}@media (width<=32.5em){._links_1mov1_5 .button{height:2.125rem;padding:0 .875rem;font-size:.84375rem}}._device_1mov1_211,._device-body_1mov1_212{display:contents}@media (width<=40em){._nav_1mov1_11{z-index:5;-webkit-backdrop-filter:none;background:0 0;position:absolute;top:0;left:0;right:0}._nav_1mov1_11,._nav_1mov1_11.scrolled{border-bottom-color:#0000}._nav_1mov1_11 .container{height:auto;padding-top:1.9375rem;display:block}._nav_1mov1_11 .container>.theme-toggle,._links_1mov1_5{display:none}._nav_1mov1_11 .wordmark{height:1.5625rem}._hero_1mov1_15{padding:9.375rem 0 0}._hero_1mov1_15:before{display:none}._hero_1mov1_15>.container{z-index:2;gap:0;position:relative}._hero_1mov1_15>.container>:first-child{padding-right:3.25rem}._hero_1mov1_15 h1{letter-spacing:-.055em;margin:2.1875rem 0 1.5625rem;font-size:clamp(2.25rem,9.6vw,3.625rem);font-weight:750;line-height:1.1}._hero_1mov1_15 .lead{max-width:none;font-size:1.0625rem;line-height:1.65}._actions_1mov1_36{z-index:1;gap:.75rem;margin-top:2.8125rem;position:relative}._actions_1mov1_36 .button{height:2.875rem;padding:0 1.125rem;font-size:.875rem}._actions_1mov1_36 .button:not(.ghost){box-shadow:0 0 1.75rem -.25rem color-mix(in srgb, var(--brand) 60%, transparent)}._actions_1mov1_36 .button.ghost{border-color:color-mix(in srgb, var(--text) 25%, var(--border))}:root[data-theme=light] ._actions_1mov1_36 .button.ghost{border-color:var(--brand)}._device_1mov1_211{perspective:40rem;pointer-events:none;height:25rem;margin:-3.75rem -3.5rem 0 -1.25rem;animation:6s ease-in-out infinite _float_1mov1_1;display:block}._device-body_1mov1_212{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);transform-origin:50% 90%;background:linear-gradient(155deg,#5ac6d047,#5ac6d00f 35%,#ffffff08),#081e2199;border:1px solid #5ac6d099;border-radius:4rem 4rem 3rem 3rem;min-height:38rem;padding:.75rem;display:block;transform:rotateX(36deg)rotateY(-6deg)rotate(-5deg)scale(1.12);box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #5ac6d02e,inset 0 .75rem 1.5rem -.75rem #5ac6d059,0 -.75rem 2.5rem -1rem #5ac6d0a6,0 0 3rem -.5rem #5ac6d066,0 1.5rem 4rem -1rem #00000080}:root[data-theme=light] ._device-body_1mov1_212{background:linear-gradient(155deg,#ffffffd9,#ffffff73 35%,#fff9),#d6eef180;border-color:#2a9aa666;box-shadow:inset 0 1px #ffffffe6,0 0 2.5rem -.5rem #2a9aa64d,0 1.5rem 4rem -1rem #0d596340}}@keyframes _float_1mov1_1{0%,to{transform:translateY(0)}50%{transform:translateY(-.5rem)}}@media (prefers-reduced-motion:reduce){._device_1mov1_211{animation:none}}@media (width>=40.0625em){._hero_1mov1_15>.container{z-index:2}}._contact-section_1mov1_304{position:relative;overflow:hidden}._contact-section_1mov1_304>.container{z-index:1;position:relative}._contact-section_1mov1_304:before,._contact-section_1mov1_304:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 32% 28%,#96e6ee4d,#46a5af29 38%,#1e5f6914 65%,#1e5f690a);border:1px solid #96e6ee4d;border-radius:50%;position:absolute;box-shadow:inset 2rem 2rem 4rem -2rem #aaf0f538,inset -1rem -1rem 3rem -1.5rem #00000059,0 0 3rem #5ac6d01f}._contact-section_1mov1_304:before{aspect-ratio:1;width:clamp(14rem,30vw,26rem);top:-4rem;right:-5rem}._contact-section_1mov1_304:after{aspect-ratio:1;width:clamp(18rem,36vw,32rem);bottom:-9rem;left:-9rem}:root[data-theme=light] ._contact-section_1mov1_304:before,:root[data-theme=light] ._contact-section_1mov1_304:after{background:radial-gradient(circle at 32% 28%,#ffffffe6,#cdeef28c 40%,#96d7de52 70%,#82cdd638);border-color:#ffffffe6;box-shadow:inset 2rem 2rem 4rem -2rem #fffc,inset -1rem -1rem 3rem -1.5rem #0d59631f,0 0 3rem #5ac6d02e}
