@layer utilities{.app-admin-deliveries-id-page-layout-1{flex:1 1;background-color:color-mix(in srgb,#e7dfd5 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 30%,transparent)}}.app-admin-deliveries-page-surface-1{min-height:calc(100dvh - 4rem);background-color:color-mix(in srgb,#e7dfd5 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 30%,transparent)}padding-block:calc(var(--spacing) * 8)}.app-admin-notifications-page-surface-1{min-height:calc(100dvh - 4rem);background-color:color-mix(in srgb,#e7dfd5 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 30%,transparent)}padding-block:calc(var(--spacing) * 8)}.app-admin-page-layout-1{flex:1 1}.app-admin-page-style-2{padding-block:calc(var(--spacing) * 3);@media (min-width:64rem){padding-block:calc(var(--spacing) * 6)}}.app-admin-page-style-3{min-height:calc(100dvh - 4rem);@media (min-width:64rem){height:calc(100vh - 7rem)}@media (min-width:64rem){min-height:560px}}.components-sections-admin-adminview-layout-1{display:inline-flex;height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 1.5);white-space:nowrap;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-black);&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-sections-admin-adminview-surface-2{border-color:transparent;background-color:var(--color-foreground);color:var(--color-background)}.components-sections-admin-adminview-surface-3{border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);color:var(--color-muted-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}&:hover{@media (hover:hover){color:var(--color-foreground)}}}.components-sections-admin-adminview-layout-4{display:inline-flex;height:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 1.5);white-space:nowrap;border-radius:calc(infinity * 1px);border-style:var(--css-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}.components-sections-admin-adminview-surface-5{height:calc(var(--spacing) * 8);width:100%;border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding-left:calc(var(--spacing) * 7);padding-right:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:500;font-weight:500;color:var(--color-foreground-secondary);&::placeholder{color:var(--color-muted-foreground)}&:focus{border-color:var(--color-foreground);--css-outline-style:none;outline-style:none;--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(1px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:focus{--css-ring-color:color-mix(in srgb,#c47d63 30%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}}.components-sections-admin-adminview-surface-6{height:calc(var(--spacing) * 8);width:100%;border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:500;font-weight:500;color:var(--color-foreground-secondary);&::placeholder{color:var(--color-muted-foreground)}&:focus{border-color:var(--color-foreground);--css-outline-style:none;outline-style:none;--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(1px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:focus{--css-ring-color:color-mix(in srgb,#c47d63 30%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}}.components-sections-admin-adminview-surface-7{cursor:default;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700}.components-sections-admin-adminview-surface-8{border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding:calc(var(--spacing) * 6);--css-shadow:0 1px 3px 0 var(--css-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--css-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}.components-sections-admin-adminview-text-9{font-family:var(--font-sans);font-size:var(--text-2xl);line-height:var(--css-leading,var(--text-2xl--line-height));--css-font-weight:800;font-weight:800;--css-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-black)}.components-sections-admin-adminview-text-10{margin-top:calc(var(--spacing) * 2);max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.components-sections-admin-adminview-style-11{margin-top:calc(var(--spacing) * 4)}.components-sections-admin-adminview-surface-12{height:calc(var(--spacing) * 10);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:500;font-weight:500;color:var(--color-foreground-secondary);&::placeholder{color:var(--color-muted-foreground)}&:focus{border-color:var(--color-foreground);--css-outline-style:none;outline-style:none;--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:focus{--css-ring-color:color-mix(in srgb,#c47d63 25%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-primary) 25%,transparent)}}}.components-sections-admin-adminview-surface-13{min-height:calc(var(--spacing) * 24);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:500;font-weight:500;color:var(--color-foreground-secondary);&::placeholder{color:var(--color-muted-foreground)}&:focus{border-color:var(--color-foreground);--css-outline-style:none;outline-style:none;--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:focus{--css-ring-color:color-mix(in srgb,#c47d63 25%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-primary) 25%,transparent)}}}.components-sections-admin-adminview-layout-14{display:inline-flex;height:calc(var(--spacing) * 10);align-items:center;justify-content:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);background-color:var(--color-primary);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-primary-foreground);&:disabled{opacity:50%}}.components-sections-admin-adminview-layout-15{display:inline-flex;height:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:var(--radius-md);background-color:var(--color-primary);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-primary-foreground);&:disabled{opacity:50%}}.components-sections-admin-adminview-layout-16{position:fixed;inset-inline:calc(var(--spacing) * 3);bottom:calc(5.75rem + env(safe-area-inset-bottom));top:calc(4rem + .75rem);z-index:40;display:flex;min-height:0;min-width:0;max-width:100%;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);@media (min-width:64rem){position:relative}@media (min-width:64rem){inset:auto}@media (min-width:64rem){z-index:auto}@media (min-width:64rem){height:100%}@media (min-width:64rem){border-radius:var(--radius-2xl)}}.components-sections-admin-adminview-surface-17{flex-shrink:0;border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3)}.components-sections-admin-adminview-text-18{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;text-transform:uppercase;--css-tracking:0.12em;letter-spacing:.12em;color:var(--color-muted-foreground)}.components-sections-admin-adminview-layout-19{display:flex;align-items:center;gap:calc(var(--spacing) * 2);overflow-x:auto}.components-sections-admin-adminview-layout-20{margin-left:auto;display:flex;flex-shrink:0;gap:calc(var(--spacing) * 2)}.components-sections-admin-adminview-layout-21{display:inline-flex;height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-black);&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-sections-admin-adminview-style-22{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5)}.components-sections-admin-adminview-layout-23{min-height:0;min-width:0;max-width:100%;flex:1 1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--spacing) * 4)}.components-sections-admin-adminview-style-24{min-width:0;max-width:100%;overflow:hidden}.components-sections-admin-adminview-text-25{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;text-transform:uppercase;color:var(--color-muted-foreground)}.components-sections-admin-adminview-style-26{margin-top:calc(var(--spacing) * 2);:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 3) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 3) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 3) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--css-space-y-reverse)))}}.components-sections-admin-adminview-style-27{width:100%;min-width:0;@media (min-width:40rem){width:calc(var(--spacing) * 64)}}.components-sections-admin-adminview-layout-28{display:flex;min-height:calc(var(--spacing) * 10);width:100%;min-width:0;max-width:100%;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 4);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2);@media (min-width:40rem){width:auto}}.components-sections-admin-adminview-layout-29{display:flex;min-width:0;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-foreground)}.components-sections-admin-adminview-text-30{white-space:nowrap}.components-sections-admin-adminview-text-31{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-red-700)}.components-sections-admin-adminview-style-32{min-width:0;max-width:100%;overflow-x:hidden}.components-sections-admin-adminview-surface-33{border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-muted-foreground)}.components-sections-admin-adminview-style-34{min-width:0;max-width:100%;:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 4) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 4) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 4) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--css-space-y-reverse)))}overflow-x:hidden}.components-sections-admin-adminview-text-35{color:var(--color-red-700)}.components-sections-admin-adminview-surface-36,.components-sections-admin-adminview-text-35{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700}.components-sections-admin-adminview-surface-36{border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);padding:calc(var(--spacing) * 4);color:var(--color-emerald-800)}.components-sections-admin-adminview-style-37{margin-left:calc(var(--spacing) * 2);-webkit-text-decoration-line:underline;text-decoration-line:underline}.components-sections-admin-adminview-layout-38{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:calc(var(--spacing) * 3);border-top:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3)}.components-sections-admin-adminview-text-39{font-size:var(--text-b2);line-height:var(--css-leading,var(--text-b2--line-height));color:var(--color-muted-foreground)}.components-sections-admin-adminview-layout-40{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,#000 40%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}padding:calc(var(--spacing) * 4)}.components-sections-admin-adminview-surface-41{width:100%;max-width:var(--container-lg);overflow:hidden;border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);--css-shadow:0 1px 3px 0 var(--css-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--css-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}.components-sections-admin-adminview-layout-42{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.components-sections-admin-adminview-layout-43{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.components-sections-admin-adminview-text-44{font-size:var(--text-lg);line-height:var(--css-leading,var(--text-lg--line-height));--css-font-weight:800;font-weight:800;color:var(--color-foreground)}.components-sections-admin-adminview-layout-45{display:inline-flex}.components-sections-admin-adminview-text-46{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);cursor:default;color:var(--color-muted-foreground)}.components-sections-admin-adminview-text-47{width:calc(var(--spacing) * 64);text-align:left}.components-sections-admin-adminview-surface-48{border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);padding:calc(var(--spacing) * 2);color:var(--color-muted-foreground)}.components-sections-admin-adminview-style-49{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.components-sections-admin-adminview-style-50{:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 4) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 4) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 4) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--css-space-y-reverse)))}padding:calc(var(--spacing) * 5)}.components-sections-admin-adminview-layout-51{margin-bottom:calc(var(--spacing) * 1.5);display:block;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:600;font-weight:600;color:var(--color-foreground)}.components-sections-admin-adminview-surface-52{width:100%;background-color:var(--color-secondary)}.components-sections-admin-adminview-layout-53{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2)}.components-sections-admin-adminview-text-54{margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.components-sections-admin-adminview-text-55{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));color:var(--color-destructive)}.components-sections-admin-adminview-layout-56{display:inline-flex;height:calc(var(--spacing) * 10);width:100%;align-items:center;justify-content:center;border-radius:var(--radius-md);background-color:var(--color-primary);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-primary-foreground)}.components-sections-admin-adminview-style-57{min-width:0;max-width:100%;:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 2) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 2) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 2) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--css-space-y-reverse)))}}.components-sections-admin-adminview-layout-58{display:flex;min-width:0;max-width:100%;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);overflow:hidden;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding:calc(var(--spacing) * 3)}.components-sections-admin-adminview-layout-59{min-width:0;flex:1 1}.components-sections-admin-adminview-layout-60{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.components-sections-admin-adminview-surface-61{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-700)}.components-sections-admin-adminview-surface-62{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.components-sections-admin-adminview-surface-63{border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700}.components-sections-admin-adminview-text-64{min-width:0;overflow-wrap:break-word;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-foreground)}.components-sections-admin-adminview-layout-65{margin-top:var(--spacing);display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.components-sections-admin-adminview-layout-66{display:flex;flex-shrink:0;gap:calc(var(--spacing) * 2)}.components-sections-admin-adminview-layout-67{display:inline-flex;height:calc(var(--spacing) * 8);align-items:center;justify-content:center;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-sections-admin-adminview-surface-68{border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.components-sections-admin-adminview-layout-69{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.components-sections-admin-adminview-surface-70{border-color:transparent;background-color:var(--color-primary);color:var(--color-primary-foreground)}.components-sections-admin-adminview-surface-71{border-color:var(--color-border);background-color:var(--color-secondary);color:var(--color-muted-foreground);&:hover{@media (hover:hover){color:var(--color-foreground)}}}.components-sections-admin-adminview-surface-72{border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:500;font-weight:500;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}.components-sections-admin-adminview-layout-73{position:relative;display:inline-flex}.components-sections-admin-adminview-layout-74{pointer-events:none;position:absolute;bottom:calc(100% + .5rem);right:0;z-index:50;display:none;width:calc(var(--spacing) * 64);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-foreground);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-background);--css-shadow:0 1px 3px 0 var(--css-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--css-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);&:is(:where(.css-group):focus-within *){display:block}&:is(:where(.css-group):hover *){@media (hover:hover){display:block}}}.components-sections-admin-adminview-style-75{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.components-sections-admin-adminview-layout-76{display:inline-flex;align-items:center;gap:var(--spacing);white-space:nowrap;&:hover{@media (hover:hover){color:var(--color-foreground)}}}.components-sections-admin-adminview-text-77{color:var(--color-foreground)}.components-sections-admin-adminview-text-78{color:var(--color-muted-foreground)}.components-sections-admin-adminview-style-79{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3)}.components-sections-admin-adminview-layout-80{position:fixed;inset-inline:calc(var(--spacing) * 3);bottom:calc(5.75rem + env(safe-area-inset-bottom));top:calc(4rem + .75rem);z-index:40;display:flex}.components-sections-admin-adminview-layout-81{display:none}.components-sections-admin-adminview-layout-82{min-height:0;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);@media (min-width:80rem){position:relative}@media (min-width:80rem){inset:auto}@media (min-width:80rem){z-index:auto}@media (min-width:80rem){display:flex}}.components-sections-admin-adminview-surface-83{flex-shrink:0;border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white)}.components-sections-admin-adminview-layout-84{display:flex;align-items:stretch}.components-sections-admin-adminview-layout-85{display:flex;width:calc(var(--spacing) * 16);flex-shrink:0;align-items:center;justify-content:center;border-right:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}color:var(--color-muted-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}@media (min-width:80rem){display:none}}.components-sections-admin-adminview-style-86{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0}.components-sections-admin-adminview-style-87{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);@media (min-width:40rem){padding-inline:calc(var(--spacing) * 5)}}.components-sections-admin-adminview-text-88{--css-font-weight:800;font-weight:800;color:var(--color-black)}.components-sections-admin-adminview-surface-89{border-block-style:var(--css-border-style);border-block-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);@media (min-width:40rem){padding-inline:calc(var(--spacing) * 5)}}.components-sections-admin-adminview-layout-90{display:flex;gap:calc(var(--spacing) * 2);overflow-x:auto}.components-sections-admin-adminview-layout-91{min-height:0;flex:1 1;overflow:auto;padding:calc(var(--spacing) * 3)}.components-sections-admin-adminview-layout-92{position:relative;margin-bottom:calc(var(--spacing) * 3)}.components-sections-admin-adminview-layout-93{pointer-events:none;position:absolute;left:calc(var(--spacing) * 2.5);top:calc(1 / 2 * 100%);height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);--css-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--css-translate-x) var(--css-translate-y);color:var(--color-muted-foreground)}.components-sections-admin-adminview-surface-94{height:calc(var(--spacing) * 9);width:100%;border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding-left:calc(var(--spacing) * 8);padding-right:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:500;font-weight:500;color:var(--color-foreground-secondary);&::placeholder{color:var(--color-muted-foreground)}&:focus{border-color:var(--color-foreground);--css-outline-style:none;outline-style:none;--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(1px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:focus{--css-ring-color:color-mix(in srgb,#c47d63 30%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}}.components-sections-admin-adminview-surface-95{border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.components-sections-admin-adminview-text-96{width:100%;min-width:1380px;text-align:left;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height))}.components-sections-admin-adminview-layout-97{position:-webkit-sticky;position:sticky;top:0;z-index:10;border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;text-transform:uppercase;color:var(--color-muted-foreground)}.components-sections-admin-adminview-text-98{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:right}.components-sections-admin-adminview-text-99{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:center}.components-sections-admin-adminview-style-100{:where(&>:not(:last-child)){--css-divide-y-reverse:0;border-bottom-style:var(--css-border-style);border-top-style:var(--css-border-style);border-top-width:calc(1px * var(--css-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--css-divide-y-reverse)))}:where(&>:not(:last-child)){border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}}.components-sections-admin-adminview-surface-101{vertical-align:top;background-color:var(--color-white);&:hover{@media (hover:hover){background-color:color-mix(in srgb,#e7dfd5 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}}}.components-sections-admin-adminview-text-102{white-space:nowrap}.components-sections-admin-adminview-text-102,.components-sections-admin-adminview-text-103{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-foreground)}.components-sections-admin-adminview-text-103{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height))}.components-sections-admin-adminview-text-104{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-foreground)}.components-sections-admin-adminview-layout-105{display:inline-flex;align-items:center;gap:var(--spacing)}.components-sections-admin-adminview-text-106{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);color:var(--color-muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:is(:where(.css-group):hover *){@media (hover:hover){color:var(--color-foreground)}}}.components-sections-admin-adminview-style-107{max-width:min(340px,calc(100vw - 2rem))}.components-sections-admin-adminview-layout-108{display:flex;flex-direction:column;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height))}.components-sections-admin-adminview-text-109{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:right;color:var(--color-foreground)}.components-sections-admin-adminview-text-110{padding:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.components-sections-admin-adminview-text-111{width:100%;min-width:900px;text-align:left;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height))}.components-sections-admin-adminview-text-112{text-align:right}.components-sections-admin-adminview-text-113{white-space:nowrap;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:right;color:var(--color-foreground)}.components-sections-admin-adminview-layout-114{position:fixed;inset-inline:calc(var(--spacing) * 3);bottom:calc(5.75rem + env(safe-area-inset-bottom));top:calc(4rem + .75rem);z-index:40;display:flex;min-height:0;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);@media (min-width:64rem){position:relative}@media (min-width:64rem){inset:auto}@media (min-width:64rem){z-index:auto}@media (min-width:64rem){height:100%}@media (min-width:64rem){border-radius:var(--radius-2xl)}}.components-sections-admin-adminview-surface-115{flex-shrink:0;border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);@media (min-width:40rem){padding-inline:calc(var(--spacing) * 5)}}.components-sections-admin-adminview-layout-116{position:relative;width:100%;@media (min-width:40rem){width:calc(var(--spacing) * 80)}}.components-sections-admin-adminview-layout-117{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);@media (min-width:40rem){padding-inline:calc(var(--spacing) * 5)}}.components-sections-admin-adminview-layout-118{display:flex;flex-shrink:0;align-items:center;gap:var(--spacing)}.components-sections-admin-adminview-layout-119{display:inline-flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);align-items:center;justify-content:center;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);color:var(--color-muted-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}&:hover{@media (hover:hover){color:var(--color-foreground)}}}.components-sections-admin-adminview-layout-120{min-height:0;flex:1 1;overflow-y:auto;padding:calc(var(--spacing) * 3);@media (min-width:40rem){padding:calc(var(--spacing) * 4)}}.components-sections-admin-adminview-surface-121{height:100%;border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding:calc(var(--spacing) * 8);--css-font-weight:700;font-weight:700;color:var(--color-black)}.components-sections-admin-adminview-surface-122{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-red-700)}.components-sections-admin-adminview-layout-123{display:grid;min-height:100%;grid-gap:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);@media (min-width:80rem){height:100%}@media (min-width:80rem){min-height:0}@media (min-width:80rem){grid-template-columns:1fr 320px}}.components-sections-admin-adminview-layout-124{display:grid;min-height:0;min-width:0;grid-template-rows:auto 1fr;overflow:hidden;border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white)}.components-sections-admin-adminview-layout-125{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}text-align:center;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;text-transform:uppercase;color:var(--color-muted-foreground)}.components-sections-admin-adminview-style-126{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2)}.components-sections-admin-adminview-layout-127{display:grid;min-height:0;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr))}.components-sections-admin-adminview-surface-128{background-color:var(--color-primary-surface);--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);--css-ring-inset:inset;--css-ring-color:color-mix(in srgb,#c47d63 40%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-primary) 40%,transparent)}}.components-sections-admin-adminview-surface-129{background-color:var(--color-white)}.components-sections-admin-adminview-text-130{color:color-mix(in srgb,#6b655f 50%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-muted-foreground) 50%,transparent)}}.components-sections-admin-adminview-surface-131{min-height:0;overflow:hidden;border-left-color:color-mix(in srgb,#000 10%,transparent);border-bottom:1px var(--css-border-style) color-mix(in srgb,#000 10%,transparent);border-right:1px var(--css-border-style) color-mix(in srgb,#000 10%,transparent);border-top-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}padding:calc(var(--spacing) * 1.5);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:last-child{border-right-style:var(--css-border-style);border-right-width:0}&:hover{@media (hover:hover){background-color:var(--color-muted)}}@media (min-width:40rem){padding:calc(var(--spacing) * 2)}}.components-sections-admin-adminview-text-132{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800}.components-sections-admin-adminview-layout-133{margin-top:var(--spacing);display:grid;grid-gap:var(--spacing);gap:var(--spacing);@media (min-width:40rem){margin-top:calc(var(--spacing) * 2)}}.components-sections-admin-adminview-surface-134{border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-sky-200);background-color:var(--color-sky-50);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;--css-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-sky-700);@media (min-width:40rem){padding-inline:calc(var(--spacing) * 1.5)}@media (min-width:40rem){padding-block:var(--spacing)}@media (min-width:40rem){font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height))}}.components-sections-admin-adminview-surface-135{border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;--css-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-emerald-700);@media (min-width:40rem){padding-inline:calc(var(--spacing) * 1.5)}@media (min-width:40rem){padding-block:var(--spacing)}@media (min-width:40rem){font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height))}}.components-sections-admin-adminview-layout-136{position:fixed;inset-inline:calc(var(--spacing) * 3);bottom:calc(5.75rem + env(safe-area-inset-bottom));top:calc(4rem + .75rem);z-index:40;border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding:calc(var(--spacing) * 8);--css-font-weight:700;font-weight:700;color:var(--color-black);@media (min-width:64rem){position:relative}@media (min-width:64rem){inset:auto}@media (min-width:64rem){z-index:auto}@media (min-width:64rem){height:100%}@media (min-width:64rem){border-radius:var(--radius-2xl)}}.components-sections-admin-adminview-layout-137{position:relative;width:100%;@media (min-width:40rem){width:calc(var(--spacing) * 64)}}.components-sections-admin-adminview-layout-138{min-height:0;flex:1 1;overflow:auto}.components-sections-admin-adminview-text-139{width:100%;min-width:1180px;text-align:left;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height))}.components-sections-admin-adminview-surface-140{background-color:var(--color-white);&:hover{@media (hover:hover){background-color:color-mix(in srgb,#e7dfd5 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}}}.components-sections-admin-adminview-surface-141{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-700)}.components-sections-admin-adminview-surface-142{border-color:var(--color-sky-200);background-color:var(--color-sky-50);color:var(--color-sky-700)}.components-sections-admin-adminview-surface-143{border-radius:calc(infinity * 1px);border-style:var(--css-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;text-transform:uppercase}.components-sections-admin-adminview-text-144{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-muted-foreground)}.components-sections-admin-adminview-text-145{padding:calc(var(--spacing) * 8);text-align:center;--css-font-weight:700;font-weight:700;color:var(--color-muted-foreground)}.components-sections-admin-adminview-style-146{&:disabled{cursor:not-allowed;opacity:40%}}.components-sections-admin-adminview-layout-147{min-height:0;flex:1 1;:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 3) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 3) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 3) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--css-space-y-reverse)))}overflow-y:auto;padding:calc(var(--spacing) * 4)}.components-sections-admin-adminview-text-148{padding:calc(var(--spacing) * 8);text-align:center;--css-font-weight:700;font-weight:700;color:var(--color-black)}.components-sections-admin-adminview-surface-149{border-color:color-mix(in srgb,#000 30%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 30%,transparent)}background-color:var(--color-muted)}.components-sections-admin-adminview-surface-150{border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white)}.components-sections-admin-adminview-surface-151{border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;padding:calc(var(--spacing) * 5)}.components-sections-admin-adminview-layout-152{display:grid;grid-gap:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);@media (min-width:40rem){grid-template-columns:1fr auto}}.components-sections-admin-adminview-surface-153,.components-sections-admin-adminview-surface-154{border-radius:calc(infinity * 1px);border-style:var(--css-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;text-transform:uppercase}.components-sections-admin-adminview-surface-154{border-color:var(--color-border);background-color:var(--color-muted);color:var(--color-muted-foreground)}.components-sections-admin-adminview-surface-155{border-radius:calc(infinity * 1px);background-color:var(--color-primary);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;color:var(--color-primary-foreground)}.components-sections-admin-adminview-text-156{margin-top:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--css-leading,var(--text-base--line-height));--css-font-weight:800;font-weight:800;color:var(--color-foreground)}.components-sections-admin-adminview-layout-158,.components-sections-admin-adminview-text-157{font-size:var(--text-b2);line-height:var(--css-leading,var(--text-b2--line-height));color:var(--color-foreground)}.components-sections-admin-adminview-layout-158{margin-top:calc(var(--spacing) * 2);display:flex;flex-wrap:wrap;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing)}.components-sections-admin-adminview-text-159{--css-font-weight:800;font-weight:800}.components-sections-admin-adminview-text-160{margin-top:var(--spacing);font-size:var(--text-b2);line-height:var(--css-leading,var(--text-b2--line-height));color:var(--color-foreground)}.components-sections-admin-adminview-layout-161{display:flex;flex-wrap:wrap;align-items:flex-start;gap:calc(var(--spacing) * 2);@media (min-width:40rem){flex-direction:column}@media (min-width:40rem){align-items:flex-end}}.components-sections-admin-adminview-layout-162{display:inline-flex;height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-red-50);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-red-700);&:hover{@media (hover:hover){background-color:var(--color-red-100)}}}.components-sections-admin-adminview-text-163{width:100%;min-width:2100px;text-align:left;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height))}.components-sections-admin-adminview-layout-164{display:flex;height:100%;min-height:0;flex-direction:column}.components-sections-admin-adminview-surface-165{border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white)}.components-sections-admin-adminview-layout-166{display:flex;width:calc(var(--spacing) * 16);flex-shrink:0;align-items:center;justify-content:center;border-right:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}color:var(--color-muted-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}@media (min-width:64rem){display:none}}.components-sections-admin-adminview-layout-167{position:relative;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);@media (min-width:40rem){padding-inline:calc(var(--spacing) * 5)}@media (min-width:64rem){padding-right:calc(var(--spacing) * 16)}}.components-sections-admin-adminview-layout-168{position:absolute;right:calc(var(--spacing) * 4);top:calc(var(--spacing) * 3);display:none;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);align-items:center;justify-content:center;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);color:var(--color-muted-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}&:hover{@media (hover:hover){color:var(--color-foreground)}}@media (min-width:64rem){display:inline-flex}}.components-sections-admin-adminview-text-169{--css-font-weight:700;font-weight:700;color:var(--color-black)}.components-sections-admin-adminview-text-169,.components-sections-admin-adminview-text-170{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height))}.components-sections-admin-adminview-text-170{color:var(--color-muted-foreground)}.components-sections-admin-adminview-layout-172,.components-sections-admin-adminview-text-171{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.components-sections-admin-adminview-layout-172{display:flex;flex-wrap:wrap;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * .5)}.components-sections-admin-adminview-text-173{--css-font-weight:600;font-weight:600;color:var(--color-black)}.components-sections-admin-adminview-layout-174{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);border-block-style:var(--css-border-style);border-block-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);@media (min-width:40rem){display:flex}@media (min-width:40rem){flex-wrap:wrap}@media (min-width:40rem){padding-inline:calc(var(--spacing) * 5)}}.components-sections-admin-adminview-layout-175{display:inline-flex;height:calc(var(--spacing) * 9);min-width:0;align-items:center;justify-content:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-red-50);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-red-700);&:hover{@media (hover:hover){background-color:var(--color-red-100)}}}.components-sections-admin-adminview-style-176{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);flex-shrink:0}.components-sections-admin-adminview-text-177{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.components-sections-admin-adminview-layout-178{display:inline-flex;height:calc(var(--spacing) * 9);min-width:0;align-items:center;justify-content:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-sections-admin-adminview-layout-179{min-height:0;flex:1 1;:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 3) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 3) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 3) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--css-space-y-reverse)))}overflow-y:auto;padding:calc(var(--spacing) * 3);@media (min-width:40rem){padding:calc(var(--spacing) * 4)}}.components-sections-admin-adminview-text-180{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));color:var(--color-red-600)}.components-sections-admin-adminview-text-181{text-align:center;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.components-sections-admin-adminview-surface-182{border-top-left-radius:var(--radius-sm);border-style:var(--css-border-style);border-width:2px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white)}.components-sections-admin-adminview-surface-183{border-top-right-radius:var(--radius-sm);border-style:var(--css-border-style);border-width:2px;border-color:var(--color-blue-200);background-color:var(--color-blue-50)}.components-sections-admin-adminview-surface-184{border-top-right-radius:var(--radius-sm);border-style:var(--css-border-style);border-width:2px;border-color:var(--color-emerald-200);background-color:var(--color-emerald-50)}.components-sections-admin-adminview-surface-185{border-top-right-radius:var(--radius-sm);border-style:var(--css-border-style);border-width:2px;border-color:color-mix(in srgb,#c47d63 25%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-primary) 25%,transparent)}background-color:color-mix(in srgb,#c47d63 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.components-sections-admin-adminview-text-186{color:var(--color-blue-900)}.components-sections-admin-adminview-text-187{color:var(--color-emerald-900)}.components-sections-admin-adminview-text-188{color:var(--color-primary-ring)}.components-sections-admin-adminview-style-189{justify-content:flex-start}.components-sections-admin-adminview-style-190{justify-content:flex-end}.components-sections-admin-adminview-layout-191{display:flex}.components-sections-admin-adminview-surface-192{max-width:88%;border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);@media (min-width:40rem){max-width:78%}}.components-sections-admin-adminview-surface-193{margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;text-transform:uppercase;opacity:70%}.components-sections-admin-adminview-text-194{white-space:pre-wrap;font-size:var(--text-b2);line-height:var(--css-leading,var(--text-b2--line-height))}.components-sections-admin-adminview-text-195{text-align:left}.components-sections-admin-adminview-surface-196{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));opacity:50%}.components-sections-admin-adminview-layout-197{display:flex;gap:calc(var(--spacing) * 2);border-top:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}padding:calc(var(--spacing) * 3)}.components-sections-admin-adminview-layout-198{min-width:0;flex:1 1;border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:500;font-weight:500;color:var(--color-foreground-secondary);&::placeholder{color:var(--color-muted-foreground)}&:focus{border-color:var(--color-foreground);--css-outline-style:none;outline-style:none;--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:focus{--css-ring-color:color-mix(in srgb,#c47d63 30%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}}.components-sections-admin-adminview-layout-199{display:inline-flex;height:calc(var(--spacing) * 10);align-items:center;border-radius:var(--radius-xl);background-color:var(--color-primary);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-primary-foreground);&:disabled{opacity:40%}}.components-sections-admin-adminview-layout-200{position:fixed;inset-inline:calc(var(--spacing) * 3);bottom:calc(5.75rem + env(safe-area-inset-bottom));top:calc(4rem + .75rem);z-index:40;border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-white);padding:calc(var(--spacing) * 8);--css-font-weight:700;font-weight:700;color:var(--color-red-700);@media (min-width:64rem){position:relative}@media (min-width:64rem){inset:auto}@media (min-width:64rem){z-index:auto}@media (min-width:64rem){height:100%}@media (min-width:64rem){border-radius:var(--radius-2xl)}}.components-sections-admin-adminview-layout-201{height:auto}.components-sections-admin-adminview-layout-201,.components-sections-admin-adminview-layout-202{position:fixed;inset-inline:calc(var(--spacing) * 3);bottom:calc(5.75rem + env(safe-area-inset-bottom));top:calc(4rem + .75rem);z-index:40}.components-sections-admin-adminview-layout-203{display:flex;min-height:0;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);@media (min-width:64rem){position:relative}@media (min-width:64rem){inset:auto}@media (min-width:64rem){z-index:auto}@media (min-width:64rem){height:100%}@media (min-width:64rem){border-radius:var(--radius-2xl)}}.components-sections-admin-adminview-layout-204{display:none;@media (min-width:64rem){display:block}}.components-sections-admin-adminview-layout-205{display:block}.components-sections-admin-adminview-style-206{flex-shrink:0}.components-sections-admin-adminview-surface-207{border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);@media (min-width:40rem){padding-inline:calc(var(--spacing) * 5)}}.components-sections-admin-adminview-style-208{@media (min-width:64rem){grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)}}.components-sections-admin-adminview-style-209{@media (min-width:64rem){grid-template-columns:repeat(1,minmax(0,1fr))}}.components-sections-admin-adminview-layout-210{display:grid;height:100%;min-height:0;flex:1 1;overflow:hidden}.components-sections-admin-adminview-layout-211{display:none;@media (min-width:64rem){display:flex}}.components-sections-admin-adminview-layout-212{height:100%;min-height:0;flex-direction:column;overflow:hidden;border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);@media (min-width:64rem){border-bottom-style:var(--css-border-style);border-bottom-width:0}@media (min-width:64rem){border-right-style:var(--css-border-style);border-right-width:1px}}.components-sections-admin-adminview-text-213{padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.components-sections-admin-adminview-text-214{width:100%;min-width:1500px;text-align:left;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height))}.components-sections-admin-adminview-style-215{width:calc(var(--spacing) * 40)}.components-sections-admin-adminview-style-216{width:calc(var(--spacing) * 28);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.components-sections-admin-adminview-style-217{width:calc(var(--spacing) * 48);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.components-sections-admin-adminview-text-218{width:calc(var(--spacing) * 24);text-align:right}.components-sections-admin-adminview-style-219{width:calc(var(--spacing) * 40);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.components-sections-admin-adminview-surface-220{background-color:color-mix(in srgb,#c47d63 5%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}.components-sections-admin-adminview-motion-221{cursor:pointer;vertical-align:top;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:color-mix(in srgb,#e7dfd5 60%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 60%,transparent)}}}&:focus-visible{--css-outline-style:none;outline-style:none}&:focus-visible{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:focus-visible{--css-ring-inset:inset}&:focus-visible{--css-ring-color:color-mix(in srgb,#c47d63 40%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-primary) 40%,transparent)}}}.components-sections-admin-adminview-text-222{text-overflow:ellipsis;white-space:nowrap;color:var(--color-foreground)}.components-sections-admin-adminview-style-223,.components-sections-admin-adminview-text-222{overflow:hidden;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.components-sections-admin-adminview-text-224{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-foreground)}.components-sections-admin-adminview-layout-225{height:100%;min-height:0;flex-direction:column;background-color:var(--color-white)}.components-sections-admin-adminview-layout-226{display:grid;flex:1 1;place-items:center;padding:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.components-sections-admin-adminview-layout-227{position:fixed;inset-inline:0;bottom:calc(5.75rem + env(safe-area-inset-bottom));top:calc(var(--spacing) * 16);z-index:40;overflow:hidden;padding-inline:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);@media (min-width:64rem){position:static}@media (min-width:64rem){inset:auto}@media (min-width:64rem){z-index:auto}@media (min-width:64rem){height:100%}@media (min-width:64rem){overflow:visible}@media (min-width:64rem){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.components-sections-admin-adminview-style-228{min-height:calc(100dvh - 5rem);padding-bottom:calc(var(--spacing) * 28);@media (min-width:64rem){height:100%}@media (min-width:64rem){min-height:0}@media (min-width:64rem){padding-bottom:0}}.components-sections-admin-adminview-style-229{overflow:hidden}.components-sections-admin-adminview-layout-230{grid-template-rows:0 minmax(0,1fr);@media (min-width:64rem){grid-template-rows:none}}.components-sections-admin-adminview-layout-231{display:grid;height:100%;min-width:0;align-items:flex-start;grid-gap:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);@media (min-width:64rem){min-height:0}@media (min-width:64rem){grid-template-columns:240px 1fr}@media (min-width:64rem){align-items:stretch}@media (min-width:64rem){gap:calc(var(--spacing) * 8)}}.components-sections-admin-adminview-style-232{width:100%;min-width:0;@media (min-width:64rem){min-height:0}@media (min-width:64rem){overflow-y:auto}@media (min-width:64rem){border-radius:var(--radius-xl)}@media (min-width:64rem){border-style:var(--css-border-style);border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-width:1px}@media (min-width:64rem){border-left-color:color-mix(in srgb,#000 10%,transparent);border-bottom-color:color-mix(in srgb,#000 10%,transparent);border-right-color:color-mix(in srgb,#000 10%,transparent);border-top-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}@media (min-width:64rem){background-color:var(--color-white)}@media (min-width:64rem){padding:calc(var(--spacing) * 3)}}.components-sections-admin-adminview-layout-233{position:fixed;inset-inline:0;bottom:0;z-index:50;border-top:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:color-mix(in srgb,#fff 95%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}padding-inline:calc(var(--spacing) * 3);padding-bottom:calc(env(safe-area-inset-bottom) + .625rem);padding-top:calc(var(--spacing) * 2.5);--css-shadow:0 -12px 32px var(--css-shadow-color,rgba(15,23,42,0.14));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);--css-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);@media (min-width:64rem){position:static}@media (min-width:64rem){border-radius:var(--radius-lg)}@media (min-width:64rem){border-style:var(--css-border-style);border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-width:1px}@media (min-width:64rem){border-left-color:color-mix(in srgb,#000 10%,transparent);border-bottom-color:color-mix(in srgb,#000 10%,transparent);border-right-color:color-mix(in srgb,#000 10%,transparent);border-top-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}@media (min-width:64rem){background-color:transparent}@media (min-width:64rem){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}@media (min-width:64rem){--css-shadow:0 0 #0000;box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}@media (min-width:64rem){--css-backdrop-blur: ;-webkit-backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,)}}.components-sections-admin-adminview-layout-234{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);@media (min-width:64rem){display:flex}@media (min-width:64rem){flex-direction:column}@media (min-width:64rem){padding:calc(var(--spacing) * 2)}}.components-sections-admin-adminview-style-235{min-width:0}.components-sections-admin-adminview-layout-236{display:flex;height:calc(var(--spacing) * 14);width:100%;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;padding-inline:var(--spacing);text-align:center;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;--css-leading:var(--leading-tight);line-height:var(--leading-tight);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));@media (min-width:64rem){height:calc(var(--spacing) * 9)}@media (min-width:64rem){flex-direction:row}@media (min-width:64rem){justify-content:flex-start}@media (min-width:64rem){gap:calc(var(--spacing) * 2)}@media (min-width:64rem){border-radius:var(--radius-md)}@media (min-width:64rem){padding-inline:calc(var(--spacing) * 3)}@media (min-width:64rem){text-align:left}@media (min-width:64rem){font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height))}@media (min-width:64rem){--css-font-weight:500;font-weight:500}}.components-sections-admin-adminview-style-237{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0}.components-sections-admin-adminview-text-238{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;@media (min-width:64rem){width:auto}}.components-sections-admin-adminview-style-239{height:100%;overflow:hidden}.components-sections-admin-adminview-style-240{min-width:0;@media (min-width:64rem){min-height:0}}.components-sections-admin-adminview-surface-241{margin-inline:auto;max-width:var(--container-4xl);overflow:hidden;border-radius:var(--radius-3xl);background-color:var(--color-white);--css-shadow:0 30px 90px -45px var(--css-shadow-color,rgba(0,0,0,0.45));--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(1px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);--css-ring-color:color-mix(in srgb,#000 5%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.components-sections-admin-adminview-surface-242{border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 6);text-align:center}.components-sections-admin-adminview-text-243{font-family:var(--font-sans);font-size:var(--text-xl);line-height:var(--css-leading,var(--text-xl--line-height));--css-font-weight:800;font-weight:800;--css-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-black)}.components-sections-admin-adminview-text-244{margin-inline:auto;max-width:var(--container-xl);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);text-align:center;@media (min-width:48rem){padding-block:calc(var(--spacing) * 16)}}.components-sections-admin-adminview-text-245{font-family:var(--font-sans);font-size:var(--text-4xl);line-height:var(--css-leading,var(--text-4xl--line-height));--css-font-weight:800;font-weight:800;--css-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-black)}.components-sections-admin-adminview-text-246{margin-top:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--css-leading,var(--text-base--line-height));color:var(--color-muted-foreground)}.components-sections-admin-adminview-layout-247{margin-top:calc(var(--spacing) * 10);display:inline-flex;height:calc(var(--spacing) * 14);width:100%;align-items:center;justify-content:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 15%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 15%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-lg);line-height:var(--css-leading,var(--text-lg--line-height));--css-font-weight:800;font-weight:800;text-transform:uppercase;color:var(--color-black);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){border-color:var(--color-primary)}}&:hover{@media (hover:hover){background-color:var(--color-primary-surface)}}}.components-sections-admin-adminview-text-248{font-size:var(--text-2xl);line-height:var(--css-leading,var(--text-2xl--line-height));--css-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#4285f4}.components-sections-captain-captainbookings-layout-1{display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden;border-radius:var(--radius-2xl);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white)}.components-sections-captain-captainbookings-surface-2{flex-shrink:0;border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3)}.components-sections-captain-captainbookings-text-3{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;text-transform:uppercase;--css-tracking:.12em;letter-spacing:.12em;color:var(--color-muted-foreground)}.components-sections-captain-captainbookings-layout-4{margin-top:calc(var(--spacing) * 2);display:flex;gap:calc(var(--spacing) * 2);overflow-x:auto}.components-sections-captain-captainbookings-surface-5{border-color:transparent;background-color:var(--color-foreground);color:var(--color-background)}.components-sections-captain-captainbookings-surface-6{border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);color:var(--color-muted-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-sections-captain-captainbookings-surface-7{height:calc(var(--spacing) * 8);white-space:nowrap;border-radius:calc(infinity * 1px);border-style:var(--css-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;text-transform:uppercase}.components-sections-captain-captainbookings-surface-8{margin:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-red-50);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-red-700)}.components-sections-captain-captainbookings-layout-9{min-height:0;flex:1 1;overflow:auto}.components-sections-captain-captainbookings-text-10{padding:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.components-sections-captain-captainbookings-text-11{width:100%;min-width:1340px;text-align:left;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height))}.components-sections-captain-captainbookings-layout-12{position:-webkit-sticky;position:sticky;top:0;z-index:10;border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;text-transform:uppercase;color:var(--color-muted-foreground)}.components-sections-captain-captainbookings-style-13{width:calc(var(--spacing) * 40);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.components-sections-captain-captainbookings-style-14{width:calc(var(--spacing) * 64);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.components-sections-captain-captainbookings-style-15{width:calc(var(--spacing) * 52);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.components-sections-captain-captainbookings-style-16{width:calc(var(--spacing) * 56);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.components-sections-captain-captainbookings-style-17{width:calc(var(--spacing) * 36);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.components-sections-captain-captainbookings-style-18{width:calc(var(--spacing) * 32);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.components-sections-captain-captainbookings-style-19{:where(&>:not(:last-child)){--css-divide-y-reverse:0;border-bottom-style:var(--css-border-style);border-top-style:var(--css-border-style);border-top-width:calc(1px * var(--css-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--css-divide-y-reverse)))}:where(&>:not(:last-child)){border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}}.components-sections-captain-captainbookings-surface-20{vertical-align:top;background-color:var(--color-white);&:hover{@media (hover:hover){background-color:color-mix(in srgb,#e7dfd5 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}}}.components-sections-captain-captainbookings-text-21{white-space:nowrap}.components-sections-captain-captainbookings-text-21,.components-sections-captain-captainbookings-text-22{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-foreground)}.components-sections-captain-captainbookings-text-23{--css-font-weight:700;font-weight:700}.components-sections-captain-captainbookings-text-24,.components-sections-captain-captainbookings-text-25{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.components-sections-captain-captainbookings-text-25{margin-top:var(--spacing);font-family:var(--font-mono)}.components-sections-captain-captainbookings-style-26{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.components-sections-captain-captainbookings-layout-27{display:flex;gap:calc(var(--spacing) * 2)}.components-sections-captain-captainbookings-layout-28{display:inline-flex;height:calc(var(--spacing) * 8);align-items:center;gap:var(--spacing);border-radius:var(--radius-md);background-color:var(--color-primary);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-primary-foreground);&:disabled{opacity:40%}}.components-sections-captain-captainbookings-style-29{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5)}.components-sections-captain-captainbookings-layout-30{display:inline-flex;height:calc(var(--spacing) * 8);align-items:center;gap:var(--spacing);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}&:disabled{opacity:40%}}.components-sections-captain-captainbookings-surface-31{border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;text-transform:uppercase}.components-sections-captain-captaincalendar-layout-1{display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden;border-radius:var(--radius-2xl);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white)}.components-sections-captain-captaincalendar-surface-2{flex-shrink:0;:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 3) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 3) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 3) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--css-space-y-reverse)))}border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3)}.components-sections-captain-captaincalendar-text-3{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;text-transform:uppercase;--css-tracking:.12em;letter-spacing:.12em;color:var(--color-muted-foreground)}.components-sections-captain-captaincalendar-surface-4{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-emerald-800)}.components-sections-captain-captaincalendar-layout-5{margin-top:calc(var(--spacing) * 2);display:flex;gap:calc(var(--spacing) * 2);overflow-x:auto}.components-sections-captain-captaincalendar-layout-6{display:inline-flex;height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 1.5);white-space:nowrap;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700}.components-sections-captain-captaincalendar-style-7{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.components-sections-captain-captaincalendar-layout-8{margin-top:calc(var(--spacing) * 2);display:flex;gap:calc(var(--spacing) * 2)}.components-sections-captain-captaincalendar-surface-9{background-color:var(--color-foreground);color:var(--color-background)}.components-sections-captain-captaincalendar-surface-10{background-color:var(--color-white);color:var(--color-muted-foreground)}.components-sections-captain-captaincalendar-surface-11{height:calc(var(--spacing) * 8);border-radius:calc(infinity * 1px);border-style:var(--css-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;text-transform:uppercase}.components-sections-captain-captaincalendar-layout-12{min-height:0;flex:1 1;overflow-y:auto;padding:calc(var(--spacing) * 4)}.components-sections-captain-captaincalendar-layout-13{margin-bottom:calc(var(--spacing) * 3);display:flex;align-items:center;justify-content:space-between}.components-sections-captain-captaincalendar-layout-14{display:grid;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);place-items:center;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px}.components-sections-captain-captaincalendar-text-15{--css-font-weight:800;font-weight:800}.components-sections-captain-captaincalendar-layout-16{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-muted-foreground)}.components-sections-captain-captaincalendar-style-17{padding-block:calc(var(--spacing) * 2)}.components-sections-captain-captaincalendar-layout-18{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.components-sections-captain-captaincalendar-surface-19{background-color:var(--color-white)}.components-sections-captain-captaincalendar-surface-20{background-color:color-mix(in srgb,#e7dfd5 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 30%,transparent)}}.components-sections-captain-captaincalendar-surface-21{min-height:calc(var(--spacing) * 20);border-style:var(--css-border-style);border-width:1px;padding:var(--spacing);text-align:left}.components-sections-captain-captaincalendar-text-22{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height))}.components-sections-captain-captaincalendar-style-23{margin-top:var(--spacing);:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(var(--spacing) * var(--css-space-y-reverse));margin-block-start:calc(var(--spacing) * var(--css-space-y-reverse));-webkit-margin-after:calc(var(--spacing) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(var(--spacing) * calc(1 - var(--css-space-y-reverse)))}}.components-sections-captain-captaincalendar-layout-24{background-color:var(--color-sky-50);color:var(--color-sky-700)}.components-sections-captain-captaincalendar-layout-24,.components-sections-captain-captaincalendar-layout-25{display:block;border-radius:.25rem;padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800}.components-sections-captain-captaincalendar-layout-25{background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.components-sections-captain-captaincalendar-surface-26{margin-top:calc(var(--spacing) * 5);overflow-x:auto;border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px}.components-sections-captain-captaincalendar-text-27{width:100%;min-width:850px;text-align:left;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height))}.components-sections-captain-captaincalendar-surface-28{border-bottom-style:var(--css-border-style);border-bottom-width:1px;background-color:var(--color-white);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));text-transform:uppercase;color:var(--color-muted-foreground)}.components-sections-captain-captaincalendar-style-29{padding:calc(var(--spacing) * 3)}.components-sections-captain-captaincalendar-style-30{:where(&>:not(:last-child)){--css-divide-y-reverse:0;border-bottom-style:var(--css-border-style);border-top-style:var(--css-border-style);border-top-width:calc(1px * var(--css-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--css-divide-y-reverse)))}}.components-sections-captain-captaincalendar-layout-31{display:inline-flex;height:calc(var(--spacing) * 8);align-items:center;gap:var(--spacing);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height))}.components-sections-captain-captaincalendar-style-32{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3)}.components-sections-captain-captaincalendar-layout-33{position:fixed;inset-inline:calc(var(--spacing) * 3);bottom:calc(5.75rem + env(safe-area-inset-bottom));top:calc(4rem + .75rem);z-index:70;display:flex;min-height:0;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);@media (min-width:64rem){position:absolute}@media (min-width:64rem){inset:0}@media (min-width:64rem){z-index:70}@media (min-width:64rem){border-radius:0}}.components-sections-captain-captaincalendar-layout-34{display:flex;min-height:0;flex:1 1;flex-direction:column;overflow:hidden;background-color:var(--color-white)}.components-sections-captain-captaincalendar-layout-35{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;flex-shrink:0;border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white)}.components-sections-captain-captaincalendar-layout-36{display:flex;width:calc(var(--spacing) * 16);flex-shrink:0;align-items:center;justify-content:center;border-right:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}color:var(--color-muted-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-sections-captain-captaincalendar-style-37{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.components-sections-captain-captaincalendar-layout-38{min-width:0;flex:1 1;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.components-sections-captain-captaincalendar-text-39{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;text-transform:uppercase;--css-tracking:0.12em;letter-spacing:.12em;color:var(--color-muted-foreground)}.components-sections-captain-captaincalendar-text-40{--css-font-weight:800;font-weight:800;color:var(--color-foreground)}.components-sections-captain-captaincalendar-text-41{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.components-sections-captain-captaincalendar-layout-42{min-height:0;flex:1 1;:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 4) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 4) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 4) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--css-space-y-reverse)))}overflow-y:auto;background-color:var(--color-white);padding:calc(var(--spacing) * 5)}.components-sections-captain-captaincalendar-layout-43{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2)}.components-sections-captain-captaincalendar-style-44{min-height:calc(var(--spacing) * 24);padding-block:calc(var(--spacing) * 3)}.components-sections-captain-captaincalendar-text-45{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));color:var(--color-destructive)}.components-sections-captain-captaincalendar-surface-46{flex-shrink:0;border-top:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding:calc(var(--spacing) * 4)}.components-sections-captain-captaincalendar-layout-47{display:inline-flex;height:calc(var(--spacing) * 10);width:100%;align-items:center;justify-content:center;border-radius:var(--radius-md);background-color:var(--color-primary);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-primary-foreground)}.components-sections-captain-captaincalendar-layout-48{min-width:0;flex:1 1}.components-sections-captain-captaincalendar-style-49{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.components-sections-captain-captaincalendar-surface-50{border-top:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.components-sections-captain-captaincalendar-layout-51{display:flex;gap:calc(var(--spacing) * 2);overflow-x:auto}.components-sections-captain-captaincalendar-layout-52{min-height:0;flex:1 1;overflow:auto}.components-sections-captain-captaincalendar-text-53{padding:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.components-sections-captain-captaincalendar-text-54{width:100%;min-width:800px;text-align:left;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height))}.components-sections-captain-captaincalendar-layout-55{position:-webkit-sticky;position:sticky;top:0;z-index:10;border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;text-transform:uppercase;color:var(--color-muted-foreground)}.components-sections-captain-captaincalendar-style-56{width:calc(var(--spacing) * 28);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.components-sections-captain-captaincalendar-style-57{width:calc(var(--spacing) * 56);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.components-sections-captain-captaincalendar-style-58{width:calc(var(--spacing) * 40);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.components-sections-captain-captaincalendar-style-59{width:calc(var(--spacing) * 36);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.components-sections-captain-captaincalendar-style-60{:where(&>:not(:last-child)){--css-divide-y-reverse:0;border-bottom-style:var(--css-border-style);border-top-style:var(--css-border-style);border-top-width:calc(1px * var(--css-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--css-divide-y-reverse)))}:where(&>:not(:last-child)){border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}}.components-sections-captain-captaincalendar-surface-61{vertical-align:top;background-color:var(--color-white);&:hover{@media (hover:hover){background-color:color-mix(in srgb,#e7dfd5 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}}}.components-sections-captain-captaincalendar-text-62{--css-font-weight:700;font-weight:700;text-transform:capitalize}.components-sections-captain-captaincalendar-text-62,.components-sections-captain-captaincalendar-text-63,.components-sections-captain-captaincalendar-text-64{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-foreground)}.components-sections-captain-captaincalendar-text-64{white-space:nowrap}.components-sections-captain-captaincalendar-surface-65{height:42px;width:100%;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-secondary);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:500;font-weight:500;color:var(--color-foreground-secondary);&::placeholder{color:var(--color-muted-foreground)}&:focus{border-color:var(--color-foreground);--css-outline-style:none;outline-style:none;--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(1px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);--css-ring-color:var(--color-ring)}}.components-sections-captain-captaincalendar-layout-66{margin-bottom:calc(var(--spacing) * 1.5);display:block;font-size:var(--text-b2);line-height:var(--css-leading,var(--text-b2--line-height));--css-font-weight:700;font-weight:700;color:var(--color-muted-foreground)}.components-sections-captain-captaincalendar-text-67{margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.components-sections-captain-captaincalendar-layout-68{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.components-sections-captain-captaincalendar-surface-69{border-color:transparent;background-color:var(--color-primary);color:var(--color-primary-foreground)}.components-sections-captain-captaincalendar-surface-70{border-color:var(--color-border);background-color:var(--color-secondary);color:var(--color-muted-foreground);&:hover{@media (hover:hover){color:var(--color-foreground)}}}.components-sections-captain-captaincalendar-surface-71{border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:500;font-weight:500;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}.components-sections-captain-captaincalendar-surface-72{border-color:transparent;background-color:var(--color-foreground);color:var(--color-background)}.components-sections-captain-captaincalendar-surface-73{border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);color:var(--color-muted-foreground)}.components-sections-captain-captaincalendar-surface-74{height:calc(var(--spacing) * 8);white-space:nowrap;border-radius:calc(infinity * 1px);border-style:var(--css-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;text-transform:uppercase}.components-sections-captain-captaincalendar-surface-75{border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;text-transform:uppercase}.components-sections-captain-captainmessages-layout-1{display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden;border-radius:var(--radius-2xl);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white)}.components-sections-captain-captainmessages-layout-2{display:none;@media (min-width:64rem){display:block}}.components-sections-captain-captainmessages-layout-3{display:block}.components-sections-captain-captainmessages-surface-4{flex-shrink:0;border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3)}.components-sections-captain-captainmessages-text-5{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;text-transform:uppercase;--css-tracking:.12em;letter-spacing:.12em;color:var(--color-muted-foreground)}.components-sections-captain-captainmessages-layout-6{margin-top:calc(var(--spacing) * 2);display:flex;gap:calc(var(--spacing) * 2)}.components-sections-captain-captainmessages-surface-7{border-color:transparent;background-color:var(--color-foreground);color:var(--color-background)}.components-sections-captain-captainmessages-surface-8{border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);color:var(--color-muted-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-sections-captain-captainmessages-surface-9{height:calc(var(--spacing) * 8);border-radius:calc(infinity * 1px);border-style:var(--css-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;text-transform:uppercase}.components-sections-captain-captainmessages-surface-10{margin:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-red-50);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-red-700)}.components-sections-captain-captainmessages-layout-11{display:grid;min-height:0;flex:1 1;@media (min-width:64rem){grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr)}}.components-sections-captain-captainmessages-surface-12{min-height:0;overflow:auto;border-right:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.components-sections-captain-captainmessages-text-13{padding:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.components-sections-captain-captainmessages-text-14{width:100%;min-width:640px;text-align:left;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height))}.components-sections-captain-captainmessages-layout-15{position:-webkit-sticky;position:sticky;top:0;z-index:10;border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;text-transform:uppercase;color:var(--color-muted-foreground)}.components-sections-captain-captainmessages-style-16{width:calc(var(--spacing) * 64)}.components-sections-captain-captainmessages-style-16,.components-sections-captain-captainmessages-style-17{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.components-sections-captain-captainmessages-style-18{:where(&>:not(:last-child)){--css-divide-y-reverse:0;border-bottom-style:var(--css-border-style);border-top-style:var(--css-border-style);border-top-width:calc(1px * var(--css-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--css-divide-y-reverse)))}:where(&>:not(:last-child)){border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}}.components-sections-captain-captainmessages-surface-19{background-color:color-mix(in srgb,#c47d63 5%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}.components-sections-captain-captainmessages-surface-20{background-color:var(--color-white);&:hover{@media (hover:hover){background-color:color-mix(in srgb,#e7dfd5 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}}}.components-sections-captain-captainmessages-motion-21{cursor:pointer;vertical-align:top;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}.components-sections-captain-captainmessages-text-22{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-foreground)}.components-sections-captain-captainmessages-text-23{--css-font-weight:800;font-weight:800}.components-sections-captain-captainmessages-text-24{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.components-sections-captain-captainmessages-text-25{overflow:hidden;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-foreground)}.components-sections-captain-captainmessages-text-26{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.components-sections-captain-captainmessages-layout-27{margin-top:calc(var(--spacing) * 2);display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.components-sections-captain-captainmessages-surface-28{border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-sky-200);background-color:var(--color-sky-50);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--css-font-weight:700;font-weight:700;text-transform:uppercase;color:var(--color-sky-700)}.components-sections-captain-captainmessages-layout-29{display:flex}.components-sections-captain-captainmessages-layout-30{display:none;@media (min-width:64rem){display:flex}}.components-sections-captain-captainmessages-layout-31{min-height:0;flex-direction:column;background-color:var(--color-white)}.components-sections-captain-captainmessages-layout-32{display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding:calc(var(--spacing) * 3)}.components-sections-captain-captainmessages-layout-33{display:grid;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);place-items:center;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}color:var(--color-muted-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}@media (min-width:64rem){display:none}}.components-sections-captain-captainmessages-style-34{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.components-sections-captain-captainmessages-text-35{--css-font-weight:800;font-weight:800;color:var(--color-foreground)}.components-sections-captain-captainmessages-layout-36{min-height:0;flex:1 1;:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 3) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 3) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 3) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--css-space-y-reverse)))}overflow-y:auto;padding:calc(var(--spacing) * 4)}.components-sections-captain-captainmessages-style-37{justify-content:flex-end}.components-sections-captain-captainmessages-style-38{justify-content:flex-start}.components-sections-captain-captainmessages-surface-39{border-top-right-radius:var(--radius-sm);border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-900)}.components-sections-captain-captainmessages-surface-40{border-top-left-radius:var(--radius-sm);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);color:var(--color-foreground)}.components-sections-captain-captainmessages-surface-41{max-width:82%;border-radius:var(--radius-2xl);border-style:var(--css-border-style);border-width:2px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5)}.components-sections-captain-captainmessages-surface-42{margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;text-transform:uppercase;opacity:70%}.components-sections-captain-captainmessages-text-43{white-space:pre-wrap;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height))}.components-sections-captain-captainmessages-layout-44{display:flex;gap:calc(var(--spacing) * 2);border-top:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}padding:calc(var(--spacing) * 3)}.components-sections-captain-captainmessages-layout-45{min-width:0;flex:1 1;border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));&:focus{--css-outline-style:none;outline-style:none;--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:focus{--css-ring-color:color-mix(in srgb,#c47d63 30%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}}.components-sections-captain-captainmessages-layout-46{display:inline-flex;height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-primary);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-primary-foreground);&:disabled{opacity:40%}}.components-sections-captain-captainmessages-text-47{margin:auto;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.components-sections-captain-captainmessages-layout-48{margin-top:calc(var(--spacing) * 2);display:inline-flex;height:calc(var(--spacing) * 6);align-items:center;gap:var(--spacing);border-radius:calc(infinity * 1px);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;text-transform:uppercase;color:var(--color-emerald-700)}.components-sections-captain-captainmessages-style-49{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3)}.components-sections-captain-captainpanel-style-1{height:calc(100dvh - 4rem);overflow:hidden;padding-block:calc(var(--spacing) * 3);@media (min-width:64rem){height:calc(100vh - 5rem)}@media (min-width:64rem){padding-block:calc(var(--spacing) * 4)}}.components-sections-captain-captainpanel-layout-2{display:grid;height:100%;min-height:0;min-width:0;grid-gap:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);@media (min-width:64rem){grid-template-columns:240px 1fr}@media (min-width:64rem){gap:calc(var(--spacing) * 8)}}.components-sections-captain-captainpanel-layout-3{display:contents;@media (min-width:64rem){display:block}@media (min-width:64rem){overflow-y:auto}@media (min-width:64rem){border-radius:var(--radius-xl)}@media (min-width:64rem){border-style:var(--css-border-style);border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-width:1px}@media (min-width:64rem){border-left-color:color-mix(in srgb,#000 10%,transparent);border-bottom-color:color-mix(in srgb,#000 10%,transparent);border-right-color:color-mix(in srgb,#000 10%,transparent);border-top-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}@media (min-width:64rem){background-color:var(--color-white)}@media (min-width:64rem){padding:calc(var(--spacing) * 3)}}.components-sections-captain-captainpanel-layout-4{position:fixed;inset-inline:0;bottom:0;z-index:50;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--spacing);gap:var(--spacing);border-top:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:color-mix(in srgb,#fff 95%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}padding-inline:calc(var(--spacing) * 2);padding-bottom:calc(env(safe-area-inset-bottom) + .5rem);padding-top:calc(var(--spacing) * 2);--css-shadow:0 -12px 32px var(--css-shadow-color,rgba(15,23,42,0.14));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);@media (min-width:64rem){position:static}@media (min-width:64rem){display:flex}@media (min-width:64rem){flex-direction:column}@media (min-width:64rem){border-style:var(--css-border-style);border-left-width:0;border-bottom-width:0;border-right-width:0;border-top-width:0}@media (min-width:64rem){background-color:transparent}@media (min-width:64rem){padding:calc(var(--spacing) * 2)}@media (min-width:64rem){--css-shadow:0 0 #0000;box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}}.components-sections-captain-captainpanel-surface-5{border-color:transparent;background-color:var(--color-primary);color:var(--color-primary-foreground)}.components-sections-captain-captainpanel-surface-6{border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);color:var(--color-muted-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-sections-captain-captainpanel-layout-7{display:flex;height:calc(var(--spacing) * 14);flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;@media (min-width:64rem){height:calc(var(--spacing) * 9)}@media (min-width:64rem){flex-direction:row}@media (min-width:64rem){justify-content:flex-start}@media (min-width:64rem){gap:calc(var(--spacing) * 2)}@media (min-width:64rem){padding-inline:calc(var(--spacing) * 3)}@media (min-width:64rem){font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height))}}.components-sections-captain-captainpanel-style-8{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.components-sections-captain-captainpanel-style-9{height:100%;min-height:0;min-width:0;overflow:hidden;padding-bottom:5.75rem;@media (min-width:64rem){padding-bottom:0}}.components-sections-captain-captainpanel-layout-10{display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden;border-radius:var(--radius-2xl);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white)}.components-sections-captain-captainpanel-surface-11{flex-shrink:0;border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.components-sections-captain-captainpanel-text-12{font-size:var(--text-xl);line-height:var(--css-leading,var(--text-xl--line-height));--css-font-weight:800;font-weight:800}.components-sections-captain-captainpanel-text-13{margin-top:var(--spacing);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.components-sections-captain-captainpanel-layout-14{min-height:0;flex:1 1;:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 5) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 5) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 5) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--css-space-y-reverse)))}overflow-y:auto;padding:calc(var(--spacing) * 5)}.components-sections-captain-captainpanel-layout-15{display:flex;align-items:center;gap:calc(var(--spacing) * 4)}.components-sections-captain-captainpanel-surface-16{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);border-radius:calc(infinity * 1px);object-fit:cover}.components-sections-captain-captainpanel-layout-17{display:grid;height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);place-items:center;border-radius:calc(infinity * 1px);background-color:var(--color-secondary);font-size:var(--text-2xl);line-height:var(--css-leading,var(--text-2xl--line-height));--css-font-weight:800;font-weight:800}.components-sections-captain-captainpanel-layout-18{display:inline-flex;min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-sections-captain-captainpanel-style-19{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border-width:0}.components-sections-captain-captainpanel-layout-20{display:grid;grid-gap:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);@media (min-width:48rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.components-sections-captain-captainpanel-text-21{font-size:var(--text-b2);line-height:var(--css-leading,var(--text-b2--line-height));--css-font-weight:700;font-weight:700;color:var(--color-muted-foreground)}.components-sections-captain-captainpanel-surface-22{background-color:var(--color-white)}.components-sections-captain-captainpanel-surface-23{background-color:color-mix(in srgb,#c47d63 4.5%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 4.5%,transparent)}}.components-sections-captain-captainpanel-surface-24{margin-top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 11);width:100%;border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 3);--css-font-weight:500;font-weight:500;color:var(--color-foreground-secondary);&:disabled{cursor:default;opacity:100%}}.components-sections-captain-captainpanel-layout-25{display:block;font-size:var(--text-b2);line-height:var(--css-leading,var(--text-b2--line-height));--css-font-weight:700;font-weight:700;color:var(--color-muted-foreground)}.components-sections-captain-captainpanel-surface-26{margin-top:calc(var(--spacing) * 2);width:100%;border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);padding:calc(var(--spacing) * 3);--css-font-weight:500;font-weight:500;color:var(--color-foreground-secondary);&:disabled{cursor:default;opacity:100%}}.components-sections-captain-captainpanel-surface-27{cursor:pointer;background-color:var(--color-white)}.components-sections-captain-captainpanel-layout-28{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);padding:calc(var(--spacing) * 4)}.components-sections-captain-captainpanel-style-29{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);accent-color:var(--color-primary)}.components-sections-captain-captainpanel-layout-30{display:block;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));color:var(--color-foreground)}.components-sections-captain-captainpanel-layout-31{margin-top:var(--spacing);display:block;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:500;font-weight:500;color:var(--color-muted-foreground)}.components-sections-captain-captainpanel-surface-32{flex-shrink:0;border-top:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding:calc(var(--spacing) * 4)}.components-sections-captain-captainpanel-layout-33{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.components-sections-captain-captainpanel-surface-34{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:800;font-weight:800;&:disabled{opacity:40%}}.components-sections-captain-captainpanel-surface-35{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background-color:var(--color-primary);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:800;font-weight:800;color:var(--color-primary-foreground);&:disabled{opacity:40%}}.components-sections-captain-captainpanel-text-36{min-width:0;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.components-sections-captain-captainsdirectory-style-1{min-width:0;padding-block:calc(var(--spacing) * 8);@media (min-width:40rem){padding-block:calc(var(--spacing) * 12)}}.components-sections-captain-captainsdirectory-layout-2{margin-bottom:calc(var(--spacing) * 6);display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);@media (min-width:64rem){flex-direction:row}@media (min-width:64rem){align-items:flex-end}@media (min-width:64rem){justify-content:space-between}}.components-sections-captain-captainsdirectory-text-3{font-size:var(--text-3xl);line-height:var(--css-leading,var(--text-3xl--line-height));--css-font-weight:800;font-weight:800;color:var(--color-foreground)}.components-sections-captain-captainsdirectory-text-4{margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.components-sections-captain-captainsdirectory-layout-5{display:flex;width:100%;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 2);@media (min-width:64rem){width:auto}@media (min-width:64rem){align-items:flex-end}}.components-sections-captain-captainsdirectory-layout-6{display:inline-flex;min-height:calc(var(--spacing) * 11);width:100%;align-items:center;justify-content:center;border-radius:var(--radius-xl);background-color:var(--color-primary);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:800;font-weight:800;text-transform:uppercase;color:var(--color-primary-foreground);&:hover{@media (hover:hover){opacity:90%}}@media (min-width:64rem){width:auto}}.components-sections-captain-captainsdirectory-text-7{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-foreground);-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:4px;&:hover{@media (hover:hover){color:var(--color-primary)}}}.components-sections-captain-captainsdirectory-style-8{margin-bottom:calc(var(--spacing) * 4);max-width:var(--container-2xl)}.components-sections-captain-captainsdirectory-layout-9{margin-bottom:calc(var(--spacing) * 2);display:block;font-size:var(--text-caption);line-height:var(--css-leading,var(--text-caption--line-height));--css-font-weight:700;font-weight:700;text-transform:uppercase;--css-tracking:0.14em;letter-spacing:.14em;color:var(--color-muted-foreground)}.components-sections-captain-captainsdirectory-layout-10{display:flex;gap:calc(var(--spacing) * 2)}.components-sections-captain-captainsdirectory-layout-11{position:relative;min-width:0;flex:1 1}.components-sections-captain-captainsdirectory-layout-12{position:absolute;left:calc(var(--spacing) * 3);top:calc(1 / 2 * 100%);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);--css-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--css-translate-x) var(--css-translate-y);color:var(--color-muted-foreground)}.components-sections-captain-captainsdirectory-surface-13{height:calc(var(--spacing) * 11);width:100%;border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding-left:calc(var(--spacing) * 10);padding-right:calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:500;font-weight:500;color:var(--color-foreground-secondary);--css-outline-style:none;outline-style:none;&::placeholder{color:var(--color-muted-foreground)}&:focus{border-color:var(--color-foreground)}}.components-sections-captain-captainsdirectory-layout-14{display:inline-flex;height:calc(var(--spacing) * 11);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);background-color:var(--color-foreground);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:800;font-weight:800;color:var(--color-background);&:hover{@media (hover:hover){opacity:90%}}}.components-sections-captain-captainsdirectory-text-15{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-destructive)}.components-sections-captain-captainsdirectory-surface-16{width:100%;min-width:0;overflow:auto;border-radius:var(--radius-2xl);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white)}.components-sections-captain-captainsdirectory-text-17{width:100%;min-width:980px;text-align:left;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height))}.components-sections-captain-captainsdirectory-layout-18{position:-webkit-sticky;position:sticky;top:0;z-index:10;border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;text-transform:uppercase;color:var(--color-muted-foreground)}.components-sections-captain-captainsdirectory-style-19{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.components-sections-captain-captainsdirectory-style-20{:where(&>:not(:last-child)){--css-divide-y-reverse:0;border-bottom-style:var(--css-border-style);border-top-style:var(--css-border-style);border-top-width:calc(1px * var(--css-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--css-divide-y-reverse)))}:where(&>:not(:last-child)){border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}}.components-sections-captain-captainsdirectory-style-21{&:hover{@media (hover:hover){background-color:color-mix(in srgb,#e7dfd5 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}}}.components-sections-captain-captainsdirectory-text-22{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height))}.components-sections-captain-captainsdirectory-layout-23{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.components-sections-captain-captainsdirectory-surface-24{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:calc(infinity * 1px);object-fit:cover}.components-sections-captain-captainsdirectory-layout-25{display:grid;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);place-items:center;border-radius:calc(infinity * 1px);background-color:var(--color-secondary);--css-font-weight:800;font-weight:800}.components-sections-captain-captainsdirectory-text-26{--css-font-weight:700;font-weight:700}.components-sections-captain-captainsdirectory-surface-27{border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-sections-captain-captainsdirectory-text-28{padding:calc(var(--spacing) * 8);text-align:center;color:var(--color-muted-foreground)}.components-sections-captain-captainsdirectory-layout-29{margin-top:calc(var(--spacing) * 4);display:flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 3)}.components-sections-captain-captainsdirectory-layout-30{display:inline-flex;height:calc(var(--spacing) * 9);align-items:center;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}&:disabled{cursor:not-allowed;opacity:40%}}.components-sections-captain-captainsdirectory-text-31{--css-font-weight:700;font-weight:700}.components-sections-captain-captainsdirectory-text-31,.components-sections-captain-captainsdirectory-text-32{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.components-sections-captain-captainsdirectory-text-32{white-space:pre-wrap;--css-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.components-sections-captain-captainsdirectory-surface-33{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background-color:var(--color-foreground);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-background)}.components-sections-listing-detail-imagegallery-layout-1{position:relative;aspect-ratio:16/9;border-radius:var(--radius-2xl);overflow:hidden;@media (min-width:48rem){display:none}}.components-sections-listing-detail-imagegallery-layout-2{position:absolute;inset:0;width:100%;height:100%;cursor:zoom-in}.components-sections-listing-detail-imagegallery-style-3{object-fit:cover}.components-sections-listing-detail-imagegallery-layout-4{display:none;@media (min-width:48rem){display:block}position:relative}.components-sections-listing-detail-imagegallery-layout-5{position:relative;aspect-ratio:var(--aspect-video);border-radius:var(--radius-2xl);overflow:hidden}.components-sections-listing-detail-imagegallery-layout-6{display:grid;aspect-ratio:25/9;grid-template-columns:16fr 9fr;grid-gap:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);overflow:hidden}.components-sections-listing-detail-imagegallery-layout-7{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.components-sections-listing-detail-imagegallery-layout-7,.components-sections-listing-detail-imagegallery-layout-8{display:grid;min-width:0;grid-gap:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2)}.components-sections-listing-detail-imagegallery-layout-9{grid-template-rows:repeat(1,minmax(0,1fr))}.components-sections-listing-detail-imagegallery-layout-10{grid-template-rows:repeat(2,minmax(0,1fr))}.components-sections-listing-detail-imagegallery-layout-11{position:fixed;inset:0;z-index:50;background-color:var(--color-background);@media (min-width:48rem){display:none}}.components-sections-listing-detail-imagegallery-layout-12{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;height:calc(var(--spacing) * 14);align-items:center;justify-content:space-between;border-bottom-style:var(--css-border-style);border-bottom-width:1px;border-color:var(--color-border);background-color:color-mix(in srgb,#e7e0d8 95%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 95%,transparent)}padding-inline:calc(var(--spacing) * 4);--css-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,)}.components-sections-listing-detail-imagegallery-layout-13{display:flex;flex-direction:column}.components-sections-listing-detail-imagegallery-text-14{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:500;font-weight:500;color:var(--color-foreground)}.components-sections-listing-detail-imagegallery-text-15{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground);--css-numeric-spacing:tabular-nums;font-feature-settings:var(--css-ordinal,) var(--css-slashed-zero,) var(--css-numeric-figure,) var(--css-numeric-spacing,) var(--css-numeric-fraction,);font-variant-numeric:var(--css-ordinal,) var(--css-slashed-zero,) var(--css-numeric-figure,) var(--css-numeric-spacing,) var(--css-numeric-fraction,)}.components-sections-listing-detail-imagegallery-layout-16{display:flex;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-secondary);color:var(--color-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}.components-sections-listing-detail-imagegallery-style-17{height:calc(100dvh - 3.5rem);overflow-y:auto;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.components-sections-listing-detail-imagegallery-layout-18{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 6)}.components-sections-listing-detail-imagegallery-layout-19{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}.components-sections-listing-detail-imagegallery-layout-20{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;border-radius:var(--radius-xl);background-color:var(--color-muted)}.components-sections-listing-detail-imagegallery-style-21{object-fit:contain}.components-sections-listing-detail-imagegallery-layout-22{position:fixed;inset:0;z-index:50;background-color:color-mix(in srgb,#000 92%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 92%,transparent)}display:flex;align-items:center;justify-content:center}.components-sections-listing-detail-imagegallery-layout-23{position:absolute;top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);z-index:10;display:flex;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,#fff 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}color:var(--color-white);&:hover{@media (hover:hover){background-color:color-mix(in srgb,#fff 20%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}}transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}.components-sections-listing-detail-imagegallery-layout-24{position:absolute;left:calc(var(--spacing) * 4);z-index:10;display:flex;width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,#fff 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}color:var(--color-white);&:hover{@media (hover:hover){background-color:color-mix(in srgb,#fff 20%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}}transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}.components-sections-listing-detail-imagegallery-layout-25{position:relative;width:100%;max-width:var(--container-5xl);margin-inline:calc(var(--spacing) * 20);aspect-ratio:4/3}.components-sections-listing-detail-imagegallery-layout-26{position:absolute;right:calc(var(--spacing) * 4);z-index:10;display:flex;width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,#fff 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}color:var(--color-white);&:hover{@media (hover:hover){background-color:color-mix(in srgb,#fff 20%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}}transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}.components-sections-listing-detail-imagegallery-layout-27{position:absolute;bottom:calc(var(--spacing) * 4);left:calc(1 / 2 * 100%);--css-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--css-translate-x) var(--css-translate-y);color:color-mix(in srgb,#fff 60%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 60%,transparent)}font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-numeric-spacing:tabular-nums;font-feature-settings:var(--css-ordinal,) var(--css-slashed-zero,) var(--css-numeric-figure,) var(--css-numeric-spacing,) var(--css-numeric-fraction,);font-variant-numeric:var(--css-ordinal,) var(--css-slashed-zero,) var(--css-numeric-figure,) var(--css-numeric-spacing,) var(--css-numeric-fraction,);-webkit-user-select:none;-moz-user-select:none;user-select:none}.components-sections-listing-detail-imagegallery-layout-28{position:relative;width:100%;height:100%;overflow:hidden;cursor:zoom-in}.components-sections-listing-detail-imagegallery-motion-29{object-fit:cover;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-duration:300ms;transition-duration:.3s;&:is(:where(.css-group):hover *){@media (hover:hover){scale:1.03}}}.components-sections-listing-detail-imagegallery-motion-30{transition-property:opacity;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-duration:200ms;transition-duration:.2s}.components-sections-listing-detail-imagegallery-surface-31{opacity:100%}.components-sections-listing-detail-imagegallery-surface-32{opacity:0}.components-sections-listing-detail-imagegallery-layout-33{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;background-color:color-mix(in oklab,#ebe7e2 55%,transparent);--css-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);transition-property:opacity;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-duration:150ms;transition-duration:.15s}.components-sections-listing-detail-imagegallery-surface-34{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:calc(infinity * 1px);border-style:var(--css-border-style);border-width:2px;@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-foreground) 20%,transparent)}border-color:color-mix(in srgb,#333333 70%,transparent) color-mix(in srgb,#333333 20%,transparent) color-mix(in srgb,#333333 20%,transparent);@supports (color:color-mix(in lab,red,red)){border-top-color:color-mix(in oklab,var(--color-foreground) 70%,transparent)}animation:var(--animate-spin)}.components-sections-listing-detail-imagegallery-layout-35{position:absolute;bottom:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-background);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:500;font-weight:500;color:var(--color-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}.components-sections-listing-detail-listingcaptain-layout-1{display:flex;align-items:center;gap:calc(var(--spacing) * 4)}.components-sections-listing-detail-listingcaptain-layout-2{display:flex;width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,#c47d63 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}color:var(--color-primary)}.components-sections-listing-detail-listingcaptain-layout-3{display:flex;flex-direction:column;gap:calc(var(--spacing) * .5)}.components-sections-listing-detail-listingcaptain-text-4{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.components-sections-listing-detail-listingcaptain-text-5{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:600;font-weight:600;color:var(--color-foreground)}.components-sections-listing-detail-listingcaptain-text-6{font-size:var(--text-b2);line-height:var(--css-leading,var(--text-b2--line-height));color:var(--color-muted-foreground)}.components-sections-listing-detail-listingdescription-layout-1{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3)}.components-sections-listing-detail-listingdescription-style-2{max-height:9.6rem;overflow:hidden}.components-sections-listing-detail-listingdescription-text-3{white-space:pre-wrap;overflow-wrap:break-word;font-size:var(--text-b1);line-height:var(--css-leading,var(--text-b1--line-height));color:var(--color-muted-foreground);--css-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.components-sections-listing-detail-listingdescription-layout-4{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:500;font-weight:500;color:var(--color-muted-foreground);-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){color:var(--color-foreground)}}}.components-sections-listing-detail-listingfaq-layout-1{display:flex;flex-direction:column;gap:calc(var(--spacing) * 10)}.components-sections-listing-detail-listingfaq-layout-2{display:flex;flex-direction:column;gap:calc(var(--spacing) * 6)}.components-sections-listing-detail-listingfaq-layout-3{display:flex;flex-direction:column;gap:var(--spacing)}.components-sections-listing-detail-listingfaq-text-4{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:500;font-weight:500;color:var(--color-foreground)}.components-sections-listing-detail-listingfaq-text-5{font-size:var(--text-b2);line-height:var(--css-leading,var(--text-b2--line-height));color:var(--color-muted-foreground)}.components-sections-listing-detail-listingfaq-layout-6{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.components-sections-listing-detail-listingfaq-surface-7{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:500;font-weight:500;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}.components-sections-listing-detail-listingfaq-surface-8{border-color:transparent;background-color:var(--color-foreground);color:var(--color-background)}.components-sections-listing-detail-listingfaq-surface-9{border-color:var(--color-border);background-color:var(--color-secondary);color:var(--color-muted-foreground);&:hover{@media (hover:hover){color:var(--color-foreground)}}}.components-sections-listing-detail-listingfaq-surface-10{width:100%;border-radius:0;border-style:var(--css-border-style);border-top-style:var(--css-border-style);border-width:1px 0 0;border-color:var(--color-border);:where(&>:not(:last-child)){--css-divide-y-reverse:0;border-bottom-style:var(--css-border-style);border-top-style:var(--css-border-style);border-top-width:calc(1px * var(--css-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--css-divide-y-reverse)))}:where(&>:not(:last-child)){border-color:var(--color-border)}overflow:visible}.components-sections-listing-detail-listingfaq-style-11{&[data-open]{background-color:var(--color-white)}}.components-sections-listing-detail-listingfaq-text-12{padding-inline:0;padding-block:calc(var(--spacing) * 4);font-size:var(--text-b3);line-height:var(--css-leading,var(--text-b3--line-height));--css-font-weight:600;font-weight:600;color:var(--color-foreground-secondary);&:hover{@media (hover:hover){-webkit-text-decoration-line:none;text-decoration-line:none}}&:hover{@media (hover:hover){color:var(--color-foreground)}}}.components-sections-listing-detail-listingfaq-text-13{padding-inline:0;padding-bottom:calc(var(--spacing) * 5);font-size:var(--text-b3);line-height:var(--css-leading,var(--text-b3--line-height));color:var(--color-muted-foreground)}.components-sections-listing-detail-listingfavoritebutton-layout-1{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);--css-shadow:0 1px 3px 0 var(--css-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--css-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:var(--color-muted)}}flex-shrink:0}.components-sections-listing-detail-listingfavoritebutton-text-2{fill:var(--color-primary);color:var(--color-primary)}.components-sections-listing-detail-listingfavoritebutton-text-3{color:var(--color-muted-foreground)}.components-sections-listing-detail-listingfeatures-layout-1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4)}.components-sections-listing-detail-listingfeatures-layout-2{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1.5)}.components-sections-listing-detail-listingfeatures-text-3{color:var(--color-primary)}.components-sections-listing-detail-listingfeatures-text-4{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:500;font-weight:500;color:var(--color-foreground)}.components-sections-listing-detail-listingfeatures-text-5{font-size:var(--text-b2);line-height:var(--css-leading,var(--text-b2--line-height));color:var(--color-muted-foreground)}.components-sections-listing-detail-listingmap-layout-1{position:absolute;right:calc(var(--spacing) * 3);top:calc(var(--spacing) * 3);z-index:1000;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);--css-shadow:0 1px 3px 0 var(--css-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--css-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}.components-sections-listing-detail-listingmap-layout-2{display:flex;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);align-items:center;justify-content:center;color:var(--color-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-sections-listing-detail-listingmap-surface-3{height:1px;background-color:var(--color-border)}.components-sections-listing-detail-listingmap-layout-4{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3)}.components-sections-listing-detail-listingmap-layout-5{position:relative;isolation:isolate;z-index:0;height:420px;overflow:hidden;border-radius:var(--radius-2xl);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-muted)}.components-sections-listing-detail-listingmap-layout-6{pointer-events:none;position:absolute;bottom:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:10;display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:color-mix(in srgb,#e7e0d8 90%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 90%,transparent)}padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:500;font-weight:500;color:var(--color-foreground);--css-shadow:0 1px 3px 0 var(--css-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--css-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);--css-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,)}.components-sections-listing-detail-listingmap-surface-7{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);background-color:var(--color-primary);flex-shrink:0}.components-sections-listing-detail-listingmap-layout-8{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);padding-top:var(--spacing)}.components-sections-listing-detail-listingmap-text-9{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:500;font-weight:500;color:var(--color-foreground)}.components-sections-listing-detail-listingmap-layout-10{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}.components-sections-listing-detail-listingmap-layout-11{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 2.5)}.components-sections-listing-detail-listingmap-layout-12{margin-top:calc(var(--spacing) * .5);display:flex;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-primary);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;color:var(--color-primary-foreground)}.components-sections-listing-detail-listingmap-text-13{font-size:var(--text-b2);line-height:var(--css-leading,var(--text-b2--line-height));color:var(--color-foreground-secondary)}.components-sections-listing-detail-listingmap-text-14{color:var(--color-muted-foreground)}.components-sections-listing-detail-listingmap-layout-15{display:flex;gap:calc(var(--spacing) * 2)}.components-sections-listing-detail-listingmap-layout-16{flex:1 1;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;background-color:var(--color-muted)}.components-sections-listing-detail-listingmap-style-17{height:100%;width:100%;object-fit:cover}.components-sections-listing-detail-listingmapclient-layout-1{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3)}.components-sections-listing-detail-listingmapclient-surface-2{border-radius:var(--radius-2xl);background-color:var(--color-muted);animation:var(--animate-pulse)}.components-sections-listing-detail-listingmapclient-layout-3{display:flex;gap:calc(var(--spacing) * 2)}.components-sections-listing-detail-listingmapclient-layout-4{flex:1 1;aspect-ratio:16/9;border-radius:var(--radius-lg);background-color:var(--color-muted);animation:var(--animate-pulse)}.components-sections-listing-detail-listingmobilebookingpanel-layout-1{position:fixed;inset-inline:0;bottom:0;z-index:900;border-top:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:color-mix(in srgb,#fff 95%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}padding-inline:1.2rem;padding-bottom:calc(env(safe-area-inset-bottom) + .78rem);padding-top:.75rem;--css-shadow:0 -12px 32px var(--css-shadow-color,rgba(15,23,42,0.14));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);--css-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);@media (min-width:64rem){display:none}}.components-sections-listing-detail-listingmobilebookingpanel-layout-2{margin-inline:auto;display:flex;max-width:var(--breakpoint-sm);flex-direction:column;gap:.6rem}.components-sections-listing-detail-listingmobilebookingpanel-layout-3{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem;border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#d5c9bc 70%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}padding-bottom:.6rem;text-align:center;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;text-transform:uppercase;--css-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-primary)}.components-sections-listing-detail-listingmobilebookingpanel-style-4{&:hover{@media (hover:hover){color:var(--color-primary-hover)}}}.components-sections-listing-detail-listingmobilebookingpanel-text-5{color:var(--color-muted-foreground)}.components-sections-listing-detail-listingmobilebookingpanel-layout-6{display:flex;align-items:center;gap:.9rem}.components-sections-listing-detail-listingmobilebookingpanel-layout-7{min-width:0;flex:1 1}.components-sections-listing-detail-listingmobilebookingpanel-text-8{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;text-transform:uppercase;--css-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted-foreground)}.components-sections-listing-detail-listingmobilebookingpanel-text-9{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.35rem;--css-font-weight:800;font-weight:800;--css-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-foreground)}.components-sections-listing-detail-listingmobilebookingpanel-text-10{font-size:1.05rem;--css-font-weight:500;font-weight:500;color:var(--color-muted-foreground)}.components-sections-listing-detail-listingmobilebookingpanel-text-11{margin-top:calc(var(--spacing) * .5);font-size:var(--text-caption);line-height:var(--css-leading,var(--text-caption--line-height));color:var(--color-muted-foreground)}.components-sections-listing-detail-listingmobilebookingpanel-layout-12{display:inline-flex;min-height:3.3rem;flex-shrink:0;align-items:center;justify-content:center;padding-inline:1.5rem;font-size:1.05rem}.components-sections-listing-detail-listingmobilebookingpanel-layout-13{position:fixed;inset:0;z-index:1200;overflow-y:auto;background-color:var(--color-background);@media (min-width:64rem){display:none}}.components-sections-listing-detail-listingmobilebookingpanel-layout-14{display:flex;min-height:100dvh;flex-direction:column;background-color:var(--color-white)}.components-sections-listing-detail-listingmobilebookingpanel-layout-15{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 4);border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.components-sections-listing-detail-listingmobilebookingpanel-text-16{font-size:var(--text-lg);line-height:var(--css-leading,var(--text-lg--line-height));--css-font-weight:800;font-weight:800;color:var(--color-foreground)}.components-sections-listing-detail-listingmobilebookingpanel-text-17{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.components-sections-listing-detail-listingmobilebookingpanel-surface-18{border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);padding:calc(var(--spacing) * 2);color:var(--color-muted-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-sections-listing-detail-listingmobilebookingpanel-style-19{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.components-sections-listing-detail-listingmobilebookingpanel-layout-20{min-height:0;flex:1 1;overflow-y:auto;padding:calc(var(--spacing) * 5);padding-bottom:calc(env(safe-area-inset-bottom) + 2rem)}.components-sections-listing-detail-listingmoreoffers-layout-1{display:flex;width:100%;min-width:0;max-width:100%;scroll-snap-type:x var(--css-scroll-snap-strictness);--css-scroll-snap-strictness:mandatory;gap:calc(var(--spacing) * 4);overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:calc(var(--spacing) * 2);--css-pan-x:pan-x;touch-action:var(--css-pan-x,) var(--css-pan-y,) var(--css-pinch-zoom,);scrollbar-width:none;&::-webkit-scrollbar{display:none}}.components-sections-listing-detail-listingmoreoffers-style-2{width:calc(100vw - 2.5rem);max-width:100%;flex-shrink:0;scroll-snap-align:start;@media (min-width:40rem){width:calc(var(--spacing) * 64)!important}@media (min-width:40rem){flex-basis:calc(var(--spacing) * 64)!important}@media (min-width:40rem){max-width:calc(var(--spacing) * 64)!important}@media (min-width:64rem){width:calc(var(--spacing) * 72)!important}@media (min-width:64rem){flex-basis:calc(var(--spacing) * 72)!important}@media (min-width:64rem){max-width:calc(var(--spacing) * 72)!important}}.components-sections-listing-detail-listingmoreoffers-layout-3{margin-top:calc(var(--spacing) * 3);display:flex;max-width:100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(var(--spacing) * 1.5);@media (min-width:40rem){display:none}}.components-sections-listing-detail-listingmoreoffers-surface-4{width:calc(var(--spacing) * 5);background-color:var(--color-foreground)}.components-sections-listing-detail-listingmoreoffers-surface-5{width:calc(var(--spacing) * 1.5);background-color:color-mix(in srgb,#333333 20%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 20%,transparent)}}.components-sections-listing-detail-listingmoreoffers-surface-6{height:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);transition-property:all;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-duration:300ms;transition-duration:.3s}.components-sections-listing-detail-listingmoreoffers-layout-7{display:flex;flex-direction:column;gap:calc(var(--spacing) * 8);@media (min-width:40rem){gap:calc(var(--spacing) * 10)}}.components-sections-listing-detail-listingmoreoffers-layout-8{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 8);@media (min-width:40rem){gap:calc(var(--spacing) * 10)}}.components-sections-listing-detail-listingmoreoffers-surface-9{width:100%;border-top-style:var(--css-border-style);border-top-width:1px;border-color:var(--color-border)}.components-sections-listing-detail-listingmoreoffers-text-10{text-align:center}.components-sections-listing-detail-listingmoreoffers-text-11{font-size:var(--text-caption);line-height:var(--css-leading,var(--text-caption--line-height));--css-font-weight:500;font-weight:500;--css-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-primary)}.components-sections-listing-detail-listingpricecalendar-text-1{width:100%!important;min-width:0!important;gap:clamp(.125rem,.8vw,.25rem);overflow:hidden;padding-inline:0;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height))}.components-sections-listing-detail-listingpricecalendar-text-2{max-width:100%;word-break:break-all;font-size:var(--text-micro)!important;line-height:var(--css-leading,var(--text-micro--line-height))!important;--css-font-weight:400;font-weight:400;opacity:100%!important;--css-leading:1;line-height:1;--css-numeric-spacing:tabular-nums;font-feature-settings:var(--css-ordinal,) var(--css-slashed-zero,) var(--css-numeric-figure,) var(--css-numeric-spacing,) var(--css-numeric-fraction,);font-variant-numeric:var(--css-ordinal,) var(--css-slashed-zero,) var(--css-numeric-figure,) var(--css-numeric-spacing,) var(--css-numeric-fraction,);color:var(--color-muted-foreground)}.components-sections-listing-detail-listingpricecalendar-layout-3{display:flex;flex-direction:column;gap:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 2)}.components-sections-listing-detail-listingpricecalendar-layout-4{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}.components-sections-listing-detail-listingpricecalendar-surface-5{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 20);border-radius:.25rem;background-color:var(--color-muted);animation:var(--animate-pulse)}.components-sections-listing-detail-listingpricecalendar-layout-6{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:var(--spacing);gap:var(--spacing)}.components-sections-listing-detail-listingpricecalendar-surface-7{height:calc(var(--spacing) * 10);border-radius:.25rem;background-color:var(--color-muted);animation:var(--animate-pulse);opacity:50%}.components-sections-listing-detail-listingpricecalendar-surface-8{--cell-size:clamp(2.25rem,10vw,4rem);background-color:transparent;padding:0}.components-sections-listing-detail-listingreviews-layout-1{display:flex;align-items:center;gap:calc(var(--spacing) * .5)}.components-sections-listing-detail-listingreviews-text-2{fill:var(--color-primary);color:var(--color-primary)}.components-sections-listing-detail-listingreviews-text-3{fill:var(--color-muted);color:var(--color-border)}.components-sections-listing-detail-listingreviews-layout-4{padding:calc(var(--spacing) * 6);display:flex;flex-direction:column;gap:calc(var(--spacing) * 5)}.components-sections-listing-detail-listingreviews-layout-5{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.components-sections-listing-detail-listingreviews-text-6{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:500;font-weight:500;color:var(--color-foreground)}.components-sections-listing-detail-listingreviews-text-7{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.components-sections-listing-detail-listingreviews-layout-8{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 10);text-align:center}.components-sections-listing-detail-listingreviews-layout-9{display:flex;width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-background);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border)}.components-sections-listing-detail-listingreviews-text-10{color:var(--color-muted-foreground)}.components-sections-listing-detail-listingreviews-layout-11{display:flex;flex-direction:column;gap:var(--spacing)}.components-sections-listing-detail-listingreviews-text-12{font-size:var(--text-b2);line-height:var(--css-leading,var(--text-b2--line-height));color:var(--color-muted-foreground)}.components-sections-listing-detail-listingreviews-layout-13{display:flex;gap:calc(var(--spacing) * 5);overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:var(--spacing);scrollbar-width:none;&::-webkit-scrollbar{display:none}}.components-sections-listing-detail-listingreviews-layout-14{padding:calc(var(--spacing) * 5);display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);flex-shrink:0;width:calc(var(--spacing) * 72)}.components-sections-listing-detail-listingreviews-layout-15{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 2)}.components-sections-listing-detail-listingreviews-layout-16{display:flex;align-items:center;gap:calc(var(--spacing) * 2.5)}.components-sections-listing-detail-listingreviews-layout-17{display:flex;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,#c47d63 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}color:var(--color-primary);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700}.components-sections-listing-detail-listingreviews-layout-18{display:flex;flex-direction:column;gap:calc(var(--spacing) * .5)}.components-sections-listing-detail-listingreviews-text-19{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:500;font-weight:500;color:var(--color-foreground)}.components-sections-listing-detail-listingreviews-text-20{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.components-sections-listing-detail-listingreviews-text-21{font-size:var(--text-b2);line-height:var(--css-leading,var(--text-b2--line-height));color:var(--color-muted-foreground);--css-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.components-sections-listing-detail-listingthingstoknow-layout-1{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4)}.components-sections-listing-detail-listingthingstoknow-text-2{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:500;font-weight:500;color:var(--color-foreground)}.components-sections-listing-detail-listingthingstoknow-layout-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 6)}.components-sections-listing-detail-listingthingstoknow-layout-4{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3)}.components-sections-listing-detail-listingthingstoknow-layout-5{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.components-sections-listing-detail-listingthingstoknow-text-6{color:var(--color-foreground);flex-shrink:0}.components-sections-listing-detail-listingthingstoknow-text-7{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:600;font-weight:600;color:var(--color-foreground)}.components-sections-listing-detail-listingthingstoknow-layout-8{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1.5)}.components-sections-listing-detail-listingthingstoknow-text-9{font-size:var(--text-b2);line-height:var(--css-leading,var(--text-b2--line-height));color:var(--color-muted-foreground)}.components-sections-listings-favoritessidebar-layout-1{display:inline-flex;height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 36);align-items:center;justify-content:center;border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-primary-ring);background-color:var(--color-primary);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-primary-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:var(--color-primary-hover)}}}.components-sections-listings-favoritessidebar-surface-2{opacity:100%}.components-sections-listings-favoritessidebar-surface-3{opacity:0}.components-sections-listings-favoritessidebar-layout-4{position:fixed;inset:0;background-color:color-mix(in srgb,#e7e0d8 20%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 20%,transparent)}--css-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);transition-property:opacity;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-duration:300ms;transition-duration:.3s}.components-sections-listings-favoritessidebar-layout-5{position:fixed;inset:0;display:flex;width:100%;flex-direction:column;overflow:hidden;background-color:var(--color-white);transition-property:opacity;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-duration:200ms;transition-duration:.2s}.components-sections-listings-favoritessidebar-motion-6{--css-translate-x:0;translate:var(--css-translate-x) var(--css-translate-y)}.components-sections-listings-favoritessidebar-motion-7{--css-translate-x:calc(100% + 1rem);translate:var(--css-translate-x) var(--css-translate-y)}.components-sections-listings-favoritessidebar-layout-8{position:fixed;bottom:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);top:calc(var(--spacing) * 20);display:flex;width:22rem;max-width:calc(100vw - 2rem);flex-direction:column;overflow:hidden;border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);--css-shadow:0 1px 3px 0 var(--css-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--css-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-duration:300ms;transition-duration:.3s}.components-sections-listings-favoritessidebar-layout-9{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 4);border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.components-sections-listings-favoritessidebar-style-10{min-width:0}.components-sections-listings-favoritessidebar-text-11{font-size:var(--text-lg);line-height:var(--css-leading,var(--text-lg--line-height));--css-font-weight:800;font-weight:800;color:var(--color-foreground)}.components-sections-listings-favoritessidebar-text-12{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:600;font-weight:600;color:var(--color-foreground)}.components-sections-listings-favoritessidebar-text-13{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.components-sections-listings-favoritessidebar-layout-14{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);color:var(--color-muted-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}&:hover{@media (hover:hover){color:var(--color-foreground)}}transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}.components-sections-listings-favoritessidebar-layout-15{flex:1 1;overflow-y:auto;overscroll-behavior:contain}.components-sections-listings-favoritessidebar-layout-16{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 10);text-align:center}.components-sections-listings-favoritessidebar-text-17{color:var(--color-muted-foreground)}.components-sections-listings-favoritessidebar-text-18{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.components-sections-listings-favoritessidebar-layout-19{display:flex;flex-direction:column;:where(&>:not(:last-child)){--css-divide-y-reverse:0;border-bottom-style:var(--css-border-style);border-top-style:var(--css-border-style);border-top-width:calc(1px * var(--css-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--css-divide-y-reverse)))}:where(&>:not(:last-child)){border-color:var(--color-border)}}.components-sections-listings-favoritessidebar-layout-20{display:flex;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4)}.components-sections-listings-favoritessidebar-layout-21{position:relative;height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 20);flex-shrink:0;overflow:hidden;border-radius:var(--radius-lg)}.components-sections-listings-favoritessidebar-style-22{object-fit:cover}.components-sections-listings-favoritessidebar-layout-23{flex:1 1;min-width:0}.components-sections-listings-favoritessidebar-motion-24{&:hover{@media (hover:hover){color:var(--color-primary)}}transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}.components-sections-listings-favoritessidebar-text-25{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:600;font-weight:600;color:var(--color-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.components-sections-listings-favoritessidebar-text-26{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.components-sections-listings-favoritessidebar-text-27{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:600;font-weight:600;color:var(--color-foreground);margin-top:calc(var(--spacing) * .5)}.components-sections-listings-favoritessidebar-text-28{color:var(--color-muted-foreground);--css-font-weight:400;font-weight:400;margin-left:var(--spacing)}.components-sections-listings-favoritessidebar-layout-29{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-muted);&:hover{@media (hover:hover){background-color:var(--color-muted-hover)}}transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));flex-shrink:0}.components-sections-listings-favoritessidebar-text-30{fill:var(--color-primary);color:var(--color-primary)}.components-sections-listings-favoritessidebar-surface-31{flex-shrink:0;border-top:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:color-mix(in srgb,#fff 95%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);--css-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,)}.components-sections-listings-favoritessidebar-layout-32{margin-bottom:calc(var(--spacing) * 3);display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(var(--spacing) * 1.5);border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#d5c9bc 70%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}padding-bottom:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;text-transform:uppercase;--css-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-primary)}.components-sections-listings-favoritessidebar-style-33{&:hover{@media (hover:hover){color:var(--color-primary-hover)}}}.components-sections-listings-favoritessidebar-layout-34{display:flex;justify-content:center}.components-sections-listings-filterbar-layout-1{display:flex;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap}.components-sections-listings-filterbar-layout-2{display:inline-flex;min-height:calc(var(--spacing) * 11);align-items:center;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}.components-sections-listings-filterbar-surface-3{background-color:var(--color-primary);color:var(--color-primary-foreground);border-color:transparent}.components-sections-listings-filterbar-surface-4{background-color:var(--color-secondary);color:var(--color-muted-foreground);&:hover{@media (hover:hover){color:var(--color-foreground)}}border-color:var(--color-border)}.components-sections-listings-filtersidebar-layout-1{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 5);border-bottom-style:var(--css-border-style);border-bottom-width:1px;border-color:var(--color-border);&:last-child{border-style:var(--css-border-style);border-width:0;padding-bottom:0}}.components-sections-listings-filtersidebar-text-2{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:500;font-weight:500;text-transform:uppercase;--css-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.components-sections-listings-filtersidebar-layout-3{display:flex;min-height:calc(var(--spacing) * 11);align-items:center;justify-content:space-between}.components-sections-listings-filtersidebar-text-4{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.components-sections-listings-filtersidebar-layout-5{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.components-sections-listings-filtersidebar-layout-6{display:flex;width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);align-items:center;justify-content:center;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-secondary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}.components-sections-listings-filtersidebar-surface-7{opacity:30%;cursor:not-allowed}.components-sections-listings-filtersidebar-style-8{&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-sections-listings-filtersidebar-text-9{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:600;font-weight:600;color:var(--color-foreground);width:calc(var(--spacing) * 5);text-align:center;--css-numeric-spacing:tabular-nums;font-feature-settings:var(--css-ordinal,) var(--css-slashed-zero,) var(--css-numeric-figure,) var(--css-numeric-spacing,) var(--css-numeric-fraction,);font-variant-numeric:var(--css-ordinal,) var(--css-slashed-zero,) var(--css-numeric-figure,) var(--css-numeric-spacing,) var(--css-numeric-fraction,)}.components-sections-listings-filtersidebar-layout-10{display:flex;flex-direction:column;gap:calc(var(--spacing) * 5)}.components-sections-listings-filtersidebar-layout-11{position:relative}.components-sections-listings-filtersidebar-surface-12{height:calc(var(--spacing) * 11);width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-secondary);padding-left:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:500;font-weight:500;color:var(--color-foreground-secondary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){border-color:var(--color-input)}}&:focus{border-color:var(--color-foreground);--css-outline-style:none;outline-style:none}}.components-sections-listings-filtersidebar-layout-13{pointer-events:none;position:absolute;right:calc(var(--spacing) * 3);top:calc(1 / 2 * 100%);--css-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--css-translate-x) var(--css-translate-y);color:var(--color-muted-foreground)}.components-sections-listings-filtersidebar-text-14{height:calc(var(--spacing) * 11);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height))}.components-sections-listings-filtersidebar-layout-15{display:flex;min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5)}.components-sections-listings-filtersidebar-text-16{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-foreground-secondary);&:is(:where(.css-group):hover *){@media (hover:hover){color:var(--color-foreground)}}transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}.components-sections-listings-filtersidebar-style-17{height:calc(var(--spacing) * 11)}.components-sections-listings-filtersidebar-text-18{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:500;font-weight:500;text-transform:uppercase;--css-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground);margin-top:var(--spacing)}.components-sections-listings-filtersidebar-layout-19{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.components-sections-listings-filtersidebar-layout-20{display:inline-flex;min-height:calc(var(--spacing) * 11);align-items:center;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}.components-sections-listings-filtersidebar-surface-21{background-color:var(--color-primary);color:var(--color-primary-foreground);border-color:transparent}.components-sections-listings-filtersidebar-surface-22{background-color:var(--color-secondary);color:var(--color-muted-foreground);&:hover{@media (hover:hover){color:var(--color-foreground)}}border-color:var(--color-border)}.components-sections-listings-filtersidebar-layout-23{display:flex;justify-content:space-between;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground);margin-bottom:var(--spacing)}.components-sections-listings-filtersidebar-layout-24{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2.5)}.components-sections-listings-filtersidebar-text-25{min-height:calc(var(--spacing) * 11);text-align:left;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:600;font-weight:600;color:var(--color-muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){color:var(--color-foreground)}}}.components-sections-listings-listingcard-layout-1{height:100%;display:block}.components-sections-listings-listingcard-layout-2{display:flex;height:100%;flex-direction:column;overflow:hidden}.components-sections-listings-listingcard-layout-3{position:relative;aspect-ratio:16/11;overflow:hidden;background-color:#ebe7e2}.components-sections-listings-listingcard-motion-4{object-fit:cover;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-duration:500ms;transition-duration:.5s;&:is(:where(.css-group):hover *){@media (hover:hover){--css-scale-x:105%;--css-scale-y:105%;--css-scale-z:105%;scale:var(--css-scale-x) var(--css-scale-y)}}}.components-sections-listings-listingcard-layout-5{display:flex;height:100%;width:100%;align-items:center;justify-content:center;background-color:#ebe7e2;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:600;font-weight:600;color:var(--color-muted-foreground)}.components-sections-listings-listingcard-surface-6{opacity:100%}.components-sections-listings-listingcard-surface-7{opacity:0}.components-sections-listings-listingcard-layout-8{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;background-color:color-mix(in oklab,#ebe7e2 55%,transparent);--css-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);transition-property:opacity;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-duration:150ms;transition-duration:.15s}.components-sections-listings-listingcard-surface-9{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:calc(infinity * 1px);border-style:var(--css-border-style);border-width:2px;@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-foreground) 20%,transparent)}border-color:color-mix(in srgb,#333333 70%,transparent) color-mix(in srgb,#333333 20%,transparent) color-mix(in srgb,#333333 20%,transparent);@supports (color:color-mix(in lab,red,red)){border-top-color:color-mix(in oklab,var(--color-foreground) 70%,transparent)}animation:var(--animate-spin)}.components-sections-listings-listingcard-layout-10{position:absolute;left:calc(var(--spacing) * 2);top:calc(1 / 2 * 100%);z-index:10;display:flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);--css-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--css-translate-x) var(--css-translate-y);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,#fff 85%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 85%,transparent)}color:var(--color-foreground);--css-shadow:0 1px 3px 0 var(--css-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--css-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);--css-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);transition-property:opacity;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:var(--color-white)}}@media (min-width:48rem){height:calc(var(--spacing) * 8)}@media (min-width:48rem){width:calc(var(--spacing) * 8)}@media (min-width:48rem){opacity:0}@media (min-width:48rem){&:is(:where(.css-group):hover *){@media (hover:hover){opacity:100%}}}}.components-sections-listings-listingcard-layout-11{position:absolute;right:calc(var(--spacing) * 2);top:calc(1 / 2 * 100%);z-index:10;display:flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);--css-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--css-translate-x) var(--css-translate-y);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,#fff 85%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 85%,transparent)}color:var(--color-foreground);--css-shadow:0 1px 3px 0 var(--css-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--css-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);--css-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);transition-property:opacity;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:var(--color-white)}}@media (min-width:48rem){height:calc(var(--spacing) * 8)}@media (min-width:48rem){width:calc(var(--spacing) * 8)}@media (min-width:48rem){opacity:0}@media (min-width:48rem){&:is(:where(.css-group):hover *){@media (hover:hover){opacity:100%}}}}.components-sections-listings-listingcard-layout-12{position:absolute;top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);z-index:10;display:flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,#fff 80%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}--css-shadow:0 1px 3px 0 var(--css-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--css-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);--css-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:var(--color-white)}}@media (min-width:48rem){height:calc(var(--spacing) * 8)}@media (min-width:48rem){width:calc(var(--spacing) * 8)}}.components-sections-listings-listingcard-text-13{fill:var(--color-primary);color:var(--color-primary)}.components-sections-listings-listingcard-text-14{color:var(--color-muted-foreground)}.components-sections-listings-listingcard-layout-15{display:flex;flex:1 1;flex-direction:column}.components-sections-listings-listingcard-layout-16{display:flex;flex:1 1;flex-direction:column;gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 4)}.components-sections-listings-listingcard-text-17{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--text-base);line-height:var(--css-leading,var(--text-base--line-height));--css-font-weight:700;font-weight:700;--css-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-foreground);@media (min-width:40rem){font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height))}@media (min-width:40rem){--css-font-weight:500;font-weight:500}}.components-sections-listings-listingcard-layout-18{display:flex;align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground);@media (min-width:40rem){font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height))}}.components-sections-listings-listingcard-layout-19{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1.5);border-top-style:var(--css-border-style);border-top-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5)}.components-sections-listings-listingcard-layout-20{display:flex;min-height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--css-border-style);border-top-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);@media (min-width:40rem){min-height:0}@media (min-width:40rem){padding-block:calc(var(--spacing) * 2.5)}}.components-sections-listings-listingcard-layout-21{display:inline-flex;min-width:0;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:600;font-weight:600;color:var(--color-brand-secondary)}.components-sections-listings-listingcard-style-22{flex-shrink:0}.components-sections-listings-listingcard-text-23{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.components-sections-listings-listingcard-layout-24{margin-left:auto;display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;text-align:right}.components-sections-listings-listingcard-text-25{font-size:var(--text-base);line-height:var(--css-leading,var(--text-base--line-height));--css-font-weight:800;font-weight:800;--css-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-foreground)}.components-sections-listings-listingcard-text-26{margin-left:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:400;font-weight:400;color:var(--color-muted-foreground)}.components-sections-listings-listingcard-style-27{min-width:0}.components-sections-listings-listingcard-text-28{--css-font-weight:700;font-weight:700;text-transform:uppercase;--css-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.components-sections-listings-listingcard-layout-29,.components-sections-listings-listingcard-text-28{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.components-sections-listings-listingcard-layout-29{margin-top:calc(var(--spacing) * .5);display:flex;height:calc(var(--spacing) * 5);min-width:0;align-items:center;gap:var(--spacing);overflow:hidden;--css-font-weight:400;font-weight:400}.components-sections-listings-listingcard-layout-30{display:contents}.components-sections-listings-listingcard-text-31{flex-shrink:0;color:color-mix(in srgb,#6b655f 60%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-muted-foreground) 60%,transparent)}}.components-sections-listings-listingcard-text-32{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.components-sections-listings-listingcard-text-33{flex-shrink:0;--css-font-weight:500;font-weight:500;color:var(--color-muted-foreground)}.components-sections-listings-listinggrid-text-1{padding-block:calc(var(--spacing) * 20);text-align:center}.components-sections-listings-listinggrid-text-2{color:var(--color-muted-foreground)}.components-sections-listings-listinggrid-layout-3{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 5);@media (min-width:40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:80rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.components-sections-listings-listingsview-layout-1{display:flex;gap:calc(var(--spacing) * 8);align-items:flex-start}.components-sections-listings-listingsview-layout-2{display:none;@media (min-width:64rem){display:block}width:calc(var(--spacing) * 64);flex-shrink:0}.components-sections-listings-listingsview-style-3{padding:calc(var(--spacing) * 5);height:calc(100vh - 6rem);overflow-y:auto}.components-sections-listings-listingsview-layout-4{flex:1 1;min-width:0}.components-sections-listings-listingsview-layout-5{position:fixed;inset:0;z-index:1200;overflow:hidden;background-color:var(--color-background);@media (min-width:64rem){display:none}}.components-sections-listings-listingsview-layout-6{display:flex;height:100dvh;flex-direction:column;background-color:var(--color-white)}.components-sections-listings-listingsview-layout-7{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 4);border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.components-sections-listings-listingsview-text-8{font-size:var(--text-lg);line-height:var(--css-leading,var(--text-lg--line-height));--css-font-weight:800;font-weight:800;color:var(--color-foreground)}.components-sections-listings-listingsview-text-9{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.components-sections-listings-listingsview-surface-10{border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);padding:calc(var(--spacing) * 2);color:var(--color-muted-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-sections-listings-listingsview-style-11{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.components-sections-listings-listingsview-layout-12{min-height:0;flex:1 1;overflow-y:auto;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);padding-bottom:calc(env(safe-area-inset-bottom) + 2rem)}.components-sections-listings-listingsview-layout-13{position:-webkit-sticky;position:sticky;bottom:0;z-index:10;flex-shrink:0;border-top-style:var(--css-border-style);border-top-width:1px;border-color:var(--color-border);background-color:color-mix(in srgb,#e7e0d8 95%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 95%,transparent)}padding-inline:1.2rem;padding-bottom:calc(env(safe-area-inset-bottom) + 1.2rem);padding-top:.75rem;--css-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,)}.components-sections-listings-listingsview-layout-14{margin-inline:auto;display:flex;width:100%;max-width:var(--breakpoint-sm);flex-direction:column;gap:.6rem}.components-sections-listings-listingsview-layout-15{display:flex;justify-content:center}.components-sections-listings-listingsview-style-16{touch-action:manipulation}.components-sections-listings-listingsview-layout-17{display:flex;flex-direction:column;overflow:visible;border-radius:0;border-style:var(--css-border-style);border-width:0;background-color:transparent;--css-shadow:0 0 #0000;box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);@media (min-width:64rem){height:calc(100vh - 6rem)}@media (min-width:64rem){border-radius:var(--radius-xl)}@media (min-width:64rem){border-style:var(--css-border-style);border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-width:1px}@media (min-width:64rem){background-color:var(--color-white)}@media (min-width:64rem){--css-shadow:0 1px 3px 0 var(--css-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--css-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}}.components-sections-listings-listingsview-layout-18{flex:1 1;min-height:0;overflow:visible;padding-bottom:calc(5.5rem + env(safe-area-inset-bottom));@media (min-width:64rem){overflow-y:auto}@media (min-width:64rem){padding:calc(var(--spacing) * 12)}}.components-sections-listings-listingsview-style-19{margin-bottom:calc(var(--spacing) * 4);width:100%;touch-action:manipulation;@media (min-width:64rem){display:none}}.components-sections-listings-listingsview-layout-20{margin-top:calc(var(--spacing) * 8);display:flex;justify-content:center}.components-sections-listings-listingsview-layout-21{display:inline-flex;align-items:center;justify-content:center;&:disabled{cursor:wait;opacity:70%}}.components-sections-register-my-boat-registermyboatform-surface-1{height:calc(var(--spacing) * 72);border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-muted);animation:var(--animate-pulse)}.components-sections-register-my-boat-registermyboatform-surface-2{height:42px;border-radius:var(--radius-md);border-color:var(--color-input);background-color:var(--color-secondary);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:500;font-weight:500;color:var(--color-foreground-secondary);&::placeholder{color:var(--color-muted-foreground)}&:focus-visible{border-color:var(--color-foreground)}&:focus-visible{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(1px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:focus-visible{--css-ring-color:var(--color-ring)}&:focus-visible{--css-ring-offset-width:0px;--css-ring-offset-shadow:var(--css-ring-inset,) 0 0 0 var(--css-ring-offset-width) var(--css-ring-offset-color)}}.components-sections-register-my-boat-registermyboatform-surface-3{height:42px;border-radius:var(--radius-md);border-color:var(--color-input);background-color:var(--color-secondary);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:500;font-weight:500;color:var(--color-foreground-secondary);&:focus{border-color:var(--color-foreground);--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(1px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);--css-ring-color:var(--color-ring);--css-ring-offset-width:0px;--css-ring-offset-shadow:var(--css-ring-inset,) 0 0 0 var(--css-ring-offset-width) var(--css-ring-offset-color)}}.components-sections-register-my-boat-registermyboatform-surface-4{border-radius:var(--radius-md);border-color:var(--color-input);background-color:var(--color-secondary);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:500;font-weight:500;color:var(--color-foreground-secondary);&::placeholder{color:var(--color-muted-foreground)}&:focus-visible{border-color:var(--color-foreground)}&:focus-visible{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(1px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:focus-visible{--css-ring-color:var(--color-ring)}&:focus-visible{--css-ring-offset-width:0px;--css-ring-offset-shadow:var(--css-ring-inset,) 0 0 0 var(--css-ring-offset-width) var(--css-ring-offset-color)}}.components-sections-register-my-boat-registermyboatform-surface-5{width:100%;min-width:0;overflow:hidden;border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding:calc(var(--spacing) * 3)}.components-sections-register-my-boat-registermyboatform-layout-6{display:flex;width:100%;min-width:0;scroll-snap-type:x var(--css-scroll-snap-strictness);gap:calc(var(--spacing) * 2);overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:var(--spacing);--css-pan-x:pan-x;touch-action:var(--css-pan-x,) var(--css-pan-y,) var(--css-pinch-zoom,);@media (min-width:64rem){max-height:340px}@media (min-width:64rem){flex-direction:column}@media (min-width:64rem){gap:var(--spacing)}@media (min-width:64rem){overflow-x:visible}@media (min-width:64rem){overflow-y:auto}@media (min-width:64rem){padding-bottom:0}}.components-sections-register-my-boat-registermyboatform-layout-7{display:flex;height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 72);max-width:72vw;flex-shrink:0;scroll-snap-align:start;align-items:center;justify-content:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;padding:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;--css-leading:var(--leading-tight);line-height:var(--leading-tight);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));@media (min-width:64rem){height:calc(var(--spacing) * 8)}@media (min-width:64rem){width:100%}@media (min-width:64rem){max-width:none}@media (min-width:64rem){gap:calc(var(--spacing) * 2)}@media (min-width:64rem){border-radius:var(--radius-md)}@media (min-width:64rem){padding-inline:calc(var(--spacing) * 2.5)}@media (min-width:64rem){padding-block:0}@media (min-width:64rem){font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height))}@media (min-width:64rem){--css-font-weight:600;font-weight:600}}.components-sections-register-my-boat-registermyboatform-layout-8{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-width:0;flex:1 1;overflow-wrap:break-word;--css-leading:var(--leading-snug);line-height:var(--leading-snug);@media (min-width:64rem){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:64rem){white-space:nowrap}}.components-sections-register-my-boat-registermyboatform-layout-9{display:none;margin-top:calc(var(--spacing) * 3);min-width:0;:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 3) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 3) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 3) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--css-space-y-reverse)))}}.components-sections-register-my-boat-registermyboatform-surface-10{border-color:var(--color-primary);background-color:var(--color-white);color:var(--color-foreground)}.components-sections-register-my-boat-registermyboatform-surface-11{border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);color:var(--color-muted-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}&:hover{@media (hover:hover){color:var(--color-foreground)}}}.components-sections-register-my-boat-registermyboatform-surface-12{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);flex-shrink:0;border-radius:calc(infinity * 1px)}.components-sections-register-my-boat-registermyboatform-surface-13{flex-shrink:0;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-muted);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-text-14{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);flex-shrink:0;color:var(--color-primary)}.components-sections-register-my-boat-registermyboatform-style-15{&:disabled{cursor:not-allowed;opacity:40%}&:disabled{&:hover{@media (hover:hover){background-color:var(--color-white)}}}&:disabled{&:hover{@media (hover:hover){color:var(--color-muted-foreground)}}}}.components-sections-register-my-boat-registermyboatform-style-16{margin-top:calc(var(--spacing) * 3);min-width:0;:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 3) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 3) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 3) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--css-space-y-reverse)))}}.components-sections-register-my-boat-registermyboatform-layout-17{flex:1 1;padding-top:3.25rem}.components-sections-register-my-boat-registermyboatform-layout-18{flex:1 1}.components-sections-register-my-boat-registermyboatform-layout-19{position:fixed;inset-inline:0;top:calc(var(--spacing) * 16);z-index:40;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);background-color:var(--color-primary);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);text-align:center;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-primary-foreground)}.components-sections-register-my-boat-registermyboatform-layout-20{margin-left:calc(var(--spacing) * 2);display:inline-flex;align-items:center;gap:var(--spacing);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#211c1a 40%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-primary-foreground) 40%,transparent)}padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));text-transform:uppercase;&:hover{@media (hover:hover){background-color:color-mix(in srgb,#211c1a 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary-foreground) 10%,transparent)}}}}.components-sections-register-my-boat-registermyboatform-style-21{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5)}.components-sections-register-my-boat-registermyboatform-layout-22{top:calc(4rem + 3.25rem)}.components-sections-register-my-boat-registermyboatform-layout-23{top:calc(var(--spacing) * 16)}.components-sections-register-my-boat-registermyboatform-layout-24{position:fixed;inset-inline:0;bottom:calc(5.75rem + env(safe-area-inset-bottom))}.components-sections-register-my-boat-registermyboatform-layout-25{z-index:40;overflow:hidden;padding-bottom:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 4);@media (min-width:64rem){position:static}@media (min-width:64rem){inset:auto}@media (min-width:64rem){z-index:auto}@media (min-width:64rem){height:auto}@media (min-width:64rem){padding-bottom:0}}.components-sections-register-my-boat-registermyboatform-style-26{min-height:calc(100vh - 5rem);padding-bottom:calc(var(--spacing) * 28);padding-top:calc(var(--spacing) * 4)}.components-sections-register-my-boat-registermyboatform-style-27{@media (min-width:64rem){padding-block:calc(var(--spacing) * 4)}}.components-sections-register-my-boat-registermyboatform-style-28{height:100%}.components-sections-register-my-boat-registermyboatform-style-29{height:100%;overflow:hidden}.components-sections-register-my-boat-registermyboatform-layout-30{display:grid;min-width:0;align-items:flex-start;grid-gap:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);@media (min-width:64rem){min-height:calc(100vh - 6rem)}@media (min-width:64rem){grid-template-columns:240px 1fr}@media (min-width:64rem){align-items:stretch}@media (min-width:64rem){gap:calc(var(--spacing) * 8)}}.components-sections-register-my-boat-registermyboatform-style-31{width:100%;min-width:0;@media (min-width:64rem){height:calc(100vh - 6rem)}@media (min-width:64rem){overflow-y:auto}@media (min-width:64rem){border-radius:var(--radius-xl)}@media (min-width:64rem){border-style:var(--css-border-style);border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-width:1px}@media (min-width:64rem){border-left-color:color-mix(in srgb,#000 10%,transparent);border-bottom-color:color-mix(in srgb,#000 10%,transparent);border-right-color:color-mix(in srgb,#000 10%,transparent);border-top-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}@media (min-width:64rem){background-color:var(--color-white)}@media (min-width:64rem){padding:calc(var(--spacing) * 3)}}.components-sections-register-my-boat-registermyboatform-layout-32{position:fixed;inset-inline:0;bottom:0;z-index:50;border-top:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:color-mix(in srgb,#fff 95%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}padding-inline:calc(var(--spacing) * 2);padding-bottom:calc(env(safe-area-inset-bottom) + .5rem);padding-top:calc(var(--spacing) * 2);--css-shadow:0 -12px 32px var(--css-shadow-color,rgba(15,23,42,0.14));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);--css-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);@media (min-width:64rem){position:static}@media (min-width:64rem){border-radius:var(--radius-lg)}@media (min-width:64rem){border-style:var(--css-border-style);border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-width:1px}@media (min-width:64rem){border-left-color:color-mix(in srgb,#000 10%,transparent);border-bottom-color:color-mix(in srgb,#000 10%,transparent);border-right-color:color-mix(in srgb,#000 10%,transparent);border-top-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}@media (min-width:64rem){background-color:transparent}@media (min-width:64rem){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}@media (min-width:64rem){--css-shadow:0 0 #0000;box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}@media (min-width:64rem){--css-backdrop-blur: ;-webkit-backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,)}}.components-sections-register-my-boat-registermyboatform-layout-33{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--spacing);gap:var(--spacing);@media (min-width:64rem){display:flex}@media (min-width:64rem){flex-direction:column}@media (min-width:64rem){padding:calc(var(--spacing) * 2)}}.components-sections-register-my-boat-registermyboatform-surface-34{border-color:transparent;background-color:var(--color-primary);color:var(--color-primary-foreground)}.components-sections-register-my-boat-registermyboatform-layout-35{display:flex;height:calc(var(--spacing) * 14);min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;padding-inline:var(--spacing);text-align:center;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;--css-leading:var(--leading-tight);line-height:var(--leading-tight);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));@media (min-width:64rem){height:calc(var(--spacing) * 9)}@media (min-width:64rem){flex-direction:row}@media (min-width:64rem){justify-content:flex-start}@media (min-width:64rem){gap:calc(var(--spacing) * 2)}@media (min-width:64rem){padding-inline:calc(var(--spacing) * 3)}@media (min-width:64rem){text-align:left}@media (min-width:64rem){font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height))}@media (min-width:64rem){--css-font-weight:500;font-weight:500}}.components-sections-register-my-boat-registermyboatform-style-36{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0}.components-sections-register-my-boat-registermyboatform-text-37{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;@media (min-width:64rem){width:auto}}.components-sections-register-my-boat-registermyboatform-style-38{width:100%;min-width:0;@media (min-width:64rem){height:calc(100vh - 6rem)}@media (min-width:64rem){min-height:0}@media (min-width:64rem){overflow:hidden}}.components-sections-register-my-boat-registermyboatform-layout-39{position:fixed;inset-inline:calc(var(--spacing) * 3);bottom:calc(5.75rem + env(safe-area-inset-bottom));top:calc(4rem + .75rem);z-index:60;display:flex;min-height:0;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);@media (min-width:64rem){position:relative}@media (min-width:64rem){inset:auto}@media (min-width:64rem){z-index:auto}@media (min-width:64rem){height:100%}@media (min-width:64rem){border-radius:var(--radius-2xl)}}.components-sections-register-my-boat-registermyboatform-layout-40{display:flex;flex-shrink:0;flex-direction:column;overflow:hidden;border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3)}.components-sections-register-my-boat-registermyboatform-layout-41{order:1;border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}padding-bottom:calc(var(--spacing) * 2)}.components-sections-register-my-boat-registermyboatform-text-42{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;text-transform:uppercase;--css-tracking:0.12em;letter-spacing:.12em;color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-layout-43{display:flex;align-items:center;justify-content:flex-start;gap:calc(var(--spacing) * 2);overflow-x:auto}.components-sections-register-my-boat-registermyboatform-layout-44{display:inline-flex}.components-sections-register-my-boat-registermyboatform-layout-45{display:inline-flex;height:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-black);&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-sections-register-my-boat-registermyboatform-layout-46{order:2;min-width:0;border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}padding-block:calc(var(--spacing) * 2)}.components-sections-register-my-boat-registermyboatform-layout-47{display:flex;gap:calc(var(--spacing) * 2);overflow-x:auto}.components-sections-register-my-boat-registermyboatform-surface-48{border-color:transparent;background-color:var(--color-foreground);color:var(--color-background)}.components-sections-register-my-boat-registermyboatform-surface-49{border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-surface-50{height:calc(var(--spacing) * 8);white-space:nowrap;border-radius:calc(infinity * 1px);border-style:var(--css-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;text-transform:uppercase}.components-sections-register-my-boat-registermyboatform-layout-51{order:3;min-width:0;border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}padding-block:calc(var(--spacing) * 2)}.components-sections-register-my-boat-registermyboatform-surface-52{height:calc(var(--spacing) * 8);white-space:nowrap;border-radius:calc(infinity * 1px);border-style:var(--css-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;text-transform:uppercase}.components-sections-register-my-boat-registermyboatform-text-53{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-layout-54{order:4;min-width:0;padding-top:calc(var(--spacing) * 2)}.components-sections-register-my-boat-registermyboatform-layout-55{display:flex;justify-content:flex-start;gap:calc(var(--spacing) * 2);overflow-x:auto}.components-sections-register-my-boat-registermyboatform-surface-56{height:calc(var(--spacing) * 8);white-space:nowrap;border-radius:calc(infinity * 1px);border-style:var(--css-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}.components-sections-register-my-boat-registermyboatform-layout-57{min-height:0;flex:1 1;overflow:auto;padding:calc(var(--spacing) * 4)}.components-sections-register-my-boat-registermyboatform-surface-58{height:100%;border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding:calc(var(--spacing) * 8);--css-font-weight:700;font-weight:700;color:var(--color-black)}.components-sections-register-my-boat-registermyboatform-layout-59{display:flex;min-height:480px;width:100%;min-width:0;&>section{flex:1 1}@media (min-width:64rem){height:100%}@media (min-width:64rem){min-height:0}}.components-sections-register-my-boat-registermyboatform-style-60{height:100%;min-height:0;overflow:hidden;padding-bottom:calc(var(--spacing) * 3)}.components-sections-register-my-boat-registermyboatform-style-61{min-height:480px}.components-sections-register-my-boat-registermyboatform-layout-62{display:flex;width:100%;min-width:0;&>section{flex:1 1}@media (min-width:64rem){height:100%}@media (min-width:64rem){min-height:0}}.components-sections-register-my-boat-registermyboatform-layout-63{display:flex;min-height:360px;align-items:center;justify-content:center;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);text-align:center}.components-sections-register-my-boat-registermyboatform-text-64{margin-inline:auto;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-text-65{margin-top:calc(var(--spacing) * 4);font-size:var(--text-xl);line-height:var(--css-leading,var(--text-xl--line-height));--css-font-weight:600;font-weight:600;color:var(--color-foreground)}.components-sections-register-my-boat-registermyboatform-text-66{font-size:var(--text-b2);line-height:var(--css-leading,var(--text-b2--line-height));margin-top:calc(var(--spacing) * 2);color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-layout-67{position:fixed;inset:0;z-index:60;overflow-y:auto;background-color:var(--color-background);@media (min-width:48rem){display:flex}@media (min-width:48rem){align-items:center}@media (min-width:48rem){justify-content:center}@media (min-width:48rem){background-color:color-mix(in srgb,#000 40%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}@media (min-width:48rem){padding:calc(var(--spacing) * 4)}}.components-sections-register-my-boat-registermyboatform-surface-68{min-height:100dvh;width:100%;overflow:visible;border-radius:0;border-style:var(--css-border-style);border-width:0;background-color:var(--color-white);padding:calc(var(--spacing) * 5);--css-shadow:0 0 #0000;box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);@media (min-width:48rem){min-height:0}@media (min-width:48rem){max-width:var(--container-3xl)}@media (min-width:48rem){border-radius:var(--radius-2xl)}@media (min-width:48rem){border-style:var(--css-border-style);border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-width:1px}@media (min-width:48rem){--css-shadow:0 1px 3px 0 var(--css-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--css-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}}.components-sections-register-my-boat-registermyboatform-layout-69{position:-webkit-sticky;position:sticky;top:0;z-index:10;margin-inline:calc(var(--spacing) * -5);margin-bottom:calc(var(--spacing) * 5);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4);border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 5);@media (min-width:48rem){position:static}@media (min-width:48rem){margin-inline:0}@media (min-width:48rem){padding-inline:0}@media (min-width:48rem){padding-top:0}}.components-sections-register-my-boat-registermyboatform-text-70{--css-font-weight:700;font-weight:700;color:var(--color-foreground)}.components-sections-register-my-boat-registermyboatform-surface-71{border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding:calc(var(--spacing) * 2);color:var(--color-muted-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-sections-register-my-boat-registermyboatform-style-72{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.components-sections-register-my-boat-registermyboatform-layout-73{z-index:60}.components-sections-register-my-boat-registermyboatform-layout-74{z-index:40}.components-sections-register-my-boat-registermyboatform-layout-75{position:fixed;inset-inline:calc(var(--spacing) * 3);bottom:calc(5.75rem + env(safe-area-inset-bottom));top:calc(4rem + .75rem)}.components-sections-register-my-boat-registermyboatform-layout-76{display:flex;min-height:0;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);@media (min-width:64rem){position:relative}@media (min-width:64rem){inset:auto}@media (min-width:64rem){z-index:auto}@media (min-width:64rem){height:100%}@media (min-width:64rem){border-radius:var(--radius-2xl)}}.components-sections-register-my-boat-registermyboatform-layout-77{display:inline-flex;height:calc(var(--spacing) * 8);max-width:calc(var(--spacing) * 48);flex-shrink:0;align-items:center;gap:var(--spacing);border-radius:calc(infinity * 1px);border-style:var(--css-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}.components-sections-register-my-boat-registermyboatform-text-78{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.components-sections-register-my-boat-registermyboatform-style-79{flex-shrink:0}.components-sections-register-my-boat-registermyboatform-layout-80{order:1;flex-shrink:0;border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}padding-bottom:calc(var(--spacing) * 2)}.components-sections-register-my-boat-registermyboatform-layout-81{display:inline-flex;height:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-black);&:hover{@media (hover:hover){background-color:var(--color-muted)}}&:disabled{cursor:not-allowed;opacity:40%}}.components-sections-register-my-boat-registermyboatform-layout-82{display:inline-flex;height:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,hsl(0 84% 60%) 30%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-destructive) 30%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-destructive);&:hover{@media (hover:hover){background-color:color-mix(in srgb,hsl(0 84% 60%) 5%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 5%,transparent)}}}&:disabled{cursor:not-allowed;opacity:40%}}.components-sections-register-my-boat-registermyboatform-layout-83{order:3;min-width:0;padding-top:calc(var(--spacing) * 2)}.components-sections-register-my-boat-registermyboatform-style-84{&:disabled{cursor:not-allowed;opacity:40%}}.components-sections-register-my-boat-registermyboatform-layout-85{min-height:0;flex:1 1;overflow:auto;overscroll-behavior:contain}.components-sections-register-my-boat-registermyboatform-text-86{padding-block:calc(var(--spacing) * 10);text-align:center;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-layout-87{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:calc(var(--spacing) * 20);text-align:center}.components-sections-register-my-boat-registermyboatform-text-88{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-text-89{margin-top:calc(var(--spacing) * 4);--css-font-weight:600;font-weight:600;color:var(--color-foreground)}.components-sections-register-my-boat-registermyboatform-text-90{font-size:var(--text-b2);line-height:var(--css-leading,var(--text-b2--line-height));margin-top:var(--spacing);color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-layout-91{display:flex;min-height:100dvh;width:100%;flex-direction:column;overflow:visible;border-radius:0;border-style:var(--css-border-style);border-width:0;background-color:var(--color-white);--css-shadow:0 0 #0000;box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);@media (min-width:48rem){height:min(820px,90vh)}@media (min-width:48rem){min-height:0}@media (min-width:48rem){max-width:var(--container-5xl)}@media (min-width:48rem){border-radius:var(--radius-2xl)}@media (min-width:48rem){border-style:var(--css-border-style);border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-width:1px}@media (min-width:48rem){--css-shadow:0 1px 3px 0 var(--css-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--css-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}}.components-sections-register-my-boat-registermyboatform-layout-92{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4);border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding:calc(var(--spacing) * 5);@media (min-width:48rem){position:static}}.components-sections-register-my-boat-registermyboatform-layout-93{min-height:0;flex:1 1;overflow-y:auto;padding:calc(var(--spacing) * 5)}.components-sections-register-my-boat-registermyboatform-layout-94{display:flex;min-height:100dvh;width:100%;flex-direction:column;overflow:hidden;border-radius:0;border-style:var(--css-border-style);border-width:0;background-color:var(--color-white);padding:0;--css-shadow:0 0 #0000;box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);@media (min-width:48rem){min-height:0}@media (min-width:48rem){max-width:var(--container-md)}@media (min-width:48rem){border-radius:var(--radius-2xl)}@media (min-width:48rem){border-style:var(--css-border-style);border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-width:1px}@media (min-width:48rem){--css-shadow:0 1px 3px 0 var(--css-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--css-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}}.components-sections-register-my-boat-registermyboatform-layout-95{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4);border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);@media (min-width:48rem){position:static}}.components-sections-register-my-boat-registermyboatform-text-96{font-size:var(--text-base);line-height:var(--css-leading,var(--text-base--line-height));--css-font-weight:800;font-weight:800;color:var(--color-foreground)}.components-sections-register-my-boat-registermyboatform-surface-97{border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding:calc(var(--spacing) * 2);color:var(--color-muted-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}&:disabled{cursor:not-allowed;opacity:40%}}.components-sections-register-my-boat-registermyboatform-layout-98{min-height:0;flex:1 1;:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 3) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 3) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 3) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--css-space-y-reverse)))}overflow-y:auto;padding:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 28);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));@media (min-width:48rem){padding-bottom:calc(var(--spacing) * 5)}}.components-sections-register-my-boat-registermyboatform-surface-99{border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:color-mix(in srgb,#e7dfd5 40%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 40%,transparent)}padding:calc(var(--spacing) * 3);color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-text-100{--css-font-weight:800;font-weight:800;color:var(--color-foreground)}.components-sections-register-my-boat-registermyboatform-text-101{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));color:var(--color-destructive)}.components-sections-register-my-boat-registermyboatform-layout-102{position:fixed;inset-inline:0;bottom:0;z-index:20;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);border-top:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding:calc(var(--spacing) * 3);--css-shadow:0 -12px 32px var(--css-shadow-color,rgba(15,23,42,0.12));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);@media (min-width:48rem){position:static}@media (min-width:48rem){display:flex}@media (min-width:48rem){justify-content:flex-end}@media (min-width:48rem){border-style:var(--css-border-style);border-left-width:0;border-bottom-width:0;border-right-width:0;border-top-width:0}@media (min-width:48rem){padding:calc(var(--spacing) * 5)}@media (min-width:48rem){padding-top:0}@media (min-width:48rem){--css-shadow:0 0 #0000;box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}}.components-sections-register-my-boat-registermyboatform-layout-103{display:inline-flex;height:calc(var(--spacing) * 10);min-width:0;align-items:center;justify-content:center;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-black);&:hover{@media (hover:hover){background-color:var(--color-muted)}}&:disabled{cursor:not-allowed;opacity:40%}@media (min-width:48rem){width:auto}}.components-sections-register-my-boat-registermyboatform-layout-104{display:inline-flex;height:calc(var(--spacing) * 10);min-width:0;align-items:center;justify-content:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,hsl(0 84% 60%) 30%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-destructive) 30%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-destructive);&:hover{@media (hover:hover){background-color:color-mix(in srgb,hsl(0 84% 60%) 5%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 5%,transparent)}}}&:disabled{cursor:not-allowed;opacity:40%}@media (min-width:48rem){width:auto}}.components-sections-register-my-boat-registermyboatform-style-105{:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 6) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 6) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 6) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--css-space-y-reverse)))}padding-bottom:calc(var(--spacing) * 28);@media (min-width:48rem){padding-bottom:0}}.components-sections-register-my-boat-registermyboatform-layout-106{display:grid;grid-gap:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);@media (min-width:48rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.components-sections-register-my-boat-registermyboatform-layout-107{position:fixed;inset-inline:0;bottom:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(var(--spacing) * 3);border-top:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding:calc(var(--spacing) * 4);text-align:center;--css-shadow:0 -12px 32px var(--css-shadow-color,rgba(15,23,42,0.12));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);@media (min-width:48rem){position:static}@media (min-width:48rem){justify-content:flex-start}@media (min-width:48rem){border-style:var(--css-border-style);border-left-width:0;border-bottom-width:0;border-right-width:0;border-top-width:0}@media (min-width:48rem){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}@media (min-width:48rem){text-align:left}@media (min-width:48rem){--css-shadow:0 0 #0000;box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}}.components-sections-register-my-boat-registermyboatform-layout-108{display:inline-flex;height:calc(var(--spacing) * 11);align-items:center;border-radius:var(--radius-md);background-color:var(--color-primary);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-primary-foreground);&:disabled{pointer-events:none;opacity:40%}}.components-sections-register-my-boat-registermyboatform-text-109{max-width:260px;text-align:center}.components-sections-register-my-boat-registermyboatform-text-110{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:600;font-weight:600;color:var(--color-destructive)}.components-sections-register-my-boat-registermyboatform-text-111{font-size:var(--text-b2);line-height:var(--css-leading,var(--text-b2--line-height));color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-text-112{width:100%;min-width:1400px;text-align:left;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height))}.components-sections-register-my-boat-registermyboatform-layout-113{position:-webkit-sticky;position:sticky;top:0;z-index:10;border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;text-transform:uppercase;color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-style-114{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.components-sections-register-my-boat-registermyboatform-text-115{text-align:center}.components-sections-register-my-boat-registermyboatform-style-116{:where(&>:not(:last-child)){--css-divide-y-reverse:0;border-bottom-style:var(--css-border-style);border-top-style:var(--css-border-style);border-top-width:calc(1px * var(--css-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--css-divide-y-reverse)))}:where(&>:not(:last-child)){border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}}.components-sections-register-my-boat-registermyboatform-surface-117{vertical-align:top;background-color:var(--color-white);&:hover{@media (hover:hover){background-color:color-mix(in srgb,#e7dfd5 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 30%,transparent)}}}}.components-sections-register-my-boat-registermyboatform-style-118{width:calc(var(--spacing) * 36);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.components-sections-register-my-boat-registermyboatform-layout-119{position:relative}.components-sections-register-my-boat-registermyboatform-layout-120{display:inline-flex;height:calc(var(--spacing) * 8);cursor:pointer;list-style-type:none;align-items:center;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-sections-register-my-boat-registermyboatform-layout-121{position:absolute;left:0;top:100%;z-index:30;margin-top:var(--spacing);min-width:calc(var(--spacing) * 44);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding:calc(var(--spacing) * 2);--css-shadow:0 10px 15px -3px var(--css-shadow-color,rgb(0 0 0/0.1)),0 4px 6px -4px var(--css-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);&>div{flex-direction:column;align-items:stretch}& a,& button{justify-content:flex-start}}.components-sections-register-my-boat-registermyboatform-text-122{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-foreground)}.components-sections-register-my-boat-registermyboatform-text-123{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-text-124{white-space:nowrap;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-foreground)}.components-sections-register-my-boat-registermyboatform-text-125{white-space:nowrap;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-text-126{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:center}.components-sections-register-my-boat-registermyboatform-text-127{color:var(--color-foreground);&:hover{@media (hover:hover){-webkit-text-decoration-line:underline;text-decoration-line:underline}}}.components-sections-register-my-boat-registermyboatform-layout-128{display:inline-flex;align-items:center;gap:var(--spacing);white-space:nowrap;&:hover{@media (hover:hover){color:var(--color-foreground)}}}.components-sections-register-my-boat-registermyboatform-text-129{color:var(--color-foreground)}.components-sections-register-my-boat-registermyboatform-text-130{color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-style-131{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3)}.components-sections-register-my-boat-registermyboatform-layout-132{margin-top:calc(var(--spacing) * 2);display:flex;align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-red-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:600;font-weight:600;color:var(--color-red-800)}.components-sections-register-my-boat-registermyboatform-layout-133{min-width:0;flex:1 1}.components-sections-register-my-boat-registermyboatform-style-134{margin-top:var(--spacing)}.components-sections-register-my-boat-registermyboatform-text-135{--css-font-weight:800;font-weight:800}.components-sections-register-my-boat-registermyboatform-surface-136{flex-shrink:0;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-white);padding:var(--spacing);color:var(--color-red-700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:var(--color-red-100)}}}.components-sections-register-my-boat-registermyboatform-style-137{justify-content:flex-start;@media (min-width:48rem){justify-content:flex-end}}.components-sections-register-my-boat-registermyboatform-style-138{@media (min-width:64rem){justify-content:flex-end}}.components-sections-register-my-boat-registermyboatform-layout-139{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.components-sections-register-my-boat-registermyboatform-layout-140{display:inline-flex;height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;text-transform:uppercase;color:var(--color-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-sections-register-my-boat-registermyboatform-layout-141{display:inline-flex;height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-sections-register-my-boat-registermyboatform-layout-142{display:inline-flex;height:calc(var(--spacing) * 9);align-items:center;border-radius:var(--radius-md);background-color:var(--color-primary);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-primary-foreground)}.components-sections-register-my-boat-registermyboatform-layout-143{display:inline-flex;height:calc(var(--spacing) * 9);align-items:center;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-foreground)}.components-sections-register-my-boat-registermyboatform-layout-144{display:inline-flex;height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,hsl(0 84% 60%) 30%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-destructive) 30%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-destructive);&:hover{@media (hover:hover){background-color:color-mix(in srgb,hsl(0 84% 60%) 5%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 5%,transparent)}}}}.components-sections-register-my-boat-registermyboatform-surface-145{:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 3) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 3) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 3) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--css-space-y-reverse)))}border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:color-mix(in srgb,#faf7f2 40%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-secondary) 40%,transparent)}padding:calc(var(--spacing) * 3)}.components-sections-register-my-boat-registermyboatform-layout-146{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 2)}.components-sections-register-my-boat-registermyboatform-text-147{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-foreground)}.components-sections-register-my-boat-registermyboatform-text-148{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-style-149{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:var(--spacing);--css-pan-x:pan-x;touch-action:var(--css-pan-x,) var(--css-pan-y,) var(--css-pinch-zoom,)}.components-sections-register-my-boat-registermyboatform-layout-150{display:flex;height:112px;width:max-content;gap:calc(var(--spacing) * 2);@media (min-width:48rem){display:grid}@media (min-width:48rem){height:auto}@media (min-width:48rem){min-width:720px}@media (min-width:48rem){grid-template-columns:16fr 9fr}}.components-sections-register-my-boat-registermyboatform-style-151{height:100%;width:200px;flex-shrink:0;@media (min-width:48rem){height:auto}@media (min-width:48rem){width:auto}}.components-sections-register-my-boat-registermyboatform-layout-152{display:flex;height:100%;gap:calc(var(--spacing) * 2);@media (min-width:48rem){display:grid}@media (min-width:48rem){height:auto}@media (min-width:48rem){grid-auto-flow:column}@media (min-width:48rem){grid-template-rows:repeat(2,minmax(0,1fr))}@media (min-width:48rem){grid-auto-columns:calc((100% - .5rem) / 2)}}.components-sections-register-my-boat-registermyboatform-style-153{height:100%;width:112px;flex-shrink:0;@media (min-width:48rem){height:auto}@media (min-width:48rem){width:auto}}.components-sections-register-my-boat-registermyboatform-style-154{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border-width:0}.components-sections-register-my-boat-registermyboatform-text-155{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:600;font-weight:600;color:var(--color-destructive)}.components-sections-register-my-boat-registermyboatform-surface-156{:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 4) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 4) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 4) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--css-space-y-reverse)))}border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}.components-sections-register-my-boat-registermyboatform-layout-157{display:flex;height:42px;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-secondary);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));color:var(--color-foreground)}.components-sections-register-my-boat-registermyboatform-layout-158{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5)}.components-sections-register-my-boat-registermyboatform-text-159{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);cursor:default;color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-layout-160{z-index:10000;width:calc(var(--spacing) * 80);max-width:calc(100vw - 2rem);text-align:left}.components-sections-register-my-boat-registermyboatform-layout-161{display:block;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height))}.components-sections-register-my-boat-registermyboatform-layout-162{display:block;border-bottom-style:var(--css-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-bottom:calc(var(--spacing) * 1.5)}.components-sections-register-my-boat-registermyboatform-layout-163{display:block;border-bottom-style:var(--css-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 1.5)}.components-sections-register-my-boat-registermyboatform-layout-164{display:block;padding-block:calc(var(--spacing) * 1.5)}.components-sections-register-my-boat-registermyboatform-layout-165{display:block;border-top-style:var(--css-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:calc(var(--spacing) * 1.5)}.components-sections-register-my-boat-registermyboatform-layout-166{display:block;padding-top:calc(var(--spacing) * 1.5);color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-surface-167{:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 4) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 4) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 4) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--css-space-y-reverse)))}border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:color-mix(in srgb,#faf7f2 40%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-secondary) 40%,transparent)}padding:calc(var(--spacing) * 4)}.components-sections-register-my-boat-registermyboatform-layout-168{display:grid;grid-gap:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);@media (min-width:48rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.components-sections-register-my-boat-registermyboatform-layout-169{display:inline-flex;height:calc(var(--spacing) * 11);align-items:center;border-radius:var(--radius-md);background-color:var(--color-primary);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-primary-foreground)}.components-sections-register-my-boat-registermyboatform-text-170{width:100%;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));color:var(--color-destructive)}.components-sections-register-my-boat-registermyboatform-surface-171{background-color:var(--color-white)}.components-sections-register-my-boat-registermyboatform-surface-172{background-color:var(--color-secondary)}.components-sections-register-my-boat-registermyboatform-surface-173{border-color:color-mix(in srgb,#000 30%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 30%,transparent)}background-color:var(--color-muted)}.components-sections-register-my-boat-registermyboatform-surface-174{border-color:var(--color-primary);background-color:var(--color-primary-surface)}.components-sections-register-my-boat-registermyboatform-surface-175{border-color:var(--color-border);background-color:var(--color-white);&:hover{@media (hover:hover){background-color:color-mix(in srgb,#000 3%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 3%,transparent)}}}}.components-sections-register-my-boat-registermyboatform-surface-176{border-color:var(--color-border);background-color:var(--color-secondary);&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-sections-register-my-boat-registermyboatform-layout-177{display:flex;height:100%;align-items:center;justify-content:center;padding:calc(var(--spacing) * 8);text-align:center;color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-surface-178{border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);--css-shadow:0 1px 3px 0 var(--css-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--css-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}.components-sections-register-my-boat-registermyboatform-layout-179{position:relative;display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden}.components-sections-register-my-boat-registermyboatform-style-180{padding:calc(var(--spacing) * 4)}.components-sections-register-my-boat-registermyboatform-layout-181{flex:1 1;:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 6) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 6) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 6) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--css-space-y-reverse)))}overflow-y:auto}.components-sections-register-my-boat-registermyboatform-surface-182{border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white)}.components-sections-register-my-boat-registermyboatform-style-183{padding:0}.components-sections-register-my-boat-registermyboatform-surface-184{border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-primary);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-primary-foreground)}.components-sections-register-my-boat-registermyboatform-surface-185{margin:calc(var(--spacing) * 4);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-layout-186{display:flex;gap:calc(var(--spacing) * 3);overflow-x:auto;border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}padding:calc(var(--spacing) * 3)}.components-sections-register-my-boat-registermyboatform-surface-187{max-width:160px;flex-shrink:0;border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;padding:calc(var(--spacing) * 4);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}.components-sections-register-my-boat-registermyboatform-layout-188{margin-bottom:calc(var(--spacing) * 2);display:block;height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px)}.components-sections-register-my-boat-registermyboatform-text-189{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-style-190{margin-top:calc(var(--spacing) * 5)}.components-sections-register-my-boat-registermyboatform-layout-191{margin-bottom:calc(var(--spacing) * 2);display:block;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:600;font-weight:600;color:var(--color-foreground)}.components-sections-register-my-boat-registermyboatform-layout-192{display:flex;gap:calc(var(--spacing) * 2);overflow-x:auto;border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}padding:calc(var(--spacing) * 3)}.components-sections-register-my-boat-registermyboatform-style-193{max-width:180px;flex-shrink:0}.components-sections-register-my-boat-registermyboatform-layout-194{margin-bottom:calc(var(--spacing) * 3);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3)}.components-sections-register-my-boat-registermyboatform-text-195{font-size:var(--text-lg);line-height:var(--css-leading,var(--text-lg--line-height));--css-font-weight:800;font-weight:800;color:var(--color-foreground)}.components-sections-register-my-boat-registermyboatform-text-196{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-layout-197{display:inline-flex;height:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}&:disabled{cursor:not-allowed;opacity:40%}}.components-sections-register-my-boat-registermyboatform-style-198{margin-right:calc(var(--spacing) * 2);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.components-sections-register-my-boat-registermyboatform-layout-199{display:inline-flex;height:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-sections-register-my-boat-registermyboatform-layout-200{display:flex;min-height:100dvh;width:100%;flex-direction:column;overflow:hidden;border-radius:0;border-style:var(--css-border-style);border-width:0;padding:0;--css-shadow:0 0 #0000;box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);@media (min-width:48rem){min-height:0}@media (min-width:48rem){max-width:var(--container-sm)}@media (min-width:48rem){border-radius:var(--radius-2xl)}@media (min-width:48rem){border-style:var(--css-border-style);border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-width:1px}@media (min-width:48rem){--css-shadow:0 1px 3px 0 var(--css-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--css-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}}.components-sections-register-my-boat-registermyboatform-layout-201{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 4);border-bottom-style:var(--css-border-style);border-bottom-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);@media (min-width:48rem){position:static}}.components-sections-register-my-boat-registermyboatform-surface-202{border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);padding:calc(var(--spacing) * 2);color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-layout-203{min-height:0;flex:1 1;overflow-y:auto;padding:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 24);@media (min-width:48rem){padding-bottom:calc(var(--spacing) * 3)}}.components-sections-register-my-boat-registermyboatform-layout-204{display:flex;flex-direction:column;gap:var(--spacing)}.components-sections-register-my-boat-registermyboatform-layout-205{display:flex;width:100%;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:600;font-weight:600;color:var(--color-muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:var(--color-muted)}}&:hover{@media (hover:hover){color:var(--color-foreground)}}}.components-sections-register-my-boat-registermyboatform-layout-206{position:fixed;inset-inline:0;bottom:0;z-index:20;display:flex;justify-content:center;border-top:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding:calc(var(--spacing) * 4);--css-shadow:0 -12px 32px var(--css-shadow-color,rgba(15,23,42,0.12));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);@media (min-width:48rem){position:static}@media (min-width:48rem){justify-content:flex-end}@media (min-width:48rem){border-style:var(--css-border-style);border-left-width:0;border-bottom-width:0;border-right-width:0;border-top-width:0}@media (min-width:48rem){padding:calc(var(--spacing) * 3)}@media (min-width:48rem){padding-top:0}@media (min-width:48rem){--css-shadow:0 0 #0000;box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}}.components-sections-register-my-boat-registermyboatform-layout-207{display:inline-flex;height:calc(var(--spacing) * 10);width:100%;max-width:var(--container-sm);align-items:center;justify-content:center;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}@media (min-width:48rem){width:auto}}.components-sections-register-my-boat-registermyboatform-layout-208{display:flex;min-height:100dvh;width:100%;flex-direction:column;overflow:hidden;border-radius:0;border-style:var(--css-border-style);border-width:0;padding:0;--css-shadow:0 0 #0000;box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);@media (min-width:48rem){min-height:0}@media (min-width:48rem){max-width:var(--container-lg)}@media (min-width:48rem){border-radius:var(--radius-2xl)}@media (min-width:48rem){border-style:var(--css-border-style);border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-width:1px}@media (min-width:48rem){--css-shadow:0 1px 3px 0 var(--css-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--css-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}}.components-sections-register-my-boat-registermyboatform-layout-209{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 4);border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);@media (min-width:48rem){position:static}}.components-sections-register-my-boat-registermyboatform-layout-210{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.components-sections-register-my-boat-registermyboatform-text-211{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);cursor:default;color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-text-212{width:calc(var(--spacing) * 56);text-align:left}.components-sections-register-my-boat-registermyboatform-text-213{width:calc(var(--spacing) * 64);text-align:left}.components-sections-register-my-boat-registermyboatform-layout-214{min-height:0;flex:1 1;:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 4) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 4) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 4) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--css-space-y-reverse)))}overflow-y:auto;padding:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 28);@media (min-width:48rem){padding-bottom:calc(var(--spacing) * 5)}}.components-sections-register-my-boat-registermyboatform-layout-215{margin-bottom:calc(var(--spacing) * 1.5);display:block;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:600;font-weight:600;color:var(--color-foreground)}.components-sections-register-my-boat-registermyboatform-layout-216{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2)}.components-sections-register-my-boat-registermyboatform-text-217{margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-layout-218{position:fixed;inset-inline:0;bottom:0;z-index:20;display:flex;justify-content:center;border-top:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding:calc(var(--spacing) * 4);--css-shadow:0 -12px 32px var(--css-shadow-color,rgba(15,23,42,0.12));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);@media (min-width:48rem){position:static}@media (min-width:48rem){display:block}@media (min-width:48rem){border-style:var(--css-border-style);border-left-width:0;border-bottom-width:0;border-right-width:0;border-top-width:0}@media (min-width:48rem){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}@media (min-width:48rem){--css-shadow:0 0 #0000;box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}}.components-sections-register-my-boat-registermyboatform-layout-219{display:inline-flex;height:calc(var(--spacing) * 10);width:100%;max-width:var(--container-sm);align-items:center;justify-content:center;border-radius:var(--radius-md);background-color:var(--color-primary);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-primary-foreground);@media (min-width:48rem){max-width:none}}.components-sections-register-my-boat-registermyboatform-layout-220{position:fixed;inset-inline:calc(var(--spacing) * 3);bottom:calc(5.75rem + env(safe-area-inset-bottom));top:calc(4rem + .75rem);z-index:70;display:flex;min-height:0;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);@media (min-width:64rem){position:absolute}@media (min-width:64rem){inset:0}@media (min-width:64rem){z-index:70}@media (min-width:64rem){border-radius:0}}.components-sections-register-my-boat-registermyboatform-layout-221{display:flex;min-height:0;flex:1 1;flex-direction:column;overflow:hidden;border-radius:0;border-style:var(--css-border-style);border-width:0;padding:0;--css-shadow:0 0 #0000;box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}.components-sections-register-my-boat-registermyboatform-layout-222{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;flex-shrink:0;border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);@media (min-width:48rem){position:static}}.components-sections-register-my-boat-registermyboatform-layout-223{display:flex;width:calc(var(--spacing) * 16);flex-shrink:0;align-items:center;justify-content:center;border-right:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}color:var(--color-muted-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-sections-register-my-boat-registermyboatform-style-224{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.components-sections-register-my-boat-registermyboatform-surface-225{border-block-style:var(--css-border-style);border-block-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.components-sections-register-my-boat-registermyboatform-surface-226{height:calc(var(--spacing) * 8);border-radius:calc(infinity * 1px);border-style:var(--css-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;text-transform:uppercase}.components-sections-register-my-boat-registermyboatform-layout-227{min-height:0;flex:1 1;:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 4) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 4) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 4) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--css-space-y-reverse)))}overflow-y:auto;padding:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 24);@media (min-width:48rem){padding-bottom:calc(var(--spacing) * 5)}}.components-sections-register-my-boat-registermyboatform-text-228{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-foreground)}.components-sections-register-my-boat-registermyboatform-surface-229{margin-top:calc(var(--spacing) * 2);overflow-x:auto;border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.components-sections-register-my-boat-registermyboatform-style-230{min-width:1080px}.components-sections-register-my-boat-registermyboatform-style-231{min-width:860px}.components-sections-register-my-boat-registermyboatform-style-232{width:100%}.components-sections-register-my-boat-registermyboatform-text-233{text-align:left;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height))}.components-sections-register-my-boat-registermyboatform-layout-234{display:inline-flex;align-items:center;gap:var(--spacing)}.components-sections-register-my-boat-registermyboatform-text-235{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:right}.components-sections-register-my-boat-registermyboatform-surface-236{vertical-align:top;background-color:var(--color-white);&:hover{@media (hover:hover){background-color:color-mix(in srgb,#e7dfd5 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}}}.components-sections-register-my-boat-registermyboatform-text-237{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-foreground)}.components-sections-register-my-boat-registermyboatform-layout-238{display:inline-flex;height:calc(var(--spacing) * 8);align-items:center;white-space:nowrap;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-sections-register-my-boat-registermyboatform-layout-239{display:inline-flex;height:calc(var(--spacing) * 8);align-items:center;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-sections-register-my-boat-registermyboatform-text-240{white-space:nowrap;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:right;color:var(--color-foreground)}.components-sections-register-my-boat-registermyboatform-layout-241{display:flex;flex-shrink:0;justify-content:center;gap:var(--spacing)}.components-sections-register-my-boat-registermyboatform-surface-242{background-color:var(--color-card)}.components-sections-register-my-boat-registermyboatform-layout-243{display:inline-flex;height:calc(var(--spacing) * 7);align-items:center;justify-content:center;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-sections-register-my-boat-registermyboatform-text-244{padding:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-surface-245{overflow-x:auto;border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.components-sections-register-my-boat-registermyboatform-text-246{width:100%;min-width:980px;text-align:left;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height))}.components-sections-register-my-boat-registermyboatform-layout-247{display:flex;justify-content:center;gap:calc(var(--spacing) * 2)}.components-sections-register-my-boat-registermyboatform-layout-248{display:inline-flex;height:calc(var(--spacing) * 8);align-items:center;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-sections-register-my-boat-registermyboatform-surface-249{background-color:color-mix(in srgb,#faf7f2 40%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-secondary) 40%,transparent)}}.components-sections-register-my-boat-registermyboatform-style-250{&:hover{@media (hover:hover){background-color:color-mix(in srgb,#000 3%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 3%,transparent)}}}}.components-sections-register-my-boat-registermyboatform-style-251{&:hover{@media (hover:hover){--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(1px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}}&:hover{@media (hover:hover){--css-ring-inset:inset}}&:hover{@media (hover:hover){--css-ring-color:color-mix(in srgb,#c47d63 35%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-primary) 35%,transparent)}}}}.components-sections-register-my-boat-registermyboatform-surface-252{border-bottom-style:var(--css-border-style);border-bottom-width:1px;border-color:var(--color-border)}.components-sections-register-my-boat-registermyboatform-layout-253{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.components-sections-register-my-boat-registermyboatform-layout-254{display:flex;align-items:center;gap:var(--spacing)}.components-sections-register-my-boat-registermyboatform-layout-255{display:inline-flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);align-items:center;justify-content:center;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);color:var(--color-muted-foreground);&:hover{@media (hover:hover){color:var(--color-foreground)}}}.components-sections-register-my-boat-registermyboatform-layout-256{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom-style:var(--css-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:600;font-weight:600;color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-layout-257{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.components-sections-register-my-boat-registermyboatform-surface-258{border-style:var(--css-border-style);border-width:2px;border-color:var(--color-primary)}.components-sections-register-my-boat-registermyboatform-surface-259{border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border)}.components-sections-register-my-boat-registermyboatform-text-260{min-height:calc(var(--spacing) * 28);padding:calc(var(--spacing) * 2);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}.components-sections-register-my-boat-registermyboatform-text-261{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height))}.components-sections-register-my-boat-registermyboatform-layout-262{margin-top:var(--spacing);display:grid;grid-gap:var(--spacing);gap:var(--spacing)}.components-sections-register-my-boat-registermyboatform-surface-263{border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-sky-200);background-color:var(--color-sky-50);color:var(--color-sky-700)}.components-sections-register-my-boat-registermyboatform-surface-263,.components-sections-register-my-boat-registermyboatform-surface-264{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;--css-leading:var(--leading-tight);line-height:var(--leading-tight)}.components-sections-register-my-boat-registermyboatform-surface-264{border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.components-sections-register-my-boat-registermyboatform-layout-265{display:none;margin-top:calc(var(--spacing) * 2);display:flex;max-height:calc(var(--spacing) * 24);flex-direction:column;gap:var(--spacing);overflow-y:auto;padding-right:var(--spacing)}.components-sections-register-my-boat-registermyboatform-layout-266{margin-right:var(--spacing);display:inline-block;height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px)}.components-sections-register-my-boat-registermyboatform-style-267{overflow:hidden;padding:0}.components-sections-register-my-boat-registermyboatform-text-268{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height))}.components-sections-register-my-boat-registermyboatform-text-269{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);color:var(--color-muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:is(:where(.css-group):hover *){@media (hover:hover){color:var(--color-foreground)}}}.components-sections-register-my-boat-registermyboatform-style-270{max-width:min(340px,calc(100vw - 2rem))}.components-sections-register-my-boat-registermyboatform-layout-271{display:flex;flex-direction:column;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height))}.components-sections-register-my-boat-registermyboatform-style-272{:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 2) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 2) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 2) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--css-space-y-reverse)))}}.components-sections-register-my-boat-registermyboatform-text-273{font-size:var(--text-b2);line-height:var(--css-leading,var(--text-b2--line-height));--css-font-weight:700;font-weight:700;color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-surface-274{border-color:color-mix(in srgb,#000 30%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 30%,transparent)}background-color:var(--color-muted);color:var(--color-foreground)}.components-sections-register-my-boat-registermyboatform-surface-275{border-color:var(--color-primary);background-color:var(--color-primary-surface);color:var(--color-foreground)}.components-sections-register-my-boat-registermyboatform-surface-276{border-color:var(--color-border);background-color:var(--color-white);color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-surface-277{border-color:var(--color-border);background-color:var(--color-secondary);color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-style-278{&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-sections-register-my-boat-registermyboatform-style-279{&:disabled{&:hover{@media (hover:hover){background-color:var(--color-white)}}}}.components-sections-register-my-boat-registermyboatform-surface-280{border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;padding:calc(var(--spacing) * 4);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:disabled{cursor:not-allowed;opacity:40%}}.components-sections-register-my-boat-registermyboatform-layout-281{display:block;--css-font-weight:700;font-weight:700}.components-sections-register-my-boat-registermyboatform-layout-282{margin-top:var(--spacing);display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height))}.components-sections-register-my-boat-registermyboatform-layout-283{display:inline-block;height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);flex-shrink:0;border-radius:calc(infinity * 1px)}.components-sections-register-my-boat-registermyboatform-layout-284{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-secondary)}.components-sections-register-my-boat-registermyboatform-surface-285{background-color:var(--color-primary);color:var(--color-primary-foreground)}.components-sections-register-my-boat-registermyboatform-text-286{color:var(--color-muted-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}&:hover{@media (hover:hover){color:var(--color-foreground)}}}.components-sections-register-my-boat-registermyboatform-text-287{height:42px;padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}.components-sections-register-my-boat-registermyboatform-layout-288{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-secondary)}.components-sections-register-my-boat-registermyboatform-style-289{aspect-ratio:16/9}.components-sections-register-my-boat-registermyboatform-style-290{aspect-ratio:1/1}.components-sections-register-my-boat-registermyboatform-layout-291{position:relative;cursor:-webkit-grab;cursor:grab;overflow:hidden;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-secondary);&:active{cursor:-webkit-grabbing;cursor:grabbing}}.components-sections-register-my-boat-registermyboatform-style-292{height:100%;width:100%;object-fit:cover}.components-sections-register-my-boat-registermyboatform-layout-293{position:absolute;bottom:0;left:0;right:0;background-color:color-mix(in srgb,#c47d63 80%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 80%,transparent)}padding-block:calc(var(--spacing) * .5);text-align:center;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;text-transform:uppercase;color:var(--color-primary-foreground)}.components-sections-register-my-boat-registermyboatform-layout-294{position:absolute;right:var(--spacing);top:var(--spacing);display:flex;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,#e7e0d8 85%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 85%,transparent)}color:var(--color-foreground);--css-shadow:0 1px 3px 0 var(--css-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--css-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}.components-sections-register-my-boat-registermyboatform-layout-295{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--radius-md);border-width:1px;--css-border-style:dashed;border-style:dashed;border-color:var(--color-border);background-color:var(--color-background);color:var(--color-muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-sections-register-my-boat-registermyboatform-style-296{margin-bottom:var(--spacing);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.components-sections-register-my-boat-registermyboatform-text-297{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700}.components-sections-register-my-boat-registermyboatform-layout-298{display:flex;height:42px;align-items:center;justify-content:space-between;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-secondary);padding-inline:calc(var(--spacing) * 3)}.components-sections-register-my-boat-registermyboatform-layout-299{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.components-sections-register-my-boat-registermyboatform-surface-300{cursor:not-allowed;opacity:30%}.components-sections-register-my-boat-registermyboatform-layout-301{display:flex;width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-secondary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}.components-sections-register-my-boat-registermyboatform-text-302{width:calc(var(--spacing) * 5);text-align:center;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:600;font-weight:600;--css-numeric-spacing:tabular-nums;font-feature-settings:var(--css-ordinal,) var(--css-slashed-zero,) var(--css-numeric-figure,) var(--css-numeric-spacing,) var(--css-numeric-fraction,);font-variant-numeric:var(--css-ordinal,) var(--css-slashed-zero,) var(--css-numeric-figure,) var(--css-numeric-spacing,) var(--css-numeric-fraction,);color:var(--color-foreground)}.components-sections-register-my-boat-registermyboatform-layout-303{display:grid;grid-gap:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);@media (min-width:40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:64rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.components-sections-register-my-boat-registermyboatform-layout-304{display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-secondary);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-foreground)}.components-sections-register-my-boat-registermyboatform-surface-305{border-color:var(--color-primary);background-color:var(--color-white)}.components-sections-register-my-boat-registermyboatform-surface-306{border-color:var(--color-border);background-color:var(--color-secondary)}.components-sections-register-my-boat-registermyboatform-surface-307{border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}.components-sections-register-my-boat-registermyboatform-layout-308{display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-foreground)}.components-sections-register-my-boat-registermyboatform-style-309{margin-top:calc(var(--spacing) * 2);:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 2) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 2) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 2) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--css-space-y-reverse)))}}.components-sections-register-my-boat-registermyboatform-surface-310{height:calc(var(--spacing) * 8);border-radius:var(--radius-md);border-color:var(--color-input);background-color:var(--color-white);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height))}.components-sections-register-my-boat-registermyboatform-layout-311{display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:600;font-weight:600;color:var(--color-foreground)}.components-sections-register-my-boat-registermyboatform-surface-312{border-color:var(--color-border);background-color:var(--color-secondary);color:var(--color-muted-foreground);&:hover{@media (hover:hover){color:var(--color-foreground)}}}.components-sections-register-my-boat-registermyboatform-surface-313{border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:500;font-weight:500;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}.components-sections-register-my-boat-registermyboatform-layout-314{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 3)}.components-sections-register-my-boat-registermyboatform-layout-315{display:inline-flex;height:calc(var(--spacing) * 9);align-items:center;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-secondary);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-foreground);&:disabled{cursor:not-allowed;opacity:40%}}.components-sections-register-my-boat-registermyboatform-style-316{margin-right:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.components-sections-register-my-boat-registermyboatform-surface-317{border-radius:var(--radius-md);border-width:1px;--css-border-style:dashed;border-style:dashed;border-color:var(--color-border);background-color:var(--color-background);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-style-318{:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 3) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 3) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 3) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--css-space-y-reverse)))}}.components-sections-register-my-boat-registermyboatform-layout-319{display:grid;grid-gap:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);padding:calc(var(--spacing) * 3);@media (min-width:48rem){grid-template-columns:2rem 1fr auto}}.components-sections-register-my-boat-registermyboatform-layout-320{display:flex;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-primary);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;color:var(--color-primary-foreground)}.components-sections-register-my-boat-registermyboatform-layout-321{display:grid;grid-gap:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2)}.components-sections-register-my-boat-registermyboatform-layout-322{display:flex;align-items:flex-start}.components-sections-register-my-boat-registermyboatform-layout-323{display:inline-flex;height:42px;width:100%;align-items:center;justify-content:center;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-secondary);color:var(--color-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}@media (min-width:48rem){width:calc(var(--spacing) * 10)}}.components-sections-register-my-boat-registermyboatform-surface-324{border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-secondary);padding:calc(var(--spacing) * 3)}.components-sections-register-my-boat-registermyboatform-text-325{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));text-transform:uppercase;--css-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.components-sections-register-my-boat-registermyboatform-text-326{margin-top:var(--spacing);--css-font-weight:700;font-weight:700;color:var(--color-foreground)}.components-sections-register-my-boat-registermyboatform-text-327{font-size:var(--text-b1);line-height:var(--css-leading,var(--text-b1--line-height));color:var(--color-primary);text-underline-offset:2px;&:hover{@media (hover:hover){-webkit-text-decoration-line:underline;text-decoration-line:underline}}}.components-sections-register-my-boat-routepointmappicker-layout-1{position:absolute;right:calc(var(--spacing) * 3);top:calc(var(--spacing) * 3);z-index:1000;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);--css-shadow:0 1px 3px 0 var(--css-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--css-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}.components-sections-register-my-boat-routepointmappicker-layout-2{display:flex;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);align-items:center;justify-content:center;color:var(--color-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-sections-register-my-boat-routepointmappicker-surface-3{height:1px;background-color:var(--color-border)}.components-sections-register-my-boat-routepointmappicker-layout-4{position:relative;isolation:isolate;z-index:0;height:calc(var(--spacing) * 96);overflow:hidden;border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-muted)}.components-sections-register-my-boat-routepointmappicker-layout-5{pointer-events:none;position:absolute;left:calc(var(--spacing) * 3);top:calc(var(--spacing) * 3);z-index:10;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:color-mix(in srgb,#e7e0d8 90%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 90%,transparent)}padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-foreground);--css-shadow:0 1px 3px 0 var(--css-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--css-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}.components-sections-admin-adminview-dynamic-1{border-color:var(--color-blue-200);background-color:var(--color-blue-50);color:var(--color-blue-700)}.components-sections-admin-adminview-dynamic-2{border-color:var(--color-violet-200);background-color:var(--color-violet-50);color:var(--color-violet-700)}.components-sections-admin-adminview-dynamic-3{border-color:var(--color-slate-300);background-color:var(--color-slate-100);color:var(--color-slate-700)}.components-sections-admin-adminview-dynamic-4{border-color:var(--color-sky-200);background-color:var(--color-sky-50);color:var(--color-sky-700)}.components-sections-admin-adminview-dynamic-5{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.components-sections-admin-adminview-dynamic-6{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-700)}.components-sections-admin-adminview-dynamic-7{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-700)}.components-sections-admin-adminview-dynamic-8{border-color:var(--color-border);background-color:var(--color-secondary);color:var(--color-foreground)}.components-sections-admin-adminview-dynamic-9{border-color:transparent;background-color:var(--color-foreground);color:var(--color-background)}.components-sections-admin-adminview-dynamic-10{border-color:var(--color-border);background-color:var(--color-secondary);color:var(--color-muted-foreground)}.components-sections-admin-adminview-dynamic-10{&:hover{@media (hover:hover){color:var(--color-foreground)}}}.components-sections-admin-adminview-dynamic-11{border-color:var(--color-sky-200);background-color:var(--color-sky-600);color:var(--color-white)}.components-sections-admin-adminview-dynamic-12{border-color:var(--color-sky-200);background-color:var(--color-sky-50);color:var(--color-sky-700)}.components-sections-admin-adminview-dynamic-12{&:hover{@media (hover:hover){background-color:var(--color-sky-100)}}}.components-sections-admin-adminview-dynamic-13{border-color:var(--color-amber-200);background-color:var(--color-amber-500);color:var(--color-white)}.components-sections-admin-adminview-dynamic-14{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-700)}.components-sections-admin-adminview-dynamic-14{&:hover{@media (hover:hover){background-color:var(--color-amber-100)}}}.components-sections-admin-adminview-dynamic-15{border-color:var(--color-emerald-200);background-color:var(--color-emerald-600);color:var(--color-white)}.components-sections-admin-adminview-dynamic-16{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.components-sections-admin-adminview-dynamic-16{&:hover{@media (hover:hover){background-color:var(--color-emerald-100)}}}.components-sections-admin-adminview-dynamic-17{border-color:var(--color-teal-200);background-color:var(--color-teal-50);color:var(--color-teal-700)}.components-sections-admin-adminview-dynamic-18{border-color:var(--color-teal-200);background-color:var(--color-teal-600);color:var(--color-white)}.components-sections-admin-adminview-dynamic-19{border-color:var(--color-teal-200);background-color:var(--color-teal-50);color:var(--color-teal-700)}.components-sections-admin-adminview-dynamic-19{&:hover{@media (hover:hover){background-color:var(--color-teal-100)}}}.components-sections-admin-adminview-dynamic-20{border-color:var(--color-red-200);background-color:var(--color-red-600);color:var(--color-white)}.components-sections-admin-adminview-dynamic-21{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-700)}.components-sections-admin-adminview-dynamic-21{&:hover{@media (hover:hover){background-color:var(--color-red-100)}}}.components-sections-admin-adminview-dynamic-22{border-color:var(--color-slate-300);background-color:var(--color-slate-700);color:var(--color-white)}.components-sections-admin-adminview-dynamic-23{border-color:var(--color-slate-300);background-color:var(--color-slate-100);color:var(--color-slate-700)}.components-sections-admin-adminview-dynamic-23{&:hover{@media (hover:hover){background-color:var(--color-slate-200)}}}.components-sections-captain-captainbookings-dynamic-1{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.components-sections-captain-captainbookings-dynamic-2{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-700)}.components-sections-captain-captainbookings-dynamic-3{border-color:var(--color-sky-200);background-color:var(--color-sky-50);color:var(--color-sky-700)}.components-sections-captain-captaincalendar-dynamic-1{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.components-sections-captain-captaincalendar-dynamic-2{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-700)}.components-sections-captain-captaincalendar-dynamic-3{border-color:var(--color-sky-200);background-color:var(--color-sky-50);color:var(--color-sky-700)}.components-sections-listing-detail-listingpricecalendar-dynamic-1{width:100%}.components-sections-listing-detail-listingpricecalendar-dynamic-2{position:relative;margin-inline:auto;display:grid;width:100%;max-width:560px;row-gap:calc(var(--spacing) * 12)}.components-sections-listing-detail-listingpricecalendar-dynamic-3{display:flex;min-width:0;width:100%;flex-direction:column;gap:calc(var(--spacing) * 7)}.components-sections-listing-detail-listingpricecalendar-dynamic-4{display:flex;height:var(--cell-size);width:100%;align-items:center;justify-content:center;padding-inline:var(--cell-size)}.components-sections-listing-detail-listingpricecalendar-dynamic-5{width:100%;table-layout:fixed;border-collapse:separate;--css-border-spacing-x:0;--css-border-spacing-y:calc(var(--spacing) * 5);border-spacing:var(--css-border-spacing-x) var(--css-border-spacing-y)}.components-sections-listing-detail-listingpricecalendar-dynamic-6{width:14.2857%;border-radius:var(--cell-radius);padding-bottom:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted-foreground);-webkit-user-select:none;-moz-user-select:none;user-select:none}.components-sections-listing-detail-listingpricecalendar-dynamic-7{position:relative;height:var(--cell-size);min-width:0;width:100%;border-radius:var(--cell-radius);padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.components-sections-listing-detail-listingpricecalendar-dynamic-7{&:last-child[data-selected=true] button{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}}.components-sections-listing-detail-listingpricecalendar-dynamic-7{&:first-child[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}}.components-sections-listings-listingsview-dynamic-1{display:inline-flex;height:3.3rem;min-width:10.8rem;align-items:center;justify-content:center;border-radius:var(--radius-xl);padding-inline:.9rem;font-size:.9rem;--css-font-weight:700;font-weight:700;text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}.components-sections-listings-listingsview-dynamic-2{border-style:var(--css-border-style);border-width:1px;border-color:var(--color-primary-ring);background-color:var(--color-primary);color:var(--color-primary-foreground)}.components-sections-listings-listingsview-dynamic-2{&:hover{@media (hover:hover){background-color:var(--color-primary-hover)}}}.components-sections-register-my-boat-registermyboatform-dynamic-1{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:.25rem;border-style:var(--css-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700}.components-sections-register-my-boat-registermyboatform-dynamic-2{border-color:var(--color-amber-200)}.components-sections-register-my-boat-registermyboatform-dynamic-2{background-color:color-mix(in srgb,oklch(76.9% .188 70.08) 15%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.components-sections-register-my-boat-registermyboatform-dynamic-2{color:var(--color-amber-700)}.components-sections-register-my-boat-registermyboatform-dynamic-3{border-color:var(--color-red-200)}.components-sections-register-my-boat-registermyboatform-dynamic-3{background-color:color-mix(in srgb,oklch(63.7% .237 25.331) 15%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.components-sections-register-my-boat-registermyboatform-dynamic-3{color:var(--color-red-700)}.components-sections-register-my-boat-registermyboatform-dynamic-4{border-color:var(--color-slate-300)}.components-sections-register-my-boat-registermyboatform-dynamic-4{background-color:color-mix(in srgb,oklch(55.4% .046 257.417) 15%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-500) 15%,transparent)}}.components-sections-register-my-boat-registermyboatform-dynamic-4{color:var(--color-slate-700)}.components-sections-register-my-boat-registermyboatform-dynamic-5{border-color:var(--color-emerald-200)}.components-sections-register-my-boat-registermyboatform-dynamic-5{background-color:color-mix(in srgb,oklch(69.6% .17 162.48) 15%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.components-sections-register-my-boat-registermyboatform-dynamic-5{color:var(--color-emerald-700)}.components-sections-register-my-boat-registermyboatform-dynamic-6{border-color:var(--color-sky-200)}.components-sections-register-my-boat-registermyboatform-dynamic-6{background-color:color-mix(in srgb,oklch(68.5% .169 237.323) 15%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-sky-500) 15%,transparent)}}.components-sections-register-my-boat-registermyboatform-dynamic-6{color:var(--color-sky-700)}.components-sections-register-my-boat-registermyboatform-dynamic-7{border-color:var(--color-violet-200)}.components-sections-register-my-boat-registermyboatform-dynamic-7{background-color:color-mix(in srgb,oklch(60.6% .25 292.717) 15%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-violet-500) 15%,transparent)}}.components-sections-register-my-boat-registermyboatform-dynamic-7{color:var(--color-violet-700)}.components-sections-register-my-boat-registermyboatform-dynamic-8{border-color:var(--color-fuchsia-200)}.components-sections-register-my-boat-registermyboatform-dynamic-8{background-color:color-mix(in srgb,oklch(66.7% .295 322.15) 15%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-fuchsia-500) 15%,transparent)}}.components-sections-register-my-boat-registermyboatform-dynamic-8{color:var(--color-fuchsia-700)}.components-sections-register-my-boat-registermyboatform-dynamic-9{border-color:var(--color-cyan-200)}.components-sections-register-my-boat-registermyboatform-dynamic-9{background-color:color-mix(in srgb,oklch(71.5% .143 215.221) 15%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-cyan-500) 15%,transparent)}}.components-sections-register-my-boat-registermyboatform-dynamic-9{color:var(--color-cyan-700)}.components-sections-register-my-boat-registermyboatform-dynamic-10{border-color:var(--color-lime-200)}.components-sections-register-my-boat-registermyboatform-dynamic-10{background-color:color-mix(in srgb,oklch(76.8% .233 130.85) 15%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-lime-500) 15%,transparent)}}.components-sections-register-my-boat-registermyboatform-dynamic-10{color:var(--color-lime-700)}.components-sections-register-my-boat-registermyboatform-dynamic-11{border-color:var(--color-indigo-200)}.components-sections-register-my-boat-registermyboatform-dynamic-11{background-color:color-mix(in srgb,oklch(58.5% .233 277.117) 15%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-indigo-500) 15%,transparent)}}.components-sections-register-my-boat-registermyboatform-dynamic-11{color:var(--color-indigo-700)}}