@font-face{font-family:inter;src:url(../media/InterVariable-s.p.2c0y96ae70xfx.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.JARYBG_className{font-family:inter,inter Fallback,Segoe UI,system-ui,-apple-system,sans-serif;font-style:normal}.JARYBG_variable{--lp-font-inter:"inter", "inter Fallback", Segoe UI, system-ui, -apple-system, sans-serif}
@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-font-weight: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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-md:28rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--lp-font-sans);--default-mono-font-family:var(--font-mono)}}@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}html{font-family:var(--lp-font-sans);color:var(--lp-ink);background:var(--lp-page);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;text-rendering:optimizelegibility;scroll-padding-bottom:140px}body{background:var(--lp-page);min-height:100vh}a{color:var(--lp-accent-text);text-underline-offset:3px;text-decoration-thickness:1px}:focus{outline:none}:focus-visible{outline:2px solid var(--lp-focus);outline-offset:2px}::selection{background:var(--lp-accent-subtle)}a.sign-target,button,input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:var(--lp-target)}}@layer components{.lp-num{font-variant-numeric:tabular-nums}.lp-code-num{font-feature-settings:var(--lp-num-code)}.lp-strike{text-decoration:line-through;text-decoration-thickness:1.5px}.lp-unit{color:inherit;opacity:.78;letter-spacing:0;margin-left:.55em;font-size:.55em;font-weight:500}.lp-i{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.lp-i-fill{fill:currentColor;stroke:none}.lp-i-12{width:12px;height:12px}.lp-i-14{width:14px;height:14px}.lp-i-16{width:16px;height:16px}.lp-i-20{width:20px;height:20px}.lp-i-24{width:24px;height:24px}.lp-i-32{width:32px;height:32px}.lp-btn{--h:var(--lp-control-h);min-height:var(--h);min-width:var(--lp-target);border-radius:var(--lp-r-full);font-size:var(--lp-text-14);letter-spacing:-.006em;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:normal;text-wrap:balance;text-align:center;max-width:100%;transition:background-color var(--lp-dur-1) var(--lp-ease-out), border-color var(--lp-dur-1) var(--lp-ease-out), color var(--lp-dur-1);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:650;line-height:20px;text-decoration:none;display:inline-flex}.lp-btn-primary{background:var(--lp-accent);color:var(--lp-on-accent);font-weight:700}.lp-btn-primary:hover{background:var(--lp-accent-hover)}.lp-btn-primary:active{background:var(--lp-accent-press)}.lp-btn-secondary{background:var(--lp-surface);color:var(--lp-ink);border-color:var(--lp-line-control)}.lp-btn-secondary:hover{background:var(--lp-surface-hover);border-color:var(--lp-ink-3)}.lp-btn-quiet{color:var(--lp-ink-2);background:0 0;padding:0 12px}.lp-btn-quiet:hover{background:var(--lp-sunken);color:var(--lp-ink)}.lp-btn-link{color:var(--lp-accent-text);background:0 0;padding:0 10px;font-weight:650}.lp-btn-link:hover{text-underline-offset:4px;text-decoration:underline}.lp-btn-danger{background:var(--lp-surface);color:var(--lp-danger);border-color:var(--lp-danger-line)}.lp-btn-danger:hover{background:var(--lp-danger-subtle)}.lp-btn-hero{background:var(--lp-accent);color:var(--lp-on-accent);box-shadow:inset 0 0 0 1px var(--lp-hero-btn-edge);font-weight:700}.lp-btn-hero:hover{background:var(--lp-accent-hover)}.lp-btn-hero-quiet{color:var(--lp-hero-ink);background:0 0;border-color:#ffffff73}.lp-btn-hero-quiet:hover{background:#ffffff12}.lp-btn-lg{--h:var(--lp-control-h-lg);letter-spacing:-.006em;padding:0 26px;font-size:15px;font-weight:700;line-height:24px}.lp-btn-block{width:100%;display:flex}.lp-btn-icon{width:var(--lp-target);padding:0}.lp-btn[disabled],.lp-btn[aria-disabled=true]{background:var(--lp-disabled-fill);color:var(--lp-ink-disabled);box-shadow:none;cursor:not-allowed;border-color:#0000}.lp-btn-sm{--h:var(--lp-target);box-shadow:none;background:0 0;border:0;flex-shrink:0;padding:0 4px}.lp-btn-sm>.lp-pill{white-space:nowrap;border-radius:var(--lp-r-full);border:1px solid var(--lp-line-control);background:var(--lp-surface);height:32px;color:var(--lp-ink);font-size:var(--lp-text-13);align-items:center;gap:6px;padding:0 14px;font-weight:650;display:inline-flex}.lp-btn-sm.lp-quiet>.lp-pill{color:var(--lp-ink-2);background:0 0;border-color:#0000}.lp-btn-sm.lp-danger>.lp-pill{border-color:var(--lp-danger-line);color:var(--lp-danger)}.lp-btn-sm:hover>.lp-pill{background:var(--lp-surface-hover)}.lp-kbd{letter-spacing:.01em;opacity:.8;border:1px solid;border-radius:6px;align-items:center;height:20px;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.lp-field{flex-direction:column;gap:6px;display:flex}.lp-label{font-size:var(--lp-text-14);color:var(--lp-ink);font-weight:650;line-height:20px}.lp-hint{font-size:var(--lp-text-13);color:var(--lp-ink-3);line-height:20px}.lp-input,.lp-select,.lp-textarea{width:100%;min-height:var(--lp-control-h);font-size:var(--lp-text-16);letter-spacing:-.011em;color:var(--lp-ink);background:var(--lp-surface);border:1px solid var(--lp-line-control);border-radius:var(--lp-r-sm);transition:border-color var(--lp-dur-1), box-shadow var(--lp-dur-1);padding:10px 12px;line-height:22px}.lp-input::placeholder,.lp-textarea::placeholder{color:var(--lp-ink-3)}.lp-input:focus,.lp-select:focus,.lp-textarea:focus,.lp-input.lp-is-focus,.lp-select.lp-is-focus{border-color:var(--lp-focus);box-shadow:0 0 0 1px var(--lp-focus), 0 0 0 4px var(--lp-focus-halo)}.lp-input:focus-visible,.lp-select:focus-visible,.lp-textarea:focus-visible{outline:none}.lp-input.lp-is-error,.lp-select.lp-is-error,.lp-textarea.lp-is-error,.lp-input[aria-invalid=true],.lp-select[aria-invalid=true],.lp-textarea[aria-invalid=true]{border-color:var(--lp-danger);box-shadow:0 0 0 3px var(--lp-danger-subtle)}.lp-field-error{font-size:var(--lp-text-13);color:var(--lp-danger);align-items:flex-start;gap:6px;line-height:20px;display:flex}.lp-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b6d80' stroke-width='1.75' stroke-linecap='round'%3E%3Cpath d='m6 9.5 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;padding-right:40px}.lp-input-group{align-items:center;gap:8px;display:flex}.lp-check{min-height:var(--lp-target);cursor:pointer;font-size:var(--lp-text-16);align-items:flex-start;gap:12px;padding:12px 0;line-height:22px;display:flex}.lp-check .lp-box{border:1.5px solid var(--lp-line-control);background:var(--lp-surface);width:20px;height:20px;color:var(--lp-on-accent);border-radius:6px;flex:none;place-items:center;margin-top:1px;display:grid}.lp-check .lp-box.lp-is-on{background:var(--lp-accent);border-color:var(--lp-accent)}.lp-check .lp-box.lp-radio{border-radius:50%}.lp-check .lp-box.lp-radio.lp-is-on{background:var(--lp-surface);border:6px solid var(--lp-accent)}.lp-choice{border-radius:var(--lp-r-md);border:1px solid var(--lp-line-control);background:var(--lp-surface);cursor:pointer;align-items:flex-start;gap:12px;min-height:56px;padding:14px 16px;display:flex}.lp-choice.lp-is-on{border-color:var(--lp-accent-edge);box-shadow:0 0 0 1px var(--lp-accent-edge);background:var(--lp-surface-selected)}.lp-file-drop{border-radius:var(--lp-r-md);border:1px dashed var(--lp-line-control);background:var(--lp-surface-2);align-items:center;gap:12px;padding:14px 16px;display:flex}.lp-otp{align-items:center;gap:8px;display:flex;position:relative}.lp-otp .lp-cell{border-radius:var(--lp-r-sm);border:1px solid var(--lp-line-control);background:var(--lp-surface);font-variant-numeric:tabular-nums;max-width:52px;height:56px;color:var(--lp-ink);flex:1 1 0;place-items:center;font-size:24px;font-weight:600;display:grid}.lp-otp .lp-cell.lp-is-active{border-color:var(--lp-focus);box-shadow:0 0 0 3px var(--lp-focus-halo)}.lp-otp .lp-cell.lp-is-active:after{content:"";background:var(--lp-ink);border-radius:1px;width:2px;height:26px}.lp-otp .lp-dash{background:var(--lp-line-control);border-radius:1px;flex:none;width:10px;height:2px}.lp-otp.lp-is-error .lp-cell{border-color:var(--lp-danger)}.lp-otp input{opacity:.001;letter-spacing:3.2em;font-size:16px;position:absolute;inset:0}.lp-seg{border-radius:var(--lp-r-full);background:var(--lp-sunken);box-shadow:inset 0 0 0 1px var(--lp-seg-line);gap:0;padding:0;display:inline-flex}.lp-seg>button{isolation:isolate;border-radius:var(--lp-r-full);min-width:44px;min-height:44px;color:var(--lp-ink-2);font-size:var(--lp-text-13);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 15px;font-weight:650;position:relative}.lp-seg>button[aria-pressed=true]{color:var(--lp-ink)}.lp-seg>button[aria-pressed=true]:before{content:"";z-index:-1;border-radius:var(--lp-r-full);background:var(--lp-seg-thumb);box-shadow:0 0 0 1px var(--lp-seg-line), 0 2px 7px #0d223614;position:absolute;inset:4px}.lp-seg>button .lp-sub{color:var(--lp-ink-3);font-weight:400}.lp-date,.lp-date-row{position:relative}.lp-date-row>.lp-input{padding-right:52px}.lp-date-btn{width:44px;height:44px;color:var(--lp-ink-2);border-radius:0 var(--lp-r-md) var(--lp-r-md) 0;cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.lp-date-btn:hover{color:var(--lp-ink)}.lp-date-btn[aria-expanded=true]{color:var(--lp-accent-text)}.lp-date-btn:disabled{color:var(--lp-ink-disabled);cursor:not-allowed}.lp-cal{z-index:46;border-radius:var(--lp-r-lg);background:var(--lp-surface-raised);width:max-content;max-width:calc(100vw - 32px);box-shadow:var(--lp-shadow-3);color:var(--lp-ink);padding:8px;position:absolute;top:calc(100% + 6px);left:0}.lp-cal[hidden]{display:none}.lp-date-inline .lp-cal{box-shadow:inset 0 0 0 1px var(--lp-line);margin-top:8px;position:static}.lp-cal-hd{align-items:center;gap:4px;display:flex}.lp-cal-month{text-align:center;font-size:var(--lp-text-14);flex:auto;font-weight:650}.lp-cal-nav{border-radius:var(--lp-r-full);width:44px;height:44px;color:var(--lp-ink-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.lp-cal-nav:hover{background:var(--lp-surface-hover);color:var(--lp-ink)}.lp-cal-grid{border-collapse:separate;border-spacing:0}.lp-cal-grid th{height:28px;font-size:var(--lp-text-12);color:var(--lp-ink-3);text-align:center;font-weight:600}.lp-cal-grid td{padding:0}.lp-cal-day{border-radius:var(--lp-r-full);width:44px;height:44px;color:var(--lp-ink);font-size:var(--lp-text-14);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.lp-cal-day:hover{background:var(--lp-surface-hover)}.lp-cal-day.lp-is-outside{color:var(--lp-ink-3)}.lp-cal-day[aria-current=date]{box-shadow:inset 0 0 0 1.5px var(--lp-line-control);font-weight:650}.lp-cal-day[aria-pressed=true]{background:var(--lp-accent);color:var(--lp-on-accent);box-shadow:none;font-weight:650}.lp-cal-day[aria-disabled=true]{color:var(--lp-ink-disabled);cursor:not-allowed;background:0 0;font-weight:400}.lp-cal-day:focus-visible{outline-offset:-2px}.lp-cal-note{font-size:var(--lp-text-13);color:var(--lp-ink-2);padding:6px 8px 2px}.lp-search{position:relative}.lp-search>.lp-i{color:var(--lp-ink-3);pointer-events:none;position:absolute;top:13px;left:14px}.lp-search>.lp-input{border-radius:var(--lp-r-full);padding-left:42px}.lp-stepper{border-radius:var(--lp-r-full);background:var(--lp-surface);box-shadow:inset 0 0 0 1px var(--lp-line-control);align-items:center;height:44px;display:inline-flex}.lp-stepper>button{width:44px;height:44px;color:var(--lp-ink-2);cursor:pointer;border-radius:var(--lp-r-full);background:0 0;border:0;place-items:center;display:grid}.lp-stepper>.lp-lbl{text-align:center;min-width:128px;font-size:var(--lp-text-14);font-variant-numeric:tabular-nums;padding:0 4px;font-weight:650}.lp-chip{border-radius:var(--lp-r-full);height:24px;font-size:var(--lp-text-12);white-space:nowrap;background:var(--lp-sunken);color:var(--lp-ink-2);box-shadow:inset 0 0 0 1px var(--lp-line);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:0 9px;font-weight:500;line-height:16px;display:inline-flex}.lp-chip .lp-i{width:14px;height:14px}.lp-chip .lp-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.lp-chip-accent{background:var(--lp-accent-subtle);color:var(--lp-accent-text);box-shadow:inset 0 0 0 1px var(--lp-accent-line);font-weight:600}.lp-chip-success{background:var(--lp-success-subtle);color:var(--lp-success);box-shadow:inset 0 0 0 1px var(--lp-success-line);font-weight:600}.lp-chip-warning{background:var(--lp-warning-subtle);color:var(--lp-warning);box-shadow:inset 0 0 0 1px var(--lp-warning-line)}.lp-chip-danger{background:var(--lp-danger-subtle);color:var(--lp-danger);box-shadow:inset 0 0 0 1px var(--lp-danger-line)}.lp-chip-live{background:var(--lp-surface);color:var(--lp-ink);box-shadow:inset 0 0 0 1px var(--lp-line-strong)}.lp-chip-live .lp-dot{background:var(--lp-live);box-shadow:0 0 0 3px var(--lp-live-halo)}.lp-chip-lg{height:28px;font-size:var(--lp-text-13);padding:0 11px}.lp-badge{background:var(--lp-accent);min-width:18px;height:18px;color:var(--lp-on-accent);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-grid}.lp-badge-warn{background:var(--lp-warning-fill);color:#0b1b2d}.lp-fchips{flex-wrap:wrap;gap:8px;display:flex}.lp-fchip{border-radius:var(--lp-r-full);border:1px solid var(--lp-line-control);background:var(--lp-surface);min-height:44px;color:var(--lp-ink-2);font-size:var(--lp-text-14);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 16px;font-weight:650;display:inline-flex}.lp-fchip .lp-n{color:var(--lp-ink-3);font-variant-numeric:tabular-nums;font-weight:500}.lp-fchip[aria-pressed=true]{background:var(--lp-brand-navy-2);border-color:var(--lp-brand-navy-2);color:#fff}.lp-fchip[aria-pressed=true] .lp-n{color:#c1d0df}.lp-live-dot{background:var(--lp-live);width:8px;height:8px;box-shadow:0 0 0 3px var(--lp-live-halo);border-radius:50%;flex:none;display:inline-block}.lp-callout{border-radius:var(--lp-r-md);font-size:var(--lp-text-14);color:var(--lp-ink-2);background:var(--lp-surface-2);box-shadow:inset 0 0 0 1px var(--lp-line);align-items:flex-start;gap:12px;padding:12px 14px;line-height:20px;display:flex}.lp-callout>.lp-i{color:var(--lp-ink-2);margin-top:1px}.lp-callout b,.lp-callout strong{color:var(--lp-ink);font-weight:600}.lp-callout .lp-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.lp-callout-warning{background:var(--lp-warning-subtle);box-shadow:inset 0 0 0 1px var(--lp-warning-line)}.lp-callout-warning>.lp-i{color:var(--lp-warning)}.lp-callout-danger{background:var(--lp-danger-subtle);box-shadow:inset 0 0 0 1px var(--lp-danger-line)}.lp-callout-danger>.lp-i{color:var(--lp-danger)}.lp-callout-accent{background:var(--lp-accent-subtle);box-shadow:inset 0 0 0 1px var(--lp-accent-line)}.lp-callout-accent>.lp-i{color:var(--lp-accent-text)}.lp-callout-success{background:var(--lp-success-subtle);box-shadow:inset 0 0 0 1px var(--lp-success-line)}.lp-callout-success>.lp-i{color:var(--lp-success)}.lp-toast{border-radius:var(--lp-r-lg);background:var(--lp-surface-raised);min-height:56px;box-shadow:var(--lp-shadow-3);font-size:var(--lp-text-14);align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex;position:relative;overflow:hidden}.lp-toast .lp-bar{background:var(--lp-accent);height:3px;position:absolute;bottom:0;left:0}.lp-card{background:var(--lp-surface);border-radius:var(--lp-r-lg);box-shadow:var(--lp-shadow-1)}.lp-card-hd{border-bottom:1px solid var(--lp-line);align-items:center;gap:12px;min-height:56px;padding:6px 20px;display:flex}.lp-card-hd>.lp-btn-link:last-child{margin-right:-10px}.lp-card-hd h2,.lp-card-hd h3{letter-spacing:-.01em;font-size:15px;font-weight:650;line-height:20px}.lp-card-bd{padding:16px 20px}.lp-card-ft{border-top:1px solid var(--lp-line);background:var(--lp-surface-2);border-radius:0 0 var(--lp-r-lg) var(--lp-r-lg);align-items:center;gap:8px;padding:8px 12px 8px 20px;display:flex}.lp-card.lp-flat{box-shadow:var(--lp-shadow-0)}.lp-divider{background:var(--lp-line);border:0;height:1px;margin:0}.lp-section-title{letter-spacing:-.015em;font-size:17px;font-weight:650;line-height:24px}.lp-kicker{font-size:var(--lp-text-13);color:var(--lp-accent-text);font-weight:650;line-height:20px}.lp-hero{color:var(--lp-hero-ink);background:var(--lp-hero);border-radius:var(--lp-r-xl);box-shadow:var(--lp-shadow-hero);position:relative;overflow:hidden}.lp-hero .lp-ink-2,.lp-hero .lp-muted,.lp-hero .text-ink-2,.lp-hero .text-ink-3{color:var(--lp-hero-ink-2)}.lp-hero .lp-em{color:var(--lp-hero-ink);font-weight:700}.lp-hero a:not(.lp-btn),.lp-hero .lp-eyebrow{color:var(--lp-hero-link)}.lp-hero :focus-visible{outline-color:var(--lp-focus-on-hero)}.lp-hero .lp-chip{background:var(--lp-hero-fill);color:var(--lp-hero-ink);box-shadow:none;font-weight:600}.lp-hero .lp-chip .lp-dot{background:var(--lp-hero-accent);box-shadow:0 0 0 3px #00d4ff38}.lp-hero .lp-chip-cyan{background:var(--lp-hero-accent);color:var(--lp-hero-accent-ink);box-shadow:none}.lp-hero .lp-chip-success{background:var(--lp-hero-success-fill);color:var(--lp-hero-success);box-shadow:inset 0 0 0 1px var(--lp-hero-success-line)}.lp-hero .lp-divider{background:var(--lp-hero-line)}.lp-hero .lp-progress{background:var(--lp-hero-fill)}.lp-hero .lp-progress>i{background:var(--lp-hero-bar)}.lp-hero .lp-big,.lp-hero .lp-amt{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700}.lp-proof{border-top:1px solid var(--lp-hero-line);flex-wrap:wrap;gap:12px 36px;padding-top:16px;display:flex}.lp-proof .lp-pv{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--lp-hero-ink);font-size:24px;font-weight:700;line-height:30px}.lp-proof .lp-pk{font-size:var(--lp-text-13);color:var(--lp-hero-ink-2);line-height:18px}.lp-stat .lp-k{font-size:var(--lp-text-13);color:var(--lp-ink-3);font-weight:500;line-height:20px}.lp-stat .lp-v{font-size:var(--lp-text-20);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;line-height:28px}.lp-stat .lp-v small{font-size:var(--lp-text-14);color:var(--lp-ink-3);letter-spacing:0;font-weight:500}.lp-progress{background:var(--lp-meter-track);border-radius:3px;height:6px;position:relative;overflow:hidden}.lp-progress>i{background:var(--lp-meter-on);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.lp-progress>i.lp-over{background:var(--lp-over);box-shadow:-2px 0 0 var(--lp-surface);border-radius:0 3px 3px 0}.lp-daybars{grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;display:grid}.lp-daybars .lp-d{flex-direction:column;align-items:center;gap:6px;display:flex}.lp-daybars .lp-bar{background:var(--lp-heat-empty);border-radius:6px;width:100%;height:56px;position:relative;overflow:hidden}.lp-daybars .lp-bar>i{background:var(--lp-meter-on);border-radius:4px 4px 0 0;position:absolute;bottom:0;left:0;right:0}.lp-daybars .lp-bar>i.lp-over{background:var(--lp-over);box-shadow:0 2px 0 var(--lp-surface);border-radius:4px 4px 0 0;bottom:auto}.lp-daybars .lp-dl{font-size:var(--lp-text-12);color:var(--lp-ink-3);line-height:16px}.lp-daybars .lp-dl.lp-today{color:var(--lp-ink);font-weight:600}.lp-daybars .lp-dh{font-size:var(--lp-text-12);color:var(--lp-ink-2);font-variant-numeric:tabular-nums;line-height:16px}.lp-hero .lp-daybars .lp-bar{background:var(--lp-hero-fill)}.lp-hero .lp-daybars .lp-bar>i{background:var(--lp-hero-bar)}.lp-hero .lp-daybars .lp-bar>i.lp-today{background:var(--lp-hero-accent)}.lp-hero .lp-daybars .lp-dl{color:var(--lp-hero-ink-2)}.lp-hero .lp-daybars .lp-dl.lp-today{color:var(--lp-hero-ink)}.lp-hero .lp-daybars .lp-dh{color:var(--lp-hero-ink-2)}.lp-mini{grid-template-columns:repeat(7,8px);align-items:end;gap:3px;height:24px;display:inline-grid}.lp-mini>i{background:var(--lp-meter-on);border-radius:2px;width:8px;min-height:2px;display:block}.lp-mini>i.lp-zero{background:var(--lp-line-strong);height:2px}.lp-mini>i.lp-over{background:linear-gradient(to bottom, var(--lp-over) 0 calc(30% - 1px), var(--lp-surface) calc(30% - 1px) calc(30% + 1px), var(--lp-meter-on) calc(30% + 1px))}.lp-mini>i.lp-today{box-shadow:0 0 0 1.5px var(--lp-page), 0 0 0 2.5px var(--lp-ink-3)}.lp-meter{grid-template-columns:repeat(10,1fr);gap:3px;height:8px;display:grid}.lp-meter>i{background:var(--lp-meter-track);box-shadow:inset 0 0 0 1px var(--lp-meter-idle-line);border-radius:2px;display:block}.lp-meter>i.lp-on{background:var(--lp-meter-on);box-shadow:none}.lp-meter>i.lp-off{box-shadow:inset 0 0 0 1px var(--lp-meter-off-line);background:0 0}.lp-meter>i.lp-now{box-shadow:inset 0 0 0 1.5px var(--lp-meter-now-line);background:0 0}.lp-meter.lp-lg{gap:4px;height:12px}.lp-meter.lp-xl{gap:5px;height:14px}.lp-meter.lp-dim>i{background:var(--lp-heat-empty);box-shadow:inset 0 0 0 1px var(--lp-notpaid)}.lp-meter.lp-dim>i.lp-on{background:var(--lp-notpaid);box-shadow:none}.lp-hero .lp-meter>i{background:var(--lp-hero-meter-track);box-shadow:inset 0 0 0 1px var(--lp-hero-meter-idle-line)}.lp-hero .lp-meter>i.lp-on{background:var(--lp-hero-meter-on);box-shadow:none}.lp-hero .lp-meter>i.lp-off{box-shadow:inset 0 0 0 1px var(--lp-hero-meter-off);background:0 0}.lp-hero .lp-meter>i.lp-now{box-shadow:inset 0 0 0 1.5px var(--lp-hero-meter-now);background:0 0}.lp-svgmeter rect{stroke-width:1px;vector-effect:non-scaling-stroke}.lp-svgmeter .lp-m-on{fill:var(--lp-meter-on);stroke:none}.lp-svgmeter .lp-m-noinput{fill:var(--lp-meter-track);stroke:var(--lp-meter-idle-line)}.lp-svgmeter .lp-m-away{fill:var(--lp-away);stroke:none}.lp-svgmeter .lp-m-manual{fill:var(--lp-surface);stroke:var(--lp-manual);stroke-dasharray:2 1.5}.lp-svgmeter .lp-m-empty{fill:#0000;stroke:var(--lp-meter-off-line)}.lp-svgmeter.lp-dim .lp-m-on,.lp-svgmeter.lp-dim .lp-m-away{fill:var(--lp-notpaid)}.lp-svgmeter.lp-dim .lp-m-noinput{fill:var(--lp-heat-empty);stroke:var(--lp-notpaid)}.lp-svgmeter.lp-dim .lp-m-manual{stroke:var(--lp-notpaid)}.lp-legend{font-size:var(--lp-text-13);color:var(--lp-ink-2);flex-wrap:wrap;align-items:center;gap:6px 18px;line-height:20px;display:flex}.lp-legend.lp-compact{font-size:var(--lp-text-12);gap:4px 14px;line-height:16px}.lp-legend.lp-compact .lp-sw{width:14px;height:9px}.lp-legend .lp-k{align-items:center;gap:8px;display:inline-flex}.lp-sw{border-radius:2px;flex:none;width:16px;height:10px;display:inline-block}.lp-sw-tracked{background:var(--lp-meter-on)}.lp-sw-noinput{background:var(--lp-meter-track);box-shadow:inset 0 0 0 1px var(--lp-meter-idle-line)}.lp-sw-manual{box-shadow:none;border:1.5px dashed var(--lp-manual);background:0 0}.lp-sw-away{background:repeating-linear-gradient(135deg, var(--lp-away) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--lp-away)}.lp-sw-notpaid{background:repeating-linear-gradient(135deg, var(--lp-notpaid) 0 1px, transparent 1px 4px);box-shadow:inset 0 0 0 1px var(--lp-notpaid)}.lp-sw-outside{background:repeating-linear-gradient(135deg, var(--lp-ink-3) 0 1px, transparent 1px 3.5px);box-shadow:inset 0 0 0 1px var(--lp-line-control);opacity:.85}.lp-sw-empty,.lp-sw-later{background:var(--lp-heat-empty)}@supports (color:color-mix(in lab, red, red)){.lp-sw-later{background:color-mix(in srgb, var(--lp-heat-empty) 40%, transparent)}}.lp-sw-over{background:var(--lp-meter-on);box-shadow:inset 0 3px 0 var(--lp-over), inset 0 5px 0 var(--lp-surface)}.lp-wcard{border-radius:var(--lp-r-md);background:var(--lp-surface);box-shadow:var(--lp-shadow-1);text-align:left;cursor:pointer;min-width:0;color:inherit;border:0;flex-direction:column;gap:8px;padding:6px 6px 10px;display:flex;position:relative;container-type:inline-size}.lp-wcard .lp-thumb{aspect-ratio:16/10;background:var(--lp-sunken);border-radius:8px;position:relative;overflow:hidden}.lp-wcard .lp-thumb img{object-fit:cover;width:100%;height:100%}.lp-wcard .lp-thumb .lp-n2{color:#fff;background:#07111dc7;border-radius:4px;align-items:center;height:20px;padding:0 6px;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:6px;right:6px}.lp-wcard .lp-meta{font-size:var(--lp-text-13);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:6px;padding:0 4px;line-height:18px;display:flex}.lp-wcard .lp-meta .lp-t{color:var(--lp-ink);white-space:nowrap;font-weight:600}.lp-wcard .lp-meta .lp-a{color:var(--lp-ink-3);white-space:nowrap}.lp-wcard .lp-meter{margin:0 4px}.lp-wcard .lp-tag{align-self:flex-start;margin:0 4px}.lp-wcard.lp-is-selected{box-shadow:var(--lp-shadow-selected)}.lp-wcard.lp-manual{background:var(--lp-surface-2);box-shadow:none;outline:1.5px dashed var(--lp-manual);outline-offset:-1.5px}.lp-wcard.lp-manual .lp-thumb{background:repeating-linear-gradient(0deg, transparent 0 11px, var(--lp-line) 11px 12px), var(--lp-surface);color:var(--lp-ink-2);place-items:center;display:grid}.lp-wcard.lp-away:before{content:"";background:repeating-linear-gradient(135deg, var(--lp-away) 0 3px, transparent 3px 6px);border-radius:0 2px 2px 0;width:4px;position:absolute;top:10px;bottom:10px;left:0}.lp-wcard.lp-away .lp-thumb{color:var(--lp-warning);background:repeating-linear-gradient(135deg, var(--lp-warning-subtle) 0 6px, var(--lp-surface-2) 6px 12px);place-items:center;display:grid}.lp-wcard.lp-notpaid .lp-thumb img{filter:grayscale();opacity:.38}.lp-wcard.lp-notpaid .lp-thumb:after{content:"";background:repeating-linear-gradient(135deg,#10202f1f 0 1px,#0000 1px 7px);position:absolute;inset:0}.lp-wcard.lp-notpaid .lp-meta .lp-t{color:var(--lp-ink-3);text-decoration:line-through;text-decoration-thickness:1.5px}.lp-wcard.lp-over{box-shadow:inset 0 3px 0 var(--lp-over), var(--lp-shadow-1)}.lp-wcard.lp-low{box-shadow:0 0 0 1.5px var(--lp-warning-fill), var(--lp-shadow-1)}.lp-wcard.lp-empty{box-shadow:inset 0 0 0 1px var(--lp-line);background:0 0;background-image:repeating-linear-gradient(135deg, var(--lp-heat-outside) 0 1px, transparent 1px 8px);color:var(--lp-ink-3);font-size:var(--lp-text-13);cursor:default;place-items:center;display:grid}.lp-hour{border-top:1px solid var(--lp-line);grid-template-columns:76px 1fr;gap:12px;padding:12px 0;display:grid}.lp-hour .lp-hl{padding-top:4px}.lp-hour .lp-hl .lp-h{font-size:var(--lp-text-14);font-variant-numeric:tabular-nums;font-weight:650}.lp-hour .lp-hl .lp-s{font-size:var(--lp-text-13);color:var(--lp-ink-3);font-variant-numeric:tabular-nums}.lp-slots{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.lp-slots .lp-span2{grid-column:span 2}.lp-slots .lp-span3{grid-column:span 3}.lp-slots .lp-span4{grid-column:span 4}.lp-session-hd{align-items:center;gap:12px;padding:14px 0 10px;display:flex}.lp-session-hd .lp-bar{background:var(--lp-meter-on);border-radius:2px;align-self:stretch;width:3px}.lp-session-hd.lp-manual .lp-bar{border-left:3px dashed var(--lp-manual);background:0 0;width:0}.lp-heat{grid-template-columns:104px 1fr 92px 64px;align-items:center;column-gap:12px;display:grid}.lp-heat .lp-axis{font-size:var(--lp-text-12);color:var(--lp-ink-3);font-variant-numeric:tabular-nums;grid-template-columns:repeat(8,1fr);display:grid}.lp-heat .lp-hdr{font-size:var(--lp-text-12);color:var(--lp-ink-3);text-align:right;font-weight:500}.lp-heat .lp-day{font-size:var(--lp-text-13);font-variant-numeric:tabular-nums;padding:5px 0;line-height:16px}.lp-heat .lp-day b{color:var(--lp-ink);font-weight:600}.lp-heat .lp-day .lp-sub{font-size:var(--lp-text-12);color:var(--lp-ink-3);display:block}.lp-heat .lp-cells{grid-template-columns:repeat(24,1fr);gap:3px;height:18px;display:grid}.lp-heat .lp-cells>span{border-radius:2px;grid-template-columns:repeat(6,1fr);gap:0;display:grid;overflow:hidden}.lp-heat .lp-cells i{background:var(--lp-heat-empty);display:block}.lp-heat .lp-cells i.lp-t{background:var(--lp-meter-on)}.lp-heat .lp-cells i.lp-m{background:var(--lp-surface);border:1.5px dashed var(--lp-manual);border-radius:2px}.lp-heat .lp-cells i.lp-a{background:repeating-linear-gradient(135deg, var(--lp-away) 0 1.5px, var(--lp-warning-subtle) 1.5px 3.5px)}.lp-heat .lp-cells i.lp-x{background:repeating-linear-gradient(135deg, var(--lp-notpaid) 0 1px, var(--lp-heat-empty) 1px 3px)}.lp-heat .lp-cells i.lp-o{background:repeating-linear-gradient(135deg, var(--lp-heat-outside) 0 1px, transparent 1px 3px)}.lp-heat .lp-cells i.lp-v{box-shadow:inset 0 3px 0 var(--lp-over), inset 0 5px 0 var(--lp-surface);background:var(--lp-meter-on)}.lp-heat .lp-row-sel{box-shadow:0 0 0 1.5px var(--lp-accent-edge);border-radius:8px}.lp-heat .lp-tot{text-align:right;font-size:var(--lp-text-14);font-variant-numeric:tabular-nums;font-weight:600}.lp-heat .lp-act{text-align:right;font-size:var(--lp-text-13);color:var(--lp-ink-2);font-variant-numeric:tabular-nums}.lp-heat .lp-zero{color:var(--lp-ink-3);font-weight:400}.lp-heat .lp-now{position:relative}.lp-heat-row{display:contents}.lp-band{background:var(--lp-heat-empty);border-radius:6px;height:22px;position:relative;overflow:hidden}.lp-band>i{background:var(--lp-meter-on);border-radius:3px;position:absolute;top:4px;bottom:4px}.lp-band>i.lp-m{background:var(--lp-surface);border:1.5px dashed var(--lp-manual)}.lp-band>i.lp-a{background:repeating-linear-gradient(135deg, var(--lp-away) 0 2px, var(--lp-warning-subtle) 2px 5px)}.lp-band>i.lp-x{background:repeating-linear-gradient(135deg, var(--lp-notpaid) 0 1px, var(--lp-surface) 1px 4px);box-shadow:inset 0 0 0 1px var(--lp-notpaid)}.lp-band-axis{font-size:var(--lp-text-12);color:var(--lp-ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;display:flex}.lp-pmg{flex-direction:column;gap:8px;display:flex}.lp-pm{grid-template-columns:88px minmax(0,1fr) 72px;align-items:end;column-gap:12px;display:grid}.lp-pm .lp-k{font-size:var(--lp-text-13);color:var(--lp-ink-2);white-space:nowrap;align-self:center;line-height:18px}.lp-pm .lp-v{font-size:var(--lp-text-14);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;align-self:center;font-weight:600;line-height:20px}.lp-pm .lp-meter{align-self:center}.lp-pm .lp-bars{border-bottom:1px solid var(--lp-line-strong);grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:4px;height:28px;display:grid}.lp-pm .lp-bars>i{background:var(--lp-meter-on);border-radius:2px 2px 0 0;min-height:1px;display:block}.lp-pm .lp-bars>i.lp-z{background:0 0}.lp-pm.lp-axis{align-items:center}.lp-pm.lp-axis .lp-k,.lp-pm.lp-axis .lp-v{font-size:var(--lp-text-12);color:var(--lp-ink-3);font-weight:500;line-height:16px}.lp-pm .lp-ticks{color:var(--lp-ink-3);text-align:center;font-variant-numeric:tabular-nums;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;font-size:11px;line-height:16px;display:grid}.lp-pm .lp-ticks>span{white-space:nowrap;justify-content:center;display:flex}.lp-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--lp-text-14);line-height:20px}.lp-table th{text-align:left;font-size:var(--lp-text-13);color:var(--lp-ink-2);background:var(--lp-surface-2);border-bottom:1px solid var(--lp-line-strong);white-space:nowrap;padding:10px 12px;font-weight:600;position:sticky;top:0}.lp-table td{border-bottom:1px solid var(--lp-line);vertical-align:middle;height:64px;padding:10px 12px}.lp-table tr:last-child td{border-bottom:0}.lp-table .lp-n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.lp-table th:first-child,.lp-table td:first-child{padding-left:20px}.lp-table th:last-child,.lp-table td:last-child{padding-right:12px}.lp-table tr.lp-is-hover td{background:var(--lp-surface-hover)}.lp-tabs{border-bottom:1px solid var(--lp-line);gap:4px;display:flex}.lp-tabs>a{min-height:44px;color:var(--lp-ink-2);font-size:var(--lp-text-14);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.lp-tabs>a[aria-current=page]{color:var(--lp-ink);border-bottom-color:var(--lp-accent-edge)}.lp-avatar{letter-spacing:.01em;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:650;display:inline-grid;position:relative}.lp-avatar.lp-sm{width:28px;height:28px;font-size:11px}.lp-avatar.lp-lg{width:48px;height:48px;font-size:16px}.lp-avatar .lp-live{background:var(--lp-live);width:11px;height:11px;box-shadow:0 0 0 2px var(--lp-surface);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.lp-av-1{background:var(--lp-avatar-1);color:var(--lp-avatar-1-ink)}.lp-av-2{background:var(--lp-avatar-2);color:var(--lp-avatar-2-ink)}.lp-av-3{background:var(--lp-avatar-3);color:var(--lp-avatar-3-ink)}.lp-av-4{background:var(--lp-avatar-4);color:var(--lp-avatar-4-ink);box-shadow:inset 0 0 0 1px var(--lp-avatar-4-edge)}.lp-topbar{z-index:20;height:var(--lp-topbar-h);background:var(--lp-chrome);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--lp-line);position:sticky;top:0}.lp-topbar-in{max-width:var(--lp-content-max);height:100%;padding:0 var(--lp-gutter);align-items:center;gap:32px;margin:0 auto;display:flex}.lp-brand{min-height:44px;color:var(--lp-ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.lp-wordmark{flex:none;width:auto;display:block}.lp-brand .lp-wordmark{height:24px}.lp-brand .lp-ctx{border-left:1px solid var(--lp-line-strong);font-size:var(--lp-text-13);color:var(--lp-ink-2);padding-left:12px;font-weight:600;line-height:20px}.lp-nav{align-self:stretch;align-items:stretch;gap:4px;display:flex}.lp-nav a{color:var(--lp-ink-2);font-size:var(--lp-text-14);border-top:2px solid #0000;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.lp-nav a>span.lp-p{align-items:center;gap:6px;display:inline-flex}.lp-nav a:hover{color:var(--lp-ink)}.lp-nav a[aria-current=page]{color:var(--lp-ink);border-bottom-color:var(--lp-accent-edge)}.lp-nav a:focus-visible{outline-offset:-2px;border-radius:6px}.lp-me-btn{border-radius:var(--lp-r-full);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0 6px 0 12px;display:inline-flex}.lp-page{max-width:var(--lp-content-max);padding:28px var(--lp-gutter) 48px;margin:0 auto}.lp-page-hd{align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.lp-page-hd h1{font-size:var(--lp-text-24);letter-spacing:var(--lp-tr-24);text-wrap:balance;font-weight:650;line-height:32px}.lp-page-hd .lp-sub{font-size:var(--lp-text-14);color:var(--lp-ink-2);text-wrap:pretty;margin-top:2px}.lp-crumb{min-height:44px;color:var(--lp-ink-2);font-size:var(--lp-text-14);align-items:center;gap:2px;margin-left:-6px;padding-right:6px;font-weight:600;text-decoration:none;display:inline-flex}.lp-m-topbar{z-index:20;height:var(--lp-m-topbar-h);background:var(--lp-chrome);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--lp-line);align-items:center;gap:8px;padding:0 8px 0 16px;display:none;position:sticky;top:0}.lp-m-topbar .lp-m-title{letter-spacing:-.015em;font-size:17px;font-weight:650}.lp-m-topbar .lp-mark{flex:none}.lp-m-page{padding:16px 16px 24px}.lp-tabbar{z-index:20;padding:4px 4px max(8px, env(safe-area-inset-bottom));background:var(--lp-chrome);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-top:1px solid var(--lp-line);grid-auto-columns:1fr;grid-auto-flow:column;display:none;position:fixed;bottom:0;left:0;right:0}.lp-tabbar a{min-height:52px;color:var(--lp-ink-3);letter-spacing:.005em;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:600;text-decoration:none;display:flex;position:relative}.lp-tabbar a[aria-current=page]{color:var(--lp-accent-text)}.lp-tabbar a .lp-badge{position:absolute;top:4px;left:calc(50% + 6px)}.lp-phone{flex-direction:column;min-height:100vh;display:flex}.lp-phone>main{flex:1}.lp-scrim{background:var(--lp-overlay);z-index:40;position:fixed;inset:0}.lp-sheet{z-index:41;background:var(--lp-surface-raised);border-radius:var(--lp-r-2xl) var(--lp-r-2xl) 0 0;box-shadow:var(--lp-shadow-3);padding:8px 20px max(20px, env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.lp-sheet .lp-grabber{background:var(--lp-line-strong);border-radius:3px;width:36px;height:5px;margin:0 auto 8px}.lp-dialog{z-index:41;background:var(--lp-surface-raised);border-radius:var(--lp-r-2xl);width:min(560px,100vw - 32px);box-shadow:var(--lp-shadow-3);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-approve-bar{z-index:25;padding:10px 16px max(12px, env(safe-area-inset-bottom));background:var(--lp-page);border-top:1px solid var(--lp-line);position:sticky;bottom:0;box-shadow:0 -12px 24px -16px #0b1b2d38}.lp-approve-bar .lp-ctx{font-size:var(--lp-text-13);color:var(--lp-ink-2);text-align:center;font-variant-numeric:tabular-nums;margin-bottom:8px;line-height:18px}.lp-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.lp-steps{flex-direction:column;display:flex}.lp-step{border-radius:var(--lp-r-md);min-height:60px;color:inherit;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:grid}.lp-step .lp-ic{font-variant-numeric:tabular-nums;width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--lp-line-control);color:var(--lp-ink-2);background:var(--lp-surface);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.lp-step.lp-done .lp-ic{background:var(--lp-success-fill);color:var(--lp-on-success);box-shadow:none}.lp-step.lp-wait .lp-ic{background:var(--lp-warning-subtle);color:var(--lp-warning);box-shadow:inset 0 0 0 1.5px var(--lp-warning-line)}.lp-step.lp-current,.lp-step.lp-open{background:var(--lp-surface);box-shadow:var(--lp-shadow-1)}.lp-step.lp-current .lp-ic{background:var(--lp-accent);box-shadow:none;color:var(--lp-on-accent)}.lp-step .lp-tt{font-size:var(--lp-text-14);font-weight:650;line-height:20px}.lp-step .lp-ds{font-size:var(--lp-text-13);color:var(--lp-ink-3);line-height:18px}.lp-segbar{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.lp-segbar>i{background:var(--lp-heat-empty);height:8px;box-shadow:inset 0 0 0 1px var(--lp-line);border-radius:4px}.lp-segbar>i.lp-done{background:var(--lp-success-fill);box-shadow:none}.lp-segbar>i.lp-wait{background:repeating-linear-gradient(135deg, var(--lp-warning-fill) 0 2px, var(--lp-warning-subtle) 2px 5px);box-shadow:none}.lp-segbar>i.lp-cur{background:linear-gradient(to right, var(--lp-accent) 0 50%, var(--lp-surface) 50%);box-shadow:inset 0 0 0 1.5px var(--lp-accent)}.lp-tl{flex-direction:column;display:flex}.lp-tl .lp-s{grid-template-columns:20px 1fr;gap:12px;padding-bottom:14px;display:grid;position:relative}.lp-tl .lp-s:before{content:"";background:var(--lp-line);width:2px;position:absolute;top:14px;bottom:-6px;left:9px}.lp-tl .lp-s:last-child{padding-bottom:0}.lp-tl .lp-s:last-child:before{display:none}.lp-tl .lp-s .lp-o{z-index:1;place-items:center;width:20px;height:20px;display:grid;position:relative}.lp-tl .lp-s .lp-o:after{content:"";background:var(--lp-surface);width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--lp-line-control);border-radius:50%}.lp-tl .lp-s.lp-now .lp-o:after{background:var(--lp-accent-edge);width:12px;height:12px;box-shadow:0 0 0 3px var(--lp-surface)}.lp-tl .lp-s.lp-done .lp-o{background:var(--lp-success-fill);color:var(--lp-on-success);border-radius:50%}.lp-tl .lp-s.lp-done .lp-o:after{display:none}.lp-kv{font-size:var(--lp-text-14);grid-template-columns:auto 1fr;gap:8px 16px;margin:0;line-height:20px;display:grid}.lp-kv dt{color:var(--lp-ink-3)}.lp-kv dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.lp-lrow{border-bottom:1px solid var(--lp-line);align-items:center;gap:12px;min-height:64px;padding:10px 16px;display:flex}.lp-lrow:last-child{border-bottom:0}.lp-lrow>.lp-chip:last-child{margin-right:4px}.lp-fthumbs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.lp-fthumb{flex-direction:column;gap:6px;display:flex}.lp-fthumb .lp-im{aspect-ratio:16/10;box-shadow:0 0 0 1.5px var(--lp-warning-fill);border-radius:8px;overflow:hidden}.lp-fthumb .lp-im img{object-fit:cover;width:100%;height:100%}.lp-fthumb .lp-l{font-size:var(--lp-text-12);font-variant-numeric:tabular-nums;color:var(--lp-ink-2);justify-content:space-between;gap:4px;line-height:16px;display:flex}.lp-fthumb .lp-l b{color:var(--lp-ink);font-weight:650}.lp-tally{border-radius:4px;gap:3px;height:8px;display:flex;overflow:hidden}.lp-tally>i{display:block}.lp-tally>.lp-look,.lp-tl-key .lp-s.lp-look{background:var(--lp-hero-attention)}.lp-tally>.lp-held,.lp-tl-key .lp-s.lp-held{background:repeating-linear-gradient(135deg,#fff9 0 2px,#0000 2px 5px);box-shadow:inset 0 0 0 1px #ffffff8c}.lp-tally>.lp-fine,.lp-tl-key .lp-s.lp-fine{background:var(--lp-hero-neutral)}.lp-tl-key{font-size:var(--lp-text-13);color:var(--lp-hero-ink-2);flex-wrap:wrap;gap:6px 16px;line-height:20px;display:flex}.lp-tl-key b{color:var(--lp-hero-ink);font-weight:700}.lp-tl-key .lp-k{align-items:center;gap:6px;display:inline-flex}.lp-tl-key .lp-s{border-radius:2px;flex:none;width:10px;height:10px}.lp-skel{background:linear-gradient(90deg, var(--lp-sunken), var(--lp-surface-2), var(--lp-sunken));border-radius:6px}@media print{.lp-topbar,.lp-tabbar,.lp-no-print{display:none!important}body,html{background:#fff}.lp-hero{color:#10202f!important;background:#fff!important;box-shadow:inset 0 0 0 1.5px #0b1b2d!important}.lp-hero .lp-ink-2,.lp-hero .lp-muted{color:#526579!important}}.lp-grid{gap:16px;display:grid}.lp-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lp-span-3{grid-column:span 3}.lp-span-4{grid-column:span 4}.lp-span-5{grid-column:span 5}.lp-span-6{grid-column:span 6}.lp-span-7{grid-column:span 7}.lp-span-8{grid-column:span 8}.lp-span-9{grid-column:span 9}.lp-span-12{grid-column:span 12}@media (max-width:899px){.lp-cols-12>*{grid-column:span 12}}@media (max-width:639px){:root{--lp-gutter:16px}.lp-topbar{display:none}.lp-m-topbar{display:flex}.lp-tabbar{display:grid}body:has(.lp-tabbar){padding-bottom:calc(57px + max(8px, env(safe-area-inset-bottom)))}.lp-page{padding:16px var(--lp-gutter) 24px}.lp-page-hd-bar h1{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp-card-hd{min-height:52px;padding:4px 16px}.lp-card-bd{padding:14px 16px}}.lp-wcard .lp-mbar{border:1.5px dashed var(--lp-manual);border-radius:2px;height:8px;margin:0 4px}.lp-legend .lp-mini-m{grid-template-columns:repeat(3,8px);gap:2px;width:auto;height:8px;display:inline-grid}.lp-sw-low{background:var(--lp-surface);box-shadow:0 0 0 1.5px var(--lp-warning-fill)}.lp-inspector{top:calc(var(--lp-topbar-h) + 16px);align-self:start;position:sticky}.lp-insp-hd{gap:0;padding:8px 8px 8px 20px}.lp-insp-shot{aspect-ratio:16/10;border-radius:var(--lp-r-sm);box-shadow:0 0 0 1px var(--lp-line);background:var(--lp-sunken);overflow:hidden}.lp-insp-shot img{object-fit:cover;width:100%;height:100%}.lp-heat .lp-cells.lp-is-sel{outline:1.5px solid var(--lp-accent-edge);outline-offset:3px;border-radius:2px}.lp-m-hour{padding:8px 0 12px}.lp-m-hl{font-size:var(--lp-text-13);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.lp-m-hl .lp-w-600{font-weight:650}.lp-m-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lp-m-slots .lp-wcard{gap:6px;padding:4px 4px 8px}.lp-m-slots .lp-wcard .lp-meta{font-size:var(--lp-text-12);padding:0 2px}.lp-m-slots .lp-wcard .lp-meter{gap:2px;height:6px;margin:0 2px}.lp-m-slots .lp-wcard .lp-tag{display:none}@media (max-width:639px){.lp-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lp-slots .lp-span3,.lp-slots .lp-span4{grid-column:1/-1}.lp-slots .lp-wcard{gap:6px;padding:4px 4px 8px}.lp-slots .lp-wcard .lp-meta{font-size:var(--lp-text-12);padding:0 2px}.lp-slots .lp-wcard .lp-meter{gap:2px;height:6px;margin:0 2px}.lp-slots .lp-wcard .lp-tag{display:none}}.lp-m-slots .lp-m-empty{border-radius:10px;grid-column:1/-1;min-height:36px}.lp-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lp-summary{grid-template-columns:auto repeat(4,auto) 1fr;align-items:end;gap:0;display:grid}.lp-summary>.lp-stat{border-left:1px solid var(--lp-line);padding:0 24px}.lp-summary>.lp-stat:first-child{border-left:0;padding-left:0}.lp-summary>.lp-edit{text-align:right;justify-self:end}.lp-band-now{background:var(--lp-ink);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.lp-step-n{background:var(--lp-accent-subtle);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--lp-accent-line);color:var(--lp-accent-text);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.lp-brand-band{background:var(--lp-brand-navy);color:#fff;border-bottom:1px solid #ffffff1a}.lp-brand-band .lp-brand{color:#fff}.lp-brand-band .lp-brand .lp-ctx{color:#c1d0df;border-left-color:#ffffff3d}.lp-brand-band .lp-btn-quiet{color:#c1d0df}.lp-brand-band .lp-btn-quiet:hover{color:#fff;background:#ffffff12}.lp-brand-band :focus-visible{outline-color:var(--lp-focus-on-hero)}.lp-mark .lp-mk-tile{fill:var(--lp-brand-mark)}.lp-mark .lp-mk-edge{fill:none;stroke:var(--lp-brand-mark-edge)}.lp-mark .lp-mk-glyph{fill:none;stroke:#fff}.lp-card.lp-fill{flex-direction:column;display:flex}.lp-card.lp-fill>.lp-card-ft{margin-top:auto}@container (max-width:132px){.lp-wcard .lp-meta{flex-direction:column;align-items:flex-start;gap:0}.lp-wcard .lp-meta .lp-a{font-size:var(--lp-text-12);line-height:16px}}.lp-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--lp-accent-text);font-size:12px;font-weight:700;line-height:16px;display:block}.lp-link{color:var(--lp-accent-text);text-underline-offset:3px;border-radius:4px;font-weight:650;text-decoration:none;text-decoration-thickness:1px}.lp-link:hover,.lp-link:focus-visible{text-decoration:underline}.lp-link-action{min-height:var(--lp-target);align-items:center;gap:6px;display:inline-flex}.lp-link .lp-i{width:16px;height:16px}.lp-prose a{color:var(--lp-accent-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.lp-hero .lp-link{color:var(--lp-hero-link)}.lp-time{white-space:nowrap;font-variant-numeric:tabular-nums}.lp-skip{z-index:60;position:absolute;top:8px;left:-9999px}.lp-skip:focus{min-height:var(--lp-target);border-radius:var(--lp-r-full);background:var(--lp-surface-raised);color:var(--lp-ink);box-shadow:var(--lp-shadow-2);align-items:center;padding:0 16px;font-weight:650;text-decoration:none;display:inline-flex;left:8px}.lp-test-banner{z-index:30;background:var(--lp-hero-attention);min-height:32px;color:var(--lp-brand-navy);font-size:var(--lp-text-13);text-align:center;border-bottom:1px solid #0b1b2d40;justify-content:center;align-items:center;gap:8px;padding:6px 16px;font-weight:650;line-height:18px;display:flex;position:relative}.lp-test-banner .lp-i{flex:none;width:16px;height:16px}@media (max-width:639px){.lp-test-banner{text-align:left;justify-content:flex-start}.lp-test-banner .lp-i{align-self:flex-start;margin-top:1px}}.lp-test-banner b{font-weight:800}.lp-frame{flex-direction:column;min-height:100dvh;display:flex}body:has(>.lp-test-banner):has(>.lp-frame){flex-direction:column;min-height:100dvh;display:flex}body:has(>.lp-test-banner):has(>.lp-frame)>.lp-frame{flex:1 0 auto;min-height:0}.lp-signin{padding:24px 16px}.lp-signin-card{padding:24px}@media (min-width:640px){.lp-signin{justify-content:center;padding:40px 16px}.lp-signin-card{padding:32px}}.lp-signin-foot{font-size:var(--lp-text-13);color:var(--lp-ink-3);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 8px;padding:4px 16px 20px;line-height:20px;display:flex}.lp-signin-foot>span:first-child{color:var(--lp-ink-2);font-weight:650}.lp-signin-foot .lp-link{font-size:var(--lp-text-13)}@media (max-width:639px){.lp-signin-foot{flex-direction:column;padding-top:0}.lp-signin-foot>[aria-hidden=true]{display:none}}@media (min-width:640px) and (max-height:700px){.lp-signin{padding-top:16px;padding-bottom:8px}.lp-signin-card{padding:20px 32px}body:has(.lp-test-banner) .lp-test-banner{min-height:30px;padding:5px 24px;font-size:14px;line-height:20px}body:has(.lp-test-banner) .lp-test-banner .lp-i{width:16px;height:16px}body:has(.lp-test-banner) .lp-brand-band .lp-band-in{min-height:48px;padding-top:2px;padding-bottom:2px}body:has(.lp-test-banner) .lp-signin{padding-top:12px;padding-bottom:4px}body:has(.lp-test-banner) .lp-signin-card{padding:16px 32px}body:has(.lp-signin .lp-otp) .lp-signin{min-height:calc(100dvh - 56px)}body:has(.lp-test-banner):has(.lp-signin .lp-otp) .lp-signin{min-height:calc(100dvh - 76px)}}.lp-test-banner>span{text-wrap:balance}@media (min-width:640px){.lp-test-banner{min-height:38px;padding:9px 24px;font-size:15px;line-height:20px}.lp-test-banner .lp-i{width:18px;height:18px}}.lp-topbar-in>.lp-spacer{flex:auto}.lp-nav a{min-height:var(--lp-target)}.lp-nav a .lp-badge{margin-left:2px}.lp-me-btn{color:var(--lp-ink-2);font-size:var(--lp-text-13);font-weight:500}.lp-me-btn:hover{background:var(--lp-sunken);color:var(--lp-ink)}.lp-me-btn[aria-expanded=true]{background:var(--lp-sunken)}.lp-menu-wrap{position:relative}.lp-menu{z-index:45;border-radius:var(--lp-r-md);background:var(--lp-surface-raised);min-width:272px;box-shadow:var(--lp-shadow-2), 0 0 0 1px var(--lp-line);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.lp-menu[hidden]{display:none}.lp-menu .lp-menu-who{border-bottom:1px solid var(--lp-line);margin-bottom:6px;padding:8px 12px 10px}.lp-menu .lp-menu-who b{font-size:var(--lp-text-14);color:var(--lp-ink);font-weight:650;display:block}.lp-menu .lp-menu-who span{font-size:var(--lp-text-13);color:var(--lp-ink-3);display:block}.lp-menu-item{width:100%;min-height:var(--lp-target);color:var(--lp-ink);font-size:var(--lp-text-14);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-weight:600;text-decoration:none;display:flex}.lp-menu-item .lp-i{width:18px;height:18px;color:var(--lp-ink-3)}.lp-menu-item:hover{background:var(--lp-sunken)}.lp-menu-item[aria-current=page],.lp-menu-item[aria-current=page] .lp-i{color:var(--lp-accent-text)}.lp-menu-item .lp-badge{margin-left:auto}.lp-menu-item .lp-menu-txt{flex-direction:column;padding:8px 0;line-height:18px;display:flex}.lp-menu-item .lp-menu-hint{font-size:var(--lp-text-13);color:var(--lp-ink-3);font-weight:400;line-height:18px}.lp-menu-sep{background:var(--lp-line);border:0;height:1px;margin:6px 0}.lp-menu-note{font-size:var(--lp-text-13);color:var(--lp-danger);padding:6px 12px;line-height:18px}.lp-m-topbar .lp-m-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin-left:4px;overflow:hidden}.lp-tabbar>a,.lp-tabbar>.lp-tab-btn{min-height:52px;color:var(--lp-ink-3);letter-spacing:.005em;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;font-size:11px;font-weight:600;text-decoration:none;display:flex;position:relative}.lp-tabbar>.lp-tab-btn[aria-expanded=true]{color:var(--lp-ink)}.lp-tabbar>.lp-tab-btn.lp-is-current{color:var(--lp-accent-text)}.lp-tabbar>a .lp-badge,.lp-tabbar>.lp-tab-btn .lp-badge{position:absolute;top:4px;left:calc(50% + 6px)}.lp-tabbar .lp-i{width:24px;height:24px}.lp-tabmenu{left:0;right:0;bottom:calc(57px + max(8px, env(safe-area-inset-bottom)));z-index:45;border-radius:var(--lp-r-2xl) var(--lp-r-2xl) 0 0;background:var(--lp-surface-raised);box-shadow:var(--lp-shadow-3);padding:6px 8px 8px;position:fixed}.lp-tabmenu[hidden]{display:none}.lp-tabmenu .lp-grabber{background:var(--lp-line-strong);border-radius:3px;width:36px;height:5px;margin:4px auto 6px}.lp-tabmenu .lp-tabmenu-title{font-size:var(--lp-text-14);color:var(--lp-ink);padding:2px 12px 6px;font-weight:650;line-height:20px}.lp-tabmenu .lp-tabmenu-who{align-items:center;gap:10px;padding:8px 12px 10px;display:flex}.lp-tabmenu .lp-tabmenu-who b{font-size:var(--lp-text-14);color:var(--lp-ink);font-weight:650;line-height:20px;display:block}.lp-tabmenu .lp-tabmenu-who span>span{font-size:var(--lp-text-13);color:var(--lp-ink-3);line-height:18px;display:block}.lp-tabmenu-scrim{inset:0 0 calc(57px + max(8px, env(safe-area-inset-bottom))) 0;z-index:44;background:var(--lp-overlay);border:0;padding:0;position:fixed}.lp-tabmenu-scrim[hidden]{display:none}.lp-band-in{max-width:var(--lp-content-max);min-height:var(--lp-topbar-h);padding:6px var(--lp-gutter);align-items:center;gap:4px;margin:0 auto;display:flex}.lp-band-in>.lp-brand{margin-right:12px}@media (max-width:639px){.lp-brand-band .lp-brand svg{width:auto;height:20px}.lp-band-in{min-height:var(--lp-m-topbar-h);padding:4px 8px 4px 16px}.lp-band-in .lp-btn-quiet{padding:0 10px}}.lp-band-in>.lp-spacer{flex:auto}.lp-brand-band .lp-link{color:var(--lp-hero-link)}.lp-brand-band .lp-btn-secondary{color:#fff;background:0 0;border-color:#ffffff73}.lp-brand-band .lp-btn-secondary:hover{background:#ffffff12}.lp-brand-band .lp-menu-note{color:#ffd2cf}.lp-brand-band form{position:relative}.lp-brand-band form>.lp-menu-note{z-index:30;border-radius:var(--lp-r-md);background:var(--lp-surface-raised);width:min(320px,100vw - 32px);color:var(--lp-danger);box-shadow:var(--lp-shadow-2);padding:10px 12px;position:absolute;top:calc(100% + 4px);right:0}@media (max-width:639px){.lp-brand-band .lp-wordmark{width:auto;height:20px}}.lp-check input[type=checkbox],.lp-check input[type=radio],.lp-choice input[type=radio],.lp-choice input[type=checkbox]{appearance:none;border:1.5px solid var(--lp-line-control);background:var(--lp-surface) center / 14px 14px no-repeat;cursor:pointer;border-radius:6px;flex:none;width:20px;height:20px;min-height:0;margin:1px 0 0}.lp-check input[type=checkbox]:checked,.lp-choice input[type=checkbox]:checked{background-color:var(--lp-accent);border-color:var(--lp-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.lp-check input[type=radio],.lp-choice input[type=radio]{border-radius:50%}.lp-check input[type=radio]:checked,.lp-choice input[type=radio]:checked{border:6px solid var(--lp-accent);background:var(--lp-surface)}.lp-choice{color:var(--lp-ink)}.lp-choice:has(input:checked){border-color:var(--lp-accent-edge);box-shadow:0 0 0 1px var(--lp-accent-edge);background:var(--lp-surface-selected)}.lp-choice .lp-choice-t{font-size:var(--lp-text-16);font-weight:600;line-height:22px}.lp-choice .lp-choice-d{font-size:var(--lp-text-14);color:var(--lp-ink-2);line-height:20px}.lp-check .lp-check-d{font-size:var(--lp-text-14);color:var(--lp-ink-2);line-height:20px;display:block}.lp-textarea{resize:vertical;min-height:96px}.lp-seg>a{isolation:isolate;border-radius:var(--lp-r-full);min-width:44px;min-height:44px;color:var(--lp-ink-2);font-size:var(--lp-text-13);white-space:nowrap;align-items:center;padding:0 15px;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.lp-seg>a[aria-current=page],.lp-seg>a[aria-current=true]{color:var(--lp-ink)}.lp-seg>a[aria-current=page]:before,.lp-seg>a[aria-current=true]:before{content:"";z-index:-1;border-radius:var(--lp-r-full);background:var(--lp-seg-thumb);box-shadow:0 0 0 1px var(--lp-seg-line), 0 2px 7px #0d223614;position:absolute;inset:4px}.lp-seg .lp-sub{color:var(--lp-ink-3);font-weight:400}.lp-seg>button:focus-visible,.lp-seg>a:focus-visible,.lp-stepper>button:focus-visible,.lp-stepper>a:focus-visible{outline-offset:-2px}.lp-stepper>a{width:44px;height:44px;color:var(--lp-ink-2);border-radius:var(--lp-r-full);place-items:center;display:grid}.lp-stepper>[aria-disabled=true]{color:var(--lp-ink-disabled);opacity:.55;pointer-events:none}a.lp-fchip{text-decoration:none}a.lp-fchip[aria-current=true],a.lp-fchip[aria-current=page]{background:var(--lp-brand-navy-2);border-color:var(--lp-brand-navy-2);color:#fff}a.lp-fchip[aria-current=true] .lp-n,a.lp-fchip[aria-current=page] .lp-n{color:#c1d0df}.lp-tabs>a:hover{color:var(--lp-ink)}.lp-tabs.lp-inline{border-bottom:0}.lp-btn-sm[disabled],.lp-btn-sm[aria-disabled=true]{background:0 0}.lp-btn-sm[disabled]>.lp-pill,.lp-btn-sm[aria-disabled=true]>.lp-pill{background:var(--lp-disabled-fill);color:var(--lp-ink-disabled);border-color:#0000}.lp-file-drop:focus-within{outline:2px solid var(--lp-focus);outline-offset:2px}.lp-only-dark{display:none}.lp-card.lp-spec{padding:18px 20px 20px}.lp-spec-title{font-size:var(--lp-text-13);line-height:var(--lp-lh-13);letter-spacing:var(--lp-tr-13);color:var(--lp-ink-3);margin-bottom:14px;font-weight:500}.lp-spec-note{font-size:var(--lp-text-13);line-height:var(--lp-lh-13);color:var(--lp-ink-2);padding-top:16px}.lp-card.lp-fill>.lp-spec-note{margin-top:auto}@media (max-width:639px){.lp-card.lp-spec{padding:16px}}.lp-btn[aria-busy=true]{cursor:progress;pointer-events:none}.lp-mark,.lp-wordmark,.lp-avatar{flex-shrink:0}.lp-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite lp-spin}@keyframes lp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lp-spinner{opacity:.85;animation:none}}.lp-modal{color:var(--lp-ink);background:var(--lp-surface-raised);box-shadow:var(--lp-shadow-3);overscroll-behavior:contain;border:0;padding:0;overflow:auto}.lp-modal::backdrop{background:var(--lp-overlay)}.lp-modal[open]{animation:lp-modal-in var(--lp-dur-2) var(--lp-ease-out)}.lp-modal-dialog{border-radius:var(--lp-r-2xl);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto}@media (max-width:639px){.lp-modal-dialog{border-radius:var(--lp-r-2xl) var(--lp-r-2xl) 0 0;width:100%;max-width:100%;max-height:calc(100dvh - 24px);padding-bottom:env(safe-area-inset-bottom);margin:auto 0 0}}.lp-modal-sheet{border-radius:var(--lp-r-2xl) var(--lp-r-2xl) 0 0;width:100%;max-width:100%;max-height:calc(100dvh - 24px);padding-bottom:env(safe-area-inset-bottom);margin:auto 0 0}.lp-modal-hd{border-bottom:1px solid var(--lp-line);align-items:center;gap:12px;min-height:56px;padding:6px 8px 6px 20px;display:flex}.lp-modal-hd h2{font-size:var(--lp-text-16);letter-spacing:-.011em;flex:auto;font-weight:650;line-height:22px}.lp-modal-bd{padding:16px 20px}.lp-sheet-week{font-size:var(--lp-text-14);color:var(--lp-ink-2);margin:0 0 4px;font-weight:650;line-height:20px}.lp-sheet-figure{font-size:var(--lp-text-24);line-height:var(--lp-lh-24);letter-spacing:var(--lp-tr-24);color:var(--lp-ink);text-wrap:balance;font-weight:700}.lp-modal-ft{border-top:1px solid var(--lp-line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 20px 16px;display:flex}@media (max-width:639px){.lp-modal-ft{padding-bottom:max(24px, calc(env(safe-area-inset-bottom) + 8px))}.lp-modal-ft>.lp-btn{flex:160px}.lp-modal .lp-modal-bd:last-child{padding-bottom:max(28px, calc(env(safe-area-inset-bottom) + 16px))}.lp-modal-task .lp-modal-hd{grid-template-columns:1fr auto 1fr;gap:8px;padding:4px 8px;display:grid}.lp-modal-task .lp-modal-hd h2{font-size:var(--lp-text-14);text-align:center;grid-area:1/2;line-height:20px}.lp-modal-task .lp-modal-hd .lp-modal-dismiss{color:var(--lp-accent-text);grid-area:1/1;justify-self:start}}.lp-modal .lp-grabber{background:var(--lp-line-strong);border-radius:3px;width:36px;height:5px;margin:8px auto 0}@media (min-width:640px){.lp-modal-sheet{border-radius:var(--lp-r-2xl);width:min(560px,100vw - 32px);margin:auto;padding-bottom:0}.lp-modal .lp-grabber{display:none}}@keyframes lp-modal-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp-modal[open]{animation:none}}.lp-toast-region{z-index:50;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed;bottom:16px;left:0;right:0}.lp-toast-region>.lp-toast{pointer-events:auto;width:min(520px,100%);animation:lp-modal-in var(--lp-dur-2) var(--lp-ease-out)}@media (max-width:639px){body:has(.lp-tabbar) .lp-toast-region{bottom:calc(57px + max(8px, env(safe-area-inset-bottom)) + 12px)}}.lp-toast>.lp-i{color:var(--lp-ink-2);align-self:flex-start;margin-top:11px}.lp-toast .lp-toast-msg{min-width:0;color:var(--lp-ink);text-wrap:pretty;flex:auto;align-self:flex-start;padding:10px 0;line-height:20px}.lp-toast .lp-toast-msg b{font-weight:650}.lp-toast .lp-bar{transform-origin:0;width:100%;animation:lp-countdown var(--lp-undo-hold) linear forwards}.lp-toast.lp-success>.lp-i{color:var(--lp-success)}.lp-toast.lp-danger>.lp-i{color:var(--lp-danger)}@keyframes lp-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.lp-toast .lp-bar{display:none}.lp-toast-region>.lp-toast{animation:none}}.lp-error-state{flex-direction:column;align-items:flex-start;gap:8px;padding:24px;display:flex}.lp-error-state .lp-glyph{background:var(--lp-danger-subtle);width:44px;height:44px;color:var(--lp-danger);box-shadow:inset 0 0 0 1px var(--lp-danger-line);border-radius:50%;place-items:center;display:grid}.lp-error-state.lp-error-page{text-align:center;align-items:center;gap:10px;padding:40px 28px 36px}.lp-error-state.lp-error-page .lp-glyph{width:52px;height:52px}.lp-error-state.lp-error-page>p{max-width:40ch}.lp-error-state.lp-error-page h1{font-size:var(--lp-text-24);line-height:var(--lp-lh-24);letter-spacing:var(--lp-tr-24)}.lp-error-state.lp-neutral .lp-glyph{background:var(--lp-heat-empty);color:var(--lp-ink-2);box-shadow:none}.lp-ref{background:var(--lp-sunken);box-shadow:inset 0 0 0 1px var(--lp-line);font-size:var(--lp-text-13);font-feature-settings:var(--lp-num-code);color:var(--lp-ink-2);-webkit-user-select:all;user-select:all;border-radius:6px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.lp-empty .lp-glyph{background:var(--lp-heat-empty);width:44px;height:44px;color:var(--lp-ink-2);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.lp-empty h3,.lp-empty h2{font-size:var(--lp-text-16);color:var(--lp-ink);font-weight:650;line-height:22px}.lp-empty.lp-empty-page{gap:10px;padding:40px 28px 36px}.lp-empty.lp-empty-page h1{font-size:var(--lp-text-24);line-height:var(--lp-lh-24);letter-spacing:var(--lp-tr-24)}.lp-empty.lp-empty-page .lp-glyph{width:52px;height:52px}.lp-empty.lp-empty-page p{font-size:var(--lp-text-16);max-width:40ch;line-height:24px}.lp-empty h1{font-size:var(--lp-text-20);line-height:var(--lp-lh-20);letter-spacing:var(--lp-tr-20);color:var(--lp-ink);font-weight:700}.lp-empty p{font-size:var(--lp-text-14);color:var(--lp-ink-2);max-width:44ch;line-height:20px}.lp-skel{color:#0000;display:block}.lp-skel-line{height:12px;margin:6px 0}.lp-card.lp-over{box-shadow:inset 0 3px 0 var(--lp-over), var(--lp-shadow-1)}.lp-card-hd .lp-spacer{flex:auto}.lp-hero-in{flex-direction:column;gap:12px;padding:24px 28px;display:flex}.lp-hero-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lp-hero-top>.lp-spacer{flex:auto}.lp-hero .lp-big{font-size:var(--lp-text-40);line-height:var(--lp-lh-40)}.lp-hero-foot{border-top:1px solid var(--lp-hero-line);flex-wrap:wrap;align-items:center;gap:12px;padding-top:14px;display:flex}@media (max-width:639px){.lp-hero-in{padding:18px}.lp-hero .lp-big{font-size:var(--lp-text-32);line-height:var(--lp-lh-32)}}.lp-page-hd{flex-wrap:wrap;justify-content:space-between}.lp-page-hd .lp-actions{flex-wrap:wrap;gap:8px;display:flex}.lp-progress-wrap{padding-top:3px;padding-bottom:3px;position:relative}.lp-progress-tick{background:var(--lp-ink);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.lp-hero .lp-progress-tick{background:var(--lp-hero-ink)}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.row-1{grid-row:1}.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}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1{margin-left:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-10{height:calc(var(--spacing) * 10)}.min-h-screen{min-height:100vh}.w-10{width:calc(var(--spacing) * 10)}.w-full{width:100%}.max-w-\[432px\]{max-width:432px}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-x-1{column-gap:var(--spacing)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.self-start{align-self:flex-start}.rounded{border-radius:.25rem}.rounded-lg{border-radius:16px}.rounded-xl{border-radius:18px}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-danger{border-color:var(--lp-danger)}.border-line{border-color:var(--lp-line)}.border-ok{border-color:var(--lp-success-line)}.border-warn{border-color:var(--lp-warning-fill)}.bg-accent-subtle{background-color:var(--lp-accent-subtle)}.bg-page{background-color:var(--lp-page)}.bg-surface{background-color:var(--lp-surface)}.bg-surface-2{background-color:var(--lp-surface-2)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-0{padding-inline:0}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-3{padding-block:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.font-sans{font-family:var(--lp-font-sans)}.text-base{font-size:14px;line-height:var(--tw-leading,20px)}.text-md{font-size:16px;line-height:var(--tw-leading,24px)}.text-sm{font-size:13px;line-height:var(--tw-leading,20px)}.text-xl{font-size:24px;line-height:var(--tw-leading,32px)}.font-heading{--tw-font-weight:650;font-weight:650}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-all{word-break:break-all}.text-accent-text{color:var(--lp-accent-text)}.text-danger{color:var(--lp-danger)}.text-ink{color:var(--lp-ink)}.text-ink-2{color:var(--lp-ink-2)}.text-ink-3{color:var(--lp-ink-3)}.text-muted{color:var(--lp-ink-2)}.text-ok{color:var(--lp-success)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-\[inset_0_0_0_1px_var\(--lp-line\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--lp-line));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,)!important}.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))}.select-all{-webkit-user-select:all;user-select:all}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (min-width:40rem){@media (max-height:700px){.sm\:\[\@media\(max-height\:700px\)\]\:mt-0{margin-top:0}.sm\:\[\@media\(max-height\:700px\)\]\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:\[\@media\(max-height\:700px\)\]\:gap-3{gap:calc(var(--spacing) * 3)}}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lp-brand-action:#006acc;--lp-brand-action-hover:#0057a9;--lp-brand-blue:#0084ff;--lp-brand-cyan:#00d4ff;--lp-brand-navy:#0b1b2d;--lp-brand-mark:#2d3034;--lp-brand-mark-edge:transparent;--lp-brand-navy-2:#0d2236;--lp-brand-header:#07111d;--lp-brand-ink:#10202f;--lp-brand-soft:#f3f6f9;--lp-page:#f3f6f9;--lp-sunken:#edf2f6;--lp-surface:#fff;--lp-surface-2:#f8fafc;--lp-surface-raised:#fff;--lp-surface-hover:#f5f8fb;--lp-surface-selected:#f5faff;--lp-overlay:#07111d99;--lp-chrome:#fffffff0;--lp-line:#dce3e9;--lp-line-strong:#c9d5e0;--lp-line-control:#718497;--lp-ink:#10202f;--lp-ink-2:#526579;--lp-ink-3:#5b6d80;--lp-ink-disabled:#55687b;--lp-disabled-fill:#e3e9ef;--lp-on-accent:#fff;--lp-accent:#006acc;--lp-accent-hover:#0057a9;--lp-accent-press:#004c96;--lp-accent-text:#006acc;--lp-accent-subtle:#e4f2ff;--lp-accent-line:#b9d8f5;--lp-live:#0084ff;--lp-live-halo:#00d4ff47;--lp-hero:#0d2236;--lp-hero-edge:transparent;--lp-hero-line:#ffffff26;--lp-hero-ink:#fff;--lp-hero-ink-2:#c1d0df;--lp-hero-link:#81cdff;--lp-hero-accent:#00d4ff;--lp-hero-accent-ink:#0b1b2d;--lp-hero-fill:#ffffff1a;--lp-hero-attention:#f0b54a;--lp-hero-neutral:#8da2b8;--lp-hero-success:#a4f0cb;--lp-hero-success-fill:#173e3678;--lp-hero-success-line:#46998766;--lp-hero-meter-on:#2f8fff;--lp-hero-meter-now:#00d4ff;--lp-hero-meter-track:#233c55;--lp-hero-meter-idle-line:#7f95ad;--lp-hero-meter-off:#ffffff29;--lp-hero-bar:#2f8fff;--lp-hero-btn-edge:#81cdff8c;--lp-danger:#cc2827;--lp-danger-fill:#cc2827;--lp-danger-subtle:#fdecec;--lp-danger-line:#f2c4c3;--lp-warning:#8a5a00;--lp-warning-fill:#bd821a;--lp-warning-subtle:#fff4df;--lp-warning-line:#efd3a0;--lp-success:#077952;--lp-success-fill:#077952;--lp-on-success:#fff;--lp-success-subtle:#e6f5ee;--lp-success-line:#b3dfca;--lp-good:var(--lp-success);--lp-good-subtle:var(--lp-success-subtle);--lp-meter-on:#006acc;--lp-meter-track:#cfe2f5;--lp-meter-idle-line:#6f93ba;--lp-meter-off-line:#10202f29;--lp-meter-now-line:#10202f;--lp-manual:#526579;--lp-away:#bd821a;--lp-over:#cc2827;--lp-notpaid:#7f8fa0;--lp-heat-empty:#e6ecf2;--lp-heat-outside:#10202f1f;--lp-avatar-1:#e4f2ff;--lp-avatar-1-ink:#0b4f91;--lp-avatar-2:#e3e9ef;--lp-avatar-2-ink:#2f4459;--lp-avatar-3:#dbe9f7;--lp-avatar-3-ink:#004c96;--lp-avatar-4:#0d2236;--lp-avatar-4-ink:#fff;--lp-avatar-4-edge:transparent;--lp-focus:#0084ff;--lp-focus-ring:0 0 0 2px var(--lp-page), 0 0 0 4px var(--lp-focus);--lp-focus-on-hero:#61c4ff;--lp-focus-halo:#0084ff29;--lp-accent-edge:#006acc;--lp-seg-thumb:#fff;--lp-seg-line:#d8e2eb;--lp-font-sans:var(--lp-font-inter,"Inter"), "Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lp-font-mono:ui-monospace, "SF Mono", "Cascadia Mono", Consolas, monospace;--lp-text-12:12px;--lp-lh-12:16px;--lp-tr-12:0em;--lp-text-13:13px;--lp-lh-13:20px;--lp-tr-13:-.003em;--lp-text-14:14px;--lp-lh-14:20px;--lp-tr-14:-.006em;--lp-text-16:16px;--lp-lh-16:24px;--lp-tr-16:-.011em;--lp-text-20:20px;--lp-lh-20:28px;--lp-tr-20:-.02em;--lp-text-24:24px;--lp-lh-24:32px;--lp-tr-24:-.025em;--lp-text-32:32px;--lp-lh-32:40px;--lp-tr-32:-.03em;--lp-text-40:40px;--lp-lh-40:44px;--lp-tr-40:-.03em;--lp-w-regular:400;--lp-w-medium:500;--lp-w-semibold:600;--lp-w-heading:650;--lp-w-bold:700;--lp-num:tabular-nums;--lp-num-code:"tnum" 1, "zero" 1, "ss02" 1;--lp-s-1:4px;--lp-s-2:8px;--lp-s-3:12px;--lp-s-4:16px;--lp-s-5:20px;--lp-s-6:24px;--lp-s-8:32px;--lp-s-12:48px;--lp-gutter:24px;--lp-content-max:1280px;--lp-topbar-h:56px;--lp-m-topbar-h:52px;--lp-tabbar-h:60px;--lp-target:44px;--lp-control-h:44px;--lp-control-h-lg:54px;--lp-r-xs:3px;--lp-r-sm:10px;--lp-r-md:12px;--lp-r-lg:16px;--lp-r-xl:18px;--lp-r-2xl:20px;--lp-r-full:999px;--lp-shadow-0:0 0 0 1px var(--lp-line);--lp-shadow-1:0 0 0 1px var(--lp-line), 0 4px 20px #0b1b2d09;--lp-shadow-2:0 0 0 1px var(--lp-line), 0 8px 26px #0b1b2d14;--lp-shadow-3:0 0 0 1px #0b1b2d14, 0 28px 70px -10px #03101c40, 0 2px 6px #03101c0f;--lp-shadow-hero:0 0 0 1px var(--lp-hero-edge);--lp-shadow-selected:0 0 0 2px var(--lp-accent-edge), 0 8px 26px #006acc17;--lp-inner-hi:inset 0 1px 0 #ffffff1a;--lp-dur-1:.12s;--lp-dur-2:.18s;--lp-dur-3:.24s;--lp-ease-out:cubic-bezier(.2, 0, 0, 1);--lp-ease-in:cubic-bezier(.4, 0, 1, 1);--lp-preview-hold:3s;--lp-undo-hold:5s}@media (prefers-contrast:more){:root{--lp-line:#a9b8c6;--lp-line-strong:#8a9bab;--lp-line-control:#526579;--lp-ink-3:#526579;--lp-meter-track:#b4d0ec;--lp-meter-idle-line:#4f7299;--lp-hero-meter-idle-line:#a3b6c9}}@media (forced-colors:active){:root{--lp-hero:Canvas;--lp-hero-ink:CanvasText;--lp-hero-ink-2:CanvasText;--lp-focus:Highlight}}@media (prefers-reduced-motion:reduce){:root{--lp-dur-1:0s;--lp-dur-2:0s;--lp-dur-3:0s}}.lp-totals{font-size:var(--lp-text-14);flex-direction:column;line-height:20px;display:flex}.lp-totals .lp-tr{justify-content:space-between;align-items:center;gap:16px;min-height:36px;display:flex}.lp-totals dt{color:var(--lp-ink-2);flex-wrap:wrap;align-items:center;display:flex}.lp-totals dt .lp-link-action{min-width:var(--lp-target);justify-content:center}.lp-totals dd{color:var(--lp-ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.lp-totals .lp-sub dt{color:var(--lp-ink-3);padding-left:20px;position:relative}.lp-totals .lp-sub dt:before{content:"";border-left:1.5px solid var(--lp-line-control);border-bottom:1.5px solid var(--lp-line-control);border-bottom-left-radius:2px;width:8px;height:9px;position:absolute;top:2px;left:6px}.lp-totals .lp-sub dd{color:var(--lp-ink-2);font-weight:500}.lp-totals .lp-ruled{border-top:1px solid var(--lp-line);margin-top:8px;padding-top:8px}.lp-totals-sum{border-top:1px solid var(--lp-line-strong);text-align:right;font-size:var(--lp-text-20);letter-spacing:var(--lp-tr-20);color:var(--lp-ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:8px;padding-top:12px;font-weight:700;line-height:28px}.lp-top{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lp-top-bar{background:var(--lp-sunken);height:5px;box-shadow:inset 0 0 0 1px var(--lp-line);border-radius:3px;display:block;overflow:hidden}.lp-top-bar>i{background:var(--lp-ink-2);border-radius:3px;height:100%;display:block}.lp-top-row{font-size:var(--lp-text-14);justify-content:space-between;align-items:baseline;gap:12px;margin-top:6px;line-height:20px;display:flex}.lp-top-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--lp-ink);overflow:hidden}.lp-top-row .lp-num{color:var(--lp-ink);white-space:nowrap;font-weight:600}.lp-top-who{flex-direction:column;min-width:0;display:flex}.lp-top-detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--lp-text-13);color:var(--lp-ink-3);line-height:18px;overflow:hidden}.lp-top-link{min-height:var(--lp-target);color:inherit;border-radius:8px;align-items:center;text-decoration:none}.lp-top-link .lp-top-name{color:var(--lp-accent-text);font-weight:650}.lp-top-link:hover .lp-top-name,.lp-top-link:focus-visible .lp-top-name{text-underline-offset:3px;text-decoration:underline}.lp-sec-hd{align-items:center;gap:16px;min-height:44px;margin:8px 0 12px;display:flex}.lp-sec-hd h2{font-size:var(--lp-text-20);letter-spacing:var(--lp-tr-20);font-weight:650;line-height:28px}.lp-sec-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.lp-sec-actions .lp-btn{white-space:nowrap}.lp-sec-hd:has(.lp-sec-note){grid-template-columns:minmax(0,1fr) auto;gap:0 16px;display:grid}.lp-sec-title{display:contents}.lp-sec-title>h2{grid-area:1/1;align-self:center}.lp-sec-hd:has(.lp-sec-note)>.lp-sec-actions{grid-area:1/2;margin-left:0}.lp-sec-note{font-size:var(--lp-text-14);color:var(--lp-ink-2);grid-area:2/1/auto/-1;margin-top:2px;line-height:20px}.lp-wk{overflow-x:auto}.lp-wk-table th.lp-wk-day,.lp-wk-table td.lp-wk-day{text-align:center;width:64px;padding-left:4px;padding-right:4px}.lp-wk-dh{flex-direction:column;align-items:center;line-height:16px;display:inline-flex}.lp-wk-dd{color:var(--lp-ink-3);font-variant-numeric:tabular-nums;font-weight:500}.lp-wk-cell{min-width:var(--lp-target);font-variant-numeric:tabular-nums;justify-content:center}.lp-wk-none{min-width:var(--lp-target);min-height:var(--lp-target);color:var(--lp-ink-3);justify-content:center;align-items:center;display:inline-flex}.lp-wk-later{min-width:var(--lp-target);min-height:var(--lp-target);display:inline-flex}.lp-wk-who{min-height:var(--lp-target);color:inherit;border-radius:8px;align-items:center;gap:12px;text-decoration:none;display:flex}.lp-wk-title{color:var(--lp-ink);overflow-wrap:anywhere;font-weight:650;display:block}.lp-wk-who-link .lp-wk-title{color:var(--lp-accent-text)}.lp-wk-who-link:hover .lp-wk-title,.lp-wk-who-link:focus-visible .lp-wk-title{text-underline-offset:3px;text-decoration:underline}.lp-wk-name{font-size:var(--lp-text-13);color:var(--lp-ink-3);display:block}.lp-wk-table tfoot td{border-top:1px solid var(--lp-line-strong);border-bottom:0;height:52px;font-weight:650}.lp-wk-table tfoot td.lp-wk-day{color:var(--lp-ink-2);font-weight:500}.lp-wk-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:none}@media (max-width:639px){.lp-wk{display:none}.lp-wk-list{display:flex}}.lp-wk-item{border-radius:var(--lp-r-lg);background:var(--lp-surface);box-shadow:var(--lp-shadow-1);padding:12px 6px}.lp-wk-item-hd{padding:0 6px}.lp-wk-item-total{padding:12px}.lp-wk-item-hd{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-wk-item-sum{font-size:var(--lp-text-14);white-space:nowrap;flex-direction:column;align-items:flex-end;line-height:20px;display:flex}.lp-wk-days{border-top:1px solid var(--lp-line);grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin-top:8px;padding-top:8px;display:grid}.lp-wk-dcell{font-size:var(--lp-text-13);flex-direction:column;align-items:center;line-height:18px;display:flex}.lp-wk-dcell .lp-wk-dh{font-size:var(--lp-text-12);color:var(--lp-ink-2)}.lp-wk-dcell .lp-wk-cell,.lp-wk-dcell .lp-wk-none,.lp-wk-dcell .lp-wk-later{min-width:var(--lp-target)}.lp-wk-item-total{background:var(--lp-surface-2);box-shadow:inset 0 0 0 1px var(--lp-line);justify-content:space-between;align-items:center;display:flex}.lp-sunken-empty{text-align:center;border-radius:var(--lp-r-lg);background:var(--lp-sunken);box-shadow:inset 0 0 0 1px var(--lp-line);flex-direction:column;align-items:center;gap:6px;padding:40px 24px;display:flex}.lp-sunken-empty .lp-glyph{background:var(--lp-surface);width:48px;height:48px;color:var(--lp-ink-2);box-shadow:0 0 0 1px var(--lp-line);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.lp-sunken-title{font-size:var(--lp-text-16);color:var(--lp-ink);font-weight:650;line-height:24px}.lp-sunken-text{max-width:60ch;font-size:var(--lp-text-14);color:var(--lp-ink-2);line-height:20px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--blue:#0084ff;--action:#006acc;--ink:#10202f;--text:#24384a;--muted:#586777;--line:#dce3e9;--soft:#f3f6f9;--card:#fff;--blue-soft:#eaf4ff;--lp-page:#f3f6f9;--lp-surface:#fff;--lp-surface-2:#f3f6f9;--lp-ink:#10202f;--lp-ink-2:#24384a;--lp-ink-3:#586777;--lp-muted:#586777;--lp-line:#dce3e9;--lp-accent:#006acc;--lp-accent-text:#006acc;--lp-accent-subtle:#eaf4ff;--lp-on-accent:#fff;--lp-card-radius:18px;--lp-brand-header:#10202f}html,body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--soft);color:var(--text)}*{box-sizing:border-box}h1,h2,h3,h4,label,summary{color:var(--ink)}:root{--sign-width:1160px;--sign-gutter:24px;--sign-pad:20px;--lp-line-control:#718096;--lp-control-h:44px}body{font-size:16px;line-height:1.5}h1{letter-spacing:-.03em;font-size:32px;font-weight:750;line-height:1.2}h2{font-size:20px;font-weight:650;line-height:1.3}h3{font-size:16px;font-weight:650;line-height:1.5}.sign-top{z-index:30;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0}.sign-top-inner{width:100%;max-width:var(--sign-width);padding:12px var(--sign-gutter);align-items:center;gap:24px;min-height:72px;margin:0 auto;display:flex}.sign-brand{flex-shrink:0;align-items:center;gap:12px;display:flex}.sign-brand img{width:128px;height:24px;display:block}.sign-tag{background:var(--blue-soft);color:var(--action);border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.sign-top nav{flex:1;align-items:center;gap:16px;display:flex}.sign-top nav>a{min-height:44px;color:var(--muted);border-bottom:2px solid #0000;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.sign-top nav>a[aria-current=page]{color:var(--ink);border-color:var(--action)}.sign-top details{position:relative}.sign-top details[open]{z-index:40}.sign-top details>a,.sign-top details>form{border:1px solid var(--line);background:#fff;min-width:176px;padding:12px;display:block}.sign-top details>a{min-height:44px}.sign-top details>a:first-of-type{margin-top:8px}.sign-top details[open]{background:#fff}.sign-top summary{cursor:pointer;color:var(--text);white-space:nowrap;border:1px solid #718096;border-radius:10px;min-height:44px;padding:10px 12px;font-size:14px}.sign-user{margin-left:auto}.sign-top details[open]>a,.sign-top details[open]>form{position:relative}.lp-page{width:100%;max-width:var(--sign-width);padding:32px var(--sign-gutter) 64px;margin:0 auto}.sign-page-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 24px;display:flex}.sign-page-heading h1,.lp-page>h1{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:750;line-height:1.2}.sign-page-heading p{color:var(--muted);margin:8px 0 0;font-size:16px}.lp-page>h1{margin-bottom:24px}.lp-card{border:1px solid var(--line);padding:var(--sign-pad);background:#fff;border-radius:18px;box-shadow:0 8px 26px #0b1b2d0d}.lp-card>.lp-card-hd{min-height:0;padding:0 0 16px}.lp-card>.lp-card-bd{padding:16px 0 0}.lp-card>.lp-card-ft{background:0 0;margin-top:16px;padding:16px 0 0}.lp-btn,button:not(.esign-field){min-height:44px;color:var(--text);cursor:pointer;background:#fff;border:1px solid #718096;border-radius:10px;padding:8px 16px;font-size:14px;font-weight:600;line-height:1.4}.lp-btn{justify-content:center;align-items:center;gap:8px;text-decoration:none}.lp-btn:hover,button:not(.esign-field):hover{background:var(--blue-soft);color:var(--ink);border-color:var(--action)}.lp-btn.lp-btn-primary{background:var(--action);color:#fff;border-color:var(--action)}.lp-btn.lp-btn-primary:hover{background:#0057a9;border-color:#0057a9}.lp-btn.lp-btn-danger{color:#b42318;border-color:#b42318}.lp-btn:disabled,button:not(.esign-field):disabled{opacity:1;color:#586777;cursor:not-allowed;background:#edf1f4;border-color:#718096}.lp-input,.lp-select{color:var(--ink);background:#fff;border:1px solid #718096;border-radius:8px;max-width:100%;height:44px;min-height:44px;padding:8px 12px}textarea.lp-input{height:auto;min-height:88px}.lp-input::placeholder{color:var(--muted);opacity:1}.lp-select{appearance:auto;background-image:none}label:not(.sign-toggle):not(.esign-check-label):has(>.lp-input){flex-direction:column;gap:8px;font-size:14px;font-weight:550;display:flex}.esign-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.esign-card{padding:var(--sign-pad);flex-direction:column;gap:16px;margin:16px 0;display:flex}.esign-card h2{margin:0}.esign-card p{overflow-wrap:anywhere}.sign-section,.sign-section-title{margin:32px 0 16px}.sign-section>h2{margin-bottom:16px}.sign-people{gap:8px;margin-top:24px;display:grid}.sign-person-row{grid-template-columns:minmax(0,1fr) 120px 88px 152px;align-items:center;gap:24px;display:grid}.sign-person-row h2{margin:0 0 4px;font-size:16px}.sign-person-row p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:14px}.sign-person-role{text-transform:none;font-size:14px}.sign-person-role span{color:var(--muted);font-size:12px;display:block}.sign-status{text-transform:none;color:var(--muted);background:#eef2f5;border-radius:999px;justify-self:start;padding:4px 8px;font-size:12px;font-weight:650}.sign-status-active{color:#0b6b42;background:#e5f5ec}.sign-people-tools{justify-content:space-between;align-items:end;gap:24px;display:flex}.sign-search-form{flex:0 480px;gap:8px;font-size:14px;display:grid}.sign-search-control{display:flex}.sign-search-control input{border-radius:8px 0 0 8px;width:100%;min-width:0}.sign-search-control button{border-radius:0 8px 8px 0;margin-left:-1px}.sign-toggle{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.sign-toggle input{width:20px;height:20px;accent-color:var(--action)}.sign-log{gap:16px;margin-top:24px;display:grid}.sign-log>.esign-card{margin:0}.sign-filters{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.sign-filters label{flex:180px;min-width:0;max-width:100%}.sign-filters .lp-input{width:100%}.lp-signin{margin-top:0!important}.lp-signin-card{padding:var(--sign-pad)}.lp-test-banner{color:#774705;background:#fff2db;border-bottom:1px solid #e7d4ad}.esign-public{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.esign-brand span{background:var(--blue-soft);color:var(--action);border-radius:999px;padding:4px 8px}@media (max-width:800px){:root{--sign-gutter:16px;--sign-pad:16px}.sign-top-inner{flex-wrap:wrap;gap:8px 16px}.sign-top nav{flex-wrap:wrap;flex-basis:100%;order:3;gap:8px 16px}.sign-user{max-width:150px}.sign-user summary{text-overflow:ellipsis;overflow:hidden}.sign-tag{display:none}.lp-page{padding-top:20px;padding-bottom:48px}.sign-page-heading{flex-wrap:wrap;gap:16px}.sign-page-heading h1,.lp-page>h1{font-size:26px}.sign-page-heading p{font-size:14px}.sign-people-tools{flex-direction:column;align-items:stretch;gap:8px}.sign-search-form{flex:auto}.sign-person-row{grid-template-columns:minmax(0,1fr) auto;gap:16px}.sign-person-identity{grid-column:1/-1}.sign-person-row .lp-btn{grid-column:1/-1;justify-self:start}.sign-filters{grid-template-columns:minmax(0,1fr);display:grid}.esign-row>*{min-width:0;max-width:100%}}.lp-btn.lp-btn-primary:hover{color:#fff}.lp-btn.lp-btn-primary:disabled,.lp-btn.lp-btn-primary:disabled:hover{color:#586777;background:#edf1f4;border-color:#718096}.sign-top summary{align-items:center;gap:8px;list-style:none;display:flex}.sign-top summary::-webkit-details-marker{display:none}.sign-top summary:after{content:"⌄";font-weight:700}@media (max-width:800px){.sign-top nav{flex-wrap:nowrap;gap:12px;overflow-x:auto}.sign-top nav>a,.sign-top nav>details{white-space:nowrap;flex-shrink:0}}.sign-log{border-collapse:collapse;width:100%;font-size:13px;display:table}.sign-log th{text-align:left;color:var(--muted);font-weight:600}.sign-log th,.sign-log td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 16px}.sign-log td:first-child{overflow-wrap:anywhere;font-weight:600}.sign-log .sign-log-place{color:var(--muted)}.sign-top .sign-phone-more{display:none}.sign-my-document{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.sign-my-document h3{margin:0}.sign-my-document>button{flex:none;width:auto}@media (max-width:800px){.sign-top .sign-more{display:none}.sign-top .sign-phone-more{display:block}.sign-top nav{justify-content:space-between;gap:8px;overflow:visible}.sign-log,.sign-log tbody{display:block}.sign-log thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sign-log tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px 0;display:grid}.sign-log td{border:0;min-width:0;padding:0;font-size:12px}.sign-log td:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sign-log .sign-log-place{white-space:nowrap;text-overflow:ellipsis;text-align:right;overflow:hidden}.sign-my-document{flex-direction:column;align-items:stretch}.sign-my-document>button{width:100%}}.sign-help{align-items:center;min-height:44px;margin-left:auto;display:inline-flex}.esign-card>.lp-btn,.esign-card>button{align-self:flex-start}.sign-my-document>button{align-self:center}@media (max-width:800px){.sign-my-document>button{align-self:stretch}}.sign-account-menu{background:#fff;border:1px solid #718096;border-radius:12px;width:216px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #10202f20}.sign-account-menu a{color:#24384a;align-items:center;min-height:44px;padding:8px;display:flex}.sign-account-menu form{margin:8px 0 0}summary{cursor:pointer;background:#fff;border:1px solid #718096;border-radius:8px;min-height:44px;padding:8px 12px}.sign-status:first-letter,.esign-status:first-letter,.sign-person-role:first-letter{text-transform:uppercase}body{flex-direction:column;min-height:100dvh;display:flex}body>.lp-frame{flex:1}.esign-public{min-height:calc(100dvh - var(--sign-banner-height,0px));flex-direction:column;flex:1;display:flex}.esign-public-content{flex:1}.esign-public-footer,.sign-page-footer{margin-top:auto}.sign-page-footer{text-align:center;color:var(--muted);padding:24px 16px;font-size:12px}@media (min-width:801px){.lp-signin{justify-content:flex-start;padding-top:72px}}@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-font-weight{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}
