@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fc05e8fe614765ff-s.0cr43ewftaxtx.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7c2c12f82910c6aa-s.3s9aoy_0hsvtw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3b93eda870cfd3ed-s.p.2ia8ipaxcfguh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.iXgyvW_className{font-family:Syne,Syne Fallback;font-style:normal;font-weight:500}.iXgyvW_variable{--font-syne:"Syne", "Syne Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/b0bfe03d521e24f4-s.3gdmg5dv0jxuw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/b190af36c9e7f718-s.p.43rtu0ww1zafj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.Ln6IWW_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.Ln6IWW_variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs:.8125rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-3xl--line-height:calc(2.25 / 1.875);--tracking-widest:.1em;--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--text-2xs:.75rem;--text-md:1rem;--text-display-s:clamp(2.25rem, 4vw + .5rem, 3.75rem);--text-display:clamp(2.75rem, 5vw + 1rem, 5.25rem);--text-section:clamp(2rem, 2.5vw + 1rem, 3.5rem);--text-title:clamp(1.25rem, .75vw + .875rem, 1.625rem);--text-lead:clamp(1.125rem, .35vw + 1rem, 1.375rem);--color-error:#f47c70;--color-error-deep:#ac312c;--color-success:#6fc884;--color-paper:#0e1017;--color-paper-2:#151820;--color-paper-3:#1e212a;--color-ink:#f4f1ed;--color-ink-2:#caced4;--color-muted:#999fa9;--color-rule:#2a2e36;--color-light:#fff;--color-shade:#020309;--color-accent:#46cc97;--color-accent-ink:#021c11;--color-accent-hi:#76e0b1;--color-accent-deep:#00704c;--color-accent-soft:#c8f0db;--color-focus:#00d898;--color-accent-2:#f4ba87;--color-accent-2-deep:#955816;--color-dusk:#c882c2;--color-day-ink:#161a25;--color-day-muted:#3d424e;--color-fog:#f1eae3;--color-well:#f3efea;--color-well-2:#e9e4dd;--color-well-ink:#151820;--color-well-muted:#565b64;--color-well-rule:#d9d5cf;--color-card:#fffdfb;--shadow-card:0 1px 0 #ffffff0f inset, 0 40px 80px -32px #010205b3;--font-display:var(--font-syne), ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-dm-sans), ui-sans-serif, system-ui, sans-serif;--radius-card:18px;--radius-inner:10px;--radius-pill:999px;--tracking-display:-.022em}@supports (color:lab(0% 0 0)){:root,:host{--color-error:lab(66.0977% 46.4553 28.7923);--color-error-deep:lab(40.4258% 50.1595 33.5105);--color-success:lab(73.824% -38.9805 25.4059);--color-paper:lab(4.77848% .161313 -4.2338);--color-paper-2:lab(8.26065% .240251 -5.91065);--color-paper-3:lab(12.897% .212051 -6.29636);--color-ink:lab(95.3706% .514209 2.21734);--color-ink-2:lab(82.5631% -.397801 -3.75254);--color-muted:lab(65.1379% -.582844 -5.97522);--color-rule:lab(18.7146% -.0588447 -5.94575);--color-light:lab(100% 0 0);--color-shade:lab(.857403% .316545 -2.58751);--color-accent:lab(74.0179% -47.3577 15.4657);--color-accent-ink:lab(7.73293% -11.5967 3.87749);--color-accent-hi:lab(81.8797% -40.1918 13.1884);--color-accent-deep:lab(41.1325% -37.6668 12.228);--color-accent-soft:lab(91.3936% -16.4144 5.43773);--color-focus:lab(76.8564% -61.6647 20.0141);--color-accent-2:lab(80.0272% 17.3371 34.5285);--color-accent-2-deep:lab(43.9042% 22.1729 45.8899);--color-dusk:lab(63.4781% 35.098 -21.933);--color-day-ink:lab(9.37359% .494935 -8.07128);--color-day-muted:lab(27.9607% -.0498295 -8.16243);--color-fog:lab(93.0459% 1.38876 4.33174);--color-well:lab(94.7939% .69055 2.95964);--color-well-2:lab(90.7369% .870407 3.7042);--color-well-ink:lab(8.26065% .240251 -5.91065);--color-well-muted:lab(38.4437% -.247121 -5.98117);--color-well-rule:lab(85.5153% .781775 3.33278);--color-card:lab(99.4255% .254244 1.10694);--shadow-card:0 1px 0 lab(100% 0 0/.06) inset, 0 40px 80px -32px lab(.433956% .214994 -1.56058/.7)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;caret-color:var(--color-accent);margin:0;line-height:1.55}::selection{background:#46cc9738}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab, var(--color-accent) 22%, transparent)}}::selection{color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}h1,h2,h3{font-family:var(--font-display);font-weight:var(--display-weight,700);font-synthesis:none;letter-spacing:var(--tracking-display);overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0;line-height:1.05}h1{max-width:20ch;font-size:var(--text-display)}h2{max-width:30ch;font-size:var(--text-section)}h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.lead{font-size:var(--text-lead);max-width:52ch;line-height:1.45}p{text-wrap:pretty;margin:0}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-slot]{background:linear-gradient(160deg, var(--color-paper-2,var(--color-paper)), var(--color-paper-3,var(--color-paper)));position:relative;overflow:hidden}[data-slot]>img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media (prefers-reduced-motion:reduce){:not(.keep-motion),:not(.keep-motion):before,:not(.keep-motion):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-slot]>img{filter:contrast(1.04)saturate(1.03)}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-ink{accent-color:var(--color-ink)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (prefers-color-scheme:dark){.dark\:bg-\[\#0A0A0A\]{background-color:#0a0a0a}}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--glass:#171a2394;--scrim-edge:var(--color-paper);--color-bezel:#07090e;--color-bezel-edge:#ffffff24;--glass-tour:#12161ecc;--glass-blur:22px;--glass-hi:inset 0 1px 0 #ffffff1a, inset 0 0 0 1px #ffffff0f;--rule-hair:1px;--display-weight:500;--nav-h:72px}@supports (color:lab(0% 0 0)){:root{--glass:lab(9.40636% .30189 -6.6381/.58);--color-bezel:lab(2.44372% .0982285 -2.33972);--color-bezel-edge:lab(100% 0 0/.14);--glass-tour:lab(7.11815% .323147 -6.56264/.8);--glass-hi:inset 0 1px 0 lab(100% 0 0/.1), inset 0 0 0 1px lab(100% 0 0/.06)}}@media (max-width:60rem){:root{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (max-width:40rem){:root{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px}}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}body{font-synthesis:none}.skip{left:var(--space-md);top:calc(-1 * var(--space-3xl));z-index:var(--z-toast);padding:var(--space-xs) var(--space-md);background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-inner);position:absolute}.skip:focus-visible{top:var(--space-md)}.btn{justify-content:center;align-items:center;gap:var(--space-xs);min-height:48px;padding:0 var(--space-lg);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);font:600 .9375rem/1 var(--font-body);white-space:nowrap;cursor:pointer;border:0;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff59}@supports (color:color-mix(in lab, red, red)){.btn{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-light) 35%, transparent)}}.btn{transition:background-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out)}.btn:hover{background:var(--color-accent-hi)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.btn--ghost{background:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.btn--ghost{background:color-mix(in oklab, var(--color-light) 4%, transparent)}}.btn--ghost{color:inherit;box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab, red, red)){.btn--ghost{box-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 28%, transparent)}}.btn--ghost:hover{background:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.btn--ghost:hover{background:color-mix(in oklab, var(--color-light) 12%, transparent)}}.nav{z-index:var(--z-raised);color:var(--color-ink);position:absolute;inset:0 0 auto}.nav--photo{color:var(--color-day-ink)}.nav__row{min-height:var(--nav-h);justify-content:space-between;align-items:center;gap:var(--space-lg);display:flex}.nav__mark{font:500 var(--text-lg)/1 var(--font-display);letter-spacing:var(--tracking-display);white-space:nowrap;text-decoration:none}.nav__end{align-items:center;gap:var(--space-lg);display:flex}.nav__link{font-size:var(--text-sm);white-space:nowrap;font-weight:500;text-decoration:none}.nav__link:hover{text-decoration:underline}.nav .btn--ghost{min-height:44px;font-size:var(--text-sm)}.hero{isolation:isolate;padding-block:calc(var(--nav-h) + var(--space-sm)) 0;position:relative;overflow:clip}.hero__photo{z-index:-2;background:var(--scrim-edge);height:56rem;color:var(--color-ink);position:absolute;inset:0 0 auto}.hero__photo>img{object-position:var(--pos,50% 55%);filter:saturate(1.04)}.hero__scrim{z-index:-1;background:linear-gradient(to bottom, #020309b3 0, #020309a8 16rem, #02030999 24rem, var(--scrim-edge) 34rem, var(--scrim-edge) 46rem, var(--scrim-edge) 56rem);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero__scrim{background:linear-gradient(to bottom, color-mix(in oklab, var(--color-shade) 70%, transparent) 0, color-mix(in oklab, var(--color-shade) 66%, transparent) 16rem, color-mix(in oklab, var(--color-shade) 60%, transparent) 24rem, color-mix(in oklab, var(--scrim-edge) 20%, transparent) 34rem, color-mix(in oklab, var(--scrim-edge) 60%, transparent) 46rem, var(--scrim-edge) 56rem)}}.hero__head{gap:var(--space-md) var(--gap-columns);margin-bottom:var(--space-lg);color:var(--color-ink);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.hero h1{max-width:18ch;font-size:clamp(2.25rem,2.4vw + 1.1rem,3.75rem);line-height:1.04}.hero__lead{color:var(--color-ink);max-width:32ch}.hero__actions{align-items:center;gap:var(--space-md) var(--space-lg);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.hero__link{font-size:var(--text-sm);text-underline-offset:.2em;white-space:nowrap;font-weight:500}.hero__link:hover{text-decoration-thickness:2px}.hero__tour{margin:0}.hero__tour.glass{--glass:var(--glass-tour)}.glass{background:var(--glass);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.35);backdrop-filter:blur(var(--glass-blur)) saturate(1.35);box-shadow:var(--glass-hi), var(--shadow-card);color:var(--color-ink)}.m-scaled{aspect-ratio:1280/800;container-type:inline-size}.m-scaled--preview{aspect-ratio:1280/680}.m-app{--u:1px;--m-2:calc(2 * var(--u));--m-4:calc(4 * var(--u));--m-6:calc(6 * var(--u));--m-8:calc(8 * var(--u));--m-10:calc(10 * var(--u));--m-12:calc(12 * var(--u));--m-14:calc(14 * var(--u));--m-16:calc(16 * var(--u));--m-18:calc(18 * var(--u));--m-20:calc(20 * var(--u));--m-24:calc(24 * var(--u));--m-32:calc(32 * var(--u));--m-36:calc(36 * var(--u));--m-40:calc(40 * var(--u));--m-44:calc(44 * var(--u));--m-fs-xs:calc(12 * var(--u));--m-fs-s:calc(13 * var(--u));--m-fs:calc(14 * var(--u));--m-fs-nav:calc(15.2 * var(--u));--m-fs-l:calc(18 * var(--u));--m-fs-xl:calc(24 * var(--u));--m-fs-2xl:calc(30 * var(--u));--m-r:calc(12 * var(--u));--m-r-s:calc(8 * var(--u));--m-line:#ffffff14}@supports (color:color-mix(in lab, red, red)){.m-app{--m-line:color-mix(in oklab, var(--color-light) 8%, transparent)}}.m-app{--m-fill:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.m-app{--m-fill:color-mix(in oklab, var(--color-light) 4%, transparent)}}.m-app{--m-side:calc(260 * var(--u));height:100%;color:var(--color-ink);font-size:var(--m-fs);grid-template-rows:auto minmax(0,1fr);line-height:1.43;display:grid}.m-scaled .m-app{--cw:1280;--u:calc(100cqw / var(--cw))}.m-app--bare{grid-template-rows:minmax(0,1fr)}.m-app svg{width:var(--m-18);height:var(--m-18);flex-shrink:0}.m-app .m-inline-icon{width:var(--m-12);height:var(--m-12);margin-right:var(--m-2);vertical-align:-.08em;display:inline-block}:where(.m-app button){font:inherit}.m-bar{justify-content:space-between;align-items:center;gap:var(--m-16);height:calc(64 * var(--u));padding:0 var(--m-24);border-bottom:1px solid var(--m-line);display:flex}.m-bar__brand{align-items:center;gap:var(--m-12);font-size:var(--m-fs-l);white-space:nowrap;font-weight:600;display:flex}.m-tile{width:var(--m-40);height:var(--m-40);border-radius:var(--m-r);background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--m-fs);place-items:center;font-weight:600;display:grid}.m-bar__end{align-items:center;gap:var(--m-24);color:var(--color-ink-2);display:flex}.m-bar__end svg{width:var(--m-20);height:var(--m-20)}.m-icon,.m-bell{display:inline-flex;position:relative}.m-bell__n{top:calc(-7 * var(--u));right:calc(-9 * var(--u));min-width:var(--m-16);height:var(--m-16);padding:0 var(--m-4);border-radius:var(--radius-pill);background:var(--color-accent-2);color:var(--color-accent-ink);font-size:calc(10 * var(--u));font-weight:600;line-height:var(--m-16);text-align:center;position:absolute}.m-avatar{width:var(--m-40);height:var(--m-40);border-radius:var(--radius-pill);background:#ffffff1a;flex-shrink:0;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.m-avatar{background:color-mix(in oklab, var(--color-light) 10%, transparent)}}.m-avatar{color:var(--color-ink-2);font-size:var(--m-fs-s);font-weight:600}.m-avatar--bar{width:var(--m-36);height:var(--m-36)}.m-avatar--s{width:var(--m-24);height:var(--m-24);font-size:calc(9 * var(--u))}.m-avatar--m{width:calc(48 * var(--u));height:calc(48 * var(--u));font-size:var(--m-fs)}.m-avatar--l{width:calc(72 * var(--u));height:calc(72 * var(--u));font-size:var(--m-fs-xl)}.m-avatar.is-job{background:#caced433}@supports (color:color-mix(in lab, red, red)){.m-avatar.is-job{background:color-mix(in oklab, var(--color-ink-2) 20%, transparent)}}.m-avatar.is-job{color:var(--color-ink)}.m-avatar.is-free{background:#46cc9733}@supports (color:color-mix(in lab, red, red)){.m-avatar.is-free{background:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.m-avatar.is-free{color:var(--color-accent-hi)}.m-body{grid-template-columns:var(--m-side) minmax(0, 1fr);min-height:0;display:grid}.m-side{gap:var(--m-4);min-height:0;padding:var(--m-12) var(--m-12) var(--m-16);border-right:1px solid var(--m-line);flex-direction:column;display:flex;overflow:hidden}.m-side__collapse{padding:var(--m-4) var(--m-12) var(--m-8);color:var(--color-muted);justify-content:flex-end;display:flex}.m-side__list{gap:var(--m-4);flex-direction:column;display:flex}.m-side__item{align-items:center;gap:var(--m-16);min-height:var(--m-44);padding:0 var(--m-16);border-radius:var(--radius-pill);color:var(--color-ink-2);font-size:var(--m-fs-nav);text-align:left;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);background:0 0;border:0;font-weight:500;display:flex;position:relative}.m-side__item svg{width:var(--m-20);height:var(--m-20)}.m-side__item:hover{background:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.m-side__item:hover{background:color-mix(in oklab, var(--color-light) 6%, transparent)}}.m-side__item:hover{color:var(--color-ink)}.m-side__item:active{background:#ffffff17}@supports (color:color-mix(in lab, red, red)){.m-side__item:active{background:color-mix(in oklab, var(--color-light) 9%, transparent)}}.m-side__item[aria-selected=true]{background:#46cc9729}@supports (color:color-mix(in lab, red, red)){.m-side__item[aria-selected=true]{background:color-mix(in oklab, var(--color-accent) 16%, transparent)}}.m-side__item[aria-selected=true]{color:var(--color-ink);font-weight:600}.m-side__item[aria-selected=true] svg{color:var(--color-accent)}.m-side__item:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.m-side__item:disabled{color:#999fa9b8;background:0 0}@supports (color:color-mix(in lab, red, red)){.m-side__item:disabled{color:color-mix(in oklab, var(--color-muted) 72%, transparent)}}.m-side__item:disabled{cursor:not-allowed}.m-side__item:disabled:hover{background:0 0}.m-side__rule{height:1px;margin:var(--m-8) var(--m-12);background:var(--m-line)}.m-stage{min-width:0;min-height:0;position:relative;overflow:hidden}.m-stage:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px}.m-stage__pane{height:100%;animation:m-fade var(--dur-short) var(--ease-out)}@keyframes m-fade{0%{opacity:0}to{opacity:1}}.m-pane{gap:var(--m-24);height:100%;padding:var(--m-32);flex-direction:column;display:flex}.m-head{justify-content:space-between;align-items:flex-start;gap:var(--m-16);display:flex}.m-head__text{gap:var(--m-4);flex-direction:column;min-width:0;display:flex}.m-head__end{gap:var(--m-12);flex-shrink:0;display:flex}.m-title{color:var(--color-ink);font-size:var(--m-fs-xl);font-weight:600;line-height:1.25}.m-line{color:var(--color-muted)}.m-small{font-size:var(--m-fs-xs)}.m-strong{color:var(--color-ink);font-weight:600}.m-muted{color:var(--color-muted)}.m-clip{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.m-phone-only{display:none}.m-link{color:var(--color-accent);font-weight:600}.m-empty{padding:var(--m-24);border-radius:var(--m-r);background:var(--m-fill);color:var(--color-muted);text-align:center}.m-card{gap:var(--m-12);padding:var(--m-20);border-radius:var(--m-r);background:var(--m-fill);box-shadow:inset 0 0 0 1px var(--m-line);flex-direction:column;display:flex}.m-card--open{box-shadow:inset 0 0 0 1px #f4ba8780}@supports (color:color-mix(in lab, red, red)){.m-card--open{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-accent-2) 50%, transparent)}}.m-card__title{color:var(--color-ink);font-size:var(--m-fs-l);font-weight:600;line-height:1.3}.m-card__title--out{margin-bottom:calc(-12 * var(--u))}.m-chip{align-items:center;gap:var(--m-4);height:var(--m-24);padding:0 var(--m-10);border-radius:var(--radius-pill);flex-shrink:0;display:inline-flex;box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab, red, red)){.m-chip{box-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 45%, transparent)}}.m-chip{color:var(--color-ink-2);font-size:var(--m-fs-xs);white-space:nowrap;font-weight:600}.m-chip.is-done{color:var(--color-accent)}.m-chip.is-open{color:var(--color-accent-2)}.m-chip.is-bad{color:var(--color-error)}.m-chip.is-quiet{color:var(--color-muted)}.m-chip--fill{background:currentColor}@supports (color:color-mix(in lab, red, red)){.m-chip--fill{background:color-mix(in oklab, currentColor 15%, transparent)}}.m-chip--fill{box-shadow:none}.m-chips{gap:var(--m-6);flex-wrap:wrap;margin:0;display:flex}.m-btn{justify-content:center;align-items:center;gap:var(--m-8);min-height:var(--m-36);padding:0 var(--m-16);border-radius:var(--radius-pill);background:#ffffff1f;border:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.m-btn{background:color-mix(in oklab, var(--color-light) 12%, transparent)}}.m-btn{color:var(--color-ink);font-size:var(--m-fs);white-space:nowrap;font-weight:600}.m-btn svg{width:var(--m-16);height:var(--m-16)}.m-btn--line{background:0 0;box-shadow:inset 0 0 0 1px #ffffff38}@supports (color:color-mix(in lab, red, red)){.m-btn--line{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-light) 22%, transparent)}}.m-btn--big{min-height:var(--m-44);padding:0 var(--m-20)}.m-btn--small{min-height:calc(30 * var(--u));padding:0 var(--m-12);font-size:var(--m-fs-s)}.m-btn--danger{color:var(--color-error);box-shadow:inset 0 0 0 1px #f47c7073}@supports (color:color-mix(in lab, red, red)){.m-btn--danger{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-error) 45%, transparent)}}button.m-btn{cursor:pointer;transition:background-color var(--dur-short) var(--ease-out)}button.m-btn:hover{background:#ffffff1a}@supports (color:color-mix(in lab, red, red)){button.m-btn:hover{background:color-mix(in oklab, var(--color-light) 10%, transparent)}}button.m-btn:active{background:#ffffff24}@supports (color:color-mix(in lab, red, red)){button.m-btn:active{background:color-mix(in oklab, var(--color-light) 14%, transparent)}}.m-actions{gap:var(--m-8);display:flex}.m-field{align-items:center;gap:var(--m-8);min-height:var(--m-44);padding:0 var(--m-14);border-radius:var(--m-r-s);display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}@supports (color:color-mix(in lab, red, red)){.m-field{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-light) 14%, transparent)}}.m-field{color:var(--color-muted);white-space:nowrap;overflow:hidden}.m-field--grow{flex:1;min-width:0}.m-field--select{align-content:center;column-gap:var(--m-12);min-width:calc(170 * var(--u));padding-block:var(--m-4);color:var(--color-ink);grid-template-columns:minmax(0,1fr) auto;line-height:1.25;display:inline-grid}.m-field--select>svg{color:var(--color-muted);grid-area:1/2/span 2;align-self:center}.m-field__label{color:var(--color-muted);font-size:calc(11 * var(--u));grid-column:1}.m-field--small{min-height:var(--m-36);min-width:calc(150 * var(--u))}.m-toolbar{align-items:center;gap:var(--m-12);display:flex}.m-toolbar>.m-line{flex:1;min-width:0}.m-filterbar{align-items:center;gap:var(--m-12);padding:var(--m-16);flex-direction:row}.m-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.m-list>li+li{border-top:1px solid var(--m-line)}.m-wo-row{align-items:center;gap:var(--m-12);width:100%;padding:var(--m-10) 0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.m-wo-row:hover .m-strong{color:var(--color-accent-hi)}.m-wo-row:active .m-strong{color:var(--color-accent)}.m-wo-row:focus-visible,.m-entry:focus-visible,.m-chatrow:focus-visible,.m-count:focus-visible,.m-tab:focus-visible,.m-seg>button:focus-visible,.m-close:focus-visible,button.m-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.m-wo-row__main{gap:var(--m-2);flex-direction:column;flex:1;min-width:0;display:flex}.m-person-row{align-items:center;gap:var(--m-12);padding:var(--m-10) 0;display:flex}.m-rating{align-items:center;gap:var(--m-4);color:var(--color-ink-2);font-size:var(--m-fs-xs);font-weight:600;display:inline-flex}.m-app .m-rating svg{width:var(--m-12);height:var(--m-12);fill:currentColor}.m-rating.is-none{color:var(--color-muted);font-weight:400}.m-prio{width:var(--m-40);height:var(--m-40);border-radius:var(--radius-pill);background:currentColor;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.m-prio{background:color-mix(in oklab, currentColor 16%, transparent)}}.m-prio{color:var(--color-ink-2)}.m-prio.is-open{color:var(--color-accent-2)}.m-prio.is-bad{color:var(--color-error)}.m-prio.is-quiet{color:var(--color-muted)}.m-counts{gap:var(--m-16);margin:0;display:grid}.m-counts--5{grid-template-columns:repeat(5,minmax(0,1fr))}.m-counts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.m-count{align-items:center;gap:var(--m-2);padding:var(--m-14) var(--m-12);border-radius:var(--m-r);background:var(--m-fill);box-shadow:inset 0 0 0 1px var(--m-line);color:var(--color-muted);font-size:var(--m-fs-s);border:0;flex-direction:column;display:flex}.m-count__n{color:var(--color-ink);font-size:var(--m-fs-2xl);font-variant-numeric:tabular-nums;margin:0;font-weight:600;line-height:1.1}.m-count.is-open .m-count__n{color:var(--color-accent-2)}button.m-count{cursor:pointer;transition:box-shadow var(--dur-short) var(--ease-out)}button.m-count:hover{box-shadow:inset 0 0 0 1px #fff3}@supports (color:color-mix(in lab, red, red)){button.m-count:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-light) 20%, transparent)}}.m-count[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--color-accent)}.m-dash{gap:var(--m-24);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.m-dash__main{gap:var(--m-24);flex-direction:column;min-width:0;display:flex}.m-tiles{gap:var(--m-16);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.m-tiles--4{grid-template-columns:repeat(4,minmax(0,1fr))}.m-tile-stat{gap:var(--m-4);padding:var(--m-16) var(--m-20);border-radius:var(--m-r);background:var(--m-fill);box-shadow:inset 0 0 0 1px var(--m-line);flex-direction:column-reverse;display:flex}.m-tile-stat dt{color:var(--color-muted);font-size:var(--m-fs-s)}.m-tile-stat dd{font-size:var(--m-fs-2xl);font-variant-numeric:tabular-nums;margin:0;font-weight:600;line-height:1.1}.m-jobs{gap:var(--m-16);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.m-job{align-items:flex-start;gap:var(--m-24);flex-direction:row}.m-job__main{gap:var(--m-6);flex-direction:column;flex:1;min-width:0;display:flex}.m-job__chips{gap:var(--m-6);flex-wrap:wrap;display:flex}.m-job__title{font-size:var(--m-fs-l)}.m-job__side{gap:var(--m-8);flex-direction:column;display:flex}.m-meta{gap:var(--m-16);margin:var(--m-6) 0 0;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) minmax(0,.8fr) minmax(0,.8fr);display:grid}.m-meta dt{color:var(--color-muted);font-size:var(--m-fs-xs)}.m-meta dd{color:var(--color-ink-2);margin:0}.m-tabs{gap:var(--m-4);padding:var(--m-4) var(--m-8);flex-direction:row}.m-tab{align-items:center;gap:var(--m-8);min-height:var(--m-44);padding:0 var(--m-16);color:var(--color-ink-2);font-size:var(--m-fs);cursor:pointer;box-shadow:inset 0 calc(-2 * var(--u)) 0 transparent;transition:color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);background:0 0;border:0;font-weight:600;display:inline-flex}.m-tab:hover{color:var(--color-ink)}.m-tab:active{color:var(--color-accent-hi)}.m-tab[aria-selected=true]{color:var(--color-ink);box-shadow:inset 0 calc(-2 * var(--u)) 0 var(--color-accent)}.m-tab[aria-selected=true] svg{color:var(--color-accent)}.m-tabpanel{gap:var(--m-16);flex-direction:column;min-height:0;display:flex}.m-tablewrap{border-radius:var(--m-r);box-shadow:inset 0 0 0 1px var(--m-line);overflow:hidden}.m-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.m-table th{padding:var(--m-12) var(--m-12);background:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.m-table th{background:color-mix(in oklab, var(--color-light) 5%, transparent)}}.m-table th{color:var(--color-ink-2);font-size:var(--m-fs-s);text-align:left;white-space:nowrap;font-weight:600}.m-table td{padding:var(--m-10) var(--m-12);border-top:1px solid var(--m-line);color:var(--color-ink-2);white-space:nowrap}.m-table td.m-strong{color:var(--color-ink)}.m-table .m-wrap{white-space:normal}.m-table .m-center{text-align:center}.m-table .m-right{text-align:right}.m-table tr.is-new td{animation:m-flash 3.2s var(--ease-in-out) both}.m-table tr.is-low td{color:var(--color-accent-2)}.m-table--crew td:nth-child(4){max-width:calc(190 * var(--u));text-overflow:ellipsis;overflow:hidden}@keyframes m-flash{0%,45%{background:color-mix(in oklab, var(--color-accent) 18%, transparent)}to{background:0 0}}.m-unassigned{align-items:center;gap:var(--m-12);padding:var(--m-10) 0;display:flex}.m-roster{gap:var(--m-16);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.m-roster__head{align-items:center;gap:var(--m-12);display:flex}.m-roster__name{align-items:center;gap:var(--m-8);display:flex}.m-assign{gap:var(--m-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.m-assign__row{--prio:var(--color-ink-2);align-items:center;gap:var(--m-16);padding:var(--m-12) var(--m-16);border-radius:var(--m-r-s);background:#02030952;display:flex}@supports (color:color-mix(in lab, red, red)){.m-assign__row{background:color-mix(in oklab, var(--color-shade) 32%, transparent)}}.m-assign__row{box-shadow:inset calc(4 * var(--u)) 0 0 var(--prio)}.m-assign__row.is-open{--prio:var(--color-accent-2)}.m-assign__row.is-bad{--prio:var(--color-error)}.m-assign__row.is-quiet{--prio:var(--color-muted)}.m-assign__top{align-items:center;gap:var(--m-8);flex-wrap:wrap;display:flex}.m-assign__meta{gap:var(--m-4) var(--m-16);flex-wrap:wrap;display:flex}.m-travel{align-self:flex-start;align-items:center;gap:var(--m-6);height:var(--m-24);margin-top:var(--m-4);padding:0 var(--m-10);border-radius:var(--radius-pill);display:inline-flex;box-shadow:inset 0 0 0 1px #caced466}@supports (color:color-mix(in lab, red, red)){.m-travel{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-ink-2) 40%, transparent)}}.m-travel{color:var(--color-ink-2);font-size:var(--m-fs-xs);font-weight:600}.m-app .m-travel svg{width:var(--m-14);height:var(--m-14)}.m-bench{align-items:center;gap:var(--m-4);padding:var(--m-16);border-radius:var(--m-r-s);background:#02030952;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.m-bench{background:color-mix(in oklab, var(--color-shade) 32%, transparent)}}.m-bench{color:var(--color-muted)}.m-map{border-radius:var(--m-r);background:var(--color-shade);position:relative;overflow:hidden}.m-app .m-map__svg{width:100%;height:auto;display:block}.m-map__water{fill:#011b18}@supports (color:color-mix(in lab, red, red)){.m-map__water{fill:color-mix(in oklab, var(--color-accent-deep) 22%, var(--color-shade))}}.m-map__road{fill:none;stroke:#ffffff29}@supports (color:color-mix(in lab, red, red)){.m-map__road{stroke:color-mix(in oklab, var(--color-light) 16%, transparent)}}.m-map__road{stroke-width:3px}.m-map__road--minor{stroke-width:1.5px;stroke:#ffffff17}@supports (color:color-mix(in lab, red, red)){.m-map__road--minor{stroke:color-mix(in oklab, var(--color-light) 9%, transparent)}}.m-map__crew circle{fill:var(--color-accent);stroke:var(--color-shade);stroke-width:2px}.m-map__crew text{fill:var(--color-accent-ink);font:600 15px var(--font-body);text-anchor:middle}.m-map__bench circle{fill:var(--color-ink-2);stroke:var(--color-shade);stroke-width:2px}.m-map__bench text{fill:var(--color-paper);font:600 13px var(--font-body);text-anchor:middle}.m-pop{gap:var(--m-2);padding:var(--m-12) var(--m-16);border-radius:var(--m-r-s);background:var(--color-paper-3);box-shadow:0 var(--m-12) var(--m-24) calc(-12 * var(--u)) var(--color-shade);flex-direction:column;display:flex;position:absolute;top:21%;left:38.5%}.m-calbar{align-items:center;gap:var(--m-16);padding:var(--m-12) var(--m-16);flex-direction:row}.m-seg{padding:var(--m-4);border-radius:var(--radius-pill);background:#ffffff0f;align-self:flex-start;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.m-seg{background:color-mix(in oklab, var(--color-light) 6%, transparent)}}.m-calbar .m-seg{align-self:center}.m-seg>span,.m-seg>button{align-items:center;gap:var(--m-6);min-height:var(--m-32);padding:0 var(--m-14);border-radius:var(--radius-pill);color:var(--color-muted);background:0 0;border:0;font-weight:600;display:inline-flex}.m-seg>button{cursor:pointer}.m-seg>button:hover{color:var(--color-ink)}.m-seg>.is-on,.m-seg>[aria-pressed=true]{background:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.m-seg>.is-on,.m-seg>[aria-pressed=true]{background:color-mix(in oklab, var(--color-light) 12%, transparent)}}.m-seg>.is-on,.m-seg>[aria-pressed=true]{color:var(--color-ink)}.m-seg--line{gap:var(--m-8);box-shadow:inset 0 -1px 0 var(--m-line);background:0 0;border-radius:0;padding:0}.m-seg--line>button{min-height:var(--m-40);border-radius:0}.m-seg--line>[aria-pressed=true]{box-shadow:inset 0 calc(-2 * var(--u)) 0 var(--color-accent);background:0 0}.m-check{align-items:center;gap:var(--m-8);color:var(--color-ink-2);display:inline-flex}.m-check__box{width:var(--m-18);height:var(--m-18);border-radius:calc(4 * var(--u));box-shadow:inset 0 0 0 calc(2 * var(--u)) var(--color-muted)}.m-cal{gap:var(--m-12);padding:var(--m-16)}.m-cal__head{align-items:center;gap:var(--m-8);display:flex}.m-cal__head .m-card__title{margin-right:var(--m-8)}.m-iconbtn{width:var(--m-32);height:var(--m-32);color:var(--color-ink-2);place-items:center;display:grid}.m-month{gap:var(--m-4);flex-direction:column;display:flex}.m-month__row{gap:var(--m-4);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.m-month__dow{padding:0 var(--m-6);color:var(--color-muted);font-size:var(--m-fs-xs);font-weight:600}.m-day{gap:var(--m-4);min-width:0;min-height:calc(120 * var(--u));padding:var(--m-6);border-radius:var(--m-r-s);background:#ffffff0a;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.m-day{background:color-mix(in oklab, var(--color-light) 4%, transparent)}}.m-day{overflow:hidden}.m-day.is-out{box-shadow:inset 0 0 0 1px var(--m-line);background:0 0}.m-day__n{min-width:var(--m-24);height:var(--m-24);padding:0 var(--m-6);border-radius:var(--radius-pill);color:var(--color-ink-2);font-size:var(--m-fs-xs);align-self:flex-start;place-items:center;font-weight:600;display:inline-grid}.m-day.is-out .m-day__n{color:var(--color-muted)}.m-day.is-today .m-day__n{background:var(--color-accent);color:var(--color-accent-ink)}.m-entry{width:100%;min-width:0;padding:var(--m-4) var(--m-6);border-radius:calc(6 * var(--u));background:#ffffff12;border:0;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.m-entry{background:color-mix(in oklab, var(--color-light) 7%, transparent)}}.m-entry{color:var(--color-ink);text-align:left;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out)}.m-entry:hover{background:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.m-entry:hover{background:color-mix(in oklab, var(--color-light) 12%, transparent)}}.m-entry:active{background:#ffffff29}@supports (color:color-mix(in lab, red, red)){.m-entry:active{background:color-mix(in oklab, var(--color-light) 16%, transparent)}}.m-entry__title{align-items:center;gap:var(--m-6);min-width:0;font-size:var(--m-fs-xs);font-weight:600;display:flex}.m-entry__meta{color:var(--color-muted);font-size:calc(11 * var(--u));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m-dot{width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:var(--radius-pill);background:var(--color-ink-2);flex-shrink:0}.m-dot.is-open{background:var(--color-accent-2)}.m-dot.is-done{background:var(--color-accent)}.m-callist{gap:var(--m-16)}.m-callist__day{color:var(--color-ink-2);font-size:var(--m-fs-s);font-weight:600}.m-callist .m-chip{min-width:calc(100 * var(--u));justify-content:center}.m-map__town{fill:#ffffff6b}@supports (color:color-mix(in lab, red, red)){.m-map__town{fill:color-mix(in oklab, var(--color-light) 42%, transparent)}}.m-map__town{font:600 12px var(--font-body)}.m-alert{align-items:center;gap:var(--m-10);padding:var(--m-12) var(--m-16);border-radius:var(--m-r);background:#f4ba871a;display:flex}@supports (color:color-mix(in lab, red, red)){.m-alert{background:color-mix(in oklab, var(--color-accent-2) 10%, transparent)}}.m-alert{box-shadow:inset 0 0 0 1px #f4ba8759}@supports (color:color-mix(in lab, red, red)){.m-alert{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-accent-2) 35%, transparent)}}.m-alert{color:var(--color-accent-2);font-weight:600}.m-kind{padding:var(--m-12);align-items:center}.m-people{gap:var(--m-24);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.m-emp{gap:var(--m-8)}.m-emp__top{margin-bottom:var(--m-4);justify-content:space-between;align-items:flex-start;display:flex}.m-emp__name{font-size:var(--m-fs-l)}.m-emp__contact{gap:var(--m-2);flex-direction:column;display:flex}.m-emp__rating{justify-content:space-between;align-items:center;display:flex}.m-current{padding:var(--m-10) var(--m-12);border-radius:var(--m-r-s);background:#ffffff0f;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.m-current{background:color-mix(in oklab, var(--color-light) 6%, transparent)}}.m-emp__actions{gap:var(--m-8);margin-top:var(--m-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.m-dialog{z-index:2;padding:var(--m-24);place-items:center;display:grid;position:absolute;inset:0}.m-dialog__scrim{background:#0203099e;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.m-dialog__scrim{background:color-mix(in oklab, var(--color-shade) 62%, transparent)}}.m-dialog__panel{color:var(--color-ink);gap:var(--m-16);width:min(100%, calc(940 * var(--u)));max-height:100%;padding:var(--m-24);border-radius:var(--m-r);background:var(--color-paper-3);box-shadow:inset 0 0 0 1px var(--m-line), 0 var(--m-24) calc(48 * var(--u)) calc(-12 * var(--u)) var(--color-shade);flex-direction:column;display:flex;position:relative;overflow:hidden}.m-dialog__panel:has(.m-profile){width:min(100%, calc(600 * var(--u)))}.m-dialog__head{justify-content:space-between;align-items:flex-start;gap:var(--m-16);display:flex}.m-dialog__title{color:var(--color-ink);font-size:calc(20 * var(--u));font-weight:600}.m-dialog__foot{justify-content:flex-end;display:flex}.m-close{width:var(--m-36);height:var(--m-36);border-radius:var(--radius-pill);color:var(--color-ink-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.m-close:hover{background:#ffffff14}@supports (color:color-mix(in lab, red, red)){.m-close:hover{background:color-mix(in oklab, var(--color-light) 8%, transparent)}}.m-close:active{background:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.m-close:active{background:color-mix(in oklab, var(--color-light) 12%, transparent)}}.m-strip4{gap:var(--m-16);padding:var(--m-16);border-radius:var(--m-r);background:var(--m-fill);box-shadow:inset 0 0 0 1px var(--m-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.m-strip4 dt,.m-profile__facts dt,.m-facts dt{color:var(--color-muted);font-size:var(--m-fs-xs);font-weight:600}.m-strip4 dd{align-items:flex-start;gap:var(--m-4);margin:var(--m-4) 0 0;flex-direction:column;display:flex}.m-profile{gap:var(--m-14);flex-direction:column;display:flex}.m-profile__who{align-items:center;gap:var(--m-12);display:flex}.m-profile__name{font-size:var(--m-fs-l);flex:1}.m-profile__facts{gap:var(--m-12) var(--m-24);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.m-profile__facts dd{margin:var(--m-2) 0 0;color:var(--color-ink-2)}.m-profile__docs{align-items:center;gap:var(--m-8);padding-top:var(--m-12);border-top:1px solid var(--m-line);font-size:var(--m-fs);display:flex}.m-doc{align-items:center;gap:var(--m-12);padding:var(--m-10) 0;display:flex}.m-doc__read{align-items:flex-end;gap:var(--m-2);flex-direction:column;display:flex}.m-chats,.m-reports{grid-template-columns:calc(380 * var(--u)) minmax(0, 1fr);gap:var(--m-16);flex:1;min-height:0;display:grid}.m-chats__list,.m-reports__list{gap:var(--m-8);padding:var(--m-12);min-height:0;overflow:hidden}.m-chatrow{gap:var(--m-2);width:100%;padding:var(--m-10);border-radius:var(--m-r-s);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.m-chatrow:hover{background:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.m-chatrow:hover{background:color-mix(in oklab, var(--color-light) 5%, transparent)}}.m-chatrow[aria-pressed=true],.m-chatrow[aria-current=true]{background:#ffffff14}@supports (color:color-mix(in lab, red, red)){.m-chatrow[aria-pressed=true],.m-chatrow[aria-current=true]{background:color-mix(in oklab, var(--color-light) 8%, transparent)}}.m-chatrow__top{justify-content:space-between;gap:var(--m-8);display:flex}.m-chatrow__preview{color:var(--color-ink-2);font-size:var(--m-fs-s);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m-chatrow__members{align-items:center;gap:var(--m-8);margin-top:var(--m-4);display:flex}.m-stack{display:flex}.m-stack .m-avatar{background:#31343b}@supports (color:color-mix(in lab, red, red)){.m-stack .m-avatar{background:color-mix(in oklab, var(--color-light) 12%, var(--color-paper-2))}}.m-stack .m-avatar{box-shadow:0 0 0 calc(2 * var(--u)) var(--color-paper-2)}.m-stack .m-avatar+.m-avatar{margin-left:calc(-5 * var(--u))}.m-chats__thread{gap:0;min-height:0;padding:0;overflow:hidden}.m-chats__head{justify-content:space-between;align-items:center;gap:var(--m-12);padding:var(--m-14) var(--m-20);border-bottom:1px solid var(--m-line);display:flex}.m-thread{justify-content:flex-end;gap:var(--m-10);min-height:0;padding:var(--m-10) var(--m-20);flex-direction:column;flex:1;margin:0;list-style:none;display:flex;overflow:hidden}.m-thread__day{padding:var(--m-2) var(--m-10);border-radius:var(--radius-pill);background:#ffffff0f;align-self:center}@supports (color:color-mix(in lab, red, red)){.m-thread__day{background:color-mix(in oklab, var(--color-light) 6%, transparent)}}.m-thread__day{color:var(--color-muted);font-size:var(--m-fs-xs)}.m-thread__system,.p-system{font-synthesis:style}.m-thread__system{color:var(--color-muted);font-size:var(--m-fs-s);align-self:center;font-style:italic}.m-msg{align-items:flex-start;gap:var(--m-12);display:flex}.m-msg__body{gap:var(--m-4);flex-direction:column;min-width:0;max-width:80%;display:flex}.m-msg__from{font-size:var(--m-fs-s)}.m-msg__text{padding:var(--m-8) var(--m-12);border-radius:var(--m-r-s);background:#ffffff14;align-self:flex-start}@supports (color:color-mix(in lab, red, red)){.m-msg__text{background:color-mix(in oklab, var(--color-light) 8%, transparent)}}.m-msg__text{color:var(--color-ink)}.m-composer{gap:var(--m-8);padding:var(--m-12) var(--m-16);border-top:1px solid var(--m-line);display:flex}.m-reports__one{gap:var(--m-14)}.m-facts{gap:var(--m-8) var(--m-24);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.m-facts dd{color:var(--color-ink-2);margin:0}.m-small-title{font-size:var(--m-fs)}.m-quote{padding:var(--m-10) var(--m-14);border-left:calc(3 * var(--u)) solid var(--m-line);color:var(--color-ink-2);margin:0}@media (min-width:60.0625rem) and (max-width:74.9375rem){.m-scaled .m-app{--cw:1024;--m-side:calc(72 * var(--u))}.m-scaled .m-side{padding-inline:var(--m-12)}.m-scaled .m-side__collapse{justify-content:center;padding-inline:0}.m-scaled .m-side__collapse svg{transform:rotate(180deg)}.m-scaled .m-side__item{justify-content:center;padding:0}.m-scaled .m-side__item>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.m-scaled .m-side__rule{margin-inline:var(--m-4)}}.head{max-width:46rem;margin-bottom:var(--space-2xl)}.head .lead{margin-top:var(--space-md);color:var(--color-ink-2)}.head--split{gap:var(--space-md) var(--gap-columns);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;max-width:none;display:grid}.head--split .lead{margin-top:0}.mobile{isolation:isolate;padding-block:var(--section-gap);position:relative;overflow:clip}.mobile__photo{z-index:-2;background:var(--scrim-edge);position:absolute;inset:0}.mobile__photo>img{object-position:var(--pos,50% 50%)}.mobile__scrim{z-index:-1;background:linear-gradient(to bottom, var(--scrim-edge) 0, var(--scrim-edge) 22%, var(--scrim-edge) 55%, #0e1017b8 84%, var(--color-paper) 97%, var(--color-paper) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mobile__scrim{background:linear-gradient(to bottom, var(--scrim-edge) 0, color-mix(in oklab, var(--scrim-edge) 64%, transparent) 22%, color-mix(in oklab, var(--scrim-edge) 58%, transparent) 55%, color-mix(in oklab, var(--color-paper) 72%, transparent) 84%, var(--color-paper) 97%, var(--color-paper) 100%)}}.mobile__scrim:before{content:"";background:linear-gradient(90deg,#02030994 0,#02030938 55%,#0000 85%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mobile__scrim:before{background:linear-gradient(to right, color-mix(in oklab, var(--color-shade) 58%, transparent) 0, color-mix(in oklab, var(--color-shade) 22%, transparent) 55%, transparent 85%)}}.mobile__scrim:before{-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--color-light) 22%, var(--color-light) 78%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--color-light) 22%, var(--color-light) 78%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--color-light) 22%, var(--color-light) 78%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--color-light) 22%, var(--color-light) 78%, transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, var(--color-light) 22%, var(--color-light) 78%, transparent 100%)}.mobile .moments,.mobile .moments>li{border-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.mobile .moments,.mobile .moments>li{border-color:color-mix(in oklab, var(--color-light) 18%, transparent)}}.mobile .head .lead,.mobile .moments__line{color:var(--color-ink-2)}.mobile__grid{gap:var(--gap-columns);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;display:grid}.moments{border-bottom:1px solid var(--color-rule);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.moments>li{padding-block:var(--space-xs);border-top:1px solid var(--color-rule)}.moments__item{width:100%;min-height:48px;padding:0 0 0 var(--space-lg);color:var(--color-ink-2);text-align:left;cursor:pointer;transition:color var(--dur-short) var(--ease-out);background:0 0;border:0;align-items:center;display:flex;position:relative}.moments__item:before{content:"";border-radius:var(--radius-pill);background:var(--color-accent);opacity:0;width:8px;height:8px;transition:opacity var(--dur-short) var(--ease-out);position:absolute;top:calc(50% - 4px);left:0}.moments__item[aria-current=step]{color:var(--color-ink)}.moments__item[aria-current=step]:before{opacity:1}.moments__item:hover{color:var(--color-ink)}.moments__item:active{transform:translateY(1px)}.moments__item:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.moments__item:disabled{opacity:.55;cursor:not-allowed}.moments__title{font-size:var(--text-lg);font-weight:500}.moments__line{padding:0 0 var(--space-xs) var(--space-lg);color:var(--color-muted);font-size:var(--text-md)}.mobile__replay{margin-top:var(--space-xl)}.mobile__well{margin:0}.well{padding:var(--space-xl);place-items:center;display:grid}.well__caption{align-items:center;gap:var(--space-3xs);margin-top:var(--space-md);text-align:center;flex-direction:column;display:flex}.well__title{color:var(--color-ink);font-weight:500}.well__line{color:var(--color-muted);font-size:var(--text-sm)}.phone,.flow__panel{--color-card:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.phone,.flow__panel{--color-card:color-mix(in oklab, var(--color-light) 6%, transparent)}}.phone,.flow__panel{--color-well:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.phone,.flow__panel{--color-well:color-mix(in oklab, var(--color-light) 4%, transparent)}}.phone,.flow__panel{--color-well-2:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.phone,.flow__panel{--color-well-2:color-mix(in oklab, var(--color-light) 10%, transparent)}}.phone,.flow__panel{--color-well-ink:var(--color-ink);--color-well-muted:#b2b6bf}@supports (color:color-mix(in lab, red, red)){.phone,.flow__panel{--color-well-muted:color-mix(in oklab, var(--color-muted) 50%, var(--color-ink-2))}}.phone,.flow__panel{--color-well-rule:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.phone,.flow__panel{--color-well-rule:color-mix(in oklab, var(--color-light) 10%, transparent)}}.phone,.flow__panel{--color-accent-deep:var(--color-accent);--color-accent-2-deep:var(--color-accent-2);--color-accent-soft:#46cc9729}@supports (color:color-mix(in lab, red, red)){.phone,.flow__panel{--color-accent-soft:color-mix(in oklab, var(--color-accent) 16%, transparent)}}.phone,.flow__panel{--color-error-deep:#f7a39b}@supports (color:color-mix(in lab, red, red)){.phone,.flow__panel{--color-error-deep:color-mix(in oklab, var(--color-error) 70%, var(--color-light))}}.phone{background:var(--glass-tour);width:min(100%,320px);height:660px;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.35);backdrop-filter:blur(var(--glass-blur)) saturate(1.35);color:var(--color-well-ink);box-shadow:var(--glass-hi), 0 0 0 7px var(--color-bezel), 0 0 0 8px var(--color-bezel-edge), var(--shadow-card);font-size:var(--text-sm);border-radius:34px;grid-template-rows:minmax(0,1fr) auto;line-height:1.4;display:grid;position:relative;overflow:hidden}.phone:before{content:"";z-index:3;border-radius:var(--radius-pill);background:var(--color-shade);width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--color-bezel-edge);pointer-events:none;position:absolute;top:10px;left:calc(50% - 4px)}.phone :focus-visible{outline:2px solid var(--color-accent-deep);outline-offset:2px}:where(.phone button){font:inherit}.phone__screen{min-height:0;position:relative;overflow:hidden}.p-view{gap:var(--space-md);height:100%;padding:var(--space-lg) var(--space-md) var(--space-md);animation:p-fade var(--dur-short) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.p-view--push{gap:var(--space-sm)}.p-view--chat{gap:var(--space-xs);padding-bottom:var(--space-sm)}.p-head{align-items:center;gap:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-well-rule);flex-shrink:0;display:flex}.p-head__title{flex:1}.p-backbtn{min-height:36px;padding:0 var(--space-sm);border:1px solid var(--color-well-rule);border-radius:var(--radius-inner);color:var(--color-well-ink);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out);background:0 0;flex-shrink:0;font-weight:500}.p-backbtn:hover,.p-titlebtn:hover{background:var(--color-well)}.p-backbtn:active,.p-titlebtn:active{background:var(--color-well-2)}.p-titlebtn{min-width:0;min-height:44px;padding:0 var(--space-2xs);border-radius:var(--radius-inner);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;display:flex}.p-strong{color:var(--color-well-ink);font-weight:600;display:block}.p-normal{font-weight:400}.p-big{font-size:var(--text-lg);line-height:1.25}.p-xl{font-size:var(--text-xl);line-height:1.2}.p-sub{color:var(--color-well-muted);font-size:var(--text-xs);display:block}.p-clip{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.p-stack{flex-direction:column;min-width:0;display:flex}.p-avatar{border-radius:var(--radius-pill);background:var(--color-well-2);width:44px;height:44px;color:var(--color-well-ink);flex-shrink:0;place-items:center;font-weight:600;display:inline-grid}.p-hero{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-inner);background:var(--color-well);box-shadow:inset 0 0 0 1px var(--color-well-rule);flex-direction:column;display:flex}.p-hero__hello{align-items:center;gap:var(--space-sm);display:flex}.p-hero__tiles{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.p-hero__tiles>span{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-inner);background:var(--color-card);flex-direction:column;display:flex}.p-section{gap:var(--space-xs);flex-direction:column;display:flex}.p-heading{color:var(--color-well-ink);font-size:var(--text-md);font-weight:600}.p-heading--muted{color:var(--color-well-muted);font-size:var(--text-sm)}.p-card{gap:var(--space-3xs);padding:var(--space-sm);border-radius:var(--radius-inner);background:var(--color-card);box-shadow:0 0 0 1px var(--color-well-rule);flex-direction:column;display:flex}.p-card--row{align-items:center;gap:var(--space-sm);flex-direction:row}.p-card__top{justify-content:space-between;align-items:flex-start;gap:var(--space-xs);display:flex}.p-temp{font-size:var(--text-2xl);font-weight:500;line-height:1}.p-badge{padding:0 var(--space-xs);border:2px solid var(--color-well-rule);border-radius:var(--radius-pill);color:var(--color-well-ink);font-size:var(--text-2xs);flex-shrink:0;font-weight:600;line-height:1.5}.p-badge.is-open{border-color:var(--color-accent-2-deep);color:var(--color-accent-2-deep)}.p-badge.is-done{border-color:var(--color-accent-deep);color:var(--color-accent-deep);animation:p-fade var(--dur-short) var(--ease-out)}.p-offer{gap:var(--space-2xs);width:100%;padding:var(--space-sm);border-radius:var(--radius-inner);background:var(--color-card);box-shadow:0 0 0 1px var(--color-well-rule);color:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out);border:0;flex-direction:column;display:flex}.p-offer.is-pending{box-shadow:inset 4px 0 0 var(--color-accent-2-deep), 0 0 0 1px var(--color-well-rule)}.p-offer:hover{background:var(--color-well)}.p-offer:active{background:var(--color-well-2)}.p-offer__left{color:var(--color-well-ink);font-variant-numeric:tabular-nums;font-weight:600}.p-bar{border-radius:var(--radius-pill);background:var(--color-well-2);height:4px;display:block;overflow:hidden}.p-bar>span{background:var(--color-accent-2-deep);transform-origin:0;height:100%;transition:transform 1s linear;display:block}.p-scroll{gap:var(--space-sm);min-height:0;margin-inline:calc(-1 * var(--space-2xs));padding-inline:var(--space-2xs);scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}.p-scroll::-webkit-scrollbar{display:none}.p-scroll:focus-visible{outline-offset:-2px}.p-jobhead{justify-content:space-between;align-items:flex-start;gap:var(--space-xs);display:flex}.p-fields{gap:var(--space-xs) var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.p-fields--one{grid-template-columns:minmax(0,1fr)}.p-fields dt{color:var(--color-well-muted);font-size:var(--text-2xs)}.p-fields dd{color:var(--color-well-ink);margin:0;font-weight:500}.p-maplink{text-underline-offset:.16em;text-decoration:underline}.p-clock{gap:var(--space-2xs);padding:var(--space-sm);border-radius:var(--radius-inner);background:var(--color-well);box-shadow:inset 4px 0 0 var(--color-accent-2-deep);flex-direction:column;display:flex}.p-clock__left{color:var(--color-well-ink);font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.p-answer{gap:var(--space-xs);padding-bottom:var(--space-sm);flex-direction:column;display:flex}.p-wide{width:100%;min-height:44px}.p-travel{gap:var(--space-xs);padding:var(--space-sm);border:1px solid var(--color-well-rule);border-radius:var(--radius-inner);animation:p-fade var(--dur-short) var(--ease-out);flex-direction:column;display:flex}.p-travel__row{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.p-travel .btn{min-height:44px;padding:0}.p-note{color:var(--color-well-muted);font-size:var(--text-2xs)}.p-outcome{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-inner);background:var(--color-well);box-shadow:inset 4px 0 0 var(--color-accent-deep);color:var(--color-well-ink);animation:p-fade var(--dur-long) var(--ease-out);font-weight:500}.p-crew{gap:var(--space-xs);padding:0 0 var(--space-sm);flex-direction:column;margin:0;list-style:none;display:flex}.p-crew__btns{gap:var(--space-2xs);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.p-crew__btns>span{align-items:center;gap:var(--space-2xs);padding:var(--space-3xs) var(--space-xs);border:1px solid var(--color-well-rule);border-radius:var(--radius-pill);color:var(--color-well-ink);font-size:var(--text-2xs);font-weight:500;display:inline-flex}.p-push{top:var(--space-sm);left:var(--space-xs);right:var(--space-xs);z-index:2;gap:var(--space-3xs);padding:var(--space-lg) var(--space-md) var(--space-sm);background:var(--color-paper-3);box-shadow:inset 0 0 0 1px var(--color-well-rule), 0 18px 30px -16px var(--color-shade);color:var(--color-ink);text-align:left;cursor:pointer;animation:p-arrive var(--dur-long) var(--ease-out);transition:background-color var(--dur-short) var(--ease-out);border:0;border-radius:18px;flex-direction:column;display:flex;position:absolute}.p-push:hover{background:#2c2f37}@supports (color:color-mix(in lab, red, red)){.p-push:hover{background:color-mix(in oklab, var(--color-light) 6%, var(--color-paper-3))}}.p-push:active{transform:translateY(1px)}.p-push__app{align-items:center;gap:var(--space-xs);color:var(--color-well-muted);font-size:var(--text-2xs);display:flex}.p-push__tile{background:var(--color-accent);width:18px;height:18px;color:var(--color-accent-ink);border-radius:5px;place-items:center;font-size:9px;font-weight:600;display:grid}.p-push__body{color:var(--color-well-ink);font-size:var(--text-xs)}.p-pill-btn{padding:var(--space-2xs) var(--space-sm);border:1px solid var(--color-well-rule);border-radius:var(--radius-pill);font-weight:500}.p-convo{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm);border-radius:var(--radius-inner);background:var(--color-card);box-shadow:0 0 0 1px var(--color-well-rule);color:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out);border:0;display:flex}.p-convo:hover{background:var(--color-well)}.p-convo:active{background:var(--color-well-2)}.p-convo__main{flex:1}.p-convo__top>.p-sub{white-space:nowrap;flex-shrink:0}.p-convo__top>.p-clip{flex-shrink:1}.p-convo__top{justify-content:space-between;align-items:center;gap:var(--space-xs);min-width:0;display:flex}.p-unread{min-width:22px;padding:0 var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--text-2xs);text-align:center;flex-shrink:0;font-weight:600;line-height:22px}.p-empty{align-items:center;gap:var(--space-2xs);margin-top:var(--space-xl);text-align:center;flex-direction:column;display:flex}.p-thread{justify-content:flex-end;gap:var(--space-xs);flex-direction:column;flex:1;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.p-day{color:var(--color-well-muted);font-size:var(--text-2xs);align-self:center;font-weight:600}.p-system{color:var(--color-well-muted);font-size:var(--text-xs);align-self:center;font-style:italic}.p-msg{gap:var(--space-3xs);flex-direction:column;max-width:85%;display:flex}.p-msg p{padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-well-rule);border-radius:var(--radius-inner);background:var(--color-card);color:var(--color-well-ink)}.p-time{color:var(--color-well-muted);font-size:var(--text-2xs)}.p-msg--self{animation:p-fade var(--dur-short) var(--ease-out);align-self:flex-end;align-items:flex-end}.p-msg--self p{background:var(--color-accent);color:var(--color-accent-ink);border-color:#0000}.p-chips{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.p-chip{min-height:44px;padding:0 var(--space-sm);border:1px solid var(--color-well-rule);border-radius:var(--radius-pill);background:var(--color-well);color:var(--color-well-ink);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out)}.p-chip:hover{background:var(--color-well-2)}.p-chip:active{transform:translateY(1px)}.p-chip:disabled{opacity:.55;cursor:not-allowed}.p-composer{gap:var(--space-xs);display:flex}.p-composer__field{padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-well-rule);border-radius:var(--radius-inner);color:var(--color-well-muted);flex:1}.p-composer__send{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-inner);background:var(--color-well-2);color:var(--color-well-muted);font-weight:600}.p-details{gap:var(--space-xs);flex-direction:column;display:flex}.p-members{margin-top:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-well-rule);border-radius:var(--radius-inner);justify-content:space-between;font-weight:500;display:flex}.p-leave{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-inner);background:#fdeeea}@supports (color:color-mix(in lab, red, red)){.p-leave{background:color-mix(in oklab, var(--color-error) 12%, var(--color-card))}}.p-leave{color:var(--color-error-deep);text-align:center;font-weight:600}.p-tabs{padding:var(--space-2xs) var(--space-2xs) var(--space-sm);border-top:1px solid var(--color-well-rule);background:#ffffff08;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.p-tabs{background:color-mix(in oklab, var(--color-light) 3%, transparent)}}.p-tabs>button{align-items:center;gap:var(--space-3xs);min-width:0;min-height:52px;padding:var(--space-2xs) 0;border-radius:var(--radius-inner);color:var(--color-well-muted);font-size:var(--text-2xs);overflow-clip-margin:var(--space-2xs);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out);background:0 0;border:0;flex-direction:column;display:flex;overflow:clip}.p-tabs>button:hover:not(:disabled){background:var(--color-well)}.p-tabs>button:active:not(:disabled){background:var(--color-well-2)}.p-tabs>button:disabled{cursor:default}.p-tabs>.is-on{color:var(--color-accent-deep);font-weight:600}.p-tabs>.is-on svg{fill:currentColor}@supports (color:color-mix(in lab, red, red)){.p-tabs>.is-on svg{fill:color-mix(in oklab, currentColor 18%, transparent)}}.p-tabs>.is-hint{box-shadow:inset 0 0 0 2px #00704c8c}@supports (color:color-mix(in lab, red, red)){.p-tabs>.is-hint{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--color-accent-deep) 55%, transparent)}}.p-tabs>.is-hint{animation:p-hint 1.6s var(--ease-in-out) 3}.p-tabs__icon{display:inline-flex;position:relative}.p-tabs__badge{min-width:18px;height:18px;padding:0 var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);text-align:center;font-size:11px;font-weight:600;line-height:18px;position:absolute;top:-6px;right:-11px}@keyframes p-arrive{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes p-fade{0%{opacity:0}to{opacity:1}}@keyframes p-hint{50%{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--color-accent-deep) 12%, transparent)}}.custom{padding-top:var(--section-gap-l);background:var(--color-paper)}.switches{gap:var(--gap-columns);margin:0 0 var(--space-xl);border:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid}.switch{align-items:flex-start;gap:var(--space-sm);min-height:44px;padding-top:var(--space-md);border-top:1px solid var(--color-rule);cursor:pointer;display:flex;position:relative}.switch input{opacity:0;width:1px;height:1px;position:absolute}.switch__track{border-radius:var(--radius-pill);background:var(--color-paper-3);width:44px;height:26px;box-shadow:inset 0 0 0 1px var(--color-muted);transition:background-color var(--dur-short) var(--ease-in-out);flex-shrink:0;position:relative}.switch__track:after{content:"";border-radius:var(--radius-pill);background:var(--color-ink-2);width:18px;height:18px;transition:transform var(--dur-short) var(--ease-in-out), background-color var(--dur-short) var(--ease-in-out);position:absolute;top:4px;left:4px}.switch input:checked+.switch__track{background:var(--color-accent);box-shadow:none}.switch input:checked+.switch__track:after{background:var(--color-accent-ink);transform:translate(18px)}.switch:hover .switch__track{box-shadow:inset 0 0 0 1px var(--color-ink-2)}.switch:hover input:checked+.switch__track{background:var(--color-accent-hi)}.switch:active .switch__track:after{transform:scale(.92)}.switch:active input:checked+.switch__track:after{transform:translate(18px)scale(.92)}.switch:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:6px;border-radius:var(--radius-inner)}.switch input:disabled+.switch__track{opacity:.55;cursor:not-allowed}.switch__text{gap:var(--space-3xs);flex-direction:column;display:flex}.switch__label{align-items:center;gap:var(--space-xs);color:var(--color-ink);flex-wrap:wrap;font-weight:500;display:flex}.switch__tag{padding:0 var(--space-xs);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--color-accent-2);color:var(--color-accent-2);font-size:var(--text-xs);font-weight:500}.switch__line{color:var(--color-muted);font-size:var(--text-sm)}.custom__preview{margin:0}.system{padding-top:var(--section-gap)}.system__map{max-width:56rem;margin:0 auto var(--space-2xl)}.system__svg{width:100%;height:auto;display:block}.sg-frame{fill:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.sg-frame{fill:color-mix(in oklab, var(--color-light) 4%, transparent)}}.sg-frame{stroke:var(--color-muted);stroke-width:1.5px}.sg-side{fill:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.sg-side{fill:color-mix(in oklab, var(--color-light) 6%, transparent)}}.sg-on,.sg-hub,.sg-done{fill:var(--color-accent)}.sg-bar,.sg-row{fill:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.sg-bar,.sg-row{fill:color-mix(in oklab, var(--color-light) 10%, transparent)}}.sg-head{fill:#caced466}@supports (color:color-mix(in lab, red, red)){.sg-head{fill:color-mix(in oklab, var(--color-ink-2) 40%, transparent)}}.sg-key{fill:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.sg-key{fill:color-mix(in oklab, var(--color-light) 12%, transparent)}}.sg-open{fill:var(--color-accent-2)}.sg-quiet{fill:var(--color-muted)}.sg-link{stroke:#999fa999}@supports (color:color-mix(in lab, red, red)){.sg-link{stroke:color-mix(in oklab, var(--color-muted) 60%, transparent)}}.sg-link{stroke-width:1.5px}.system__caption{margin-top:var(--space-sm);color:var(--color-muted);font-size:var(--text-sm);text-align:center;grid-template-columns:170fr 222fr 168fr;display:grid}.system__lists{gap:var(--gap-columns);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.system__lists h3{margin-bottom:var(--space-md)}.rows{border-bottom:1px solid var(--color-rule);margin:0;padding:0;list-style:none}.rows li{align-items:center;gap:var(--space-md);min-height:56px;padding-block:var(--space-sm);border-top:1px solid var(--color-rule);color:var(--color-ink);display:flex}.rows svg{width:20px;height:20px;color:var(--color-ink-2);flex-shrink:0}.flow{isolation:isolate;margin-top:var(--space-2xl);padding-block:clamp(22rem,30vw,36rem) clamp(4rem,6vw,7rem);position:relative;overflow:clip}.flow__photo{z-index:-2;background:var(--color-paper);position:absolute;inset:0}.flow__photo>img{object-position:var(--pos,50% 40%)}.flow__scrim{z-index:-1;background:linear-gradient(to bottom, var(--color-paper) 0, var(--color-paper) 2%, #0e1017bd 7%, #0e101775 12%, #0e10174d 18%, #0e10173d 30%, #0e101757 42%, #0e101785 60%, #0e1017b3 80%, #0e1017eb 92%, var(--color-paper) 97%, var(--color-paper) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.flow__scrim{background:linear-gradient(to bottom, var(--color-paper) 0, var(--color-paper) 2%, color-mix(in oklab, var(--color-paper) 74%, transparent) 7%, color-mix(in oklab, var(--color-paper) 46%, transparent) 12%, color-mix(in oklab, var(--color-paper) 30%, transparent) 18%, color-mix(in oklab, var(--color-paper) 24%, transparent) 30%, color-mix(in oklab, var(--color-paper) 34%, transparent) 42%, color-mix(in oklab, var(--color-paper) 52%, transparent) 60%, color-mix(in oklab, var(--color-paper) 70%, transparent) 80%, color-mix(in oklab, var(--color-paper) 92%, transparent) 92%, var(--color-paper) 97%, var(--color-paper) 100%)}}.flow__panel{padding:var(--space-2xl) var(--space-xl);color:var(--color-well-ink)}.flow__panel h2,.flow__panel h3{color:var(--color-well-ink)}.flow__steps{gap:var(--gap-columns);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.flow__step:not(:last-child) .flow__art:after{content:"";height:1px;margin-left:var(--space-sm);margin-right:calc(var(--space-sm) - var(--gap-columns));background:var(--color-well-rule);flex:1}.flow__step{gap:var(--space-xs);flex-direction:column;display:flex;position:relative}.flow__art{height:56px;margin-bottom:var(--space-sm);align-items:center;display:flex}.flow__tile{border-radius:var(--radius-inner);background:var(--color-card);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--color-well-rule);color:var(--color-well-ink);place-items:center;display:grid;position:relative}.flow__tile svg{width:24px;height:24px}.flow__tile--ring{border-radius:var(--radius-pill)}.flow__dot{border-radius:var(--radius-pill);background:var(--color-accent-2-deep);width:8px;height:8px;box-shadow:0 0 0 2px var(--color-paper-2);position:absolute;top:10px;right:10px}.flow__pills{gap:var(--space-xs);display:flex}.flow__pill{border-radius:var(--radius-pill);background:var(--color-card);width:48px;height:30px;box-shadow:inset 0 0 0 1px var(--color-well-rule);color:var(--color-well-muted);place-items:center;display:grid}.flow__pill svg{width:16px;height:16px}.flow__pill--yes{background:var(--color-accent-soft);box-shadow:inset 0 0 0 1px #00704c66}@supports (color:color-mix(in lab, red, red)){.flow__pill--yes{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-accent-deep) 40%, transparent)}}.flow__pill--yes{color:var(--color-accent-deep)}.flow__crew{display:flex}.flow__crew>span{border-radius:var(--radius-pill);background:#31343b;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.flow__crew>span{background:color-mix(in oklab, var(--color-light) 12%, var(--color-paper-2))}}.flow__crew>span{box-shadow:0 0 0 2px var(--color-paper-2);color:var(--color-well-muted)}.flow__crew svg{width:18px;height:18px}.flow__crew>span+span{margin-left:calc(-1 * var(--space-xs))}.flow__crew>span:last-child{box-shadow:0 0 0 2px var(--color-paper-2), 0 0 0 3.5px var(--color-accent-deep)}.flow__where{align-items:center;gap:var(--space-2xs);color:var(--color-well-muted);display:flex}.flow__where svg{width:16px;height:16px}.flow__n{min-width:1.25em;color:var(--color-well-ink);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:600}.flow__step p{color:var(--color-well-muted)}.security{padding-block:var(--section-gap)}.security__grid{gap:var(--gap-columns);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.security__head{top:var(--space-2xl);gap:var(--space-md);flex-direction:column;display:flex;position:sticky}.security__head .lead{color:var(--color-ink-2)}.security__doc{color:var(--color-muted);font-size:var(--text-sm)}.security__doc a{color:var(--color-ink)}.faq{border-bottom:1px solid var(--color-rule)}.faq__row{border-top:1px solid var(--color-rule)}.faq__row summary{justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:72px;padding:var(--space-md) 0;color:var(--color-ink);font-size:var(--text-lg);cursor:pointer;transition:color var(--dur-short) var(--ease-out);font-weight:500;list-style:none;display:flex}.faq__row summary::-webkit-details-marker{display:none}.faq__mark{color:var(--color-muted);font-size:var(--text-xl);flex-shrink:0;font-weight:400;line-height:1}.faq__minus,.faq__row[open] .faq__plus{display:none}.faq__row[open] .faq__minus{display:inline}.faq__row summary:hover{color:var(--color-accent-hi)}.faq__row summary:active{color:var(--color-accent)}.faq__row summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.faq__row p{max-width:65ch;padding-bottom:var(--space-lg);color:var(--color-ink-2)}.faq__row:not([open])>p{display:none}.close{padding-block:var(--section-gap-s);background:var(--color-paper-2)}.close__row{justify-content:space-between;align-items:center;gap:var(--space-xl);flex-wrap:wrap;display:flex}.close .lead{margin-top:var(--space-md);color:var(--color-ink-2)}.foot{padding-block:var(--space-3xl) var(--space-2xl);border-top:1px solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm)}.foot__grid{gap:var(--space-xl) var(--gap-columns);grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);display:grid}.foot__mark{color:var(--color-ink);font:500 var(--text-lg)/1.2 var(--font-display);letter-spacing:var(--tracking-display)}.foot__copy{gap:var(--space-md);flex-direction:column;display:flex}.foot__copy p{max-width:62ch}.foot a{color:var(--color-ink-2)}.foot a:hover{color:var(--color-ink)}.foot__links{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.foot__legal{padding-top:var(--space-lg);border-top:1px solid var(--color-rule);grid-column:1/-1}.contact{padding-block:calc(var(--nav-h) + var(--space-3xl)) var(--section-gap)}.contact__grid{gap:var(--space-3xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;display:grid}.contact h1{font-size:var(--text-display-s)}.contact .lead{margin-top:var(--space-lg);color:var(--color-ink-2)}.contact__facts{gap:var(--space-md);margin:var(--space-xl) 0 0;padding-top:var(--space-lg);border-top:1px solid var(--color-rule);flex-direction:column;display:flex}.contact__facts dt{color:var(--color-ink);font-weight:500}.contact__facts dd{color:var(--color-muted);margin:0}.contact__facts a{color:var(--color-ink-2)}.form{gap:var(--space-xs);flex-direction:column;display:flex}.form__pair{gap:var(--gap-columns);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form__field{gap:var(--space-xs);flex-direction:column;display:flex}.form__field label{color:var(--color-ink);font-size:var(--text-sm);font-weight:500}.input{width:100%;min-height:48px;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-muted);border-radius:var(--radius-inner);background:var(--color-paper-2);color:var(--color-ink);outline-offset:-3px;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out);outline:2px solid #0000}.input:hover{background:var(--color-paper-3)}.input:focus-visible{outline-color:var(--color-focus);border-color:var(--color-ink-2)}.input:active{border-color:var(--color-ink-2)}.input:disabled{opacity:.55;cursor:not-allowed}.input[aria-invalid=true]{border-color:var(--color-error)}.input--area{resize:vertical;min-height:6rem}.select{display:block;position:relative}.select select{appearance:none;padding-right:var(--space-2xl)}.select:after{content:"";right:var(--space-md);border-right:2px solid var(--color-muted);border-bottom:2px solid var(--color-muted);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-70%)rotate(45deg)}.form__help{min-height:1lh;color:var(--color-error);font-size:var(--text-sm)}.form__foot{align-items:center;gap:var(--space-md) var(--space-lg);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.form__status{min-height:1lh;color:var(--color-ink-2)}.form__status--error{color:var(--color-error)}.form__note{margin-top:var(--space-xs);color:var(--color-muted);font-size:var(--text-sm)}.form__trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form--sent{gap:var(--space-md)}.form--sent h2{font-size:var(--text-title);line-height:1.2}.form--sent h2:focus{outline:none}.form--sent p{color:var(--color-ink-2)}.form__address{color:var(--color-ink);overflow-wrap:anywhere}.lost{padding-block:calc(var(--nav-h) + var(--space-3xl)) var(--section-gap)}.lost h1{font-size:var(--text-display-s)}.lost .lead{margin-top:var(--space-lg);color:var(--color-ink-2)}.lost__home{margin-top:var(--space-xl)}@media (max-width:60rem){.hero{padding-block:calc(var(--nav-h) + var(--space-xl)) var(--space-2xl)}.hero__head{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.hero__actions{margin-top:var(--space-lg)}.m-scaled{aspect-ratio:auto;container-type:normal}.m-scaled .m-app{--u:1px;height:auto}.m-body{grid-template-columns:minmax(0,1fr)}.m-side{padding:var(--m-8);border-right:0;border-bottom:1px solid var(--m-line);flex-direction:row;overflow-x:auto}.m-side__collapse,.m-side__rule,.m-side__item:disabled{display:none}.m-side__list{flex-direction:row}.m-side__item{flex-shrink:0;min-height:40px}.m-stage__pane,.m-pane{height:auto}.m-pane{gap:var(--m-16);padding:var(--m-16)}.m-head{flex-wrap:wrap}.m-dash,.m-chats,.m-reports{grid-template-columns:minmax(0,1fr)}.m-chats__thread{min-height:26rem}.m-people,.m-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.m-filterbar,.m-calbar,.m-toolbar,.m-tabs{flex-wrap:wrap}.m-job{flex-direction:column}.m-job__side{flex-direction:row}.m-day{min-height:4.5rem}.m-entry__meta{display:none}.m-dialog{padding:var(--m-12);align-items:start;overflow-y:auto}.m-dialog__panel{max-height:none}.m-strip4{grid-template-columns:repeat(2,minmax(0,1fr))}.m-roster>li:nth-child(n+4),.m-people>li:nth-child(n+5),.m-jobs>li:nth-child(n+4),.m-table--crew :is(th,td):is(:nth-child(3),:nth-child(4),:nth-child(7)),.m-table--offers :is(th,td):nth-child(5),.m-table--declines :is(th,td):is(:nth-child(4),:nth-child(6)){display:none}.m-table td{white-space:normal}.head--split,.mobile__grid,.security__grid,.contact__grid{grid-template-columns:minmax(0,1fr)}.mobile__grid{gap:var(--space-xl)}.well{padding:var(--space-lg) var(--space-md)}.switches{grid-template-columns:repeat(2,minmax(0,1fr))}.security__head{position:static}.foot__grid{grid-template-columns:minmax(0,1fr)}.flow__panel{padding:var(--space-xl) var(--space-lg)}.flow__steps{row-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}.flow__art:after{display:none}}@media (max-width:40rem){.nav__link{display:none}.hero__scrim{background:linear-gradient(to bottom, #020309b3 0, #020309a8 16rem, #020309a3 27rem, var(--scrim-edge) 34rem, var(--scrim-edge) 46rem, var(--scrim-edge) 56rem)}@supports (color:color-mix(in lab, red, red)){.hero__scrim{background:linear-gradient(to bottom, color-mix(in oklab, var(--color-shade) 70%, transparent) 0, color-mix(in oklab, var(--color-shade) 66%, transparent) 16rem, color-mix(in oklab, var(--color-shade) 64%, transparent) 27rem, color-mix(in oklab, var(--scrim-edge) 20%, transparent) 34rem, color-mix(in oklab, var(--scrim-edge) 60%, transparent) 46rem, var(--scrim-edge) 56rem)}}.m-pane{padding:var(--m-12)}.m-bar{padding-inline:var(--m-12)}.m-bar__brand{font-size:var(--m-fs)}.m-bar__end{gap:var(--m-16)}.m-head__end .m-btn--line{display:none}.m-toolbar>.m-line{flex-basis:100%}.m-phone-only{font-weight:400;display:block}.m-doc .m-wo-row__main{flex-basis:100%}.m-counts--5{grid-template-columns:repeat(3,minmax(0,1fr))}.m-counts--5 .m-count:nth-child(n+4){display:none}.m-count__n,.m-tile-stat dd{font-size:var(--m-fs-xl)}.m-count{padding:var(--m-10) var(--m-6);font-size:var(--m-fs-xs);text-align:center}.m-tiles,.m-tiles--4{grid-template-columns:repeat(2,minmax(0,1fr))}.m-people,.m-meta,.m-profile__facts{grid-template-columns:minmax(0,1fr)}.m-people>li:nth-child(n+3){display:none}.m-unassigned{flex-wrap:wrap}.m-unassigned .m-wo-row__main{flex-basis:100%}.m-roster__head{flex-wrap:wrap}.m-roster__head .m-btn{display:none}.m-assign__row{align-items:flex-start}.m-table--offers :is(th,td):is(:nth-child(2),:nth-child(4),:nth-child(5)),.m-table--declines :is(th,td):is(:nth-child(2),:nth-child(4),:nth-child(6),:nth-child(7)),.m-table--offers tbody tr:nth-child(n+7),.m-table--crew :is(th,td):nth-child(2){display:none}.m-table td{white-space:normal}.m-month__dow{text-align:center;font-size:var(--m-fs-xs);padding:0}.m-day{min-height:3.25rem;padding:var(--m-4) var(--m-2);align-items:center}.m-day__n{align-self:center;padding:0;font-size:11px}.m-day.is-out .m-day__n{font-size:0}.m-entry{padding:var(--m-2);background:0 0;align-items:center}.m-entry__title{font-size:0}.m-calbar .m-field,.m-calbar .m-check,.m-cal__head .m-iconbtn{display:none}.m-callist .m-wo-row{flex-wrap:wrap}.m-chats__list .m-list>li:nth-child(n+3){display:none}.m-dialog__panel{padding:var(--m-16)}.m-doc{flex-wrap:wrap}.m-doc__read{align-items:flex-start}.switches,.form__pair,.system__lists,.flow__steps{grid-template-columns:minmax(0,1fr)}.system__caption{font-size:var(--text-xs)}.flow__panel{padding:var(--space-lg) var(--space-md)}.flow{margin-top:var(--space-xl);padding-top:20rem}.flow__photo,.flow__scrim{height:44rem;inset:0 0 auto}}@media (max-width:24rem){.nav .btn--ghost{display:none}.close__row{flex-direction:column;align-items:flex-start}.faq__row summary{font-size:var(--text-md)}}@media (max-width:22.4375rem){.well{padding-inline:var(--space-2xs)}.p-tabs{padding-inline:0}.p-tabs>button{letter-spacing:-.01em;font-size:.65625rem}}@media (prefers-reduced-motion:reduce){.btn,.m-side__item,.m-tab,.m-entry,button.m-btn,button.m-count,.moments__item,.moments__item:before,.switch__track,.switch__track:after,.p-chip,.p-offer,.p-convo,.p-push,.p-tabs>button,.p-backbtn,.p-bar>span,.faq__row summary,.input{transition:none}.btn:active,.moments__item:active,.p-chip:active,.p-push:active,.switch:active .switch__track:after{transform:none}.switch:active input:checked+.switch__track:after{transform:translate(18px)}.m-stage__pane,.m-table tr.is-new td,.p-view,.p-push,.p-travel,.p-outcome,.p-badge.is-done,.p-msg--self,.p-tabs>.is-hint{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
